TUGAS AKHIR
Diajukan untuk Memenuhi Salah Satu Syarat Menempuh Ujian Sidang Dalam
Meraih Gelar Ahli Madya Komputer (A.Md.Kom)
Oleh :
Nim : KA0120210023
Menyetujui
Pembimbing I Pembimbing II
Mengetahui
Direktur
NIDN: 0402047006
ii
APLIKASI PERSEDIAAN DAN PELAPORAN DATA OBAT
TUGAS AKHIR
Diajukan untuk Memenuhi Salah Satu Syarat Menempuh Ujian Sidang Dalam
Meraih Gelar Ahli Madya Komputer (A.Md.Kom)
Oleh :
Nim : KA0120210023
Mengesahkan,
Penguji I Penguji II
Mengetahui
Direktur
NIDN: 0402047006
iii
PERNYATAAN KEASLIAN SURAT TUGAS AKHIR
NIM : KA0120210023
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.
( 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
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
Laporan ini diajukan sebagai salah satu syarat untuk memenuhi kelulusan
bantuan yang telah diberikan, baik secara langsung maupun tidak langsung selama
penyusunan tugas akhir ini hingga selesai. Khususnya rasa terimakasih ini penulis
ucapkan kepada :
Sukabumi.
vii
2. H. Deny Ariestiandy, M.Kom selaku Direktur Akademi Manajemen
ini.
7. Bapak dan Ibu dosen AMIK Citra Buana Indonesia yang telah
penulis.
9. Ibu, Ayah dan adik-adik tercinta yang senantiasa memberikan cinta, kasih
sayang, dukungan, semangat serta do’a yang selalu teriring selama penulis
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
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
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
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
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
xv
DAFTAR PUSTAKA
xvi