BAB III PEMBAHASAN. Dalam analisa kebutuhan program aplikasi penjualan obat ini ada dua pengguna

dokumen-dokumen yang mirip
BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini

BAB II LANDASAN TEORI

BAB IV RANCANGAN SISTEM USULAN

BAB IV RANCANGAN SISTEM USULAN

PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA ESTRELLA FURNITURE TASIKMALAYA

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB IV RANCANGAN SISTEM USULAN

BAB IV RANCANGAN SISTEM USULAN. Sistem berjalan Pengolahan Administrasi Penerimaan Mutasi Siswa pada

BAB IV HASIL DAN UJICOBA

BAB IV RANCANGAN SISTEM USULAN

PERANCANGAN SISTEM INFORMASI PENYEWAAN BUS ANTAR JEMPUT KARYAWAN

BAB V IMPLEMENTASI SISTEM

BAB III PEMBAHASAN. usaha, struktur organisasi serta tugas dan fungsi dari organisasi tersebut.

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB IV PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV HASIL DAN UJI COBA

RANCANG BANGUN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL MOBIL

PERTEMUAN 10 PERANCANGAN PROGRAM UNTUK MASALAH BISNIS

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dari sistem terdiri dari kebutuhan perangkat keras (hardware) dan perangkat lunak

BAB IV DESKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perancangan dan desain yang telah dibuat. Kebutuhan sistem terdiri atas dua

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. yang harus dipenuhi untuk menguji coba user interface serta

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi

BAB IV IMPLEMENTASI DAN EVALUASI. menunjukkan aplikasi persewaan buku yang telah berjalan dan dapat

BAB IV HASIL DAN PEMBAHASAN

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV HASIL DAN PEMBAHASAN

KASUS : SISTEM INFORMASI TRANSAKSI SIMPAN PINJAM PADA KOPERASI

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian sistem dimaksudkan untuk menguji semua element element

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. yang harus dipenuhi untuk menguji coba user interface serta

BAB V IMPLEMENTASI SISTEM. pada sistem, uraian instalasi pada Aplikasi inventory barang Toko R&R Berikut

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak. aplikasi dengan baik adalah sebagai berikut:

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB IV HASIL DAN UJI COBA

BAB IV DISKRIPSI PEKERJAAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. dari Sistem Informasi Geografi(SIG) ini adalah sebagai berikut:

BAB III ANALISA DAN DESAIN SISTEM

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi ini dapat dipahami jalannya suatu. Pertandingan Basket pada StiFest Menggunakan Metode Round Robin.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI PEKERJAAN. disposisi surat masuk ke sub sub bagian dalam pengadilan tinggi. Pada

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

11. Tampilan Tambah Barang

BAB IV HASIL DAN UJI COBA

ANALISIS DAN PERANCANGAN SISTEM. yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah spesifikasi Hardware dan Software yang dibutuhkan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

BAB 4 APLIKASI DAN IMPLEMENTASI. Untuk implementasi basis data pada PD Rudy Motors dibutuhkan spesifikasi

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perancangan dan pengkodean dari perangkat lunak itu sendiri.

BAB IV IMPLEMENTASI DAN EVALUASI. Bab IV berisi tentang implementasi dan evaluasi sistem.

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. bangun aplikasi pengelolaan catering pada Tems catering. Diawali dengan

Transkripsi:

BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Dalam analisa kebutuhan program aplikasi penjualan obat ini ada dua pengguna yang memiliki kebutuhan berbeda, yang pertama kebutuhan sebagai administrator dan yang kedua kebutuhan sebagai kasir, sebagai berikut: 1. Kebutuhan sebagai Administrator a. Mengelola data pengguna b. Mengelola data Kategori c. Mengelola data obat d. Penggantian password e. Membuat laporan data pengguna f. Membuat laporan data obat g. Membuat laporan transaksi penjualan 2. Kebutuhan sebagai Kasir a. Mengelola data transaksi penjualan b. Dapat mengganti kata sandi 3.2. Spesifikasi Rancangan Masukan Rancangan spesifikasi masukan merupakan rangkaian data yang masuk kedalam sistem yang akan diolah menjadi suatu bentuk keluaran sehingga menghasilkan 18

