Apa itu pemgrograman?
Dilansir dari Wikipedia, pemrograman atau programming adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau "pekerjaan" sesuai dengan keinginan pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
Pemrograman adalah suatu cara dalam membuat satu atau menghubungkan lebih dari satu algoritma dengan menggunakan suatu bahasa pemrograman tertentu sehingga menjadi suatu program komputer. Ada banyak bahasa pemrograman yang dapat digunakan seperti bahasa C, C++, Java, Phyton, dan lain-lain. Setiap bahasa memiliki gaya yang berbeda-beda dalam penggunaannya sehingga memiliki gaya pemrograman yang berbeda pula. Orang yang pandai atau yang menggunakan bahasa pemrograman sering disebut seorang Pemrogram atau Programmer.
Beberapa alasan mengapa kita perlu belajar programming?
- Pemgrograman membangun kemampuan berfikir dan keterampilan yang berguna untuk mempelajari bidang-bidang lainnya seperti matematika, sains, penyelesaian persoalan, bekerja dalam tim, pembelajaran berbasis proyek, seni kreatif, dan banyak lagi. Seperti yang dikatakan oleh Steve Jobs (pencipta komputer apple, yang sangat terkenal): "Coding mengajari Anda cara berpikir."
- Belajar pemrograman sama bergunanya seperti belajar bahasa asing. Semakin awal kita memulai belajar suatu bahasa asing, makin mudah untuk mempelajari dan menguasai bahasa asing tersebut. Bedanya ialah bahwa bahasa pemrograman dirancang agar kita dapat memerintahkan komputer melakukan apa yang kita rancang.
- Zaman sekarang, dan di masa mendatang, diprediksi akan banyak sekali lapangan kerja yang membutuhkan kemampuan programming di seluruh dunia. Pemrograman komputer mengajarkan keterampilan praktis yang relevan dengan pasar tenaga kerja saat ini dan masa mendatang.
- Pertumbuhan kebutuhan tenaga kerja di bidang lain yang membutuhkan kemampuan programming selalu meningkat. Jika kita mampu memprogram, kita akan mudah bekerja di mana pun.
- Informatika adalah ilmu yang terpakai di semua bidang karena semua bidang akan membutuhkan komputer. Komputasi menggerakkan hampir setiap industri dari pendidikan hingga pertanian, dari hukum hingga bisnis, dan dari konstruksi hingga obat-obatan. Perangkat lunak (program komputer) berada di balik semua ini.
- INPUT – Notasi ini dimaksudkan untuk memasukkan sesuatu, seperti navigasi klik atau button.
- OUTPUT – Ini adalah hasil atau keluaran dari input dan proses. Output akan menampilkan sesuatu.
- WHILE – Ini merupakan proses yang terjadi dalam sistem. While termasuk dalam bentuk perulangan.
- IF – THEN – ELSE – Notasi ini masuk dalam kategori bentuk percabangan.
- CASE – Bentuk generalisasi dari IF – THEN – ELSE REPEAT – UNTIL – Sebuah keputusan (decision), di mana bagian ini pilihan dibuat.
Setelah memahami penjelasan di atas maka, untuk lebih memahaminya kita akan buat contoh ilustrasi program sederhana berikut ini : Contoh program sederhana.