Kamis, 10 Oktober 2013

Pengalaman Ketika Pertama Kali Melakukan Kegiatan Dalam Mengembangkan Sistem Informasi

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:

  1. INPUT : perintah untuk memasukkan variable/data kedalam program
  2. DIM : perintah untuk mendeklarasikan variabel
  3. PRINT : perintah untuk menampilkan data inputan/teks pada layar monitor
  4. WRITE : perintah untuk menuliskan data inputan/teks pada layar. Hamper sama dengan perintah PRINT.
  5. CLS : perintah untuk membersihkan layar (clear screen)
  6. FOR-NEXT : salah satu bentuk perintah perulangan
  7. 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.