TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf ·...

55
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG MASUK DAN KELUAR APOTIK RSUD KABUPATEN PACITAN Diajukan Untuk Memenuhi Sebagian Persyaratan Memperoleh Gelar Ahli Madya Teknik Informatika Disusun Oleh : Wawan Setyawan M3108127 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2011

Transcript of TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf ·...

Page 1: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

TUGAS AKHIR

SISTEM INFORMASI PENDATAAN BARANG MASUK DAN KELUAR

APOTIK RSUD KABUPATEN PACITAN

Diajukan Untuk Memenuhi Sebagian Persyaratan

Memperoleh Gelar Ahli Madya Teknik Informatika

Disusun Oleh :

Wawan Setyawan

M3108127

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2011

Page 2: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

HALAMAN PERSETUJUAN

SISTEM INFORMASI PENDATAAN BARANG MASUK DAN KELUAR

APOTIK RSUD KABUPATEN PACITAN

Disusun Oleh

Wawan Setyawan

M3108127

Tugas Akhir ini disetujui untuk dipertahankan

Di hadapan dewan penguji

pada tanggal 06 Juli 2011

Pembimbing

WINARNO, S.Si

NIP. 19820520 200604 1 001

Page 3: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

Page 4: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

Abstract

Wawan Setyawan. 2011. Developing Information System Data Collection

Entry and Exit of Goods in Pacitan Hospital Pharmacies. Diploma III

Information Engineering, Faculty of Mathematics and Natural Sciences, Sebelas

Maret University.

Information System Data Collection Entry and Exit of Goods in Pacitan

Hospital Pharmacies has done manually, so it required a system that can facilitate

the process of data collection. The purpose of making this final project is to create

of Information Systems Data Collection Entry and Exit of Goods Pacitan Hospital

Pharmacies.

The system was developed by means of data collection, system planning,

system analysis, system design and databases. The application program was

developed with the PHP programming language. The database used was MySQL

and the script was developed with Notepad ++.

Information System Data Collection Entry and Exit of Goods Pacitan

Hospital Pharmacies have been completed with features such as administration,

operator, goods data, stock data, expenditure data, data reception, data return

receipt, expenditure data returns, expense reports and receipts reports.

Keyword: Information System, Data collection, Hospital Pharmacies

Page 5: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

Abstrak

Wawan Setyawan. 2011. Pembuatan Sistem Informasi Pendataan Barang

Masuk dan Keluar Apotik RSUD Kabupaten Pacitan. Program Diploma III

Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam,

Universitas Sebelas Maret Surakarta.

Pendataan barang masuk dan keluar Apotik RSUD Kab. Pacitan masih

dilakukan secara manual. Untuk itu diperlukan sebuah sistem yang dapat

memudahkan proses pendataan tersebut. Tujuan dari pembuatan Tugas Akhir ini

adalah pembuatan Sistem Informasi Pendataan Barang Masuk dan Keluar Apotik

RSUD Kabupaten Pacitan.

Pembuatan aplikasi ini dilakukan dengan cara pengumpulan data,

perencanaan sistem, analisa sistem, perancangan sistem dan database. Pembuatan

program aplikasi dikembangkan dengan bahasa pemrograman PHP. Database

yang digunakan adalah MySQL dan skrip dikembangkan dengan Notepad ++.

Sistem Informasi Pendataan Barang Masuk dan Keluar Apotik RSUD

Kabupaten Pacitan telah selesai dikerjakan dengan fitur antara lain

administrasi,operator, data barang, data stok, data pengeluaran, data penerimaan,

data retur penerimaan, data retur pengeluaran, laporan pengeluaran dan laporan

penerimaan.

Kata Kunci: Sistem Informasi, Pendataan barang, apotek

Page 6: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

MOTTO DAN PERSEMBAHAN

“Apa pun yang Anda lakukan, lakukanlah dengan sebaik mungkin.

Karena, keahlian apa pun datang dari melakukannya.

Dan keahlian adalah yang menjadikan Anda pribadi yang dihargai tinggi.”

(Mario Teguh)

Tugas akhir ini penulis persembahkan untuk :

1. Ayah dan Ibu tercinta,terima kasih buat dukungan yang telah

diberikan selama ini. Baik dukungan moril dan spiritual.

2. Kakakku Dedy Anwar dan adek kembarku Fitriana dan Fitriani

yang aku sayangi

3. “WeeSeNd” yang selama ini telah memberiku semangat

berlebih.

4. Kwek-Kwok (Septi, Via, Rive, Retno, Lingga, Yuli) terima

kasih untuk persahabatannya.

5. Teman-teman seperjuangan TIB ’08 yang tidak dapat penulis

sebutkan satu per satu.

Page 7: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah

membimbing dan menyertai penulis sehingga penulis dapat menyelesaikan

penyusunan Tugas Akhir dengan judul ” Sistem Informasi Pendataan Barang

Masuk dan Keluar Apotik RSUD Kabupaten Pacitan”.

Tujuan penulisan laporan ini adalah untuk memenuhi persyaratan

memperoleh gelar ahli madya ilmu komputer di D3 Ilmu Komputer jurusan

Manajemen Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret Surakarta.

Penulis mengucapkan terima kasih kepada semua pihak yang telah

membantu penulis menyelesaikan laporan Tugas Akhir ini, terutama kepada:

1. Drs. Y.S. Palgunadi, M.Sc selaku Ketua Program DIII Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas

Maret Surakarta.

2. Bapak Winarno, S.Si selaku dosen pembimbing yang telah

membimbing penulis selama pembuatan laporan Tugas Akhir.

3. Bapak dan Ibu, kakak, adik keluarga tercinta atas semua dukungan dan

doanya.

4. Teman-teman Teknik Informatika 2008, terimakasih atas kebersamaan

dan bantuannya.

Penulis berharap semoga laporan ini dapat bermanfaat bagi semua pihak,

terutama bagi mahasiswa Diploma III Ilmu Komputer Fakultas Matematika dan

Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

Surakarta, Juni 2011

Penulis

Page 8: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

DAFTAR ISI

