Laporan Resmi Prakt Sist Operasi

Bukan Laporan yang sempurna tapi mudah-mudahan saja ada yang bisa bermanfaat..

Modul 1

Modul 2

Modul 3

Hemm.. mOdul selanjutnya masih dicari keberadaannya.. soalnya waktu praktikum sembarangan taruh.. sekarang lupa deh..

ini ada modul praktikum so tahun 2010/2011

Modul Praktikum

Laporan Resmi Prakt Struktur Data

Ini adalah Laporan saya pas mengikuti praktikum struktur data. Mudah-mudahan bisa di manfaatkan.

Download Lapres Modul 1

Download Lapres Mod 2

Download Lapres Mod 3

Download Lapres Mod 4

Download Lapres Mod 5

Download Lapres Mod 6

Ini juga ada modul praktikum tahun 2010/2011

Modul Praktikum

Resensi Novel Anne Before Green Gables

Selasa, 28 – Desember  – 2010

Hari ini aku pengen cerita tenmtang buku. Aku suka sekali mmembaca buku. Tapi.. Buku novel.. he he.. Tapi lumayanlah.. setidaknya aku bisa mencoba menjadi novelis.. aminn..

Disini aku pengen cerita tentang novel yang pernah aku baca. Yang paling aku sukai adalah novel bersambung dari ANNE.. Kisahnya benar-benar menginspirasi. Dan benar-benar membuat aku ingin menjadi seperti dia.

Buku ini menyaingi penjualan buku harry potter. Tapi jujur aku tidak begitu suka dengan kenyataan itu. Karena menurut aku yang terpenting dari bukunya itu isinya. Dan isi dari buku itu tergantung dari orang yang menilainya. Sebagus-bagusnya harry potter kalo aku tidak suka a tetap saja tidak bagus.

Buku Pertama : ANNE BEFORE GREEN GABLES

Di buku ini menceritakan awal mula hidup anne. Dia dilahirkan dari sepasang suami istri yang begitu bahagia. Ayahnmya bernama Walter dan Ibunya bernama BErtha Shirley. Ayahnya seorang guru dan ibunya ibu rumah tangga. Mereka hidup dengan sangat bahagia walaupu hanya dengan penghasilan pas-pasan. Terlebih lagi saat mereka tau Bertha sedang mengandung. Kehidupan sehari-hari mereka sangat romantis. siapapun yang membaca pasti akan merasa seakan-akan ada disitu dan merasakan.

Kemudian pada saat Bertha hamil tua dia jatuh sakit. Pada masa itu ada penyakit menular yang tidak ada obatnya, dan siapapun yang mengidap penyakit itu divonis mati. dan itulah yang terjadi. Bertha masih sempat melahirkan Anne kecil yang begitu mengenaskan menurut orang kebanyakan karena dia begitu kurus dan memiliki bercak merah di hidungnya. Tetapi lain menurut Bertha bayi Anne adalah bayi yang sangat menggemaskan dan lucu. Namun kebahagiaan Bertha tidak berlangsung lama karena dia meninggal setelah itu. walter begitu terpukul. Dia harus merawat Anne kecil sendiri. Sementara disiang hari dia harus mengajar. Sungguh sangat berat, hingga dia sakit parah dan meninggal dunia. Pada saat itu usia anne masih sangat kecil. sebelumya keluarga walter memiliki pekerja bernama joanna. Setelah kedua orang tuanya meninggal, anne di asuh oleh joanna. Tidak ada harta yang bisa diwariskan untuk membesarkan Anne, karena semua barang yang ada sudah dijual untuk membiayai pemakaman orang tuanya.

Anne diasuh oleh Joanna. Joanna memiliki banyak anak. Sungguh malang nasib Anne, disinilah awal mula dia merasakan pahitnya hidup. Pada usia 5 tahun dia sudah harus mengerjakan pekerjaan joanna mengasuh anak-anaknya. Selain itu dia juga harus memasak dan membersihkan rumah. Suami joanna bernama thomas. Thomas seorang pemabuk berat. dia sering marah-marah dan memukuli anggota keluarga. Tidak ada yang dapat menghibur Anne kecil dirumah itu. Satu-satunya hal yang menghiburnya adalah imajinasinya. Anne seorang Imajiner yang sangat hebat.

Kisah selanjutnya nanti lagi ya..

Jurnal Komgraf

Ini ada beberapa jurnal komputer grafik yang kemarin menjadi tugas kuliah aku.. sampai – sampai aku punya setumpuk.. Ya.. mudah-mudahan dengan aku share di sini jadi bisa bermanfaat..

Download Link :

Link1
Link2
Link3
Link4

