Adoc - Pub Kisi Kisi Ujian Praktikum Pbo Pemrograman Berbasis
Adoc - Pub Kisi Kisi Ujian Praktikum Pbo Pemrograman Berbasis
Ketentuan Ujian :
Tugas anda adalah membuat sintax program java dari susunan diagram kelas ini . Adapun file
java yang harus anda buat adalah Manusia.java, Pelanggan.java, Buku.java, Novel.java dan
Komik.java.
(NB: Tidak perlu membuat class Utama dan lain sebagainya, selain yang sudah ditulis dengan huruf tebal tersebut)
2. Penerapan Interface
Untuk main class nya buat lah sebuah program untuk menghitung luas dan volume dari Bola dengan
tampilan sebagai berikut :
1. Menu Utama
Rumus :
Setelah anda membuat program java class sesuai dengan kelas diagram pada gambar di atas
maka desainlah sebuah program class Utama / Main class mengenai pencatatan hewan sesuai
dengan ketentuan berikut ini .
Menu Utama
Menu Utama
Dari gambar dapat dilihat ada sebuah kotak dialog yang meminta inputan dari no (1-5) .
Menu No.1
Jalannya menu no.1 dimulai dari gambar 4 dimana user diminta untuk memasukkan jenis Anjing , disini
sebagai contoh diinputkan jenis Labrador
Kotak Dialog meminta inputan Jenis Anjing
Kemudian setelah user menginputkan jenis Anjing maka user diminta untuk menginputkan tinggi
badan Anjing seperti pada gambar di atas.
Usai menginputkan tinggi badan maka terakhir kali user diminta untuk menginputkan harga dari
Anjing tersebut. Dan program kembali lagi ke menu utama
Menu No.2
Jalannya menu no.2 sama dengan menu no.1 dimulai dari user diminta untuk memasukkan jenis Kucing
, disini sebagai contoh diinputkan jenis Anggora
Usai menginputkan tinggi badan maka terakhir kali user diminta untuk menginputkan harga dari
Kucing tersebut. Dan program kembali lagi ke menu utama
Menu No.3
Untuk Menu no.3 user akan melihat hasil dari data Anjing yang sudah diinputkan sebagai contoh
disini diinputkan jenis Labrador dengan tinggi badan 140 cm dan harga Rp.6.000.000,- yang
ditampilkan dalam sebuah kotak pesan dan setelah menekan tombol OK maka aplikasi kembali
ke menu utama
Untuk Menu no.4 user akan melihat hasil dari data Kucing yang sudah diinputkan sebagai contoh
disini diinputkan jenis Anggora dengan tinggi badan 70 cm dan harga Rp.3.000.000,- yang
ditampilkan dalam sebuah kotak pesan dan setelah menekan tombol OK maka aplikasi kembali
ke menu utama
Menu No.5
Jika User memilih menu no.5 yakni keluar dari aplikasi maka sebelumnya akan tampil kotak
dialog yang bertanya pada user apakah masih ingin mencoba lagi aplikasi. Jika user menekan
tombol Yes maka program akan kembali ke menu utama jika tidak maka akan tampil kotak
pesan ”Terima kasih telah menggunakan aplikasi ini” dan program berhenti berjalan.
Jalannya menu no.5 dapat dilihat dari gambar – gambar di bawah ini
INSTANCE OF CLASS :
Untuk Instance Of Class di class Utama di sini wajib menggunakan prinsip Polymorphism.
Dimana instance of classnya tidak boleh ditulis seperti ini :
Hewan h = new Hewan ()
4. Polymorphism, Input / Output file
Setelah anda membuat program java class sesuai dengan kelas diagram dari gambar 2 maka
desainlah sebuah program class Utama / Main class mengenai pencatatan hewan untuk
dijalankan melalui command prompt sesuai dengan ketentuan berikut ini .
Menu Utama
Dari gambar 3 dapat dilihat ada sebuah kotak dialog yang meminta inputan dari no (1-5) .
Menu No.1 :
Jalannya menu no.1 dimulai dari gambar 4 dimana user diminta untuk memasukkan jenis Anjing , disini
sebagai contoh diinputkan jenis Labrador
Gambar 4. Dialog meminta inputan Jenis Anjing
Kemudian setelah user menginputkan jenis Anjing maka user diminta untuk menginputkan tinggi
badan Anjing seperti gambar 5.
Usai menginputkan tinggi badan maka terakhir kali user diminta untuk menginputkan harga dari
Anjing jenis tersebut. Disini muncul pesan ”Data Anjing Berhasil diinputkan !!” kemudian
program kembali lagi ke menu utama seperti yang dapat dilihat di gambar 10
Gambar 6. Dialog meminta inputan Harga Anjing dan pesan setelah Data Anjing diinputkan
Disini data anjing yang telah diinputkan akan disimpan ke dalam file text (.txt) dengan nama
Anjing.txt . Seperti yang dapat dilihat di gambar 7
Gambar 7. File text Anjing.txt yang berisi inputan user dari menu no.1
Menu No 2 :
Jalannya menu no.2 dimulai dari gambar 8 dimana user diminta untuk memasukkan jenis Kucing , disini
sebagai contoh diinputkan jenis Anggora
Setelah user menginputkan jenis Kucing maka user diminta untuk menginputkan tinggi badan
Kucing seperti gambar 9
Usai menginputkan tinggi badan maka terakhir kali user diminta untuk menginputkan harga dari
Kucing jenis tersebut. Disini muncul pesan ”Data Kucing Berhasil diinputkan !!” kemudian
program kembali lagi ke menu utama seperti yang dapat dilihat di gambar 10
Gambar 10. Dialog meminta inputan Harga Kucing dan pesan setelah Data Kucing diinputkan
Disini data kucing yang telah diinputkan akan disimpan ke dalam file text (.txt) dengan nama
Kucing.txt . Seperti yang dapat dilihat di gambar 8
Gambar 12. File text Kucing.txt yang berisi inputan user dari menu no.1
Menu No.3 :
Untuk Menu no.3 dapat dilihat di gambar 13, user akan melihat hasil dari data Anjing yang
sudah diinputkan sebagai contoh disini diinputkan jenis Labrador dengan tinggi badan 140 cm
dan harga Rp.6.000.000,- yang ditampilkan dari file text Anjing.txt, bukan dari variabel biasa
dan usai menampilkan semua data tadi maka program kembali lagi ke menu utama
Gambar 13. Melihat data Anjing dari file Anjing.txt
Menu No.4 :
Untuk Menu no.4 di sini user akan melihat hasil dari data Kucing yang sudah diinputkan sebagai
contoh disini diinputkan jenis Anggora dengan tinggi badan 70 cm dan harga Rp.3.000.000,-
yang ditampilkan dari file text Kucing.txt, bukan dari variabel biasa dan usai menampilkan
semua data tadi maka program kembali lagi ke menu utama
Gambar 14. Melihat data Kucing dari file Kucing.txt
Menu No.5
Jika User memilih menu no.5 yakni keluar dari aplikasi maka aplikasi akan berhenti berjalan
seperti dapat di lihat pada gambar 15
Untuk Instance Of Class di class Utama di sini wajib menggunakan prinsip Polymorphism.
Dimana instance of classnya tidak boleh ditulis seperti ini :
Hewan h = new Hewan ()