Tulisan kali ini
saya akan sedikit bercerita tentang pengalaman pertama kali melakukan kegiatan
dalam mengembangkan sistem informasi. Ini adalah tugas pertama yang diberikan
oleh dosen sistem informasi saya Pak Parno. Sebelumnya saya ingin menjelaskan
sedikit tentang pengertian sistem informasi. Sistem Informasi dapat diartikan
sebagai "Suatu sistem terintegrasi
yang mampu menyediakan informasi yang bermanfaat bagi penggunanya"
atau dalam artian lain "Sekelompok
orang, prosedur, input, output dan pengolahannya secara bersama-sama
menghasilkan informasi yang akurat, tepat waktu dan relevan bagi penggunanya.
Pengalaman saya mengenai kapan pertama kali saya
melakukan kegiatan dalam mengembangkan sistem informasi. Bisa saya katakan itu
terjadi ketika saya mulai memasuki perguruan tinggi di Universitas Gunadarma,
apalagi jurusan teknik informatika memang berhubungan sekali dengan hal
tersebut. Pada awalnya, saya mulai belajar mengenai bahasa pemrograman dimana
bahasa pemrograman yang pertama saya kenal ialah QBasic.
Qbasic adalah
bahasa pemrograman tingkat tinggi yang merupakan salah satu versi dari bahasa
BASIC kependekan dari Beginner’s All
Purpose Symbolic Instruction Code yang merupakan bahasa yang biasa dipakai
untuk belajar memprogram. Qbasic dibuat ole Microsoft Corporation dan tersedia
pertama kali mulai pada DOS 5.0
Qbasic merupakan
bahasa pemrograman tingkat tinggi karena pemrograman Qbasic merupakan bahasa
yang mendekati bahasa manusia (English). Qbasic pertama
kali saya pelajari saat saya semester 1 kelas 1IA01. Dalam pemrograman Qbasic sangat syarat sekali mengenai algoritma,
karena sebelum membuat suatu program seharusnya kita membuat alur perumusan
masalah (flow chart) tentang program apa yang akan kita buat.
Di dalam Qbasic
terdapat perintah-perintah dasar, diantaranya:
- INPUT : perintah untuk memasukkan variable/data kedalam program
- DIM : perintah untuk mendeklarasikan variabel
- PRINT : perintah untuk menampilkan data inputan/teks pada layar monitor
- WRITE : perintah untuk menuliskan data inputan/teks pada layar. Hamper sama dengan perintah PRINT.
- CLS : perintah untuk membersihkan layar (clear screen)
- FOR-NEXT : salah satu bentuk perintah perulangan
- IF-THEN : perintah untuk melakukan suatu perintah apabila suatu kondisi yang diinginkan.
Pada awalnya untuk
mempelajari Qbasic ini saya merasa cukup kesulitan, terutama dalam memahami
logika dari sebuah program. Pemahaman akan logika dari suatu program sangat
penting untuk kita pelajari, apalagi jika kita akan membuat suatu program yang
sangat kompleks. Tanpa pemahaman akan logika pemrograman, bisa jadi malah program
yang ingin kita buat akan tidak sesuai dengan keinginan. Dimulai darisinilah saya lebih mempelajari logika pemrograman, seperti bagaimana menggunakan kondisi
pada sebuah program atau cara menggunakan perulangan yang benar. Butuh waktu
yang cukup banyak untuk benar-benar dapat lebih memahami hal tersebut, namun
jika sudah bisa dipahami maka akan terasa lebih mudah dalam mengerjakan program
tersebut. Akhirnya setelah beberapa waktu tugas itupun terselesaikan dengan
baik.
Sampai saat ini saya
masih terus untuk mempelajari bagaimana cara menjadi programmer yang baik.
Apalagi semakin lama bahasa pemrograman yang saya pelajaripun semakin beragam
dan semakin sulit. Hal itulah yang mengharuskan saya untuk terus belajar agar
tidak tertingal dengan teman-teman saya.