BAB IV HASIL ANALISIS DAN PERANCANGAN SISTEM. perancangan aplikasi penjualan perangkat komputer pada CV. Data Baru

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN SISTEM. aplikasi penjualan perangkat komputer pada CV. Data Baru. Berdasarkan tahaptahap

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan, dalam kegiatan implementasi aplikasi. membutuhkan perangkat keras dan perangkat lunak.

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

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

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM. berjalan pada CV. Azaria Abadi Permai saat ini, meliputi proses penjualan

BAB I PENDAHULUAN. bergerak dalam penjualan perangkat komputer seperti printer, motherboard,

BAB I PENDAHULUAN. seluruh instansi. Semua aktivitas yang dilakukan oleh bidang usaha semakin tidak

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PEKERJAAN

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

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

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

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

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

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

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

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

JSIKA Vol. 5, No. 6. Tahun 2016 ISSN X

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

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

BAB IV DESKRIPSI KERJA PRAKTIK

BAB III TAHAPAN ANALISIS DAN PERANCANGAN SISTEM. aplikasi penjualan perangkat komputer pada CV. Data Baru. Tahap-tahap tersebut

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

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

BAB IV DISKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN EVALUASI. keras (hardwere) dan perangkat lunak (Software) yang dapat menunjang

BAB IV ANALISIS DAN DESAIN SISTEM

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

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

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

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. diambil berdasarkan model waterfall yang meliputi komunikasi, perancangan

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

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

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

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

BAB 4 HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN EVALUASI

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

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

BAB IV DISKRIPSI PEKERJAAN

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTIK

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. Rukina Sukses Abadi, dengan objek wawancara bagian admin kapal dan officer

BAB IV DESKRIPSI PERKERJAAN

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

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

BAB IV DISKRIPSI PEKERJAAN. saat pertama kali meninjau Kanwil DJP Jatim I, didapatkan informasi bahwa

BAB IV DESKRIPSI PEKERJAAN

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xviii BAB I PENDAHULUAN Perumusan Masalah...

BAB IV DISKRIPSI PEKERJAAN. membangun system aplikasi yang sesuai dengan kebutuhan. Hasil dari wawancara

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB IV DESKRIPSI PEKERJAAN. dibutuhkan dalam pembuatan aplikasi. Pada tahap ini dilakukan peninjauan

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

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

BAB I PENDAHULUAN. kursi, rak serbaguna dan produk custom sesuai permintaan pelanggan. Produk

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 PERANCANGAN SISTEM

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

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

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Sistem Informasi Penjualan Roti Menggunakan Web-Services. Sebelum

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

BAB IV IMPLEMENTASI DAN EVALUASI

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

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

BAB III ANALISIS DAN PERANCANGAN. CV.Infomedia Utama. Dengan menganalisis masalah dan menganalisis prosedur

BAB IV DESKRIPSI PEKERJAAN. aplikasi tersebut, yaitu dengan cara melakukan wawancara langsung dengan bagian

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

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

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

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

BAB IV DESKRIPSI KERJA PRAKTEK

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN

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

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISA DAN PERANCANGAN SISTEM

5 BAB V IMPLEMENTASI DAN PENGUJIAN

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

BAB IV DESKRIPSI PEKERJAAN

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

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

Bab 3. Metode Perancangan

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengumpulan data, identifikasi masalah, dan rancangan penelitian. keuangan, dan penyimpanan data transaksi.

BAB IV IMPLEMENTASI DAN EVALUASI. Penggunaan Mesin yang berguna bagi bagian produksi. hardware (perangkat keras) dan software (perangkat lunak).

Transkripsi:

BAB IV HASIL ANALISIS DAN PERANCANGAN SISTEM Pada bab empat ini akan dibahas mengenai hasil analisis dan perancangan aplikasi penjualan perangkat komputer pada CV. Data Baru berdasarkan tahap-tahap analisis dan perancangan yang dilakukan pada Bab tiga, maka didapatlah hasil analisis dan perancangan sistem berupa Document Flow, Sistem Flow, Data Flow Diagram (DFD), desain rancangan basis data (Entity Relationship Diagram), struktur tabel, desain input output interface dan hasil evaluasi desain sistem DFD dan ERD aplikasi yang dirancang. 4.1 Hasil Analisis Sistem Setelah melakukan tahapan penguraian untuk mengidentifikasi dan mengevaluasi permasalahan, hambatan yang terjadi pada CV. Data Baru sesuai dengan tahapan analisis sistem pada bab tiga, maka didapatkan hasil yang dilakukan dengan beberapa langkah. Langkah tersebut terdiri dari analisis permasalahan, analisis operasional, analisis kebutuhan data, analisis kapasitas, analisis performa, analisis kehandalan, dan analisis keamanan. 4.1.1 Hasil Analisis Permasalahan Sesuai dengan tahap-tahap analisis permasalahan yang telah dilakukan didapatkan suatu hasil berikut : 29

30 a. Mengidentifikasi masalah, peluang, dan tujuan Setelah dilakukan wawancara dan observasi terhadap pihak penangungjawab pada CV. Data Baru mengenai proses penjualan perangkat komputer, didapatkan hasil berikut : Selama ini penjualan perangkat komputer di CV. Data Baru dapat dilakukan secara langsung atau tidak langsung. Untuk penjualan secara langsung pelanggan bisa datang langsung ke toko, sedangkan untuk penjualan tidak langsung biasanya pelanggan memesan barang melalui telepon dan email, Sehingga mengakibatkan permasalahan sebagai berikut : 1. Untuk pelanggan yang berasal dari luar kota harus menunggu informasi barang seperti harga, persediaan, dan spesifikasi perangkat komputer yang dipesan. 2. Untuk informasi pembayaran DP dan pelunasaan, pelanggan harus menunggu konfirmasi status pembayaran dari admin penjualan. 3. Pencatatan data-data dan informasi yang berhubungan dengan proses penjualan perangkat komputer pada CV. Data Baru masih belum tertata dan tersimpan dengan baik. Berdasarkan observasi, didapatkan hasil bahwa sistem yang ada memang belum dapat melakukan proses penjualan perangkat komputer secara online. Sistem yang ada juga belum mendukung interaksi antara bagian yang terkait dengan proses penjualan, yang meliputi admin penjualan, bagian penjualan, bagian gudang dan sales penjualan pada CV. Data Baru dalam melakukan proses penjualan perangkat komputer.

31 Tabel 4.1 List Proses Bisnis yang Berjalan Dan Solusi Yang Dibuat Proses Bisnis Yang Berjalan Solusi yang Dibuat Belum terdapat sistem yang dapat melakukan proses penjualan perangkat komputer secara online. Dibuat rancangan aplikasi penjualan perangkat komputer secara online berbasis web. Belum terdapat sistem yang mendukung interaksi antar bagian. Dibuat rancangan aplikasi penjualan perangkat komputer berbasis web yang terintegrasi antar bagian. Berdasarkan analisis pada permasalahan yang timbul, maka gambaran rancangan aplikasi penjualan perangkat komputer yang digunakan untuk menyelesaikan permasalahan diatas adalah sebagai berikut : 1. Menganalisis dan merancang desain aplikasi yang dapat melakukan proses penjualan perangkat komputer secara online. 2. Menganalisis dan merancang desain aplikasi yang dapat mendukung interaksi antar bagian yang berhubungan dengan proses penjualan perangkat komputer.

32 DOCUMENT FLOW PENJUALAN PERANGKAT KOMPUTER CV.DATA BARU Admin Penjualan Bag. Gudang Mulai Melakukan Pemesanan Perangkat Mencatat Pesanan Pembelian Perangkat komputer ke Nota Order Nota Order Nota Order Melakukan Pengecekan Persediaan Perangkat komputer yang Dipesan Persediaan Perangkat Tersedia? Ya Menginformasikan Total Harga Perangkat ke Memberikan Informasi Persediaan Perangkat Tersedia Konfirmasi Pembelian? Tidak Menginformasikan Perangkat komputer yang Dipesan Tidak Tersedia, Estimasi Waktu Perangkat komputer tersedia, dan Total Harga ke Memberikan Informasi Perangkat Tidak Tersedia Ya Konfirmasi Pembayaran DP 30% Menginformasikan Harus DP 30% dari Total Harga sebagai Tanda Jadi Pemesanan Tidak Melakukan Pencatatan Pembayaran DP oleh Nota DP Melunasi Pembayaran Pemesanan Perangkat Menginformasikan Pesanan Perangkat Tersedia dan Informasi Pelunasan Pembayaran Phase Selesai Gambar 4.1 Document Flow Penjualan Perangkat CV. Data Baru

33 Setelah mengetahui proses bisnis, dapat didiidentifikasi mengenai masalah yang dihadapi oleh CV. Data Baru. Melalui identifikasi masalah yang dikelompokkan berdasarkan pengguna sistem secara langsung tersebut didapatkan hasil sebagai berikut: 1. Analisis Pada, Admin Penjualan, dan Bagian Gudang pada Proses Penjualan. Berdasarkan proses bisnis yang ada, pelanggan yang berasal dari luar kota mengalami kesulitan pada saat ingin memesan perangkat komputer. tidak bisa langsung mengetahui informasi persediaan perangkat komputer yang ingin dipesan. Pada saat pelanggan melakukan pembayaran DP maupun pelunasan pembayaran, pelanggan juga harus menunggu informasi dari admin penjualan. 2. Analisis Pada Admin Penjualan Berdasarkan alur proses di atas, masalah lain yang dihadapi oleh admin penjualan yaitu: a. Admin penjualan tidak bisa mengetahui langsung informasi persediaan perangkat komputer dari bagian gudang. b. Admin penjualan masih kesulitan mengelola data katalog perangkat komputer. 3. Analisis Pada Bagian Gudang Permasalahan yang dihadapi pada bagian gudang yaitu: a. Bagian gudang masih kesulitan mengelola data persediaan perangkat komputer.

34 b. Bagian gudang tidak bisa langsung memberikan informasi persediaan perangkat komputer pada admin penjualan. Fungsi-fungsi yang telah ada tersebut akan digantikan dengan sistem yang terkomputerisasi dan ada yang ditambahkan untuk menyempurnakan proses bisnis yang ada. 4. Menentukan Kebutuhan Informasi Pengguna Tahap ini dilakukan untuk mengetahui hal-hal yang berhubungan dengan informasi apa sajakah yang dibutuhkan CV. Data Baru agar bisa ditampilkan dalam pekerjaan mereka. Berhubungan dengan beberapa tahap yang telah dilakukan, maka didapatkan suatu hasil yaitu: a. Pelaku sistem terdiri dari pelanggan, admin penjualan dan bagian gudang CV. Data Baru. b. Informasi perangkat komputer, penjualan perangkat komputer persediaan dibutuhkan CV. Data Baru untuk menunjang proses penjualan perangkat komputer. 5. Menentukan Kebutuhan Sistem Berdasarkan tahapan yang telah dirancangkan pada bab tiga, maka dapat dirancang suatu analisis dan perancangan aplikasi penjualan perangkat komputer berbasis web pada CV. Data Baru seperti yang digambarkan dalam Diagram IPO dibawah ini:

35 Proses Output Input Mengelola Data Master Mengelola Data Data Katalog Perangkat Data calon Data Perangkat Data Jenis Perangkat Data Harga Data Persediaan Data Pemesanan Data Pembayaran DP Mengelola Data Perangkat Mengelola Data Jenis Perangkat Mengelola Data Pesediaan Perangkat Mengelola Transaksi Menyimpan Data Pendaftaran Menyimpan Data Pemesanan Menyimpan Data Pembayaran DP Laporan Penjualan Perangkat per Periode Laporan Penjualan per Jenis Perangkat Laporan Persediaan Perangkat Laporan Pembayaran DP Laporan Pelunasan Pembayaran Status Pengiriman Data Pelunasaan Menyimpan Data Pelunasan Pembayaran Gambar 4.2 Diagram IPO Rancangan Aplikasi Penjualan Perangkat Berbasis Web IPO diatas menggambarkan alur analisis dan perancangan aplikasi penjualan perangkat komputer yang akan dibuat di CV. Data Baru secara garis besar, penjelasan IPO adalah sebagai berikut : 1. Input a. Data Calon, berisi data calon pelanggan.

36 b. Data Perangkat, berisi informasi mengenai perangkat komputer yang ada di katalog. c. Data Jenis Perangkat, berisi informasi mengenai jenis perangkat komputer yang ada di katalog. d. Data Harga, berisi informasi mengenai harga perangkat komputer yang ada di katalog. e. Data Persediaan, berisi informasi data persediaan perangkat komputer yang ada di katalog. f. Data Pemesanan, berisi informasi pemesanan perangkat komputer yang dilakukan pelanggan. g. Data Pembayaran DP, berisi informasi pembayaran DP perangkat komputer yang dilakukan pelanggan. h. Data pelunasan, berisi informasi pelunasan pembayaran perangkat komputer yang dilakukan pelanggan. 2. Proses a. Mengelola data pelanggan adalah kegiatan mengelola data master pelanggan. b. Mengelola data perangkat komputer adalah kegiatan mengelola data master perangkat komputer. c. Mengelola data jenis perangkat komputer adalah kegiatan mengelola data master jenis perangkat komputer. d. Mengelola data persediaan perangkat komputer adalah kegiatan mengelola data master peresediaan perangkat komputer.

37 e. Menyimpan data pendaftaran pelanggan adalah kegiatan menyimpan data pendaftaran pelanggan sebagai syarat pelanggan untuk bisa melakukan pembelian perangkat komputer melalui web. f. Menyimpan data pemesanan adalah kegiatan menyimpan data pemesanan perangkat komputer yang dilakukan oleh pelanggan. g. Menyimpan data pembayaran DP adalah kegiatan menyimpan data pembayaran DP yang dilakukan oleh pelanggan. h. Menyimpan data pelunasan pembayaran adalah kegiatan menyimpan data pelunasan pembayaran yang dilakukan oleh pelanggan. 3. Output a. Data, berisi informasi pelanggan yang telah mendaftar melalui web. b. Katalog berisi informasi mengenai perangkat komputer yang dijual. c. Laporan penjualan perangkat komputer per periode adalah laporan yang memberikan informasi penjualan perangkat komputer per periode. d. Laporan penjualan perangkat komputer per jenis adalah laporan yang memberikan informasi penjualan perangkat komputer per jenis. e. Laporan persediaan perangkat komputer adalah laporan yang memberikan informasi persediaan perangkat komputer. f. Laporan pembayaran DP adalah laporan yang memberikan informasi pembayaran tanda jadi. g. Laporan pelunasan pembayaran adalah laporan yang memberikan informasi pelunasan pembayaran.

38 h. Status pengiriman adalah status yang memberikan informasi pengiriman. 4.1.2 Hasil Analisis Operasional (Fungsionalitas Analysis) Dalam tahap ini, kebutuhan dalam pembuatan sistem informasi dilakukan dalam beberapa aktifitas yang akan dijelaskan sebagai berikut : A. Identifikasi Pengguna 1. Admin Penjualan a. Melakukan pencatatan pemesanan pelanggan ke nota order. b. Menginformasikan persediaan perangkat komputer kepada pelanggan. c. Menginformasikan pembayaran DP dan pelunasan pembayaran kepada pelanggan. 2. Bagian Gudang Menginformasikan persediaan perangkat komputer kepada admin penjualan. 3. Sales Penjualan a. Menawarkan katalog perangkat komputer kepada pelanggan. b. Mencatat pemesanan pembelian perangkat komputer ke nota order. c. Menyerahkan nota order kepada admin penjualan. 4. a. Melakukan pemesanan perangkat komputer. b. Melakukan pembayaran DP. c. Melakukan pelunasan pembayaran. B. Identifikasi fungsi-fungsi 1. Admin penjualan Mengelola data pemesanan perangkat komputer.

