Page 12 - Project Akhir Media Pendidikan
P. 12
atau
gcc coba.c
1.9.3. Proses Linking
Proses terakhir yang terdapat pada pembentukan suatu file eksekusi (executable file)
atau file yang dapat dijalankan di komputer adalah proses linking (menghubungkan).
Proses ini akan dilakukan secara internal pada saat selesai proses kompilasi.
Pada program di atas, kita menggunakan fungsi printf() yang merupakan fungsi pustaka
(library function) yang telah disediakan oleh kompilator dalam file
<stdio.h>. Di sini berarti kita menggunakan file lain untuk menjalankan kode
program kita. Maka dari itu, file objek yang dihasilkan dari proses kompilasi di atas
akan dikombinasikan atau dihubungkan dengan kode objek dari library function
bersangkutan. Hal inilah yang disebut dengan proses linking. Adapun proses semacam
ini dilakukan oleh program yang dinamakan dengan linker.
1.10. Mengenal Fungsi printf() dan scanf()
Dalam membuat suatu program komputer, kita tidak akan terlepas dari proses masukan
(input) dan keluaran (output) data. Untuk melakukan hal tersebut, di dalam bahasa C
telah disediakan fungsi pustaka, yaitu fungsi printf() yang berguna untuk
menampilkan keluaran data dan fungsi scanf() yang berguna untuk membaca
masukan data. Adapun prototipe dari kedua fungsi tersebut dapat Anda lihat di bawah
ini.
printf(const char *format, ...);
scanf(const char *format, ...);
Setelah Anda mengetahui konsep dasar dan kerangka dari program dalam bahasa C
yang telah diterangkan di atas, sekarang kita akan memulai penulisan kode program
dengan menuliskan program yang sangat sederhana. Di sini kita akan menulis kode
program di mana program tersebut dapat menampilkan teks ‘Saya sedang belajar
bahasa C’ ke layar monitor sehingga kita membutuhkan file header <stdio.h>.
Adapun sintak programnya adalah seperti yang tertera di bawah ini.
#include <stdio.h>
int main(void) {
/* Mencetak teks ke layar */
printf(“Saya sedang belajar bahasa C”);
return 0;
}
8