12
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

RANCANG BANGUN APLIKASI PEMESANAN OBAT … 3.1.1 Gambaran Umum Sistem ... Edisi 10 Sistem Informasi Manajemen , Jakarta : ... "Sistem Informasi Penjualan Obat Pada Apotek Jati Farma

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