• Tidak ada hasil yang ditemukan

RANCANG BANGUN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN DENGAN METODOLOGI BERORIENTASI OBYEK STUDI KASUS: AZ PRINTING

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN DENGAN METODOLOGI BERORIENTASI OBYEK STUDI KASUS: AZ PRINTING"

Copied!
8
0
0

Teks penuh

(1)

RANCANG BANGUN SISTEM INFORMASI

PENJUALAN DAN PEMBELIAN DENGAN METODOLOGI

BERORIENTASI OBYEK STUDI KASUS: AZ PRINTING

Rachmat Wachid1), Dian Anubhakti2)

Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260

E-mail: rwachid17@gmail.com1), dian.anubhakti@budiluhur.ac.id2)

Abstrak

Dalam perkembangan Teknologi dan Informasi saat ini diperlukan kecepatan dan keakuratan dalam mendapatkan informasi, sehingga mempermudah dalam pengambilan keputusan. Informasi yang dibutuhkan haruslah berguna bagi yang memerlukan sehingga kapanpun informasi tersebut dibutuhkan dapat dengan cepat diberikan.Az Printing merupakansalah satu Home Industry yang bergerak pada bidang jasa percetakan digital printing yang dimana lebih fokus ke produk indoor yang melayani pemesanan barang-barang seperti Sticker, Banner, Pola tas dan lain-lain. Pada AZ Printing tersebut penulis melakukan analisa mengenai sistem penjualan dan pembelian AZ Printing yang membutuhkan keberadaan sistem informasi yang akurat dan handal serta memadai untuk membantu sistem penjualan dan pembelian

Kata kunci: sistem informasi, penjualan, pembelian 1. PENDAHULUAN

Perkembangan sistem dan teknologi pada era globalisasi telah mengalami kemajuan yang sangat pesat baik dalam skala besar, menengah maupun skala kecil. Sebab itu banyak perusahaan pecetakan yang mulai menggunakan sistem dan teknologi informasi sebagai alat pendukung aktifitas bisnisnya untuk mencapai keberhasilan perusahaan dan juga sebagai modal untuk bersaing dengan kompetitor-kompetitor yang ada.

Az Printing merupakan salah satu Home Industry yang bergerak pada bidang jasa percetakan digital printing yang dimana lebih fokus ke produk indoor yang melayani pemesanan barang-barang seperti Sticker, Banner, Pola tas dan lain-lain. Dalam mengelola usaha ini, Az Printing masih

menggunakan pengelolaan data-data yang

pencatatannya masih dicatat pada kertas, dan belum terkomputerisasi, sehingga dalam pengerjaannya masih menimbulkan masalah yang harus diatasi. Az printing membutuhkan sistem informasi untuk memudahkan jalannya aktivitas seperti pada saat

melakukan pengelolaan data-data transaksi

penjualan dan pembelian serta pembuatan laporan. Begitupun dengan pengolahan data sering terjadi kesalahan perhitungan penjualan dan pembelian, akibatnya laporan penjualan dan pembelian tidak akurat.

Dari uraian permasalahan yang ada, penulis ingin melakukan penelitian dan pengembangan

sistem di Az Printing ini karena menilai

pemanfaatan teknologi akan sangat membantu menanggulangi semua permasalahan yang ada, dikarenakan komputer merupakan alat elektronik

yang dapat digunakan untuk melaksanakan

perhitungan, penyimpanan dan pengolahan data bila dijalankan dengan program. Peranan komputer disini adalah untuk menjaga dan memberi dukungan

serta bantuan pada sistem informasi agar lebih baik dan memuaskan

Masalah yang kerap dihadapi oleh Az Printing adalah sebagai berikut:

a. Memerlukan penyimpanan arsip yang cukup

luas, dikarenakan proses transaksi masih

menggunakan media kertas. Akibatnya umur arsip tidak akan lama.

b. Tidak adanya laporan pencatatan retur barang

kedalam arsip, akibatnya pemilik tidak

mengetahui berapa banyak barang yang sudah di retur.

c. Sering terjadi kesalahan perhitungan penjualan dan pembelian, akibatnya laporan pembelian dan penjualan tidak akurat.

d. Pemimpin tidak mengetahui barang mana yang sering dipesan, dikarenakan tidak adanya laporan rekapitulasi penjualan.

Adapun tujuan penulisan Sistem Informasi penjualan dan Pembelian pada Az Printing adalah:

1) Dengan sistem yang sudah terkomputerisasi,