Link5

tugas pendahuluan modul 3

1. Apa manfaat dari karakter escape? Bagaimana menampilkan karakter ^, % dan ~?
2. Anda sudah mempelajari perulangan dan seleksi kondisi pada bahasa. Apa kegunaan keduanya? Buat sebuah program dalam bahasa C yang melibatkan kedua fitur ini, misalnya program tebak angka!
3. Apa yang dikeluarkan oleh perintah berikut:$ ls -ld {,usr,usr/local}/{bin,sbin,lib}

Jawab

1. Karakter escape merupakan karakter yang diawali oleh tanda ‘\’ . Kegunaan dari

karakter escape adalah menyatakan suatu karakter khusus.
Contoh cara mencetak string “hanya sebuah test” (tanda kutip termasuk dicetak) :
echo ” \”hanya sebuah test\””

Daftar katakter escape lainnya
Karakter escape Keterangan
\n Linefeed / baris baru
\t Tab Horizontal
\\ Backslash
\$ Tanda dollar
\” Petik ganda
dan lain-lain

Sebenarnya saya telah mencoba beberapa cara untuk menampilkan karakter ^, % dan ~ diantaranya sebagai berikut:
* adminlab@adminlab-desktop:~/Documents/Praktikum/Modul1$ echo “Mencoba menampilkan karakter ^,% dan ~”
dan hasil outputnya adalah:
Mencoba menampilkan karakter ^,% dan ~
* adminlab@adminlab-desktop:~/Documents/Praktikum/Modul1$ echo Mencoba menampilkan karakter ^,% dan ~
dan hasil outputnya adalah:
Mencoba menampilkan karakter ^,% dan /home/adminlab
karakter ~ dianggap sebagai perintah untuk menampilkan folder user yakni /home/adminlab
* adminlab@adminlab-desktop:~/Documents/Praktikum/Modul1$ echo Mencoba menampilkan karakter ^,% dan \~
dan hasil outputnya adalah:
Mencoba menampilkan karakter ^,% dan ~
* adminlab@adminlab-desktop:~/Documents/Praktikum/Modul1$ echo “~”
dan hasil outputnya adalah:
~

