Anda di halaman 1dari 7

J u r n a l I D E A L I S V o l . 1 N o .

4 , S e p t e m b e r 2 0 1 8 | 204

APLIKASI PENJUALAN JASA DAN PEMBELIAN BAHAN BAKU


PADA CV.TRILOGIZ CIPTA KREASINDO
Ridho Khairullah1), Atik Ariesta2)
1
Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur
1,2
Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260
E-mail : ridhokhairullah15@gmail.com1), atik.ariesta@budiluhur.ac.id2)

Abstrak
CV. Trilogiz Cipta Kreasindo merupakan badan usaha yang bergerak dalam bidang jasa percetakan yang
berdiri sejak tahun 2014. Dalam menjalankan transaksi kesehariannya masih dirasakan belum optimal. Sampai
saat ini masalah yang ada yaitu staf administrasi kesulitan dalam mengecek waktu selesai pengerjaan cetakan,
staf operator kesulitan dalam melakukan pengerjaan percetakan, pemilik kesulitan dalam mengetahui
pelanggan terbanyak dalam bertransaksi, pemilik kesulitan dalam mengetahui alasan pelanggan melakukan
retur, pemilik kesulitan dalam mengetahui data pesanan bahan baku, pemilik kesulitan mengetahui barang
cetakan apa saja yang sudah selesai, pemilik kesulitan dalam mengetahui bahan baku apa saja yang sudah
diterima,tidak ada bukti pengembalian bahan baku yang tidak sesuai, dan tidak ada laporan stok bahan baku.
Untuk itu diperlukan suatu sistem informasi yang lebih terekomputerisasi yang dapat menyelesaikan masalah
tersebut.Untuk itu diperlukan sistem informasi yang terkomputerisasi untuk dapat menyelesaikan masalah
tersebut. Metode yang digunakan dalam penelitian ini yaitu dengan pendekatan metodologi berorientasi obyek
dengan bahasa pemrograman VB.Net. Peneliti berharap dengan adanya sistem informasi penjualan jasa dan
pembelian bahan baku percetakan yang terkomputerisasi dapat membantu badan usaha ini dalam mengatasi
masalah-masalah yang terjadi saat ini.

Kata kunci: Sistem informasi penjualan jasa dan pembelian bahan baku, percetakan, metodologi berorientasi
obyek.

1. PENDAHULUAN membahas mengenai pemesanan, pembelian,


1.1. Latar Belakang pembayaran, laporan penjulan jasa dan pembelian
CV. Trilogiz Cipta Kreasindo adalah suatu bahan baku, penelitian ini hanya membahas digital
usaha dagang yang bergerak dalam bidang penjualan printing, penelitian ini tidak membahas mengenai
jasa dan pembelian bahan baku, khususnya dibidang produksi, penelitian ini tidak membahas mengenai
percetakan digital printing. Dalam pembayaran upah jasa pengiriman barang, penelitian
melaksakankegiatan transaksi masih banyak ini tidak membahas jasa pembuatan desain dari
menemukan kendala dalam mengecek waktu selesai digital printing, dan penelitian ini tidak membahas
pengerjaan cetakan, kesulitan dalam melakukan persediaan barang bahan cetakan.
pengerjaan percetakan, kesulitan dalam mengetahui
pelanggan terbanyak dalam bertransaksi, kesulitan 1.2. Studi Literatur
dalam mengetahui alasan pelanggan melakukan Menurut Sutabri [1], “Sistem dapat diartikan
retur, dan tidak adanya pembuatan laporan. Hal ini sebagai suatu kumpulan atau himpunan dari unsur,
dirasakan sangat mengganggu informasi yang komponen, atau variabel yang terorganisir, saling
diterima oleh pemilik, sehingga pemilik kesulitan berinteraksi, saling tergantung satu sama lain, dan
menunjang keputusan untuk perusahaan. Maka dari terpadu”.
itu penulis mengusulkan suatu rancangan sistem Menurut Rosa dan Shalahudin [2], “Suatu
penjualan jasa dan pembelian bahan baku yang strategi pembangunan perangkat lunak yang
berjudul “Analisa dan Perancangan Sistem Informasi mengorganisasikan perangkat lunak sebagai
Penjualan Jasa dan Pembelian Bahan Baku pada CV. kumpulan obyek yang berisi data dan operasi yang
Trilogiz Cipta Kreasindo Dengan Metodologi diberlakukan kepadanya”.
Berorientasi Obyek”. Penggunaan sistem yang Menurut Mulyadi [3], adalah penjualan
terkomputerisasi sangat diperlukan dengan harapan dilakukan oleh perusahaan dengan mewajibkan
akan membantu memberikan informasi yang lebih pembeli melakukan pembayaran harga barang
cepat, tepat dan akurat, memperbaiki kesalahan yang terlebih dahulu sebelum barang diserahkan oleh
terjadi pada transaksi penjualan dan pembelian dan perusahaan kepada pembeli. Setelah uang diterima
menyediakan laporan yang berguna pengambilan oleh perusahaan, maka barang kemudian diserahkan
keputusan yang tepat. Penulis Membatasi masalah kepada pembeli dan transaksi penjualan.
dalam penelitian ini mencakup penelitian ini hanya
J u r n a l I D E A L I S V o l . 1 N o . 4 , S e p t e m b e r 2 0 1 8 | 205

Menurut Kotler [4], “mengemukakan proses mengatasi masalah-masalah pada jasa


keputusan pembelian konsumen terdiri dari lima percetakan. Manfaatnya adalah mengurangi
tahap yang dilakukan oleh seorang konsumen kesalahan pencatatan dan peritungan yang
sebelum sampai pada keputusan pembelian dan sering digunakan oleh pengguna. Sistem ini
selanjutnya pasca pembelian. Hal ini menunjukan dibuat dengan meningkatkan kinerja serta
bahwa proses membeli yang dilakukan oleh mendukung pencapaian tujuan organisasi
konsumen dimulai jauh sebelum tindakan membeli secara efektif dan efisien. Penelitian ini
dilakukan serta mempunyai konsekuensi setelah dibuat menggunakan bahasa pemrograman
pembelian tersebut dilakukan. VB.NET dan Microsoft acces 2003 untuk
database nya.
2. METODE PENELITIAN
2.1. Kerangka Pemikiran b. Stephanie Surja dan Lius Steven Sanjaya
Kerangka pemikiran adalah suatu diagram [6], telah melakukan penelitian dengan
yang menjelaskan secara garis besar alur berjalannya judul “Perancangan Sistem Produksi,
sebuah penelitian. Gambar di bawah ini adalah Persediaan, dan Pembelian PT. Maju Jaya
kerangka pemikiran yang di buat oleh peneliti Mulya”. Penelitian ini, berfokus pada
sebagai alur berjalannya sebuah penelitian yang di kegiatan produksi, manajemen persediaan
lakukan pada percetakan CV. Trilogiz Cipta dan pembelian, sebagai bisnis utama
Kreasindo. perusahaan. Manfaatnya adalah untuk
memudahkan kegiatan produksi,
manajemen persediaan, dan pembelian
perusahaan.

3. HASIL DAN PEMBAHASAN


3.1. Ulasan Singkat Organisasi
Badan usaha ini bergerak dibidang penjualan
jasa percetakan. Badan usaha ini berdiri sejak tahun
1994 dan berlokasi di Jalan Barata Karya 4 No.574
Karang Tengah – Ciledug, Kota Tangerang - Banten.
Gambar 1. Kerangka Pemikiran
3.2. Proses Bisnis Sistem Berjalan
Pada tahap ini peneliti menentukan perumusan 1) Proses Pemesanan
masalah agar bisa mengetahui masalah-masalah Dalam Activity Diagram ini menggambarkan
yang terjadi. Setelah itu penentuan tujuan agar proses pelanggan melakukan pemesanan di instansi
dalam penelitian ini bisa menghasilkan sistem tersebut.
informasi yang dapat mempermudah kinerja dari staf
administrasi. Kemudian peneliti melakukan Pelanggan Staff Administrasi

pengumpulan dokumen agar mendapatkan informasi


lebih detail pada instansi. Lalu studi literatur
bertujuan mengetahui penelitian terdahulu mengenai kirim PO terima PO
topik yang sama. Setelah itu peneliti melakukan
analisis data melalui analisis proses bisnis dan
analisa kebutuhan. Lalu dilanjutkan dengan beri detil pesanan tanya detil pesanan
perancangan sistem melalui perancangan basis data cetakan cetakan
dan perancangan interface. Dan terakhir dilanjutkan
pembuatan program.
beri desain cetakan terima desain cetakan
2.2. Penelitian Terdahulu
a. Humisar Hasugian [5], telah melakukan
penelitian dengan judul “Aplikasi Sistem
Informasi Jasa Percetakan Pada CV. Dua
Inspirasi”. Penelitian ini, peneliti mencoba
Gambar 2. Activity Diagram Proses Pemesanan
merancang dan membangun sebuah sistem
informasi jasa percetakan berbasis
komputer yang akan menciptakan informasi
yang cepat dan akurat dan diharapkan dapat
J u r n a l I D E A L I S V o l . 1 N o . 4 , S e p t e m b e r 2 0 1 8 | 206

2) Proses Pembayaran Pelanggan Staf Administrasi Staf Pengiriman

Dalam Activity Diagram ini menggambarkan


proses pembayaran pelanggan pada instansi tersebut. konfirmasi minta kirim
barang hasil cetakan
terima konfirmasi minta
kirim barang hasil
cetakan

Staf Administrasi Pelanggan Staf Operator cek status pembayaran

[belum lunas] [lunas]

konfirmasi total transaksi terima total transaksi terima konfirmasi beritahu untuk
pembayaran pembayaran untuk pelunasan lakukan pelunasan

beri pelunasan terima pelunasan


bayar pembayaran pembayaran

[ DP 50%] [Lunas]
terima nota putih beri nota putih
stempel lunas stempel lunas

buat nota
buat nota putih
merah muda

cek total harga pemesanan

[<1 juta] [>=1 juta]

terima pembayaran
buat surat jalan

membuat nota terima nota


beri surat jalan terima surat jalan

buat surat perintah


kerja

beri surat perintah terima surat perintah


kerja kerja
Gambar 5. Activity Diagram Proses Pengiriman Hasil Cetakan

Gambar 3. Activity Diagram Proses Pembayaran


5) Proses Retur
Dalam Activity Diagram ini menggambarkan
proses retur barang hasil cetakan pelanggan pada
3) Proses Pengambilan Hasil Cetakan instansi tersebut.
Dalam Activity Diagram ini menggambarkan
proses pengambilan hasil cetakan pelanggan baik
Pelangan Staf Administrasi Staf Operator

yang sudah lunas atau belum lunas. cek barang hasil


cetakan

[tidak rusak] [rusak]


pelanggan staf administrasi
konfirmasi retur terima konfirmasi retur
pesanan cetakan pesanan cetakan

konfirmasi Ambil barang terima konfirmasi ambil konfirmasi retur barang terima konfirmasi
cetakan retur barang cetakan
cetakan barang cetakan
terima konfirmasi
konfirmasi barang
barang cetakan
cetakan selesai
cek status pembayaran selesai

[belum lunas] [lunas]

terima konfirmasi beri konfirmasi beri konfirmasi ambil terima barang


uang pelunasan uang pelunasan barang cetakan cetakan

terima uang
beri uang pelunasan
pelunasan
Gambar 6. Activity Diagram Proses Retur
terima nota putih beri nota putih
stempel lunas stempel lunas

6) Proses Pemesanan Bahan Baku


Dalam Activity Diagram ini menggambarkan
ambil barang
cetakan
proses pemesanan bahan baku kepada supplier.
Staf Administrasi Pimpinan Supplier

Gambar 4. Activity Diagram Proses Pengambilan Hasil Cetak cek bahan baku

konfirmasi lakukan terima konfirmasi

4) Proses Pengiriman Hasil Cetakan pemesanan lakukan pemesanan

Dalam Activity Diagram ini menggambarkan tanya ketersediaan


bahan baku
cek ketersediaan
bahan baku

proses pengiriman hasil cetakan pelanggan pada [tersedia] [tidak tersedia]

instansi tersebut. terima konfirmasi


tersedia
konfirmasi
tersedia

terima pesan
pesan bahan baku
bahan baku

Gambar 7. Activity Diagram Proses Pemesanan Bahan Baku


J u r n a l I D E A L I S V o l . 1 N o . 4 , S e p t e m b e r 2 0 1 8 | 207

7) Proses Penerimaan dan Pembayaran Bahan


Baku 2) Use Case Diagram Transaksi Penjualan
Dalam Activity Diagram ini menggambarkan Staf administrasi juga dapat melakukan cetakan
proses penerimaan dan pembayaran bahan baku transaksi penjualan seperti po, nota, surat perintah
kepada supplier. kerja, retur, surat jalan.
Supplier Pimpinan Cetak Surat
Penawaran
Harga
Cetak PO

kirim bahan baku beserta terima bahan baku beserta Entry PO


sales invoice, tanda terima, sales invoice, tanda terima,
Cetak Nota
delivery order delivery order
Administrasi Pelanggan
Staf Administrasi Entry PO Staf Pelanggan
Staf Operator
Operator
cek bahan baku Cetak Surat Perintah Kerja

[tidak sesuai] [sesuai] Cetak Kwitansi

Cetak Retur
Staf Pengiriman
terima telepon untuk telepon untuk tanda tangan Cetak Invoice Staf Pengiriman
ganti yang baru ganti yang baru delivery order
Cetak Surat Jalan

Gambar 11. Use Case Diagram Transaksi Penjualan


kirim bahan baku terima bahan baku
baru baru
3) Use Case Diagram Transaksi Pembelian
terima bayar bayar Staf administrasi juga dapat melakukan cetakan
transaksi pembelian seperti pesanan bahan baku,
tanda terima bahan baku, bukti bayar, dan retur
Gambar 8. Activity Diagram Proses Penerimaan dan pembelian.
Pembayaran Bahan Baku
Cetak Invoice

3.3. Analisa Masalah Cetak Pesanan Bahan Baku

Dalam Fishbone ini menggambarkan beberapa


Cetak Invoice
masalah yang terjadi di perusahaan.
Cetak Tanda Terima Bahan Baku
Administrasi Staf Pengiriman
Pimpinan Supplier
Cetak Invoice

Cetak Bukti Bayar

Bukti Fisik Manusia


Cetak Invoice
Pimpinan sulit mengetahui barang apa
saja yang sudah selesai
Cetak Retur Pembelian
Tidak ada laporan surat perintah kerja

Sering terjadi keterlambatan dalam


mencetak barang dalam waktu yang

Gambar 12. Use Case Diagram Transaksi Pembelian


Staf operator bisa terjadi kesalahan dalam sudah ditentukan
proses mencetak
Surat perintah kerja kurang informatif

Staf operator kesulitan dalam melakukan


pengerjaan percetakan

Banyak Pelanggan yang kecewa

4) Use Case Diagram Laporan


Pimpinan sulit mengetahui bahan baku apa saja
Finishing percetakan tidak sesuai jadwal yang pernah dikembalikan oleh supplier
Pengembalian bahan baku masih menggunakan telepon
Tidak ada pencatatan yang terdokumentasi mengenai
waktu selesai pengerjaan cetakan Tidak adanya bukti pengembalian bahan baku yang tidak sesuai
Staf administrasi kesulitan dalam mengecek waktu selesai pengerjaan

Pemilik kesulitan dalam menentukan pelanggan yang


harus diberikan perlakuan khusus
Pimpinan sulit mengetahui data pemesanan bahan baku
Permintaan bahan baku hanya melalui telepon
Laporan dicetak oleh staf administrasi dengan
jangka waktu satu bulan sekali.
Tidak adanya laporan pelanggan transaksi terbanyak
Tidak ada laporan pemesanan bahan baku
Pemilik kesulitan dalam mengetahui pelanggan
terbanyak dalam bertransaksi
Pimpinan sulit mengetahui data penerimaan bahan baku
Pemilik tidak bisa mengevaluasi percetakan
CV. TRILOGIZ CIPTA KREASINDO Catatan penerimaan sering hilang
Tidak adanya pembuatan laporan retur
Tidak ada laporan penerimaan bahan baku
Pemilik kesulitan dalam mengetahui alasan
pelanggan melakukan retur
Pimpinan sulit mengetahui stok bahan baku apa saja yang mau habis
Cetak Laporan
Tidak ada laporan stok bahan baku
Purchase Order
Sulit dalam pencarian stok data bahan baku
Proses
Cetak Laporan Pendapatan

Cetak Laporan
Pendapatan

Gambar 9. Fishbone Diagram Cetak Laporan Retur

Cetak laporan
StafAdministrasi Retur Pemilik
Pemilik

3.4. Analisa Sistem Usulan Administrasi


Cetak Laporan Surat Perintah Kerja

a. Use Case Diagram Cetak Laporan


Rekapitulasi
Transaksi perbulan
1) Use Case Diagram Master Cetak Laporan Pesanan Bahan Baku

Use Case tersebut menjelaskan tentang hal-hal Cetak Laporan


Rekapitulasi

apa saja yang bisa staf administrasi entry. Transaksi perbulan

Cetak Laporan Penerimaan Bahan Baku

