BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan.

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

BAB IV ANALISIS DAN DESAIN SISTEM. jadi dibilang masih berupa manual, hal ini juga berlaku juga pada saat perhitungan

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

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

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

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

BAB IV ANALISIS DAN DESAIN SISTEM. bagian administrasi umum STIKOM Surabaya. yang dilakukan dalam desain sistem ini adalah:

BAB IV DESKRIPSI PEKERJAAN

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

BAB IV DESKRIPSI PEKERJAAN. rekapitulasi registrasi dan laporan hasil pembayaran Non Taglis.

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

BAB IV DESKRIPSI PEKERJAAN

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

BAB IV DESKRIPSI PEKERJAAN. Sungai (BBWS) Brantas, ditemukan beberapa permasalahan seperti: human error

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

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

STIKOM SURABAYA BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. informasi agar dapat terorganisir dengan baik dan jelas.

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. workflow dari hasil analisa yang telah dilakukan sebelumnya. Pada workflow

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

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

BAB IV HASIL DAN PEMBAHASAN

BAB IV DISKRIPSI PEKERJAAN

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

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

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

BAB IV DESKRIPSI SISTEM. dilakukan adalah identifikasi permasalahan yang terdiri dari survei, wawancara

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

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

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

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

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK. Dari document flow yang prosesnya masih manual lalu dibuatkan system

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. itu juga dilakukan pengamatan pada proses penyimpanan data customer serta proses

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

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

BAB IV DESKRIPSI PEKERJAAN

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

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

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

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV ANALISA DAN DESAIN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

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

BAB IV DESKRIPSI SISTEM. Berdasarkan hasil analisis sistem promosi dan pelaporan produksi yang

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM. Tahap analisis sistem merupakansuatu proses untuk menganalisis dan

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

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

BAB IV DESKRIPSI PEKERJAAN. Langkah langkah yang diperlukan dalam menganalisa sistem adalah :

BAB IV DESKRIPSI KERJA PRAKTEK

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV ANALISIS DAN DESAIN SISTEM

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

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

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

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

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

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

BAB IV DESKRIPSI KERJA PRAKTIK

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

BAB IV HASIL DAN PEMBAHASAN. yang dibuat. Dari analisa sistem ini juga dapat melihat perbedaan antara sistem

BAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui

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

BAB IV DESKRIPSI PEKERJAAN

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

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

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

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

BAB III PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV PERANCANGAN. dengan proses yang ditentukan, berikut ini adalah tahapan tahapan dari proses. 1. Rancangan Bagan Alir Document ( Flow Map )

BAB IV DESKRIPSI PEKERJAAN. penggunaan sistem masih dilakukan dengan pencatatan secara manual, sehingga

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

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

BAB IV RANCANG BANGUN SISTEM. Masalah yang terdapatkan pada PT.ALLIB INDONESIA adalah proses

BAB IV DESKRIPSI KERJA PRAKTIK. data untuk menyusun daftar input, proses, dan output fungsi bisnis dalam bentuk

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

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

BAB IV DESKRIPSI PEKERJAAN

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PEKERJAAN. seperti menyebarkan brosur, iklan koran, dll. Promosi yang masih dilakukan

BAB IV DESKRIPSI KERJA PRAKTEK. Putera Motor, menemukan beberapa permasalahan seperti : human error yang

BAB IV DESKRIPSI KERJA PRAKTI K. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

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

BAB III PERANCANGAN SISTEM. Berikut permasalahan yang kerap terjadi pada unit usaha ini:

Transkripsi:

2. Analisis Sistem BAB IV ANALISIS DAN DESAIN SISTEM Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra Karya Persada, maka didapatkan proses-proses yang terjadi dalam pencatatan data pesanan pelanggan. Proses-proses tersebut dapat dikelompokkan menjadi tiga bagian, yaitu: proses transaksi penjualan, proses pembayaran dan proses pelaporan. 2.2 Perancangan Sistem Berdasarkan analisis sistem yang ada, maka akan dirancang suatu sistem yang sesuai dengan kebutuhan. Rancangan sistem yang dibuat berupa Data Flow Diagram (DFD) sebagai deskripsi alur dari sistem. DFD dibuat dengan menggunakan software PowerDesigner 6 32-bit. 2.2. System Flow System flow yaitu bagan yang memiliki arus pekerjaan secara menyeluruh dari suatu sistem yang menjelaskan urutan prosedur-prosedur yang terdapat di dalam sistem. System flow pada kerja praktek ini dapat dillihat pada Gambar 4.. 9

