• Tidak ada hasil yang ditemukan

Aplikasi Pencarian Obat Apotik Berbasis COVER

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pencarian Obat Apotik Berbasis COVER"

Copied!
17
0
0

Teks penuh

(1)

commit to user

APLIKASI PENCARIAN OBAT APOTIK BERBASIS WEB

TUGAS AKHIR

untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

Program Studi Diploma III Teknik Informatika

Diajukan Oleh:

LAYLITA NUR HIDAYATI

NIM. M3110087

kepada

PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET SURAKARTA

(2)

commit to user

ii

HALAMAN PERSETUJUAN

APLIKASI PENCARIAN OBAT APOTIK BERBASIS WEB

Disusun Oleh :

LAYLITA NUR HIDAYATI

M3110087

Tugas akhir ini telah disetujui untuk dipertahankan

dihadapan dewan penguji

Pada tanggal ____________________

Pembimbing Utama

Rosita Yanuarti,S.Kom,M.Cs

(3)

commit to user

iii

HALAMAN PENGESAHAN

APLIKASI PENCARIAN OBAT APOTIK BERBASIS WEB

Disusun Oleh:

Tugas akhir ini telah diterima dan disahkan oleh Dewan Penguji Tugas Akhir

Program Diploma III Teknik Infromatika pada hari , tanggal

Dewan Penguji:

1. Penguji 1 Rosita Yanuarti,S.Kom,M.Cs

( ) NIDN. 0629018601

2. Penguji 2 Muh. A Syafi’I,S.Si

( ) NIDN.

3. Penguji 3 Yudha Yudanto,S.Kom

( ) NIDN.

Disahkan Oleh:

Dekan

Fakultas MIPA UNS

Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D.

NIP. 19610223 198601 1 001

Ketua Program Studi

Diploma III Teknik Informatika

Drs. Y.S.Palgunadi, M.Sc.

(4)

commit to user

iv

KATA PENGANTAR

Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul “Aplikasi Pencarian Obat Apotik Berbasis Web”. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd. pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret.

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada:

1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons), Ph.D selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar.

2. Drs.YS. Palgunadi. M.Sc, selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar.

3. Rosita Yanuarti, S.Kom.,M.Cs selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis.

4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.

5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar.

6. Kepada para staf apotik yang telah mau bekerjasama dalam pembuatan tugas akhir ini.

7. Seluruh teman-teman D3 Teknik Informatika angkatan 2010

(5)

commit to user

v

membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.

Surakarta, 25 Mei 2013

(6)

commit to user

vi

ABSTRACT

Laylita Nur Hidayati 2010, The Development Applicationt for

Searching Nearest Apotic that provide The Medicine. Diploma Degree

Computer Science, Natural Sciences and Mathematics Faculty, Sebelas Maret Univercity of Surakarta.

Searching system is part of system information that allows user to solve the problems about searching medicine with destination and problem about management transaction. Pharmacy is a bussines that deal with drug sales. At one city, there are more than one pharmacies, and every pharmacy has different products selling. There are still many people who experience distress when looking for drugs that might be said to be rare. This is due to the availability of drugs at each different pharmacies. While the distance between pharmacies that make a person faces trouble to find the required medicine. Therefore, with the application of information systems search nearby drug pharmacy provider is able to help solve the problem of finding the drug and transaction processing.

The system was developed using the PHP programming language. Software used to establish this system are Adobe Dreamweaver CS5, notepat + + and MySQL DBMS. The research was conducted by interview and observation.

This system can provide convenience facilities for visitors to find a cure and sought and pharmacists in dealing with drug sales transaction data processing, improve the ease of information provision and increase sales

(7)

commit to user

vii

INTISARI

Laylita Nur Hidayati 2010, PEMBUATAN APLIKASI PENCARI

APOTIK PENYEDIA OBAT TERDEKAT. Program Diploma III Teknik

Informatika, Fakultas Matematika dan Ilmu Pengethauan Alam, Universitas Sebelas Maret Surakarta.

Sistem aplikasi pencarian merupakan bagian dari sistem informasi yang berguna untuk menyelesaikan permasalahan-permasalahn pencarian mengenai pencarian obat yang berhubungan dengan jarak, beserta penyelesaian mengenai transaksi yang terjadi pada sebuah apotik. Apotik merupakan sebuah usaha yang menangani masalah penjualan obat. Pada satu kota terdapat lebih dari satu apotik, dan setiap apotik memiliki produk jual yang berbeda-beda. Masih banyak orang yang mengalami kesusahan bila mencari obat yang mungkin bisa dikatakan langka. Hal ini disebabkan ketersediaan obat pada setiap apotik berbeda-berbeda. Sedangkan jarak antar apotik yang sangat jauh semakin membuat seseorang kesusahan untuk mencari obat yang diperlukan. Oleh karena itu dengan adanya sistem informasi aplikasi pencari apotik penyedia obat terdekat ini mampu membantu menyelesaikan masalah mengenai pencarian obat dan pengolahan transaksi itu.

Sistem ini dikembangkan dengan menggunakan bahasa pemograman PHP.