penyimpanan data disimpan dalam bentuk database.

2) Meningkatkan ketepatan dan efektifitas dalam

pengelolahan data agar dapat menghasilkan informasi yang dibutuhkan dengan cepat, tepat dan akurat.

3) Memudahkan pemimpin dalam mengetahui

berapa banyak barang yang diretur setiap bulannya.

4) Proses pembuatan laporan penjualan dan

pembelian dapat disajikan dengan cepat dan tepat.

5) Memudahkan pemimpin dalam mengetahui

barang mana yang paling banyak dipesan dalam setiap bulannya.

(2)

1.1. Kerangka Pemikiran

Permasalahan

- Memerlukan penyimpanan arsip yang cukup luas - Tidak adanya pencatatan laporan retur barang kedalam arsip, - Sering terjadi kesalahan perhitungan penjualan dan pembelian - Pemimpin tidak mengetahui barang mana yang sering dipesan

Tindakan - Analisa Proses Bisnis Berjalan

- Analisa Permasalahan - Pendekatan Metodologi Berorientasi Obyek

- Analisa Kebutuhan Fungsional

Implementasi

Analisa Sistem Informasi Penjualan Dan Pembelian Pada Az Printing

Perancangan - Permodelan (UML) - Pemrogramman (VB.NET)

- Basis Data (Mysql)

Hasil

- Menghasilkan aplikasi yang media Penyimpanan tersimpan di dalam database

- Menghasilkan aplikasi yang memiliki menu laporan retur barang - Menghasilkan aplikasi yang memiliki laporan yang lebih Akurat

dan Informatif

Gambar 1. Kerangka pemikiran

2. METODOLOGI PENELITIAN 2.1. Metode Penelitian

a. Tahapan Penelitian b. Identifikasi Masalah c. Pengumpulan Data d. Teknik Analisis Data

e. Metode Pengembangan Sistem f. Penyelesaian Masalah

3. HASIL DAN PEMBAHASAN 3.1. Analisa Sistem

a. Tinjauan Organisasi

Az Printing merupakan salah satu Home Industry yang bergerak pada bidang jasa percetakan digital printing yang dimana lebih fokus ke produk indoor yang melayani pemesanan barang-barang seperti Sticker, Banner, Pola tas dan lain-lain. Az printing didirikan oleh bapak Marsal Raidi. Az printing mulai berdiri pada tahun 2013, yang awal berdirinya beralamat di kebayoran. Dikarenakan kesulitan akses pemesanan dan dikarenakan lokasi customer lebih banyak di daerah Jakarta Barat, maka Az Printing memutuskan untuk pindah lokasi ke alamat Jl. Kamboja Ujung Raya No.14 Kota Bambu Utara, Kecamatan Palmerah Jakarta Barat. Az Printing merupakan singkatan dari Anara dan Zaki printing dimana nama tersebut adalah diambil dari nama adik sang pendiri.

b. Analisa Sistem Berjalan

Berikut adalah kegiatan atau proses-proses penjualan dan pembelian dalam sistem yang berjalan pada Az Printing:

a) Proses Pemesanan Barang

Pelanggan Staff Penjualan

Pesan Barang Terima Pesanan Barang

Konfirmasi Harga Barang Terima Konfirmasi Harga Barang

Pilih Sistem Pembayaran Terima Konfirmasi Sistem Pembayaran Konfirmasi Sistem Pembayaran [Setuju] [Tdk Setuju] [Transfer] [Cash]

Gambar 2. Activity Proses Pemesanan Barang

b) Proses Pembelian Barang

Staff Pembelian Supplier

Membuat Surat Pesanan Pembelian

Terima Pembelian Barang Sesuai Surat Pesanan Pembelian

(SPP) Membeli Barang Sesuai

Surat Pesanan Pembelian (SPP)

Buat Nota Pembelian dan Menyerahkan Barang Menerima Barang

Dan Nota Pembelian

Gambar 2. Activity Proses Pembelian Barang

c) Proses Pengiriman Barang

Staff Produksi Staff Penjualan Staff Pengiriman Pelanggan

Menyerahkan Barang Periksa Barang

Perbaiki Barang

[Tdk Sesuai]

Buat Surat Jalan [Sesuai]

Serahkan Surat Jalan beserta barang

Terima Surat Jalan beserta barang

Kirim Surat Jalan beserta barang

Terima Barang dan Surat Jalan

Tandatangani Surat Jalan