20 2.2.. System Flow Proses Penjualan Transaksi Penjualan dan Pelaporan Customer Marketing Administrasi Direktur Daftar Pesanan Faktur Pesanan Barang Nota Penjualan & brg pesanan Pembayaran Tunai Nota Penjualan Kredit & brg pesanan 3 4 Faktur Tagihan Pembayaran Kredit Start Faktur Tanda Terima G Nota Pembayaran Tagihan Kredit Faktur Tanda Lunas 2 Membuat DaftarPemesa nan Barang Data Pemesanan Barang Faktur Pesanan Barang 2 Nota Penjualan Tunai & brg pesanan 6 7 Nota Penjualan Kredit & brg pesanan Faktur Tagihan Membuat Tanda Terima Faktur Tanda Terima Faktur Surat Jalan Data Pesanan Mengecek Data Customer Data Ada Y Mengecek Persediaan Barang Brg Ada Y Input Data Pesanan Mencetak Faktur Pesanan Faktur Pesanan 2 Barang Input Pembayaran Tagihan Kredit 2.2.2 Data Flow Diagram 3 End Tidak T 2 Tabel Customer Membuat data Customer Baru Tabel Barang Tabel Pesanan Mengecek Pembayaran Cek Pembayaran Tagihan Kredit Lunas? Y Mencetak Faktur Tanda Lunas Faktur Tanda Lunas 4 Pembayaran Harus Tunai T T Ya 2 Tabel Angsuran Pelunasan Tagihan Kredit Tabel Penjualan cetak Laporan Penjualan Laporan Penjualan 9 Tabel PO Menyimpan data Pesanan Tunai? Y Pembayaran Tunai Mencetak nota penjualan & brg pesanan Nota penjualan Tunai & Brg pesanan 2 T Update Kredit Tabel Angsuran cetak Laporan Angsuran Laporan Angsuran 0 Form Permohonan Kredit Mencetak Permohonan Kredit Mengajukan Permohonan Kredit 5 2 Tabel Barang Update Stok Barang Tabel Penjualan Pembayaran Kredit Mencetak nota penjualan Kredit Nota penjualan Kredit & Brg pesanan 6 Mencetak Nota Pembayaran Tagihan Kredit Tabel Barang cetak Laporan Barang Laporan Barang Tabel Penjualan Membuat Surat Jalan 2 2 Tabel Angsuran Mencetak Faktur Penagihan Faktur Tagihan 7 Nota Pembayaran Tagihan Kredit Tabel Customer cetak Laporan Customer Gambar 4.. System Flow Proses Penjualan Laporan Customer 2 Cek Data angsuran Tunggakan? Ya 2 Mencetak Surat Jalan Faktur Surat Jalan Tidak 8 3 T 9 Laporan Penjualan Laporan Barang Data Flow Diagram (DFD) yaitu bagan yang menggambarkan arus data dalam suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika. DFD kemudian terdiri dari Context Diagram, level 0 dan level level selanjutnya sesuai dengan tingkat kompleksitas sistem. 3 Form Permohonan Kredit ACC? Y Form Permohonan Kredit 5 0 Laporan Angsuran 2 Laporan Customer

2 2.2.2. Context Diagram Context Diagram menggambarkan arus data keseluruhan dalam sebuah sistem. Context diagram sistem ini memiliki tiga external entity yang menunjang jalannya sistem, yaitu Admin dan Direktur. Context Diagram dapat dilihat pada Gambar 4.2 Nota Pembelian Kredit Faktur Surat Jalan Faktur Pesanan Admin Faktur Tagihan Nota Pembelian Tunai Faktur Retur Penjualan Pembayaran Kredit Pembayaran Tunai Laporan Data Barang Laporan Data Customer Daftar Pesanan Data Customer Data Retur Penjualan 0 Aplikasi Pencatatan Transaksi Penjualan Dan Pelaporan Laporan Retur Jual Laporan Penjualan + Laporan Angsuran Cust Gambar 4.2. Context Diagram Aplikasi Pencatatan Data Pesanan Pelanggan 2.2.2.2 DFD Level 0 Dalam DFD level 0 ini terdapat tiga sistem dan tiga external entity. Sistem tersebut antara lain : Master, Transaksi dan Laporan. Sedangkan external entity - nya adalah Admin dan Derektur. DFD level 0 dapat dilihat pada Gambar 4.3 Direktur