HALAMAN JUDUL .................................................................................... i

HALAMAN PERSETUJUAN ...................................................................... ii

HALAMAN PENGESAHAN ....................................................................... iii

ABSTRACT ................................................................................................. iv

ABSTRAK ................................................................................................... v

MOTTO DAN PERSEMBAHAN ................................................................. vi

KATA PENGANTAR .................................................................................. vii

DAFTAR ISI ................................................................................................ viii

DAFTAR GAMBAR .................................................................................... x

DAFTAR TABEL ........................................................................................ xii

BAB I. PENDAHULUAN

1.1 Latar Belakang Masalah .............................................................. 1

1.2 Rumusan Masalah ....................................................................... 1

1.3 Batasan Masalah .......................................................................... 2

1.4 Tujuan ......................................................................................... 2

1.5 Manfaat ....................................................................................... 2

1.6 Metode Penelitian ........................................................................ 2

1.7 Sistematika Penulisan .................................................................. 3

BAB II. LANDASAN TEORI

2.1 Pengertian Sistem Informasi ........................................................ 5

2.2 Desain Sistem .............................................................................. 5

2.3 Entity Relationship Diagram (ERD) ............................................ 7

2.4 PHP dan MySql ........................................................................... 7

2.5 PHP MyAdmin ............................................................................ 8

2.6 Basis Data ................................................................................... 9

2.7 Pengertian Apotek ....................................................................... 10

BAB III. ANALISIS DAN PERANCANGAN

3.1 Peralatan yang Diperlukan ........................................................... 12

Page 9: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

3.2 Analisis Sistem

3.2.1 Context Diagram ................................................................ 13

3.2.2 DFD Level 0 ...................................................................... 13

3.2.3 DFD level 1 proses 2 .......................................................... 16

3.2.4 DFD level 1 Proses 3.......................................................... 16

3.2.5 DFD level 1 Proses 5.......................................................... 17

3.2.6 DFD level 1 proses 7 .......................................................... 17

3.2.7 ERD (Entity Relationship Diagram) ................................... 17

3.2.8 Relasi Antar Tabel ............................................................. 18

3.3 Rancangan Basis Data ................................................................. 19

3.4 Rancangan Antarmuka Sistem

3.4.1 Rancangan form login ........................................................ 23

3.4.2 Rancangan halaman awal ................................................... 24

3.4.3 Rancangan halaman utama ................................................. 24

BAB IV. IMPLEMENTASI DAN ANALISIS

4.1 Implementasi Program

4.1.1 Halaman Awal ................................................................... 25

4.1.2 Form Login ........................................................................ 25

4.1.3 Halaman Admin ................................................................. 26

4.1.4 Halaman Operator .............................................................. 35

4.4 Analisis Data ............................................................................... 42

BAB V Penutup

5.1 Kesimpulan ................................................................................. 43

5.2 Saran ........................................................................................... 43

Daftar Pustaka .............................................................................................. 44

Page 10: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

DAFTAR GAMBAR

Gambar 2.1 Simbol Entity Luar .........................................................................6

Gambar 2.2 Simbol Aliran Data .........................................................................6

Gambar 2.3 Simbol Proses .................................................................................6

Gambar 2.4 Data Source ....................................................................................6

Gambar 2.5 Php MyAdmin ................................................................................9

Gambar 2.6 Tingkatan dalam basis data .............................................................10

Gambar 3.1 Diagram Konteks ............................................................................13

Gambar 3.2 DFD Level 0 ...................................................................................14

Gambar 3.3 DFD Level 1 Proses 2 .....................................................................16

Gambar 3.4 DFD Level 1 Proses 3 .....................................................................16

Gambar 3.5 DFD Level 1 Proses 5 .....................................................................17

Gambar 3.6 DFD Level 1 Proses 7 .....................................................................17

Gambar 3.7 ERD (Entity Relationship Diagram) ...............................................18

Gambar 3.8 Relasi antar tabel ............................................................................19

Gambar 3.9 Rancangan form login .....................................................................23

Gambar 3.10 Rancangan halaman awal ..............................................................24

Gambar 3.11 Rancangan halaman utama ............................................................24

Gambar 4.1 Halaman awal sistem ......................................................................25

Gambar 4.2 Form login admin ...........................................................................26

Gambar 4.3 Form login operator ........................................................................26

Gambar 4.4 Peringatan jika usrname atau password salah ..................................26

Gambar 4.5 Halaman home administrator ..........................................................27

Gambar 4.6 Submenu tambah barang .................................................................27

Gambar 4.7 Submenu lihat barang .....................................................................28

Gambar 4.8 Submenu satuan ..............................................................................28

Gambar 4.9 Submenu tambah operator...............................................................29

Gambar 4.10 Submenu lihat operator .................................................................29

Gambar 4.11 Submenu semua stok.....................................................................30

Gambar 4.12 Submenu stok per barang ..............................................................30

Page 11: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

Gambar 4.13 Tampilan data stok per barang ......................................................31

Gambar 4.14 Submenu penerimaan ....................................................................31

Gambar 4.15 Format laporan penerimaan ...........................................................32

Gambar 4.16 Submenu pengeluaran ...................................................................32

Gambar 4.17 Format laporan pengeluaran ..........................................................32

Gambar 4.18 Submenu retur penerimaan............................................................33

Gambar 4.19 Format laporan retur penerimaan ..................................................33

Gambar 4.20 Submenu retur pengeluaran ...........................................................34

Gambar 4.21 Format laporan retur pengeluaran ..................................................34

Gambar 4.22 Halaman home operator ................................................................35

Gambar 4.23 Submenu suplier ...........................................................................36

Gambar 4.24 Submenu lihat suplier ...................................................................36

Gambar 4.25 Submenu penerimaan ....................................................................37

Gambar 4.26 Submenu lihat penerimaan ............................................................37

Gambar 4.27 submenu retur penerimaan ............................................................38

Gambar 4.28 Submenu lihat retur penerimaan ....................................................38

Gambar 4.29 Submenu customer ........................................................................39

Gambar 4.30 Submenu lihat customer ................................................................39

