Kepada mahasiswa peserta kuliah pemrograman Shell, untuk kajian 3 ini kalian diminta untuk membuat 2 buah tugas. Tugas pertama adalah Script Wars yang dikerjakan sendiri. Kemudian ada Tugas kelompok The Next Big Thing.
Tugas Script Wars
Pada tugas ini kalian diminta membuat sebuah aplikasi bash, mempresentasikan aplikasi tersebut dan membuat laporan tentang aplikasi tersebut. Aplikasi yang dibuat dapat dipilih salah satu dari tema berikut:
1. Aplikasi administrasi jaringan di bash
2. Animasi bash
3. Game di Bash
Ketentuan tentang aplikasi yang dibuat harus memiliki
a. Menu (minimal 3 submenu)
b. Mengandung fungsi,
c. Mengandung looping/perulangan
d. Mengandung statement logika (if then, while …)
e. Tidak boleh sama dengan teman
f. Dapat menggunakan script yang sudah ada, tapi harus dimodifikasi, serta mencantumkan nama pembuat dan link alamatnya pada bagian komentar.
g. Harus memiliki komentar yang berisi minimal judul aplikasi, deskripsi aplikasi, nama pembuat, keterangan tentang versi/revisi
Sebelum presentasi kalian harus mengajukan dulu tentang aplikasi yang dibuat ke email saya dengan format
judul aplikasi : ……..
deskripsi aplikasi : gambaran singkat tentang aplikasi
referensi : … (web/buku)
Bila pengajuan sudah saya setujui, dapat dilanjutkan. Aplikasi yang diajukan dapat ditolak bila sudah ada yang mengajukan dengan fungsionalitas yang sama. Penilaian diberikan dari kompleksitas script, presentasi, tampilan dan laporan.
Tugas The Next Big Thing
Pada minggu sebelumnya kalian sudah mengenal para programmer handal. Mereka adalah orang yang sudah sukses di bidang coding. Misalnya ada Mark Zuckerberg, Bill Gates , Steve Jobs dll. Mereka adalah orang muda yang kreatif dan jago coding. Kalian juga bisa seperti mereka. Tugas kalian adalah sebagai berikut:
1. Cari ide-ide kreatif dan inovetif tentang aplikasi/layanan /website
2. Diskusikan dalam kelompok 2-4 orang
3. Presentasikan ide kalian
4. Buat Laporan
Penilaian dari tugas ini diambil dari orisinalitas ide, Presentasi dan Laporan. Untuk presentasi dan laporan harus dicantumkan latar Belakang, Deskripsi aplikasi/layanan yang akan dibuat dan
Fungsionalitas apa saja yang ada di aplikasi.
Have fun!
Beberapa contoh bash script administrasi jaringan:
http://tldp.org/LDP/abs/html/networkprogramming.html
http://linuxconfig.org/bash-scripts-to-scan-and-monitor-network