39 Fungsi ini merupakan fungsi dimana admin penjualan mengelola data pemesanan perangkat komputer yang dilakukan pelanggan. Keterangan dari fungsi mengelola data pemesanan perangkat komputer dapat dilihat pada Tabel 4.2. Tabel 4.2 Mengelola Data Pemesanan Perangkat Nama Fungsi Stakeholder Deskripsi Mengelola Data Pemesanan Perangkat Admin penjualan Admin penjualan mengelola data pemesanan perangkat komputer yang dilakukan oleh pelanggan. Kondisi Awal Data pelanggan, Data pemesanan perangkat Alur Alternatif Aksi Pengguna 1. Mengkonfirmasi pembayaran DP 2. Mengkonfirmasi pelunasan pelanggan Admin penjualan melakukan konfirmasi pembayaran melalui telpon atau email Respon Sistem Mengecek dan menyimpan data pembayaran DP pelanggan Mengecek dan menyimpanan data pelunasan pembayaran Admin penjualan mengubah status pembayaran pelanggan. Kondisi Akhir Kebutuhan Non Fungsional Aplikasi menyimpan status pembayaran pelanggan Security - Time -

40 Error Handling Aplikasi akan mengirimkan notifikasi status pembayaran 1. Bagian gudang Mengelola data persediaan perangkat komputer Fungsi ini merupakan fungsi dimana bagian gudang mengelola data persediaan perangkat komputer. Keterangan dari fungsi mengelola data persediaan perangkat komputer dapat dilihat pada Tabel 4.3. Tabel 4.3 Mengelola Data Persediaan Perangkat Nama Fungsi Stakeholder Deskripsi Mengelola Data Persediaan Perangkat Bagian gudang Bagian gudang mengelola data persediaan perangkat komputer. Kondisi Awal Data persediaan perangkat komputer, Data perangkat komputer Alur Alternatif Aksi Pengguna Menginputkan data persediaan perangkat komputer Melakukan penyimpanan data persediaan perangkat Respon Sistem Menyimpan data persediaan perangkat komputer Bagian gudang melakukan perubahan terhadap persediaan perangkat

41 komputer ke dalam komputer sistem Kondisi Akhir Kebutuhan Non Fungsional Aplikasi menyimpan persediaan perangkat komputer Security - Time - Error Handling Aplikasi akan memberikan notifikasi persediaan perangkat komputer 3. a. Melakukan pemesanan perangkat komputer oleh pelanggan Fungsi ini merupakan fungsi dimana pelanggan melakukan pemesanan perangkat komputer. Keterangan dari fungsi melakukan pemesanan perangkat komputer dapat dilihat pada Tabel 4.4. Tabel 4.4 Melakukan Pemesanan Perangkat Oleh Nama Fungsi Melakukan pemesanan perangkat komputer oleh pelanggan Stakeholder Deskripsi melakukan pemesanan perangkat komputer melalui aplikasi web. Kondisi Awal Data pelanggan, Data perangkat komputer, dan Data pemesanan perangkat komputer

42 Alur Alternatif Aksi Pengguna Menginputkan data pemesanan perangkat komputer Melakukan pemesanan perangkat komputer melalui email atau telepon Respon Sistem Menyimpan data pemesanan perangkat komputer Admin penjualan menyimpan data pemesanan perangkat komputer Kondisi Akhir Kebutuhan Non Fungsional Aplikasi menyimpan data pemesanan perangkat komputer Security - Time - Error Handling Aplikasi akan memberikan notifikasi pemesanan perangkat komputer b. Melakukan pembayaran DP (Down Payment) Fungsi ini merupakan fungsi dimana pelanggan melakukan pembayaran DP (Down Payment). Keterangan dari fungsi pelanggan melakukan pembayaran DP dapat dilihat pada Tabel 4.5

43 Tabel 4.5 Melakukan Pembayaran DP (Down Payment) Nama Fungsi Stakeholder Deskripsi Kondisi Awal Melakukan pembayaran DP (Down Payment) melakukan pembayaran DP (Down Payment) Data pelanggan, Data perangkat komputer, Data pemesanan perangkat komputer, dan Data pembayaran DP (Down Payment) Alur Alternatif Aksi Pengguna Menginputkan data pembayaran DP (Down Payment) Melakukan konfirmasi pembayaran DP (Down Payment) melalui email atau telepon Respon Sistem Menyimpan data pembayaran DP (Down Payment) Admin penjualan menyimpan data pembayaran DP (Down Payment) Kondisi Akhir Aplikasi menyimpan data pembayaran DP (Down Payment) Kebutuhan Non Fungsional Security - Time - Error Handling Aplikasi akan memberikan notifikasi pembayaran DP (Down Payment)

44 c. Melakukan pelunasan Pembayaran Fungsi ini merupakan fungsi dimana pelanggan melakukan pelunasan pembayaran. Keterangan dari fungsi pelanggan melakukan pelunasan pembayaran dapat dilihat pada Tabel 4.6. Tabel 4.6 Melakukan Pelunasan Pembayaran Nama Fungsi Stakeholder Deskripsi Kondisi Awal Melakukan pelunasan pembayaran melakukan pelunasan pembayaran Data pelanggan, Data perangkat komputer, Data pemesanan perangkat komputer, dan Data pelunasan pembayaran Alur Alternatif Aksi Pengguna Menginputkan data pelunasan pembayaran Melakukan konfirmasi pelunasan pembayaran melalui email atau telepon Respon Sistem Menyimpan data pelunasan pembayaran Admin penjualan menyimpan data pelunasan pembayaran Kondisi Akhir Kebutuhan Non Fungsional Aplikasi menyimpan data pelunasan pembayaran Security - Time - Error Handling Aplikasi akan

45 memberikan notifikasi pelunasan pembayaran 4.1.3 Hasil Analisis Kebutuhan Data Sesuai dengan hasil dari analisis operasional yang dibutuhkan untuk membangun aplikasi penjualan perangkat komputer. Terdapat beberapa fungsi yang tidak perlu dilakukan karena digantikan oleh sistem yang akan dibuat, maupun fungsi yang perlu ditambah untuk menyempurnakan sistem yang ada. 1. Analisis kebutuhan admin penjualan a. Maintenance data master. b. Maintenance data transaksi penjualan. c. Maintenance data pembayaran DP. d. Maintenance data pelunasan pembayaran. 2. Analisis kebutuhan bagian gudang a. Maintenance data persediaan. b. Maintenance data katalog perangkat komputer. 4.1.4 Hasil Analisis Kapasitas Analisis kapasitas disini digunakan untuk menjawab pertanyaan seberapa sering pelangaan melakukan pemesanan perangkat komputer, dan berapa jumlah pelanggan setiap harinya. Berdasarkan wawancara, observasi dengan pihak CV. Data Baru, dan tahap analisis yang dilakukan didapatkan hasil bahwa setiap hari rata-rata terdapat 10 transaksi pemesanan perangkat komputer per harinya.

46 4.1.5 Hasil Analisis Performa Analisis Performa digunakan untuk memberi penjelasan mengenai rancangan kehandalan data ataupun proses (berupa response time dan capacity), didapatkan hasil: 1. Fungsi Mengelola Data Perangkat Response time: Proses penyimpanan data perangkat komputer diharapkan bisa dilakukan dalam kurun waktu tidak lebih dari 2 detik. Capacity: data yang disimpan tidak terbatas. 2. Fungsi menyimpan data transaksi penjualan Response time: Proses pemanggilan dan penyimpanan data transaksi pemesanan penjualan perangkat komputer diharapkan bisa dilakukan dalam kurun waktu tidak lebih dari 2 detik. Capacity: data yang disimpan tidak terbatas. 4.1.6 Hasil Analisis Kehandalan Analisis kehandalan digunakan untuk memberi penjelasan mengenai rancangan kehandalan data (berupa availability dan accuracy), berdasarkan tahap didapatkan hasil: 1. Kehandalan Fungsi Mengelola Data Perangkat Availability time: Untuk mengelola data perangkat komputer, maka semua perangkat komputer harus diinputkan dengan benar dan diinputkan sesuai informasi katalog yang ada.

47 2. Kehandalan Fungsi menyimpan data transaksi penjualan Availability time: Untuk mengelola data transaksi penjualan, maka semua data transaksi penjualan harus sesuai dengan data saat pelanggan melakukan transaksi pemesanan perangkat komputer. 4.1.7 Hasil Analisis Keamanan Analisis keamanan disini merupakan analisis untuk mengetahui bagaimana software memproteksi fungsi yang bersangkutan secara khusus yaitu menjawab siapa yang boleh mengakses fungsi tersebut. Fungsi yang dapat diakses admin penjualan: 1. Fungsi Mengelola Data Perangkat. 2. Fungsi Mengelola Data Transaksi Penjualan. 3. Fungsi Mengelola Data Transaksi Pembayaran DP. 4. Fungsi Mengelola Data Transaksi Pelunasan Pembayaran. Fungsi yang dapat diakses bagian gudang: Fungsi Mengelola Data Persediaan Perangkat 4.2 Hasil Tahapan Perancangan Sistem Setelah melakukan tahap perancangan fungsional dan fungsi non fungsional dilakukan, maka didapatkan hasil perancangan sistem yang dimulai dari DFD, ERD, serta perancangan input dan output sistem. 4.2.1 Hasil Desain Proses Fungsional Pada sub bab ini menggambarkan hasil tentang rancangan fungsi-fungsi sistem yang terdiri dari proses, data, dan antar muka.

48 a. Desain Alir Sistem 1. Desain Alir Sistem Pembuatan Katalog Perangkat Keterangan dari alir sistem pembuatan katalog perangkat komputer pada CV. Data Baru dapat dilihat pada Tabel 4.7 dan pada Gambar 4.3. Tabel 4.7 Alir Sistem Pembuatan Katalog Perangkat Nama Proses Kegiatan Output Menyimpan data perangkat Menyimpan data perangkat komputer ke dalam sistem Katalog perangkat komputer System Flow Pembuatan Katalog Perangkat Admin Penjualan Sistem Mulai Menyimpan Data Perangkat Data Perangkat Data Perangkat Data Perangkat (Nama, Tipe, Jenis, Foto, Harga) Katalog Perangkat Selesai Phase Gambar 4.3 System Flow Pembuatan Katalog Perangkat

49 2. Desain Alir Sistem Master Jenis Perangkat Keterangan dari alir sistem master jenis perangkat komputer pada CV. Data Baru dapat dilihat pada Tabel 4.8 dan pada Gambar 4.4. Tabel 4.8 Alir Sistem Form Master Jenis Perangkat Nama Proses Kegiatan Output Menyimpan data jenis perangkat komputer Menyimpan data jenis perangkat komputer ke dalam sistem Informasi perangkat komputer System Flow Form Master Jenis Perangkat Admin Penjualan Sistem Mulai Menginputkan Data Jenis Perangkat Data Jenis Perangkat Function Menyimpan Data Jenis Perangkat Informasi Perangkat Master Jenis Perangkat Selesai Gambar 4.4 System Flow Form Master Jenis Perangkat

50 3. Desain Alir Sistem Form Master Persediaan Perangkat Keterangan dari alir sistem form master persediaan perangkat komputer pada CV. Data Baru dapat dilihat pada Tabel 4.9 dan pada Gambar 4.5. Tabel 4.9 Alir Sistem Form Master Persediaan Perangkat Nama Proses Kegiatan Output Menyimpan Data Persediaan Perangkat Menyimpan data persediaan perangkat komputer ke dalam sistem Informasi Persediaan Perangkat System Flow Form Master Persediaan Perangkat Bagian Gudang Sistem Data Persediaan Perangkat Mulai Data Perangkat Function Menginputkan Data Persediaan Perangkat Menyimpan Data Persediaan Perangkat Data Persediaan Perangkat Informasi Persediaan Perangkat Selesai Gambar 4.5 System Flow Form Master Persediaan Perangkat

51 4. Desain Alir Sistem Form Pembayaran DP (Down Payment) Keterangan dari alir sistem form pembayaran DP (Down Payment) pada CV. Data Baru dapat dilihat pada Tabel 4.10 dan pada Gambar 4.6. Tabel 4.10 Alir Sistem Form Pembayaran DP (Down Payment) Nama Proses Kegiatan Output Menyimpan Data Konfirmasi Pembayaran DP Decision Meng-update Status Pembayaran DP Menyimpan Data Konfirmasi Pembayaran DP ke dalam sistem. Jika Pembayaran DP Sudah diterima lanjut ke proses 3. Jika belum melakukan konfirmasi penerimaan pembayaran DP pelanggan Meng-update Status Pembayaran DP ke dalam sistem Informasi Status Pembayaran DP - Informasi Status Pembayaran DP

52 System Flow Form Pembayaran DP (Down Payment) Sistem Admin Penjualan Mulai Menyimpan Data Konfirmasi Pembayaran DP Trx Pemesanan Perangkat Informasi Status Pembayaran DP Mengkonfirmasi Pembayaran DP Konfirmasi Penerimaan Pembayaran DP Belum Trx Pemesanan Perangkat Meng-update Status Pembayaran DP Sudah Pembayaran DP Sudah Masuk/Diterima? Informasi Status Pembayaran DP Selesai Gambar 4.6 System Flow Form Pembayaran DP (Down Payment) 5. Desain Alir Sistem Pendaftaran Keterangan dari alir sistem pemesanan perangkat komputer oleh pelanggan pada CV. Data Baru dapat dilihat pada Tabel 4.11 dan pada Gambar 4.7.

53 Tabel 4.11 Alir Sistem Pendaftaran Nama Proses Kegiatan Output Menyimpan Data Pendaftaran Menyimpan Data Pendaftaran Ke Dalam Sistem Informasi pendaftaran System Flow Form Pendaftaran Sistem 1 Mulai Function Menginputkan Data Form Pendaftaran Data Menyimpan Data Master Selesai Gambar 4.7 System Flow Form Pendaftaran

54 6. Desain Alir Sistem Pemesanan Perangkat oleh Keterangan dari alir sistem pemesanan perangkat komputer oleh pelanggan pada CV. Data Baru dapat dilihat pada Tabel 4.12 dan pada Gambar 4.8. Tabel 4.12 Alir Sistem Pemesanan Perangkat oleh Nama Proses Kegiatan Output Menyimpan Data Pemesanan Menyimpan Data Pemesanan ke dalam sistem. Informasi Pemesanan Perangkat Menghitug Total Harga Menghitug Total Harga ke dalam sistem Informasi Pembayaran DP/Pelunasan yang Harus Dibayar Menyimpan Data Pemesanan Menyimpan Data Pemesanan ke dalam sistem Informasi Pemesanan Perangkat

55 System Flow Pemesanan Perangkat oleh Sistem Admin Penjualan Mulai Katalog Perangkat Data Perangkat Trx Perangkat Belum Mencari Perangkat Barang yang Dipiih Persediaan Mencukupi? Tidak Pesan untuk barang yang Persediaannya Tidak Mencukupi? Ya Ya Sudah Selesai Mencari? Tidak Sudah Data Pemesanan Perangkat Form Login Username dan Password Salah Sudah Mempunyai Username dan Password? Sudah Menginputkan Username dan Password Belum Form Pendaftaran Data Username dan Password Benar? Benar 1 Menyimpan Data Pemesanan Trx Pemesanan Perangkat Informasi Pemesanan Perangkat Menghitug Total Harga Data Perangkat Informasi Pembayaran DP/ Pelunasan yang Harus Dibayar Trx Pemesanan Perangkat Belum 1 1 Data Konfirmasi Pembayaran Pembayaran Sudah Masuk? Sudah Informasi Pemesanan Perangkat Trx Pemesanan Perangkat Menyimpan Data Pemesanan Konfirmasi Pemesanan Selesai Phase Gambar 4.8 System Flow Pemesanan Perangkat oleh

56 7. Desain Alir Sistem Form Pelunasan Pembayaran Keterangan dari alir sistem form pelunasan pembayaran pelanggan pada CV. Data Baru dapat dilihat pada Tabel 4.13 dan pada Gambar 4.9. Tabel 4.13 Alir Sistem Form Pelunasan Pembayaran Nama Proses Kegiatan Output Menyimpan Data Konfirmasi Pelunasan Pembayaran Menyimpan Data Konfirmasi Pelunasan Pembayaran ke dalam sistem. Informasi Status Pelunasan Pembayaran Meng-update Status Pelunasan Pembayaran Meng-update Status Pelunasan Pembayaran ke dalam sistem Informasi Status Pelunasan Pembayaran

