Anda di halaman 1dari 15

LAPORAN PRATIKUM PEMOGRAMAN VISUAL

JOBSHEET 08

DOSEN : VERA IRMA DELIANTI

Oleh :

Nama : RONALDO

Nim : 18076027

Grup : 2F2

PROGRAM STUDI PENDIDIKAN TEKNIK INFORMATIKA

JURUSAN TEKNIK ELEKTRONIKA

FAKULTAS TEKNIK

UNIVERSITAS NEGERI PADANG

2020

A. TUJUAN
 Mahasiswa mampu membuat Project, Package, dan Form Baru.
 Mahasiswa mampu membuat dan menyelesaikan program menggunakan semua k
omponen yang ada dan sesuai dengan ketentuan yang ada.

B. KEGIATAN PRATIKUM
Software yang digunakan :
 Java 2 SDK à jdk-1_5_0_07-windows-i586-p.exe
 Editor : NetBeans 8.5

 LATIHAN

1. Program penghitungan gaji pegawai pt.gaul

a. Desain
b. Source code
c. Run

d. Analisa
Pada latihan1 ini kita membuat project untuk melakukan
penghitungan gaji pegawai menggunakan KeyReleased.
Maksudnya adalah membuat method/fungsi dengan nama
bersih dimana didalamnya membuat/mengatur jTextField1, 2, 3, 4, 5,
6, 7, 8, 9, jTextArea2 menjadi tidak berisi/kosong, membersihkan
seleksi yang ada pada groupButton 1 dan membuat
jComboBox1kembali pada index yang ke 0/pertama.

Maksudnya adalah membuat method/fungsi dengan nama


gapok digunakan untuk menentukan gaji pokok dimana didalamnya
terdapat switch/perbandingan jika pilih bernilai 0/case 0 maka
jTextField3 diisi/ diatur menjadi 10000000 dan jabatan diisi dengan
direktur, jika pilih bernilai 1/case 1 maka jTextField3 diisi/ diatur
menjadi 7500000 dan jabatan diisi dengan manager, jika pilih bernilai
2/case 2 maka jTextField3 diisi/ diatur menjadi 5000000 dan jabatan
diisi dengan supervisor, jika pilih bernilai 3/case 3 maka jTextField3
diisi/ diatur menjadi 3000000 dan jabatan diisi dengan GA, jika pilih
bernilai 4/case 4 maka jTextField3 diisi/ diatur menjadi 2500000 dan
jabatan diisi dengan marketing, dan jika pilih bernilai 5/case 5 maka
jTextField3 diisi/ diatur menjadi 1500000 dan jabatan diisi dengan CS.
Break digunakan untuk menghentikan proses yang terjadi apabila
eksekusi telah dilaksanakan.

Maksudnya adalah membuat method/fungsi dengan nama


tunjanak digunakan untuk mencari tunjangan anak dimana didalamnya
mengambil text yang ada pad jTextField5 kemudian
mengkonversi/mempasingnya kedalam tipe data integer dan diisikan
kedalam j_anak, melakukan perbandingan menggunakan if, jika j_anak
kecil sama dengan 2 dan besar sama dengan 1 maka tunj_anak diisi
dengan 15% dari gapok dikali j_anak, jika j_anak besar dari 2 dan
maka tunj_anak diisi dengan 15% dari gapok dikali 2, dan jika tidak
dipenuhi perbandingan tersebut maka tunj_anak diisi/bernilai 0,
mengkonversi/mempasing j_anak kedalam tipe data string kemudian
diatur/diisikan ke jTextField5, mengkonversi/mempasing tunj_anak
kedalam tipe data string kemudian diatur/diisikan ke jTextField6,
membuat rumus gakor diisi dengan gapok ditambah tunj_istri ditambah
tunj_anak, mengkonversi/mempasing gakor kedalam tipe data string
kemudian diatur/diisikan ke jTextField7.

Maksudnya adalah membuat method/fungsi dengan nama


tampil digunakan untuk menampilkan semua input yang ada pada desai
n ke dalam komponen jTextArea. nip diisi dengan mengambil text
yang ada pada jTextField1, nama diisi dengan mengambil text yang
ada pada jTextField2, mensetting/mengatur nip, nama, jabatan, gaji
pokok, tunjangan istri, jumlah anak, tunjangan anak, total gaji, pajak
dan gaji bersih kedalam jTextArea1 dengan memanggil isinya sesuai
dengan namanya. \n berfungsi membuat/memindahkan ke baris baru, \t
berfungsi sama seperti tab.

Maksudnya adalah ketika mengklik jButton1/print maka akan


