Back To Main Page

Mengenal Bahasa Pemrograman dan Sejarahnya

by | Apr 26, 2022 | Educational | 0 comments

Spread the love

Mengenal bahasa pemrograman sangat penting dilakukan bagi seseorang yang ingin menjadi Programmer atau Developer. Terciptanya sebuah aplikasi tentunya melalui bahasa pemrograman yang dapat dimengerti oleh komputer, sehingga komputer bisa menjalankan berbagai perintah yang diinginkan oleh Programmer.

Ada banyak sekali bahasa pemrograman dari tahun ke tahun. Mari kita mengenal beberapa bahasa pemrograman tersebut dari sisi sejarahnya.

Mengenal Bahasa Pemrograman di Tahun 1200-an

 

 

old books

Sebelum komputer ditemukan, beberapa mesin otomatis (automata) sudah ada pada tahun 1200an. Mesin-mesin tersebut diciptakan oleh seorang ilmuwan muslim asal Turki bernama Ismail Al-Jazari.

Beliau dikenal sebagai ‘Bapak Robotika’. Gelar lainnya yang disandangkan ke beliau adalah Rais al-A’mal lantaran beliau menjadi pemimpin para insinyur kala itu. Saat menjadi kepala insinyur di istana Artuqid, lebih dari 100 mesin otomatis berhasil dibuat oleh Al-Jazari.

Salah satunya yaitu mesin penanda waktu yang berbentuk miniatur danau dan perahu, lengkap dengan replika para pemain musik yang menjadi penumpangnya. 

Penemuan penting lainnya dari buah pemikiran dan eksperimen Al-Jazari adalah mesin pencuci tangan otomatis. Mesin ini bekerja dengan mekanisme pengurasan atau pembilasan (flushing). Mekanisme yang dikembangkan Al-Jazari kini digunakan dalam sistem kerja toilet modern. Beliau juga menciptakan pompa air yang masih sangat relevan sampai saat ini.

Pada tahun 1206, Al-Jazari menerbitkan sebuah buku berjudul “Kitab fi Ma’rifat al–Hiyal al-Handasi” atau “The Book of Knowledge of Ingenious Mechanical Device”. Buku tersebut menjelaskan sekitar 50 peralatan mekanik beserta instruksi perakitannya.

Dari buku tersebutlah yang kemudian mempelopori hadirnya robot modern saat ini.

Mengenal Bahasa Pemrograman di Tahun 1840-an

old scrolls

Pesatnya perkembangan teknologi saat ini tidak terlepas dari perkembangan berbagai macam disiplin ilmu pengetahuan di masa sebelumnya, salah satunya adalah algoritma. Kata algoritma berasal dari nama matematikawan Muhammad ibn Musa al-Khwarizmi, yang namanya dalam bahasa Latin menjadi Algorismus.

Beliau terkenal karena memperkenalkan aljabar di Eropa. Beliau juga dikenal sebagai bapak dari algoritma. Bagi seorang programmer atau developer tentunya algoritma ini sering digunakan untuk melakukan pengembangan program.

Program komputer pertama kali ditulis oleh seorang wanita asal Inggris bernama Ada Lovelace pada tahun 1843. Ada dikenal sebagai penulis dan ahli matematika yang terkenal berkat karyanya berupa komputer mekanik pertama.

Ada bertemu dengan seorang matematikawan bernama Charles Babbage. Charles sering dianggap sebagai bapak komputer berkat program “Difference Engine” yang dapat menyelesaikan permasalahan matematika.

Charles banyak dibantu oleh Ada dalam menyelesaikan mesinnya yang lain, yakni “Analytical Engine”. Ada dinobatkan sebagai programmer pertama di dunia berkat program yang dirancang untuk mesin tersebut. Namun sangat disayangkan,

Ada menghembuskan nafas terakhir pada usia 36 tahun karena kanker rahim. Semua pemikiran Ada di bidang komputer baru ditemukan pada tahun 1950an.

 

Mengenal Bahasa Pemrograman di Tahun 1950-an 