Cetak Laporan
Entry Data
Rekapitulasi
Pelanggan Transaksi perbulan

Entry Data Pelanggan Cetak Laporan Stok Bahan Baku

Cetak Laporan
Entry Data Barang
Rekapitulasi
Transaksi perbulan
Entry Data Staf Operator
Cetak Laporan Rekapitulasi
Staf Administrasi Entry Data Barang Pelanggan Dengan Transaksi
Staf Administrasi Terbanyak
Entry Data Barang

Entry Data Barang Gambar 13. Use Case Diagram Laporan


Entry Data Supplier

Entry Data Barang

Entry Data Bahan Baku

Gambar 10. Use Case Diagram Master


J u r n a l I D E A L I S V o l . 1 N o . 4 , S e p t e m b e r 2 0 1 8 | 208

3.5. Class Diagram b. Cetak Nota


Class Diagram ini merupakan keadaan dari Rancangan layar Cetak Nota pada program
proses penjualan jasa dan pembelian bahan baku yang akan membantu staf administrasi dalam
percetakan pada instansi tersebut. memberikan bukti pembayaran lunas dan dp kepada
Retur_Pembelian
pelanggan.
1..* -*nomor_retur 1..*
-tanggal_retur
+Autonumber()
+Cari()
+Tampildata()
Pelanggan +Simpan()
1
-*nomor_pelanggan
-nama_pelanggan
-telepon TTB
Detil_RP
-email 1 1..* -*nomor_ttb
-alamat -panjang_retur -tanggal_ttb
-lebar_retur
-nama_perusahaan -nomor_do
-jml_retur -tanggal_do
+Autonumber() DetilPO -alasan_retur
+Cari() -nomor_si
+Hapus() -panjang +Cari() -tanggal_si
-lebar Barang +Tampildata() 1
+Tampildata() -tempo
+Ubah() -jml_pesan -*nomor_barang +simpan() +Autonumber()
+Simpan() -hrg_pesan -nama_barang +Cari()
1..* 1..*
+Cari() -satuan_ukuran +Tampildata()
+Tampildata() +Autonumber() +Simpan()
Surat_Jalan PO +Simpan() +Cari ()
+Hapus() Detil_TTB
-*No_Surat -*nomor_po 1
-tanggal_po +Tampildata() -jumlah_ttb
-Tgl_Surat 1
+Ubah() -hrg_ttb
-tanggal_selesai Jadi
+Autonumber() +Simpan()
-diskon Bahan_Baku +Cari()
+Cari() -*nomor_barang Bukti_Bayar
-ppn +Tampildata()
+Tampildata() -jenis_produk -*nomor_bb 1..*
-alamat_kirim +Simpan() -*nomor_bukti
+Simpan() -jenis_cetak -nama_bb
-no_po_plg -tanggal_bukti
-tgl_po_plg 1..* 1..* -harga_barang -jenis_bb
1 -nomor_pembayaran
1 +Cari() -merk_bb
+Autonumber() -tanggal_pembayaran
+Tampildata() -stok_bb
+Cari() -bank
+Simpan() -harga_bb Pesanan
+Tampildata() +Autonumber()
+Simpan() +Autonumber() -*nomor_pesanan
1 +Cari() 1..* 1..* +Cari()
1..* -tanggal_pesanan +Tampildata()
+Hapus()
1 +Autonumber() +Simpan()
Nota +Tampildata()
+Cari()
+Ubah()
-*nomor_notai +Tampildata()
+Simpan()
-tanggal_nota Detil_Retur +Simpan()
-dpr Retur
1..* -panjang_retur Detil_PesananBB
-sisa -*nomor_retur -lebar_retur 1..*
-qty_pesan
-pembayaran -tanggal_retur -jml_retur -harga_pesanan
-status_bayar +Autonumber() -alasan_retur +Cari()
+Autonumber() +Cari() 1..* +Cari() +Tampildata()
+Cari() +Tampildata() +Tampildata() +Simpan()
+Tampildata() 1 1 +Simpan() +simpan()
+Simpan()
1
1
Supplier
-*nomor_supp
1 -nama_supp
-telepon_supp
SPK -email_supp
Staf_Operator -alamat_supp
-*nomor_spk -nama_peru_supp
-tanggal_spk -*nomor_opera
-nama_opera +Autonumber()
+Autonumber() +Cari()
-telepon_opera
+Cari() 1..* 1 +Hapus()
-email_opera
+Tampildata() +Tampildata()
-alamat_opera
+Simpan() +Ubah()
+Autonumber()
+Cari() +Simpan()
+Hapus()
+Tampildata()
+Ubah()
+Simpan()

