latihan bash shell user aktif : tukangsapu lokasi ... · file, melihat file, dan merubah...

3
Latihan BASH SHELL 1. Buatlah program shell yang dapat menginformasikan user yang aktif, waktu dan tanggal, waktu komputer menyala, lokasi direktori yang ditempati user. User aktif : tukangsapu Waktu : Sel Nov 25 21:18:09 CIT 2014 Waktu komputer on : 21:18:33 up 7:15, 4 users, load average: 1.12, 1.20, 1.28 Lokasi direktori : /home/tukangsapu 2. Buatlah program shell pendataan mahasiswa yang mendata (nama, nim, prodi, jurusan, fakultas, umur, kelas, jumlah_sks, ipk, dosenPA) pendataan mahasiswa UNG NAMA : WALID UMAR NIM : 531409010 PRODI : S1 SISTEM INFORMASI JURUSAN : TEKNIK INFORMATIKA FAKULTAS : TEKNIK UMUR : 10 JUMLAH SKS : 24 IPK : 3.0 DOSEN PA : MANDA ROHANDI Setelah inputan selesai, rekam keseluruhan data secara rapi dalam bentuk file biodata_mahasiswa........ 3. Buatlah program yang dapat mendeteksi bilangan (ganjil/genap) yang diinputkan oleh user, contoh : input : 10 10 adalah genap nih!!! input : 11 11 adalah ganjil nih!!! Copyleft @walidumar

Upload: dothuy

Post on 04-Apr-2019

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Latihan BASH SHELL User aktif : tukangsapu Lokasi ... · file, melihat file, dan merubah permission. Selamat datang di aplikasi manajemen file 'karya tukangsapu' fasilitas : 1) buat

Latihan BASH SHELL

1. Buatlah program shell yang dapat menginformasikan user yang aktif, waktu dan tanggal, waktu komputer menyala, lokasi direktori yang ditempati user.User aktif : tukangsapuWaktu : Sel Nov 25 21:18:09 CIT 2014 Waktu komputer on : 21:18:33 up 7:15, 4 users, load average: 1.12, 1.20, 1.28 Lokasi direktori : /home/tukangsapu

2. Buatlah program shell pendataan mahasiswa yang mendata (nama, nim, prodi, jurusan, fakultas, umur, kelas, jumlah_sks, ipk, dosenPA)pendataan mahasiswa UNGNAMA : WALID UMAR NIM : 531409010PRODI : S1 SISTEM INFORMASIJURUSAN : TEKNIK INFORMATIKAFAKULTAS : TEKNIKUMUR : 10JUMLAH SKS : 24IPK : 3.0DOSEN PA : MANDA ROHANDI

Setelah inputan selesai, rekam keseluruhan data secara rapi dalam bentuk file biodata_mahasiswa........

3. Buatlah program yang dapat mendeteksi bilangan (ganjil/genap) yang diinputkan oleh user, contoh : input : 1010 adalah genap nih!!!input : 1111 adalah ganjil nih!!!

Copyleft @walidumar

Page 2: Latihan BASH SHELL User aktif : tukangsapu Lokasi ... · file, melihat file, dan merubah permission. Selamat datang di aplikasi manajemen file 'karya tukangsapu' fasilitas : 1) buat

4. Buatlah program yang dapat memfasilitasi untuk membuat folder, membuat file, menghapus file, melihat file, dan merubah permission.Selamat datang di aplikasi manajemen file 'karya tukangsapu'fasilitas : 1) buat foler2) buat file3) hapus file4) hapus folder6) ganti nama file / folder7) cek status file9) lihat file10) ganti permission11) duplikasi file / folder12) pindahkan file / folder13) keluarmasukkan opsi operasi : 1masukkan nama folder yang ingin dibuat : foldersatuok, folder > foldersatu, sudah dibuat bos !Mau main lagi ??? [ya/tidak] : yafasilitas : 1) buat foler2) buat file3) hapus file4) hapus folder6) ganti nama file / folder7) cek status file9) lihat file10) ganti permission11) duplikasi file / folder12) pindahkan file / folder13) keluarmasukkan opsi operasi : 4masukkan nama folder yang ingin dihapus : foldersatuok, folder > foldersatu, sudah dihapusMau main lagi ??? [ya/tidak] : tidakmakasih ^_^

Copyleft @walidumar

Page 3: Latihan BASH SHELL User aktif : tukangsapu Lokasi ... · file, melihat file, dan merubah permission. Selamat datang di aplikasi manajemen file 'karya tukangsapu' fasilitas : 1) buat

5. Buatlah program kalkulator (+,-,x,/) dengan fungsi (perulangan, dan seleksi) dengan format berikut :

KALKULATOR LINUX POENYA UEY !!!masukkan angka 1 bos : 10masukkan angka 2 bos : 11masukkan opsi bos (tambah, kali, bagi, kurang) : tambahhasil jumlah 10 + 11 adalah : 21................. tunggu 4 detikmau coba hitung lagi ??? (io / sotidak) : iomasukkan angka 1 bos : 20masukkan angka 2 bos : 15................ tunggu 4 detikmasukkan opsi bos (tambah, kali, bagi, kurang) : kuranghasil jumlah 20 - 15 adalah : 5mau coba hitung lagi ??? (io / sotidak) : tidaksudah jo pongola...!!!

Copyleft @walidumar