31
22 BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Penjualan elektronik merupakan suatu kegiatan usaha atau bisnis yang kesehariaannya melayani penjualan berbagai macam barang elektronik dari berbagai merek. Tidak hanya penjualan, dalam kesehariannya dibuat laporan penjualan yang ditulis dalam buku besar, hingga laporan stok barang keseluruhan ditulis di buku besar stok barang. Dari pengamatan yang dilakukan, ditemukan masalah-masalah yang terjadi. Kurang cepatnya pelayanan penjualan barang elektronik dalam kegiatan transaksi penjualan. Sering terjadi kesalahan dalam proses penambahan dan pengurangan data stok barang. Membutuhkan waktu yang lama untuk membuat laporan yang cepat dan tepat. Semua kegiatan pencatatan transaksi masih manual. Belum adanya aplikasi yang dapat mendukung semua kegiatan tersebut sehingga tidak dapat berjalan secara optimal. Berdasarkan permasalahan diatas maka penulis membuat prosedur dalam perancangan program penjualan elektronik yaitu: 1. Analisa Kebutuhan Antar Muka Kebutuhan-kebutuhan antar muka (user interface) untuk pengembangan aplikasi ini yaitu: a. Aplikasi harus mampu menghapus data, mencari data, membaca data, menyimpan data, berdasarakan data kunci yang dimasukkan.

BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

22

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan

Penjualan elektronik merupakan suatu kegiatan usaha atau bisnis yang

kesehariaannya melayani penjualan berbagai macam barang elektronik dari

berbagai merek. Tidak hanya penjualan, dalam kesehariannya dibuat laporan

penjualan yang ditulis dalam buku besar, hingga laporan stok barang keseluruhan

ditulis di buku besar stok barang.

Dari pengamatan yang dilakukan, ditemukan masalah-masalah yang

terjadi. Kurang cepatnya pelayanan penjualan barang elektronik dalam kegiatan

transaksi penjualan. Sering terjadi kesalahan dalam proses penambahan dan

pengurangan data stok barang. Membutuhkan waktu yang lama untuk membuat

laporan yang cepat dan tepat. Semua kegiatan pencatatan transaksi masih manual.

Belum adanya aplikasi yang dapat mendukung semua kegiatan tersebut sehingga

tidak dapat berjalan secara optimal.

Berdasarkan permasalahan diatas maka penulis membuat prosedur dalam

perancangan program penjualan elektronik yaitu:

1. Analisa Kebutuhan Antar Muka

Kebutuhan-kebutuhan antar muka (user interface) untuk pengembangan

aplikasi ini yaitu:

a. Aplikasi harus mampu menghapus data, mencari data, membaca data,

menyimpan data, berdasarakan data kunci yang dimasukkan.

Page 2: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

23

b. Aplikasi harus memiliki tampilan-tampilan yang mudah dimengeti (user

interface) oleh pemakai.

c. Aplikasi mampu menyimpan data yang di inputkan oleh user ke dalam

storage.

d. Aplikasi mampu membuat laporan yang dibutuhkan user.

e. Diberikan proses aplikasi yang dapat memperbaruhi semua data yang

disimpan di dalam storage.

2. Analisa Kebutuhan Data

Data yang diolah dalam aplikasi ini adalah:

a. Data user merupakan informasi dari tabel user yang akan memproses siapa

saja yang berhak masuk kedalam aplikasi, memberikan batasan proses apa

saja yang dapat user tersebut jalankan berdasarkan hak akses masing-

masing user dan proses laporan data user.

b. Data barang merupakan informasi dari tabel barang yang berisi data

seluruh barang yang dijual. Data tersebut digunakan dalam proses

transaksi penjualan barang, penambahan serta pengubahan data barang,

proses input barang masuk dan proses laporan data barang.

c. Data transaksi merupakan informasi dari tabel transaksi yang berisi data

penjualan barang. Data tersebut digunakan dalam proses transaksi

penjualan barang dan proses pembuatan struk penjualan.

d. Data detail transaksi merupakan informasi dari tabel detailtransaksi.