old computer

Program komputer yang ditulis oleh Ada Lovelace membuat bahasa pemrograman baru bermunculan seperti Plankalkul, Short Code dan sebagainya. Pada awal kemunculannya, bahasa pemrograman tersebut hanya bersifat tinjauan di atas kertas saja, belum ada implementasinya sama sekali.

Pada tahun 1957 barulah muncul bahasa pemrograman yang benar-benar ada implementasinya yaitu FORTRAN (Formula Translation). Bahasa pemrograman ini dibuat oleh John Backus dan digunakan untuk menyelesaikan perhitungan matematika, ilmiah dan statistik.

Selain FORTRAN, bahasa pemrograman yang berkembang pada tahun 1950-an adalah LISP (LISt Processing) di tahun 1958 yang ditemukan oleh John McCarthy. Lalu ada bahasa pemrograman COBOL (Common Business Oriented Language) di tahun 1959 yang dikembangkan oleh Dr. Grace Murray Hopper.

Selanjutnya ada bahasa pemrograman ALGOL (Algorithmic Language) yang dirancang oleh Komite Internasional sebagai bahasa pemrograman yang universal. Seiring perkembangannya, ALGOL mulai dilirik sebagai bahasa pemrograman yang penting dan ditambah fiturnya yang semakin beragam, meskipun tidak sepopuler FORTRAN dan COBOL.

Mengenal Bahasa Pemrograman di Tahun 1960-an

vintage computer

SIMULA

Simula dikembangkan pada tahun 1962. Simula adalah nama kumpulan bahasa pemrograman yang dirintis di Norwegia.

Simula merupakan perkembangan yang signifikan dalam sistem pemrograman pada masanya, dan berperan penting dalam memajukan penggunaan UNIVAC dan model komputer lainnya di masa itu.  Pakar IT mencirikan Simula sebagai bahasa pemrograman berorientasi objek (OOP). 

APL (Arithmetic Programming Language)

Bahasa pemrograman APL diperkenalkan dan diciptakan oleh Kenneth Iverson pada tahun 1962. APL digunakan untuk memecahkan soal-soal matematika.

Jika ingin membuat program dengan bahasa APL, maka programmer harus menggunakan keyboard khusus yang berisikan simbol-simbol yang kompleks untuk melakukan penyelesaian matematika yang kompleks.

BASIC (Beginners’ All-purpose Symbolic Instruction Code)

Bahasa pemrograman BASIC diciptakan oleh Thomas Eugene Kurtz dan John George Kemeny pada tahun 1963. BASIC menjadi bahasa yang paling populer yang digunakan pada komputer mikro pada akhir tahun 1970-an dan komputer rumahan pada tahun 1980-an.

Hingga saat ini, BASIC menjadi bahasa yang beberapa kali berevolusi.

Mengenal Bahasa Pemrograman di Tahun 1970-an

PASCAL

Pascal dirancang oleh seorang dosen, ilmuwan dan peneliti komputer berkebangsaan Swiss bernama Niklaus Wirth pada tahun 1970. Sebelumnya Niklaus juga banyak mengembangkan bahasa pemrograman lain pada tahun 1960-an seperti Euler dan Algol W.

Bahasa Pascal cukup mudah dipelajari dan merupakan bahasa utama yang digunakan oleh Apple untuk awal pengembangan perangkat lunaknya.

SQL (Structured Query Language)

Pada tahun 1972 Donald D. Chamberlin dan Raymond F. Boyce mengembangkan bahasa pemrograman SQL untuk IBM. SQL digunakan untuk melihat dan mengubah data yang disimpan dalam database.

Seiring perkembangannya, SQL mengalami perbaikan pada tahun 1989 dan pada tahun 1992 muncul versi SQL92. Kemudian pada tahun 1999 juga mengalami pembaharuan dengan nama versi SQL99, namun yang paling banyak direferensikan dalam dunia IT adalah versi SQL92.

C

Bahasa pemrograman C ditulis pertama kali oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972. Bahasa C merupakan bahasa turunan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970.

