BAB IV ANALISIS DAN DESAIN SISTEM

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

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di CV.

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

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

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

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

BAB IV DESKRIPSI KERJA PRAKTIK

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

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

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

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

BAB IV DESKRIPSI KERJA PRAKTEK 1. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT

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

BAB IV DISKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. terdapat pegawai atau karyawan. Dalam pelaksanaannya sering timbul masalah

BAB IV DESKRIPSI PEKERJAAN

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

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. barang terlebih dahulu, kemudian dicatat. Hasil dari catatan tersebut akan direkap

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

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

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

BAB IV DESKRIPSI PERKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

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

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. perangkat lunak (software) lain dan perangkat keras (hardware) tertentu. Berikut ini

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

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

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

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

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

BAB IV DESKRIPSI PEKERJAAN

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

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

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

Prosedur Menjalankan Program / Alat

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

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

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di Total

BAB IV DESKRIPSI PEKERJAAN. penerimaan baju laundry diawali dengan bagian operasional mencatat di nota

BAB IV 4. DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV DESKRIPSI PEKERJAAN

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

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

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

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

BAB IV DESKRIPSI KERJA PRAKTEK. beberapa penelitian yang dilakukan antara lain : Dalam melakukan penelitian selama melaksanakan Kerja Praktek di

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

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

BAB IV DESKRIPSI KERJA PRAKTEK. mengelola data-data pengumuman dan agenda kegiatan secara terintegrasi.

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PERKERJAAN. Proses tersebut meliputi penawaran detil paket hosting yang dilakukan oleh

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

BAB 4 HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV PENJELASAN PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Perpustakaan SMA Negeri 3 Nganjuk, secara garis besar permasalahan yang ada

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

BAB IV ANALISIS DAN DESAIN SISTEM

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

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

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

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

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

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

BAB IV DESKRIPSI KERJA PRAKTEK. pelaporan dalam struktur organisasi PT. PLN (Persero) JMK UMK II

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

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

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

BAB IV DESKRIPSI PEKERJAAN. dalam memperoleh data, menyelesaikan dan memecahkan permasalahan yang

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam

BAB IV DESKRIPSI KERJA PRAKTEK

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

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

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN. masalah tersebut. Untuk mengatasi masalah yang terjadi maka diperlukan

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

Transkripsi:

BAB IV ANALISIS DAN DESAIN SISTEM Dalam pengembangan teknologi informasi saat ini, dibutuhkan analisa dan perancangan sistem pengolah data yang baik. Sistem pengolah data tersebut diharapkan mampu meningkatkan kinerja pada Sistem Infomasi Pejualan berbasis web pada CV. Give Me Colours yang dibuat. Metode ini membutuhkan analisis yang tepat, kebutuhan bisnis dan beberapa teknik analisis untuk menghasilkan perencanaan yang baik. Analisa merupakan cara utuk menganalisa permasalahan berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain sistem merupakan langkah yang harus ditempuh untuk menyajikan sebuah sistem informasi terorganisir dengan baik. 4.1 Analisis Sistem Analisa sistem CV. Give Me Colours terdiri dari tiga tahap, yaitu pengumpulan data yang diperlukan melalui survei, permasalahan yang dihadapi pada pemakaian sistem yang lama, dan pemecahan masalah dengan sistem yang baru. Adapun tahap-tahapnya adalah: a. Survei Survei dilakukan pada saat pertama kali datang ke CV. Give Me Colours dengan meminta data pada petugas operasional tentang prosedur pencatatan data customer, kantor, divisi, pegawai, produk, dan barang. Survei juga meliputi 26

27 penelitian terhadap keadaan kantor CV. Give Me Colours. Penelitian yang dilakukan adalah dengan mengamati cara pencatatan transaksi yang dilakukan oleh petugas operasional dalam melayani customer yang melakukan transaksi pencatatan data customer, produk, transaksi telemarketing, pencatatan persediaan barang, serta penjualan dan pembelian barang. Sedangkan data yang diberikan oleh petugas operasional meliputi customer, barang, pegawai, laporan-laporan dan data dari sistem lain yang berlaku di CV. Give Me Colours pada saat itu b. Permasalahan yang dihadapi pada pemakaian sistem yang telah ada Permasalahan yang dihadapi CV. Give Me Colours dari pemakaian sistem yang lama adalah sebagai berikut 1. Dari segi teknologi CV. Give Me Colours masih belum menggun sistem yang terintegrasi, pencatatan masih dilakukan pada sebuah buku yang kemudian dicatat kembali di Microsoft Excel. Hal ini tentu saja membutuhkan waktu yang cukup lama dan menghabiskan banyak tenaga. 2. Dari segi dokumen Dokumen - dokumen yang ada semakin hari semakin menumpuk sehingga kemungkinan terjadinya kerus menjadi semakin tinggi. Dokumen tersebut terdiri dari dokumen telemarketing modul, daftar kantor, daftar customer, daftar divisi, daftar pegawai dan laporan-laporan 3. Dari segi laporan Laporan data customer, data pegawai, serta laporan lain tidak dapat digunakan sebagai sarana mengambil keputusan. Belum adanya laporan customerdengan kontrak yang baru ataupun dengan kontrak yang sudah berakhir,

