    {"id":2764,"date":"2022-05-27T14:48:54","date_gmt":"2022-05-27T07:48:54","guid":{"rendered":"http:\/\/student-activity.binus.ac.id\/himti\/?p=2764"},"modified":"2022-05-31T08:09:01","modified_gmt":"2022-05-31T01:09:01","slug":"tiga-bahasa-pemrograman-yang-asli-buatan-anak-bangsa","status":"publish","type":"post","link":"https:\/\/student-activity.binus.ac.id\/himti\/2022\/05\/27\/tiga-bahasa-pemrograman-yang-asli-buatan-anak-bangsa\/","title":{"rendered":"Tiga Bahasa Pemrograman Yang Asli Buatan Anak Bangsa"},"content":{"rendered":"<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Modernisasi membuat manusia hidup berdampingan dengan teknologi. Bisa dikatakan, hampir semua orang memiliki setidaknya satu ponsel pintar dalam genggamannya. Dalam ponsel pintar berisi banyak aplikasi yang juga memiliki fungsinya masing-masing. Mulaii dari bekerja, bermain, hingga belanja. Aplikasi-aplikasi tersebut dibuat oleh programmer dengan menggunakan bahasa pemrograman tertentu.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Ngomongin bahasa pemrograman, kira-kira ada gak ya bahasa pemrograman yang asli buatan anak bangsa?<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Hmm\u2026 Menarik untuk dibahas!<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Tapi sebelum itu, kita kenalan dulu yuk, apa sih bahasa pemrograman.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Bahasa pemrograman adalah alat yang digunakan untuk memberi perintah pada komputer agar berjalan seperti yang kita inginkan.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Bahasa pemrograman juga memiliki beberapa tingkatan-tingkatan yang menentukan seberapa mudah manusia untuk membaca. Berikut merupakan tingkatan kesulitan pada bahasa pemrograman:<\/span><\/p>\n<ul style=\"text-align: justify\">\n<li><span style=\"font-weight: 400\"> Bahasa mesin (<\/span><i><span style=\"font-weight: 400\">machine language<\/span><\/i><span style=\"font-weight: 400\">), yaitu bahasa yang menggunakan bilangan biner dalam memberikan perintah kepada komputer. Contoh 011001011100110<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Bahasa tingkat rendah (<\/span><i><span style=\"font-weight: 400\">low level language<\/span><\/i><span style=\"font-weight: 400\">),sering dikenal sebagai bahasa rakitan (<\/span><i><span style=\"font-weight: 400\">assembly<\/span><\/i><span style=\"font-weight: 400\">), yang dapat mengatur komputer dengan menggunakan kode-kode pendek. Misalnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dll.<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Bahasa tingkat menengah <\/span><i><span style=\"font-weight: 400\">(Intermediate Language<\/span><\/i><span style=\"font-weight: 400\">), yaitu campuran instruksi dalam bahasa manusia dengan simbolik. Misalnya: bahasa manusia (mulai, akhir, jika, untuk), simbolik ({, }, ?, &lt;&lt;, &gt;&gt;, &amp;&amp;, ||).<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Bahasa tingkat Tinggi (<\/span><i><span style=\"font-weight: 400\">High level language)<\/span><\/i><span style=\"font-weight: 400\">, yaitu bahasa komputer yang menggunakan bahasa manusia. Misalnya begin, end, if, for, while, dan, or, dll. Agar komputer dapat memahami bahasa level ini, dibutuhkan sebuah alat yang namanya compiler atau interpreter.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Dinilai dari tingkat kesulitannya, sebagian besar bahasa pemrograman yang ada saat ini adalah bahasa level tinggi, misalnya python, java, php, javascript, swift, ruby, go, kotlin dll. Hanya bahasa C yang menempati tingkat bahasa menengah, karena dalam bahasa C terdapat banyak simbol yang digunakan dalam penulisan sintaksnya.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Sekarang mari kita kembali ke pertanyaan, \u201cAdakah bahasa pemrograman buatan Indonesia (anak bangsa)?\u201d<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Jawabannya ada!<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Selama ini yang diakui adalah tiga bahasa pemrograman buatan anak bangsa. Di bawah ini adalah bahasa pemrograman yang dibuat oleh anak bangsa.<\/span><\/p>\n<ol style=\"text-align: justify\">\n<li><span style=\"font-weight: 400\"> BAIK<\/span><\/li>\n<\/ol>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Bahasa BAIK yang merupakan singkatan dari \u201cBahasa Anak Indonesia untuk Komputer\u201d. Bahasa pemrograman BAIK merupakan mahakarya dari seorang asli Indonesia bernama Haris Hasanudin. Bahasa pemrograman ini dibuat pada tahun 2008 dan berjalan pada sistem operasi Windows dan Linux dan bahasa ini bersifat open source, sehingga siapa pun dapat menggunakannya untuk apa saja. Beberapa fitur bahasa pemrograman BAIK adalah:<\/span><\/p>\n<ul style=\"text-align: justify\">\n<li><span style=\"font-weight: 400\"> Kode ditulis dalam bahasa Indonesia.<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Dapat membuat file gambar<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Tidak memerlukan kompilasi.<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Tidak perlu mendeklarasikan variabel, seperti python.<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Array hanya ada dalam satu dimensi.<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Fungsi\/Sub Prosedur dapat didefinisikan sebelum atau sebelum kode utama.<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Dapat Mengakses database MySql.<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Keduanya dapat digunakan pada Sistem Web melalui CGI.<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Dapat digunakan untuk membuat program jaringan dengan TCP\/IP<\/span><\/li>\n<\/ul>\n<ol style=\"text-align: justify\" start=\"2\">\n<li><span style=\"font-weight: 400\"> AYU<\/span><\/li>\n<\/ol>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Yang kedua adalah bahasa pemrograman AYU yang dibuat oleh Zeddy Iskandar. AYU murni hasil karya Zeddy, namun bahasa AYU mengadopsi bahasa C# yang sintaksnya sudah diterjemahkan ke dalam bahasa Indonesia.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Contoh sintaks bahasa AYU<\/span><\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/student-activity.binus.ac.id\/himti\/wp-content\/uploads\/sites\/13\/2022\/05\/unnamed-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2765\" src=\"http:\/\/student-activity.binus.ac.id\/himti\/wp-content\/uploads\/sites\/13\/2022\/05\/unnamed-3.png\" alt=\"\" width=\"400\" height=\"242\" \/><\/a><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Bandingkan dengan C#<\/span><\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/student-activity.binus.ac.id\/himti\/wp-content\/uploads\/sites\/13\/2022\/05\/unnamed-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2766\" src=\"http:\/\/student-activity.binus.ac.id\/himti\/wp-content\/uploads\/sites\/13\/2022\/05\/unnamed-4.png\" alt=\"\" width=\"400\" height=\"305\" \/><\/a><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Bahasa pemrograman AYU berfungsi sebagai penghubung dengan bahasa pemrograman lain yang sifatnya lebih kompleks. Bahasa pemrograman AYU dapat diimplementasikan dalam beberapa contoh program sederhana, seperti program faktorial dan program kalkulator dengan menggunakan bahasa AYU dan bahasa C.<\/span><a href=\"http:\/\/student-activity.binus.ac.id\/himti\/wp-content\/uploads\/sites\/13\/2022\/05\/unnamed-4.png\"><br \/>\n<\/a><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Sekarang ada versi baru dari bahasa pemrograman AYU yang disebut IDA dan UNYIL.NET.<\/span><a href=\"http:\/\/student-activity.binus.ac.id\/himti\/wp-content\/uploads\/sites\/13\/2022\/05\/unnamed-4.png\"><br \/>\n<\/a><\/p>\n<ol style=\"text-align: justify\" start=\"3\">\n<li><span style=\"font-weight: 400\"> NUSA<\/span><\/li>\n<\/ol>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Nusa adalah bahasa pemrograman yang dibuat oleh Bernaridho Hutabarat dan pencetus teori pemrograman bernama VopTOq. Nusa pertama kali dirilis versi pertamanya pada tanggal 16 Agustus 2008. Saat ini, NUSA sudah memiliki versi lanjutan dari pendahulunya, yaitu versi 2.0. Namun saat ini Nusa masih dalam pengembangan. Oleh karena itu, Bahasa pemrograman NUSA masih belum tersosialisasikan.<\/span><a href=\"http:\/\/student-activity.binus.ac.id\/himti\/wp-content\/uploads\/sites\/13\/2022\/05\/unnamed-4.png\"><br \/>\n<\/a><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Ini adalah contoh sintaks dari bahasa NUSA.<\/span><\/p>\n<p><a href=\"http:\/\/student-activity.binus.ac.id\/himti\/wp-content\/uploads\/sites\/13\/2022\/05\/unnamed-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2767\" src=\"http:\/\/student-activity.binus.ac.id\/himti\/wp-content\/uploads\/sites\/13\/2022\/05\/unnamed-5.png\" alt=\"\" width=\"255\" height=\"512\" \/><\/a><\/p>\n<h3><strong>DAFTAR PUSTAKA\u00a0<\/strong><\/h3>\n<ul>\n<li>https:\/\/www.kalilapan.com\/2020\/08\/bahasa-pemrograman-buatan-indonesia.html?m=1<\/li>\n<\/ul>\n<hr \/>\n<ul>\n<li>Penulis: Arya Putra Kartiwa, Akbar Satria Luhur Anggara<\/li>\n<li>Editor: Axcel Deon Davelin Syahputra<\/li>\n<\/ul>\n<h3 style=\"text-align: justify\"><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Modernisasi membuat manusia hidup berdampingan dengan teknologi. Bisa dikatakan, hampir semua orang memiliki setidaknya satu ponsel pintar dalam genggamannya. Dalam ponsel pintar berisi banyak aplikasi yang juga memiliki fungsinya masing-masing. Mulaii dari bekerja, bermain, hingga belanja. Aplikasi-aplikasi tersebut dibuat oleh programmer dengan menggunakan bahasa pemrograman tertentu. Ngomongin bahasa pemrograman, kira-kira ada gak ya bahasa pemrograman [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":2768,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[94],"class_list":["post-2764","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","tag-bahasa-pemrograman"],"_links":{"self":[{"href":"https:\/\/student-activity.binus.ac.id\/himti\/wp-json\/wp\/v2\/posts\/2764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/student-activity.binus.ac.id\/himti\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/student-activity.binus.ac.id\/himti\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himti\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himti\/wp-json\/wp\/v2\/comments?post=2764"}],"version-history":[{"count":1,"href":"https:\/\/student-activity.binus.ac.id\/himti\/wp-json\/wp\/v2\/posts\/2764\/revisions"}],"predecessor-version":[{"id":2769,"href":"https:\/\/student-activity.binus.ac.id\/himti\/wp-json\/wp\/v2\/posts\/2764\/revisions\/2769"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himti\/wp-json\/wp\/v2\/media\/2768"}],"wp:attachment":[{"href":"https:\/\/student-activity.binus.ac.id\/himti\/wp-json\/wp\/v2\/media?parent=2764"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himti\/wp-json\/wp\/v2\/categories?post=2764"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himti\/wp-json\/wp\/v2\/tags?post=2764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}