SOAL UKK RPL 2018-2019 PAKET 1-4

PAKET 1


UJI KOMPETENSI KEAHLIAN
TAHUN PELAJARAN 2018/2019

SOAL PRAKTIK KEJURUAN

Satuan Pendidikan  :           Sekolah Menengah Kejuruan
Kompetensi Keahlian         :           Rekayasa Perangkat Lunak
Kode                                               :           2134
Alokasi Waktu                    :           24 Jam
Bentuk Soal                        :           Penugasan Perorangan
Judul Tugas             :           Aplikasi Kasir Restoran (Table Service)

 


I.         PETUNJUK UMUM


1.             Periksalah dengan teliti dokumen soal ujian praktik.
2.             Baca dan pahami maksud soal agar tidak terjadi kesalahan pekerjaan.
3.             Bekerjalah dengan memperhatikan jadwal dengan alur pengerjaan.
4.             Peralatan utama dan bahan telah disediakan sesuai dengan kebutuhan.
5.             Dalam bekerja selalu memperhatikan keselamatan kerja.

II.     DAFTAR PERALATAN


No.
Nama
Alat/Komponen/Bahan
Spesifikasi Minimal
1
2
3

Alat

1.
Komputer (PC/Laptop) yang difungsikan sebagai server
-        Prosesor : Dual Core 2,4 GHz (2,93GHz untuk yang memilih platform mobile)
-        RAM : 2 GB (4GB untuk yang memilih platform mobile)
-        Keyboard
-        Mouse
-        Monitor
2.
Komputer (PC/Laptop) yang difungsikan sebagai client
-        Prosesor : Dual Core 2,4 GHz (2,93GHz untuk yang memilih platform mobile)
-        RAM : 2 GB (4GB untuk yang memilih platform mobile)
-        Keyboard
-        Mouse
-        Monitor
3.
Mobile Device
-        Mendukung Android
4.
Jaringan Komputer
-        Menghubungkan komputer server-client dan/atau mobile device

Komponen

1.
Sistem Operasi
-        OS (Propietary/Linux)
2.
Aplikasi tools pemrograman
-        IDE/Text Editor (Notepad++/Eclipse/ Netbeans/Propietary/Android Studio)
3.
Bahasa pemrograman
-        C++/C#/VB.Net/Java/PHP/Javascript
4.
Aplikasi server basis data
-        Database Server (MySQL/PostgreSQL/Propietary)
5.
Aplikasi Pendukung
-        Web Server (Apache/Tomcat/Propietary)
-        Image Editor (Propietary/GIMP/ Inkscape)
-        Reporting Application (Jasper Report/Propietary)
-        Aplikasi pengolah kata (Wordprocessor)

Bahan

1.
Data-data referensi
-       User
-       Daftar makanan di restoran
Rekaan sendiri
2
ATK dan CD
Sesuai Kebutuhan

 

III.        SOAL/TUGAS


1.        Judul Tugas            : Aplikasi Kasir Restoran (Table Service)
2.        Langkah Kerja:
a.         Lakukan Instalasi dan Pengaturan Software Tools Pemrograman
b.         Interpretasikan Spesifikasi Program yang diberikan
                                                i.          Aplikasi berbasis sistem client-server
                                              ii.          Aplikasi dapat dibuat berbasis desktop, web, atau perangkat bergerak
                                            iii.          Aplikasi menggunakan pembagian privilege dengan tingkatan (administrator, water, kasir, owner, dan pelanggan)
c.         Buatlah Desain User Interface / wireframe (Menu, Form Modifikasi Data, dan Pelaporan)
                                                i.          Fitur minimal dan pembagian privilege dalam aplikasi
Fitur
administrator
waiter
kasir
owner
pelanggan
Login
X
X
X
X
X
Logout
X
X
X
X
X
Registrasi
X
X
X


Entri referensi
X




Entri order
X
X


X
Entri transaksi
X

X


Generate laporan
X
X
X
X


                                              ii.          Desain dibuat dengan memperhatikan estetika dan user-friendliness
                                            iii.          Form pelaporan dibuat sekomunikatif mungkin
                                            iv.          Terapkan pemrograman berbasis obyek (object oriented programming)




d.        Hubungkan Aplikasi dengan Basis Data
                                                i.          Pilih dan instal aplikasi server basis data yang diinginkan
                                              ii.          Buat basis data dengan PDM sebagai berikut:
Keterangan :
Desain basis data diatas adalah basis data dasar, peserta ujian dapat menambah tabel / field sesuai kebutuhan berdasarkan kreativitas agar Aplikasi yang dibuat dapat berfungsi secara maksimal.

                                            iii.          Terapkan stored procedure
                                            iv.          Hubungkan aplikasi dengan basis data







e.         Lakukan Debugging
                                                i.          Lakukan ujicoba real-time
                                              ii.          Pastikan langkah-langkah dalam pendeteksian kesalahan dilakukan dengan benar
                                            iii.          Pastikan seluruh fitur berfungsi dengan baik

f.          Buatlah Dokumentasi dan Manual Singkat Penggunaan Aplikasi
                                                i.          Buatlah dokumentasi fitur-fitur dalam aplikasi (user manual)
                                              ii.          Buatlah dokumentasi pengembangan aplikasi

Catatan    :         efisiensi baris program, kreativitas, atau inovasi akan dinilai lebih oleh penguji



“SELAMAT & SUKSES”



IV.        LEMBAR KERJA



Desain User Interface / wireframe :










Dokumentasi Aplikasi (modul, fungsi, prosedur atau method program):











Manual Penggunaan Aplikasi :










            Keterangan : dapat dikerjakan di lembar kertas tersendiri


PAKET 2

UJI KOMPETENSI KEAHLIAN
TAHUN PELAJARAN 2018/2019

SOAL PRAKTIK KEJURUAN

Satuan Pendidikan  :           Sekolah Menengah Kejuruan
Kompetensi Keahlian         :           Rekayasa Perangkat Lunak
Kode                                               :           2134
Alokasi Waktu                    :           24 Jam
Bentuk Soal                        :           Penugasan Perorangan
Judul Tugas                   :        Aplikasi Ticketing Pesawat Terbang dan Kereta Api

 



I.         PETUNJUK UMUM


1.             Periksalah dengan teliti dokumen soal ujian praktik.
2.             Baca dan pahami maksud soal agar tidak terjadi kesalahan pekerjaan.
3.             Bekerjalah dengan memperhatikan jadwal dengan alur pengerjaan.
4.             Peralatan utama dan bahan telah disediakan sesuai dengan kebutuhan.
5.             Dalam bekerja selalu memperhatikan keselamatan kerja.

II.     DAFTAR PERALATAN


No.
Nama
Alat/Komponen/Bahan
Spesifikasi Minimal
1
2
3

Alat

1.
Komputer (PC/Laptop) yang difungsikan sebagai server
-        Prosesor : Dual Core 2,4 GHz (2,93GHz untuk yang memilih platform mobile)
-        RAM : 2 GB (4GB untuk yang memilih platform mobile)
-        Keyboard
-        Mouse
-        Monitor
2.
Komputer (PC/Laptop) yang difungsikan sebagai client
-        Prosesor : Dual Core 2,4 GHz (2,93GHz untuk yang memilih platform mobile)
-        RAM : 2 GB (4GB untuk yang memilih platform mobile)
-        Keyboard
-        Mouse
-        Monitor
3.
Mobile Device
-        Mendukung Android
4.
Jaringan Komputer
-        Menghubungkan komputer server-client dan/atau mobile device

Komponen

1.
Sistem Operasi
-        OS (Propietary/Linux)
2.
Aplikasi tools pemrograman
-        IDE/Text Editor (Notepad++/Eclipse/ Netbeans/Propietary/Android Studio)
3.
Bahasa pemrograman
-        C++/C#/VB.Net/Java/PHP/Javascript
4.
Aplikasi server basis data
-        Database Server (MySQL/PostgreSQL/Propietary)
5.
Aplikasi Pendukung
-        Web Server (Apache/Tomcat/Propietary)
-        Image Editor (Propietary/GIMP/ Inkscape)
-        Reporting Application (Jasper Report/Propietary)
-        Aplikasi pengolah kata (Wordprocessor)

Bahan

1.
Data-data referensi
-       User
-       Daftar Tiket Pesawat dan Kereta Api
Rekaan sendiri
2
ATK dan CD
Sesuai kebutuhan

 

III.        SOAL/TUGAS


1.        Judul Tugas            : Aplikasi Ticketing Pesawat dan Kereta Api
2.        Langkah Kerja:
a.         Lakukan Instalasi dan Pengaturan Software Tools Pemrograman
b.         Interpretasikan Spesifikasi Program yang diberikan
                                                i.          Aplikasi berbasis sistem client-server
                                              ii.          Aplikasi dapat dibuat berbasis desktop, web, atau perangkat bergerak
                                            iii.          Aplikasi menggunakan pembagian privilege dengan tingkatan (administrator, petugas, penumpang,)
