• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN"

Copied!
45
0
0

Teks penuh

(1)

42

III.1. Analisa Sistem Yang Sedang Berjalan

Proses sistem informasi keluar masuk barang yang berjalan pada CV. Cs Service Elektronik bersifat semi komputer yang mana dalam pembuatan laporan bulanan persediaan barang-barang menggunakan Microsoft Excel, sehingga terjadi keterlambatan dalam menghasilkan laporan barang masuk dan barang keluar.

Untuk mengetahui sistem yang sedang berjalan dan untuk mempelajari sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari bagian-bagian yang terkait baik dari dalam maupun dari luar organisasi.

III.1.1. Analisa Input

Adapun inputan pada sistem informasi keluar masuk barang pada CV. Cs Service Elektronik yaitu berupa faktur atas pembelian barang dari supplier sebagai masukan yang digunakan perusahaan untuk proses penginputan data barang masuk elektronik. Laporan ini dihasikan dengan cara manual, sehingga proses pembuatan laporan ini dapat memakan waktu yang lama dan kurang akurat.

(2)

III.1.2. Analisa Proses

Adapun proses pengolahan data keuar masuk barang pada CV. Cs Service Elektronik yang sedang berjalan dapat digambarkan dalam bentuk aliran informasi berikut ini :

Pimpinan Pelanggan

Karyawan Keluar Masuk Barang

Beli Barang Supplier Pembelian Barang Input Data Barang Masuk Laporan Barang Masuk Pembelian Barang Barang Dijual Laporan Pesediaan Barang Fifo Laporan Harga Pokok Penjualan Mulai Input Data Barang Keluar Laporan Barang Keluar Input Data Pelanggan Input Data Supplier Laporan Persediaan Barang Fifo

Laporan Harga Pokok Penjualan

Laporan Laba Rugi Laporan Laba Rugi

Selesai Laporan Barang Masuk Laporan Barang Keluar Jurnal Jurnal

Gambar III.1. Flow Of Document (FOD) Sistem Informasi Keluar Masuk

Barang Pada CV. Cs Service Elektronik Sumber : CV. Cs Service Elektronik

(3)

Dari gambar III.1. diatas dapat dilihat aliran dokumen yang terjadi dalam sistem keluar masuk barang elektronik pada CV. Cs Service Elektronik. Aliran dokumen ini sudah cukup baik, sebab terdapat proses penyimpanan, seperti arsip barang masuk, arsip barang keluar, dan arsip persedian barang elektronik yang berguna untuk memudahkan melihat stok barang digudang yang dapat diserahkan kepada pimpinan. Aliran dokumen dari sistem keluar masuk barang elektronik mencakup 4 bagian yaitu : pelanggan, administrasi keluar masuk barang, supplier dan pimpinan.

III.1.3. Analis Output

Output ataupun keluaran yang dihasilkan oleh sistem yang berjalan adalah berupa data barang keluar atas penjualan barang elektronik dalam proses keluar masuk barang pada CV. Cs Service Elektronik. Laporan ini juga dihasilkan dengan cara yang manual, sehingga proses pembuatan laporan ini memakan waktu yang lama dan kurang akurat.

III.2. Evaluasi Sistem Yang Berjalan

Dalam hal ini sistem yang digunakan belumlah efektif dikarenakan sistem informasi keluar masuk barang elektronik yang ada masih tergolong manual. Pengolahan data sistem informasi keluar masuk barang pada CV. Cs Service Elektronik yang masih sederhana ini membuat pelaporan terkadang bermasalah dalam bentuk perhitungan uang dalam transaksi jual beli. Tidak jarang juga

(4)

bermasalah dari segi pendataan, tanggal, pelaporan dan juga akumulasi biaya akhir yang terkadang tidak sesuai. Dan masalah ini sering membuat kecewa bagi perusahaan.

III.3. Desain Sistem

Untuk membantu sistem informasi keluar masuk barang pada CV.Cs Service Elektronik, penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih akurat dan lebih mudah dalam pengolahannya. Dengan menggunakan Microsoft Visual Studio dan database SQL untuk memudahkan dalam sistem informasi dari aplikasi itu sendiri. Adapun yang menjadi kelebihan dari sistem yang akan dirancang yaitu :

a. Mempermudah dalam pencarian informasi mengenai keluar masuk barang khususnya bagi perusahaan yang ingin mengetahui mengenai laporan transaksi keluar masuk dengan cepat tiap bulan.

b. Meningkatkan keefisiensian dan keefektivitasan kerja para pegawai CV. Cs Service Elektronik.

Adapun kelemahan dari sistem yang diusulkan adalah sebagai berikut :

a. Sistem yang dirancang dikhususkan pada proses keluar masuk barang elektronik.

b. Sistem hanya dapat berlaku pada CV. Cs Service Elektronik.

III.3.1. Desain Sistem Global

Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram

(5)

2. Perancangan Output

3. Perancangan Tampilan 4. Perancangan Database

5. Perancangan Logika Program

III.3.1.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 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.

LOGIN Input Data Barang Input Data Supplier Input Data Pelanggan

Hitung Persediaan Barang Karyawan Pimpinan Input Barang Masuk Input Barang Keluar LOGOUT

Laporan Barang Keluar

Laporan Persediaan Barang Fifo

Loporan Harga Pokok Penjualan

Laporan Laba Rugi

<<inc lude> > <<inc lude> >

Sistem informas Keluar Masuk Barang Dengan Metode Fifo Berbasisi Akuntansi Pada CV.Cs Sevice elektronik

Laporan Barang Masuk

<<include> >

Admin

LOGIN

Pilih Hak Akses

Input Data Karyawan LogOut <<include> > Jurnal

Gambar III.2. Use Case Sistem Informasi Keluar Masuk Barang Dengan

(6)