57 System Flow Form Pelunasan Pembayaran Sistem Admin Penjualan Mulai Menyimpan Data Konfirmasi Pelunasan Pembayaran Trx Pemesanan Perangkat Informasi Status Pelunasan Pembayaran Mengkonfirmasi Pelunasan Pembayaran Konfirmasi Penerimaan Pelunasan Pembayaran Belum Trx Pemesanan Perangkat Meng-update Status Pelunasan Pembayaran Sudah Pelunasan Pembayaran Sudah Masuk/Diterima? Informasi Status Pelunasan Pembayaran Selesai Gambar 4.9 System Flow Form Pelunasan Pembayaran 8. Desain Alir Sistem Status Pengiriman Kepada Keterangan dari alir sistem status pengiriman kepada pelanggan pada CV. Data Baru dapat dilihat pada Tabel 4.14 dan pada Gambar 4.10. Tabel 4.14 Alir Sistem Status Pengiriman kepada Nama Proses Kegiatan Output Menyimpan Data Konfirmasi Perangkat Siap Kirim Menyimpan Data Konfirmasi Perangkat Siap Kirim ke dalam sistem. Informasi penerimaan perangkat komputer

58 Nama Proses Kegiatan Output Menyimpan Status Pengiriman Perangkat Menyimpan Status Pengiriman Perangkat ke dalam sistem Informasi status pengiriman perangk komputer System Flow Status Pengiriman Kepada Admin Penjualan Sistem Mulai Menyimpan Data Konfirmasi Perangkat Siap Kirim Trx Pemesanan Perangkat Konfirmasi Penerimaan Perangkat Mengkonfirmasi Perangkat Siap Dikirim Barang Sudah Diterima? Belum Menyimpan Status Pengiriman Perangkat Sudah Selesai Gambar 4.10 System Flow Status Pengiriman Kepada Alir sistem pada CV. Data Baru dapat dijabarkan berdasarkan pengguna yang berinteraksi secara langsung dengan sistem. Tujuan dari penjabaran sistem pada CV. Data Baru tersebut adalah agar mempermudah dalam mengetahui fungsi-fungsi yang digunakan oleh pelanggan, admin penjualan, dan bagian gudang.

59 b. Desain Context Diagram Setelah proses desain dengan menggunakan alir sistem, langkah selanjutnya dalam desain sebuah sistem adalah pembuatan DFD yang merupakan representasi grafik dalam menggambarkan arus data dari sistem secara terstruktur dan jelas, sehingga dapat menjadi sarana dokumentasi yang baik. Context Diagram dari aplikasi penjualan perangkat komputer pada CV. Data Baru terdapat tiga exernal entity yaitu pelanggan, admin penjualan, dan bagian gudang. Context Diagram untuk aplikasi penjualan perangkat komputer yang akan dikembangkan dapat dilihat pada Gambar 4.10 Pada context diagram di bawah, terdapat satu proses yaitu aplikasi penjualan perangkat komputer pada CV. Data Baru, yaitu: 1. Entitas pelanggan Entitas pelanggan berperan sebagai pemberi data pelanggan ke sistem 2. Entitas admin penjualan Entitas admin penjualan berperan sebagai pemberi data perangkat komputer ke sistem 3. Entitas bagian gudang Entitas bagian gudang berperan sebagai pemberi data persediaan perangkat komputer ke sistem

60 Data Perangkat Konfirmasi Pembayaran DP Admin Penjualan Data Pemesanan Perangkat Data Konfimasi Pelunasan Status Pengiriman Trx Pemesanan Perangkat Katalog Perangkat Status Pembayaran DP Status Pelunasan Status Pengiriman Data Persediaan Perangkat 1 Aplikasi Penjualan Perangkat l Berbasis Web Data Laporan Penjualan Per Periode Laporan Penjualan Per Jenis Laporan pembayaran DP Laporan Status Pelunasaan Bag. Gudang Data Persediaan Perangkat Gambar 4.11 Context Diagram Aplikasi Penjualan Perangkat Context diagram dari Aplikasi Penjualan Perangkat pada CV. Data Baru diatas menjelaskan garis besar dari proses penjualan. Pada context diagram ini terdapat tiga entity yaitu, Admin Penjualan dan Bagian Gudang. Entity menginputkan Data, dan Data Pemesanan Perangkat. juga menerima output berupa informasi status pengiriman, status pelunasan pembayaran DP, katalog perangkat komputer, dan ID pelanggan. c. Desain Diagram Berjenjang Diagram berjenjang (Hierarchy Chart) digunakan untuk menggambarkan seluruh proses dari tingkat dan kelompok proses yang terlibat dalam proses penjualan perangkat komputer untuk pembuatan laporan pemesanan perangkat komputer yang diawali dari context diagram sampai DFD level 1 (dimana

61 proses tidak dapat dirinci lagi) dan menunjukkan sub proses dari context diagram. Diagram berjenjang dari sistem informasi penjualan ini dapat dilihat pada gambar 4.12. Terdapat 3 (tiga) proses besar yaitu proses mengelola master, mengelola Transaki, dan proses membuat laporan. Diagram berjenjang ini nantinya akan digunakan sebagai pedoman dalam perubahan Data Flow Diagram. 0 Aplikasi penjualan perangkat 1 Mengelola Master 2 Mengelola Transaksi 3 Mebuat Laporan 1.1 Mengelola Memasukkan Data Data Perangkat Produk Mebel 1.2 Mengelola Data Jenis Perangkat 2.1 Mengelola Data Pemesanan Perangkat 3.1 Menyimpan Data 3.5 Menyimpan Data Pembayaran DP 1.3 Mengelola Data persediaan perangkat komputer 1.4 Mengelola Data 2.2 Mengelola Data Pembayaran DP 3.2 Menyimpan Data Katalog 3.6 Menyimpan Data Pelunasan 2.3 Mengelola Data Pelunasan Pembayaran 3.3 Menyimpan Data Persediaan 3.7 Menyimpan Data Status Pengiriman 3.4 Menyimpan Data Pemesanan Gambar 4.12 Diagram Berjenjang Rancangan Aplikasi Penjualan Perangkat

62 d. Desain DFD level 0 DFD untuk aplikasi yang sedang dikembangkan telah didefinisikan menjadi sub sistem level 0 yang terdiri dari 4 (empat) fungsional, yaitu: mengelola master, mengelola data persediaan perangkat, mengelola data pemesanan perangkat komputer, dan membuat laporan. Data Perangkat Admin Penjualan Data Jenis Perangkat 1 Mengelola Master Data 4 Master Data Jenis Perangkat Master Jenis 2 Perangkat 2 Mengelola Data Persediaan Perangkat Data Persediaan Perangkat Data Persediaan Perangkat Bagian Gudang Data Perangkat Master Perangkat 1 Data Data Persediaan Perangkat Data Persediaan Perangkat 3 Master Persediaan Perangkat Katalog Perangkat komputer Status Pelunasan Status Pengiriman 4 Membuat Laporan Status Pembayara DP Data Pembayaran DP Data Pelunasan Pembayaran Data Pemesanan Perangkat 3 Mengelola Data Pemesanan Perangkat Data Pemesanan Perangkat Data Penjualan Perangkat per Periode Data Penjualan Perangkat per Jenis Data Pembayaran DP Data Pelunasaan Pembayaran 5 Trx Pemesanan Perangkat Gambar 4.13 DFD Level 0 Aplikasi Penjualan Perangkat e. Desain DFD Level Satu Mengelola Master Pada level satu ini merupakan proses mengelola master yang terdapat pada hasil rancangan lebih detail mengenai proses penjualan perangkat komputer. Proses mengelola master terdiri dari memasukkan data perangkat komputer, memasukkan data jenis perangkat komputer, dan memasukkan data pelanggan.

63 1 Master Perangkat Data Perangkat Admin Penjualan Data Perangkat 1.1 Memasukkan Data Perangkat Data Jenis Perangkat Data Jenis Perangkat 1.2 Memasukkan Data Jenis Perangkat Data Jenis Perangkat 2 Master Jenis Perangkat Data 1.3 Memasukkan Data Data 4 Master Gambar 4.14 DFD Level 1 Mengelola Master f. DFD Level 1 Mengelola Data Pemesanan Perangkat Pada level 1 ini merupakan proses mengelola data pemesanan perangkat komputer yang terdapat pada hasil rancangan lebih detail mengenai proses penjualan perangkat komputer. Proses mengelola data pemesanan perangkat komputer terdiri dari menyimpan data pemesanan perangkat komputer, menyimpan data pembayaran DP pelanggan, menyimpan data pelunasan dan menyimpan status pengiriman.

