• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
62
0
0

Teks penuh

(1)

30

PEMBAHASAN

3.1. Tinjauan Perusahaan

Tinjauan perusahaan bertujuan untuk mengetahui sejarah perusahaan/badan usaha, struktur organisasi serta tugas dan fungsi dari organisasi tersebut.

3.1.1. Sejarah Perusahaan

CV. Naz Engineering Utama Cikarang adalah sebuah perusahaan yang bergerak di bidang machining, fabrication, engineering, dan dies maker. CV. Naz Engineering Utama Cikarang didirikan oleh Bapak Suwandi pada tanggal 22 Oktober 2008 dengan nomor SIUP 510/1-1429/PERINDAGKOP & PMD/PK-00/XI/2008, dan nomor NPWP 02.858.439.9-413.000.Perusahaan ini berlokasi di Jl. Raya Ciantra No. 18, Ds. Suka Damai, Cikarang Selatan.

3.1.2. Struktur Organisasi Direktur Utama Bagian Produksi Design Engineering Accounting Administrasi Quality Control Delivery Gambar III.1 Struktur Organisasi Sumber: Cv. Naz Engineering Utama

(2)

3.1.3 Tugas dan Fungsi Struktur Organisasi

1. Direktur Utama

Mengawasi kegiatan yang berlangsung pada perusahaan, menerima laporan tentang kegiatan perusahaan serta mengambil keputusan dan kebijakan untuk kemajuan perusahaan. Fungsinya memimpin perusahaan serta melakukan pengendalian terhadap keadaan CV. Naz Engineering Utama .

2. Accounting

Bertanggung jawab dalam pembukuan dan posisi keuangan pada perusahaan. 3. Administrasi

Mengatur proses penjualan pada perusahaanantara lain input data barang, input data customer,input data pemesanan, input data invoice, input data surat jalan, input data kwitansi, dan membuat laporan.

4. Design Engineering

Membuat drawing barang yang akan diproduksi sesuai dengan pesanan barang. 5. Produksi

Bertanggung jawab atas semua produksi yang akan diproses dan dijual oleh perusahaan dimana produk yang diproduksi harus sesuai dengan standar yang telah ditentukan oleh perusahan.

6. Quality Control

(3)

7. Delivery

Mengantarkan pesanan kepada customer dengan tepat waktu dan memberikan pelayanan yang baik kepada setiap customer.

3.2. Tinjauan Kasus

CV. Naz Engineering Utama Cikarang merupakan sebuah perusahaan yang bergerak di bidang machining, fabrication, engineering, dan dies maker. Permasalahan yang terjadi pada CV. Naz Engineering Utama Cikarang masih dilakukan secara manual, sehingga sering terjadi dalam proses pengolahan data, pencarian data dan kesalahan perhitungan saat melakukan transaksi akan menimbulkan lambatnya informasi yang dihasilkan terutama menyangkut masalah laporan-laporan.

Proses kegiatan penjualan kredit pada CV. Naz Engineering Utama dimulai dariinput data pemesanan barang,input data invoice, input data surat jalan, input data pembayaran, sampai pembuatan laporan penjualan, laporan pemesanan, laporan surat jalan, laporan invoice, dan laporan pembayaran.

3.3. Spesifikasi Rancangan Masukan

Spesifikasi rancangan masukan merupakan penjelasan rinci atas segala jenis rancangan dokumen masukan yang digunakan sebagai sumber data masukan pada program yang dirancang. Berikut ini adalah spesifikasi dari rancangan masukan pada program penjualan yang dibuat:

(4)

a. Data Pengguna

Nama Dokumen : Data Pengguna

Fungsi : Untuk mengetahui data pengguna Sumber : Direktur Utama

Tujuan : Administrasi Media : Kertas

Frekuensi : Setiap akan login ke program Bentuk : Lampiran A.1

b. Data Barang

Nama Dokumen : Data Barang

Fungsi : Untuk mengetahui data barang. Sumber : Direktur Utama

Tujuan : Administrasi Media : Kertas

Frekuensi : Setiap terjadi penambahan, perubahan dan penghapusan

Bentuk : Lampiran A.2 c. Data Customer

Nama Dokumen : Data Customer

Fungsi : Untuk mengetahui data customer Sumber : Customer

Tujuan : Administrasi Media : Kertas

(5)

Frekuensi : Setiap terjadi penambahan, perubahan dan penghapusan

Bentuk : Lampiran A.3

d. Data Penerimaan Pesanan/Purchase Order

Nama Dokumen : Data Penerimaan Pesanan / Purchase Order Fungsi : Sebagai masukan penerimaan pesanan Sumber : Customer

Tujuan : Administrasi Media : Kertas.

Frekuensi : Setiap ada permintaan pesanan barang. Bentuk : Lampiran A.4

e. Tanda Terima

Nama Dokumen : Tanda Terima

Fungsi : Untuk mengetahui barang pesanan yang sudah diterima. Sumber : Customer

Tujuan : Administrasi Media : Kertas

Frekuensi : Setiap terjadi penambahan dan penghapusan tanda terima. Bentuk : Lampiran A.5

(6)

3.4. Rancangan Bentuk Keluaran