28 laporan persedian barang pada bagian gudang mengakibatkan Manajer sulit untuk mengetahui kondisi yang sebenarnya 4. Pemecahan dengan sistem baru Permasalahan yang ada dapat diatasi dengan sistem yang baru yaitu sistem komputer. Jadi setiap transaksi yang terjadi, data buku yang ada serta data customer yang ada disimpan dalam suatu database. Laporan yang dibutuhkan ditampilkan secara otomatis tanpa harus membuat secara manual lagi 4.1.1 Proses Pelanggan Proses menunjukkan jalannya sistem yang ada pada CV. Give Me Colours. Semua kegiatan dilakukan secara manual, tujuannya agar segala proses sirkulasi telemarketing modul dan informasi inventori perusahaan dapat berjalan efektif. Proses pelanggan yang berfungsi untuk mengetahui secara detail alur transaksi tersebut. Untuk melakukan transaksi pemesanan produk pada CV. Give Me Colours, seorang customer harus mengisi form customer yang sudah disedi oleh bagian admin. Setelah data customer sudah diisi, bagian admin merekap dan meyimpan 4.1.2 Proses Barang atau Proses barang atau produk ini customer sudah di rekap, lalu admin membuat list produk yang dibuat oleh bagian desain. Sebelum diberikan langsung oleh bagian desain, admin terlebih dahulu membuat data produk yang dibuat. Lalu, bagian desain membuat produk yang sudah diberikan oleh admin. Setelah itu bagian admin merekap data produk yang sudah dibuat oleh bagian desain

29 4.1.3 Proses Pemesanan Pada proses ini setelah data customer terisi maka customer memilih list produk yang dibuat. Setelah memilih list maka customer diberikan dokumen purchase order. Setelah purchase order telah diberikan oleh bagian admin, customer berhak memilih desain yang dibuat, apakah desain dibuat sendiri oleh customer atau desain yang dibuat oleh CV. Give Me Colours. Apabila desain atau produk yang sudah dibuat oleh CV. Give Me Colours atas permintaan dari customer tidak sesuai maka CV. Give Me Colours membuat list order yang sudah diberikan oleh customer. Pada bagian vendor, vendor hanya menerima pemesanan dari bagian admin CV. Give Me Colours, jika vendor tersebut mendapatkan pemesanan, maka vendor ini melakukan desain atau produk yang sudah diberikan oleh admin CV. Give Me Colours. Setelah desain atau produk sudah benar-benar sesuai dari pihak customer maka admin menyimpan list order dan dibuatkan nota pembayaran oleh bagian admin 4.2 Desain Sistem System flow dibuat dengan mengembangkan document flow lama. Pada system flow ini terdapat beberapa perubahan dari sistem yang lama ke dalam sistem yang baru. Proses tersebut juga membutuhkan database yang tepat untuk penyimpanan data. Database yang dibutuhkan antara lain, custome, barang, pegawai, modul, produk, transaksi telemarketing, persedian barang, jual beli barang, kirim terima barang, perbaikan barang

30 Langkah selanjutnya adalah membuat Context Diagram. External Entity dan proses-proses yang terjadi pada Context Diagram didapat dari system flow yang telah dibuat. Pendesain kemudian menyusun secara lengkap masing-masing proses beserta tabel-tabel yang dibutuhkan pada DFD. Context Diagram yang telah dibuat, digun sebagai acuan pembuatan HIPO. File yang terdapat pada DFD digun sebagai acuan membuat ERD dan struktur tabel. Langkah terakhir adalah mendesain input dan output. Diperlukan beberapa pertimbangan dalam mendesain input dan output yang baik yaitu, bagaimana membuat desain yang sederhanatapi memiliki banyak fitur dan mudah digun 4.2.1 System Flow Di dalam system flow ini dijelaskan bagaiman proses seorang customer melakukan transaksi pemesanan produk. Dimulai dari customer menginputkan data customer, apakah data customer baru? Jika data customer baru maka customer baru menginputkan data customer baru, dan apabila data customer tidak baru maka data tersimpan. Laporan pendataan customer dibuat oleh admin menjadi tiga rangkap, rangkap yang pertama diberikan kepada bagian customer, rangkap kedua diberikan kepada bagian manager, dan laporan rangkap terakhir akan disimpan sendiri oleh bagian admin. Setelah laporan pendataan customer selesai dibuat, maka selesai pula proses customer dibuat. Seperti terlihat pada Gambar 4.1 System Flow.

31 Sysflow Manager Start Mengambil Data Data Input Data Data Baru Ya = Baru Form Pendataan Tidak Update Data Input Data Baru Simpan Data Laporan Pendataan Laporan Pendataan Laporan Pendataan End Gambar 4 1 System Flow

