005-Proyek Jobsheet
005-Proyek Jobsheet
Kode
A.
1.
2.
3.
Lembaran : Jobsheet
Mata Pelajaran : Pemrograman Berbasis
Objek
Topik
: Menyajikan aturan dan
dasar-dasar pemrograman berorientasi obyek
dan Menyajikan interface pada Java
Judul
: Proyek
Tujuan
Siswa dapat menyajikan struktur kontrol kondisi (if-else).
Siswa data menyajikan interface java swing pada aplikasi berbasi object.
Siswa dapat menyajikan aplikasi proyek berbasis GUI.
B. Alokasi Waktu
4 x 45 Menit
C.
1.
2.
3.
4.
Petunjuk
Awali setiap aktivitas dengan do'a, semoga berkah dan mendapat kemudahan.
Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar.
Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur.
Tanyakan kepada Bapak/Ibu Guru apabila ada hal-hal yang kurang jelas.
D. Teori
1. Menentukan Tahun Kabisat (Console)
2. Menentukan Tahun Kabisat (GUI)
Buatlah proyek Menentukan Tahun Kabisat seperti tampilan di bawah ini dengan
ketentuan sebagai berikut :
a. Tahun yang akan diproses diinput melalui keyboard
b. Beberapa kondisi tahun kabisat :
Membagi tahun dengan 4, jika habis dibagi dengan 4, maka Tahun Kabisat
Membagi tahun dengan 100, jika habis dibagi dengan 100, maka Bukan
Tahun Kabisat
Membagi tahun dengan 400, jika habis dibagi dengan 400, maka Tahun
Kabisat
c. Output program akan menjadi seperti berikut :
E. Perencanaan Proyek
Proyek Menentukan Tahun Kabisat
Siswa menyajikan interface java swing (GUI) dan menambahkan kondisi dalam aplikasi
menghitung nilai akhir siswa pada beberapa mata pelajaran.
1. Perancangan desain
Perancangan desain seperti tampilan di bawah ini. Desain terdiri dari :
Label
: Menentukan Tahun Kabisat, Tahun
Text Field
: 2 buah Text Field
Button
: Satu buah button proses
Algoritma program
1. Start
2. Menerima masukan angka
3. Pemrosesan hasil akhir
4. Pemrosesan kondisi
Jika nilai habis dibagi 4 maka output = Tahun Kabisat
Dan jika nilai habis dibagi 100 maka output = Bukan Tahun Kabisat
Dan jika nilai habis dibagi 400 maka output = Tahun Kabisat
Dan jika nilai tidak habis dibagi 4, 100, 400 maka output = Bukan Tahun
Kabisat
5. Menampilkan hasil
6. End
Flowchart Program
c. Pembuatan Proyek
d. Finishing dan penilaian
G. Monitoring
(Monitoring dilakukan oleh guru)
H. Menguji Hasil
Penilaian dilakukan mulai dari tahapan :
a. Perencanaan
b. Pembuatan
c. Produk
Aspek yang di nilai adalah sebagai berikut :
a. Perencanaan desain
b. Pembuatan
- Persiapan
- Teknik pengerjaan
- K3 (Keselamatan kerja, keamanan dan kebersihan)
c. Hasil produk
- Program
- Inovasi (Tampilan)