commit to user
i
PEMBUATAN APLIKASI HARGA DAN PERBANDINGAN SPESIFIKASI HANDPHONE BERBASIS ANDROID
TUGASAKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika Fakultas Matematika Dan Ilmu
Pengetahuan Alam Universitas Sebelas Maret
Diajukan oleh SITI MU’AWANA
NIM. M3113136
PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MIPA
UNIVERSITAS SEBELAS MARET SURAKARTA
2016
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user HALAMAN PERSIETUJUAIII
TEhIBI'ATA}\T ATI-U(A$ IIAXGA I}AI* PERSANI}INGA}I $PtrsIrII(ASI I{AHIIPHONE *BRBASIS Ah{DROID
DismmOkh
STM ililU'AWANA I\fiM, M$rl3ilr6
Tutrs A}&irini tel& disetn$$i uais& diestahsskm
di@n
&nran pffigujiPerrrbimbing Utarna
flrm*
ehpl ffw Br*lilr$.Km
}lfi.Encr,h[DN.060rffiffi02
Pa.htms#ll t
XUnt soltcommit to user HALAMAN PENGESAHAN
PEMBUATAN APLIKASI HARGA DAN PERBANDINGAN SPESIFIKASI HANDPHONE BERBASIS ANDROID
Disusun Oleh : SITI MU'AWANA
NIM.M3113136
Tugas Akhir ini telah diterima dan disahkan oleh dewan Penguji Tugas Akhir
Program Diploma III Teknik Informatika Pada hari
Senrn tanggal a0
lun\1.
Penguji1
Firma Sahru!-Bahtiar S.Kom. M.Ens.2.
Penguji 2,4W
3.
Penguji 3NIDN.0601028502
NUPN.9906008058
Disahkan Oleh :
ill
NrDN.0601028s02
NIDN:-0624118101
3 200501 1 001
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user PERIITYATAAhI
Dengan ini saya rnenyatakan khvra danarn Laporan Tugas Akhir ini tidak terdapat ka.ya yang pernah diajukan untuk memperoleh gelar kesarjana{ux disuatu Perguruan Tioggr, dan sepaajang pngetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lair1 kecuali yang secara tertulis dimu dalun naskah ifii dan disebutkan dalarn Daftar Pustaka.
Srarakarta, 20 Juni 2016
M3113X35
IV
commit to user
v ABSTRACT
SITI MU'AWANA, 2016. The making of the android-based price and specifications comparison of mobile phone application. Diploma Degree Computer Science Engineering, Informatics Engineering, Science and Mathematics Faculty, Sebelas Maret University.
The technology has been maximum developed to allow the public finding the information quickly. Technology developments have also affected the operating system of mobile phone. Mobile phone at first only was used to send messages and communicate with other by the phone call only. The needs to access the virtual world are encouraging the community to have a mobile phone with good specifications. Because of that, the public want applications that can provide information on mobile phone specs and price in the market.
The application of mobile phone specifications comparison is designed with the use of methods of needs analysis, system design, coding and testing.
Data collection is done with needs observation to the use of mobile phones which increased a lot. The stage of creation is planning of software design which can be estimated before coding.
Android application which can provide information about the newly released mobile phones price, specifications, and information on the market. This Android application is very helpful for users to get phone price information which is appropriate to the value of the dollars in indonesia.
Keywords: mobile phone information, mobile phone comparison.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi INTISARI
Siti Mu’awana, 2016. PEMBUATAN APLIKASI HARGA DAN PERBANDINGAN SPESIFIKASI HANDPHONE BERBASIS ANDROID.
Program Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret, Surakarta.
Teknologi telah dikembangkan dengan maksimal untuk memudahkan masyarakat mencari informasi dengan cepat.Perkembangan teknologi juga telah mempengaruhi sistem operasi dari ponsel, ponsel dahulu hanya digunakan untuk mengirim pesan dan komunikasi dengan telepon saja. Kebutuhan untuk mengakses dunia maya mendorong masyarakat untuk memiliki ponsel dengan spesifikasi yang baik. Karena hal itu masyarakat membutuhkan aplikasi yang dapat memberikan informasi mengenai spesifikasi dan harga ponsel dipasaran.
Aplikasi perbandingan spesifikasi ponsel ini dirancang dengan menggunakan metode analisa kebutuhan sistem, desain, coding dan testing.
Pengumpulan data yang dilakukan dengan pengamatan kebutuhan terhadap penggunaan ponsel yang semakin bertambah banyak.Tahap pembuatan desain berupa perancangan perangkat lunak yang dapat diperkirakan sebelum melakukan coding.
Aplikasi Android dapat memberikan informasi mengenai harga ponsel, spesifikasi dan informasi ponsel yang baru dirilis dipasaran. Aplikasi Android ini sangat membantu pengguna untuk mendapatkan informasi harga ponsel sesuai dengan nilai dolar yang ada di indonesia.
Kata Kunci : info handphone, perbandingan handphone
commit to user
vii MOTTO
SAMI’NA WA ATHO’NA
“Kami dengar dan kami taat “
“Raihlah ilmu dan untuk meraih ilmu belajarah untuk tenang dan sabar”
(Khalifah umar bin khattab)
“Hiduplah seperti pohon kayu yang lebat buahnya, hidup ditepi jalan dan dilempari orang dengan batu tetapi dibalas dengan buah yang manis”
(Khalifah Abu bakar)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
PERSEMBAHAN
Tugas Akhir ini kupersembahkan untuk:
Rasulullah, laki-laki yang tak akan pernah hilang dari hati dan tak akan pernah terlupakan. Orang yang lebih aku cintai dari ibu dan ayahku.
Ibu, wanita yang selalu memberi cinta yang menyejukkan, terima kasih ibu aku hanya anak yang masih mencintaimu dalam kurangku.
Ayah, laki-laki yang selalu sejuk dihati terima kasih untuk cinta dan perhatian yang tercurah.
Mahrus Ali, kakak yang selalu memberi dukungan dan nasehat.
Teman-teman geng kacang untuk yuliana(gendut), adi(arima kousei KW), widi(Nozaki-kun), nur(akabane karma KW), reza(umaru oniichan) yang mengetahui sisi-sisi lain dan kegokilan masing-masing, saling bertukar anime dan curhat kesana kemari, sankyu minna. daisuki.
Teman-teman kos Griya Ajeng yang telah menemani begadang dari semester 1 sampai semester 6 terkhusus mbak lae (Biologi 2011) dan mbak dian (Matematika 2011).
Mbak shofi, kholida, parma, lutfi, ulfah cha, ariska, melinda, hafida yang telah menemani AAI walaupun sudah semester tua dan yang telah mengisi hati ini dengan tausiyah-tausiyah dan mengajak kajian rutin, karimah, biro aai.
Yang terakhir untuk teman dari semester 1 sampai akhir semester “yunia, ulfah cha (umi), yuliana (gendut), yosica” banyak hal yang sudah terjadi pasang surut emosi, canda semuanya Arigatou Gozaimasu.
commit to user
ix
KATA PENGANTAR
Assalamu’alaikum Warohmatullohi Wabarokatuh.
Alhamdulillah, Segala puji dan rasa syukur kehadirat Allah subhanahu wa ta’ala atas segala nikmat dan karunia-Nya yang telah diberikan, sehingga penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul “Pembuatan Aplikasi Harga Dan Perbandingan Spesifikasi Handphone Berbasis Android ”ini guna memenuhi syarat kelulusan Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Atas tersusunnya laporan ini penulis mengucapkan terima kasih kepada : 1. Bapak ABDUL AZIZ S.Kom., M.Cs. selaku ketua Program Diploma III
Teknik Informatika Fakultas Matematika dan IlmuPengetahuan Alam Universitas Sebelas Maret Surakarta.
2. Bapak Firma Sahrul Bahtiar S.Kom, M.Eng. selaku pembimbing Tugas Akhir.
3. Bapak, ibu dan seluruh keluarga yang selalu memberikan doa, semangat serta dukungan baik secada moral maupun material.
4. Teman-teman yang telah membantu penyelesaikan Tugas Akhir ini yang tidak dapat penulis sebutkan satu persatu.
Semoga Laporan Tugas Akhir ini dapat bermanfaat bagi semua pihak, khususnya mahasiswa DIII Teknik Informatika FMIPA UNS. Sekian dari penulis, segala kesalahan dalam penulisan laporan ini mohon dimaafkan.
Wassalamu’alaikum warohmatullohi Wabarokatuh.
Surakarta, Juni 2016
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x DAFTAR ISI
HALAMAN JUDUL...i
HALAMAN PERSETUJUAN...ii
HALAMAN PENGESAHAN...iii
PERNYATAAN...iv
ABSTRACT ... v
INTISARI ... vi
MOTTO ... vii
PERSEMBAHAN ... viii
KATA PENGANTAR ... ix
DAFTAR ISI ... x
DAFTAR TABEL ... xiv
DAFTAR GAMBAR ... xv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 2
1.3 Tujuan ... 2
1.4 Manfaat ... 2
1.5 Batasan Masalah ... 2
1.6 Metodologi Pengembangan Sistem ... 2
1.7 Sistematika Penulisan ... 3
BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI ... 5
2.1 Tinjauan Pustaka ... 5
2.1.1 Produk Harga HP ... 5
2.1.2 Produk Harga Handphone ... 7
2.1.3 Kekurangan produk... 9
2.1.4 Kelebihan produk ... 10
2.1.5 Perbedaan dengan produk yang telah ada ... 10
2.2 Landasan Teori ... 11
2.2.1 Mysql ... 11
2.2.2 Php MyAdmin... 11
2.2.3 Context Diagram... 12
2.2.4 ERD (Entity Relationship Diagram)... 12
commit to user
xi
2.2.5 DFD (Data Flow Diagram) ... 14
2.2.6 Android ... 14
2.2.7 Web Server ... 15
2.2.8 PHP ... 15
BAB III ANALISIS DAN PERANCANGAN ... 17
3.1 Deskripsi Data dan Kebutuhan Sistem ... 17
3.1.1 Kebutuhan Fungsional ... 17
3.1.2 Kebutuhan Non-Fungsional ... 18
3.1.3 Kebutuhan Soft ware dan Hardware ... 19
3.2 Perancangan Database ... 20
3.2.1 Context Diagram... 20
3.2.2 DFD Level 0 ... 21
3.2.3 DFD Level 1 OS ... 24
3.2.4 DFD Level 1 Merek ... 25
3.2.5 DFD Level 1 Seri ... 26
3.2.6 DFD Level 1 HP ... 27
3.2.7 DFD Level 1 Detail... 28
3.2.8 DFD Level 1 Komentar ... 29
3.2.9 DFD Level 1 Rating ... 30
3.2.10 Entity Relationship Diagram ... 30
3.2.11 Skema Database ... 32
3.2.12 Tabel Relasi ... 33
3.2.13 Tabel Database ... 33
3.3 Rancangan Interface Android... 37
3.3.1 Rancangan Tampil Menu ... 37
3.3.2 Rancangan interfacelistview data HP ... 38
3.2.3 Rancangan interface detail HP ... 38
3.3.3 Rancangan interface desain Komentar ... 39
3.3.4 Rancangan interface desain Rating... 39
3.3.5 Rancangan interface desain Search ... 40
3.3.6 Rancangan interface perbandingan ... 40
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
3.4 Rancangan Interface Web ... 40
3.4.1 Rancangan interfacelist OS ... 40
3.4.2 Rancangan interfaceinput OS ... 41
3.4.3 Rancangan interfaceedit OS ... 42
3.4.4 Rancangan interfacelist HP ... 42
3.4.5 Rancangan interfaceinput HP ... 43
3.4.6 Rancangan interface edit HP... 43
3.4.7 Rancangan interface detail HP ... 44
3.4.8 Rancangan interfaceinput detail ... 44
3.4.9 Rancangan interfaceedit detail ... 45
3.4.10 Rancangan interface detail... 46
BAB IV IMPLEMENTASI DAN ANALISA ... 47
4.1 Implementasi Sistem Informasi Admin ... 47
4.1.1 Halaman Login ... 47
4.1.2 Halaman Daftar OS ... 47
4.1.3 Halaman Insert OS... 48
4.1.4 Halaman Update OS ... 49
4.1.5 Halaman Cari OS ... 49
4.1.6 Halaman Tampil OS ... 50
4.1.7 Halaman List Merek... 50
4.1.8 Halaman Merek... 51
4.1.9 Halaman Update Merek ... 51
4.1.10 Halaman Cari Merek ... 52
4.1.11 Halaman Hasil Cari Merek ... 52
4.1.12 Halaman List Seri... 53
4.1.13 Halaman Insert Seri ... 53
4.1.14 Halaman Update Seri ... 54
4.1.15 Halaman Cari Seri ... 54
4.1.16 Halaman Hasil Cari Seri ... 55
4.1.17 Halaman List HP ... 55
4.1.18 Halaman Insert HP ... 56
commit to user
xiii
4.1.19 Notifikasi Insert HP ... 57
4.1.20 Halaman Daftar HP ... 57
4.1.21 Halaman Update HP ... 58
4.1.22 Halaman Detail HP ... 58
4.1.23 Halaman List Detail ... 59
4.1.24 Halaman Cari Detail ... 59
4.1.25 Halaman Input Detail ... 60
4.1.26 Halaman Notifikasi Detail ... 60
4.1.27 Halaman Cari Detail ... 61
4.1.28 Halaman Update Detail ... 61
4.1.29 Halaman Detail ... 62
4.2 Implementasi Andoid ... 62
4.2.1 Halaman SplashScreen ... 62
4.2.2 Halaman Menu ... 63
4.2.3 Halaman List Handphone ... 65
4.2.4 Halaman Detail ... 66
4.2.5 Halaman Rating ... 66
4.2.6 Halaman Komentar ... 67
4.3 Tabel Pengujian ... 68
4.3.1 Sistem Informasi Admin ... 68
4.3.2 Android ... 72
4.3.3 Device Testing... 73
4.3.4 Hasil Quisioner ... 74
BAB V PENUTUP ... 77
5.1 Kesimpulan ... 77
5.2 Saran ... 77
DAFTAR PUSTAKA ... 78
LAMPIRAN ... 80
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv
DAFTAR TABEL
Tabel 2.1 Kekurangan Produk ... 9
Tabel 2.2 Kelebihan Produk ... 10
Tabel 2.3 Perbedaan Produk ... 10
Tabel 2.4 Simbol Komponen Context Diagram ... 12
Tabel 3.1 OS ... 33
Tabel 3.2 Seri ... 34
Tabel 3.3 Merek ... 34
Tabel 3.4 Rating ... 34
Tabel 3.5 Komentar ... 35
Tabel 3.6 HP ... 35
Tabel 3.7 Detail ... 36
Tabel 3.8 Admin ... 37
Tabel 4.1 Tabel Pengujian Sistem Informasi Admin ... 68
Tabel 4.2 Andoid ... 72
Tabel 4.3 Device Testing ... 73
commit to user
xv
DAFTAR GAMBAR
Gambar 2.1 Masuk Produk Harga HP ... 5
Gambar 2.2 Daftar tampilan harga HP ... 6
Gambar 2.3 Detail Harga HP ... 7
Gambar 2.4 Daftar tampilan harga handphone ... 7
Gambar 2.5 Detail Harga Handphone ... 8
Gambar 2.6 Tidak ada data Harga Handphone ... 8
Gambar 2.7 Gagal mengakses data harga handphone ... 9
Gambar 2. 8 Entity Relationship Diagram ... 13
Gambar 2. 9 Data Flow Diagram ... 14
Gambar 2.10Web Server ... 15
Gambar 3.1 Konteks Diagram ... 20
Gambar 3.2 DFD Level 0 ... 22
Gambar 3.3 DFD Level 1 OS... 25
Gambar 3.4 DFD Level 1 Merek ... 26
Gambar 3.5 DFD Level 1 Seri ... 27
Gambar 3.6 DFD Level 1 HP... 28
Gambar 3.7 DFD Level 1 Detail ... 29
Gambar 3.8 DFD Level 1 Komentar ... 29
Gambar3.9 DFD level 1 rating ... 30
Gambar 3.10 Entity Relationship Diagram ... 31
Gambar 3.11 Skema Database... 32
Gambar 3.12 Tabel Relasi ... 33
Gambar 3.13 Tampil Menu ... 37
Gambar 3.14 Listview data HP ... 38
Gambar 3.15 Detail HP ... 38
Gambar 3.16 Komentar ... 39
Gambar 3.17 Rating ... 39
Gambar 3.18 Search ... 40
Gambar 3.19 Perbandingan ... 40
Gambar 3.20 Desain web OS ... 41
Gambar 3.21 Input OS ... 41
Gambar 3.22 Edit OS ... 42
Gambar 3.23 List HP ... 42
Gambar 3.24 Input HP ... 43
Gambar 3.25 Edit HP ... 44
Gambar 3.26 Detail HP ... 44
Gambar 3.27 Input Detail ... 45
Gambar 3.28 Edit Detail ... 45
Gambar3.29 Detail ... 46
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xvi
Gambar 4.1 Login ... 47
Gambar 4.2 List OS ... 48
Gambar 4.3 Input OS ... 48
Gambar 4. 4 Update OS ... 49
Gambar 4. 5 Cari OS ... 49
Gambar 4. 6 Hasil cari OS ... 50
Gambar 4. 7 List Merek ... 50
Gambar 4. 8 Input Merek ... 51
Gambar 4. 9 Update Merek ... 51
Gambar 4. 10 Cari Merek ... 52
Gambar 4. 11 Hasil cari Merek ... 52
Gambar 4. 12 List Seri ... 53
Gambar 4. 13 Input Seri ... 54
Gambar 4. 14 Update Seri ... 54
Gambar 4. 15 Cari Seri ... 55
Gambar 4. 16 Hasil cari Seri ... 55
Gambar 4. 17 List HP ... 56
Gambar 4. 18 Input HP ... 56
Gambar 4. 19 Data tersimpan ... 57
Gambar 4. 20 List HP ... 57
Gambar 4. 21 Update HP ... 58
Gambar 4. 22 Detail HP ... 58
Gambar 4. 23 List Detail ... 59
Gambar 4. 24 Cari Detail ... 59
Gambar 4. 25 Input Detail ... 60
Gambar 4. 26 Data Tersimpan ... 60
Gambar 4. 27 Cari data detail ... 61
Gambar 4. 28 Update Detail ... 61
Gambar 4. 29 Detail ... 62
Gambar 4. 30 Halaman Splash Screen ... 63
Gambar 4. 31 Halaman Menu ... 63
Gambar 4. 32 Halaman Show ... 64
Gambar 4. 33 Halaman Banding ... 65
Gambar 4. 34 Halaman List ... 65
Gambar 4. 35 Halaman Detail ... 66
Gambar 4. 36 Halaman Rating ... 66
Gambar 4. 37 Halaman Komentar ... 67
Gambar 4. 38 Daftar Komentar ... 67