## ANALISA SISTEM INFORMASI PENJUALAN PERCETAKAN PADA CV. JET PRINTING
Ivan Audie Akhtar 1) , Dian Anubhakti 2) 1 Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur 1,2 Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260 E-mail : ivanaudie77 @gmail.com 1) , dian.anubhakti @budiluhur.ac.id 2)

## Abstrak
CV. JET PRINTING dalam aktivitas pekerjaannya belum ditunjang dengan fasilitas pengolahan data yang baik, sehingga menimbulkan masalah antara lain, pembuatan laporan masih dengan cara manual sehingga dapat terjadi   kesalahan   pada   saat   pencatatan,   kurangnya   keterampilan   yang   dimiliki   staf   sehingga   pembuatan laporan   menjadi   sering   terlambat,   kurang   lengkapnya   rincian   pendapatan   sehingga   laporan   tersebut   sulit dipahami, tempat penyimpanan data yang tidak tersusun dengan baik akan membuat susahnya mencari data yang dibutuhkan sewaktu-waktu. Dan untuk menyusun Tugas Akhir ini penulis mengambil judul “ANALISA SISTEM   INFORMASI   PENJUALAN   PERCETAKAN   PADA   CV.   JET   PRINTING”.   Bahasa   pemrograman menggunakan Microsoft Visual Basic.Net 2008, dan database   menggunakan MySQL. Dengan adanya sistem usulan ini, diharapkan pengolahan data yang ada pada CV. JET PRINTING menjadi lebih baik dan terstruktur.
Kata kunci: Analisa, Penjualan, Percetakan.

## 1. PENDAHULUAN
1.1. Latar Belakang Dengan   kebutuhan   informasi   yang   semakin meningkat maka dibutuhkan suatu sistem informasi yang  baik dan  cepat.  Suatu  sistem  dikatakan  baik apabila   memudahkan   semua   proses,   salah   satunya dengan   cara   komputerisasi.   Pemakaian   komputer sebagai alat pengolah data dapat di katakan baik.
CV.   JET   PRINTING   yang   merupakan   salah satu   Home   Industry   yang   bergerak   pada   bidang percetakan yang menyediakan barang-barang seperti Brosur,   Kartu   Undangan,   Banner,   Buku,   Kalender dan lain-lain. Dalam mengelola usaha ini, CV. JET PRINTING  membutuhkan  sistem   yang  baik untuk dapat   membuat   aktivitas   transaksi   menjadi   lebih mudah   seperti   pembuatan   laporan   dan   lain-lain. Begitupun   dengan   pengolahan   data   yang   masih dicatat pada kertas dan sering terjadi penumpukan kertas   akan   mengakibatkan   pencarian   data   yang sulit,   kesalahan   perhitungan   penjualan,   akibatnya laporan penjualan tidak akurat.
Dari   penjelasan   permasalahan   yang   ada, penulis   ingin   melakukan   penelitian   dan pengembangan   sistem   di   CV.   JET  PRINTING   ini karena menilai pemanfaatan teknologi akan sangat membantu menangani semua permasalahan yang ada dengan komputer,   merupakan alat elektronik yang dapat   digunakan   untuk   melakukan   penghitungan, 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.
Dengan   mengacu   kepada   kebutuhan   sistem, maka   untuk   menyusun   karya   ilmiah   ini   penulis mengambil   judul   “Analisa     Sistem   Informasi Penjualan Percetakan Pada CV. Jet Printing”.

## 1.2. Masalah
Masalah   yang   dihadapi   oleh   CV.   JET PRINTING adalah sebagai berikut: a. Proses   transaksi   penjualan   yang   tergolong lambat,   dikarenakan   dalam   perhitungan pemesanan   barang   dalam   jumlah   yang banyak masih manual menggunakan kertas.
b. Pimpinan   tidak   mengetahui   jumlah   barang yang diretur, karena tidak adanya pencatatan retur barang.
c. Pimpinan   tidak   mengetahui   barang   yang paling   laku,   tidak   adanya   laporan rekapitulasi barang terlaris.
d. Belum   adanya   laporan   pesanan,   laporan pengiriman   dan   laporan   pembayaran, sehingga   pemimpin   tidak   mengetahui laporan secara terperinci.