c. Buatlah Desain User Interface / wireframe (Menu, Form Modifikasi Data, dan Pelaporan)
                                                i.          Fitur minimal dan pembagian privilege dalam aplikasi
Fitur
administrator
petugas
penumpang
Login
X
X
X
Logout
X
X
X
Registrasi


X
Entri Data
X


Pemesanan


X
Pembayaran


X
Verifikasi dan validasi
X
X

Generate laporan
X
X


                                              ii.          Desain dibuat dengan memperhatikan estetika dan user-friendliness
                                            iii.          Form pelaporan dibuat sekomunikatif mungkin
                                            iv.          Terapkan pemrograman berbasis obyek (object oriented programming)





d.        Hubungkan Aplikasi dengan Basis Data
                                                i.          Pilih dan instal aplikasi server basis data yang diinginkan
                                              ii.          Buat basis data dengan PDM sebagai berikut:


Keterangan :
Desain basis data diatas adalah basis data dasar, peserta ujian dapat menambah tabel / field sesuai kebutuhan berdasarkan kreativitas agar Aplikasi yang dibuat dapat berfungsi secara maksimal.


                                            iii.          Terapkan stored procedure
                                            iv.          Hubungkan aplikasi dengan basis data

e.         Lakukan Debugging
                                                i.          Lakukan ujicoba real-time
                                              ii.          Pastikan langkah-langkah dalam pendeteksian kesalahan dilakukan dengan benar
                                            iii.          Pastikan seluruh fitur berfungsi dengan baik
f.          Buatlah Dokumentasi dan Manual Singkat Penggunaan Aplikasi
                                                i.          Buatlah dokumentasi fitur-fitur dalam aplikasi (user manual)
                                              ii.          Buatlah dokumentasi pengembangan aplikasi

Catatan    :         efisiensi baris program, kreativitas, atau inovasi akan dinilai lebih oleh penguji



“SELAMAT & SUKSES”



IV.        LEMBAR KERJA


Desain User Interface / wireframe :










Dokumentasi Aplikasi (modul, fungsi, prosedur atau method program):











Manual Penggunaan Aplikasi :










Keterangan : dapat dikerjakan di lembar kertas tersendiri


PAKET 3

UJI KOMPETENSI KEAHLIAN
TAHUN PELAJARAN 2018/2019

SOAL PRAKTIK KEJURUAN

Satuan Pendidikan  :           Sekolah Menengah Kejuruan
Kompetensi Keahlian         :           Rekayasa Perangkat Lunak
Kode                                               :           2134
Alokasi Waktu                    :           24 Jam
Bentuk Soal                        :           Penugasan Perorangan
Judul Tugas                   :        Aplikasi Inventaris Sarana dan Prasarana di SMK

 


I.         PETUNJUK UMUM


1.             Periksalah dengan teliti dokumen soal ujian praktik.
2.             Baca dan pahami maksud soal agar tidak terjadi kesalahan pekerjaan.
3.             Bekerjalah dengan memperhatikan jadwal dengan alur pengerjaan.
4.             Peralatan utama dan bahan telah disediakan sesuai dengan kebutuhan.
5.             Dalam bekerja selalu memperhatikan keselamatan kerja.

II.     DAFTAR PERALATAN


No.
Nama
Alat/Komponen/Bahan
Spesifikasi Minimal
1
2
3

Alat

1.
Komputer (PC/Laptop) yang difungsikan sebagai server
-        Prosesor : Dual Core 2,4 GHz (2,93GHz untuk yang memilih platform mobile)
-        RAM : 2 GB (4GB untuk yang memilih platform mobile)
-        Keyboard
-        Mouse
-        Monitor
2.
Komputer (PC/Laptop) yang difungsikan sebagai client
-        Prosesor : Dual Core 2,4 GHz (2,93GHz untuk yang memilih platform mobile)
-        RAM : 2 GB (4GB untuk yang memilih platform mobile)
-        Keyboard
-        Mouse
-        Monitor
3.
Mobile Device
-        Mendukung Android
4.
Jaringan Komputer
-        Menghubungkan komputer server-client dan/atau mobile device

Komponen

