BAB IV IMPLEMENTASI DAN ANALISA 4.1. Implementasi dan Analisa Pada bab ini akan dibahas tentang implementasi dan analisa berdasarkan hasil desain sistem dan rancangan sistem yang telah dibuat sebelumnya. Implementasi dibuat sedekat mungkin sehingga rancangan sistem yang telah dibuat tidak keluar dari kebutuhan sistem yang telah dirancang. Berikut adalah screenshoot dari implementasi aplikasi android menggunakan device dengan ukuran layar 4”. 4.1.1.
Implementasu Halaman Splash Screen Halaman Splash Screen akan muncul ketika user mulai membuka
aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi) ini, pada halaman ini terdapat logo aplikasi serta animasi pada sliding nya. Implementasi Halaman Splash Screen ditunjukkan pada Gambar 4.1 berikut:
Gambar 4.1
Implementasi Halaman Splash Screen
4.1.2.
Implementasi Halaman Login User Halaman login user tampil setelah halaman splash screen. Halaman
ini berfungsi sebagai pintu masuk ke dalam aplikasi, dimana pada halaman ini user memilih nama user pada dropdown nama user kemudian memilih button kelola ibadah sehingga bisa masuk ke menu beranda aplikasi. Selain itu pada halaman ini juga terdapat pilihan button daftar yang berfungsi mengarahkan ke halaman tambah user baru yang ingin dikelola ibadahnya, serta juga terdapat floating button di kanan bawah untuk mengarahkan ke halaman informasi data user. Halaman login user dapat dilihat pada Gambar 4.2 berikut:
Gambar 4.2
4.1.3.
Implementasi Halaman Login User
Implementasi Halaman Beranda dan Menu Utama
Halaman beranda dan menu utama muncul setelah user melakukan log user. Halaman beranda ini merupakan halaman control atas aplikasi, pada tampilan utama nya terdapat 5 menu utama yang berkaitan dengan manajemen ibadah, dan halaman ini dilengkapi juga dengan left slide navigaton drawer yang berisi menu umum aplikasi serta terdapat menu animasi floating action button di kanan bawah yang merupakan menu fitur tambahan dari aplikasi, ketika floating action button diklik akan muncul animasi 3 button tambahan yaitu butoon untuk mengarahkan ke halaman dzikir digital, arah kiblat dan kata mutiara/nasihat islami. Implementasi halaman beranda dapat dilihat pada Gambar 4.3 berikut :
Gambar 4.3
4.1.4.
Implementasi Halaman Beranda dan Menu Utama
Implementasi Halaman Pencapaian Isian Ibadah Harian
Halaman Pencapaian Isian Ibadah Harian ini muncul ketika user memilih button men pencapaian di menu utama, pada halaman ini user dpaat menginputkan hasil capaian ibadah hariannya. Disini user dapat mengisi ibadah pada tanggal yang diambil dari sistem smartphone. Implementasi halaman pencapaian ibadah harian dapat dilihat pada Gambar 4.4. berikut :
Gambar 4.4
4.1.5.
Implementasi Halaman Pencapaian Isian Ibadah Harian
Implementasi Halaman Data Ibadah Halaman Data Ibadah ini muncul ketika user memilih button data
ibadah pada menu utama. Pada halaman ini user dapat melihat data ibadah apa saja yang digunakan dalam aplikasi yang tertampil lewat data list view. Implemetasi halaman data ibadah dapat dilihat pada Gambar 4.5 berikut:
Gambar 4.5 4.1.6.
Implementasi Halaman Data Ibadah
Implementasi Halaman Detail Data Ibadah Selain user dapat melihat data ibadah, user juga dapat melihat data
detail masing-masing ibadah, user hanya cukup dengan mengklik ibadah pada list view halaman data ibadah makan akan tertampil detail data ibadah. Implementasi detail data ibadah dapat dilihat pada Gambar 4.6 berikut :
Gambar 4.6
Implementasi Halaman Detail Data Ibadah
4.1.7.
Implementasi Halaman Data Target Ibadah Halaman data target ibadah dapat dlhat user dengan cara memilih
button target ibadah pada butoon menu target ibadah. Halaman ini berfungsi untuk menampilkan target ibadah yang digunakan dalam aplikasi, serta user data juga Mengubah target ibadah sesuai yang diinginkan. implementasi halaman data target ibadah dapat dilihat pada Gambar 4.7 berikut :
Gambar 4.7 4.1.8.
Implementasi Halaman Target Ibadah
Implementasi Halaman Laporan Data Ibadah Per Hari Halamaan Laporan Data Ibadah per Hari ini berfungsi untuk melihat
data/capaian perkembangan ibadah harian. Pada laporan harian ini user memilih tanggal di kalender yang telash disediakan oleh sistem aplikasi pada tanggal yang ingin dilihat lalu user memilih button lihat data maka akan tertampilan data capaian ibadah harian pada tanggal yang dipilih dan juga terdapat informasi capaian dengan target berapa persen. Laporan ibadah harian dapat dilihat pada Gambar 4.8 berikut :
Gambar 4.8
4.1.9.
Implementasi Halaman Laporan Data Ibadah per Hari
Implementasi Halaman Laporan Data Ibadah Per Mingguan Halamaan Laporan Data Ibadah per Minggu ini berfungsi untuk
melihat data/capaian perkembangan ibadah secara mingguan (tujuh hari), pada tampilannya user memasukkan tanggal awal mulai muinggunya maka tanggal akhir minggunya akan otomatis terisi oleh aplikasi. Hasil implementasi halaman laporan data ibadah per Minggu dapat dilihat pada Gambar 4.9 berikut:
Gambar 4.9
4.1.10.
Implementasi Halaman Laporan Data Ibadah per Minggu
Implementasi Halaman Laporan Data Ibadah Per Periode Halamaan Laporan Data Ibadah per Periode ini berfungsi untuk
melihat data/capaian perkembangan ibadah secara periode tanggal tertentu. Pada tampilannya user memasukkan tanggal awal dan akhir periode data ibada yang ingin dilihat. Hasil implementasi halaman laporan data ibadah per Minggu dapat dilihat pada Gambar 4.10 berikut:
Gambar 4.10 Implementasi Halaman Laporan Data Ibadah per Periode
4.1.11.
Implementasi Halaman Grafik Ibadah Mingguan Selain hasil statistic perkembangan ibadah, user dapat juga melihat
data grafik melalui laporan data ibadah per minggu, untuk hasil grfaik sendiri juga dapat disimpan di gallery smatphone. Hasil implementasi halaman grafik ibadah mingguan dapat dilihat pada Gambar 4.11 berikut :
Gambar 4.11 Implementasi Halaman Grafik Ibadah Mingguan
4.1.12.
Implementasi Halaman Atur Notifikasi Halaman atur notifikasi ini berguna untuk mengtaur waktu notifikasi
pengingat pengisian capaian ibadah harian, harapannya user tidak lupa untuk mengisi capaian ibadahnya di aplikasi. Hasil implementasi halaman atur notifikasi dapat dilihat pada Gambar 4.12 berikut:
Gambar 4.12 Implementasi Atur Notifikasi
4.1.13.
Implementasi Halaman Kata Mutiara / Nasihat Islam Halaman kata mutiara / nasihat islam berfungsi untuk menampilkan
beberapa kata mutiara / nasihat islam dalam bentuk gambar, yang harapannya dengan halaman ini user dapat bersemangat melakukan ibadah. Hasil implementasi halaman kata mutiara/nasihat islam dapat dilihat pada Gambar 4.13 berikut:
Gambar 4.13 Implementasi Halaman Atur Notifikasi 4.1.14.
Implementasi Halaman Arah Kiblat
Halaman arah kiblat ini berfungsi untuk menampilkan bantuan arah petunjuk kiblat, harapannya dengan halaman ini user dapat terbantu mencari arah kiblat dalam fitur tambahan aplikasi ini. Hasil implementasi halaman aah kiblat dapat dilihat pada Gambar 4.14. berikut :
Gambar 4.14 Implementasi Halaman Arah Kiblat 4.1.15.
Implementasi Halaman Dzikir Digital Fitur tambahan yang terakhir adalah fitur halaman dzikir digital,
halaman ini berfungsi untuk menghitung dzikir harian user, sehingga user hanya perlu menekan tombol untuk menghitung dzikir nya sehingga harapanyya lebih efektif dan efisien. Hasil implementasi halaman dzikir digital dapat dilihat pada Gambar 4.15 berikut :
Gambar 4.15 Implementasi Halaman Dzikir Digital
4.1.16.
Implementasi Halaman Kritik / Saran Halaman kritik saran berfungsi agar user dapat memberikan
masukan kepada pengembang aplikasi yang membangun setelah menggunakan aplikasi ini, masukan yang diberikan melalui email yang terkoneksi dengan aplikasi. Hasil implementasi halaman kritik/saran dapat dilihat pada Gambar 4.16 berikut :
Gambar 4.16 Implementasi halaman kritik/saran 4.1.17.
Implementasi Halaman Tentang Halaman ini berfungsi untuk menampilkan rincian tentang aplikasi
manajemen amal ibadah harian (Amal Yaumi). Hasil implementasi halaman tentang dapat dilihat pada Gambar 4.17 berikut :
Gambar 4.17 Implementasi Halaman Tentang 4.1.18.
Implementasi Halaman Bantuan
Halaman bantuan berfungsi untuk memberikan penjelasan kepada user mengenai cara mneggunakan aplikasi ini, halaman bantuan terdri dari 3 tab host yaitu bantuan cara manajemen user, isi capaian ibadah dan laporan ibadah. Implementasi halaman bantuan dapat dilihat pada Gambar 4.18 berikut :
Gambar 4.18 Implementasi Halaman Bantuan
4.2. Pengujian Pengujian merupakan bagian yang penting dalam pembangunan sebuah perangkat lunak, pengujian ditujukan menemukan kesalahan-kesalahan pada sistem dan memastikan sistem yang dibangun telah sesuai dengan apa yang direncanakan sebelumnya. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal yaitu mampu mempresentasikan kajian pokok dari spesifikasi analis, perancangan dan pengkodean perangkat lunak itu sendiri.
4.2.1. Pengujian Kompatibilitas
Pengujian ini dilakukan untuk menguji beberapa device yang berbeda untuk mengetahui device mana yang kurang support dengan aplikasi ini. 1.2.1.1.Pengujian Menggunakan Smartphone Oppo R831K a. Sistem Operasi
: Android OS, v4.2.1 (Jelly Bean)
b. Ukuran Layar
: 480 x 800pixels, 4.5 inches
c. CPU / RAM
: Dual-core 1.3 Ghz, / 1 GB
1.2.1.2.Pengujian Menggunakan Smartphone Sony C3 a. Sistem Operasi
: Android OS, v5.1(Lollipop)
b. Ukuran Layar
: HD (1280 x 720) / 5.5 inches
c. CPU / RAM
: Quad coe 1.2 GHz/ 1 GB
1.2.1.3.Pengujian Menggunakan Google Nexus a. Sistem Operasi
: Android 5.0 Lollipop
b. Ukuran Layar
: HD (1440 x 2560) / 6 inches
c. CPU/RAM
: Qualcomm Snapdragon 805, Quad core
Krait 450 CPU 2.7GHz/3GB Penulis menguji aplikasi ini menggunakan ketiga device tersebut ketika membuka aplikasi semuanya lancar, semua halaman tertampil dengan baik dan fungsionalitas aplikasi berjalan sesuai dengan yang diharapkan, tampilan ketika device di rotate, susunan tampilan tidak mengalami kerusakan, scroll view juga berjalan dengan baik saat di rotate.
1.2.2. Pengujian Sistem Pengujian sistem dilakukan dengan metode black box testing. Berikut ini adalah pengujian pada Aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi): Tabel 4.1 No 1
Skenario Pengujian Login user: Memilih nama user pada dropdown nama user
Pengujian Black Box Hasil yang diharapkan Akan tampil halaman beranda dan
Hasil yang didapatkan Tampil halaman
Hasil Pengujian valid
No
Skenario Pengujian
Hasil yang diharapkan
Hasil yang didapatkan
Hasil Pengujian
dan memilih button kelola ibadah
menu utama aplikasi
beranda aplikasi
2
Menambah User : User memasukkan nama user yang baru pada form tambah user baru
Sistem akan menyimpan nama user yang baru ke dalam Database, dan apabila nama user sudah ada akan muncul peringatan data sudah ada
Sistem menyimpan nama user yang telah ditambahkan , dan jika nama user sudah ada muncul peringatan data sudah ada dan gagal ditambahkan
valid
3
Mengubah Data User:User mengubah nama user
Saat user melakukan pengubahan nama user, sistem akan menyimpan perubahan nama user ke dalam basis data
Saat user melakukan pengubahan nama user, sistem menyimpan perubahan nama user ke dalam basis data
valid
4
Menghapus user
Saat user menghapus user yang dipilih, sistem akan menghapus user dan data pencapaian ibadahnya
Saat user valid menghapus user yang dipilih, sistem menghapus user dan data pencapaian ibadahnya secara permanen
No
Skenario Pengujian
Hasil yang diharapkan
Hasil yang didapatkan
Hasil Pengujian
secara permanen 5
Melihat data user :User memilih floating action button data user
Akan tampil halaman data user
Tampil halaman data user
valid
6
Melihat daftar data ibadah :User memilih menu data ibadah dimenu utama
Akan tampil halaman daftar list view data ibadah
Tampil halaman daftar list view data ibadah
valid
7
Melihat detail data ibadah :User memilih data ibadah yang ingin dilihat detailnya
Akan tampil halaman detail data ibadah sesuai ibadah yang dipilih
Tampil halaman detail data ibadah sesuai ibadah yang dipilih
valid
8
Melihat data target ibadah :User memilih menu data target di menu utama
Akan tampil halaman data target ibadah
Tampil halaman data target ibadah
valid
9
Mengubah target ibadah :User memilih button edit pada data ibadah yang di ingin di ubah targetnya
Saat user melakukan pengubahan data target ibadah, sistem akan menyimpan perubahan target ibadah ke dalam basis data
Saat user melakukan pengubahan data target ibadah, sistem menyimpan perubahan target ibadah ke dalam basis data
valid
10
Mengisi Pencapaian ibadah harian :User
Saat user memilih
Saat user memilih
valid
No
11
Hasil yang diharapkan
Hasil yang didapatkan
memilih button pencapaian di menu utama
button pencapaian sistem akan mengecek apakah pada hari yang sesuai tanggal sistem sudah di isi capaian ibadahnya atau belum, jika belum user akan menmapilkan halaman capaian isi ibadah yang kosong belum ada data capaiannya, jika sudah ada isinya sistem akan menampilkan halaman capaian ibadah yang telah di isi oleh user sebelumnya
button pencapaian sistem mengecek apakah pada hari yang sesuai tanggal sistem sudah di isi capaian ibadahnya atau belum, jika belum user menampilkan halaman capaian isi ibadah yang kosong belum ada data capaiannya, jika sudah ada isinya sistem menampilkan halaman capaian ibadah yang telah di isi oleh user sebelumnya
Mengatur Notifikasi Pengingat Isian Capaian Ibadah:User memilih button atur notifikasi di menu utama dan user nmengatur waktu
Akan tampil halaman notifikasi, sistem akan menyimpan waktu notifikasi
Tampil halaman notifikasi, sistem menyimpan waktu notifikasi
Skenario Pengujian
Hasil Pengujian
valid
No
12
Hasil yang diharapkan
Hasil yang didapatkan
notifikasi pengingat isian ibadah
yang telah diatur oleh user ke dalam shared preferences serta jika waktu yang telah diatur user sama dengan waktu sistem aplikasi di smartphone sistem akan mengeluarkan reminder push notification
yang telah diatur oleh user ke dalam shared preferences serta jika waktu yang telah diatur user sama dengan waktu sistem aplikasi di smartphone sistem mengeluarkan reminder push notification
Menampilkan Laporan Harian :User memilih button laporan harian, dan memilih tanggal yang ingin dilihat capaian ibadah hariannya
Saat user memilih button laporan harian sistem akan menampilkan calendar yang tanggalnya dapat dipilih oleh user dan sistem akan mencari data capaian ibadah sesuai tanggal yang dipilih oleh user dan sistem akan
Saat user memilih button laporan harian sistem menampilkan calendar yang tanggalnya dapat dipilih oleh user dan sistem mencari data capaian ibadah sesuai tanggal yang dipilih oleh user dan sistem
Skenario Pengujian
Hasil Pengujian
valid
No
13
Skenario Pengujian
Menampilkan Laporan Mingguan :User memilih button laporan mingguan dan user memilih tanggal awal laporan lalu pilih button lihat laporan
Hasil yang diharapkan
Hasil yang didapatkan
menampilkka n nya.
menampilkka n nya.
Saat user memilih button laporan mingguan maka sistem akan menampilkan halaman laporan mimgguan, dan saat user memilih tanggal awal maka sistem akan menampilkan otomatis tanggal akhir yang terhitung tanggal awal ditambahkan 6 hari dan saat user memilih button lihat laporan sistem akan mencari data diantara tanggal tersebut dan akan menampilkan
Saat user memilih button laporan mingguan maka sistem menampilkan halaman laporan mimgguan, dan saat user memilih tanggal awal maka sistem menampilkan otomatis tanggal akhir yang terhitung dari tanggal awal ditambahkan 6 hari dan saat user memilih button lihat laporan sistem mencari data diantara tanggal tersebut dan menampilkan hasil laporannya.
Hasil Pengujian
valid
No
Skenario Pengujian
Hasil yang diharapkan
Hasil yang didapatkan
Hasil Pengujian
hasil laporannya. 14
Menampilkan halaman laporan periode :User memilih button laporan periode dan user memilih tanggal awal dan tanggal akhir periode dan user pilih button lihat laporan
Saat user memilih button laporan periode maka sistem akan menampilkan halaman laporan periode dan saat user memilih dan saat user memilih button lihat laporan sistem akan mencari data diantara tanggal awal dan akhir yang telah dimasukkan oleh user dan akan menampilkan hasil laporannya.
Saat user memilih button laporan periode maka sistem menampilkan halaman laporan periode dan saat user memilih dan saat user memilih button lihat laporan sistem mencari data diantara tanggal awal dan akhir yang telah dimasukkan oleh user dan menampilkan hasil laporannya.
Valid
15
Menampilkan Grafik ibadah Mingguan : User memilih laporan mingguan dan dihasil laporan mingguan user memilih button lihat
Saat user memilih laporan mingguan sistem akan menampilkan
Saat user memilih laporan mingguan sistem menampilkan
Valid
No
Skenario Pengujian grafik dan memilih ibadah yang ingin dilihat grafiknya
Hasil yang diharapkan
Hasil yang didapatkan
hasil laporan mingguan sesuai tanggal yang dipilih sebelumnya, saat user memilh button lihat grafik sistem akan menampilkan pilihan ibadah mana yang dipilih serta saat user telah memilih ibadah maka sistem akan menampilkan grafik
hasil laporan mingguan sesuai tanggal yang dipilih sebelumnya, saat user memilh button lihat grafik sistem menampilkan pilihan ibadah mana yang dipilih serta saat user telah memilih ibadah maka sistem menampilkan grafik
Hasil Pengujian
1.2.3. Pengujian Melalui Kuisioner Pengujian sistem yang terakhir dengan pengujian kuisioner, berikut hasil kuisioner dari responden yang berjumlah 30 orang: a.
Hasil tanggapan kuisioner pernyataan 1 Pernyataan : Aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi) Berbasis Android dapat membantu mengevaluasi ibadah Hasil
tanggapan
kuisioner
atas
pernyataan
digambarkan dengan diagram pie 4.19 berikut:
tersebut
dapat
Gambar 4.19
Diagram Kuisioner Atas Tanggapan Pernyataan 1
b.
Hasil tanggapan kuisioner pernyataan 2 Pernyataan : User Interface Aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi) Berbasis Android mudah digunakan Hasil
tanggapan
kuisioner
atas
pernyataan
tersebut
dapat
digambarkan dengan diagram pie 4.20 berikut:
Gambar 4.20 Diagram Kuisioner Atas Tanggapan Pernyataan 2
c.
Hasil tanggapan kuisioner pernyataan 3 Pernyataan: Aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi) Berbasis Android dapat memanjemen ibadah anda sehari-hari Hasil
tanggapan
kuisioner
atas
pernyataan
tersebut
dapat
digambarkan dengan diagram pie 4.21 berikut:
Gambar 4.21 Diagram Kuisioner Atas Tanggapan Pernyataan 3 d.
Hasil tanggapan kuisioner pernyataan 4 Pernyataan: Fitur-fitur yang terdapat Aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi) Berbasis Android sudah lengkap Hasil
tanggapan
kuisioner
atas
pernyataan
tersebut
dapat
digambarkan dengan diagram pie 4.22 berikut:
Gambar 4.22 Diagram Kuisioner Atas Tanggapan Pernyataan 4 e.
Hasil tanggapan kuisioner pernyataan 5
Pernyataan : Fitur-fitur yang terdapat Aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi) Berbasis Android mudah digunakan Hasil
tanggapan
kuisioner
atas
pernyataan
tersebut
dapat
digambarkan dengan diagram pie 4.23 berikut:
Gambar 4.23 Diagram Kuisioner Atas Tanggapan Pernyataan 5
Kesimpulan dari kuisioner yang sudah terkumpul, responden berjumlah 30 orang. Hasil Jawaban dari responden menunjukkan bahwa aplikasi manajemen amal ibadah harian (Amal Yaumi) ini dapat diterima hampil 60 % menyatakan tanggapan setuju atas pernyataan yang diberikan.
BAB V PENUTUP
5.1
Kesimpulan Kesimpulan dari perancangan dan pembuatan aplikasi manajemen amal
ibadah harian (Amal Yaumi) berbasis android adalah sebagai berikut : 1. Aplikasi manajemen amal ibadah harian (Amal Yaumi) berbasis android telah selesai dibuat yang memfasilitasi user sebagai pengguna aplikasi untuk meemanjemen amal ibadah harian mereka secara digital 2. Aplikasi manajemen amal ibadah harian (Amal Yaumi) berbasis android telah teruji kevalidan sistemnya menggunakan metode pengujian black box
5.2
Saran Saran untuk pengembangan penelitian selanjutnya antara lain : 1. Menambahkan fitur Al-Qur’an digital untuk memfasilitasi user dalam membaca Al-Qur’an dengan mudah di smartphone android mereka 2. Penyesuaian notifikasi ibadah sholat wajib sesuai waktu daerah masing-masing 3. Pembuatan server untuk jangka panjang
25
DAFTAR PUSTAKA Amiral, M. (2011). Aplikasi Pengingat Shalat dan Arah Kiblat Menggunakan Global Posotioning System (GPS) Berbasis Android 1.6. Institut Teknologi Indonesia. Anisya, & Putra, Y. (2013). APLIKASI SISTEM DATABASE PEREKAMAN JADWAL SIDANG DENGAN MEMANFAATKAN OPEN SOURCE, x(x). Aziz, A. S. (2012). Amal Yaumi. Retrieved January 21, 2016, from https://subhanabdulaziz.wordpress.com/2012/02/06/amal-yaumi/ Bhoi, R. N., Shete, V. V, & Somani, S. B. (2015). Android Based Child Tracking System, 6536–6542. http://doi.org/10.15680/ijircce.2015. Defni, & Rahmayun, I. (2014). Jurnal Momentum ISSN : 1693-752X ENKRIPSI SMS ( SHORT MESSAGE SERVICE ) PADA TELEPON SELULAR BERBASIS ANDROID DENGAN METODE RC6 Jurnal Momentum ISSN : 1693-752X, 16(1), 63–73. Google. (2013). Meet Android Studio. Retrieved January 3, 2016, from https://developer.android.com/studio/intro/index.html Koespradono, Suraya, & K, Y. R. (2013). Jurnal SCRIPT Vol . 1 No . 1 Desember 2013 ISSN : 2338-6304 Jurnal SCRIPT Vol . 1 No . 1 Desember 2013 ISSN : 2338-6304, 1(1), 46–54. Kristanto, A. (2003). Perancangan Sistem Informasi dan Aplikasinya. Jakarta: Gava Media. Kurniawati, R. (2015). Penerapan Metode Mentoring Pendidikan Agama Islam Terhadap Pembentukan Religiusitas Dimensi Ibadah Pada SMK Negeri 1 Panjaitan Kulon Progo Yogyakarta. Universitas Islam Negeri Sunan Kalijaga. Lamhos, S. (2015). Algoritma dan Pemrograman (I). Yogyakarta: Andi. Nugraha, A. (2008). Algoritma dan Struktur Data dalam Basaha Java. (W. Hermawan, Ed.) (I). Yogyakarta: Andi. Shalahuddin, M., & Rosa. (2006). J2EE dalam Aplikasi Enterprise. Bandung: Informatika.
27
Sovia, R., & Febio, J. (2011). VOL . 3 NO . 1 MARET 2011, 3(1), 86–101. Suhendar, A. (2002). Visual Modeling Menggunakan UML dan Rational Rose. Bandung: Informatika. Sutanta, E. (2004). Sistem Basis Data. (W. Nurwiyati, Ed.) (I). Yogyakarta: Graha Ilmu. Wahadyo, A. (2013). Android 4 untuk Pengguna Pemula Tablet & Handphone. Jakarta: mediakita. Widodo, A. P. (2003). Transformasi Dokumen XML, 6(3), 128–135. Zaki, A. (2008). Seri Penuntun Praktis AJAX untuk Pemula. Elex Media Komputindo.
27