Gambar 4.31 Submenu pengeluaran ...................................................................40

Gambar 4.32 Submenu lihat pengeluaran ...........................................................40

Gambar 4.33 Submenu retur pengeluaran ...........................................................41

Gambar 4.34 Submenu lihat retur pengeluaran ...................................................41

Page 12: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

DAFTAR TABEL

Tabel 2.1 ERD ...................................................................................................7

Tabel 3.1 Tabel Admin ......................................................................................19

Tabel 3.2 Tabel operator ....................................................................................20

Tabel 3.3 Tabel barang.......................................................................................20

Tabel 3.4 Tabel stok ..........................................................................................20

Tabel 3.5 Tabel suplier.......................................................................................21

Tabel 3.6 Tabel customer ...................................................................................21

Tabel 3.7 Tabel satuan .......................................................................................21

Tabel 3.8 Tabel penerimaan ...............................................................................22

Tabel 3.9 Tabel retur_penerimaan ......................................................................22

Tabel 3.10 Tabel pengeluaran ............................................................................22

Tabel 3.11 Tabel retur_pengeluaran ...................................................................23

Page 13: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1

BAB I

PENDAHULUAN

1.1.Latar Belakang Masalah

Di apotek tanpa adanya sistem yang terkomputerisasi, akan menghadapi

kendala untuk mendapatkan informasi yang aktual dan akurat. Hal itu dapat

disebabkan oleh proses pengumpulan dan pengolahan data masih dilakukan secara

manual. Dengan bantuan sistem yang terkomputerisasi pula informasi dapat

dikelola dengan baik, sehingga dapat menciptakan efisien biaya.

Perkembangan teknologi dan ilmu pengetahuan yang pesat mendorong

masyarakat untuk memanfaatkan perkembangan teknologi dan ilmu pengetahuan.

Sistem informasi merupakan salah satu faktor yang penting bagi perusahaan

dalam kegiatan operasional perusahaan. Sistem informasi digunakan untuk

mengumpulkan, mengolah, dan menyediakan informasi dengan tujuan untuk

membantu pengambilan keputusan. Apotek RSUD Kab. Pacitan adalah

perusahaan jasa yang bergerak dalam bidang penyediaan obat-obatan khususnya

di RSUD Kab. Pacitan.

Sistem informasi pendataan barang masuk dan keluar sangatlah penting

bagi Apotek RSUD Kab. Pacitan karena selain mempermudah dalam pendata

barang juga dapat memberikan informasi mengenai data-data barang yang masuk

maupun keluar. Akan tetapi, di apotek RSUD Kab. Pacitan belum ada sistem yang

memudahkan pendataan barang masuk dan keluar dari apotek. Dilihat dari latar

belakang tersebut penulis ingin memberikan suatu sistem yang bermanfaat bagi

Apotek tersebut. Mempertimbangkan hal tersebut maka, penulis merasa perlu

mengadakan penelitian dengan judul “Sistem Informasi Pendataan Barang Masuk

dan Keluar di Apotek RSUD Kab. Pacitan”.

1.2.Rumusan Masalah

Berdasarkan latar belakang tersebut di atas, penulis dapat merumuskan

suatu permasalahan yaitu: Bagaimana membuat sistem informasi pendataan

barang masuk dan keluar Apotek RSUD Kab. Pacitan.

Page 14: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2

1.3.Batasan Masalah

Berdasarkan rumusan masalah tersebut di atas, maka penulis membatasi

permasalahan meliputi : pendataan barang, penerimaan barang, retur penerimaan,

pengeluaran, retur pengeluaran, customer dan supplier di apotek RSUD Kab.

Pacitan.

1.4.Tujuan

Tujuan penelitian Tugas Akhir ini adalah membuat Sistem Informasi

Pendataan Barang Masuk dan Keluar dengan output laporan barang yang masuk

dan keluar di apotek RSUD kab. Pacitan.

1.5 Manfaat

Pelaksanaan Penelitian Tugas akhir ini sapat memberikan manfaat

sebagai berikut :

1. 5.1 Bagi Penulis

Dengan melaksanakan penelitian ini penulis bisa memprektekkan ilmu

yang didapat selama kuliah.

1.5.2. Bagi Pengguna

Dengan sistem ini diharapkan memudahan pegawai apotek RSUD Kab.

Pacitan dalam hal mencatat barang-barang yang masuk serta keluar dari gudang.

1.6. Metodologi Penelitian

Metode pengumpulan data yang digunakan dalam penelitian tugas akhir

ini adalah sebagai berikut :

1. Metode Observasi

Metode pengumpulan data dengan cara melakukan pengamatan secara

langsung terhadap objek yang akan diteliti yang akan dipakai dalam sistem

untuk mencapai tujuan yang diinginkan.

Page 15: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3

2. Dokumentasi

Metode pengumpulam data dengan melihat laporan yang telah ada dari hasil

observasi, sehingga mendapatkan data yang dapat diolah dan dijadikan

referensi dalam penulisan tugas akhir ini.

3. Studi Pustaka

Pencarian data dan informasi terhadap buku-buku yang berisi materi-materi

yang berhubungan dengan permasalahan yang dihadapi penulis.

1.7 Sistematika Penulisan Laporan

Untuk memudahkan pembaca dalam memahami dan mempelajari laporan

ini, penulis menyajikan sistematika yang praktis. Adapun sistematika laporan ini

adalah :

BAB I : PENDAHULUAN

Berisi mengenai latar belakang masalah, perumusan masalah, batasan

masalah, tujuan dan manfaat, metodologi penelitian dan sistematika penulisan

laporan.

BAB II : LANDASAN TEORI

Berisi mengenai pennjelaskan landasan teoritis yang digunakan oleh

penulis dalam pembuatan tugas akhir. Landasan teori ini diperoleh pada saat

penulis penelitian studi pustaka. Dasar-dasar teori tersebut berdasarkan penjelasan

mengenai sistem yang akan dibuat dan metode pemecahan masalah pada sistem

yang diterapkan pada tugas akhir ini. Bab ini juga berisikan tentang kajian