III.3.1.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 (metode/fungsi). +Username +Password +Level LOGIN +Masuk () +Batal () Pimpinan LAPORAN +Cetak() +Batal() Aplikasi Administrator Barang + KodeBarang = varchar(10) + NamaBarang= varchar(30) +Jenis =Varcahr(50) +Type=Varchar (30) +Ukuran=Varchar (30) Keterangan=Varchar(50) Customer +NoFaktur=char(10) +Nama=varchar(50) +Tempat_Lahir= varchar(30) +Tgl_Lahir=date +Jenis_Kelamin=char(10) +Alamat=varchar(50) +Agama=varchar(20) +Status_Perkawinan=char(15) +Pekerjaan=varchar(20) +Kewarganegaraan=char(10) +Telp=char(15) +Simpan() +Ubah() +Hapus() +Batal() +Tutup() Supplier +KodeSupplier=char(10) +NamaSupplier=varchar(50) +Alamat=varchar(50) +NoTelp=varchar(50) +Simpan() +Ubah() +Hapus() +Batal() +Tutup() +Simpan() +Ubah() +Hapus() +Batal() +Tutup() Barang Masuk +NoFaktur=char(10) +Tanggal=date +KodeSupplier=char(10) +KodeBarang=char(10) +HargaBeliBM=numeric(18,0) +JumlahBeli=numeric(18, 0) +Sub_TotalBeli=numeric(18, 0) +DiscBeli=numeric(18,0) +Jum_DiscBeli=numeric(18, 0) +TotalBayarBeli=numeric(18, 0) +Simpan() +Ubah() +Hapus() +Batal() +Tutup() +Cetak() Barang Keluar +NoFaktur=char(10) +Tanggal=date +KodePelanggan=char(10) +KodeBarang=char(10) +HargaJualBK=numeric(18,0) +JumlahJual=numeric(18,0) +Sub_TotaJuall=numeric(18, 0) +DiscJual=numeric(18, 0) +Jum_DiscJual=numeric(18, 0) +TotalBayaJualr=numeric(18, 0) +Simpan() +Ubah() +Hapus() +Batal() +Tutup() +Cetak()

Persediaan Barang Fifo +Tanggal=date +No=char(10) +KodeBarang=char(10) +JBarangMasuk=numeric(18, 0) +SubTotBM=numeric(18, 0) +JBarangKeluar=numeric(18, 0) +SubTotBK=numeric(18, 0) +TSisaStock=numeric(18, 0) +Sub_Total=numeric(18, 0) +JBeliAkh=numeric(18, 0) +HBeliAkh=numeric(18, 0) +TBeliAkh=numeric(18, 0) +JJumStock=numeric(18, 0) +HJumStock=numeric(18, 0) +TJumStock=numeric(18, 0) +Pakhir=numeric(18, 0) +Simpan() +Ubah() +Hapus() +Batal() +Tutup() +Cetak() Harga Pokok Penjualan Laba Kotor

+No=char(10) +Tanggal=date +KodeBarang=char(10) +HPP=numeric(18, 0) +Simpan() +Ubah() +Hapus() +Batal() +Tutup() +Cetak() +No=char(10) +Tanggal=date +KodeBarang=char(10) +LabaKotor =numeric(18, 0) +Simpan() +Ubah() +Hapus() +Batal() +Tutup() +Cetak() KartuPersediaan +No=char(10) +NamaBarang=varchar(50) +JenisBarang=varchar(50) +Type=varchar(30) +Ukuran=varchar(30) +Keterangan=varchar(50) +Periode=varchar(50) +Tanggal=date +QtyB=int +HargaB=int +JumlahB=int +QtyJ=int +HargaJ=int +JumlahJ=int +Simpan() +Ubah() +Hapus() +Batal() +Tutup() +Cetak()

Gambar III.3.Class Diagram Sistem Informasi Keluar Masuk Barang

(7)

III.3.1.3. Sequence Diagram

Sequence diagram menggambarkan perilaku pada sebuah skenario,

diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang dilektakkan diantara objek-objek ini di dalam use case, berikut gambar sequence

diagram :

a. SequenceDiagram Login Ke Sistem

ADMIN

Aplikasi Database

Masukkan nama Sever Validasi Nama Server

Gagal Messagebox (Nama

Server Salah)

Return Gagal

[ Berhasil ]

Gambar III.4. SequenceDiagram Login Ke Sistem

b. SequenceDiagram Barang

ADMIN

Aplikasi Database

Memasukkan Data Barang

Koreksi dan Ubah data Barang

Data Barang ditampilkan pada grid

Data Barang dimasukkan

Data Barang diUpdate

Menampilkan Data Barang

Hapus Data Barang Data Barang di Hapus

(8)

ADMIN

Aplikasi Database

Memasukkan Data Pelanggan

Koreksi dan Ubah data Pelanggan

Data Pelanggan ditampilkan pada grid

Data Pelanggan dimasukkan

Data Pelanggan diUpdate

Menampilkan Data Pelanggan

Hapus Data Pelanggan Data Pelanggan di Hapus

Gambar III.6. SequenceDiagram Pelanggan

c. SequenceDiagram Karyawan

ADMIN

Aplikasi Database

Memasukkan Data Karyawan

Koreksi dan Ubah data Karyawan

Data Karyawan ditampilkan pada grid

Data Karyawan dimasukkan

Data Karyawan diUpdate

Menampilkan Data Karyawan

Hapus Data Karyawan Data Karyawan di Hapus

(9)

d. SequenceDiagramSupplier

ADMIN

Aplikasi Database

Memasukkan Data Supplier

Koreksi dan Ubah data Supplier

Data Supplier ditampilkan pada grid

Data Supplier dimasukkan

Data Supplier diUpdate

Menampilkan Data Supplier

Hapus Data Supplier Data Supplier di Hapus

Gambar III.8. SequenceDiagram Supplier

e. SequenceDiagram Barang Masuk

ADMIN

Aplikasi Database

Memasukkan Data Barang Masuk

Koreksi dan Ubah data Barang Masuk

Data Barang Masuk ditampilkan pada grid

Data Barang Masuk dimasukkan

Data Barang Masuk diUpdate

Menampilkan Data Barang Masuk

Hapus Data Barang Masuk Data Barang Masuk di Hapus

Gambar III.9. SequenceDiagram Barang Masuk

f. SequenceDiagram Barang Keluar

ADMIN

Aplikasi Database

Memasukkan Data Barang Keluar

Koreksi dan Ubah data Barang Keluar

Data Barang Keluar ditampilkan pada grid

Data Barang Keluar dimasukkan

Data Barang Keluar diUpdate

Menampilkan Data Barang Keluar

Hapus Data Barang Keluar Data Barang Keluar di Hapus

(10)

g. SequenceDiagram Persediaan Barang

ADMIN

Aplikasi Database

Memasukkan Data Persediaan Barang

Koreksi dan Ubah Data Persediaan Barang

Data Persediaan Barang ditampilkan pada grid

Data Persediaan Barang dimasukkan

Data Persediaan Barang diUpdate

Menampilkan Data BPersediaan Barang

Hapus Data Persediaan Barang Data Persediaan Barang di Hapus

Gambar III.11. SequenceDiagram Persediaan Barang

h. SequenceDiagram Harga Pokok Penjualan

ADMIN

Aplikasi Database

Memasukkan Data HPP

Koreksi dan Ubah Data HPP

Data HPP ditampilkan pada grid

Data HPP dimasukkan

Data HPP diUpdate

Menampilkan Data HPP

Hapus Data HPP Data HPP di Hapus

(11)

i. SequenceDiagram Data Laba Kotor

ADMIN

Aplikasi Database

Memasukkan Data Barang Laba Kotor

Koreksi dan Ubah Data Barang Laba Kotor

Data Barang Laba kotor ditampilkan pada grid

Data Barang Laba kotor dimasukkan

Data Barang Laba kotor diUpdate

Menampilkan Data Barang Laba kotor

Hapus Data Barang Laba Kotor Data HPP di Hapus

Gambar III.13. SequenceDiagram Data LabaKotor

III.3.2. Desain Sistem Detail

Perancangan sistem secara detail atau rinci ini berfungsi untuk memberikan gambaran sistem yang akan diusulkan agar dapat dilihat secara lebih detail berdasarkan pada gambaran sistem keseluruhan yang terdapat pada parancangan global.

III.3.2.1. Perancangan Output

Perancangan output merupakan hal yang sangat penting dalam perancangan sistem. Adapun output yang akan penulis sajikan dari sistem yang dibuat adalah dalam bentuk laporan yang dapat dicetak ke atas kertas berdasarkan bulan dan tahunnya untuk diserahkan kepada pimpinan, dapat dilihat pada Gambar III.14. sebagai berikut :

(12)

1. Rancangan Output Laporan Data Persediaan Barang Psycal Laporan Persediaan Barang Psycal

CV. CS SERVICE ELEKTRONIK Periode : dd/yy/mm s/d dd/yy/mm

No : xxxxx Total Jum&Hrga Barang Masuk : xxxxxxx Tanggal : dd/yy/mm Total Jum&Hrga Barang Keluar : xxxxxxx Nama Barang : xxxxx Sisa Stok : xxxxxxx Jenis Barang : xxxxx

Type : xxxxx HARGA PEROLEHAN PERSEDIAAN AKHIR Ukuran : xxxxx Pembelian akhir Bulan : xxxxxxx

Keterangan : xxxxx Sisa Stok dikurang

Pembelian akhir Bulan : xxxxxxx Persediaan Akhir : xxxxxxx

Medan, dd/mm/yyyy

Dibuat Oleh, Diketahui Oleh,

Admin Pimpinan

( ) ( )

Gambar III.14. Rancangan Output Laporan Data Persediaan Barang Psycal

1. Rancangan Output Laporan Data Barang Masuk/Periode

Laporan data barang masuk merupakan media untuk menampilkan barang masuk untuk per periode selama transaksi pembelian berlangsung. Bentuk rancangan laporan barang masuk dapat dilihat pada gambar dibawah ini.

(13)

Laporan Barang Masuk Periode CV. CS SERVICE ELEKTRONIK

Periode: dd/mm/yyyy s/d dd/mm/yyyy

No

Faktur Tgl

Kd Brg

Nama

Brg Jenis Type Size Ket Jlh Beli Hrg Sub Tot Disc Disc Jum

Tot Bayar xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx Medan, dd/mm/yyyy Dibuat Oleh, Diketahui Oleh,

Admin Pimpinan

( ) ( )

Gambar III.15. Rancangan Output Laporan Barang Masuk Periode

2. Rancangan Output Laporan Data Barang Keluar

Laporan data barang keluar merupakan media untuk menampilkan data Penjualan untuk setiap hari selama transaksi penjulanan berlangsung. Bentuk rancangan laporan Penjualan dapat dilihat pada gambar dibawah ini.

(14)

Laporan Barang Keluar Periode CV. CS SERVICE ELEKTRONIK

Periode: dd/mm/yyyy s/d dd/mm/yyyy

No

Faktur Tgl

Kd Brg

Nama

Brg Jenis Type Size Ket Jlh Beli Hrg Sub Tot Disc Disc Jum

Tot Bayar xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx Medan, dd/mm/yyyy

Dibuat Oleh, Diketahui Oleh,

Admin Pimpinan

( ) ( )

Gambar III.16. Rancangan Output Laporan Barang Keluar Periode

3. Laporan Harga Pokok Penjualan

Laporan harga pokok penjualan berisi data-data tentang penjualan barang dan kemudian untuk melihat harga pokok penjualan. Bentuk laporan harga pokok penjualan dapat dilihat pada gambar dibawah ini.

(15)

Laporan Harga Pokok Penjualan

Periode: dd/mm/yyyy s/d dd/mm/yyyy

CV. CS SERVICE ELEKTRONIK

No Tanggal Nama Barang

Jenis

Barang Type Jlh Persediaan Total Persediaan Akhir

HPP xx xxxxxxx xxxxxx xxxxxxx xxxx xxxxxxxxxxxx xxxxx xxxxxxxx xxxx

Dibuat Oleh, Diketahui Oleh, Admin Pimpinan ( ) ( )