64 Konfirmasi Pembayaran DP Admin Penjualan Konfirmasi Status Pengiriman Data Pemesanan Perangkat Konfirmasi Pelunasan Pembayaran 3.1 Menyimpan Data Pemesanan Perangkat 3.2 Meyimpan Data Pembayaran DP Status Pembayaran DP 3.3 Menyimpan Data Pelunasan 3.4 Menyimpan Status Pengiriman Status Pelunasan Data Pemesanan Data Pembayaran DP 5 Trx Pemesanan Perangkat Data Pelunasan Status Pelunasan Status Pengiriman Gambar 4.15 DFD Level 1 Mengelola Data Pemesanan Perangkat 4.2.2 Hasil Desain Data Sub bab desain data berikut ini bertujuan untuk menggambarkan rancangan fungsi-fungsi sistem yang terdiri dari proses, data, dan antar muka aplikasi penjualan perangkat komputer berbasis web. Desain data tersebut terdiri dari: a. Desain Konseptual Berdasarkan informasi yang telah diperoleh dari tahap analisis kebutuhan data, maka dapat dirumuskan ke dalam tingkat yang lebih tinggi,

65 Master Admin ID ADMIN Username Password Jabatan Nama Tanggal Lahir Jenis Kelamin Alamat Email No.Telepon Status PK Master ID_PELANGGAN Username Password Nama Depan Nama Belakang Tanggal Lahir Jenis Kelamin Alamat Email No.Telepon PK Master Perangkat FK ID_PERANGKAT_KOMPUT ER ID ADMIN ID JENIS PERANGKAT KOMPUTER ID JUMLAH PERSEDIAAN PERANGKAT KOMPUTER Nama Harga Foto Persediaan Tipe PK Master Jenis Perangkat FK FK ID_JENIS_PERANGKAT_K OMPUTER ID ADMIN Jumlah Persediaan PK Master Persediaan Perangkat FK ID_JUMLAH_PERSEDIAAN _PERANGKAT_KOMPUTE R ID_PERANGKAT_KOMPUT ER Jumlah Persediaan PK Trx Pemesanan Perangkat FK ID_TRX_PEMESANAN ID_PELANGGAN FK Tanggal Status_Pembayaran Jumlah_DP Status_DP Tanggal_DP Total_Barang Total_Harga Status_Lunas Tanggal_Lunas Status_Pengiriman PK Dtl Pemesanan Perangkat FK FK ID_PERANGKAT_KOMPUT Status_Detail_Pemesana ID_DTL_PEMESANAN ID_TRX_PEMESANAN Jumlah Harga Jenis Foto Keterangan_Status ER n PK Trx Keranjang Belanja ID_PERANGKAT_KOMPUT ID_KERANJANG_BELANJA No Session Jumlah ER PK FK Gambar 4.16 Konseptual Data Aplikasi Penjualan Perangkat

66 b. Normalisasi 1NF Setelah didapatkan hasil desain konseptual data, maka data-data penjualan perangkat komputer tersebut dinormalisasi dan didapatkan hasil sebagai berikut Tabel 4.15 Normalisasi 1NF Tabel Master Perangkat ID_PERANGKAT _KOMPUTER ID ADMIN ID JENIS PERANGKAT KOMPUTER ID JUMLAH PERSEDIAAN PERANGKAT KOMPUTER Nama Harga Foto Persediaan Tipe Pk001 A001 Jpk001 Jppk001 a 1000 F1 P1 T1 Pk002 A002 Jpk002 Jppk002 b 2000 F2 P2 T2 Pk003 A003 Jpk003 Jppk003 c 3000 F3 P3 T3 Pada relasi ini tidak terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi perangkat komputer ini sudah memenuhi bentuk normal yang pertama (1NF). Tabel 4.16 Normalisasi 1NF Tabel Master Admin ID Username Password Jabatan Nama Tanggal Jenis Alamat Email No.Telepon Status ADMIN Lahir Kelamin A001 U001 P001 Mhs a Tl1 L1 Al1 E1 1 S1 A001 U002 P002 Pns b Tl2 P1 Al2 E2 2 S2 A001 U003 P003 Tni c Tl3 L2 Al3 E3 3 S3 A001 U004 P004 Polri d Tl4 P2 Al4 E4 4 S4 Pada relasi ini tidak terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi admin ini sudah memenuhi bentuk normal yang pertama (1NF).

67 Tabel 4.17 Normalisasi 1NF Tabel Master Jenis Perangkat ID_JENIS_PERANGKAT_KOMPUTER ID ADMIN Jumlah Persediaan Jpk001 A001 100 Jpk002 A002 200 Jpk003 A003 300 Pada relasi ini tidak terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi jenis perangkat komputer ini sudah memenuhi bentuk normal yang pertama (1NF). Tabel 4.18 Normalisasi 1NF Tabel Master ID Username Pass Nama Nama Tanggal Jenis Alam Email No.Telepon pelanggan word depan belakang Lahir Kelami at n A001 U001 P001 midun samsul Tl1 L1 Al1 E1 1 A001 U002 P002 samin suep Tl2 P1 Al2 E2 2 A001 U003 P003 fanis rina Tl3 L2 Al3 E3 3 A001 U004 P004 tini ismiatun Tl4 P2 Al4 E4 4 Pada relasi ini tidak terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi admin ini sudah memenuhi bentuk normal yang pertama (1NF).

68 2NF Functional Dependency Jumlah persediaan: Jumlah persediaan tergantung pada ID_Perangkat. Tabel 4.19 Normalisasi 2NF Tabel Master Persediaan Perangkat ID_JUMLAH_PERSEDIAAN_PERANGKAT_ KOMPUTER ID_PERANGKAT_KOMPUTER Jumlah Persediaan S001 Pk001 50 S002 Pk001 50 Pada tabel master persediaan perangkat komputer ini terlihat mempunyai 1 PK yang full dependency. Dengan demikian dapat dikatakan bahwa relasi master persediaan perangkat komputer sudah memenuhi bentuk normal ke dua. Transaksi pemesanan perangkat komputer: tergantung pada ID pelanggan. Tabel 4.20 Normalisasi 2NF Tabel Trx Pemesanan Perangkat ID TRX ID Tanggal Status Jumlah Status Tgl_DP Total Total Statu Tgl_Lunas Status pemesa pelanggan pembaya DP DP Barang Harg s pengiriman nan ran a T001 A001 22/12/15 P001 20000 Ya 23/12/15 L1 Al1 E1 1 Ya T002 A002 22/12/15 P001 20000 Ya 25/12/15 P1 Al2 E2 2 Ya T003 A003 22/12/15 P001 20000 Ya 26/12/15 L2 Al3 E3 3 Tidak T004 A004 22/11/15 P002 30000 Tidak 27/12/15 P2 Al4 E4 4 Tidak

69 Pada relasi ini terlihat ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi transaksi pemesanan perangkat komputer ini sudah memenuhi bentuk normal yang kedua (2NF). Detail pemesanan perangkat komputer: tergantung pada ID_Trx_Pemesanan Tabel 4.21 Normalisasi 2NF Detail Pemesanan Perangkat ID_DTL_peme ID_Trx_Pemes ID_Perangkat_ Jumlah Harga Jenis Foto Status_Detail Keterangan sanan anan _Pemesanan Status T001 A001 IDPK_001 P001 20000 J002 F001 D001 KS01 T002 A002 IDPK_001 P001 20000 J002 F001 D001 KS01 T003 A003 IDPK_001 P001 20000 J002 F001 D001 KS01 T004 A004 IDPK_001 P002 30000 J002 F001 D001 KS01 Pada relasi ini terlihat ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi detail pemesanan perangkat komputer ini sudah memenuhi bentuk normal yang kedua (2NF). Transaksi Keranjang Belanja: tergantung pada ID_Perangkat_ Tabel 4.22 Normalisasi 2NF Transaksi Keranjang Belanja ID_Keranjang_Belanja ID_Perangkat_ No Session Jumlah T001 A001 NOS_001 J001 T002 A001 NOS_002 J001 T003 A002 NOS_003 J002 T004 A002 NOS_004 J002

