BAB III PEMBAHASAN. Penjualan elektronik merupakan suatu kegiatan usaha atau bisnis yang

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

BAB IV RANCANGAN SISTEM USULAN

BAB II LANDASAN TEORI

BAB IV RANCANGAN SISTEM USULAN

PERANCANGAN PROGRAM PERSEDIAAN BARANG PADA ESTRELLA FURNITURE TASIKMALAYA

BAB IV RANCANGAN SISTEM USULAN

BAB IV RANCANGAN SISTEM USULAN

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

BAB IV HASIL DAN UJICOBA

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

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN Analisis Kebutuhan dari Objek yang Dibangun. dengan adanya suatu kebijakan dan perencanaan untuk mengembangkan

BAB II ANALISA DAN PERANCANGAN

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

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

KASUS : SISTEM INFORMASI TRANSAKSI SIMPAN PINJAM PADA KOPERASI

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

PERANCANGAN SISTEM INFORMASI PENYEWAAN BUS ANTAR JEMPUT KARYAWAN

PERTEMUAN 10 PERANCANGAN PROGRAM UNTUK MASALAH BISNIS

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

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV HASIL DAN UJI COBA

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

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

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III HASIL DAN PEMBAHASAN

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

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM. keras, form program yang sesuai, query yang digunakan, pemrograman dan

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

BAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.

BAB IV HASIL DAN UJICOBA

BAB V IMPLEMENTASI SISTEM

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV RANCANGAN SISTEM USULAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

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

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

BAB V. Pengujian dan Impelentasi Sistem

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. perpustakaan SMA N 14 Surabaya dibutuhkan: 1. Sistem Operasi Microsoft Windows XP Profesional

BAB IV HASIL DAN PEMBAHASAN

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

BAB IV DESKRIPSI KERJA PRAKTEK

11. Tampilan Tambah Barang

BAB IV HASIL DAN UJI COBA

BAB III. Pembahasan. 3.1 Lokasi dan Jadwal Kerja Praktek Lokasi Kerja Praktek

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB IV IMPLEMENTASI SISTEM. bentuk tabel database, pembuatan kode program dan sebagainya.

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

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

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB VI IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sistem Pengolahan Nilai Mahasiswa 1.2 Perumusan Masalah 1.3 Maksud dan Tujuan 1.3.

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. (software) dan perangkat keras (hardware). Adapun persyaratan minimal

BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis Masalah

BAB II ANALISIS DAN PERANCANGAN

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI PEKERJAAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Layar Print Laporan Analisis ABC Investasi. Gambar 4.70 Layar Print Laporan Analisis ABC Investasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI PEKERJAAN

Transkripsi:

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. 22

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 masingmasing 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.

24 3. Analisis Kebutuhan onal -fungsi yang terdapat dalam aplikasi ini adalah: a. 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. data barang, yaitu fungsi yang dapat menambahkan data barang baru, mengedit data barang dan menghapus data barang yang sudah ada. c. data user, yaitu fungsi yang dapat menambahkan data user baru, mengedit data user dan menghapus data user yang sudah ada. d. transaksi, yaitu fungsi untuk proses penjualan barang sekaligus mencatat rincian barang serta nominal barang yang dijual, hingga pembuatan struk penjualan. e. 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 Sumber Tujuan : Menambahkan data user baru : Admin : Pimpinan

25 Media Frekuensi : Layar komputer : Setiap penambahan user baru Bentuk : Lampiran A.1 2. Nama Dokumen : Data barang Sumber Tujuan Media Frekuensi : Pencatatan data barang : Admin : Pimpinan : Layar komputer : Setiap terjadi penambahan barang Bentuk : Lampiran A.2 3. Nama Dokumen : Transaksi Sumber Tujuan Media Frekuensi : Sebagai penyimpan data transaksi : Admin / Kasir : Pimpinan : Layar komputer : Setiap terjadi transaksi penjualan Bentuk : Lampiran A.3 3.3. Rancangan Dokumen Keluaran 1. Nama Dokumen : Struk penjualan Sumber Tujuan Media : Sebagai bukti transaksi : Admin atau kasir : Pembeli : Kertas

