Anda di halaman 1dari 21

APLIKASI UJIAN DIGITAL SMK NEGERI TARUNA BERBASIS

DEKSTOP MENGGUNAKAN BAHASA PEMROGRAMAN JAVA

LAPORAN PROJECT WORK


Diajukan untuk Memenuhi Tugas Pengganti Praktik Kerja Industri

Disusun Oleh :

Nama : Taffarel Bayu Saputra


No Induk : 101806128
Kelas : 12 RPL A
Jurusan : Rekayasa Perangkat Lunak

SMK TEKNOLOGI INDUSTRI PEMBANGUNAN


KOTA CIMAHI
2021
LEMBAR PENGESAHAN

APLIKASI UJIAN DIGITAL SMK NEGERI TARUNA BERBASIS DEKSTOP


MENGGUNAKAN BAHASA PEMROGRAMAN JAVA

Oleh :

Taffarel Bayu Saputa

NISN 0032454433

Disetujui oleh :

Ketua Program Keahlian, Pembimbing,

Elsa Rachmawati S.SST Febry K Yugo, S.ST, Gr

Mengetahui,

Kepala SMK TI Pembangunan Cimahi

Didit Ariadi, S.ST,Gr


DAFTAR GAMBAR

Gambar 1.1 Form Login 5

Gambar 1.2 Form Menu 5

Gambar 1.3 Form Pengerjaan 6

Gambar 1.4 Form Laporan 6

Gambar 1.5 Flowmap Yang Sedang Berjalan7

Gambar 1.6 Flowmap Rancangan 7

Gambar 2.1 Form Konfirmasi13

Gambar 2.2 Form Data Soal 13

i
DAFTAR TABEL

Tabel 1.1 Jadwal Pelaksanaan3

Tabel 2.1 Alat 3

Tabel 2.2 Bahan 3

ii
KATA PENGANTAR

Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Panyayang, saya
panjatkan puji dan syukur atas kehadirat-Nya, yang telah melimpahkan rahmat, hidayah, dan
inayah-Nya kepada saya, tidak lupa sholawat serta salam saya panjatkan pula kepada Nabi
besar Muhammad SAW, kepada para keluarganya, sahabatnya, dan pengikutnya hingga akhir
zaman. Sehingga saya dapat menyelesaikan proposal mengenai perancangan dan pembuatan
“APLIKASI UJIAN DIGITAL SMK NEGERI TARUNA BERBASIS DEKSTOP

MENGGUNAKAN BAHASA PEMROGRAMAN JAVA”.

Adapun proposal mengenai perancangan dan pembuatan aplikasi ini telah saya
usahakan semaksimal mungkin dan tentunya dengan bantuan berbagai pihak, sehingga dapat
memperlancar pembuatan proposal ini. Untuk itu saya tidak lupa menyampaikan bayak terima
kasih kepada semua pihak yang telah membantu saya dalam pembuatan proposal ini, terutama
kepada pembimbing saya yaitu pak Febri.

Namun tidak lepas dari semua itu, saya menyadari sepenuhnya bahwa ada kekurangan
baik dari segi penyusun bahasanya maupun segi lainnya. Oleh karena itu dengan lapang dada
dan tangan terbuka saya membuka selebar-lebarnya bagi pembaca yang ingin memberikan
saran dan kritik kepada saya, sehingga saya dapat memperbaiki proposal mengenai
perancangan dan pembuatan aplikasi ini.

Akhir kata penyusun mengharapkan semoga dari menyelesaikan proposal mengenai


perancangan dan pembuatan “APLIKASI UJIAN DIGITAL SMK NEGERI TARUNA
BERBASIS DEKSTOP MENGGUNAKAN BAHASA PEMROGRAMAN JAVA”

Ini dapat diambil hikmah dan manfaatnya sehingga dapat memberikan inspirasi terhadap
pembaca.

Cihampelas, Juni 2021

Taffarel Bayu Saputra


iii
DAFTAR ISI

DAFTAR GAMBARi

DAFTAR TABEL ii

KATA PENGANTAR iii