pustaka.

BAB III : DESAIN DAN PERANCANGAN

Berisi mengenai perancangan dan analisis system dari tugas akhir yang

dibangun oleh penulis.

BAB IV : IMPLEMENTASI DAN ANALISA

Berisi mengenai implementasi perancangan dalam hal cara kerja system

dan evaluasi dari sistem yang dibangun oleh penulis.

Page 16: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4

BAB V : PENUTUP

Merupakan bab terakhir yang berisi mengenai kesimpulan dan saran

berdasarkan hasil penelitian dan pembahasan.

Page 17: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

5

BAB II

Landasan Teori

2.1 Pengertian Sistem Informasi

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,

bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan

pihak luar tertentu dengan laporan-laporan yang diperlukan (Jogiyanto, 2001).

Sistem informasi adalah kumpulan dari perangkat keras dan perangkat

lunak komputer serta perangkat manusia yang akan mengolah data menggunakan

perangkat lunak dan perangkat keras tersebut (Kristanto, 2003).

2.2 Desain Sistem

Desain Sistem adalah suatu fase dimana diperlukan suatu keahlian

perencanaan elemen-elemen komputer yang akan menggunakan sistem baru.

Ada beberapa alat bantu yang digunakan dalam desain sistem yaitu DFD

(Data Flow Diagram), Kamus Data (Data Dictionary), dan Diagram Kontek

(Context Diagram). (Kristanto, 2003)

2.1.1 DFD (Data Flow Diagram)

DFD adalah suatu model logika data atau proses yang dibuat untuk

menggambarkan darimana asal data dan kemana tujuan data yang keluar dari

sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan

interaksi antara data yang tersimpan dan proses yang dikenakan pada data

tersebut.

DFD menggambarkan penyimpanan data dan proses yang

mentransformasikan data. DFD menunjukkan hubungan antara data pda sistem

dan proses pada sistem.

Page 18: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

6

Ada 2 teknik dasar DFD yang umum dipakai yaitu Gane and Sarson dan

Yourdon and De Marco. (Kristanto, 2003)

1. Simbol DFD

Ada beberapa simbol DFD yang dipakai untuk menggambarkan data

beserta proses transformasi data menurut Gane/Sarson ( Teknik Gane/Sarson).

Simbol – simbol DFD yang digunakan pada teknik Gane/Sarson adalah :

a. Entity Luar

Entity luar digambarkan dengan simbol bujur sangkar dengan bayangan di

kedua sisinya. Dapat dilihat pada Gambar 2.1

Gambar 2.1 Simbol Entity Luar

b. Aliran Data

Menggambarkan aliran data dari proses ke proses lainnya. Simbol aliran

data ditunjukan pada Gambar 2.2

Gambar 2.2 Simbol Aliran Data

c. Proses

Proses atau fungsi yang mentransformasikan data secara umum

digambarkan dengan segi empat tumpul seperti pada Gambar 2.3.

Gambar 2.3 Simbol Proses

d. Berkas atau Tempat Penyimpanan

Merupakan komponen yang berfungsi untuk menyimpan data atau file.

Simbol dari berkas adalah sebagai berikut.

Gambar 2.4 Data Source

Page 19: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7

2.1.2 Diagram Kontek (Context Diagram)

Diagram kontek adalah sebuah diagram sederhana yang menggambarkan

hubungan antara entity luar, masukan dan keluaran dari sistem. Diagram kontek

direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.

(Kristanto, 2003)

2.3 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) adalah suatu model jaringan

(network) yang menggunakan susunan data yang disimpan dalam sistem secara

abstrak. Tujuan utama dari penggambaran ERD adalah untuk menunjukkan

struktur objek data (entity) dan hubungan (relationship) yang ada pada objek

tersebut. ERD berguna bagi professional sistem, karena ERD memperlihatkan

hubungan antara data store pada DFD (Fatansyah,2001).

Komponen utama ERD terdiri dari :

Tabel 2.1 ERD

Simbol Keterangan

Entitas : Digunakan untuk menggambarkan obyek

yang dapat diidentifikasikan dalam lingkungan

pemakai.

Atribut : Digunakan untuk menggambarkan

elemen-elemen dari suatu entitas, yang

menggambarkan karakter entitas.

Hubungan : Entitas dapat berhubungan satu sama

lain. Hubungan disebut dengan relasi

Garis : Digunakan untuk menghubungkan entitas

dan entitas dengan atribut.

2.4 PHP dan MySql

PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa

pemrogramman berbasis web yang memiliki kemampuan untuk memproses data

Page 20: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

8

dinamis. PHP dikatakan sebagai sebuah server-side embedded script language

artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan

oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang

dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser,

tetapi prosesnya secara keseluruhan dijalankan di server. Pada prinsipnya server

akan bekerja apabila ada permintaan dari client. Ketika menggunakan PHP

sebagai server-side embedded script language maka server akan melakukan hal-

hal sebagai berikut:

1. Membaca permintaan dari client/browser

2. Mencari halaman/page di server

3. Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi

pada halaman/page.

4. Mengirim kembali halaman tersebut kepada client melalui internet atau

intranet.

MySQL adalah sebuah sistem manajemen database relasi (relational

database management system) yang bersifat terbuka (open source). Terbuka

maksudnya adalah MySQL boleh didownload oleh siapa saja, baik versi kode

program aslinya (source code program) maupun versi binernya (executable

program) dan bisa digunakan secara relatif gratis baik untuk dimodifikasi sesuai

dengan kebutuhan seseorang maupun sebagai suatu program aplikasi komputer

(Kadir,2008).

2.5 PHP MyAdmin

PHP MyAdmin merupakan sebuah program yang berbasis web yang

dibuat menggunakan aplikasi PHP. Program ini adalah untuk mengakses

database MySQL, intinya adalah digunakan untuk menjadi administrator dari

server MySQL.

Dengan adanya program ini akan mempermudah dan mempersingkat

kinerja kita, dengan kelebihan-kelebihan yang ada mengakibatkan pengguna

awam tidak harus mampu untuk mengetahui sintak-sintak SQL dalam

