Daftar isi
Seiring dengan berkembangnya teknologi, banyak anak muda yang berkeinginan untuk menciptakan suatu aplikasi dalam smartphone maupun komputer.
Aplikasi-aplikasi tersebut dapat dibuat menggunakan bahasa pemrograman.
Pemrograman komputer merupakan suatu proses dari menulis, menguji, memperbaiki serta memelihara kode yang dibangun untuk program atau aplikasi pada komputer.
Kode dalam pemrograman komputer ini dapat disebut dengan bahasa pemrograman.
Bahasa pemrograman merupakan sekumpulan dari instruksi yang diberikan untuk dapat melaksanakan tugas tertentu dalam menyelesaikan suatu permasalahan pada komputer.
Menurut para ahli bahasa pemrograman, yaitu:
Bahasa pemrograman muncul bersamaan dengan komputer. Pada waktu itu bahwa pemrograman berwujud kode-kode yang disebut sebagai bahasa mesin.
Bahasa mesin ini akan mewujudkan angka binary yaitu 0 dan 1 yang hanya bisa diinterpretasikan oleh komputer.
Pada tahun 1940 ketika komputer listrik sederhana dikembangkan, mulai tercipta bahasa assembly oleh programmer.
Bahasa assembly merupakan simbol dari bahasa mesin dengan setiap kodenya memiliki simbol sendiri namun sayangnya bahasa assembly sulit untuk diimplementasikan.
Pada tahun 1948 bahasa pemrograman dikembangkan dan Konrad Zuse mempublikasikan bahasa buatannya yaitu Plankakul.
Bahasa pemrogram ini tidak terlalu digunakan dan terisolasi sehingga banyak muncul bahasa pemrograman lainnya berub ENIAC coding system dan C 10.
Pada tahun 1950 bahasa pemrograman mulai dikembangkan secara modern dengan penggunaannya dekat dengan bahasa manusia.
Pada tahun 1960 bahasa pemrograman yang muncul, yaitu simula, C, smalltalk, prolog, dan ML.
Pada tahun 1980 mulai dikembangkan lagi dengan gagasan baru pada bahasa pemrograman, yaitu C++ yang dikombinasikan dengan sistem program dan berorientasi pada obyek.
Pada bahasa fungsionalnya bergerak ke standarisasi dari ML dan Cedal. Lalu pada tahun 1990 bahasa pemrograman dikembangkan dengan berbasis visual sehingga memudahkan untuk membuat suatu aplikasi.
Pada tahun 2000, bahasa pemrograman tidak hanya berbasis visual namun juga berbasis internet dan mobile dengan munculnya web service berbasis internet dan mobile platform.
Fungsi dari bahasa pemrograman, yaitu:
Tingkatan dari bahasa pemrograman, yaitu:
Bahasa tingkat rendah merupakan bahasa pemrograman yang umum mengunakan kode-kode binar atau bahasa mesin berupa huruf dan angka yang berisi instruksi ditunjukkan kepada komputer.
Instruksi yang diterapkan masih terbatas dan sederhana tanpa melalui proses kompilasi dengan kode-kode tersebut langsung diterjemahkan oleh komputer.
Pada bahasa tingkat rendah ini banyak ditemukan kekurangan sehingga mulai diciptakan bahasa tingkatan menegah.
Bahasa tingkat menegah merupakan bahasa pemrograman yang mulai menggunakan kode huruf, angka atau pun simbol khusus.
Contoh dari bahasa tingkat menengah, yaitu: assembler dan microsoft macro assembler.
Assemble merupakan sebuah sebutan untuk penerjemah bahasa assembly kedalam bahasa mesin.
Hal tersebut menyebabkan bahasa tingkat menengah ini memiliki banyak kekurangan karena harus menerjemahkan dahulu ke dalam bahasa mesin.
Bahasa tingkat tinggi merupakan bahasa yang paling banyak dipakai saat ini dan diciptakan karena bahasa tingkat menengah memiliki banyak kekurangan.
Bahasa tingkat tinggi menggunakan bahasa alamiah yang dimengerti oleh manusia seperti bahasa inggris dan matematika sehingga pemogram ini berbasis website dan data.
Biasanya bahasa tingkat tinggi ini digunakan pada perangkat komputer baik desktop maupun mobile.
Contoh dari bahasa pemrograman yaitu bahasa Turbo C++, Visual Basic, Delphi, PHP, dan Turbo Pascal.
Macam-macam dari bahasa pemrograman, yaitu:
C merupakan tahapan awal dari bahasa pemrograman hasil pengembangan dari bahasa B yang muncul pada tahun 1972.
Ciri-ciri dari bahasa pemrograman C, yaitu dapat dipakai pada berbagai aplikasi.
Perusahaan yang memakai bahasa pemrograman C sampai saat ini, yaitu Apple.
Pada bahasa pemrograman C ditemukan banyak kekurangan sehingga menjadi penyebab berkembangnya bahasa pemrograman lain, seperti PHP dan Java.
PHP atau singkatan dari personal home page merupakan bahasa pemrograman yang banyak dipakai saat ini untuk pengembangan website.
Salah satu website yang masih memakai bahasa pemrograman saat ini, yaitu facebook.
PHP dapat dijalankan menggunakan sistem operasi linux atau menggunakan hosting windows dan saat ini dapat digunakan dengan gratis atau bersifat open source.
Selain PHP, Java juga merupakan bahasa pemrograman yang cukup populer dikalangan masyarakat karena dapat dijalankan di komputer maupun di mobile.
Ciri-ciri dari java yaitu dapat dijalankan pada sistem operasi yang berbeda namun lebih mudah untuk menyusun suatu program.
Hal tersebut terjadi karena bahasa yang digunakan pada java berorientasi pada objek.
Phyton merupakan bahasa pemrograman dengan tingkat tinggi yang digunakan untuk membangun aplikasi pada website atau mobile.
Ciri-ciri dari python yaitu mempunyai kode yang unik sehingga memudahkan mengembangkan suatu aplikasi.
Selain itu, bahasa yang digunakan python termasuk bahasa yang mudah dimengerti dan dipelajari oleh pemula karena sudah dilengkapi dengan manajemen memori otomatis.
Contoh dari perusahaan yang menggunakan python, yaitu instagram dan google.
Cara belajar bahasa pemrograman, yaitu: