tugas akhir membangun aplikasi …skripsi.narotama.ac.id/files/catur candra p. 04204004.pdfdengan...

12
TUGAS AKHIR MEMBANGUN APLIKASI PENGELOLAAN APOTEK DENGAN VISUAL BASIC DI KANTOR CABANG PT. K-24 JEMURSARI SURABAYA Oleh : CATUR CANDRA PURNANUGRAHA NIM : 04204004 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS NAROTAMA SURABAYA 2010

Upload: nguyenkhue

Post on 02-Apr-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

i

TUGAS AKHIR

MEMBANGUN APLIKASI PENGELOLAAN APOTEK

DENGAN VISUAL BASIC DI KANTOR CABANG

PT. K-24 JEMURSARI SURABAYA

Oleh :

CATUR CANDRA PURNANUGRAHANIM : 04204004

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS NAROTAMA

SURABAYA

2010

Page 2: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

ii

KATA PENGANTAR

Syukur alhamdulillah penulis panjatkan kehadirat Allah SWT karena

berkat rahmat dan hidayah-Nya, penulis dapat menyelesaikan Tugas Akhir ini

dengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di

Kantor Cabang PT. K-24 Jemursari Surabaya“ sebagai salah satu syarat untuk

memperoleh gelar Sarjana Komputer (S.Kom) Program Studi Sistem Informasi

Fakultas Ilmu Komputer Universitas Narotama Surabaya

Keberhasilan penulis dalam menyelesaikan tugas akhir ini ialah atas ijin

Allah SWT tentunya, serta bantuan dari berbagai pihak. Oleh sebab itu, pada

kesempatan ini penulis ingin mengucapkan terima kasih kepada :

1. Rinci Kembang Hapsari, S.Si., M.Kom. selaku Dekan Fakultas Ilmu

Komputer Universitas Narotama Surabaya.

2. Dian Puspita H., S.Kom., M.Kom. selaku Dosen Pembimbing Skripsi

yang telah banyak memberikan bimbingan dan masukan kepada penulis.

3. Cahyo Darujati, ST Selaku Ketua Program Studi Sistem Informasi

Universitas Narotama Surabaya

4. Rinci Kembang H., S.Si., M.Kom., Didik Tristianto, S.Kom. dan Dian

Puspita H., S.Kom., M.Kom. Selaku Dosen Penguji Skripsi.

5. Apotek K-24 Jemursari beserta semua staff yang telah banyak memberikan

bantuan dan dukungan terutama mengenai pemberian ijin dan fasilitas

kepada penulis untuk menguji Aplikasi Apotek ini di Apotek K-24

Jemursari.

Page 3: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

iii

6. Semua pihak yang tidak mungkin penulis sebutkan satu per satu yang telah

banyak membantu dalam pembuatan aplikasi dan penulisan skripsi ini.

Penulis menyadari bahwa skripsi masih ini jauh dari sempurna, Oleh

karena itu penulis sangat mengharapkan saran dan kritik yang sifatnya

membangun demi perbaikan selanjutnya. Penulis berharap semoga karya ini dapat

berguna untuk semua pihak khususnya dibidang Ilmu Komputer.

Surabaya, Maret 2010

Penulis

Page 4: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

iv

MEMBANGUN APLIKASI PENGELOLAAN APOTEK DENGAN VISUAL BASIC DI KANTOR CABANG

PT. K-24 JEMURSARI SURABAYA

Oleh : Catur Candra PurnanugrahaPembimbing : Dian Puspita H., S.Kom., M.Kom.

ABSTRAK

Sejalan dengan perkembangan usaha bisnis yang semakin meningkat, maka dituntut suatu kecerdasan dalam mengatur dan mengelola usaha secara profesional untuk melahirkan suatu keberhasilan. Salah satunya dengan beralih ke bisnis yang terkomputerisasi, dimana penggunaan dan pemanfaatan teknologi informasi ini digunakan demi tercapainya kemudahan, keakuratan serta kecepatan. K-24 Jemursari adalah sebuah perusahaan franchise bidang kefarmasian, untuk saat ini memiliki koleksi obat-obatan lebih dari 11.600 jenis obat. Dapat dipastikan selalu terjadi kegiatan pengelolaan apotek setiap harinya yang meliputi penjualan, pembelian, laporan data barang, laporan data pelanggan serta data pemasok dimana tingkat keakuratan dan ketepatan sangatlah penting. Berdasarkan pada situasi yang ada pada Apotek K-24 Jemursari tersebut, maka sangatlah mustahil bila semua dilakukan secara manual tanpa adanya sistem manajemen terkomputeriasi yang terlibat di dalamnya. Untuk mengatasi masalah tersebut dibutuhkan sebuah sistem informasi/aplikasi yang dapat membantu kinerja para karyawan apotek dan memperbaiki sistem manajemen yang telah ada/berjalan di apotek K-24 jemursari, khususnya pada sistem pembelian, penjualan dan pengolah data apotek dalam menjalankan roda perusahaan. Dari permasalahan yang ditimbulkan maka penulis ingin memberikan solusi dengan cara membuat sistem aplikasi menggunakan Visual Basic 6.0 dan database Ms. Access 2007 yang diharapkan dapat mengatasi permasalahan yang dihadapi oleh K-24 Jemursari.

