Cari Tahu Yuk, Apa Itu Programming?
Apa yang Kalian pikirkan atau terlintas dalam benak, jika mendengar kata "programming"? hayu apaan coba ? nah bingungkan. Mau jawab koding takut salahkan, kebanyakan seseorang paham betul tentang programming akan tetapi belum tentu mereka bisa menjelaskan apa itu programming?.
Jadi diartikel kali ini, Kita bisa belajar bersama secara bertahap agar Kita semua dapat memahami betul tentang apa itu programming sebenarnya?. Terlebih lagi jika Kalian awan banget di dunia programming, tentunya Kalian menginginkan penjelasan yang mudah dipahami.
Oke Kita bahas bersama, simak penjelasannya berikut ini.
Hahh Programming? Apa Itu?
Masih penasaran tentang programming? sebenarnya simpel saja penjelasannya dikutip dari dicoding.com.
"programming adalah sebuah proses untuk membuat program di komputer. Program yang dibuat bisa berupa software, website, aplikasi android, dsb."
Lalu, bagaimana Kita bisa memulai membuat program ? ada beberapa tahapan untuk membuat suatu program. Dimulai dari Kita menulis, mengecek, menguji dan merevisi. Sampai benar-benar program yang Kalian buat berjalan sesuai dengan apa yang dinginkan.
Tapi, kata berjalan disini perlu Kita garis bawahi. Karena meskipun program Kalian berjalan sesuai keinginan, bukan berarti tidak ada kemungkinan program itu benar-benar jadi. Maka dari itu alangkah baiknya Kalian mengevaluasi kembali program Kalian.
Simpelnya, kata programming itu suatu kegiatan atau proses menulis dan menguji (program) agar program dapat dibuat dan tentunya berjalan sesuai apa yang Kalian inginkan.
Oke gimana, sudah mulai mengerti apa itu programming?
Apa? Kalian ada satu pertanyaan lagi?
Ya, pasti Kalian bertanya apa sih yang ditulis dalam kegiatan atau proses pada programming itu sendiri?. Yang pasti bukan tulisan seperti penulis novel atau jurnalis ya, beda jauh sebab ini berhubungan langsung dengan program komputer. Itulah mengapa bahasa yang ditulis harus bisa dipahami oleh komputer.
Oleh karena itu seorang ahli programming atau yang biasa Kalian sebut dengan programmer wajib menguasai bahasa pemrograman.
Saat ini sudah banyak bahasa pemrograman, dan sekarang mulai bermunculan bahasa-bahasa pemrograman baru, itu semua terjadi karena sebagian orang berupaya untuk bisa lebih menyederhanakan dan memudahkan bahasa pemrograman yang sudah ada sebelumnya. Bertujuan agar mereka dalam pembuatan suatu program jauh lebih cepat, efisien, efektif dan jauh lebih sederhana pastinya.
Logika & Algoritma Dalam Programming
Sebelum membahas bahasa pemrograman dalam programming, ada satu hal yang harus Kalian pahami sekilas tentang logika dan algoritma. Kalau Kalian kuliah dan mengambil jurusan informatika atau sejenisnya pasti ada dua hal ini yang dijadikan menjadi satu mata pelajaran dan diajarkan ke Kalian.
Dalam mata pelajaran tersebut, Kalian diharuskan untuk berpikir kritis dalam memecahkan suatu permasalahan.
Disana juga, Kalian dapat menghasilkan jalan keluar dari sebuah permasalahan dengan logika dan penerapan algoritma. Dalam dunia pemrograman dua hal ini menjadi sangat penting terutama jika terkait dengan jalannya sebuah program.
Mata pelajaran ini menjadi sangat penting dalam dunia programming. Misalnya ada seseorang meminta Kita untuk membuat project software/program yang sama persis. Nah setelah selesai hasilnya bekerja dengan benar. Akan tetapi meski hasil akhirnya sama-sama benar, bukan berarti logika dan algoritma yang Kalian buat akan sama dengan apa yang Saya buat. Jadi logika dan algoritma juga bisa di jadikan sebagai jalan atau cara untuk menyelesaikan sebuah program.
Bahasa Pemrograman Dalam Programming
Salah satu elemen penting dalam programming yakni bahasa pemrograman itu sendiri, seperti yang sudah Saya jelaskan diatas bahasa pemrograman jauh berbeda dengan bahasa yang bisanya Kita gunakan di kehidupan sehari-hari.
Perkembangan teknologi semakin kesini semakin cepat dan itu juga berdampak bagi bahasa pemrograman. Salah satu contoh mudahnya, banyak bahasa-bahasa pemrograman baru bermunculan. Meski banyak bahasa pemrograman baru, pada akhirnya kebanyakan orang pasti akan memilih bahasa pemrograman tertentu yang bisa menjawab semua kebuatuhannya.
Bahasa pemrograman ada banyak, contohnya bahasa Java, Pascal, Assembly, C, C++, C#, JavaScript, PHP, Python dan masih banyak lagi. Akan tetapi pada dasarnya bahasa pemrograman itu membuat sebuah inputan yang kemudian diproses dan dapat menghasilkan output.
Jika Kalian ingin bekenalan dengan beberapa bahasa pemrograman yang sudah Saya sebutkan, dari sekian banyaknya bahasa pemrograman. Tulis pendapat Kalian dikolom komentar insyaallah kalau ada waktu akan Saya buat artikelnya sendiri-sendiri.
Debugging Dalam Programming
Sudah sewajarnya dalam programming pasti ada yang namanya debugging lalu, apa itu debugging?.
Debugging ialah sebuah proses panjang atau rutinitas untuk menemukan serta menghapus bug atau kelainan atau kesalahan pada program tersebut. Yang biasanya ditangani oleh tools atau alat debugging agar mempercepat prosesnya.
Sementara arti debugging dalam programming adalah sebuah tugas penting yang akan diemban oleh seseorang tertentu dalam pengembangan perangkat lunak pada program. Hal ini juga yang menentukan apakah program Kalian berjalan baik atau tidaknya ketika sebuah program dijalankan atau digunakan.
Dengan adanya debugging ini bertujuan agar dapat meminimalisir terjadi error, bug, crash atau tidak berjalannya suatu program.
Jadi, permasalahan pada sebuah program dapat lebih cepat diketahui. Bagi seorang programmer proses paling memakan waktu dalam membuat sebuah program yaitu debugging. Proses ini bahkan lebih lama dari pada proses pembuatan program itu sendiri.
Bukan hanya itu, perlu Kalian ketahui juga bahwa bug sendiri terbagi menjadi dua yakni :
- Syntax bug merupakan error yang disebabkan oleh seorang programmer itu sendiri, hal ini dikarenakan kesalahan dalam penulisan kode.
- Logical bug ialah ketika sebuah program berjalan dengan baik, tetapi tidak sesuai dengan apa yang diinginkan oleh seorang programmernya
Debugging sering dipakai pada program pendukung programming misalnya Visual Studio, Console, NetBeans dan Eclipse. Hingga saat ada kesalahan atau bug akan muncul perintah penting apa saja atau bagian mana yang terdapat bug kemudian Kalian bisa mengecek nya kembali.
Akhir kata
Oke demikian artikel tentang pembahasan apa itu programming? semoga tulisan ini bisa bermanfaat untuk Kalian dan dapat menambah wawasan Kita semua.