Gambar III.17. Rancangan Laporan Harga Pokok Penjualan

4. Laporan Laba Kotor

Laporan laba kotor berisi data-data tentang data laba kotor dari hasil harga pokok penjualan. Bentuk laporan laba kotor dapat dilihat pada gambar dibawah ini.

(16)

Laporan Laba Kotor

Periode: dd/mm/yyyy s/d dd/mm/yyyy

CV. CS SERVICE ELEKTRONIK

No Tanggal Nama Barang

Jenis

Barang Type

Ukuran Ket Hasil

Penjualan Periode HPP Laba Kotor xxx xxxxxxx xxxxxx xxxxxxx xxxx xxxxxxx xxxxxx xxxxxxxxx xxxxx xxxxx Dibuat Oleh, Diketahui Oleh,

Admin Pimpinan ( ) ( )

Gambar III.18. Rancangan Laporan Laba Kotor

5. Laporan Jurnal

Laporan jurnal berisi data-data tentang data barang masuk dan keluar. Bentuk laporan jurnal dapat dilihat pada gambar dibawah ini.

Laporan Jurnal

Periode: dd/mm/yyyy s/d dd/mm/yyyy

CV. CS SERVICE ELEKTRONIK

No Tanggal Nama Akun Referensi Debit Kredit

xxx xxxxxx xxxxxx xxxx xxxxxxxxx xxxxxxx

Dibuat Oleh, Diketahui Oleh,

Admin Pimpinan ( ) ( )

Gambar III.19. Rancangan Laporan Laba Kotor

LOGO

(17)

III.3.2.2. Perancangan Input

Perancangan input merupakan suatu bentuk masukan yang dibutuhkan dalam sistem informasi keluar masuk barang dengan menggunakan metode FIFO berbasis akuntansi pada CV. Cs Service Elektronik

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 dibawah ini :

LOGIN

Username : Password : Level :

Gambar III.20. Rancangan Input Form Login

2. Rancangan Input Form Menu Utama

Perancangan input form menu utama berfungsi untuk memanpilkan tampilan utama dari user interface. Adapun rancangan menu utama dapat dilihat pada gambar dibawah ini :

SignOut LOGIN

(18)

Menu Utama

Gambar III.21. Rancangan Input Form Menu Utama

3. Rancangan Input Form Hak Akses

Perancangan input form hak akses berfungsi untuk memilih data apa saja yang dapat dikases oleh karyawan. Adapun rancangan hak akses dapat dilihat pada gambar dibawah ini :

Level

Hak Akses

Gambar III.22. Rancangan Form Hak Akses

Sistem Master Data Transaksi Laporan Transaksi

Sistem Data Karyawan Master Data Data Barang Data Suppier Data Pelanggan Transaksi

Data Barang Masuk Data Barang Keluar

Transaksi Persediaan Barang Harga Pokok Penjualan Laba Kotor

(19)

4. Perancangan Input Form Barang

Form barang merupakan media untuk memasukkan data barang yang tersedia. Bentuk rancangan Form input barang dapat dilihat pada gambar di bawah ini :

DATA BARANG

Kode Barang : Ukuran : Nama Barang : Keterangan : Jenis : Harga Beli : Jenis : Harga Jual :

SIMPAN BATAL UBAH HAPUS KELUAR

Gambar III.23. Rancangan Input Form Barang

5. Perancangan Input Form Karyawan

Input form karyawan merupakan media untuk memasukkan data karyawan. Bentuk rancangan form input karyawan dapat dilihat pada gambar dibawah ini :

(20)

Kode Karyawan : Jenis Kelamin : Nama Karyawan : Alamat : Tempat/Tgl.Lahir :

Password : Agama : Ulang Password : Status : Level : Telepon :

SIMPAN BATAL UBAH HAPUS KELUAR

Gambar III.24. Rancangan Input Form Karyawan

6. Perancangan Input Form Supplier

Input form supplier merupakan media untuk memasukkan data supplier yang tersedia. Bentuk rancangan form input supplier dapat dilihat pada gambar dibawah ini :

(21)

DATA SUPPLIER

Kode Supplier : Alamat : Nama supplier : Telepon :

Simpan Batal Ubah Hapus Keluar

Gambar III.25. Rancangan Input Form Supplier

7. Perancangan Input Form Pelanggan

Input form pelanggan merupakan media untuk memasukkan data pelanggan yang tersedia. Bentuk rancangan form input pelanggan dapat dilihat pada gambar dibawah ini :

(22)

No Faktur : Agama :

Nama : Status Perkawinan : Tempat/Tgl.Lahir : Pekerjaan :

Jenis Kelamin : Kewarganegaraan : Alamat : Status Telepon :

SIMPAN BATAL UBAH HAPUS KELUAR

Gambar III.26. Rancangan Input Form Pelanggan

8. Perancangan Input Form Data Barang Masuk

Form data barang masuk merupakan media untuk memasukkan data barang masuk. Bentuk rancangan form data barang masuk dapat dilihat pada gambar di bawah ini :

(23)

Gambar III.27. Rancangan Input Form Data Barang Masuk

9. Perancangan Input Form Data Barang Keluar

Form penjualan merupakan media untuk memasukkan data barang keluar. Bentuk rancangan form barang masuk dapat dilihat pada gambar di bawah ini :

No Faktur : Jumlah : Tanggal : Sub Total : Supplier : Diskon : Barang : Total bayar : Jenis :

Type/Ukuran:

SIMPAN BATAL UBAH HAPUS KELUAR

(24)

Gambar III.28. Rancangan Input Form Data Barang Keluar

10.Perancangan Input Form Data Persediaan Barang

Form data persediaan barang merupakan media untuk memasukkan data barang keluar. Bentuk rancangan form barang masuk dapat dilihat pada gambar di bawah ini :

No Faktur : Jumlah : Tanggal : Sub Total : Pelanggan : Diskon : Barang : Total Bayar : Jenis :

Type/Ukuran:

SIMPAN BATAL UBAH HAPUS KELUAR

