• Tidak ada hasil yang ditemukan

Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan"

Copied!
115
0
0

Teks penuh

(1)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

SISTEM INFORMASI PENJUALAN OBAT

DI APOTEK IBNU SALEH MEDAN

TUGAS AKHIR

LEILA MASDANI HARAHAP

062406109

PROGRAM STUDI D3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

SISTEM INFORMASI PENJUALAN OBAT DI

APOTEK IBNU SALEH MEDAN

TUGAS AKHIR

Diajukan sebagai salah satu syarat dalam menyelesaikan

Pendidikan Program Studi D – 3 Ilmu Komputer

LEILA MASDANI HARAHAP

062406109

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

PERSETUJUAN

Judul

: SISTEM INFORMASI PENJUALAN OBAT DI

APOTEK IBNU SALEH MEDAN

Kategori

: TUGAS AKHIR

Nama

: LEILA MASDANI HARAHAP

Nomor Induk Mahasiswa

: 062406109

Program Studi

: D3 ILMU KOMPUTER

Departemen

: MATEMATIKA

Fakultas

: MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA

UTARA

Diluluskan di

Medan,

Komisi Pembimbing

:

Diketahui/Disetujui oleh

Pembimbing,

Departemen Matematika FMIPA USU

Ketua,

Dr. Saib Suwilo, M.Sc

Drs. Liling Perangin angin M.si

(4)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

PERNYATAAN

SISTEM INFORMASI PENJUALAN OBAT DI

APOTEK IBNU SALEH MEDAN

TUGAS AKHIR

Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali

beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2009

(5)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

PENGHARGAAN

Segala puji bagi Allah SWT penulis ucapkan penuh syukur karena dengan taufiq dan

hidayah-Nya penulis dapat menyelesaikan tugas akhir ini tepat pada waktunya sebagai

salah satu syarat untuk menyelesaikan studi pada D-III Ilmu Komuter FMIPA USU.

Adapun judul dari tugas akhir ini adalah “SISTEM INFORMASI PENJUALAN

OBAT DI APOTEK IBNU SALEH MEDAN.”.

Pada kesempatan ini penulis mengucapkan banyak terima kasih kepada pihak

yang telah banyak membimbing, mengarahkan, membantu, dan memberikan

dukungan semangat, dan kasih sayang dalam menyelesaikan tugas akhir ini. Penulis

mengucapkan terima kasih kepada:

1.

Bapak Drs. Liling Perangin angin M.si selaku Dosen Pembimbing Tugas

Akhir yang telah memberikan bimbingan dan arahan selama ini kepada penulis

dalam menyelesaikan tugas akhir.

2.

Bapak Dr. Eddy Marlianto, M.Sc, selaku Dekan FMIPA USU.

3.

Bapak Dr Sutarman, Msc, selaku pembantu dekan 1 FMIPA USU.

4.

Bapak Dr. Saib Suwilo, M.Sc, selaku Ketua Jurusan Program Studi D–3 Ilmu

Komputer FMIPA USU.

(6)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

penulis untuk melakukan riset dalam mengumpulkan data yang diperlukan

dalam tugas akhir.

6.

Seluruh Dosen Pengajar Program Studi D-3 Ilmu Komputer Fakultas MIPA

Univesitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat

kepada penulis selama masa perkuliahan.

7.

Kedua orang tua penulis tercinta yang telah memberikan doa, dukungan,

motivasi, semangat, kasih sayang yang tiada henti kepada penulis sehingga

penulis dapat menyelesaikan tugas akhir ini dengan baik

8.

Sahabat-sahabat baik penulis di Kom B yang telah memberikan semangat dan

doa kepada penulis, kepada Aan yang setia mendengar curahan hati penulis,

Fitri, Pia semoga Allah membalas kebaikan yang berlimpah.

9.

Semua pihak yang telah memberikan doa dan dukungannya, penulis ucapkan

terima kasih.

Akhir kata penulis panjatkan doa semoga Allah SWT akan membalas kebaikan

semua pihak. Amin

Medan, Juni 2009

(7)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

ABSTRAK

(8)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan

iii

Penghargaan

iv

Abstrak vi

Daftar Isi

vii

Daftar Tabel ix

Daftar Gambar x

Bab 1 Pendahuluan

1

1.1

Latar Belakang

1

1.2

Perumusan Masalah 3

1.3

Batasan Masalah 3

1.4

Tujuan dan Manfaat Penelitian 4

1.5

Metodologi Penelitian 5

1.6

Sistematika Penulisan 6

Bab 2 Landasan Teori 8

2.1 Pengertian Komputer 8

2.2 Pengertian Sistem dan Informasi 9

2.3 Pengertian Sistem Informasi 11

2.4 Data 12

2.5 Pengenalan Intranet 13

2.6 Pengenalan Teknologi Internet 14

2.7 Perbedaan Internet dengan Intranet 16

2.8 Pemrograman PHP 17

2.9 MySQL 21

2.10 Macromedia Dreamweaver 8 27

2.11 Macromedia Fireworks 8 27

Bab 3 Perancangan Sistem 29

3.1 Perancangan Sistem 29

3.2 Data Flow Diagram (DFD) 31

3.3 Desain Database 35

3.4 Algoritma Pada Perancangan Sistem 41

3.5 Flowchart Sistem 45

Bab 4 Implementasi Sistem 53

4.1 Pengertian Implementasi Sistem 53

4.2 Tujuan Implemntasi Sistem 53

4.3 Komponen Sistem 54

4.4 Installasi Apache dan PHP 56

(9)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Bab 5 Kesimpulan dan Saran 70

5.1 Kesimpulan 70

5.2 Saran 71

Daftar Pustaka

72

(10)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

DAFTAR TABEL

Halaman

Tabel 2.1 Keyword LIKE

24

Tabel 3.1 Tabel Admin

36

Tabel 3.2 Tabel Data Informasi Obat

36

Tabel 3.3 Tabel Data Jenis Obat

37

Tabel 3.4 Data Obat

37

Tabel 3.5 Data Pembelian

37

Tabel 3.6 Data Penjualan

38

Tabel 3.7 Data Supplier

39

Tabel 3.8 Data Resep

39

Tabel 3.9 Data Pesan

40

(11)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

DAFTAR GAMBAR

Halaman

Gambar 3.1 DFD Level Konteks

32

Gambar 3.2 DFD Level 0

33

Gambar 3.3 DFD Level 1 Pembelian Obat

34

Gambar 3.4 DFD Level 1 Penjualan Obat

35

Gambar 3.5 Flowchart Menu Utama

46

Gambar 3.6 Flowchart Login

47

Gambar 3.7 Flowchart Input Data Penjualan

48

Gambar 3.8 Flowchart Input Data Pembelian

49

Gambar 3.9 Flowchart Laporan Penjualan

50

Gambar 3.10 Flowchart Laporan Pembelian

51

Gambar 3.11 Flowchart Laporan Penjualan Resep

52

Gambar 4.1 Apache 2.2.3 Installer

56

Gambar 4.2 Setup Wizard

56

Gambar 4.3 Server Information

57

Gambar 4.4 Destination Folder

57

Gambar 4.5 Penginstalan Apache Berhasil

58

Gambar 4.6 PHP 5.2.0 Installer

58

Gambar 4.7 Destination Folder

59

(12)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Perkembangan aplikasi web yang semakin pesat sangat membantu dalam melakukan

pengiriman, penyampaian dan penerimaan informasi. Mulai dari