19 informasi yang dibutuhkan. Adapun spesifikasi rancangan masukan pada program aplikasi penjualan obat ini adalah sebagai berikut: 1. Nama Dokumen : Data Obat Sumber Tujuan Media Jumlah Frekuensi : Untuk menambah Data Obat : Pemilik : Admin : Kertas : 1 lembar atau lebih : Setiap terjadi penambahan data obat Bentuk : Lihat Lampiran A.1 3.3. Spesifikasi Rancangan Keluaran Spesifikasi rancangan keluaran merupakan dokumen yang dihasilkan dari proses spesifikasi rancangan masukan. Adapun spesifikasi rancangan keluaran pada program aplikasi penjualan obat ini adalah sebagai berikut: 1. Nama Dokumen : Struk Pembayaran Sumber Tujuan Media Jumlah Frekuensi : Sebagai bukti transaksi pembayaran : Kasir : Pelanggan : Kertas : 1 Lembar : Setiap terjadi transaksi penjualan Bentuk : Lihat Lampiran B.1

20 2. Nama Dokumen : Laporan Data Obat Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui jumlah stok obat yang tersisa : Admin : Pemilik : Kertas : 1 Lembar atau lebih : Setiap periode pengecekan stok obat Bentuk : Lihat Lampiran B.2 3. Nama Dokumen : Laporan Data Pengguna Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui data pengguna : Admin : Pemilik : Kertas : 1 Lembar atau lebih : Setiap pengecekan pengguna Bentuk : Lihat Lampiran B. 3 4. Nama Dokumen : Laporan Penjualan Harian Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui transaksi penjualan harian : Admin : Pemilik : Kertas : 1 Lembar : Setiap hari pada transaksi terakhir

21 Bentuk : Lihat Lampiran B.4 5. Nama Dokumen : Laporan Penjualan Mingguan Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui transaksi penjualan mingguan : Admin : Pemilik : Kertas : 1 Lembar atau lebih : Setiap akhir minggu Bentuk : Lihat Lampiran B.5 6. Nama Dokumen : Laporan Penjualan Bulanan Sumber Tujuan Media Jumlah Frekuensi : Untuk mengetahui transaksi penjualan bulanan : Admin : Pemilik : Kertas : 1 Lembar atau lebih : Setiap akhir bulan Bentuk : Lihat Lampiran B.6 7. Nama Dokumen : Laporan Penjualan Tahunan Sumber Tujuan Media Jumlah : Untuk mengetahui transaksi penjualan tahunan : Admin : Pemilik : Kertas : Tidak Menentu

22 Frekuensi : Setiap akhir tahun Bentuk : Lihat Lampiran B.7

23 3.4. Entity Relationship Diagram Perancangan basis data yang menghasilkan pemetaan tabel-tabel yang digambarkan dengan Entity Relationship Diagram (ERD). 1. Entity Relationship Diagram Gambar III.1 Entity Relationship Diagram Penjualan Obat

24 2. Logical Record Structure (LRS) Representasi dari struktur record-record pada tabel-tabel yang terbentuk dari hasil antar himpunan entitas. Gambar III.2 Logical Record Structure Penjualan Obat

25 3.5. Spesifikasi File Spesifikasi file ini terdiri dari tabel-tabel yang digunakan untuk menyimpan data maupun untuk pengolahan data. 1. Spesifikasi File Data Pengguna Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record Kunci Field : Data Pengguna : data_pengguna : Menyimpan data pengguna : File Master : Index Sequential : Random : Hard Disk : 41 Byte : kode_pengguna Software : Microsoft Access 2003 Tabel III.1 Spesifikasi File Data Pengguna No. Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Pengguna kode_pengguna Text 6 Primary Key 2. Nama Pengguna nama_pengguna Text 20 3. Kata Sandi kata_sandi Text 10 4. Hak Akses hak_akses Text 5

26 2. Spesifikasi File Data Obat Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record Kunci Field : Data Obat : data_obat : Menyimpan data obat : File Master : Index Sequential : Random : Hard Disk : 48 Byte : kode_obat Software : Microsoft Access 2003 Tabel III.2 Spesifikasi File Data Obat No. Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Obat kode_obat Text 9 Primary Key 2. Merk Obat merk_obat Text 30 3. Satuan satuan Text 7 4. Kode Kategori kode_kategori Text 2 Foreign Key 5. Harga harga Currency

27 3. Spesifikasi File Data Transaksi Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record Kunci Field : Data Transaksi : data_transaksi : Menyimpan data transaksi penjualan : File Transaksi : Index Sequential : Random : Hard Disk : 15 Byte : no_transaksi Software : Microsoft Access 2003 Tabel III.3 Spesifikasi File Data Transaksi No. Elemen Data Akronim Tipe Panjang Keterangan 1. Nomor Transaksi no_transaksi Text 9 Primary Key 2. Tanggal Transaksi tanggal_transaksi Date/Time 3. Kode Pengguna kode_pengguna Text 6 Foreign Key

28 4. Spesifikasi File Detail Transaksi Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record : Detail Transaksi : detail_transaksi : Menyimpan data detail transaksi : File Transaksi : Index Sequential : Random : Hard Disk : 48 Byte Kunci Field : - Software : Microsoft Access 2003 Tabel III.4 Spesifikasi File Detail Transaksi No. Elemen Data Akronim Tipe Panjang Keterangan 1. Nomor Transaksi no_transaksi Text 9 Foreign Key 2. Kode Obat kode_obat Text 9 Foreign Key 3. Merk Obat merk_obat Text 30 4. Jumlah Beli jumlah_beli Number

29 5. Spesifikasi File Kategori Obat Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record Kunci Field : Kategori Obat : kategori : Menyimpan data kategori obat : File Master : Index Sequential : Random : Hard Disk : 17 Byte : kode_kategori Software : Microsoft Access 2003 Tabel III.5 Spesifikasi File Kategori Obat No. Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Kategori kode_kategori Text 2 Primary Key 2. Nama Kategori Nama_kategori Text 15

30 6. Spesifikasi File Stok Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record : Stok : stok : Menambah data stok obat : File Transaksi : Index Sequential : Random : Hard Disk : 9 Byte Kunci Field : - Software : Microsoft Access 2003 Tabel III.6 Spesifikasi File Stok No. Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Obat kode_obat Text 9 Foreign Key 2. Stok stok Number

31 7. Spesifikasi File Temporary Nama File Akronim Tipe File Organisasi File Akses File Media Panjang Record : Temporary : temporary : Menyimpan sementara data transaksi penjualan : File Temporary : Index Sequential : Random : Hard Disk : 46 Byte Kunci Field : - Software : Microsoft Access 2003 Tabel III.7 Spesifikasi File Temporary No. Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Obat kode_obat Text 9 Foreign Key 2. Merk Obat merk_obat Text 30 3. Satuan satuan Text 7 4. Harga harga Currency 5. Jumlah Beli jumlah_beli Number 6. Subtotal subtotal Currency

32 3.6. Pengkodean Struktur kode pada perancangan program aplikasi penjualan obat ini digunakan pada kode pengguna, kode obat, kode kategori dan kode transaksi. 1. Kode Pengguna X X X - 9 9 Nomor Urut Pemisah Kode Inisial Pengguna Contoh : N I A - 0 1 Nomor Urut Pemisah Kode Inisial Pengguna Keterangan : NIA = Untuk Identitas Penguna yang diambil dari nama pengguna Seperti NAILY SYIFA.

33 2. Kode Obat X X X 9 9 9 9 9 9 Contoh : Inisial Kode Nomor Nama Kategori Urut Obat Obat Obat R T N 0 1 0 0 0 1 Inisial Kode Nomor Nama Kategori Urut Obat Obat Obat Keterangan : RTN = Untuk Inisial Obat yang diambil dari merk obat RANITIDIN. 3. Kode Kategori 9 9 Contoh : 0 1 Kode Kategori Obat Keterangan : Kode Kategori Obat 01 = Untuk Kode Kategori Obat Generik 02 = Untuk Kode Kategori Obat Ibu dan Anak

34 4. Kode Transaksi 03 = Untuk Kode Kategori Suplemen 04 = Untuk Kode Kategori Perawatan Tubuh 9 9 9 9 9 9 9 9 9 Tahun Bulan Tanggal Nomor Transaksi Transaksi Transaksi Urut Contoh: 1 2 0 5 1 7 0 0 1 Tahun Bulan Tanggal Nomor Transaksi Transaksi Transaksi Urut

35 3.7. Spesifikasi Program Dalam membahas spesifikasi program akan lebih baik jika melihat bentuk HIPO (Hierarchy Input Proses Output) dari program yang dibuat agar memudahkan bagi pengguna (user). Bentuk HIPO dari program aplikasi penjualan obat pada apotek adalah: 1. Administrator 0.0 Menu Utama 1.0 2.0 3.0 4.0 5.0 6.0 File Data Master Transaksi Laporan Utility Keluar 0.0 0.0 0.0 0.0 0.0 1.1 2.1 3.1 4.1 5.1 Login 1.0 Data Pengguna 2.0 Transaksi Penjualan 3.0 Laporan Data Master 4.0 Ganti Kata Sandi 5.0 1.2 2.2 4.2 Logout 1.0 Data Obat 2.0 Laporan Transaksi Penjualan 4.0 Gambar III.3 Diagram Hierarchy Input Proses Output Administrator

36 2. Kasir 0.0 Menu Utama 1.0 2.0 3.0 4.0 File Transaksi Utility Keluar 0.0 0.0 0.0 1.1 Login 1.0 2.1 Transaksi Penjualan 2.0 3.1 Ganti Kata Sandi 3.0 1.2 Logout 1.0 Gambar III.4 Diagram Hierarchy Input Proses Output Kasir

37 Spesifikasi program dalam penjualan adalah sebagai berikut : 1. Form Menu Utama Nama Program Akronim : Form Menu Utama : menu_utama.frm : Untuk menampilkan menu utama sesuai dengan hak akses. Index Program : - Bahasa Pemrograman : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C-1 Proses : a. Pada form menu utama, terdapat beberapa menu yang akan tampil sesuai dengan hak akses pengguna pada saat login diawal. Ketika pengguna login dengan hak akses sebagai Administrator maka menu yang akan tampil adalah File, Data Master, Laporan, Utility dan Tutup. Ketika pengguna login dengan hak akses sebagai kasir maka menu yang akan tampil adalah File, Transaksi, Utility dan Tutup. b. Klik menu File maka terdapat dua sub menu, yaitu login dan logout. Login untuk masuk sebagai pengguna program dan logout untuk keluar sebagai pengguna program. c. Klik menu Data Master maka terdapat dua sub menu, yaitu data pengguna untuk mengolah data pengguna dan data obat untuk mengolah data obat.

38 d. Klik Transaksi maka akan terdapat transaksi penjualan untuk mengolah transaksi penjualan obat. e. Klik Laporan maka tampil dua sub menu, yaitu laporan data master dan laporan data transaksi. Sub laporan data master digunakan untuk membuat laporan data pengguna dan laporan data barang, sedangkan laporan data transaksi digunakan untuk membuat laporan transaksi penjualan harian, mingguan, bulanan dan tahunan. f. Klik Utility maka tampil sub menu ganti kata sandi untuk pengguna yang akan mengganti kata sandinya. g. Klik Keluar untuk mengakhiri program penjualan obat. 2. Form Login Nama Program Akronim : Form Login : Login.frm : Sebagai media verifikasi pengguna untuk dapat masuk kedalam menu utama program. Index Program : - Bahasa Pemrograman : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C-2 Proses : a. Pada form login terdapat tiga buah tombol, yaitu tombol masuk dan batal. b. Masukkan kode pengguna, ketika selesai memasukkan kode pengguna dan tekan tombol enter, maka hak akses akan keluar secara otomatis, lalu masukkan kata sandi. Klik Masuk, jika kode pengguna tidak ditemukan,