(25)

Gambar III.29. Rancangan Input Form Data Persediaan Barang

11.Perancangan Input Form Harga Pokok Penjualan Barang

Form data harga pokok penjualan barang merupakan media untuk memasukkan harga pokok penjualan barang. Bentuk rancangan form harga pokok penjualan barang dapat dilihat pada gambar di bawah ini :

No Faktur : Total Jumlah Barang Masuk : Tanggal : Total Jumlah Barang Keluar : Barang : Sisa Stok : Jenis : Harga Perolehan Persediaan akhir : Type/ Ukuran Pembelian akhir Bulan :

Keterangan : Pembelian Terakhir dikurangi : Sisa Stok : Persediaan Akhir :

SIMPAN BATAL UBAH HAPUS KELUAR

(26)

Gambar III.30. Perancangan Input Form Harga Pokok Penjualan

12.Perancangan Input Form Laba Kotor Penjualan

Form data laba kotor penjualan barang merupakan media untuk memasukkan laba kotor penjualan. Bentuk rancangan form laba kotor penjualan barang dapat dilihat pada gambar di bawah ini :

No Faktur : Persediaan Siap Dijual : Tanggal : Total Persediaan Siap dijual : Customer : Persediaan akhir :

Barang : Harga Pokok Penjualan :

SIMPAN BATAL UBAH HAPUS KELUAR

Jenis : Type/Ukuran: Keterangan :

(27)

Gambar III.31. Rancangan Input Form Laba Kotor Penjualan III.3.2.3.Desain Tabel

Dalam perancangan database sistem informasi keluar masuk barang dengan menggunakan metode fifo berbasis akuntansi pada CV. Cs Service Elektronik data record tersimpan dalam beberapa file dengan arsitektur data sebagai berikut:

1. Tabel Data Barang

Tabel Barang digunakan untuk menampung record data barang keseluruhan. Berikut ditampilkan rancangan struktur data tersebut.

Nama Database : dbprogram Nama Tabel : TbBarang Field Key : KodeBarang

No Faktur : Hasil Penjualan Periode Tanggal : Per Bulan :

Customer : HPP :

Barang : Persediaan Akhir :

SIMPAN BATAL UBAH HAPUS KELUAR

Jenis : Type/Ukuran: Keterangan :

(28)

Tabel III.1. Data Barang

Nama Field Tipe Data Ukuran Keterangan

KodeBarang* NamaBarang Jenis Type Ukuran Keterangan HargaBeli HargaJual Char Varchar Varchar Varchar Char Varchar Numeric Numeric 10 30 30 30 10 30 18,0 18,0 Kode Barang Nama Barang Jenis Type Ukuran Keterangan Harga Beli Harga Jual 2. Tabel Supplier

Nama Database : dbprogram Nama Tabel : TbSupplier Field Key : KodeSupplier

Tabel III.2. Data Supplier

Nama Field Tipe Data Ukuran Keterangan

KodeSupplier* NamaSupplier Alamat Telepon Varchar Varchar Varchar Varchar 5 50 50 12 Kode Supplier Nama Supplier Alamat Telepon 3. Tabel Pelanggan

Nama Database : dbprogram Nama Tabel : TbPelanggan Field Key : NoFaktur

(29)

Tabel III.3. DataPelanggan

Nama Field Tipe Data Ukuran Keterangan

NoFaktur* Nama Tempat_Lahir Tgl_Lahir Jenis_Kelamin Alamat Agama Status_Perkawinan Pekerjaan Kewarganegaraan Telp Char Varchar Varchar Date Char Varchar Varchar Char Varchar Char Char 10 50 30 - 10 50 20 15 20 10 15 No Faktur Nama Tempat Tgl/Lahir Jenis Kelamin Alamat Agama Status perkawinan Pekerjaan Kewarganegaraan Telepon 4. Tabel Karyawan

Nama Database : dbprogram Nama Tabel : TbKaryawan Field Key : KodeKaryawan

(30)

Tabel III.4. DataKaryawan

Keterangan Tipe Data Ukuran Keterangan

KodeKaryawan* NamaKaryawan Tempat_Lahir Tgl_Lahir Password [Level] Jenis_Kelamin Alamat Agama Status Telp Char Varchar Varchar Date Varchar Varchar Char Varchar Varchar Varchar Char 10 50 35 - 50 50 10 50 20 30 15 Kode Customer Nama Karyawan Tempat Tgl/Lahir Password Level Jenis Kelamin Alamat Agama Status Telepon

5. Tabel Barang Masuk

Nama Database : dbprogram Nama Tabel : TbBarangMasuk

Field Key : -

Tabel III.5. DataBarang Masuk

Nama Field Tipe Data Ukuran Keterangan

NoFakturBeli Tanggal KodeSupplier KodeBarang HargaBeliBM JumlaBeli Sub_TotalBeli Char Date Char Char Numeric Numeric Numeric 10 - 10 10 18,0 18,0 18,0 No Tanggal Kode Supplier Kode Barang Harga Beli Jumlah Sub Total

(31)

Disc Jum_DiscBeli TotalBayarBeli Numeric Numeric Numeric 18,0 18,0 18,0 Diskon Jumlah Diskon Total Bayar

6. Tabel Barang Keluar

Nama Database : dbprogram Nama Tabel : TbBarangKeluar

Field Key : -

Tabel III.6. DataBarang Keluar

Nama Field Tipe Data Ukuran Keterangan

NoFakturJual Tanggal KodePelanggan KodeBarang HargaJualBK JumlahJual Sub_TotalJual DiscJual Jum_DiscJual TotalBayarJual Char Date Char Numeric Numeric Numeric Numeric Numeric Numeric Numeric 10 - 10 18,0 18,0 18,0 18,0 18,0 18,0 18,0 No faktur Tanggal Kode Pelanggan Kode Barang Jumlah Harga Jual Sub Total Diskon Jumlah Diskon Total Bayar

7. Tabel Persediaan Barang Fifo Nama Database : dbprogram Nama Tabel : TbPersediaan

(32)