32 4.2.2 System Flow Sysflow produk ini dimulai dari admin, admin mengambil data produk dari table produk lalu data produk ditampilkan. Setelah ditampilkan, data produk diinputkan, apakah produk baru? Jika produk baru maka produk didesain lalu membuat form desain produk dan menginputkan desain produk baru yang disimpan di table produk. Apabila produk tidak baru maka desain produk di update dan dismpan ditable produk.setelah semua desain produk disimpan, bagian admin membuat tiga rekap laporan desain poduk. Seperti terlihat pada Gambar 4.2 System Flow. Sysflow Bag.Desain Manager Start Mengambil Data Data Input Data Desain Baru YA = Baru Form Desain Tidak Update Desain Input Desain Baru Laporan Desain Simpan Desain Laporan Desain Laporan Desain End Gambar 4.2 System Flow

33 4.2.3 System Flow Pemesanan Sysflow ini dimulai dari customer, customer melihat daftar dan desain produk. Apakah customer ingin memesan? Jika iya, maka customer menginputkan produk dan jumlah barang, lalu produk dicek yang diambil dari data table produk. Setelah di cek, apakah setuju dengan desain yang dibuat? Jika iya, maka bagian admin menginputkan data customer yang diambil dari table customer, lalu menghitung biaya transaksi pemesanan, dan menyimpan data yang sudah tersimpan di dalam table transaksi pemesanan. Setelah disimpan lalu bagian admin mencetak nota pemesanan dan mencetak laporan pemesanan. Seperti terlihat pada Gambar 4.3 System Flow Pemesanan. Sysflow Pemesanan Manager Start Lihat Daftar & Desain Tidak Pesan? Ya Input & Jumlah Tidak Cek Setuju? Ya Data Input Data Cek Data Nota Pemesanan Hitung Biaya Transaksi Pemesanan Simpan Transaksi Pemesanan Transaksi Pemesanan Cetak Nota Pemesanan Cetak Laporan Pemesanan Laporan Pemesanan Nota Pemesanan Laporan Pemesanan End Gambar 4.3 System Flow Pemesanan

34 4.2.4 System Flow Pembayaran Sysflow pembayaran ini dimulai dari bagian admin yang menginputkan data customer yang diperoleh dari customer lalu, bagian admin mengecek data customer yang dibaca dari tabel customer dan mngecek pemesanan produk dari tabel produk. Bagian admin membuat form data barang atau produk yang diberikan ke customer, setelah membuat form barang atau produk maka mengecek biaya pembayaran customer yang dibaca dari tabel pemesanan. Apakah customer telat membayar? Jika iya maka uang pembayaran hilang dan transaksi pemesanan dibatalkan yang disimpan ke tabel pemesanan dan dibuat laporan pembatalan pemesanan yang diberikan oleh bagian manager dan disimpan oleh bagian admin. Apabila customer tidak telat membayar maka bagian admin menghitung total pembayaran dan disimpan data transaksi pembayaran ke dalam tabel pembayaran. Setelah itu mengecek nota pembayaran yang dibaca dari tabel pembayaran dan dibuat nota pembayaran yang diberikan kepada customer dan nota berikutnya disimpan oleh bagian admin. Dari tabel pembayaran mencetak laporan transaksi pembayaran dan membuat laporan transaksi pembayaran sebanyak rangkap 3(tiga), yang pertama diberikan kepada customer, kedua diberikan kepada manager, dan yang terakhir disimpan oleh bagian admin. Setelah laporan transaksi pembayaran dibuat apakah barang rusak? Jika iya maka admin meretur barang dan membuat bukti retur barang atau produk sebanyak rangkap 2(dua), yang pertama diberikan kepada customer dan kedua disimpan ke tabel produk. Apabila barang tidak rusak maka tidak terjadi retur barang. Seperti Gambar 4.4 dibawah ini.

35 Sysflow Pembayaran Manager Start Data Data Cek Data Cek Pemesanan 2 Data Barang/ Data Barang/ Cek Biaya Pembayaran Pemesanan YA Telat Bayar? TIDAK Uang Pembayaran Hilang Hitung Total Pembayaran Transaksi Pemesanan dibatalkan Pemesanan Simpan Data Transaksi Pembayaran 1 Nota Pembayaran Bukti Pembatalan Pemesanan 1 Cetak Nota Pembayaran Nota Pembayaran Pembayaran Cetak Laporan Transaksi Pembayaran Bukti Pembatalan Pemesanan Lap.Transaksi Pembayaran Lap.Transaksi Pembayaran Lap.Transaksi Pembayaran Retur Barang YA Barang Rusak? Tidak Barang Normal Bukti Retur Barang Bukti Retur Barang Data Barang / 2 End Gambar 4.4 System Flow Pembayaran

