Linux
merupakan sistem operasi yang bersifat multi user dan multi tasking, linux juga
termasuk dalam open source. Linux with C yaitu belajar bahasa C pada linux,
bahasa C selain dapat dijalankan pada sistem operasi windows tapi dapat juga pada
sistem operasi linux. dan
untuk menulis program atau source codenya kita menggunakan vi editor
Sebelum kita mengetahui bagaimana membuat sebuah program dengan linux with C, mari kita menginstall sistem operasi linux secara keseluruhan, kita juga dapat menggunakan VMWare Workstation untuk mencoba membuat program dengan bahasa C pada linux.
Sebelum kita mengetahui bagaimana membuat sebuah program dengan linux with C, mari kita menginstall sistem operasi linux secara keseluruhan, kita juga dapat menggunakan VMWare Workstation untuk mencoba membuat program dengan bahasa C pada linux.
Ø
Pertama kita buka terlebih dahulu
VMWare yang kita miliki, kemudian kita pilih Create a New Virtual Machine pada
home di vmwarenya.
Ø
Kemudian akan
keluar box seperti di bawah ini:
Ø
Setelah itu Kita pilih Typical
sebagai tipe virtualnya kemudian Next. Nah nanti akan keluar box kedua seperti di bawah ini:
Ø
Setelah
keluar , Kita klik browse untuk jenis image files yang akan kita gunakan,
kemudian kita pilih kuliax.
Ø
Kemudian
klik next. Dan akan muncul box
berikutnya seperti di bawah ini:
Ø
Lalu
pilih sistem operasi yang akan kita
gunakan, kemudian pilih Others karena yang akan kita gunakan tidak ada di
pilihan di atasnya. Kemudian Next.
dan
akan tampil box seperti gambar di bawah ini:
Ø
Karena
kita pilih Other maka kita harus menaruh virtual machine tersebut pada lokasi
di komputer kita. Kemudian Next. Box berikutnya adalah seperti berikut:
Ø
Kita
pilih store virtual disk as a single file. Kemudian Next.
Ø
Sebelum
klik Finish terlebih dahulu kita lihat Customize Hardware, kemudian akan muncul
box seperti ini:
Ø
Setelah
itu kita klik saja Close dan Finish.Kemudian Muncul seperti gambar di bawah ini
saat kita sudah selesai membuat virtual machine dengan menggunakan kuliax.OS
Untuk membuat
direktory baru kita ketikan pada konsole tersebut sperti ini:
Mkdir (spasi) nama
dirketory yang diinginkan kemudian tekan enter
Biasanya Mkdir
digunakan untuk
membuat direktori baru untuk menempatkan file program C yang kita buat.
Cd (spasi) nama
direktory baru kemudian enter. Artinya kita sudah masuk dalam folder
direktory yang baru. cd digunakan agar kita tidak salah
memposisikan atau menempatkan file yang akan kita buat.
Misalkan kita ingin membuat program dalam folder tersebut maka kita bisa
buat dengan mengetikkan:
Vi la1.c kemudian enter. Artinya kita membuat program dengan judul
la1. Setelah itu kita akan masuk ke dalam tempat untuk kita membuat program, untuk
masuk ke suatu teks editor (shell). Dan untuk menulis program tersebut, kita
perlu menekan tombol insert (i) pada keyboard. tampilannya sebagai berikut:
Nah dalam Bahasa C
sebenarnya sih , Hampir sama dengan bahasa C++, berikut kodingan untuk program di atas adalah
sebagai berikut:
#include <stdio.h> untuk masuk ke dalam library pada c serta mengaktifkan perintah printf
dan scanf
char nama [15];menentukan variabel nama sebagai tipe data karakter
char kelas [6]; menentukan variabel kelas sebagai tipe data karakter
char npm [10];
char alamat [40];
char tgl [10];
char bulan [15];
char tahun [5];
main ()masuk ke dalah program utama
{
printf ("Masukkan Nama : "); scanf ("%S", &nama);input nama
printf ("Masukkan Kelas : "); scanf ("%S", &kelas);input kelas
printf ("Masukkan NPM : "); scanf ("%S", &npm);input kelas
printf ("Masukkan Alamat : "); scanf ("%S", &alamat);input kelas
printf ("Masukkan Tanggal Lahir: "); scanf ("%S", &tgl);input tanggal lahir
printf ("Masukkan Bulan Lahir : "); scanf ("%S", &bulan);input bulan lahir
printf ("Masukkan Tahun Lahir : "); scanf ("%S", &tahun);input tahun lahir
printf ("\nNama Anda % \nberada di kelas % \ndengan NPM % \nberalamat di %\ndengan tanggal lahir %S %S %S \n", nama, kelas, npm, alamat, tgl, bulan, tahun);
}mencetak keseluruhan yang sudah kita input.
char kelas [6]; menentukan variabel kelas sebagai tipe data karakter
char npm [10];
char alamat [40];
char tgl [10];
char bulan [15];
char tahun [5];
main ()masuk ke dalah program utama
{
printf ("Masukkan Nama : "); scanf ("%S", &nama);input nama
printf ("Masukkan Kelas : "); scanf ("%S", &kelas);input kelas
printf ("Masukkan NPM : "); scanf ("%S", &npm);input kelas
printf ("Masukkan Alamat : "); scanf ("%S", &alamat);input kelas
printf ("Masukkan Tanggal Lahir: "); scanf ("%S", &tgl);input tanggal lahir
printf ("Masukkan Bulan Lahir : "); scanf ("%S", &bulan);input bulan lahir
printf ("Masukkan Tahun Lahir : "); scanf ("%S", &tahun);input tahun lahir
printf ("\nNama Anda % \nberada di kelas % \ndengan NPM % \nberalamat di %\ndengan tanggal lahir %S %S %S \n", nama, kelas, npm, alamat, tgl, bulan, tahun);
}mencetak keseluruhan yang sudah kita input.
Setelah kita menulis semua kodingan tersebut diatas kita tekan tombol esc pada keyboard fungsinya untuk
keluar dari menulis kodingan. Kemudian tekan tombol :wq biasanya sih ini digunakan untuk menyimpan program tersebut dan
keluar (kembali pada layar konsole).
untuk mengcompile program tersebut maka kita ketik gcc la1.c –o la1.run merupakan singkatan dari GNU C Compiler, yaitu
kompiler yang digunakan untuk mengkompilasi program yang ditulis dalam bahasa C
dan akan muncul kesalah atau error dari kodingan yang kita buat, jika ada. Jika
tidak maka kita bisa lanjutkan dengan me-Run program tersebut.
Cara dengan mengetikkan ./la1.run
kemudian akan muncul output seperti di bawah ini: