Saturday 16 March 2013

Materi Pertama



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