• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN DESAIN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN DESAIN SISTEM"

Copied!
45
0
0

Teks penuh

(1)

53 III.1. Analisis Masalah

Pada bab ini akan di bahas mengenai Analisis Masalah pada bagian Pembelian dan Penjualan Udang dalam pengolahan persediaan akhir stok udang, diantaranya yaitu : sulit memasukan data penjualan dan pembelian yang baru, mencari data penjualan dan pembelian, mengubah data pembelian dan penjualan, menghapus data penjualan dan pembelian, sering terjadi kesalahan-kesalahan dalam proses perhitungan penentuan persediaan akhir stok udang, serta dalam pembuatan laporan bulanan persediaan stok udang akan menghabiskan waktu yang cukup lama sehingga laporan tidak dapat disampaikan tepat pada waktunya. Untuk mengatasi permasalahan Pembelian dan Penjualan Udang yaitu harus meningkatkan kinerja bagian pembelian dan penjualan dalam pengolahan data pembelian dan penjualan udang serta penentuan persediaan akhir stok udang, maka dibuatlah sebuah Sistem Informasi yang dapat mengolah data pembelian dan penjualan .

(2)

III.2. Penerapan Metode

Setelah melihat permasalahan diatas dan mempelajarinya, maka penulis mencoba untuk merancang suatu program persediaan yang menggunakan metode Average untuk menyelesaikan masalah tersebut diatas. Diharapkan dengan menggunakan metode ini, perusahaan dapat membuat persediaan akhir produk dengan lebih cepat dan akurat.

Penetapan harga pokok persediaan memliki 3 metode, salah satu metode penetapan harga pokok persediaan adalah metode rata-rata. Metode rata-rata inilah yang akan digunakan untuk membangun system informasi penjualan dan pembelian udang pada PT. Bancar Makmur Indah. Adapun rumus penetapan harga pokok persediaan menggunakan metode rata-rata yaitu:

Harga rata - rata per unit = Total Harga Pembelian Barang Tersedia Untuk Dijual

Persediaan akhir = Jumlah Persediaan Akhir x Harga Rata Per Unit Sumber : wikipedia.com/akuntansi-metode.html

Contoh Kasus

Tanggal Keterangan Unit Harga per Unit

Mei 1 Persediaan 120 5 Pembelian 180 Rp. 60.000 10 Penjualan 200 Rp. 57.600 16 Pembelian 200 Rp. 63.000 20 Pembelian 120 Rp. 64.000 26 Penjualan 280 Rp. 62.000 31 Pembelian 500 Rp. 62.120

Hitunglah persediaan akhir metode rata-rata (average) dari PT. ABC menggunakan Kartu persediaan.

(3)

PT. ABC

KARTU PERSEDIAAN

Jenis Barang : Kecap Satuan : Unit Metode : Average

Masuk Keluar Saldo

Tgl No . Bk t Un it HP (Rp) Jumlah Un it HP (Rp) Jumlah Un it HP (Rp) Jumlah 200 4 Mei .1 Sl d - - - 12 0 54.0 00 6.480.00 0 5 18 0 60.0 00 10.800.0 00 - - - 30 0 57.6 00 17.280.0 00 10 - - - 20 0 57.6 00 11.520.0 00 10 0 57.6 00 5.760.00 0 16 20 0 63.0 00 12.600.0 00 - - - 30 0 61.2 00 18.360.0 00 20 12 0 64.0 00 7.680.00 0 - - - 42 0 62.0 00 26.040.0 00 26 - - - 28 0 62.0 00 17.360.0 00 14 0 62.0 00 8.680.00 0 31 Sl d 50 0 - 31.080.0 00 48 0 - 28.880.0 00 14 0 62.0 00 8.680.00 0 Average ( rata – rata )

1. Harga rata rata Per Unit = Rp. 31.080.000 / 500 = Rp. 62.160

2. Persediaan Akhir = 140 unit X Rp. 62.160 = Rp. 8.702.400

Jadi, Persediaan akhir Per 31 Mei 2004 dengan sistem periodik dan menggunakan metode AVERAGE adalah 140 unit dengan total harga Rp. 8.702400