perusahaan-perusahaan, instansi pemerintahan, sekolah-sekolah, perguruan tinggi, dan lembaga

atau organisasi lainnya, telah banyak memanfaatkan aplikasi web dalam kegiatan

penjualan, promosi, dan kegiatan lainnya. Kegiatan tersebut membutuhkan

pengiriman, penyebaran dan penerimaan informasi sehingga memberikan kemudahan

bagi pengguna (user) yang membutuhkan.

Teknologi Informasi (TI) menyebabkan arus informasi yang dulunya sulit

didapatkan kini dapat dengan mudah diperoleh sesuai dengan kebutuhan. Komputer

merupakan suatu fasilitas yang dapat digunakan untuk proses penyajian pengolahan

data, agar data yang diolah dapat memberikan suatu informasi yang diperlukan oleh

pimpinan ataupun suatu perusahaan yang membutuhkan.

(13)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Perkembangan teknologi dan ilmu pengetahuan yang pesat mendorong masyarakat

baik kelompok maupun perorangan, baik instansi pemerintah maupun swasta untuk

memanfaatkan perkembangan teknologi dan ilmu pengetahuan tersebut. Apotek Ibnu

Saleh merupakan suatu usaha yang bergerak dibidang penjualan obat haruslah pandai

mengatur strategi penjualan untuk meningkatkan hasil penjualannya. Dimana apotek

ini berfungsi sebagai penyedia dan penyalur obat harusnya mampu memberikan

pelayanan yang terbaik kepada masyarakat. Tetapi dalam hal pengolahan data masih

terkesan manual misalnya saja jika karyawan tersebut ingin membuat suatu laporan

bulanan tentang penjualan obat dimana dalam pembuatan laporan sering terjadi

kesalahan-kesalahan apabila laporan tersebut diperiksa oleh pimpinan apotek.

Sistem komputerisasi dalam proses penjualan akan membantu dalam hal

pengolahan data apotek. Kualitas sumber daya manusia merupakan faktor penting di

samping itu diperlukan pula adanya kerjasama yang baik antara karyawan dan

pimpinan apotek akan sangat membantu dalam tercapainya suatu tujuan pada Apotek

Ibnu Saleh untuk menunjang kualitas tersebut, maka diperlukan suatu sistem

informasi yang mudah dari segi waktu. Selain dapat mengolah data laporan, aplikasi

website juga dapat digunakan sebagai sarana untuk mempromosikan apotek agar lebih

dikenal oleh masyarakat.

(14)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Mempertimbangkan hal tersebut maka, penulis merasa perlu mengadakan penelitian

dengan judul “Sistem Informasi Penjualan Obat di Apotek Ibnu Saleh Medan ”.

1.2 Perumusan Masalah

Berdasarkan latar belakang tersebut di atas, penulis hanya membahas tentang

bagaimana mengolah data apotek terutama data laporan penjualan obat. Bagaimana

membuat suatu sistem informasi sehingga dapat mengefisiensikan waktu dan tenaga

di mana pengolahan datanya pun dapat lebih baik dari yang sebelumnya dan

dimanfaatkan seoptimal mungkin di Apotek Ibnu Saleh.

1.3 Batasan Masalah

Berdasarkan pada rumusan masalah tersebut di atas, maka di dalam penelitian ini

penulis membatasi permasalahan terfokus pada masalah yang akan dibahas yaitu

mengenai hal yang berkaitan dengan data laporan penjualan obat itu sendiri pada

Apotek Ibnu Saleh.

(15)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

1.4.1 Tujuan Penelitian

Tujuan diadakannya penelitian ini adalah sebagai berikut :

1.

Merancang suatu sistem informasi dalam hal memproses data penjualan obat

di Apotek Ibnu Saleh Medan.

2.

Membuat laporan penjualan obat yang berupa laporan harian, bulanan dan

per-resep.

1.4.2 Manfaat Penelitian

Manfaat diadakannya penelitian ini adalah sebagi berikut :

1.

Bagi Apotek Ibnu Saleh dapat dijadikan sebagai suatu sistem yang dapat

membantu menghasilkan informasi yang akurat, dan berkualitas.

2.

Bagi dunia akademik dapat dijadikan sebagai referensi dalam perancangan

sistem informasi khususnya pada bidang sistem informasi penjualan obat pada

apotek.

3.

Bagi penulis memberikan tambahan pengetahuan dan pengalaman dalam

merancang dan membuat suatu sistem informasi penjualan obat .

1.5 Metodologi Penelitian

(16)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

penelitian, sumber data, teknik pengumpulan data, dan metode analisis yang

digunakan.

Metodologi penelitian terbagi atas beberapa bagian yaitu :

1.

Lokasi Penelitian

Apotek Ibnu Saleh Medan merupakan usaha yang bergerak dalam bidang

penyediaan dan penjualan obat-obatan. Lokasi penelitian ini berada di Jln.

H.M. Joni No 64 Medan.

2.

Teknik Pengumpulan Data

Teknik pengumpulan data merupakan cara yang digunakan dalam suatu

kegiatan yang digunakan penulis ada dua cara yaitu :

a.

Interview

Mengadakan wawancara langsung dengan pihak pengelola usaha

yang mempunyai wewenang dalam memberikan informasi dan data

yang berkaitan dengan objek penelitian.

b.

Dokumentasi

Pengumpulan data yang dilakukan dengan mengamati

dokumen-dokumen yang dimiliki dan disediakan oleh apotek untuk diolah

penulis yang berkaitan dengan data penjualan obat.

(17)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Penulis melakukan penelitian ke perpustakaan untuk mengumpulkan

data-data yang bersifat teori. Misalnya mengumpulkan buku-buku atau tulisan

lainnya yang mendukung Tugas Akhir.

1.6 Sistematika Penulisan

Untuk mempermudah penulisan dan pembahasan selanjutnya, maka uraian

pembahasan ditulis secara sistematis sebagai berikut :

BAB I PENDAHULUAN

Bab ini membahas tentang latar belakang masalah, pokok permasalahan, tujuan dan

manfaat penelitian, metode penelitian serta sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini berisikan tentang uraian teoritis mengenai pengertian-pengertian, metode

penyusunan data serta mengenai bahasa pemrograman yang digunakan.

BAB III PERANCANGAN SISTEM

Dalam bab ini penulis menguraikan tentang perancangan sistem yang dirancang yang

meliputi perancangan layout, perancangan database, gambaran aplikasi web yang

akan dibuat serta bagaimana algoritma aplikasi tersebut saat dijalankan.

(18)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Dalam bab ini penulis menyajikan tentang pengertian implementasi aplikasi, tujuan

implementasi aplikasi serta spesifikasi aplikasi.

BAB V KESIMPULAN DAN SARAN

(19)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Komputer (computer) berasal dari bahasa Latin yang berarti menghitung. Komputer

mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda. Komputer

adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta

dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data

input, memprosesnya dan menghasilkan output dibawah pengawasan suatu

langkah-langkah instruksi-instruksi program yang tersimpan di memori (stored program).

Sehingga dapat disimpulkan bahwa komputer adalah :

a.

Alat elektronik

b.

Dapat menerima input data

c.

Dapat mengolah data

d.

Dapat memberikan informasi

e.

Menggunakan suatu program yang tersimpan di memori komputer (stored

program)

(20)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Sedangkan yang disebut dengan program adalah kumpulan instruksi atau

perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan

fungsinya dengan cara yang sudah tertentu.

(Pengenalan Komputer, Jogiyanto Hartono, MBA, Ph.D, 1988)