36 4.2.5 Context Diagram Context diagram adalah Gambaran menyeluruh dari DFD. Didalam context diagram terdapat 5 (lima) external entity, yaitu :, Manager,, Supplier dan bagian desain. Untuk detailnya pada Gambar 4.5 dibawah ini. Transaksi Retur Penjualan Data Barang dan Data Transaksi Penjualan Transaksi Pemesanan Transaksi Pembayaran Bukti Retur Penjualan Transaksi Pembelian Nota Penjualan Nota Pembayaran1 Nota Pemesanan1 Desain 1 Laporan Pendataan 1 Laporan Desain 2 Bukti Pembelian Barang 2 Laporan Pemesanan Bukti Pembatalan Pemesanan1 Laporan Transaksi Pembayaran1 0 Penjualan Pada PT CV GIVE ME COLOURS + Laporan Pendataan Laporan Desain Bukti Pembelian Barang Laporan Transaksi Pembelian Nota Pemesanan Laporan Transaksi Pemesanan Bukti Pembatalan Pemesanan Nota Pembayaran Bukti Retur Barang Laporan Transaksi Pembayaran Bukti Pembelian Barang 1 Manag er Desain Laporan Desain 1 Bag ian Desain Supplier Gambar 4.5 Data Flow Diagram Level Context

37 4.2.6 Data Flow Diagram DFD merupakan perangkat yang digun pada metodologi pengembangan sistem yang terstruktur. DFD dapat menggambarkan seluruh kegiatan yang terdapat pada sistem informasi Pemesanan CV. Give Me Colours secara jelas.pada pemesanan ini yaitu mengelola data master, melakukan transaksi, dan membuat laporan. Tabel yang terlihat antara lain customer, produk, desain, dan admin. Seperti terlihat pada Gambar 4.6 DFD Level 0. [Data ] 1 Data 1 [Data Barang dan ] 1 Bagian Mengelola Master 2 Desain Data [Desain ] + [Desain 1] Data 2 Data 1 [Transaksi Penjualan] [Transaksi Retur Penjualan] 2 Data Pemesanan 3 Transaksi Pemesanan [Transaksi Pemesanan] Mengelola Transaksi Data Pembayaran 4 Transaksi Pembayaran [Transaksi Pembayaran] + [Transaksi Pembelian] Manager [Laporan Pendataan ] [Laporan Desain 2] [Bukti Pembelian Barang] 3 Data Pemesanan1 Manager Data Pembayaran1 [Laporan Desain ] Cetak Laporan [Laporan Pendataan 1] [Laporan Transaksi Pembelian] [Bukti Retur Penjualan] [Laporan Desain 1] [Nota Pemesanan] + [Nota Penjualan] Bagian Desain [Laporan Transaksi Pemesanan] [Nota Pemesanan1] [Bukti Pembatalan Pemesanan] [Nota Pembayaran] [Bukti Pembelian Barang2] Manager [Laporan Pemesanan] Manager [Bukti Pembatalan Pemesanan1] Manager [Bukti Retur Barang] [Laporan Transaksi Pembayaran1] Manager [Laporan Transaksi Pembayaran] [Nota Pembayaran1] Supplier [Bukti Pembelian Barang1] Gambar 4.6 DFD Level 0

38 Pada DFD level 1 proses mengelola data master terdapat 3 (tiga) sub proses, yaitu mengelola data master produk, customer, dan admin. mengecek data customer dan laporan data customer disimpan pada tabel customer. Kedua admin mengecek data list produk dan laporan desain produk disimpan pada tabel produk. Seperti pada Gambar 4.7 DFD Level 1 Maintanance Master. 1.1 [Data ] [Data 1] 1 1.2 [Data Barang dan ] [Data ] 2 Bag ian Desain [Desain ] [Desain 1] Gambar 4.7 DFD Level 1 Maintanance Master Pada Gambar 4.8 proses mengelola transaksi pemesanan, yang dilakukan pertama kali adalah memvalidasi setiap masukan dari. Setelah divalidasi maka dapat ditentukan apakah data yang dimasukkan tersebut baru atau sudah ada. Jika data tersebut baru, maka langsung disimpan ke tabel produk. Jika data tersebut sudah ada, maka data produk yang lama diganti oleh data tersebut. membuat nota pemesanan dari data customer yang disimpan di tabel customer. Transaksi pembayaran yang dilakukan oleh admin masuk kedalam transaksi dan data pembayaran disimpan kedalam transaksi pembayaran lalu,