(4)

III.3 Desain Sistem

Untuk membantu dalam perancangan sistem informasi persediaan produk udang pada PT. Bancar Makmu Indah, penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih akurat dan lebih mudah dalam pengolahannya. Dengan menggunakan Microsoft Visual Studio 2010 dan database MySql Server untuk memudahkan dalam perancangan dari aplikasi itu sendiri.

Adapun yang menjadi kelebihan dari sistem informasi persediaan udang pada PT. Bancar Makmur Indah yang akan dirancang yaitu :

1. Sistem informasi Persediaan Akhir Udang menjadi lebih cepat dan lebih akurat.

2. Meminimalisir tingkat kesalahan dalam pengolahan data pembelian dan penjualan serta perhitungan persediaan udang

3. Memudahkan dalam pembuatan laporan persediaan akhir udang dengan cepat dan efisien.

Adapun kelemahan dari sistem informasi persediaan udang pada PT. Bancar Makmur Indah yang diusulkan adalah sebagai berikut :

1. Sistem yang dirancang dikhususkan pada proses sistem informasi penjualan dan pembelian serta persediaan akhir udang pada PT. Bancar Makmur Indah. 2. Sistem yang dirancang dalam proses penjualan dan pembelian serta persediaan

(5)

Sistem Informasi Keluar Masuk Udang Pada PT. Bancar Makmur Indah

III.3.1 Use Case Diagram

Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar dibawah ini.

Pimpinan Bagian Administrasi Isi Data Customer Isi Data Produk Login <<Include>> Laporan Produk Laporan Customer Laporan Supplier Isi Data Supplier Laporan Pembelian Isi Data Pembelian

Gambar III.1. Use Case Sistem Informasi Keluar Masuk Udang Pada PT. Bancar Makmur Indah <<Include>> Isi Data Penjualan Laporan Penjualan Laporan Persediaan Akhir Isi Data Persediaan Akhir <<Include>> Logout <<Include>> <<Include>> <<Extend>> <<Extend>> <<Extend>> Login <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>>

(6)

III.3.2 Class Diagram

Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

(7)

Gambar III.2. Class Diagram Sistem Informasi Keluar Masuk Udang Pada PT. Bancar Makmur Indah Customer - var $ CustomerID - var $ CustomerName - Var $ Address - Var $ City - Var $ Country - Var $ PhoneCode - Var $ PhorNo - Var $ NPWP +Simpan () +Hapus () +Update () +Keluar () Supplier - var $ SupplierID - var $ SupplierName - Var $ Address - Var $ City - Var $ Country - Var $ PhoneCode - Var $ PhorNo - Var $ NPWP +Simpan () +Hapus () +Update () +Keluar () RekapPembelian - var $ NoRekapPembelian - var $ Tgl - Var $ Bln - Var $ Thn - Var $ NoFakturPembelian - Var $ SupplierID +Simpan () +Hapus () +Update () +Keluar () Penjualan - var $ NoPenjualan - var $ Tgl - Var $ Bln - Var $ Thn - Var $ CustomerID +Simpan () +Hapus () +Update () +Keluar () DetailPembelian - var $ NoRekapPembelian - var $ Tgl - Var $ Bln - Var $ Thn - Var $ IDProduk - Var $ HargaBeli - Var $ Jumlah - Var $ SubTotal +Simpan () +Hapus () +Update () +Keluar () DetailPenjualan - var $ NoPenjualan - var $ Tgl - Var $ Bln - Var $ Thn - Var $ IDProduk - Var $ HargaJual - Var $ Jumlah - Var $ SubTotal +Simpan () +Hapus () +Update () +Keluar () JualBeli - var $ Tgl - var $ Bln - Var $ Thn - Var $ IDProduk - Var $ JumlahPembelian - Var $ HargaPerUnitPemb - Var $ TotalPembelian - Var $ JumlahPenjualan - Var $ HargaPerUnitPenj - Var $ TotalPenjualan - Var $ NoRef +Simpan () +Hapus () +Update () +Keluar () PersediaanAkhir - var $ Bln - Var $ Thn - Var $ IDProduk - Var $ PersediaanAwal - Var $ HargaPersediaanAwal - Var $ TotalPembelian - Var $ BarangTersediaUntukDijual - Var $ TotalPenjualan - Var $ PersediaanAkhir - Var $ HargaRataPerUnit - Var $ HargaPersediaanAkhir +Simpan () +Hapus () +Update () +Keluar () Produk - var $ IDProduk - var $ NamaProduk - Var $ HargaJual - Var $ Stok +Simpan () +Hapus () +Update () +Keluar () <<uses>> <<uses>> <<uses>> <<uses>> <<uses>> <<uses>> <<uses>> <<uses>> 59

