BAB IV DESKRIPSI PEKERJAAN

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV DESKRIPSI KERJA PRAKTIK. penjualan peralatan komputer. CV. Delta Computindo saat ini memiliki barang

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Aplikasi Penjualan dan Pengiriman Spare part komputer pada Bismar

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN. sistem informasi penggajian pada PT. KARYA MANDIRI BERSAMA.

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV DESKRIPSI PEKERJAAN. di Balai Besar Konservasi Sumber Daya Alam (BBKSDA) Jawa Timur.

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan tahapan SDLC, maka tahapan-tahapan yang dilakukan adalah :

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV DESKRIPSI PEKERJAAN. dilakukan oleh perusahaan untuk mengembangkan usahanya.

BAB IV HASIL DAN PEMBAHASAN. aplikasi pembelian barang pada CV Mitra Tech Abadi. Hasil dan pembahasan

BAB IV DESKRIPSI PEKERJAAN. proses perhitungan dan pemberian gajikepada para pegawai PT. Wijaya Sakti.

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI PEKERJAAN. dengan beberapa perusahaan lain. Hal ini diakibatkan karena sistem yang

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV DESKRIPSI PEKERJAAN

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii. DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

BAB IV DESKRIPSI PEKERJAAN. usaha angkutan, perdagangan komoditi pangan dan usaha eceran. Salah satu usaha

BAB III ANALISIS DAN PERANCANGAN SISTEM. System Development Life Cycle (SDLC) yang berfungsi untuk memberi gambaran

BAB IV PERANCANGAN SISTEM. Spesifikasi sistem yang ada pada Rancang Bangun Sistem Informasi Pengadaan

BAB III ANALISIS DAN PERANCANGAN SISTEM. UMKM Fredshoes. Dalam pengumpulan data yang digunakan untuk bahan

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DISKRIPSI PEKERJAAN. kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV DISKRIPSI KERJA PRAKTIK. baru. Dalam langkah ini penulis melakukan analisis terhadap permasalahan yang

STIKOM SURABAYA BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV DESKRIPSI PEKERJAAN. penelitian terhadap aplikasi pencatatan history barang gudang pada PT. GRLJI.

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV DESKRIPSI PEKERJAAN

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pertama kali dimulai dari pelanggan memilih barang yang dibeli,

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB IV DESKRIPSI PEKERJAAN. Selama kurun waktu kurang lebih tiga minggu penulis melakukan kerja

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM. berjalan pada PT. As Motor saat ini, meliputi proses penjualan suku cadang, jasa

BAB IV DESKRIPSI PEKERJAAN. disposisi surat masuk ke sub sub bagian dalam pengadilan tinggi. Pada

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV 4. DESKRIPSI PEKERJAAN. yang dikembangkan dengan tampilan yang mudah untuk dijalankan. Aplikasi

BAB IV DESKRIPSI KERJA PRAKTIK. perekonomian, PT. Golden Hexindo Indonesia menggunakan software Microsoft

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB III ANALISIS DAN PERANCANGAN SISTEM. kegiatan perusahaan menjadi terganggu dalam pemenuhan permintaan barang

BAB IV DESAIN DAN IMPLEMENTASI SISTEM. yaitu sebuah sistem yang dapat mengotomasi serta dapat menangani maintenance

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di Koperasi

BAB III PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. permasalahan yang ada pada bagian Area Pelayanan (AP) yang lebih tepatnya

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem disini mengambil dari model waterfall meliputi komunikasi, perancangan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

BAB IV DESKRIPSI PEKERJAAN

Transkripsi:

BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di CV. Tri Tunggal Abadi, secara garis besar permasalahan yang ada dalam perusahaan ini adalah belum adanya penggunaan sistem komputer yang dapat membantu menetapkan kredit pelanggan dan memberikan warning jika pelanggan sudah melebihi batas kredit. Untuk mengatasi masalah yang ada, maka diperlukan langkah - langkah sebagai berikut : 1. Menganalisis sistem 2. Mendesain sistem. 3. Mengimplementasikan sistem. 4. Melakukan pembahasan terhadap implementasi sistem. 4.1 Analisis Sistem Menganalisis sistem adalah langkah awal untuk membuat suatu sistem baru. Kegiatan yang dilakukan adalah dengan melakukan pengamatan secara langsung kegiatan transaksi penjualan di CV. Tri Tunggal Abadi. Untuk dapat membuat sistem yang baru, dibuatlah document flow yang berfungsi untuk mengetahui secara detail alur sistem penjualan tersebut. Pada saat front office menerima pesanan pelanggan, dicek terlebih dahulu apakah jumlah per jenis barang pelanggan lebih besar atau sama dengan 10. Jika lebih besar atau sama dengan 10, lalu di cek apakah pelanggan tersebut boleh melakukan pembelian kredit. Jika di daftar tertulis status "Ya", maka pelanggan boleh melakukan pembelian secara kredit. Begitu juga sebaliknya jika status "Tidak", maka pelanggan tidak boleh melakukan pembelian secara kredit. Status tersebut diatur oleh direktur. Pelanggan baru tidak boleh melakukan pembelian secara kredit. Setelah pengecekan status pelanggan, lalu dilanjutkan proses pengecekan persediaan barang oleh bagian gudang. Jika barang tersedia, maka bagian gudang mengkonfirmasi ke bagian front office lalu bagian front office menyiapkan faktur, 12

13 slip pengeluaran barang, slip pengepakan. Faktur diberikan ke pelanggan, sedangkan pengeluaran barang diberikan ke bagian gudang. Slip pengepakan diberikan kepada pembantu. Setelah bagian gudang selesai menyiapkan barang, barang tersebut dibawa ke pembantu untuk di rekonsiliasi. Jika slip pengepakan dan barang tidak sesuai, maka slip pengeluaran barang akan diberikan ke bagian gudang dan bagian gudang mengambil barang yang sesuai. Setelah barang cocok, bagian pembantu mengepak barang lalu memberikannya ke pelanggan. Untuk lebih jelasnya, dapat dilihat pada gambar 4.1 berikut ini. Document Flow Penjualan CV. Tri Tunggal Abadi Pelanggan Front Office Gudang Pembantu Start Pesanan pelanggan Faktur T T Pesanan pelanggan Mengecek jumlah per jenis barang pelanggan Jumlah per jenis barang pesanan >= 10? Siapkan nota Faktur Pengeluaran barang Slip pengepakan Salinan faktur 1 File End Y Cek apakah pelanggan boleh melakukan pembelian kredit Pelanggan boleh melakukan pembelian kredit? Y 2 Y Pesanan pelanggan Cek persediaan barang Barang tersedia? T 1 Pengeluaran barang Ambil barang dan bawa ke bagian pembantu T 2 Slip pengepakan Rekonsiliasi Barang cocok? Y Mengepak barang Pengeluaran barang + barang Gambar 4.1 Document Flow Penjualan