Tabel III.7. DataPersediaan Barang FIFO

Nama Field Tipe Data Ukuran Keterangan

Tanggal No KodeBarang JBarangMasuk SubTotBM JBarangKeluar SubTotBK TSisaStock Sub_Total JBeliAkh HBeliAkh TBeliAkh JJumStock HJumStock TJumStock PAkhir Date Char Char Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric - 10 10 18,0 18,0 18,0 18,0 18,0 18,0 18,0 18,0 18,0 18,0 18,0 18,0 18,0 Tanggal No Kode Barang Jumlah Total Jumlah Total Sisa stok Total Jumlah Beli akhir

Harga Beli akhir Total Beli Akhir Jumlah Stock Harga Jumlah Stock

Total Jumlah Stock Persediaan akhir

8. Tabel Harga Pokok Penjualan Nama Database : dbprogram Nama Tabel : TbHPP

(33)

Tabel III.8. DataHarga Pokok Penjualan

Nama Field Tipe Data Ukuran Keterangan

No Tanggal KodeBarang HPP Char Date Char Numeric 10 - 10 18,0 No faktur Tanggal Kode Barang Jumlah

9. Tabel Laba kotor

Nama Database : dbprogram Nama Tabel : TbLabaKotor

Field Key : -

Tabel III.9. DataLaba Kotor

Nama Field Tipe Data Ukuran Keterangan

No Tanggal KodeBarang LabaKotor Char Date Char Numeric 10 - 10 18,0 No Faktur Tanggal Kode Barang Laba Kotor

10.Tabel Hak Akses

Nama Database : dbprogram Nama Tabel : TbHakAkses

(34)

Tabel III.10. DataHak Akses

Nama Fiel Tipe Data Ukuran Keterangan

[Level] DataKaryawan DataBarang DataSupplier DataPembeli DataBarangMasuk DataBarangKeluar TransaksiPersediaanBarang HargaPokokPenjualan LabaKotor HakAkses Varchar Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit 30 - - - - - - - - - - Level Data Karyawan Data Barang Data Supplier Data Pembeli Data Barang Masuk Data Barang Masuk Persediaan Barang Harga Pokok Penjualan

Laba kotor Hak Akses

III.3.2.4. ERD (Entity Relationship Diagram) / Relasi Antar Tabel

Setelah merancang database makan dapat dibuatkan relasi antar tabel sebagai kebutuhan data. Relasi ini menggambarkan hubungan antara satu tabel dengan tabel yang lain. Apakah hubungan satu dengan satu, satu dengan banyak dan banyak dengan banyak.

Adapun relasi antar tabe dapat ditunjukkan pada gambar III.32. sebagai berikut :

(35)

TbBarang KodeBarang NamaBarang Jenis Type TbBarangMasuk NoFakturBeli Tanggal Memb eli [ M : 1 ] [ M : 1 ] TbBarangKeluar Menjual [ M : 1 ] [ M : 1 ] Ukuran Keterangan TbSupplier KodeSupplier NamaSupplier Alamat Telepon HargaBeliBM JumlahBeli Sub_TotalBeli DiscBeli Jum_DiscBeli TotalBayarBeli TbPelanggan KodePelanggan NamaPelanggan TempatLahir TanggalLahir JenisKelamin Alamat [ M : 1 ] [ M : 1 ] HargaBeli HargaJual Agama Status Pekerjaan Kewarganegaraan Telp KodeBarang KodeSupplier NoFakturJual Tanggal HargaBeliBK JumlahJual Sub_TotalJual DiscJual Jum_DiscJual TotalBayarJual KodeBarang KodePelanggan No Tanggal KodeBarang JBarangMasuk TbPersediaan SubTotBM JBarangkeluar SubTotBK TSisaStock Sub_Total JBeliAkhir HBeliAkhir TBeliAkhir JJumStock HJumStock TJumStock PAkhir [ M : 1 ] [ M : 1 ] [ M : 1 ]

Gambar III.32. Entity Relationship Diagram (ERD) Sistem Informasi

Keluar Masuk Barang Dengan Metode FIFO Berbasis Akuntansi Pada CV. Cs Service Elektronik.

(36)

III.3.2.5. Activity Diagram

Activity diagram 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 parallel yang mungkin terjadi pada beberapa eksekusi.

1. Activity Diagram Form InputDatalogin

Activity diagram form input data login dapat dilihat pada gambar III.33.

sebagai berikut :

Masukkan User Name, Password dan Level Apakah Valid ? Tidak Login Berhasil Ya Selesai

Gambar III.33. Activity Diagram Halaman Login

2. Activity Diagram Form Input Data Karyawan

Activity diagramform input data karyawan dilihat pada Gambar III.34.

(37)

Tambah Data Karyawan

Hapus Data Karyawan

Simpan Data Karyawan

Edit Data Karyawan

Batal Data Karyawan

Isi Data Karyawan

Edit Data Karyawan

Hapus Data Karyawan

Batal Data Karyawan Lengkap Lengkap Lengkap Lengkap Update Data Karyawan Hapus Data Karyawan Keluar Data Karyawan

Gambar III.34. Activity Diagram Form Input Data Karyawan

3. Activity Diagram Form Input Data Barang

Activity diagramform input data barang dilihat pada Gambar III.35.

sebagai berikut :

Tambah Data Barang

Hapus Data Barang

Simpan Data Barang

Edit Data Barang

Batal Data Barang

Isi Data Barang

Edit Data Barang

Hapus Data Barang

Batal Data Barang Lengkap Lengkap Lengkap Lengkap Update Data Barang Hapus Data Barang Keluar Data Barang

Gambar III.35. Activity Diagram Form Input Data Barang

4. Activity Diagram Form Input Data Supplier

Activity diagramform input data supplier dapat dilihat pada gambar

(38)

Tambah Data Supplier

Hapus Data Supplier

Simpan Data Supplier

Edit Data Supplier

Batal Data Supplier

Isi Data Supplier

Edit Data Supplier

Hapus Data Supplier

