Wednesday, October 27, 2010

Tugas Pendahuluan Praktikum Sistem Operasi 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}
 
Jawaban
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
public@labprog01:~/Documents/Praktikum/Modul1$ echo "Mencoba menampilkan karakter ^,% dan ~"
dan hasil outputnya adalah:
Mencoba menampilkan 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.
3. 
public@labprog01:~$ ls -ld {,usr,usr/local}/{bin,sbin,lib}
ls: cannot access usr/bin: No such file or directory
ls: cannot access usr/sbin: No such file or directory
ls: cannot access usr/lib: No such file or directory
ls: cannot access usr/local/bin: No such file or directory
ls: cannot access usr/local/sbin: No such file or directory
ls: cannot access usr/local/lib: No such file or directory
drwxr-xr-x  2 root root  4096 2010-10-15 22:25 /bin
drwxr-xr-x 16 root root 12288 2010-10-15 22:25 /lib
drwxr-xr-x  2 root root  4096 2010-10-15 22:26 /sbin

Wednesday, October 20, 2010

Tugas Pendahuluan Praktikum Sistem Operasi Modul 1

Tugas pendahuluan
1. Apa yang dimaksud shell pada sistem operasi Linux? Apakah Windows juga mempunyai shell?
2. Sebutkan 20 perintah shell yang banyak digunakan untuk mengelola system operasi Linux!
3. Apa fungsi dari perintah ‘sudo’?
 
Jawaban
1. shell adalah program (penterjemah perintah) yang menjembatani user dengan sistem operasi
2.         - alias                           - cut
- cal                             - find
- cat                             - date
- cd                              - dir
- chgrp                         - diff
- chmod                       - du
- chown                       - echo
- clear                          - exit
- command                  - rmdir
- cp                              - rm
3. Sudo berfungsi untuk memberikan otoritas kepada user tertentu untuk menjalankan command / perintah seperti yang dilakukan atau hanya dapat dijalankan oleh superuser atau root.

Tugas Pendahuluan Praktikum Sistem Operasi Modul 2

Tugas Pendahuluan
1. Bagaimana mengubah semua file terakhir .html menjadi.php? (coba gunakan berbagai bentuk perintah mv)!
2. Jelaskan dengan singkat shell lain yang tersedia di Linux selain Bash!
 
Jawaban
1. $ mv *.html *.php
2. Shell lain di Linux selain bash :
  •  Bourne shell (sh) , diciptakan Stephen R. Bourne merupakan shell pertama yang dibuat oleh UNIX
  • C shell (csh) , diciptakan Bill Joy yang merupakan pembuat vi dan yang mengimplementasikan struktur bahasa C.
  •  Korn shell (ksh) , diciptakan David G. Korn yang merupakan pembuat Bourne shell, tetapi tidak disebar luaskan.