PERANCANGAN SISTEM INFORMASI PENJUALAN BERBASIS OBJEK PADA CV BHAKTI KARYA

dokumen-dokumen yang mirip
PEMBANGUNAN APLIKASI PENJUALAN MENGGUNAKAN VISUAL BASIC PADA PT. DENPOO MANDIRI INDONESIA, BANDUNG

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

DAFTAR ISI HALAMAN JUDUL PERTAMA

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

Bab 3 Metodologi Penelitian

SISTEM INFORMASI KEPEGAWAIAN PADA RUMAH SAKIT UMUM SARI MUTIARA MEDAN

UNIFIED MODELLING LANGUAGE (UML) APLIKASI PENJUALAN PADA TOKO BUKU (STUDI KASUS)

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN TOKO BESI LANCAR BERORIENTASI OBJEK

SISTEM INFORMASI STOCK OPNAME BARANG (STUDI KASUS PT. SUMBER ALFARIA TRIJAYA TBK CILEUNGSI)

Gambar 4.1 Flowchart

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International

PERANCANGAN ARSITEKTUR SISTEM INFORMASI MANAJEMEN DATA UMRAH DI TOUR & TRAVEL X. Yudhi Widya Arthana Rustam

RANCANG BANGUN APLIKASI MANAJEMEN KOLABORASI RANTAI PASOK UKM

Jurnal String Vol.1 No.2 Tahun 2016 ISSN : ANALISIS RANCANGAN ANTARMUKA APLIKASI SISTEM MANAJEMEN PROPERTI PADA PT. XYZ

Rancangan Aplikasi Persediaan Barang Pada TB. Putra Mas Pangkalpinang Melati Suci 1), Sujono 2)

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PERNYATAAN PERSETUJUAN... HALAMAN PENGESAHAN... MOTTO DAN PERSEMBAHAN... RINGKASAN... KATA PENGANTAR...

BAB III ANALISIS DAN DESAIN SISTEM

PENGANTAR RUP & UML. Pertemuan 2

BAB IV ANALISA DAN PERANCANGAN

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

APLIKASI PENJUALAN PADA UD. SONJAYA

Bab 3 Metode dan Perancangan Sistem

LEMBAR PENGESAHAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI PEMESANAN OBAT MENGGUNAKAN BAHASA PEMROGRAMAN BERORIENTASI OBJEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB III ANALISA DAN DESAIN SISTEM

RANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA TOKO MULTIKOMTECH DENGAN METODOLOGI BERORENTASI OBJEK

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

LEMBAR JUDUL LEMBAR PENGESAHAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

Bab 3 Metode Perancangan

Informasi Siklus Informasi Kualitas Informasi Pengertian Sistem Informasi

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xv. DAFTAR GAMBAR... xvi BAB I PENDAHULUAN Latar Belakang Masalah...

Sistem Informasi Penggajian Program Diploma Komputer Universitas Sriwijaya

BAB III ANALISIS DAN DESAIN SISTEM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

SISTEM PERINGATAN DINI PERLENGKAPAN PASIEN DI RUMAH SAKIT JIWA TAMPAN PEKANBARU

BAB II LANDASAN TEORI. terpadu untuk mengembangkan rencana rencana strategis yang diarahkan pada

Unified Modelling Language (UML)

1. PENDAHULUAN 1.1 LATAR BELAKANG


BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

BAB IV DESKRIPSI KERJA PRAKTEK

Penerapan Metode Unified Modeling Language (UML) Berbasis Desktop Pada Sistem Pengolahan Kas Kecil Studi Kasus Pada PT Indo Mada Yasa Tangerang

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

BAB III KONSEP APLIKASI. tahapan pengembangan sistem menurut Jogiyanto (2005 : 433). Tahapan yang

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

RANCANG BANGUN SISTEM INFORMASI PENJUALAN TUNAI STUDI KASUS : TB. CAHAYA BARU PANGKALPINANG DENGAN METODOLOGI BERORIENTASI OBYEK

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. adalah hal penting yang dibutuhkan bagi setiap perusahaan atau instansi seperti

BAB I PENDAHULUAN. Saat era teknologi informasi telah berkembang dengan pesat, berbagai

BAB IV PERANCANGAN SISTEM

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

PENGESAHAN DOSEN PEMBIMBING...

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