(8)

III.3.3 Activity Diagram

Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. 1. Activity Diagram Form Input Data Login

Activity diagram form input data login dapat dilihat pada Gambar III.3. Sebagai berikut :

Gambar III.3. Activity Diagram Halaman Login

2. Activity Diagram Form Customer

Activity diagram form Customer dapat dilihat sebagai berikut :

Login Nama User & Password

Salah

Menu Utama Benar

(9)

Admin Sistem Database

Gambar III.4. Activity Diagram Input Customer

Admin Sistem Database

(10)

Admin Sistem Database

Gambar III.6. Activity Diagram Hapus Customer

3. Activity Diagram Form Input Produk

Activity diagram form input produk dapat dilihat sebagai berikut :

Admin Sistem Database

(11)

Admin Sistem Database

Gambar III.8. Activity Diagram Update Produk

Admin Sistem Database

(12)

4. Activity Diagram Form Input Supplier

Activity diagram form input Supplier dapat dilihat sebagai berikut :

Admin Sistem Database

Gambar III.10. Activity Diagram Input Supplier

Admin Sistem Database

(13)

Admin Sistem Database

Gambar III.12. Activity Diagram Hapus Supplier

5. Activity Diagram Form Input Pembelian

Activity diagram form input Pembelian dapat dilihat pada berikut :

Admin Sistem Database

(14)

Admin Sistem Database

Gambar III.14. Activity Diagram Update Pembelian

Admin Sistem Database

(15)

6. Activity Diagram Form Input Penjualan

Activity diagram form input penjualan dapat dilihat sebagai berikut :

Admin Sistem Database

Gambar III.16. Activity Diagram Input Penjualan

Admin Sistem Database

(16)

Admin Sistem Database

Gambar III.18. Activity Diagram HapusPenjualan

7. Activity Diagram Form Input Persediaan Akhir

Activity diagram form input Persediaan Akhir dapat dilihat sebagai berikut :

Admin Sistem Database

(17)

Admin Sistem Database

Gambar III.20. Activity Diagram Update Persediaan Akhir

Admin Sistem Database

(18)

III.3.4 Sequence Diagram

Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram :

a. Sequence Diagram Login

Sequence diagram login dapat dilihat pada Gambar III.22. Sebagai berikut :

(19)

b. Sequence Diagram Data Produk

Sequence diagram data produk dapat dilihat pada Gambar III.23. Sebagai berikut :

Gambar III.23. Sequence Diagram Form Data Produk

c. Sequence Diagram Customer

Sequence diagram data Customer dapat dilihat pada Gambar III.24. Sebagai berikut :

(20)

Gambar III.24. Sequence Diagram Form Data Customer

d. Sequence Diagram Data Supplier

Sequence diagram data Supplier dapat dilihat pada Gambar III.25. Sebagai berikut :

(21)

Gambar III.25. Sequence Diagram Form Data Supplier

e. Sequence Diagram Data Rekap Pembelian

Sequence diagram data Rekap Pembelian dapat dilihat pada Gambar III.26. Sebagai berikut :

(22)

Gambar III.26. Sequence Diagram Form Data Rekap Pembelian

f. Sequence Proses Data Penjualan

Sequence diagram form Penjualan akun dapat dilihat pada Gambar III.27. Sebagai berikut :

(23)

Gambar III.27. Sequence Diagram Form Data Penjualan