Software yang digunakan untuk membentuk sistem ini yaitu Adobe Dreamweaver

CS5, notepat+ + dan DBMS MySQL. Penelitian ini dilakukan dengan metode wawancara dan observasi.

Sistem ini dapat memberikan fasilitas kemudahan bagi pengunjung untuk menemukan obat yang dicari dan apoteker dalam menangani pengolahan data transaksi penjualan obat, meningkatkan kemudahan penyediaan informasi dan meningkatkan penjualan.

(8)

commit to user

viii

MOTTO

Waktu adalah uang, maka hargailah wktu selagi masih ada Taka da hal yang tak mungkin

(9)

commit to user

ix

PERSEMBAHAN

Karya ini ku persembahkan untuk

1. Ayah, mama, adik dan Dimas , yang tercinta dan yang tersayang atas doanya dankasih saying buat aku , semangat,pengertian dan motivasi mudah-mudahan ini sebagai kebanggaan buat mama, ayah, adikku dan Dimas.

2. Kepada semua keluarga besarku yang berada di Madiun ,Ponorogo, Banyuwangi yang senantiasa memberi masukan dan dukungan kepadaku. 3. Kepada dosen-dosenku yang sabar dan baik hati, telah mengajarkan aku

banyak hal dan ilmunya.

4. Kepada semua teman-temanku DIII Teknik Informatika 2010 yang telah banyak membantu diriku. Terimakasih atas semuanya.

(10)

commit to user

2.1 Pengertian Informasi ... 3

2.2 Pengertian Sistem Informasi ... 3

2.3 Basis Data ... 4

2.3.1 Entity Relationship Diagram (ERD) ... 6

2.3.2 Agregasi ... 7

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM ... 17

3.1 Alat dan Bahan ... 17

3.1.1 Alat ... 17

(11)

commit to user

xi

3.2 Kebutuhan Sistem ... 17

3.2.1 Kebutuhan Fungsional ... 18

3.2.1 Kebutuhan Non Fungsional ... 19

3.3 Perancangan Sistem ... 19

3.3.1 Context Diagram ... 19

3.3.2 Data Flow Diagram (DFD) ... 20

3.3.3 Hierarchi Input Proses Output (HIPO) ... 27

3.3.4 Kamus Data ... 29

3.3.5 Entity Relationship Diaggram ... 29

3.3.6 Database ... 31

3.3.7 Perancangan Database ... 31

3.3.8 Flowchart Perhitungan Jarak ... 34

3.4 Rancangan Layout ... 35

3.4.1 Layout Apoteker ... 35

3.4.2 Layout Pengunjung ... 36

2.4.3 Layout Admin ... 36

BAB IV IMPLEMENTASI DAN ANALISA ... 37

4.1 Implementasi Database ... 37

4.2 Implementasi Aplikasi ... 38

4.2.1 Implementasi Pengunjung ... 38

4.2.2 Implementasi Apoteker ... 44

4.2.3 Implementasi Admin ... 48

BAB V PENUTUP ... 53

5.1 Kesimpulan ... 53

(12)

commit to user

Gambar 2.3 Contoh Javascript ... 13

Gambar 2.4 Contoh Vektor ... 15

Gambar 3.1 CD Sistem Informasi Aplikasi Pencarian Obat ... 19

Gambar 3.2 DFD Level 0 ... 21

Gambar 3.3 DFD Level 1 Managamenet Apotik ... 23

Gambar 3.4 DFD Level 1 Admin Memanagement User ... 24

Gambar 3.5 DFD Level 1 Apoteker Memanagement Obat ... 25

Gambar 3.6 DFD Level 1 Apoteker Memanagement Data Transaksi ... 26

Gambar 3.7 Hierarchi Aplikasi Pencarian Apotik Penyedia Obat Terdekat ... 28

Gambar 3.8 Entity Realationship Diagram (ERD) ... 30

Gambar 3.9 Skema Diagram ... 31

Gambar 3.10 Flowchart Perhitungan Jarak ... 34

Gambar 3.11 Layout Apoteker ... 35

Gambar 3.12 Layout Pengunjung ... 36

Gambar 3.13 Layout Admin ... 36

Gambar 4.1 Tabel Admin ... 37

Gambar 4.2 Tabel Apotik ... 37

Gambar 4.3 Tabel Detail ... 37

Gambar 4.4 Tabel Obat ... 37

Gambar 4.5 Tabel Transaksi... 38

Gambar 4.6 Halaman Awal ... 38

Gambar 4.7 Halaman Search ... 39

Gambar 4.8 Script Javascript Map ... 39

Gambar 4.9 Halaman Cari Obat Terdekat ... 40

Gambar 4.10 Script Proses Perhitungan Vektor ... 41

Gambar 4.11 Halaman Detail Hasil Cari Jarak ... 42

Gambar 4.12 Script Direction ... 42

Gambar 4.13 Halaman Direction ke Lokasi Apotik ... 43

Gambar 4.14 Halaman Login Admin ... 43

Gambar 4.15 Halaman Home Apoteker ... 44

Gambar 4.16 Script Input Obat ... 44

Gambar 4.17 Halaman Input Obat ... 45