APLIKASI SISTEM PENILAIAN KINERJA PEGAWAI NEGERI SIPIL BERBASIS WEB (Studi Kasus : Balai Penelitian Ternak)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisis sistem yang sedang berjalan di Bengkel BG Kawasaki Motor yang

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. berbangsa dan bernegara, karena pendidikan dapat mengembangkan kualitas sumber

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB III METODOLOGI PENELITIAN

ABSTRACT ABSTRAKSI KATA PENGANTAR

DAFTAR ISI Halaman ABSTRAK... KATA PENGHANTAR... DAFTAR ISI... DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL... xv

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil

SISTEM INFORMASI SELEKSI BEASISWA TARUNA POLITEKNIK MARITIM NEGERI INDONESIA SEMARANG

BAB II TINJAUAN PUSTAKA. permintaan pengguna dengan tujuan tertentu. Jenis program ini mempunyai sifat

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISA DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. Perkembangan teknologi pembayaran kredit saat ini terus berkembang pesat. Ini

2 dan seterusnya. Informasi yang didapat dari setiap siswa dan guru harus valid serta konsisten. Oleh sebab itu di butuhkan suatu sistem yang mampu me

BAB IV ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. sumber daya manusia (SDM) pengelolaan sumber daya manusia dari satu

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

APLIKASI SISTEM INVENTARIS LABORATORIUM KOMPUTER FTIK UNIVERSITAS SEMARANG

DAFTAR GAMBAR. Siklus Informasi... Kantor Pusat Telkom. Gambar 3.2 Struktur Organisasi Gambar 3.3 Prototype Paradigma... 51

Kebutuhan dan Spesifikasi Perangkat Lunak

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006

IMPLEMENTASI SISTEM INFORMASI PENJUALAN MOBIL DENGAN METODE FEATURE DRIVEN DEVELOPMENT (FDD) PADA PT.CAPELLA MEDAN

PENGEMBANGAN FITUR PENGOLAAN DATA PIUTANG DAN PEMESANAN BARANG UNTUK APLIKASI PENJUALAN BARANG BERBAHAN KULIT

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

Transkripsi:

PERANCANGAN SISTEM INFORMASI PENJUALAN BERBASIS OBJEK PADA CV BHAKTI KARYA WENDY Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma Happy_Roxio@yahoo.com 4 September 2009 ABSTRAKSI Sistem informasi penjualan adalah salah satu bagian yang penting dari suatu perusahaan. Banyak kerugian yang bisa timbul dari buruknya sistem informasi penjualan di suatu perusahaan. CV Bhakti Karya merupakan suatu perusahaan yang masih belum memiliki sistem informasi penjualan yang baik. Penulisan skripsi ini bertujuan untuk merancang suatu sistem informasi penjualan yang menggunakan komputer dalam setiap aktivitas yang dilakukan di dalam sistem (terkomputerisasi). Dengan adanya sistem terkomputerisasi diharapkan mampu untuk meningkatkan kualitas informasi yang dihasilkan seperti kecepatan dan ketepatan waktu, memlihara integritas data dan mempermudah pengorganisasian data, meringankan beban kerja pegawai dan sekaligus mengurangi tingkat kesalahan pemrosesan data. Pada saat implementasi sistem penjualan pada CV Bhakti Karya diadakan pembagian kuesioner kepada pengguna untuk melihat tingkat kepuasan pengguna dan hasil dari kuesioner adalah 55% dari segi tampilan aplikasi, 79% dari segi kemudahan penggunaan, dan 80% dari segi informasi yang dihasilkan. Kata Kunci : Sistem Informasi Penjualan, UML, Visual Basic 6, Microsoft Access 2007, Crystal Reports 8.5 1