## 1.3. Tujuan dan Manfaat Penulisan
a. Tujuan Penulisan
Adapun   tujuan   penulisan   Sistem   Informasi Penjualan pada CV. JET PRINTING adalah :
1) Merancang sistem informasi yang membantu proses   transaksi   menjadi   terkomputerisasi sehingga lebih efektif dan penyimpanan data tersimpan dalam bentuk database.
2) Memudahkan   pimpinan   dalam   mengetahui berapa   banyak   barang   yang   diretur   setiap bulannya.
3) Proses   pembuatan   laporan   penjualan   dapat dilakukan   dengan   cepat   dan   mengurangi kesalahan.
b. Manfaat Penulisan Adapun   manfaat   dalam   penulisan   Sistem Informasi   Penjualan   pada   CV.   JET   PRINTING adalah :
1) Dengan   pembuatan   penulisan   penjualan barang   pada   CV.   JET   PRINTING   ini
penulis mengharapkan dapat menyelesaikan tugas akhir.
2) Mempermudah dalam meningkatkan proses kinerja   sehingga   lebih   cepat,   tepat,   dan akurat.
3) Memudahkan   untuk   mengetahui   serta menganalisis laporan yang terbaru dengan tepat waktu.
4) Penyimpanan   data   atau   dokumen  menjadi lebih teratur dan terorganisir.
2. METODE PENELITIAN
2.1. Identifikasi a. Tahapan   awal   yang   dilakukan   untuk mengumpulkan data yang terdapat pada CV. JET   PRINTING   adalah   dengan mewawancarai pihak-pihak terkait, observasi langsung   pada   CV.   JET   PRINTING, pengumpulan   dokumen-dokumen   yang terkait, serta studi kepustakaan.
b. Pada tahap analisis dilakukan setelah penulis mendapatkan   semua   data-data   yang diperlukan terkait dengan analisa yang akan dilakukan untuk mengetahui kebutuhan dari Stakeholder terkait.
c. Tahapan   analisa   masalah,   tahapan   ini dilakukan   untuk   mendapatkan   informasi mengenai   permasalahan   penjualan   yang terdapat   pada   CV.   JET   PRINTING berdasarkan   proses   bisnis   yang   sedang berjalan saat ini.
d. Analisa proses bisnis mengenai proses bisnis yang   dijalankan   oleh   CV.   JET   PRINTING dilakukan   dengan   penggambaran   Activity Diagram.
e. Melakukan   analisa   dokumen   guna memperoleh   kebutuhan   fungsional   maupun nonfungsional,   yang   belum   terdapat   pada sistem berjalan saat ini. Hasil identifikasi dari kebutuhan   akan   digambarkan   dengan   Use Case Diagram.
f. Berdasarkan   hasil   analisa   yang   didapatkan, penulis   dapat   membuat   desain   rancangan sistem   berupa   rancangan   masukan   dan rancangan keluaran.
g. Setelah   tahap   desain   konseptual,   rancangan layar,   dan   form   report   kemudian   penulis dapat   melanjutkan   untuk   menerjemahkan desain   kedalam   Bahasa   pemrograman   yang dapat   dimengerti   oleh   komputer,   penelitian ini   menggunakan   pemrograman   Microsoft Visual   Basic   2008   dan   MySQL   sebagai database.
h. Pada   tahapan   laporan   hasil   penelitian   ini dilakukan   pembuatan   laporan   yang   disusun berdasarkan   berdasarkan   hasil   penelitian sehingga   menjadi   laporan   penelitian   yang dapat   memberikan   gambaran   secara   utuh tentang sistem yang dibangun dan merancang sistem   usulan   berupa   sistem   informasi penjualan.

