Pada kesempatan
kali ini, saya ingin berbagi sedikit pengalaman saya dalam mengembangkan sebuah
system informasi. Beberapa waktu lalu saya pernah membuat contoh program
sederhana mencari luas segitiga menggunakan bahasa pemrograman C++. C++ adalah
bahasa pemrograman computer dan merupakan pengembangan dari bahasa C.
Perbedaan antara C dan C++
adalah sebagai berikut. C merupakan bahasa pemrograman procedural, dimana
penyelesaian suatu masalah dilakukan dengan membagi masalah tersebut kedalam
sub-sub masalah yang lebih kecil sedangkan C++ merupakan bahasa pemrograman
yang bersifat pemrograman berorientasi objek. Untuk menyelesaikan masalah, C++
melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak
class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, class
tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari
objectnya, setelah beberapa class dibuat kemudian masalah dipecahkan dengan
class.
Karakteristik pertama adalah
komponen. Komponen-komponen dalam C++ diantaranya:
Karakteristik
kedua adalah batasan. Bahasa pemrograman C++ memiliki keterbatasan dimana
kurangnya library built-in, sehingga untuk proses-proses tertentu kita harus
membuat sebuah program nearly built from scratch, atau dari dasar sekali.
Karakter ketiga adalah
lingkungan, bahasa pemrograman C++ bukan merupakan bahasa yang diajarkan dan
digunakan dikalangan sekolah-sekolah seperti halnya pascal, tapi lebih
merupakan bahasa yang digunakan oleh kalangan professional dalam pemrograman
computer.
Karakter keempat adalah
keterhubungan antar komponen, hubungan antara system computer contohnya sinyal
control, class yang dipakai, logika yang digunakan, prosesor, interface
programmer, dan memiliki dampak langsung pada eksekusi / compiler-nya nanti.
Karakter kelima adalah input, jika
ingin mencari luas segitiga seperti yang pernah saya coba dimana rumus luas
segitiga adalah ½ axt maka inputannya:
Dan kita member
input 2 untuk alas kemudian 4 untuk tinggi.
Karakter keenam adalah proses,
dimana inputan tadi akan di compile agar menghasilkan output sesuai dengan
hasil yang diinginkan.
Karakter ketujuh adalah output,
yaitu hasil akhir dari luas segitiga berdasarkan kodingan / inputan awal yang
telah dibuat.
Karakter
kedelapan adalah tujuan/goal, membantu pengguna computer untuk membuat
program-program sederhana seperti yang saya contohkan atau bahkan
program-program yang lebih mutakhir lagi.
Demikian
pengalaman saya dalam mengembangkan Sistem Informasi dengan menggunakan Bahasa
Pemrograman C++. Semoga dapat bermanfaat bagi teman-teman semuanya…