Sistem Informasi Penjualan Komputer Pada System Net Pematang Siantar
-
Upload
toras-salom-lubis -
Category
Documents
-
view
63 -
download
1
Transcript of Sistem Informasi Penjualan Komputer Pada System Net Pematang Siantar
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sistem informasi berbasis komputer kini menjadi suatu hal yang primer
bagi pemenuhan kebutuhan informasi. Banyak bidang yang telah
memanfaatkan sistem informasi berbasis komputer sebagai sarana untuk
mempermudah berbagai pekerjaan. Mulai dari kalangan pebisnis sampai
dengan kalangan akademis atau pendidikan memanfaatkan komputer sebagai
alat untuk mempermudah pekerjaan.
Perkembangan Ilmu Pengetahuan dan Teknologi memicu banyak
kalangan untuk mencari alternatif pemecahan masalah dibidang teknologi
sistem informasi. Penggunaan komputer sebagai alat bantu penyelesaian
pekerjaan dibidang teknologi sistem informasi kian marak dan berkembang
disegala bidang. Komputer dirasa memiliki banyak keunggulan, alasannya
karena komputer dapat disesuaikan dengan keinginan pemakainya.
Kemudahan pemrograman komputer yang terus dikembangkan juga telah
turut serta mempengaruhi penggunaan komputer sebagai alat bantu pekerjaan
manusia.
Sehubungan dengan itu penulis membuat sistem informasi berbasis
komputerisasi, penulis mengambil masalah penjualan komputer di System
Net dengan menggunakan program Visual Basic 6.0. System Net merupakan
suatu usaha yang bergerak dalam bidang penjualan komputer, printer, dan
aksesoris komputer, serta melayani reparasi komputer dan printer. Dalam
1
2
kegiatannya, System Net menggunakan komputer untuk membantu
kelancaran transaksi yang terjadi namun belum dilakukan secara maksimal,
dimana komputer digunakan untuk pembuatan data pelanggan bukan
pencatatan transaksi penjualan, sehingga fungsi dari komputer tersebut belum
sepenuhnya dimanfaatkan dengan baik. Karena tidak menggunakan komputer
maka bisa saja terjadi kesalahan dalam pencatatannya dan datanya kurang
akurat. Hal tersebut tentunya dapat menghambat kelancaran operasional
usaha tersebut.
Dalam hal ini penulis mencoba untuk membuat program sederhana
tentang penjualan komputer yang berjudul: “ Komputerisasi Akuntansi
Penjualan Komputer Pada Sistem Net Pematangsiantar Dengan
Menggunakan Bahasa Pemrograman Visual Basic 6.0. ”
1.2 Identifikasi Masalah
Berdasarkan latar belakang masalah diatas, maka dapat diidentifikasi
masalah yang ada di Sytem Net Pematangsiantar, yakni kurangnya
pemanfaatan komputer sebagai alat bantu dalam pencatatan transaksi
penjualan yang terjadi. Maka dari itu dibutuhkan suatu sistem komputerisasi
yang efektif dan efisien, sehingga nantinya dapat membantu dan
memaksimalkan kegiatan transaksi penjualan yang terjadi di System Net. Hal
ini dapat dilakukan dengan menggunakan bahasa pemrograman visual basic
yang nantinya dapat membantu pemilik dalam menentukan kebijakan untuk
1
3
kelangsungan usaha tersebut dan apabila data diperlukan sewaktu-waktu
dapat segera ditemukan kembali.
1.3 Rumusan Masalah
Berdasarkan uraian pada latar belakang masalah diatas, maka yang
menjadi rumusan masalah adalah bagaimana membuat suatu program yang
dapat membantu pemilik dalam melakukan penghitungan transaksi penjualan
yang terjadi untuk pengefektifan kegiatan usaha.
1.4 Batasan Masalah
Adapun batasan masalah dari penelitian ini adalah sebagai berikut:
1. Perancangan sistem penghitungan transaksi penjualan komputer di System
Net
2. Program dirancang dengan menggunakan bahasa pemrograman visual
basic 6.0.
1.5 Tujuan dan Manfaat
1.5.1 Tujuan
Tujuan yang hendak dicapai dalam penelitian ini adalah:
1. Merancang suatu program komputerisasi akuntansi penjualan
komputer di System Net
2. Mempermudah pemilik dalam mencari data dan dalam melakukan
penghitungan
3. Sebagai salah satu syarat kelulusan pada program pendidikan D-III
Jurusan Komputerisasi Akuntansi AMIK MULTICOM.
4
1.5.2 Manfaat
Adapun manfaat dari penelitian ini adalah sebagai berikut:
1. Memberi dukungan atau sumbangsih terhadap kelancaran kegiatan
penjualan di System Net
2. Meningkatkan kualitas pelayanan Toko System Net
3. Data-data yang berhubungan dengan penjualan dapat disimpan
dengan aman dan tidak dapat diakses oleh orang lain
1.6 Metodologi Penelitian
Dalam melakukan penelitian diperlukan metode agar memperoleh
informasi yang benar dan akurat. Adapun metode yang digunakan dalam
penyusunan karya ilmiah ini adalah menggunakan metode observasi dan
wawancara.
Metode observasi yaitu dengan melakukan pengamatan terhadap objek
ataupun tempat penelitian, yaitu System Net Pematangsiantar. Sedangkan
metode wawancara yaitu melakukan penelitian dengan cara tanya jawab
langsung mengenai data yang diperlukan, sehingga informasi yang diperoleh
lebih riil.
1.7 Sistematika Penulisan
Adapun sistematika penulisan dalam Tugas Akhir ini meliputi lima bab
dan beberapa sub bab, yaitu:
5
BAB I : PENDAHULUAN
Dalam bab ini membahas mengenai latar belakang, identifikasi
masalah, rumusan masalah, batasan masalah, tujuan dan manfaat
penelitian, metodologi penelitian, dan sistematika penulisan.
BAB II : LANDASAN TEORI
Dalam bab ini disajikan beberapa teori yang relevan
berhubungan dengan permasalahan yang ada pada tugas akhir
ini.
BAB III : PEMBAHASAN DAN ANALISIS
Dalam hal ini dijelaskan lebih lanjut tentang sejarah, visi dan
misi, struktur organisasi, sistem yang sedang berjalan, serta
menganalisa sistem yang sedang berjalan di tempat tersebut.
BAB IV : PERANCANGAN DAN IMPLEMENTASI
Dalam bab ini dibahas tentang perancangan sistem penjualan
yang terjadi di System Net yakni berupa program dan hasilnya
berupa output.
BAB V : KESIMPULAN DAN SARAN
Dalam bab ini diberikan kesimpulan dari bab-bab sebelumnya
serta saran-saran pengembangan yang diberikan untuk usaha
bisnis dan AMIK MULTICOM.
6
BAB II
LANDASAN TEORI
2.1 Pengertian Komputer
Berikut ini adalah pengertian komputer dari beberapa ahli, diantaranya
adalah sebagai berikut:
Menurut V.C. Hamacher “ Komputer adalah penghitung elektronik yang
dapat dengan cepat menerima informasi input digital, memprosesnya sesuai
progran yang sudah ada pada memory lalu menghasilkan informasi output
digital.”
Menurut Robert H. Billsmer “ Komputer merupakan suatu rangakaian
alat elektronik yang dapat menerima input, memprosesnya, melakukan
perintah-perintah, lalu menghasilkan output dalam bentuk informasi digital.”
Menurt Donald H.Sanderes “ Komputer merupakan suatu sistem
elektronik untuk memanipulasi data dengan cepat serta dirancang agar dapat
menerima dan menyimpan data input, memprosesnya, lalu menghasilkan
output dalam perintah sistem operasi (program) yang tersimpan didalamnya.”
Berdasarkan pengertian diatas dapat disimpulkan bahwa komputer adalah
suatu sistem elektronik yang dirancang agar dapat dengan cepat menerima
informasi input digital, memprosesnya, lalu menyimpannya serta
menghasilkan output dalam bentuk informasi digital.
7
2.2 Pengertian Akuntansi
Untuk mengetahui apa yang dimaksud dengan akuntansi, berikut ini akan
dijelaskan pengertian akuntansi menurut beberapa ahli, diantaranya:
Menurut Warren (2008:10) “ Akuntansi adalah sistem informasi yang
menghasilkan laporan kepada pihak-pihak yang berkepentingan mengenai
aktivitas ekonomi dan kondisi perusahaan.” Pihak-pihak yang berkepentingan
itu meliputi kreditor, pemasok, investor, karyawan, pemilik, dan lain-lain.
Menurut Arens (2003:18) “ Akuntansi adalah Proses pencatatan,
pengklasifikasian, serta pengikhtisaran kejadian – kejadian ekonomi dengan
perlakuan yang logis yang bertujuan menyediakan informasi keuangan, yang
dapat digunakan dalam pengambilan keputusan.”
Menurut Abubakar. A & Wibowo (2004) “ Akuntansi adalah proses
identifikasi, pencatatan dan komunikasi terhadap transaksi ekonomi dari suatu
entitas/perusahaan.”
Berdasarkan pengertian diatas dapat disimpulkan “ bahwa akuntansi
adalah suatu proses pencatatan, penggolongan, pengikhtisaran , pelaporan,
dan penganalisisan data keuangan yang timbul dari transaksi ekonomi suatu
perusahaan yang bertujuan menyediakan informasi keuangan yang digunakan
untuk pengambilan keputusan bagi pihak-pihak yang berkepentingan.
8
2.3 Pengertian Komputerisasi Akuntansi
Komputerisasi akuntansi adalah suatu proses pencatatan, penggolongan,
peringkasan, pelaporan, dan penganalisisan data keuangan suatu organisasi
dengan menggunakan komputer untuk menghasilkan informasi akuntansi
yang lebih akurat yang digunakan untuk mengambil keputusan, baik untuk
pehak intern maupun pihak ekstern.
2.4 Pengertian Penjualan
Menurut Swastha (2001:9) menyatakan bahwa “ Penjualan adalah ilmu dan seni dipengaruhi pribadi yang dilakukan oleh pihak penjual untuk mengajak orang lain agar bersedia membeli barang dan jasa yang ditawarkan. Jadi, dengan adanya penjualan maka akan tercipta suatu proses perputaran jasa antara pembeli dan penjual itu sendiri.”
Menurut Sadeli (2005:5) “ penjualan adalah suatu tindakan untuk
menukar barang atau jasa dengan uang dengan cara mempengaruhi orang lain
agar mau memiliki barang yang ditawarkan sehingga kedua belah pihak
mendapatkan keuntungan dan kepuasan.”
Berdasarkan keterangan diatas dapat disimpulkan bahwa penjualan
adalah suatu transaksi antara penjual dan pembeli dengan kesepakatan antara
kedua belah pihak berupa harga dan barang setelah disetujui bersama. Dalam
kegiatan penjualan para produsen bertujuan untuk menghabiskan barang
dagangannya dan mencari keuntungan.
9
2.5 Pengertian Visual Basic 6.0
Visual basic terdiri dari kata “Visual” dan “Basic”. Kata “Visual”
menunjukkan cara yang digunakan untuk membuat graphical user interface
(GUI). Sedangkan kata “Basic” merupakan bagian bahasa BASIC (Beginners
All Purpose Symbolic Intruction Code), yaitu sebuah bahasa pemrograman
yang digunakan oleh para programer untuk menyusun aplikasi. (Wahana
Komputer, Pemrograman Visual basic 6.0.Yogyakarta: Andi, 2003, hlm. 1)
Berdasarkan pengertian diatas, maka dapat disimpulkan bahwa Visual
basic merupakan bahasa pemrograman yang digunakan oleh para
programmer untuk menyusun aplikasi berupa graphical user interface (GUI).
Adapun komponen-komponen Visual Basic adalah sebagai berikut:
1. Context Menu
Context Menu berisi shortcut yang dapat digunakan untuk
membuka sebuah context menu suatu objek. Untuk membuka context
menu ini dapat dilakukan dengan klik kanan Form Designer.
2. Toolbar
Toolbar adalah tombol-tombol yang mewakili suatu perintah
tertentu dati Visual Basic. Biasanya tombol-tombol ini merupakan
perintah-perintah yang sering digunakan dan terdapat pula pada menu
Visual Basic.
10
Tabel 2.1 Simbol Pada Toolbar
Simbol Nama Fungsi
Add Standard
EXE Project
Untuk membuat sebuah project
baru jenis standar
Add Form
Untuk menambahkan sebuah form
kedalam project yang sedang
terbuka
Menu Editor
Untuk menampilkan menu editor
yang berfungsi sebagai pembuat
menu
Open Project Untuk membuka sebuah project
yang pernah disusun
Save Project Untuk menyimpan project yang
sedang terbuka tanpa
menutupnya
Cut
Untuk memotong object terpilih,
yaitu memindahkan obyek tersebut
dari tempat asalnya kecontainer
windows
Copy Untuk membuat salinan obyek
terpilih untuk disimpan dicontainer
windows
11
Paste
Untuk membuat salinan obyek
yang disimpan dicontainer windows
dan dipasang dilokasi baru
Find Untuk menemukan obyek tertentu
Simbol Nama Fungsi
Undo Untuk menggagalkan pelaksanaan
perintah terurut dari belakang yang
pernah dilakukan
Redo Untuk mengulangi perintah terurut
dari belakang yang pernah
dilakukan, merupakan proses
kebalikan dari Undo
Start Untuk menjalankan program yang
sedang terbuka dan aktif
Break Untuk menghentikan sementara
program yang sedang berjalan
End Untuk menghentikan program dan
berpindah ke mode perancangan
Project
Explorer
Untuk mengaktifkan window
project explorer yang menampung
project beserta bagian-bagiannya
12
Properties
Windows
Untuk mengaktifkan properties
windows, yaitu mengatur property
object
Form Layout
Window
Untuk mengaktifkan form layout
window yaitu pengatur tata letak
form dilayar komputer
Object
Browser
Untuk mengaktifkan object browser
yang mampu mengorganisir object
yang dipakai dalam project
Simbol Nama Fungsi
Toolbox Untuk mengaktifkan Toolbox yang
menyediakan berbagai control
Data View
Window
Digunakan untuk menampilkan
jendela Data View
3. Toolbox
Toolbox adalah kotak perangkat yang berisi kumpulan tombol objek
atau kontrol untuk mendesain sebuah form atau report.
Tabel 2.2 Simbol Kontrol Toolbox
Simbol Nama Fungsi
13
PointerSebagai kontrol mengatur letak/posisi
kontrol lainnya pada sebuah form
PictureBoxKontrol yang berfungsi menampilkan
file gambar
LabelUntuk menampilkan text sebagai
keterangan
TextBoxSebagai kontrol yang digunakan untuk
menerima input dari user
Simbol Nama Fungsi
Frame
Kontrol yang berfungsi sebagai tempat
dari kontrol yang dianggap satu
kelompok
Command
Button
Untuk menjalankan atau mengeksekusi
suatu perintah tertentu
CheckBoxKontrol yang berfungsi untuk memilih
satu atau beberapa pilihan
OptionButton Kontrol yang berfungsi untuk memilih
salah satu dari beberapa pilihan
14
ComboBox Kontrol yang berfungsi untuk memilih
salah satu data pada daftar yang telah
tersedia
ListBox Memilih satu atau beberapa pilihan
yang telah disediakan dalam daftar yang
tersedia
HscrollBar Penggulung layer yang letaknya
horizontal
VscrollBar Penggulung layer yang letaknya vertical
atau berada disisi tegak dari suatu
jendela
Simbol Nama Fungsi
Timer Kontrol yang berfungsi untuk
menghitung waktu
Line Kontrol yang berfungsi untuk
memperindah tampilan program dengan
bantuan garis
Shape Kontrol yang digunakan untuk membuat
bangun geometris sederhana
4. Window Project Exploler
Window Project Exploler digunakan untuk menampilkan daftar
form, modul, serta objek lain yang ada dalam project yang aktif.
15
Sebuah project merupakan sekumpulan file yang digunakan untuk
membangun sebuah aplikasi.
Gambar 2.1 Tampilan Window Explorer
5. Window Properties
Window Properties digunakan untuk mengatur property sebuah
objek atau control yang kita pilih. Sebuah property merupakan
karakteristik objek, seperti size, caption, atau color.
Gambar 2.2 Tampilan Window Properties
6. Window Form Layout
Window Form Layout digunakan untuk mengontrol posisi form
pada aplikasi, dengan menggunakan sistem grafik dalam sebuah layar.
Dengan menggunakan fasilitas ini kita dapat melihat dan mengetahui
posisi form yang baru didesain.
16
Gambar 2.3 Tampilan Window Form Layout
7. Window Code Editor
Window Code Editor adalah sebuah tampilan window yang
digunakan untuk memasukkan kode aplikasi. Window Code Editor ini
digunakanuntuk mendefenisikan kode-kode form dalam sebuah
aplikasi.
Gambar 2.4 Tampilan Window Code Editor
2.6 Pengertian Database
Database merupakan sekumpulan data atau informasi yang terdiri atas
satu atau lebih tabel yang saling berhubungan antara satu dengan yang lain,
dimana kita dapat menambah, mengganti, menghapus, dan mengedit data
dalam tabel-tabel tersebut. Sedangkan tabel sendiri merupakan tempat untuk
17
menyimpan data yang telah diolah dan mempunyai suatu tema tertentu,
misalnya data pelanggan, data karyawan, dan sebagainya.
Tabel terdiri dari beberapa item informasi sebagai berikut:
1. Field adalah tempat data atau informasi dalam kelompok sejenis yang
dimasukkan atau diinputkan pada bagian kolom tabel.
2. Record adalah kumpulan dari beberapa field yang saling berhubungan
yang tersimpan dalam bentuk baris pada tabel. Satu tabel bisa terdiri dari
beberapa record sekaligus.
Program database memungkinkan anda untuk bekerja dengan beberapa
tabel. Dalam proses kerjanya, pengoperasaian data pada tabel di dalam
database didukung oleh enam objek database, yaitu:
1. Query adalah sebuah objek database yang digunakan untuk menampilkan,
menyunting, dan menganalisis suatu data dengan cara lain.
2. Form adalah sebuah objek database yang digunakan untuk membuat
kontrol-kontrol untuk proses memasukkan, memeriksa dan memperbaharui
data.
3. Report adalah sebuah objek yang digunakan untuk menampilkan data yang
telah diformat sesuai dengan ketentuan yang pernah diberikan.
4. Pages adalah sebuah objek khusus yang digunakan untuk menampilkan
dan bekerja dengan data.
5. Macro adalah rangkaian dari beberapa perintah yang dapat disimpan dan
dijalankan ulang secara otomatis, misalnya membuka sebuah form,
mencetak report, dan sebagainya.
18
6. Modules adalah program-program yang ditulis dengan Access Basic.
2.7 Pengertian Ms. Access
Microsoft Access adalah suatu program aplikasi basis data komputer
relasional yang digunakan untuk merancang, membuat, dan mengolah
berbagai jenis data dengan kapasitas yang besar. Microsoft Access
merupakan salah satu software pengolah database yang berjalan dibawah
sistem windows yang dapat menangani database dengan skala besar maupun
kecil. Dalam pengolahan database, Microsoft Access ini memiliki sarana atau
objek-objek yang dapat mempermudah pekerjaan bagi pengguna.
Microsoft Access terdiri atas beberapa komponen, yaitu:
1. Table adalah objek utama dalam database yang digunakan untuk
menyimpan sekumpulan data sejenis dalam sebuah objek. Table terdiri
atas field dan record.
2. Structure Query Language (SQL) adalah bahasa untuk melakukan
manipulasi database, yakni menampilkan, mengubah, dan menganalisa
sekumpulan data. SQL dibedakan menjadi dua, yaitu:
a. DDL (Data Defenition Language) digunakan untuk mendefenisikan
atau membuat objek-objek database, seperti membuat table, relasi
antar table, dan sebagainya
b. DML (Data Manipulation Language) digunakan untuk memanipulasi
database, seperti menambah, mengubah, atau menghapus data, serta
19
mengambil informasi yang dibutuhkan dari database.
3. Form digunakan untuk mengontrol proses masukan data, menampilkan
data, memeriksa, dan memperbaharui data.
4. Report digunakan untuk menampilkan data yang sudah dirangkum dan
mencetak data secara efektif.
Selain itu, didalam Microsoft Access juga terdapat berbagai tipe data,
seperti Text, Memo, Number, Date/Time, Currency, Auto Number, Yes/No,
Ole Object, Hyperlink, dan Lookup Wizard.
2.8 Pengertian Flowchart
Flowchart atau Bagan alir adalah bagan yang menunjukkan alir didalam
sebuah program atau prosedur sistem secara logika. Bagan alir (flowchart)
digunakan sebagai alat bantu komunikasi dan untuk dokumentasi. Didalam
flowchart terdapat simbol-simbol dan notasi yang dipakai sebagai alat Bantu
menggambarkan proses di dalam program. Berikut ini adalah simbol-simbol
yang terdapat didalam flowchart, yaitu:
Tabel 2.3 Simbol Flowchart
Gambar Nama Fungsi
Symbol Off-line
Connector
untuk keluar/masuk prosedure atau
proses dalam lembar/halaman yang lain
20
Symbol Connector
Simbol untuk keluar/masuk prosedur
atau proses dalam lembar/halaman
yang sama
Symbol Process Simbol yang menunjukkan pengolahan
yang dilakukan oleh komputer
Symbol Manual
Operation
Simbol yang menunjukkan pengolahan
yang tidak dilakukanoleh komputer
Simbol Nama Fungsi
Symbol Decision Simbol untuk kondisi yang akan
menghasilkan beberapa kemungkinan
jawaban/aksi
Symbol Predefined
Process
Simbol untuk mempersiapkan
penyimpanan yang akan digunakan
sebagai tempat pengolahan di dalam
storage
Symbol Terminal Simbol untuk permulaan atau akhir dari
suatu program
Symbol Off-line
Storage
Simbol yang menunjukkan bahwa data
di dalam symbol ini akan disimpan
Symbol Manual
Input
Simbol untuk pemasukan data secara
manual on-line keyboard
Symbol Keying
Operation
Simbol operasi dengan menggunakan
mesin yang mempunyai keyboard
21
Symbol input-
output
Simbol yang menyatakan proses input
dan output tanpa tergantung dengan
jenis peralatannya
Symbol magnetic-
tape unit
Simbol yang menyatakan input berasal
pita magnetic atau output disimpan ke
pita magnetic
Simbol Nama Fungsi
Symbol punched
card
Simbol yang menyatakan input berasal
dari kartu atau output ditulis ke kartu
Symbol disk and
on-line storage
Simbol untuk menyatakan input berasal
dari disk atau output disimpan ke disk
Symbol display
Simbol yang menyatakan peralatan
output yang digunakan yaitu layar,
plotter, printer, dan sebagainya
2.9 Pengertian Entity Relationship Diagram (ERD)
Entity Relationship Diagram adalah gambaran mengenai pemodelan data
utama yang membantu mengorganisasikan data dalam suatu proyek ke dalam
entitas-entitas dan menentukan hubungan antar entitas.
Komponen ERD terdiri atas:
22
1. Entitas/Entity adalah tempat penyimpanan data. Contohnya entitas buku
untuk menyimpan atribut mengenai buku (judul buku, kode buku,
pengarang, dan sebagainya)
2. Relasi/Relationship adalah penghubung antara satu entitas dengan entitas
yang lain. Contoh Entitas buku dan Entitas Pengarang memiliki
hubungan "ditulis", yang artinya, pengarang menulis buku, dan buku
ditulis pengarang
3. Atribut/Attribute adalah ciri umum semua entitas atau semua yang ada
dalam entitas. Contoh Entitas pengarang memiliki atribut nama, alamat,
nomor telepon, dan sebagainya
2.10 Pengertian Data Flow Diagram (DFD)
Data flow Diagram (DFD) adalah diagram yang menggunakan notasi-
notasi untuk menggambarkan arus dari sistem. DFD sering digunakan untuk
menggambarkan suatu sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik
dimana data tersebut mengalir (misalnya lewat telpon, surat, dan
sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan
(misalnya file kartu, harddisk, tape, diskette, dan lain sebagianya).
Komponen-komponen Data Flow Diagram adalah sebagai berikut :
1. Lingkungan Luar merupakan kesatuan lingkungan di luar sistem yang
dapat berupa orang, organisasi atau sistem lainnya yang berada di
Lingkungan Luar
23
lingkungan luarnya yang akan memberikan input atau menerima output
dari sistem.
2. Arus Data merupakan Arus data ini mengalir diantara proses, simpanan
data dan kesatuan luar. Arus data ini menunjukkan arus dari data yang
dapat berupa masukan untuk sistem atau hasil dari proses sistem.
Arus Data
3. Proses merupakan kegiatan atau kerja yang dilakukan oleh orang, mesin
atau komputer dari hasil suatu arus data yang masuk ke dalam proses
untuk menghasilkan arus data yang akan keluar dari proses.
4. Simpanan Data merupakan simpanan dari data yang dapat berupa:
a. Suatu file atau database di sistem computer
Proses
24
b. Suatu arsip atau catatan manual
c. Suatu agenda atau buku
Simpanan Data
BAB III
PEMBAHASAN DAN ANALISIS
3.1 Sejarah Toko System Net
Komputer merupakan suatu perangkat yang dapat membantu
mempermudah penyelesaian berbagai pekerjaan, baik di kalangan bisnis
maupun dalam dunia pendidikan. Hal ini menyebabkan sebahagian besar
manusia menggunakan komputer sebagai alat bantu dalam bekerja, sehingga
kebutuhan akan komputer itu sendiri sangat tinggi. Komputer sudah ada sejak
tahun 1941 sampai sekarang ini yang terus mengalami kemajuan.
Untuk memenuhi kebutuhan masyarakat Pematangsiantar akan komputer
maka pada tanggal 12 Februari 2007 dibukalah sebuah toko yang diberi
nama “System Net” yang menyediakan berbagai jenis komputer dan aksesoris
komputer yang bertujuan untuk mempermudah masyarakat dalam mencari
komputer. Toko System Net beralamat di Jln. Cipto No.13 Pematangsiantar.
Dalam kegiatannya System Net tidak hanya menjual komputer dan
aksesoris melainkan juga melayani reparasi komputer dan printer. Seiring
25
berjalannya waktu, kini System Net telah menjadi pilihan masyarakat dalam
membeli komputer dan terus mengalami perkembangan.
3.2 Struktur Manajemen Toko System Net
Gambar 3.1 Struktur Manajemen Toko System Net
Uraian tugas-tugas pada toko System Net:
1. Pemilik toko tugasnya adalah sebagai berikut:
a. Memimpin kelancaran kegiatan usaha
b. Mengatur dan melakukan pembagian kerja
c. Menerima laporan penjualan dan pembelian serta menentukan gaji
karyawan
d. Mengamati kerja para karyawannya
Pemilik Toko
Kasir Pelayan Bagian Reparasi
26
2. Tugas kasir adalah menghitung dan menerima pembayaran yang
ditimbulkan dari transaksi yang terjadi
3. Pelayan tugasnya adalah melayani calon pembeli dan memberikan
pelayanan yang sebaik-baiknya
4. Bagian reparasi tugasnya adalah memperbaiki komputer ataupun printer
3.3 Visi dan Misi
3.3.1 Visi
Adapun visi didirikannya System Net adalah menyediakan komputer
dan aksesoris komputer yang berkualitas.
3.3.2 Misi
Misi didirikannya System Net ini adalah memberikan pelayanan yang
ramah dan memuaskan bagi pelanggan.
3.4 Sistem Yang Sedang Berjalan
Sistem komputerisasi adalah sistem yang sedang berjalan di toko System
Net Pematangsiantar, namun bukan untuk pencatatan transaksi penjualan
melainkan untuk pembuatan data pelanggan yang melakukan servis komputer
ataupun printer. Apabila terjadi transaksi penjualan masih dilakukan
pencatatan manual layaknya toko pada umumnya.
27
Setiap pelanggan yang ingin membeli komputer, laptop, atau aksesoris
komputer lainnya dapat menjumpai pelayan (pekerja) dan menjelaskan apa
yang dibutuhkan, maka pelayan akan memberi penjelasan tentang barang
yang kita butuhkan, berupa spesifikasi barang tersebut dan harganya. Jika kita
setuju, maka bagian kasir akan mencatat dan memberi faktur barang yang kita
beli sebagai bukti pembayaran. kemudian bukti penjualan diberikan kepada
pemilik untuk penyusunan laporan penjualan.
pembayaran
memberi informasi barang lap.penjualan
tanya informasi barang
kwitansi pembelian lap. penjualan
Gambar 3.2 Prosedur Transaksi Penjualan
3.5 Analisis Sistem Yang Sedang Berjalan
Analisis sistem adalah sistem penguraian dari suatu informasi yang utuh
ke dalam komponen dengan maksud mengidentifikasi dan mengevaluasi
permasalahan. Berdasarkan sistem yang berjalan pada toko System Net
Pematangsiantar yakni pencatatan transaksi penjualan yang masih manual
menyebabkan kegiatan di toko tersebut kurang efesien, terutama ketika terjadi
transaksi penjualan komputer. Untuk itu perlu dikembangkan sistem
pembeli pelayan kasir pemilik
28
komputerisasi yang lebih baik agar proses kegiatan di System Net berjalan
lancar.
Adapun kelebihan dan kelemahan sistem yang sedang berjalan, yaitu:
1. Kelebihan manual
a. Tidak memerlukan biaya yang besar
b. Dapat dilakukan oleh siapa saja
c. Tidak memerlukan keahlian khusus
2. Kelemahan manual
a. Data yang diperlukan tidak akurat
b. Tidak efesien dalam pencarian data
c. Keamanan data kurang terjamin
29
BAB IV
PERANCANGAN DAN IMPLEMENTASI
4.1 Data Flow Diagram (DFD)
Data flow Diagram (DFD) adalah diagram yang menggunakan notasi-
notasi untuk menggambarkan arus dari sistem. DFD sering digunakan untuk
menggambarkan suatu sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika.
4.1.1 Diagram Konteks
30
Gambar 4.1 Rancangan Diagram Konteks
4.2 Perancangan Database
Database adalah kumpulan dari tabel yang saling berhubungan antara yang
satu dengan yang lainnya, yang terdiri dari field dan record. Berdasarkan data
yang ada, maka dirancanglah suatu database PenjKomputer.mdb dengan
menggunakan Microsoft Access.
Berikut ini adalah tabel yang digunakan dalam database penjualan
komputer yang terdiri dari:
1. Tabel Barang
31
Tabel 4.1 Tabel Barang
Field Nama Type Size Keterangan
KodeBarang Text 15 Kode Barang
NamaBarang Text 50 Nama Barang
Spesifikasi Text 255 Spesifikasi Barang
HargaSatuan Number Long Integer Harga Satuan
JenisBarang Text 15 Jenis Barang
JlhStok Number Long Integer Jumlah Stok Barang
2. Tabel Petugas
Tabel 4.2 Tabel Petugas
Field Nama Type Size Keterangan
KodePetugas Text 10 Kode Petugas
NamaPetugas Text 30 Nama Petugas
3. Tabel Penjualan
Tabel 4.3 Tabel Penjualan
Field Nama Type Size Keterangan
NoPenjualan Number Long Integer Nomor Penjualan
TglPenjualan Date/Time Short Time Tanggal Penjualan
NamaPembeli Text 30 Kode Pembeli
KodePetugas Number Double Jumlah Jual Barang
4. Tabel Detail Penjualan
Tabel 4.4 Tabel Detail Penjualan
32
Field Nama Type Size Keterangan
NoPenjualan Number Long Integer Nomor Penjualan
NoDetailPenjualan Number Long Integer Nomor Detail Penjualan
KodeBarang Text 10 Kode Barang
JlhBarang Number Integer Jumlah Penjualan
4.3 Rancangan Relationship Database
Berikut ini adalah gambar relasi antar tabel database pada Komputerisasi
Akuntansi Penjualan Komputer Pada System Net Pematangsiantar
Menggunakan Visual Basic 6.0
Gambar 4.2 Relasi Antar Tabel
33
4.4 Rancangan Input
Untuk mempermudah dalam pemrograman terlebih dahulu dibuat
rancangan input yang akan menjadi acuan dalam membuat sistem. Adapun
bentuk rancangan input dalam program penjualan komputer adalah sebagai
berikut:
1. Input Login
Sebelum penulis menampilkan desain program menu utama, terlebih
dahulu akan tampil Input Login yang berguna untuk menjaga keamanan
data, sehingga tidak sembarang orang bisa mengaksesnya. Berikut ini
adalah tampilan Input Login:
Gambar 4.3 Input Login
2. Input Data Barang
34
Digunakan untuk menginput data-data barang meliputi kode barang,
merek, spesifikasi, harga, dan jumlah stok.
Gambar 4.4 Input Data Barang
3. Input Data Petugas
Digunakan untuk menginput data-data petugas yang ada pada usaha
ini yang meliputi kode petugas dan nama petugas.
35
Gambar 4.5 Input Data Petugas
4. Input Data Penjualan
Digunakan untuk menginput data-data pembeli yang akan melakukan
transaksi pembelian barang.
Gambar 4.6 Input Data Penjualan
5. Input Data Detail Penjualan
Nomor
Informasi Data Barang Keseluruhan
Jenis BarangKode Barang Nama Barang Harga Satuan Jumlah StokSpesifikasi
36
Digunakan untuk menginput data transaksi penjualan yang terjadi,
sehingga mempermudah untuk mengetahui barang-barang apa saja yang
telah terjual.
Gambar 4.7 Input Data DetailPenjualan
4.5 Perancangan Output
Perancangan output merupakan rancangan hasil keluaran dari program
yang telah dirancang. Adapun bentuk rancangan output dalam program ini
adalah sebagai berikut:
1. Informasi Data Barang
Digunakan untuk mengetahui jumlah barang yang tersedia di toko
tersebut baik secara keseluruhan maupun berdasarkan kode barang, nama
barang, dan jenis barang.
:
Informasi Data Barang Per Kode Barang
Jenis Barang
Kode Barang
Merk
Harga Satuan
Jumlah Stok
Spesifikasi
:
:
:
:
:
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Rp. 999.999.999,-
999
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Buah / Unit
37
Gambar 4.8 Informasi Barang Keseluruhan
2. Informasi Data Barang Per Kode Barang
Gambar 4.9 Informasi Barang Per Kode Barang
3. Informasi Data Barang Per Merek
:
Informasi Data Barang Per Merk
Jenis Barang
Merk
Kode Barang
Harga Satuan
Jumlah Stok
Spesifikasi
:
:
:
:
:
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx
Rp. 999.999.999,-
999
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Buah / Unit
Nomor
Informasi Data Barang Per Jenis Barang
Jenis Barang :
Kode Barang Nama Barang Harga Satuan Jumlah StokSpesifikasi
zzzzzzzzzzzzzzzzz
38
Gambar 4.10 Informasi Barang Per Merek
4. Informasi Data Barang Per Jenis Barang
Gambar 4.11 Informasi Barang Per Jenis Barang
5. Informasi Data Petugas
Nama PetugasKode Petugas :
Informasi Data Petugas Keseluruhan
Kode Petugas :
Informasi Data Petugas Per Kode Petugas
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx
Nama Petugas :
:
:
39
Digunakan untuk mengetahui data-data petugas yang bekerja yang
dapat di lihat secara keseluruhan maupun berdasarkan kode petugas dan
nama petugas.
Gambar 4.12 Informasi Petugas Keseluruhan
6. Informasi Data Petugas Per Kode Petugas
Gambar 4.13 Informasi Petugas Per Kode Petugas
7. Informasi Data Petugas Per Nama Petugas
No.
Laporan Penjualan Per Nomor Penjualan
Tgl Penjualan Nama Pembeli Kode Barang
Nomor Penjualan : 9999999999
Jumlah HargaMerek Harga SatuanJumlah PenjualanNo. Detail Penjualan
Total Penjualan Rp. 999.999.999,-
40
Gambar 4.14 Informasi Petugas Per Nama Petugas
8. Laporan Penjualan
Digunakan untuk melihat hasil keseluruhan dari transaksi penjualan
yang terjadi selama satu hari, per minggu, dan per bulan.
Gambar 4.15 Laporan Penjualan Per Nomor Penjualan
9. Laporan Penjualan Per Tanggal
Nama Petugas
Informasi Data Petugas Per Nama Petugas
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx
Kode Petugas
:
:
Laporan Penjualan Per Tanggal
Tanggal : dddd, dd mmmm yyyy
No. Nomor PenjualanNama Pembeli Kode Barang Jumlah HargaMerek Harga SatuanJumlah PenjualanNo. Detail PenjualanPeminjam
Total Penjualan Rp. 999.999.999,-
Laporan Penjualan Per Minggu
No. Tgl Penjualan Nama Pembeli Kode Barang Jumlah HargaMerek Harga SatuanJumlah PenjualanNo. Detail Penjualan
Total Penjualan Rp. 999.999.999
41
Gambar 4.16 Laporan Penjualan Per Tanggal
10. Laporan Penjualan Per Minggu
Gambar 4.17 Laporan Penjualan Per Minggu
11. Laporan Penjualan Per Bulan
Laporan Penjualan Per Bulan
Bulan : mmmm
Tahun : yyyyy
No. Tgl PenjualanNama Pembeli Kode Barang Jumlah HargaMerek Harga Satuan Jumlah PenjualanNo. Detail Penjualan
Total Penjualan Rp. 99.999.999,-
42
Gambar 4.18 Laporan Penjualan Per Bulan
4.6 Algoritma
Algoritma adalah langkah-langkah untuk menyelesaikan masalah secara
sistematis dan logis yang merupakan pola pikir dari programmer itu sendiri.
Dimana algoritma ini harus diketahui dahulu sebelum menuliskan listing
programnya karena suatu program dilatar belakangi oleh suatu algoritma.
Dalam aplikasi program ini terdiri dari lima menu seperti :
1. Menu File, yang terdiri dari sub menu : Data Barang, Data Pembeli,
Data Petugas dan Data Penjualan
2. Menu Login, yang terdiri dari sub menu Edit Users Login
3. Menu Informasi, yang terdiri dari sub menu Informasi Data
Barang, Informasi Data Pembeli dan Informasi Data Petugas
43
4. Menu Help, yang terdiri dari sub menu About
Berikut adalah algoritma program komputerisasi penjualan komputer
pada SystemNet Pematangsiantar menggunakan Visual Basic 6.0 :
1. Algoritma Login
Langkah 1 : Mulai
Langhkah 2 : Tampil form Login
Langkah 3 : Masukkan Username dan Password
Langkah 4a : Jika Username dan Password salah, maka
kembali ke langkah 3
Langkah 4b : Jika Username dan Password benar maka akan
tampil menu utama
2. Algoritma Menu Utama
Form menu utama terdiri dari menu File, Edit Login, Informasi,
Laporan, About, dan Exit. Dimana masing - masing menu terdiri dari
beberapa sub menu. Adapun algoritma menu utama adalah sebagai
berikut :
Langkah 1 : Mulai
Langkah 2 : Pilih File untuk menampilkan Data Barang
Langkah 3 : Pilih File untuk menampilkan Data Petugas
Langkah 4 : Pilih File untuk menampilkan Data Penjualan
Langkah 5 : Pilih Edit Login untuk menampilkan Edit User
44
Login
Langkah 6 : Pilih Informasi untuk menampilkan Informasi Data
Barang
Langkah 7 : Pilih Informasi untuk menampilkan Informasi Data
Petugas
Langkah 8 : Pilih Laporan untuk menampilkan Laporan Data
Penjualan
Langkah 9 : Pilih About Me untuk menampilkan data saya
Langkah 10 : Pilih Exit untuk keluar dari Menu Utama
3. Algoritma Menu File
Menu File terdiri dari sub menu : Data Barang, Data Petugas dan
Data Penjualan. Apabila salah satu sub menu dipilih, maka akan masuk
ke form sesuai dengan topik sub menu. Pembuatan form bertujuan
untuk melakukan proses penambahan data baru, ubah data, hapus data
ataupun pencarian data.
Adapun algoritma menu file adalah sebagai berikut:
3.1 Algoritma Sub Menu Data Barang
3.1.1 Algoritma Untuk Tambah Data Baru
45
Langkah 1 : Masuk ke Form Data Barang
Langkah 2 : Klik Add untuk meginput data
Langkah 3 : Input Kode Barang
Langkah 4 : Cari dan bandingkan field kunci yang
Diinput dengan field kunci yang ada dalam
database dan lakukan pengujian
Langkah 4.a : Jika data ditemukan tampilkan pesan
“Kode barang sudah ada, silahkan diganti”,
Jika data tidak ditemukan, maka lanjut ke
langkah selanjutnya
Langkah 5 : Input data Nama Barang, Harga Satuan,
Spesifikasi, Jenis barang dan Jumlah Stok
Barang
Langkah 6 : Klik Save untuk menyimpan data
3.1.2 Algoritma Untuk Hapus Data
Langkah 1 : Masuk ke Form Data Barang
46
Langkah 2 : Klik objek ListView untuk memilih data
yang akan dihapus
Langkah 3 : Jika tombol Delete diklik, maka data akan
dihapus dari database berdasarkan Kode
Barang data yang dipilih di objek ListView
Kembali ke langkah 2
3.1.3 Algoritma Untuk Edit/Ubah Data
Langkah 1 : Masuk ke Form Data Barang
Langkah 2 : Klik objek ListView untuk memilih data
yang akan diubah atau di edit
Langkah 3 : Jika tombol Edit diklik, maka lakukan
perubahan data
Langkah 4 : Klik Save untuk menyimpan perubahan
data
Kembali ke langkah 2
3.1.4 Algoritma Untuk Pencarian Data
Langkah 1 : Masuk ke Form Data Barang
47
Langkah 2 : Pilih kriteria pencarian, yaitu kriteria
pencarian berdasarkan Kode Barang, Nama
Barang atau Jenis Barang
Langkah 3 : Jika kriteria yang dipilih berdasarkan kode
barang, maka pilih kode barang
Langkah 4 : Data barang sesuai dengan kode barang
yang dipilih akan ditampilkan di ListView
Langkah 5 : Jika kriteria yang dipilih berdasarkan nama
barang, maka ketik /input nama barang
yang akan dicari
Langkah 6 : Jika data ditemukan, maka data akan
ditampilkan di ListView sesuai dengan
nama barang yang diinput
Langkah 7 : Jika kriteria yang dipilih berdasarkan jenis
barang, maka pilih jenis barang
Langkah 8 : Data barang sesuai dengan jenis barang
48
yang dipilih akan ditampilkan di ListView
Langkah 9 : Klik Close untuk menutup form
3.2 Algoritma Sub Menu Data Petugas
3.2.1 Algoritma Untuk Tambah Data Baru
Langkah 1 : Masuk ke Form Data Petugas
Langkah 2 : Klik Add untuk menginput data
Langkah 3 : Input Kode Petugas
Langkah 4 : Cari dan bandingkan field kunci yang
diinput dengan field kunci yang ada dalam
database dan lakukan pengujian.
Langkah 4.a : Jika data ditemukan maka tampil pesan
“Kode Petugas sudah ada, silahkan
diganti”, Jika data tidak ditemukan, maka
lanjut ke langkah selanjutnya
Langkah 5 : Input data Nama Petugas
Langkah 6 : Klik Save untuk menyimpan data
Kembali ke langkah 2
3.2.2 Algoritma untuk Edit/Ubah Data
49
Langkah 1 : Masuk ke Form Data Petugas
Langkah 2 : Klik objek ListView untuk memilih data
yang akan diubah atau di edit
Langkah 3 : Jika tombol Edit diklik, maka lakukan
perubahan data
Langkah 4 : Klik Save untuk menyimpan perubahan
data
Kembali ke langkah 2
3.2.3 Algoritma Untuk Hapus Data
Langkah 1 : Masuk ke Form Data Petugas
Langkah 2 : Klik objek ListView untuk memilih data
yang akan dihapus
Langkah 3 : Jika tombol Delete diklik, maka data akan
dihapus dari database berdasarkan Kode
Petugas data yang dipilih di objek ListView
Kembali ke langkah 2
3.2.4 Algoritma Untuk Pencarian Data
50
Langkah 1 : Masuk ke Form Data Petugas
Langkah 2 : Pilih kriteria pencarian, yaitu kriteria
pencarian berdasarkan Kode Petugas dan
Nama Petugas
Langkah 3 : Jika kriteria yang dipilih bersarkan kode
petugas, maka pilih kode petugas
Langkah 4 : Data petugas sesuai dengan kode petugas
yang dipilih akan ditampilkan di ListView
Langkah 5 : Jika kriteria yang dipilih berdasarkan nama
petugas, maka ketik / input nama petugas
yang akan dicari
Langkah 6 : Jika data ditemukan, maka data akan
ditampilkan di ListView sesuai dengan
nama Petugas yang diinput
3.3 Algoritma Untuk Sub Menu Data Penjualan
51
3.3.1 Algoritma Untuk Tambah Data Baru
Langkah 1 : Masuk ke Form Data Penjualan
Langkah 2 : Klik Add untuk menginput data baru
Langkah 3 : Input Nomor Penjualan
Langkah 4 : Cari dan bandingkan field kunci yang
diinput dengan field kunci yang ada dalam
database dan lakukan pengujian
Langkah 4.a : Jika data ditemukan tampilkan pesan
“Nomor Penjualan sudah ada, silahkan
diganti”, Jika data tidak ditemukan, maka
lanjut ke langkah selanjutnya
Langkah 5 : Input data Tanggal Penjualan, pilih Kode
Pembeli dan Kode Petugas
Langkah 6 : Klik Save untuk menyimpan data
Kembali ke langkah 2
3.3.2 Algoritma Untuk Hapus Data
52
Langkah 1 : Masuk ke Form Data Penjualan
Langkah 2 : Klik objek ListView untuk memilih data
yang akan dihapus
Langkah 3 : Jika tombol Delete diklik, maka data akan
dihapus dari database berdasarkan Nomor
Penjualan data yang dipilih di objek
ListView
Kembali ke langkah 2
3.3.3 Algoritma Untuk Edit/Ubah Data
Langkah 1 : Masuk ke Form Data Penjualan
Langkah 2 : Klik objek ListView untuk memilih data
yang akan di ubah
Langkah 3 : Jika tombol Edit diklik, maka lakukan
perubahan data
Langkah 4 : Jika tombol Save diklik, maka data yang
telah di ubah akan disimpan
Kembali ke langkah 2
3.3.4 Algoritma Untuk Pencarian Data
53
Langkah 1 : Masuk ke Form Data Penjualan
Langkah 2 : Pilih kriteria pencarian, yaitu kriteria
pencarian berdasarkan Nomor Penjualan,
Tanggal Penjualan atau Nama Pembeli
Langkah 3 : Jika kriteria yang dipilih berdasarkan
nomor penjualan, maka pilih pilihan nomor
penjualan
Langkah 4 : Data penjualan sesuai dengan nomor
penjualan yang dipilih akan ditampilkan di
ListView
Langkah 5 : Jika kriteria yang dipilih bersarkan tanggal
penjualan, maka input / pilih tanggal
penjualan yang akan dicari
Langkah 6 : Jika data ditemukan, maka data akan
ditampilkan di ListView sesuai dengan
tanggal penjualan yang diinput / dipilih
Langkah 7 : Jika kriteria yang dipilih bersarkan nama
54
pembeli, maka pilih nama pembeli yang
akan dicari
Langkah 8 : Jika data ditemukan, maka data akan
ditampilkan di List View sesuai dengan
nama yang kita input/pilih
4. Algoritma Menu Edit Login
Menu Edit Login terdiri dari sub menu Edit User Login.
Pembuatan form Edit User Login bertujuan untuk melakukan proses
penambahan data baru, ubah data, hapus data ataupun pencarian data
user atau pengguna.
Adapun algoritma menu Edit User Login adalah sebagai berikut:
Langkah 1 : Mulai
Langkah 2 : Klik menu Edit Login
Langkah 3 : Pilih Edit User Login, maka akan tampil form Edit
User Login
Langkah 4 : Klik Add untuk menambah User Name dan
Password baru
Langkah 4a : Jika data yang kita Input sudah ada di dalam
55
database, maka akan tampil pesan ” User Name
dan Password sudah ada,silahkan diganti”. Namun
jika data tidak ditemukan maka lanjut ke langkah
selanjutnya
Langkah 5 : Klik Save untuk menyimpan data
Langkah 6 : Pilih Cancel untuk membatalkan penginputan
Langkah 7 : Pilih Edit untuk melakukan perubahan terhadap
data yang telah ada
Langkah 8 : Pilih Delete untuk menghapus data
Langkah 9 : Pilih Close untuk keluar dari form
5. Algoritma Menu Informasi
Menu Informasi terdiri dari sub menu : Informasi Data Barang dan
Informasi Data Petugas. Pembuatan form Informasi bertujuan untuk
menampilkan informasi data barang dan informasi data petugas dengan
menggunakan kriteria.
Adapun algoritma menu Informasi adalah sebagai berikut :
5.1 Algoritma Informasi Data Barang
56
Langkah 1 : Masuk ke Form Informasi Data Barang
Langkah 2 : Pilih kriteria informasi data barang yang akan
ditampilkan. Kriteria informasi data barang terdiri
dari Data Barang Keseluruhan, Kode Barang,
Nama Barang, dan Jenis Barang
Langkah 3.a : Jika dipilih kriteria Data Barang Keseluruhan,
maka akan ditampilkan data semua barang
(keseluruhan)
Langkah 3.b : Jika dipilih kriteria Kode Barang, pilih pilihan
kode barang yang ada. Maka akan ditampilkan data
barang sesuai dengan kode barang yang dipilih
Langkah 3.c : Jika dipilih kriteria Nama Barang, input nama
barang. Jika data ditemukan, maka akan
ditampilkan data barang sesuai dengan nama
barang yang diinput
Langkah 3.d : Jika dipilih kriteria Jenis Barang, maka akan
57
ditampilkan data barang sesuai dengan jenis barang
yang dipilih
5.2 Algoritma Informasi Data Petugas
Langkah 1 : Masuk ke Form Informasi Data Petugas
Langkah 2 : Pilih kriteria informasi data petugas yang akan
Ditampilkan. Kriteria informasi data petugas yaitu
Kode Petugas dan Nama Petugas
Langkah 3.a : Jika dipilih kriteria Kode Petugas, pilih pilihan
kode petugas yang ada. Maka akan ditampilkan
data petugas sesuai dengan kode petugas yang
dipilih
Langkah 3.b : Jika dipilih kriteria Nama Petugas, input nama
petugas. Jika data ditemukan, maka akan
ditampilkan data petugas sesuai dengan nama
petugas yang diinput
6. Algoritma Menu Laporan
58
Menu Laporan terdiri dari sub menu : Laporan Data Penjualan.
Pembuatan menu Laporan Data Penjualan bertujuan untuk
menampilkan informasi laporan penjualan per nomor penjualan,
informasi laporan penjualan per tanggal, informasi laporan penjualan
per minggu, dan informasi laporan penjualan per bulan dengan
menggunakan kriteria.
Adapun algoritma menu laporan adalah sebagai berikut:
6.1 Algoritma Laporan Data Penjualan
Langkah 1 : Masuk ke form Laporan Data Penjualan
Langkah 2 : Pilih kriteria laporan yang akan ditampilkan.
Adapun kriteria laporan terdiri dari laporan
penjualan per nomor penjualan, laporan penjualan
per tanggal, laporan penjualan per minggu, dan
laporan penjualan per bulan
Langkah 3.a : Jika dipilih kriteria laporan penjualan per nomor
penjualan, pilih pilihan nomor penjualan yang ada.
Kemudian pilih view untuk menampilkan laporan
Langkah 3.b : Jika dipilih kriteria laporan penjualan per tanggal,
maka pilih tanggal penjualan. Pilih view. Jika data
59
ditemukan, maka akan ditampilkan data penjualan
sesuai dengan tanggal yang di input
Langkah 3.c : Jika dipilih kriteria laporan penjualan per minggu,
pilih tanggal awal. Klik view, maka akan
ditampilkan data penjualan selama satu minggu
sesuai dengan data yang telah ada sebelumnya
Langkah 3.d : Jika dipilih kriteria laporan penjualan per bulan,
pilih bulan dan tahun yang ada. Pilh view, maka
data akan ditampilkan
7. Algoritma Menu About
Menu about terdiri dari sub menu : About. Sub menu about
merupakan form yang berisi informasi aplikasi yang dibuat dan
informasi programmer yang membuat program tersebut.
Adapun algoritma menu about adalah sebagai berikut:
Langkah 1 : Pilih menu about
Langkah 2 : Tampil form menu about yang berisi data-data
programmer
Langkah 3 : Pilih Close untuk menutup form menu about
60
4.7 Implementasi
Implementasi merupakan prosedur yang dilakukan untuk menyelesaikan
desain sistem yang ada dalam dokumen desain. Pada tahap implementasi ini
difokuskan kepada penerapan sistem yang telah didesain pada bahasa
pemrograman Visual Basic 6.0, sehingga diperoleh hasil sesuai yang
diinginkan.
Program adalah kumpulan dari beberapa instruksi-instruksi atau statement
yang disusun dalam urutan yang logis untuk mengerjakan suatu aplikasi
tertentu, sehingga mendapatkan informasi yang diharapkan. Berikut ini
adalah tujuan dari implementasi:
1. Menyelesaikan desain yang telah disetujui dan menyusun dokumen-
dokumen baru atau dokumen yang telah diperbaiki
2. Memastikan bahwa pemakai dapat menjalankan program tersebut
3. Mempertimbangkan bahwa program yang baru dapat berjalan sesuai
dengan permintaan pemakai, yakni dengan cara menguji secara
keseluruhan program tersebut
4. Memastikan bahwa program yang dapat berjalan dengan benar, dengan
membuat perencanaan, pengawasan, dan melakukan pengelolaan terhadap
program tersebut
61
4.8 Tampilan Program
Program komputerisasi akuntansi penjualan komputer pada SystemNet
pematangsiantar memiliki beberapa tampilan sebagai berikut:
1. Form Login
Kegunaan form login ini adalah untuk menjaga keamanan data yang
telah disimpan, sehingga tidak sembarang orang bisa membuka program
ini kecuali pemiliknya.
Gambar 4.19 Tampilan Form Login
2. Form Menu Utama
Form menu utama ini digunakan untuk mengetahui form-form apa saja
yang terdapat dalam program ini. Menu utam ini terdiri atas menu File,
Edit Login, Informasi, Laporan, About, dan Exit.
62
Gambar 4.20 Tampilan Form Menu Utama
3. Form Data Barang
Digunakan untuk menginput data-data barang meliputi kode barang,
merek, spesifikasi, harga, dan jumlah stok barang.
Gambar 4.21 Tampilan Form Data Barang
63
4. Form Data Petugas
Digunakan untuk menginput data-data petugas yang ada pada usaha
ini yang meliputi kode petugas dan nama petugas.
Gambar 4.22 Tampilan Form Data Petugas
5. Form Data Penjualan
Digunakan untuk menginput No.penjualan, nama pembeli, dan nama
petugas ketika terjadi transaksi pembelian barang.
Gambar 4.23 Tampilan Form Data Penjualan
64
6. Form Detail Penjualan
Digunakan untuk menginput data transaksi penjualan yang terjadi,
sehingga mempermudah untuk mengetahui barang-barang apa saja yang
telah terjual.
Gambar 4.24 Tampilan Form Detail Penjualan
7. Form Edit Login
Digunakan untuk menginput User Name dan Password baru atau
memperbaharui User Name dan Password yang telah ada.
65
Gambar 4.25 Form Edit Login
8. Informasi Data Barang Keseluruhan
Digunakan untuk mengetahui jumlah barang yang tersedia di toko
tersebut secara keseluruhan.
Gambar 4.26 Informasi Barang Keseluruhan
66
9. Informasi Barang Per Kode Barang
Digunakan untuk mengetahui jumlah barang berdasarkan kode barang
yang di input.
Gambar 4.27 Informasi Barang Per Kode Barang
10. Informasi Barang Per Nama Barang
Digunakan untuk melihat informasi data barang berdasarkan nama
barang yang di input.
67
Gambar 4.28 Informasi Barang Per Nama Barang
11. Informasi Data Barang Per Jenis Barang
Digunakan untuk melihat informasi data barang berdasarkan nama
barang yang di input.
Gambar 4.29 Informasi Data Barang Per Jenis Barang
68
12. Informasi Data Petugas Keseluruhan
Informasi yang digunakan untuk mengetahui petugas yang bertugas di
bagian kasir secara keseluruhan.
Gambar 4.30 Informasi Data Petugas Keseluruhan
13. Informasi Data Petugas Per Kode Petugas
Informasi ini digunakan untuk melihat petugas bagian kasir
berdasarkan kode petugas yang di input.
Gambar 4.31 Informasi Data Petugas Per Kode Petugas
69
14. Informasi Data Petugas Per Nama Petugas
Informasi ini digunakan untuk melihat data petugas berdasarkan nama
petugas yang di input.
Gambar 4.32 Informasi Data Petugas Per Nama Petugas
15. Laporan Data Penjualan Per Nomor Penjualan
Digunakan untuk mengetahui barang-barang apa saja yang telah
terjual berdasarkan nomor penjualan.
Gambar 4.33 Laporan Penjualan Per Nomor Penjualan
70
16. Laporan Penjualan Per Tanggal
Digunakan untuk melihat transaksi-transaksi yang telah terjadi
berdasarkan tanggal penjualan yang terjadi.
Gambar 4.34 Laporan penjualan Per Tanggal
17. Laporan Penjualan Per Minggu
Digunakan untuk melihat data-data transaksi penjualan yang terjadi
selama satu minggu.
71
Gambar 4.35 Laporan Penjualan Per Minggu
18. Laporan Penjualan Per Bulan
Digunakan untuk melihat transaksi yang terjadi selama satu bulan
dalam periode tertentu.
72
Gambar 4.36 Laporan Penjualan Per Bulan
BAB V
KESIMPULAN DAN SARAN
73
5.1 Kesimpulan
Setelah sistem informasi penjualan computer ini selesai dibuat, maka
penulis dapat mengambil beberapa kesimpulan diantaranya adalah:
1. Sistem komputerisasi akuntansi penjualan komputer ini merupakan metode
yang efektif dan efisien untuk melakukan penghitungan jumlah penjualan
komputer yang terjadi
2. Program penjualan yang dibuat merupakan program yang sederhana,
namun sangat bermanfaat dan mudah digunakan oleh pengguna
3. Dengan adanya penggunaan pemrograman Visual Basic 6.0 sebagai alat
bantu dalam melakukan penghitungan penjualan komputer dapat
menghemat waktu dalam pelaksanaannya dan apabila data dibutuhkan
sewaktu-waktu dapat ditemukan kembali dengan mudah
5.2 Saran
Untuk mendukung kelancaran program yang telah dibuat oleh penulis,
maka penulis membuat beberapa saran antara lain:
5.2.1 Saran Kepada SystemNet
1. Penggunaan Visual Basic dalam melakukan penjualan komputer atau
setiap transaksi yang terjadi di SystemNet dapat mempermudah
74
pekerja dalam melakukan penghitungan jumlah penjualan yang
terjadi, sehingga pengerjaannya menjadi lebih cepat serta data yang
diperoleh lebih akurat
2. Program yang telah dibuat oleh penulis kiranya dapat membantu
meningkatkan kualitas dan kelancaran kegiatan penjualan di
SystemNet
5.2.2 Saran Kepada AMIK Multicom
1. Diharapkan agar AMIK Multicom tetap meningkatkan mutu dan
pelayanan agar menjadi kampus pilihan masyarakat dalam
mempelajari ilmu komputer
2. Agar AMIKMulticom tetap mempertahankan disiplin kerja dan tetap
memberikan yang terbaik kepada mahasiswanya
3. AMIK Multicom hendaknya menjalin hubungan kerjasama dengan
instansi atau dunia kerja lainnya
5.2.3 Bagi Adik-adik Tingkat di AMIK Multicom
75
1. Hendaknya dapat mempergunakan atau memanfaatkan waktu yang
ada dengan sebaik-baiknya untuk belajar dan bertanya kepada para
dosen apabila mendapat/mengalami kendala
2. Menumbuhkan sikap persahabatan dengan dosen sarta mahasiswa
lainnya tentu akan menjadikan suatu hubungan yang akrab dan
harmonis
3. Berani mengungkapkan pendapat yang sifatnya membangun
4. Jangan menganggap sepele dengan mata perkuliahan yang ada, tapi
tetap berpacu dan semangat untuk mendapatkan yang terbaik
5. Tetap menjaga nama baik almamater AMIK Multicom
DAFTAR PUSTAKA
76
Wahana Komputer. 2003. Pemrograman Visual basic 6.0. Yogyakarta: Andi
Madcoms. 2010. Microsoft Access 2010 Untuk Pemula. Yogyakarta: Andi
http://id.wikipedia.org/wiki/Sejarah_komputer
Zona panda. Blogspot.com/2013/02/ Pengertian-Flowchart-dan-contoh html
http://dobloger.blogspot.com/2012/10/pengertian-komputer-menurut-para
ahli.html di Dobloger Blog ID: 5.32
http://agung-nugroho01.blogspot.com/2013/02/pengertian-akuntansi-menurut-para-ahli.html