1.
Sistem Operasi
-        OS (Propietary/Linux)
2.
Aplikasi tools pemrograman
-        IDE/Text Editor (Notepad++/Eclipse/ Netbeans/Propietary/Android Studio)
3.
Bahasa pemrograman
-        C++/C#/VB.Net/Java/PHP/Javascript
4.
Aplikasi server basis data
-        Database Server (MySQL/PostgreSQL/Propietary)
5.
Aplikasi Pendukung
-        Web Server (Apache/Tomcat/Propietary)
-        Image Editor (Propietary/GIMP/ Inkscape)
-        Reporting Application (Jasper Report/Propietary)
-        Aplikasi pengolah kata (Wordprocessor)

Bahan

1.
Data-data referensi
-       User
-       Daftar Alat dan Bahan
Rekaan sendiri
2
ATK dan CD
Sesuai kebutuhan

 

III.        SOAL/TUGAS


1.        Judul Tugas            : Aplikasi Inventaris Sarana dan Prasarana di SMK
2.        Langkah Kerja:
a.         Lakukan Instalasi dan Pengaturan Software Tools Pemrograman
b.         Interpretasikan Spesifikasi Program yang diberikan
                                                i.          Aplikasi berbasis sistem client-server
                                              ii.          Aplikasi dapat dibuat berbasis desktop, web, atau perangkat bergerak
                                            iii.          Aplikasi menggunakan pembagian privilege dengan tingkatan (administrator, operator, dan peminjam)
c.         Buatlah Desain User Interface / wireframe (Menu, Form Modifikasi Data, dan Pelaporan)
                                                i.          Fitur minimal dan pembagian privilege dalam aplikasi
Fitur
Administrator
operator
peminjam
Login
X
X
X
Logout
X
X
X
Inventarisir
X


Peminjaman
X
X
X
Pengembalian
X
X

Generate laporan
X



                                              ii.          Desain dibuat dengan memperhatikan estetika dan user-friendliness
                                            iii.          Form pelaporan dibuat sekomunikatif mungkin
                                            iv.          Terapkan pemrograman berbasis obyek (object oriented programming)







d.        Hubungkan Aplikasi dengan Basis Data
                                                i.          Pilih dan instal aplikasi server basis data yang diinginkan
                                              ii.          Buat basis data dengan PDM sebagai berikut:

Keterangan :
Desain basis data diatas adalah basis data dasar, peserta ujian dapat menambah tabel / field sesuai kebutuhan berdasarkan kreativitas agar Aplikasi yang dibuat dapat berfungsi secara maksimal.

                                            iii.          Terapkan stored procedure
                                            iv.          Hubungkan aplikasi dengan basis data


e.         Lakukan Debugging
                                                i.          Lakukan ujicoba real-time
                                              ii.          Pastikan langkah-langkah dalam pendeteksian kesalahan dilakukan dengan benar
                                            iii.          Pastikan seluruh fitur berfungsi dengan baik
f.          Buatlah Dokumentasi dan Manual Singkat Penggunaan Aplikasi
                                                i.          Buatlah dokumentasi fitur-fitur dalam aplikasi (user manual)
                                              ii.          Buatlah dokumentasi pengembangan aplikasi

Catatan    :         efisiensi baris program, kreativitas, atau inovasi akan dinilai lebih oleh penguji



“SELAMAT & SUKSES”



              

IV.        LEMBAR KERJA


Desain User Interface / wireframe :










Dokumentasi Aplikasi (modul, fungsi, prosedur atau method program):











Manual Penggunaan Aplikasi :










Keterangan : dapat dikerjakan di lembar kertas tersendiri

 PAKET 4

UJI KOMPETENSI KEAHLIAN
TAHUN PELAJARAN 2018/2019

SOAL PRAKTIK KEJURUAN

Satuan Pendidikan  :           Sekolah Menengah Kejuruan
Kompetensi Keahlian         :           Rekayasa Perangkat Lunak
Kode                                               :           2134
Alokasi Waktu                    :           24 Jam
Bentuk Soal                        :           Penugasan Perorangan
Judul Tugas                   :        Aplikasi  Pembayaran Listrik Pasca Bayar Melalui Payment Point Online Bank (PPOB)

 


I.         PETUNJUK UMUM


1.             Periksalah dengan teliti dokumen soal ujian praktik.
2.             Baca dan pahami maksud soal agar tidak terjadi kesalahan pekerjaan.
3.             Bekerjalah dengan memperhatikan jadwal dengan alur pengerjaan.
4.             Peralatan utama dan bahan telah disediakan sesuai dengan kebutuhan.
5.             Dalam bekerja selalu memperhatikan keselamatan kerja.

II.     DAFTAR PERALATAN


No.
Nama
Alat/Komponen/Bahan
Spesifikasi Minimal
1
2
3

Alat