DAFTAR ISI iv

BAB I PENDAHULUAN 1

1.1 Latar Belakang Masalah 1

1.2 Keunggulan Aplikasi2

1.3 Tujuan 2

BAB II PROGRAM PELAKSANAAN 3

2.1 Waktu dan Tempat Pelaksanaan 3

2.2 Alat dan Bahan 4

2.3 Gambar Kerja 5

2.4 Proses Pengerjaan 8

2.4.1 Survey 8

2.4.2 Analisis Sistem 8

2.4.3 Desain Sistem 8

2.4.4 Pembentukan Sistem 8

2.5 Hasil yang Dicapai 8

2.6 Sasaran Pengguna 8

BAB III TEMUAN 9

3.1 Keterlaksanaan (Faktor Pendukung dan Penghambat) 9

3.2 Manfaat yang Dirasakan 10

3.3 Pengembangan atau Tindak Lanjut 10

iv
BAB IV PENUTUP 11

4.1 Kesimpulan 11

4.2 Saran 11

DAFTAR PUSTAKA 12

LAMPIRAN 13

LEMBAR PENILAIAN 14

v
BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Saat ini komputer, benda-benda elektronik kecil tanpa kabel dan ponsel pintar telah
memudahkan kita mengakses informasi kapanpun dan dimanapun. Inti dari semua ini adalah
internet, yang menempatkan kumpulan data di komputer seluruh penjuru dunia bisa diakses
dengan koneksi berkecepatan tinggi (Williams, 2007). Perkembangan teknologi internet
dewasa ini semakin pesat seiring dengan kebutuhan masyarakat akan layanan yang
memanfaatkan internet. Aplikasi yang menggunakan manfaat dari internet adalah E-service.
E-service adalah istilah untuk suatu layanan elektronik yang memanfaatkan teknologi
informasi dan komunikasi untuk mempermudah penggunanya untuk melakukan suatu aktifitas
tertentu. Saat ini sudah banyak sekali contoh aplikasi e-service yang sudah digunakan oleh
masyarakat, diantaranya adalah e-banking, digital shoping, hingga pembayaran listrik online.
Salah satu aplikasi dari e-service adalah aplikasi ujian digital.

Aplikasi ujian digital adalah aplikasi yang bertujuan mempermudah melakukan ujian,
yaitu secara digital. Aplikasi ujian digital tersebut sebagai fasilitas dan sarana bagi pengguna
untuk mengasah kemampuannya dalam suatu bidang tertentu dan dalam ujian tersebut tidak
terbatas oleh ruang karena dapat dilakukan dan diakses di mana saja selama terdapat akses
internet. Dengan menggunakan sebuah sistem basis data, ujian digital ini diharapkan
mempermudah sistem ujian dalam menampilkan soal-soal maupun penilaian sehingga
mempermudah user untuk menggunakannya serta bagi administrator untuk mengelola soal.
Dalam e-service yang dibuat kali ini adalah menggunakan Javascript sebagai program aplikasi
dan MySQL sebagai server basis data. Aplikasi difokuskan untuk ujian siswa baru pada SMK
Negeri Taruna karena berkaitan erat dengan teknologi informasi sehingga sewajarnya jika
penerimaan mahasiswa baru dilaksanakan secara digital.

Dalam SMK Negeri Taruna masih menggunkan motede ujian yang bisa dibilang agak
ketinggalan jaman yaitu menggunkan metode kertas tulis. Metode kertas tulis ini sangat tidak
praktis bagi jaman modern ini dikarenakan harus dicetaknya soal satu-persatu dan juga harus
diperiksa jawaban siswa satu-persatu, oleh karena itu penulis memcoba untuk membuat
aplikasi ujian digital ini untuk membantu SMK Negeri Taruna dalam melaksanakan ujian.

1
1.2 Keunggulan Aplikasi

Adapun keunggulan dari aplikasi ini adalah sebagai berikut:


1. Memudahkan siswa dalam mengerjakan ujian
2. Memudahkan guru untuk membuat pertanyaan soal ujian
3. Mengoreksi jawaban secara otomatis
4. Mempermudah pendataan siswa maupun guru
5. Mencetak hasil laporan nilai siswa
6. Tidak memerlukan media kertas
7. Mengurangi terjadinya kecurangan atau menyontek dikalangan siswa

1.3 Tujuan

A. Tujuan Umum
Kegiatan ini dilakukan sebagai pengganti Praktik Kerja Industri yang
seharusnya dilaksanakan pada akhir semester enam untuk siswa/siswi sebagai salah
satu syarat kelulusan dalam program keahlian Rekayasa Perangkat Lunak di SMK TI
Pembangunan Cimahi.

B. Tujuan Khusus

Tujuan khusus dibuatnya aplikasi ini adalah :

1. Merancang sistem untuk memberikan kemudahan akses informasi ujian kepada


setiap guru.
2. Membuat sistem untuk mempermudah pembuatan soal untuk ujian.
3. Membuat sistem yang dapat membantu efisiensi waktu serta tenaga kerja untuk
pelaksanaan ujian.
4. Memodernisasikan pelaksanaan ujian agar menggunakan media digital
daripada media manual.

2
BAB II

PROGRAM PELAKSANAAN

2.1 Waktu dan Tempat Pelaksanaan

Lokasi dan waktu pelaksanaan sebagai berikut :

Nama Sekolah : SMK Negeri Taruna

Alamat Sekolah : Jl. Prabu Siliwangi no 21

Rumah Penulis : Jl. Kenanga 6 no 16

Bulan
Desember Januari Februari Maret April Mei
Kegiatan
Minggu Ke

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Analisis
Proposal
Pembimbingan
Pembutan
Produk
Pengujian
Produk

Tabel 1.1 Jadwal Pelaksanaan.

3
2.2 Alat dan Bahan

Alat yang penulis pakai untuk mengerjakan aplikasi sebagai berikut:

No Nama Alat Spesifikasi Jumlah Pemilik


1. Komputer  AMD Phenom II X2 B59 1 Unit Penulis
 VGA AMD Radeon R7 200
 Ram 8 GB
 Hard Disk 500 GB
 Monitor
 Mouse
 Keyboard

Tabel 2.1 Alat

Bahan yang penulis pakai untuk mengerjakan aplikasi sebagai berikut:

No Nama Bahan Spesifikasi Satuan Jumlah


1. Operating System Windows 10 Pro 64 bit buah 1
(Version 1809, Build 17763,348)
2. Software Coding Netbeans IDE 8.2 buah 1
3. Software Server Xampp: buah 1
 Apacahe
 Mysql Database
4. Software Digital Corel Draw X7 buah 1
Illustration
5. Software Icon and Pichon buah 1
Image
6. Software Module StarUML buah 1

Tabel 2.2 Bahan

4
2.3 Gambar Kerja

Gambar 1.1 Form Login

Gambar 1.2 Form Menu

5
Gambar 1.3 Form Pengerjaan

Gambar 1.4 Form Laporan

6
Gambar 1.5 Flow Map Sistem Ujian Digital Yang Sedang Berjalan Di SMK Negeri Taruna.

Gambar 1.6 FlowMap Sistem Ujian Digital di SMK Negeri Taruna Yang Dikembangkan.

7
2.4 Proses Pengerjaan

2.4.1 Survey

Survey dilakukan dengan mencari informasi melalui internet tentang


apa saja yang dibutuhkan dalam membuat aplikasi ujian digital serta mencari
masalah untuk kekurangan ketika melakukan ujian menggunkan kertas dan
mengaplikasikan informasi yang didapat kedalam aplikasi yang akan dibuat.

2.4.2 Analisis Sistem

Dengan Menganalisis sistem ujian yang sedang berjalan di SMK


Negeri Taruna, penulis diharapkan mencari solusi untuk menyelesaikan
kekurangan yang ada pada ujian berbasis kertas dan menerapkan solusinya
pada aplikasi ujian digital.

2.4.3 Desain Sistem

Desain sistem meliputi desain tampilan aplikasi, sketsa aplikasi,


