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
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
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
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
viii DAFTAR ISI
HALAMAN JUDUL ……….... i
HALAMAN PERSETUJUAN ……….. ii
HALAMAN PENGESAHAN ……….. iii
DAFTAR KONTRIBUSI ……….. iv
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
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
xi
4.3.2. Pengisian Kuisioner ... 40
BAB V KESIMPULAN DAN SARAN ... 42
5.1 Kesimpulan ... 42
5.2 Saran ... 42
DAFTAR PUSTAKA
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
xiii
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
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
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 Microsoftvisual basic 6.0. penyimpanan data menggunakan databaseMicrosoftSQL 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