Apa sih yang dimaksud dengan
bahasa pemrograman ?
Coba
saja anda bayangkan ketika anda tidak bisa berbahasa asing saat berada di
negeri tersebut. Anda pasti akan kesulitan untuk beradaptasi dalam hal
berbicara dengan orang-orang lain. Oleh karena itu , perlu adanya bahasa
internasional yang umum diketahui banyak orang. Contohnya saja bahasa inggris. Nah
begitu juga dengan komputer. Kalo saja kita tidak tau bahasa yang di pakai si
komputer tersebut , kita akan nyambung dengan maksud si komputer tersebut. Karna
itu kita perlu belajar bahasa yang dimengerti oleh komputer. Sebut saja
bahasa-bahasa itu seperti COBOL , Assembly , perl , c , c# , java , delphi ,
visual basic dan lain-lain.
Lalu kenapa belajar menggunakan
bahasa pemrograman C?
Bahasa
C adalah bahasa yang sangat powerful dan fleksibel. Bahasa ini tidak memberikan
batasan pada kita dan sering digunakan dalam proyek-proyek Operating System,
Word Processor , dan lain-lain. Bahasa
C adalah salah satu bahasa pemrograman yang populer di dunia dan
mempunyai kemampuan lebih dari bahasa pemrograman yang lain. Banyak sekali
aplikasi-aplikasi yang ditulis dalam bahasa
C, atau paling tidak inti utama programnya ditulis dalam bahasa C. Bahasa
C merupakan general-purpose language, yaitu bahasa pemrograman
yang dapat digunakan untuk tujuan apa saja. C merupakan industrial-strenght language. Dengan bahasa C, kita dapat membangun beragam
aplikasi, mulai dari pemrograman sistem, aplikasi cerdas (artificial
intelligence), sistem pakar, utility, driver, database, browser,
network programming, sistem operasi, game, virus, dan lainnya. Bahkan, Software
Development Kit untuk Windows ditulis dalam bahasa C. Bahasa C
merupakan bahasa pemrograman yang sifatnya portable, yaitu dengan
sedikit atau tanpa perubahan, suatu program yang ditulis dengan bahasa C pada suatu komputer dapat
dijalankan pada komputer lain.
Sebelum masuk
ke bahasa pemrograman , ada baiknya saya perkenalkan dahulu beberapa komponen
penting yang harus dimiliki oleh komputer. Komponen tersebut ialah :
1.
Processor
Komponen ini
berfungsi sebagai otak yang membantu komputer untuk “berpikir”. Komponen ini
bertugas untuk melakukan pekerjaan-pekerjaan komputasi (perhitungan). Semakin baik
processor , maka semakin cepat suatu komputer untuk melakukan tugasnya. Processor
merupakan salah satu komponen penyusun komputer yang memiliki peran dan fungsi
penting. Processor ini berbentuk chip yang berfungsi sebagai pusat pengendali
seluruh perangkat yang terdapat pada komputer sehingga tidak heran bila banyak
orang menyebut processor sebagai otaknya sebuah komputer.
2.
Memory
Komponen ini
berfungsi untuk mengingatkan/menyimpan data atau informasi yang dibutuhkan
ketika komputer tersebut bekerja. Data/informasi yang disimpan di dalam memory
bersifat sementara. Memory adalah perangkat yang berfungsi mengolah data atau
intruksi. Semakin besar memori yang disediakan, semakin banyak data maupun
intruksi yang dapat mengolahnya.
3.
Harddisk
Komponen ini juga
berfungsi untuk menyimpan data. Namun bedanya dengan memory adalah komponen ini
menyimpan data secara permanen. Harddisk juga merupakan suatu device atau
komponen pada komputer yang berfungsi sebagai media penyimpanan data (storage)
dan juga termasuk dalam salah satu memory eksternal dari
sebuah komputer.
4.
Motherboard/Mainboard
Motherboard/mainboard
adalah tempat dimana kita menghubungkan semua komponen-komponen di dalam
komputer. motherboard atau sering disebut mainboard merupakan papan elektronik
utama yang terdapat komponen elektronik dan chip pengatur yang bertugas
mengatur pertukaran data antar komponen perangkat keras yang ada. Pengertian
lain dari motherboard adalah papan utama berupa printed
circuit board yang memiliki chip BIOS sebagai program penggerak dan
jalur dan konektor sebagai akses penghubung masing-masing perangkat.
Integrated Development Environtment (IDE)
Adalah
software yang kita gunakan untuk membangun sebuah program. Ada banyak IDE yang
dapat kita gunakan dalam mempelajari ilmu dasar pemrograman ini. Untuk memprogram
dengan bahasa C, kita dapat menggunakan DJGPP, Dev C++, atau Visual C++ Express
Edition. Untuk bahasa Java , kita dapat menggunakan Net Beans, jGRASP, atau JCreator.
IDE (Integrated Development
Environment) adalah
program komputer yang memiliki beberapa fasilitas yang diperlukan dalam
pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua
utilitas yang diperlukan dalam membangun perangkat lunak.
Sumber : Erico Darmawan H - Mei 2010 - Pemrograman Dasar C-Java-C# - Informatika - Bandung
Sumber : Erico Darmawan H - Mei 2010 - Pemrograman Dasar C-Java-C# - Informatika - Bandung