14 4.2 Desain Sistem Setelah melakukan analisis sistem yang ada, maka langkah selanjutnya melakukan desain sistem. Dalam desain sistem ini, langkah - langkah yang dilakukan yaitu : a. System Flow b. Context Diagram c. Data Flow Diagram d. Entity Relational Diagram e. Struktur Tabel f. Desain Input Output Langkah - langkah tersebut akan dijelaskan sebagai berikut : a. System Flow System Flow adalah gambaran tentang sistem yang akan dibangun. Bentuk dari System Flow tidak jauh berbeda dengan bentuk document flow namun ada sedikit perbedaan dikarenakan adanya beberapa proses yang dilakukan secara terkomputerisasi. Pada System Flow ini, proses akan dominan dilakukan oleh bagian front office. Setelah mendapatkan pesanan pelanggan, bagian front office menginput pesanan pelanggan tersebut. Sistem akan mengecek apakah jumlah per jenis barang pesanan lebih besar atau sama dengan 10. Jika lebih kecil, maka akan muncul warning. Jika barang pesanan lebih besar atau sama dengan 10, maka sistem akan mengecek barang. Jika barang tersebut terdaftar di inventory, maka akan dilanjutkan proses pengecekan jumlah piutang dan maksimal kredit pelanggan. Jika tidak barang tidak terdaftar, maka akan dilakukan proses pengecekan penolakan barang. Jika barang belum terdaftar di penolakan barang, maka bagian front office input nama barang di penolakan barang. Jika sudah terdaftar di penolakan barang, maka klik insert penolakan penjualan lalu memilih barang yang ditolak. Sewaktu pengecekan jumlah piutang dan maksimal kredit pelanggan, jika total piutang lebih kecil dari maksimal kredit pelanggan maka sistem akan mengecek persediaan barang. Jika total piutang lebih besar atau sama dengan

15 maksimal kredit pelanggan, maka akan muncul warning bahwa pelanggan tidak bisa melakukan pembelian secara kredit. Sewaktu sistem mengecek persediaan barang, jika persediaan barang lebih besar atau sama dengan jumlah barang pesanan maka sistem akan mengecek total piutang ditambah dengan pembelian. Jika persediaan barang lebih kecil dari jumlah barang pesanan, maka akan muncul warning dan bagian front office melakukan insert penolakan penjualan. Jika total piutang ditambah dengan pembelian lebih besar dari maksimal kredit pelanggan, maka akan muncul warning. Jika total piutang ditambah dengan pembelian pelanggan lebih kecil atau sama dengan maksimal kredit pelanggan, maka sistem akan insert penjualan lalu mengupdate piutang dagang, persediaan barang dan maksimal kredit pelanggan. Setelah sistem mengupdate piutang dagang, persediaan barang dan maksimal kredit pelanggan, muncul form cetak pengeluaran barang, pengepakan dan faktur. Setelah bagian front office mencetak semua slip, slip pengeluaran barang diberikan kepada kepala gudang. Slip pengepakan diberikan kepada bagian pembantu dan faktur diberikan kepada pelanggan. Untuk lebih jelasnya dari system flow penjualan tersebut, dapat dilihat pada gambar 4.2 dan 4.3 berikut ini.

16 Gambar 4.2 System Flow Penjualan

17 Gambar 4.3 System Flow Penjualan

18 b. Context Diagram Context Diagram adalah gambaran menyeluruh dari DFD. Didalam Context Diagram terdapat 6 (enam) external entity, yaitu pelanggan, pegawai, direktur, gudang, pembantu dan manajer operasi. Untuk lebih jelasnya dapat melihat gambar 4.4 dibawah ini. Nota Pembayaran Slip Pengeluaran Barang Gudang Pelanggan Slip Penagihan Data Pembayaran Pegawai Data Pelanggan Slip Pengepakan Pesanan Pelanggan Faktur Data Barang Data Diskon 0 Sistem Informasi Penjualan Pada CV TRI TUNGGAL ABADI Data Jabatan Laporan Persentase Penjualan Barang Laporan Piutang Dagang Data Pegawai Laporan Stok Barang + Pembantu Direktur Data Max Kredit Pelanggan Laporan Persentase Penjualan Barang (Tidak Terdaftar) Tidak Terpenuhi Laporan Persentase Penjualan Barang (Terdaftar) Tidak Terpenuhi Laporan Penjualan Manajer Operasi Gambar 4.4 Context Diagram Sistem Informasi Penjualan c. Data Flow Diagram Berikut ini adalah Data Flow Diagram sistem informasi penjualan. Dari sinilah bisa diketahui aliran data yang ada di dalam sistem yang terstruktur. Dalam perancangan sistem informasi penggunaan DFD adalah suatu cara yang mungkin harus digunakan, hal ini disebabkan agar dapat mempermudah dalam memahami sistem yang ada dalam suatu perusahaan. Dalam Data Flow Diagram sistem informasi penjualan, terdapat 5 (lima) proses, yaitu proses pengisian data, subsistem penjualan, subsistem penagihan, subsistem pembayaran dan cetak laporan.