2.2 Pengertian Sistem dan Informasi

2.2.1 Pengertian Sistem

Dalam mendefenisikan sistem terdapat dua kelompok pendekatan sistem, yaitu sistem

yang lebih menekankan pada prosedur dan elemennya. Prosedur didefenisikan sebagai

suatu urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan apa yang

harus dikerjakan, siapa yang menegerjakan, kapan dikerjakan, dan bagaimana

mengerjakannya (Gerald. J. , 1991). Penganut pendekatan elemen adalah Davis

(1995) yang mendefenisikan sistem sebagai bagian-bagian yang saling berkaitan yang

beroperasi bersama untuk mencapai beberapa sasaran atau maksud. Sedangkan Lucas

(1989) mendefenisikan sistem sebagai suatu komponen atau variable yang

terorganisir, saling berinteraksi, saling bergantung, satu sama lain dan terpadu.

(21)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

untuk mencapai suatu tujuan bersama. Pendekatan sistem yang lebih menekankan

pada prosedur didefenisikan bahwa sistem yaitu suatu jaringan kerja dari

prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu

kegiatan untuk atau menyelesaikan suatu sasaran tertentu (Gerald. J. 1991).

( Analisis dan Desain Sistem Informasi, Al-Bahra Bin Ladjamudin, 2005)

2.2.2 Pengertian Informasi

Raymond McLeod (1995) mendefenisikan informasi sebagai data yang telah diolah

menjadi bentuk yang lebih berarti bagi penerimanya. Alat pengolah informasi dapat

meliputi elemen komputer, elemen non komputer atau kombinasinya.

Sumber informasi adalah data. Data adalah kenyataan yang menggambarkan

kejadian-kejadian dan kesatuan nyata. Kejadian (event) adalah sesuatu yang terjadi

pada saat tertentu. Informasi diperoleh setelah data-data mentah diproses atau diolah.

Menurut John Burch dan Gary Grudnitski, agar informasi dihasilkan lebih berharga ,

maka informasi harus memenuhi kriteria sebagai berikut :

1.

Informasi harus akurat, sehingga mendukung pihak manajemen dalam

mengambil keputusan.

2.

Informasi harus relevan, benar-benar terasa manfaatnya bagi yang

membutuhkan.

(22)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Kegunaan informasi adalah untuk mengurangi ketidakpastian di dalam proses

pengambilan keputusan tentang suatu keadaan. Informasi yang digunakan di dalam

suatu sistem informasi umumnya digunakan untuk beberapa kegunaan. Informasi yang

digunakan tidak hanya oleh satu orang pihak di dalam organisasi. Nilai sebuah

informasi ditentukan dari dua hal yaitu manfaat dan biaya untuk mendapatkannya.

Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan

biaya untuk mendapatkan informasi tersebut.

( Analisis dan Desain Sistem Informasi, Al-Bahra Bin Ladjamudin, 2005)

2.3 Pengertian Sistem Informasi

Sistem Informasi dapat didefenisikan sebagai berikut :

a.

Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen

dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan suatu

informasi.

b.

Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan

memberikan informasi bagi pengambil keputusan atau untuk mengendalikan

organisasi.

(23)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Organisasi menggunakan sistem informasi untuk mengolah transaksi-transaksi,

mengurangi biaya dan menghasilkan pendapatan sebagai salah satu produk atau

pelayanan mereka.

( Analisis dan Desain Sistem Informasi, Al-Bahra Bin Ladjamudin, 2005)

2.4 Data

Data adalah suatu istilah majemuk dari kata datum. Yang berarti fakta, atau bagian

dari fakta yang mengandung arti, yang dihubungkan dengan kenyataan,

simbol-simbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf, atau simbol-simbol

yang menunjukkan suatu ide, objek, kondisi, atau situasi dan lain-lain. Data dapat

berupa apa saja dan dapat ditemui dimana saja. Kegunaan dari data adalah sebagai

bahan dasar yang objektif (relatif) didalam proses penyusunan kebijaksanaan dan

keputusan oleh pimpinan organisasi. Pengolahan data adalah segala macam

pengolahan terhadap data atau kombinasi dari bermacam-macam pengolahan terhadap

data untuk membuat data itu berguna sesuai dengan hasil yang diinginkan sehingga

dapat segera dipakai.

(24)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

2.5 Pengenalan Intranet

Intranet adalah suatu jaringan dalam sebuah perusahaan yang dapat digunakan untuk

mengelola informasi termasuk membuat isi, mengarahkan dan menyetujui,

menerbitkan, memakai dan mengarsip informasi. Intranet dapat memenuhi banyak

kebutuhan pengelolaan informasi, yang utama sebagai berikut ;

a.

Kolaborasi dokumen, seperti papan pengumuman digital termasuk fungsi

pengarahan dan persetujuan.

b.

Sambungan ke sistem perusahaan, menyediakan akses lebih mudah ke sistem

tertutup seperti informasi penjualan.

c.

Sambungan ke informasi perusahaan, seperti buku penuntun sumber daya

manusia, formulir, dan direktori telepon

d.

Mendukung pekerja mobile (bergerak), sehingga menciptakan lingkungan

untuk telecommuting di masa mendatang.

Intranet juga masih memiliki banyak fungsi lain, dan cara penggunaan intranet

berkembang sama cepatnya sesuai peningkatan peranti dan kemudahan dalam

pemakaian. Kegunaan lain intranet adalah

a.

Mengurangi waktu proses

b.

Mengurangi biaya kertas untuk mengedarkan informasi

c.

Meningkatkan komunikasi antarstaf

d.

Mengurangi kebingungan versi lama dan baru dari kebijakan,

panduan,standar perusahaan dan informasi lain yang terus berubah.

(25)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

2.6 Pengenalan Teknologi Internet

Internet adalah kumpulan atau jaringan dari jaringan komputer yang ada di seluruh

dunia. Dalam hal ini komputer yang sebelumnya standalone kini dapat berhubungan

langsung dengan host-host atau komputer-komputer yang lainnya. Defenisi lainnya

adalah, Internet bagaikan sebuah kota elektronik yang sangat besar dimana setiap

penduduk memiliki alamat (Internet Address) yang dapat digunakan untuk berkirim

surat atau informasi . Jika penduduk itu ingin berkeliling kota, cukup dengan

menggunakan komputer sebagai kendaraan. Jaringan lainnya bertumpu di atas sarana

atau media telekomunikasi. Jalur lambatnya menggunakan line telepon, dan jalur

cepatnya bisa menggunakan leased line atau ISDN.

Selain itu, ada defenisi lain bahwa Internet adalah jaringan komputer

(interconnected network) di seluruh dunia, yang berisikan informasi dan juga

merupakan sarana komunikasi data (suara, gambar, video dan teks). Informasi ini

dibuat oleh penyelenggara atau pemilik jaringan komputer tersebut atau dibuat oleh

pemilik informasi yang menitipkan informasinya kepada pemilik jaringan komputer

yang tersambung ke jaringan.

(26)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

2.6.1 WWW (World Wide Web)

WWW atau yang sering disebut dengan “web” merupakan aplikasi Internet yang

paling popular. Demikian popularnya hingga banyak orang yang keliru

mengidentikkan web dengan internet.

Secara teknis, web adalah sebuah sistem di mana informasi dalam bentuk teks,

gambar, suara, dan lain-lain yang tersimpan dalam sebuah internet webserver

dipresentasikan dalam bentuk hypertext. Informasi didalam web dalam bentuk teks

umumnya ditulis dalam format HTML (Hypertext Markup Language). Informasi

