modul 7 - shell programing (3)

10
LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL 3 – SHELL PROGRAMING (3) SESI : A2 ANANTYO SATRIA PRAMUDI / 1234010031 RENDI WIDI LESTARI / 1234010028 LABORATORIUM JARINGAN KOMPUTER JURUSAN TEKNIK INFORMATIKA - FAKULTAS TEKNIK INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JATIM 2014

Upload: rendy-bendot

Post on 28-Dec-2015

42 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Modul 7 - Shell Programing (3)

LAPORAN RESMI

PRAKTIKUM SISTEM OPERASI

MODUL 3 – SHELL PROGRAMING (3)

SESI : A2

ANANTYO SATRIA PRAMUDI / 1234010031

RENDI WIDI LESTARI / 1234010028

LABORATORIUM JARINGAN KOMPUTER

JURUSAN TEKNIK INFORMATIKA - FAKULTAS TEKNIK INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JATIM

2014

Page 2: Modul 7 - Shell Programing (3)

DASAR TEORI

 Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua memiliki indeks 1, dan seterusnya.

Page 3: Modul 7 - Shell Programing (3)

SOAL

1. Buatlah konten entri tentang nama bulan dalam 1 tahun dengan menggunkan 2 array yang berbeda pada shell programing ?

Page 4: Modul 7 - Shell Programing (3)

ANALISIS

Pada praktikum modul ke 7 ini kami membahas tentang shell programing (3).

Analisis kami pada modul ke 7 tentang shell programing (3) adalah :

1. Bagaimanakah array bekerja

2. Bagaimana cara kita membuat suatu array

3. Bagaimana cara kita membuat suatu array dengan inputan user

4. Bagaimana cara kita menggunakan variabel dan indeks

5. Bagaimana cara kita memanggil isi array

Page 5: Modul 7 - Shell Programing (3)

HASIL PRAKTIKUM

Dalam praktikum kali mengerjakan sebuah permasalahan yaitu kami di tugaskan untuk membuat 2 buah array untuk menampilkan nama bulan dalam 1 tahun dengan menggunakan inputan user di terminal salah satu array.Proses – proses pengerjaan praktikum kali ini adalah :

1. Kami akan membuat array pertama dengan inputan user, langkah pertama kita harus masuk dalam super user agar kami dapat memperoleh full akses pada terminal linux mint. Setelah itu buat file dengan nama “array1”.

2. Setelah selesai membuat file baru, langkah berikutnya adalah masukkan script seperti gambar dibawah ini yaitu dengan script untuk memasukkan nama bulan dari bulan pertama sampai bulan terakhir dan menyimpannya kedalam array lalu tambahkan script untuk memanggil array/data yang telah kita inputkan dengan perintah “$” lalu diteruskan dengan variabel yang kita tentukan, setelah selesai tekan “ctrl+x” lalu tekan “y” untuk menyimpan.

Page 6: Modul 7 - Shell Programing (3)

3. Langkah berikutnya adalah mengetikkan chmod 777 (nama file yang tadi kita buat) yang bertujuan untuk mengubah hak akses file yang telah kita buat. Sehingga file dapat melakukan perintah membaca, menulis dan mengeksekusi semua perintah

4. Setelah itu cek apakah script yang kita masukkan sudah benar dengan memanggil file yang kita buat tadi menggunakan perintah “./(nama file)” lalu masukkan nama bulan dari bulan pertama sampai terakhir setelah nama bulan terakhir kita inputkan maka nama bulan dari bulan pertama sampai terakhir akan muncul secara otomatis..

5. Setelah itu langkah kami selanjutnya adalah membuat array kedua tanpa inputan user di terminal yang berbeda, hal pertama yang kita lakukan adalah masuk menjadi super user lalu membuat file untuk array 2 dengan mengetikkan “nano (nama file)”

Page 7: Modul 7 - Shell Programing (3)

6. Langkah berikutnya adalah mengetikkan script seperti dibawah untuk mulai memasukkan nama bulan pertama hingga bulan terakhir kedalam tiap index dengan cara mengetikkan “(variabel)[index]=(nama bulan)” lalu tambahkan script “echo ${(variabel)[index]}” untuk memanggil data array yang telah kita masukkan tadi.

7. Selanjutnya ketikkan “chmod 777 (nama file)” untuk mengubah hak akses file yang telah kita buat. Sehingga file dapat melakukan perintah membaca, menulis dan mengeksekusi semua perintah.

8. Langkah terakhir adalah ketikkan “./array2” untuk memanggil file yang telah kita buat tadi dan hasilnya akan muncul seperti gambar dibawah ini.

Page 8: Modul 7 - Shell Programing (3)

KESIMPULAN

Setelah melakukan praktikum modul 7 tentang shell programing (3) ini kami dapat menyimpulkan bahwa sell programing (3) ini yang membahas tentang sistem array pada shell programing, dimana pada praktikum kali ini kami mengerjakan sebauh program dimana kita menginputkan nama bulan dalam satu tahun dan ditampilkna dengan menggunkan proses array.

Dalam pengerjaan praktikum shell programing (3) ini kami menggunkan beberapa script yaitu :

1. Nano : merupakan script yang bertujuan untuk membuat file text baru dengan nama sesuai yang kita inginkan.

2. Echo –n : echo sendiri merupakan script yang digunakan untuk menampilkan text sedangkan –n bertujuan agar kursos tidak berpindah pada newline atau baris baru.

3. Read : merupakan script yang berfungsi sebagai inisialisasi.

4. Simbol $ : merupakan script untuk memanggil atau mengenali dari inisialisasi yang telah dibuat.

5. Simbol * /@ : merupakan script untuk menanpilkan isi dari array

6. [indeks] : merupakan script untuk memberikan indeks pada array

Dengan menggunakan script diatas maka praktikum shell programing (3) yang membahasa tentang I/O dapat kami pelajari dan pahami.