Pada awalnya, bahasa C dirancang sebagai bahasa pemrograman yang dioperasikan pada sistem operasi UNIX. Kemampuan bahasa C diantaranya bisa digunakan untuk membuat perangkat lunak seperti dBASE, Word Star dan lain-lain. 

 

Mengenal Bahasa Pemrograman di Tahun 1980-an Sampai Tahun 1990-an

programming

C++

Pada tahun 1983 lahirlah bahasa pemrograman C++ yang dibuat oleh Bjarne Stroustrup di AT&T Bell Laboratories. C++ merupakan pengembangan dari bahasa pemrograman C. Simbol ++ digunakan untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari bahasa pemrograman C. 

PYTHON

Pada awal tahun 1990-an, Python dibuat oleh Guido van Rossum di Centrum Wiskunde & Informatica (CWI) di Belanda. Sampai saat ini, Guido masih menjadi penulis utama untuk Python meskipun ribuan orang juga berkontribusi dalam mengembangkannya karena bersifat open source.

HTML (Hypertext Markup Language)

HTML dibuat pertama kali oleh Tim Berners-Lee yang merupakan fisikawan di lembaga penelitian CERN, Swiss. Berners-Lee mempunyai ide mengenai sistem hypertext berbasis internet. Maka pada tahun 1991, Tim merilis versi HTML pertama yang di dalamnya terdapat sekitar 18 tag.

HTML mengalami beberapa pengembangan dari sisi fitur serta informasi, hingga versi terbarunya rilis yaitu HTML5. Setiap tahunnya, HTML mempunyai tingkat popularitas yang cukup tinggi sehingga dijadikan sebagai web standard resmi di dunia pemrograman.

JAVA

Bahasa pemrograman Java dikembangkan oleh perusahaan Sun Microsystems pada tahun 1991.  Kemudian Sun Microsystems membuat sebuah project yang dinamakan “Green Project”.

Tujuan dari Green Project adalah mengembangkan bahasa pemrograman baru yang mampu memenuhi kebutuhan project mereka, karena beberapa programmer merasa bahwa bahasa pemrograman C / C++ tidak cukup untuk memenuhi kebutuhan project yang sedang mereka kerjakan. Diantara anggota Green Project diantaranya James Gosling, Mike Sheridan dan Patrick Naughton. 

Pada awalnya, bahasa pemrograman ini dinamakan Oak, terinspirasi dari sebuah nama pohon yang ada di depan kantor Gosling. Sebelum akhirnya dinamakan “Java” dikarenakan Oak sudah terdaftar dalam merk dagang lain yaitu “Oak Technologies”. Pemilihan kata “Java” terinspirasi dari “Java Coffee” atau kopi Jawa, karena itulah logo dari Java adalah secangkir kopi.

RUBY

Ruby pertama kali dibuat oleh seorang programmer asal Jepang bernama Yukihiro Matsumoto. Pada tahun 1993, Yukihiro ingin membuat sebuah bahasa scripting yang memiliki kemampuan berorientasi objek. Penulisan Ruby dimulai pada Februari 1993 dan dirilis pada Desember 1994 dengan versi alpha dari Ruby.

Pada awal perkembangannya, Yukihiro menulis Ruby sendiri, hingga pada tahun 1996 terbentuklah komunitas Ruby yang banyak berkontribusi pada perkembangan Ruby.

PHP (Personal Home Page)

PHP dirancang oleh Rasmus Lerdorf pada tahun 1995. Saat itu PHP masih bernama Form Interpreted (FI) yang tampilannya berupa sekumpulan skrip. Skrip tersebut digunakan untuk mengolah data formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk digunakan secara umum dan menamakannya PHP/FI. Dengan perilisan kode sumber tersebut menjadi sumber terbuka, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP. PHP terus menerus digunakan secara luas dalam pengembangan program web saat ini.

JavaScript