lainnya disajikan dalam bentuk grafis (dalam format GIF, JPG, PNG) ,suara (dalam

format AU, WAV) dan objek multimedia lainnya (seperti MIDI, Shockwave<

Qicktime movie, 3D World).

Web dapat diakses oleh perangkat lunak web client yang secara popular

disebut browser. Browser membaca halaman-halaman web yang tersimpan dalam

webserver melalui protocol yang disebut HTTP (Hypertext Transfer Protocol ).

(27)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Seiring dengan semakin berkembangnya jaringan Internet di seluruh dunia

maka jumlah situs web yang tersedia juga semakin meningkat. Hingga saat ini, jumlah

halaman web yang bisa diakses melalui Internet telah mencapai angka miliaran. Untuk

memudahkan penelusuran halaman web, terutama untuk menemukan halaman yang

memuat topik-topik yang spesifik, para pengakses web dapat menggunakan suatu

mesin pencari (search engine). Penelusuran berdasarkan search engine dilakukan

berdasarkan kata kunci (keyword) yang kemudian akan dicocokkan oleh search engine

dengan basis data miliknya.

(Pengenalan Teknologi Komputer dan Informasi, Janner Simarmata, 2006)

2.7 Perbedaan Internet dengan Intranet

Perbedaan antara Internet dengan Intranet sangatlah jelas. Jika internet adalah jaringan

global, dimana komputer yang berada pada suatu daerah (atau negara) dapat

berhubungan dengan komputer yang berada pada daerah (atau negara) lain, maka

intranet adalah jaringan lokal, dimana komputer-komputer dapat saling berhubungan

hanya pada suatu daerah atau lokasi yang sama . Setiap komputer di dalam jaringan

lokal ini tidak bisa keluar “keluar” atau mengakses komputer yang berada di tempat

lain (di luar perusahaan) kecuali jika memiliki akses internet.

(28)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

2.8 Pemrograman PHP

2.8.1 Pengenalan PHP

PHP merupakan singkatan dari Hypertext Preprocessor yang digunakan sebagai

bahasa script server-side dalam pengembangan web yang disisipkan pada dokumen

HTML. Penggunaan PHP memungkinkan web dapat dibuat dinamis sehingga

maintenance situs web tersebut menjadi lebih mudah dan efisien. PHP merupakan

software Open Source yang disebarkan dan dilisensikan secara gratis serta dapat di

download secara bebas dari situs resminya.

2.8.2 Sejarah Singkat PHP

PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP

digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada

homepagenya. Rasmus Lerdorf adalah salah seorang pendukung open source. Oleh

karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis,

kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0.

(29)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Tidak berhenti sampai disitu, kemampuan PHP terus ditambah, dan pada saat buku ini

disusun, versi terbaru yang telah dikeluarkan adalah PHP 5.0.x

2.8.3 Kelebihan PHP

PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP

difokuskan pada pembuatan script server side, yang bisa melakukan apa saja yang

dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi

halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan

lebih daripada kemampuan CGI.

PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix

(termasuk variannya HP-UX, Solaris, dan OpenBSD), Microsoft Windows, Mac OS

X, RISC OS. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft

Internet Information Server (MIIS), Personal Web Server (PWS), Netscape and

iPlanet servers, Oreilly Website Pro Server, audium, Xitami, OmniHTTPd, dan masih

banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.

(30)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Adabas D, dBase, Direct MS-SQL, Empress, File Pro(read only), FrontBase,

Hyperwave, IBM DB2, Informix, MySQL, dan lain-lain.

(Aplikasi Web dengan PHP dan Mysql, Kasiman Peranginangin, 2006)

2.8.4 Konsep Dasar Personal Home Page (PHP)

Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar

(>). Ada empat cara untuk menuliskan script PHP yaitu :

1.

<? Apa kabar.. ?>

2.

<?php Apa kabar.. ?>

3.

<% Apa kabar.. %>

4.

<SCRIPT LANGUAGE=”php”> Apa kabar..</SCRIPT>

Pemisah antar instruksi adalah titik koma (;) dan untuk membuat atau

menambahkan komentar/standar penulisan adalah : /* komentar */, // komentar, #

komentar. Cara penulisan dibedakan menjadi Embeded dan Non Embeded script.

a.

Embeded Script

Contoh dari Embeded script :

<html>

<head>

(31)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

<body>

<?php”web developer”?>

</body>

</html>

Script diatas merupakan script yang sederhana. Script PHP disisipkan diantara

tag-tag html.

b.

Non Embeded Script

Contoh Non Embeded Script :

<?php

echo”<html>”;

echo”<head>”;

echo”<title>”;

echo”we learn about php”;

echo”</title>”;

echo”</head>”;

echo”<body>”;

echo”<p> My Project </p>”;

echo”</body>”;

echo”</html>”;

?>

Script ini digunakan murni pembuatan program dengan PHP, tag HTML yang

(32)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

2.9 MySQL

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama mySQL AB yang

pada saat itu bernama Txc Data Konsult AB sekitar tahun 1994-1995. Meskipun cikal

bakal kodenya bisa disebut sudah ada sejak tahun 1979. Tujuan mula-mula Txc

membuat mySQL pada waktu itu juga mengembangkan aplikasi web untuk client Txc

yaitu perusahaan pengembang software dan konsultan database.

Fungsi mySQL dapat dikatakan sebagai interpreter query, karena setiap kita

menggunakan query SQL kita harus meletakkannya didalam fungsi ini. Dengan kata

lain, SQL tidak dapat dijadikan tanpa adanya fungsi mySQL. mySQL termasuk jenis

relational database management system (RDBMS). Sehingga istilah seperti tabel ,

baris dan kolom tetap digunakan dalam mySQL. Pada mySQL sebuah database

mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom.

SQL (dibaca "ess-que-el") merupakan kependekan dari Structured Query

Language. SQL digunakan untuk berkomunikasi dengan sebuah Database. Sesuai

dengan ANSI,SQL merupakan bahasa standar untuk sistem menajemen database

relasional. Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan

up todate terhadap database, atau mengambil data dari sebuah database. Beberapa

database relasional yang menggunakan SQL dan cukup popular adalah: MySQL,

(33)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

"Delete", "Create", dan "Drop" dapat digunakan untuk melakukan hampir semua hal

yang perlu dilakukan terhadap sebuah database.

Karena mySQL merupakan suatu server database yang bersifat multiuser dan

salah satu sifat program multiuser yaitu hanya dapat berjalan disisi server, maka kita

tidak dapat mengaksesnya tanpa ada izin server tersebut. Dalam mySQL fungsi yang

digunakan untuk dapat tersambung ke server adalah mySQL_connect() atau dengan

menggunakan mySQL_proconnect(), mySQL mengenal beberapa tipe data field yaitu

tipe data numeric, tipe data string, tipe data char() dan varchar() dan tipe data

tunggal.

Digunakannya mySQL sebagai program pengolah database, sebab mySQL memiliki fasilitas-fasilitas anatara lain sebagai berikut :

a.

Terdapat suatu bahasa pemrograman yang mudah untuk menggunakan

MySQL

b.

database file server multi pengguna, dan aplikasi klien dari

Client/Server.

c.

Mendukung integritas referensial pada tingkat mesin database.

d.

sehingga bila dirasakan, akan hampir sama dengan menggunakan

dBase ataupun FoxPro yang berjalan didalam DOS.

e.

Memiliki kemampuan menjalankan aplikasi yang kompleks.

