{"id":3475,"date":"2023-03-08T09:35:37","date_gmt":"2023-03-08T09:35:37","guid":{"rendered":"https:\/\/sagaratechnology.com\/blog\/?p=3475"},"modified":"2023-03-08T09:35:38","modified_gmt":"2023-03-08T09:35:38","slug":"sejarah-bahasa-pemrograman-dalam-pengembangan-software","status":"publish","type":"post","link":"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/","title":{"rendered":"Sejarah Bahasa Pemrograman dalam Pengembangan Software"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/mjI9NFCZbv8Rnyfi3TggeZzNg3rke6haHhrqou0c_mKYoMcZyqf-npelKjLxFJB8noefK3hmcf8FtyfrUl3Yy7KlNtJAvlp6MzRuckNBKBsJFjYmqdILyrgemplPXlU3xyyiyB7qcXM4tok8yJF7fks\" alt=\"\"\/><\/figure>\n\n\n\n<p>Seorang developer harus memahami bahasa pemrograman agar dapat mengembangkan suatu software. Bahasa pemrograman adalah bahasa yang berupa kode atau perintah-perintah yang dapat dimengerti komputer.<\/p>\n\n\n\n<p>Ada banyak bahasa pemrograman di dunia ini, tentu saja developer tidak menggunakan semua bahasa pemrograman yang ada. Mereka hanya menggunakan bahasa pemrograman yang sesuai dengan kebutuhan aplikasi yang akan dibuat.<\/p>\n\n\n\n<p>Bahasa pemrograman pertama dalam sejarah dimulai ketika seorang ilmuwan jerman bernama Konrad Zuse. Konrad membuat mesin kalkulator biner pada tahun 1935. Mesin kalkulator tersebut bernama Z-1 yang hanya berisi kumpulan kode 0 dan 1 serta ya dan tidak.<\/p>\n\n\n\n<p>Ketika sedang mengembangkan mesin kalkulator keluaran terbarunya, Zuse menyadari bahwa bahasa pemrograman yang ia buat tergolong tingkat rendah. Pada tahun 1945 terciptalah bahasa pemrograman tingkat tinggi pertama di dunia, yaitu PlanKalKul. Bahasa ini berhasil menciptakan mesin catur komputer pertama di dunia.<\/p>\n\n\n\n<p>Pada tahun 1956, Fortran atau Formula Translation sebuah bahasa pemrograman dikembangkan oleh John Backus di IBM (International Business Machine Corporation). IBM merupakan sebuah perusahaan yang menjual perangkat keras dan lunak komputer.<\/p>\n\n\n\n<p>Keunggulan dari bahasa pemrograman Fortran adalah unggul dalam menangani bentuk perhitungan, termasuk perhitungan kompleks. Kelemahan dari bahasa pemrograman ini adalah memiliki keterbatasan untuk mengekspresikan dan memproses data numerik.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69e79b0ac272a\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e79b0ac272a\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/#Bahasa_Pemrograman_Java\" >Bahasa Pemrograman Java<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/#Bahasa_Pemrograman_C\" >Bahasa Pemrograman C<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/#Visual_Basic\" >Visual Basic<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/#Python\" >Python<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Bahasa_Pemrograman_Java\"><\/span><strong>Bahasa Pemrograman Java<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Java merupakan bahasa pemrograman yang cukup populer. Karena bahasa pemrograman Java bisa digunakan di berbagai platform mulai dari PC bahkan perangkat mobile.<\/p>\n\n\n\n<p>Penamaan nama bahasa pemrograman ini diambil dari kata bahasa Inggris. Dari pulau Jawa dimana sang pendiri James Gosling yang sangat menyukai kopi murni yang berada di pulau Jawa, Indonesia.<\/p>\n\n\n\n<p>Keunggulan bahasa pemrograman ini adalah termasuk ke dalam OOP atau Pemrograman Orientasi Projek. Keunggulan lainnya memiliki banyak library sehingga memudahkan programmer menyusun program menggunakan bahasa ini. Kekurangan bahasa pemrograman ini adalah memakan banyak memori dan Graphic User Interface (GUI) kurang menarik.<\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"Bahasa_Pemrograman_C\"><\/span><strong>Bahasa Pemrograman C<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Dennis Ritchie mengembangkan pemrograman ini pada tahun 70-an oleh Dennis Ritchie. Program C dianggap &#8220;bapak&#8221;  karena termasuk bahasa pemrograman tertua di dunia.<\/p>\n\n\n\n<p>Banyak perguruan tinggi yang memiliki jurusan IT menggunakan bahasa pemrograman. Tujuan utamanya yaitu untuk pertama kali sebelum mempelajari bahasa pemrograman yang lain karena paling mudah dipelajari untuk para pemula.<\/p>\n\n\n\n<p>Bahasa pemrograman ini bisa juga dipakai di berbagai platform seperti Windows, Linux, MacOS, Android, dan lain sebagainya. Bahasa pemrograman ini juga cukup cepat ketika digunakan dengan mesin dan masih digunakan hingga saat ini.<\/p>\n\n\n\n<p>Versi terbaru dari bahasa pemrograman ini adalah versi C18. Versi ini diluncurkan pada bulan Juni tahun 2018 yang merupakan versi yang menjadi standar hingga saat ini.<\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"Visual_Basic\"><\/span><strong>Visual Basic<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Bahasa pemrograman ini merupakan bahasa pemrograman yang dikembangkan oleh Microsoft. Oleh karena itu, bahasa pemrograman ini dikembangkan untuk membuat software berbasis sistem operasi Windows.<\/p>\n\n\n\n<p>Eksistensi Visual Basic sudah ada pada tahun 1991. Sejak pertama kali diperkenalkan, ada 9 versi dari Visual Basic. Namun, pada tahun 2002 Microsoft memperkenalkan Visual Basic Net 1.0 dengan versi full dan desain yang ditulis ulang.<\/p>\n\n\n\n<p>Visual Basic atau biasa dikenal dengan VB juga merupakan bahasa pemrograman berorientasi objek dan pengkodean otomatis. VB juga mencakup berbagai alat visual. Sehingga bukan hanya bahasa pemrograman saja tetapi juga bisa dipakai untuk membuat aplikasi tingkat lanjut. Sayangnya, saat ini banyak developer yang meninggalkan VB sebagai bahasa pemrograman mereka karena dianggap kuno.<\/p>\n\n\n\n<p>Kelemahan dari bahasa pemrograman ini adalah tidak dapat menangani pointer secara langsung yang dianggap cukup penting saat melakukan pemrograman. Hal tersebut dapat menyebabkan waktu yang dihasilkan akan banyak dan membuat aplikasi melambat.<\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"Python\"><\/span><strong>Python<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Bahasa Python merupakan bahasa pemrograman yang mudah karena bahasa tersebut mudah dibaca dengan syntax yang mudah dipahami.<\/p>\n\n\n\n<p>Banyak perusahaan yang menggunakan Python untuk mengembangkan software mereka seperti Instagram, Pinterest, Google, Yahoo, dan NASA.<\/p>\n\n\n\n<p>Phyton sendiri dikembangkan pada tahun 1990 di Amsterdam oleh Guido Van Rossum. Pemilihan nama Phyton diambil dari nama acara televisi favorit pengembangnya.<\/p>\n\n\n\n<p>Kelebihan Phyton ialah bisa menjalankan banyak fungsi komplek dengan mudah karena banyaknya standard library. Sedangkan kelemahannya adalah Phyton cukup lambat dijalankan dan memiliki keterbatasan akses data.&nbsp;<\/p>\n\n\n\n<p>Bahasa pemograman dapat membantu developer untuk mengembangkan software website. Ada banyak bahasa pemograman di dunia ini. Seiring berkembangnya zaman, sekarang ini banyak pengembang website yang menawarkan layanan pembuatan website dengan mudah menggunakan template. Layanan tersebut memudahkan seseorang yang ingin mempunyai website pribadi. Tetapi dengan layanan website tersebut, tampilan website bersifat umum dan banyak orang menggunakannya. Sehingga tidak ada pembeda antara website milik orang lain. Untuk menjadikannya berbeda, disinilah peran Sagara Technology sebagai perusahaan IT consultans asal Indonesia. Sagara memiliki service pengadaan dan pengembangan website serta aplikasi.\u00a0<\/p>\n\n\n\n<p>Baca juga artikel kami mengenai Pro dan Kontra Penggunaan Web Statis <a href=\"https:\/\/sagaratechnology.com\/blog\/pro-dan-kontra-penggunaan-web-statis\/\" target=\"_blank\" rel=\"noreferrer noopener\">disini.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seorang developer harus memahami bahasa pemrograman agar dapat mengembangkan suatu software. Bahasa pemrograman adalah bahasa yang berupa kode atau perintah-perintah yang dapat dimengerti komputer. Ada banyak bahasa pemrograman di dunia ini, tentu saja developer tidak menggunakan semua bahasa pemrograman yang ada. Mereka hanya menggunakan bahasa pemrograman yang sesuai dengan kebutuhan aplikasi yang akan dibuat. Bahasa&#8230;<\/p>\n","protected":false},"author":30,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Sejarah Bahasa Pemrograman dalam Pengembangan Software<\/title>\n<meta name=\"description\" content=\"Bahasa pemrograman untuk software dimulai ketika seorang ilmuwan jerman bernama Konrad Zuse yang membuat mesin kalkulator biner.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Sejarah Bahasa Pemrograman dalam Pengembangan Software\" \/>\n<meta name=\"twitter:description\" content=\"Bahasa pemrograman untuk software dimulai ketika seorang ilmuwan jerman bernama Konrad Zuse yang membuat mesin kalkulator biner.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/lh6.googleusercontent.com\/mjI9NFCZbv8Rnyfi3TggeZzNg3rke6haHhrqou0c_mKYoMcZyqf-npelKjLxFJB8noefK3hmcf8FtyfrUl3Yy7KlNtJAvlp6MzRuckNBKBsJFjYmqdILyrgemplPXlU3xyyiyB7qcXM4tok8yJF7fks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Farhan Tsaqif Athaya\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sejarah Bahasa Pemrograman dalam Pengembangan Software","description":"Bahasa pemrograman untuk software dimulai ketika seorang ilmuwan jerman bernama Konrad Zuse yang membuat mesin kalkulator biner.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/","twitter_card":"summary_large_image","twitter_title":"Sejarah Bahasa Pemrograman dalam Pengembangan Software","twitter_description":"Bahasa pemrograman untuk software dimulai ketika seorang ilmuwan jerman bernama Konrad Zuse yang membuat mesin kalkulator biner.","twitter_image":"https:\/\/lh6.googleusercontent.com\/mjI9NFCZbv8Rnyfi3TggeZzNg3rke6haHhrqou0c_mKYoMcZyqf-npelKjLxFJB8noefK3hmcf8FtyfrUl3Yy7KlNtJAvlp6MzRuckNBKBsJFjYmqdILyrgemplPXlU3xyyiyB7qcXM4tok8yJF7fks","twitter_misc":{"Written by":"Farhan Tsaqif Athaya","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/#article","isPartOf":{"@id":"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/"},"author":{"name":"Farhan Tsaqif Athaya","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/person\/eb4cbad44818ba68a84e6e1b7b5c7f70"},"headline":"Sejarah Bahasa Pemrograman dalam Pengembangan Software","datePublished":"2023-03-08T09:35:37+00:00","dateModified":"2023-03-08T09:35:38+00:00","mainEntityOfPage":{"@id":"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/"},"wordCount":722,"commentCount":0,"publisher":{"@id":"https:\/\/sagaratechnology.com\/blog\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/","url":"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/","name":"Sejarah Bahasa Pemrograman dalam Pengembangan Software","isPartOf":{"@id":"https:\/\/sagaratechnology.com\/blog\/#website"},"datePublished":"2023-03-08T09:35:37+00:00","dateModified":"2023-03-08T09:35:38+00:00","description":"Bahasa pemrograman untuk software dimulai ketika seorang ilmuwan jerman bernama Konrad Zuse yang membuat mesin kalkulator biner.","breadcrumb":{"@id":"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sagaratechnology.com\/blog\/sejarah-bahasa-pemrograman-dalam-pengembangan-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sagaratechnology.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Uncategorized","item":"https:\/\/sagaratechnology.com\/blog\/category\/uncategorized\/"},{"@type":"ListItem","position":3,"name":"Sejarah Bahasa Pemrograman dalam Pengembangan Software"}]},{"@type":"WebSite","@id":"https:\/\/sagaratechnology.com\/blog\/#website","url":"https:\/\/sagaratechnology.com\/blog\/","name":"Sagara Asia Blog","description":"Dapatkan Informasi Seputar Teknologi dan Bisnis","publisher":{"@id":"https:\/\/sagaratechnology.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sagaratechnology.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sagaratechnology.com\/blog\/#organization","name":"Sagara Technology","url":"https:\/\/sagaratechnology.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sagaratechnology.com\/blog\/wp-content\/uploads\/2021\/10\/sagara-logo.jpeg","contentUrl":"https:\/\/sagaratechnology.com\/blog\/wp-content\/uploads\/2021\/10\/sagara-logo.jpeg","width":200,"height":200,"caption":"Sagara Technology"},"image":{"@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/sagara-asia\/"]},{"@type":"Person","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/person\/eb4cbad44818ba68a84e6e1b7b5c7f70","name":"Farhan Tsaqif Athaya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/122afc3f976ffc217d87d722be3871fd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/122afc3f976ffc217d87d722be3871fd?s=96&d=mm&r=g","caption":"Farhan Tsaqif Athaya"}}]}},"_links":{"self":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts\/3475"}],"collection":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/comments?post=3475"}],"version-history":[{"count":1,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts\/3475\/revisions"}],"predecessor-version":[{"id":3477,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts\/3475\/revisions\/3477"}],"wp:attachment":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/media?parent=3475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/categories?post=3475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/tags?post=3475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}