Merupakan data yang berisi rincian barang-barang yang dijual. Data

tersebut digunakan dalam proses laporan transaksi penjualan.

Page 3: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

24

3. Analisis Kebutuhan Fungsional

Fungsi-fungsi yang terdapat dalam aplikasi ini adalah:

a. Fungsi login user, yaitu fungsi untuk user masuk kedalam aplikasi dan

menjalankan proses-proses di dalamnya sesuai dengan hak akses yang

diberikan yaitu admin dan kasir :

1) Admin dapat mengakses menu data barang, data user, transaksi dan

laporan.

2) Kasir hanya dapat mengakses menu transaksi dan laporan.

b. Fungsi data barang, yaitu fungsi yang dapat menambahkan data barang

baru, mengedit data barang dan menghapus data barang yang sudah ada.

c. Fungsi data user, yaitu fungsi yang dapat menambahkan data user baru,

mengedit data user dan menghapus data user yang sudah ada.

d. Fungsi transaksi, yaitu fungsi untuk proses penjualan barang sekaligus

mencatat rincian barang serta nominal barang yang dijual, hingga

pembuatan struk penjualan.

e. Fungsi laporan, yaitu fungsi untuk memproses laporan data barang,

laporan data user, laporan transaksi penjualan perhari, laporan transaksi

penjualan perminggu dan laporan transaksi penjualan perbulan.

3.2. Rancangan Dokumen Masukan

1. Nama Dokumen : Data User

Fungsi : Menambahkan data user baru

Sumber : Admin

Tujuan : Pimpinan

Page 4: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

25

Media : Layar komputer

Frekuensi : Setiap penambahan user baru

Bentuk : Lampiran A.1

2. Nama Dokumen : Data barang

Fungsi : Pencatatan data barang

Sumber : Admin

Tujuan : Pimpinan

Media : Layar komputer

Frekuensi : Setiap terjadi penambahan barang

Bentuk : Lampiran A.2

3. Nama Dokumen : Transaksi

Fungsi : Sebagai penyimpan data transaksi

Sumber : Admin / Kasir

Tujuan : Pimpinan

Media : Layar komputer

Frekuensi : Setiap terjadi transaksi penjualan

Bentuk : Lampiran A.3

3.3. Rancangan Dokumen Keluaran

1. Nama Dokumen : Struk penjualan

Fungsi : Sebagai bukti transaksi

Sumber : Admin atau kasir

Tujuan : Pembeli

Media : Kertas

Page 5: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

26

Jumlah : Satu lembar

Frekuensi : Setiap terjadi transaksi

Bentuk : Lampiran B.1

2. Nama Dokumen : Laporan transaksi perhari

Fungsi : Sebagai laporan transaksi penjualan yang

dilakukan perhari

Sumber : Admin Atau kasir

Tujuan : Pimpinan

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap hari

Bentuk : Lampiran B.2

3. Nama Dokumen : Laporan transaksi perminggu

Fungsi : Sebagai laporan transaksi penjualan yang

dilakukan perminggu

Sumber : Admin Atau kasir

Tujuan : Pimpinan

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap minggu

Bentuk : Lampiran B.3

4. Nama Dokumen : Laporan transaksi perbulan

Fungsi : Sebagai laporan transaksi penjualan yang

dilakukan perbulan

Page 6: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

27

Sumber : Admin Atau kasir

Tujuan : Pimpinan

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap bulan

Bentuk : Lampiran B.4

5. Nama Dokumen : Laporan data barang

Fungsi : Mengetahui ketersediaan barang

Sumber : Admin atau kasir

Tujuan : Pimpinan

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap data diperlukan

Bentuk : Lampiran B.5

6. Nama Dokumen : Laporan data user

Fungsi : Mengetahui data user yang ada

Sumber : Admin atau kasir

Tujuan : Pimpinan

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap data diperlukan

Bentuk : Lampiran B.6

Page 7: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

28

3.4. Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan table-tabel yang

digambarkan dengan Entity Relationship Diagram (ERD).

A. Entitiy Raltionship Diagram