g. Sequence Proses Data Persediaan Akhir

Sequence diagram form Persediaan Akhir dapat dilihat pada Gambar III.28. Sebagai berikut :

(24)

Gambar III.28. Sequence Diagram Form Data Persediaan Akhir

III.3.5. Desain Database 1. Normalisasi

Berikut adalah normalisasi Sistem informasi akuntansi jasa konstruksi adalah seperti pada gambar berikut ini :

1. Step 1 bentuk tidak normal (dalam bentuk ini masukaan semua file tanpa terkecuali, walaupun file-file tersebut ganda).

(25)

Gambar III.17 : Bentuk Tidak Normal

Gambar III.29. Bentuk Tidak Normal Address City Country PhoneCode PhorNo NPWP SupplierID SupplierName Address City Country PhoneCode PhorNo NPWP NoRekapPembelian Tgl Bln Thn NoFakturPembelian SupplierID NoPenjualan Tgl Bln Thn CustomerID NoRekapPembelian Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal NoRekapPembelian Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal IDProduk NamaProduk HargaJual Stok Satuan Tgl Bln Thn IDProduk JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenj TotalPenjualan NoRef Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir

(26)

2. Step 2 bentuk 1 NF (dalam bentuk kesatu pisahkan file-file tersebut menjadi miliknya sendiri dalam satu tabel).

Gambar III.30. Normalisasi Tahap 1 (1 NF)

3. Step 3 bentuk 2 NF (dalam bentuk kedua, sudah dalam bentuk normal kesatu). Lalu tiap-tiap tabel diberi nama file dan primary key, serta terakhir beri nama relasinya.

TabelPenjualan NoPenjualan Tgl Bln Thn CustomerID TabelRekapPenjualan NoRekapPembelian Tgl Bln Thn NoFakturPembelian SupplierID TabelProduk IDProduk NamaProduk HargaJual Stok Satuan TabelJualBeli Tgl Bln Thn IDProduk JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenj TotalPenjualan NoRef TabelPerseidiaanAkhir Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir TabelDetailPembelian NoRekapPembelian Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal TabelDetailPenjualan NoPenjualan Tgl Bln Thn IDProduk HargaJual Jumlah SubTotal TabelSupplier SupplierID SupplierName Address City Country PhoneCode PhorNo NPWP TabelCustomer CustomerID CustomerName Address City Country PhoneCode PhorNo NPWP

(27)

Gambar III.31. Normalisasi Tahap 2 (2 NF)

4. Step 4 bentuk 3 NF (dalam bentuk ketiga, sudah dalam bentuk normal kedua). yakni dengan menghilangkan field yang bergantung Transitif dan membentuk relasi dengan dengan menentukan Foreign Key yaitu IDProduk, dan menambahkan Foreign Key(**) tersebut dalam Tabel Detail Pembelian dan Detail Penjualan serta, sehinggai menjadi seperti berikut:.

TabelPenjualan NoPenjualan Tgl Bln Thn IDCustomer IDProduk HargaJual Jumlah SubTotal TabelRekapPembelian NoRekapPembelian Tgl Bln Thn NoFakturPembelian IDProduk HargaBeli Jumlah SubTotal TabelProduk IDProduk NamaProduk HargaJual Stok Satuan TabelJualBeli Tgl Bln Thn JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenj TotalPenjualan NoRef TabelPersediaanAkhir Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir TabelSupplier SupplierID SupplierName Address City Country PhoneCode PhorNo NPWP TabelCustomer CustomerID CustomerName Address City Country PhoneCode PhorNo NPWP

(28)