Page 21: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

9

pembuatan database dan tabel (Nugroho, 2004). Tampilan PHP My Admin

seperti pada Gambar 2.5.

Gambar 2.5 php MyAdmin

2.6 Basis Data

Basis data adalah sekumpulan file data yang saling berhubungan dan

diorganisasikan sedemikian rupa, sehingga data-data tersebut dapat diakses

dengan mudah dan cepat, dan diproses menjadi sebuah informasi yang lebih

bermanfaat (Fathansyah, 1999).

Dalam basis data, data yang ada tidak hanya disimpan begitu saja dalam

sebuah media penyimpanan, tetapi dikelola dan diolah oleh sebuah system

database yang disebut Database Manajement System (DBMS). Dengan demikian

data yang begitu besar dan kompleks dapat tersusun dengan rapi dan terstruktur,

sehingga meningkatkan kecepatan akses datanya. Adapun tingkatan dalam basis

data dapat dilihat pada Gambar 2.6

Page 22: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

10

Gambar 2.6. tingkatan dalam basis data

2.7 Apotek

Menurut Keputusan Menteri Kesehatan Republik Indonesia (Kepmenkes

RI) No. 1332/MENKES/SK/X/2002, tentang Perubahan atas Peraturan MenKes

RI No. 922/MENKES/PER/X/1993 mengenai Ketentuan dan Tata Cara

Pemberian Izin Apotek, yang dimaksud dengan apotek adalah suatu tempat

tertentu, tempat dilakukan pekerjaan kefarmasian penyaluran perbekalan farmasi

kepada masyarakat.

Pekerjaan kefarmasian yang dimaksud sesuai dengan Ketentuan Umum

Undang-undang Kesehatan No. 23 tahun 1992, meliputi pembuatan, pengolahan,

peracikan, pengubahan bentuk, pencampuran, penyimpanan dan penyerahan obat

atau bahan obat; pengadaan, penyimpanan, penyaluran dan penyerahan

perbekalan farmasi lainnya dan pelayanan informasi mengenai perbekalan

farmasi yang terdiri atas obat, bahan obat, obat asli Indonesia (obat tradisional),

bahan obat asli Indonesia (simplisia), alat kesehatan dan kosmetika.

Tugas dan Fungsi ApotekBerdasarkan Peraturan Pemerintah No.25 tahun

1980, tugas dan fungsi apotek adalah sebagai berikut:

1. Tempat pengabdian profesi apoteker yang telah mengucapkan sumpah

jabatan.

2. Sarana farmasi yang telah melaksanakan peracikan, pengubahan bentuk,

pencampuran, dan penyerahan obat atau bahan obat.

Database

Tabel/file

Record

Field/kolom

Value

Page 23: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

11

3. Sarana penyaluran perbekalan farmasi yang harus menyalurkan obat yang

diperlukan masyarakat secara luas dan merata.

4. Sebagai sarana pelayanan informasi obat dan perbekalan farmasi lainnya

kepada masyarakat.

Personalia ApotekTenaga kerja yang mendukung kegiatan suatu apotek

adalah sebagai berikut:

1. Apoteker pengelola apotek (APA) adalah apoteker yang telah diberi surat

izin apotek (SIA).

2. Asisten apoteker (AA) adalah mereka yang berdasarkan peraturan

perundang-undangan yang berlaku berhak melakukan pekerjaan

kefarmasian sebagai asisten apoteker dibawah pengawasan apoteker.

Page 24: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

12

BAB III

Desain dan Perancangan

3.1 Peralatan yang Diperlukan

Dalam pembangunan system informasi yang berbasis PHP dan MySQL ini,

terdapat beberapa perangkat lunak dan perangkat keras yang digunakan oleh

penulis untuk mendukung proses pembuatan aplikasi, yaitu:

1. Hardware

Hardware yang diperlukan dalam pembuatan Sistem informasi oleh

penulis adalah laptop dengan spesifikasi minimal sebagai berikut:

a. Intel Pentium Dual Core

b. RAM 1G

c. Harddisk 100 Gb

d. dan hardware pendukung lainnya.

2. Software

Sementara Software yang diperlukan dalam pembuatan sistem informasi

ini adalah:

a. XAMPP 1.7.2

b. Mozilla Firefox 4.0

c. Notepad ++

d. Adobe Photoshop CS2

Page 25: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

13

3.2 Analisis Sistem

3.2.1 Diagram Konteks

Diagram konteks ditunjukan pada Gambar 3.1

admin operatorSistem informasi

Data Login

Data operator

Data Barang,

Hak Akses

Informasi Pengguna

Informasi Barang

Laporan Penjualan

Laporan Penerimaan,

Hak Akses

Informasi Barang

Informasi Supplier,

Informasi Penerimaan,

Informasi Retur PenerimaanInformasi Customer,

Informasi penjualan

Informasi Retur penjualan,

Data Login

Data Supplier

Data penerimaan

Data Retur Penerimaan,Data Customer,

Data penjualan

Data Retur penjualan

Gambar 3.1 Diagram Konteks

Keterangan :

1. Operator :Melakukan proses pendataan barang masuk dan barang

keluar dari apotek

2. Admin : Bertugas memanage data barang dan data operator.

3.2.2 DFD level 0

DFD (Data Flow Diagram) Level 0 sistem informasi pendataan barang

masuk dan keluar apotek RSUD Kab. Pacitan ditunjukan pada Gambar 3.2

Page 26: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

14

Gambar 3.2 DFD Level 0

Page 27: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

15

Keterangan:

a. Proses login: proses yang digunakan untuk dapat mengakses sistem

yang dilakukan oleh admin dan operator.

b. Proses manage operator: proses yang dilakukan oleh admin untuk

memberikan hak akses kepada operator yang dapat mengakses sistem

dengan logi sebagai operator.

c. Proses manage barang: proses yang dilakukan admin untuk mendata

barang yang disimpan kedalam basis data barang.

d. Proses satuan : proses memasukan nama satuan barang yang

dilakukan oleh admin.

e. Proses penerimaan: operator melakukan pendataan barang-barang