Kata Kunci : Aplikasi Pengelolaan, Apotek, K-24 Jemursari, Surabaya

Page 5: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

v

MEMBANGUN APLIKASI PENGELOLAAN APOTEK DENGAN VISUAL BASIC DI KANTOR CABANG

PT. K-24 JEMURSARI SURABAYA

By : Catur Candra PurnanugrahaGuidance : Dian Puspita H., S.Kom., M.Kom.

ABSTRACT

In line with business effort development more increase, so demanded a intelligence in regulate and managed effort professionally to give birth to a success. one of them with change to computerized business, where is use and this information technology utilization is used by capainya ease, accuracy with speed. K-24 Jemursari a company franchise area pharmacy, to in this time has medicines collection more than 11.600 medicine kind. For certain always happen pharmacy management activity every the day that cover sale, purchasing, goods data report, customer data report with where does accuracy level and precision of vital importance. Based on in situation that is on pharmacy K-24 Jemursari, so very impossible when all done according to manual without management system existence computerization in concerned in it. To overcome problem be wanted a information/application system that can help performance pharmacy employees and repair management system that there/walk at pharmacy K-24 Jemursari, especially in purchasing system, sale and pharmacy data processor in run wheel companies. From troubleshoot that evoked so author wants to give solution by make application system uses Visual Basic 6.0 and Database Ms. Access 2007 supposed can overcome troubleshoot that faced by K-24 Jemursari.

Key Word: Management Application, Pharmacy, K-24 Jemursari, Surabaya

Page 6: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

vi

DAFTAR ISI

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

SURAT PERNYATAAN ……………………………………………. iv

KATA PENGANTAR ………………………………………………... v

ABSTRAKS …………………………………………………………… vii

HALAMAN PERSEMBAHAN ……………………………………… ix

DAFTAR ISI ………………………………………………………… xi

DAFTAR TABEL …………………………………………………… xiii

DAFTAR GAMBAR ………………………………………………… xiv

DAFTAR LAMPIRAN …………………………………..………….. xv

BAB I. PENDAHULUAN

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

1.2 Perumusan Masalah ………………………….…….... 5

1.3 Maksud Dan Tujuan ………………………….………. 6

1.4 Batasan Masalah ………………………………………. 7

1.5 Analisa kebutuhan …………………………………….. 7

1.5 Sistematika Penulisan …………………………………. 8

BAB II. TINJAUAN PUSTAKA/TINJAUAN PUSTAKA

2.1 Teori Pendukung ……………………………………… 10

2.1.1 Sistem Informasi ………………………………. 10

2.2 Basis Data ................................................................. ...... 17

2.3 Data Base ............................................................... ...... 23

2.3.1 Kegunaan DataBase ........................................ ...... 24

2.3.2 Jenjang Data .......................................................... 24

2.3.2.1 Characters .......................................... 25

2.3.2.2 Field .................................................. ...... 25

2.3.2.3 Record ................................................ 25

2.3.2.4 File ..................................................... 25

2.3.2.5 DataBase ............................................ 25

Page 7: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

vii

2.3.3 Tipe File ......................................................... ....... 26

BAB III. DESAIN SISTEM

3.1 Flow Chart Sistem Pengelolaan Apotek ................... ....... 29

3.1.1 Sistem Flow ……………………………………… 30

3.2 Data Flow Diagram/DFD ................................................... 31

3.2.1 Diagram Berjenjang ................................................. 31

3.2.2 Kontex Diagram ....................................................... 32

3.2.3 Diagram DFD Level 0 .............................................. 33

3.2.4 Diagram DFD Level 1 .............................................. 34

3.3 Entity Relation Diagram (ERD) ......................................... 35

3.4 Kamus Data ....................................................................... 36

BAB IV. IMPLEMENTASI PROGRAM

4.1 Menu Login .................................................................... 41

4.2 Form Pembelian Barang ................................................ 43

4.3 Form Penjualan .............................................................. 44

4.4 Form Data Pelanggan .................................................... 45

4.5 Form Data Pemasok ....................................................... 46

4.6 Form Data Barang ......................................................... 47

4.7 Form Laporan Penjualan Per-Nota ................................ 48

4.8 Form Laporan Penjualan Per-Periode ........................... 49

4.9 Form Laporan Pembelian Per-Nota ............................... 50

4.10 Form Laporan Pembelian Per-Periode .......................... 51

4.11 Form Laporan Harga Dan Stok Barang ........................ 52

BAB V. KESIMPULAN DAN SARAN

5.1 Kesimpulan ............................................................... ...... 53

5.2 Saran ........................................................................... ...... 54

DAFTAR PUSTAKA

LAMPIRAN

Page 8: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

viii

DAFTAR TABEL

Tabel 3.1 Tabel Barang ............................................................... 36

Tabel 3.2 Tabel Grup ..................................................................... 36