Rancangan bentuk keluaran adalah seluruh data yang akan ditindak lanjuti dengan suatu proses kerja yang akan menghasilkan suatu keluaran yang dihasilkan dalam sistem. Untuk mencapai hasil yang memuaskan maka sangat dibutuhkan bentuk keluaran suatu program, agar user dapat memahami hasil kerja dari suatu program tersebut. Bentuk keluaran tersebut adalah:

a. Daftar Pengguna

Nama Dokumen : Daftar Pengguna

Fungsi : Untuk mengetahui informasi data pengguna Sumber : Administrasi

Tujuan : Direktur Utama Media : Kertas

Frekuensi : Setiap ada penginputan data pengguna Bentuk : Lampiran B.1

b. Daftar Barang

Nama Dokumen : Daftar Barang

Fungsi : Untuk mengetahui informasi data barang Sumber : Administrasi

Tujuan : Direktur Utama Media : Kertas

Frekuensi : Setiap ada penginputan data barang Bentuk : Lampiran B.2

(7)

c. DaftarCustomer

Nama Dokumen : DaftarCustomer

Fungsi : Untuk mengetahui informasi data customer Sumber : Administrasi

Tujuan : Direktur Utama Media : Kertas

Frekuensi : Setiap ada penginputan data customer Bentuk : Lampiran B.3

d. Invoice

Nama Dokumen : Invoice

Fungsi : Sebagai bukti transaksi penjualan barang Sumber : Administrasi

Tujuan : Customer Media : Kertas

Frekuensi : Setiap terjadi transaksi penjualan barang yang dipesan oleh customer.

Bentuk : Lampiran B.4 e. Surat Jalan

Nama Dokumen : Surat Jalan

Fungsi : Sebagai bukti pengiriman barang Sumber : Administrasi

Tujuan : Customer Media : Kertas

(8)

Frekuensi : Setiap terjadi pengiriman barang Bentuk : Lampiran B.5

f. Kwitansi

Nama Dokumen : Kwitansi

Fungsi : Sebagai bukti pembayaran Sumber : Administrasi

Tujuan : Customer Media : Kertas

Frekuensi : Setiap terjadi transaksi penjualan barang Bentuk : Lampiran B.6

g. Faktur Pajak

Nama Dokumen : Faktur Pajak

Fungsi : Sebagai bukti ppn keluaran Sumber : Administrasi

Tujuan : Customer Media : Kertas

Frekuensi : Setiap terjadi transaksi penjualan barang Bentuk : Lampiran B.7

h. Laporan Penjualan

Nama Dokumen : Laporan Penjualan

Fungsi : Untuk mengetahui laporan transaksi penjualan selama sebulan

(9)

Tujuan : Direktur Utama Media : Kertas

Frekuensi : Setiap ada permintaan laporan penjualan Bentuk : Lampiran B.8

i. Laporan Pemesanan

Nama Dokumen : Laporan Pemesanan

Fungsi : Untuk mengetahui laporan pemesanan selama sebulan Sumber : Administrasi

Tujuan : Direktur Utama Media : Kertas

Frekuensi : Setiap ada permintaan laporan pemesanan Bentuk : Lampiran B.9

j. Laporan Invoice

Nama Dokumen : Laporan Invoice

Fungsi : Untuk mengetahui laporan invoice selama sebulan Sumber : Administrasi

Tujuan : Direktur Utama Media : Kertas

Frekuensi : Setiap ada permintaan laporan invoice Bentuk : Lampiran B.10

k. Laporan Surat Jalan

Nama Dokumen : Laporan Surat Jalan

(10)

Sumber : Administrasi Tujuan : Direktur Utama Media : Kertas

Frekuensi : Setiap ada permintaan laporan surat jalan Bentuk : Lampiran B.11

l. Laporan Pembayaran

Nama Dokumen : Laporan Pembayaran

Fungsi : Untuk mengetahui laporan pembayaran selama sebulan Sumber : Administrasi

Tujuan : Direktur Utama Media : Kertas

Frekuensi : Setiap ada permintaan laporan pembayaran Bentuk : Lampiran B.12

(11)

3.5. Normalisasi

Normalisasi adalah proses pengelompokkan data elemen-elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya. Adapun tujuan normalisasi adalah untuk memudahkan disaat ingin melakukan pembacaan.

A. Bentuk Tidak Normal (Unnormalized)

kd_pengguna jns_bayar no_tt tgl_invoice

nm_pengguna jth_tempo tgl_tt no_pemesanan

password tgl_pesan kd_pengguna jns_bayar

hak_akses tgl_kirim nm_pengguna jth_tempo

kd_barang kd_barang password nm_customer

nm_barang nm_barang hak_akses alamat

ukuran_barang ukuran_barang kd_barang no_telp

hrg_barang spek_material nm_barang kd_barang

spek_material hrg_barang ukuran_barang nm_barang

satuan_barang jml_pesan hrg_barang ukuran_barang

kd_customer total_jmlpsn spek_material spek_mterial

nm_customer total satuan_barang hrg_barang

alamat subtotal kd_customer jml_pesan

no_telp ppn nm_customer total

no_fax total_bayar alamat subtotal