39 transaksi pembayaran masuk kedalam transaksi pembayaran dan data customer dicek dari tabel customer. juga melakukan retur penjualan dan data produk di cek dari tabel produk. [Transaksi Penjualan] 2.1 [Data Pemesanan] 3 Transaksi Pemesanan [Transaksi Pemesanan] Transaksi Pemesanan [Data 1] [Data 2] 2 1 [Transaksi Pembayaran] 2.2 [Data Pembayaran] 4 Transaksi Pembayaran [Transaksi Pembelian] Transaksi Pembayaran Data 2 Data 3 6 2 7 2 [Transaksi Retur Penjualan] Gambar 4.8 DFD Level 1 Proses Mengelola Transaksi Pemesanan Pada Gambar 4.9 proses cetak laporan yang dilakukan adalah dalam pendataan customer, desain produk, dan transaksi pemesanan mencetak laporan untuk ke semua bagian yang terkait. Di pendataan customer, data customer yang berasal dari tabel customer mencetak laporan pendataan customer yang diberikan kepada customer, admin, dan manager. Desain produk yang dibaca dari tabel produk mencetak laporan desain produk yang diberikan kepada admin, bagian desain, dan manager. Transaksi pemesanan tersebut membaca data pemesanan yang berasal dari tabel transaksi pemesanan, data customer yang berasal dari tabel customer, dan desain produk yang dibaca dari tabel produk yang mencetak laporan pemesanan untuk diberikan kepada admin dan manager. Laporan

40 transaksi pembayaran membuat nota pembayaran yang diberikan kepada admin dan dari tabel transaksi pembayaran mengecek data pembayaran. Setelah itu membuat laporan transaksi yang diberikan kepada admin dan laporan transaksi selanjutnya diberikan kepada manager. Selanjutnya terdapat laporan desain produk, dan laporan pembelian. 3.1 [Laporan Pendataan ] 8 1 Data 4 Laporan Pendataan Manager [Laporan Pendataan 1] 3.2 [Nota Pemesanan] Data 5 9 12 [Laporan Transaksi Pemesanan] Laporan Transaksi Pemesanan 3 Transaksi Pemesanan [Data Pemesanan1] [Bukti Pembatalan Pemesanan] Data 3 10 1 [Nota Pemesanan1] [Bukti Pembatalan Pemesanan1] Manager Manager [Laporan Pemesanan] 3.3 [Data Pembayaran1] 4 Transaksi Pembayaran Laporan Transaksi Pembayaran [Nota Pembayaran] [Laporan Transaksi Pembayaran1] Manager [Laporan Transaksi Pembayaran] Bagian Desain 3.4 [Laporan Desain 1] Manager [Laporan Desain 2] Laporan Desain Data 4 11 12 [Laporan Desain ] Data Pembayaran2 12 Transaksi Pembayaran1 [Laporan Transaksi Pembelian] 3.5 13 13 Data 5 Supplier [Bukti Pembelian Barang1] Laporan Pembelian 14 3 Manager [Bukti Pembelian Barang2] Data 6 [Bukti Pembelian Barang] [Bukti Retur Penjualan] 3.6 Data Pemesanan2 15 Transaksi Pemesanan1 Laporan Penjualan 16 32 Data 7 [Nota Penjualan] Data 6 17 132 [Bukti Retur Barang] Data 8 18 33 [Nota Pembayaran1] Gambar 4.9 DFD Level 1 Proses Cetak Laporan

41 4.2.7 HIPO HIPO berguna sebagai alat desain dan teknik dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi. Berikut ini adalah hierarchy chart dari Rancang Bangun Sistem Informasi Penjualan Berbasis Web pada CV. Give Me Colours, seperti tampak pada Gambar 4.10 Hierarchy Chart Sistem Informasi Pemesanan. 0 Sistem Informasi Penjualan CV. Give Me Colours 1 Mengelola Data Master 2 Melakukan Transaksi 3 Membuat Laporan 1.1 Mengelola Data Master 1.2 Mengelola Data Master 2.1 Melakukan Transaksi Pemesanan 2.2 Melakukan Transaksi Pembayaran 2.3 Melakukan Transaksi Retur Penjualan 3.1 Laporan Pendataan 3.2 Laporan Desain 3.3 Laporan Transaksi Pemesanan 3.4 Laporan Transaski Pembayaran 3.5 Laporan Pembelian 3.6 Laporan Penjualan Gambar 4.10 Hierarchy Chart Sistem Informasi Penjualan 4.2.8 Entity Relationship Diagram ERD terbagi menjadi dua bagian, yaitu: a. Conceptual Data Model (CDM) CDM dari Aplikasi Penjualan berbasis web pada CV. Give Me Colours terdapat 8 (delapan) tabel yaitu tabel produk, desain produk, admin, customer, pemesanan, detail pemesanan, pembayaran, dan detail

42 pembayaran. CDM dari Aplikasi Penjualan berbasis web pada CV. Give Me Colours dapat terlihat pada Gambar 4.11 di bawah ini. ID Nama Alamat NoTelp Mempunyai Pembayaran IDBayar TotalBayar TotalKembali Mendapatkan DetailPembayaran ID Username Password HakAkses Melayani Memperoleh Pemesanan IDPemesanan Nama Alamat NoTelp Memiliki DetailPemesanan IDDetail Nama Jumlah HargaPerSatuan TotalHarga IDDetailBayar Nama Nama Status Memaintenance ID Nama Harga Pasti Memiliki Pasti Mempunyai Desain IDDesain Rincian Desain GambarDesain Memproduksi Gambar 4.11 CDM a. Physical Data Model (PDM) PDM dari Aplikasi Penjualan berbasis web pada CV. Give Me Colours merupakan hasil generate dari CDM yang sudah digambarkan diatas. Pada PDM terdapat 8 (delapan) tabel dengan tipe data dan panjangnya yang masing masing tabel memiliki satu primary key dan