Gambar 14. Class Diagram

3.6. Desain Graphical User Interface Gambar 17. Rancangan Layar Cetak Nota
1) Struktur tampilan
Menggambarkan susunan struktur pada c. Cetak Pesanan Bahan Baku
tampilan layer menu program. Rancangan layar Cetak Pesanan Bahan Baku
pada program yang akan membantu staf administrasi
Sistem I nformasi Penjualan J asa Dan Pembelian Bahan Baku
Pada CV. Trilogiz Cipta Kreasindo
dalam memberikan bukti pemesanan kepada
supplier.

Master Transaksi Penjualan Transaksi Penjualan Laporan

Cetak Pesanan Bahan Cetak Laporan


Entry Data Pelanggan Cetak PO
Baku Pendapatan

Entry Data Staf Cetak Tanda Terima


Cetak Nota Cetak Laporan Retur
Operator Barang

Cetak Surat Perintah Cetak Laporan Surat


Entry Data Barang Cetak Bukti Bayar
Kerja Perintah Kerja

Cetak Laporan
Entry Data Supplier Cetak Surat J alan Cetak Retur
Pesanan Bahan Baku

Cetak Laporan
Entry Data Bahan
Cetak Retur Penerimaan Bahan
Baku
Baku

Cetak Laporan Stok


Bahan Baku

Cetak Laporan
Rekapitulasi
Pelanggan Dengan
Transaksi Terbanyak

Gambar 15. Struktur Tampilan Gambar 18. Rancangan Layar Cetak Pesanan Bahan Baku

2) Rancangan Layar
d. Cetak Laporan Pendapatan
a. Entry Data Pelanggan
Staf administrasi dapat mencetak laporan
Rancangan layar Entry Data Pelanggan yang
pendapatan pada program ini dengan jangan waktu
akan dimuat dalam program.
per periode.

Gambar 19. Rancangan Layar Cetak Laporan


Pendapatan
Gambar 16. Rancangan Layar Entry Data Pelanggan
J u r n a l I D E A L I S V o l . 1 N o . 4 , S e p t e m b e r 2 0 1 8 | 209

3.7. Sequence Diagram Sequence Diagram ini interaksi


1) Sequence Diagram Entry Data Pelanggan menggambarkan bagaimana staf administrasi
Sequence Diagram ini interaksi melakukan cetak nota.
menggambarkan bagaimana staf administrasi
melakukan entry data pelanggan. 3) Sequence Diagram Cetak Pesanan Bahan
Baku
Sequence Diagram ini interaksi
: Staf Administrasi : frmentrydatapelanggan : ctrlentrydatapelanggan : pelanggan
1: open()
1.1: getautonumber()
1.2: showautonumber() 1.1.1: getautonumber()

menggambarkan bagaimana staf administrasi


2: inputdatapelanggan()
2.1: inputdatapelanggan() melakukan cetak pesanan bahan baku.
4: simpan() 3: simpan() 3.1: simpan() : Staf Administrtion : FrmCetakPesananBahanBaku : CtrlCetakPesananBahanBaku : PesananBahanBaku : detil_Pesanan_BB : Supplier : Bahan Baku

1: Open()
1.1: Open()
1.1.1: Autonumber()
1.2: ShowAutonumber()

6: cari() 5: getpelanggan()
7: getpelanggan()

8: showpelanggan()
2: InputTanggalPesanan()
2.1: InputTanggalPesanan()

3: CariSupplier()
9: ubah() 3.1: CariSupplier()
10: ubah() 10.1: ubah() 3.1.1: GetSupplier()

3.2: ShowDataSupplier()

11: hapus() 12: hapus()


12.1: hapus()
alt : Loop
4: CariBahanBaku()
4.1: CariBahanBaku() 4.1.1: GetBahanBaku()

13: batal()
13.1: batal()
13.2: bersih() 13.1.1: batal() 4.2: ShowDataBahanBaku()

4.3: InputQtyPesan()

14: keluar()
14.1: keluar()

5: Tambah()
5.1: Tambah()

5.2: ShowListView() 5.1.1: HitungGrandTotal()

Gambar 20. Sequence Diagram Entry Data Pelanggan 5.3: ShowGrandTotal()