Arsitektur yang diskalakan memungkinkan MySQL digunakan sebagai

database yang berdiri sendiri

(34)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

2.9.1 Sintaks – sintaks MySQL

Perintah-perintah yang umum digunakan dalam MySQL diantaranya adalah :

1.

Insert

Digunakan untuk mengisi data atau menambah record pada suatu tabel.

INSERT INTO nama-tabel(kolom1,kolom2..) VALUES (nilai1,nilai2..);

2.

Select

Digunakan untuk melihat data dari satu atau beberapa tabel.

SELECT kolom-kolom;

FROM nama-tabel;

Untuk melihat seluruh isi kolom dari suatu table digunakan query SELECT *.

SELECT * FROM nama-tabel;

3.

Where

Digunakan untuk menyaring hasil query sehingga record yang dikeluarkan

hanyalah record yang sesuai dengan yang diinginkan.

SELECT kolom1, kolom2

FROM kolom1

(35)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

4.

Distinct

Dapat digunakan untuk menghilangkan record-record yang sama.

SELECT DISTINCT kolom2 FROM kolom1;

5.

Between

Digunakan untuk membatasi suatu kolom berada pada suatu batas nilai tertentu.

SELECT kolom1,kolom2,kolom3

FROM kolom1

WHERE kolom2 BETWEEN .. AND ..;

6.

Like

Digunakan untuk pencarian data yang memiliki pola tertentu.

SELECT kolom1,kolom2

FROM kolom1

WHERE kolom1 LIKE ‘A%’;

Pada keyword LIKE digunakan tanda-tanda khusus (wildcasd) sebagai berikut :

Tabel 2.1 Keyword LIKE

Tanda Arti

% Sembarang nol atau lebih karakter - Sembarang satu karakter

(36)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

7.

Order By

Digunakan untuk mensortir data hasil query sesuai dengan kebutuhan.

SELECT kolom1,kolom2

FROM kolom1

ORDER BY kolom1;

Untuk mensortir dengan urutan terbalik, digunakan keyword tambahan DESC.

Sedangkan untuk urutan yang teratur digunakan keyword ASC.

SELECT kolom1,kolom2

FROM kolom1

ORDER BY kolom1 DESC;

8.

Delete

Digunakan untuk menghapus suatu record dengan criteria tertentu.

DELETE FROM nama-tabel WHERE criteria;

Untuk menghapus record pada suatu tabel, digunakan perintah DELETE

tanpa menentukan kriterianya.

(37)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

9.

Update

Digunakan untuk memodifikasi nilai kolom dari suatu record.

UPDATE nama-tabel

SET nama-kolom1=nilai-baru1,nilai-kolom2=nilai-baru2,..

WHERE kriteria;

Contoh penulisan program pada MySQL dapat dituliskan sebagai berikut

:CREATE TABLE cdrom (

vendor char(10),

speed int(11),

price int(11)

);

Ketika memasuki command prompt MySQL dituliskan perintah sebagai

berikut :

> mysqlshow;

dan akan muncul tabel sebagai berikut :

1 rows in set (0.00 sec)

(Aplikasi Web dengan PHP dan Mysql, Kasiman Peranginangin, 2006)

Database

(38)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

2.10 Macromedia Dreamweaver 8

Versi terbaru Macromedia Dreamweaver di tahun 2005 adalah Macromedia

Dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan tentu saja

semakin mudah dalam penggunaannya. fasilitas terbaru dari Macromedia

Dreamweaver Zoom Tool and Guides. Panel CSS yang baru, code collapse, cooding

toolbar dan insert flash video. Tidak jauh beda dengan kemampuan versi sebelumnya.

Macromedia Dreamweaver 8 mendukung pemrograman Client Slide yang terkenal,

yaitu Java Script dengan penggunaan yang sangat mudah. Macromedia Dreamweaver

8 juga mendukung pemrograman Script Server Side, seperti Personal Home Page

(PHP) , Active Sever Pages (ASP), ASP.NET, ColdFusion dan Java Server Page

(JSP).

(Membuat Website Interaktif dengan Macromedia Dreamweaver 8, Penerbit Andi,

2006)

2.11 Macromedia Fireworks 8

Macromedia fireworks adalah suatu program aplikasi grafis yang dirancang khusus

untuk menyelesaikan desain grafis halaman web yang sangat canggih. Hal ini

menjadikan Macromedia Fireworks menjadi pilihan pertama untuk memecahkan

masalah yang khusus dihadapi oleh perancang dan pengembang website.

(39)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

dan dapat Anda gunakan untuk mengoptimalkan suatu gambar. Didalam Fireworks

Anda dapat membuat dan mengedit gambar bitmap dan gambar vector.

[image:39.595.147.447.334.561.2]

Macromedia Fireworks dapat langsung terintegrasi dengan Macromedia

lainnya seperti Dreamweaver, Flash, FreeHand dan Director, seperti halnya aplikasi

grafik favorit lainnya dan HTML editor, untuk menyediakan suatu solusi web yang

terintegrasi.. Selain itu, dapat dengan mudah mengeksport gambar Fireworks dengan

kode HTML dan kode JavaScript untuk HTML editor yang digunakan.

(40)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

BAB 3

PERANCANGAN SISTEM

3.1. Perancangan Sistem

Dalam perancangan suatu sistem banyak hal yang harus dilakukan diantaranya adalah

persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang

berulang-ulang karena menyangkut semua elemen yang membentuk sistem.

Sebelum membangun sistem, perlu dilakukan identifikasi awal antara lain:

a.

Sistem apa yang akan dibangun?

b.

Siapa saja yang menggunakan sistem tersebut?

c.

Apa saja aktivitas yang dapat mereka lakukan dalam sistem?

d.

Apa target yang ingin dicapai dari pembuatan sistem tersebut?

(41)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Berkenaan dengan sistem yang akan dibangun, maka jawaban untuk pertanyaan di

atas sebagai berikut:

a.

Sistem yang akan dibuat adalah sistem informasi penjualan obat di Apotek Ibnu

Saleh, yang menyediakan informasi-informasi mengenai data obat serta data

laporan penjualan yang akan di informasikan kepada pimpinan perusahaan

b.

Pengguna adalah pegawai yang memerlukan informasi tentang produk yang

tersedia dalam hal ini adalah informasi mengenai obat-obatan dan pegawai

perusahaan yang akan melakukan pengolahan data penjualan.

c.

Aktivitas yang akan dijumpai di dalam sistem tersebut adalah bagi pegawai

perusahaan dapat membuat data laporan penjualan obat yang akan diinformasikan

pada pimpinan perusahaan dan dapat melakukan pencarian informasi tentang

produk yang tersedia dengan cepat.

d.

Target yang akan dicapai dari sistem tersebut adalah memudahkan kinerja

karyawan dalam mengelola data laporan penjualan sehingga dapat memberikan

informasi kepada pimpinan perusahaan dengan cepat dan kepuasan konsumen

dalam hal pelayanan informasi obat.

(42)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Data Flow Diagram (DFD) adalah gambaran sistem secara logika dan tidak tergantung

pada perangkat keras, lunak, struktur data atau organisasi. Pada tahap analisa,

penanganan notasi simbol lingkaran dan anak panah mewakili/menggambarkan arus

data dalam perancangan sistem sangat membantu sekali didalam komunikasi dengan

pemakaian sistem menggunakan notasi-notasi ini untuk menggambarkan arus dari

data sistem. DFD merupakan alat yang digunakan pada metodologi pengembangan