(3)

d) Proses Pembayaran

Pelanggan Staff Penjualan

Melakukan Pembayaran Sesuai dengan Sistem Pembayaran

Buat Nota Pembayaran (Kwitansi) [Transfer] [Cash] Menunjukkan Bukti Transfer Terima Bukti Transfer

Beri Nota Pembayaran (Kwitansi) Terima Nota Pembayaran

(Kwitansi)

Gambar 4. Activity Proses Pembayaran

e) Proses pembuatan laporan transaksi penjualan

Staff Penjualan Pimpinan

Membuat Laporan Penjualan

Memberikan Laporan

Penjualan Menerima LaporanPenjualan

Gambar 5. Activity Laporan Transaksi Penjualan

f) Proses pembuatan transaksi laporan pembelian

Staff Pembelian Pimpinan

Membuat Laporan Pembelian

Memberikan Laporan

Pembelian Menerima LaporanPembelian

Gambar 6. Activity Laporan Transaksi Pembelian

c. Analisa Masukan dan Keluaran a) Analisa Masukan

Analisa masukan adalah merupakan

penjelasan dari masukan yang dibutuhkan oleh

sistem. Adapun analisa masukan yang ada di AZ Printing yaitu:

1) Pesanan 2) Pembayaran 3) Nota Pembelian b) Analisa keluaran

Analisa Keluaran yaitu merupakan analisa yang dihasilkan dari keluaran sistem yang

sedang berjalan. Adapun keluaran yang

dihasilkan sistem berjalan yang ada pada Az Printing sebagai berikut:

1) Nota Penjualan 2) Surat Jalan 3) SuratPesanan Pembelian 4) Laporan Penjualan 5) Laporan Pembelian d. Analisa Masalah a) Fishbone Diagram

Proses Penjualan dan Pembelian Tidak Akurat

Prosedur Proses

Staff kesulitan dalam melakukan Proses retur

Data Pengembalian Barang tidak valid

Data penjualan dan Pembelian tidak Terdokumentasi dengan baik

Sering terjadi kesalahan Perhitungan penjualan dan

pembelian

Staff tidak mengetahui barang mana yang paling

Banyak dijual

Tidak adanya data Rekapitulasi penjualan

Media Data pencatatan penjualan dan pembelian

mudah rusak

Pencatatan data penjualan dan pembelian masih menggunakan kertas

Gambar 7. Fishbone Diagram

3.2. Perancangan Sistem a. Model Sistem

1) Use Case Diagram

Staff Penjualan Staff Pembelian Entry Data Pelanggan Entry Data Barang Entry Data Kendaraan Entry Data Supplier

(4)

Cetak Nota Penjualan Cetak Kwitansi Cetak Surat Jalan Entry Retur Barang Pelanggan Staff Penjualan

Gambar 9. Use case Diagram Transaksi Penjualan

Cetak Surat Pesanan Pembelian Entry Nota Pembelian Supplier Staff Pembelian

Gambar 10. Use Case Diagram Transaksi Pembelian

Staff Penjualan Cetak Laporan Penjualan Cetak Laporan Pengiriman Cetak Laporan Retur Penjualan Staff Pembelian Cetak Laporan Rekapitulasi Barang yang sering dipesan

Cetak Laporan Pembelian

Pimpinan

Cetak Laporan Pendapatan

Gambar 11. Use Case Diagram Laporan

2) Deskripsi Use Case

Merupakan pendeskripsian dari use case diagram

3) Diagram Activity Usulan

Merupakan tahapan lanjutan dari deskripsi

use case yang merupakan sebuah

penggambaran sistem tersebut.

b. Model data 1) ERD

Pelanggan dapat PenjualanNota buat Kwitansi *Kode_plg Nm_plg Almt_plg Tlp_plg Mtd_Pembayaran *No_ntpenjualan Tgl_ntpenjualan Tgl_kirim Total_bayar Almt_kirim *No_kwt *No_Ntpenjualan *No_ntpenjualan *Kd_plg *No_kwt Tgl_Kwt Barang pesan *No_ntpenjualan *Kode_brg Qty Hrg_jual *Kode_brg Nm_brg Jns_brg Harga Satuan beli SPP *Kode_brg *No_spp Jml_beli Hrg_beli *No_spp Tgl_spp beri Supplier *Kode_supp Nm_supp Almt_supp Tlp_supp *No_spp *Kode_supp cetak *No_ntpenjualan *No_sj SJ *No_sj Tgl_sj antar *No_sj *No_pol Kendaraan *No_pol Jenis_kend isi *No_sj *No_retur Retur *No_retur Tgl_retur tukar *Kode_brg *No_retur Jml_retur Ket_retur 1 1 1 M N M M N 1 M isi Nota Pembelian *No_spp *No_ntpembelian *No_ntpembelian Tgl_ntpembelian No_ref 1 1 M N 1 1 1 M M 1 Kirim *Kode_brg *No_sj Jml_kirim M N

Gambar 12. ERD Yang Diusulkan

2) Transformasi ERD ke LRS

Pelanggan dapat PenjualanNota buat Kwitansi *Kode_plg Nm_plg Almt_plg Tlp_plg Mtd_Pembayaran *No_ntpenjualan Tgl_ntpenjualan Tgl_kirim Total_bayar Almt_kirim *No_kwt *No_Ntpenj ualan *No_ntpenjualan *Kd_plg *No_kwt Tgl_Kwt Barang pesan *No_ntpenjualan *Kode_brg Qty Hrg_jual *Kode_brg Nm_brg Jns_brg Harga Satuan beli SPP *Kode_brg *No_spp Jml_beli Hrg_beli *No_spp Tgl_spp beri Supplier *Kode_supp Nm_supp Almt_supp Tlp_supp *No_spp *Kode_supp cetak *No_ntpenjualan *No_sj SJ *No_sj Tgl_sj antar *No_sj *No_pol Kendaraan *No_pol Jenis_kend isi *No_sj *No_retur Retur *No_retur Tgl_retur

tukar *Kode_brg*No_retur Jml_retur Ket_retur 1 1 1 M N M M N 1 M isi Nota Pembelian *No_spp *No_ntpembelian *No_ntpembelian Tgl_ntpembelian No_ref 1 1 M N 1 1 1 M M 1 Kirim *Kode_brg *No_sj Jml_kirim M N

(5)

3) LRS Pelanggan *Kode_plg Nm_plg Almt_plg Tlp_plg Mtd_bayar Kwitansi *No_kwtt Tgl_kwt No_ntpenjualan Barang *Kode_brg Nm_brg Jns_brg Harga Satuan dtlRetur *Kode_brg *No_retur Jml_retur Ket_retur Supplier *Kode_supp Nm_supp Almt_supp Tlp_supp Kode_plg No_ntpenjualan

Kode_brg Kode_brg No_spp Kode_supp Kode_brg No_spp No_ntpenjualan No_pol No_sj No_retur Kode_brg No_sj dtlSJ *Kode_brg *No_sj Jml_kirim Retur *No_retur Tgl_retur No_sj Kendaraan *No_pol Jenis_kend SJ *No_sj Tgl_sj No_ntpenjualan No_pol Nota Pembelian *No_ntpembelian Tgl_ntpembeli No_ref No_spp Nota Penjualan *No_ntpenjualan Tgl_ntpembayaran Kode_plg Tgl_kirim Total_bayar Almt_kirim dtl_ntpenjualan *No_ntpenjualan *Kode_brg Qty Hrg_jual dtlSPP *Kode_brg *No_spp Jml_beli Hrg_beli SPP *No_spp Tgl_spp Kode_supp Gambar 14. LRS

4) Spesifikasi Basis Data

Spesifikasi basis data berikut

merupakan penjelasan tentang secara detail masing-masing basis data yang digunakan pada dalam system informasi penjualan dan pembelian pada AZ Printing

c. Rancangan Keluaran

Merupakan keluaran sebuah sistem contoh seperti laporan data pelanggan, laporan data supplier dan lain-lain sebagainya

d. Rancangan Masukan

Merupakan inputan sebuah sistem contoh seperti input data pelanggan, input data supplier, input data kendaraan dan lain sebagainya

e. Struktur Menu

RANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA

AZ PRNTING Master Transaksi Penjualan Transaksi Pembelian Laporan Keluar Entry Data Pelanggan Entry Data Barang Entry Data Kendaraan Entry Data Supplier Cetak Nota Penjualan Cetak Kwitansi Cetak Surat Jalan Entry Nota Penjualan Cetak SPP Entry Nota Pembelian Cetak Laporan Penjualan Cetak Laporan Pengiriman Cetak Laporan Retur Penjualan Cetak Laporan Rekapitulasi Barang Yang Sering Dipesan Cetak Laporan Pendapatan Cetak Laporan Pembelian