2) Sequence Diagram Cetak Nota


6: Simpan() 6.1: Simpan() 6.1.1: Simpan()

: Staf Administrtion : FrmCetakNota : CtrlCetakNota : Nota : PO : detil_po : barang : pelanggan


6.1.2: Simpan()
1: Open()
1.1: Open() 1.1 .1: Autonumber() 6.1.3: GetSupplier()
1.2: ShowAutonumber()
6.1.4: GetBahanBaku()

2: InputTanggal()
2.1: InputTanggal()
6.2: ShowCetakPesanan_BB()

3: CariPO()
3.1: CariPO()

3.1.1: GetPO() 7: Batal()


7.1: Batal()
3.1 .2: GetDetil_PO()

7.2: Batal()
3.1.3: GetBarang()

3.1.4: GetPelanggan()

3.2: Show DataPO()

8: Keluar() 8.1: Keluar()


3.3: ShowPelanggan()

8.2: Keluar()
3.4: ShowListView()

3.5: ShowDataBarang()

3.6: ShowHarusDi bayarkan()

3.7: ShowSisa()

3.8: ShowDp()

3.9: ShowSta tusBayar() Gambar 22. Sequence Diagram Cetak Pesanan Bahn Baku
3.10: ShowTotalSe belumPPN()

3.11: Sho wPPN10%()

3.12: ShowTotalSesudahPPN () 4) Sequence Diagram Cetak Laporan


3.13: Sho wDiskon()

3.14: ShowGrandTotal()
Pendapatan
: StafAdministrator : FrmCtkLapPendapatan : : Nota : pelangan : barang : po : detil_po
CtrlCtkLapPendapatan
4: InputPemb ayaran()
4.1: InputPembayaran() 4.1.1: InputPembayaran() 1: Open()

4.1.2: ShowStatusBayar() 1.1: Open()


4.2: ShowStatusBayar()

2: InputPeriode()
5: Cetak()
5.1: Cetak() 2.1: InputPeriode()
5.1.1: GetNota()

5.1.2: GetPO() 2.2: showperiode()


5.1.3: GetDetil_PO()

5.1.4: GetBarang()

5.1.5: GetPelanggan()

3: Cetak()
5.2 : ShowCetakNota() 3.1: Cetak()
3.1.1: GetNota()

3.1.2: GetPelanggan()

3.1.3: GetBarang()

6: Batal() 3.1.4: GetPo()


6.1: Batal()

3.1.5: GetDetilPo()
6.2 : Bersih()

3.2: ShowLapPendapatan()

7: Keluar()
7.1: Keluar()

4: Keluar()
4.1: Keluar()

Gambar 21. Sequence Diagram Cetak Nota Gambar 23. Sequence Diagram Cetak Laporan Pendapatan
J u r n a l I D E A L I S V o l . 1 N o . 4 , S e p t e m b e r 2 0 1 8 | 210

Sequence Diagram ini interaksi 8. Pemilik lebih mudah mengetahui jumlah


menggambarkan bagaimana staf administrasi keseluruhan stok bahan baku yang tersedia.
melakukan cetak laporan pendapatan. 9. Meminimalkan kesalahan-kesalahan input
data yang sering dilakukan oleh manusia
3.8. Keluaran Laporan Pendapatan (human error).
Keluaran Laporan Pendapatan ini
menggambarkan bagaimana staf administrasi Dari kesimpulan yang peneliti utarakan ada
melakukan cetak laporan retur. beberapa saran atau pertimbangan yang perlu
CV. Trologiz Cipta Kreasindo
diperhatikan dalam perancangan sistem ini,
diantaranya:
Jl. Barata Karya 4 No.574
Kel.Karang Tengah Kec. Ciledug
Tangerang 15156
Telp. 0878-8020-8845

LAPORAN PENDAPATAN

Periode : dd/ MM/ yyyy s/ d dd/ MM/ yyyy


1. Mempersiapkan dukungan hardware dan
No.

99
Nomor Nota

X-6-X
Tanggal Nota

dd/MM/yyyy
Nomor PO

X-6-X
Nama
Pelanggan
X-25-X
Nomor Barang

X-6-X
Nama Barang

X-25-X
J enis Cetak

X-16-X
J enis Produk

X-35-X
Sat Ukuran

X-5-X
Panjang

X-4-X
Lebar

X-4-X
Jml Pesan

99
Harga Barang

Rp 99.999.999
Harga Pesan