Batal Data Suppllier Lengkap Lengkap Lengkap Lengkap Update Data Supplier Hapus Data upplier Keluar Data Supplier

Gambar III.36. Activity Diagram Form Input Data Supplier

5. Activity Diagram Form Input DataPelanggan

Activity diagramform input datapelanggan dapat dilihat pada Gambar

berikut :

Tambah Data Pelanggan

Hapus Data Pelanggan

Simpan Data Pelanggan

Edit Data Pelanggan

Batal Data Pelanggan

Isi Data Pelanggan

Edit Data Pelanggan

Hapus Data Pelanggan

Batal Data Pelanggan Lengkap Lengkap Lengkap Lengkap Update Data Pelanggan Hapus Data Pelanggan Keluar Data pelanggan

Gambar III.37. Activity Diagram Form Input Data Customer

6. Activity Diagram Form Input Barang Masuk

Activity diagram form input data barang masuk dapat dilihat pada Gambar

(39)

Tambah Data Barang Masuk

Hapus Data Barang Masuk

Simpan Data Barang Masuk

Edit Data Barang Masuk

Batal Data Barang Masuk

Isi Data Barang Masuk

Edit Data Barang Masuk

Hapus Data Barang Masuk

Keluar Data Barang Masuk Lengkap Lengkap Lengkap Lengkap Update Data Barang Masuk Hapus Data Barang Masuk Keluar Data Barang Masuk

Gambar III.38. Activity Diagram Form InputData Barang Masuk

7. Activity Diagram Form Input Data Barang Keluar

Activity diagram form input data barang keluar dapat dilihat pada Gambar

III.39. sebagai berikut :

Tambah Data Barang Keluar

Hapus Data Barang Keluar

Simpan Data Barang Keluar

Edit Data Barang Keluar

Batal Data Barang Keluar

Isi Data Barang Keluar

Edit Data Barang Keluar

Hapus Data Barang Keluar

Batal Data Barang Keluar

Lengkap

Lengkap

Lengkap

Lengkap

Update Data Barang Keluar

Hapus Data Barang Keluar

Keluar Data Barang Keluar

Gambar III.39. Activity Diagram Form Input Data Barang Keluar

8. Activity Diagram Form Input Data Persediaan Barang

Adapun Activity Diagram data persediaan barang dapat dilihat pada gambar dibawah ini :

(40)

Tambah Data Persediaan Barang

Hapus Data Persediaan Barang

Simpan Data Persediaan Barang

Edit Data Persediaan Barang

Batal Data Persediaan Barang

Isi DataPersediaan Barang

Edit Data Persediaan Barang

Hapus Data Persediaan Barang

Batal Data Persediaan Barang Lengkap Lengkap Lengkap Lengkap Update Data Persediaan Barang Hapus Data Persediaan Barang Keluar Persediaan Barang

Gambar III.40. Activity Diagram Form Input Data Persediaan Barang

9. Activity Diagram Form Input Data Harga Pokok Penjualan (HPP)

Adapun Activity Diagram data HPP dapat dilihat pada gambar dibawah ini : Tambah Data HPP Hapus Data HPP Simpan Data HPP Edit Data HPP Batal Data HPP Isi Data HPP Edit Data HPP Hapus Data HPP Batal Data HPP Lengkap Lengkap Lengkap Lengkap Update Data HPP Hapus Data HPP KeluarHPP

Gambar III.41. Activity Diagram Form Input Data HPP

10. Activity Diagram Form Input Data Laba Kotor

Adapun Activity Diagram data Laba Kotor dapat dilihat pada gambar dibawah ini :

(41)

Tambah Data Laba Kotor

Hapus Data Laba Kotor

Simpan Data Laba Kotor

Edit Data Laba Kotor

Batal Data Laba Kotor

Isi Data Laba Kotor

Edit Data Laba Kotor

Hapus Data Laba Kotor

Batal Data Laba Kotor Lengkap

Lengkap

Lengkap

Lengkap

Update Data Laba Kotor

Hapus Data Laba Kotor

Keluar Laba Kotor

Gambar III.42. Activity Diagram Form Input Data Laba Kotor

11. Activity Diagram Laporan

AdapunActivity Diagram Laporan dapat dilihat pada gambar dibawah ini : Mulai

Tampil Form Laporan Persediaan

Barang Ya Laporan Persediaan Barang Tidak

Barang Masuk Ya Laporan Barang Masuk Tidak

Barang Keluar Tidak

Laporan Barang keluar Ya

Gambar III.43. Activity Diagram Laporan

III.3.2.6. Kamus Data (Data Dictionaries)

Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai pengertian yang sama tentang input, output dan komponen data store. Pembentukan kamus data didasarkan pada alur data yang terdapat pada Diagram Alir data bersifat global (hanya menunjukkan nama alur datanya tanpa

(42)

menunjukkan struktur dari alur data). Untuk menunjukkan struktur dari alur data secara rinci maka dibentuklah kamus data. Bentuk dari form kamus data dapat dilihat pada tabel berikut ini :

a. Kamus Data

Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai pengertian yang sama tentang input, output dan komponen data store. Pembentukan kamus data didasarkan pada alur data yang terdapat pada Diagram Alir data bersifat global (hanya menunjukkan nama alur datanya tanpa menunjukkan struktur dari alur data). Untuk menunjukkan struktur dari alur data secara rinci maka dibentuklah kamus data. Bentuk dari form kamus data dapat dilihat pada tabel berikut ini.

Tabel Barang : KodeBarang + NamaBarang + Jenis Barang + Type + Ukuran + HargaBeli + HargaJual

Tabel Supplier : KodeSupplier + NamaBarang + JenisBarang + Type + Ukuran + Keterangan

Tabe Karyawan : KodeKaryawan + NamaKaryawan +Password + [Level] + Jenis_Kelamin + Alamat + Agama + Status + Telp

Tabel Pelanggan : NoFaktur + Nama + Tempat_Lahir + Tgl_Lahir + Jenis_Kelamin + Alamat + Agama + Status_Perkawinan + Pekerjaan + Kewarganegaraan + Telp