Tabel 3.3 Tabel Pelanggan ............................................................. 37

Tabel 3.4 Tabel Pemasok ............................................................... 37

Tabel 3.5 Tabel Pembelian ............................................................. 38

Tabel 3.6 Tabel Pembelian Detail ................................................... 38

Tabel 3.7 Tabel Pengguna ............................................................... 39

Tabel 3.8 Tabel Penjualan ............................................................... 39

Tabel 3.9 Tabel Penjulan Detail ...................................................... 40

Tabel 3.10 Tabel Produk .................................................................... 40

Page 9: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

ix

DAFTAR GAMBAR

Gambar 2.1 Siklus Pengolah Data ................................................ ..... 15

Gambar 2.2 Jenjang Data ......................................................... ..... 24

Gambar 2.3 Database ................................................................... ..... 26

Gambar 3.1.1 Sistem Flow .............................................................. .... 30

Gambar 3.2.1 Diagram Berjenjang ............................................... .... 31

Gambar 3.2.2 Kontex Diagram ..................................................... .... 32

Gambar 3.2.3 Diagram DFD Level 0 ............................................. .... 33

Gambar 3.2.4 Diagram DFD Level 1 ........................................... .... 34

Gambar 3.3 Entity Relation Diagram ........................................ .... 35

Gambar 4.1 Menu Login ............................................................. ... 42

Gambar 4.2 Form Pembelian Barang ....................................... .... 43

Gambar 4.3 Form Penjualan ...................................................... .... 44

Gambar 4.4 Form Data Pelanggan .............................................. .... 45

Gambar 4.5 Form Data Pemasok ............................................. .... 46

Gambar 4.6 Form Data Barang .................................................... .... 47

Gambar 4.7 Form Laporan Penjualan Per-Nota ........................... .... 48

Gambar 4.8 Form Laporan Penjualan Per-Periode ....................... .... 49

Gambar 4.9 Form Laporan Pembelian Per-Nota .......................... .... 50

Gambar 4.10 Form Laporan Pembelian Per-Periode .......................... 51

Gambar 4.11 Form Laporan Harga Dan Stok Barang .................... .... 52

Page 10: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

x

DAFTAR LAMPIRAN

1. Kode Program

2. Daftar Perbaikan Tugas Akhir

3. Surat Keterangan Uji Coba Aplikasi di PT. K-24 Jemursari

Page 11: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

xi

DAFTAR PUSTAKA

1. Campbell, Bob. 1993. Beyond The Limits : Secrets of PC Memory

Manajement. Sybex

2. Hariyanto, Bambang. 1999. Sistem Operasi. Edisi 2. Bandung. Informatika

3. Hariyanto, Imam. 2009. Membuat Database dengan MS. Access. Bandung.

Informatika

4. Kusumadewi, Sri. 2002. Sistem Operasi. Edisi 2. Yogyakarta. Graha Ilmu

5. Muhlis, Ahmad. 2009. Jurus – Jurus Tersembunyi Access 2007. Jakarta.

Elex Media Komputindo

6. Muhlis, Ahmad. 2009. Membangun Aplikasi Retail dan Toko Modern

dengan Microsoft Access 2007. Jakarta. Elex Media Komputindo

7. Nugroho, Bunafit. 2008. Membuat Aplikasi Mini Market dengan Visual

basic 6.0. Jakarta. Elex Media Komputindo

8. Pardosi, Mico. 2005. Microsoft Visual Basic 6.0 untuk Windows 98, 2000,

nt, xp. Surabaya. Dua Selaras

9. Prasetyo Dwi, Didik. 2006. 101 Tip dan Trik Visual Basic 6.0. Jakarta.

Elex Media Komputindo

10. Pramana, Hengky W. 2005. Aplikasi Penjualan Berbasis Access 2003.

Jakarta. Elex Media Komputindo

11. Sadeli, Muhammad 2009. Aplikasi Mini Market dengan Visual Basic 6.0.

Palembang. Maxicom

Page 12: TUGAS AKHIR MEMBANGUN APLIKASI …skripsi.narotama.ac.id/files/Catur Candra P. 04204004.pdfdengan judul “Membangun Aplikasi Pengelolaan Apotek Dengan Visual Basic Di ... DAFTAR TABEL

xii

12. Silberschatz, A., dan Galvin, P. 1994. System Concept. Massachussets.

Addisson-Wesley

13. Tanenbaum, Andrew S. 1992. Modren Operating System. New Jersey.

Prentice-Hall

14. Wahyudi, Bambang. 2007. Konsep Sistem Informasi.Yogyakarta. Penerbit

Andi

15. Waljiyanto. 2000. Sistem Basis data. Yogyakarta. Graha Ilmu

16. Widyahartono, Bob. 1982. Beberapa Segi Penyajian Informasi dan

Pengenalan Komputer. Bandung. Penerbit Alumni

17. Yuswanto, Subari. 2009. Panduan lengkap Pemprograman VB 6.0.

Jakarta. Cerdas Pustaka

18. http://www.ilmukomputer.com