Gambar III.1. Entity Relationship Diagram Penjualan elektronik

Page 8: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

29

B. LRS (Logical Record Structure)

Gambar III.2. Logical Record Structure Penjualan Elektronik

Page 9: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

30

3.5. Spesifikasi File

Spesifikasi file yang ada pada program aplikasi merupakan susunan atau

struktur tabel yang telah dibuat melalui proses normalisasi, sehingga tabel-tabel

tersebut saling terhubung dalam sebuah database yang bernama Penjualan.

Berikut ini tabel-tabel yang didalam database tersebut :

1. Spesifikasi File User

Nama File : Data User

Akronim : User.myd

Fungsi : Menyimpan data user

Tipe File : File Master

Organisasi file : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 47 Byte

Kunci Field : Kodeuser

Software : MySQL

Tabel III.1.

Spesifikasi File User

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode User Kodeuser varchar 9 Primary Key

2. Nama User Namauser varchar 25

3. Password Password varchar 8

4. Akses Level Akseslevel varchar 5

2. Spesifikasi File Barang

Nama File : Data Barang

Akronim : Barang.myd

Page 10: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

31

Fungsi : Menyimpan data barang

Tipe File : File Master

Organisasi file : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 102 Byte

Kunci Field : Kodebarang

Software : MySQL

Tabel III.2.

Spesifikasi File Barang

No. Elemen Data Akronim Tipe Panjang Keterangan 1. Kode Barang Kodebarang varchar 25 Primary Key

2. Nama Barang Namabarang varchar 35

3. Jenis Barang Jenisbarang varchar 20

4. Stok

Stok Int 11

5. Harga Satuan Hargasatuan Double 11

3. Spesifikasi File Transaksi

Nama File : Transaksi

Akronim : Transaksi.myd

Fungsi : Menyimpan data transaksi penjualan

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 63 Byte

Kunci Field : NoTransaksi

Software : MySQL

Page 11: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

32

Tabel III.3.

Spesifikasi File Transaksi

No. Elemen Data Akronim Tipe Panjang Keterangan 1. No Transaksi Notransaksi Varchar 10 Primary Key 2. Tanggal Jual Tgljual Date 10 3. Total Bayar Totalbayar Double 11 4. Uang bayar

Uangbayar Double 12 5. Uang kembali Uangkembali Double 11 6. Kode User

Kodeuser Varchar 9 Foreign Key

4. Spesifikasi File Detail Transaksi

Nama File : Detail Transaksi

Akronim : Detailtransaksi.myd

Fungsi : Menyimpan detail transaksi penjualan

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 57 Byte

Kunci Field : No Transaksi

Software : MySQL

Tabel III.4.

Spesifikasi File Detail Transaksi

No. Elemen Data Akronim Tipe Panjang Keterangan 1. No Transaksi Notransaksi Varchar 10 Foreign Key 2. Jumlah Beli Jumlahbeli Int 11 3. Subtotal Subtotal Double 11 4. Kode Barang

Kodebarang Varchar 25 Foreign Key

Page 12: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

33

3.6. Pengkodean

1. Kode user

Setiap pengguna harus memiliki kode user masing-masing, dimana kode

user telah diberikan hak akses untuk membatasi wewenang setiap

pengguna, diantaranya terdiri dari :

Keterangan :

ADM : Untuk Identitas Administrasi

001 : Nomor Urut

2. Kode Barang

Setiap input barang memiliki kodenya masing-masing supaya user bisa

dengan mudah menemukan barang yang dicari. Diantaranya terdiri dari :

Keterangan :

TV : Untuk jenis barang televisi

LG 21 IN : Untuk insial nama barang

Page 13: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

34

3. Transaksi

Setiap input penjualan transaksi memliki nomor-nomor tertentu disini

menampilkan dari tanggal, bulan dan tahun serta nomor urut.

Bisa dengan mudah menemukan barang yang dicari. Diantaranya terdiri

dari:

Keterangan :

17 : Tahun Transaksi Yaitu 2017

05 : Bulan Transaksi Yaitu Mei

