Friday, April 24, 2020

Pemrograman

Kali ini kita akan membahas mengenai Apa itu pemrograman.
Untuk memahami apa itu pemrograman, sebelumnya kita harus paham dulu mengenai program itu sendiri.
Program, definisi sederhananya adalah kumpulan atau serangkaian instruksi yang tersedia, yang kita berikan ke komputer.
Penjelasan yang kompleksnya, program adalah urutan instruksi terstruktur yang dirancang agar komputer dapat berperilaku sesuai dengan ketentuan dengan tujuan untuk menyelesaikan sebuah pekerjaan.
intinya adalah kita memberikan instruksi pada komputer 

Program PHP

Tapi kalau kita pikir program adalah kumpulan instruksiBagaimana dengan aplikasi-aplikasi misalnya Microsoft Word atau Adobe Photoshop atau website website seperti Google atau juga misalkan aplikasi yang serupa yang dipakai di aplikasi mobil Seperti Facebook , Twitter atau game yang selalu kita mainkan, apakah itu adalah program?  Ya.. 
Ini semua adalah program, tapi itu adalah program yang kompleks.
Kenapa disebut program, karena didalamnya terdapat sekumpulan instruksi instruksi yang bisa sederhana bisa juga kompleks.


Seperti,  kalau misalkan kita punya aplikasi yang sederhana, yang fungsinya adalah untuk menampilkan tulisan Hello world ke layar yang mungkin hanya ada satu perintah atau satu instruksi aja. Maka tetap disebut program, karena terdapat instruksi didalamnya.
Sama halnya dengan aplikasi seperti Corel dan aplikasi-aplikasi yang lain seperti contoh diatas tadi .Itu juga program, namun jumlah instruksinya bisa ribuan bahkan jutaan.
Jadi Sekali lagi intinya. program adalah kumpulan instruksi yang terstruktur.
Nah..., sekarang instruksi yang seperti apa atau apa sih itu instruksi-instruksi yang dimaksud ?
Instruksi itu mirip dengan instruksi kita sebagai manusia, ketika kita memberikan instruksi ke orang lain.
Pasti kalian pernah memberikan instruksi ke teman kalian atau orang lain kan?  instruksinya harus sederhana harus terstruktur dan harus sama-sama bisa dimengerti oleh kedua belah pihak.
Contohnya mahasiswa baru yang menanyakan dimana ruang Wakil Rektor III, kita menunjukan tempatnya dengan terperinci, kamu jalan lurus, setelah melewati 2 kelas, kamu belok kiri, kamu akan melihat Ruang Administrasi WRIII, disebelah kiri itulah Ruang WR III.
Instruksinya harus terstruktur dan tidak boleh tertukar atau dibalik urutannya. kalau dibalik atau urutannya tidak tepat, maka dia akan menuju ke tempat yang berbeda, yang terjadi malah  nyasar ke tempat lain. 
Begitulah instruksi yang biasa kita berikan manusia. Nah sekarang kita lihat instruksi yang kita berikan untuk komputer , seperti apa? sebenarnya mirip. 
Jadi instruksi untuk komputer, dengan cara kita memberikan perintah untuk komputer dengan catatan, apa yang kita berikan itu harus menggunakan bahasa pemrograman tertentu dan instruksi yang kita berikan juga harus simpel atau sederhana.
Bisa saja kita suruh komputer itu untuk melakukan operasi matematika, penjumlahan sebuah angka atau misalkan kita ingin komputernya menampilkan teks ke layar atau  merubah ukuran posisi atau warna dari sebuah pixel yang ada di layar.
Untuk memberikan instruksi, kita harus tahu dulu perilaku dari komputer itu seperti apa. Komputer yang di maksud disini adalah processor atau CPU yang ada di dalam komputer , di laptop, di Smartphone atau bahkan di konsol game yang kita punya, yang pasti, di dalamnya ada prossesor atau otak untuk mengelola instruksi. 
Sebagus apapun komputer yang kita miliki, sebetulnya komputer itu hanya mesin, dan tidak terlalu pintar namun yang pintar sebetulnya adalah aplikasi yang ada di dalam komputer. 
Komputer akan mengerjakan apapun yang di instruksikan, tapi hati-hati instruksi yang benar atau salah pun pasti dia kerjain.
Selanjutnya, komputer juga tidak kenal lelah, kita bisa memberikan instruksi untuk dikerjakan sebanyak 1000 kali, 1000000 kali atau 10000000 kali pun pasti dikerjakan oleh komputer.
Kita harus hati-hati pada saat memberkan instruksi-instruksi itu harus benar.
Instruksi yang kita berikan pada komputer itu kita sebut dengan statement, ‘statement' itu adalah perintah yang kita berikan kepada komputer tapi sudah dalam bahasa pemrograman tertentu..... misalnya saya punya beberapa statement yang ditulis dalam beberapa bahasa pemrograman.
Nah Kalau kita berbicara statetment, ada banyak yang mengerjakan instruksi yang sama namun dengan cara penulisan berbeda-beda ini karena terdapat perbedaan bahasa pemrograman, karena setiap bahasa pemrograman, mempuyani aturan yang berbeda-beda
Ya.. ada bahasa pemrograman yang mengharuskan kalian menuliskan ; setiap akhir dari statement yang di buat, ada yang tidak menggunakan tanda ; ada bahasa pemrograman yang harus kalian tulis dalam huruf kecil
Ada bahasa pemrograman yang harus kalian tulis dalam huruf besar tapi ada juga bahasa pemrograman yang tidak peduli apakah ditulis huruf besar atau huruf kecil.
Jadi intinya .. kita harus tahu aturan dari bahasa pemrograman yang akan digunakan 
Pemrograman adalah cara kita untuk memberikan instruksi yang simpel dan terstruktur pada komputer dimana, kita harus memperhatikan instruksi yang kita berikan itu, haruslah benar dan masuk akal untuk komputer.