Anda di halaman 1dari 15

APLIKASI PERSEDIAAN DAN PELAPORAN DATA OBAT

PEDAGANG BESAR FARMASI (PBF) MENGGUNAKAN

PROGRAM VISUAL STUDIO DAN MYSQL

DI PT. MAXI AURUM KOTA SUKABUMI

TUGAS AKHIR

Diajukan untuk Memenuhi Salah Satu Syarat Menempuh Ujian Sidang Dalam
Meraih Gelar Ahli Madya Komputer (A.Md.Kom)

Program Studi Komputerisasi Akuntansi

Oleh :

Nama : Nurul Febriliani

Nim : KA0120210023

Menyetujui

Pembimbing I Pembimbing II

(H. Deny Ariestiandy, M.Kom) (Wieke Tsanya Fariati,SP.d M.M)


NIDN: 0402047006 NIDN : 0422046908

Mengetahui

Direktur

(H. Deny Ariestiandy, M.Kom)

NIDN: 0402047006
ii
APLIKASI PERSEDIAAN DAN PELAPORAN DATA OBAT

PEDAGANG BESAR FARMASI (PBF) MENGGUNAKAN

PROGRAM VISUAL STUDIO DAN MYSQL

DI PT. MAXI AURUM KOTA SUKABUMI

TUGAS AKHIR

Diajukan untuk Memenuhi Salah Satu Syarat Menempuh Ujian Sidang Dalam
Meraih Gelar Ahli Madya Komputer (A.Md.Kom)

Program Studi Komputerisasi Akuntansi

Oleh :

Nama : Nurul Febriliani

Nim : KA0120210023

Mengesahkan,

Penguji I Penguji II

(Nama Penguji I) (Nama Penguji II)


NIDN: NIDN :

Mengetahui

Direktur

(H. Deny Ariestiandy, M.Kom)

NIDN: 0402047006

iii
PERNYATAAN KEASLIAN SURAT TUGAS AKHIR

Nama : Nurul Febriliani

NIM : KA0120210023

Program Studi : Komputerisasi Akuntansi

Judul Tugas Akhir : APLIKASI PERSEDIAAN DAN PELAPORAN


DATA OBAT PEDAGANG BESAR FARMASI (PBF)
MENGGUNAKAN PROGRAM VISULA STUDIO
DAN MYSQL DI PT. MAXI AURUM KOTA
SUKABUMI

Dengan ini menyatakan bahwa dalam Tugas Akhir ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar akademik di suatu perguruan tinggi
dan sepanjang sepengetahuan saya tidak terdapat karya atau pendapat yang pernah
ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam
naskah ini dan disebutkan dalam daftar pustaka.

Sukabumi, Mei 2023

( Nurul Febriliani )

iv
Nurul Febriliani; Aplikasi persediaan dan pelaporan data obat pedagang
besar farmasi (PBF) menggunakan program visual studio dan mysql di PT.
Maxi Aurum kota Sukabumi dibawah bimbingan H. Deny Ariestiandy,
M.Kom dan Wieke Tsanya Fariati, SP.d,MM

Abstrak
Aplikasi Persediaan dan Pelaporan Data Obat Pedagang Besar Farmasi
(PBF) merupakan suatu sistem yang dikembangkan menggunakan program Visual
Studio dan MySQL. Tujuan dari aplikasi ini adalah untuk membantu PBF dalam
mengelola stok obat dan melaporkan data obat secara efisien.
Aplikasi ini memiliki fitur persediaan yang memungkinkan pengguna
untuk mencatat masuk dan keluarnya obat dari gudang. Pengguna dapat
memasukkan data obat yang baru diterima ke dalam sistem, serta memperbarui
data stok obat yang tersedia. Selain itu, aplikasi ini juga memungkinkan pengguna
untuk mencatat penjualan obat kepada pelanggan. Dengan adanya fitur ini, PBF
dapat dengan mudah melacak jumlah obat yang tersedia dan menghindari
kekurangan stok.
Selain fitur persediaan, aplikasi ini juga dilengkapi dengan fitur pelaporan
data obat. Pengguna dapat menghasilkan laporan tentang stok obat yang tersedia,
penjualan obat, atau informasi lain yang relevan. Laporan ini dapat disesuaikan
dengan berbagai kriteria, seperti rentang tanggal atau jenis obat tertentu. Dengan
adanya fitur pelaporan yang lengkap, PBF dapat memantau kinerja bisnisnya dan
mengambil keputusan berdasarkan data yang akurat.
Aplikasi Persediaan dan Pelaporan Data Obat Pedagang Besar Farmasi ini
didesain dengan antarmuka yang user-friendly, sehingga mudah digunakan oleh
pengguna yang tidak memiliki latar belakang teknis yang mendalam. Data obat
disimpan dalam basis data MySQL, yang menjamin keamanan dan integritas data.
Dengan menggunakan aplikasi ini, diharapkan PBF dapat meningkatkan
efisiensi dalam pengelolaan persediaan obat dan memperoleh informasi yang
akurat melalui pelaporan data. Hal ini akan membantu PBF dalam
mengoptimalkan operasionalnya, meningkatkan layanan kepada pelanggan, dan
mengambil keputusan yang lebih baik dalam bisnis farmasi.

