15
i IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN OBAT (STUDI KASUS APOTEK SAPUTRA) SKRIPSI Disusun sebagai salah satu syarat terselesainya Jenjang Strata I pada Program Studi Teknik Informatika Fakultas Komunikasi dan Teknik Informatika Universitas Muhammadiyah Surakarta Oleh : NINIK ARUM SETYANINGSIH NIM :L200090070 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013

IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

  • Upload
    lamdien

  • View
    226

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

i

IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN

DATA PERSEDIAAN OBAT

(STUDI KASUS APOTEK SAPUTRA)

SKRIPSI

Disusun sebagai salah satu syarat terselesainya Jenjang Strata I

pada Program Studi Teknik Informatika Fakultas Komunikasi dan Teknik Informatika

Universitas Muhammadiyah Surakarta

Oleh :

NINIK ARUM SETYANINGSIH

NIM :L200090070

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2013

Page 2: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah
Page 3: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah
Page 4: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah
Page 5: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

v

MOTTO DAN PERSEMBAHAN

MOTTO :

1. Pengetahuan adalah kekuatan.

2. Kegagalanhanyaterjadibilakitamengalah.

3. Pendidikan merupakan perlengkapan paling baik untuk hari tua.

4. Kekasih yang setiaadalahkekasih yang selalumenutuppintubuatcintranya lain.

5. Harapan yang kosongitulebihmenyakitkandaripadakenyataan yang pahitsekalipun.

6. Pengalamanadalah guru yang baiktetapibuanglahpengalamanburuk yang hanyamerugukan.

7. Sabardalammengatasikesulitandanbertindakbijaksanadalammengatasinyaadalahsesuatu yang

utama.

8. Seorangsahabatadalah orang yang menjawab,apabilakitamemanggildanseringmenjawabsebelumkita

panggil.

9. Sesalimasalalukarenaadakekecewaandankesalahan-kesalahan,

tetapijadikanpenyesalanitusebagaisenjatauntukmasadepan agar tidakterjadi kesalahan lagi.

10. Manusiatakselamnyabenardantakselamanyasalah, kecualidia yang

selalumengoreksidiridanmembenarkankebenaran orang lainataskekeliruandirisendiri.

11. Cintailahkekasihmusecarawajar, bolehjadiakanmenjadimusuhmudihari lain. Bencilah orang yang

kaubencisecarawajarbolehjadidihari lain akanmenjadicintamu

Page 6: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

vi

PERSEMBAHAN :

1. Kepada Allah SWT yang selalu mendengarkan do’a dan memudahkan jalan

bagiumatnya.

2. Kedua orang tuaku yang selalu memberikan kasih sayangnya dengan penuh

keiklasan, merawat dan mendidikku. Memberikan semangat dan motivasi yang

tiada berartinya, pengorbanan yang selalu kalian berikan untukku. Ibu, bapak

do’a restumu selalu aku harapkan demi meraih cita-citaku untuk

membahagiakan kalian kelak.

3. Kedua adikku Inuk dan Bagas yang telah memberikan motivasi dan dukungan

untuk terus melangkah maju demi cita-cita.

4. Keluargaku yang selalu memberikan dukungan, semoga kita semua selalu dapat

hidup bahagia dalam suka maupun duka.

5. Intan Cahya Gumilang yang menjadi partner skripsi yang baik dalam proses

penyusunan skripsi dan yang membantu bertukar pikiran dalam menyelesaikan

tugas akhirini hingga selesai.

6. Teman-teman satu perjuangan Dian, Melia, Arini, Putri dan Melani yang

menemani dalam keseharianku dan selalu member semangat untuk

menyelesaikan tugas akhir ini.

7. Teman-teman jurusan Teknik Informatika kelas C, terima kasih atas

kebersamaanya selamakuliah, terus maju kawan-kawan jangan pernah menyerah

tetap berusaha.

8. Semua pihak yang tidak dapat penulis sebutkan satu persatu, terima kasih atas

bantuan dan ilmunya.

Page 7: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

vii

KATA PENGANTAR

Alhamdulillahirabbilalamin, puja dan puji syukur dipanjatkan atas kehadirat Allah

SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga laporan penelitian

ini dapat disusun dengan lancer, tanpa ada hambatan.

Dalam kesempatan ini pula kami penyusun mengucapkan terimakasih yang sebesar-

besarnya kepada :

1. Aris Rakhmadi S.T,.M.Eng selaku pembimbing I,

2. Hasyim Asyari S.T,.M.T selaku pembimbing II,

3. Seluruh dosen-dosen Program Studi Teknik Informatika Universitas