## 2.2. Metode Pengumpulan Data
Merupakan kegiatan mengidentifikasi masalah- masalah   yang   terjadi   kemudian   menyelesaikannya melalui   suatu   pengembangan   sistem,   tahap   ini dilakukan dengan cara:
a. Wawancara b. Observasi c. Teknik Dokumentasi d. Kuisioner e. Studi Literatur
2.3. Konsep Dasar Sistem
Sistem   secara   sederhana   dapat   didefinisikan sebagai kelompok elemen yang saling berhubungan atau berinteraksi hingga membentuk satu persatuan. Konsep umum sistem adalah sekelompok komponen yang   saling   berhubungan,   bekerjasama   untuk mencapai   tujuan   bersama   dengan   menerima   input serta menghasilkan output dalam proses transformasi yang teratur [1].
2.4. Karakteristik Sistem Sistem   mempunyai   karakteristik   sebagai berikut: [2]
1) Komponen Sistem (Component) 2) Batasan Sistem (Boundary)
3) Lingkungan Luar Sistem (Environment)
4) Penghubung ( Interface ) 5) Masukan Sistem ( Input )
6) Keluaran Sistem ( Output )
7) Pengolahan Sistem (Process)
8) Sasaran Sistem (Objectives atau Goal) 2.5. Analisis Berorientasi Obyek ( Object – Oriented Analysis ) Salah satu perencanaan pembangunan software yang   mengumpulkan software sebagai   kumpulan obyek   yang   berisi   data   dan   operasi   yang diberlakukan kepadanya. [3] Metodologi pengembangan sistem berorientasi obyek menggunakan 3 karakteristik utama, yaitu:
a. Polymorphism
b. Encapsulation
c. Inhereritance

## 2.6. Teori Pendukung
Pengertian Penjualan Penjualan   adalah   suatu   proses   pertukaran barang atau jasa antara penjual dan pembeli. [4] Dengan   kata   lain   penjualan   dapat   diartikan sebagai   transaksi   yang   dilakukan   oleh   dua   belah pihak   atau   lebih   dengan   menggunakan   suatu   alat pembayaran   yang   sah   dan   diakui,   penjualan merupakan sumber pendapatan bagi perusahaan.
3. HASIL DAN PEMBAHASAN
3.1. Proses Bisnis Sistem Berjalan
a. Activity Diagram
3.2. Analisa Sistem Usulan
a. Identifikasi Kebutuhan 1. Kebutuhan : Data Pelanggan Masalah : Tidak ada pencatatan data pelanggan yang melakukan transaksi. Usulan : dibuatkan Form Entry Data Pelanggan untuk mengetahui identitas pelanggan. 2. Kebutuhan : Surat Pesanan Masalah : Tidak   ada   pencatatan surat pesanan Usulan : Dibuatkan Form     Entry Surat   Pesanan   dalam bentuk   berkas   komputer yang   dapat   menyimpan data   secara   cepat   dan akurat. 3. Kebutuhan : Cetak Faktur Masalah : Pembuatan   faktur   masih dilakukan   secara   tertulis sehingga terkadang sering terjadi   kesalahan   dalam penulisan dan perhitungan. Usulan : Disediakan Form Cetak Faktur   dalam   bentuk berkas   komputer   yang dapat   menyajikan   data secara cepat dan akurat.
Memesan Barang Terima Konfirmasi Rincian Harga Membayar Uang Muka Menerima Faktur [Setuju] [Tidak Setuju] Menerima Pesanan Konfirmasi Rincian Harga Terima Uang Muka Membuat Faktur Staff Penj ualan Pelanggan Gambar 1. Activity Diagram Pemesanan Barang Menyerahkan Kwitansi Terima sisa pembayaran Menyerahkan sisa pembayaran beserta kwitansi yang sudah ditandatangani Terima Kwitansi Serahkan sisa Pembayaran Menerima pembayaran kwitansi yang sudah ditandatangani Staf Penjualan Pelanggan Pengiriman Gambar 2. Activity Diagram Pembayaran Serahkan Barang Perbaiki Barang Periksa Barang Buat Surat Jalan dan Kwitansi Serahkan Surat Jalan, Kwitansi dan Barang Pesanan [Tidak Sesuai] [Sesuai] Terima Surat Jalan, Kwitansi beserta Barang Pesanan Kirim Barang Pesanan beserta Surat Jalan dan Kwitansi Terima Barang Pesanan dan Surat Jalan Tanda Tangan Surat Jalan Pelanggan Staf Pengiriman Staff Penjualan Staf Produksi
Gambar 3. Activity Diagram Pengiriman
Membuat Laporan Penjualan Memberikan Laporan Penjualan Menerima Hasil Laporan Penjualan Memeriksa Hasil Laporan Penjualan Pimpinan Staf Penj ualan Gambar 4. Activity Diagram Laporan