39 maka akan muncul pesan Data Tidak Ditemukan dan jika kata sandi yang masukkan salah maka akan muncul pesan Kata Sandi Yang Anda Masukkan Salah. c. Ketika kode pengguna dan kata sandi sudah benar, maka akan tampil Menu Utama. Menu utama akan aktif dengan Tools sesuai dengan hak akses masing-masing pengguna. d. Klik tombol Batal untuk membatalkan data yang telah di input pada form login. 3. Form Data Pengguna Nama Program Akronim : Form Data Pengguna : datapengguna.frm : Media pengolahan data pengguna Index Program : - Bahasa Pemrograman : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C-3 Proses : a. Pada saat form data pengguna dibuka terdapat tujuh tombol yaitu, Tambah, Simpan, Batal, Hapus, Ubah, Cari dan Tutup. Dimana tombol Tambah, Ubah, Hapus, cari, dan tutup dalam keadaan aktif dan tombol simpan dan batal dalam keadaan nonaktif. b. Tambah digunakan untuk menambah data pengguna. Klik tombol Tambah maka tombol tambah menjadi tidak aktif dan tombol batal menjadi aktif. Isi

40 nama pengguna lalu tekan enter maka akan muncul kode pengguna dan button simpan aktif. c. Simpan digunakan untuk menyimpan data pengguna. Jika data pengguna belum lengkap, maka akan tampil pesan Lengkapi Data Dahulu!, sedangkan bila data sudah lengkap maka akan tampil pesan Data Berhasil Disimpan dan tampil pada grid. d. Klik tombol Batal untuk membatalkan perintah yang dilakukan sebelumnya. e. Klik tombol Cari untuk mencari data pengguna berdasarkan kode pengguna. Masukkan kode pengguna, jika kode pengguna salah maka akan timbul pesan Kode Pengguna Tidak Ditemukan. f. Klik Ubah untuk mengubah data pengguna. g. Penghapusan data dilakukan dengan mencari terlebih dahulu data yang akan dihapus, setelah data ditemukan klik tombol hapus dan akan tampil pesan Yakin Data Akan Dihapus? jika Yes maka akan tampil pesan Data Berhasil Dihapus. h. Klik tombol Tutup untuk keluar dari form data pengguna dan kembali ke form menu utama. 4. Form Data Obat Nama Program Akronim : Form Data Obat : dataobat.frm : Media pengolahan data obat Index Program : - Bahasa Pemrograman : Microsoft Visual Basic 6.0

41 Bentuk Tampilan : Lampiran C-4 Proses : a. Pada form data obat terdapat tujuh tombol yaitu, Tambah, Simpan, Batal, Hapus, Ubah, Cari dan Keluar. Dimana tombol Tambah, Ubah, Hapus, cari, dan tutup dalam keadaan aktif dan tombol simpan dan batal dalam keadaan nonaktif. b. Tambah digunakan untuk menambah data obat. Klik tombol Tambah maka tombol tambah menjadi tidak aktif, masukkan merk obat setelah itu enter, pilih kategori obat lalu tekan enter, maka akan muncul kode obat secara otomatis dan tombol simpan menjadi aktif. c. Simpan digunakan untuk menyimpan data obat. Jika data obat belum lengkap, maka akan tampil pemberitahuan untuk melengkapi data dahulu, sedangkan bila data sudah lengkap maka akan tampil pesan Data Berhasil Disimpan dan tampil pada grid. d. Klik tombol Batal untuk membatalkan perintah sebelumnya. e. Klik tombol Cari untuk mencari data obat berdasarkan kode obat. Masukkan kode pengguna, jika kode pengguna salah maka akan timbul pesan Kode Obat Tidak Ditemukan. f. Klik Ubah untuk mengubah data obat. g. Penghapusan data dilakukan dengan mencari terlebih dahulu data yang akan dihapus, setelah data ditemukan klik tombol hapus dan akan tampil pesan Yakin Data Akan Dihapus? jika Yes maka akan tampil pesan Data Berhasil Dihapus.

42 h. Klik tombol Tutup untuk keluar dari form data obat dan kembali ke form menu utama. 5. Form Data Transaksi Nama Program Akronim : Form Data Transaksi Penjualan : transaksi.frm : Untuk melakukan transaksi penjualan obat Index Program : - Bahasa Pemrograman : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C-5 Proses : a. Pada form transaksi penjualan terdapat empat tombol, yaitu tombol Tambah, Simpan, Batal dan Keluar. Saat form transaksi tampil maka tombol yang aktif adalah tombol Tampil dan Keluar. Tanggal, jam dan kode pengguna tampil secara otomatis. Kode pengguna tampil sesuai dengan hak akses pada saat login. b. Klik tombol Tambah jika ingin melakukan penginputan transaksi penjualan. No.transaksi tampil secara otomatis. Masukkan kode obat lalu akan tampil data obat yang akan dijual, masukkan jumlah beli obat, tekan enter maka akan tertera subtotal dan total, jika akan menambah transaksi maka ulangi langkah seperti yang sebelumnya, jika transaksi sudah selesai masukkan uang bayar lalu tekan enter maka akan muncul uang kembali.