email nm_customer no_telp ppn

no_pemesanan alamat no_fax total_bayar

tgl_pemesanan no_telp email no_sj

(12)

Gambar III.2Bentuk Tidak Normal (Unnormalized)

tgl_pesan nm_barang subtotal

no_invoice ukuran_barang ppn

nm_customer spek_material total_bayar

alamat jml_pesan tgl_sj

no_telp subtotal no_sj

kd_barang ppn no_invoice

nm_barang total_bayar no_tt

ukuran_barang tgl_pemesanan tgl_tt

spek_material no_pemesanan no_fakturpajak

jml_pesan no_po nm_customer

no_kwitansi tgl_pesan kd_barang

tgl_kwitansi tgl_kirim jml_pesan

no_invoice jns_bayar tgl_kwitansi

nm_customer nm_customer no_kwitansi

total_bayar total_jmlpsn jns_bayar

ket_bayar subtotal total_bayar

no_fakturpajak ppn no_pemesanan tgl_invoice total_bayar no_pemesanan tgl_invoice no_invoice no_invoice nm_customer no_pemesanan jns_bayar nm_customer

(13)

B. Bentuk Normal Ke-1 (First Normal Form) Keterangan * : Candidat Key Gambar III.3 Bentuk NormalKesatu (1NF) kd_barang* no_invoice* tgl_sj nm_barang tgl_invoice no_tt ukuran_barang no_pemesanan * tgl_tt

hrg_barang tgl_pemesanan no_fakturpajak spek_material no_po no_kwitansi* satuan_barang jns_bayar tgl_kwitansi kd_customer* jth_tempo ket_bayar nm_customer tgl_pesan alamat tgl_kirim no_telp jml_pesan no_fax total_jmlpsn email total kd_pengguna* subtotal nm_pengguna ppn password total_bayar hak_akses no_sj*

(14)

C. Bentuk Normal Ke-2 (Second Normalized Form/2NF) Keterangan: * : Primary Key ** : Foreign Key : One to One : One to Many Gambar III.4

(15)

D. Bentuk Normal Ke-3 (Third Normalized Form/3NF) Keterangan: * : Primary Key ** : Foreign Key : One to One : One to Many Gambar III.5 Bentuk NormalKetiga (3NF)

(16)

3.6. Spesifikasi File

Spesifikasi file dibentuk dari banyaknya file atau tabel yang ada pada normalisasi terakhir dan disesuaikan dengan banyaknya field tiap tabel atau file. Nama database yang digunakan yaitu db_penjualan.mdb.

a. Spesifikasi File Pengguna

Nama File : Pengguna

Akronim : pengguna

Fungsi : Menyimpan data pengguna

Type File : File master

Organisasi File : Index squential

Akses File : Random

Media : Hardisk

Panjang Record : 38 karakter

Kunci Field :kd_pengguna

(17)

Tabel III.1

SpesifikasiFile Pengguna

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode pengguna kd_pengguna Text 3 Primary Key

2 Nama pengguna nm_pengguna Text 20

3 Password password Text 10

4 Hak akses hak_akses Text 5

b. Spesifikasi FileBarang

Nama File : Barang

Akronim : barang

Fungsi : Menyimpan data barang

Type File : File master

Organisasi File : Index squential

Akses File : Random

Media : Hardisk

Panjang Record : 199 karakter Kunci Field : kd_barang

(18)

Tabel III.2

Spesifikasi File barang

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode barang kd_barang Text 7 Primary Key

2 Nama barang nm_barang Text 60

3 Ukuran barang ukuran_barang Text 20 4 Harga barang hrg_barang Currency 8 5 Spesifikasi Material spek_material Text 100 6 Satuan barang satuan_barang Text 4

c. SpesifikasiFile Customer

Nama File :Customer

Akronim :customer

Fungsi : Menyimpan data customer

Type File : File master

Organisasi File : Index squential

Akses File : Random

(19)

Panjang Record : 165karakter

Kunci Field :kd_customer

Software : Microsoft Access 2003

Tabel III.3

Spesifikasi File Customer

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode customer kd_customer Text 5 Primary Key

2 Nama customer nm_customer Text 30

3 Alamat alamat Text 70

4 No.telp no_telp Text 15

5 No.fax no_fax Text 15

6 Email email Text 30

d. Spesifikasi File Pemesanan

Nama File : Pemesanan

Akronim : pemesanan

Fungsi : Menyimpan data pesanan

Type File : File transaksi

Organisasi File : Index squential

(20)

Media : Hardisk Panjang Record : 82 karakter Kunci Field : no_pemesanan

Software : Microsoft Access 2003

Tabel III.4

Spesifikasi File Pemesanan

No Elemen Data Akronim Tipe Panjang Keterangan

1 No pemesanan no_pemesanan Text 12 Primary Key

2 Tanggal pemesanan tgl_pemesanan Date/Time -

3 No PO no_po Text 30

4 Jenis bayar jns_bayar Text 6

5 Jatuh tempo jth_tempo Date/Time -

6 Tanggal pesan tgl_pesan Date/Time -

7 Tanggal kirim tgl_kirim Date/Time -