Kata kunci: aplikasi, persediaan, pelaporan, obat, PBF, Visual Studio, MySQL

v
Nurul Febriliani; Drug data inventory and reporting application for
pharmaceutical wholesalers (PBF) using visual studio and mysql programs at
PT. Maxi Aurum from Sukabumi city under the guidance of H. Deny
Ariestiandy, M.Kom and Wieke Tsanya Fariati, SP.d, MM

Abstrack

Drug Data Inventory and Reporting Application Pharmaceutical


Wholesalers (PBF) is a system developed using Visual Studio and MySQL
programs. The purpose of this application is to assist PBF in managing drug
stocks and reporting drug data efficiently.
This application has an inventory feature that allows users to record the
entry and exit of drugs from the warehouse. Users can enter new drug data into
the system, as well as update available drug stock data. In addition, this
application also allows users to record drug sales to customers. With this feature,
PBF can easily track the number of drugs available and avoid stock shortages.
In addition to inventory features, this application is also equipped with
drug data reporting features. Users can generate reports on available drug stock,
drug sales, or other relevant information. These reports can be customized
according to various criteria, such as a date range or a specific drug type. With
complete reporting features, PBF can monitor its business performance and make
decisions based on accurate data.
This Pharmaceutical Wholesalers Drug Data Inventory and Reporting
application is designed with a user-friendly interface, making it easy to use by
users who do not have a deep technical background. Drug data is stored in the
MySQL database, which ensures data security and integrity.
By using this application, PBF is expected to be able to increase efficiency
in managing drug inventory and obtain accurate information through data
reporting. This will help PBF optimize its operations, improve customer service,
and make better decisions in the pharmaceutical business.

Keywords: application, inventory, reporting, medicine, PBF, Visual Studio,


MySQL

vi
KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Allah SWT, shalawat serta

salam semoga tercurah limpahkan kepada junjungan kita Nabi besar Muhammad

SAW, karena berkat limpahan rahmat, hidayah dan inayah-Nya penulis dapat

menyelesaikan laporan Tugas Akhir ini. Adapun judul penulisan Tugas Akhir

yang penulis ambil adalah sebagai berikut :

“APLIKASI PERSEDIAAN DAN PELAPORAN DATA OBAT PEDAGANG

BESAR FARMASI (PBF) MENGGUNAKAN PROGRAM VISUAL

STUDIO DAN MYSQL DI PT. MAXI AURUM KOTA SUKABUMI“

Laporan ini diajukan sebagai salah satu syarat untuk memenuhi kelulusan

menjelang sidang pada Akademi Manajemen Informatika dan Komputer Citra

Buana Indonesia ( AMIK CBI ) Sukabumi. Sebagai bahan penulisan, diambil

berdasarkan hasil penelitian, observasi dan beberapa sumber literature yang

mendukung penulisan ini.

Penulis mengucapkan rasa terimakasih yang sebesar-besarnya atas semua

bantuan yang telah diberikan, baik secara langsung maupun tidak langsung selama

penyusunan tugas akhir ini hingga selesai. Khususnya rasa terimakasih ini penulis

ucapkan kepada :

1. Drs. H, Ipang, M.Si selaku Ketua Yayasan Buana Pratama Kota

Sukabumi.

vii
2. H. Deny Ariestiandy, M.Kom selaku Direktur Akademi Manajemen

Informatika dan Komputer Citra Buana Indonesia.

3. Wawang Adi Darma, S.T.,M.Kom selaku Wakil Direktur Akademi

Manajemen Informatika dan Komputer Citra Buana Indonesia.

4. Tia Ernawati, MM selaku Ketua Program Studi Komputerisasi Akuntansi

Akademi Manajemen Informatika dan Komputer Citra Buana Indonesia.

5. H. Deny Ariestiandy, M.Kom selaku dosen pembimbing I dalam