yang diterima dari supplier.

f. Proses retur penerimaan: operator mendata retur penerimaan barang

kepada suplier.

g. Proses pengeluaran: operator melakukan pendataan pengeluaran

setiap barang kepada customer.

h. Proses retur penerimaan : operator mendata barang-barang retur

pengeluaran dari customer.

i. Proses laporan penerimaan: data penerimaan akan diproses menjadi

laporan yang dapat dicetak.

j. Proses laporan pengeluaran: data pengeluaran akan diproses menjadi

laporan yang dapat dicetak.

Page 28: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

16

3.2.3 DFD level 1 Proses 2

operator

2.1

Input data

operator

2.2

Edit data operator

2.3

Hapus data

operator

2.4

Lihat data

operator

admin

Data operator Data operator

Data operator Data operator

Data operator Data operator

Data operatorData operator

Data operatorData operator

Gambar 3.3 DFD level 1 proses 2

Keterangan : admin dapat melakukan proses input,edit,hapus dan lihat data

operator

3.2.4 DFD level 1 Poses 3

barang

3.1

Input data barang

3.2

Edit data barang

3.3

Hapus data

barang

3.4

Lihat data barang

admin

Data barang Data barang

Data barang Data barang

Data barang Data barang

Data barangData barang

Data barang Data barang

Gambar 3.4 DFD level 1 proses 3

Keterangan : admin dapat melakukan proses input,edit,hapus dan lihat data

barang.

Page 29: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

17

3.2.5 DFD level 1 Poses 5

5.1

penerimaan

operator

penerimaan

5.3

Penambahan stok

Data penerimaanData penerimaan

Data penerimaan

Data penerimaan

jumlah jumlah stok

suplier

5.2

Pendataan suplier

Data suplier Data suplier

Data suplierData suplier

Gambar 3.5 DFD level 1 proses 5

Keterangan : saat melakukan proses penerimaan operator juga memasukan data

supplier dan jumlah barang yang diterima.

3.2.6 DFD level 1 Poses 7

7.1

pengeluaran

operator

pengeluaran

7.3

Pengurangan stok

Data pengeluaran

Data pengeluaran

Data pengeluaran

Data pengeluaran

jumlah jumlah stok

customer

7.2

Pendataan

customer

Data customer

Data customer

Data customer

Data customer

Gambar 3.6 DFD level 1 proses 7

Keterangan : saat melakukan proses pengeluaran operator juga memasukan data

customer dan jumlah barang yang dikeluarkan.

3.2.7 ERD (Entity Relationship Diagram)

ERD (Entity Relationship Diagram) ditunjukkan pada Gambar 3.7

Page 30: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

18

Gam

bar

3.7

ER