Muhammadiyah Surakarta,

4. Kepada kedua orang tua yang selalu memberikando’a, semangat dan

motifasi tiada hentikepada penulis,

5. Sahabat-sahabatku ankatan 2009 yang telah memberikan dukungan dan

selalu membantu dalam menyelesaikan penelitian ini,

6. Semua pihak yang tidak dapat disebutkan satu-persatu yang telah membantu

hingga terselesainya skripsi ini.

Penulis sadar bahwa dalam penyusunan ini masih kurang sempurna. Oleh

karena itu, penulis mengharap dari semua pihak atas kritik dan sarannya yang

bersifat membangun.

Surakarta, September 2013

Penulis

Page 8: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

viii

DAFTAR ISI

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

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

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

DAFTAR KONTRIBUSI ………………………………………………….. iv

MOTTO DAN PERSEMBAHAN ………………………………………… v

KATA PENGANTAR……………………………………………………… vii

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

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

DAFTAR GAMBAR ……………………………………………………… xiii

ABSTRAKSI ................................................................................................. xv

BAB I PENDAHULUAN ………………………………………… 1

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

1.2 Rumusan Masalah ....................................................... 2

1.3 Batasan Masalah ........................................................... 3

1.4 Tujuan Penelitian .......................................................... 3

1.5 Manfaat Penelitian ....................................................... 4

1.6 Sistematika Penulisan .................................................. 4

BAB II TINJAUAN PUSTAKA ………………………………... 8

2.1. Telaah Penelitian …………………………………… 8

2.2. Landasan Teori ……………………………………… 10

2.2.1. System ……………………………………… 11

Page 9: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

ix

2.2.2. Database ........................................................... 11

2.2.3. Data Warehouse ............................................... 11

2.2.4. Visual Basic 6.0 ................................................ 12

2.2.5. Data ................................................................... 13

2.2.6. ETL (Extraction, Transformation, Load) ......... 13

2.2.6.1. Extraction .................................... 13

2.2.6.2. Transformation ............................ 13

2.2.6.3. Load ............................................. 14

BAB III METODOLOGI PENELIAN ............................................. 15

3.1 Waktu dan Tempat ....................................................... 15

3.2 Peralatan Utama dan Pendukung .................................. 15

3.2.1 Kebutuhan Hardware ....................................... 15

3.2.2 Kebutuhan Software ......................................... 15

3.3 Alur Penelitian ............................................................. 16

3.4 Metode Penelitian ........................................................ 17

3.5 Langkah Penelitian ....................................................... 18

3.5.1 Analisa Kebutuhan .......................................... 18

3.5.2 Pengumpulan Data dan Menentukan Kebutuhan 18

3.5.3 Perancangan dan Pembuatan Sistem.................. 19

3.5.3.1. Perancangan Use Case................... 19

3.5.3.2. Perancangan Basis Data................. 21

3.5.4 Pengujian Sistem................................................ 25

3.5.5 Mendeteksi Error dan Memperbaiki ................. 26

Page 10: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

x

3.5.6 Implementasi Sistem ......................................... 26

3.5.7 Pembuatan Laporan............................................ 26

BAB IV HASIL DAN PEMBAHASAN ............................................ 27

4.1 Hasil Penelitiaan............................................................ 27

4.2 Analisa dan Pembahasan................................................ 27

4.2.1. Analisa dan Pembahasan Hasil Data Warehouse 27

4.2.2. Analisa Pembahasan hasil Analisis Data

Warehouse untuk pengelolaan Data

Persediaan Obat di Apotik Saputra .................. 29

4.2.2.1 Halaman Login .................................. 29

4.2.2.2 Halaman Menu Utama ....................... 30

4.2.2.3 Halaman Menu Data Obat ................. 31

4.2.2.4 Halaman Menu Data supplier............. 32

4.2.2.5 Form Data Golongan ......................... 33

4.2.2.6 Halaman Menu Transaksi Pembelian 33

4.2.2.7 Halaman Menu Transaksi Penjualan 34

4.2.2.8 Menu Pencarian Supplier.................... 35

4.2.2.9 Menu PencarianObat ......................... 36

4.2.2.10 Laporan seluruh Penjualan ................ 37

4.2.2.11 Laporan seluruh Pembelian ................ 37

4.2.2.12 Laporan Grafik ................................... 38

4.3. Pengujian Sistem ............................................................. 40

4.3.1. Praktek Langsung .......................................... 40

Page 11: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

xi

4.3.2. Pengisian Kuisioner ........................................ 40

BAB V KESIMPULAN DAN SARAN ............................................ 42