## 3.3. Fishbone Diagram
3.4. Use Case Diagram a. Use Case Master b. Use Case Transaksi c. Use Case Laporan 3.5. Model Data a. ER-Diagram
b. Logical Record Structured
c. Spesifikasi Basis Data
Nama File : suratpesanan Media : Harddisk
Proses Tidak Adanya Pencatatan Retur Tidak Adanya Laporan Rekapitulasi Pemimpin Tidak Mengetahui Barang Yang Paling Laku Manusia Masih Manual Menurunnya Pendapatan Penjualan Pada CV. JET PRINTI NG Lambatnya Penghitungan Pemesanan Pimpinan Tidak Mengetahui J umlah Barang Yang di Retur Pimpinan Tidak Mengetahui Laporan Pemesanan, Pengiriman dan Pembayaran Tidak Adanya Laporan Pemesanan, Pengiriman dan Pembayaran Gambar 5. Fishbone Diagram Entry Data Pelanggan Entry Data Bahan Entry Data Barang Entry Data Supir Entry Data Kendaraan Staf Penjualan Gambar 6. Use Case Diagram Master Entry Surat Pesanan Cetak Faktur Cetak Kwitansi Cetak Surat Jalan Entry Retur Staf Penjualan Pelanggan Gambar 7. Use Case Diagram Transaksi
Cetak Laporan Pesanan Cetak Laporan Pengiriman Cetak Laporan pembayaran Cetak Laporan Retur Cetak Laporan Rekapitulasi Barang Terlaris Staf Penjualan Pimpinan Cetak Laporan Penjualan Gambar 8. Use Case Diagram Laporan Pelanggan Punya SuratPesanan 1 M detailpesanan Barang Ada2 Bahan Retur SuratJalan Faktur Kw itansi Kendaraan Supir detretur detkirim buat kirim ada antar cetak Punya2 *kd_plg *kd_plg *no_Spn nm_plg tlp_plg email alamat_plg *no_spn tgl_spn uang_muka alamat_kirim *kd_bahan nm_bahan jenis_bahan *kd_bahan *kd_brg *kd_brg nm_brg jns_brg satuan hrg_brg *no_spn *kd_brg hrg_psn ukuran jml_pesan deskripsi *no_spn *no_faktur
*no_retur *kd_brg jml_ret alasan *no_ret tgl_ret *no_ret *no_sj *no_sj tgl_sj *kd_brg *no_sj jml_kirim *no_kw itansi tgl_kw itansi jml_bayar *no_faktur *no_kw itansi *no_faktur tgl_faktur *no_sj *no_fakrur *no_sj *kd_spr *kd_spr nm_spr alamat_spr tlp_spr *kd_kendaraan jns_kendaraan no_pol 1 1 1 1 1 1 1 1 1 1 M M M M M M M N N N *no_sj *kd_kendaraan total
Gambar 9. Entity Relationship Diagram
SuratJalan no_sj no_faktur kd_spr kd_kendaraan tgl_sj Bahan kd_bahan nm_bahan jenis_bahan DetilRetur no_ret kd_brg jml_ret alasan Retur no_ret no_sj tgl_ret Sopir kd_spr nm_spr alamat_spr tlp_spr DetilKirim no_sj kd_brg jml_kirim Kendaraan kd_kendaraan jns_kendaraan no_pol Barang kd_brg kd_bahan nm_brg jns_brg hrg_brg satuan Kwitansi no_kwitansi no_faktur tgl_kwitansi jml_bayar Pelanggan kd_plg nm_plg tlp_plg alamat_plg email DetailPesanan no_spn kd_brg hrg_psn jml_psn ukuran deskripsi Faktur no_faktur no_spn tgl_faktur SuratPesanan no_spn kd_plg tgl_spn alamat_kirim uang_muka total *kd_plg *no_spn *kd_bahan *kd_brg *kd_brg *no_ret *no_sj *kd_spr *no_sj *no_faktur *no_faktur *kd_kendaraan *no_spn *kd_brg
Gambar 10. Logical Record Structured (LRS)
Isi : Data SuratPesanan Organisasi : Index Sequential Primary Key : no_spn Panjang Record : 57 byte Jumlah Record : 10.800 record Struktur :
Tabel 1. Struktur Tabel suratpesanan
N o Nama Field Jenis Lebar Keterangan 1 no_spn Varchar 7 Berisi   7   digit   Nomor Surat Pesanan {SPN9999} 2 tgl_spn Date 10 Berisi   Tanggal   Surat Pesanan {dd/MM/yyyy} 3 almt_ki rim Varchar 255 Alamat Pelanggan terdiri dari huruf A-Z 4 uang_m uka Double 8 Berisi   8   digit   Uang Muka {99999999} 5 total Double 8 Berisi   8   digit   Total Harga Pesanan {99999999} 6 kd_plg Varchar 7 Berisi   7   digit   Nomor Kode Pelanggan {PLG9999}
3.6. Design GUI a. Struktur Menu b. Rancangan Form Gambar 11. Struktur Menu Gambar 12. Rancangan Form Menu Utama
Gambar 13. Rancangan Form Entry Pelanggan
Gambar 14. Rancangan Form Surat Pesanan
Gambar 15. Rancangan Form Cetak Laporan

