Bahasa pemrograman C bisa dibilang sebagai bahasa yang powerfull karena sering dipakai dalam pembuatan sistem operasi dan juga menjadi acuan bagi bahasa pemrograman lainnya seperti C++, Java, Actionscript dan PHP. Makanya, kebanyakan pemrogram handal memulai dengan C dahulu sehingga jika hendak mempelajari bahasa pemrograman lainnya hanya perlu sedikit penyesuaian.
Untuk membuat program dengan C, sebelumnya kamu membutuhkan program untuk membuat program C dulu atau istilahnya Integrated Development Environment (IDE). Biasanya sebuah IDE hanya diperuntukkan untuk sebuah bahasa pemrograman. Tapi ada pula beberapa IDE yang bisa digunakan untuk beberapa bahasa pemrograman sekaligus. Seperti Dev C++, Visual C# Express Edition, Visual C++ Express Edition, dan juga Net Beans.
Net Beans selain diperuntukkan untuk Java, tetapi juga bisa untuk bahasa C. Namun file installer Net Beans masih terlalu besar dan juga menguras memory jika hanya untuk belajar C. Maka dari itu, saya akan menyajikan tutorial pemrograman C dengan menggunakan Dev C++ versi 5.6.3. Download di sini.
kamu tidak perlu khawatir dengan masalah kompatibilitas karena versi ini bisa dijalankan di Windows 10. Cara menginstallnya pun seperti menginstall program pada umumnya. Namun untuk lebih memudahkan, akan saya sertakan gambar urutan penginstallan seperti berikut:
- Setelah kamu klik pada file setup yang telah di-download, akan muncul pilihan bahasa. Pilih saja English. OK.
- Lalu kamu bisa membaca ketentuan yang terdapat pada jendela EULA sampai habis, atau langsung saja klik I Agree.
- Selanjutnya, akan diminta memilih komponen apa saja yang akan di-install. Sebaiknya biarkan saja pilihan defaultnya. Next lagi.
- Nah untuk lokasi folder penginstallan, tetapkan juga di C:\. Kecuali jika kamu merasa partisi C sudah agak penuh tentunya.
- Tunggu proses install berjalan.
Saat pertama kali program dijalankan, kamu harus mengatur setingan awal atau istilahnya "First Time Configuration".
- Untuk pilihan bahasa, pilih saja English (Original)
- Pilihan tema, juga langsung saja klik Next (biar cepat lah)
- Selanjutnya, biarkan juga pilihan rekomendasi yaitu "Cache these headers" yang dipilih. Selesai. Kini Dev C++ anda siap digunakan.
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf ("Hello my lucky world.\n");
system ("pause");
return 0;
}
}
Penjelasan:
- #include <stdio.h>= Untuk menampilkan text atau data pada layar monitor, maka kamu harus menyertakan header standard input output. Jadi bisa dibilang header stdio adalah wajib hukumnya dipakai dalam bahasa C.
- #include <stdlib.h>= Header ini dipakai karena dalam program "Hello World" di atas, menggunakan perintah "system ("pause");". Memang apa fungsinya?. Pantau terus ya.
- int main ( )= Fungsi utama dalam program sebagai penentu kode program.
- { = Kurung kurawal buka berarti menandai awal / blok perintah lanjutan dari fungsi int main.
- printf= Perintah untuk menampilkan teks atau data. Printf termasuk dalam header stdio. Tanda "\n" atau newline adalah perintah untuk membuat baris baru agar tampilan terlihat rapih. "\n" adalah termasuk escape sequence. Apaan lagi itu?. Tunggu di postingan berikutnya aja ya.
- system ("pause");= Perintah agar program tidak langsung tertutup otomatis setelah semua kode program dijalankan. Fungsi "system()" termasuk dalam header stdlib dan hanya berlaku untuk OS Windows. Jika program membaca kode system ("pause");, maka program akan menunggu respond user dengan menekan sembarang tombol keyboard dan langsung tertutup. Jika tidak ingin memakai system ("pause"); dan tidak memakai header stdlib, maka bisa diganti dengan perintah, getchar (); yang fungsinya hampir mirip. Namun perintah getchar() akan menunggu user menekan tombol Enter baru kemudian close.
- return 0;= Berarti program berakhir tanpa error karena sistem operasi menerima nilai 0 sebagai tanda sukses.
- }= Tanda kurung kurawal tutup berarti akhir dari perintah int main.
Selamat. Program-mu bisa berjalan lancar. Ternyata mudah sekali kan?. Untuk tutorial selanjutnya, semoga anda tetap semangat belajar ya. Bye ;)