Gambar III.32. Normalisasi Tahap 3 (3 NF) TabelPenjualan NoPenjualan Tgl Bln Thn CustomerID TabelRekapPenjualan NoRekapPembelian Tgl Bln Thn NoFakturPembelian SupplierID TabelProduk IDProduk NamaProduk HargaJual Stok Satuan TabelJualBeli Tgl Bln Thn IDProduk JumlahPembelian HargaPerUnitPemb TotalPembelian JumlahPenjualan HargaPerUnitPenj TotalPenjualan NoRef TabelPersediaanAkhir Bln Thn IDProduk PersediaanAwal HargaPersediaanAwal TotalPembelian BarangTersediaUntukDijual TotalPenjualan PersediaanAkhir HargaRataPerUnit HargaPersediaanAkhir TabelDetailPembelian NoRekapPembelian Tgl Bln Thn IDProduk HargaBeli Jumlah SubTotal TabelDetailPenjualan NoPenjualan Tgl Bln Thn IDProduk HargaJual Jumlah SubTotal TabelSupplier SupplierID SupplierName Address City Country PhoneCode PhorNo NPWP TabelCustomer CustomerID CustomerName Address City Country PhoneCode PhorNo NPWP

(29)

2. Desain Tabel

Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang dengan menggunakan database MySql

Berikut adalah desain database dan tabel dari sistem yang dirancang. 1. Tabel Pengguna

Tabel pengguna berfungsi sebagai tabel untuk menampung data-data pengguna program yang diizinkan untuk menjalankan program.

Nama Database : Udang

Nama Tabel : TabelPengguna Primary Key : IDPengguna Foreign Key :-

Tabel III.1 Tabel Pengguna

2. Tabel Customer

Tabel Customer berfungsi sebagai tabel untuk menampung data-data customer.

Nama Database : Udang

Nama Tabel : TabelCustomer Primary Key : CustomerID Foreign Key : -

Nama Field Tipe Data Ukuran Keterangan

*IDPengguna Varchar 10 *IDPengguna

(30)

Tabel III.2 Tabel Customer

3. Tabel Supplier

Tabel Supplier berfungsi sebagai tabel untuk menampung data-data Supplier. Nama Database : Udang

Nama Tabel : TabelSupplier Primary Key : SupplierID Foreign Key : -

Tabel III.3 Tabel Supplier

Nama Field Tipe Data Ukuran Keterangan

*CustomerID Varchar 10 *Id Customer

CustomerName Varchar 30 Nama Customer

Address Varchar 50 Alamat

City Varchar 30 Kota

Country Varchar 30 Negara

PhoneCode Varchar 10 Kode Area Telp

PhoneNo Varchar 20 No Telepon

NPWP Varchar 20 No Pokok Wajib

Pajak

Nama Field Tipe Data Ukuran Keterangan

*SupplierID Varchar 10 *Id Supplier

SupplierName Varchar 30 Nama Supplier

Address Varchar 50 Alamat

City Varchar 30 Kota

Country Varchar 30 Negara

PhoneCode Varchar 10 Kode Area Telp

PhoneNo Varchar 20 No Telepon

NPWP Varchar 20 No Pokok Wajib

(31)

4. Tabel Produk

Tabel Produk berfungsi sebagai tabel untuk menampung data-data Produk. Nama Database : Udang

Nama Tabel : TabelProduk Primary Key : IDProduk Foreign Key : -

Tabel III.4 Tabel Produk

5. Tabel Rekap Pembelian

Tabel Pembelian berfungsi sebagai tabel untuk menampung data-data Pembelian Udang.

Nama Database : Udang

Nama Tabel : TabelPembelian Primary Key : NoRekapPembelian Foreign Key : SupplierID

Tabel III.5 Tabel RekapPembelian

Nama Field Tipe Data Ukuran Keterangan

*IDProduk Varchar 10 *ID Produk

NamaProduk Varchar 30 NamaProduk

HargaJual Double - Harga Jual

Stok Int - Stok

Satuan Varchar 10 Varchar

Nama Field Tipe Data Ukuran Keterangan

*NoRekapPembelian Varchar 15 *NoPembelian

Tgl Int - Tanggal

Bln Varchar 10 Bulan

Thn Int - Tahun

NoFakturPembelian Varchar 15 No Bukti Faktur

(32)

6. Tabel DetailPembelian

Tabel Detail Pembelian berfungsi sebagai tabel untuk menampung data-data Detail Pembelian.

Nama Database : Udang

Nama Tabel : TabelDetailPembelian Primary Key : -