26 Jumlah Frekuensi : Satu lembar : Setiap terjadi transaksi Bentuk : Lampiran B.1 2. Nama Dokumen : Laporan transaksi perhari : Sebagai laporan transaksi penjualan yang dilakukan perhari Sumber Tujuan Media Jumlah Frekuensi : Admin Atau kasir : Pimpinan : Kertas : Satu lembar : Setiap hari Bentuk : Lampiran B.2 3. Nama Dokumen : Laporan transaksi perminggu : Sebagai laporan transaksi penjualan yang dilakukan perminggu Sumber Tujuan Media Jumlah Frekuensi : Admin Atau kasir : Pimpinan : Kertas : Satu lembar : Setiap minggu Bentuk : Lampiran B.3 4. Nama Dokumen : Laporan transaksi perbulan : Sebagai laporan transaksi penjualan yang dilakukan perbulan

27 Sumber Tujuan Media Jumlah Frekuensi : Admin Atau kasir : Pimpinan : Kertas : Satu lembar : Setiap bulan Bentuk : Lampiran B.4 5. Nama Dokumen : Laporan data barang Sumber Tujuan Media Jumlah Frekuensi : Mengetahui ketersediaan barang : Admin atau kasir : Pimpinan : Kertas : Satu lembar : Setiap data diperlukan Bentuk : Lampiran B.5 6. Nama Dokumen : Laporan data user Sumber Tujuan Media Jumlah Frekuensi : Mengetahui data user yang ada : Admin atau kasir : Pimpinan : Kertas : Satu lembar : Setiap data diperlukan Bentuk : Lampiran B.6

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

29 B. LRS (Logical Record Structure) Gambar III.2. Logical Record Structure Penjualan Elektronik

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 Akronim Tipe File Organisasi file Akses File Media Panjang Record Kunci Field Software : Data User : User.myd : Menyimpan data user : File Master : Index Sequential : Random : Hardisk : 47 Byte : Kodeuser : 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 Akronim : Data Barang : Barang.myd

31 Tipe File Organisasi file Akses File Media Panjang Record Kunci Field Software : Menyimpan data barang : File Master : Index Sequential : Random : Hardisk : 102 Byte : Kodebarang : 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 Akronim Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Transaksi : Transaksi.myd : Menyimpan data transaksi penjualan : File Transaksi : Index Sequential : Random : Hardisk : 63 Byte : NoTransaksi : MySQL

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 Akronim Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software : Detail Transaksi : Detailtransaksi.myd : Menyimpan detail transaksi penjualan : File Transaksi : Index Sequential : Random : Hardisk : 57 Byte : No Transaksi : 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

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

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

35 1. Login Spesifikasi program yang penulis buat, sebagai berikut: Nama Program Akronim : Login : Login.frm : 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.

36 2. Menu Utama Admin Nama Program Akronim : Menu utama : menu.frm : 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 Akronim : Menu utama : menu.frm : Sebagai media utama penghubung antar form-form

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 Akronim : Data barang : databarang.frm : 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.

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 Akronim : Data user : datauser.frm : Untuk menambah, menghapus, menyimpan, mengedit data user Bahasa Program : Microsoft Visual Basic 6.0

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!.

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 Akronim Index Program : Transaksi : Formtransaksi.frm : Untuk melakukan pencatatan transaksi : 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.

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 Akronim : laporan : Formlaporan.frm : 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.

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:

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

44 3.9. Flowchart Gambar III.4. Flowchart Form Login

Gambar III.5. Flowchart Form Menu Utama Admin 45

Gambar III.6. Flowchart Form Menu Utama Kasir 46

Gambar III.7. Flowchart Form Data Barang 47

Gambar III.8. Flowchart Form Data Barang 48

Gambar III.9. Flowchart Form Data User 49

50 G a m b a r I I I. 1 0 G a Gambar III.10. Flowchart Form Data User

Gambar III.11. Flowchart Form Transaksi 51

Gambar III.12. Flowchart Form Laporan 52