001 : Nomor Urut Transaksi

3.7. Spesifikasi Program

HIPO ( Hierarchy Input Process Output)

Gambar III.3. Diagram Hierarchy Input Process Output

Page 14: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

35

Spesifikasi program yang penulis buat, sebagai berikut:

1. Login

Nama Program : Login

Akronim : Login.frm

Fungsi : Sebagai media verifikasi user untuk bisa masuk ke

dalam menu utama program

Index Program : Kodeuser

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.1

Proses :

a) Pada Form log in terdapat 2 tombol yaitu login & keluar.

b) Masukkan kode user lalu enter, jika kode user salah atau tidak ada

di data user maka akan tampil pesan “Kode Tidak Ditemukan!”.

Jika kode user benar maka kursor otomatis di password, masukkan

password lalu enter maka tombol login aktif. Tekan login, jika

password salah atau tidak ada di data user maka akan tampil pesan

“Password Tidak Ditemukan!”. Jika password benar maka akan

tampil menu utama. Menu utama akan aktif dengan sesuai hak

akses masing-masing user.

c) Klik tombol keluar, jika ingin keluar. Maka akan tampil pesan

“apa anda yakin ingin keluar?”. Pilih yes, maka akan keluar dari

form login dan mengakhiri program. Jika pilih no, tetap di form

login .

Page 15: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

36

2. Menu Utama Admin

Nama Program : Menu utama

Akronim : menu.frm

Fungsi : Sebagai media utama penghubung antar form-form

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.2

Proses :

a) Pada form menu utama admin yakni: menu master terdapat sub

menu data user dan data barang. Menu Transaksi, menu

laporan, menu logout dan menu keluar.

b) Klik menu master lalu pilih data user untuk menampilkan form

data user.

c) Klik menu master lalu pilih data barang untuk menampilkan form

data barang.

d) Klik menu transaksi untuk menampilkan form transaksi.

e) Klik menu laporan untuk menampilkan form laporan.

f) Klik menu keluar, maka akan tampil pesan “apa anda yakin ingin

keluar?”. Pilih yes, maka akan mengakhiri program. Jika no, maka

akan tetap di form menu.

g) Klik menu logout, maka akan tampil form login untuk login ulang.

3. Menu Utama Kasir

Nama Program : Menu utama

Akronim : menu.frm

Fungsi : Sebagai media utama penghubung antar form-form

Page 16: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

37

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.3

Proses :

a) Pada form menu utama kasir yakni: menu transaksi, menu

laporan, menu keluar dan menu logout.

b) Klik menu transaksi untuk menampilkan form transaksi.

c) Klik menu laporan untuk menampilkan form laporan.

d) Klik menu keluar, Maka akan tampil pesan “apa anda yakin ingin

keluar?”. Pilih yes, maka akan mengakhiri program. Jika no, maka

akan tetap di form menu.

e) Klik menu logout, maka akan tampil form login untuk login ulang.

4. Data Barang

Nama Program : Data barang

Akronim : databarang.frm

Fungsi : Untuk menambah, menyimpan, menghapus,

mengubah data barang

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C4

Proses :

a) Klik tombol tambah, digunakan untuk menambah data barang yang

baru. masukan kode barang, nama barang, jenis barang, harga dan

stok barang. klik tombol simpan maka akan tampil pesan “data

telah tersimpan”. Klik tombol batal, jika kita ingin membatalkan

penambahan data barang yang baru.

Page 17: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

38

b) Jika ingin mengahapus data barang, pilih data barang di datagrid,

maka otomatis tampil data barang di textbox dalam keadaan

nonaktif. Klik tombol hapus, maka akan tampil pesan “yakin anda

akan menghapus data ini?”. Pilih yes, maka data barang akan

terhapus. Jika no, maka data tidak akan terhapus.

c) Jika ingin mengubah data barang, pilih data barang di datagrid,

maka otomatis tampil data barang di textbox dalam keadaan

nonaktif, klik tombol edit, maka hanya kode barang yang textbox