8 Total Jumlah Pesan total_jmlpsn Number 2

9 Subtotal subtotal Curency 8

10 PPN ppn Currency 8

11 Total Bayar total_bayar Currency 8

12 Kode Customer kd_customer Text 5 Foreign Key

(21)

e. Spesifikasi FileInvoice

Nama File : Invoice

Akronim : invoice

Fungsi : Menyimpan data transaksi penjualan barang

Type File : File transaksi

Organisasi File : Index squential

Akses File : Random

Media : Hardisk

Panjang Record : 26 karakter

Kunci Field : no_invoice

Software : Microsoft Access 2003

Tabel III.5

Spesifikasi File Invoice

No Elemen Data Akronim Tipe Panjang Keterangan

1 No invoice no_invoice Text 14 Primary Key

2 Tanggal invoice tgl_invoice Date/Time -

(22)

f. Spesifikasi FileSurat Jalan

Nama File : Surat Jalan Akronim : surat_jalan

Fungsi : Untuk menyimpan datasurat jalan

Type File : File transaksi

Organisasi File : Index squential

Akses File : Random

Media : Hardisk

Panjang Record : 53 karakter Kunci Field :no_sj

Software : Microsoft Access 2003

Tabel III.6

Spesifikasi File Surat Jalan

No Elemen Data Akronim Tipe Panjang Keterangan

1 No surat jalan no_sj Text 13 Primary Key

2 Tanggal surat jalan tgl_sj Date/Time -

3 No tanda terima no_tt Text 6

4 Tanggal tanda terima tgl_tt Date/Time - 5 No faktur pajak no_fakturpajak Text 20

(23)

g. Spesifikasi FileKwitansi

Nama File : Kwitansi

Akronim : kwitansi

Fungsi : Untuk menyimpan data kwitansi

Type File : File transaksi

Organisasi File : Index squential

Akses File : Random

Media : Hardisk

Panjang Record : 33 karakter Kunci Field : no_kwitansi

Software : Microsoft Access 2003

Tabel III.7

Spesifikasi File Kwitansi

No Elemen Data Akronim Tipe Panjang Keterangan

1 No kwitansi no_kwitansi Text 14 Primary Key

2 Tanggal kwitansi tgl_kwitansi Date/Time -

3 Keterangan bayar ket_bayar Text 5

(24)

h. Spesifikasi File Detail Pemesanan

Nama File : Detail Pemesanan Akronim : detail_pemesanan

Fungsi : Untuk menyimpan data detail pesanan

Type File : File transaksi

Organisasi File : Index squential

Akses File : Random

Media : Hardisk

Panjang Record : 29 karakter Kunci Field : -

Software : Microsoft Access 2003

Tabel III.8

Spesifikasi File detail pemesanan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Jumlah pesan jml_pesan Number 2

2 Total total Currency 8

3 No pemesanan no_pemesanan Text 12 Foreign Key

(25)

3.7. Struktur Kode

Pemakaian kode bertujuan agar memudahkan dalam proses pemasukkan data, sehingga waktu yang diperlukan sangat singkat dan mempercepat pencarian data yang benar sesuai dengan kebutuhan pengguna. Adapun struktur kode yang diusulkan oleh penulis kepada perusahaan adalah sebagai berikut:

a. Kode Pengguna Bentuk Umum:

X 9 9

Contoh :

Penjelasan :

U : User (Inisial Dokumen) 01 : Nomor Urut Pertama

U 0 1

Nomor Urut Inisial Dokumen

(26)

b. Kode Barang Bentuk Umum : X X X - 9 9 9 Contoh : R P B - 0 0 1 Penjelasan :

RPB : Inisial Barang (Rak Pedal Break) 001 : Nomor Urut Pertama

c. Kode Customer Bentuk Umum : X X 9 9 9 Contoh : C S 0 0 1 Nomor Urut Inisial Barang Nomor Urut Inisial Customer

(27)

Penjelasan :

CS : Inisialcustomer 001 : Nomor urut pertama d. Pemesanan Bentuk umum X - 9 9 9 9 9 9 9 9 9 9 Contoh : P - 1 5 0 6 1 7 0 0 0 1 Penjelasan : P : Inisial pemesanan 15 : Tahun 2015 06 : Bulan ke 6 17 : Tanggal 17

0001 : Nomor urut pertama

Nomor urut Tanggal Bulan Tahun

(28)

e. Invoice Bentuk Umum : X X X - 9 9 9 9 9 9 9 9 9 9 Contoh : I N V - 1 5 0 6 1 7 0 0 0 1 Penjelasan :

INV : Inisial invoice 15 : Tahun 2015 06 : Bulan ke 6 17 : Tanggal 17

0001 : Nomor urut pertama

Nomor urut Tanggal Bulan Tahun

(29)

f. Surat Jalan Bentuk umum : X X - 9 9 9 9 9 9 9 9 9 9 Contoh : S J - 1 5 0 6 1 7 0 0 0 1 Penjelasan :

SJ : Inisial surat jalan 15 : Tahun 2015 06 : Bulan ke 6 17 : Tanggal 17

0001 : Nomor urut pertama

Nomor urut Tanggal Bulan Tahun

(30)