43 c. Klik tombol Simpan untuk menyimpan data transaksi penjualan, apabila data transaksi penjualan telah tersimpan, maka akan tampil pesan Data Telah Tersimpan tekan cetak maka akan tampil struk transaksi penjualan. d. Jika ingin membatalkan salah satu data, maka klik pada grid lalu akan muncul pesan Hapus Data jika ya aka data akan terhapus jika tidak maka transaksi akan dilanjutkan. e. Klik tombol Batal untuk membatalkan transaksi penjualan. f. Klik Tutup untuk keluar dari form transaksi dan kembali ke menu utama. 6. Form Ganti Kata Sandi Nama Program Akronim : Form Ganti Kata Sandi : gantisandi.frm : Sebagai form yang berfungsi untuk mengganti kata sandi pengguna. Index Program : - Bahasa Pemrograman : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C-6 Proses : a. Pada form ganti kata sandi terdapat dua button yaitu Batal dan Tutup. b. Pada saat form ganti kata sandi dijalankan, maka kode pengguna akan terisi dengan kode pengguna yang digunakan pada saat login, lalu isikan kata sandi lama dan masukkan kata sandi baru, lalu masukan kembali kata sandi baru untuk konfirmasi kata sandi lalu tekan enter, maka akan tampil pesan Data Telah Terupdate.

44 c. Klik tombol tutup untuk menutup form ganti kata sandi dan kembali ke menu utama. 7. Form Laporan Data Master Nama Program Akronim : Form Laporan Data Master : laporanmaster.frm : Sebagai form pembuatan laporan data master. Index Program : - Bahasa Pemrograman : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C-7 Proses : a. Terdapat dua button, yaitu button laporan data pengguna dan button laporan data obat. b. Pilih button laporan data pengguna, maka akan tampil laporan data pengguna c. Pilih button laporan data obat, maka akan tampil laporan data obat. d. Klik tutup untuk menutup form laporan data master. 8. Form Laporan Transaksi Penjualan Nama Program Akronim : Form Laporan Transaksi Penjualan : laporantransaksi.frm : Sebagai form pembuatan laporan data transaksi Index Program : - penjualan. Bahasa Pemrograman : Microsoft Visual Basic 6.0

45 Bentuk Tampilan : Lampiran C-8 Proses : a. Terdapat lima buah button dan empat combo box pada form laporan data transaksi penjualan, yaitu laporan harian, laporan mingguan, laporan bulanan, laporan tahunan dan button keluar. b. Pilih salah satu laporan yang diinginkan dengan cara klik salah satu button yang tersedia sesuai dengan kebutuhan yang dibutuhkan, pilih tanggal dalam combo box untuk penyesuaian waktu, maka laporan akan keluar secara otomatis. c. Klik Tutup untuk menutup form laporan transaksi penjualan dan kembali ke form menu utama. 9. Form Data Kategori Obat Nama Program Akronim : Form Data Kategori : kategori.frm : Sebagai form untuk menambah kategori obat. Index Program : - Bahasa Pemrograman : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C-9 Proses : a. Pada saat form data kategori dibuka terdapat tujuh tombol yaitu, Tambah, Simpan, Batal, Hapus, Ubah, Cari dan Tutup. Dimana tombol Tambah, Ubah,