penyusunan Laporan Tugas Akhir yang telah membimbing, memberi

masukan sehingga penulis dapat lebih menyempurnakan Tugas Akhir

ini.

6. Wieke Tsanya Fariati, SP.d, MM selaku dosen pembimbing II dalam

penyusunan Laporan Tugas Akhir yang telah membimbing, memberi

masukan, memberi semangat dan mendukung sehingga penulis dapat

lebih menyempurnakan Tugas Akhir ini.

7. Bapak dan Ibu dosen AMIK Citra Buana Indonesia yang telah

memberikan ilmu dan memberikan arahan mengenai perkuliahan kepada

penulis.

8. Staff dan karyawan PT. Maxi Aurum.

9. Ibu, Ayah dan adik-adik tercinta yang senantiasa memberikan cinta, kasih

sayang, dukungan, semangat serta do’a yang selalu teriring selama penulis

menyusun tugas akhir ini.

10. Sahabat penulis yaitu Della Agustina, Denisha Eka WNS, Khaerunnisa,

Nurhalisah, Rea Nuraeni, dan Elka Ayu Prawesti yang telah banyak

viii
membantu penulis serta menjadi tempat sharing dan bertukar ilmu selama

penulis menyusun tugas akhir ini.

11. Rekan-rekan seperjuangan mahasiswa kelas W2 KA dan MI AMIK Citra

Buana Indonesia angkatan 2020.

Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih

banyak kekurangan. Hal ini disebabkan keterbatasan pengetahuan,

pengalaman dan kemampuan yang ada pada diri penulis oleh karena itu saran

dan kritik yang membangun dari semua pihak sangat penulis harapakan guna

perbaikan dan penyempurnaan Tugas Akhir ini. Dan penulis berharap semoga

tugas akhir ini dapat memberikan manfaat khusunya bagi penulis sendiri dan

bagi pembaca umumnya.

Sukabumi, Mei 2023

Nurul Febriliani

ix
DAFTAR ISI
COVER .................................................................................................................. i
LEMBAR PERSETUJUAN
LEMBAR PENGESAHAN
PERNYATAAN KEASLIAN SURAT TUGAS AKHIR
Abstrak
Abstrack
KATA PENGANTAR
DAFTAR ISI
DAFTAR GAMBAR
DAFTAR TABEL
DAFTAR PUSTAKA..........................................................................................xiv

BAB I.......................................................................................................................1
PENDAHULUAN...................................................................................................1
1.1 Latar Belakang........................................................................................1
1.2 Batasan Masalah......................................................................................4
1.3 Rumusan Masalah...................................................................................4
1.4 Tujuan Penelitian....................................................................................5
1.5 Metodologi Penelitian dan Teknik Pengumpulan Data.......................5
1.6.1 Metodologi Penelitian...........................................................................5
1.6.2 Teknik Pengumpulan Data..................................................................6
1.6 Design Pengembangan Sistem................................................................7
1.7 Waktu dan Tempat Penelitian...............................................................9
BAB II
LANDASAN TEORI
2.1 Sistem Informasi
2.1.1 Sistem

x
2.1.2 Informasi
2.1.3 Sistem Informasi
2.2 Laporan Persediaan, dan Pencatatan Data Barang
2.2.1 Laporan
2.2.2 Persediaan
2.2.3 Persediaan Barang
2.2.3 Pencatatan
2.3 Analisis dan Perancangan Sistem
2.3.1 UML ( Unifed Modeling Language )
2.3.2 Entitiy Relationship Diagram ( ERD )
2.4 Basis Data
2.4.1 Pengertian Basis Data
2.4.2 Komponen Basis Data
2.4.3 Manfaat Basis Data
2.4.4 Bahasa Basis Data
2.5 Bahasa Pemrograman dan Database
2.5.1 Visual Studio
2.5.2 MySQL
2.5.3 Xampp Control Panel

BAB III GAMBARAN UMUM OBJEK PENELITIAN.................................38


DAN PERANCANGAN SISTEM.......................................................................38
3.1 Gambaran Umum Objek Penelitian............................................38
3.1.1 Sejarah Singkat Perusahaan.........................................................38
3.1.2 Visi dan Misi...................................................................................38
3.1.3 Struktur Organisasi.......................................................................39
3.2 Perancangan Sistem.....................................................................42
3.2.1 Analisa Sistem................................................................................42
3.2.2 Perancangan Sistem yang Diusulkan...........................................51
3.2.3 Perancangan Basis Data................................................................95
3.2.4 Perancangan Program.................................................................100
3.2.5 Flowchart Program......................................................................102