sistem yang terstuktur dan merupakan dokumentasi dari sistem yang baik.

3.2.1 Diagram Level Konteks

Diagram level konteks selalu mengandung satu dan hanya satu proses saja. Proses ini

mewakili proses dari seluruh sistem. Diagram konteks ini menggambarkan hubungan

input/output antara sistem dengan dunia luarnya (kesatuan luar). Dalam perancangan

sistem ini penulis mencoba untuk memberikan gambaran mengenai alur arus data dari

sistem ini.

(43)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

[image:43.595.116.513.94.562.2]

Gambar 3.1 DFD Level Konteks

3.2.2 Diagram Level 0

Diagram level 0 merupakan pengembangan dari diagram level konteks. Diagram

level 0 pada sistem informasi yang penulis rancang adalah sebagai berikut :

Pelanggan

Admin

Supplier

Pimpinan

Perusahaan

Resep Obat Copy Resep

- Laporan penjualan

- Laporan pembelian Pengolahan data

-Data Suplier -Data Barang

(44)
[image:44.595.123.553.81.555.2]

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Gambar 3.2 DFD Level 0

3.2.1 Diagram Level 1

Pelanggan

1.0

Data Barang

Supplier

2.0

Data Supplier & Barang

Data Supplier &

Nama

Barang

Administrasi

5.0

Data Akhir

Apotek

6.0

Data

Laporan

Pimpinan

3.0

Data

Pembelian

4.0

Data

Penjualan

Resep Data Barang Data Barang Data Suplier Data Laporan Data Laporan Data Akhir Apotek Data Pembelian

Suplier & Barang Data

(45)
[image:45.595.116.548.124.568.2]

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Gambar 3.3 DFD Level 1 Pembelian Obat

3.1

No

Faktur

3.2

Nama

Barang

3.3

Harga

Beli

3.4

Banyak

Beli

3.5

Supplier

3.6

Total

Harga

3.7

Data

Pembelian

Pembelian

(46)
[image:46.595.115.541.124.566.2]

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Gambar 3.4 DFD Level 1 Penjualan Obat

3.3 Desain Database

Database didesain untuk menampung data di server, data tersebut nantinya akan

diproses oleh program yang kita buat pada tahap pemrograman, baik penambahan,

pengeditan, panghapusan dan menampilkan isi database ke halaman web. Database

terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL.

4.1

No

Faktur

4.2

Nama

Barang

4.3

Harga

Jual

4.4

Banyak

Jual

4.5

Apotek

4.6

Total

Harga

4.7

Data

Penjualan

Penjualan

(47)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Adapun

database

yang dibuat oleh penulis adalah database

apotek_ibnu_saleh dengan tabel-tabel sebagai berikut :

3.3.1 Tabel Admin

No

Field Name

Type dan Size

Keterangan

1

id

int(3)

-

2

username

char(25)

-

3

password

char(20)

-

4

nama_lengkap

char(35)

-

5

tpt_tgllhr

varchar(100)

Tempat,tanggal lahir

6

alamat

Text

-

7

telpon

char(30)

-

8

email

char(30)

-

[image:47.595.118.499.220.637.2]

9

status

char(10)

-

Tabel 3.1 Data Admin

3.3.2 Tabel info_obat

No

Field Name

Type dan Size

Keterangan

1

id

int(3)

-

2

code_obt

char(4)

Kode Obat

3

keterangan

Text

-

Tabel 3.2 Data Informasi Obat

3.3.3 Tabel jenis_obat

(48)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

1

id

int(3)

-

2

kd_jns

char(3)

Kode Jenis Obat

[image:48.595.141.497.84.141.2]

3

nama_jenis

char(25)

-

Tabel 3.3 Data Jenis Obat

3.3.4 Tabel obat

No

Field Name

Type dan Size

Keterangan

1

id

int(5)

-

2

kode_obat

char(4)

-

3

nama_obat

char(35)

-

4

harga_jual

char(10)

-

5

nama_jenis

char(3)

-

Tabel 3.4 Data Obat

3.3.5 Tabel pembelian

No

Field Name

Type dan Size

Keterangan

1

id

int(4)

-

2

no_faktur

char(3)

-

3

tanggal

int(2)

-

4

bulan

char(15)

-

5

tahun

int(4)

6

kode_obt

char(4)

Kode Obat

7

banyak_beli

int(3)

-

8

harga_beli

char(10)

-

[image:48.595.120.499.277.741.2]
(49)
[image:49.595.137.499.192.561.2]

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Tabel 3.5 Data Pembelian

3.3.6 Tabel penjualan

No

Field Name

Type dan Size

Keterangan

1

id

int(4)

-

2

no_faktur

char(3)

-

3

tanggal

int(2)

-

4

bulan

char(15)

-

5

tahun

int(4)

6

kd_obat

char(4)

Kode Obat

7

banyak_jual

int(3)

-

8

harga_jual

char(10)

-

9

kd_suplier

char(3)

Kode Suplier

Tabel 3.6 Data Penjualan

3.3.7 Tabel supplier

No

Field Name

Type dan Size

Keterangan

1

id

int(4)

-

2

kode_suplier

char(3)

-

3

nama_suplier

int(2)

-

[image:49.595.135.498.661.751.2]
(50)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

5

kota

int(4)

-

[image:50.595.137.498.84.122.2]

6

telp

char(4)

Kode Obat

Tabel 3.7 Data Supplier

3.3.8 Tabel resep

No

Field Name

Type dan Size

Keterangan

1

id

int(5)

-

2

no_resep

char(6)

-

3

nama_dokter

char(35)

-

4

cd_obat

char(5)

Kode Obat

5

jlh

int(4)

-

6

hrg_obt

char(9)

Harga Obat

7

tgl

int(2)

-

8

bln

char(15)

-

9

thn

int(4)

-

10

nama_pasien

char(40)

-

[image:50.595.135.495.259.555.2]

11

spesialis

char(40)

-

Tabel 3.8 Data Resep

3.3.9 Tabel pesan

No

Field Name

Type dan Size

Keterangan

1

id

int(5)

-

2

nama

char(35)

-

3

email

char(40)

-

4

pesan

Text

-

(51)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Tabel 3.9 Data Pesan

3.3.10 Tabel tanggapan_pesan

No

Field Name

Type dan Size

Keterangan

1

id

int(5)

-

2

nama

char(35)

-

3

email

char(40)

-

4

kode_pesan

int(5)

-

5

tanggapan

Text

-

[image:51.595.136.498.196.534.2]

6

tanggal

Date

-

Tabel 3.10 Data Tanggapan Pesan

3.4 Algoritma Pada Perancangan Sistem

3.4.1 Algoritma Menu Utama

Langkah 1: Aktifkan browser Internet Eksplorer, kemudian ketik

pada sudut kanan Address Bar.

(52)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Home.

Langkah 3: Untuk melihat halaman Profil , maka klik menu “Profil”. Halaman ini

Menampilkan profil singkat Apotek Ibnu Saleh.

Langkah 4: Untuk melihat halaman Kontak yang tersedia, maka klik menu “Contact

us”.

Halaman ini berisi informasi tentang alamat dan nomor telepon yang dapat

dihubungi

Langkah 5: Untuk melihat halaman Produk, klik menu “Products”. Halaman ini

Menampilkan informasi tentang obat-obatan apa saja yang tersedia di

Apotek

Ibnu Saleh .

Langkah 6: Untuk meninggalkan Pesan, klik menu “Pesan”, tulis pesan yang akan di

tinggalkan dan kirimkan, maka akan muncul data pesan-pesan yang