5.1 Kesimpulan .................................................................... 42

5.2 Saran .............................................................................. 42

DAFTAR PUSTAKA

LAMPIRAN

Page 12: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

xii

DAFTAR TABEL

Tabel 3.1 TIC untuk tabel Login ..................................................... 22

Tabel 3.2 TIC untuk tabel Supplier .................................................. 22

Tabel 3.3 TIC untuk tabel Obat ....................................................... 23

Tabel 3.4 TIC untuk tabel Golongan .............................................. 23

Tabel 3.5 TIC untuk tabel pembelian .............................................. 24

Tabel 3.6 TIC untuk tabel Penjualan ............................................... 24

Tabel 3.7 TIC untuk tabel detail Pembelian .................................... 25

Tabel 3.8 TIC untuk tabel detail Penjualan ...................................... 25

Tabel 3.9 Tabel Hasil Kuisioner......................................................... 41

Page 13: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

xiii

DAFTAR GAMBAR

Gambar 3.1 Diagram Alur Penelitian (flowchart) ............................... 16

Gambar 3.2 User Case Diagram ......................................................... 20

Gambar 3.3 ERD (Entity Relstion Diagram) ....................................... 21

Gambar 4.1 Data Obat ......................................................................... 28

Gambar 4.2 Proses ekstraksi ............................................................... 28

Gambar 4.3 Proses Transformation ..................................................... 29

Gambar 4.4 Halaman Login ................................................................ 30

Gambar 4.5 Halaman Menu Utama ..................................................... 30

Gambar 4.6 Menu Data Obat .............................................................. 31

Gambar 4.7 Cetak Laporan Data Obat ................................................ 31

Gambar 4.8 Menu Data supplier .......................................................... 32

Gambar 4.9 Cetak Laporan Data Supplier............................................ 32

Gambar 4.10 Menu Data Golongan ...................................................... 33

Gambar 4.11 Menu Transaksi Pembelian .............................................. 33

Gambar 4.12 Cetak laporan Pembelian ................................................. 34

Gambar 4.13 Menu Transaksi Penjualan .............................................. 34

Gambar 4.14 Menu Pencarian supplier.................................................. 35

Gambar 4.15 Hasil pencarian Supplier .................................................. 35

Gambar 4.16 Menu Pencarian Obat ...................................................... 36

Gambar 4.17 Hasil Pencarian Obat......................................................... 36

Gambar 4.18 Laporan Seluruh Penjualan ............................................. 37

Page 14: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

xiv

Gambar 4.19 Laporan Seluruh Pembelian ............................................ 37

Gambar 4.20 Laporan Grafik Bulan Juli................................................ 38

Gambar 4.21 Laporan Grafik Bulan Agustus ....................................... 38

Gambar 4.22 Laporan Grafik Bulan September .................................... 39

Gambar 4.23 Laporan Grafik Bulan Oktober ....................................... 39

Gambar 4.24 Laporan Grafik Kuisioner ................................................ 41

Page 15: IMPLEMENTASI DATA WAREHOUSE PENGELOLAAN DATA PERSEDIAAN ...eprints.ums.ac.id/27369/1/03._Halaman_Depan.pdfv MOTTO DAN PERSEMBAHAN MOTTO : 1. Pengetahuan adalah kekuatan. 2. Kegagalanhanyaterjadibilakitamengalah

xv

ABSTRAKSI

Apotek Saputra Sragen merupakan Apotek yang sistem pengolahan datanya

masih dilakukan secara manual. Sehingga pengolahan datanya dinilai kurang cepat,

tepat dan akurat. Karena di Apotek ini terdapat banyak macam obat sehingga perlu

diadakannya pembuatan sebuah sistem yang membatu proses pengelolaan data

persediaan obat. Implementasi data warehouse sistem pengelolaan data obat ini

diharapkan dapat mempermudah petugas Apotek untuk pengelolaan data obat guna

mendukung kemajuan Apotek Saputra yang berbasis komputerisasi.

Perancangan dan pembuatan sistem ini menggunakan metodologi SDLC

(Sistem Development Life Cycle). Perancangan sistem menggunakan Microsoft visual

basic 6.0. penyimpanan data menggunakan database Microsoft SQL server 2000.

Hasil dari penelitian telah terbangun sebuah sistem pengelolaan data

persediaan obat di Apotek Saputra dengan menu inputan data obat, data supplier,

data golongan serta transaksi data penjualan dan pembelian.

Kata kunci : Apotek, Data Warehouse, Metode SDLC (Sistem Development Life

Cycle), Microsoft Visual Basic 6.0, Microsoft SQL Server 2000