Gambar 15. Struktur Menu Tampilan

f. Rancangan layar

1) Rancangan layar home

Master Transaksi Penjualan Transaksi Pembelian Laporan Keluar

AZ PRINTING

Jl. Kamboja Ujung Raya No. 14 Kota Bambu Utara Palmerah - Jakarta Barat Telp. (021) 9352 7640, Hp. 0812 9891 1506

Gambar 16. Rancangan Layar Home

2) Rancangan Layar Sub Menu Master

Master Transaksi Penjualan Laporan Keluar Entry Data Pelanggan

Entry Data Barang Entry Data Kendaraan Entry Data Supplier

Transaksi Pembelian

AZ PRINTING

Jl. Kamboja Ujung Raya No. 14 Kota Bambu Utara Palmerah - Jakarta Barat Telp. (021) 9352 7640, Hp. 0812 9891 1506

Gambar 17. Rancangan Layar Sub Menu Master

3) Rancangan layar entry data pelanggan

ENTRY DATA PELANGGAN

Kode Pelanggan Nama Pelanggan Telepon Alamat Autonumber X-30-X X-14-X CARI X-100-X

Metode Pembayaran <Pilih>

Tombol

SIMPAN UBAH HAPUS BATAL KELUAR

(6)

4) Rancangan Layar Cetak Nota Penjualan

Nomor Nota Penjualan Autonumber Tanggal Nota Penjualan

CETAK BATAL KELUAR

dd-MM-yyyy

Jenis Barang

Harga Rp.

<tampil>

<tampil>

Nama Barang <tampil>

Kode Barang

<tampil>

Tanggal Kirim dd-MM-yyyy

Satuan <tampil> CARI

TAMBAH

Qty 9999

Total Bayar Rp<tampil>

CETAK NOTA PENJUALAN

Total Rp. <tampil> <tampil> <tampil> Kode Barang <tampil> <tampil> Nama Barang <tampil> <tampil> Jenis Barang <tampil> <tampil> Satuan <tampil> <tampil> Harga <tampil> <tampil> Qty <tampil> <tampil> Total HAPUS Kode Pelanggan Nama Pelanggan Telepon Pelanggan <tampil> CARI <tampil> Alamat Pelanggan <tampil> <tampil> Alamat Kirim X-100-X

Gambar 19. Rancangan Cetak Nota Penjualan

5) Rancangan Layar Laporan Pendapatan

s/d

DD/MM/YYYY DD/MM/YYYY

CETAK KELUAR

Periode :

LAPORAN PENDAPATAN

Gambar 20. Rancangan Laporan Pendapatan

6) Rancangan layar cetak laporan

penjualan s/d DD/MM/YYYY DD/MM/YYYY CETAK KELUAR Periode : LAPORAN PENJUALAN

Gambar 21. Rancangan Cetak Laporan Penjualan g. Sequence Diagram

1) Sequence Diagram Entry Data

Pelanggan

2) Sequence Diagram Entry Data Barang

3) Sequence Diagram Entry Data

Kendaraan

4) Sequence Diagram Entry Data

Supplier

5) Sequence Diagram Cetak Nota

Penjualan

6) Sequence Diagram Cetak Kwitansi 7) Sequence Diagram Cetak Surat Jalan 8) Sequence Diagram Entry Retur

9) Sequence Diagram Cetak Surat

Pesanan Pembelian

10) Sequence Diagram Entry Nota

Pembelian

11) Sequence Diagram Cetak Laporan Penjualan

12) Sequence Diagram Cetak Laporan Pengiriman

13) Sequence Diagram Cetak Laporan Retur Penjualan

14) Sequence Diagram Cetak Laporan Rekapitulasi Barang Yang Sering Dipesan

15) Sequence Diagram Cetak Laporan Pendapatan

16) Sequence Diagram Cetak Laporan Pembelian