1. Pendahuluan 1.1 Latar Belakang Sistem informasi telah menjadi suatu kebutuhan yang mendesak di berbagai bidang kehidupan termasuk bidang bisnis. Sebagian besar organisasi bisnis telah menjadikan sistem informasi sebagai bagian yang penting bagi kelangsungan kegiatan organisasi, namun sebagian lagi masih belum menggunakan sistem informasi secara optimal. Salah satu organisasi bisnis yang belum menggunakan sistem informasi secara optimal adalah CV Bhakti Karya. Selama ini, sistem informasi penjualan kredit yang dimiliki oleh CV Bhakti Karya masih dikerjakan secara manual dan diperlukan suatu pengembangan sistem sehingga sistem informasi penjualan kredit pada CV Bhakti Karya menjadi sebuah informasi modern yang terkomputerisasi dengan baik. Penerapan sistem informasi terkomputerisasi tersebut diperlukan dalam jangka panjang guna meningkatkan kualitas informasi yang dihasilkan oleh sistem seperti kecepatan, keakuratan, dan ketepatan waktu. Pada akhirnya, bersamaan dengan peningkatan kualitas informasi tersebut, juga diharapkan dapat memperbaiki kinerja perusahaan menjadi lebih baik terutama 2 untuk menanggapi kebutuhan pelanggan akan informasi penjualan kredit. 1.2 Ruang Lingkup Ruang lingkup masalah dalam penulisan dibatasi hanya pada permasalahan yang berhubungan dengan transaksi penjualan kredit yang meliputi, pendataan pelanggan dan produk, pemrosesan transaksi piutang dan pembayaran oleh pelanggan, dan pembuaan laporan untuk pimpinan dan pelanggan. 2. Tinjauan Pustaka 2.1 Konsep Dasar Sistem Informasi Penjualan Sistem informasi penjualan adalah sistem informasi yang mengatur tentang penjualan baik yang dilakukan secara piutang ataupun secara tunai pada CV Bhakti Karya terhadap pelanggan yang meliputi transaksi penjualan itu sendiri dan transaksi pembayaran yang dilakukan pelanggan. Transaksi piutang adalah transaksi dimana pelanggan melakukan pembelian produk baik berupa barang ataupun jasa kepada CV Bhakti Karya. Sedangkan transaksi pembayaran adalah transaksi dimana pelanggan melakukan pembayaran atas piutang yang telah terjadi sebelumnya.

2.2 Metode Pengembangan Sistem Metode pengembangan sistem terdiri dari dari beberapa model yang biasa digunakan dalam melakukan pengembangan suatu sistem. Ada 5 model pengembangan sistem yaitu : 1. Model Siklus Kehidupan Klasik (Air Terjun) Model ini adalah model pengembangan sistem paling klasik dan banyak dipakai oleh analis dalam melakukan pengembangan sistem. Model ini menggunakan pendekatan yang sistematik dan sekuensial yang dimulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan. Ana lisis Des ain 2. Prototype Gambar 2.1 Model Air Terjun Salah satu model yang memungkinkan pengembang dan pelanggan dapat saling berinteraksi dalam proses pengembangan sistem adalah Prototyping. 3. Model Spiral Ko de Peng ujian Pemelih araan Model spiral adalah model proses perangkat lunak evolusioner yang merangkai sifat iteratif dari prototype dengan cara 3 kontrol dan aspek sistematis model sequensial linier. 4. Rapid Application Development (RAD) RAD adalah sebuah proses perkembangan perangkat lunak sekuensial linier yang menekankan siklus perkembangan dalam waktu yang singkat (60 sampai 90 hari) dengan pendekatan konstruksi berbasis komponen. 5. Object Oriented Technology Pengembangan perangkat lunak berbasis objek merupakan pengembangan perangkat lunak berdasarkan abstraksi objek-objek yang ada di dunia nyata. Dasar pembuatan adalah objek yang merupakan kombinasi antara sktruktur data dan perilaku dalam satu entitas. 2.3 Pengenalan UML UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam

bahasa program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem software. UML memiliki diagram grafis untuk membuat suatu model, yaitu : 1. Use-Case Diagram 2. Class Diagram 3. Behavior Diagram a. Statechart Diagram b. Activity Diagram c. Interaction Diagram i. Sequence Diagram ii. Collaboration Diagram 4. Implementation Diagram: a. Component Diagram b. Deployment Diagram 3. Metodologi Penelitian Investigasi Sistem Analisa Kebutuhan Sistem Desain Sistem Pengembangan dan Implementasi Gambar 3.1 Tahap Penelitian 3.1 Investigasi Sistem Studi lapangan pada investigasi sistem maksudnya adalah penulis melakukan wawancara langsung dengan Pimpinan, Kepala Cabang yang berlokasi di Departemen Kesehatan, Staf Administrasi Pembelian, dan Staf Administrasi Penjualan. Beberapa pertanyaan pada wawancara : 1. Apakah tugas dan tanggung jawab telah didefinisikan dan diterapkan dengan jelas? 2. Apakah kebijaksanaan dan prosedur telah dipahami dan diikuti? 3. Berapa banyak jumlah pelanggan yang mungkin? 4. Berapa besar volume transaksi yang terjadi per-hari? 5. Laporan apa saja yang diperlukan? 6. Apa saja data yang diperlukan dalam transaksi? 7. Bagaimana struktur organisasi yang ada di perusahaan? 8. Bagaimana pembagian pekerjaan yang ada pada perusahaan? 9. Apakah pengendalian internal yang ada dapat diandalkan? 10. Apakah terdapat duplikasi file, catatan, dan laporan? 11. Dapatkah laporan-laporan disiapkan dengan mudah? 4