22 Data Customer Flow_47 Flow_48 Master + 2 Customer Nota Pembelian Kredit Laporan Penjualan Laporan Retur Jual Laporan Data Barang Faktur Surat Jalan Faktur Tagihan Direktur Daftar Pesanan Data Retur Penjualan Pembayaran Tunai Admin 5 Detail_Pesan Pembayaran Kredit 3 Pesanan Faktur Retur Penjualan Nota Pembelian Tunai Laporan Data Customer Faktur Pesanan Laporan Angsuran Cust Barang Flow_72 Flow_6 Dt Barang 3 Laporan 2 T ransaksi Flow_67 Flow_68 + Flow_65 7 Angsuran + Flow_64 Flow_63 6 Retur_Jual Dt Pesanan Flow_69 4 Penjualan Gambar 4.3. DFD Level 0 Aplikasi Pencaatan Data Pesanan Pelanggan 2.2.2.3 DFD Level Master Flow_70 Flow_83 Pada DFD level master dijelaskan proses proses yang terjadi pada manajemen master. DFD level master dapat dilihat pada Gambar 4.4 Data Customer Admin Cek Data Customer Flow_54 2 Input Data Customer Baru Flow_47 Flow_48 2 Customer 2 Customer Gambar 4.4. DFD Level Master

23 2.2.2.4 DFD Level 2 Transaksi Pada DFD level 2 Transaksi dijelaskan proses proses yang terjadi pada manajemen transaksi. DFD level 2 Transaksi dapat dilihat pada Gambar 4.5 Nota Pembelian Kredit Data Retur Penjualan Retur Tidak Sesuai Faktur Retur Penjualan Admin Faktur Tagihan Faktur Surat Jalan Daftar Pesanan Faktur Pesanan 6 Retur_Jual Flow_65 2.2.2.5 DFD Level 3 Laporan Cek Kriteria Retur Retur Sesuai 2 Membuat Retur Jual Nota Pembelian Tunai Barang Ada 3 Cek Persediaan Barang 4 Dt Pesanan Membuat Data Pesanan Data Pesanan 5 Mencetak Faktur Pesanan 2 Membuat Surat Jalan Kredit Pembayaran Tunai Dt Barang Flow_63 6 Mengecek Pembayaran Tunai Pembayaran Kredit Barang 3 Pesanan 5 Detail_Pesan Mencetak Nota Penjualan Kredit Dt Penjualan Kredit 0 Menginput Transaksi Penjualan Kredit 4 Penjualan Flow_64 7 Menginput Transaksi Penjualan Tunai Flow_86 9 Mencetak Nota Penjualan Tunai Gambar 4.5. DFD Level 2 Transaksi Flow_68 Flow_7 Flow_67 Flow_66 Flow_6 8 Mengupdate Stock Barang 3 Mengecek Data Angsuran ADa Tunggakan 4 Mencetak Faktur Tagihan 7 Angsuran Pada DFD level 3 Laporan dijelaskan proses proses yang terjadi pada manajemen laporan. DFD level 3 master dapat dilihat pada Gambar 4.6 Flow_85

24 Laporan Data Barang Mencetak Laporan Barang Flow_72 Barang 2 Laporan Data Customer Mencetak Laporan Data Customer Flow_83 3 Direktur Laporan Angsuran Cust Laporan Retur Jual Laporan Penjualan 2.2.3 Perancangan Database Mencetak Laporan Penjualan 4 Mencetak Laporan Retur Jual 5 Mencetak Laporan Angsuran Flow_70 Flow_69 Flow_68 Gambar 4.6. DFD Level 3 Laporan 2 Customer 4 Penjualan 6 Retur_Jual 7 Angsuran Pada tahap ini, dilakukan penyusunan dan perancangan database yang akan digunakan beserta strukturnya. Rancangan database untuk sistem yang dibuat berupa Entity Relationship Diagram (ERD), yaitu alat untuk merepresentasikan model data yang ada pada sistem dimana terdapat entity dan relationship. 2.2.3. Conceptual Data Model (CDM) Pada CDM dijelaskan gambaran struktur basis data secara konsep pada CV. Mitra Karya Persada. CDM dapat dilihat pada Gambar 4.7

