Programming

 Programming



Apa itu Programming 

    Program adalah formulasi sebuah algoritma dalam bentuk bahasa pemrograman, sehingga siap untuk dijalankan pada mesin komputer. Membuat program seperti memberitahukan apa yang harus dilakukan kepada orang lain. Sebagai contoh, pada saat kita memberitahukan algoritma membuat telur dadar kepada orang lain, kita sudah melakukan pemrograman. 
    Pemrograman membuat telur dadar kepada orang lain akan lebih mudah karena orang tersebut sudah mengetahui apa itu telur dadar. Pada langkah yang ke-3 diminta untuk memecahkan telur, bagaimana cara orang tersebut memecahkan telur tentunya sudah diketahui dan kita tidak perlu menjelaskan terlalu detil.        Lain halnya jika kita harus menyuruh komputer untuk melakukan apa yang kita inginkan. Komputer sebenarnya hanyalah sebuah mesin bodoh yang tidak memiliki emosi dan kemampuan bersosialisasi. Oleh karena itu, untuk membuatnya menjadi mudah, diperlukan penyusunan algoritma yang benar. 
    Mendesain algoritma yang benar dan menterjemahkannya ke dalam bahasa pemrograman bukanlah hal yang mudah karena bahasa pemrograman memiliki tata penulisan sendiri.
    Jadi dapat kita simpulkan bahwa  programming adalah sebuah proses untuk membuat program di komputer. Program yang dibuat bisa berupa software, website, aplikasi android, dsb.

Bahasa Pemrograman

    Bahasa pemrograman adalah bahasa buatan yang digunakan untuk mengendalikan perilaku dari sebuah mesin, biasanya berupa mesin komputer, sehingga dapat digunakan untuk memberitahu komputer tentang apa yang harus dilakukan. 
    Struktur bahasa ini memiliki kemiripan dengan bahasa natural manusia, karena juga tersusun dari elemen-elemen dasar seperti: kata benda dan kata kerja serta mengikuti aturan untuk menyusunnya menjadi kalimat.

Macam-Macam Bahasa Pemrograman


Java

    Java adalah sebuah bahasa pemrograman yang dirilis pada tahun 1995. Bahasa ini dibuat dan dikembangkan oleh Sun Microsystems, yaitu sebuah perusahaan teknologi di Amerika. Bahasa pemrograman Java biasanya digunakan untuk pengembangan web, games, maupun
aplikasi android. 

    Selain itu, Java merupakan bahasa yang portable. Artinya, Anda hanya perlu menulis kode sekali untuk dijalankan di berbagai platform. Java juga termasuk bahasa yang mudah dipelajari.



Python

    Python adalah bahasa pemrograman populer yang dapat digunakan untuk berbagai hal, mulai dari membangun website, menganalisa data seperti data science, proses scripting, hingga pembuatan game.   

   Python adalah bahasa pemrograman yang bersifat open source, sehingga Anda dapat
menggunakannya secara gratis. Bahkan, Anda pun bisa ikut berkolaborasi
untuk
pengembangannya.     

   Sebagian besar programmer setuju bahwa Python adalah bahasa pemrograman yang interpretatif dan multiguna. Sintaksnya mudah dibaca dan dipahami, sehingga pemula pun bisa dengan mudah mempelajarinya.

C++

    Bahasa C++ adalah salah satu bahasa pemrogaman komputer yang paling populer di dunia dan  dapat digunakan untuk membuat berbagai aplikasi berkinerja tinggi (general-purpose programming language) seperti aplikasi games, browsers,  pengolah gambar, software gadget dan masih banyak lagi.

    Dikembangkan oleh Bjarne Stroustrup, bahasa ini merupakan pengembangan dari bahasa C. Bahasa C++ yang merupakan Object Oriented Programming (OOP) yang artinya C++ mempunyai data dan function yang bergabung dalam kelas dan objek yang sama untuk saling bekerjasama dalam memecahkan sebuah masalah. Pengubahan kode dalam hal ini akan menjadi lebih fleksibel, dikarenakan ketika Anda mengubah fungsi, Anda tidak perlu untuk mengubah keseluruhan dari program. Bahasa C++ merupakan bahasa pemrograman populer dan digunakan oleh perusahaan besar seperti Adobe dan Firefox.

    Dalam penulisan kode C++, Anda memerlukan editor tool untuk dapat menuliskan kode pemrogaman dan compiler agar dapat menerjemahkan perintah kepada komputer. Dengan Integrated Development Environment (IDE) Anda bisa bekerja lebih efektif karena terdapat editor dan compiler yang tergabung dalam satu aplikasi. Eclipse dan Netbeans dapat menjadi aplikasi IDE yang dapat Anda gunakan karena ramah bagi pemula.

    Hingga saat ini, bahasa C++ telah diperbarui sebanyak empat kali utama pada tahun C++11 (2011), C++14 (2014), C++17(2017), dan C++20 (2020). Bahasa C++ sendiri memberikan programmer tingkat kontrol yang tinggi atas sumber data dan memori sistem.

JavaScript

    JavaScript adalah bahasa pemrograman populer yang digunakan untuk membuat situs dengan konten website yang dinamis. Faktanya, ada lebih dari 67,7 persen developer yang menggunakan JavaScript, lho!

    Konten dinamis artinya konten dapat bergerak atau berubah di depan layar tanpa perlu mereload halaman. Misalnya saja, fitur slideshow foto, gambar animasi, pengisian poling, dan lainnya.      JavaScript sendiri sebenarnya biasanya dikolaborasikan dengan HTML dan CSS. Di

mana belajar HTML adalah untuk membuat struktur website dan CSS adalah bahasa untuk merancang style halaman website. Lalu, JavaScript berperan menambahkan elemen interaktif untuk meningkatkan engagement pengguna. 

    Sebagai contoh, ketika Anda memberikan like dan komentar di Twitter. Anda bisa melihat munculnya jumlah like dan komentar yang terus bertambah secara real time, tanpa direload.  

PHP

    PHP  (PHP: Hypertext Preprocessor) adalah sebuah bahasa pemrograman server side scripting yang bersifat open source.

    Sebagai sebuah scripting language, PHP menjalankan instruksi pemrograman saat proses runtime. Hasil dari instruksi tentu akan berbeda tergantung data yang diproses.

    PHP merupakan bahasa pemrograman server-side, maka script dari PHP nantinya akan diproses di server. Jenis server yang sering digunakan bersama dengan PHP antara
lain ApacheNginx, dan LiteSpeed. 

       Selain itu, PHP juga merupakan bahasa pemrograman yang bersifat open source. Pengguna bebas memodifikasi dan mengembangkan sesuai dengan kebutuhan mereka. 

Comments