Jumat, 29 Desember 2017

Representasi Tugas Bahasa QBASIC (Bagian Ke-3)

Bagian Ke-3

Ada 2 soal yang saya dapatkan, namun ini bukan soal seperti yang sebelum-sebelumnya. Ini mengubah flowchart menjadi sebuah program.


Soal 1
Soal 2

==================================================================

Agar lebih mudah dalam memilih program untuk dijalankan, saya membuat tampilannya seperti menu, sehingga eksekutor bisa memilih program mana saja untuk dijalankan, seperti gambar dibawah ini.

Tampilan Menu Pilihan

Untuk penjelasan perintah pada bahasa QBASIC ada di bagian ke-1. 
Link nya tertera di bawah ini.


==================================================================

Soal 1

Script 1 Soal 1

Script 2 Soal 2

Berdasarkan script di atas, alur jalan program adalah sebagai berikut :
1. Script 1 ditampilkan terlebih dahulu pada layar monitor.
2. Eksekutor memasukkan banyak anggota yang ingin diinput.
3. Eksekutor memasukkan data diri dan pemasukan dana minggu ke-1 sampai dengan minggu ke-4
4. Seluruh pemasukan dijumlah dan dihitung rata-rata nya.
5. Hasil yang sudah didapat, ditampilkan ke dalam tabel yang telah dibuat.
6. Setiap pemasukan rata-rata anggota dibandingkan pemasukan rata-rata organisasi.
7. Anggota yang pemasukan rata-ratanya diatas pemasukan rata-rata organisasi, ditampilkan pada layar monitor.
8. Keterangan kriteria hasil ditampilkan sesuai kondisi yang memenuhi.

Seperti di bawah ini :

Hasil output + langkah-langkah

Hasil output + langkah-langkah

Hasil output + langkah-langkah

Hasil output + langkah-langkah


==================================================================

Soal 2

Script 1 Soal 2

Script 2 Soal 2

Script 3 Soal 2

Script 4 Soal 2

Script 5 Soal 2

Script 6 Soal 2

Script 7 Soal 2

Berdasarkan script di atas, alur jalan program adalah sebagai berikut :
1. Script 1 ditampilkan terlebih dahulu pada layar monitor.
2. Eksekutor memasukkan banyak mahasiswa yang ingin diinput.
3. Eksekutor memasukkan data diri dan jawaban ujian.
4. Jawaban ujian yang dimasukkan oleh eksekutor dicocokan dengan kunci jawaban. Setiap nomor yang benar mendapat poin 1 dan jika salah mendapat poin 0.
5. Semua nomor yang benar dijumlah dan dikalikan 10 (nilai maksimal 100).
6. Seluruh jawaban mahasiswa ditampilkan pada tabel berikut kunci jawaban setiap nomor disampingnya.
7. Nama, NPM, jumlah benar, dan nilai setiap mahasiswa ditampilkan pada tabel.
8. Seluruh nilai mahasiswa yang mengikuti ujian dijumlah dan dirata-ratakan.
9. Keterangan kriteria hasil ditampilkan sesuai kondisi yang memenuhi.

Seperti di bawah ini :

Hasil output + langkah-langkah

Hasil output + langkah-langkah

Hasil output + langkah-langkah

Hasil output + langkah-langkah

Hasil output + langkah-langkah

Hasil output + langkah-langkah

==================================================================

Pada bagian akhir setiap program, saya membuat sebuah pertanyaan "Apakah Anda Ingin Mencoba Penghitungan Lainnya ?(Y/N) : ". Hal ini digunakan untuk memilih kembali pilihan menu lainnya sehingga tak perlu untuk end program lalu memulai kembali.

Adapun syntax yang saya buat adalah sebagai berikut :

Script Menu Kembali

==================================================================

Terima kasih sudah mengunjungi blog ini, jika ada salah penulisan mohon dimaafkan.
Semoga ilmu yang sudah saya tulis bisa disebarkan.


CoinBulb

Tidak ada komentar:

Posting Komentar