25 Relation_55 DETAIL_PESAN NAMA_BRG JUMLAH SATUAN HARGA_JUAL TOTAL KETERANGAN Relation_64 Relation_52 ADMIN KODE_USER NAMA_USER PSWD_USER STATUS_USER Relation_62 Relation_50 MARKETING KODE_MAKETING NIK NAMA ALAMAT NO_TELP JENIS_KEL Relation_5 RETUR_JUAL NO_RETUR TGL_RETUR NAMA_BRG JUMLAH SATUAN HARGA_JUAL TOTAL KETERANGAN Relation_59 Relation_49 SURAT_JALAN KODE_SURAT TGL_SUR AT NAMA_BRG JUMLAH SATUAN HARGA_JUAL TOTAL KETERANGAN Relation_54 Relation_235 Relation_57 Relation_56 CUSTOMER KODE_CUST NAMA_CUST ALAMAT_CUST NO_TELP EMAIL Relation_65 PESANAN KODE_PESAN ORDER_NO TGL_PESAN TGL_KIRIM KETERANGAN SPE DISC Relation_58 Relation_53 Relation_6 Relation_60 BARANG KODE_BRG NAMA_BRG SATUAN HARGA_JUAL HARGA_BELI JUMLAH_STOCK Relation_63 Gambar 4.7. CDM Aplikasi Pencatatan Data Pesanan Pelanggan 2.2.3.2 Physical Data Model (PDM) PENJUALAN TGL_BAYAR TGL_PESAN TGL_KIRIM NAMA_BRG JUMLAH SATUAN HARGA_JUAL TOTAL KETERANGAN STATUS Pada PDM dijelaskan gambaran basis data secara fisik di database server pada CV. Mitra Karya Persada.PDM dapat dilihat pada Gambar 4.7

26 SURAT_JALAN KODE_BRG varchar(0) KODE_USER var char (5) KODE_PESAN varchar(0) KODE_SURAT varchar(50) TGL_SUR AT ti mestamp KODE_USER = KODE_USER NAMA_BRG varchar(50) JUMLAH integer SATUAN varchar(20) HARGA_JUAL integer TOTAL integer DETAIL_PESAN KETERANGAN varchar(20) KODE_PESAN varchar(0) KODE_MAKETING var char (3) KODE_BRG varchar(0) NAMA_BRG varchar(50) JUMLAH integer KODE_MAKETING = KODE_MAKETING SATUAN varchar(20) HARGA_JUAL integer TOTAL integer KETERANGAN varchar(20) ADMIN KODE_USER var char (5) NAMA_USER varchar(20) PSWD_USER var char (6) STATUS_USER varchar(5) KODE_USER = KODE_USER KODE_USER = KODE_USER RETUR_JUAL KODE_USER var char (5) KODE_MAKETING var char (3) KODE_PESAN varchar(0) NO_RETUR varchar(50) TGL_RETUR ti mestamp NAMA_BRG varchar(50) JUMLAH integer SATUAN varchar(20) HARGA_JUAL integer TOTAL integer KETERANGAN varchar(20) KODE_MAKETING = KODE_MAKETING MARKETING KODE_MAKETING var char (3) NIK varchar(0) NAMA varchar(50) ALAMAT var char (00) NO_TELP varchar(20) JENIS_KEL varchar(0) KODE_MAKETING = KODE_MAKETING CUSTOMER NAMA_CUST varchar(50) ALAMAT_CUST var char (00) NO_TELP varchar(20) EMAIL varchar(20) KODE_CUST varchar(0) KODE_BRG = KODE_BRG KODE_PESAN = KODE_PESAN BARANG KODE_BRG = KODE_BRG KODE_PESAN = KODE_PESAN PESANAN KODE_PESAN varchar(0) ORDER_NO varchar(50) TGL_PESAN ti mestamp TGL_KIRIM ti mestamp KETERANGAN varchar(20) SPE integer DISC integer KODE_MAKETING var char (3) KODE_PESAN = KODE_PESAN KODE_BRG NAMA_BRG SATUAN HARGA_JUAL HARGA_BELI JUMLAH_STOCK KODE_PESAN = KODE_PESAN KODE_MAKETING = KODE_MAKETING Gambar 4.8. PDM Aplikasi Pencatatan Data Pesanan Pelanggan 2.2.4 Struktur Basis Data dan Tabel varchar(0) varchar(50) varchar(20) integer integer integer KODE_BRG = KODE_BRG PENJUALAN KODE_BRG varchar(0) KODE_MAKETING var char (3) KODE_PESAN varchar(0) KODE_USER var char (5) TGL_BAYAR ti mestamp TGL_PESAN ti mestamp TGL_KIRIM ti mestamp NAMA_BRG varchar(50) JUMLAH integer SATUAN varchar(20) HARGA_JUAL integer TOTAL integer KETERANGAN varchar(20) STATUS var char (5) Untuk mempermudah pengelolaan file basis data, digunakan Microsoft SQL Server 2008 Express. Aplikasi Pencatatan Data Pesanan Pelanggan ini menggunakan satu buah file basis data bernama MKP.mdf.. Tabel ADMIN Primary Key Foreign Key : - Fungsi : KODE_USER : Menyimpan data beserta password user.