19 Pegawai Data Pegawai Slip Pengepakan Pembantu Gudang Data Pegawai Slip Pengeluaran Barang Data Penolakan Barang Data Penolakan Penjualan Data Penjualan Data Barang Data Diskon 2 Data Penjualan Subsistem Penjualan + Faktur Data Jabatan Data Pelanggan Data Barang Direktur Pelanggan Data Barang Slip Penagihan Pelanggan Pesanan Pelanggan Data Pelanggan 3 Subsistem Penagihan + Data Piutang Dagang Laporan Penjualan Laporan Stok Barang Manajer Operasi 1 Pengisian Data Data Pembayaran Data Pelanggan Data Pegawai + Nota Pembayaran Data Piutang Dagang Pelanggan 4 Subsistem Pembayaran Data Piutang Dagang Pelanggan Data Diskon Data Max Kredit Pelanggan Data Barang Data Pelanggan Data Piutang Dagang Laporan Persentase Penjualan Barang (Tidak Terdaftar) Tidak Terpenuhi Laporan Persentase Penjualan Barang (Terdaftar) Tidak Terpenuhi Gambar 4.5 DFD Level 0 Sistem Informasi Penjualan + 5 Cetak Laporan + Laporan Persentase Penjualan Barang Laporan Piutang Dagang 1. Data Flow Diagram Level 1 proses pengisian data. Proses pengisian data ini adalah pengembangan dari DFD level 0. Didalamnya terdapat proses mengisi data barang, mengisi data diskon, mengisi data pelanggan, mengisi data pegawai.

20 [Data Barang] [Data Barang] [Data Max Kredit Pelanggan] [Data Jabatan] [Data Pegawai] Pegawai Direktur [Data Pelanggan] Cetak Laporan 1 Barang Data Barang Subsistem Penagihan Data Barang [Data Diskon] [Data Diskon] Data Pelanggan [Data Barang] Data Diskon Subsistem Penjualan Data Pelanggan [Data Barang] [Data Pelanggan] Cetak Laporan [Data Pelanggan] Pelanggan Subsistem Pembayaran [Data Pelanggan] Subsistem Penagihan Data Jabatan 4 Jabatan Data Jabatan 1.1 Mengisi Data Barang Data Diskon 1.2 Mengisi Data Diskon 1.3 Mengisi Data Pegawai 1.4 Mengisi Data Pelanggan Data Pegawai Data Pegawai 2 Diskon [Data Pegawai] Subsistem Penjualan Subsistem Pembayaran 5 Pelanggan [Data Pegawai] Subsistem Penjualan 3 Pegawai Gambar 4.6 DFD Level 1 Proses Pengisian Data 2. Data Flow Diagram Level 1 Proses Subsistem Penjualan Gambar 4.7 adalah DFD level 1 subsistem penjualan. DFD level 1 ini adalah pengembangan dari DFD level 0. Di dalamnya terdapat 8 (delapan) proses

21 yaitu proses pengecekan jumlah per jenis barang pesanan pelanggan, pengecekan barang, pengecekan piutang, pengecekan persediaan barang, memasukkan data penjualan, mencetak slip, memasukkan penolakan barang, memasukkan penolakan penjualan. Pelanggan [Pesanan Pelanggan] [Data Barang] Pengis ian Data Pesanan Pelanggan Disetujui Data Barang Data Barang Data Barang 2.1 Pengecekan Jumlah Per J enis Barang Pesanan Pelanggan [Data Penolakan Barang] Data Penolakan Barang 2.2 Pengecekan Barang Barang Tidak Terdaftar 2.7 Data Barang Memasukkan Data Penolakan Barang Penolakan Barang 8 Penolakan Barang 2.8 Memas ukkan Penolakan Penjualan Cetak Laporan [Data Penolakan Penjualan] Cetak Laporan Data Penolakan Penjualan Data Penolakan Penjualan [Data Pegawai] Pengis ian Data Subs is tem Pembayaran Barang Tidak Tersedia 9 Gudang Pelanggan Pengis ian Data Penolakan Penjualan [Data Diskon] Data Pegawai [Data Piutang Dagang] Barang Terdaftar [Slip Pengepakan] [Slip Pengeluaran Barang] [Faktur] Data Pegawai 2.5 Pembantu Memas ukkan Data Penjualan [Data Penjualan] 2.6 Menc etak Slip Data Pegawai Barang Tersedia Subs is tem Penagihan 2.4 Pengecekan Persediaan Barang [Data Penjualan] 7 Penjualan Data Piutang Dagang Cetak Laporan Data Piutang Dagang Data Penjualan Data Penjualan Gambar 4.7 DFD Level 1 Proses Subsistem Penjualan 3. Data Flow Diagram Level 1 Proses Subsitem Penagihan 2.3 Pengecekan Piutang Subs is tem Pembayaran [Data Piutang Dagang] Data Piutang Disetujui Gambar 4.8 adalah DFD level 1 subsistem penagihan. DFD level 1 ini adalah pengembangan dari DFD level 0. Didalamnya terdapat 2 (dua) proses yaitu proses mengecek piutang dagang 5 hari sebelum tanggal jatuh tempo dan cetak slip penagihan.

22 [Data Pelanggan] Subsistem Pembayaran Pengisian Data [Data Piutang Dagang] [Data Barang] Pengisian Data 3.1 3.2 Mengecek Piutang Dagang 5 Hari Sebelum Tanggal Jatuh Tempo Data Piutang Dagang Cetak Slip Penagihan [Data Penjualan] Subsistem Penjualan [Slip Penagihan] Pelanggan Gambar 4.8 DFD Level 1 Proses Subsistem Penagihan 4. Data Flow Diagram Level 1 Proses Subsitem Pembayaran Gambar 4.9 adalah DFD level 1 subsistem pembayaran. DFD level 1 ini adalah pengembangan dari DFD level 0. Didalamnya terdapat 3 (tiga) proses yaitu proses cek piutang dagang, pembayaran dan cetak slip pembayaran. Subsistem Penagihan [Data Pembayaran] Subsistem Penjualan [Data Piutang Dag ang] [Data Piutang Dag ang] 4.1 Cek Piutang Dagang Cetak Laporan [Data Piutang Dag ang] Data Piutang Dagang Subsistem Penjualan [Data Piutang Dag ang] Data Peg awai Data Pembayaran 6 Piutang Dagang Data Piutang Dagang Data Piutang Dagang [Data Pelang gan] Pengisian Data 10 Pembayaran Data Piutang Dagang 4.3 Cetak Slip Data Pembayaran Pelang g an Pembayaran [Nota Pembayaran] Data Peg awai [Data Pegawai] Peng isian Data 4.2 Proses Pembayaran Gambar 4.9 DFD Level 1 Proses Subsistem Pembayaran

