LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL V “FUNGSI” Disusun Oleh : LABORATORIUM TEKNOLOGI INFORMASI DAN APLIKASI JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO MADURA 2013 / 2014 TGL PRAKTIKUM : 19 NOVEMBER 2013 NAMA : RASMINAWATI NRP : 120411100103 KELAS/KELOMPOK : D / D2 DOSEN PENGAMPU : IWAN SANTOSA, S.T.,M.T. ASISTEN : ANANG SETIYAWAN Disetujui : ....../……./………../Bangkalan (Anang Setiyawan) 11.04.111.000.60
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
LAPORAN RESMI
PRAKTIKUM SISTEM OPERASI
MODUL V
“FUNGSI”
Disusun Oleh :
LABORATORIUM
TEKNOLOGI INFORMASI DAN APLIKASI
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
2013 / 2014
TGL PRAKTIKUM : 19 NOVEMBER 2013
NAMA : RASMINAWATI
NRP : 120411100103
KELAS/KELOMPOK : D / D2
DOSEN PENGAMPU : IWAN SANTOSA, S.T.,M.T.
ASISTEN : ANANG SETIYAWAN
Disetujui : ....../……./………../Bangkalan
(Anang Setiyawan) 11.04.111.000.60
BAB I
PENDAHULUAN
1.1 Latar Belakang
Belum lengkap rasanya sebuah program yang tidak dapat dikelompokkan
algoritma-algoritma tertentu. Karena apabila hal ini terjadi, tentunya akan sangat
memudahkan bagi pembuat program untuk memanajumen skrip programnya.
Konsep ini sering disebut dengan modular.
Modular pada umumnya terdapat 2 jenis, yaitu prosedur dan fungsi.
Perbedaannya cukup mudah, prosedur tidak memiliki nilai balik, sedangkan
fungsi memiliki nilai balik.
1.2 Tujuan
Tujuan praktikum Sistem Operasi modul 4 ini adalah :
1. Untuk mengetahui konsep fungsi secara umum
2. Untuk mengetahui perbedaan procedure dan function
3. Untuk mengetahui penggunaan procedure dan function pada shell bash
LINUX
BAB II
DASAR TEORI
2.1 Dasar Teori
Shell Bash menyediakan cara mudah untuk membuat fungsi di dalam
skrip. Fungsi dapat dibuat menggunakan salah satu dari dua cara: dengan
menulis fungsi di dalam skrip yang juga memanggilnya, atau menulis suatu
“library” yang hanya berisi fungsi-fungsi dan menyertakan pustaka tersebut ke
dalam skrip yang memanggil fungsi. Pada pendekatan kedua, baris:
. ./library.sh
Diletakkan di awal skrip (sebelum fungsi-fungsi di dalam library.sh
dipanggil).
Sebagaimana pada bahasa lain, fungsi pada shell Bash juga dapat
mengembalikan suatu nilai (boleh pula tanpa ada nilai yang dikembalikan).
Fungsi dapat mengembalikan nilai dengan 3 cara:
Mengubah status dari satu atau lebih variabel
Menggunakan perintah exit untuk mengakhiri skrip shell
Menggunakan perintah return untuk mengakhiri fungsi dan
mengembalikan nilai yang dimasukkan ke bagian pemanggilan dari
skrip shell
Mirip bahasa C. Perintah exit menghentikan program dan perintah
return mengembalikan kontrol ke pemanggil. Perbedaannya adalah fungsi
shell tidak dapat mengubah parameternya, meskipun dapat mengubah
parameter-parameter global.
1. Pembuatan Fungsi
Skrip sederhana yang membuat dan menggunakan fungsi diperlihatkan