27 Tabel 4. ADMIN Field Tipe Data Ukuran Constraint KODE_USER VARCHAR 5 Primary Key NAMA_USER VARCHAR 20 Not Null PSWD_USER VARCHAR 6 Not Null STATUS_USER VARCHAR 5 Not Null 2. Tabel BARANG Primary Key Foreign Key : - Fungsi : KODE_BRG : Menyimpan data master barang Tabel 4.2 BARANG Field Tipe Data Ukuran Constraint KODE_BRG VARCHAR 0 Primary Key NAMA_BRG VARCHAR 50 Allow Null SATUAN VARCHAR 20 Allow Null HARGA_JUAL INTEGER - Allow Null HARGA_BELI INTEGER - Allow Null JUMLAH_STOCK INTEGER - Allow Null 3. Tabel CUSTOMER Primary Key Foreign Key : - Fungsi : KODE_CUST : Menyimpan data master customer Tabel 4.3 CUSTOMER Field Tipe Data Ukuran Constraint KODE_CUST VARCHAR 0 Primary Key NAMA_CUST VARCHAR 50 Allow Null ALAMAT_CUST VARCHAR 00 Allow Null NO_TELP VARCHAR 20 Allow Null

28 Field Tipe Data Ukuran Constraint EMAIL VARCHAR 20 Allow Null 4. Tabel MARKETING Primary Key Foreign Key : - Fungsi : KODE_MARKETING : Menyimpan data master marketing Tabel 4.4 MARKETING Field Tipe Data Ukuran Constraint KODE_MARKETING VARCHAR 3 Primary Key NIK VARCHAR 0 Not Null NAMA VARCHAR 50 Allow Null ALAMAT VARCHAR 00 Allow Null NO_TELP VARCHAR 20 Allow Null JENIS_KEL VARCHAR 0 Allow Null 5. Tabel PESANAN Primary Key Foreign Key Fungsi : KODE_PESAN : KODE_CUST, KODE_MARKETING : Menyimpan data pesanan Tabel 4.5 PESANAN Field Tipe Data Ukuran Constraint KODE_PESAN VARCHAR 0 Primary Key KODE_CUST VARCHAR 0 Foreign Key ORDER_NO VARCHAR 50 Allow Null TGL_PESAN DATETIME - Allow Null TGL_KIRIM INTEGER - Allow Null KODE_MARKETING VARCHAR 3 Foreign Key KETERANGAN VARCHAR 20 Allow Null

29 Field Tipe Data Ukuran Constraint SPE INTEGER - Allow Null DISC INTEGER - Allow Null 6. Tabel DETAIL_PESAN Primary Key : - Foreign Key Fungsi : KODE_PESAN, KODE_MARKETING, KODE_BRG : Menyimpan data detail pesanan Tabel 4.6 DETAIL_PESAN Field Tipe Data Ukuran Constraint KODE_PESAN VARCHAR 0 Foreign Key KODE_MARKETING VARCHAR 3 Foreign Key KODE_BRG VARCHAR 0 Allow Null NAMA_BRG VARCHAR 50 Allow Null JUMLAH INTEGER - Allow Null SATUAN VARCHAR 20 Allow Null HARGA_JUAL INTEGER - Allow Null TOTAL INTEGER - Allow Null KETERANGAN VARCHAR 20 Allow Null 7. Tabel PENJUALAN Primary Key : - Foreign Key : KODE_PESAN, KODE_MARKETING, Fungsi KODE_CUST, KODE_BRG, KODE_USER : Menyimpan data transaksi penjualan Tabel 4.7 PENJUALAN Field Tipe Data Ukuran Constraint TGL_BAYAR DATETIME - Not Null