xi
BAB IV 108

IMPLEMENTASI SISTEM..............................................................................108
4.1 Implementasi Form.............................................................................108
4.2 Implementasi Basis Data....................................................................110
4.3 Implementasi Program......................................................................113
4.3.1 Implementasi Class Dalam Program................................................113
BAB V
SIMPULAN DAN SARAN
5.1. Simpulan
5.2. Saran

xii
DAFTAR GAMBAR

Gambar 1. 1 Parradigma Waterfall ( Classic Life Cycle )................................8


Gambar 2. 1 Jendela Utama Visual Studio 2012
Gambar 2. 2 Jendela Toolbox Visual Studio 2012
Gambar 2. 3 Jendela Properties Visual Studio 2012
Gambar 2. 4 Jendela Form Design Visual Studio 2012
Gambar 2. 5 Jendela Kode Editor Visual Studio 2012
Gambar 2. 6 Jendela Solution Explorer Visual Studio 2012
Gambar 2. 7 Control Panel XAMPP
Gambar 2. 8 lembar kerja PHPMyAdmin
Gambar 3. 1 Struktur Organisasi PT. Maxi Aurum...................................................40
Gambar 3. 2 Flowmap Sistem yang sedang berjalan..................................................44
Gambar 3. 3 Flowmap Sistem yang diusulkan.............................................................47
Gambar 3. 4 Use Case Diagram....................................................................................52
Gambar 3. 5 Diagram Class..........................................................................................76
Gambar 3. 6 Diagram Activity Login...........................................................................77
Gambar 3. 7 Diagram Activity Input Data Barang.....................................................78
Gambar 3. 8 Diagram Activity Edit Data Barang.......................................................79
Gambar 3. 9 Diagram Activity Hapus Data Barang.....................................................79
Gambar 3. 10 Diagram Activity Lihat Data Barang...................................................80
Gambar 3. 11 Diagram Activity Cari Data Barang......................................................80
Gambar 3. 12 Diagram Activity Input Data Barang Masuk.......................................81
Gambar 3. 13 Diagram Activity Edit Data Barang Masuk.........................................81
Gambar 3. 14 Diagram Activity Hapus Data Barang Masuk.....................................82
Gambar 3. 15 Diagram Activity Lihat Data Barang Masuk........................................82
Gambar 3. 16 Diagram Activity Cari Data Barang Masuk........................................83
Gambar 3. 17 Diagram Activity Input Data Barang Keluar......................................83
Gambar 3. 18 Diagram Activity Edit Data Barang Keluar.........................................84
Gambar 3. 19 Diagram Activity Hapus Data Barang Keluar.....................................84
Gambar 3. 20 Diagram Activity Lihat Data Barang Keluar.......................................85
Gambar 3. 21 Diagram Activity Cari Data Barang Keluar..........................................85
Gambar 3. 22 Diagram Activity Input Data Pelanggan..............................................86
Gambar 3. 23 Diagram Activity Edit Data Pelanggan..................................................86
Gambar 3. 24 Diagram Activity Hapus Data Pelanggan..............................................87
Gambar 3. 25 Diagram Activity Lihat Data Pelanggan................................................87
Gambar 3. 26 Diagram Activity Cari Data Pelanggan................................................88
Gambar 3. 27 Diagram Sequence Login.......................................................................88
Gambar 3. 28 Diagram Sequence Input Data Barang................................................89
Gambar 3. 29 Diagram Sequence Edit Data Barang..................................................89
Gambar 3. 30 Diagram Sequence Hapus Data Barang...............................................89
Gambar 3. 31 Diagram Sequence Cari Data Barang..................................................90