g. Kwitansi X X X - 9 9 9 9 9 9 9 9 9 9 Contoh : K W T - 1 5 0 6 1 7 0 0 0 1 Penjelasan : KWT : Inisial kwitansi 15 : Tahun 2015 06 : Bulan ke 6 17 : Tanggal 17

0001 : Nomor urut pertama

Nomor urut Tanggal Bulan Tahun

(31)

3.8. HIPO (Hierarchy Input Process Output)

Gambar III.6

(32)

3.9. Spesifikasi Program

1. Spesifikasi Program Menu Utama

Nama Program : Program Menu Utama

Akronim : F_Menu.frm

Fungsi : Untuk menampilkan Menu utama atau awal Bahasa Pemrograman : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.1

Proses :

Pada Menu utama terdapat lima pilihan, yaitu:

a. Master terdiri dari Data Barang, Data Customer, Data Pengguna. b. Transaksi terdiri dari Pemesanan, Invoice, Surat Jalan, dan Kwitansi. c. Utility terdiri dari Ganti Password, dan BackUp.

d. Laporan terdiri dari Laporan Pemesanan, Laporan Invoice, Laporan Surat Jalan, Laporan Pembayaran, dan Laporan Penjualan.

e. Keluar Keterangan :

1) Menu Master menampilkan form Data Barang, Data Customer, Data Pengguna

2) Menu Transaksi menampilkan Pemesanan, Invoice, Surat Jalan, Kwitansi. 3) Menu Utility menampilkan Ganti Password, BackUp.

4) Menu Laporan menampilkan Laporan Pemesanan, Laporan Invoice, Laporan Surat Jalan, Laporan Pembayaran, Laporan Penjualan.

(33)

5) Menu Keluar, keluar dari program 2. Spesifikasi Program Menu Login

Nama Program : Login Akronim : F_login.frm

Fungsi : Untuk masuk ke menu utama program Bahasa Pemrograman : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.2

Proses :

a. Untuk masuk ke program, masukan kode pengguna dan password setelah itu klik masuk, jika kode pengguna dan password benar maka akan tampil Menu Utama.

b. Untuk membatalkan Program klik Keluar. 3. Spesifikasi Data Barang

Nama Program : Data Barang Akronim : F_barang.frm

Fungsi : Untuk menampilkan menu data barang Bahasa Pemrograman : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.3

Proses :Dalam form master barang ini terdapat tombol Tambah, Simpan, Hapus, Ubah, Batal, Cari, Cetak, dan Tutup yang masing-masing dapat dipilih sesuai kebutuhan. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut:

(34)

b. Tombol Simpan, untuk melakukan penyimpanan data barang.

c. Tombol Hapus, untuk menghapus data. Masukkan kode barang yang ingin dihapus lalu klik tombol cari untuk mencari data dan klik hapus, maka data akan terhapus. Setelah di klik tombol hapus maka akan muncul pesan” Data Berhasil Dihapus”.

d. Tombol Ubah, untuk mengubah data. Masukkan kode barang yang ingin diubah lalu klik tombol cari untuk mencari data setelah data barang muncul lalu data tersebut kita ubah. Setelah data tersebut kita ubah lalu klik tombol simpan maka maka akan muncul pesan “ Data Telah Tersimpan”.

e. Tombol Batal, untuk melakukan pembatalan data barang. f. Tombol Cari, untuk melakukan pencarian data barang. g. Tombol Cetak, untuk mencetak daftar barang.

h. Tombol Tutup, untuk kembali ke menu utama 4. Spesifikasi Data Customer

Nama Program : Data Customer Akronim : F_customer.frm

Fungsi : Untuk menampilkan menu data customer Bahasa Pemrograman : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.4

Proses :Dalam form mastercustomer ini terdapat tombol Tambah, Simpan, Hapus, Ubah, Batal, Cari, Cetak, dan Tutup yang masing-masing dapat dipilih sesuai kebutuhan. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut:

(35)

a. Tombol Tambah, untuk melakukan penambahan data customer. b. Tombol Simpan, untuk melakukan penyimpanan data customer.

c. Tombol Hapus, untuk menghapus data. Masukkan kode customeryang ingin dihapus lalu klik tombol cari untuk mencari data dan klik hapus, maka data akan terhapus. Setelah di klik tombol hapus maka akan muncul pesan” Data Berhasil Dihapus”.

d. Tombol Ubah, untuk mengubah data. Masukkan kode customer yang ingin diubah lalu klik tombol cari untuk mencari data setelah data customer muncul lalu data tersebut kita ubah. Setelah data tersebut kita ubah lalu klik tombol simpan maka maka akan muncul pesan “ Data Telah Tersimpan”. e. Tombol Batal, untuk melakukan pembatalan data customer.

f. Tombol Cari, untuk melakukan pencarian data customer. g. Tombol Cetak, untuk mencetak daftar customer.

h. Tombol Tutup, untuk kembali ke menu utama. 5. Spesifikasi Data Pengguna

Nama Program : Data Pengguna Akronim : F_pengguna.frm

Fungsi : Untuk menampilkan menu data pengguna Bahasa Pemrograman : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.5