12. Apakah volume transaksi puncak bisa dapat ditangani dengan baik? 13. Apakah jumlah kesalahan operasi dapat diminimumkan? 14. Bagaimana prioritas setiap operasi? Dari hasil wawancara dapat diketahui struktur organisasi, uraian pekerjan, dll. 3.2 Analisa Kebutuhan Pada tahap investigasi sistem telah didapat gambaran sistem penjualan kredit pada CV Bhakti Karya dan tahap selanjutnya adalah menganalisa kebutuhan sistem. Sistem aplikasi penjualan kredit memiliki beberapa elemen yang mendukung integrasi sistem. Elemen-elemen sistem penjualan kredit yaitu : 1. Akun Pengguna Pada aplikasi penjualan kredit diperlukan suatu aturan tentang hak untuk mengakses aplikasi, dalam hal ini disebut Akun Pengguna (User Account). 2. adalah salah satu elemen penting dan juga menjadi aktor pada beberapa kasus yang ada pada sistem penjualan kredit. 3. Produk Selain pelanggan, produk juga merupakan elemen penting pada sistem penjualan kredit. Produk adalah barang dan jasa yang ditawarkan CV Bhakti Karya kepada pelanggan. 4. Piutang Piutang merupakan hasil dari relasi pelanggan dan produk. Piutang terjadi karena pelanggan melakukan transaksi untuk membeli produk CV Bhakti Karya. 5. Detail Piutang Detail piutang menjelaskan lebih detail transaksi piutang mengenai produk apa saja yang dibeli oleh pelanggan dan juga untuk menghindari terjadinya duplikasi nomor bon pada transaksi piutang yang dilakukan oleh pelanggan. 6. Pembayaran Pembayaran merupakan pembayaran yang dilakukan pelanggan kepada CV Bhakti Karya atas transaksi piutang yang telah terjadi sebelumnya. 7. Detail Pembayaran Detail pembayaran menjelaskan lebih rinci transaksi pembayaran mengenai nomor bon mana saja yang dibayar dan menghindari terjadinya duplikasi nomor 5

kwitansi pada pembayaran yang dilakukan oleh pelanggan. 3.3 Desain Sistem Kepala Cabang Use Case Pendaftaran Produk Daftar Data Produk Input Data Produk Setelah melakukan analisa kebutuhan sistem, tahap selanjutnya adalah mendesain sistem. Teknik yang digunakan untuk mendesain sistem adalah dengan menggunakan bahasa pemodelan yang berorientasi objek yaitu Unified Modelling Language (UML). Sistem penjualan kredit pada CV Bhakti Karya terbagi dalam beberapa kasus yang digambarkan pada diagram UML dibawah ini. 1. Diagram Use Case Use Case Login Gambar 3.3 Diagram Use Case Pendaftaran Produk Pendaftaran Produk perlu dilakukan pada saat aplikasi pertama dijalankan untuk memasukkan data produk ke database aplikasi. Di gambar terlihat Kepala Cabang sebagai Administrator mendaftar data produk yang tersedia dan kemudian menginput data produk ke Aplikasi Penjualan Kredit. Use Case Pendaftaran Daftar Login Input Data Kepala Cabang Kepala Cabang Staf Administrasi Penjualan Gambar 3.2 Diagram Use Case Login Aplikasi penjualan kredit memiliki 2 jenis user yang mempunyai hak untuk menjalankan aplikasi yaitu administrator (Kepala Cabang) dan users (Staf Administrasi Penjualan). Gambar 3.4 Diagram Use Case Pendaftaran Pada kasus pendaftaran pelanggan, pelanggan mendaftar kepada kepala cabang dan kepala cabang mendata pelanggan sesuai dengan data yang diperlukan oleh sistem. 6