Rp 99.999.999
software beserta spesifikasinya yang dapat
99 X-6-X dd/MM/yyyy X-6-X X-25-X X-6-X X-25-X X-16-X X-35-X X-5-X X-4-X X-4-X 99 Rp 99.999.999 Rp 99.999.999
mendukung sistem ini dengan baik.
2. Kontrol yang tepat untuk menghasilkan
Total Harga Pesan Rp 99.999.999
PPN Rp 99.999.999
Total Harga Setelah PPN Rp 99.999.999
Diskon 99 % Rp 99.999.999
Rp 99.999.999

laporan yang tepat waktu dan akurat


Grand Total

Jakarta, dd/MM/yyyy
Kepala Staf Administrasi
sebagai bahan untuk pengambilan
keputusan.
CV. Trilogiz Cipta Kreasindo

( )

3. Informasi adalah hal terpenting dalam


Hal : 99
jalannya organisasi. Oleh karena itu segala
Gambar 24. Keluaran Laporan Pendapatan perkembangan dan kebutuhan baru haruslah
terdokumentasi. Sistem yang telah
4. KESIMPULAN dirancangan hanyalah akan mengkoordinir
Setelah mempelajari masalah yang dihadapi kebutuhan pada saat ini dan beberapa
selama berjalannya proses bisnis penjualan jasa dan prediksi kebutuhan yang akan datang.
pembelian bahan baku yang berlangsung di CV. Sehingga suatu saat pasti akan ada
Trilogiz Cipta Kreasindo maka dapat di Tarik kebutuhan baru yang mengharuskan sistem
kesimpulan sebagai berikut: ini untuk diperbarui kembali agar tercapai
1. Waktu selesai pengerjaan cetakan lebih karakteristik sistem, yaitu cepat, akurat,
terdokumentasi, sehingga staf administrasi tepat waktu, dapat dipercaya dan relavan.
tidak perlu khawatir finishing percetakan 4. Back up data perlu dilakukan untuk
tidak sesuai jadwal. mewaspadai hal-hal yang tidak diinginkan
2. Surat perintah kerja bisa memberikan dan juga untuk mengetahui historikal data.
informasi yang jelas kepada staf operator 5. Sistem informasi ini diharapka dapat
untuk melakukan kegiatan percetakan. dikembangkan menjadi sistem informasi
3. Staf administrasi lebih mudah melakukan yang berbasis website, yang bertujuan agar
pemesanan bahan baku pada supplier tanpa pelanggan dapat memesan cetakan pada
harus telepon sebelumnya. website.
4. Staf administrasi lebih mudah melakukan
retur pembelian bahan baku pada supplier
5. DAFTAR PUSTAKA
tanpa harus telepon sebelumnya dan
[1] Sutabri, Tata, 2012, Konsep Sistem Informasi,
keterangan kenapa harus di retur. Yogyakarta: Andi.
5. Pemilik mudah mengetahui laporan [2] A.S, Rosa dan Shalahudin, M., 2011, Modul
pelanggan mana yang terbanyak dalam Pembelajaran Rekayasa Perangkat Lunak:
bertransaksi, sehingga pemilik bisa lebih Terstruktur dan Berorientasi Objek. Bandung:
mudah, cepat dan akurat dalam menentukan Modula.
pelanggan mana yang harus diberikan [3] Mulyadi. Sistem Akutansi., 2010, Jakarta:Salemba
perlakukan khusus. Empat.
6. Staf administrasi lebih mudah mengetahui [4] Kotler, P., K.L Keller., 2012, Marketing
Management, 14th. Ed, Pearson Education, Inc, New
data penerimaan bahan baku apa saja yang Jersey.
dikirimkan oleh supplier. [5] Hasugian, Humisar., 2012 Aplikasi Sistem Informasi
7. Dengan penerapan yang terkomputerisasi, Jasa Percetakan Pada CV. Dua Inspirasi. Jakarta:
pemilik lebih mudah mendapatkan alasan- Seminar Nasional Sistem Informasi Indonesia.
alasan pelanggan melakukan retur cetakan, [6] Surja, Stephanie, and Steven Lius S., 2012,
sehingga pemilik bisa mengevaluasi Perancangan Sistem Produksi, Persediaan,
mengapa pelanggan melakukan retur Pembelian PT.Maju Jaya Mulya. Jakarta: Comtech
cetakan. Vol. 5 No. 1 Juni 2014: 1-13.

Anda mungkin juga menyukai