struktur database serta flowmap yang telah dibuat aplikasi memiliki
pandangan kemana arah dibuatnya aplikasi dan membuat pembuatan aplikasi
makin mudah.

2.4.4 Pembentukan Sistem

Dalam tahap ini penulis mulai siap mengerjakan aplikasi dengan


menyiapkan alat dan bahan yang diperlukan setelah itu penulis mulai
mendesain dan menulis kode untuk pembuatan aplikasi digital.

2.5 Hasil yang Dicapai

Hasil yang telah dicapai dalam pembuatan aplikasi ujian digital ini adalah
SMK Negeri Taruna dapat melaksanakan ujian dengan media digital serta penulis
mendapat pengalaman dan ilmu membuat sebuah aplikasi.

2.5 Sasaran Pengguna

8
Pengguna Aplikasi Ujian Digital ini hanya dikhususkan untuk guru dan
siswa/siswi dari SMK Negeri Taruna saja.

BAB III

TEMUAN

3.1 Keterlaksanaan (Faktor Pendukung dan Penghambat)

A. Faktor Pendukung

Faktor Pendukung dalam keterlaksanaan Project Work ini sejatinya tidak lain
adalah dari dewan guru jurusan, guru pembimbing dan juga teman-teman yang
bersedia memberikan saran, kritik, dan solusi. Mereka telah banyak membantu dalam
proses pembuatan aplikasi ujian digital ini. Selain itu ada juga beberapa faktor
pendukung lainnya yang menunjang kinerja saya ialah:

 Orang tua saya yang selalu mendukung saya kapanpun dan dimanapun.
 Informasi dari berbagai media yang ada pada internet.
 Alat dan bahan yang mencukupi sehingga dapat membuat aplikasi dengan
mudah.
 Situasi yang memungkinkan agar saya selalu ada dirumah untuk mengerjakan
aplikasi.

B. Faktor Penghambat

Beberapa faktor berikut adalah hal yang telah banyak menyita waktu sehingga
banyak waktu terbuang, berikut adalah faktor penghambat dalam proses pengerjaan
aplikasi ujian digital kali ini:

 Situasi Pandemic Covid-19 yang membuat komunikasi antara murid dan guru
menjadi jarang bertatap muka.
 Proses pembuatan aplikasi juga agak teralihkan untuk kegiatan Uji Kompetensi
yang dilakukan sekolah.
 Aplikasi ujian digital ini hanya dikerjakan oleh satu orang sehingga agak
sedikit terlambat proses pembuatan aplikasinya.
9
3.2 Manfaat yang Dirasakan

Dalam kegiatan kali ini beberapa manfaat yang saya ambil diantaranya:

 Penulis bisa memperdalam penggunaan software yang dipelajari dari kelas


10 sampai kelas 12, hingga dapat menyelesaikan aplikasi ujian digital
tersebut.
 Penulis tersadar sikap disiplin dan manejemen waktu yang baik adalah
faktor paling penting, untuk mencapai hasil yang memuaskan dan tepat
pada batas waktu deadline .
 Kerja sama antar siswa yang semakin terpupuk dengan baik, dikarenakan
menerima tugas yang sama dari situlah muncul semangat seperjuangan
untuk mencapai hasil maksimal.

3.3 Pengembangan atau Tindak Lanjut

Walaupun dalam melaksanakan Project Work Ujian Digital ini membuat


penulis sempat merasa stress karena masalah saat pembuatannya, tapi penulis sadar
bahwa kesabaran dan sikap pantang menyerah dapat membuat penulis menyelesaikan
aplikasi ini karena jika penulis tidak memiliki sikap itu maka aplikasi ini tidak akan
pernah terselesaikan.

Selanjutnya tentunya penulis akan melatih dan mendalami kemampuan dalam


pengcodingan maupun desain dalam pembuatan aplikasi agar menunjang kemampuan
penulis setelah menyelesaikan program studi di SMK TI Pembangunan. Belajar,
menanejemen waktu dan sikap yang baik menjadi faktor penting untuk lulusan yang
handal dan mumpuni jika lulus dari dunia Pendidikan ini. Pada intinya penulis dituntut
untuk terus belajar dan tidak boleh berpuas diri dengan kemampuan yang penulis
miliki saat ini.