nya tidak aktif, jika sudah selesai mengubah data barang, lalu klik

simpan untuk menyimpan barang, makan akan tampil pesan “data

telah diubah”.

d) Klik tombol cari, untuk mencari data barang. Masukkan kode

barang yang dicari, lalu tekan enter. Maka data barang akan tampil

di textbox dalam keadaan nonaktif, Jika data barang tidak ada maka

akan tampil pesan “data tidak ditemukan!”.

e) Klik tombol tutup, maka akan tampil pesan “anda yakin akan

keluar?”. Pilih yes, maka akan kembali ke menu utama. Jika no,

akan tetap di form data barang.

5. Data User

Nama Program : Data user

Akronim : datauser.frm

Fungsi : Untuk menambah, menghapus, menyimpan,

mengedit data user

Bahasa Program : Microsoft Visual Basic 6.0

Page 18: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

39

Bentuk Tampilan : Lampiran C.5

Proses :

a) Klik tombol tambah, digunakan untuk menambah data user yang

baru dengan memilih hak akses user terlebih dahulu, kemudian

lengkapi data user. Klik tombol simpan, maka akan tampil pesan

“data telah tersimpan”. Klik tombol batal, jika ingin membatalkan

penambahan data user yang baru.

b) Jika ingin mengahapus data user, pilih data user di datagrid, maka

otomatis tampil data user di textbox dalam keadaan nonaktif. Klik

tombol hapus, maka akan tampil pesan “yakin anda akan

menghapus data ini?”. Pilih yes, maka data barang akan terhapus.

Jika no, maka data tidak akan terhapus.

c) Jika ingin mengubah data user, pilih data user di datagrid, maka

otomatis tampil data user di textbox dalam keadaan nonaktif, klik

tombol edit, maka hanya nama user dan password yang textbox

nya aktif, jika sudah selesai mengubah data user, lalu klik simpan

untuk menyimpan user, makan akan tampil pesan “data telah

diubah”.

d) Klik tombol cari, untuk mencari data user. Masukkan kode user

yang dicari, lalu tekan enter. Maka data user akan tampil di textbox

dalam keadaan nonaktif, Jika data barang tidak ada maka akan

tampil pesan “data tidak ditemukan!”.

Page 19: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

40

e) Klik tombol tutup, maka akan tampil pesan “anda yakin akan

keluar?”. Pilih yes, maka akan kembali ke menu utama, jika no,

akan tetap di form user.

5. Transaksi

Nama Program : Transaksi

Akronim : Formtransaksi.frm

Fungsi : Untuk melakukan pencatatan transaksi

Index Program : Notransaksi

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.6

Proses :

Pada menu data user terdapat beberapa fungsi instruksi (Input, Simpan,

Batal ,Tutup dan Cari barang)

a) Klik tombol input, untuk memulai terjadinya transaksi. Maka

nomor transaksi, otomatis akan tampil .

b) Klik tombol cari barang maka akan tampil datagird barang, pilih

barang, maka kode barang tersebut otomatis akan tampil di textbox

kode barang, lalu enter maka otomatis nama barang, jenis barang

dan harga akan tampil.

c) Masukkan jumlah barang yang di jual, jika stok barang tidak ada

atau kurang maka akan tampil pesan “stok kurang”. Jika stok

barang ada tekan enter, maka akan tampil pesan “mau tambah

pembelian lagi?”. Pilih yes untuk menambah barang yang di beli,

pilih no untuk tidak.

Page 20: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

41

d) Lalu tampil subtotal dan harga barang yang harus dibayar,

masukan jumlah uang bayar, apabila uang bayar kurang maka aka

ada pesan “uang bayar kurang”. Apabila uang bayar pas atau lebih

maka jumlah uang kembalian tampil.

e) Klik tombol simpan, untuk simpan data transaksi. Maka akan

tampil pilihan pesan “Cetak Struk?”. Pilih yes, makan akan tampil

struk. Pilih no, jika tidak ingin menampilkan struk.

f) Jika ingin menghapus data transaksi, pilih di datagrid transaksi lalu

