Posted by : Unknown Selasa, 03 Desember 2013

LAPORAN PRAKTIKUM SISTEM OPERASI

MODUL 6

Nama : Dede iskandar
Nim : 3411121140
Kelas : C


Informatika
Fakultas Matematika Ilmu Pengetahuan Alam
Universitas Jenderal Achmad Yani
2013 – 2014
 BAB I
1 Buat program sederhana yang akan menghasilkan tampilan berikut (gunakan looping)
*
**
***
****
*****
******
*******
********
#include <stdio.h>
Int main( ){
         int i;
         int  j;
         int z=10;
          for(i=1;i<z;i++) {
          for(j=1;j<=i;j++) {
          Printf(“*”);
                     }
          Printf(“\n”);
                 }
               }
Hasil gambar ekesekusi program

Di sini saya akan menjelaskan sedikit baris perintah kode pada bahasa C yaitu
Baris pertama #include <stdio.h> adalah directif preprocessor. Hal ini memberitahu compiler bahwa kita menggunakan fungsi yang ada di library stdio. Library stdio berisi semua fungsi dasar yang dibutuhkan untuk input dasar dan output untuk program kami.
Baris kedua main( ) adalah fungsi yang dibutuhkan untuk setiap program C. fungsi main( ) adalah titik awal untuk program. Seperti main semua fungsi dimulai dengan { (kurung kurawal buka) dan diakhiri dengan } (kurung kurawal tutup). 
2 buat program penguruan data
#include<stdio.h>
  Void main(){
   int array[10]={10,9,8,7,6,2,3,5,3,1};
     int i;
     int j;
     int tampung;
     printf(“data sebelum di urut\n”);
     for(i=1;i<10;i++){
     printf(“%d\n”,array[i]);
     }
    For(i=1;i<10;i++){
    For(j=10-1;j>i;j--){
     If(array[j]>array[j-1]){
      Tampung=array[j];
      Array[j]=array[j-1];
      Array[j-1]=tampung;
}
}
}
Printf(“\n\ndata setelah terururt\n”);
For(i=1;i<10;i++){
 Printf(“%d\n”,array[i]);
}
}
Gambar program di ubuntu
Gambar data sebelum terurut
Gambar data setelah terurut
Pada program pengurutan ini menggunakan bubblesort yaitu dengan membandingkan nilai yang lebih kecil maka nilai terkecil akan  di simpan ke kiri dan nilai yang terbesar akan di simpan ke bagian kanan ,sehingga data terurut asending .
3 . untuk mendapatkan kode asembly dari bahasa C saya masih belum tahu,Tapi saya akan memberikan penjelasan sedikit dari sepengetahuan saya yang pertama kode asembly atau bahasa asembly yaitu   sebuah program yang terdiri dari instruksi-instruksi  yang menggantikan kode-kode biner dari bahasa mesin dengan bahasa  yang mudah diingat. Misalnya sebuah instruksi penambahan dalam bahasa mesin dengan kode “10110011” yang dalam bahasa assembly dapat dibuat dalam instruksi  ADD, sehingga mudah diingat dibandingkan dengan angka 0 dan 1, dalam setiap instruksi membutuhkan suatu operand baik berupa data langsung maupun suatu lokasi memori yang menyimpan data yang bersangkutan. Bahasa assembly sering juga disebut kode sumber atau kode simbolik yang tidak dapat dijalankan oleh prosesor, sedangkan assembler adalah suatu program yang dapat menerjemahkan program bahasa assembly ke program bahasa mesin. bahasa mesin adalah kumpulan kode biner yang merupakan instruksi yang bisa dijalankan oleh komputer. Program bahasa mesin sering disebut sebagai kode objek.

KESIMPULAN
kode asembly  yaitu   sebuah program yang terdiri dari instruksi-instruksi  yang menggantikan kode-kode biner dari bahasa mesin dengan bahasa  yang mudah diingat.sedangkan mesin hanaya tahu 0 dan 1 dan di ciptakannya bahasa pemrograman untuk mempermudah mempelajarinya karena lebih mudah untuk di pahaminya,karena bukan nilai 0 dan 1.



Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © datakuliah - Skyblue - Powered by Blogger - Designed by Johanes Djogan -