modul 7 - shell programing (3)

Post on 28-Dec-2015

42 Views

Category:

Documents

8 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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.

SOAL

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

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

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.

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)”

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.

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.

top related