Upload
lamdien
View
226
Download
0
Embed Size (px)
Citation preview
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
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
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.
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
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
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
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
xi
4.3.2. Pengisian Kuisioner ........................................ 40
BAB V KESIMPULAN DAN SARAN ............................................ 42
5.1 Kesimpulan .................................................................... 42
5.2 Saran .............................................................................. 42
DAFTAR PUSTAKA
LAMPIRAN
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
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
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
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