Use Case Transaksi Piutang setiap pembayaran yang dilakukan oleh pelanggan,. Order Input Data Use Case Pembuatan Laporan Staf Administrasi Penjualan Input Data Produk Meminta Laporan Staf Administrasi Penjualan Cetak Laporan Pimpinan Gambar 3.5 Diagram Use Case Transaksi Piutang yang sudah terdaftar bisa melakukan transaksi piutang dan diagram diatas menjelaskan pelanggan melakukan pembelian produk (jasa percetakan atau alatalat kantor) kepada staf administrasi penjualan dan staf administrasi penjualan mendata pelanggan yang melakukan pembelian dan produk apa saja yang dibeli pelanggan. Gambar 3.7 Use Case Pembuatan laporan Pimpinan bisa meminta laporan pada jangka waktu tertentu pada staf administrasi penjualan tentang data master, data piutang pelanggan, data pembayaran dan penghasilan piutang yang bisa dilihat pada diagram diatas. 2. Diagram Class TransPiutang Use Case Pembayaran Piutang -KodePelangan -Nama -Alamat -Kota -Telpon +Edit() +Delete() 1 0..* -NoBon -TanggalTransaksi -Kode -TotalPiutang -Status +Update() DetailPiutang -NoBon -KodeProduk -Kuantitas -JumlahTransaksi 1 1 0..* Tagihan Piutang 0..* 1..* Pembayaran 1 Produk Bayar Piutang -NoKwitansi -TanggalBayar User -KodeProduk -NamaProduk kwitansi pembayaran Staf Administrasi Penjualan -Kode -SaldoAwalPiutang -SubTotalPiutang -TotalPiutang -TotalBayar -SisaPiutang 0..* 1 -UserName -Password -Status +Edit() +Delete() -Harga +Edit() +Delete() +Select() Gambar 3.6 Diagram Use Case Pembayaran Piutang DetailBayar -NoKwitansi -NoBon -TanggalTransaksi -Total Piutang Login -User ID -Password +Login() +Exit() yang mempunyai piutang akan mendapat tagihan piutang dan melakukan pembayaran kepada staf administrasi penjualan. akan mendapatkan kwitansi pembayaran pada Gambar 3.8 Diagram Class Sistem Penjualan Kredit Satu bisa mempunyai banyak transaksi piutang atau tidak sama sekali. 7

Detail piutang mempunyai ketergantungan pada transaksi piutang. Pada satu detail piutang bisa mempunyai satu atau banyak produk. bisa mempunyai banyak pembayaran piutang atau tidak sama sekali. Detail bayar mempunyai ketergantungan pada pembayaran. Satu user menangani banyak transaksi piutang atau tidak sama sekali. Satu user menangani banyak transaksi pembayaran atau tidak sama sekali. 3. Diagram Sequence User Form Produk Database Data Produk Simpan Data Produk Informasi Gambar 3.10 Diagram Sequence Pendaftaran Produk User aplikasi mendaftarkan data produk pada form produk kemudian data yang dimasukkan user akan disimpan ke database aplikasi. User Form Database Data Pelangan Simpan Data Informasi Gambar 3.11 Diagram Sequence Pendaftaran pelanggan User Login Form Login Validasi Login Result Database Menu Utama User aplikasi mendaftar data pelanggan pada form pelanggan kemudian data yang UserName atau Password salah UserName dan Password Valid dimasukkan user akan disimpan ke database aplikasi. Gambar 3.9 Diagram Sequence Login Tampilan aplikasi yang muncul kali pertama adalah form login yang meminta user aplikasi untuk memasukkan User ID an Password. User ID dan Password yang dimasukkan user akan divalidasi ke database. 8 User Form Trans Piutang Database Data Data Produk dan Kuantitas Data Transaksi Informasi Transaksi Gambar 3.12 Diagram Sequence Transaksi Piutang

