pengembangan aplikasi penjualan obat apotik adi...
TRANSCRIPT
PENGEMBANGAN APLIKASI PENJUALAN OBAT APOTIK ADI
SEHAT BERBASIS E-COMMERCE
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata 1
pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh :
Febri Tri Kurniawan
NIM : L200090061
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2014
ii
iii
iv
v
MOTTO
“Jadilah kamu manusia yang pada kelahiranmu semua orang tertawa bahagia, tetapi hanya
kamu sendiri yang menangis; dan pada kematianmu semua orang menangis sedih, tetapi
hanya kamu sendiri yang tersenyum.”
(Mahatma Gandhi)
“Orang-orang yang sukses telah belajar membuat diri mereka melakukan hal yang harus
dikerjakan ketika hal itu memang harus dikerjakan, entah mereka menyukainya atau tidak.”
(Aldus Huxley)
Kesuksesan tidak dapat dinilai dari berapa banyak harta yang diperoleh namun dinilai dari
berapa banyak manfaat yang telah diberikan untuk orang lain,
Bekerja keras didasari rasa sabar akan membuahkan hasil yang tak dapat ungkapkan dengan
kata –kata.
-Penulis-
vi
PERSEMBAHAN
1. Bapak dan Ibu tercinta yang merawatku dari kecil sampai sekarang dengan
penuh keiklasan dan kasih sayang, do’a dan restumu selalu ku harapkan.
2. Seluruh keluargaku yang aku sayangi. Terima kasih atas dukungan dan
doanya.
3. Sahabat Seperjuanganku ( Indrawan, Fajar, Wahyu(ell), Alip) yang telah
menemaniku menyelesaikan Tugas Akhir ini, dan tidak bosan-bosannya
menyemangatiku.
4. Special Someone Yunita Nurma Sari yang setia menemani dan selalu memberi
semangat, dukungan dan doa.
5. Rekan-rekan seperjuangan TI UMS ‘09. Tetap semangat untuk menggapai
masa depan.
vii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan
rahmat, hidayah serta kekuatan sehingga penulis dapat menyelesaikan skripsi ini
dengan judul “PENGEMBANGAN APLIKASI PENJUALAN OBAT APOTIK
ADI SEHAT BERBASIS E-COMMERCE”.
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Teknik
Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa
dalam rangka menyelesaikan program sarjana.
Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh
karena itu kritik saran yang membangun dari berbagai pihak sangat penulis
harapkan demi perbaikan-perbaikan ke depan.
Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak yang telah
mendorong dan membimbing penulis, baik tenaga, ide-ide, maupun pemikiran.
Oleh karena itu dalam kesempatan ini penulis ingin mengucapkan terima kasih
yang sebesar-besarnya kepada :
1. Bapak Husni Thamrin, M.T, P.h.D selaku Dekan Fakultas Komunikasi dan
Informatika Universitas Muhammadiyah Surakarta.
2. Bapak Dr. Heru Supriyono, M.Sc selaku Kaprodi Teknik Informatika
Universitas Muhammadiyah Surakarta.
3. Bapak Nurgiyatna, M.Sc., Ph.D. selaku Pembimbing I dan Ibu Azizah
Fatmawati, S.T selaku Pembimbing II yang telah memberikan nasehat,
viii
bimbingan, dorongan, dan pengarahan kepada penulis sehingga dapat
menyelesaikan tugas akhir ini.
4. Bapak dan ibu dosen yang telah memberikan ilmu dan pengetahuan selama
menempuh pendidikan di Teknik Informatika UMS
5. Bapak dan Ibu, kakak serta adik terima kasih atas semua doa, semangat dan
perjuangan yang tiada hentinya, juga atas curahan kasih sayang yang tidak
pernah surut dalam setiap langkah kehidupan penulis.
6. Teman-teman seperjuangan Teknik Informatika ‘09 dalam tugas akhir, terima
kasih atas kerja samanya.
7. Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu
hingga terselesainya tugas akhir ini terima kasih atas semua bantuan baik
moral maupun semangatnya.
Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak
dan bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam
menambah pengetahuan dan wawasan ilmu. Amiin.
Surakarta, 27 Mei 2014
Penulis
Febri Tri Kurniawan
ix
DAFTAR ISI
Halaman Judul ............................................................................................. i
Halaman Persetujuan ................................................................................... ii
Halaman Pengesahan ................................................................................... iii
Daftar Kontribusi ......................................................................................... iv
Motto ........................................................................................................... v
Persembahan ................................................................................................ vi
Kata Pengantar ............................................................................................. vii
Daftar Isi ...................................................................................................... ix
Daftar Tabel ................................................................................................. xii
Daftar Gambar ............................................................................................. xiii
Daftar Lampiran .......................................................................................... xviii
Abstraksi ..................................................................................................... xix
BAB I PENDAHULUAN ........................................................................... 1
A. Latar Belakang Masalah ......................................................................... 1
B. Rumusan Masalah .................................................................................. 2
C. Batasan Masalah .................................................................................... 3
D. Tujuan Penelitian ................................................................................... 3
E. Manfaat Penelitian ................................................................................. 3
F. Sistematika Penulisan ............................................................................. 3
BAB II TINJAUAN PUSTAKA ................................................................ 6
A. Telaah Penelitian .................................................................................... 6
B. Landasan Teori ...................................................................................... 9
x
1. E-commerce ................................................................................. 9
2. PHP ............................................................................................. 13
3. HTML5(Jquery mobile) ................................................................ 14
4. Basis data Mysql………………………………………………………….. 15
5. XAMPP……………………………………………………………………. 16
BAB III METODE PENELITIAN ............................................................ 17
A. Waktu dan Tempat ................................................................................. 18
B. Peralatan Utama dan pendukung ............................................................ 19
C. Langkah Penelitian ................................................................................. 20
1. Analisis Sistem lama ....................................................................... 20
2. Pengumpulan Data .......................................................................... 22
3. Perancangan Sistem ........................................................................ 23
4. Pembuatan Sistem ........................................................................... 43
5. Pengujian Sistem ............................................................................. 43
6. Implementasi dan Pemeliharaan ...................................................... 44
BAB IV HASIL DAN PEMBAHASAN ..................................................... 45
A. Hasil Penelitian ...................................................................................... 45
B. Analisis dan Pembahasan ....................................................................... 45
1. Analisis Program ............................................................................. 45
2. Pengujian Sistem ............................................................................. 89
3. Perawatan Sistem ............................................................................ 97
4. Implementasi Sistem ....................................................................... 97
BAB V PENUTUP ..................................................................................... 98
xi
A. Kesimpulan ............................................................................................ 98
B. Saran ...................................................................................................... 99
DAFTAR PUSTAKA ................................................................................. 100
Lampiran
xii
DAFTAR TABEL
Tabel 2.1 : Telaah Penelitian ........................................................................ 7
Tabel 3.1 : Simbol Data Flow Diagram ........................................................ 33
Tabel 3.2 : Tabel Admin/user ....................................................................... 34
Tabel 3.3 : Tabel User_data ......................................................................... 35
Tabel 3.4 : Tabel Kategori............................................................................ 35
Tabel 3.5 : Tabel Produk .............................................................................. 36
Tabel 3.6 : Tabel Foto_produk ..................................................................... 37
Tabel 3.7 : Tabel Kota ................................................................................. 38
Tabel 3.8 : Tabel Option .............................................................................. 38
Tabel 3.9 : Tabel Order ................................................................................ 39
Tabel 3.10: Tabel Order_data ........................................................................ 39
Tabel 3.11: Tabel Ttipskes ............................................................................ 40
Tabel 3.12: Tabel Keterangan ERD ............................................................... 41
Tabel 4.1 : Uji Black Box ............................................................................ 90
Tabel 4.2 :Tabel Penelitian Menurut pemilik dan pegawai ........................... 91
Tabel 4.3 : Tabel Penelitian Menurut jawaban kuisioner oleh user ............... 94
xiii
DAFTAR GAMBAR
Gambar 3.1 : Metode waterfall ...................................................................... 17
Gambar 3.2 : Gambaran Kerja sistem ............................................................ 23
Gambar 3.3 : Perancangan Sistem User ......................................................... 24
Gambar 3.4 : Perancangan Sistem Admin ..................................................... 26
Gambar 3.5 : Flowchart Sistem ..................................................................... 28
Gambar 3.6 : Diagram konteks ...................................................................... 29
Gambar 3.7 : DFD Level 0 ............................................................................ 30
Gambar 3.8 : DFD Level 1 ............................................................................ 32
Gambar 3.9 : Entity Relationship Diagram .................................................... 42
Gambar 3.10 : User Interface ........................................................................ 43
Gambar 4.1 : Tabel Admin/User ................................................................... 46
Gambar 4.2 : Tabel User_data ....................................................................... 46
Gambar 4.3 : Tabel Kategori ......................................................................... 47
Gambar 4.4 : Tabel Produk ........................................................................... 48
Gambar 4.5 : Tabel Foto_Produk .................................................................. 49
Gambar 4.6 : Tabel Kota ............................................................................... 49
Gambar 4.7 : Tabel Option ............................................................................ 50
Gambar 4.8 : Tabel Order ............................................................................. 50
Gambar 4.9 : Tabel Order_Data .................................................................... 51
Gambar 4.10 : Tabel Ttipskes ....................................................................... 51
Gambar 4.11 : Halaman Beranda .................................................................. 53
xiv
Gambar 4.12 : Halaman Tips Kesehatan ....................................................... 54
Gambar 4.13 : Isi Konten Tips Kesehatan ..................................................... 54
Gambar 4.14 : Cara Belanja .......................................................................... 55
Gambar 4.15 : Cara Pembayaran ................................................................... 55
Gambar 4.16 : Hubungi Kami ....................................................................... 56
Gambar 4.17 : Info Ongkir Regular ............................................................... 57
Gambar 4.18 : Info Ongkir Yes ..................................................................... 57
Gambar 4.19 : Info Ongkir Oke .................................................................... 58
Gambar 4.20 : Halaman Register .................................................................. 58
Gambar 4.21 : Register Berhasil.................................................................... 59
Gambar 4.22 : Halaman Login ...................................................................... 60
Gambar 4.23 : Pemesanan Produk ................................................................. 61
Gambar 4.24 : Pemesanan Produk ................................................................. 61
Gambar 4.25 : Keranjang Belanja ................................................................. 62
Gambar 4.26 : Total Biaya dan Form Alamat ................................................ 64
Gambar 4.27 : Selesai Belanja....................................................................... 64
Gambar 4.28 : Pengisian Profil ..................................................................... 65
Gambar 4.29 : Perubahan Data ...................................................................... 66
Gambar 4.30 : Riwayat Belanja ..................................................................... 68
Gambar 4.31 : Login Admin ......................................................................... 69
Gambar 4.32 : Halaman Admin ..................................................................... 69
Gambar 4.33 : Halaman Kategori .................................................................. 70
Gambar 4.34 : Tombol Tambah Kategori ...................................................... 70
xv
Gambar 4.35 : Form Penambahan Kategori ................................................... 71
Gambar 4.36 : Menu Tombol Hapus dan Ubah ............................................. 72
Gambar 4.37 : Form Ubah Kategori .............................................................. 73
Gambar 4.38 : Halaman Produk .................................................................... 74
Gambar 4.39 : Halaman Tambah Produk ....................................................... 75
Gambar 4.40 : Halaman Tambah Gambar ..................................................... 75
Gambar 4.41 : Upload Gambar ..................................................................... 75
Gambar 4.42 : Hasil Upload Gambar ............................................................ 77
Gambar 4.43 : Tombol Aktif dan Hapus........................................................ 78
Gambar 4.44 : Halaman Daftar User ............................................................. 78
Gambar 4.45 : Tombol Tambah User ............................................................ 79
Gambar 4.46 : Form Penambahan User Baru ................................................ 80
Gambar 4.47 : Menu Tombol User ................................................................ 80
Gambar 4.48 : Record User ........................................................................... 81
Gambar 4.49 : Profil User ............................................................................. 82
Gambar 4.50 : Ubah Username dan Password User ....................................... 83
Gambar 4.51 : Halaman Laporan .................................................................. 84
Gambar 4.52 : Laporan Detail User ............................................................... 85
Gambar 4.53 : Halaman Pengaturan .............................................................. 85
Gambar 4.54 : Halaman Daftar isi Tips ......................................................... 86
Gambar 4.55 : Tombol Tambah Tips ............................................................. 86
Gambar 4.56 : Form Tambah Tips ................................................................ 86
Gambar 4.57 : Info Ongkir Halaman ............................................................. 87
xvi
Gambar 4.58 : Tombol Tambah Ongkir ........................................................ 87
Gambar 4.59 : Upload Gambar Ongkos Kirim .............................................. 87
Gambar 4.60 : Hasil Upload .......................................................................... 88
Gambar 4.61 : Tombol Delete ....................................................................... 89
Gambar 4.62 : Grafik Penilaian kuisioner sudah atau belum oleh pemilik ..... 92
Gambar 4.63 : Grafik Penilaian kuisioner oleh pemilik ................................. 92
Gambar 4.64 : Grafik Penilaian kuisioner sudah atau belum oleh user ........... 95
Gambar 4.65 : Grafik Penilaian kuisioner oleh User ..................................... 95
Gambar 4.21.1 : Script Program Register ...................................................... 59
Gambar 4.22.2 : Script Program Login .......................................................... 60
Gambar 4.25.3 : Script Program Keranjang Belanja ...................................... 62
Gambar 4.26.4 : Script ProgramTotal Biaya .................................................. 63
Gambar 4.27.5 : Script Program Form Alamat .............................................. 63
Gambar 4.28.6 : Script Program Profil .......................................................... 65
Gambar 4.29.7 : Script Program Perubahan data ........................................... 66
Gambar 4.30.8 : Script Program Riwayat Belanja ......................................... 67
Gambar 4.31.9 : Script Program Login Admin .............................................. 68
Gambar 4.35.10 : Script Program Tambah Kategori ...................................... 71
Gambar 4.36.11 : Script Program Hapus dan Aktifasi Kategori ..................... 72
Gambar 4.37.12 : Script Program Ubah Kategori .......................................... 73
Gambar 4.39.13 : Script Program Tambah Produk ........................................ 74
Gambar 4.41.14 : Script Program Upload Gambar ........................................ 76
Gambar 4.43.15 : Script Program Aktif dan Hapus Program ......................... 77
xvii
Gambar 4.46.16 : Script Program Penambahan User Baru ............................. 79
Gambar 4.48.17 : Script Program Record User .............................................. 81
Gambar 4.49.18 : Script Program Profil User ................................................ 82
Gambar 4.50.19 : Script Program Ubah User ................................................ 83
Gambar 4.52.20 : Script Program Laporan .................................................... 84
Gambar 4.56.21 : Script Program Tambah Tips............................................. 86
Gambar 4.60.22 : Script Program Tambah Info Ongkir ................................. 88
Gambar 4.61.23 : Script Program Hapus info ongkos kirim ........................... 89
xviii
DAFTAR LAMPIRAN
Lampiran 1 : Source Code
Lampiran 2 : Surat Keterangan Penerimaan Untuk Melakukan Penelitian
Lampiran 3 : Surat Keterangan Telah Selesai Melakukan Penelitian
Lampiran 4 : Surat Keterangan Telah melakukan uji aplikasi
Lampiran 5 : Kuisioner
xix
ABSTRAKSI
Aktifitas bisnis melalui teknologi internet yang biasa disebut dengan e-
commerce mewadahi aktifitas berupa transaksi (jual-beli) secara elektronik atau online. E-commerce merupakan suatu cara berbelanja atau berdagang secara online atau direct selling yang memanfaatkan fasilitas Internet dimana terdapat website yang dapat menyediakan layanan "get and deliver". Sistem ini bertujuan untuk memperluas penjualan produk sehingga penjualan produk dapat maksimal.
Perancangan aplikasi penjualan obat Apotik Adi Sehat berbasis e-commerce ini dilakukan dengan metode waterfall. Metode ini meliputi analisis kelemahan sistem lama, pengumpulan data, perancangan sistem, pembuatan sistem, pengujian sistem, implementasi dan pemeliharaan.
Hasil pengujian menunjukkan bahwa aplikasi ini memberikan kemudahan kepada pemilik apotik dalam pengelolaan penjualan produk obat secara online. Pelanggan juga diberikan kemudahan dalam pemesanan produk, karena aplikasi ini dibangun menggunakan jquery mobile yang memang mendukung aplikasi ini untuk dapat diakses melalui perangkat dekstop maupun perangkat mobile.
Kata kunci : e-commerce, jquery mobile, waterfall, transaksi, online