h. Rancangan Class Diagram 1) Entity Class 1 dtlSJ Jml_kirim Get_dtlSJ Simpan() Pelanggan Kode_Plg Nm_Plg Alm_Plg Tlp_plg Mtd_bayar Get_Pelanggan() Simpan() Ubah() Hapus() Retur No_Retur Tgl_Retur Get Retur() Simpan() 1..* 1..* 1..* 1 1 Get_Nota_Penjualan Simpan() Nota_Penjualan No_ntpenjualan Tgl_Ntpenjualan Kode_plg Tgl_kirim Total_bayar Almt_kirim Get_dtl_ntpenjualan() Simpan() dtl_ntpenjualan Qty Hrg_Jual Supplier Kode_supp Nm_supp Tlp_supp Almt_supp Get_Supplier() Simpan() Ubah() Hapus() Kwitansi No_Kwt Tgl_Kwt Get Kwitansi() Simpan() Barang Kode_Brg Nm_Brg Harga Jns_Brg Satuan Get_Barang() Simpan() Ubah() Hapus() SPP No_spp Tgl_spp Get SPP() Simpan() 1..* 1..* dtlSPP Jml_beli Hrg_beli Get dtlSPP() Simpan() 1 1..* Get Kendaraan() Simpan() Kendaraan No_pol Jns_Kend dtlRetur Jml_Retur Ket_Ret Get dtlRetur() Simpan() Nota_Pembelian No_ntpembelian Tgl_ntpembelian No_ref Get Nota() Simpan() 1 1 1..* 1..* Get SJ() Simpan() SJ No_SJ Tgl_SJ 1 1..* 1..* 1 1 1 1..* 1..*

Gambar 22. Entity Class

2) Boundary Class

Form Entry Barang Form Pelanggan

Form Cetak Nota Penjualan

Form Cetak Surat Jalan Form Cetak Kwitansi

Form Entry Retur Barang

Form Cetak Laporan Penjualan Form Cetak Laporan Pengiriman

Form Cetak Laporan Retur Penjualan Form Cetak Laporan Rekapitulasi

Barang Yang Sering Dipesan

Form Menu Home

+ Open( ) + Input Barang( ) + Cari ( ) + Simpan( ) + Ubah( ) + Hapus ( ) + Batal ( ) + Keluar + Open( ) + Open( ) + Input Data ( ) + Cari Faktur ( ) + Show Nota Penjualan ( )

+ Cetak ( ) + Keluar

+ Open( ) + Input Data ( ) + Cari Nota Penjualan ( ) + Show Nota Penjualan + Cetak ( ) + Batal ( ) + Keluar + Open( ) + Input Data ( ) + Open( ) + Pilih Periode ( ) + Cetak( ) + Keluar + Open ( ) + Pilih Periode( ) + Cetak ( ) + Keluar + Open ( ) + Pilih Periode( ) + Cetak ( ) + Keluar + Open ( ) + Pilih Periode ( ) + Cetak ( ) + Keluar + Show SJ ( ) + List View ( ) + Batal ( ) ( ) ( ) + Cari SJ ( ) + Show SJ( ) + Cari Barang( ) +Show Barang ( ) + Input Retur, Ket ( ) + Show Retur ( ) + List View ( ) + Simpan ( ) + Batal ( ) ( ) ( ) ( ) ( ) ( ) ( ) + Open( ) + Input Pelanggan ( ) + Cari ( ) + Simpan( ) + Ubah( ) + Hapus ( ) + Batal ( ) + Keluar ( ) Form Supplier + Open( ) + Input Supplier( ) + Cari ( ) + Simpan( ) + Ubah( ) + Hapus ( ) + Batal ( ) + Keluar ( ) Form Kendaraan + Open( ) + Input Kendaraan( ) + Cari ( ) + Simpan( ) + Ubah( ) + Hapus ( ) + Batal ( ) + Keluar ( ) + Cari Barang ( ) + Show Barang ( ) + Tambah ( ) + Hapus( ) + Cari Kendaraan ( ) + Show Kendaraan ( ) + Tambah ( ) + Hapus ( ) + Keluar ( ) + Input Jlh_kirim ( ) Form Entry Nota Pembelian

Form Cetak Laporan Pembelian + Open ( ) + Pilih Periode( ) + Cetak ( ) + Keluar ( )

Form Cetak Laporan Pendapatan + Open ( ) + Pilih Periode( ) + Cetak ( ) + Keluar ( )

+ Input Nota Penjualan ( ) + Cari Pelanggan( ) + Cari Barang( ) + Tambah( ) + Show Nota Penjualan ( ) + List View ( ) + Cetak ( ) + Batal ( ) + Keluar ( ) Hapus ( ) + Form Cetak SPP + Open( ) + Input SPP ( ) + Cari Supplier( ) + Cari Barang( ) + Tambah( ) + Show SPP ( ) + List View ( ) + Cetak ( ) + Batal ( ) + Keluar ( ) + Open( )