pernah

masuk sebelumnya

Langkah 7: Untuk masuk ke halaman Administrator, klik menu “Login”.

Langkah 8: Selesai.

3.4.2 Algoritma Menu Admin

Langkah 1:

Masukkan username dan password pada menu “Login” yang

disediakan.

Setelah login berhasil maka akan muncul halaman admin yang berisi

menu-menu admin.

(53)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

beberapa submenu yaitu

1.

Klik submenu “Obat” untuk menambah data obat.

2.

Klik submenu “Informasi Obat” untuk menambah data

informasi Obat.

3.

Klik submenu “Penjualan” untuk menambah data

penjualan.

4.

Klik submenu “Pembelian” untuk menambah data

pembelian.

5.

Klik submenu “Resep” untuk menambah data resep.

6.

Klik submenu “Supplier” untuk menambah data supplier.

7.

Klik submenu “Jenis Obat” untuk menambah data jenis

obat.

8.

Klik submenu “Admin” untuk menambah data admin.

Langkah 3:

Untuk melihat Laporan Penjualan, klik menu Lap Penjualan

menu ini memiliki beberapa submenu yaitu :

1.

Submenu Harian yaitu halaman yang akan menampilkan form

pencarian laporan penjualan perhari. Masukkan tanggal, bulan, dan

tahun kemudian klik tombol proses. Kemudian akan tampil data

laporan penjualan obat perhari.

(54)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

3.

Submenu Resep yaitu halaman yang akan menampilkan form

pencarian resep. Masukkan nomor resep kemudian klik tombol

proses. Kemudian akan tampil data laporan penjualan obat

per-resep.

Langkah 4:

Untuk melihat Laporan Pembelian, klik menu Lap Pembelian

menu ini memiliki beberapa submenu yaitu :

1.

Submenu Harian yaitu halaman yang akan menampilkan form

pencarian laporan pembelian perhari. Masukkan tanggal, bulan, dan

tahun kemudian klik tombol proses. Kemudian akan tampil data

laporan pembelian obat perhari.

2.

Submenu Bulanan yaitu halaman yang akan menampilkan form

pencarian laporan pembelian perbulan. Masukkan bulan, dan tahun

kemudian klik tombol proses. Kemudian akan tampil data laporan

pembelian obat perbulan.

Langkah 5: Untuk melihat data-data yang diolah, klik menu Lihat Data. Pada menu

Lihat

Data, administrator dapat melakukan pengeditan, penghapusan serta

penginputan data .Menu ini memiliki beberapa submenu yaitu :

1.

Submenu Obat yaitu halaman yang menampilkan data obat.

2.

Submenu Informasi Obat yaitu halaman yang akan menampilkan data

informasi obat.

(55)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

4.

Submenu Pembelian yaitu halaman yang akan menampilkan data

pembelian obat

5.

Submenu Resep yaitu halaman yang akan menampilkan data resep obat

6.

Submenu Supplier yaitu halaman yang akan menampilkan data

supplier.

7.

Submenu Jenis Obat yaitu halaman yang akan menampilkan data jenis

obat

8.

Submenu Pesan yaitu halaman yang akan menampilkan pesan

9.

Submenu Admin yaitu halaman yang akan menampilkan data admin.

Langkah 6: Jika telah selesai melakukan pengolahan data, maka admin dapat keluar

dari

halaman admin dengan mengklik menu logout.

Langkah 7 : Selesai.

3.5 Flowchart Sistem

Flowchart merupakan bagan yang menunjukkan alir didalam program atau prosedur

(56)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

3.5.1 Flowchart Menu Utama

Berikut ini adalah flowchart menu utama dari sistem informasi yang penulis rancang :

Start

Buka Koneksi Database

Menu Halaman Utama

Halaman Utama Menu Halaman Utam

a

Ya

Profil Profil Perusahaan

Contact Us Halaman Kontak

Ya

Ya

Produk Ya Daftar Produk

Contact Us

Pesan

Login

Tutup Koneksi

End

Ya Halaman Kontak

Tinggalkan Pesan

Ya

Admin Halaman Admin

(57)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Gambar 3.5 Flowchart Menu Utama

3.5.2 Flowchart Login

[image:57.595.156.447.227.516.2]

Gambar 3.6 Flowchart Login

Start

Halaman Utama

Login

Masukkan username dan password

Status = Admin Halaman Admin

End

Ya

(58)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

[image:58.595.141.539.190.523.2]

3.5.3 Flowchart Input Data

Gambar 3.7 Flowchart Input Data Penjualan

Start

Menu Admin

Input Data Penjualan

Form Penjualan

Isi Data Penjualan

Simpan

Database

End

(59)
[image:59.595.142.536.120.578.2]

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Gambar 3.8 Flowchart Input Data Pembelian

3.5.4 Flowchart Laporan Penjualan

Start

Menu Admin

Input Data Pembelian

Form Pembelian

Isi Data Pembelian

Simpan

Database

Tidak

End

(60)
[image:60.595.110.529.78.584.2]

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Gambar 3.9 Flowchart Laporan Penjualan

3.5.5 Flowchart Laporan Pembelian

Start

Menu Admin

Laporan Penjualan Harian /Bulanan

Masukkan Tgl,Bln,Thn

End

Proses

Tampilan Laporan Penjualan

(61)
[image:61.595.112.523.76.566.2]

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Gambar 3.10 Flowchart Laporan Pembelian

3.5.6 Flowchart Laporan Penjualan Resep

Start

Menu Admin

Laporan Pembelian Harian /Bulanan

Masukkan Tgl,Bln,Thn

End

Proses

Tampilan Laporan

(62)
[image:62.595.111.531.77.601.2]

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Gambar 3.11 Flowchart Laporan Penjualan Per-Resep

Start

Menu Admin

Laporan Penjualan

Masukkan Tgl,Bln,Thn

Proses

Tampilan Laporan Penjualan

Per-resep

Resep

(63)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

BAB 4

IMPLEMENTASI SISTEM

4.1 Pengertian implementasi Sistem

Implementasi sistem adalah suatu prosedur yang dilakukan untuk menyelesaikan

sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah

diuji,menginstal dan memulai menggunakan sistem baru yang diperbaiki. Adapun

langkah-langkah yang yang dibutuhkan dalam implementasi sistem adalah :

1.

Mendapatkan software dan hardware yang tepat serta sesuai untuk merancang

website.

2.

Menyelesaikan rancangan sistem.

3.

Menulis, menguji, mengontrol dan mendokumentasikan website.

4.

Mendapatkan persetujuan.

4.2 Tujuan Implementasi Sistem

(64)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

a.

Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai

sarana pengolahan data dan penyajian informasi.

b.

Menyelesaikan rancangan sistem yang ada didalam dokumen sistem yang baru

atau yang telah disetujui.

c.

Memastikan bahwa pengunjung dapat mengoperasikan dengan mudah

terhadap sistem yang baru dan mendapat informasi yang baik dan jelas.

d.

Memastikan bahwa sistem yang telah berjalan dengan lancar dengan

mengontrol dan melakukan instalasi secara benar.

4.3 Komponen Sistem

Komponen-komponen sistem yang dibutuhkan dalam membangun aplikasi ini

diantaranya adalah :

4.3.1 Hardware

Hardware adalah suatu komponen yang sangat dibutuhkan dalam mewujudkan sistem

yang diusulkan. Dalam hal ini penulis merinci spesifikasi komponen hardware yaitu:

1.

