PENGEMBANGAN APLIKASI TRY OUT UJIAN NASIONAL TEORI KEJURUAN SMK TKJ DISERTAI REKOMENDASI HASIL BELAJAR BERBASIS ANDROID - UNS Institutional Repository
PENGEMBANGAN APLIKASI TRY OUT UJIAN NASIONAL TEORI
KEJURUAN SMK TKJ DISERTAI REKOMENDASI HASIL BELAJAR
BERBASIS ANDROID
SKRIPSI
Oleh:
Muklis Eko Apriyanto
K3512045
FAKULTAS ILMU KEGURUAN DAN ILMU PENDIDIKAN
PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER
UNIVERSITAS SEBELAS MARET
SURAKARTA
Juli 2017
PENGEMBANGAN APLIKASI TRY OUT UJIAN NASIONAL TEORI
KEJURUAN SMK TKJ DISERTAI REKOMENDASI HASIL BELAJAR
BERBASIS ANDROID
HALAMAN PENGAJUAN
Oleh:
Muklis Eko Apriyanto
K3512045
Skripsi
diajukan untuk memenuhi salah satu persyaratan mendapatkan gelar
Sarjana Pendidikan pada Program Studi Pendidikan Teknik
Informatika dan Komputer
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS SEBELAS MARET
SURAKARTA
Juli 2017
ABSTRAK
Muklis Eko Apriyanto. K3512045. PENGEMBANGAN APLIKASI
TRY OUT UJIAN NASIONAL TEORI KEJURUAN SMK TKJ DISERTAI
REKOMENDASI HASIL BELAJAR BERBASIS ANDROID. Skripsi,
Surakarta: Fakultas Keguruan dan Ilmu Pendidikan Universitas Sebelas Maret Surakarta, Juni 2017.
Penelitian ini bertujuan untuk mengembangkan aplikasi Tryout Ujian Nasional berbasis Android Teori Kejuruan SMK Jurusan TKJ disertai rekomendasi hasil belajar dan mengetahui kelayakan aplikasi tersebut yang didasarkan penilaian oleh ahli media dan siswa SMK jurusan TKJ.
Jenis penelitian ini adalah penelitian dan pengembangan (R&D) yang diadaptasi dari metode pengembangan perangkat lunak Waterfall. Metode
Waterfall dilakukan melalui 5 tahapan yaitu: (1) Analisis kebutuhan baik
software , hardware dan fungsional; (2) Desain aplikasi yaitu tahap perancangan
aplikasi yangberfokus pada pemrosesan data. Tahap ini dimulai dengan pembuatan Use case Diagram, DFD (Data Flow Diagram), ERD (Entity
Relationship Diagram ), Desain Tabel dan Relasinya, dan yang terakhir adalah
pembuatan Desain Tampilan Aplikasi; (3) Implementasi dan pengujian unit merupakan tahapan pembuatan aplikasi yang dilakukan sesuai dengan dessain yang telah dibuat pada tahapan sebelumnya; (4) Integrasi dan pengujian tahapan ini dilakukan pengintegrasian sisten untuk kemudian diujikan secara menyeluruh;(5) operation and maintenance. karena keterbatasan hanya dilaksanakan sampai pada tahapan keempat.
Hasil penelitian menunjukkan tingkat kelayakan aplikasi yang telah dikembangkan berdasarkan penilaian yang diperoleh dari ahli media dan siswa sebagai pengguna akhir. Hasil penilaian dari ahli media sebesar 4,37 untuk aplikasi front-end berbasis android dan sebesar 4,42 untuk aplikasi back-end berbasis web, sedangkan penilaian dari siswa sebesar 4,53. Sehingga dapat disimpulkan bahwa aplikasi Tryout Ujian Nasional Teori Kejuruan SMK Jurusan TKJ disertai rekomendasi hasil belajar berbasis Android layak digunakan. Keunggulan aplikasi ini antara lain: aplikasi dijalankan pada perangkat mobile, nomor soal yang diacak sehingga menampilkan soal yang berbeda, aplikasi memberikan rekomendasi kepada pengguna.
Kata Kunci :tryout, ujian nasional, android, Intel XDK, SMK TKJ
ABSTRACT
Muklis Eko Apriyanto. K3512045. DEVELOPMENT OF NATIONAL EXAM
TRY OUT VOCATIONAL THEORY APPLICATIONS IN SMK TKJ WITH
RECOMMENDATION LEARNING OUTCOMES BASED ON ANDROID.
Mini Thesis, Surakarta: Teacher Training and Education Faculty Sebelas Maret
University Surakarta, June 2017.This research aims to develop the Android based for National Exam
Tryout of Vocational Theory of SMK TKJ. This application also gives
recommendation according the tryout result. This research also aims to know the
feasibility of this application based on an assessment by media expert and student
of TKJ department.The development of the application use Waterfall software development
method which is done through 5 stages, namely: (1) requirement analysis of
software, hardware, and functional; (2) Application design which is the design
stage of an application that focuses on data processing; (3) Implementation and
unit testing which is the stage of making the application done in accordance with
the design that has been made in the previous stage, (4) Integration and testing of
this stage which is done integrating system for then tested thoroughly; (5)
operation and maintenance, but only implemented Until the fourth stage.The results show the feasibility level of the application. The assessment
results from media experts scored 4.37 for Android-based front-end applications
and 4.42 for web-based back-end applications, while ratings from students were
4.53. It can be concluded that the National Tryout Exam Application Vocational
Theory of SMK TKJ Department with recommendations based on Android-based
learning could to use. The advantages of this application are: applications run on
mobile devices, the number of questions is randomized so as to display different
questions, the application provides recommendations to users.Keywords: tryout, national exam, android, Intel XDK, SMK TKJ
MOTTO
Barang siapa keluar untuk mencari ilmu maka dia berada di jalan Allah.(HR.Turmudzi) Jadilah kamu manusia yang pada kelahiranmu semua orang tertawa bahagia, tetapi hanya kamu sendiri yang menangis; dan pada kematianmu semua orang menangis sedih, tetapi hanya kamu sendiri yang tersenyum. (Mahatma Gandhi)
Don’t compare yourself with anyone in this world; if you do so, you are insulting
yourself(Bill Gates) Raihlah ilmu, dan untuk meraih ilmu belajarlah untuk tenang dan sabar.
(Umar bin Khattab RA)
The only way to do great work, is to love what you do (Steve Jobs)
PERSEMBAHAN
Puji dan syukur kepada Tuhan Yang Maha Esa penulis ucapkan karena atas rahmat dan hidayah-Nya yang telah memberikanilmu yang bermanfaat bagi penulis. Berkat kekuatan, kelancaran, dan kesabaran yang diberikan kepada penulis sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Skripsi ini penulis persembahkan kepada: 1.
Bapak Tugiman dan Ibu Sugiyarti, terima kasih untuk dukungannya. Tiada kata yang bisa menggantikan segala sayang, usaha, semangat, serta dukungan materi yang telah dicurahkan untuk penyelesaian skripsi ini.
2. Dosen PTIK yang telah mengajarkan ilmu dan pengetahuan selama perkuliahan yang sangat bermanfaat dalam menyusun skripsi.
3. Teman-teman PTIK Angkatan 2012 yang telah memberi bantuan dan semangat dalam penyelesaian skripsi ini, serta Almamater UNS tercinta.
4. Teman-teman PPL SMK N 5 Surakarta tahun 2015.
5. Teman-teman KKN kampong Kapatlap, Raja Ampat tahun 2016.
6. Keluarga besar SMK Negeri 9 Surakarta.
Puji syukur penulis ucapkan kepada Tuhan Yang Maha Esa, atas segala limpahan nikmat dan karunia-Nya penulis dapat menyelesaikan skripsi yang berjudul “PENGEMBANGAN APLIKASI TRY OUT UJIAN NASIONAL
TEORI KEJURUAN SMK TKJ DISERTAI REKOMENDASI HASIL BELAJAR BERBASIS ANDROID ”
Skripsi ini disusun untuk memenuhi salah satu syarat memperoleh gelar Sarjana pada Program Studi Pendidikan Teknik Informatika dan Komputer Keahlian Khusus Rekayasa Perangkat Lunak, Fakultas Keguruan dan Ilmu Pendidikan, Universitas Sebelas Maret.
Skripsi yang telah selesai disusun oleh penulis ini tidak terlepas dari bantuan, dukungan, dan bimbingan oleh banyak pihak. Oleh karena itu, penulis mengucapkan terima kasih kepada: 1.
Prof. Dr. Joko Nurkamto, M.Pd. selaku Dekan FKIP dan para Wakil Dekan, Fakultas Keguruan dan Ilmu Pendidikan Universitas Sebelas Maret Surakarta, yang telah memberi izin menyusun skripsi.
2. Dr. Agus Efendi, M.Pd selaku dosen Pambimbing Akademik dan Kepala Program Studi Pendidikan Teknik Informatika dan Komputer, Fakultas Keguruan dan Ilmu Pendidikan Universitas Sebelas Maret Surakarta, yang telah memberi izin menyusun skripsi.
3. Bapak Dwi Maryono, S.Si, M.Kom. selaku Dosen Pembimbing I yang selalu memberikan pengarahan, dan bimbingan dalam menyusun skripsi ini.
4. Bapak Rosihan Ari Yuana, S.Si, M.Kom.selaku Dosen Pembimbing II yang selalu memberikan pengarahan, dan bimbingan dalam menyusun skripsi ini.
5. Segenap Dosen Program Studi Pendidikan Teknik Informatika dan Komputer atas ilmu yang telah diajarkan.
6. Bapak Drs. Bangkit Budiarto selaku Kepala SMK N 2 Surakarta yang telah membeikan izin untuk melakukan penelitian di sekolah.
7. Bapak Sriyadi, M.M. selaku Kepala SMK N 9 Surakarta yang telah membeikan izin untuk melakukan penelitian di sekolah.
8. Bapak Heri Susanto, S.T. selaku Kaprodi TKJ yang telah memberikan bantuan dan pengarahan dalam menyusun skripsi ini selama di sekolah.
Penulis menyadari masih ada kekurangan dalam skripsi ini. Oleh karena itu penulis mengharapkan kritik dan saran yang membangun untuk terciptanya skripsi yang lebih baik lagi.
Akhir kata penulis berharap semoga skripsi ini dapat diterima dan bermanfaat bagi semua pihak. Semoga Tuhan Yang Maha Esa selalu membimbing kita semua. Amin.
Surakarta, Juli 2017 Penulis
DAFTAR ISI
Halaman HALAMAN JUDUL............................................................................................... i PERNYATAAN KEASLIAN TULISAN ............................................................. ii HALAMAN PENGAJUAN ................................................................................. iii PERSETUJUAN ................................................................................................... iv PENGESAHAN .................................................................................................... v ABSTRAK ............................................................................................................ vi
ABSTRACT ........................................................................................................... vii
MOTTO .............................................................................................................. viii PERSEMBAHAN ................................................................................................ ix KATA PENGANTAR .......................................................................................... x DAFTAR ISI ....................................................................................................... xii DAFTAR GAMBAR .......................................................................................... xv DAFTAR TABEL .............................................................................................. xvii DAFTAR LAMPIRAN ..................................................................................... xviii
BAB I PENDAHULUAN A. Latar Belakang Masalah ............................................................................. 1 B. Identifikasi Masalah ................................................................................... 3 C. Pembatasan Masalah................................................................................... 3 D. Rumusan Masalah....................................................................................... 3 E. Tujuan Penelitian........................................................................................ 4 F. Spesifikasi Produk yang Diharapkan.......................................................... 4 G. Manfaat Penelitian...................................................................................... 4 H. Asumsi dan Keterbatasan Pengembangan.................................................. 4 BAB II KAJIAN PUSTAKA A. Kajian Teori ............................................................................................... 6 1. Try out Ujian Nasional ......................................................................... 6 a. Pegertian Ujian Nasional ................................................................ 6 b. Mata Pelajaran yang Diujikan ........................................................ 7 c. Materi Ujian Nasional (UN) Teori Produktif TKJ.......................... 7
Halaman d. Pegertian Tryout ............................................................................. 8 e.
Tryout sebagai persiapan menghadapi ujian nasional .................... 9 2. Android............................................................................................... 10 a.
Pengertian Android .......................................................................10 b. Sejarah Android ........................................................................... 11 c. Versi Android ............................................................................... 11 d. Fitur Android ................................................................................ 12 e. Perangkat Lunak Pengembangan Android.................................... 12 3. Metode Penelitian Pengembangan...................................................... 16 B. Kerangka Berpikir..................................................................................... 22
BAB III METODE PENELITIAN A. Tempat dan Waktu Penelitian…............................................................... 25 1. Tempat Penelitian…………............................................................... 25 2. Waktu Penelitian…............................................................................ 25 B. Desain Pengembangan Aplikasi................................................................ 25 1. Analisis Kebutuhan…......................................................................... 26 2. Desain Aplikasi…..…......................................................................... 26 3. Implementasi……..…......................................................................... 26 4. Integrasi dan Pengujian Aplikasi........................................................ 27 C. Metode Pengumpulan Data....................................................................... 27 1. Metode Wawancara............................................................................. 27 2. Lembar Penilaian…............................................................................ 27 D. Instrumen Penelitian.................................................................................. 28 1. Pedoman wawancara .......................................................................... 28 2. Kuesioner……………………………................................................ 28 E. Teknik Analisis Data…..…………………............................................... 28 IV HASIL DAN PEMBAHASAN A. Hasil Penelitian ........................................................................................ 31 1. Pembuatan Aplikasi Tryout UN SMK TKJ………………...………. 31 a. Analsis Kebutuhan…………………………………..………….. 31
Halaman b. Desain Aplikasi….…………………………………..………….. 33 c. Implementasi…….…………………………………..………….. 53 d.
Pengujian Sistem………………………………………………... 63 B. Pembahasan.............................................................................................. 67 1.
Pembuatan Aplikasi Tryout UN Teori Kejuruan SMK TKJ………... 67 2. Kelayakan Aplikasi Tryout UN Teori Kejuruan SMK TKJ………... 72 3. Spesifikasi Produk Akhir………………………………………….... 78 4. Kajian Produk Akhir……………………………………….……….. 79
BAB V SIMPULAN, IMPLIKASI DAN SARAN A. Simpulan .................................................................................................. 80 B. Implikasi ................................................................................................... 80 C. Saran ......................................................................................................... 81 DAFTAR PUSTAKA .......................................................................................... 82 LAMPIRAN ......................................................................................................... 85
DAFTAR GAMBAR
Halaman Gambar 2. 1 Interaksi antara user dengan database melalui DBMS ……………. 15 Gambar 2. 2 Alur Waterfall Model menurut Sommerville
……………………... 17 Gambar 2. 3 Simbol pada DFD............................................................................ 19 Gambar 2. 4 Alur Kerangka berpikir.................................................................... 24 Gambar 4. 1 Usecase Diagram Aplikasi Tryout SMK TKJ.................................. 35 Gambar 4. 2 DFD Level 0..................................................................................... 36 Gambar 4. 3 DFD Level 1 .................................................................................. 37 Gambar 4. 4 DFD Level 2 proses menjawab soal ............................................... 38 Gambar 4. 5 DFD Level 2 proses manajemen soal............................................... 39 Gambar 4. 6 DFD Level 2 proses manajemen paket soal..................................... 40 Gambar 4. 7 DFD Level 2 proses manajemen kisi-kisi........................................ 41 Gambar 4. 8 DFD Level 2 proses login................................................................ 41 Gambar 4. 9 Entity Relationship Diagram (ERD)............................................... 42 Gambar 4. 10 Relasi antar tabel ……………………………………………….... 45 Gambar 4. 11 Antar muka login............................................................................ 46 Gambar 4. 12 Antar muka laman depan................................................................ 47 Gambar 4. 13 Antar muka manajemen soal.......................................................... 48 Gambar 4. 14 Antar muka laman tambah dan edit soal........................................ 49 Gambar 4. 15 Antar muka menu utama................................................................ 50 Gambar 4. 16 Antar muka petunjuk aplikasi........................................................ 50 Gambar 4. 17 Antar muka tentang aplikasi........................................................... 51 Gambar 4. 18 Antar muka pilih paket soal........................................................... 51 Gambar 4. 19 Antar muka tampil soal.................................................................. 52 Gambar 4. 20 Antar muka hasil tryout.................................................................. 53 Gambar 4. 21 Halaman login................................................................................ 54 Gambar 4. 22 Halaman menu utama..................................................................... 54 Gambar 4. 23 Halaman tampil data....................................................................... 55 Gambar 4. 24 Halaman tambah data..................................................................... 56 Gambar 4. 25 Halaman edit data........................................................................... 56
Halaman Gambar 4. 26 Tampilan hapus data....................................................................... 57 Gambar 4. 27 Halaman menu utama..................................................................... 58 Gambar 4. 28 Halaman pilih paket soal................................................................ 59 Gambar 4. 29 Halaman tampil soal ...................................................................... 60 Gambar 4. 30 Halaman hasil tryout ..................................................................... 61 Gambar 4. 31 Halaman petunjuk aplikasi ............................................................ 62 Gambar 4. 32 Halaman tentang aplikasi .............................................................. 63 Gambar 4. 33 Tampilan instalasi aplikasi pada smartphone ................................ 69 Gambar 4. 34 Tampilan ikon aplikasi pada layar smartphone ............................. 70 Gambar 4. 35 Tampilan menu pilih paket soal setelah direvisi ........................... 71 Gambar 4. 36 Aplikasi menampilkan soal dengan gambar .................................. 71 Gambar 4. 37 Tampilan halaman petunjuk aplikasi.............................................. 72 Gambar 4. 38 Diagram penilaian aplikasi back-end oleh ahli media ................... 74 Gambar 4. 39 Diagram penilaian aplikasi front-end oleh ahli media ................... 75 Gambar 4. 40 Diagram penilaian aplikasi back-end............................................. 76 Gambar 4. 41 Diagram hasil penilaian siswa ...................................................... 78
DAFTAR TABEL
Halaman Tabel 2. 1 Daftar pelajaran ujian nasional SMA/SMK ………………………... 7 Tabel 2. 2 Simbol pada ERD
………………………………………………...…. 20 Tabel 3. 1 Skor penilaian untuk instrumen
……...……………………………... 28 Tabel 4. 1 Tabel user............................................................................................. 43 Tabel 4. 2 Tabel soal............................................................................................. 43 Tabel 4. 3 Tabel kisi-kisi....................................................................................... 44 Tabel 4. 4 Tabel tipe .......................................................................................... 44 Tabel 4. 5 Tabel tempp ...................................................................................... 44 Tabel 4. 6 Tabel hasil pengujian black-box pada aplikasi back-end..................... 64 Tabel 4. 7 Tabel hasil pengujian black-box pada aplikasi front-end.................... 65 Tabel 4. 8 Tabel hasil penilaian ahli media pada aplikasi back-end ................... 67 Tabel 4. 9 Tabel hasil penilaian ahli media pada aplikasi front-end .................... 67 Tabel 4. 10 Hasil Penilaian Tentang Aplikasi back-end ...................................... 75 Tabel 4. 11 Rekapitulasi Penilaian Siswa Tentang Aplikasi front-end................. 77