Pada transaksi piutang, user aplikasi membuka form transaksi piutang dan memasukkan data pelanggan yang melakukan transaksi, produk, kuantitas produk. User Form Trans Pembayaran Database Data Bon yang akan dibayar Jumlah Bayar Data Transaksi Informasi Transaksi Gambar 3.13 Diagram Sequence Pembayaran Piutang Hampir sama dengan transaksi piutang, pada transaksi pembayaran user aplikasi membuka form transaksi pembayaran dan memasukkan data pelanggan yang melakukan pembayaran, bon piutang mana saja yang akan dibayar, dan jumlah pembayaran oleh pelanggan. Dalam membuat laporan ada beberapa menu yang disediakan sesuai dengan jenis laporan yang diperlukan. Untuk laporan piutang dan pembayaran, user diminta untuk memasukkan data pelanggan dan periode transaksi, kemudian akan tampil laporan yang siap untuk dicetak. Sedangkan untuk laporan data master seperti master produk, pelanggan, dan juga laporan penghasilan, user hanya perlu untuk memilih menu yang ada di Form menu utama dan akan langsung tampil laporan yang diinginkan. 4. Pengembangan Dan Implementasi 4.1 Tampilan Aplikasi Gambar 4.1 Form Login User Form Laporan Laporan Data Periode Transaksi Cetak Gambar 3.14 Diagram Sequence Pembuatan Laporan Gambar 4.2 Form Menu Utama Administrator 9

Gambar 4.3 Form Menu Utama Users Gambar 4.7 Form Transaksi Piutang Gambar 4.4 Form Data Gambar 4.8 Form Pembayaran Piutang Gambar 4.5 Form Data Produk Gambar 4.9 Form Laporan Daftar Gambar 4.6 Form Admin Gambar 4.10 Form Laporan Daftar Produk 10

Gambar 4.11 Form Laporan Piutang Gambar 4.14 Tampilan Laporan Pembayaran Per- Gambar 4.12 Tampilan Laporan Piutang Per- Gambar 4.15 Form Grafik Pendapatan Gambar 4.15a Form Grafik Batang Gambar 4.13 Form Laporan Pembayaran 11 Gambar 4.15b Form Grafik Lingkaran

5. Kesimpulan Untuk mengetahui tingkat kepuasan pengguna, penulis membagikan kuesioner kepada pengguna dan mendapatkan hasil tingkat kepuasan pengguna dari segi tampilan aplikasi adalah 55%, kemudahan penggunaan adalah 79%, dan informasi yang dihasilkan adalah 80%. Dilihat dari hasil kuesioner yang didapat, penulis beranggapan bahwa tujuan dari penelitian yang penulis lakukan saat ini telah tercapai. 6. Referensi [1] Bunafit Nugroho, Cuk Subiyantoro, Membuat Aplikasi Mini Market Dengan Visual Basic 6 dan Access, PT Elex Media Komputindo, Jakarta, 2008. [2] LPKBM Madcoms, Pemrograman Tingkat Lanjut Dengan Visual Basic 6.0 & Crystal Report, Andi, Yogyakarta, 2005. [3] Uus Rusmawan, Koleksi Program VB 6.0 Konsep ADO Untuk Tugas Akhir dan Skripsi -Edisi Baru-, PT Elex Media Komputindo, Jakarta, 2009. [4] Amir Mahmud, Tempat Nongkrong Belajar Visual Basic 6.0, http://blogindonesia.com/blog.php?blogger=81 54, 20 Juli 2009. [5] Best Practices For Deploying Visual Basic 6.0 Applications, http://support.microsoft.com/kb/8307 61, 28 Juli 2009. [6] Institut Sains & Teknologi AKPRIND Yogyakarta (ISTA), http://www.elista.akprind.ac.id/uploa d/files/3098_materi_1.pdf, 25 Juli 2009. [7] MSDN Library, http://msdn.microsoft.com/enus/library/default.aspx, 15 Juli 2009. [8] Randy Miller, Practical UML : A Hands-On Introduction For Developers, http://edn.embarcadero.com/article/3 1863, 20 April 2009. [9] Visual Basic Tutorials By Subject, http://www.vb6.us/tutorials/subject, 25 Juli 2009. [10] The Object Management Group, http://www.omg.org, 26 Juli 2009. [11] Sri Dharwiyanti, Romia Satria Wahyono, Pengantar Unified Modelling Language (UML), http://www.ilmukomputer.com, 27 Juli 2009. 12