IKLAN

Kamis, 14 September 2017

Cara Mudah Memahami Bahasa Pemrograman

Belajar bahasa pemrograman adalah suatu hal yang menarik bagi kita pendatang baru di dunia komputer. Pada umumnya kita akan banyak bertanya “mengapa kalau kita tekan ini bisa keluar tampilan seperti ini”. Pertanyaan lain yang juga sering muncul “bisa tidak kalau tampilan ini diubah menjadi seperti ini”. Semua hal tersebut akan terjawab bila kita memahami mengenai konsep program komputer (tidak harus mahir terlebih dahulu).

Sebenarnya apa maksud dari konsep program komputer ?

Segala tindakan yang dilakukan oleh komputer ditentukan kepada instruksi atau perintah yang diterimanya. Kok bisa ya ? Untuk memahami ini kita perlu memahami terlebih dahulu pengertian dari komputer.

Komputer terdiri atas 2 komponen yaitu hardware (perangkat keras) dan software (perangkat lunak). Kalau pengguna atau yang mengoperasikan komputer disebut Brainware.

Fungsi dari hardware adalah memproses semua masukan yang diterimanya. Lalu bagaimana cara memproses ? Cara komputer memproses tergantung kepada instruksi atau perintah yang diberikan pada komputer tersebut. Susunan instruksi dalam bentuk perintah ini yang kita sebut software (perangkat lunak).

Jadi, untuk lebih jelasnya kita ilustrasikan hardware dari komputer adalah mesin sebuah mobil beserta semua perangkat yang ada di mobil tersebut seperti setir, spion, rem, jok, dan lainnya. Nah, untuk memfungsikan itu semua tentunya pengemudi harus mempelajari bagaimana cara menggunakan perangkat di mobil tersebut. Mulai dari menyalakan mesin, hingga mobil bisa berjalan itulah yang disebut software. Kalau pengemudinya sebut Brainware.

Bisa dipahami ?

Oke, setelah memahami ilustrasi diatas maka sekarang kita kembali lagi ke hardware komputer. Hardware komputer adalah suatu mesin yang didisain bersifat universal. Maksudnya universal adalah bisa bekerja dengan output (keluaran) yang berbeda beda walau input (masukan) sama karena cara memproses (processing) yang berbeda. Hal ini bisa didapatkan dengan mengatur kombinasi perintah yang disusun. Tentunya hal ini berbeda dengan mesin mobil dimana bila ingin mobil berjalan maka input yang harus dikirim adalah menekan pedal gas. Bila ingin mobil berbelok maka input yang dikirim adalah membelokkan setir.

Untuk komputer hal tersebut tidak berlaku tetap. Misalnya kita akan menjalankan program Aplikasi Microsoft Office maka bila kita menekan huruf a maka akan keluar a di layar monitor,sedangkan bila kita menjalankan aplikasi game balap mobil maka bila menekan a maka gambar mobil di layar monitor akan tampak melaju. Kenapa hal ini bisa terjadi ? Karena cara memproses input a untuk program Aplikasi Microsoft Office dan Game berbeda sehingga keluarannya (output) juga akan pasti berbeda.

Sepertinya sekarang sudah lebih jelas kan ?

Maka kini saatnya cara kita untuk memahami bahasa pemrograman, sehingga kita bisa mengatur bagaimana komputer bekerja adalah :

Pahami apa yang menjadi masukan (input), proses (processing) dan keluaran (output) dari setiap kasus yang ada. Sebagai contoh Dodo diminta menghitung jumlah kelereng yang ada di kaleng, maka:

Input adalah kelereng yang ada di kaleng,
Proses adalah kegiatan menghitung kelereng yang ada di kaleng
Output adalah jumlah kelereng yang ada di kaleng

Contoh-contoh diatas untuk kasus keluaran hanya satu, Bagaimana untuk kasus keluaran lebih dari satu, perhatikan contoh berikut yang memiliki output lebih dari satu kemungkinan:

Suatu Mesin yang akan berjalan bila diberi kata “Hallo”, selain kata “Hallo” maka mesin tidak pernah akan jalan maka :

Input : Masukan Kata Kunci ?
Proses : Dicek Apakah kata kunci sama dengan “Hallo”
Bila Ya maka kirim sinyal ke output untuk menjalankan mesin
Bila Tidak maka lompat kembali ke input, dan kita diminta memasukkan kata kunci kembali.

Cukup jelas, dengan contoh-contoh diatas ? 
Semoga bermanfaat