PC dengan processor minimal Intel Pentium III 733 MHz.

2.

Hard disk 20 GB.

3.

Monitor Super VGA.

4.

Memory Minimal 128 MB.

5.

Keyboard.

(65)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

4.3.2 Software

Hardware tidak akan dapat memecahkan suatu masalah tanpa adanya komponen

software. Adapun software yang digunakan dalam pembuatan website ini adalah:

a. Sistem operasi Ms. Windows XP

b. Apache 2.2.3 sebagai web server

c. PHP 5.2.0 sebagai web programming

d. MySQL 5.0.27 sebagai database server

e. Macromedia Dreamweaver 8 sebagai web editor

f. Macromedia Fireworks 8 sebagai editor gambar

4.3.3 Brainware

Brainware adalah semua pihak yang bertanggung jawab dalam pengembangan sistem

informasi, pemrosesan dan penggunaan keluaran sistem informasi.

Brainware dalam sistem informasi ini Terbagi atas:

a.

Sistem analis

b.

: orang yang menganalisa sistem dengan mempelajari

masalah-masalah yang timbul dan menentukan kebutuhan-kebutuhan pemakai dan

mengidentifikasi pemecahan yang beralasan.

Programmer

c.

: orang yang membuat sistem dengan menggunakan salah satu

bahasa pemrograman yang dikuasainya.

(66)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

4.4 Instalasi Apache dan PHP

Dalam menginstalasi Apache, PHP dan MySQL dilakukan secara satu per satu.

Adapun softwarenya dapat diperoleh dari situs

instalasinya dimulai dengan menginstalasi Apache, kemudian disusul dengan

menginstalasi PHP dan MySQL.

4.4.1 Instalasi Apache

[image:66.595.127.444.284.536.2]

1. Double klik file installer apache

Gambar 4.1 Apache 2.2.3 Installer

2. Setelah muncul setup wizard seperti gambar dibawah, kemudian klik Next

[image:66.595.147.486.580.727.2]
(67)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

[image:67.595.161.464.193.470.2]

3. Kemudian muncul jendela Server Information, setelah diisi dengan inputan yang

sembarang, Klik Next

Gambar 4.3 Server Information

4.

Kemudian Pilih Typical Installation.

5. Setelah klik Next, kemudian pilih di drive mana apache ingin diinstal ( Misal:

C:\apache ).

[image:67.595.150.442.533.688.2]
(68)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

6. Setelah klik Next, kemudian pilih tombol install, tunggu hingga proses instalasi

berhasil.

[image:68.595.113.536.247.502.2]

7. Untuk melihat apakah penginstalan apache berhasil, ketikkan

address bar pada web browser. Jika penginstalan berhasil, maka akan tampak

seperti gambar dibawah.

Gambar 4.5 Penginstalan Apache berhasil

4.4.2 Instalasi PHP

a. Double klik file installer apache

(69)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

[image:69.595.182.451.139.345.2]

c.

Setelah klik Next, kemudian pilih di drive mana apache ingin diinstal ( Misal:

C:\php ).

Gambar 4.7 Destination Folder

d.

Kemudian pilihlah item pendukung php yang ingin anda ingin instal

Gambar 4.8 Items to install php

e.

Setelah klik Next, kemudian pilih tombol install, tunggu hingga proses

instalasi berhasil.

4.4.3 Konfigurasi Apache dan PHP

[image:69.595.153.441.377.505.2]
(70)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

ScriptAlias /php/ “path ke folder php”

AddType application/x-httpd-php .php

Action application/x-httpd-php “path ke folder php/php-cgi.exe”

LoadModule php5_module “path ke folder php/php5apache2_2.dll”

PHPIniDir “path ke folder php”

Misal

ScriptAlias /php/ “C:/php

AddType application/x-httpd-php .php

Action application/x-httpd-php “C:/php/php-cgi.exe”

LoadModule php5_module “C:/Php/php5apache2_2.dll”

PHPIniDir “C:/php

.

Kemudian letakkan di baris paling akhir dari file httpd.conf

2. Buat file sederhana dengan nama test.php

<?php

Phpinfo(); ?>

Kemudian simpan di dokumen root ( C:/apache/htdocs )

(71)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

4.5 Demonstrasi Program

Halaman utama (index.php)

(72)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Halaman contact_us.php

(73)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Halaman pesan.php

(74)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

(75)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Halaman admin (index_admin.php)

Halaman admin input_data

(76)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Halaman admin edit

Penjualan (edit_penjualan.php)

Halaman admin cari laporan

(77)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Tampilan Laporan Harian (lap_harian_jual.php)

(78)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Tampilan Laporan Per-resep

(79)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Pembelian (lap_bln_beli.php)

(80)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Data Suplier (data_suplier.php)

(81)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

BAB 5

KESIMPULAN DAN SARAN

Pada bab ini penulis memberikan beberapa kesimpulan dari pembahasan pada bab-bab

sebelumnya dan beberapa saran yang dapat dijadikan bahan pertimbangan bagi

perusahaan, khususnya bagi Apotek Ibnu Saleh.

5.1 Kesimpulan

Kesimpulan yang dapat penulis uraikan yaitu :

1.

Sistem informasi memegang peranan yang cukup penting dalam melaksanakan

tugas di suatu perusahaan.

2.

Untuk mengatasi masalah-masalah pada sistem yang telah berjalan diperlukan

suatu sistem yang dapat memberikan informasi dengan cepat dan mudah.

3.

Perancangan Sistem Informasi Penjualan Obat ini dibuat dengan

menggunakan bahasa pemrograman PHP, database MySQL, dan web server

Apache.

(82)

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

Selesainya perancangan Sisitem Informasi Penjualan Obat ini penulis memiliki

<

Gambar

Tabel 2.1 Keyword LIKE Tabel 3.1 Tabel Admin
gambar, suara, dan lain-lain yang tersimpan dalam sebuah internet webserver
grafik favorit lainnya dan HTML editor, untuk menyediakan suatu solusi web yang
Gambar 3.1 DFD Level Konteks
+7

Referensi

Dokumen terkait

Hubungan antara self efficacy dengan self regulated learning adalah upaya peserta didik ketika mempunyai rasa mampu dan yakin atas kemampuannya dalam meningkatkan

Pandangan Ibnu Taimiyah yang juga menjadi bagian dari dasar pemikiran Azyumardi Azra tentang Konsep Jihad ini kemudian akan dikawinkan dengan konsep Jihad Imam

Suatu transaksi dengan pertukaran (exchange transactions) timbul ketika masing-masing pihak dalam transaksi tersebut mengorbankan dan menerima suatu nilai sebagai

Standar kinerja yang lebih tinggi Pekerjaan baru Analisis Organisasional Analisis Individual Analisis Tugas.. Alasan What is

Terkait data dari hasil wawancara yang dilakukan mengenai kesulitan yang dihadapi oleh siswa kelas II dalam hal membaca yaitu; kesulitan pengucapan huruf yang dialami

Berdasarkan uraian yang telah dikemukakan pada BAB sebelumnya, maka Penelitian Tindakan Kelas ( PTK ) dapat disimpulkan secara umum untuk meningkatkan aktivitas belajar

Setelah terjadi bencana perlu segera mungkin dilakukan perbaikan terhadap kerusakan struktur bangunan atau kebocoran. Pengaturan stabilitas suhu udara dan kelembaban

Tujuan penelitian ini adalah untuk merancang aplikasi pembelajaran, pengerjaan kuis, dan pemberian informasi perkembangan secara online berbasis aplikasi web pada