PEMBUATAN APLIKASI LEMBAR KERJA SISWA
ELEKTRONIK (ELks) BERBASIS ANDROID
TUGAS AKHIR Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I Pada Jurusan Teknik Elektro Fakultas Teknik Universitas Muhammadiyah Surakarta
Oleh:
ROSYID FAJAR RIZQI NIM : D400090053
PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2014
i
HALAMAN PERSETUJUAN
Tugas Akhir dengan judul “PEMBUATAN APLIKASI LEMBAR KERJA SISWA
ELEKTRONIK (ELks) BERBASIS ANDROID ” ini telah diperiksa dan disetujui pada:
Hari
:……………..…………
Tanggal
:….…………………….
ii
HALAMAN PENGESAHAN Tugas Akhir ini telah dipertahankan dan dipertanggung jawabkan di depan Dewan Penguji Tugas Akhir guna melengkapi tugas-tugas dan memenuhi syarat-syarat untuk memperoleh gelar Sarjana Teknik Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta. Hari
:
Tanggal
: Dengan Judul :
“PEMBUATAN APLIKASI LEMBAR KERJA SISWA ELEKTRONIK (ELks) BERBASIS ANDROID”
Dosen Penguji : 1. Gunawan Ariyanto, S.T. M.Comp SC, Ph.D ……………….. 2. Dedi Ary Prasetya, S.T
………………..
3. Heru Supriyono, S.T, M.T. Ph.D
.………………..
4. Umi Fadlilah, S.T M.Eng
………………..
Mengetahui,
Dekan Fakultas Teknik
Ketua Jurusan Teknik Elektro
Universitas Muhammadiyah Surakarta
(Ir. Sri Sunarjono, M.T. Ph.D)
Universitas Muhammadiyah Su
(Umar, S.T, M.T )
iii
PERNYATAAN KEASLIAN SKRIPSI
Saya menyatakan dengan sesungguhnya bahwa skipsi dengan judul “PEMBUATAN TEMPLATE LEMBAR KERJA SISWA ELEKTRONIK (ELks) BERBASIS ANDROID” yang dibuat untuk memenuhi sebagai syarat
memperoleh gelar kesarjanaan S1 pada Jurusan Elektro Fakultas Teknik Universitas Muhammadiyah Surakarta, sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis dan diterbitkan oleh orang lain, kecuali yang secara tertulis mengacu dalam naskah dan disebutkan dalam daftar pustaka.
Surakarta, 2014
Rosyid Fajar Rizqi NIM. D400 090 053
iv
DAFTAR KONTRIBUSI Dengan ini saya menyatakan bahwa tugas akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan si suatu Perguruan Tinggi dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka. Berikut saya sampaikan daftar kontribusi dalam penyusunan tugas akhir : 1. Saya membuat aplikasi LKS berbasis Android ini sendiri dengan bantuan buku, internet. 2. Program aplikasi yang saya gunakan untuk membuat aplikasi LKS ini adalah Eclipse 3.8, Android SDK 4.2.2 Jelly Bean, ADT 21.1.0.2013, JDK 1.7.0_21, JRE 7. 3. Hardware yang digunakan dalam aplikasi ini adalah Netbook Acer Aspire 4750G Intel Core i5-2410M dan Smartphone Tablet Advandroid T1D Dual Core MT6577 dengan kecepatan 1 GHz. Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya. Saya bertanggung jawab atas isi dan kebenaran daftar diatas. Surakarta, Juli 2014 Rosyid Fajar Rizqi Mengetahui : Pembimbing I
Pembimbing II
(Gunawan Ariyanto, ST. M.Comp SC., Ph.D)
(Dedi Ari Prasetya, ST)
v
MOTTO
1. Bersabarlah, hanya keyakinan saja yang akan menjawab jika semua akan indah pada waktunya. 2. Tidak ada jaminan untuk sukses bagi orang yang mencoba, tetapi tidak mencoba adalah jaminan gagal. 3. Bukannya gagal, tapi kesuksesan yang tertunda. 4. Harapan kosong itu lebih menyakitkan daripada kenyataan pahit. 5. Jangan menunda-nunda pekerjaan yang hasilnya sudah pasti baik didepan matamu. 6. Selesaikanlah yang telah kau mulai. 7. Apapun yang kau hadapi, jangan pernah sekali-kali kau menyalahkan keadaan sudah yang terjadi. 8. Jangan takut berteriak atau menangis sekencang-kencangnya jika kau berduka, karena tidak selamanya diam itu emas. 9. Hanya terkadang saja, menunggu dan mersabar selama bertahun-tahun untuk satu akhir indah yang belum terlihat. 10. Kita adalah mahluk sosial yang saling membutuhkan, maka jangan takut atau sungkan meminta bantuan orang lain. 11. Luangkan waktu dan pikiran untuk membantu sesama, dan semoga saja suatu saat ketika kita membutuhkan bantuan ada seseorang yang bersedia membantu.
vi
PERSEMBAHAN
1. Orang tuaku tercinta, Bapak Puryono dan Ibu Titik Sriyanti terima kasih atas doa yang tulus, yang telah membimbingku dengan penuh kasih sayang, kesabaran serta pengorbanan yang tulus. 2. Untuk
kakakku
tersayang
Arinta
Ayuningtyas,
terima
kasih
atas
dukungannya. 3. Untuk kekasihku tercinta Christin Budi Lestari terima kasih atas nasehat dan dukungan, serta sudah bersabar menemaniku mengerjakan skripsi selama ini. 4. Untuk teman-teman Elektro angkatan ’09, terima kasih atas kebersamaannya selama ini. 5. Teman-teman yang selalu mendukung, Ardiyanto Iqbal, S.T, Nikka Birruwatataqu, S.T , Ari Maghfur Dimyati, S.T, Aulia Annasai, S.T , Endah Tri Safitri, S.T , Ageng Sugiyanto, S.T, Jimmi Kurniawan, S.T, Agus Purwohartono, S.T, Ferdian Abdi, S.T, Rezha Bayu S, S,T, Anamila Yulfa, S.T, Prima Rosyad, S.T, dan masih banyak teman-teman yang belum bisa disebutin namanya masing-masing. 6. Keluarga besar Dinamik yang telah menyediakan tempatnya untuk mengerjakan skripsi. 7. Terima kasih kepada semua pihak yang telah memberikan sarana dan prasarana serta doa agar selalu diberi kemudahan oleh Allah SWT.
vii
KATA PENGANTAR
Puji syukur Alhamdulillah, segala puji bagi Allah SWT yang telah melimpahkan
rahmat
dan
hidayah-Nya
kepada
penulis,
sehingga
dapat
menyelesaikan tugas akhir dengan judul “PEMBUATAN TEMPLATE LEMBAR KERJA SISWA ELEKTRONIK (ELks) BERBASIS ANDROID”. Penulis menyadari sepenuhnya bahwa tugas akhir ini tidak dapat diselesaikan sendiri tanpa adanya bantuan serta bimbingan dari berbagai pihak yang dengan penuh perhatian telah membantu terlaksananya penulisan tugas akhir ini dengan lancar. Pada kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada : 1. Allah SWT atas Karunia dan Rahmat-Nya sehingga penulis dapat menyelesaikan tugas akhir ini. 2. Bapak Gunawan Ariyanto, ST. M.Comp SC., Ph.D. selaku pembimbing I yang telah memberikan nasehat, bimbingan, dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini. 3. Bapak Dedi Ari Prasetya, ST. selaku pembimbing II yang telah memberikan bimbingan dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini. 4. Segenap dosen penguji pada seminar proposal, pra pendadaran dan pendadaran yang telah memberikan saran dan masukan dalam penyusunan tugas akhir ini. 5. Bapak dan Ibu dosen pengampu mata kuliah di Teknik Elektro yang telah memberikan bekal ilmu yang sangat bermanfaat bagi penulis.
viii
6. Kepada Kedua orang tua yang selalu memberi doa, semangat dan motivasi dengan tiada henti-hentinya kepada penulis. 7. Teman-teman Teknik Elektro angkatan 2009 yang telah memberikan dorongan kepada penulis. 8. Kepada semua pihak yang tidak bisa disebutkan satu-persatu, terima kasih telah membantu penulis sehingga tugas akhir ini dapat diselesaikan. Penulis menyadari penyusunan tugas akhir ini masih banyak kekurangan. Hal ini karena keterbatasan pengetahuan penulis. Akhirnya penulis berucap semoga penelitian sederhana ini dapat bermanfaat.
Surakarta, September 2013
Penulis
ix
DAFTAR ISI Halaman Judul…………………………………………………….................
i
Halaman Persetujuan………………………………………………………...
ii
Halaman Pengesahan………………………………………………. …….....
iii
Pernyataan Keaslian Skripsi………………………………………………….
iv
Daftar Kontribusi…………………………………………………............... .
iv
Motto……………………………………………………………….. …….....
v
Persembahan…………………………………………………………………
vi
Kata Pengantar……………………………………………………………... .
vii
Daftar Isi…………………………………………………………………….
ix
Daftar Gambar……………………………………………………………….
xii
Daftar Tabel ………………………………………………………………...
xiii
Abstraksi…………………………………………………………………… .
xiv
BAB I
PENDAHULUAN …………………………………............
1
1.1 Latar Belakang………..…………………………………
1
1.2 Perumusan Masalah………………………………..............
2
1.3 Batasan Masalah…………………………………............
3
1.4 Tujuan Penelitian…………………………………………
3
1.5 Manfaat Penelitian……………………………………….
4
1.6 Sistematika Penulisan……………………………………
4
TINJAUAN PUSTAKA ………………………………….. .
6
2.1 Telaah Penelitian…………………………………………
6
BAB II
x
BAB III
2.2 Landasan Teori…………………………………………..
6
1. Lembar Kerja Siswa……………………..…………..
6
2. Sistem Operasi Android..……………………………
8
3. SQLite Database…………………………………......
9
METODE PENELITIAN ………………………………..
11
3.1 Waktu dan Tempat ..........................................................
11
3.2 Alur Penelitian …………………………………………
11
3.3 Analisis Kebutuhan…………………………………….
15
1. Analisis Kebutuhan Software………………............ 15 2. Analisis Kebutuhan Hardware………………………
15
3.4 Perancangan dan Pembuatan Sistem………………….. .
16
1. Metode Perancangan……………………………… .
16
2. Desain Sistem……………………………………….17 a. Perancangan Use Case ………………………….
17
b. Desain Menu Utama…………………………….
18
1) Desain Tampilan Soal……………………… 19
BAB IV
3. Gambaran Sistem……………………………………
19
4. Membangun Sistem……………………………........
20
IMPLEMENTASI SISTEM …………………………........
20
4.1 Proses Aplikasi ………………………………………....
20
4.2 Pengembangan Aplikasi ……………………………….
21
4.3 Implementasi Program………………………………….
21
4.3.1
Tampilan Awal Program….. ………………......
22
4.3.2
Tampilan Menu Bahasa Indonesia………………
25
4.3.3
Tampilan Menu Matematika…………………….
25
xi
4.3.4
Tampilan Menu Data……………………………
26
4.4 Analisa Hasil…………………………………………….
27
PENUTUP ………………………………………………… .
33
5.1 Kesimpulan ………………………………………………
33
5.2 Saran…………………………………………………… .
33
DAFTAR PUSTAKA …………………………………………………… .
34
LAMPIRAN …………………………………………………………….... .
35
BAB V
4.3.1 Source Code XML tampilan menu awal 4.3.2 Source Code MainActivity.java tampilan menu awal 4.4.1 Source Code XML tampilan menu Bahasa Indonesia 4.4.2 Source Code Java tampilan menu Bahasa Indonesia 4.5.1 Source Code XML tampilan menu Matematika 4.5.2 Source Code Java tampilan menu Matematika 4.6.1 Source Code XML tampilan menu Data 4.6.2 Source Code Java tampilan menu Data
xii
DAFTAR GAMBAR
Gambar 3.1 Diagram Alur Penelitian …………………………………….....
14
Gambar 3.2 Metode Perancangan …………………………………………..
16
Gambar 3.3 Diagram Use Case User (Guru)………………………………..
17
Gambar 3.4 Diagram Use Case User (Murid)………………………………
18
Gambar 3.5 Desain Menu Utama ……………………………………………
18
Gambar 3.6 Desain Soal…………………………………………………….
19
Gambar 4.1 Tampilan Awal Pada Emulator ………………………………..
22
Gambar 4.2 Icon Aplikasi LKS…….………………….……………………
23
Gambar 4.3 Tampilan Awal Aplikasi LKS………………………………….
24
Gambar 4.4 Tampilan Menu Soal Bahasa Indonesia………………………..
25
Gambar 4.5 Tampilan Menu Soal Matematika………………………………
26
Gambar 4.6 Tampilan Menu Data……………..…………………………….
27
Gambar 4.7 Uji Coba Diberbagai Layar Smartphone……………………….
28
Gambar 4.8 Smartphone Sistem Operasi Android ICS.…………………….
29
Gambar 4.9 Smartphone Sistem Operasi Android JellyBean.………………
29
Gambar 4.10 Aplikasi Berjalan Di Smartphone Cross Andromeda A27……
30
Gambar 4.11 Aplikasi Berjalan Di Smartphone Cross Lenovo A390………
31
Gambar 4.12 Aplikasi Berjalan Di Smartphone Tablet Advan T1D…..……
32
xiii
DAFTAR TABEL
Tabel 4.1 Daftar pengguna dan model smartphone…………………………..
xiv
34
ABSTRAKSI Lembar Kerja Siswa merupakan suatu media pembelajaran siswa siswi dari Sekolah Dasar sampai Sekolah Menengah Atas yang hanya berbentuk buku dan diperjual belikan. Maka dari itu perlu dibuat LKS dalam bentuk yang baru agar siswa siswi dapat dengan mudah mendapatkan materi soal-soal secara gratis dengan cara yang modern. Salah satunya adalah, dengan membuat aplikasi LKS pada perangkat smartphone berbasis android. Metode penelitian yang dilakukan pertama adalah melakukan pertanyaan pada siswa siswi khususnya kelas 2 SMP, kemudian dari jawaban siswa siswi tersebut diambil kesimpulan pelajaran apa saja yang sering dibutuhkan anak kelas 2 SMP. Tahap selanjutnya adalah mendesain sistem dengan software Eclipse yang sudah terpasang ADT, kemudian sistem diuji dengan SDK. Dan untuk Desain icon aplikasi LKS tersebut dapat dicari di Google. Aplikasi LKS berbasis android ini memiliki dua buah soal mata pelajaran dan satu data untuk memasukkan soal serta jawaban sendiri. Sistem dalam aplikasi ini dapat meghitung jawaban-jawaban dari pertanyaan soal yang telah disediakan. Dan mampu menyimpan soal-soal yang di input user secara manual. Kata Kunci : Sistem Aplikasi, Berbasis Android, LKS
xv