43 banyak foreign key untuk lebih jelasnya dapat dilihat pada Gambar 4.12 di bawah ini. IDCUSTOMER = IDCUSTOMER CUSTOMER IDCUSTOMER NAMACUSTOMER ALAMATCUSTOMER NOTELPCUSTOMER PEMESANAN IDADMIN IDCUSTOMER IDPEMESANAN NAMACUSTOMER ALAMATCUSTOMER NOTELPCUSTOMER varchar(50) varchar(50) integer varchar(50) varchar(50) integer IDCUSTOMER = IDCUSTOMER IDADMIN = IDADMIN IDCUSTOMER = IDCUSTOMER IDPEMESANAN = IDPEMESANAN PEMBAYARAN IDCUSTOMER IDBAYAR TOTALBAYAR integer TOTALKEMBALI integer DETAILPEMESANAN IDADMIN IDPRODUK IDCUSTOMER IDPEMESANAN IDDETAIL NAMAPRODUK varchar(50) JUMLAHPRODUK integer HARGAPERSATUAN integer TOTALHARGA integer IDCUSTOMER = IDCUSTOMER IDBAYAR = IDBAYAR IDADMIN = IDADMIN IDPRODUK = IDPRODUK DETAILPEMBAYARAN IDADMIN IDCUSTOMER IDBAYAR IDPRODUK IDDETAILBAYAR NAMACUSTOMER NAMAPRODUK STATUS varchar(50) varchar(50) IDADMIN = IDADMIN ADMIN IDADMIN USERNAME PASSWORD HAKAKSES IDADMIN = IDADMIN PRODUK IDADMIN IDPRODUK NAMAPRODUK HARGA varchar(50) integer IDADMIN = IDADMIN IDPRODUK = IDPRODUK DESAINPRODUK IDADMIN IDPRODUK IDDESAIN RINCIAN_DESAIN long varchar GAMBARDESAIN long binary IDADMIN = IDADMIN IDPRODUK = IDPRODUK Gambar 4.12 PDM 2. DBMS Struktur tabel pada sistem infornasi penjualan berbasis web pada CV. Give Me Colours adalah sebagai berikut: a. Tabel Primary Key :IDADMIN

44 Foreign Key : - Fungsi Untuk menyimpan data admin Tabel 4 1 Struktur Tabel Field Type Data Length Constraint IDADMIN Varchar 20 Primary Key USERNAME Varchar 20 PASSWORD Varchar 20 HAK_AKSES Varchar 20 b. Tabel Primary Key :IDCUSTOMER Foreign Key :- Fungsi Untuk menyimpan data customer Tabel 4.2 Struktur Tabel Field Type Data Length Constraint IDCUSTOMER Varchar 20 Primary Key NAMACUSTOMER Varchar 50 ALAMATCUSTOMER Varchar 50 NOTELP Integer c. Tabel Primary Key :IDPRODUK Foreign Key :IDADMIN reference dari Tabel, Fungsi Menyimpan data produk serta memaintenance produk

45 Tabel 4.3 Struktur Tabel Field Type Data Length Constraint IDADMIN Varchar 20 Foreign Key IDPRODUK Varchar 20 Primary Key NAMAPRODUK Varchar 50 HARGA Integer 40 d. Tabel Pemesanan Primary Key :IDPEMESANAN Foreign Key :IDADMIN reference dari Tabel, DCUSTOMER reference dari Tabel Fungsi Menyimpan data transaksi pemesanan produk Tabel 4.4 Struktur Tabel Pemesanan Field Type Data Length Constraint IDADMIN Varchar 20 Foreign Key IDCUSTOMER Varchar 20 Foreign Key IDPEMESANAN Varchar 20 Primary Key NAMACUSTOMER Varchar 50 ALAMATCUSTOMER Varchar 50 NOTELPCUSTOMER Integer e. Tabel Pembayaran Primary Key :IDBAYAR Foreign Key: IDCUSTOMERreference dari Tabel Fungsi Menyimpan data transaksi pembayaran produk

