Rahasia Dibalik Cara Pembuatan Program Tebak Angka

Ketika kuliah perdana pemrograman komputer, saya tunjukkan ke mahasiswa sebuah program untuk menebak angka. Kegiatan ini saya lakukan untuk memotivasi mahasiswa supaya tertarik dengan pemrograman komputer. Seorang mahasiswa saya tunjuk sebagai sukarelawan dan saya suruh memilih dalam hati sebuah angka antara 0 s/d 511. Selanjutnya saya jalankan sebuah program dan mahasiswa tadi menjawab sederetan pertanyaan dalam bentuk Yes or No. Betapa kagetnya si mahasiswa ketika komputer yang saya jalankan mampu menebak angka yang dipilih mahasiswa tadi. Hal yang sama saya lakukan untuk beberapa mahasiswa yang lain.

Kebanyakan mahasiswa mengira bahwa komputer benar-benar mengetahui isi hati dan pikiran mereka, padahal sebetulnya tidak. Dalam hal ini algoritma dan logikalah yang berperan. Melalui serangkaian input dan proses serta perhitungan, komputer akan menghasilkan output berupa yang angka yang dipilih si mahasiswa.

Banyak di antara mahasiswa yang penasaran dengan logika dan algoritma yang saya gunakan untuk membuat program menebak angka tersebut. Dan… sekarang saatnya saya buka rahasianya.

Continue reading “Rahasia Dibalik Cara Pembuatan Program Tebak Angka”

RoboMind, Game untuk Programmer Pemula

Bagi Anda seorang programmer pemula, ada sebuah game yang menarik buat Anda. Game yang menggabungkan konsep pemrograman dengan Robot. Mungkin game ini cocok pula bagi para programmer yang dulunya bercita-cita ingin membuat robot, namun tidak kesampaian :-). Game ini bernama RoboMind.

Continue reading “RoboMind, Game untuk Programmer Pemula”

Manfaat Penggunaan Array dalam Pemrograman

Misalkan Anda diminta membuat program untuk mencari rata-rata dari n bilangan bulat yang diinputkan oleh user. Bagaimana cara membuat program tersebut? Apakah Anda akan mendeklarasikan semua variabel untuk setiap bilangan bulat yang diinputkan? Tentunya akan sangat merepotkan dalam mendeklarasikannya, belum lagi proses perhitungannya.

Continue reading “Manfaat Penggunaan Array dalam Pemrograman”