Informasi Tugas 2
Pemrograman Dasar
Sistem Informasi I
Semester Ganjil 2015/2016
Tugas 2 adalah Tugas Minggu Ke 7 yang ada di slide PemrogramanDasar-06-Perulangan-
Latihan.ppt (Slide latihan Perulangan), di slide nomor 19
Bagi yang belum punya slidenya, slidenya juga akan dilampirkan bersama dokumen ini
Tugas Minggu ke 7 atau Tugas kedua ini memiliki format pengerjaan tugas dan laporan yang
SAMA dengan Tugas 1
Laporan dalam bentuk Doc/PDF
Ukuran Kertas A4, Font Calibri 11pt, Code: Courier New/Consolas 11pt, Header: 14pt
bold
Format Laporan: Cover (1) Soal (2) Pemodelan / Narasi Jawaban (3) Flowchart /
Pseudocode (4) Source Code (5) Screenshot Hasil eksekusi
Nama, NIM pada Footer, Kelas pada Header
Format Subject Email dan Nama File
Kelas H : PDI-02-nim (02 adalah nomor tugas, nim diisi NIM mhs)
Catatan : jangan sampai salah nama file dan subject emailnya
Batas Pengumpulan: Minggu, 22 November 2015 Pkl 23.59 (hari Minggu, Minggu depan)
Dikumpulkan langsung ke alamat email Pak Herman : [email protected]
Informasi Tambahan
Pada pertemuan perkuliahan Senin, 16 November 2015 seluruh mahasiswa peserta
mata kuliah Pemrograman Dasar Kelas I diwajibkan mengumpulkan hardcopy
laporan Tugas 1
Kemudian pada pertemuan perkuliahan minggu depannya, Senin 23 November 2015
seluruh mahasiswa peserta mata kuliah Pemrograman Dasar Kelas I diwajibkan
mengumpulkan hardcopy laporan Tugas 2
Soal Tugas 2
Buat sebuah program permainan dengan 4 menu
1. Kuis Penjumlahan [0-100]
2. Kuis Pengurangan [0-100]
3. Tebak Angka
4. Selesai
Aturan pengerjaan Tugas 2
Program ini adalah program yang memiliki 4 menu pilihan
Program pertama kali harus bisa menampilkan daftar menu utama (menu pilihan)
Kemudian program meminta masukan dari user untuk memasukkan nomor pilihan
menu
Jika dipilih pilihan 1 maka akan dijalankan program untuk menghitung hasil
penjumlahan angka dalam range 0 – 100, dengan contoh skenario sebagai
berikut :
o User memasukkan suatu nilai sebagai batas awal penjumlahan
(minimum 0)
o User memasukkan suatu nilai sebagai batas akhir penjumlahan
(maksimum 100)
o Program akan memproses penjumlahan semua angka bilangan bulat yang
ada dalam range yang ditentukan oleh batas awal dan batas akhir proses
penjumlahan dan menampilkannya ke layar
Misalnya, batas awal = 5 dan batas akhir = 20, maka program akan
menghitung hasil penjumlahan angka bilangan bulat dari 5 sampai
dengan 20 dan menampilkan hasilnya ke layar
o Keluar menu pertanyaan baru, apakah akan mengulang atau tidak
Jika dipilih pilihan 2 maka akan dijalankan program untuk menghitung hasil
pengurangan angka dalam range 0 – 100, dengan contoh skenario sebagai
berikut :
o User memasukkan suatu nilai sebagai batas awal penjumlahan
(maksimum 100)
o User memasukkan suatu nilai sebagai batas akhir penjumlahan
(minimum 0)
o Program akan memproses pengurangan semua angka bilangan bulat yang
ada dalam range yang ditentukan oleh batas awal dan batas akhir proses
pengurangan dan menampilkannya ke layar
Misalnya, batas awal = 20 dan batas akhir = 5, maka program akan
menghitung hasil pengurangan angka bilangan bulat dari 20
sampai dengan 5 dan menampilkan hasilnya ke layar
o Keluar menu pertanyaan baru, apakah akan mengulang atau tidak
Jika dipilih pilihan 3 maka akan dijalankan program untuk melakukan penebakan
angka (sebagai bantuan, lihat kembali slide PemrogramanDasar-06-
Perulangan.pptx)
o Setelah proses selesai, keluar menu pertanyaan baru, apakah akan
mengulang atau tidak
Jika dipilih pilihan 4, maka program akan keluar dan menutup
Kemudian selama user memilih pilihan 1, 2 dan 3, maka setelah dilakukan proses
sesuai pilihan user (setelah subprogram selesai), maka akan ditampilkan menu
baru yang berupa pertanyaan, apakah ingin mengulang atau tidak
o Jika dipilih iya, maka program harus bisa kembali menampilkan halaman
menu utama (menu pilihan awal yang berisi 4 pilihan) dan kemudian jalan
lagi seperti normalnya program berjalan di awal
o Jika dipilih tidak, maka program akan selesai dan keluar
--- Selamat Mengerjakan dan Semoga Sukses ---
Top Related