70 Pada relasi ini terlihat ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi transaksi keranjang belanja ini sudah memenuhi bentuk normal yang kedua (2NF). 3NF 1. Pada relasi master perangkat komputer terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi ke tiga (3NF). 2. Pada relasi master admin terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi ke tiga (3NF). 3. Pada relasi master jenis perangkat komputer terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi ke tiga (3NF). 4. Pada relasi master pelanggan terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi ke tiga (3NF). 5. Pada relasi master persediaan perangkat komputer terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi ke tiga (3NF).

71 6. Pada relasi transaksi pemesanan perangkat komputer terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi ke tiga (3NF). 7. Pada relasi detail pemesanan perangkat komputer terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi ke tiga (3NF). 8. Pada relasi transaksi keranjang belanja terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi ke tiga (3NF). c. Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) adalah suatu desain sistem yang digunakan untuk menjabarkan, menentukan, dan mendokumentasikan kebutuhankebutuhan untuk sistem pemrosesan database. ERD juga menyediakan bentuk untuk menunjukkan struktur keseluruhan dari data pemakai. Dalam perencanaan sistem ini telah terbentuk ERD yang merupakan lanjutan dari pembuatan desain dengan menggunakan DFD. Pembuatan ERD bertujuan untuk mengetahui kebutuhan sistem berkaitan dengan basis data yang dibutuhkan oleh sistem. 1. Conceptual Data Model (CDM) Sebuah CDM menggambarkan secara keseluruhan konsep struktur basis data yang dirancang untuk suatu program atau aplikasi. Pada CDM belum tergambar jelas bentuk tabel-tabel penyusun basis data beserta field-field yang

72 terdapat pada setiap tabel. Tabel-tabel tersebut sudah mengalami relationship tetapi tidak terlihat pada kolom yang mana hubungan antar tabel tersebut. Pada CDM telah didefinisikan kolom mana yang menjadi primary key. CDM pada Aplikasi Penjualan Perangkat Berbasis Web. # o o o o o o o o o o ID ADMIN Username Password Jabatan Nama Tanggal Lahir Jenis Kelamin Alamat Email No.Telepon Status Master Admin Variable characters (30) Variable characters (30) Variable characters (30) Variable characters (30) Variable characters (30) Date Variable characters (10) Variable characters (50) Variable characters (30) Variable characters (30) Variable characters (30) # o o o o o o o o o ID_PELANGGAN Username Password Nama Depan Nama Belakang Tanggal Lahir Jenis Kelamin Alamat Email No.Telepon Master Mempunyai Variable characters (30) Variable characters (30) Variable characters (30) Variable characters (30) Variable characters (30) Date Variable characters (10) Variable characters (50) Variable characters (30) Variable characters (30) # o o o o o o Dtl Pemesanan Perangkat ID_DTL_PEMESANAN Jumlah Harga Jenis Foto Status_Detail_Pemesanan Keterangan_Status Variable characters (30) Integer Integer Variable characters (10) Variable characters (200) Variable characters (30) Variable characters (100) Memasukkan Data Detail Pemesanan # o o o o o o o o o o Trx Pemesanan Perangkat ID_TRX_PEMESANAN Tanggal Status_Pembayaran Jumlah_DP Status_DP Tanggal_DP Total_Barang Total_Harga Status_Lunas Tanggal_Lunas Status_Pengiriman Variable characters (30) Date Variable characters (50) Integer Variable characters (30) Date Integer Integer Variable characters (30) Date Variable characters (30) Pemesanan Atas Menginputkan Data Master Perangkat # o o Trx Keranjang Belanja ID_KERANJANG_BELANJA No Session Jumlah Integer Variable characters (32) Integer Memesan # o o o o o ID_PERANGKAT_KOMPUTER Nama Harga Foto Persediaan Tipe Variable characters (30) Variable characters (30) Integer Variable characters (200) Integer Variable characters (20) Memiliki Master Jenis Perangkat # ID JENIS PERANGKAT KOMPUTER Variable characters (30) o Nama Jenis Variable characters (30) Mempunyai Master Persediaan Perangkat o Jumlah Persediaan Integer Gambar 4.17 Conceptual Data Model (CDM)

73 4.2.3 Desain Antar Muka Desain antarmuka dalam subbab ini membahas tentang desain untuk perangkat lunak, perangkat keras, jaringan, dan desain interface pengguna sebagai berikut : 1. Antar Muka Perangkat Lunak a. Kebutuhan perangkat Keras 1. Kapasitas Random Access Memory (RAM) 2024 MB. 2. Processor minimal Intel Core 2 Duo. 3. Harddisk minimal berkapasitas 320 Gb. 4. VGA Card 512 MB On Board. 5. Printer untuk mencetak data yang diperlukan. b. Kebutuhan perangkat Lunak 1. Sistem Operasi Microsoft Windows 7 Basic. 2. Google Chrome. 3. MySQL Database 5.6 4. XAMPP. 2. Desain Form a. Form Menu admin Penjualan Form Menu Admin Penjualan berfungsi sebagai halaman utama yang mencakup form master, form transaksi penjualan dan laporan yang bisa diakses oleh Admin Penjualan. Desain form menu admin Penjualan dapat dilihat pada Gambar 4.18, Gambar 4.19 dan Gambar 4.20.

74 Gambar 4.18 Desain Form Menu Master Admin Penjualan Gambar 4.19 Desain Form Transaksi Penjualan Gambar 4.20 Desain Form Laporan

75 b. Form Menu Bagian Gudang Form Menu Bagian Gudang berfungsi sebagai halaman utama untuk bagian gudang agar bisa mengakses menu yang ada. Desain form menu bagian gudang dapat dilihat pada Gambar 4.21. Gambar 4.21 Desain Form Menu Bagian Gudang c. Form Login Admin Form Login Admin berfungsi sebagai halaman login khusus admin untuk melakukan login ke aplikasi agar bisa mengakses menu admin sesuai hak akses. Admin terdiri dari admin penjualan, bagian produksi dan bagian gudang. Menu untuk desain form login admin dapat dilihat pada Gambar 4.22. Gambar 4.22 Desain Form Login Admin

76 d. Form Master Perangkat Form Master Perangkat berfungsi untuk mengolah data-data perangkat komputer, seperti menyimpan dan mengubah. Desain form master yang meliputi desain form input master perangkat komputer dan desain form view master perangkat komputer dapat dilihat pada Gambar 4.23, dan Gambar 4.24. Gambar 4.23 Desain Form Input Master Perangkat komputer

77 Gambar 4.24 Desain Form Master View Perangkat e. Form Master Input Jenis Perangkat Form Master Input Jenis Perangkat berfungsi untuk mengolah data jenis perangkat komputer, seperti menyimpan dan mengubah. Desain form master yang meliputi desain form input master jenis perangkat komputer dan desain form master view jenis perangkat komputer dapat dilihat pada Gambar 4.25, dan pada Gambar 4.26. Gambar 4.25 Desain Form Master Input Jenis Perangkat komputer

78 Gambar 4.26 Desain Form Master View Jenis Perangkat f. Form Master Input Persediaan Perangkat Form Master Input Persediaan Perangkat berfungsi untuk mengolah data persediaan perangkat komputer, seperti menyimpan dan mengubah. Desain form master yang meliputi desain form master input persediaan perangkat komputer dan desain form master view persediaan perangkat komputer dapat dilihat pada Gambar 4.27, dan Gambar 4.28.

Gambar 4.27 Desain Form Master Input Persediaan Perangkat 79

80 Gambar 4.28 Desain Form Master View Persediaan Perangkat g. Form View Pemesanan Perangkat Form View Pemesanan Perangkat berfungsi untuk melihat data pemesanan perangkat komputer oleh pelanggan. Desain form master view pemesanan persediaan perangkat komputer dapat dilihat pada Gambar 4.29. Gambar 4.29 Desain Form Master View Pemesanan Perangkat

81 h. Form Detail Pemesanan Perangkat Form Detail Pemesanan Perangkat berfungsi untuk melihat detail data pemesanan perangkat komputer oleh pelanggan. Desain form Detail Pemesanan Perangkat dapat dilihat pada Gambar 4.30. Gambar 4.30 Desain Form Detail Pemesanan Perangkat i. Form Pembayaran DP Dan Konfirmasi Pembayaran DP Form Pembayaran DP Dan Konfirmasi Pembayaran DP berfungsi untuk konfirmasi data pembayaran DP pelanggan. Desain form pembayaran dan konfirmasi pembayaran DP pelanggan dapat dilihat pada Gambar 4.31.

