Sabtu, 20 Juli 2013
Belajar Dasar Bahasa Pemrograman
Kita akan belajar menulis program dengan menggunakan bahasa C. Artikel ini tidak membahas secara detail bahasa C, tidak dijelaskan bagaimana cara menjalankan program tersebut. Dan dimungkinkan dapat digunakan dengan menggunakan bahasa pemrograman yang lain.
Baiklah, mari kita mulai saja belajar kali ini.
Seperti biasanya, program pertama yang akan dibuat adalah mencetak kalimat
hello, world
Penulisan program dalam C sebagai berikut:
# include <stdio.h>
main()
{
printf("hello, world\n");
}
Sekarang penjelasan dari program tersebut. Program C, berapapun ukurannya, pasti dan harus mempunyai fungsi. Didalam contoh tersebut terdapat fingsi bernama main. Kita bebas memberi nama sebuah fungsi, tetapi main adalah spesial - program memulai eksekusi dari main. yang berarti setiap program harus mempunyai main.
Baris pertama pada program,
# include <stdio.h>
memberitahu compiler untuk mengikut sertakan standard input/output library.
Statemen dari sebuah fungsi berada didalam tanda kurung kurawal { }. Fungsi main hanya berisi satu statement,
printf("hello, world\n");
fungsi main memanggil fungsi lainnya yang bernama printf yang diikuti daftar argument didalam kurung, yang didalam contoh berisi "hello, world\n". printf adalah fungsi dari library yang mencetak output, dalam hal ini adalah karakter string yang ada didalam tanda petik. setiap satu statement akan diakhiri oleh tanda ;.
Sebelum melanjutkan, kita akan belajar tentang bagaimana program ditulis agar mudah dibaca oleh orang lain, bahkan penulisnya.
Kita akan menggunakan baris comment dan indentasi. Baris comment dihiraukan oleh compiler tetapi digunakan untuk catatan bagi programmer, apa yang dikerjakan oleh program tersebut, logika yang ada didalam program, sehingga akan menjadi pengingat jika sewaktu-waktu lupa apa yang dikerjakan program daripada membaca baris demi baris program sehingga dibuat catatan ringkasannya. Dalam C, comment diawali dengan /* dan diakhiri dengan */. Bentuk lain comment diawali dengan menggunakan tanda // sampai akhir line.
Indentasi digunakan untuk membuat logika blok atau kondisional. Lebih mudahnya, setiap statement yang berada didalam fungsi atau kondisoinal diberi indentasi sendiri-sendiri.
Untuk lebih jelasnya lihat contoh disini.
Oke, mari kita lanjutkan. Jika kita ingin mencetak kalimat yang lain, tinggal mengganti karakter string didalam tanda petik. Didalam contoh diatas ada karakter \n yang hanya menghasilkan satu karakter, yaitu baris baru. Escape sequence seperti \n adalah untuk membuat karakter yang sulit di ketik atau karakter yang tidak terlihat. Yang lainnya adalah \t untuk tab, \b untuk backspace, \" untuk tanda petik, \\ untuk backslash itu sendiri. Untuk lebih lengkapnya silahkan ke www.google.com.
Kemudian kita akan melakukan penghitungan dalam program kita. Maka harus ditulis didalam kurung kurawal perhitungannya tersebut.
# include <stdio.h>
main()
{
int a;
a = 5*6;
printf("Hasilnya adalah: %d", a);
}
bersambung... =================================================================
Sekian untuk kali ini, kita akan lanjutkan lain waktu.
Terima kasih.
Untuk yang ingin lebih lengkap, The C Programming Language by Brian W. Kernighan, Dennis M. Ritchie
Langganan:
Postingan (Atom)