Jadi Sebenarnya untuk menampilkan karakter khusus bisa menggunakan karakter escape, dan beberapa ada yang bisa menggunakan “”. Tapi Ada juga beberapa karakter khusus yang langsung bisa ditampilkan tanpa harus menggunakan karakter escape seperti contoh diatas karakter ^ dan %.
2. Fungsi percabangan berfungsi melakukan suatu aksi tertentu bila suatu syarat dipenuhi, sedangkan fungsi perulangan berfungsi melakukan perulangan terhadap suatu aksi hingga atau sampai suatu syarat terpenuhi.
Program Tebak angka dengan Bahasa C
#include
#include
#include
typedef enum{false = 0, true = 1}boolean;
int RandomIsi(int jarak);
main() {
int angka, Jawaban;
boolean ketemu;
printf(“Game Tebak Angka!\n”); /*Judul Game*/
ketemu=false;
Jawaban=RandomIsi(100); /*buat angka acak antara 1-100*/
while(!ketemu) //Pengulangan
{ printf(“Masukan angka tebakan = “);
scanf(“%d”, &angka); /*Membaca Jawaban angka dari user*/
if(angka==Jawaban) // Penyeleksian Kondisi Untuk Mengetahui kebenaran jawaban dari user
{ ketemu=true; //jika sama berarti jawaban benar
}else
{ if(angka { printf(“Terlalu kecil\n”); //jika lebih kecil
}else
{ printf(“Terlalu besar\n”); //jika lebih besar
}
}
}
if(ketemu)
{ printf(“Tebakan anda benar!\n”); }
}
/*fungsi membuat angka acak*/
int RandomIsi(int jarak)
{ int RandomAngka; srand(time(NULL)); /*memakai fungsi time agar hasil angka acak berbeda-beda*/
RandomAngka=(rand()%jarak)+1;
return RandomAngka; }
Gambar Proses

3. perintah ls -ld berfungsi untuk menampilkan owner/user yang berhak mengakses file.

adminlab@adminlab-desktop:~/Documents/Praktikum/Modul1$ cd /usr
adminlab@adminlab-desktop:/usr$ ls -ld
drwxr-xr-x 12 root root 4096 2010-07-15 14:35 .
adminlab@adminlab-desktop:/usr$ cd /usr/local
adminlab@adminlab-desktop:/usr/local$ ls -ld
drwxr-xr-x 10 root root 4096 2010-07-02 13:08 .
adminlab@adminlab-desktop:/usr/local$ cd /bin
adminlab@adminlab-desktop:/bin$ ls -ld
drwxr-xr-x 2 root root 4096 2010-07-15 13:33 .
adminlab@adminlab-desktop:/bin$ cd /sbin/
adminlab@adminlab-desktop:/sbin$ ls -ld
drwxr-xr-x 2 root root 4096 2010-09-20 15:17 .
adminlab@adminlab-desktop:/sbin$ cd /lib/
adminlab@adminlab-desktop:/lib$ ls -ld
drwxr-xr-x 21 root root 12288 2010-09-20 15:17 .
adminlab@adminlab-desktop:/lib$ cd /home/adminlab/
adminlab@adminlab-desktop:~$ ls -ld
drwxr-xr-x 63 adminlab adminlab 12288 2010-10-24 12:30 .
adminlab@adminlab-desktop:~$

Tugas Pendahuluan modul 4

1. Bagaimana memanggil perintah eksternal Linux dari dalam skrip shell?

2. Bagaimana cara mengetahui perintah apa saja yang disediakan oleh Linux?

Bagaimana kita dapat mengetahui suatu perintah termasuk perintah Linux atau

bawaan shellBash?

JAWAB

1. Cara memanggil perintah eksternal Linux dari dalam skrip shell adalah dengan menggunakan tanda backtick (`),Backtick menunjukkan bahwa teks yang diapitnya akan dieksekusi sebagai suatu perintah.Di dalam skrip shell,program eksternal sering di gunakan. Ada beberapa perintah builtin (echo, which dan test yang sudah umum). Ada banyak perintah lain yang berguna merupakan perintah Linux, bukan bawaan shell (Bash) seperti tr, grep, expr dan cut.

2. untuk mengetahui perintah-perintah apa saja yang disediakan oleh linux adalah dengan menggunakan perintah : $ man ls

Secara umum perintah-perintah Linux dan UNIX memiliki sintaks sbb : perintah [option…] [argumen…] Option merupakan pilihan yang dapat kita gunakan untuk memberikan hasil tertentu dari suatu perintah. Argumen umumnya merupakan sesuatu yang akan diproses oleh perintah, misalnya nama file atau nama direktori. Tanda [ ] merupakan simbol bahwa option dan argumen tidak harus selalu digunakan dalam menjalankan perintah. Tanda titik-titik menandakan bahwa baik option dan argumen dapat lebih dari satu. Seluruh perintah dalam Linux dan UNIX bersifat case sensitive, jadi perintah LS akan dianggap berbeda dengan ls.


Tugas Pendahuluan Modul 5

SOAL

1. Apa perbedaan antara fungsi dan prosedur pada bahasa Pascal?
2. cari pembahasan prosedur atau fungsi di linux 

Jawab :
1. perbedaan antara fungsi dan prosedur pada bahasa Pascal

  • Fungsi adalah subprogram yang menerima masukan dan mempunyai keluaran secara langsung.
  • Prosedur adalah subprogram yang menerima masukan tetapi tidak mempunyai keluaran secara langsung.

2.

Mengirim argumen sebagai parameter ke fungsi

tentunya suatu fungsi lebih berdaya guna apabila dapat menerima argumen yang dikirim oleh pemanggilnya dan memproses argumen tsb didalam fungsinya, fungsi yang kita buat pada bash shell tentunya dapat melakukan hal tsb, apabila pada pemanggilan fungsi kita menyertakan argumen untuk diproses fungsi tsb, maka bash akan menyimpan argumen – argumen tsb pada parameter posisi 1,2,3,dst…, nah dengan memanfaatkan parameter posisi tsb tentunya kita dapat mengambil nilai yang dikirim. lebih jelasnya anda lihat contoh berikut:

#!/bin/bash

function hello{
   if [ -z $1 ]; then
      echo "Hello, apa khabar anda"
   else
      echo "Hello $1, apa khabar";
   fi
}

#masukkan nama anda disini
echo -n "Nama anda :";
read nama

#panggil fungsi dan kirim isi variabel nama ke fungsi untuk dicetak
hello $nama;

Hasilnya:

[fajar@linux$]./fungsi3
Nama anda : pinguin
Hello pinguin, apa khabar

lihat fungsi hello, sebelum mencetak pesan kita melakukan pemeriksaan dengan if terhadap parameter posisi $1 apabila kosong maka pesan “Hello, apa khabar anda” yang akan ditampilkan, tetapi jika ada string yang kita input maka string tersebut akan dicetak di dalam blok else pada fungsi. argumen pertama diteruskan ke variabel 1, argumen kedua pada variabel 2, dst.. jika argumen yang dikirim lebih dari satu.