Gambar 4.18 Halaman Edit Obat ... 45

Gambar 4.19 Halaman Cek Transaksi ... 46

Gambar 4.20 Script Input Transaksi ... 46

Gambar 4.21 Halaman Input Transaksi... 47

Gambar 4.22 Halaman Detail Profil ... 47

Gambar 4.23 Halaman Edit Data Profil ... 48

Gambar 4.24 Halaman Home Admin ... 48

(13)

commit to user

xiii

Gambar 4.26 Script Input Apotik ... 49

Gambar 4.27 Halaman Edit Apotik ... 49

Gambar 4.28 Halaman Cetak User ... 49

Gambar 4.29 Halaman Edit Profil Apoteker ... 50

Gambar 4.30 Script Input Apotik ... 50

Gambar 4.31 Halaman Input Apotik ... 51

Gambar 4.32 Script Input user ... 51

(14)

commit to user

xiv

DAFTAR TABEL

Tabel 2.1 Simbol-Simbol dalam ERD ... 6

Tabel 2.2 Simbol-Simbol Context Diagram ... 10

Tabel 2.3 Simbol-Simbol Data Flow Diagram (DFD) ... 11

Tabel 3.1 Alat ... 17

Tabel 3.2 Keterkaitan ERD ... 30

Tabel 3.3 Tabel Admin ... 32

Tabel 3.4 Tabel User Apoteker ... 32

Tabel 3.5 Tabel Apotik ... 32

Tabel 3.6 Tabel Obat ... 33

Tabel 3.7 Tabel Tansaksi ... 33

(15)

commit to user

xv

DAFTAR PUSTAKA

Sutanta,E.2003.Sistem Informasi Manajemen.Graha Ilmu. Yogyakarta

Kristanto.2003.Pengantar Sistem Informasi Manajement.Andi Offset.Yogyakarta.

Fthansyah,Ir.2001.Basis Data.Bandung.Infromatika

Jogiyanto,HM.2001.Analisis Perancangan Sistem Informasi.Andi Offset.Yogyakarta

Kendal KE,Kendall JE. 2003. Analisis dan Perancangan Sistem. Alih bahasa

oleh: Alhamdany Hafedh. PT. Prenhallindo dan Pearson Education Asia Pte.Ltd : Jakarta.

Kristanto,A.2003.Perancangan Sistem Informasi dan Aplikasinya.Graha Media.Jakarta

Utdirartatmo, F 2002, Belajar Pemrograman Web Pada XML, ANDI Yogyakarta, Bandung

Sunarfrihantono, B. 2002. PHP dan MYSQL Untuk Situs. Andi, Yogyakarta.

Sidik, B.2001.HTML dan XML.Penerbit Informatika.Bandung

Satriawan,M.2012.Fisika Dasar.Unikom.Bandung

Sommerville, I. 2003. Software Engineering (Rekayasa Perangkat Lunak). Alih

(16)

commit to user

xvi

LAMPIRAN

0 2 4 6 8 10 12

0 1 2 3 4 5 6

GRAFIK JARAK SEBENARNYA

NO JARAK

SEBENARNYAi

JARAK DENGAN VEKTOR

1 9.2 0.064998

2 11.4 0.084907

3 6.3 0.052716

4 8.6 0.063446

(17)

commit to user

xvii

0 0.02 0.04 0.06 0.08 0.1

0 1 2 3 4 5 6

Gambar

Gambar 4.26 Script Input Apotik .........................................................................
GRAFIK JARAK SEBENARNYA
GRAFIK JARAK DENGAN VEKTOR

Referensi

Dokumen terkait

Sugiyono, Metodelogi Penelitian Pendidikan Pendekatan Kuantitatif, Kualitatif dan R&D (Bandung: Alfabeta, 2007), h.. Langkah Mudah Penelitian Tindakan Kelas Sebagai

Further matched analysis by Wilcoxon test was under- taken to compare occlusal, gingival, and overall scores of each material, which revealed statistically significant

Sebagai calon guru Sekolah Dasar (SD) di masa yang akan datang, kebutuhan mahasiswa PGSD akan penguasaan bahasa Inggris baik spoken maupun written dan kecakapan mengajar

Sampai dengan saat ini, desa Muara memiliki kelembagaan yang aktif diantaranya adalah kelembagaan pemerintahan, lembaga kemasyarakatan, lembaga ekonomi, lembaga pendidikan,

Penelitian ini menyimpulkan bahwa dari hasil secara simultan signifikansi variabel bebas mempengaruhi variabel terikat , akan tetapi secara uji parsial bahwa secara

Het wordt door een onbenoemd personage in de film duidelijk gemaakt dat hij deze verlamming recentelijk opgelopen heeft in het buiteland waardoor niemand in zijn omgeving er weet

Data yang didapatkan dari hasil pengujian dari kombinasi perlakuan tersebut adalah faktor tekanan penyemprotan (P), jenis nosel (J) dan jumlah nosel yang digunakan (N)

Ia meliputi kemerosotan biodiversiti hutan di Tasik Kenyir, ketidakselarasan pentadbiran agensi, pengurusan keselamatan yang longgar, peraturan dan kawalan pencemaran yang