23 5. Data Flow Diagram Level 1 Proses Cetak Laporan Gambar 4.10 adalah DFD level 1 cetak laporan. DFD level 1 ini adalah pengembangan dari DFD level 0. Didalamnya terdapat 6 (enam) proses yaitu proses cetak laporan penjualan, cetak laporan piutang dagang, cetak laporan persentase penjualan barang, cetak laporan stok barang, cetak laporan persentase penjualan barang (tidak terdaftar) tidak terpenuhi dan cetak laporan persentase penjualan barang (terdaftar) tidak terpenuhi. [Laporan Penjualan] [Laporan Piutang Dagang] Manajer Operas i [Laporan Stok Barang] [Laporan Persentase Penjualan Barang (Tidak Terdaftar) T idak Terpenuhi] [Laporan Persentase Penjualan Barang (Terdaftar) Tidak Terpenuhi] Subs is tem Pembayaran [Laporan Persentase Penjualan Barang] 5.1 Cetak Laporan Penjualan Data Pelanggan Data Pelanggan 5.2 Cetak Laporan Piutang Dagang [Data Piutang Dagang] Data Penjualan 5.4 Cetak Laporan Stok Barang 5.5 5.3 Cetak Laporan Persentase Penjualan Barang Cetak Laporan Persentase Penjualan Barang (Tidak Terdaftar) Tidak Terpenuhi 5.6 Cetak Laporan Persentase Penjualan Barang (Terdaftar) Tidak Terpenuhi Pengis ian Data [Data Pelanggan] Data Penjualan Data Penolakan Penjualan Data Penjualan Pengisian Data Data Barang Subsistem Penjualan [Data Penolakan Barang] [Data Penolakan Penjualan] Data Penolakan Penjualan Gambar 4.10 DFD Level 1 Proses Cetak Laporan Subsistem Penjualan [Data Penjualan] Subsistem Penjualan [Data Barang] Data Barang Data Barang d. Entity Relational Diagram Entity Relational Diagram (ERD) merupakan gambarang struktur database dari sistem informasi penjualan. ERD dibagi menjadi dua, yaitu

24 Conceptual Data Model (CDM) atau secara logik dan Physical Data Model (PDM) atau secara fisik. 1. CDM (Conceptual Data Model) Conceptual Data Model dari sistem informasi penjualan terdiri dari 10 (sepuluh) tabel yang terdiri dari : pelanggan, pegawai, jabatan, barang, diskon, penjualan, piutang dagang, pembayaran, penolakan barang dan penolakan penjualan. Pemodelan dari CDM sistem informasi penjualan dapat terlihat pada gambar 4.11 berikut ini : Barang # id_barang Variable characters (13) * nama_barang Variable characters (50) * prosesor Variable characters (100) * ram Variable characters (10) * sistem_operasi Variable characters (50) * hdd Variable characters (10) * lcd Variable characters (20) * warna_barang Variable characters (10) * harga Long integer * stok Long integer * stok_mi n Long integer * tgl_pencatatan_barang Date info2 detil_penjualan Penolakan_Barang # id_penolakan_barang Variable characters (13) * nama_penolakan_barang Variable characters (50) * warna Variable characters (10) * tgl_pencatatan_penolakan_barang Date Di skon # id_diskon Variable characters (6) * batas_bawah Long integer * batas_atas Long integer * diskon Decimal (2,2) mendapatkan info melayani menolak melakukan Penjualan # no_nota Variable characters (13) * tgl_penjualan Date * grandtotal Long integer * jumlah_diskon Long integer * grandtotal_diskon Long integer * bayar Long integer * kembali Long integer * status_kredit Variable characters (1) Pegawai # id_pegawai Variable characters (13) * no_ktp_pegawai Variable characters (16) * nama_pegawai Variable characters (50) * alamat_pegawai Variable characters (50) * no_telp_pegawai Variable characters (20) * tgl_lahir_pegawai Date * jk_pegawai Variable characters (1) * username Variable characters (20) * password Variable characters (32) * tgl_masuk_pegawai Date o tgl_keluar_pegawai Date * status Variable characters (11) Penolakan_penjualan # no_penolakan Variable characters (13) * tgl_penolakan Date Pelanggan # id_pelanggan Variable characters (13) * no_ktp_pelanggan Variable characters (16) * nama_pelanggan Variable characters (50) * alamat_pelanggan Variable characters (50) * no_telp_pelanggan Variable characters (20) * tgl_lahir_pelanggan Date * jk_pelanggan Variable characters (1) * max_kredit Long integer * tgl_pendaftaran_pelanggan Date (D) memiliki mencatat status Gambar 4.11 Conceptual Data Model Piutang_dagang # no_piutang_dagang Variable characters (13) * tgl_jatuh_tempo Date * saldo_awal Long integer * saldo_akhir Long integer * total_pembayaran Long integer mempunyai membayar Pembayaran # id_pembayaran Variable characters (13) * tgl_pembayaran Date * jumlah_pembayaran Long integer * jumlah_kembalian Long integer Jabatan # id_jabatan Variable characters (3) * nama_jabatan Variable characters (50) * gaji Variable characters (32) * hak_akses Variable characters (1) 2. PDM (Physical Data Model) Physical Data Model dari sistem informasi penjualan terdapat 12 (dua belas) tabel yang terdiri dari : pelanggan, pegawai, jabatan, barang, diskon, penjualan, piutang dagang, pembayaran, penolakan barang, penolakan penjualan,

