Pembukaan Tutorial Pemrograman C (Tutorial Pemrograman C Part I)

Pembukaan Tutorial Pemrograman C- Hai sahabat IZZULHAQ. Setelah kita membaca cara memulai belajar bahasa pemrograman, disini kita akan memulai untuk belajar salah satu bahasa pemrograman yang termasuk dari kelompok bahasa pemrograman yang legendaris yakni C. Sebelum kita memulai belajar dasar pemrograman C, alangkah baiknya kita terlebih dahulu mengenal apa itu Bahasa pemrograman C. Berikut ini kutipan dari Wikipedia bahasa Indonesia :
Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories.

Dan tentunya sahabat IZZULHAQ juga dianjurkan untuk mengetahui sejarah dari bahasa C itu sendiri. Dikutip dari gudang-sejarah[dot]blogspot[dot]com :
Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken Thompson sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined Programming Language ) yang diciptakan oleh Martin Richard. Sejak tahun 1980, bahasa C banyak digunakan pemrogram di Eropa yang sebelumnya menggunakan bahasa B dan BCPL. Dalam perkembangannya, bahasa C menjadi bahasa paling populer diantara bahasa lainnya, seperti PASCAL, BASIC, FORTRAN. Tahun 1989, dunia pemrograman C mengalami peristiwa penting dengan dikeluarkannya standar bahasa C oleh American National Standards Institute (ANSI). Bahasa C yang diciptakan Kerninghan & Ritchie kemudian dikenal dengan nama ANSI C. Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kunoini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C. Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional. C bisa disebut bahasa pemrograman tingkat menengah (middle level programming language). Arti tingkat (level) disini adalah kemampuan mengakses fungsi-fungsi dan perintah-perintah dasar bahasa mesin/hardware (machine basic instruction set). Semakin tinggi tingkat bahasa pemrograman (misalnya: java), semakin mudahlah bahasa pemrograman dipahami manusia, namun membawa pengaruh semakin berkurang kemampuan untuk mengakses langsung instruksi dasar bahasa mesin. Demikian juga sebaliknya dengan bahasa pemrograman tingkat rendah (misalnya: assembler), yang semakin sulit dipahami manusia dan hanya berisi perintah untuk mengakses bahasa mesin. Dalam perspektif mudahnya dipahami manusia, C bisa digolongkan dalam bahasa tingkat tinggi, namun C juga menyediakan kemampuan yang ada pada bahasa tingkat rendah, misalnya operasi bit, operasi byte, pengaksesan memori, dsb.
Setelah kita mengetahui sejarah dari bahasa pemrograman C, dan sebelum kita memulai belajar alangkah baiknya kita mengetahui kelemahan dan kekurangan dari bahasa C itu sendiri, hal ini bermaksud agar setelah kita mengetahui kelebihan dan kekurangan bahasa pemrograman C, kita dapat memaklumi dan menerima kekurangannya, serta dapat terus mengembangkan kelebihan dari bahasa C itu sendiri. Untuk kekurangan dan kelebihannya, yuk langsung aja dicek.

Kelebihan Bahasa Pemrograman C

1. Bahasa Pemrograman C sangatlah populer,

Hal ini menjadikan bahasa C memiliki banyak sekali komunitas programmer yang banyak pula anggotanya, inilah yang dapat kita manfaatkan jikalau kita menemukan suatu masalah ketika menulis program menggunakan bahasa C, kita dapat mencari solusinya di komunitas Bahasa C. kelebihan lainnya dalam bahasa ini adalah, banyaknya kompiler C yang dikembangkan untuk berbagai platform

2. Bahasa C Memiliki Portabilitas yang Tinggi

Program yang kita tulis untuk suatu platform, dapat digunakan di platform lain dengan tanpa atau hanya sedikit sekali perubahan. Ini semua berkat standarisasi ANSI untuk bahasa C

3. Bahasa Pemrograman C Adalah Bahasa Yang Fleksibel

Dengan kita menguasai bahasa pemrograman C, kita dapat membuat / menulis atau mengembangkan program apapun. Entah itu Operating System, Graphic Processor, Word Processor, Game, dll. Bahkan jika sahabat IZZULHAQ berniat untuk membuat suatu bahasa pemrograman baru :D, sahabat bisa membuat kompilernya dengan bahasa C.

4. Bahasa Pemrograman C Bersifat Moduler

Kita dapat membuat suatu blok kode yang dapat kita panggil berulang ulang, blok kode tadi biasa disebut fungsi.

Kekurangan Bahasa Pemrograman C

1. Sintaks yang membingungkan

Ini adalah masalah yang sering terjadi pada programmer C pemula, yakni sering salah dalam penulisan sintaks kode. Namun, hal ini akan berangsur angsur hilang seiring dengan seringnya sahabat IZZULHAQ dalam menggunakan bahasa C.

Memulai Menulis Program C

Nah, setelah sahabat IZZULHAQ mengetahui kelebihan dan kekurangan dari C, sekarang saatnya kita bisa mempelajarinya. Nah, dibawah ini adalah contoh program sederhana yang bernama "Hello World"

#include <stdio.h>

int main()
{
printf("hello, world");
}

Penjelasannya :


  1. Baris Pertama "#include" adalah direktif praprosessor (akan dijelaskan di artikel berikutnya), kode ini berfungsi sebagai pemanggil file bernama "stdio.h" dan meletakkan isinya kedalam bagian atas dari kode yang kita buat.
  2. Baris Kedua "int main()". kode ini berfungsi untuk mendeklarasikan suatu fungsi bernama 'main'. Nah untuk kode 'int' berfungsi agar nilai yang di"return" oleh fungsi 'main' berbentuk bilangan bulat (integer)
  3. Pada 2 baris berikutnya, ada perintah 'printf' yang memiliki sintaks penuh 'printf()' kode ini mempunyai fungsi untuk mencetak ke layar komputer, apa yang ada di dalam kurung 'printf()'. Nah, kode printf("hello, world") berfungsi untuk mencetak "hello world" ke layar komputer.
catatan : *Tanda ; digunakan sebagai tanda akhir dari baris suatu program, hal ini diperlukan agar compiler tidak bingung dalam menterjemahkan kode anda ke bahasa mesin.

Bagaimana, mudah bukan ?, itulah gambaran kecil dari program yang ditulis dengan Bahasa C. Tak terasa sesi tutorial ini telah berakhir :). Nah, untuk tutorial selanjutnya kita akan mempelajari :


Sekian artikel ini dibuat. Terima kasih atas perhatiannya. Semoga ilmu yang didapat bermanfaat, dan..... Sampai jumpa di artikel berikutnya




Feel Free to Comment, ada pertanyaan ? langsung aja tulis di komentar


<-------------------SEKILAS INFORMASI----------------------------->

Admin Achmad Hilmy jualan kaos lho, tentunya kaos yang ada kaitannya dengan IT. 
Banyak sekali Pilihannya, Ada DISKON KHUSUS RAMADHAN, serta banyak bonus lainnya.
Tunggu apalagi, Langsung kunjungi tokonya disini.


1 comment:

  1. Sip bang, lajut terus :D. Ane tunggu artikel berikutnya :)

    ReplyDelete

Feel Free to Comment, ada pertanyaan atau sekedar mau ngomong ? langsung aja tulis di komentar