Anda di halaman 1dari 4

SMK NEGERI 6 MALANG

Kompetensi Keahlian : Rekayasa Perangkat


Lunak
Waktu
: 4 x 45 menit

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 :

Pemrograman Berbasis Objek/XI RPL/SMKN 6 Malang

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

Pemrograman Berbasis Objek/XI RPL/SMKN 6 Malang

2. Tampilan GUI dari aplikasi menghitung nilai akhir siswa

Perhitungan dilakukan dengan memasukkan nilai kedalam menu Tahun


F. Penjadwalan Proyek
a. Pembuatan Desain
b. Perencanaan alur program

Pemrograman Berbasis Objek/XI RPL/SMKN 6 Malang

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)

Pemrograman Berbasis Objek/XI RPL/SMKN 6 Malang

Anda mungkin juga menyukai