Kamis, 01 Juni 2017

PRAKTIKUM 9 : KOMPILASI PROGRAM LINUX


LAPORAN PRAKTIKUM ORGANISASI KOMPUTER 

DAN SISTEM OPERASI 

 KOMPILASI PROGRAM LINUX
 



Disusun Oleh  :

Saffanah Dwi Larasati
(064001600029)


PROGRAM S1
TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS TRISAKTI
2017



1.  JUDUL PRAKTIKUM : Kompilasi Program LINUX
2. TUJUAN PRAKTIKUM :
Untuk menyelesaikan tugas praktikum kesembilan dari mata kuliah Organisasi Komputer & Sistem Informasi. Disamping itu praktikum ini juga dapat menjadi panduan umum untuk membuat dan mengompilasi program di Linux secara baik dan benar.

3. ELEMEN KOMPETENSI
Deskripsi : Melakukan Kompilasi menggunakan vi Editor dan GCC. Dapat mengerti bahasa C pada linux
Kompetensi Dasar :
1. Dapat memahami penggunaan editor vi pada sistem operasi berbasis Unix/ Linux
2. Memahami tahap-tahap kompilasi dari bahasa tingkat tinggi hingga diperoleh file eksekusi
3. Memahami cara memeriksa suatu program berbasis bahasa assembly

4. TEORI SINGKAT
  LINUX adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. Linux merupakan turunan dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC. Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program.
      Secara teknis Linux hanyalah sebuah kernel. Program lain seperti kompiler, editor, window manager dsb yang disertakan dalam paket hanyalah sebuah distribusi (RedHat, Slackware, SuSE dsb) yang melengkapi kernel menjadi sebuah sistem operasi yang lengkap.
    Compiler adalah suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code). Compiler menggabungkan keseluruhan bahasa program, mengumpulkannya dan kemudian menyusunnya kembali.
      Kompiler memerlukan waktu untuk membuat suatu program dapat di eksekusi oleh computer, program yang dieksekusi oleh compiler adalah dapat berjalan lebih cepat disbanding program yang diperoduksi oleh interpreter, disamping itu juga bersifat independen. Contoh program yang menggunakan compiler adalah Visual Basic, Visual Delvi, dan Pascal.

5. LANGKAH-LANGKAH PERCOBAAN
  1. Buka terminal di dalam Linux yang dijalankan melalui VMWare.

2. Menuliskan perintah "vi hello.c" lalu enter, untuk masuk ke vi editor dan membuat file hello.c


3. Tulis Source Codenya dengan cara tekan key insert dan tekan :wq untuk keluar dan menyimpan hasilnya    

4. Lalu Compile file tersebut dengan mengetikan gcc helo.c -o namaprogram


     5.  Kemudian jalankan program dengan mengetikkan ./namaprogram dan hasil output akan keluar



      6.  Selanjutnya buat satu program lagi bernama test.c



       7. Tuliskan source codenya dan simpan seperti cara sebelumnya 

 


       8. Kemudian compile programnya seperti cara yang sudah dilakukan sebelumnya


       9. Setelah itu, jalankan programnya dan output akan keluar sesuai dengan source code yang               sudah  dituliskan


    10. Selesai


6. DATA-DATA PERCOBAAN




7. KESIMPULAN

Compiler adalah suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code). Compiler menggabungkan keseluruhan bahasa program, mengumpulkannya dan kemudian menyusunnya kembali.

Bahwa mode input dalam terminal linux disebut vi editor. Dalam vi editor terdapat mode insert dan mode command. Pada mode command kita bisa mengetikkan perintah seperti :wq | :q | :q! dan lainnya. Jika ingin menyimpan pekerjaan kita dan keluar dari vi editor sekaligus, gunakan instruksi :wq. Program compile pada LINUX menggunakan GCC.

0 komentar:

Posting Komentar