- Back to Home »
- SISTEMOPERASI »
- SISTEM OPERASI MOD6
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.