30 Field Tipe Data Ukuran Constraint KODE_PESAN VARCHAR 0 Foreign Key KODE_MARKETING VARCHAR 3 Foreign Key KODE_CUST VARCHAR 0 Foreign Key TGL_PESAN DATETIME - Allow Null TGL_KIRIM DATETIME - Allow Null KODE_BRG VARCHAR 0 Foreign Key NAMA_BRG VARCHAR 50 Allow Null JUMLAH INTEGER - Allow Null SATUAN VARCHAR 20 Allow Null HARGA_JUAL INTEGER - Allow Null TOTAL INTEGER - Allow Null KETERANGAN VARCHAR 20 Allow Null STATUS VARCHAR 5 Allow Null KODE_USER VARCHAR 5 Foreign Key 8. Tabel RETUR_JUAL Primary Key : - Foreign Key Fungsi : KODE_CUST, KODE_PESAN, KODE_MARKETING, KODE_BRG, KODE_USER : Menyimpan data retur penjualan Tabel 4.8 RETUR_JUAL Field Tipe Data Ukuran Constraint NO_RETUR VARCHAR 50 Not Null TGL_RETUR DATETIME - Not Null KODE_CUST VARCHAR 0 Foreign Key KODE_PESAN VARCHAR 0 Foreign Key KODE_MARKETING VARCHAR 3 Foreign Key

3 Field Tipe Data Ukuran Constraint KODE_BRG VARCHAR 0 Foreign Key NAMA_BRG VARCHAR 50 Allow Null JUMLAH INTEGER - Allow Null SATUAN VARCHAR 20 Allow Null HARGA_JUAL INTEGER - Allow Null TOTAL INTEGER - Allow Null KETERANGAN VARCHAR 20 Allow Null KODE_USER VARCHAR 5 Foreign Key 9. Tabel SURAT_JALAN Primary Key : - Foreign Key Fungsi : KODE_PESAN, KODE_CUST, KODE_BRG, KODE_USER : Menyimpan data surat jalan Tabel 4.9 SURAT_JALAN Field Tipe Data Ukuran Constraint KODE_SURAT VARCHAR 50 Not Null TGL_SURAT DATETIME - Allow Null KODE_PESAN VARCHAR 0 Foreign Key KODE_CUST VARCHAR 0 Foreign Key KODE_BRG VARCHAR 0 Foreign Key NAMA_BRG VARCHAR 50 Allow Null JUMLAH INTEGER - Allow Null SATUAN VARCHAR 20 Allow Null HARGA_JUAL INTEGER - Allow Null TOTAL INTEGER - Allow Null KETERANGAN VARCHAR 20 Allow Null KODE_USER VARCHAR 5 Foreign Key

32 2.2.5 Desain Input/Output Desain input/output merupakan rancangan input/output berupa form untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari pengolahan data. Desain input/output juga merupakan acuan pembuat aplikasi dalam merancang dan membangun sistem.. Desain Form Login Form login adalah form yang digunakan untuk masuk ke dalam sistem. Desain Form Login dapat dilihat pada Gambar 4.9. 2. Desain Form Menu Awal Gambar 4.9 Desain Form Login Form Menu Awal ini merupakan tampilan awal dari aplikasi setelah melakukan login yang nantinya akan dijalankan. Desain Form Menu Awal dapat dilihat pada Gambar 4.0.

33 3. Desain Form Barang Gambar 4.0 Desain Form Menu Awal Form barang adalah form yang digunakan untuk memasukkan data-data barang ke dalam sistem aplikasi. Desain Form Barang dapat dilihat pada Gambar 4.. Gambar 4. Desain Form Barang

34 4. Desain Form Customer Form Customer digunakan untuk memasukkan data customer baru ke dalam aplikasi sistem. Desain Form Customer dapat dilihat pada Gambar 4.2 5. Desain Form Marketing Gambar 4.2 Desain Form Customer Form marketing digunakan untuk memasukkan daftar karyawan marketing baru ke dalam aplikasi sistem. Desain Form Marketing dapat dilihat pada Gambar 4.3. Gambar 4.3 Desain Form Marketing

35 6. Desain Form Admin Form Admin digunakan untuk menambah user atau pengguna aplikasi sistem. Desain Form Admin dapat dilihat pada Gambar 4.4. Gambar 4.4 Desain Form Admin 7. Desain Form Pemesanan Customer Form pemesanan customer digunakan untuk memasukkan data pesanan apabila customer melakukan pemesanan barang sebelum transaksi penjualan. Desain Form Pemesanan Customer dapat dilihat pada Gambar 4.5. Gambar 4.5 Desain Form Pemesanan Customer