D((

Enti

ty R

elati

onsh

ip D

iagra

m)

Page 31: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

19

3.2.8. Relasi antar tabel

Relasi antar tabel ditunjukkan seperti pada Gambar 3.8

Gambar 3.8 relasi antar tabel

3.3 Rancangan Basis Data

Rancangan Basis data untuk system informasi yang penulis bangun adalah

sebagai berikut :

1. Tabel admin

tabel admin digunakan untuk menyimpan data username dan password

admin

Tabel 3.1 Tabel Admin

Field Type/value keterangan

Username Varchar(10)

Password Varchar(20)

Page 32: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

20

2. Tabel operator

Tabel operator digunakan untuk menyimpan data operator

Tabel 3.2 Tabel operator

Field Type/value keterangan

Id_operator Integer Primary

Username Varchar(10)

Password Varchar(20)

3. Tabel barang

Tabel barang digunakan untuk menyimpan data barang.

Tabel 3.3 Tabel barang

Field Type/value keterangan

kodebarang Varchar(6) Primary key

Namabarang Varchar(20)

Id_satuan Integer Foreign key

Kategori Varchar(40)

4. Tabel stok

Tabel stok digunakan untuk menyimpan informasi mengenai stok dari

barang yang ada di apotek

Tabel 3.4 Tabel Stok

Field Type/value keterangan

Id_stok Integer Primary key

Kodebarang Varchar(6) Foreign key

Jumlah Integer

Page 33: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

21

5. Tabel supplier

Tabel supplier digunakan untuk menyimpan data dari supplier

Tabel 3.5 Tabel Suplier

Field Type/value keterangan

Id_suplier Integer Primary key

Kodesuplier Varchar(6)

Namasuplier Varchar(20)

Alamat Text

Cp Varchar(15)

6. Tabel customer

Tabel customer digunakan untuk menyimpan data dari customer

Tabel 3.6 Tabel Customer

Field Type/value keterangan

Id_customer Integer Primary key

No_pendaftaran Varchar(6)

Nama Varchar(20)

Alamat Text

Cp Varchar(15)

7. Tabel satuan

Tabel satuan digunakan untuk menyimpan data satuan dari barang

Tabel 3.7 Tabel Satuan

Field Type/value keterangan

Id_satuan Integer Primary key

Nama_satuan Varchar(20)

Page 34: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

22

8. Tabel penerimaan

Tabel penerimaan digunakan untuk menyimpan data penerimaan atau

barang masuk.

Tabel 3.8 Tabel penerimaan

Field Type/value keterangan

No_penerimaan Varchar(6) Primary key

Kodebarang Varchar(6)

Tanggal Varchar(6) Foreign key

Jumlah Varchar(6)

Id_suplier Integer Foreign key

9. Tabel retur_penerimaan

Tabel retur penerimaan digunakan untuk menyimpan data retur

penerimaan kepada supplier

Tabel 3.9 Tabel retur_penerimaan

Field Type/value keterangan

Id_retur_penerimaan Integer Primary key

Tanggal Varchar(8)

Id_suplier Integer Foreign key

Jumlah Integer

Keterangan text

10. Tabel pengeluaran

Tabel penjualan digunakan untuk menyimpan data pengeluaran

Tabel 3.10 Tabel Penjualan

Field Type/value keterangan

No_pengeluaran Varchar(6) Primary key

kodebarang Char(6) Foreign key

Tanggal Varchar(6)

Id_customer Integer Foreign key

Page 35: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

23

11. Tabel retur_pengeluaran

Tabel retur_pengeluaran digunakan untuk menyimpan data retur dari

pengeluaran barang

Tabel 3.11 Tabel retur_pengeluaran

Field Type/value keterangan

Id_returpenjualan Integer Primary key

Tanggal Varchar(8)

kodebarang char(6) Foreign key

Id_customer Integer Foreign key

Jumlah Integer

Keterangan text

3.4 Perancangan Antarmuka Sistem

Untuk mempermudah dalam pembuatan sistem informasi,maka penulis

terlebih dahulu membuat rancangan antarmuka sistem informasi. Dalam sistem

informasi ini terdapat 2 hak akses yaitu hak akses sebagai admin dan sebagai

operator.

3.4.1 Rancangan form login

Pada halaman ini berisi inputan data username dan password untuk login

dalam sistem. Rancangan antarmuka form login dapat dilihat pada Gambar 3.9

Gambar 3.9 rancangan form login

Gambar Header

username

password

Page 36: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

24

3.4.2 Rancangan halaman awal

Merupakan halaman awal saat sistem pertama dibuka berisi pilihan menu

untuk login dengan hak akses admin atau operator. Seperti pada Gambar 3.10.

Gambar 3.10 Rancangan halaman awal

3.4.3 Rancangan halaman utama

Merupakan rancangan untuk halaman utama sistem. Seperti ditunjukan

Gambar 3.11

Gambar 3.11 Rancangan halaman utama

Header

menu 1 menu2 menu 3 menu4 menu5

link1

link2

link3

link4

Content

Footer

kalender Title

Admin

Operator

Page 37: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

25

BAB IV

IMPLEMENTASI DAN ANALISIS

4.1 Implementasi Program

Sistem informasi pendataan barang masuk dan barang keluar yang

dibangun penulis memiliki tiga bagian yaitu halaman awal, halaman administrator

dan halaman operator

4.1.1 Halaman awal

Halaman merupakan halaman yang pertama kali muncul ketika sistem

dijalankan. Tampilan halaman awal seperti ditunjukan pada Gambar 4.1,dimana

terdapat dua pilihan hak akses untuk masuk yaitu admin dan operator.

Gambar 4.1 Halaman awal sistem

4.1.2 Form login

Form login adalah halaman yang muncul ketika menekan salah satu

tombol yang berada dihalaman awal. Form ini merupakan form yang digunakan

untuk dapat mengakses sistem. Ada dua form login yaitu form login admin dan

form login operator. Admin dan operator harus memasukan username dan

password untuk mendapatkan mengakses ke halaman berikutnya. Untuk

memvalidasi username dan password menggunakan tombol login. Jika username

dan password tidak sesuai maka akan muncul peringatan seperti Gambar 4.4. Jika

username dan password telah sesuai dengan database maka dapat mengakses

halaman berikutnya.

Page 38: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

26

Gambar 4.2 Form login admin

Gambar 4.3 Form login operator

Gambar 4.4 Peringatan jika username atau password salah

4.1.3 Halaman Admin

Halaman admin dapat diakses apabila username dan password dari form

login admin sesuai dengan database. Halaman ini merupakan halaman yang hanya

dapat diakses oleh admin. Pada halaman admin ini terdapat beberapa menu dan

halaman yang dapat digunakan untuk mengelola sistem,seperti :

1. Halaman home administrator

Merupakan halaman default saat pertama kali mengakses halaman

admin. Pada halaman ini berisi teks statis.

Page 39: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

27

Gambar 4.5 Halaman home administrator

2. Menu barang

Menu barang adalah menu yang digunakan untuk mengelola data

barang. Pada menu ini terdapat tiga submenu, yaitu : tambah barang,lihat

barang dan satuan. Submenu tambah barang digunakan untuk menambahkan

data barang ke database barang.

Gambar 4.6 Submenu tambah barang

Setalah data barang dimasukkan maka hasilnya dapat dilihat pada

submenu lihat barang seperti pada Gambar 4.7.

Page 40: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

28

Gambar 4.7 Submenu lihat barang

Sedangkan submenu satuan digunakan untuk menambahkan satuan dari

barang,karena setiap barang memiliki satuan yang berbeda.

Gambar 4.8 Submenu satuan

3. Menu operator

Menu operator digunakan admin untuk mengelola data operator. Pada

menu operator terdapat dua submenu yaitu tambah operator dan lihat

operator. Submenu tambah operator digunakan untuk menambahkan data

operator. Username dan password yang ditambahkan pada submenu operator

dapat digunakan untuk mengakses halaman operator.

Page 41: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

29

Gambar 4.9 Submenu tambah operator

Setelah data operator ditambahkan maka data dapat dilihat pada submenu

lihat operator

Gambar 4.10 Submenu lihat operator

4. Menu stok

Menu stok digunakan untuk melihat jumlah atau persediaan dari suatu

barang. Pada menu stok terdapat dua pilihan submenu yaitu submenu semua

stok dan submenu stok per obat. submenu semua stok digunakan untuk

menampilkan semua persediaan barang yang terdapat di apotik.

Page 42: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

30

Gambar 4.11 Submenu semua stok

Apabila menginginkan informasi persediaan barang tertentu maka

menggunakan submenu stok per barang dan masukan nama barang yang ingin

diketahui persediaannya seperti pada Gambar 4.12.

Gambar 4.12 Submenu stok per barang

Maka akan muncul informasi persediaan barang yang diinginkan seperti

Gambar 4.13

Page 43: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

31

Gambar 4.13 Tampilan data stok per barang

5. Menu laporan

Menu laporan digunakan admin untuk mendapatkan laporan

penerimaan, laporan pengeluaran, laporan retur penerimaan, dan laporan retur

pengeluaran yang dapat langsung terhubung dengan printer sehingga laporan

dapat langsung di-print dalam bentuk hardfile. Laporan dibuat berdasarkan

periode waktu tertentu. Pada menu laporan terdapat empat submenu, yaitu :

a. Penerimaan

Submenu penerimaan digunakan untuk mencetak laporan penerimaan

Gambar 4.14 Submenu penerimaan

Page 44: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

32

Gambar 4.15 Format laporan penerimaan

b. Pengeluaran

Submenu pengeluaran digunakan untuk mencetak laporan pengeluaran

Gambar 4.16 Submenu pengeluaran

Gambar 4.17 Format laporan pengeluaran

Page 45: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

33

c. Retur penerimaan

Submenu retur penerimaan digunakan untuk mencetak laporan barang-

barang retur penerimaan kepada suplier.

Gambar 4.18 Submenu retur penerimaan

Gambar 4.19 Format laporan retur penerimaan

Page 46: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

34

d. Retur pengeluaran.

Submenu retur pengeluaran digunakan untuk mencetak laporan barang-

barang retur pengeluaran kepada customer.

Gambar 4.20 Submenu retur pengeluaran

Gambar 4.21 Format laporan retur pengeluaran

6. Menu logout

Menu logout merupakan menu yang digunakan untuk keluar dari

halaman adminstrator. Setelah logout maka akan kembali ke halaman awal

dari sistem.

Page 47: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

35

4.1.4 Halaman operator

Halaman operator dapat diakses dengan username dan password yang

telah dimasukan dari halaman administrator. Pada halaman operator terdapat

beberapa menu dan halaman seperti :

1. Menu home

Menu home merupakan tampilan default saat pertama kali mengakses

halaman operator.

Gambar 4.22 Halaman home operator

2. Menu Penerimaan

Menu penerimaan digunakan untuk mengelola data yang berhubungan

dengan proses penerimaan. Pada menu penerimaan ini terdapat enam

submenu,yaitu :

a. Suplier

Submenu suplier digunakan untuk memasukan data suplier yang akan

menyuplai barang.

Page 48: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

36

Gambar 4.23 Submenu suplier

b. Lihat suplier

Submenu yang digunakan untuk melihat data yang telah dimasukkan dari

submenu suplier.

Gambar 4.24 Submenu lihat suplier

Page 49: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

37

c. Penerimaan

Submenu penerimaan digunakan untuk memasukkan data penerimaan dari

suplier

Gambar 4.25 Submenu penerimaan

d. Lihat penerimaan

Submenu yang digunakan untuk melihat data penerimaan yang telah

berhasil dimasukan

Gambar 4.26 Submenu lihat penerimaan

Page 50: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

38

e. Retur penerimaan

Submenu retur penerimaan digunakan untuk memasukan data retur

penerimaan kepada suplier, apabila ada barang yang rusak.

Gambar 4.27 Submenu retur penerimaan

f. Lihat retur

Submenu yang digunakan untuk melihat data retur penerimaan yang telah

berhasil dimasukan dari submenu retur penerimaan.

Gambar 4.28 Submenu lihat retur

Page 51: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

39

3. Menu pengeluaran

Menu pengeluaran digunakan untuk mengelola data yang

berhubungan dengan proses pengeluaran. Seperti pada menu penerimaan,

pada menu pengeluaran ini terdapat enam submenu, yaitu :

a. Customer

Submenu customer digunakan untuk memasukan data customer yang

akan membeli barang.

Gambar 4.29 Submenu customer

b. Lihat customer

Submenu yang digunakan untuk melihat data customer

Gambar 4.30 Submenu lihat customer

Page 52: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

40

c. Pengeluaran

Submenu yang digunakan untuk memasukan data pengeluaran kepada

customer.

Gambar 4.31 Submenu pengeluaran

d. Lihat pengeluaran

Submenu yang digunakan untuk melihat data pengeluaran barang kepada

customer yang telah dimasukan dari seubmenu pengeluaran.

Gambar 4.32 Submenu lihat pengeluaran

Page 53: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

41

e. Retur pengeluaran

submenu yang digunakan untuk memasukan data barang retur

pengeluaran dari customer.

Gambar 4.33 Submenu retur pengeluaran

f. Lihat retur.

Submenu yang digunakpan untuk melihat data retur pengeluaran yang

telah berhasil dimasukan dari submenu retur pengeluaran.

Gambar 4.34 Submenu lihat retur

Page 54: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

42

4. Menu stok

Fungsi menu stok pada halaman operator sama seperti menu stok pada

halaman administrator yaitu untuk melihat data persediaan barang di apotik.

5. Menu logout

Menu logout digunakan untuk keluar dari halaman operator. setelah

logout maka akan menuju ke halaman awal.

4.2 Analisis Data

Sistem informasi yang penulis bangun digunakan untuk mendata barang

yang masuk dan barang yang keluar dari apotik. Data-data yang dimasukkan

seperti data barang, data suplier, data customer, data penerimaan, data

pengeluaran, data retur penerimaan dan data retur pengeluaran. Dengan sistem ini

diharapkan memudahkan dalam menyimpan informasi data barang masuk dan

keluar.

Akan tetapi, sistem informasi yang penulis bangun masih memiliki

kekurangan seperti belum dapat melakukan proses pemesanan barang.

Page 55: TUGAS AKHIR SISTEM INFORMASI PENDATAAN BARANG …eprints.uns.ac.id/4604/1/187990911201111191.pdf · sistem informasi pendataan barang masuk dan keluar ... program diploma iii teknik

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

43

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan hasil analisis data dan pembahasan masalah, penulis

memperoleh kesimpulan sebagai berikut:

1. Sistem informasi pendataan barang masuk dan keluar apotek RSUD Kab.

Pacitan telah selesai dibuat dengan bahasa pemrograman PHP dan

database MySQL . Pada sistem ini terdapat dua hak akses yaitu admin dan

operator. Setiap hak akses memiliki fasilitass menu yang berbeda.

2. Sistem ini diharapkan dapat mempermudah proses pendataan barang

masuk dan keluar sehingga mudah pula untuk memperoleh informasi stok

persediaan barang,suplier dan customer.

5.2 Saran

Adapun saran-saran dari pembuatan sistem ini perlu adanya

penambahan fasilitas pemesanan barang kepada supplier maupun pemesanan

barang dari customer.