    {"id":2040,"date":"2021-09-26T10:49:45","date_gmt":"2021-09-26T03:49:45","guid":{"rendered":"http:\/\/student-activity.binus.ac.id\/himka\/?p=2040"},"modified":"2021-09-26T10:54:22","modified_gmt":"2021-09-26T03:54:22","slug":"bahasa-pemrograman","status":"publish","type":"post","link":"https:\/\/student-activity.binus.ac.id\/himka\/2021\/09\/26\/bahasa-pemrograman\/","title":{"rendered":"Bahasa Pemrograman"},"content":{"rendered":"<p style=\"text-align: center\">Reference: <a href=\"https:\/\/aie.edu.au\/course\/game-programming\/\">https:\/\/aie.edu.au\/course\/game-programming\/<\/a><\/p>\n<h3><strong>Pengertian Bahasa Pemrograman<\/strong><\/h3>\n<p style=\"text-align: justify\">Bahasa pemrograman adalah instruksi yang diketik di komputer untuk memerintah sebuah sistem atau program. Bahasa pemrograman digunakan untuk memerintah komputer dalam memproses data seperti membuat sebuah <em>website<\/em>, aplikasi <em>mobile<\/em> atau <em>games<\/em>, mesin, dan <em>artificial intelligence<\/em>.<\/p>\n<h3 style=\"text-align: justify\"><strong>Sejarah Bahasa Pemrograman<\/strong><\/h3>\n<p style=\"text-align: justify\">Sejarah bahasa pemrograman dimulai dari abad ke-19, ketika Kiprah Ada Lovelace bertemu dengan Charles Babbage yang merupakan penemu perangkat komputer. Mereka membuat mesin analitik dengan menggunakan angka, huruf, dan simbol untuk mengoperasikannya. Namun, bahasa pemrograman pada saat itu sulit untuk dipelajari, dikatakan kurang praktis.<\/p>\n<p style=\"text-align: justify\">Maka dari itu, pada tahun 1950-an, bahasa pemrograman dikembangkan menjadi bahasa tingkat tinggi dengan bahasa-bahasanya ada FORTRAN (FORmula TRANslator), LISP, dan COBOL. Kemudian, bahasa pemrograman dikembangkan lagi pada tahun 1970 dengan munculnya bahasa Pascal dan C.<\/p>\n<p style=\"text-align: justify\">Pada tahun 1980-an, bahasa C++ dikembangkan dari bahasa C dan PERL Setelah itu, pada tahun 1990-an dan seterusnya, bahasa pemrograman yang terkenal pada sekarang ini adalah Python, Ruby, Java, PHP, JavaScript, serta bahasa HTML\/CSS.<\/p>\n<h3 style=\"text-align: justify\"><strong>Tingkatan Bahasa Pemrograman<\/strong><\/h3>\n<p style=\"text-align: justify\">Bahasa pemrograman memiliki 3 tingkatan, yaitu:<\/p>\n<ul style=\"text-align: justify\">\n<li>Bahasa Tingkat Tinggi<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Bahasa ini paling sering digunakan untuk membuat suatu program berbasis data seperti <em>website<\/em> atau aplikasi <em>mobile<\/em>. Contoh bahasanya antara lain Java, PHP, Visual Basic, dan Delphi.<\/p>\n<ul style=\"text-align: justify\">\n<li>Bahasa Tingkat Menengah<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Bahasa ini menggunakan angka, huruf, dan simbol untuk memerintah komputer. Contoh bahasanya seperti Assembly.<\/p>\n<ul style=\"text-align: justify\">\n<li>Bahasa Tingkat Rendah<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Bahasa ini merupakan bahasa mesin yang menggunakan kode biner yang artinya menggunakan <em>ones<\/em> and <em>zeros<\/em> untuk melakukan instruksi di komputer.<\/p>\n<h3 style=\"text-align: justify\"><strong>Proses Pembuatan Program<\/strong><\/h3>\n<ul style=\"text-align: justify\">\n<li>Kompilasi<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Kompilasi atau compiler bertugas untuk mengecek kesalahan di kode mesin. Jika tidak ada, maka programnya dapat berjalan. Bahasa yang menggunakan kompilasi adalah bahasa C++, Pascal, dan Assembly.<\/p>\n<ul style=\"text-align: justify\">\n<li>Interpretasi<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Interpretasi bertugas untuk mengecek kesalahan di kode sumber dan dilakukan per baris. Bahasa yang menggunakan interpretasi adalah Python, Ruby, dan Perl.<\/p>\n<ul style=\"text-align: justify\">\n<li>Komplilasi dan Interpretasi<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Bahasa yang menggunakan kompilasi sekaligus interpretrasi adalah Java. Java mengubah kode sumbernya menjadi bytecode (kode mesin), tetapi tidak dapat dijalankan. Untuk menjalankan bytecode Java, perlu menggunakan Java Runtime Environment supaya programnya dapat berjalan.<\/p>\n<h3 style=\"text-align: justify\"><strong>Penggunaan Bahasa Pemrograman Yang Terkenal<\/strong><\/h3>\n<ul style=\"text-align: justify\">\n<li>Java<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Bahasa Java bisa digunakan untuk membuat aplikasi <em>mobile<\/em>, aplikasi <em>desktop<\/em>, aplikasi <em>web<\/em>, dan konesksi database.<\/p>\n<ul style=\"text-align: justify\">\n<li>Python<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Bahasa Python bisa digunakan untuk membuat aplikasi <em>web<\/em>, aplikasi <em>desktop<\/em>, <em>game<\/em>, dan juga AI.<\/p>\n<ul style=\"text-align: justify\">\n<li>HTML\/CSS<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Bahasa HTML\/CSS digunakan untuk membuat sebuah <em>website<\/em> dari segi kontennya dan juga tampilannya.<\/p>\n<ul style=\"text-align: justify\">\n<li>SQL<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Bahasa SQL digunakan untuk membuat, mengakses, dan mengelola <em>database<\/em> dan <em>database<\/em> tersebut bisa digunakan di dalam sebuah <em>website<\/em>.<\/p>\n<ul style=\"text-align: justify\">\n<li>JavaScript<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Bahasa JavaScript digunakan untuk menambah fitur yang bisa diinteraksi di dalam sebuah <em>website<\/em> ataupun aplikasi.<\/p>\n<p style=\"text-align: justify\"><strong>References:<\/strong><\/p>\n<ul>\n<li style=\"text-align: justify\"><a href=\"https:\/\/www.dosenpendidikan.co.id\/bahasa-pemrograman\/\">https:\/\/www.dosenpendidikan.co.id\/bahasa-pemrograman\/<\/a><\/li>\n<li style=\"text-align: justify\"><a href=\"https:\/\/salamadian.com\/bahasa-pemrograman\/\">https:\/\/salamadian.com\/bahasa-pemrograman\/<\/a><\/li>\n<li style=\"text-align: justify\"><a href=\"https:\/\/glints.com\/id\/lowongan\/bahasa-pemrograman-java\/#.YUSXESvitEY\">https:\/\/glints.com\/id\/lowongan\/bahasa-pemrograman-java\/#.YUSXESvitEY<\/a><\/li>\n<li style=\"text-align: justify\"><a href=\"https:\/\/id.bitdegree.org\/tutorial\/kegunaan-python\/#heading-10\">https:\/\/id.bitdegree.org\/tutorial\/kegunaan-python\/#heading-10<\/a><\/li>\n<li style=\"text-align: justify\"><a href=\"https:\/\/www.dewaweb.com\/blog\/sql-pengertian-fungsi-beserta-perintah-dasarnya\/\">https:\/\/www.dewaweb.com\/blog\/sql-pengertian-fungsi-beserta-perintah-dasarnya\/<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Reference: https:\/\/aie.edu.au\/course\/game-programming\/ Pengertian Bahasa Pemrograman Bahasa pemrograman adalah instruksi yang diketik di komputer untuk memerintah sebuah sistem atau program. Bahasa pemrograman digunakan untuk memerintah komputer dalam memproses data seperti membuat sebuah website, aplikasi mobile atau games, mesin, dan artificial intelligence. Sejarah Bahasa Pemrograman Sejarah bahasa pemrograman dimulai dari abad ke-19, ketika Kiprah Ada Lovelace bertemu [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":2041,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-2040","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-article"],"_links":{"self":[{"href":"https:\/\/student-activity.binus.ac.id\/himka\/wp-json\/wp\/v2\/posts\/2040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/student-activity.binus.ac.id\/himka\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/student-activity.binus.ac.id\/himka\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himka\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himka\/wp-json\/wp\/v2\/comments?post=2040"}],"version-history":[{"count":3,"href":"https:\/\/student-activity.binus.ac.id\/himka\/wp-json\/wp\/v2\/posts\/2040\/revisions"}],"predecessor-version":[{"id":2044,"href":"https:\/\/student-activity.binus.ac.id\/himka\/wp-json\/wp\/v2\/posts\/2040\/revisions\/2044"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himka\/wp-json\/wp\/v2\/media\/2041"}],"wp:attachment":[{"href":"https:\/\/student-activity.binus.ac.id\/himka\/wp-json\/wp\/v2\/media?parent=2040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himka\/wp-json\/wp\/v2\/categories?post=2040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himka\/wp-json\/wp\/v2\/tags?post=2040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}