82 Gambar 4.31 Desain Form Pembayaran Dan Konfirmasi Pembayaran DP j. Form Pelunasan DP Dan Konfirmasi Pelunasan DP Form Pelunasan DP dan Konfirmasi Pelunasan DP berfungsi untuk konfirmasi data pelunasan DP pelanggan. Desain form pelunasan DP dan konfirmasi pelunasan DP pelanggan dapat dilihat pada Gambar 4.32. Gambar 4.32 Desain Form Pelunasan DP Dan Konfirmasi Pelunasan DP

83 k. Form Status Pengiriman Form Status Pengiriman berfungsi untuk melihat status pengiriman. Desain form status pengiriman dapat dilihat pada Gambar 4.33. Gambar 4.33 Desain Form Status Pengiriman l. Form View Data Form View Data berfungsi untuk melihat data pelanggan. Desain form View Data dapat dilihat pada Gambar 4.34. Gambar 4.34 Desain Form View Data

84 3. Desain Tampilan WEB a. Desain Halaman Home Web Penjualan Perangkat Desain ini merupakan desain halaman utama aplikasi website penjualan perangkat komputer. Berfungsi untuk pelanggan agar bisa mengetahui informasi katalog perangkat komputer yang dibutuhkan. Terdapat proses pemesanan perangkat komputer yang masuk ke fitur keranjang belanja terlebih dahulu. Untuk bisa melakukan pemesanan, pelanggan harus mendaftar terlebih dahulu. Desain Home Web Penjualan Perangkat dapat dilihat pada Gambar 4.35. Gambar 4.35 Desain Halaman Home Web Penjualan Perangkat

85 b. Desain Form Login Form Login berfungsi sebagai halaman login khusus pelanggan untuk melakukan login ke aplikasi agar melakukan transaksi pemesanan perangkat komputer. Desain form Login dapat dilhat pada Gambar 4.36. Gambar 4.36 Desain Form Login c. Desain Form Pendaftaran Form ini berfungsi untuk menampilkan form pengisian data pelanggan yang harus diisi pelanggan. Mencakup pembuatan username dan password agar bisa digunakan untuk login ke aplikasi. Desain form Pendaftaran dapat dilihat pada Gambar 4.37.

86 Gambar 4.37 Desain Form Pendaftaran d. Desain Halaman Detail Perangkat Desain ini merupakan desain halaman detail perangkat komputer. Halaman ini akan terbuka jika pelanggan menekan gambar perangkat komputer yang ada di katalog perangkat komputer pada halaman Home Web Penjualan Perangkat komputer. Berfungsi untuk pelanggan agar bisa mengetahui informasi perangkat komputer yang dibutuhkan. Di halaman ini, pelanggan bisa menentukan jumlah perangkat komputer yang ingin dipesan dan juga

87 tersedia menu add to cart. Desain halaman detail perangkat komputer dapat dapat dilihat pada Gambar 4.38. Gambar 4.38 Desain Halaman Detail Perangkat e. Desain Halaman Keranjang Belanja Desain ini merupakan desain halaman keranjang belanja. Halaman ini akan terbuka jika pelanggan menekan keranjang belanja yang ada pada halaman Home Web Penjualan perangkat komputer. Berfungsi untuk pelanggan agar

88 bisa mengetahui informasi pemesanan perangkat komputer, harga dan total yang dipesan. Desain halaman keranjang belanja dapat dilihat pada Gambar 4.39. Gambar 4.39 Desain Halaman Keranjang Belanja

89 f. Desain Halaman Detail Histori Pemesanan Perangkat Desain ini merupakan desain halaman detail histori pemesanan perangkat komputer. Berfungsi untuk pelanggan agar bisa mengetahui informasi lebih detail mengenai histori pemesanan perangkat komputer yang sedang dilakukan dan yang sudah dilakukan. Di halaman ini, pelanggan dapat mengkonfirmasi dan melihat status pembayaran DP dan pelunasan pembayaran serta status pengiriman. Desain halaman detail histori pemesanan perangkat komputer dapat dilihat pada Gambar 4.40. Gambar 4.40 Desain Halaman Detail Histori Pemesanan Perangkat

90 4. Desain Laporan a. Desain Form Laporan Penjualan Per Periode Form ini berfungsi untuk admin penjualan agar dapat melihat informasi penjualan perangkat komputer per periode. Admin penjualan dapat mencetak informasi penjualan perangkat komputer per periode melalui menu ini. Desain form Laporan Penjualan Per Periode dapat dilihat pada Gambar 4.41. Gambar 4.41 Desain Form Laporan Penjualan Per Periode b. Desain Form Laporan Penjualan Perangkat Per Jenis Form ini berfungsi untuk admin penjualan agar dapat melihat informasi penjualan perangkat komputer per jenis. Admin penjualan dapat mencetak informasi penjualan perangkat komputer per jenis melalui menu ini. Desain form Laporan Penjualan Per Jenis dapat dilihat pada Gambar 4.42.

91 Gambar 4.42 Desain Form Laporan Penjualan Perangkat Per Jenis c. Desain Form Laporan Pembayaran DP Form ini berfungsi untuk admin penjualan agar dapat melihat informasi pembayaran DP pelanggan. Admin penjualan dapat melihat informasi pembayaran DP sesuai status pembayaran, yakni DP yang belum dibayar, DP yang belum dikonfirmasi admin penjualan, dan DP yang sudah lunas. Admin penjualan dapat mencetak informasi pembayaran DP pelanggan melalui menu ini. Desain form Laporan Pembayaran DP dapat dilihat pada Gambar 4.43.

92 Gambar 4.43 Desain Form Laporan Pembayaran DP d. Desain Form Laporan Pelunasan Pembayaran Form ini berfungsi untuk admin penjualan agar dapat melihat informasi pelunasan pembayaran yang dilakukan oleh pelanggan. Admin penjualan dapat melihat informasi pelunasan pembayaran sesuai status pembayaran, yakni pembayaran yang belum lunas, pembayaran sudah dikonfirmasi pelanggan, dan pembayaran yang sudah lunas. Admin penjualan dapat mencetak informasi pelunasan pembayaran pelanggan melalui menu ini. Desain form Laporan Pelunasan Pembayaran dapat dilihat pada Gambar 4.44.

93 Gambar 4.44 Desain Form Laporan Pelunasan Pembayaran e. Desain Form Laporan Persediaan Perangkat Form ini berfungsi untuk bagian gudang agar dapat melihat informasi persediaan Perangkat komputer. Bagian gudang dapat mencetak informasi laporan persediaan perangkat komputer melalui menu ini. Desain form Laporan Persediaan Perangkat dilihat pada Gambar 4.45. Gambar 4.45 Desain Form Laporan Persediaan Perangkat

94 4.2.4 Desain Sistem Pada desain sistem ini akan dibahas mengenai standar pemrograman yang akan dibuat, model fisik, dan desain evaluasi sistem. a. Standar Pemrograman Bahasa pemrograman yang disarankankan adalah bahasa yang memiliki syarat berikut: 1. Memiliki banyak sumber daya manusia yang ahli dalam bahasa pemrograman web tertentu, sehingga pada saat terjadi masalah saat pengoperasian bisa diatasi dengan cepat dan mudah. 2. Mempunyai tampilan yang user friendly dan menarik sehingga bisa dengan mudah menyosialisasikannya kepada pengguna CV. Data Baru. 3. Program akhir berupa aplikasi web yang bersifat ringan dijalankan melalui web browser. 4. Executable atau dapat langsung dijalankan. Dalam hal ini disarankan untuk menggunakan bahasa pemrograman PHP dengan menggunakan Tools adobe dreamweaver dan sebagai Tools database menggunakan MySQL. Karena bahasa pemrograman berbasis web yang digunakan termasuk user friendly, menarik, executable, dan ringan untuk dijalankan. b. Model Fisik 1. Physical Data Model (PDM) Sebuah PDM menggambarkan secara detil konsep rancangan struktur basis data yang dirancang untuk suatu program aplikasi. PDM merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel-tabel penyusun basis

95 data beserta kolom-kolom yang terdapat pada tabel sebagaimana terlihat pada Gambar 4.46. Gambar 4.46 PDM Analisis dan Perancangan Aplikasi Penjualan Perangkat