ABSTRAK
Tujuan penulisan Tugas Akhir ini adalah untuk merancang Sistem Informasi Penjualan Obat Secara Online secara terperinci dan cepat dengan bantuan komputer melalui sistem basis data SQL Server. Metode penelitian yang dilakukan oleh penulis dalam melakukan penelitian-penelitian meliputi studi lapangan dan studi pustaka. Studi lapangan meliputi wawancara dan pengamatan. Studi pustaka dilakukan dengan penelitian kepustakaan yang relevan dengan masalah yang dihadapi penulis. Dalam laporan ini dapat digambarkan hubungan didalam database melalui Entity Relationship Diagram (ERD). Selain itu dapat digambarkan aliran-aliran data yang khususnya untuk sistem komputerisasi melalui Data Flow Diagram (DFD). Rancangan sistem ini dapat membantu dalam proses-proses daftar pengguna, transaksi pembelian, dan pemesanan resep yg dilakukan dengan upload resep, dan memudahkan pengguna dalam pencarian obat menjadi lebih cepat.
ABSTRACT
The purpose of this final project was to design a System Information Online Drug Sales in detail and quickly with the help of a computer through a SQL Server database system. Methods of research conducted by the authors in conducting studies include field studies and literature study. The study included interviews and field observations. Literature study conducted by the research literature relevant to the problems faced by the author. In this report shall describe the relationship in the database through the Entity Relationship Diagram (ERD). Others will be drawn streams of data through a computerized system specifically for Data Flow Diagram (DFD). The design of this system will assist in the processes of the user list, the purchase transaction, and a recipe book which is done by uploading a prescription, and enabling users to search for drugs to be faster.
DAFTAR ISI
PRAKATA ... ii
PERNYATAAN ORSINALITAS LAPORAN PENELITIAN... iv
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... v
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ...viii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ...xiii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan masalah ... 2
1.3 Tujuan ... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penulisan... 3
BAB II KAJIAN TEORI ... 5
2.1 Konsep Dasar Sistem ... 5
2.2 Konsep Dasar Informasi ... 8
2.3 Konsep Dasar Sistem Informasi ... 9
2.4 Definisi Sistem Informasi ... 11
2.5 Komponen Sistem Informasi ... 11
2.6 Konsep Dasar Sistem Informasi Manajemen... 13
2.7 Sistem Informasi Berbasis Komputer ... 15
2.8 HTML... 15
2.8.1 Kelebihan HTML ... 15
2.9 Javascript ... 16
2.10 ASP.NET ... 17
2.10.1 Kelebihan ASP.NET ... 17
2.10.2 Kekurangan ASP.NET ... 17
2.12 Flow Chart ... 18
2.12.1 Flowchart Sistem ... 19
2.12.2 Simbol-simbol Flowchart ... 20
2.13 Diagram Entity Relationship (Diagram E-R) ... 21
2.14 Data Flow Diagram (DFD) ... 23
2.14.1 Context Diagram (CD) ... 24
2.14.2 Diagram Level n / Data Flow Diagram Levelled ... 25
2.15 PSPEC ... 27
2.16 Kamus data ... 28
2.17 Black Box ... 30
2.18 Message Digest 5 (MD5)... 30
BAB III ANALISIS DAN RANCANGAN SISTEM ... 32
3.1 Proses Bisnis... 32
3.1.1 Proses Bisnis Sistem Informasi Penjualan Obat Secara Manual 32 3.1.2 Proses Bisnis Sistem Informasi Penjualan Obat Secara Online 34 3.2 Entity Relationship Diagram (ERD) ... 36
3.3 Skema Basis Data... 37
3.4 Tabel Program... 38
3.5 Kamus Data ... 41
3.6 Data Flow Diagram (DFD) ... 46
3.7 Proses Specification (PSPEC) ... 57
3.8 Perancangan Sketsa User Interface ... 64
BAB IV HASIL PENELITIAN ... 72
4.1 Tampilan Home ... 72
4.2 Tampilan Obat User ... 73
4.3 Tampilan Alat Kesehatan User ... 74
4.4 Tampilan Hubungi Kami ... 75
4.5 Tampilan Login ... 76
4.6 Tampilan Tambah User ... 77
4.7 Tampilan Data User ... 78
4.8 Tampilan Detail Data User... 79
4.9 Tampilan Ubah User ... 80
4.11 Tampilan Tambah Data Obat ... 82
4.12 Tampilan Ubah Data Obat... 83
4.13 Tampilan Data Alat Kesehatan Admin ... 84
4.14 Tampilan Tambah Data Alat Kesehatan ... 85
4.15 Tampilan Ubah Data Alat Kesehatan ... 86
4.16 Tampilan Pembelian ... 87
4.17 Tampilan Laporan Pembelian ... 88
4.18 Tampilan Laporan Pembelian Detail ... 89
4.19 Tampilan Kirim Resep ... 90
4.20 Tampilan Daftar Pengiriman ... 91
4.21 Tampilan Tambah Data Pengiriman ... 92
4.22 Tampilan Ubah Data Pengiriman ... 93
4.23 Tampilan Report ... 94
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN... 95
5.1 Blackbox Testing ... 95
5.1.1 Test Case Form Login... 95
5.1.2 Test Case Form User ... 96
5.1.3 Test Case Form Tambah User ... 97
5.1.4 Test Case Form Ubah Data User ... 97
5.1.5 Test Case Form Obat ... 98
5.1.6 Test Case Form Tambah Data Obat ... 99
5.1.7 Test Case Form Ubah Data Obat ... 100
5.1.8 Test Case Form Alat Kesehatan... 101
5.1.9 Test Case Form Tambah Data Alat Kesehatan ... 102
5.1.10 Test Case Form Ubah Alat Kesehatan ... 102
5.1.11 Test Case Form Pembelian ... 103
5.1.12 Test Case Form Tambah Pembelian ... 104
5.1.13 Test Case Form Resep... 105
5.1.14 Test Case Form Kirim Resep ... 106
5.2 Testing ... 107
5.2.1 Testing Form Login ... 107
5.2.2 Testing Form User... 107
5.2.3 Testing Form Tambah Data User ... 108
5.2.5 Testing Form Obat ... 111
5.2.6 Testing Form Tambah Data Obat ... 111
5.2.7 Testing Form Ubah Data Obat ... 112
5.2.8 Testing Form Alat Kesehatan ... 113
5.2.9 Testing Form Tambah Data Alat Kesehatan ... 113
5.2.10 Testing Form Ubah Data Alat Kesehatan ... 114
5.2.11 Testing Form Data Pembelian... 115
5.2.12 Testing Form Tambah Pembelian ... 115
5.2.13 Testing Form Data Resep ... 116
5.2.14 Testing Form Kirim Resep ... 116
BAB VI KESIMPULAN DAN SARAN ... 117
6.1 Kesimpulan ... 117
6.2 Saran ... 117
6.3 Komentar Pengguna ... 118
DAFTAR PUSTAKA ... 119
DAFTAR GAMBAR
Gambar 1 DFD level 0 ... 46
Gambar 2 DFD level 1 ... 48
Gambar 3 DFD level 2 Proses 1 Proses Pembelian ... 50
Gambar 4 DFD level 2 Proses 2 Proses Kelola Barang ... 51
Gambar 5 DFD level 3 Proses 1.1 Proses Pembelian Barang ... 52
Gambar 6 DFD level 3 Proses 1.3 Proses Pengelolaan User ... 53
Gambar 7 DFD level 3 Proses 2.1 Proses Kelola Barang ... 54
Gambar 8 DFD level 3 Proses 2.2 Proses Kelola Resep ... 56
Gambar 9 Sketsa User Interface Home... 64
Gambar 10 Sketsa User Interface Obat ... 64
Gambar 11 Tampilan Home ... 72
Gambar 12 Tampilan Obat User ... 73
Gambar 13 Tampilan Alat Kesehatan User ... 74
Gambar 14 Tampilan Hubungi Kami ... 75
Gambar 15 Tampilan Login ... 76
Gambar 16 Tampilan Tambah User ... 77
Gambar 17 Tampilan Data User ... 78
Gambar 18 Tampilan Detail Data User... 79
Gambar 19 Tampilan Ubah User ... 80
Gambar 20 Tampilan Data Obat Admin ... 81
Gambar 21 Tampilan Tambah Data Obat ... 82
Gambar 22 Tampilan Ubah Data Obat ... 83
Gambar 23 Tampilan Data Alat Kesehatan Admin ... 84
Gambar 24 Tampilan Tambah Data Alat Kesehatan ... 85
Gambar 25 Tampilan Ubah Data Alat Kesehatan ... 86
Gambar 26 Tampilan Pembelian ... 87
Gambar 27 Tampilan Laporan Pembelian... 88
Gambar 28 Tampilan Laporan Pembelian Detail ... 89
Gambar 29 Tampilan Kirim Resep... 90
Gambar 30 Tampilan Daftar Pengiriman ... 91
Gambar 31 Tampilan Tambah Data Pengiriman ... 92
Gambar 32 Tampilan Ubah Data Pengiriman ... 93
DAFTAR TABEL
Tabel I Simbol Flowchart (ANSI dan ISO) ... 20
Tabel II Komponen Data Flow Diagram (DFD) ... 23
Tabel III Contoh PSPEC ... 28
Tabel IV Simbol kamus data ... 29
Tabel V tbUser ... 38
Tabel VI tbBarang ... 38
Tabel VII tbObat... 39
Tabel VIII tbAlatKesehatan... 39
Tabel IX tbKategori ... 39
Tabel X tbResep ... 39
Tabel XI tbPembelian ... 40
Tabel XII tbPembelianDetail ... 40
Tabel XIII tbPengiriman ... 40
Tabel XIV Kamus Data tbUser ... 41
Tabel XV Kamus Data tbBarang ... 42
Tabel XVI Kamus Data tbObat ... 42
Tabel XVII Kamus Data tbAlatKesehatan ... 43
Tabel XVIII Kamus Data tbKategori ... 43
Tabel XIX Kamus Data tbResep ... 43
Tabel XX Kamus Data tbPembelian ... 44
Tabel XXI Kamus Data tbPembelianDetail ... 44
Tabel XXII tbPengiriman ... 45
Tabel XXIII PSPEC Proses 1.1.1 Proses Input Pembelian ... 57
Tabel XXIV PSPEC Proses 1.1.2 Proses Lihat Pembelian ... 57
Tabel XXV PSPEC Proses 1.1.3 Proses Ubah Pembelian ... 58
Tabel XXVI PSPEC Proses 1.2.1 Proses Tambah User ... 58
Tabel XXVII PSPEC Proses 1.2.2 Proses Lihat User ... 59
Tabel XXVIII PSPEC Proses 1.2.3 Proses Ubah User ... 60
Tabel XXIX PSPEC Proses 2.1.1 Proses Input Data Barang ... 60
Tabel XXX PSPEC Proses 2.1.2 Proses Lihat Data Barang ... 61
Tabel XXXI PSPEC Proses 2.1.3 Proses Ubah Data Barang ... 61
Tabel XXXII PSPEC Proses 2.2.1 Proses Input Data Resep ... 62
Tabel XXXIII PSPEC Proses 2.2.2 Proses Lihat Data Resep ... 62
Tabel XXXIV PSPEC Proses 2.2.3 Proses Ubah Data Resep ... 63
Tabel XXXV Test Case Form Login ... 95
Tabel XXXVI Test Case Form User ... 96
Tabel XXXVII Test Case Form Tambah User ... 97
Tabel XXXVIII Test Case Form Ubah Data User ... 97
Tabel XXXIX Test Case Form Obat ... 98
Tabel XL Test Case Form Tambah data Obat ... 99
Tabel XLI Test Case Form Ubah data Obat ... 100
Tabel XLIII Test Case Form Tambah Data Alat Kesehatan ... 102
Tabel XLIV Test Case Form Ubah Alat Kesehatan ... 102
Tabel XLV Test Case Form Pembelian ... 103
Tabel XLVI Test Case Form Tambah Pembelian... 104
Tabel XLVII Test Case Form Resep ... 105
Tabel XLVIII Test Case Form Kirim Resep ... 106
Tabel XLIX Testing Form Login ... 107
Tabel L Testing Form User... 107
Tabel LI Testing Form Tambah Data User ... 108
Tabel LII Testing Form Ubah Data User ... 109
Tabel LIII Testing Form History ... 111
Tabel LIV Testing Form Tambah Data Obat ... 111
Tabel LV Testing Form Ubah Data Obat ... 112
Tabel LVI Testing Form Alat Kesehatan ... 113
Tabel LVII Testing Form Tambah Data Alat Kesehatan ... 113
Tabel LVIII Testing Form Ubah Data Alat Kesehatan ... 114
Tabel LIX Testing Form Data Pembelian ... 115
Tabel LX Testing Form Tambah Pembelian ... 115
Tabel LXI Testing Form Data Resep ... 116
1
komputerisasi dalam segala bidang kehidupan sehari-hari sudah tidak dapat
dihindari. Dunia usaha juga dituntut untuk mampu beradaptasi terhadap
perubahan yang terjadi dengan melakukan berbagai perbaikan strategi,
dengan itu akan memberikan nilai tambah dalam bidang usaha. Penggunaan
teknologi komputer akan menjadi syarat utama untuk menunjukan kualitas
suatu bidang dan menjadi modal penting untuk persaingan dalam berbagai
bidang.
Apotek merupakan salah satu bentuk usaha yang kegiatan
operasionalnya menyediakan dan menjual barang-barang berupa
obat-obatan dan alat-alat kesehatan untuk memenuhi kebutuhan masyarakat.
Dengan pengembangan sistem informasi apotek yang terkomputerisasi akan
sangat membantu dalam proses pembelian obat serta pemesanan resep
sehingga pelayanan terhadap masyarakat akan semakin memuaskan.
Pengolahan data secara komputerisasi pekerjaan akan semakin mudah dan
dapat diselesaikan dengan cepat dan tepat. Ditambah dengan penjualan
secara online maka dapat memperluas jangkauan usaha.
Karena betapa pentingnya pembelian dan persediaan barang, maka
demi keamanan dan keakuratannya diperlukan sebuah sistem yang baik.
Berdasarkan alasan diatas, penulis sangat tertarik untuk mencoba
membuat aplikasi apotek secara online. Hasil penelitian ini akan diuraikan
Dari latar belakang yang sudah diijelaskan diatas maka rumusan
masalah yang akan dibahas adalah :
1. Bagaimana sistem dapat membantu user dalam pembelian obat
secara online?
2. Bagaimana sistem dapat membantu memesan obat dengan resep
yang dibuat oleh dokter?
3. Bagaimana sistem dapat mengkalkulasi biaya obat beserta biaya
pengirimannya menurut jangkauan wilayah?
1.3 Tujuan
Tujuan dari pembuatan proyek ini agar bisa membantu pihak apotek
dalam hal membantu proses penjualan obat. Adapun tujuan-tujuan khusus
dari pembuatan proyek ini antara lain:
1. Membuat sistem yang dapat melakukan pembelian obat secara
online.
2. Membuat sistem yang dapat memesan resep yang telah dibuat oleh
dokter.
3. Membuat sistem yang dapat membantu pihak apotek dalam
mengkalkulasi biaya obat beserta biaya pengirimannya sesuai dengan
wilayah.
1.4 Ruang Lingkup Kajian
Batasan masalah dalam proyek ini antara lain :
1. Melakukan pembelian obat-obatan dan alat kesehatan.
2. Melakukan proses pemesanan obat melalui resep dokter.
wilayah.
Adapun batasan untuk sistem yang akan dibuat antara lain:
1. Bahasa pemograman yang akan dipakai adalah ASP.NET.
2. Aplikasi berbasis web.
3. Database yang digunakan adalah mySQL.
4. Editor untuk pemograman adalah Microsoft Visual Studio 2008.
1.5 SUMBER DATA
Sumber data yang diperoleh dibagi menjadi dua kategori. Sumber
data primer berupa informasi dari klien tentang informasi yang dibutuhkan
untuk membuat aplikasi ini. Sedangkan sumber data sekunder meliputi buku
penunjang, referensi, sumber informasi tertulis, dan situs-situs di internet.
1.6 Sistematika Penulisan
Sistematika pembahasan dari penyusunan laporan tugas akhir ini
direncanakan sebagai berikut:
BAB I PENDAHULUAN
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan
masalah, tujuan, ruang lingkup kajian, metodologi, serta sistematika
pembahasan dari proyek ini.
BAB II. KAJIAN TEORI
Bab ini membahas mengenai teori-teori yang berkaitan dalam penyelesaian
Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir
sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan
sistem.
BAB IV HASIL PENELITIAN
Bab ini berisi kumpulan screenshot dari proyek yang dibuat beserta
penjelasan dari tiap fungsi (method) utama yang dibuat.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi mengenai pengujian dan analisa terhadap masing-masing
fungsi dari aplikasi. Laporan dari pengujian tiap fungsi/method yang dibuat
dalam metode blackbox testing.
BAB VI SIMPULAN DAN SARAN
Bab ini berisi kesimpulan dari pembahasan pada perancangan serta analisa
pengujian aplikasi yang dibuat. Untuk lebih meningkatkan hasil akhir yang
lebih baik maka penulis juga memberikan saran-saran untuk perbaikan serta
117
user yang ingin mengunjungi website ini. Setiap bagian memiliki hak
aksesnya masing-masing.
Kesimpulan dari pembuatan Sistem Informasi Penjualan Obat Secara
Online adalah :
1. Telah berhasil merancang sistem kelola data obat dan alat
kesehatan.
2. Telah berhasil merancang sistem pembelian obat dan alat
kesehatan.
3. Telah berhasil merancang sistem notifikasi ke email.
4. Dengan penerapan dan pembangunan aplikasi dengan
menggunakan database akan mempermudah suatu data
tersebut untuk diaksesdan disimpan, pengelolaannya pun lebih
cepat.
5. Aplikasi disistem ini juga dapat mempermudah sistem pembelian
yang dilakukan oleh user.
6.2 Saran
Saran-saran sangat diperlukan bagi aplikasi ini untuk pengembangan
sistem selanjutnya. Saran-saran untuk pengembangan antara lain :
1. Agar lebih sempurna lagi dalam segi tampilannya.
2. Menambahkan fitur recommended obat dan alat kesehatan agar
lebih mempermudah user.
3. Agar lebih sempurna kedepannya sistem dapat ditambahkan
Kementar pengguna dari pembuatan Sistem Informasi Penjualan Obat
Secara Online adalah :
1. Dari segi tampilan sudah cukup menarik.
2. Kurang terdapat kolom-kolom iklan di sisi kanan atau kirinya.
3. Pembagian kategorinya kurang terperinci.
4. Cara berbelanjanya lebih mudah karena dilengkapi autocomplete.
5. Website terlihat sederhana.
6. Dari segi penulisan, banyak huruf yang kurang.
7. Seharusnya ada laporan dari pengguna untuk admin apabila sudah
melakukan transfer jumlah pembelian.
8. Tanggal lahir di daftar user lebih baik user menulis sendiri.
9. Kurang banyak jenis obat-obatannya.
119 Offset
J.Alam,M.Agus(2005).Pemrograman Transact-SQL pada SQL Server
2005.Jakarta:PT. Elex Media Komputindo
Kristanto, harianto.(2004). Konsep dan Perancangan Database. Yogyakarta:
Andi Offset.
Kurniawan, Erick. (2009). Cepat Mahir ASP.NET 3.5 untuk Aplikasi Web
Interaktif. Yogyakarta: CV. Andi Offset
Lowe, Doug & Prince, Anne (2003).Murach’s ASP.NET web programming
with VB.NET (Chap. 18).California:Mike Murach & Associates,Inc.
Ludwig von Bertalanffy (1940). General system theory.
Mulyadi (2001). Sistem Akuntansi
Pressman, Roger. (2002). Rekayasa Perangkat Lunak Pendekatan Praktisi
Buku I. Yogyakarta: CV. Andi Offset
Sidik, Betha. Iskandar Pohan, Husni. (2007). Pemrograman Web dengan
HTML. Bandung: Penerbit Informatika.
Sutanta, Edhy.(2003). Sistem Informasi Manajemen. Yogyakarta : Graha
Ilmu.
Tata Sutabri S.kom.,MM.(2004). Analisa Sistem Informasi. Yogyakarta: CV.