+ Input Nota Pembelian,Noref ( ) + Cari SPP ( ) + Show SPP( ) + List View ( ) + Simpan ( ) + Batal ( ) + Keluar ( )

(7)

3) Control Class

Ctrl Form Barang Ctrl Form Pelanggan Ctrl Form Cetak Nota Penjualan Ctrl Form Cetak Kwitansi

Ctrl Form Cetak Laporan Pengiriman

Ctrl Form Cetak Laporan Retur Penjualan

Ctrl Form Cetak Laporan Rekapitulasi Barang Yang Sering Dipesan

Ctrl Form Cetak Laporan Pendapatan + Input Barang ( ) + Simpan( ) +Ubah( ) + Hapus( ) +Batal ( ) + Keluar + InputPeriode ( ) + Cetak( ) + Keluar + InputPeriode( ) + Cetak( ) + Keluar + InputPeriode( ) + Cetak ( ) + Keluar + InputPeriode ( ) + Cetak( ) + Keluar ( ) ( ) ( ) ( ) ( ) + Cari ( ) +Input Pelanggan ( ) + Simpan( ) +Ubah( ) + Hapus( ) +Batal ( ) + Keluar ( ) + Cari ( ) Ctrl Form Supplier + Input Supplier ( ) + Simpan( ) +Ubah( ) + Hapus( ) +Batal ( ) + Keluar ( ) + Cari ( ) Ctrl Form Kendaraan +Input Kendaraan( ) + Simpan( ) +Ubah( ) + Hapus( ) +Batal ( ) + Keluar ( ) + Cari ( ) Ctrl Form Cetak SPP + Tampil Supplier ( ) + Tampil Barang ( ) + Input SPP ( ) + Cetak ( ) +Batal ( ) + Keluar ( ) + Cari ( ) +Tambah ( )

Ctrl Form Entry Nota Pembelian + Tampil SPP ( ) + Simpan( ) +Batal ( ) + Keluar ( ) + Cari ( )

Ctrl Form Cetak Laporan Penjualan

+ InputPeriode ( ) + Cetak( ) + Keluar ( )

Ctrl Form Cetak Laporan Pembelian + InputPeriode ( ) + Cetak( ) + Keluar ( ) + + + +

Tampil Nota Penjualan( ) Cetak ( ) Batal ( ) + Cari ( ) Keluar ( ) + Tampil Pelanggan ( ) + Tampil Barang ( ) + Input Nota Penjualan ( )

+ Cetak ( ) +Batal ( ) + Keluar ( ) + Cari ( ) +Tambah ( ) + Hapus ( )

Ctrl Form Cetak Surat Jalan

+ Tampil Nota Penjualan ( )

+ Cetak ( ) +Batal ( ) + Keluar ( ) + Cari ( ) +Tampil Barang( ) + Tambah ( ) +Hapus ( )

Ctrl Form Entry Retur

+ Tampil Surat Jalan ( ) + Tampil Barang ( ) + Input Retur ( ) + Simpan( ) +Batal ( ) + Keluar ( ) + Cari ( ) + Tambah ( ) + Hapus ( )

Gambar 24. Control Class

i. Component dan Deployment Diagram 1) Component diagram

Component adalah sebuah code

module (kode-kode module). Diagram

Component merupakan fisik

sebenarnya dari diagram Class.

Menu Halaman Utama

Data Master Transaksi Penjualan Transaksi Pembelian Laporan

Data Pelanggan

Data Barang

Data Supplier

Data Kendaraan

Data Penjualan Data Pembelian Bahan Baku RekapitulasiLaporan

Database

Gambar 25. Component Diagram

2) Deployment diagram

Client

Interface Operating System

Server

Interface Operating System

Database

Mysql Operating System

Gambar 26. Deployment Diagram

j. Korelasi masalah

Tabel 1. Korelasi Masalah

Korelasi Masalah Solusi

Memerlukan

penyimpanan arsip yang cukup luas, dikarenakan proses transaksi masih menggunakan media kertas. Akibatnya umur arsip tidak akan lama.

Agar arsip memiliki umur yang lama, dibuatkanya aplikasi yang memiliki media penyimpanan yang cukup luas berupa database mysql Tidak adanya laporan

pencatatan laporan retur barang kedalam arsip, akibatnya pemilik tidak mengetahui berapa banyak barang yang sudah di retur.

Dibuatkanya aplikasi yang memiliki fitur berupa penyimpanan data-data laporan retur barang. Lalu staf akan mengecek data-data tersebut. Sering terjadi kesalahan