Proses :Dalam form masterpengguna ini terdapat tombol Tambah, Simpan, Hapus, Ubah, Batal, Cari, Cetak, dan Tutup yang

(36)

masing-masing dapat dipilih sesuai kebutuhan. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut:

a. Tombol Tambah, untuk melakukan penambahan data pengguna. b. Tombol Simpan, untuk melakukan penyimpanan data pengguna.

c. Tombol Hapus, untuk menghapus data. Masukkan kode penggunayang ingin dihapus lalu klik tombol cari untuk mencari data dan klik hapus, maka data akan terhapus. Setelah di klik tombol hapus maka akan muncul pesan” Data Berhasil Dihapus”.

d. Tombol Ubah, untuk mengubah data. Masukkan kode pengguna yang ingin diubah lalu klik tombol cari untuk mencari data setelah data pengguna muncul lalu data tersebut kita ubah. Setelah data tersebut kita ubah lalu klik tombol simpan maka maka akan muncul pesan “ Data Telah Tersimpan”. e. Tombol Batal, untuk melakukan pembatalan data pengguna.

f. Tombol Cari, untuk melakukan pencarian data pengguna. g. Tombol Cetak, untuk mencetak daftar pengguna.

h. Tombol Tutup, untuk kembali ke menu utama. 6. Spesifikasi Pemesanan

Nama Program : Pemesanan Akronim : F_pemesanan.frm

Fungsi : Untuk menampilkan menu data pemesanan Bahasa Pemrograman : Microsoft Visual Basic 6.0

(37)

Proses : Dalam form pemesanan ini terdapat tombol Tambah, Simpan, Batal, dan Tutup yang masing-masing dapat dipilih sesuai kebutuhan. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut: a. Tombol Tambah, untuk melakukan penambahan pemesanan.

b. Tombol Simpan, untuk melakukan penyimpanan pemesanan. c. Tombol Batal, untuk melakukan pembatalan pemesanan. d. Tombol Tutup, untuk kembali ke menu utama.

7. Spesifikasi Invoice

Nama Program : Invoice Akronim : F_invoice.frm

Fungsi : Untuk menampilkan forminvoice Bahasa Pemrograman : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C.7

Proses : Dalam forminvoice ini terdapat tombol Tambah, Simpan, Batal,Cetak, dan Tutup yang masing-masing dapat dipilih sesuai kebutuhan. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut:

e. Tombol Tambah, untuk melakukan penambahan invoice. f. Tombol Simpan, untuk melakukan penyimpanan invoice. g. Tombol Batal, untuk melakukan pembatalan invoice. h. Tombol Cetak, untuk mencetak invoice.

(38)

8. Spesifikasi Surat Jalan

Nama Program : Surat Jalan

Akronim : F_SJ.frm

Fungsi : Untuk menampilkan form surat jalan Bahasa Pemrograman : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C.8

Proses : Dalam formsurat jalan ini terdapat tombol Tambah, Simpan, Batal, Cetak, dan Tutup yang masing-masing dapat dipilih sesuai kebutuhan. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut:

a. Tombol Tambah, untuk melakukan penambahan surat jalan. b. Tombol Simpan, untuk melakukan penyimpanan surat jalan. c. Tombol Batal, untuk melakukan pembatalan surat jalan. d. Tombol Cetak, untuk mencetak surat jalan.

e. Tombol Cari, untuk mencari dan mengupdate data surat jalan. f. Tombol Tutup, untuk kembali ke menu utama.

9. Spesifikasi Kwitansi

Nama Program : Kwitansi Akronim : F_kwitansi.frm

Fungsi : Untuk menampilkan form kwitansi Bahasa Pemrograman : Microsoft Visual Basic 6.0

(39)

Proses : Dalam form kwitansi ini terdapat tombol Tambah, Simpan, Batal, Cetak, dan Tutup yang masing-masing dapat dipilih sesuai kebutuhan. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut:

a. Tombol Tambah, untuk melakukan penambahan kwitansi. b. Tombol Simpan, untuk melakukan penyimpanan kwitansi. c. Tombol Batal, untuk melakukan pembatalan kwitansi. d. Tombol Cetak, untuk mencetak kwitansi.

e. Tombol Tutup, untuk kembali ke menu utama. 10. Spesifikasi Daftar Barang

Nama Program : Daftar Barang Akronim : daftarbarang.rpt

Fungsi : Untuk menampilkan daftar barang Bahasa Pemrograman : Crystal Report 8.5

Bentuk Tampilan : Lampiran C.10

Proses : Dalam daftar barang ini terdapat cetak dan tutup. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut: a. Tombol Cetak, untuk mencetak daftar barang ke printer.

b. Tombol Tutup, untuk kembali ke form barang. 11. Spesifikasi Daftar Customer

Nama Program : Daftar Customer Akronim : daftarcustomer.rpt

(40)

Bahasa Pemrograman : Crystal Report 8.5 Bentuk Tampilan : Lampiran C.11

Proses : Dalam daftar customer ini terdapat cetak dan tutup. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut: a. Tombol Cetak, untuk mencetak daftar customer ke printer.

b. Tombol Tutup, untuk kembali ke formcustomer. 12. Spesifikasi Daftar Pengguna

