Mini Tutorial Pemrograman C dalam Linux
char author[]= "Tedi Heriyanto";
char email[]="<tedi_h@yahoo.com>";
printf("%s %s",author, email);
12 Oktober 2000
const char Abstraksi[]=
"Mini Tutorial ini akan mengajarkan
Anda bagaimana membuat program dalam lingkungan sistem operasi Linux. Oleh
karena sifatnya yang mini, maka hanya akan dijelaskan garis-garis besar
pemrograman C saja. Tutorial ini ditujukan bagi pemakai sistem operasi
Linux yang belum pernah melakukan pemrograman sebelumnya. Diasumsikan bahwa
software-software yang dibutuhkan untuk melakukan pemrograman telah terinstalasi
pada sistem anda. Saya pun mengasumsikan bahwa anda telah memahami istilah-istilah
seperti program, software, hardware, brainware, dan istilah-istilah aneh
komputer lainnya.";
void Pendahuluan()
Mengapa membuat sebuah program ? Ini
mungkin pertanyaan pertama yang anda ajukan pada diri anda sendiri maupun
kepada orang yang mengajarkan anda membuat program. Di bawah ini adalah
beberapa alasan yang dapat saya pikirkan untuk menjawab pertanyaan mengapa
anda perlu bersusah payah membuat program :
-
Membuat program melatih cara anda berpikir
agar beraturan, jelas, dan rinci. Maksudnya dengan membuat program maka
anda terbiasa berpikir secara runtut, deskriptif. Hal ini sangat berguna
pula dalam kehidupan sehari-hari sehingga anda mampu berpikir sebelum bertindak.
-
Anda ingin menyelesaikan suatu masalah
yang tidak dapat diselesaikan secara manual dan tidak tersedia software
dari pihak lain untuk melakukan hal tersebut. Masalah di sini tidak berkaitan
dengan masalah-masalah anda, seperti masalah hidup, ditinggal pacar, kekurangan
uang. :) Masalah yang dapat dipecahkan oleh software/program adalah masalah
yang teratur, memiliki urutan kerja yang jelas. Jadi jangan sekali-kali
percaya software yang mampu meramalkan nasib anda. They are fake.
-
Kesenangan. Membuat program dapat menjadi
hobi yang sangat baik bahkan dapat menambah penghasilan anda. Orang-orang
yang sehari-hari membuat program pasti akan memiliki wajah yang cerah dan
bersemangat. Terlebih lagi bila mereka sedang berusaha membasmi bugs dari
program mereka.
-
Harga Diri. Dengan mampu membuat sebuah
program yang baik, maka anda akan dikenal oleh banyak orang, sehingga akan
menaikkan harga diri anda. Tapi jangan terlalu berharap setelah membuat
program yang baik, hidup anda akan dikelilingi oleh gadis-gadis cantik,
kecuali anda dapat menjual program tersebut dan menjadi kaya raya, seperti
Bill Gates misalnya.
-
Anda tidak punya pekerjaan lain yang
lebih mengasyikkan.
-
Anda merasa kesepian di akhir minggu
dan tidak ada yang menemani kecuali komputer anda yang setia.
Selanjutnya kita akan membicarakan apa
saja yang diperlukan untuk membuat program.
void Persyaratan()
Di bawah ini adalah beberapa hal yang perlu anda miliki untuk dapat membuat
program :
-
Yang terpenting adalah anda harus punya brain, anda tidak dapat
melakukan pemrograman tanpanya. Selalu bawa kemanapun anda pergi. Don't
leave home without it.
-
Sesuatu yang dapat digunakan untuk membuat program, misalnya komputer,
kalkulator (mungkin) atau bahkan televisi. Saya lebih menganjurkan komputer
yang telah terinstalasi Linux dan lengkap dengan fasilitas untuk developer
(compiler, assembler, debugger, macro processor, editor). Anda pun dapat
memprogram televisi, VCR anda, but who cares.
-
Tempat. Anda tidak dapat membuat program meskipun anda telah memiliki kedua
hal di atas namun tidak memiliki tempat untuk melakukannya. Lakukanlah
di tempat yang pantas, karena bila tidak anda akan dianggap gila. Bayangkanbagaimana
tanggapan orang bila anda membuat program sambil berjalan-jalan ke sana
kemari.
void Software_Yang_Dibutuhkan()
-
GNU C Compiler (GCC)
-
GNU Debugger (GDB)
-
GNU LIBC (GLIBC)
-
Teks editor seperti Vi atau Emacs atau XEmacs atau <type your favourite
text editor here>
void Your_First_C_Program()
Pertama coba ketik program sangat sederhana berikut dan simpan dengan nama
first_c.c
#include<stdio.h>
int main()
{
printf("Look Ma,
I am at the top of the world !\n");
return 0;
}
Kemudian kompilasi dan link program tersebut dengan cara :
cobra $ gcc first_c.c -o first_c
Jika tidak ada kesalahan, dan seharusnya tidak ada, coba jalankan
program tersebut, dengan cara
cobra $ ./first_c
Look Ma, I am at the top of the world
!
That's it you have made your first C program. Please run naked around
your neighborhood and cry it out that you can program in C. We will have
a very interesting show there.
Coded by Tedi Heriyanto after he has been strucked by some segmentation
faults (core dumped)