Anda di halaman 1dari 5

UJIAN PRAKTIK KEJURUAN

TAHUN PELAJARAN 2018/2019

SOAL UJIAN PRAKTIK KEJURUAN

Satuan Pendidikan : Sekolah Menengah Kejuruan


Kompetensi Keahlian : Rekayasa Perangkat Lunak
Kode : 2072
Alokasi Waktu : 8 jam
Bentuk Soal : Penugasan Perorangan

I. PETUNJUK

1. Periksalah dengan teliti dokumen soal ujian praktik, yang terdiri dari 4 halaman.
2. Ujian praktik ini terdiri atas 2 (tiga) tugas dengan rincian penugasan sebagai
berikut:
a. modul ke-1 : 2 jam
Pembuatan web/database di komputer server meliputi table, relasi, dan
pengisian masing-masing table, pembuatan query dan view.
b. modul ke-2 : 6 jam
Pembuatan aplikasi web dikomputer client dan mengkoneksikan aplikasi
database ke komputer server
3. Peralatan utama komputer telah disediakan
4. File data disediakan oleh sekolah.
5. Program aplikasi yang bersifat khusus disiapkan oleh peserta
6. File gambar disesuaikan dengan kebutuhan

II. KESELAMATAN KERJA

1. Ingat dan fahami peraturan keselamatan kerja dalam penggunaan komputer agar
tidak terjadi kerusakan/kehilangan data yang telah anda buat!
2. Hindari penyimpanan benda atau zat cair di sekitar komputer yang dapat
mengakibatkan tumpah dan merusak perangkat komputer!
3. Perhitungkan spesifikasi hardware dan kebutuhan software dengan program yang
anda buat!
4. Perhitungkan waktu yang disediakan!

IV. SOAL/TUGAS

1. Pembuatan Database (waktu : 2 jam)


 Membuat database relasional untuk “sistem database penggajian ”
menggunakan perangkat yang telah disiapkan dengan skema database (PDM:
Physical data Model) seperti terlihat dalam gambar.

2072-PA-18/19 Hak Cipta pada Smk Wikrama 1 jepara SUP-1/5


1. isi data jabatan sebagai berikut

Kode jabatan Nama jabatan Gaji pokok Tunjangan jabatan


JBT001 Projeck Manager 8500000 2000000
JBT002 Senior Programmer 6500000 1500000
JBT003 Junior Programmer 3800000 1500000
JBT004 HRD 4500000 2000000
JBT005 Staf IT 3000000 1000000

2. isi data golongan sebagai berikut


Kode golongan Nama golongan Tunjangan suami/istri Tunjangan anak
G001 Golongan 1 500000 400000
G002 Golongan 2 600000 500000
G003 Golongan 3 700000 600000
G004 Golongan 4 800000 700000

3. isi data petugas sebagai berikut


Kode petugas Username password status
PTG001 Namakalian namakalian Admin
PTG002 Alfian Alfian123 HRD
PTG003 JOKO wikrama CEO

2. Pembuatan WEB (waktu : 6 jam)

2072-PA-18/19 Hak Cipta pada Smk Wikrama 1 jepara SUP-2/5


Aplikasi berbasis web meliputi beberapa user interface yang digunakan oleh
operator untuk memanipulasi database (tambah, edit, hapus, pencarian, dan
laporan (report) data.
A. membuat user interface pegewai

Data Pegawai

NIP xxxxxxxxxxxxxx
Simpan
Nama

Tempat lahir batal

Tgl Lahir

Jabatan ---PILIH----

Golongan -----PILIH

Status -----PILIH------ jum anak 0


menikah 1
blm menikah 2

ketentuan:
1. NIP dibuat otomatis dengan format ("18600001","18600002",.....dst) dengan
panjang max 8 digit
2. jabatan didapat sesuai jabatan yang ada di table jabatan. dan yang nampil adalah
nama jabatanya
3. golongan didapat sesuai dengan yang ada di table jabatan dan yang nampil
adalah nama golongan
4. status jika dipilih belum menikah maka jumlah anak tidak akan nampil,
jumlah anak otomatis 0
5. status jika dipilih menikah maka jumlah anak akan nampil dan hanya bisa
memilih 0,1 atau 2 saja.
6. buatlah simpan, edit, hapus, dan tampil data pegawai
7. buatlah pencarian data pegawai untuk menampilkan berdasarkan nama
pegawai

B membuat user interface Gaji


2072-PA-18/19 Hak Cipta pada Smk Wikrama 1 jepara SUP-3/5
Penggajian Pegawai

No Slip
XXXXXXX TGL

NIP Nama status

nama jabatan Gaji pokok tunjangan jabatan

nama golongan tunjangan istri tunjangan anak

jumlah anak Pendapatan kotor

potongan PPn 10% Gaji Bersih

SIMPAN

Ketentuan
1. no slip dibuat otomatis "SLB001"
2. NIP jika di input dan terdaftar maka nama,status,nama nama
jabatan,gaji pokok, tunjangan jabatan, nama golongan, tunjangan istri,
tunjangan anak dan jumlah anak otomatis akan muncul.
3. jika status = belum menikah maka tunjangan anak dan tunjangan istri
menjadi 0
4. pendapatan kotor didapat dari:
gajipokok + tunj jabatan+tunj istri+tunjangan anak*jumlah anak
5. potongan PPn yaitu 10% dari pendapatan kotor.
6. gaji bersih didapat dari pendapatan kotor dikurangi potongan
7. tombol simpan akan menyimpan di table gaji dan akan mencetak slip
gaji

C membuat user interface slip gaji

2072-PA-18/19 Hak Cipta pada Smk Wikrama 1 jepara SUP-4/5


Slip Gaji
PT. Wikrama Techno

no slib : SLB001 Periode: desember 2018


nama : ari wijaya jabatan: Staff IT

sistem pembayaran transfer Gaji pokok :xxxxxxxxxx


tuj jabatan :xxxxxxxxxx
tunj istri :xxxxxxxxxx
tunj anak :xxxxxxxxxx
gaji kotor :xxxxxxxxxx
potongan :xxxxxxxxxx

Gaji bersih :xxxxxxxxxx

25 desember 2018
disetujui oleh diterima oleh

Joko Agung S ari wijaya


CEO

D. membuat Laporan
laporan per bulan.

Laporan Gaji Karyawan


PT. Wikrama Techno
Bulan:......................

no_slib nama jabatan tunj jabatan tunj istri tunj anak gaji kotor potongan gaji bersih

total xxxx XXXX XXXX


jepara: xx/xxxxx/xxxxx
Disetujui oleh Dibuat oleh

Joko agung sayuto nama HRD


CEO

2072-PA-18/19 Hak Cipta pada Smk Wikrama 1 jepara SUP-5/5

Anda mungkin juga menyukai