PEMBUATAN APLIKASI PARENTAL CONTROL BERBASIS ANDROID
TUGAS AKHIR
Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh : SYAH ALAM AFIF SAHUBAWA 201010370311249
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014
LEMBAR PENGESAHAN PEMBUATAN APLIKASI PARENTAL CONTROL BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh : Syah Alam Afif Sahubawa 201010370311249 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui siding majelis penguji pada tanggal 30 Oktober 2014 Menyetujui, Penguji I
Penguji II
Dr. Ir Lailis Syafa'ah, MT NIDN: 0721106301
Zamah Sari, S.T, MT NIDN: 0708087701
Mengetahui, Ketua Jurusan Teknik Informatika
Yuda Munarko, S.Kom, M.Sc NIDN : 0708087701
KATA PENGANTAR
Dengan memanjatkan puji syukut kehadirat Allah SWT atas limpahan rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan tugas akhir yang berjudul :
PEMBUATAN APLIKASI PARENTAL CONTROL BERBASIS ANDROID
Di dalam tulisan ini disajikan pokok pokok bahasan yang meliputi Android, service, Parental Control, dan User Experience(UX). Berdasarkan bahasan tersebut saya berharap dapat membuat sistem yang dapat memudahkan orang tua untuk mengawasi anak dalam menggunakan smartphone. Peneliti menyadari masih banyak kekurangan dan keterbatasan dalam penulisan tugas akhir ini. Untuk itu, penulis sangat mengharapkan saran yang membangun agar tulisan ini dapat berguna untuk perkembangan ilmu pengetahuan kedepan.
Malang, 10 November 2014 Penulis
Syah Alam Afif S
DAFTAR ISI
HALAMAN JUDUL .......................................................................................... i LEMBAR PERSETUJUAN .............................................................................. ii LEMBAR PENGESAHAN ................................................................................ iii LEMBAR PERNYATAAN ............................................................................... iv ABSTRAK.......................................................................................................... v ABSTRACT ....................................................................................................... vi LEMBAR PERSEMBAHAN ............................................................................ vii KATA PENGANTAR ........................................................................................ viii DAFTAR ISI ...................................................................................................... ix DAFTAR GAMBAR .......................................................................................... xii DAFTAR TABEL .............................................................................................. xiv BAB I PENDAHULUAN ................................................................................... 1 1.1 Latar Belakang ........................................................................................ 1 1.2 Rumusan Masalah ................................................................................... 2 1.3 Tujuan Penelitian .................................................................................... 3 1.4 Batasan Masalah ..................................................................................... 3 1.5 Metodologi Penelitian ............................................................................. 3 1.6 Sistematika Penulisan .............................................................................. 5 BAB II LANDASAN TEORI ............................................................................. 7 2.1 Parental Control ...................................................................................... 7 2.2 Service .................................................................................................... 8 2.3 Android ................................................................................................... 9 2.3.1 Arsitektur Android ......................................................................... 9
2.3.2 Komponen Android ....................................................................... 13 2.3.3 Android Lifecycle .......................................................................... 15 2.3.4 Sejarah Android ............................................................................. 16 2.4 User Experience ...................................................................................... 20 BAB III ANALISA DAN PERANCANGAN SISTEM ..................................... 21 3.1 Analisis Sistem........................................................................................ 21 3.2 Analisis Kebutuhan Sistem ...................................................................... 21 3.2.1 Analisis Kebutuhan Fungsional ..................................................... 21 3.2.2 Analisis Kebutuhan Nonfungsional ................................................ 22 3.3 Perancangan Diagram Alir ...................................................................... 22 3.4 Perancangan Antarmuka .......................................................................... 26 BAB IV IMPLEMENTASI DAN PENGUJIAN ............................................... 30 4.1 Kebutuhan Sistem ................................................................................... 30 4.1.1 Kebutuhan Perangkat Keras ........................................................... 30 4.1.2 Kebutuhan Perangkat Lunak .......................................................... 30 4.2 Implementasi Sistem ............................................................................... 31 4.2.1 Implementasi Kebutuhan Fungsional ............................................. 31 4.2.2 Implementasi Interface .................................................................. 36 4.3 Pengujian Sistem ..................................................................................... 40 4.3.1 Fungsi Menjalankan Aplikasi Setelah Booting Up ......................... 40 4.3.2 Fungsi Screen Lock ....................................................................... 41 4.3.3 Memblok Telepon Masuk .............................................................. 41 4.3.4 Mengunci Fungsi Settings .............................................................. 42 4.3.5 Memanggil Aplikasi Dengan Call Dialler ...................................... 42
4.3.6 Pengujian Aplikasi Pada Anak – Anak ........................................... 43 BAB V KESIMPULAN DAN SARAN .............................................................. 45 5.1 Kesimpulan ............................................................................................. 45 5.2 Saran ....................................................................................................... 56 DAFTAR PUSTAKA ......................................................................................... 47
DAFTAR GAMBAR
Gambar 2.1 Arsitektur Android ............................................................................ 10 Gambar 2.2 Android Lifecycle ............................................................................. 15 Gambar 3.1 Flowchart Tampilan Awal................................................................. 23 Gambar 3.2 Flowchart Pengaturan Waktu Screen Lock ........................................ 24 Gambar 3.3 Flowchart Pengaturan Telepon .......................................................... 25 Gambar 3.4 Flowchart Pengaturan Service ........................................................... 25 Gambar 3.5 Flowchart Service ............................................................................. 26 Gambar 3.6 Rancangan Menu Login .................................................................... 27 Gambar 3.7 Rancangan Menu Utama ................................................................... 27 Gambar 3.8 Rancangan Menu Lock List .............................................................. 28 Gambar 3.9 Rancangan Menu Lock Add .............................................................. 28 Gambar 3.10 Rancangan Setting Telp List ........................................................... 28 Gambar 3.11 Rancangan Setting Telp Add ........................................................... 28 Gambar 3.12 Rancangan Setting Service .............................................................. 29 Gambar 3.13 Rancangan Mode Lock ................................................................... 29 Gambar 4.1 Class AutoStart ................................................................................. 31 Gambar 4.2 Boot Up Receiver ............................................................................. 31 Gambar 4.3 Permission Boot Up .......................................................................... 32 Gambar 4.4 File ITelephony ................................................................................ 32 Gambar 4.5 Call Blocker...................................................................................... 33 Gambar 4.6 Permission Call Blocker.................................................................... 33 Gambar 4.7 Delete Icon Launcher ........................................................................ 34
Gambar 4.8 Call Dialler ....................................................................................... 35 Gambar 4.9 Lock Settings .................................................................................... 35 Gambar 4.10 Tampilan Awal ............................................................................... 36 Gambar 4.11 Tampilan Login .............................................................................. 37 Gambar 4.12 Tampilan Menu Utama ................................................................... 37 Gambar 4.13 Tampilan Tambah Jam Lock ........................................................... 38 Gambar 4.14 Tampilan Daftar Waktu Lock.......................................................... 38 Gambar 4.15 Tampilan Daftar Telepon ................................................................ 39 Gambar 4.16 Tampilan Tambah Telepon ............................................................. 39 Gambar 4.17 Tampilan Setting Service ................................................................ 39 Gambar 4.18 Tampilan Screen Lock .................................................................... 40
DAFTAR TABEL
Tabel 4.1 Hasil Uji Coba Fungsi Booting Up .....................................................
41
Tabel 4.2 Hasil Uji Coba Fungsi Screen Lock ....................................................
41
Tabel 4.3 Hasil Uji Coba Blok Telepon ..............................................................
41
Tabel 4.4 Hasil Uji Lock Menu Settings .............................................................
42
Tabel 4.5 Hasil Uji Call Dialler ..........................................................................
42
Tabel 4.6 Data Pengguna ...................................................................................
43
Tabel 4.7 Hasil Uji Pengguna .............................................................................
44
DAFTAR PUSTAKA [1]
Gadgetan, 2012. Telunjuk merilis data survey pengguna smartphone di Indonesia [Online] (Updated 29 Juni 2012) Diakses dari : http://gadgetan.com/telunjuk-merilis-data-survey-pengguna-smartphone-diindonesia/26954. [30 April 2014].
[2]
Uswitch, 2014. 3.5m children under 8 own a tablet, survey lays bare kids’ gadget addiction [Online] (Updated 16 Januari 2014) Diakses dari : http://uswitch.com/mobile/news/2014/01/3_5m_british_children_own_a_table t_survey_lays_bare_kids_gadget_addiction/. [30 April 2014].
[3]
Dumont, Pierre. 2014. Study finds children aren't sleeping enough [Online] (Updated 4 Maret 2014) Diakses dari: http://www.techtimes.com/articles/4006/20140304/study-finds-children-arentsleeping-enough.htm. [30 April 2014].
[4]
Rahmania, MR. dan Dewi Retno. (2012). “Hubungan abtara Persepsi Terhadap Kontrol Orangtua dengan Kecenderungan Perilaku Delinkuensi pada Remaja yang pernah Terlibat Tawuran” Jurnal Psikologi Pendidikan dan Perkembangan, Vol.1, No.03, pp.1-7.
[5]
BBC, 2014. Parents unaware of dangers faced by children on smartphones [Online] (Updated 11 Februari 2014) Diakses dari : http://bbc.com/news/technology-26121434. [15 Juli 2014].
[6]
Kompasiana, 2013. Dampak Negatif Penggunaan Smartphone [Online] (Updated 26 November 2013) Diakses dari : http:// teknologi.kompasiana.com/gadget/2013/11/27/dampak-negatif-penggunaansmartphone-611515.html. [15 Juli 2014].
[7]
Android Developers. (n.d.). Services. Diakses 15 Juli, 2014, dari developer.android.com: http://developer.android.com/guide/components/services.html.
[8]
Nazaruddin Safaat H. 2012 “Pemrograman Aplikasi Mobile Smartphone dan Tablet PC berbasis Android”. Informatika : Bandung
[9]
Google IO, Android Anatomy and Physiology, Download 5 Juli 2014, http://sites.google.com/site/io/anatomy--physiology-of-am-android
[10]
Android App Market. (n.d). android activity lifecycle. Diakses 15 Juli, 2014, dari android-app-market.com: http://android-app-market.com/androidactivity-lifecycle.html
[11]
Kujala S, Roto V, Vainio-Mattila K, Karapanos E, et al. UX Curve: A method for evaluating long-term user experience. Interact. Comput. 2011;23:473–483.
[12]
Larasati, I 2010, Kajian web usability,weblog, 24 Juni 2010,