25 detil penjualan, info dan info2 dengan tipe data dan panjangnya dapat dilihat pada gambar 4.12 berikut ini : FK_PENJUALA_MENDAPATK_DISKON Penjualan no_nota varchar(13) <pk> FK_PENJUALA_MELAKUKAN_PELANGGA id_pelanggan varchar(13) <fk2> id_diskon varchar(6) <fk3> Piutang_dagang FK_PIUTANG MEMILIKI_PENJUALA detil_penjualan id_pegawai varchar(13) <fk1> no_piutang_dagang varchar(13) <pk> FK_DETIL_PE_DETIL_PEN_PENJUALA tgl_penjualan date id_barang varchar(13) <pk,fk1> no_nota varchar(13) <fk> grandtotal bigint no_nota varchar(13) <pk,fk2> tgl_jatuh_tempo date jumlah_diskon bigint jumlah_barang bigint saldo_awal bigint grandtotal_diskon bigint total bigint saldo_akhir bigint bayar bigint total_pembayaran bigint kembali bigint status_kredit varchar(1) FK_DETIL_PE_DETIL_PEN_BARANG FK_PEMBAYAR_MEMPUNYAI_PIUTANG_ Barang id_barang nama_barang prosesor ram sistem_operasi hdd lcd warna_barang harga stok stok_min varchar(13) varchar(50) varchar(100) varchar(10) varchar(50) varchar(10) varchar(20) varchar(10) bigint bigint bigint <pk> tgl_pencatatan_barang date FK_INFO2_INFO4_BARANG Diskon id_diskon varchar(6) <pk> batas_bawah bigint batas_atas diskon bigint decimal(2,2) FK_PENJUALA_MELAYANI_PEGAWAI FK_PENOLAKA_MENOLAK_PEGAWAI info2 Penolakan_penjualan FK_INFO2_INFO3_PENOLAKA no_penolakan varchar(13) <pk,fk1> no_penolakan varchar(13) <pk> id_barang varchar(13) <pk,fk2> id_pegawai varchar(13) <fk> jumlah_barang bigint tgl_penolakan date FK_INFO_INFO_PENOLAKA Penolakan_Barang info id_penolakan_barang varchar(13) FK_INFO_INFO2_PENOLAKA <pk> no_penolakan varchar(13) <pk,fk1> nama_penolakan_barang varchar(50) id_penolakan_barang varchar(13) <pk,fk2> warna varchar(10) jumlah_barang bigint tgl_pencatatan_penolakan_barang date e. Struktur Tabel Pelanggan id_pelanggan varchar(13) <pk> no_ktp_pelanggan varchar(16) nama_pelanggan varchar(50) alamat_pelanggan varchar(50) no_telp_pelanggan varchar(20) tgl_lahir_pelanggan date jk_pelanggan varchar(1) max_kredit bigint tgl_pendaftaran_pelanggan date FK_PEMBAYAR_MEMBAYAR_PELANGGA Pembayaran Pegawai id_pembayaran varchar(13) <pk> no_piutang_dagang varchar(13) <fk1> id_pegawai varchar(13) <pk> id_pelanggan varchar(13) <fk2> id_jabatan varchar(3) <fk> no_ktp_pegawai varchar(16) FK_PEMBAYAR_MENCATAT_PEGAWAI id_pegawai varchar(13) <fk3> tgl_pembayaran date nama_pegawai varchar(50) jumlah_pembayaran bigint alamat_pegawai varchar(50) jumlah_kembalian bigint no_telp_pegawai varchar(20) tgl_lahir_pegawai date jk_pegawai varchar(1) username varchar(20) password varchar(32) Jabatan tgl_masuk_pegawai date FK_PEGAWAI_STATUS_JABATAN id_jabatan varchar(3) <pk> tgl_keluar_pegawai date nama_jabatan varchar(50) status varchar(11) gaji varchar(32) hak_akses varchar(1) Gambar 4.12 Physical Data Model Sistem informasi penjualan pada CV. Tri Tunggal Abadi ini memiliki struktur tabel yang saling terintegrasi dan memberikan informasi yang cukup lengkap bagi pengguna sistem. Berikut penjelasan struktur dari tiap tabel : 1. Tabel Pelanggan Primary Key : id_pelanggan Foreign Key : - Fungsi : Untuk mencatat data pelanggan

26 Tabel 4.1 Struktur Tabel Pelanggan No Field Type Length Constraint 1. ID_PELANGGAN Varchar 13 PK 2. NO_KTP_PELANGGAN Varchar 16 3. NAMA_PELANGGAN Varchar 50 4. ALAMAT_PELANGGAN Varchar 50 5. NO_TELP_PELANGGAN Varchar 20 6. TGL_LAHIR_PELANGGAN Date 7. JK_PELANGGAN Varchar 1 8. MAKSIMAL_KREDIT Bigint 9. TGL_PENDAFTARAN_PELA NGGAN 2. Tabel Piutang_dagang Primary Key : no_piutang_dagang Date Foreign Key : no_nota references dari tabel Penjualan Fungsi : Untuk mencatat piutang pelanggan Tabel 4.2 Struktur Tabel Piutang_dagang No Field Type Length Constraint 1. NO_PIUTANG_DAGANG Varchar 13 PK 2. NO_NOTA Varchar 13 FK 3. TGL_JATUH_TEMPO Date 4. SALDO_AWAL Bigint 5. SALDO_AKHIR Bigint 6. TOTAL_PEMBAYARAN Bigint

27 3. Tabel Barang Primary Key : id_barang Foreign Key : - Fungsi : Untuk mencatat data barang Tabel 4.3 Struktur Tabel Barang No Field Type Length Constraint 1. ID_BARANG Varchar 13 PK 2. NAMA_BARANG Varchar 50 3. PROSESOR Varchar 100 4. RAM Varchar 10 5. SISTEM_OPERASI Varchar 50 6. HDD Varchar 10 7. LCD Varchar 20 8. WARNA_BARANG Varchar 10 9. HARGA Bigint 10. STOK Bigint 11. STOK_MIN Bigint 12. TGL_PENCATATAN_BARANG Date

28 4. Tabel Penolakan_Barang Primary Key : id_penolakan_barang Foreign Key : - Fungsi : Untuk mencatat data barang yang ditolak Tabel 4.4 Struktur Tabel Penolakan_Barang No Field Type Length Constraint 1. ID_PENOLAKAN_BARANG Varchar 13 PK 2. NAMA_PENOLAKAN_BARANG Varchar 50 3. WARNA Varchar 10 4. TGL_PENCATATAN_PENOLAKAN _BARANG 5. Tabel Penjualan Primary Key : id_penolakan_barang Date Foreign Key : id_pelanggan references dari tabel Pelanggan Fungsi id_diskon references dari tabel Diskon id_pegawai references dari tabel Pegawai : Untuk mencatat data penjualan Tabel 4.5 Struktur Tabel Penjualan No Field Type Length Constraint 1. NO_NOTA Varchar 13 PK 2. ID_PELANGGAN Varchar 13 FK 3. ID_DISKON Varchar 6 FK 4. ID_PEGAWAI Varchar 13 FK 5. TGL_PENJUALAN Date 6. GRANDTOTAL Bigint 7. JUMLAH_DISKON Bigint