36 8. Desain Form Penjualan Customer Form penjualan customer digunakan untuk melayani transaksi penjualan dalam aplikasi sistem. Desain Form Penjualan dapat dilihat pada Gambar 4.6. Gambar 4.6 Desain Form Penjualan Customer 9. Desain Form Retur Customer Form retur customer digunakan apabila customer mengembalikan barang yang sudah dibeli tidak sesuai dengan kriteria yang diminta oleh customer atau kriteria retur sesuai dengan ketentuan yang berlaku di perusahaan. Desain Form Retur Customer dapat dilihat pada Gambar 4.7. Gambar 4.7 Desain Form Retur Customer

37 0. Desain Form Report Master Form report master digunakan untuk mencetak laporan-laporan yang dibutuhkan oleh perusahaan dalam aplikasi sistem. Desain Form Report Master dapat dilihat pada Gambar 4.8. 2.3 Implementasi dan Evaluasi Gambar 4.8 Desain Form Report Master Implementasi sistem ini akan menjelaskan detil aplikasi Pencatatan data pesanan dan proses pelaporan, penjelasan hardware/software pendukung, dan tampilan tampilan yang ada. 2.3. Teknologi. Hardware a. Processor Intel Pentium 4 atau lebih tinggi. b. Memory 52Mb Of RAM atau lebih tinggi. c. 0/00 Mbps Ethernet Network Interface Card.

38 d. Harddisk minimal 40GB. 2. Software a. Sistem Operasi Microsoft Windows 2000 Server/Pro, XP Professional/Home Edition atau lebih. b. Database SQL Server 2005 Express 2.3.2 Pengoperasian Program Dalam sub ini akan dijelaskan langkah-langkah pengoperasian program aplikasi pencatatan data pesanan dan proses pelaporan.. Form Login Form login adalah Form yang digunakan untuk masuk ke dalam sistem berdasarkan hak user. Hak user ini berupa jabatan yang nantinya akan menentukan menu yang dapat diakses oleh user. Desain Form login dapat dilihat pada Gambar 4.9. 2. Form Menu Awal Gambar 4.9 Desain Interface Form Login Form Menu Awal ini merupakan tampilan awal dari aplikasi setelah melakukan login yang nantinya akan dijalankan dan memunculkan status login dan pilihan untuk melakukan kegiatan yang disediakan pada aplikasi, selain itu pada Form Menu Awal ini terdapat empat menu utama tersendiri, diantaranya

39 adalah master, penjualan, report, dan utility. Menu Master memiliki empat sub menu diantaranya adalah Barang, Customer, Marketing, dan Admin. Menu Penjualan memiliki empat sub menu yaitu Pemesanan, Penjualan, Retur Barang, dan Surat Jalan. Menu Report digunakan untuk mencetak laporan penjualan. Menu Utility terdapat dua sub menu yaitu Ganti Password dan EOD (End Of Day). Desain Form Menu Awal dapat dilihat pada Gambar 4.20. 3. Form Barang Gambar 4.20 Desain Interface Form Menu Awal Form Barang adalah form yang digunakan untuk menginputkan data-data barang. Semua data yang telah tersimpan dalam tabel barang bisa dilihat pada Form Barang. Dalam Form Barang user dapat menambahkan, memodifikasi, dan menghapus data barang. Selain itu juga terdapat fasilitas untuk melakukan pencarian barang. Desain Form Barang dapat dilihat pada Gambar 4.2.

40 Gambar 4.2 Desain Interface Form Barang Dibawah Form Barang terdapat keterangan fungsi masing-masing tombol sebagai berikut :. F5 : Berfungsi untuk menghapus data. 2. F6 : Berfungsi untuk membatalkan data yang akan dimasukkan. 3. F8 : Berfungsi untuk keluar dari Form Barang. 4. F9 : Berfungsi untuk menyimpan segala perubahan data yang 4. Form Customer telah dilakukan. Form Customer berfungsi untuk mencatat dan menyimpan data Customer. Adapun desain Form Customer dapat dilihat pada Gambar 4.22

4 5. Form Marketing Gambar 4.22 Desain Interface Form Customer Form Marketing berfungsi untuk menyimpan data marketing perusahaan. Adapun desain Form Marketing dapat dilihat pada Gambar 4.23. Gambar 4.23 Desain Interface Form Marketing

