4.1. Umum
Sistem penjualan merupakan suatu prosedur yang sangat penting pada setiap
perusahaan. Sistem penjualan harus dibuat dengan benar, baik dalam proses
pemesanan, pembayaran maupun pembuatan laporan agar informasi yang dihasilkan
lebih akurat. Kemajuan teknologi dalam bidang komputer sangat membantu
mempermudah dan mempercepat dalam proses pengolahan data. Oleh Karena itu
dapat diciptakan sebuah sistem yang bisa membuat sebuah informasi yang dihasilkan
menjadi lebih akurat.
Untuk itu komputer bisa digunakan sebagai sarana pendukung untuk
menghasilkan informasi yang efisien, efektif dan akurat. Sistem usulan ini berisikan
tentang perubahan sistem manual menjadi sistem yang terkomputerisasi. Prosedur
sistem usulan ini tidak banyak mengalami perubahan dari sistem yang sudah ada.
Dengan adanya sistem ini diharapkan dapat mengurangi kesalahan dalam perhitungan
dan meningkatkan efektifitas sumber daya manusia yang ada pada Supra Yogie
Optikal Sumedang.
35
36
Prosedur Pemesanan
Berdasarkan file data pelanggan, bagian Refraksi Optisien melakukan
pemeriksaan mata pada pelanggan yang memberikan resep dokter dan resep
dokter di arsipkan. Kemudian Bagian refraksi Optisien menawarkan produk
yang tersedia dilihat dari file data barang dan membuat nota. Nota terdiri dari 2
rangkap, nota putih diserahkan kepada pelanggan sedangkan nota biru di
2.
arsipkan pada arsip nota dan data pemesanan pun di input pada file pemesanan.
Prosedur Pembayaran
Pembayaran atas kacamata di lakukan oleh pelanggan ke bagian kasir. Apabila
kacamata telah selesai, pelanggan menyerahkan nota putih, kemudian nota
putih di arsipkan pada arsip nota sebagai bukti pemesanan. Lalu bagian kasir
melihat data pemesanan berdasarkan file pemesanan untuk membuat struk.
Kemudian pelanggan melakukaaan pembayaran dan mendapatkan struk. Lalu
data pembayaran di input pada file pembayaran.
3.
Prosedur Penjurnalan
Penjurnalan dibuat berdasarkan data perkiraan dan data pembayaran yang
nantinya akan menghasilkan sebuah jurnal. Kemudian data jurnal tersebut akan
di input pada file jurnal.
4.
Prosedur Laporan
37
Pembuatan Laporan dibuat berdasarkan data pembayaran dan data jurnal yang
menghasilkan laporan penjualan bulanan dan laporan penerimaan kas,
kemudian laporan diberikan kepada manager. Lalu laporan di arsipkan.
4.3. Diagram Alir Data (DAD) Sistem Akuntansi Usulan
Diagram alir data sistem akuntansi usulan pada dasarnya tidak banyak merubah
sistem berjalan, sehingga memiliki bentuk yang hampir sama. Sistem akuntansi
usulan ini dibuat untuk memperbaiki sistem yang sudah ada sebelumnya. Berikut ini
adalah diagram alir data sistem usulan :
Gambar IV.1
Diagram Konteks Sistem Akuntansi Usulan
38
Gambar IV.2
Diagram Nol Sistem Akuntansi Usulan
39
Gambar IV.3
Diagram Detail Sistem Akuntansi Berjalan Usulan
40
: Resep Dokter
Bentuk data
Arus data
Penjelasan
Periode
Volume
: 1 Lembar
Struktur data
Header
Isi
Footer
b. Nama Arus Data
= Tanda_Tangan_Pasien + Tanda_Tangan_Dokter
: Data Pelanggan
Bentuk data
Arus data
Penjelasan
Periode
Volume
: 1 Lembar
Struktur data
41
Header
Isi
Footer
c. Nama Arus Data
= Tanda_Tangan_Bagian_Refraksi_Optisien
: Data Barang
Bentuk data
Arus data
Penjelasan
Periode
Volume
: 1 Lembar
Struktur data
Header
Isi
Footer
d. Nama Arus Data
= Tanda_Tangan_Bagian_Refraksi_Optisien
: Data Perkiraan
Bentuk data
Arus data
Penjelasan
Periode
Volume
: 1 Lembar
42
Struktur data
= Header + Isi
Header
Isi
2.
= 1{@Kode_Perkiraan + Nama_Perkiraan}n
: Nota
Bentuk data
Arus data
Periode
Volume
: 1 lembar
Struktur data
Header
Isi
Footer
b. Nama Arus Data
= Tanda_Tangan_Bagian_Refraksi_Optisien
: Struk
Bentuk data
Arus data
43
Periode
Volume
: 1 lembar
Struktur data
= Header + Isi
Header
Isi
Bentuk data
Arus data
Volume
: 1 lembar
Struktur data
= Header + Isi
Header
Isi
Bentuk data
Arus data
44
Periode
Volume
: 1 lembar
Struktur data
= Header + Isi
Header
Isi
1. Nama dokumen
: Data Pelanggan
Fungsi
Sumber
: Pelanggan
Tujuan
45
Media
: Kertas
Jumlah
: 1 lembar
Frekuensi
Bentuk
: Lampiran C.1
2. Nama dokumen
: Data Barang
Fungsi
Sumber
Tujuan
Media
: Kertas
Jumlah
: 1 lembar
Frekuensi
Bentuk
: Lampiran C.2
3. Nama dokumen
: Data Perkiraan
Fungsi
Sumber
: Bagian Kasir
Tujuan
: Bagian Kasir
Media
: Kertas
46
Jumlah
: 1 lembar
Frekuensi
Bentuk
: Lampiran C.3
: Data Pemesanan
Fungsi
Sumber
Tujuan
: Pelanggan
Media
: Kertas
Jumlah
: 1 lembar
Frekuensi
Bentuk
: Lampiran D.1
2. Nama dokumen
: Struk
Fungsi
Sumber
: Bagian Kasir
Tujuan
: Pelanggan
Media
: Kertas
Jumlah
: 1 lembar
Frekuensi
47
Bentuk
3. Nama dokumen
: Lampiran D.2
: Laporan Penjualan bulanan
Fungsi
Sumber
: Kasir
Tujuan
: Manager
Media
: Kertas
Jumlah
: 1 lembar
Frekuensi
: Setiap bulan
Bentuk
: Lampiran D.3
4. Nama dokumen
Fungsi
Sumber
: Kasir
Tujuan
: Manager
Media
: Kertas
Jumlah
: 1 lembar
Frekuensi
: Setiap bulan
Bentuk
: Lampiran D.4
48
49
Gambar IV.5
Bentuk Normalisasi Kesatu (First Normal Form)
50
Gambar IV.6
Bentuk Normal Kedua (Second Normal Form)
Keterangan:
* Primary Key
**
Foreign Key
51
Gambar IV.7
Bentuk Normal Ketiga (Third Normal Form)
Keterangan:
* Primary Key
**
Foreign Key
52
Akronim
: Data Barang
Fungsi
Tipe File
: File Master
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hardisk
Panjang Record : 81
Kunci Field
: Kode_barang
Tabel IV.1
Spesifikasi File Data Barang
2.
No
1
2
3
Elemen Data
Kode barang
Nama barang
Harga barang
Akronim
Kode_barang
Nama_barang
Harga_barang
Stok
Stok
Tipe
Text
Text
Currenc
y
Text
Akronim
: Data Pelanggan
Fungsi
Panjang
9
30
Keterangan
Primary Key
53
Tipe File
: File Master
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hardisk
Panjang Record : 83
Kunci Field
: Kode_pelanggan
Tabel IV.2
Spesifikasi File Data Pelanggan
No
1
2
3
4
3.
Elemen Data
Kode pelanggan
Nama pelanggan
Alamat
Telepon
Akronim
Kode_pelanggan
Nama
Alamat
Telp
Tipe
Text
Text
Text
Text
: File Perkiraan
Akronim
: Perkiraan
Fungsi
Tipe File
: File Master
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hardisk
Panjang Record : 65
Kunci Field : Kode_akun
Tabel IV.3
Spesifikasi File Perkiraan
Panjang
8
30
30
15
Keterangan
Primary Key
54
No
1
2
3
Elemen Data
Kode Akun
Tipe Akun
Nama Akun
Akronim
Kode_akun
Tipe_akun
Nama_akun
Tipe
Text
Text
Text
Panjang
5
30
30
Keterangan
Primary Key
: File Pemesanan
Akronim
: Data Pemesanan
Fungsi
Tipe File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hardisk
Panjang Record : 56
Kunci Field
: No_nota
Tabel IV.4
Spesifikasi File Pemesanan
No
Elemen Data
Akronim
Tipe
No nota
Tgl pesan
Jumlah pesan
Harga pesan
Total pesan
Kode pelanggan
Kode barang
No_nota
Tgl_pesan
Text
Date/Time
Text
Currency
Currency
Text
Text
Panjan
Keterangan
g
1
2
3
4
5
6
7
Jumlah_pesan
Harga_pesan
Total
Kode_pelanggan
Kode_barang
Primary Key
10
8
9
Foreign Key
Foreign Key
: File Pembayaran
Akronim
: Penjualan
Fungsi
55
Tipe File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hardisk
Panjang Record : 27
Kunci Field
: No_struk
Tabel IV.5
Spesifikasi File Pembayaran
No
Elemen Data
Akronim
Tipe
1
2
3
4
5
6
No. struk
Tgl bayar
Jumlah beli
Harga barang
Total bayar
No. nota
No_struk
Tgl_bayar
Jumlah_beli
Harga
Total_bayar
No_nota
Text
Date/Time
Currency
Currency
Currency
Text
Panjan
Keterangan
g
9
Primary Key
Foreign Key
: File Jurnal
Akronim
: Jurnal
Fungsi
Tipe File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hardisk
Panjang Record : 43
Kunci Field
: No_jurnal
56
Tabel IV.6
Spesifikasi File Jurnal
No
Elemen Data
Akronim
Tipe
Panjan
Keterangan
g
1
2
3
7.
No.Jurnal
Tgl.Jurnal
Keterangan
No_jurnal
Tgl_jurnal
Keterangan
Text
Date/Time
Text
Primary Key
30
Akronim
: Jurnal Detail
Fungsi
Tipe File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Media
: Hardisk
Panjang Record : 18
Kunci Field
:-
Tabel IV.7
Spesifikasi File Jurnal Detail
No
Elemen Data
Akronim
Tipe
Panjan
Keterangan
g
1
2
3
No.Jurnal
Debet
Kredti
No_jurnal
Debet
Kredit
Text
Currency
Currency
Foreign Key
57
4
5
4.5.5.
Kode Akun
No.struk
Kode_akun
No_struk
Text
Text
9
9
Foreign Key
Foreign Key
Struktur Kode
Struktur kode dibuat dengan tujuan agar proses penginputan atau perekapan
data lebih mudah, cepat dan sederhana serta menjaga kerahasiaan data. Adapun
struktur kode yang penulis usulkan adalah sebagai berikut:
1. Kode Barang
Contoh :
Keterangan :
BCA : Jenis Frame
RDS : Nama Frame
010 : Nomor Urut
2. Kode Pelanggan
58
Contoh :
Keterangan :
PEL : Kode Pelanggan
EIF : Nama Pelanggan
01 : Nomor Urut
3. No Pesanan
Contoh :
59
Keterangan :
NS : Inisial Transaksi
15 : Tahun
06 : Bulan
001 : Nomor Urut
4. Kode Jurnal
Contoh :
Keterangan :
JU : Inisial Jurnal
15 : Tahun
04 : Bulan
02 : Nomor urut jurnal umum
60
5. Kode Akun
Contoh :
Keterangan:
1
61
Gambar IV.8
HIPO (Hierachy plus input proses output)
62
: Menu utama
Akronim
: Menuutama.frm
Bahasa Program
Fungsi Program
Bentuk Tampilan
: Lampiran E.1
Proses Program
a. Menu Master, maka akan tampil data barang, data pelanggan dan data
perkiraan.
b. Menu Transaksi, maka akan tampil Pesanan, pembayaran, dan jurnal.
c. Menu Laporan, maka akan tampil laporan penjualan dan laporan penerimaan
kas.
d. Tutup, maka akan keluar dari program.
2. Spesifikasi Program Menu Master
Nama Program
: Menu Master
Akronim
: menumaster.frm
63
a. Data Barang
b. Data Pelanggan
c. Perkiraan
3. Spesifikasi Program Menu Master Data Obat
Nama Program
: Data Barang
Akronim
: data barang.frm
Bahasa Program
Fungsi Program
Bentuk Tampilan
: Lampiran E.3
Proses Program
a. Pada menu utama pilih menu master, kemudian pilih Data barang maka akan
tampil program.
b. Setelah itu klik tambah untuk menginput data barang baru.
c. Pilih Edit untuk mengubah data barang.
d. Pilih Hapus jika ingin menghapus data barang.
e. Pilh Simpan untuk menyimpan data barang.
f. Pilih Cari untuk mencari data barang.
g. Pilih Keluar untuk kembali ke menu utama.
4. Spesifikasi Program Menu Master Data Pelanggan
Nama Program
: Data Pelanggan
Akronim
: datapelanggan.frm
Bahasa Program
64
Fungsi Program
Bentuk Tampilan
: Lampiran E.4
Proses Program
h. Pada menu utama pilih menu master, kemudian pilih Data pelanggan maka
akan tampil program.
i. Setelah itu klik tambah untuk menginput data pelanggan baru.
j. Pilih Edit untuk mengubah data pelanggan.
k. Pilih Hapus jika ingin menghapus data pelanggan.
l. Pilh Simpan untuk menyimpan data pelanggan.
m. Pilih Cari untuk mencari data pelanggan.
n. Pilih Keluar untuk kembali ke menu utama.
5. Spesifikasi Program Menu Master Perkiraan
Nama Program
: Perkiraan
Akronim
: perkiraan.frm
Bahasa Program
Fungsi Program
Bentuk Tampilan
: Lampiran E.5
Proses Program
:
a. Pada menu utama pilih menu master, kemudian pilih perkiraan maka akan
tampil program.
b. Setelah itu klik Tambah untuk menginput data perkiraan baru.
65
c.
d.
e.
f.
: Menu Transaksi
Akronim
: menutransaksi.frm
Bahasa Program
Fungsi Program
Bentuk Tampilan
: Lampiran E.6
Proses Program
a. Pesanan
b. Pembayaran
c. Jurnal
7. Spesifikasi Program Menu Transaksi Pesanan
Nama Program
: Pesanan
Akronim
: menupesanan.frm
66
a. Pada menu utama pilih menu transaksi, kemudian pilih Pesanan maka akan
tampil program.
b. Setelah itu klik tambah untuk menginput data barag yang akan dibeli.
c. Pilih Edit untuk mengubah data yang telah diinput.
d. Pilih Hapus jika ingin menghapus data pemesanan barang.
e. Pilih Simpan untuk menyimpan data pemesanan barang
f. Pilih Lagi untuk menginput data barang lagi.
g. Pilih Cetak untuk mencetak pesanan.
h. Pilih Keluar untuk kembali ke menu utama.
8. Spesifikasi Program Menu Transaksi Pembayaran
Nama Program
: Pembayaran
Akronim
: menupembayaran.frm
Bahasa Program
Fungsi Program
Bentuk Tampilan
Proses Program
: Lampiran E.8
a. Pada menu utama pilih transaksi, kemudian pilih pembayarn maka akan
tampil program.
b. Setelah itu klik Tambah untuk menginput data pembayaran tersebut.
c. Pilih Edit untuk mengubah data yang telah diinput.
67
: Jurnal
Akronim
: menujurnal.frm
Bahasa Program
Fungsi Program
Bentuk Tampilan
: Lampiran E.9
Proses Program
a.
b.
Pada submenu transaksi pilih menu jurnal untuk menampilkan form jurnal
c.
d.
e.
f.
g.
: Laporan
Akronim
: menulaporan.frm
68
Proses Program : Pada menu utama pilih menu laporan, akan ditampilkan:
Laporan Penjualan
Laporan Penerimaan Kas
11. Spesifikasi Menu Laporan Penjualan
Nama Program
: Laporan Penjualan
Akronim
: lap_penjualan.frm
Akronim
: lap_penerimaankas.frm
69
Proses Program
4.6.
4.6.1. Umum
Mengubah sebuah sistem yang masih manual menjadi sistem yang berbasis
komputer membutuhkan beberapa hal sebagai faktor pendukung. Memerlukan waktu
yang lama dan biaya yang tidak sedikit. Membuat sistem berbasis komputer memiliki
beberapa tahapan mulai dari perencanaan sistem sampai sistem tersebut diterapkan.
Selain pemeliharaan sistem yang harus dikembangkan, maka perlu dikembangkan
suatu sistem yang baru untuk pengolahan data tersebut yaitu hardware dan software.
4.6.2. Perangkat Keras
70
Dari segi perangkat keras ini penulis memilih atau menggunakan peralatan
untuk proses komputerisasi pada sistem ini, yaitu sebagai berikut:
1. Processor
2. RAM
: 512 MB
3. Hard Disk
: 80 GB
4. Flashdisk
: 8 GB
5. Monitor
: 14 WXGA LED
6. Keyboard
: 102 keys
7. Printer
: Deksjet D1360
8. Mouse
: Optical Mouse
71
Analisa Sistem
Untuk mendapatkan gambaran tentang bentuk permasalahan yang ada pada
perusahaan tersebut sehingga dapat mengetahui alternatif pemecahan masalah
untuk klinik tersebut. Waktu yang dibutuhkan untuk menganalisa sistem selama
satu minggu.
2.
3.
Pembuatan Program
Kegiatan yang bertujuan untuk menghasilkan database yang dilakukan dengan
cara memasukan data-data ke dalam sebuah database. Didalam pembuatan
program berikut ini program dikelompokkan menjadi menu utama dan sub
menu program, sehingga program yang dibuat sesuai dengan kebutuhan sistem
berjalan. Dalam pembuatan program ini membutuhkan waktu selama satu
minggu.
4.
Pengetesan Program
72
Untuk memastikan program berjalan dengan baik agar pada saat program
tersebut digunakan tidak terjadi kendala. Waktu yang dibutuhkan untuk
pengetesan program selama dua minggu
5.
6.
Pelatihan
Kegiatan ini untuk memberikan latihan kepada user agar dapat mengerti dan
dapat meningkatkan kemampuan user dalam memenggunakan sistem baru.
Waktu yang dibutuhkan dalam pelatihan satu minggu.
7.
Test Sistem
Test sistem adalah kegiatan untuk melaksanakan uji coba terhadap sistem secara
keseluruhan, sampai dimana sistem dapat dipahami dengan baik dan benar.
Waktu yang dibutuhkan untuk test sistem selama dua minggu.
8.
Tabel IV.8.
Jadwal Implementasi
73
BULAN
No
KEGIATAN
I
1 2 3 4
1.
Analisa sistem
Pembuatan Program
Pengetesan Program
Pelatihan
Test Sistem
II
1
III
3