10
BAB IV

PENUTUP

4.1 Kesimpulan

Untuk membuat karya dan menyelesaikan sebuah pekerjaan tepat pada


waktunya. Kita harus memiliki sikap yang baik dan mampu menjaga emosi, semagat,
kondisi tubuh agar tetap terfokus kepada pekerjaan. Faktor penghambat menjadi
pembelajaran agar dapat menghadapinya lagi dengan bijak jika situasi yang sama
muncul.

Skill dan kemampuan selama menuntut ilmu 3 tahun terakhir benar-benar


diujikan di akhir guna mengukur sejauh mana kemampuan dan seberapa
menguasaikah kita dibidang yang kita pelajari ini. Segala kekurangan dan evaluasi
wajib kita perbaiki dan tingkatkan, dengan terus menambah wawasan, skill dan
kemampuan kita.

Seperti yang penulis alami pada proses pembelajaran kali ini. Untuk
menyelesaikan Project Work penulis diwajibkan untuk membuat aplikasi Ujian Digital
sebagai salah satu syarat kelulusan. Walapun Dengan Kemampuanyang sangat minim,
tapi berkat tekad dan usaha kerja keras yang penulis lakukan, penulis dapat
menyelesailan Project Work ini.

4.2 Saran

Tahun selanjutnya diharapkan siswa lebih baik lagi dalam meyelesaikan tugas
akhir ini. Tidak lupa untuk belajar dari pengalaman-pengalaman pare senior dalam
belajar dan mengerjakan tugas dan yang paling penting manfaatkanlah waktu sebaik
mungkin dan jangan menunda nunda pekerjaan. Untuk bapak/ibu guru serta guru
pembimbing diharapkan lebih memperhatikan murid, karena kita butuh bimbingan
lebih dalam menyelesaikan tugas seperti ini. Otodidak bagus sebenarnya tapi ada
kalanya sebagai murid kita butuh pembimbing untuk bertanya karena tidak semua
pelajaran yang diajarakan, kita kuasai semuanya.
11
DAFTAR PUSTAKA

Athoulmuwafiq. 2018. Aplikasi quiz/ujian gratis menggunakan pemrograman java


Diambil dari: https://github.com/athoulmuwafiq/aplikasi-quiz-java/ . Diakses pada tanggal 21
Juni 2020.

Syed Umer Fayyaz. 2017. How to design jframe in netbeans. Diambil dari:
https://youtu.be/XfqV5AbCqLU. Diakses pada tanggal 19 Juni 2020.
BTech Days. 2020. Quiz or Exam Management System in java (jframe, Netbeans,
Mysql) Complete Project (step by step). Diambil dari: https://youtu.be/jMgWl-0-JaY. Diakses
pada tanggal 12 Januari 2021.
Anoname. 2021. XAMPP 64-bit for windows download. Diambil dari:
https://www.apachefriends.org/download.html. Diakses pada tanggal 17 Maret 2021.
Gilacoding. 2019. Cara membuat dan contoh Sederhana Laporan dengan IReport Java
Netbeans. Diambil dari: https://youtu.be/hpgxu3trNJE. Diakses pada tanggal 13 Mei 2021

12
LAMPIRAN

Gambar 2.1 Form Konfirmasi

13
Gambar 2.3 Form Data Soal

LEMBAR PENILAIAN

Kompetensi Keahlian : Rekayasa Perangkat Lunak


Nama Siswa : Taffarel Bayu Saputra
Nomor Induk Siswa Nasional : 0032454433
Judul : Aplikasi Ujian Digital SMK Negeri Taruna Berbasis
Dekstop Menggunakan Bahasa Pemrograman JAVA

No Tanggal Waktu Aspek Penilaian Nilai

Catatan : ……………………………………………………………………………………..

Pembimbing,

Febry K.Yugo,S.ST.Gr

14

Anda mungkin juga menyukai