perhitungan penjualan dan pembelian, akibatnya laporan pembelian dan penjualan tidak akurat.

Dibuatkanya aplikasi yang secara otomatis menghitung data data penjualan dan pembelian. Pemimpin tidak

mengetahui barang mana yang sering dipesan, dikarenakan tidak adanya laporan rekapitulasi penjualan.

Dibuatkanya aplikasi yang memiliki fitur rekapitulasi laporan. Berupa rekap laporan barang yang sering dipesan dan rekap laporan penjualan. 4. KESIMPULAN

Setelah menghadapi permasalahan yang

dihadapi dan juga solusi pemecahan masalah yang ditawarkan, maka dapat ditarik kesimpulan yang dapat dirinci seperti dibawah ini:

a. Dengan dibuatnya sistem menggunakan

komputerisasi maka pengguna tidak perlu menyiapkan media penyimpanan yang cukup luas, karena semua dokumen transaksi sudah

tersimpan rapi berupa data-data didalam

database.

b. Dengan dibuatnya sistem menggunakan

komputerisasi maka laporan retur barang penjualan akan tersimpan didalam database

komputer berupa laporan retur, sehingga

diketahui jumlah berapa banyak barang yang sudah diretur.

c. Dengan dibuatnya sistem komputerisasi,

pengguna tidak perlu menulis dan menghitung berapa jumlah transaksi penjualan dan pembelian

karena sudah menggunakan aplikasi

komputerisasi, sehingga sedikit kemungkinan terjadi kesalahan dalam perhitungan penjualan dan pembelian.

d. Dengan dibuatnya sistem komputerisasi dengan laporan penjualan rekapitulasi data barang yang

sering dipesan, sehingga pemilik dapat

(8)

DAFTAR PUSTAKA

[1] Abdullah, Thamrin dan Francis Tantri

2012, Manajemen Pemasaran. Depok: PT Raja Grafindo Persada.

[2] A.S, Rosa dan Shalahudin M 2011, Modul

Pembelajaran Rekayasa Perangkat Lunak

(Terstruktur dan Berorientasi Obyek), Bandung,

Modula,

[3] Djahir, DRA. HJ. Yulia M.M. 2015, Bahan Ajar

Sistem Informasi Manajemen, Jakarta, Deepublish.

[4] Kadir, Abdul 2014, Pengenalan Sistem Informasi.

Yogyakarta, Andi.

[5] Sutabri, Tata 2012, Analisis Sistem Informasi.

Yogyakarta, Andi.

[6] Taufiq, Rohmat 2013, Sistem Informasi Manajemen,

Yogyakarta, Graha Ilmu.

[7] Utomo, Wiranto Herry 2010, Pemodelan Basis Data

Berorientasi Objek: Konsep Dasar Perancangan Sistem, Yogyakarta, Andi.

[8] Yakub 2012, Pengantar Sistem informasi,

Gambar

Gambar 2.  Activity Proses Pembelian Barang
Gambar 5.  Activity Laporan Transaksi Penjualan
Gambar 9. Use case Diagram Transaksi Penjualan
Gambar 16.  Rancangan Layar Home
+3

Referensi

Dokumen terkait

Iman akan Allah bukan hal yang otomatis dapat melekat pada diri manusia, jika. tanpa keputusan untuk mengikatkan

Untuk melukis sisi atas dari kerucut, ukur saja dari titik O sampai ujung atas kerucut terpotong pada garis yang paling tepi (panjang sebenarnya). Lingkarkan pada

Penelitian ini bertujuan unutk mengetahui besarnya lepasan nikel dan kromium dari beberapa merk braket stainless steel dan mengetahui apakah terdapat perbedaan pada tingkat

SERTIFIKASI GURU DALAM JABATAN KUOTA 2012 LPTK IAIN SUNAN AMPEL SURABAYA.. INSTITUT AGAMA ISLAM NEGERI

adalah karena sudah tidak sesuai dengan asas-asas dalam sistem peradilan pidana yang terus berkembang seperti : (i) Asas persamaan di depan hukum (equality

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

Oleh karena itu, metode sejarah dalam pengertiannya yang umum adalah penyelidikan atas suatu masalah dengan mengaplikasikan jalan pemecahannya dari perspektif historik

Ernawati (2013) The Anxiety of English of The Fourth Semester Students of English Education Department of Teacher Training And Education Faculty of Muria Kudus university In