Nama Program : Daftar Pengguna Akronim : daftarpengguna.rpt

Fungsi : Untuk menampilkan daftar pengguna. Bahasa Pemrograman : Crystal Report 8.5.

Bentuk Tampilan : Lampiran C.12.

Proses : Dalam daftar pengguna ini terdapat cetak dan tutup. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut: a. Tombol Cetak, untuk mencetak daftar pengguna ke printer.

b. Tombol Tutup, untuk kembali ke form pengguna. 13. Spesifikasi Invoice

Nama Program : Invoice Akronim : invoice.rpt

Fungsi : Untuk menampilkan invoice Bahasa Pemrograman : Crystal Report 8.5

(41)

Proses : Dalam invoice ini terdapat cetak dan tutup. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut:

a. Tombol Cetak, untuk mencetak invoice keprinter. b. Tombol Tutup, untuk kembali ke forminvoice. 14. Spesifikasi Surat Jalan

Nama Program : Surat Jalan Akronim : suratjalan.rpt

Fungsi : Untuk menampilkan surat jalan Bahasa Pemrograman : Crystal Report 8.5

Bentuk Tampilan : Lampiran C.14

Proses : Dalam surat jalan ini terdapat cetak dan tutup. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut:

a. Tombol Cetak, untuk mencetak surat jalan ke printer. b. Tombol Tutup, untuk kembali ke formsurat jalan. 15. Spesifikasi Kwitansi

Nama Program : Kwitansi Akronim : kwitansi.rpt

Fungsi : Untuk menampilkan kwitansi Bahasa Pemrograman : Crystal Report 8.5

Bentuk Tampilan : Lampiran C.15

Proses : Dalam kwitansi ini terdapat cetak dan tutup. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut:

(42)

b. Tombol Tutup, untuk kembali ke formkwitansi. 16. Spesifikasi Laporan Pemesanan

Nama Program : Laporan Pemesanan Akronim : lappemesanan.rpt

Fungsi : Untuk menampilkan laporan pemesanan Bahasa Pemrograman : Crystal Report 8.5

Bentuk Tampilan : Lampiran C.16

Proses : Dalam daftar laporan pemesanan terdapat cetak dan tutup. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut:

a. Tombol Cetak, untuk mencetak laporan pemesanan ke printer. b. Tombol Tutup, untuk kembali ke form laporan pemesanan. 17. Spesifikasi Laporan Invoice

Nama Program : Laporan Invoice Akronim : lapinvoice.rpt

Fungsi : Untuk menampilkan laporan invoice Bahasa Pemrograman : Crystal Report 8.5

Bentuk Tampilan : Lampiran C.17

Proses : Dalam laporan invoiceini terdapat cetak dan tutup. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut: a. Tombol Cetak, untuk mencetak laporan invoiceke printer.

(43)

18. Spesifikasi Laporan Surat Jalan

Nama Program : Laporan Surat Jalan Akronim : lapsj.rpt

Fungsi : Untuk menampilkan laporan surat jalan Bahasa Pemrograman : Crystal Report 8.5

Bentuk Tampilan : Lampiran C.18

Proses : Dalam laporan surat jalan ini terdapat cetak dan tutup. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut: a. Tombol Cetak, untuk mencetak laporan surat jalan ke printer.

b. Tombol Tutup, untuk kembali ke formlaporan surat jalan. 19. Spesifikasi Laporan Pembayaran

Nama Program : Laporan Pembayaran Akronim : lappembayaran.rpt

Fungsi : Untuk menampilkan laporan pembayaran Bahasa Pemrograman : Crystal Report 8.5

Bentuk Tampilan : Lampiran C.19

Proses : Dalam laporan pembayaran ini terdapat cetak dan tutup. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut:

a. Tombol Cetak, untuk mencetak laporan pembayaran ke printer. b. Tombol Tutup, untuk kembali ke formlaporan pembayaran. 20. Spesifikasi Laporan Penjualan

(44)

Akronim : lapjual.rpt

Fungsi : Untuk menampilkan laporan penjualan Bahasa Pemrograman : Crystal Report 8.5

Bentuk Tampilan : Lampiran C.20

Proses : Dalam laporan penjualan ini terdapat cetak dan tutup. Berikut ini akan dijelaskan proses dari masing-masing tombol sebagai berikut: a. Tombol Cetak, untuk mencetak laporan penjualan ke printer.

b. Tombol Tutup, untuk kembali ke formlaporan penjualan.

3.10. Flowchart

A. Flowchart Login

Gambar III.7 FlowchartLogin

(45)
(46)

Gambar III.8

Flowchart Menu Utama

(47)

Gambar III.9

FlowchartBarang

(48)

Gambar III.10

FlowchartCustomer

(49)

Gambar III.11

Flowchart Pengguna

(50)

Gambar III.12

(51)

G. Flowchart Invoice

Gambar III.13

(52)

H. Flowchart Surat Jalan Mulai 1. Buat SJ 2.Update SJ Buat SJ Pilihan: 1.Tambah 2. Batal 3.tutup Tambah Tampil no.SJ Pilihan: 1.cari 2.pilih Pilihan 1 Input no.invoice Data Invoice ada Tampil data invoice Data invoice tidak ada Pilihan 2 Pilih no.invoice Tampil data invoice