Foreign Key : IDProduk

Tabel III.6 Tabel Detail Pembelian

7. Tabel Penjualan

Tabel Penjualan berfungsi sebagai tabel untuk menampung data-data Penjualan

Nama Database : Udang

Nama Tabel : TabelPenjualan Primary Key : NoPenjualan Foreign Key : CustomerID

Nama Field Tipe Data Ukuran Keterangan

NoPembelian Varchar 15 No Pembelian

Tgl Int - Tanggal

Bln Varchar 10 Bulan

Thn Int - Tahun

IDProduk Varchar 10 ID Produk

HargaBeli Double - Harga

Jumlah Int - Jumlah

(33)

Tabel III.7 Tabel Penjualan

8. Tabel Detail Penjualan

Tabel Detail Penjualan berfungsi sebagai tabel untuk menampung data-data Detail Penjualan

Nama Database : Udang

Nama Tabel : TabelDetailPenjualan Primary Key : -

Foreign Key : IDProduk

Tabel III.8 Tabel Detail Penjualan

9. Tabel Jual Beli

Tabel Jual Beli berfungsi sebagai tabel untuk menampung data-data Transaksi Penjualan Dan Pembelian

Nama Field Tipe Data Ukuran Keterangan

*IDPenjualan Varchar 15 *No Penjualan

Tgl Int - Tanggal Penjualan

Bln Varchar 10 Bulan Penjualan

Thn Int - Tahun Penjualan

CustomerID Varchar 10 ID Customer

Nama Field Tipe Data Ukuran Keterangan

NoPenjualan Varchar 15 No Penjualan

Tgl Int - Tanggal

Bln Varchar 10 Bulan

Thn Int - Tahun

IDProduk Varchar 10 ID Produk

HargaBeli Double - Harga

Jumlah Int - Jumlah

(34)

Nama Database : Udang

Nama Tabel : TabelJualBeli Primary Key : -

Foreign Key : NoRef, IDProduk

Tabel III.9 Tabel Jual Beli

10.Tabel Persediaan Akhir

Tabel Persediaan Akhir berfungsi sebagai tabel untuk menampung data-data Stok Akhir Udang.

Nama Database : Udang

Nama Tabel : TabelPersediaanAkhir Primary Key : -

Foreign Key : IDProduk

Nama Field Tipe Data Ukuran Keterangan

Tgl Int - Tanggal Transaksi

Bln Varchar 10 Bulan Transaksi

Thn Int - Tahun Transaksi

IDProduk Varchar 10 ID Produk

JumlahPembelian Int - Jumlah Pembelian

HargaPerUnitPemb Double - Harga Per Unit

TotalPembelian Double - Total Pembelian

JumlahPenjualan Int - Jumlah Penjualan

HargaPerUnitPenjualan Double - Harga Per Unit

TotalPenjualan Double - Total Penjualan

(35)

Tabel III.10 Tabel PersediaanAkhir

III.3.6. Desain User Interface III.3.6.1. Desain Input

Perancangan input merupakan masukan yang penulis rancang guna lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah dan cepat dan meminimalisir kesalahan penulisan dan memudahkan perubahan.

Perancangan input tampilan yang dirancang adalah sebagai berikut : 1. Perancangan Input Form Login

Perancangan input form login berfungsi untuk verifikasi pengguna yang berhak menggunakan sistem. Adapun rancangan form login dapat dilihat pada Gambar III.33. sebagai berikut :

Nama Field Tipe Data Ukuran Keterangan

Bln Varchar 10 Bulan Persediaan

Thn Int - Tahun Persediaan

IDProduk Varchar 10 ID Produk

PersediaanAwal Int - Jml Persediaan Awal

HargaPersediaanAwal Double - Harga Persediaan Awal

TotalPembelian Int - Total Jm Pembelian

BarangTersediaUntukDijual Int - Barang Tersedia

TotalPenjualan Int - Total Jml Penjualan

PersediaanAkhir Int - Persediaan Akhir

HargaRataPerUnit Double - Harga Rata-Rata

(36)

Gambar III.33. Rancangan InputForm Login