29 8. GRANDTOTAL_DISKON Bigint 9. BAYAR Bigint 10. KEMBALI Bigint 11. STATUS_KREDIT Varchar 1 6. Tabel detil_penjualan Primary Key : - Foreign Key : id_barang references dari tabel Barang Fungsi 7. Tabel Pembayaran no_nota references dari tabel Penjualan : Untuk mencatat barang yang dibeli pelanggan Tabel 4.6 Struktur Tabel Detil_Penjualan No Field Type Length Constraint 1. ID_BARANG Varchar 13 PKFK 2. NO_NOTA Varchar 13 PKFK 3. JUMLAH_BARANG Bigint 4 JTOTAL Bigint Primary Key : id_pembayaran Foreign Key : no_piutang_dagang references dari tabel Piutang_dagang Fungsi id_pelanggan references dari tabel Pelanggan id_pegawai references dari tabel Pegawai : Untuk mencatat pembayaran piutang dagang pelanggan Tabel 4.7 Struktur Tabel Pembayaran No Field Type Length Constraint 1. ID_PEMBAYARAN Varchar 13 PK 2. NO_PIUTANG_DAGANG Varchar 13 FK 3. ID_PELANGGAN Varchar 13 FK

30 8. Tabel Pegawai 4. ID_PEGAWAI Varchar 13 FK 5. TGL_PEMBAYARAN Date 6. JUMLAH_PEMBAYARAN Bigint 7. JUMLAH_KEMBALIAN Bigint Primary Key : id_pegawai Foreign Key : id_jabatan references dari tabel Jabatan Fungsi : Untuk mencatat data pegawai Tabel 4.8 Struktur Tabel Pegawai No Field Type Length Constraint 1. ID_PEGAWAI Varchar 13 PK 2. ID_JABATAN Varchar 3 FK 3. NO_KTP_PEGAWAI Varchar 16 4. NAMA_PEGAWAI Varchar 50 5. ALAMAT_PEGAWAI Varchar 50 6. NO_TELP_PEGAWAI Varchar 20 7. TGL_LAHIR_PEGAWAI Date 8. JK_PEGAWAI Varchar 1 9. USERNAME Varchar 20 10. PASSWORD Varchar 32 11. TGL_MASUK_PEGAWAI Date 12. TGL_KELUAR_PEGAWAI Date 13. STATUS Varcahr 1

31 9. Tabel Jabatan Primary Key : id_jabatan Foreign Key : - Fungsi : Untuk mencatat jabatan pegawai Tabel 4.9 Struktur Tabel Jabatan No Field Type Length Constraint 1. ID_JABATAN Varchar 3 PK 2. NAMA_JABATAN Varchar 50 3. GAJI Varchar 32 4. HAK_AKSES Varchar 1 10. Tabel Penolakan_penjualan Primary Key : no_penolakan Foreign Key : id_pegawai references dari tabel Pegawai Fungsi 11. Tabel Info Primary Key : - : Untuk mencatat penolakan penjualan Tabel 4.10 Struktur Tabel Penolakan_penjualan No Field Type Length Constraint 1. NO_PENOLAKAN Varchar 13 PK 2. ID_PEGAWAI Varchar 13 FK 3. TGL_PENOLAKAN Date Foreign Key : no_penolakan references dari tabel Penolakan_penjualan Fungsi id_penolakan_barang references dari tabel Penolakan_barang : Untuk mencatat data barang yang tidak terdaftar di inventory yang tidak terpenuhi penjualannya

32 Tabel 4.11 Struktur Tabel Info No Field Type Length Constraint 12. Tabel Info2 1. NO_PENOLAKAN Varchar 13 PKFK 2. ID_PENOLAKAN_BARANG Varchar 13 PKFK 3. JUMLAH_BARANG Bigint Primary Key : - Foreign Key : no_penolakan references dari tabel Penolakan_penjualan Fungsi 13. Tabel Diskon id _barang references dari tabel Barang : Untuk mencatat data barang yang terdaftar di inventory yang tidak terpenuhi penjualannya Tabel 4.12 Struktur Tabel Info2 No Field Type Length Constraint 1. NO_PENOLAKAN Varchar 13 PKFK 2. ID _BARANG Varchar 13 PKFK 3. JUMLAH_BARANG Bigint Primary Key : id_diskon Foreign Key : - Fungsi : Untuk mencatat data diskon Tabel 4.13 Struktur Tabel Diskon No Field Type Length Constraint 1. NO_PENOLAKAN Varchar 13 PKFK 2. ID _BARANG Varchar 13 PKFK 3. JUMLAH_BARANG Bigint

33 f. Desain Antar muka Desain antar muka rancang bangun sistem informasi penjualan pada CV. Tri Tunggal Abadi adalah sebagai berikut : 1. Desain Form Login Desain form login digunakan untuk memasukkan username dan password user yang akan menggunakan aplikasi yang akan diverifikasi oleh system. Desain form login dapat dilihat pada gambar 4.13. 2. Desain Form Menu Utama Gambar 4.13 Desain Form Login Setelah user sukses melakukan login, user memasuki form menu utama. Desain Form menu utama berisi menu file, master, transaksi dan laporan. Di dalam menu file terdapat sub menu log out dan exit. Di dalam menu master terdapat sub menu pelanggan, barang, penolakan barang, diskon dan pegawai. Di dalam sub menu pelanggan terdapat sub menu piutang dagang. Di dalam menu transaksi terdapat sub menu penjualan, penolakan penjualan, penagihan dan pembayaran. Di dalam menu laporan terdapat sub menu laporan penjualan, laporan barang, laporan persentase penjualan barang, laporan piutang dagang, laporan penjualan tidak terpenuhi, laporan persentase penjualan barang tidak terpenuhi. Di dalam sub menu laporan penjualan tidak terpenuhi terdapat sub

34 menu barang tidak terdaftar di inventory dan barang terdaftar di inventory. Di dalam sub menu laporan persentase penjualan barang tidak terpenuhi terdapat sub menu barang tidak terdaftar di inventory dan barang terdaftar di inventory. 3. Desain Form Pelanggan Gambar 4.14 Desain Form Menu Utama Desain Form Pelanggan digunakan untuk memasukkan atau mengubah data pelanggan yang melakukan transaksi. Gambar 4.15 Desain Form Pelanggan

