BAB I
PENDAHULUAN
1.1
Latar Belakang
Dalam era teknologi yang semakin
berkembang seperti sekarang ini hubungan antara user dan komputer kini sekamin
dimudahkan dengan berbagai maca fasilitas dan interface yang membantu para
pengguna lebih mudah untuk memenunhi kebutuhan mereka, dengan demikian user
semakin dimudahkan dan dimanjakan dengan cara kerja software yang begitu mudah,
simpel dan tidak perlu memiliki kemampuan khusus untuk menjalankan atau
menggunakan software tersebut, serta kemampuan dengan cara kerja yang lebih
optimal dalam mencapai tujuan yang diinginkan. Tentu semua hal ini akan timbul
pertanyaan disebagain orang yang mungkin berfikir dengan bertanya-tanya pada
diri mereka sendiri, bagaimana membuat
program seperti ini? Dan dengan apa kita membuatnya?, jelas semua itu tidak
akan muncul atau bekerja dengan sendirinya tanpa ada suatu perintah yang
terprogram didalam software tersebut. Dari segelintir pertanyaan diatas
jawabanya ialah bahasa pemrograman, bahasa pemrograman sangat berperan penting
dalam terciptanya software-software maupun program utility seperti yang kita
lihat pada mesin komputer. Pada dasarnya bahasa pemrograman diciptakan untuk
membuat program dengan cara kerjanya yaitu seorang programmer akan menggunakan
beberapa perintah dari bahasa pemrograman dan menulisnya sebagai sebuah script
yang nantinya akan decompile menjadi bahasa mesin agar komputer dapat mengerti
apa yang kita perintahkan, karena bahasa pemrograman menggunakan bahasa yang
dimegerti oleh user (manusia), sedangkan komputer hanya mengerti bahasa mesin
yang diwakikili dengan 0 dan. Tentu hal ini tidak akan akan menimbulkan
pertanyaan lagi dibenak para user, dimana
kita harus menulis dan mengatur perintah untuk decompile kekomputer?. Untuk
menjawab pertanyaan ini sebernar kita hanya perlu sedikit berfikir karena hal
ini akan bertuju kesauatu yang yang namnya editor atau IDE yaitu istial yang
sering muncul dalam dunia pemrograman.
Seiring dengan semakin
banyaknya tercipta bahasa pemrograman banyak pula editor atau IDE yang dibuat
untuk mempermudah bagi para programmer untuk menulis code-code program dari
bahasa pemrograman. Saat penulis memulai studi pada bangku perkuliahan penlis
diajarkan cara menulis pada beberapa editor seperti Turbo C++ untuk menulis bahasa
C++, Turbo Pascal untuk menulisa bahasa pascal, dll. Terkadang editor-editor
yang sederhana biasanya digunakan hanya untuk melatih dasar-dasar alur pemrograman
dengan hasil program berbentuk console (DOS), karena kemampuan dari setiap
editor bahasa pemrograman jelas berebeda-beda ada yang memberikan fasilitas GUI
dan ada pula yang lebih difokuskan pada pembuatan animasi. Selain itu tidak
mudah untuk mendapatkan atau menggunakan editor-editor yang memiliki kemampuan
bagus, hal ini bias saja disebabkan oleh lisensi dari vendor yang mengeluarkan
produk mereka serta spesifikasi yang harus dipenuhi oleh mesin komputer, lalu bagaiman kita bisa belajar memprogram
software yang ingin kita buat sendiri ? , jangan khawatir masih banya
editor gratis yang bias kalian download situs-situs resmi produk.