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