35 4. Desain Form Piutang Dagang Desain form piutang dagang digunakan untuk mencari piutang dagang pelanggan. 5. Desain Form Barang Gambar 4.16 Desain Form Piutang Pelanggan Desain form barang digunakan untuk memasukkan atau mengubah data barang yang ada di inventory. Gambar 4.17 Desain Form Barang

36 6. Desain Form Penolakan Barang Desain form penolakan barang digunakan untuk memasukkan atau mengubah data penolakan barang. Data penolakan barang ini adalah data barang yang diinginkan pelanggan tetapi tidak tersedia di inventory. 7. Desain Form Diskon Gambar 4.18 Desain Form Penolakan Barang Desain form diskon digunakan untuk memasukkan atau mengubah data diskon yang berguna untuk memberi diskon penjualan. Gambar 4.19 Desain Form Diskon

37 8. Desain Form Pegawai Desain form pegawai digunakan untuk mencatat atau mengubah data pegawai. 9. Desain Form Jabatan Gambar 4.20 Desain Form Pegawai Desain form jabatan digunakan untuk mencatat atau mengubah data jabatan beserta hak aksesnya. Gambar 4.21 Desain Form Jabatan

38 10. Desain Form Penjualan Desain form penjualan digunakan untuk mencatat transaksi penjualan yang dilakukan oleh pelanggan. Gambar 4.22 Desain Form Penjualan 11. Desain Form Penolakan Penjualan Desain form penolakan penjualan digunakan untuk mencatat transaksi penolakan penjualan.

39 12. Desain Form Penagihan pelanggan. Gambar 4.23 Desain Form Penolakan Penjualan Desain form penagihan digunakan untuk membuat slip penagihan untuk Gambar 4.24 Desain Form Penagihan

40 13. Desain Form Pembayaran Desain form pembayaran digunakan untuk mencatat pembayaran kredit pelanggan. 14. Desain Laporan Penjualan Gambar 4.25 Desain Form Pembayaran Desain laporan penjualan digunakan untuk mencetak laporan penjualan. Gambar 4.26 Desain Laporan Penjualan

41 15. Desain Laporan Stok Barang Desain laporan stok barang digunakan untuk mencetak laporan stok barang. Gambar 4.27 Desain Laporan Stok Barang 16. Desain Laporan Persentase Penjualan Barang Desain laporan persentase penjualan barang digunakan untuk mencetak laporan persentase penjualan barang. Gambar 4.28 Desain Laporan Persentase Penjualan Barang 17. Desain Laporan Piutang Dagang Desain laporan piutang dagang digunakan untuk mencetak laporan piutang dagang.

42 Gambar 4.29 Desain Laporan Piutang Dagang 18. Desain Laporan Penjualan Tidak Terpenuhi (Barang Tidak Terdaftar Di Inventory) Desain laporan penjualan tidak terpenuhi (barang tidak terdaftar di inventory) digunakan untuk mencetak laporan penjualan tidak terpenuhi yang barangnya tidak terdaftar di inventory. Gambar 4.30 Desain Laporan Penjualan Tidak Terpenuhi (Barang Tidak Terdaftar Di Inventory) 19. Desain Laporan Penjualan Tidak Terpenuhi (Barang Terdaftar Di Inventory) Desain laporan penjualan tidak terpenuhi (barang terdaftar di inventory) digunakan untuk mencetak laporan penjualan tidak terpenuhi yang barangnya terdaftar di inventory.

43 Gambar 4.31 Desain Laporan Penjualan Tidak Terpenuhi (Barang Terdaftar Di Inventory) 20. Desain Laporan Persentase Penjualan Barang Tidak Terpenuhi (Barang Tidak Terdaftar Di Inventory) Desain laporan persentase penjualan barang tidak terpenuhi (barang tidak terdaftar di inventory) digunakan untuk mencetak laporan persentase penjualan barang tidak terpenuhi yang barangnya tidak terdaftar di inventory. Gambar 4.32 Desain Laporan Persentase Penjualan Barang Tidak Terpenuhi (Barang Tidak Terdaftar Di Inventory)

44 21. Desain Laporan Persentase Penjualan Barang Tidak Terpenuhi (Barang Terdaftar Di Inventory) Desain laporan persentase penjualan barang tidak terpenuhi (barang terdaftar di inventory) digunakan untuk mencetak laporan persentase penjualan barang tidak terpenuhi yang barangnya terdaftar di inventory. Gambar 4.33 Desain Laporan Persentase Penjualan Barang Tidak Terpenuhi 4.3 Kebutuhan Sistem (Barang Terdaftar Di Inventory) Pada tahap ini dijelaskan mengenai kebutuhan perangkat lunak yang harus dipersiapkan oleh user. Adapun perangkat lunak yang digunakan, yaitu : 1. Microsoft Visual Basic.NET 2010 2. Microsoft SQL Server 2008 Management Studio Express 3. Crystal Report For Visual Studio.NET 2010 Sedangkan untuk perangkat keras yang digunakan, minimal user harus mempersiapkan spesifikasi sebagai berikut : 1. Processor Dual Core 1.6 Ghz 2. RAM 1 GB 3. Hardisk 80 GB

45 4.4 Implementasi Sistem Implementasi sistem merupakan tahap pengujian dimana desain sistem berjalan dengan baik. Berikut merupakan hasil dari implementasi rancang bangun sistem informasi penjualan pada CV. Tri Tunggal Abadi : 1. Form Login Form login merupakan tampilan awal dari program. Form ini digunakan untuk memasukkan username dan password user yang akan menggunakan aplikasi yang akan diverifikasi oleh system. 2. Form Menu Utama Gambar 4.34 Form Login Setelah user sukses melakukan login, user memasuki form menu utama. Form ini digunakan untuk mengakses seluruh fitur dalam aplikasi. Hak user yang akan masuk ke dalam aplikasi memiliki perbedaan. Jika user manager login maka seluruh menu dapat diakses dan user manager dapat melakukan insert dan update. Jika user pegawai login, menu pegawai tidak dapat diakses dan user pegawai hanya bisa melakukan insert. Berikut ini adalah tampilan untuk user manager.