1.
Komputer (PC/Laptop) yang difungsikan sebagai server
-        Prosesor : Dual Core 2,4 GHz (2,93GHz untuk yang memilih platform mobile)
-        RAM : 2 GB (4GB untuk yang memilih platform mobile)
-        Keyboard
-        Mouse
-        Monitor
2.
Komputer (PC/Laptop) yang difungsikan sebagai client
-        Prosesor : Dual Core 2,4 GHz (2,93GHz untuk yang memilih platform mobile)
-        RAM : 2 GB (4GB untuk yang memilih platform mobile)
-        Keyboard
-        Mouse
-        Monitor
3.
Mobile Device
-        Mendukung Android
4.
Jaringan Komputer
-        Menghubungkan komputer server-client dan/atau mobile device

Komponen

1.
Sistem Operasi
-        OS (Propietary/Linux)
2.
Aplikasi tools pemrograman
-        IDE/Text Editor (Notepad++/Eclipse/ Netbeans/Propietary/Android Studio)
3.
Bahasa pemrograman
-        C++/C#/VB.Net/Java/PHP/Javascript
4.
Aplikasi server basis data
-        Database Server (MySQL/PostgreSQL/Propietary)
5.
Aplikasi Pendukung
-        Web Server (Apache/Tomcat/Propietary)
-        Image Editor (Propietary/GIMP/ Inkscape)
-        Reporting Application (Jasper Report/Propietary)
-        Aplikasi pengolah kata (Wordprocessor)

Bahan

1.
Data-data referensi
-       User
-       Daftar Pelanggan
-       Daftar Tagihan
Rekaan sendiri
2
ATK dan CD
Sesuai kebutuhan

 

III.        SOAL/TUGAS


1.        Judul Tugas     : Aplikasi Pembayaran Listrik Pasca Bayar Melalui Payment Point Online Bank (PPOB)
2.        Langkah Kerja:
a.         Lakukan Instalasi dan Pengaturan Software Tools Pemrograman
b.         Interpretasikan Spesifikasi Program yang diberikan
                                                i.          Aplikasi berbasis sistem client-server
                                              ii.          Aplikasi dapat dibuat berbasis desktop, web, atau perangkat bergerak
                                            iii.          Aplikasi menggunakan pembagian privilege dengan tingkatan (administrator, pelanggan, dan bank)
c.         Buatlah Desain User Interface / wireframe (Menu, Form Modifikasi Data, dan Pelaporan)
                                                i.          Fitur minimal dan pembagian privilege dalam aplikasi
Fitur
administrator
pelanggan
bank
Login
X
X
X
Logout
X
X
X
Registrasi
X
X

Pengelolaan Data Pelanggan
X


Verifikasi dan validasi
X

X
Pembayaran

X

Generate laporan
X

X

                                              ii.          Desain dibuat dengan memperhatikan estetika dan user-friendliness
                                            iii.          Form pelaporan dibuat sekomunikatif mungkin
                                            iv.          Terapkan pemrograman berbasis obyek (object oriented programming)




d.        Hubungkan Aplikasi dengan Basis Data
                                                i.          Pilih dan instal aplikasi server basis data yang diinginkan
                                              ii.          Buat basis data dengan PDM sebagai berikut:



Keterangan :
Desain basis data diatas adalah basis data dasar, peserta ujian dapat menambah tabel / field sesuai kebutuhan berdasarkan kreativitas agar Aplikasi yang dibuat dapat berfungsi secara maksimal.

                                            iii.          Terapkan stored procedure
                                            iv.          Hubungkan aplikasi dengan basis data




e.         Lakukan Debugging
                                                i.          Lakukan ujicoba real-time
                                              ii.          Pastikan langkah-langkah dalam pendeteksian kesalahan dilakukan dengan benar
                                            iii.          Pastikan seluruh fitur berfungsi dengan baik


f.          Buatlah Dokumentasi dan Manual Singkat Penggunaan Aplikasi
                                                i.          Buatlah dokumentasi fitur-fitur dalam aplikasi (user manual)
                                              ii.          Buatlah dokumentasi pengembangan aplikasi

Catatan    :         efisiensi baris program, kreativitas, atau inovasi akan dinilai lebih oleh penguji


“SELAMAT & SUKSES”


IV.        LEMBAR KERJA


Desain User Interface / wireframe :










Dokumentasi Aplikasi (modul, fungsi, prosedur atau method program):











Manual Penggunaan Aplikasi :










Keterangan : dapat dikerjakan di lembar kertas tersendiri