42 6. Form Admin Form Admin digunakan untuk menyimpan data Admin. Adapun data tersebut digunakan sebagai hak akses dalam menjalankan aplikasi ini. Adapun desain Form Admin dapat dilihat pada Gambar 4.24. 7. Form Pemesanan Customer Gambar 4.24 Desain Interface Form Admin Form Pemesanan Customer digunakan untuk menyimpan data pesanan customer. Adapun desain Form pemesanan dapat dilihat pada Gambar 4.25. Gambar 4.25 Desain Interface Form Pemesanan Customer

43 Control kode pesan yang digunakan adalah textbox. Kode pesan adalah hasil generate penomoran otomatis kemudian ditambah bulan dan tahun serta kode marketing yang melayani. Nama, alamat, telepon dan e-mail merupakan generate langsung dari nomor customer yang diinputkan oleh user. Total item, sub total, ppn dan total harga juga merupakan generate langsung dari gridbox yang diinputkan langsung oleh user. Dibawah Form Barang terdapat keterangan fungsi masing-masing tombol sebagai berikut :. F2 : Berfungsi untuk melihat data customer pada saat posisi cursor berada pada textbox nomor customer. 2. F2 : Berfungsi untuk melihat data barang pada sat posisi cursor berada pada gridbox. 3. F8 : Berfungsi untuk keluar dari Form Pemesanan Customer. 4. F9 : Berfungsi untuk menyimpan segala perubahan data yang telah dilakukan. 8. Form Penjualan Customer Form Penjualan Customer digunakan untuk menyimpan transaksi penjualan. Data pesanan yang sudah dibuat di dalam Form pemesanan dapat dipanggil lagi melalui control kode pesan apabila pesanan sudah ada dan dapat dilakukan transaksi penjualan ke customer. Adapun desain Form Penjualan Customer dapat dilihat pada Gambar 4.26.

44 Gambar 4.26 Desain Interface Form Penjualan Customer Dibawah Form Penjualan Customer terdapat keterangan fungsi masingmasing tombol sebagai berikut :. F2 : Berfungsi untuk melihat data pesanan yang akan dilakukan penjualan pada Form Penjualan Customer. Posisi cursor berada pada textbox kode pesan. 2. F5 : Berfungsi untuk menghapus data pesanan pada Form Penjualan Customer. 3. F8 : Berfungsi untuk keluar dari Form Penjualan Customer. 4. F9 : Berfungsi untuk menyimpan data transaksi penjualan. 9. Form Retur Barang Form retur barang digunakan untuk melakukan pencatatan retur penjualan barang kepada customer. Adapun desain Form retur barang tersebut dapat dilihat pada Gambar 4.27.

45 0. Form Surat Jalan Gambar 4.27 Desain Interface Form Retur Barang Form surat jalan digunakan untuk mencetak surat jalan atas pembelian barang yang dilakukan oleh customer dan dikirim oleh marketing kepada customer. Adapun desain Form surat jalan dapat dilihat pada Gambar 4.28. Gambar 4.28 Desain Interface Form Surat Jalan

46. Form Report Master Form Report Master digunakan untuk mencetak laporan-laporan yang dibutuhkan seperti laporan penjualan, retur barang dan lain-lain. Adapun desain Form Report Master tersebut dapat dilihat pada Gambar 4.29. 2. Form EOD Gambar 4.29 Desain Interface Form Report Master Form EOD (End Of Day) digunakan untuk menutup seluruh transaksi yang ada serta merekap total keseluruhan laporan penjualan pada pada hari transaksi yang diinginkan. Setelah dilakukan proses EOD (End Of Day), maka seluruh transaksi seperti penjualan, serta retur barang tidak akan bisa dilakukan. Hal ini dimaksudkan agar pengguna aplikasi tidak dapat melakukan kecurangan dengan cara melakukan transaksi penjualan tidak sesuai dengan tanggal atau mengubah posisi tanggal komputer sesuai dengan keinginan. Adapun desain Form EOD (End Of Day) tersebut dapat dilihat pada Gambar 4.30.

47 Gambar 4.30 Desain Interface Form EOD 3. Desain Output Laporan Penjualan Laporan penjualan digunakan untuk menampilkan data barang yang telah dijual. Desain laporan penjualan barang dapat dilihat pada Gambar 4.3. Gambar 4.3 Desain Interface Output Laporan Penjualan