46 3. Form Pelanggan Gambar 4.35 Form Menu Utama Form pelanggan digunakan untuk melakukan pemeliharaan terhadap data pelanggan. Jika user manager login, manager dapat mengubah maksimal kredit pelanggan. Jika user pegawai login, maksimal kredit pelanggan tidak dapat diisi dan di default 0. Gambar 4.36 Form Pelanggan 4. Form Piutang Pelanggan Form piutang pelanggan merupakan form yang digunakan untuk mencari piutang pelanggan.

47 5. Form Barang Gambar 4.37 Form Piutang Pelanggan Form barang digunakan untuk melakukan pemeliharaan data barang. Jika user manager login, user manager bisa melakukan insert dan update. Jika user pegawai login, pegawai hanya bisa insert. Gambar 4.38 Form Barang

48 6. Form Penolakan Barang Form penolakan barang digunakan untuk mencatat barang yang diinginkan pelanggan, tetapi barang tersebut tidak dicatat pada form barang. Jika user manager login, user manager bisa melakukan insert dan update. Jika user pegawai login, pegawai hanya bisa insert. 7. Form Diskon Gambar 4.39 Form Penolakan Barang Form diskon digunakan untuk mencatat diskon yang diberikan untuk penjualan. Jika user manager login, user manager bisa melakukan insert dan update. Jika user pegawai login, pegawai hanya bisa insert.

49 8. Form Pegawai Gambar 4.40 Form Diskon Form pegawai digunakan untuk mencatat pegawai baru dan mengupdate data pelanggan. Form pegawai hanya bisa diakses oleh user dengan hak akses 1. Gambar 4.41 Form Pegawai

50 9. Form Jabatan Form jabatan digunakan untuk mencatat jabatan baru atau mengubah jabatan. Form jabatan hanya bisa diakses oleh user dengan hak akses 1. 10. Form Penjualan Gambar 4.42 Form Jabatan Form penjualan digunakan untuk mencatat penjualan yang dilakukan pelanggan. Status kredit bisa diisi "ya" atau "tidak". Jatuh tempo hanya digunakan untuk status kredit yang berisi "ya". Jika user manager login, user manager bisa melakukan insert, update dan delete. Jika user pegawai login, pegawai hanya bisa insert.

51 11. Form Penolakan Penjualan Gambar 4.43 Form Penjualan Form penolakan penjualan digunakan untuk mencatat transaksi penjualan yang tidak terpenuhi. Menu barang tidak terdaftar adalah data barang yang tidak terdaftar di inventory. Menu barang terdaftar adalah data barang yang ada di inventory, tetapi stok yang diinginkan pelanggan tidak terpenuhi. Jika user

52 manager login, user manager bisa melakukan insert, update dan delete. Jika user pegawai login, pegawai hanya bisa insert. 12. Form Penagihan Gambar 4.44 Form Penolakan Penjualan Form penagihan digunakan untuk mencetak slip penagihan kredit pelanggan. Pertama user harus memasukkan berapa hari sebelum tanggal jatuh tempo piutang pelanggan yang ingin dicetak slip penagihannya, jika sudah memasukkan angka klik print.

53 13. Form Pembayaran Gambar 4.45 Form Penagihan Form pembayaran digunakan untuk mencatat data pembayaran kredit pelanggan. Jika user manager login, user manager bisa melakukan insert, update dan delete. Jika user pegawai login, pegawai hanya bisa insert. Gambar 4.46 Form Pembayaran

54 14. Laporan Penjualan Laporan penjualan digunakan untuk mencetak laporan penjualan. Laporan penjualan bisa dipilih per tanggal dan status kreditnya, per tanggal, per pelanggan dan status kreditnya, per pelanggan dan status kreditnya. 15. Laporan Stok Barang Gambar 4.47 Laporan Penjualan Laporan stok barang digunakan untuk mencetal laporan stok barang. Laporan ini bisa mencetak seluruh barang atau mencetak yang sudah mencapai stok minimal. Gambar 4.48 Laporan Stok Barang 16. Laporan Persentase Penjualan Barang Laporan persentase penjualan barang digunakan untuk mencetak laporan persentase penjualan barang. Laporan ini bisa dipilih per tanggal.

55 17. Laporan Piutang Dagang Gambar 4.49 Laporan Persentase Penjualan Barang Laporan piutang dagang digunakan untuk mencetak laporan piutang dagang. Laporan ini bisa dipilih per tanggal dan statusnya, bisa juga dipilih per tanggal, status, dan pelanggannya. Gambar 4.50 Laporan Piutang Dagang 18. Laporan Penjualan Tidak Terpenuhi (Barang Tidak Terdaftar Di Inventory) Laporan penjualan tidak terpenuhi (barang tidak terdaftar di inventory) digunakan untuk mencetak laporan penjualan tidak terpenuhi yang barangnya tidak terdaftar di inventory. Laporan ini bisa dipilih per tanggal.

56 Gambar 4.51 Laporan Penjualan Tidak Terpenuhi (Barang Tidak Terdaftar Di Inventory) 19. Laporan Penjualan Tidak Terpenuhi (Barang Terdaftar Di Inventory) Laporan penjualan tidak terpenuhi (barang terdaftar di inventory) digunakan untuk mencetak laporan penjualan tidak terpenuhi yang barangnya terdaftar di inventory. Laporan ini bisa dipilih per tanggal. Gambar 4.52 Laporan Penjualan Tidak Terpenuhi (Barang Terdaftar Di Inventory)

57 20. Laporan Persentase Penjualan Barang Tidak Terpenuhi (Barang Tidak Terdaftar Di Inventory) Laporan persentase penjualan barang tidak terpenuhi (barang tidak terdaftar di inventory) digunakan untuk mencetak laporan persentase penjualan barang tidak terpenuhi yang barangnya tidak terdaftar di inventory. Laporan ini bisa dipilih per tanggal. Gambar 4.53 Laporan Persentase Penjualan Barang Tidak Terpenuhi (Barang Tidak Terdaftar Di Inventory) 21. Laporan Persentase Penjualan Barang Tidak Terpenuhi (Barang Terdaftar Di Inventory) Laporan persentase penjualan barang tidak terpenuhi (barang terdaftar di inventory) digunakan untuk mencetak laporan persentase penjualan barang tidak terpenuhi yang barangnya terdaftar di inventory. Laporan ini bisa dipilih per tanggal.

58 Gambar 4.54 Laporan Persentase Penjualan Barang Tidak Terpenuhi (Barang Terdaftar Di Inventory)