JavaScript dibuat oleh seorang Programmer dari Netscape bernama Brendan Eich pada tahun 1995. Awalnya Javascript dinamai “Mocha”, kemudian berubah menjadi “LiveScript”. Pada masa itu bahasa Java merupakan bahasa pemrograman yang paling popular, karena kepopuleran tersebut akhirnya nama LiveScript pun diubah menjadi “JavaScript”.

Jadi, meskipun namanya mirip, bahasa pemrograman JavaScript tidak ada hubungannya dengan bahasa pemrograman Java.

Mengenal Bahasa Pemrograman di Tahun 2000-an

programmer

C#

C# merupakan salah satu bahasa pemrograman OOP (Object Oriented Programming) yang dikembangkan oleh Microsoft Corporation pada tahun 2000. Microsoft merancang bahasa pemrograman C# sebagai komponen dari inisiatif kerangka .NET Framework. C# dibuat dan dikembangkan dari bahasa pemrograman C++ yang dilengkapi fitur dan aspek-aspek di dalamnya.

GO atau GOLANG

Bahasa pemrograman Go atau Golang diciptakan oleh Google bersama dengan Ken Thompson, Robert Griesemer, dan Rob Pike pada tahun 2009. Tujuan dari pengembangan Golang adalah untuk membangun bahasa yang mempunyai keunggulan dari sisi kecepatan, keandalan, skalabilitas, dan kesederhanaan.

SWIFT

Swift merupakan bahasa pemrograman untuk pengembangan iOS dan OS X  yang dibuat oleh Apple. Swift dirancang untuk berdampingan dengan Objective-C dan untuk menghindari program dari kode yang salah. Apple memperkenalkan Swift pada acara tahunan WWDC 2014.

Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi aplikasi yang pertama dirilis ke publik yang dibuat dengan bahasa pemrograman Swift.

mengenal bahasa pemrograman

Seru yah?

Nah segitu dulu perkenalannya dengan bahasa pemrograman. Sekarang jadi tau ya sejarah dan perkembangan bahasa pemrograman, ada yang masih populer sampai saat ini, ada juga yang memang sudah tergantikan dengan versi lain atau bahasa pemrograman yang lain.

Jadi, apa bahasa pemrograman yang kamu sukai atau yang ingin kamu pelajari? 

Ingin menjadi web developer atau mobile developer?

 

Ikuti sesi free Open Day G2Academy untuk mendapatkan semua informasi benefit program G2Academy

Referensi:

Sejarah Bahasa Pemrograman Dibuat – IMILKOM (usu.ac.id)
53 Macam – Macam Bahasa Pemrograman dan Fungsinya – DosenIT.com
Al-Jazari Sosok Pencipta Banyak Mesin (republika.id)
Sejarah Bahasa Pemrograman Dalam Dunia Informatika (superprof.co.id)
Perkembangan Bahasa Pemrograman Dulu dan Sekarang | MARKEY
Ada Lovelace dan Pemikirannya Tentang Komputer – Whathefan!
Sejarah Perkembangan Bahasa Pemrograman Komputer (sorsawo.com)
Apa itu simula? – definisi dari techopedia – Pengembangan – 2022 (theastrologypage.com)
Program Studi Jurusan Teknik Informatika Universitas STEKOM
BASIC – Wikipedia bahasa Indonesia, ensiklopedia bebas
Bahasa Pemrograman ALGOL | AnakTik
SQL: Pengertian, Sejarah, Fungsi, Dan Perintah Dasar (sekawanmedia.co.id)
Sejarah Bahasa Pemrograman C++ – Belajar C++ (belajarcpp.com)
Sejarah Python – Pythonindo
HTML: Pengertian, Sejarah, Fungsi, Cara Kerja Dan Penerapannya (sekawanmedia.co.id)
Pengenalan Bahasa Pemrograman C# dan Sejarahnya – MangtoyPedia
Ruby (bahasa pemrograman) – Wikipedia bahasa Indonesia, ensiklopedia bebas
Swift (bahasa pemrograman) – Wikipedia bahasa Indonesia, ensiklopedia bebas

Written by: Fitri Rachmawati

 

 

0 Comments

Submit a Comment

Your email address will not be published.