tugas akhir membangun aplikasi pengelolaan apotek dengan visual ...

14 downloads 3590 Views 2MB Size Report
Cahyo Darujati, ST Selaku Ketua Program Studi Sistem Informasi ... Apotek K-24 Jemursari beserta semua staff yang telah banyak memberikan ... ABSTRAK.
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

i

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.

ii

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

iii

MEMBANGUN APLIKASI PENGELOLAAN APOTEK DENGAN VISUAL BASIC DI KANTOR CABANG PT. K-24 JEMURSARI SURABAYA Oleh : Catur Candra Purnanugraha Pembimbing : 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

iv

MEMBANGUN APLIKASI PENGELOLAAN APOTEK DENGAN VISUAL BASIC DI KANTOR CABANG PT. K-24 JEMURSARI SURABAYA By : Catur Candra Purnanugraha Guidance : 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

v

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 ……………………………………… 2.1.1 Sistem Informasi ……………………………….

10 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

vi

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

vii

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

viii

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

ix

DAFTAR LAMPIRAN

1. Kode Program 2. Daftar Perbaikan Tugas Akhir 3. Surat Keterangan Uji Coba Aplikasi di PT. K-24 Jemursari

x

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

xi

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

xii