46 Hapus, cari, tutup, simpan dalam keadaan aktif dan batal dalam keadaan nonaktif. b. Tambah digunakan untuk menambah data pengguna. Klik tombol Tambah maka tombol tambah menjadi tidak aktif dan tombol batal menjadi aktif. c. Simpan digunakan untuk menyimpan data kategori.. d. Klik tombol Batal untuk membatalkan perintah yang dilakukan sebelumnya. e. Klik tombol Cari untuk mencari data kategori, jika kode tidak ditemukan maka akan tampil pesan Kode Pengguna Tidak Ditemukan. f. Klik Ubah untuk mengubah data pengguna. g. Penghapusan data dilakukan dengan mencari terlebih dahulu data yang akan dihapus, setelah data ditemukan klik tombol hapus dan akan tampil pesan Yakin Data Akan Dihapus? jika Yes maka akan tampil pesan Data Berhasil Dihapus. h. Klik tombol Tutup untuk keluar dari form data pengguna dan kembali ke form menu utama. 3.8. Spesifikasi Sistem Komputer Spesifikasi sistem komputer merupakan suatu kebutuhan pengguna dalam memaksimalkan penggunaan perangkat komputer. 1. Umum Komputer merupakan salah satu alat bantu yang banyak digunakan manusia dalam menunjang berbagai pekerjaan. Komputer juga memiliki sarana pendukung sebagai fasilitas yang harus dimiliki oleh usaha yang mulai berkembang sebagai alat

47 bantu dalam mempermudah pengolahan data dan penyimpanan data. Sarana pendukung tersebut terdiri dari manusianya (brainware), perangkat lunak (software) dan perangkat keras (hardware). 2. Perangkat Keras Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu sistem komputer dan peralatan lainnya yang minimum dan memungkinkan komputer dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang diusulkan adalah sebagai berikut: a. Monitor : 16 b. Proccessor : Pentium(R) IV 3,00 GHz c. Memory : 1 GB (Minimum) d. Harddisk : 80 GB e. Keyboard : 108 Keys f. Printer : Dot Matrix g. Mouse : PS/2 3. Perangkat Lunak Bagian penting lain yang mendukung program adalah perangkat lunak (software) yang digunakan dalam mengeksekusi program aplikasi serta sistem operasi yang akan digunakan untuk menjalankan program tersebut. Perangkat lunak yang dibutunkan untuk menjalankan program aplikasi penjualan obat ini adalah :

48 Sistem operasi : Microsoft Windows 7 Bahasa pemrograman : Microsoft Visual Basic 6.0 Program atau software pendukung : a. Microsoft Office Access 2003 b. Crystal Report 8.5 c. ClickChart 4.5

49 3.9. Flowchart Flowchart merupakan suatu bagan yang terdiri dari simbol-simbol yang menggambarkan mengenai urutan proses secara detail dalam suatu program. 1. Flowchart Menu Utama Administrator Gambar III.5 Flowchart form menu utama Administrator

50 2. Flowchart Menu Utama Kasir Gambar III.6 Flowchart form Menu Utama Kasir

51 3. Flowchart Login Gambar III.7 Flowchart form Login

52 4. Flowchart Data Pengguna a b Flowchart Data Pengguna Gambar III.8 Flowchart Data Pengguna Flowchart Input Data Pengguna

53 5. Flowchart Data Pengguna (Lanjuutan) b c Flowchart Hapus Data Pengguna Flowchart Edit Data Pengguna Gambar III.8 Flowchart Data Pengguna

54 6. Flowchart Data Kategori Obat a b Flowchart Data Kategori Obat Flowchart Input Data Kategori Obat Gambar III.9 Flowchart Data Kategori Obat

55 7. Flowchart Data Kategori Obat (Lanjutan) a b Flowchart Hapus Data Kategori Obat Flowchart Edit Data Kategori Obat Gambar III.9 Flowchart form Kategori Obat

56 8. Flowchart Data Obat a b Flowchart DataObat Flowchart Input DataObat Gambar III.10 Flowchart form Data Obat

57 9. Flowchart Data Obat (Lanjutan) a b Flowchart Hapus Data Obat Flowchart Edit Data Obat Gambar III.10 Flowchart form Data Obat

58 10. Flowchart Transaksi Penjualan Gambar III.11 Flowchart form Transaksi Penjualan

59 11. Flowchart Laporan Data Master Gambar III.12 Flowchart form Laporan Data Master

60 12. Flowchart Laporan Transaksi Gambar III.13 Flowchart form Laporan Transaksi

61 13. Flowchart Ganti Password Gambar III.14 Flowchart form Ganti Password