Simpan Simpan data Data berhasil disimpan Cetak

Tampil SJ

Cetak data Surat jalan Batal

Batal Update Sj Input no.sj Cari Data ada

Tampil data surat jalan Input no tt, tgl tt, dan no faktur pajak Data Surat jalan tidak ada Tutup selesai 3 3 1 1 Y Y Y Y Y Y Y Y Y Y Y Y Y 2 2 4 4 T T T T T T T T T T T T T Gambar III.14

(53)

I. Flowchart Kwitansi

Gambar III.15 Flowchart Kwitansi

(54)

J. Flowchart Laporan Pemesanan

Gambar III.16

(55)

K. Flowchart Laporan Invoice

Gambar III.17

(56)

L. Flowchart Laporan Surat Jalan

Gambar III.18

(57)

M. Flowchart Laporan Pembayaran

Gambar III.19

(58)

N. Flowchart Laporan Penjualan

Gambar III.20

(59)

O. Flowchart Ganti Password

Gambar III.21

(60)

P. Flowchart BackUp

Gambar III.22

(61)

3.11. Spesifikasi Sistem Komputer

Suatu sistem akan berjalan dengan baik bila sarana pendukungnya sesuai dengan spesifikasi sistem komputer yang ada dalam komputer itu sendiri. Komputer merupakan alat yang mudah oleh setiap orang baik untuk mendukung kegiatan ekonomi maupun hanya sebagai alat mengetik. Dengan pengunaan komputer waktu yang digunakan tidak akan banyak terbuang dan ini membantu sekali dalam kegiatan penjualan yang sering membutuhkan hasil yang cepat, tepat dan akurat.

Perancangan program aplikasi penjualan merupakan program yang nantinya akan digunakan untuk kegiatan penjualan, baik itu transaksi maupun untuk membuat laporan penjualan. Dalam hal ini diperlukan sarana yang dapat mendukung baik itu perangkat keras (hardware) maupun perangkat lunak (software) yang memadai.

A. Perangkat Keras

Perangkat keras (hardware) merupakan rangkaian peralatan komputer yang digunakan untuk menginput data, memproses data serta menampilkan atau mengecek output dari data yang telah menjadi informasi.

Klasifikasi perangkat keras yang dibutuhkan adalah :

1. Processor : Pentium® Dual-Core CPU T4500 @2.30GHz 2.30Ghz 2. RAM : 2,00 GB

3. Harddisk : 297GB

4. Mouse :Standart Mouse 5. Keyboard : 108 keys

(62)

6. Monitor : 14 inch 7. Printer : Dot Matrix B. Perangkat Lunak

Perangkat lunak (software) adalah program komputer yang terasosiasi dengan dokumentasi perangkat lunak seperti dokumentasi kebutuhan, model desain, dan cara penggunaan (user manual).

Dalam penulisan ini, penulis menggunakan perangkat lunak Microsoft Visual Basic 6.0, Microsoft Access, danCrystal Report 8.5. Software Visual Basic adalah bahasa pemprograman yang digunakan untuk membuat aplikasi Windows yang berbasis grafis (GUI-Graphical User Interface).Microsoft Access adalah salah satu program aplikasi database produksi dari Microsoft.Crystal Report adalah program yang terpisah dengan program Microsoft Visual Basic 6.0. Sedangkan untuk penulisan dan menjalankan program ini penulis menggunakan komputer yang berbasis operasi Windows 7 Home Premium.

Referensi

Dokumen terkait

BENER MERIAH ACEH 772 10111605 SMP NEGERI TERPADU SEUMAYOEN NUSANTARA KAB. BENER

Hasil dari analisis adalah terbentuk 6 (enam) faktor pembentuk kepuasan pelanggan Martabak Mercon, yaitu faktor keunggulan produk, pelayanan, trusted, fasilitas fisik,

Ekstrak minyak hasil ekstraksi soxhlet dengan pelarut n-heksan lebih gelap dibanding dengan maserasi karena mengalami pemanasan selama beberapa hari pada temperatur

karena adanya masyarakat dan hubungan antar individu dalam bermasyarakat. Hubungan antar individu dalam bermasyarakat merupakan suatu hal yang hakiki sesuai kodrat

Dengan adanya Multi E-Commerce yang dibangun menggunakan Framework Codeigniter ini dapat membantu pengrajin atau penjual kerajinan gerabah untuk memperluas pemasaran

Sumber itu asli atau salinan dan sudah dirubah (Ismaun, 2005, hlm. Kritik internal atau kritik dalam, yakni untuk menilai kredibilitas sumber terhadap aspek dari dalam

Ukuran yang telah ditetapkan untuk purse seine bertali kerut dengan alat bantu penangkapan ikan (rumpon atau cahaya) dan ikan target tongkol atau cakalang memiliki panjang

Dosis konsentrasi insektisida Decis yang akan digunakan untuk perlakuan pada uji toksisitas sangat toksis terhadap ikan nila merah galur Cangkringan, maka dari data