menjalankan/mengeksekusi method gajibersih dan tampil yang telah
dibuat.

Maksudnya adalah ketika mengklik jButton3/clear maka akan


menjalankan/mengeksekusi method bersih yang telah dibuat.

Maksudnya adalah ketika mengklik jButton2/close maka akan


keluar dari java tapi hanya pada tampilan formnya.
 TUGAS
1. Membuat gaji dan upah lembur karyawan cv.999
a. Desain

b. Source code
c. Run
d. Analisa
Pada tugas ini kita membuat project untuk melakukan
penghitungan gaji dan upah karyawan.
Maksudnya adalah membuat method/fungsi dengan nama
bersih dimana didalamnya membuat/mengatur jTextField1, 2, 3, 4, 5
menjadi tidak berisi/kosong , jTextArea1 menjadi output :, membuat
jComboBox1 dan 2 kembali pada index yang ke 0/pertama.

Maksudnya adalah membuat method/fungsi dengan nama lama


digunakan untuk menentukan gaji pokok dimana didalamnya terdapat
switch/perbandingan jika pilih bernilai 0/case 0 maka jTextField3 diisi/
diatur menjadi 1000000, lama diisi dengan 1tahun dan tunj diisi
dengan 200000, jika pilih bernilai 1/case 1 maka jTextField3 diisi/
diatur menjadi 1000000, lama diisi dengan 2tahun dan tunj diisi
dengan 200000, jika pilih bernilai 2/case 2 maka jTextField3 diisi/
diatur menjadi 1000000, lama diisi dengan 3tahun dan tunj diisi
dengan 200000, jika pilih bernilai 3/case 3 maka jTextField3 diisi/
diatur menjadi 1000000, lama diisi dengan 4tahun dan tunj diisi
dengan 200000, jika pilih bernilai 4/case 4 maka jTextField3 diisi/
diatur menjadi 1000000, lama diisi dengan 5tahun dan tunj diisi
dengan 200000, jika pilih bernilai 5/case 5 maka jTextField3 diisi/
diatur menjadi 1500000, lama diisi dengan 6tahun dan tunj diisi
dengan 300000, jika pilih bernilai 6/case 6 maka jTextField3 diisi/
diatur menjadi 1500000, lama diisi dengan 7tahun dan tunj diisi
dengan 300000, jika pilih bernilai 7/case 7 maka jTextField3 diisi/
diatur menjadi 1500000, lama diisi dengan 8tahun dan tunj diisi
dengan 300000, jika pilih bernilai 8/case 8 maka jTextField3 diisi/
diatur menjadi 2000000, lama diisi dengan 9tahun dan tunj diisi
dengan 400000, dan jika pilih bernilai 9/case 9 maka jTextField3 diisi/
diatur menjadi 2500000, lama diisi dengan 10tahun dan tunj diisi
dengan 500000. Break digunakan untuk menghentikan proses yang
terjadi apabila eksekusi telah dilaksanakan.

Maksudnya adalah membuat method/fungsi dengan nama gaber


digunakan untuk mencari gaji bersih dimana didalamnya mengambil
text yang ada pada jTextField4 kemudian mengkonversi/
mempasingnya kedalam tipe data integer dan diisikan kedalam lembur,
mengambil text yang ada pada jTextField3 kemudian mengkonversi/
mempasingnya kedalam tipe data integer dan diisikan kedalam gapok,
membuat rumus gaji diisi dengan lembur ditambah tunj ditambah
gapok, mengkonversi/mempasing gaji kedalam tipe data string
kemudian diatur/diisikan ke jTextField5.

Maksudnya adalah membuat method/fungsi dengan nama


tampil digunakan untuk menampilkan semua input yang ada pada desai
n ke dalam komponen jTextArea. nik diisi dengan mengambil text
yang ada pada jTextField1, nama diisi dengan mengambil text yang
ada pada jTextField2, memanggil/menjalankan method gaber yang
telah dibuat, mensetting/mengatur nik, nama, masa kerja, gaji pokok,
lembur, upah lembur, tunjangan dan gaji bersih kedalam jTextArea1
dengan memanggil isinya sesuai dengan namanya. \n berfungsi
membuat/memindahkan ke baris baru, \t berfungsi sama seperti tab.

Maksudnya adalah ketika mengklik jButton1/proses maka


akan menjalankan/mengeksekusi method tampil yang telah dibuat.

Maksudnya adalah ketika mengklik jButton2/clear maka akan


menjalankan/mengeksekusi method bersih yang telah dibuat.

Maksudnya adalah ketika mengklik jButton3/close maka akan


keluar dari java tapi hanya pada tampilan formnya.

Anda mungkin juga menyukai