2. Rancangan Input Menu Utama

Rancangan input menu utama berfungsi untuk menampilkan tampilan utama dari user interface. Adapun rancangan menu utama dapat dilihat pada Gambar III.34. sebagai berikut :

(37)

3. Rancangan Input Form Input Produk

Perancangan input form input Produk merupakan form untuk penyimpanan data-data produk. Adapun bentuk form input produk dapat dilihat pada Gambar III.35 Sebagai berikut :

Gambar III.35. Rancangan InputForm Input Produk

4. Rancangan Input Form Input Customer

Perancangan input form input Customer merupakan form untuk penyimpanan data-data customer. Adapun bentuk form input customer dapat dilihat pada Gambar III.36 Sebagai berikut :

(38)

5. Rancangan Input Form Input Supplier

Perancangan input form input Supplier merupakan form untuk penyimpanan data-data Supplier. Adapun bentuk form input supplier dapat dilihat pada Gambar III.37 Sebagai berikut :

Gambar III.37. Rancangan InputForm Input Supplier

1. Rancangan Input Form Pembelian

Perancangan input form input Pembelian merupakan form untuk penyimpanan data-data pembelian. Adapun bentuk form input pembelian dapat dilihat pada Gambar III.38 Sebagai berikut :

(39)

2. Rancangan Input Form Penjualan

Perancangan input form Penjualan merupakan form untuk penyimpanan data-data penjualan. Adapun bentuk input form Penjualan dapat dilihat pada Gambar III.39 Sebagai berikut :

Gambar III.39. Rancangan InputForm Penjualan

3. Rancangan Input Form PilPersediaan Akhir

Perancangan input form Persediaan Akhir merupakan form untuk penyimpanan data-data pilpersediaan akhir produk. Adapun bentuk form input pilpersediaan akhir dapat dilihat pada Gambar III.40 Sebagai berikut :

(40)

Adapun perancangan Input Form Persedian Akhir dapat di lihat pada gambar III.41 sebagai berikut :

Gambar III.41. Rancangan InputForm Persediaan Akhir

III.3.6.2. Desain Output

Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari sistem informasi keluar masuk udang pada PT. Bancar Makmur Indah ini adalah sebagai berikut :

1. Rancangan Output Laporan Produk

Rancangan output laporan produk berfungsi menampilkan data-data produk. Adapun rancangan output laporan produk dapat dilihat pada Gambar III.42. sebagai berikut :

(41)

Medan, xxxx,9999 Diketahui Oleh Dicetak oleh

Pimpinan Administrasi ( ) ( )

Gambar III.42. Rancangan Output Laporan Produk

3. Rancangan Output Laporan Customer

Rancangan output laporan Customer berfungsi menampilkan data-data Customer. Adapun rancangan output laporan Nasabah dapat dilihat pada Gambar III.43. sebagai berikut :

Medan, xxxx,9999 Diketahui Oleh Dicetak oleh

Pimpinan Administrasi

( ) ( ) Gambar III.43. Rancangan Output Laporan Customer

PT. BANCAR MAKMUR INDAH

Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN PRODUK LOGO Customer ID Customer Name

Address City Country Phone Code Phone No Xxxxx Xxxxxxx Xxxxxx 9999 Xxxxxx Xxxxxxx X(20) xxxxx xxxxxxxx xxxxxx 9999 xxxxxx Xxxxxxx X(20)

PT. BANCAR MAKMUR INDAH

Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN CUSTOMER

(42)

Medan, xxxx,9999 Diketahui Oleh Dicetak oleh

Pimpinan Administrasi ( ) ( ) 4. Rancangan Output Laporan Supplier

Rancangan output laporan Supplier berfungsi menampilkan data-data supplier. Adapun rancangan output laporan supplier dapat dilihat pada Gambar III.44.

Gambar III.44. Rancangan Output Laporan Supplier

5. Rancangan Output Laporan Pembelian

Rancangan output laporan pembelian berfungsi menampilkan data-data pembelian. Adapun rancangan output laporan pembelian dapat dilihat pada Gambar III.45. sebagai berikut :