xiii
Gambar 3. 32 Diagram Sequence Melihat Data Barang.............................................90
Gambar 3. 33 Diagram Sequence Barang Masuk........................................................90
Gambar 3. 34 Diagram Sequence Edit Barang Masuk...............................................91
Gambar 3. 35 Diagram Sequence Hapus Barang Masuk............................................91
Gambar 3. 36 Diagram Sequence Cari Barang Masuk...............................................91
Gambar 3. 37 Diagram Sequence Lihat Barang Masuk.............................................92
Gambar 3. 38 Diagram Sequence Barang Keluar.......................................................92
Gambar 3. 39 Diagram Sequence Edit Barang Keluar...............................................92
Gambar 3. 40 Diagram Sequence Hapus Barang Keluar............................................93
Gambar 3. 41 Diagram Sequence Cari Barang Keluar...............................................93
Gambar 3. 42 Diagram Sequence Lihat Barang Keluar.............................................93
Gambar 3. 43 Diagram Sequence Data Pelanggan......................................................94
Gambar 3. 44 Diagram Sequence Edit Data Pelanggan..............................................94
Gambar 3. 45 Diagram Sequence Hapus Data Pelanggan..........................................94
Gambar 3. 46 Diagram Sequence Cari Data Pelanggan.............................................95
Gambar 3. 47 Diagram Sequence Lihat Data Pelanggan............................................95
Gambar 3. 48 Bentuk Tidak Normal............................................................................96
Gambar 3. 49 Bentuk Normalisasi Pertama................................................................96
Gambar 3. 50 Bentuk Normalisasi Kedua....................................................................97
Gambar 3. 51 Bentuk Normalisasi Ketiga....................................................................97
Gambar 3. 52 Normalisasi BCNF.................................................................................98
Gambar 3. 53 Entity Relationship Diagram (ERD).....................................................99
Gambar 3. 54 Form Login...........................................................................................100
Gambar 3. 55 Form Data Barang...............................................................................100
Gambar 3. 56 Form Data Barang Masuk...................................................................101
Gambar 3. 57 Form Data Barang Keluar..................................................................101
Gambar 3. 58 Form Data Pelanggan..........................................................................102
Gambar 3. 59 Flowchart Login...................................................................................102
Gambar 3. 60 Flowchart Program Menu...................................................................103
Gambar 3. 61 Flowchart Data Barang.......................................................................104
Gambar 3. 62 Flowchart Barang Masuk....................................................................105
Gambar 3. 63 Flowchart Barang Keluar....................................................................106
Gambar 3. 64 Flowchart Data Pelanggan..................................................................107
Gambar 4. 1 Form Login
Gambar 4. 2 Form Barang Masuk
Gambar 4. 3 Form Barang Keluar
Gambar 4. 4 Form Data Barang
Gambar 4. 5 Form Data Pelanggan
Gambar 4. 6 Tabel Login
Gambar 4. 7 Tabel Barang Masuk
Gambar 4. 8 Tabel Barang Keluar
Gambar 4. 9 Tabel Data Barang
Gambar 4. 10 Tabel Data Pelanggan

xiv
DAFTAR TABEL

Tabel 1. 1 Jadwal Kegiatan Penelitian


Tabel 2. 1...............................................................................................................18
Tabel 2. 2...............................................................................................................20
Tabel 2. 3...............................................................................................................21
Tabel 2. 4...............................................................................................................22
Tabel 2. 5...............................................................................................................24
Tabel 3. 1 Deskripsi Aktor Aplikasi Persediaan dan Pelaporan Obat............52
Tabel 3. 2 Deskripsi Use Case.............................................................................53
Tabel 3. 3 Use Case Login...................................................................................56
Tabel 3. 4 Use Case Logout.................................................................................57
Tabel 3. 5 Use Case Input Data Barang Masuk................................................57
Tabel 3. 6 Use Case Edit Data Barang Masuk..................................................58
Tabel 3. 7 Use Case Hapus Data Barang Masuk...............................................59
Tabel 3. 8 Use Case Cari Data Barang Masuk..................................................61
Tabel 3. 9 Use Case Melihat Data Barang Masuk............................................62
Tabel 3. 10 Use Case Input Data Barang Keluar..............................................62
Tabel 3. 11 Use Case Edit Data Barang Keluar................................................63
Tabel 3. 12 Use Case Hapus Data Barang Keluar............................................64
Tabel 3. 13 Use Case Cari Data Barang Keluar................................................65
Tabel 3. 14 Use Case Melihat Data Barang Keluar..........................................66
Tabel 3. 15 Use Case Input Data Barang...........................................................67
Tabel 3. 16 Use Case Edit Data Barang.............................................................68
Tabel 3. 17 Use Case Hapus Data Barang.........................................................69
Tabel 3. 18 Use Case Cari Data Barang.............................................................70
Tabel 3. 19 Use Case Melihat Data Barang.......................................................71
Tabel 3. 20 Use Case Input Data Pelanggan......................................................71
Tabel 3. 21 Use Case Edit Data Pelanggan........................................................72
Tabel 3. 22 Use Case Hapus Data Pelanggan....................................................73
Tabel 3. 23 Use Case Cari Data Pelanggan........................................................74
Tabel 3. 24 Use Case Melihat Data Pelanggan .................................................75

xv
DAFTAR PUSTAKA

xvi

Anda mungkin juga menyukai