(43)

Tabel Barang Masuk : NoFaktur + Tanggal + KodeSupplier + KodeBarang + JumlahBeli + HargaBeliBM + Sub_TotalBeli + DiscBeli + Jum_DiscBeli + TotalBayarBeli

Tabel Barang Keluar : NoFaktur + Tanggal + KodePelanggan + KodeBarang + JumlahJual + HargaJualBK + Sub_TotalJual + DiscJual + Jum_DiscJual + TotalBayarJual

Tabel Persediaan Barang : Tanggal + No + KodeBarang + JbarangMasuk + SubTotBM + JbarangKeluar + SubTotBK + TsisaStock + Sub_Total + JbeliAkh + HbeliAkh + TbeliAkh + JjumStock + HjumStock + TjumStock + PAkhir

Tabel HPP : No + Tanggal + NamaBarang + JenisBarang + Type + Ukuran + Keterangan + JumPSiapJual + TotPSiapJual + PersediaanAkhir + HPP

Tabel Laba Kotor : No + Tanggal + NamaBarang + JenisBarang + Type + Ukuran + Keterangan + HakrPenjualan + HPP + LabaKotor

Tabel Hak Akses : [Level] + DataKaryawan + DataBarang + DataSupplier + DataPembeli + DataBarangMasuk + DataBarangKeluar + TransaksiPersediaanBarang + HargaPokokPenjualan + LabaKotor + HakAkses

(44)

b. Nomalisasi

1. Unnormal

Tabel III.11. Keluar Masuk Barang Bentuk Unnormal

Kode Barang

Nama

Barang Jenis Ukuran Type Keterangan

Harga Beli

Harga Jual

2. Normal Pertama (1 NF)

Tabel III.12. Tabel Keluar Masuk Barang Bentuk Normal Pertama (1NF) No

Faktur Tgl

Nm Supp

Nama

Brg Jenis Type Size Ket Jlh Hrg

Beli Sub Tot Disc Jum Disc Tot Bayar No Faktur Tgl Nm Cuss Nama

Brg Jenis Type Size Ket Jlh Hrg

Beli Sub Tot Disc Jum Disc Tot Bayar

(45)

3. Normal Kedua (2 NF) TbBarang KodeBarang * NamaBarang Jenis Type Ukuran Keterangan Hargabeli HargaJual TbBarangMasuk NoFakturBeli Tanggal KodeSupplier KodeBarang HargaBeliBM JumlaBeli Sub_TotalBeli DiscBeli Jum_DiscBeli TotalBayarBeli TbBarangKeluar NoFakturJual Tanggal KodePelanggan KodeBarang HargaBeliBK JumlaJual Sub_TotalJual DiscJual Jum_DiscJual TotalBayarJual

Gambar III.44. Bentuk Normal Kedua (2NF)

4. Normal Ketiga (3 NF) TbPelanggan NoFaktur * Nama Tempat_Lahir Tgl_Lahir Jenis_Kelamin Alamat Agama Status_Perkawinan Pekerjaan Kewarganegaraan Telepon TbBarang KodeBarang * NamaBarang Jenis Type Ukuran Keterangan Hargabeli HargaJual TbSupplier KodeSupplier * NamaSupplier Alamat NoTelp TbBarangMasuk NoFakturBeli Tanggal KodeSupplier KodeBarang HargaBeliBM JumlaBeli Sub_TotalBeli Disc Jum_DiscBeli TotalBayarBeli TbBarangKeluar NoFakturBeli Tanggal KodeSupplier KodeBarang HargaBeliBM JumlaBeli Sub_TotalBeli Disc Jum_DiscBeli TotalBayarBeli TbPersediaan Tanggal No KodeBarang JBarangMasuk SubTotBM JBarangKeluar SubTotBK TSisaStock Sub_Total JBeliAkh HBeliAkh TBeliAkh JJumStock HJumStock TJumStock PAkhir TbHPP TbLabaKotor No Tanggal KodeBarang HPP No Tanggal KodeBarang LabaKotor

Gambar

Gambar III.2. Use Case Sistem Informasi Keluar Masuk Barang Dengan  Metode FIFO Berbasis Akuntansi Pada CV
Gambar III.12.  Sequence Diagram Harga Pokok Penjualan
Gambar III.13.  Sequence Diagram Data LabaKotor  III.3.2. Desain Sistem Detail
Gambar III.15. Rancangan Output Laporan Barang Masuk Periode  2.  Rancangan Output Laporan Data Barang Keluar
+7

Referensi

Dokumen terkait

bahwa dari suatu persetujuan tindak medik yang akan dilakukan terhadap pasien,. tetap tidak memberikan hak kepada dokter untuk bertindak yang

Konsorsium Bacillus pada pupuk hayati cair yang diuji memiliki kemampuan memfiksasi N 2 , melarutkan fosfat. dengan memproduksi asam organik serta mensintesis fitohormon

Hasil pembebanan yang telah dilakukan terhadap permodelan tanah pasir dengan perkuatan di laboratorium dengan menggunakan variasi rasio jarak lapis pertama geogrid

A. Tujuan Sesudah melakukan percobaan ini, diharapkan mahasiswa dapat mengetahui hubungan antara intensitas cahaya dengan laju

 Terapi pengalihan nyeri dengan cara mengalihkan focus bukan pada rasa nyeri, melainkan pada fokus yang lain seperti berbincang-bincang, menonton televise,

Kerja sama yang baik dengan Muspika Kecamatan Wae Ri’i, koordinasi yang baik dengan Dinas/Instansi pada tingkat Kecamatan Wae Ri’i serta dukungan dari seluruh

Pada pembuatan preparat irisan melintang daun, bagian-bagian irisan kurang terlihat jelas karena penampang melintang daun masih terlalu tebal sehingga hanya beberapa sel saja

pada huruf a, perlu ditetapkan dengan peraturan Bupati tentang Pedoman Pemberian Biaya Pemilihan Kepala Desa yang Bersumber dari Anggaran Pendapatan dan Belanja