46 Tabel 4.5 Struktur Tabel Pembayaran Field Type Data Length Constraint IDCUSTOMER Varchar 20 Foreign Key IDBAYAR Varchar 20 Primary Key TOTALBAYAR Integer TOTALKEMBALI Integer f. Tabel Detail Pemesanan Primary Key :- Foreign Key :IDADMINreference dari Tabel, IDPRODUKreference dari Tabel, IDCUSTOMER reference dari Tabel, IDPEMESANAN reference dari Tabel Pemesanan Fungsi Menyimpan data detail transaksi pemesanan Tabel 4.6 Struktur Tabel Detail Pemesanan Field Type Data Length Constraint IDADMIN Varchar 20 Foreign Key IDPRODUK Varchar 20 Foreign Key IDCUSTOMER Varchar 20 Foreign Key IDPEMESANAN Varchar 20 Foreign Key IDDETAIL Varchar 20 NAMAPRODUK Varchar 50 JUMLAHPRODUK Integer HARGAPERSATUAN Integer TOTALHARGA Integer

47 g. Tabel DetailPembayaran Primary Key :- Foreign Key :IDADMINreference dari Tabel, IDPRODUKreference dari Tabel, IDCUSTOMER reference dari Tabel, IDBAYAR reference dari Tabel Pembayaran Fungsi: Menyimpan datadetail dari transaksi pembayaran Tabel 4.7 Struktur Tabel Detail Pembayaran Field Type Data Length Constraint IDADMIN Varchar 20 Foreign Key IDCUSTOMER Varchar 20 Foreign Key IDBAYAR Varchar 20 Foreign Key IDPRODUK Varchar 20 Foreign Key IDDETAILBAYAR Varchar 20 NAMACUSTOMER Varchar 50 NAMAPRODUK Varchar 50 STATUS Varchar 20 3. Desain Input Output Desain input output digun untuk memberikan Gambaran terhadap desain halaman aplikasi berbasis web yang dibangun. Berikut ini desain input output dari aplikasi pemesanan CV. Give Me Colours. a. Halaman Utama User Halaman ini tampil ketika pengunjung mengakses website Give Me Colours. Pada halaman ini hanya menampilkan produk-produk Give Me Colours yang di promosikan.

48 Logo Home About Price List Contact Pemesanan Banner Login password username Gambar 4.13 Halaman Utama User b. Halaman Halaman ini menampilkan foto produk-produk yang sudah dibuat oleh CV. Give Me Colours Home About Price List Contact Pemesanan About Footer Gambar 4.14 Halaman c. Halaman Hubungi Kami Halaman ini menampilkan form untuk pertanyaan, keluhan, saran dari para pengunjung yang ditujukan pada Give Me Colours.

49 Header Home Page Transaksi Daftar Barang Tentang Kami Hubungi Kami Banner Konten / Isi Form Hubungi Footer Gambar 4.15 Halaman Hubungi Kami d. Halaman Utama Halaman ini tampil ketika petugas yang memiliki hak akses sebagai admin berhasil masuk ke aplikasi. Menu yang ditampilkan sesuai dengan kedudukan petugas yang masuk. Pada halaman ini hanya menampilkan halaman menu maintenance data master pada aplikasi. Didalam Halaman terdapat berbagai macam fitur fitur untuk mempermudah untuk memaintenance Halaman Web terdiri dari : 1. Data Fitur yang berisi berbagai macam kategori penggolongan produk yang bisa ditambah ataupun dikurangi dan dapat untuk merubah, dan menghapus produksi.

50 2. Datar Member Fitur ini berfungsi untuk membuat ID Member kepada customer yang ingin menjadi member di Give Me Colours, dan menampilkan daftar-daftar customer yang sudah memiliki member. 3. Transaksi Fitur untuk melihat semua transaksi pemesanan yang terjadi. 4. About Fitur untuk memaintain halaman muka profil perusahaan berisi banner dan foto profil perusahaan. 5. Data Transaksi Pemesanan Fitur ini berisi data customer yang sudah memesan produk sesuai tanggal dan apa saja yang sudah dipesan. Home About istrator Logout Data Barang Data Member Data Transaksi Pemesanan Banner Perusahaan Konten Gambar 4.16 Halaman Utama

51 e. Halaman Maintenance Barang Halaman ini berguna untuk menginputkan data produk terbaru dan untuk melakukan perubahan atau update data produk. yang berhasil masuk ke sistem dapat melakukan penyimpanan data produk dengan mengeklik button tambah data maka harus di isi apa saja yang ingin ditambah. Home About istrator Logout Data Barang Data Member Data Transaksi Pemesanan Tambah Data Show Search Data Barang Gambar 4.17 Halaman Maintenance Barang

52 f. Halaman Maintenance Member Halaman ini berguna untuk menginputkan data customer yang ingin menjadi member di Give Me Colours. Id member secara otomatis keluar sesuai urutan yang ada. Data customer yang perlu dimasukkan adalah nama, alamat, no telpon, dan e-mail. Setelah selesai menginputkan klik tombol proses dan data sudah tersimpan. Home About istrator Logout Data Barang Data Member Data Transaksi Pemesanan Tambah Data Show Search Data Barang Gambar 4.18 Halaman Maintenance Member

