Upload
trinhdan
View
229
Download
0
Embed Size (px)
Citation preview
RANCANG BANGUN APLIKASI PEMESANAN OBAT PADA
APOTEK BERBASIS WEB DAN ANDROID
(Studi Kasus Pada Apotek Bengawan Solo)
TUGAS AKHIR
Diajukan Untuk Memenuhi
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
Thoriq Aziz Najmul Umam
201110370311265
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016
I PF,IBAR PP.NGFSAFIAH
l(4l\t,At\tr r'Al\t u1\ ArLii(ASi tsiiivlUSANAN UiiAi iaADA.qFUTitK BiiRBASiS\.'=,C B DA]Y .r. iJ DP.O !D
(srudr Kasus apotek iiengawan Soio.t
.rrrr\ac! aLzrrrn
Se@ai Persyardan GunaN4eraih Gelar Sarjara St"fia I
Tdnik Infffindika Universitas Muhammadiyah Malang
t\:^,.^.,.- ,.\r^L.
Thoriq nziz i\ajmui i.rmam
an! !n'-!?n1 tll/;<
\;l^-..^+..i..1
E{.K+m
r\lu1\.u / a6{66 tUt
Ketra.Iunrsa-n Tekaik
tr--- S-!(om", M.Se
L [:}IEAR PEI{SETTJ.fI I AN
l1AN{"-Al'iG B:{NGL,N APLIKASI PEI{ESA|{AN *EAT PA}:t ,{f*TE}i BE&EASIS
}YEB }AN ANtrROID
i*qtudi Kasus Apotek Bengarvan Solo-Matang)
T'ITGAS AKHIR
kbagai F*rq@tratr CrrxraMerah Celar ffiana S*Be lTel'tft k:fwnankaUrriva*ksIr{u}umrnael$"ah&fs}al".g
DiisusunOIeh:
Thoriq Aziz Najmul Umarn
?m 110_17031i26s
Metvetu-iur-
ll3'as Nury
NIN
ri, S,T. SI.T'
tr, iln'IE:tR FERfr \- AT'tA,}i
Yar:g bertanda tangari diLrarvah ini.
Nama
Temp*t I Tanggal Lahir
NIM
F*kultas I Jru-usan
: Thoriq Aziz Najmui Umam
: lvlojokerto, 06 Februari I992
: 201iifi370311265
: Teknik I Int-ormatika
llertgarr ir:i saya merlyatakan Lrahrva 1-'uglrs Aklrir rlengan juctul :
"RANCANG BAliGLil{ API-IKASI PEII'IESAN:\N OBAT PAL},{ APOTE}IBERBASIS WEB tlAN AIIDRCTD {STr-mi KASUS FADA AFOTEK BtrNaiAWANS{-}1...(f}" beserta isiq'-lr ;rdala.ir karya sa3,a seneliri dan L'rukan rnerupakarr kar.r"a tulis orang lain.balk sel:agi*n maupur: keselurul:an kecuali dalam lientuk kutipen v*n$ ii:lah karni sebrrtkansrrmhcniya.
l]emikian srirai pern3rataan ini sa_l'a h*iit rlengan sebenar-benffrnva :\pabiia. k*ir:iuljalidit*rr:ukan adatya pelanggaran teriradap etika Letinruan dalarn karya ini. *tau ada klaii:r dar-i
prl'rak lain t*rharlap Leasliirn karya iti rn:rka sala srap n1€fianugung segela b*ntuk resik* ,i
salksi vang berlaku
M*i;rnc, 1{r Aprii 3ti15
Mersetaliui.
ri, S.T, E{.7
I{r*N- B?{}80fi7?01
vii
DAFTAR ISI
Halaman Judul
Halaman Persetujuan ............................................................................... i
Halaman Pengesahan ................................................................................ ii
Lembar Pernyataan Keaslian .................................................................. iii
Abstraksi ................................................................................................... iv
Abstract ...................................................................................................... v
Kata Pengantar.......................................................................................... vi
Daftar Isi ................................................................................................... vii
Daftar Gambar ......................................................................................... viii
Daftar Tabel .............................................................................................. ix
BAB I PENDAHULUAN 1.1 Latar Belakang ....................................................................... 1
1.2 Rumusan Masalah .................................................................. 2
1.3 Tujuan .................................................................................... 2
1.4 Bastasan Masalah ................................................................... 2
1.5 Metode Penelitian .................................................................. 2
1.5.1 Studi Pustaka .............................................................. 3
1.5.2 Studi Literatur ........................................................... 3
1.5.3 Analisa Perancangan .................................................. 3
1.5.4 Implementasi .............................................................. 3
1.5.5 Deployment dan Uji Coba ............................................. 3
1.5.6 Pembuatan Laporan ...................................................... 3
1.6 Sistematika Penulisan ............................................................ 5
BAB II LANDASAN TEORI 2.1 Pengertian Sistem ................................................................... 6
2.1.2 Karakteristik Sistem ................................................... 6
2.1.3 Klasifikasi Sistem ............................................................ 8
2.2 Pengertian Aplikasi ................................................................ 9
2.3 Android ................................................................................. 10
2.3.1 Pengertian Android .................................................... 10
2.3.2 Fitur Android ............................................................. 10
2.3.3 Android SDK ............................................................. 11
2.3.4 ADT (Android Development Tools) .......................... 11
2.3.5 AVD (Android Virtual Device) .................................. 11
2.3.6 IDE Eclipse ................................................................ 11
2.3.7 JDK (Java Development Kit) ..................................... 12
2.3.8 Database SQLite ........................................................ 12
2.4 Data Flow Diagram ................................................................ 12
2.4.1 Komponen DFD ......................................................... 13
2.5 Database ................................................................................. 13
2.5.1 MySQL ...................................................................... 14
2.6 PHP…… ................................................................................ 14
vii
2.7 Apotek… ................................................................................ 15
2.7.1 Apoteker Pengelola Apotek (APA) ........................... 16
2.7.2 Persyaratan Apoteker Pengelola Apotek ................... 16
2.7.3 Peranan dan Fungsi Apoteker Pengelola Apotek ...... 17
2.8 QR Code ............................................................................... 18
2.8.1 Pengertian QR Code .................................................. 18
2.8.2 Fungsi QR Code ......................................................... 18
2.8.3 Kelebihan QR Code ................................................... 18
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Perancangan Sistem .............................................................. 20
3.1.1 Gambaran Umum Sistem ........................................... 20
3.1.2 DFD (Data Flow Diagram) ........................................ 22
3.1.3 Diagram Konteks ....................................................... 23
3.1.4 DFD (Data Flow Diagram) Level 0 ........................... 24
3.1.5 DFD (Data Flow Diagram) Level 1 ........................... 25
3.2 Perancangan Basis Data ........................................................ 30
3.2.1 Perancangan Interface ................................................ 32
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem .............................................................. 34
4.2 Gambaran Aplikasi Pada Sistem ............................................ 34
4.2.1 Manajer ..................................................................... 34
4.2.2 Admin ....................................................................... 34
4.2.3 Kurir .......................................................................... 34
4.2.4 Konsumen ................................................................. 35
4.3 Implementasi Halaman Manajer ............................................ 35
4.3.1 Halaman Login ......................................................... 35
4.3.2 Halaman Utama Manajer ......................................... 36
4.3.3 Halaman Produk Promo............................................ 37
4.3.4 Halaman Laporan Penjualan ..................................... 39
4.3.5 Halaman Laporan Persediaan ................................... 39
4.3.6 Halaman Ubah Password .......................................... 40
4.4 Implementasi Halaman Admin .............................................. 40
4.4.1 Halaman Login Admin ............................................. 41
4.4.2 Halaman Utama Admin ............................................ 41
4.4.3 Halaman Manajemen Data Produk ........................... 42
4.4.4 Halaman Input Order/Penjualan ............................... 45
4.4.5 Halaman Menu E-Resep ........................................... 48
4.4.6 Halaman Menu Pengiriman ...................................... 50
4.4.7 Halaman Manajemen Data Admin ........................... 53
4.5 Implementasi Halaman Kurir ................................................. 56
4.5.1 Halaman Login Kurir ............................................... 56
4.5.2 Halaman Menu Utama Kurir ................................... 56
4.5.3 Halaman Menu Pengiriman ..................................... 57
vii
4.5.4 Halaman Menu Laporan Pengiriman ....................... 60
4.5.5 Halaman Ubah Password Kurir ............................... 61
4.6 Implementasi Halaman Konsumen ................................................. 61
4.6.1 Halaman Utama Konsumen ..................................... 61
4.7 Hasil Pengujian ............................................................................... 68
4.7.1 Pengujian Fungsional .............................................. 68
4.7.2 Analisa Pengujian UAT ........................................... 75
BAB V PENUTUP
5.1 Kesimpulan ........................................................................... 79
5.2 Saran ..................................................................................... 79
DAFTAR PUSTAKA ................................................................................ 80
ix
DAFTAR TABEL
Tabel 4.1 Pengujian Sistem Manajer ................................................... 68
Tabel 4.2 Pengujian Sistem Admin ..................................................... 70
Tabel 4.3 Pengujian Sistem Kurir ........................................................ 73
Tabel 4.4 Pengujian Sistem Konsumen ............................................... 74
Tabel 4.5 Bobot Nilai Jawaban ............................................................ 75
Tabel 4.6 Tabel Pertanyaan Kuisioner ................................................ 76
Tabel 4.7 Hasil Pengujian UAT .......................................................... 77
viii
DAFTAR GAMBAR
Gambar 3.1 Flowchart Sistem Apotek .................................................... 20
Gambar 3.2 Flowchart Sistem Konsumen .............................................. 22
Gambar 3.3 Diagram Konteks ................................................................. 23
Gambar 3.4 DFD Level 0 ........................................................................ 25
Gambar 3.5 DFD Level 1 Proses Login .................................................. 26
Gambar 3.6 DFD Level 1 Proses Manajemen Login .............................. 26
Gambar 3.7 DFD Level 1 Proses Manajemen Produk ............................ 27
Gambar 3.8 DFD Level 1 Proses Manajemen Order .............................. 27
Gambar 3.9 DFD Level 1 Proses Manajemen Data Pengiriman ............. 28
Gambar 3.10 DFD Level 1 Proses Manajemen Promosi .......................... 28
Gambar 3.11 DFD Level 1 Proses View Laporan Penjualan .................... 29
Gambar 3.12 DFD Level 1 Proses View Laporan Persediaan .................. 29
Gambar 3.13 DFD Level 1 Proses Simpan Order ..................................... 29
Gambar 3.14 DFD Level 1 Proses Konfirmasi Order ............................... 29
Gambar 3.15 DFD Level 1 Proses View Perintah Pengiriman ................. 30
Gambar 3.16 DFD Level 1 Proses View Update Status Pengiriman ........ 30
Gambar 3.17 PDM (PhisicalDataModel) ................................................. 31
Gambar 3.18 Form Login .......................................................................... 32
Gambar 3.19 Main Menu Admin .............................................................. 32
Gambar 3.20 Main Menu Manajer ............................................................ 33
Gambar 3.21 Main Menu Kurir ................................................................. 33
Gambar 3.22 Main Menu Konsumen ........................................................ 34
Gambar 4.1 Tampilan Menu Login ......................................................... 35
Gambar 4.2 Halaman Utama Manajer ..................................................... 37
viii
Gambar 4.3 Halaman Produk Promo ...................................................... 37
Gambar 4.4 Halaman Setting Produk Promo .......................................... 38
Gambar 4.5 Halaman Laporan Penjualan ................................................ 39
Gambar 4.6 Halaman Laporan Persediaan .............................................. 39
Gambar 4.7 Halaman Ubah Password ..................................................... 40
Gambar 4.8 Tampilan Menu Login Admin ............................................. 41
Gambar 4.9 Halaman Utama Admin ....................................................... 42
Gambar 4.10 Halaman Tampil Data Produk ............................................. 42
Gambar 4.11 Halaman Input Data Produk ................................................ 43
Gambar 4.12 Halaman Edit Produk .......................................................... 44
Gambar 4.13 Halaman Delete Produk ....................................................... 45
Gambar 4.14 Halaman Penjualan .............................................................. 45
Gambar 4.15 Detail Order ......................................................................... 46
Gambar 4.16 Delete Order ........................................................................ 48
Gambar 4.17 Daftar Order Eresep ............................................................. 48
Gambar 4.18 Racik E-Resep ..................................................................... 50
Gambar 4.19 Daftar Pengiriman ............................................................... 51
Gambar 4.20 Penentuan Kurir ................................................................... 53
Gambar 4.21 Halaman Tampil Data Admin ............................................. 54
Gambar 4.22 Halaman Input Data Admin ................................................. 54
Gambar 4.23 Halaman Edit Admin ........................................................... 55
Gambar 4.24 Halaman Delete Data Admin ............................................... 55
Gambar 4.25 Login Kurir .......................................................................... 56
Gambar 4.26 Halaman Utama Kurir ......................................................... 57
Gambar 4.27 Daftar Pengiriman ............................................................... 57
Gambar 4.28 Update Status Pengiriman ................................................... 59
viii
Gambar 4.29 Laporan Pengiriman ............................................................ 60
Gambar 4.30 Halaman Ubah Password Kurir ........................................... 61
Gambar 4.31 Halaman Utama Konsumen ................................................. 62
Gambar 4.32 Detail Produk ....................................................................... 62
Gambar 4.33 Halaman Keranjang Belanja ................................................ 63
Gambar 4.34 Halaman Alert Pemesanan .................................................. 65
Gambar 4.35 Halaman Input E-resep ........................................................ 65
Gambar 4.36 Tracking ............................................................................... 66
Gambar 4.37 Order Scan QRCode ............................................................ 67
Gambar 4.38 Halaman Alert Pemesanan QRCode ................................... 67
[1] Moekijati. 2011. Sistem Infomasi, Prasojo.
[2] Raymond McLeod. Jr dan George P. Shell , Edisi 10 Sistem Informasi
Manajemen , Jakarta : Salemba Empat
[3] Sutabri,Tata. 2012. Konsep Sistem Informasi.Yogyakarta : Andi Offset.
[4] Sutarman. 2012. Buku Pengantar Teknologi Informasi. Jakarta : Bumi Aksara.
[5] Hidayat,Deddy. 2010. “Definisi Sistem” Tangerang: Jurnal Cyber Raharja.
[6] Yakub. 2012. Pengantar Sistem Informasi. Graha Ilmu : Yogyakarta
[7] Mustakini, Jogiyanto Hartono. 2010. Sistem Informasi Teknologi,
Yogyakarta : Andi Offset.
[8] https://www.academia.edu/6916905/MenurutSafaatNazruddin?auto=download
[9] http://mouridho.blogspot.co.id/2014/01/data-flow-diagram-dfd.html
[10] Raharjo,Budi. 2011. “Belajar Otodidak Membuat Database Menggunakan
MySQL”. Bandung: Informatika
[11] Kustiyahningsih,Yeni. 2011. “Pemrograman Basis Data Berbasis Web
Menggunakan PHP & MySQL”. Jakarta: Graha Ilmu.
[12] https://www.academia.edu/5374056/Dasar Pemrograman Web Dinamis
Menggunakan PHP Revisi Abdul Kadir 2008 Yogyakarta andi
[13] http://mjajuliunbaja.blogspot.co.id/2014/10/definisi-kelebihan-dan-
kekurangan.html
[14] Astuti, Puspita Dwi. "Sistem Informasi Penjualan Obat Pada Apotek Jati
Farma Arjosari." Speed-Sentra Penelitian Engineering dan Edukasi 3.4
(2013).
[15] http://ilmanapt.blogspot.co.id/2011/11/peranan-fungsi-dan-tugas-apoteker-
di.html
[16] https://id.wikipedia.org/wiki/Kode_QR