tekan backspace. Maka akan tampil pesan “data akan di hapus?”.

Pilih yes maka data transaksi akan terhapus, pilih no untuk

membatalkan penghapusan data transaksi.

g) Klik tombol batal untuk membatalkan proses transaksi penjualan

yang sedang berlangsung.

h) Klik tombol tutup, untuk kembali ke form menu utama.

6. Laporan

Nama Program : laporan

Akronim : Formlaporan.frm

Fungsi : Untuk mencetak laporan transaksi harian,

mingguan, bulanan dan laporan data barang dan

data user

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.7

Proses :

a) Klik tombol cetak data barang untuk mencetak data barang.

Page 21: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

42

b) Klik tombol cetak data user untuk mencetak data user.

c) Untuk laporan harian pilih tanggal untuk mencetak laporan sesuai

tanggal.

d) Untuk laporan mingguan pilih tanggal awal dan tanggal akhir

untuk mencetak laporan sesuai tanggal.

e) Untuk laporan bulanan pilih bulan dan tahun untuk mencetak

laporan sesuai bulan dan tahun. Jika laporan tidak ada, maka akan

tampil pesan “data tidak ada”.

f) Klik tombol keluar untuk keluar dan kembali ke form menu utama.

3.8. Spesifikasi Sistem Komputer

Suatu sistem komputer merupakan gabungan dari beberapa peralatan

komputer yang saling berhubungan dan berkoordinasi oleh suatu sistem operasi.

Sistem komputer bekerja sesuai dengan intruksi-intruksi yang di berikan melalui

bahasa pemerograman yang dikenalnya.

Dalam aplikasinya suatu program harus dilengkapi hardware dan software

yang saling mendukung, berikut ini adalah spesifikasi perangkat pendukung yang

kiranya dapat digunakan dalam menjalankan program ini.

A. Perangkat Keras (Hardware)

Perangkat keras (hardware) adalah seluruh komponen yang membentuk

suatu sistem komputer dan peralatan lainnya yang minimum dan memungkinkan

komputer dapat melaksanakan tugasnya. Klasifikasikan perangkat keras yang

diusulkan adalah sebagai berikut:

Page 22: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

43

1. Monitor : 14”

2. Proccessor : Pentium (R) IV 3,00 GHz

3. Memory : 2 GB (minimum)

4. Harddisk : 500 GB

5. Floppy Disk : 3,5 (1,44 MB)

6. Keyboard : 108 Keys

7. Printer : Dot Matrix

8. Mouse : PS/2

B. Perangkat Lunak (Software)

Bagian penting lain yang mendukung program adalah perangkat lunak

(software) yang digunakan dalam mengeksekusi program aplikasi serta sistem

operasi yang akan digunakan unutk menjalankan program tersebut. Perangkat

lunak yang dibutuhkan untuk menjalankan aplikasi program penjualan elektronik

ini adalah :

1. Sistem Operasi : Windows 7 ultimate 64 bit

2. Bahasa Pemrograman : Microsoft Visual Basic 6.0

3. Program atau software pendukung : Xampp 1.7.3. , Crystal Report

Page 23: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

44

3.9. Flowchart

Gambar III.4. Flowchart Form Login

Page 24: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

45

Gambar III.5. Flowchart Form Menu Utama Admin

Page 25: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

46

Gambar III.6. Flowchart Form Menu Utama Kasir

Page 26: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

47

Gambar III.7. Flowchart Form Data Barang

Page 27: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

48

Gambar III.8. Flowchart Form Data Barang

Page 28: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

49

Gambar III.9. Flowchart Form Data User

Page 29: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

50

G

a

m

b

a

r

I

I

I

.

1

0

G

a

Gambar III.10. Flowchart Form Data User

Page 30: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

51

Gambar III.11. Flowchart Form Transaksi

Page 31: BAB III PEMBAHASAN - Bina Sarana Informatika...baru. masukan kode barang, nama barang, jenis barang, harga dan stok barang. klik tombol simpan maka akan tampil pesan “data telah

52

Gambar III.12. Flowchart Form Laporan