BAB V IMPLEMENTASI DAN PEMBAHASAN Implementasi dan penjelasan proragm merupakan uraian yang ditujukan kepada user untuk menjelaskan jalannya program ini. 5.1 Implementasi Sistem Sistem yang dipergun untuk dapat menjalankan program Aplikasi Media Promosi dan Pemesanan CV. Give Me Colours sebagai berikut. a. Software Pendukung 1. Sistem Operasi Microsoft Windows XP Service Pack 2 2. Web Browser (Google Chrome) 3. MySQL 4. XAMPP b. Hardware Pendukung 1. Microprocessor Pentium IV atau lebih tinggi. 2. VGA dengan resolusi 1024 x 760 atau lebih tinggi dan mendukung Microsoft Windows. 3. RAM 1.00 GB atau lebih tinggi 5.2 Cara Setup Program Pertama download aplikasi XAMPP xampp-win32-1.8.1-vc9-installer.exe. 53

54 Setelah itu double klik file xampp yang baru saja di download, selanjutnya muncul jendela installer language seperti dibawah ini : Gambar 5.1 Installer xampp Selanjutnya pilih bahasa, Pilih bahasa Inggris (English), klik OK. Kadang pada proses ini muncul pesan eror, jika ada abaikan saja dan lanjutkan dengan klik OK dan YES. Gambar 5.2 Pesan Error Gambar 5.3 Pesan Error Yes

55 Berikutnya muncul jendela yang isinya meminta untuk menutup semua aplikasi yang sedang berjalan. Jika semua aplikasi sudah tertutup, maka klik tombol Next. Gambar 5.4 Setup Wizard Selanjutnya diminta untuk memilih aplikasi yang diinstal. Centang saja semua pilihan dan klik tombol Next. Gambar 5.5 Pilih Components

56 Kemudian diminta untuk menentukanlokasi folder penyimpanan file-file dan folder XAMPP secara default diarahkan ke lokasi c\xampp. Namun jika ingin menyimpannya di dalam folder lain bisa klik browse dan tentukan secara manual folder yang ingin digun. Jika sudah selesai, lanjutkan dan klik tombol Install. Gambar 5.6 Lokasi pilhan penyimpanan Tunggu beberapa menit hingga proses instalasi selesai. Jika sudah muncul jendela seperti di bawah ini, klik tombol Finish nuntuk menyelesaikannya. Gambar 5.7 Halaman Finish

57 Beikutnya muncul jendela dialog seperti Gambar dibawah ini yang menanyakan apakah ingin langsung menjalankan aplikasi XAMPP atau tidak. Jika iya, maka klik YES. Gambar 5.8 Perintah menjalankan 5.3 Melakukan Pembahasan terhadap Implementasi Sistem Implementasi dimaksudkan untuk menggambarkan jalannya sistem yang sudah dibuat, dalam hal ini dijelaskan fungsi dari halaman tersebut. Pada Gambar di bawah ini adalah tampilan user interface dari sistem: 5.3.1 Halaman Home Ketika seorang pengunjung memilih menu services pada website Give Me Colours maka pengunjung akan diarahkan pada halaman Services. Pada halaman ini pengunjung juga dapat melihat layanan,dan karya Give Me Colours.

58 Gambar 5. 9 Halaman Home 5.3.2 Halaman Halaman ini menampilkan beberapa contoh produk yang sudah dibuat oleh CV. Give Me Colours. Gambar 5. 10 Halaman

59 5.3.3 Halaman Pemesanan Halaman Pemesanan ini disedi untuk member dan yang tidak menjadi member. Karena setiap customer tidak semua menjadi member, tetapi apabila customer ingin menjadi member, admin membuat ID Member. Gambar 5. 11 Halaman Pemesanan 5.3.4 Halaman Form Pemesanan Halaman ini berisikan data diri customer yang ingin memesan produk-produk dari CV. Give Me Colours dan berapa jumlah yang ingin dipesan.

60 Gambar 5. 12 Halaman Form Pemesanan 5.3.5 Halaman Data Barang Pada halaman data barang ini, admin mempunyai kewenangan untuk menambah produk baru dengan harga atau mengubah harga produk yang sudah ada. Gambar 5. 13 Halaman Data Barang

61 5.3.6 Halaman Data Member Pada halaman data member ini, admin mempunyai kewenangan untuk menambah ID Member baru sesuai keinginan customer. Gambar 5. 14 Halaman Data Member 5.3.7 Halaman Data Transaksi Pemesanan Halaman ini berisikan data-data customer yang sudah memesan sesuai tanggal pemesanan dan sesuai data diri customer.

62 Gambar 5. 15 Halaman Data Transaksi Pemesanan 5.3.8 Halaman Form Pembayaran Halaman ini berfungsi untuk mengubah status customer yang sudah lunas atau belum lunas. memberi informasi melalui media email atau media secara pribadi seperti sms atau telpon kepada nomer yang sudah diberikan kepada masing-masing customer.dan memberi ID member, maka admin hanya memasukkan ID member dan mengubah status.

Gambar 5. 16 Halaman Form Pembayaran 63