## 3.7. Sequence Diagram

## 4. KESIMPULAN
Kesimpulan   yang   didapatkan   dari   penelitian ini: a. Dengan   dibuatnya   sistem   penjualan   untuk
CV.   JET   PRINTING   memanfaatkan   akan teknologi   informasi   diharapkan   dapat membantu   dan   memperlancar   proses penjualan.
b. Dibuatkannya sistem usulan form retur untuk menyimpan  data  barang  yang  sudah  diretur dan laporan retur, sehingga diharapkan dapat membantu
c. pemilik   CV.   JET   PRINTING   akan mengetahui   berapa   banyak   barang   yang sudah diretur.
: StafPen jua lan : StafPen jua lan : Frm En trySuratPes anan : Frm En trySuratPes anan : CtrlEntrySura tPe san an : CtrlEntrySura tPe san an : SuratPe san an : SuratPe san an : Pela ngg an : Pela ngg an : Barang : Barang : De ti lPes a na n : De ti lPes a na n Op en () Get Autonu mbe r () Get SuratPesa na n () Tam pil Au to num ber () Ca ri Pela nggan () Cari Pel anggan  () Get Pe langg an  () Inp ut (Pe lan gga n) Inp ut (Pel angga n) Ca ri Ba ran g () Cari Ba rang  () Ge t Ba rang  () Inp ut (Ba rang ) In put (Bara ng) Tam ba h () Tam b ah () Show ListVie w () Inp ut (u ang _mu ka) Inp ut (u ang _mu ka) Sim pan  () Sim pan () Sim pan  () Sim pan () Batal  () Kelua r () Kelua r () Batal () In put De til Pes anan () In putDetilPesa n an() L O O P Ce ta k() Cetak() Sh ow Re port() Get De tilPes anan() Gambar 16. Sequence Diagram Pemesanan Barang : StafPenjualan : StafPenjualan : FrmCetakKwitansi : FrmCetakKwitansi : CtrlCetakKwitansi : CtrlCetakKwitansi : Kwitansi : Kwitansi : Faktur : Faktur : SuratPesanan : SuratPesanan : Pelanggan : Pelanggan : DetilPesanan : DetilPesanan Open () Get Autonumber () Get Autonumber () Cari () Tampil Autonumber () Cari () Get Faktur () Get SuratPesanan () Get Pelanggan () Cetak () Simpan () Simpan () Cetak () Cetak () Tampil Report () Batal () Batal () Keluar () Keluar () Get DetilP esanan ()
Gambar 17. Sequence Diagram Cetak Kwitansi
: StafPenjualan : StafPenjualan : FrmCetakSuratJalan : FrmCetakSuratJalan : CtrlCetakSuratJalan : CtrlCetakSuratJalan : SuratJalan : SuratJalan : Faktur : Faktur : SuratPesanan : SuratPesanan : Pelanggan : Pelanggan : Barang : Barang : Kendaraan : Kendaraan : Supir : Supir : DetilKirim : DetilKirim : DetilPesanan : DetilPesanan Open () Get Autonumber () Get Autonumber () Tampil Autonum ber () Cari () Cari () Get Faktur () Get SuratPesanan () Get DetilPesanan () Get Barang () Get Pelanggan () Show ListView () Cari Kendaraan () Cari Kendaraan () Get Kendaraan () Tampil Kendaraan () Cari Sopir () Cari Sopir () Get Sopir () Show Sopir () Input (jml_kirim) Input (jml_kirim) Tambah (jml_kirim) Tambah (jml_kirim) Tambah (jml_kirim) Simpan () Simpan () Simpan () Simpan () Batal () Batal () Keluar () Keluar () L O O P Cetak () Cetak () Tampil Report () Gambar 18. Sequence Diagram Cetak Suratjalan : StafPenjualan : StafPenjualan : FrmLapPenjualan : FrmLapPenjualan  : CtrlLapPenjualan : CtrlLapPenjualan : Faktur : Faktur : Pelanggan : Pelanggan : Barang : Barang : DetilPesanan : DetilPesanan : SuratPesanan : SuratPesanan Open () Open () Input Periode () Input Periode () Cetak () Cetak () Get Faktur () Get Pelanggan () Get Barang () Get DetilPesanan () Tampil Report () Keluar () Keluar () Get SuratPesanan ()
Gambar 19. Sequence Diagram Laporan Penjualan
d. Dengan   adanya   validasi   atau   rumus perhitungan   yang   dilakukan   oleh   sistem usulan,   untuk   dapat   membantu   proses penjualan   dan   pembuatan   laporan   menjadi lebih akurat.
Saran Yang diberikan: a. Memberikan   pelatihan   yang   dibutuhkan kepada staff penjualan untuk memperkenalkan   mereka   pada   sistem   baru agar dapat menggunakan sistem dengan baik.
b. Melakukan   maintenance   dengan   baik terhadap software dan hardware yang dilakukan   oleh   personil   yang   ahli   untuk mencegah segala macam troubleshooting . c. Diharapkan   melakukan back-up   data yang ada secara berkala untuk mengantisipasi hal- hal yang tidak diinginkan.

## 5. DAFTAR PUSTAKA
[1] Indrajani 2011 , Perancangan Basis Data All in 1 , Jakarta, Alex MediaKomputindo.
[2] Sutabri,   Tata   2012, Analisis   Sistem   Informasi , Yogyakarta, Andi Offset.
[3] A.S,   Rosa.,   &   Shalahudin,   M.   2011, Modul Pembelajaran   Rekayasa   Perangkat   Lunak (Terstruktur   dan   Berorientasi   Obyek) ,   Bandung,
Modula.
[4] Bayu, Swastha 2012, Manajemen Penjualan Edisi 3 , Yogyakarta, BPFE.
[5] Agung   Novian.Panduan,   2004,   Microsoft   Visual Basic, Yogyakarta, Andi.
[6] Indrajani, 2015, Database Design (Case Study All in One), Jakarta, PT Elex Media Komputindo.
[7] David Naista, 2016, Bikin Framework PHP Sendiri dengan OOP Dan MVC, Yogyakarta, Lokomedia.