Sabtu, 20 November 2010

PRAKTIKUM SISTEM OPERASI

PRAKTIKUM SISTEM OPERASI
NAMA: MERINA VELLA SISCHA
NRP:060411100832
KELAS:E

TUGAS PENDAHULUAN MODUL V
1. Apa perbedaan antara fungsi dan prosedur pada bahasa Pascal?
JAWAB:
1.Prosedur adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai sub program, diletakkan di atas bagian pernyataan dan diawali dengan kata procedure
Bentuk Umum: procedure nama_procedure(parameter);

Paramater dalam procedure:
1.Parameter Lokal
Parameter/variabel yang hanya bisa dibaca di sub program saja, tidak bisa digunakan pada bagian pernyataan sehingga program akan mengalami error
Contoh:
uses crt;
procedure kali;
var a,b:byte;
begin
write('Nilai A : ');readln(a);
b:=a*a;
end;

begin
clrscr;
kali;
writeln('Nilai B: ',b);
readln;
end.

2. Parameter Global
Parameter bisa digunakan pada prosedur dan bagian pernyataan
Contoh program:
uses crt;
var a,b:byte;
procedure kali;
begin
write('Nilai A : ');readln(a);
b:=a*a;
end;

begin
clrscr;
kali;
writeln('Nilai B: ',b);
readln;
end.


Fungsi / function dalam Turbo Pascal adalah mengelompokkan beberapa instruksi tertentu dalam 1 instruksi yang sering disebut sub-rutin / function. Berguna untuk melakukan penghematan pada jumlah kode program dan praktis dalam melakukan proses perhitungan yang hasilnya ingin digunakan berkali-kali.

Contoh kasus:
Ada berapa bilangan yang habis dibagi 3 (sisa = 0) dalam deret bilangan 1 s/d 20 ?

Jawaban kasus:
Maka fungsi untuk mengecek apakah suatu bilangan habis dibagi 3 dibuat terlebih dahulu. Baru kemudian membuat kode program yang memakai fungsi itu berulang-ulang.

Contoh program kasus:

function CekHabisDibagiTiga(Bilangan: Integer): Boolean;
begin
if (Bilangan mod 3) = 0 then
Result := True
else
Result := 0;

// atau
// Result := (Bilangan mod 3 = 0)
end;

var X : Integer;
Counter : Integer;
begin

Counter := 0;
for X := 1 to 20 do
if CekHabisDibagiTiga(X) = True then
Counter := Counter + 1;
Writeln('Jumlah Bilangan Yang Habis dibagi 3 antara 1 s/d 20 adalah', Counter);

end.

Senin, 08 November 2010

praktikum sistem operasi

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.