Customer ID

Customer Name

Address City Country Phone Code Phonde No Xxxxx Xxxxxxx Xxxxxx 9999 Xxxxxx Xxxxxxx X(20) xxxxx xxxxxxxx xxxxxx 9999 xxxxxx Xxxxxxx X(20)

PT. BANCAR MAKMUR INDAH

Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN SUPPLIER

(43)

Medan, xxxx,9999

Diketahui Oleh Dicetak oleh Pimpinan Administrasi

( ) ( )

Gambar III.45. Rancangan Output Laporan Rekap Pembelian

6. Rancangan Output Laporan Penjualan

Rancangan output laporan penjualan berfungsi menampilkan data-data penjualan. Adapun rancangan output laporan penjualan dapat dilihat pada Gambar III.46. sebagai berikut :

PT. BANCAR MAKMUR INDAH

Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN REKAP PEMBELIAN

Bln/Thn : xxxx/9999

(44)

Medan, xxxx,9999 Diketahui Oleh Dicetak oleh

Pimpinan Administrasi ( ) ( )

Gambar III.46. Rancangan Output Laporan Penjualan

7. Rancangan Output Laporan Persediaan Akhir

Rancangan output laporan persediaan akhir berfungsi menampilkan data-data persediaan akhir. Adapun rancangan output laporan persediaan akhir dapat dilihat pada Gambar III.47. sebagai berikut :

PT. BANCAR MAKMUR INDAH

Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN PENJUALAN

Bln/Thn : xxxx/9999

(45)

Medan, xxxx,9999 Diketahui Oleh Dicetak oleh

Pimpinan Administrasi ( ) ( )

Persediaan Awal : 99

Harga Persediaan Awal : 99.999.999

Total Pembelian : 99

Barang Tersedia Untuk Dijual : 99

Total Penjualan : 99

Persediaan Akhir : 99

Harga Rata Per Unit : 99.999.999

Harga Persediaan Akhir : 99.999.999

Gambar III.47. Rancangan Output Persediaan Akhir

PT. BANCAR MAKMUR INDAH

Jl Pulau Sumatera 13 Kawasan Industri Medan I Medan 20242 Medan. LAPORAN PERSEDIAAN AKHIR

Periode : xxxx/9999 ID Produk : xxxx

Gambar

Gambar III.6. Activity Diagram Hapus Customer
Gambar III.10. Activity Diagram Input Supplier
Gambar III.12. Activity Diagram Hapus Supplier
Gambar III.14. Activity Diagram Update Pembelian
+7

Referensi

Dokumen terkait

4 Mempraktikkan variasi dan kombinasi teknik dasar salah satu permainan dan olah raga beregu bola besar lanjutan dengan koordinasi yang baik, serta nilai kerjasama,

Indofood CBP Sukses Makmur Tbk Cabang Palembang yang berlokasi di Jl.H.B.R Motik KM.8 Sukarami Palembang dan sebagai sampel yang akan diteliti adalah mahasiswa

Sedangkan perumusan masalah pada penelitian ini adalah : (1) Apakah sinyal informasi dari adanya pengumuman right issue akan berpengaruh atau tidak berpengaruh terhadap

Pengujian keseluruhan sistem terbagi menjadi dua tahap pengujian, yaitu pengujian penyalaan sirine terhadap perubahan kecepatan dan pengujian tampilan PC

Tujuan dalam penelitian ini adalah untuk mengetahui apakah penerapan pendekatan Kontekstual pada materi pembelajaran Aturan Sinus dapat meningkatkan hasil belajar siswa,

Penekanan Desain Bioklimatik yang diterapkan pada iklim tropis Indonesia pad abangunan Boarding hOuse ini dapat dilihat dari penggunaan panel / atau bahan dinding perforasi pada

ROMLI MUBAROK Bahasa Arab MTs MTs... FADIL AZIZI BAHASA ARAB

4.1 Mengamati dan mengolah isi teks laporan informatif hasil observasi tentang perubahan wujud benda, sumber energi, perubahan energi, energi alternatif, perubahan iklim dan