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

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

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

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan hasil wawancara dengan pihak CV. Bintang Anggara Jaya

BAB IV DESKRIPSI KERJA PRAKTEK. agar pekerjaan jauh lebih efisien serta meminimalisir terjadinya human eror. Untuk

BAB IV DESKRIPSI PEKERJAAN. meninjau SMA Wahid Hasyim Krian, didapatkan informasi bahwa proses

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB V HASIL DAN PEMBAHASAN. Pengelolaan Kas Fakultas Teknik Universitas 45 Surabaya memiliki

BAB IV DISKRIPSI PEKERJAAN. cara langsung menemui bagian PPQC (Production Planning and Quality Control)

BAB III ANALISIS DAN PERANCANGAN SISTEM. menggunakan model waterfall. Pada model waterfall terdapat tahapan analisis

BAB III ANALISA DAN PERANCANGAN SISTEM. Identifikasi permasalahan merupakan langkah awal yang harus dilakukan

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. pada CV. Permata, maka didapatkan proses-proses yang terjadi dalam kegiatan

sering dihadapi oleh petugas perpustakaan SD Muhammadiyah 4 Surabaya.

BAB IV DESKRIPSI PEKERJAAN. Fortuna Badja Inti, menemukan permasalahan seperti pencatatan permintaan dari

BAB IV DESKRIPSI KERJA PRAKTIK. sistem yang ada saat ini pada CV. Rahayu Sentosa. Hasil yang ditemukan dalam

BAB IV DESKRIPSI PEKERJAAN. kerja praktek di CV. Sinergi Design adalah melakukan pengenalan terhadap

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB IV DISKRIPSI PEKERJAAN. pesanan barang oleh distributor. Saat ini, kegiatan pemesanan barang dimulai dari

BAB III ANALISIS_DAN_PERANCANGAN_APLIKASI. kontrak kru yaitu menggunakan metode System Development Lyfe Cycle (SDLC)

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem aplikasi penjualan dan pembelian pada UD. Tirta Samudra ini

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang tahapan-tahapan yang dilakukan dalam

BAB IV DESKRIPSI PEKERJAAN. 4 Berdasarkan hasil wawancara dengan Supervisor TI PT Kimia Farma

BAB IV ANALISIS DAN DESAIN SISTEM. menginginkan adanya pelaporan yang dapat dilakukan secara berkala tiap periode.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase awal

BAB IV PERANCANGAN SISTEM. praktek ini, baik di dalam memperoleh data, menyelesaikan, dan memecahkan

BAB III ANALISIS DAN PERANCANGAN SISTEM. adalah melakukan identifikasi permasalahn dan analisis permasalahan.

BAB IV ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK. tersebut, diperlukan langkah-langkah sebagai berikut. di harapkan akan dapat menyelesaikan permasalahan yang ada.

BAB III ANALISIS DAN PERANCANGAN SISTEM. proses transaksi pada Rasyid English Course Denpasar.

BAB IV DESKRIPSI KERJA PRAKTEK. sistem informasi agar dapat mengorganisir permasalahan dengan baik dan jelas.

BAB IV DESKRIPSI PEKERJAAN. Kerja praktik yang kami laksanakan di PT. Indoberka Investama pada

BAB IV DESKRIPSI PEKERJAAN

BAB III DESAIN DAN PERANCANGAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III DESAIN DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan System Development Life Cycle (SDLC) metode waterfall yang

Bab IV. Deskripsi Kerja Praktek. UPADAYA PT.PLN (Persero) Surabaya, maka didapatkan proses-proses yang terjadi

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Sistem Informasi Monitoring dan Evaluasi Pengendalian DBD pada

BAB III ANALISA DAN PERANCANGAN SISTEM. Bangun Aplikasi Kelayakan Pemberian Kredit Koperasi Sejahtera Tani Nusantara

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV. Deskripsi Kerja Praktek. perancangan sistem pengoahan data yang baik dengan analisa yang matang, maka

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

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

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. Metode Single Exponential Smoothing pada CV Lintas Nusa Surabaya.

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

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan dari hasil survey pada UD Chandra Group yang bertujuan untuk

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

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

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

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

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

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

BAB IV DISKRIPSI PEKERJAAN

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

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

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

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

BAB III TEORI PENUNJANG

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PEKERJAAN

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

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

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

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

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

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

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

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

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

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

BAB IV DESKRIPSI SISTEM

BAB IV DESKRIPSI PEKERJAAN

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

BAB III ANALISA DAN PERANCANGAN SISTEM

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. diambil beserta rancangan desain sistem dari aplikasi tracking order pada PT.

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DISKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. departemen Health, Safety dan Environment (HSE) PT Bangun Sarana Baja,

BAB IV DESKRIPSI PEKERJAAN. dan harus menyampaikan perintah disposisi tersebut.

BAB IV ANALISIS DAN DESAIN SISTEM. yaitu sering kali mengalami kesalahan dalam melakukan pencatatan data

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

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

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai hasil analisis dan perancangan aplikasi penjualan perangkat kmputer pada CV. Data Baru. Berdasarkan tahaptahap analisis dan perancangan yang dilakukan pada Bab tiga, maka didapatlah hasil analisis dan perancangan sistem berupa Dcument Flw, Sistem Flw, Data Flw Diagram (DFD), desain rancangan basis data (Entity Relatinship Diagram), struktur tabel, desain input utput interface dan hasil evaluasi desain sistem DFD dan ERD aplikasi yang dirancang. 3.1 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 perasinal, analisis kebutuhan data, analisis kapasitas, analisis perfrma, analisis kehandalan, dan analisis keamanan. 3.1.1 Identifikasi Masalah Permasalahan yang terjadi di CV.Data Baru terletak pada prses penjualan prduk perangkat kmputer yang mencakup interaksi perusahaan ke dan interaksi internal antar bagian. Pada CV. Data Baru saat ini belum terkmputerisasi dengan baik. Permasalahan pertama, Admin Penjualan tidak bisa mengetahui infrmasi stk prduk perangkat kmputer saat ada pemesanan dari karena harus mengecek terlebih dahulu ke Bagian Gudang. 20

21 Dampaknya juga harus menunggu untuk kepastian ada atau tidaknya stk prduk perangkat kmputer yang dipesan. Permasalahan kedua, saat Bagian Admin melakukan penerimaan barang dari Bagian Gudang, infrmasi penambahan stk prduk perangkat kmputer juga tidak bisa diketahui leh Admin Penjualan. Dampaknya, Admin Penjualan harus menunggu infrmasi stk prduk perangkat kmputer dari Bagian Gudang. Permasalahan ketiga, saat Bagian Gudang menambah suatu prduk perangkat kmputer yang baru, prses pembaruan katalg prduk perangkat kmputer juga tidak bisa diketahui leh. Dampaknya harus menunggu infrmasi dari pihak CV. Data Baru mengenai prduk perangkat kmputer yang dipesan. 3.1.2 Analisis Permasalahan Sesuai dengan tahap-tahap analisis permasalahan yang telah dilakukan didapatkan suatu hasil berikut : a. Mengidentifikasi masalah, peluang, dan tujuan Setelah dilakukan wawancara dan bservasi terhadap pihak penangung jawab pada CV. Data Baru mengenai prses penjualan perangkat kmputer, didapatkan hasil berikut: Selama ini penjualan perangkat kmputer di CV. Data Baru dapat dilakukan secara langsung atau tidak langsung. Untuk penjualan secara langsung bisa datang langsung ke tk, sedangkan untuk penjualan tidak langsung biasanya memesan barang melalui telepn dan e-mail, Sehingga mengakibatkan permasalahan sebagai berikut: 1. Untuk yang berasal dari luar kta harus menunggu infrmasi barang seperti harga, persediaan, dan spesifikasi perangkat kmputer yang dipesan.

22 2. Untuk infrmasi Pembayaran DP dan Pelunasaan, harus menunggu knfirmasi status pembayaran dari Admin Penjualan. 3. Pencatatan data-data dan infrmasi yang berhubungan dengan prses penjualan perangkat kmputer pada CV. Data Baru masih belum tertata dan tersimpan dengan baik. Berdasarkan bservasi, didapatkan hasil bahwa sistem yang ada memang belum dapat melakukan prses penjualan perangkat kmputer secara nline. Sistem yang ada juga belum mendukung interaksi antara bagian yang terkait dengan prses penjualan, yang meliputi Admin Penjualan, Bagian Penjualan, Bagian Gudang pada CV. Data Baru dalam melakukan prses penjualan perangkat kmputer. Tabel 3.1 List Prses Bisnis yang Berjalan dan Slusi yang Dibuat Prses Bisnis Yang Berjalan Slusi yang Dibuat Belum terdapat sistem yang dapat melakukan prses penjualan Dibuat aplikasi penjualan perangkat kmputer secara nline berbasis web. perangkat kmputer secara nline. Belum terdapat sistem yang mendukung interaksi antar bagian. Dibuat aplikasi penjualan perangkat kmputer berbasis web yang terintegrasi antar bagian. Berdasarkan analisis pada permasalahan yang timbul, maka gambaran rancangan aplikasi penjualan perangkat kmputer yang digunakan untuk menyelesaikan permasalahan diatas adalah sebagai berikut : 1. Menganalisis dan merancang desain aplikasi yang dapat melakukan prses penjualan perangkat kmputer secara nline.

Phase 23 2. Menganalisis dan merancang desain aplikasi yang dapat mendukung interaksi antar bagian yang berhubungan dengan prses penjualan perangkat kmputer. DOCUMENT FLOW PENJUALAN PERANGKAT KOMPUTER CV.DATA BARU Admin Penjualan Bag. Gudang Mulai Melakukan Pemesanan Perangkat Mencatat Pesanan Pembelian Perangkat kmputer ke Nta Order Nta Order Nta Order Melakukan Pengecekan Persediaan Perangkat kmputer yang Dipesan Persediaan Perangkat Tersedia? Ya Menginfrmasikan Ttal Harga Perangkat ke Memberikan Infrmasi Persediaan Perangkat Tersedia Knfirmasi Pembelian? Tidak Menginfrmasikan Perangkat kmputer yang Dipesan Tidak Tersedia, Estimasi Waktu Perangkat kmputer tersedia, dan Ttal Harga ke Memberikan Infrmasi Perangkat Tidak Tersedia Ya Knfirmasi Pembayaran DP 30% Menginfrmasikan Harus DP 30% dari Ttal Harga sebagai Tanda Jadi Pemesanan Tidak Melakukan Pencatatan Pembayaran DP leh Nta DP Melunasi Pembayaran Pemesanan Perangkat Menginfrmasikan Pesanan Perangkat Tersedia dan Infrmasi Pelunasan Pembayaran Selesai Gambar 3.1 Dcument Flw Penjualan Perangkat CV. Data Baru Setelah mengetahui prses bisnis, dapat diidentifikasi mengenai masalah yang dihadapi leh CV. Data Baru. Melalui identifikasi masalah yang dikelmpkkan berdasarkan pengguna sistem secara langsung tersebut didapatkan hasil sebagai berikut:

24 1. Analisis Pada, Admin Penjualan, dan Bagian Gudang pada Prses Penjualan. Berdasarkan prses bisnis yang ada, yang berasal dari luar kta mengalami kesulitan pada saat ingin memesan perangkat kmputer. tidak bisa langsung mengetahui infrmasi persediaan perangkat kmputer yang ingin dipesan. Pada saat melakukan Pembayaran DP maupun Pelunasan Pembayaran, juga harus menunggu infrmasi dari Admin Penjualan. 2. Analisis Pada Admin Penjualan Berdasarkan alur prses di atas, masalah lain yang dihadapi leh Admin Penjualan yaitu: a. Admin penjualan tidak bisa mengetahui langsung infrmasi persediaan perangkat kmputer dari Bagian Gudang. b. Admin Penjualan masih kesulitan mengella data katalg perangkat kmputer. 4. Analisis Pada Bagian Gudang Permasalahan yang dihadapi pada Bagian Gudang yaitu: a. Bagian gudang masih kesulitan mengella data persediaan perangkat kmputer. b. Bagian Gudang tidak bisa langsung memberikan infrmasi persediaan perangkat kmputer pada Admin Penjualan. Fungsi-fungsi yang telah ada tersebut akan digantikan dengan sistem yang terkmputerisasi dan ada yang ditambahkan untuk menyempurnakan prses bisnis yang ada.

25 5. Menentukan Kebutuhan Infrmasi Pengguna Tahap ini dilakukan untuk mengetahui hal-hal yang berhubungan dengan infrmasi 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, Admin Penjualan, dan Bagian Gudang pada CV. Data Baru. b. Infrmasi perangkat kmputer, penjualan perangkat kmputer persediaan dibutuhkan CV. Data Baru untuk menunjang prses penjualan perangkat kmputer. 6. Menentukan Kebutuhan Sistem Berdasarkan tahapan yang telah dirancangkan pada bab tiga, maka dapat dirancang suatu analisis dan perancangan aplikasi penjualan perangkat kmputer berbasis web pada CV. Data Baru seperti yang digambarkan dalam Diagram IPO dibawah ini:

26 IPO Pembuatan Aplikasi penjualan Perangkat Berbasis Web Pada CV.Data Baru Input Prses Output Data Caln Mengella Data Master Data Data jenis Perangkat Data Persediaan Data Pembayaran DP Data Perangkat Data Harga Data Pemesanan Mengella Transaksi Lapran Penjualan Per Bulan, Per Tahun Lapran Persediaan Perangkat Lapran Penjualan Per Jenis Perangkat Katalg Perangkat Lapran Pembayaran DP Data Pelunasan Lapran Pelunasan Pembayaran Status Pengiriman Phase Gambar 3.2 Diagram IPO Rancangan Aplikasi Penjualan Perangkat Berbasis Web. Gambar 3.2 Diagram IPO menggambarkan alur analisis dan perancangan aplikasi penjualan perangkat kmputer yang akan dibuat di CV. Data Baru secara garis besar, penjelasan IPO adalah sebagai berikut : 1. Input a. Data Caln, berisi data caln. b. Data Perangkat, berisi infrmasi mengenai perangkat kmputer yang ada di katalg. c. Data Jenis Perangkat, berisi infrmasi mengenai jenis perangkat kmputer yang ada di katalg. d. Data Harga, berisi infrmasi mengenai harga perangkat kmputer yang ada di katalg. e. Data Persediaan, berisi infrmasi data persediaan perangkat kmputer yang ada di katalg.

27 f. Data Pemesanan, berisi infrmasi pemesanan perangkat kmputer yang dilakukan. g. Data Pembayaran DP, berisi infrmasi pembayaran DP perangkat kmputer yang dilakukan. h. Data pelunasan, berisi infrmasi pelunasan pembayaran perangkat kmputer yang dilakukan. 2. Prses 2.1 Mengella Data Master a. Mengella data pelanggan adalah kegiatan mengella data master pelanggan. b. Mengella data perangkat kmputer adalah kegiatan mengella data master perangkat kmputer. c. Mengella data jenis perangkat kmputer adalah kegiatan mengella data master jenis perangkat kmputer. d. Mengella data persediaan perangkat kmputer adalah kegiatan mengella data master peresediaan perangkat kmputer. 2.2 Mengella Transaksi a. Menyimpan data pemesanan adalah kegiatan menyimpan data pemesanan perangkat kmputer yang dilakukan leh. b. Menyimpan data pembayaran DP adalah kegiatan menyimpan data pembayaran DP yang dilakukan leh. c. Menyimpan data pelunasan pembayaran adalah kegiatan menyimpan data pelunasan pembayaran yang dilakukan leh pelanggan.

28 3. Output a. Data, berisi infrmasi yang telah mendaftar melalui web. b. Katalg berisi infrmasi mengenai perangkat kmputer yang dijual. c. Lapran penjualan perangkat kmputer per peride adalah lapran yang memberikan infrmasi penjualan perangkat kmputer per peride. d. Lapran penjualan perangkat kmputer per jenis adalah lapran yang memberikan infrmasi penjualan perangkat kmputer per jenis. e. Lapran persediaan perangkat kmputer adalah lapran yang memberikan infrmasi persediaan perangkat kmputer. f. Lapran pembayaran DP adalah lapran yang memberikan infrmasi pembayaran tanda jadi. g. Lapran pelunasan pembayaran adalah lapran yang memberikan infrmasi pelunasan pembayaran. h. Status pengiriman adalah status yang memberikan infrmasi pengiriman. 3.1.3 Analisis Operasinal (Fungsinalitas Analysis) Dalam tahap ini, kebutuhan dalam pembuatan sistem infrmasi dilakukan dalam beberapa aktivitas yang akan dijelaskan sebagai berikut : A. Identifikasi Pengguna 1. Admin Penjualan a. Melakukan pencatatan pemesanan ke nta rder. b. Menginfrmasikan persediaan perangkat kmputer kepada.

29 c. Menginfrmasikan pembayaran DP dan pelunasan pembayaran kepada. 2. Bagian Gudang a. Menginfrmasikan persediaan perangkat kmputer kepada Admin Penjualan. 3. a. Melakukan pemesanan perangkat kmputer b. Melakukan pembayaran DP c. Melakukan pelunasan Pembayaran 4. Owner a. Menginfrmasikan lapran penjualan perangkat kmputer per jenis barang b. Menginfrmasikan lapran penjualan perangkat kmputer per peride B. Identifikasi fungsi-fungsi 1. Admin Penjualan a. Mengella Data Pemesanan Perangkat Fungsi ini merupakan fungsi dimana Admin Penjualan mengella data pemesanan perangkat kmputer yang dilakukan. Keterangan dari fungsi mengella data pemesanan perangkat kmputer dapat dilihat pada Tabel 3.2. Tabel 3.2 Mengella Data Pemesanan Perangkat Nama Fungsi Mengella data pemesanan perangkat kmputer Stakehlder Deskripsi Admin penjualan Admin Penjualan mengella data pemesanan perangkat kmputer yang dilakukan leh.

30 Kndisi Awal Alur Alternatif Kndisi Akhir Kebutuhan Nn Fungsinal Data pelanggan, Data pemesanan perangkat Aksi Pengguna Respn Sistem 1. Mengknfirmasi Mengecek dan pembayaran DP menyimpan data pembayaran DP 2. Mengknfirmasi Mengecek dan pelunasan menyimpanan data pelunasan pembayaran 1. Admin Penjualan Admin Penjualan melakukan mengubah status knfirmasi pembayaran. pembayaran melalui telpn atau e-mail Aplikasi menyimpan status pembayaran pelanggan Security - Time - Errr Handling 1. Aplikasi akan mengirimkan ntifikasi status pembayaran 2. Bagian Gudang c. Mengella Data Persediaan Perangkat Fungsi ini merupakan fungsi dimana Bagian Gudang mengella data persediaan perangkat kmputer. Keterangan dari fungsi mengella data persediaan perangkat kmputer dapat dilihat pada Tabel 3.3.

31 Tabel 3.3 Mengella Data Persediaan Perangkat Nama Fungsi Mengella data persediaan perangkat kmputer Stakehlder Deskripsi Kndisi Awal Alur Alternatif Kndisi Akhir Kebutuhan Nn Fungsinal Bagian Gudang Bagian Gudang mengella data persediaan perangkat kmputer. Data persediaan perangkat kmputer, Data perangkat kmputer Aksi Pengguna 1. Menginputkan data persediaan perangkat kmputer 1. Melakukan penyimpanan data persediaan perangkat kmputer ke dalam sistem Respn Sistem Menyimpan data persediaan perangkat kmputer Bagian Gudang melakukan perubahan terhadap persediaan perangkat kmputer Aplikasi menyimpan persediaan perangkat kmputer Security - Time - Errr Handling 1. Aplikasi akan memberikan ntifikasi persediaan perangkat kmputer

32 3. a. Melakukan Pemesanan Perangkat Oleh Fungsi ini merupakan fungsi dimana melakukan pemesanan perangkat kmputer. Keterangan dari fungsi melakukan pemesanan perangkat kmputer dapat dilihat pada Tabel 3.4. Tabel 3.4 Melakukan Pemesanan Perangkat Oleh Nama Fungsi Melakukan pemesanan perangkat kmputer leh Stakehlder Deskripsi Kndisi Awal melakukan pemesanan perangkat kmputer melalui aplikasi web. Data pelanggan, Data perangkat kmputer, dan Data pemesanan perangkat kmputer Alur Aksi Pengguna Respn Sistem 1. Menginputkan data pemesanan perangkat kmputer Menyimpan data pemesanan perangkat kmputer Alternatif Kndisi Akhir Kebutuhan Nn Fungsinal 1. Melakukan pemesanan Admin Penjualan perangkat kmputer menyimpan data melalui e-mail atau pemesanan perangkat telepn kmputer Aplikasi menyimpan data pemesanan perangkat kmputer Security - Time - Errr Handling 1. Aplikasi akan memberikan ntifikasi pemesanan perangkat kmputer

33 b. Melakukan Pembayaran DP (Dwn Payment) Fungsi ini merupakan fungsi dimana melakukan pembayaran DP (Dwn Payment). Keterangan dari fungsi melakukan pembayaran DP dapat dilihat pada Tabel 3.5 Tabel 3.5 Melakukan Pembayaran DP (Dwn Payment) Nama Fungsi Melakukan pembayaran DP (Dwn Payment) Stakehlder Deskripsi Kndisi Awal melakukan pembayaran DP (Dwn Payment) Data pelanggan, Data perangkat kmputer, Data pemesanan perangkat kmputer, dan Data pembayaran DP (Dwn Payment) Aksi Pengguna Respn Sistem Alur Alternatif Kndisi Akhir Kebutuhan Fungsinal Nn 1. Menginputkan data Menyimpan data pembayaran DP pembayaran DP (Dwn (Dwn Payment) Payment) 1. Melakukan Admin Penjualan knfirmasi menyimpan data pembayaran DP pembayaran DP (Dwn (Dwn Payment) Payment) melalui e-mail atau telepn Aplikasi menyimpan data pembayaran DP (Dwn Payment) Security - Time - Errr Handling 1. Aplikasi akan memberikan ntifikasi pembayaran DP (Dwn Payment)

34 c. Melakukan Pelunasan Pembayaran Fungsi ini merupakan fungsi dimana melakukan pelunasan pembayaran. Keterangan dari fungsi melakukan pelunasan pembayaran dapat dilihat pada Tabel 3.6. Tabel 3.6 Melakukan Pelunasan Pembayaran Nama Fungsi Melakukan pelunasan pembayaran Stakehlder Deskripsi melakukan pelunasan pembayaran Kndisi Awal Data pelanggan, Data perangkat kmputer, Data pemesanan perangkat kmputer, dan Data pelunasan pembayaran Aksi Pengguna Respn Sistem Alur Alternatif Kndisi Akhir Kebutuhan Fungsinal Nn 1. Menginputkan data Menyimpan data pelunasan pelunasan pembayaran pembayaran 1. Melakukan Admin Penjualan knfirmasi menyimpan data pelunasan pelunasan pembayaran pembayaran melalui e-mail atau telepn Aplikasi menyimpan data pelunasan pembayaran Security - Time - Errr Handling 1. Aplikasi akan memberikan ntifikasi pelunasan pembayaran

35 3.1.4 Analisis Kebutuhan Data Sesuai dengan hasil dari analisis perasinal yang dibutuhkan untuk membangun aplikasi penjualan perangkat kmputer. Terdapat beberapa fungsi yang tidak perlu dilakukan karena digantikan leh sistem yang akan dibuat, maupun fungsi yang perlu ditambah untuk menyempurnakan sistem yang ada. 1. Analisis Kebutuhan Admin Penjualan a. Maintenance data Perangkat b. Maintenance data Jenis Perangkat c. Maintenance data Transaksi Penjualan d. Maintenance data Pembayaran DP e. Maintenance data Pelunasan Pembayaran 2. Analisis Kebutuhan Bagian Gudang a. Maintenance data Persediaan b. Maintenance data Katalg Perangkat c. Maintenance data Pemesanan Cstum 3. Analisis Kebutuhan Owner a. Maintenance Lapran Penjualan Per Jenis b. Maintenance Lapran Penjualan Per Peride 3.1.5 Analisis Kapasitas Analisis kapasitas disini digunakan untuk menjawab pertanyaan seberapa sering pelangaan melakukan pemesanan perangkat kmputer, dan berapa jumlah setiap harinya. Berdasarkan wawancara, bservasi dengan pihak CV. Data Baru, dan tahap analisis yang dilakukan didapatkan hasil bahwa setiap hari rata-rata terdapat 10 transaksi pemesanan perangkat kmputer per harinya.

36 3.1.6 Analisis Perfrma Analisis Perfrma digunakan untuk memberi penjelasan mengenai rancangan kehandalan data ataupun prses (berupa respnse time dan capacity), didapatkan hasil: 1. Fungsi Mengella Data Perangkat Respnse time: Prses penyimpanan data perangkat kmputer diharapkan bisa dilakukan dalam kurun waktu tidak lebih dari 2 detik. Capacity: data yang disimpan tidak terbatas. 2. Fungsi Menyimpan Data Transaksi Penjualan Respnse time: Prses pemanggilan dan penyimpanan data transaksi pemesanan penjualan perangkat kmputer diharapkan bisa dilakukan dalam kurun waktu tidak lebih dari 2 detik. Capacity: data yang disimpan tidak terbatas. 3.1.7 Analisis Kehandalan Analisis kehandalan digunakan untuk memberi penjelasan mengenai rancangan kehandalan data (berupa availability dan accuracy), berdasarkan tahap didapatkan hasil: 1. Kehandalan Fungsi Mengella Data Perangkat Availability time: Untuk mengella data perangkat kmputer, maka semua perangkat kmputer harus diinputkan dengan benar dan diinputkan sesuai infrmasi katalg yang ada. 2. Kehandalan Fungsi Menyimpan Data Transaksi Penjualan

37 Availability time: Untuk mengella data transaksi penjualan, maka semua data transaksi penjualan harus sesuai dengan data saat melakukan transaksi pemesanan perangkat kmputer. 3.1.8 Analisis Keamanan Analisis keamanan disini merupakan analisis untuk mengetahui bagaimana sftware memprteksi fungsi yang bersangkutan secara khusus yaitu menjawab siapa yang bleh mengakses fungsi tersebut. Fungsi Yang Dapat Diakses Admin Penjualan: 1. Fungsi Mengella Data Perangkat 2. Fungsi Mengella Data Transaksi Penjualan 3. Fungsi Mengella Data Transaksi Pembayaran DP 4. Fungsi Mengella Data Transaksi Pelunasan Pembayaran Fungsi yang dapat diakses Bagian Gudang yaitu Mengella Data Persediaan Perangkat 3.1.9 Tahapan Perancangan Sistem Setelah melakukan tahap perancangan fungsinal dan nn fungsinal dilakukan, maka didapatkan hasil perancangan sistem yang dimulai dari DFD, ERD, serta perancangan input dan utput sistem. 3.2 Perancangan Sistem Pada sub bab ini menggambarkan hasil tentang rancangan fungsi-fungsi sistem yang terdiri dari prses, data, dan antar muka. a. Desain Alir Sistem yaitu Pembuatan Katalg Perangkat

38 Keterangan dari alir sistem pembuatan katalg perangkat kmputer pada CV. Data Baru dapat dilihat pada Tabel 3.7 dan pada Gambar 3.3. Tabel 3.7 Alir Sistem Pembuatan Katalg Perangkat Nama Prses Kegiatan Output Menyimpan data perangkat Menyimpan data perangkat kmputer ke dalam sistem Katalg perangkat kmputer Gambar 3.3 System Flw Pembuatan Katalg Perangkat 1. Desain Alir Sistem Master Jenis Perangkat Keterangan dari alir sistem master jenis perangkat kmputer pada CV. Data Baru dapat dilihat pada Tabel 3.8 dan pada Gambar 3.4.

39 Tabel 3.8 Alir Sistem Frm Master Jenis Perangkat Nama Prses Kegiatan Output Menyimpan data jenis perangkat kmputer Menyimpan data jenis perangkat kmputer ke dalam sistem Infrmasi perangkat kmputer System Flw Frm Master Jenis Perangkat Admin Penjualan Sistem Mulai Menginputkan Data Jenis Perangkat Data Jenis Perangkat Functin Menyimpan Data Jenis Perangkat Infrmasi Perangkat Master Jenis Perangkat Selesai Gambar 3.4 System Flw Frm Master Jenis Perangkat 2. Desain Alir Sistem Frm Master Persediaan Perangkat Keterangan dari alir sistem frm master persediaan perangkat kmputer pada CV. Data Baru dapat dilihat pada Tabel 3.9 dan pada Gambar 3.5. Tabel 3.9 Alir Sistem Frm Master Persediaan Perangkat Nama Prses Kegiatan Output Menyimpan Data Persediaan Perangkat Menyimpan data persediaan perangkat kmputer ke dalam sistem Infrmasi Persediaan Perangkat

40 System Flw Frm Master Persediaan Perangkat Bagian Gudang Sistem Data Persediaan Perangkat Mulai Data Perangkat Functin Menginputkan Data Persediaan Perangkat Menyimpan Data Persediaan Perangkat Data Persediaan Perangkat Infrmasi Persediaan Perangkat Selesai Gambar 3.5 System Flw Frm Master Persediaan Perangkat 3. Desain Alir Sistem Frm Pembayaran DP (Dwn Payment) Keterangan dari alir sistem frm pembayaran DP (Dwn Payment) pada CV. Data Baru dapat dilihat pada Tabel 3.10 dan pada Gambar 3.6. Tabel 3.10 Alir Sistem Frm Pembayaran DP (Dwn Payment) Nama Prses Kegiatan Output Menyimpan Data Knfirmasi Pembayaran DP Decisin Meng-update Status Pembayaran DP Menyimpan Data Knfirmasi Pembayaran DP ke dalam sistem. Jika Pembayaran DP Sudah diterima lanjut ke prses 3. Jika belum melakukan knfirmasi penerimaan pembayaran DP Meng-update Status Pembayaran DP ke dalam sistem Infrmasi Status Pembayaran DP - Infrmasi Status Pembayaran DP

41 System Flw Frm Pembayaran DP (Dwn Payment) Sistem Admin Penjualan Mulai Menyimpan Data Knfirmasi Pembayaran DP Trx Pemesanan Perangkat Infrmasi Status Pembayaran DP Mengknfirmasi Pembayaran DP Knfirmasi Penerimaan Pembayaran DP Belum Trx Pemesanan Perangkat Meng-update Status Pembayaran DP Sudah Pembayaran DP Sudah Masuk/Diterima? Infrmasi Status Pembayaran DP Selesai Gambar 3.6 System Flw Frm Pembayaran DP (Dwn Payment) 4. Desain Alir Sistem Pendaftaran Keterangan dari alir sistem pemesanan perangkat kmputer leh pelanggan pada CV. Data Baru dapat dilihat pada Tabel 3.11 dan pada Gambar 3.7. Tabel 3.11 Alir Sistem Pendaftaran Nama Prses Kegiatan Output Menyimpan Data Pendaftaran Menyimpan Data Pendaftaran Ke Dalam Sistem Infrmasi pendaftaran

42 System Flw Frm Pendaftaran Sistem 1 Mulai Functin Menginputkan Data Frm Pendaftaran Data Menyimpan Data Master Selesai Gambar 3.7 System Flw Frm Pendaftaran 5. Desain Alir Sistem Pemesanan Perangkat Oleh Keterangan dari alir sistem pemesanan perangkat kmputer leh pada CV. Data Baru dapat dilihat pada Tabel 3.12 dan pada Gambar 3.8. Tabel 3.12 Alir Sistem Pemesanan Perangkat Oleh Nama Prses Kegiatan Output Menyimpan Data Pemesanan Menghitug Ttal Harga Menyimpan Data Pemesanan Menyimpan Data Pemesanan ke dalam sistem. Menghitug Ttal Harga ke dalam sistem Menyimpan Data Pemesanan ke dalam sistem Infrmasi Pemesanan Perangkat Infrmasi Pembayaran DP/Pelunasan yang Harus Dibayar Infrmasi Pemesanan Perangkat

43 Gambar 3.8 System Flw Pemesanan Perangkat leh 6. Desain Alir Sistem Frm Pelunasan Pembayaran Keterangan dari alir sistem frm pelunasan pembayaran pada CV. Data Baru dapat dilihat pada Tabel 3.13 dan pada Gambar 3.9.

44 Tabel 3.13 Alir Sistem Frm Pelunasan Pembayaran Nama Prses Kegiatan Output Menyimpan Data Knfirmasi Pelunasan Pembayaran Meng-update Status Pelunasan Pembayaran Menyimpan Data Knfirmasi Pelunasan Pembayaran ke dalam sistem. Meng-update Status Pelunasan Pembayaran ke dalam sistem Infrmasi Status Pelunasan Pembayaran Infrmasi Status Pelunasan Pembayaran System Flw Frm Pelunasan Pembayaran Sistem Admin Penjualan Mulai Menyimpan Data Knfirmasi Pelunasan Pembayaran Trx Pemesanan Perangkat Infrmasi Status Pelunasan Pembayaran Mengknfirmasi Pelunasan Pembayaran Knfirmasi Penerimaan Pelunasan Pembayaran Belum Trx Pemesanan Perangkat Meng-update Status Pelunasan Pembayaran Sudah Pelunasan Pembayaran Sudah Masuk/Diterima? Infrmasi Status Pelunasan Pembayaran Selesai Gambar 3.9 System Flw Frm Pelunasan Pembayaran 7. Desain Alir Sistem Status Pengiriman Kepada Keterangan dari alir sistem status pengiriman kepada pada CV. Data Baru dapat dilihat pada Tabel 3.14 dan pada Gambar 3.10.

45 Tabel 3.14 Alir Sistem Status Pengiriman Kepada Nama Prses Kegiatan Output Menyimpan Data Knfirmasi Perangkat Siap Kirim Menyimpan Status Pengiriman Perangkat Menyimpan Data Knfirmasi Perangkat Siap Kirim ke dalam sistem. Menyimpan Status Pengiriman Perangkat ke dalam sistem Infrmasi penerimaan perangkat kmputer Infrmasi status pengiriman perangk kmputer System Flw Status Pengiriman Kepada Admin Penjualan Sistem Mulai Menyimpan Data Knfirmasi Perangkat Siap Kirim Trx Pemesanan Perangkat Knfirmasi Penerimaan Perangkat Mengknfirmasi Perangkat Siap Dikirim Barang Sudah Diterima? Belum Menyimpan Status Pengiriman Perangkat Sudah Selesai Gambar 3.10 System Flw 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 leh, Admin Penjualan, dan Bagian Gudang.

46 b. Desain Cntext Diagram Setelah prses 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 dkumentasi yang baik. Cntext Diagram dari aplikasi penjualan perangkat kmputer pada CV. Data Baru terdapat tiga exernal entity yaitu, Admin Penjualan, dan Bagian Gudang. Cntext Diagram untuk aplikasi penjualan perangkat kmputer yang akan dikembangkan dapat dilihat pada Gambar 3.10 Pada cntext diagram di bawah, terdapat satu prses yaitu aplikasi penjualan perangkat kmputer pada CV. Data Baru, yaitu: 1. Entitas Entitas berperan sebagai pemberi data ke sistem 2. Entitas Admin Penjualan Entitas Admin Penjualan berperan sebagai pemberi data perangkat kmputer ke sistem 3. Entitas Bagian Gudang Entitas Bagian Gudang berperan sebagai pemberi data persediaan perangkat kmputer ke sistem

47 Data Data Pemesanan Perangkat Jenis Perangkat Prduk Perangkat Knfirmasi Pembayaran DP Status Pengiriman Admin Penjualan Knfimasi Pelunasan Trx Pemesanan Perangkat Katalg Perangkat Status Pembayaran DP Status Pelunasan Status Pengiriman Data Persediaan Perangkat 1 Aplikasi Penjualan Perangkat l Berbasis Web Data Lapran pembayaran DP Lapran Status Pelunasaan Lapran Penerimaan Perangkat Lapran Stk Perangkat Lapran Status Pengiriman Bag. Gudang Data Persediaan Perangkat Lapran Penjualan Perangkat Per Jenis Barang Lapran Penjualan Perangkat Per Peride Owner Gambar 3.11 Cntext Diagram Aplikasi Penjualan Perangkat Cntext diagram dari Aplikasi Penjualan Perangkat pada CV. Data Baru diatas menjelaskan garis besar dari prses penjualan. Pada cntext diagram ini terdapat tiga entity yaitu, Admin Penjualan dan Bagian Gudang. Entity menginputkan Data, dan Data Pemesanan Perangkat. juga menerima utput berupa Infrmasi Status Pengiriman, Status Pelunasan Pembayaran DP, Katalg Perangkat, dan ID. c. Desain Diagram Berjenjang Diagram berjenjang (Hierarchy Chart) digunakan untuk menggambarkan seluruh prses dari tingkat dan kelmpk prses yang terlibat dalam prses penjualan perangkat kmputer untuk pembuatan lapran pemesanan perangkat kmputer yang diawali dari cntext diagram sampai DFD level 1 (dimana

48 prses tidak dapat dirinci lagi) dan menunjukkan sub prses dari cntext diagram. Diagram berjenjang dari sistem infrmasi penjualan ini dapat dilihat pada Gambar 3.12. Terdapat 3 (tiga) prses besar yaitu prses mengella master, mengella Transaksi, dan prses membuat lapran. Diagram berjenjang ini nantinya akan digunakan sebagai pedman dalam perubahan Data Flw Diagram. 0 Aplikasi penjualan perangkat 1.1 Memasukan Data Perangkat 1.3 Memasukan Data 1 Mengella Master 1.2 Memasukan Data Jenis Perangkat kmputer 2.1 Pemesanan Perangkat 2.3 Pelunasan pembayaran 2 Mengella Transaksi Penjualan 2.2 Pembayaran DP 3.1 Lapran Penjualan Perangkat Per jenis Barang 3.3 Lapran Penerimaan Perangkat 3.5 Lapran Pembayaran DP 3 Membuat Lapran 3.2 Lapran Penjualan Perangkat Per Peride 3.4 Lapran Stk Perangkat 3.6 Lapran Pelunasan 3.7 Lapran Status Kirim Gambar 3.12 Diagram Berjenjang Rancangan Aplikasi Penjualan Perangkat d. Desain DFD level 0 DFD untuk aplikasi yang sedang dikembangkan telah didefinisikan menjadi sub sistem level 0 yang terdiri dari 3 (tiga) fungsinal, yaitu: mengella data master, mengella data transaksi penjualan, membuat lapran.

49 Admin Penjualan Lapran Status Kirim Lapran Pelunasan Lapran Pembayaran DP Data Perangkat Data Jenis Perangkat Master Data Persediaan Gudang 1 Mengella Data Master 1 Data Perangkat Master Perangkat Master Data Persediaan Data Data Jenis Perangkat Data 3 2 4 Master Master Jenis Perangkat Master Data Persediaan Lapran Pemerimaan Perangkat Lapran Stk Perangkat 3 Membuat Lapran Lapran Penjualn Perangkat Per Jenis Barang Lapran Penjualan Perangkat Per Peride Owner Katalg Prduk Perangkat Status Pelunasan Data Penjualan Perangkat per Peride Status Pengiriman Data Penjualan Perangkat per Jenis Barang Status Pembayara DP Status Kirim Data Pembayaran DP Data Pelunasan Pembayaran Data Pemesanan Perangkat Data Pemesanan Perangkat 2 Mengella Transaksi Penjualan Data Penerimaan Perangkat Data Pembayaran DP Data Stk Perangkat Data Pelunasan Data Status Kirim 5 Trx Pemesanan Perangkat Gambar 3.13 DFD Level 0 Aplikasi Penjualan Perangkat e. Desain DFD Level 1 Mengella Master Pada level satu ini merupakan prses mengella master yang terdapat pada hasil rancangan lebih detail mengenai prses penjualan perangkat kmputer. Prses mengella master terdiri dari memasukkan data perangkat kmputer, memasukkan data jenis perangkat kmputer, dan memasukkan data.

50 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 3.14 DFD Level 1 Mengella Data Master f. Desain DFD Level 1 Mengella Transaksi Penjualan Pada level satu ini merupakan prses mengella transaksi penjualan yang terdapat pada hasil rancangan lebih detail mengenai prses transaksi penjualan perangkat kmputer. Prses mengella transaksi terdiri dari knfirmasi pemesanan, knfirmasi pembayaran DP, dan pelunasan pembayaran.

51 Admin Penjualan Data Pemesanan Perangkat Data Pembayaran DP Data Pelunasan Pembayaran 2.1 Pemesanan Perangkat 2.2 Pembayaran DP 2.3 Pelunasan Pembayaran Data Pembayaran DP Status Pembayaran DP Status Pelunasan Pembayaran Status Pemesanan Perangkat Data Pemesanan Perangkat 5 Trx Pemesanan Perangkat Data Pelunasan Pembayaran Gambar 3.15 DFD Level 1 Mengella Transaksi Penjualan g. DFD Level 1 Membuat Lapran Pada level 1 ini merupakan prses membuat lapran yang terdapat pada hasil transaksi lebih detail mengenai prses lapran penjualan perangkat kmputer. Prses pembuatan lapran perangkat kmputer terdiri dari Lapran Penjualan Perangkat Per Jenis Barang, Lapran Penjualan Perangkat Per Peride, Lapran Penerimaan Perangkat, Lapran Stk Perangkat, Lapran DP, Lapran Pelunasan, Lapran Status Kirim.

52 Owner Admin Penjualan Lapran Pelunasan Pembayaran Lapran Penjualan Perangkat Per Jenis Barang Lapran Penjualan Perangkat Per Peride Lapran Penerimaan Perangkat Lapran Stk Perangkat Lapran Pembayaran DP Lapran Status Kirim 3.1 Prses Pembuatan Lapran Penjualan Perangkat Per jenis Barang 3.2 Prses Pembuatan Lapran Penjualan Perangkat Per Peride 3.3 Prses Pembuatan Lapran Penerimaan Perangkat 3.4 Prses Pembuatan Lapran Stk Perangkat 3.5 Prses Pembutan Lapran Pembayaran DP 3.6 Prses Pembuatan Lapran Pelunasan 3.7 Prses Pembuatan Lapran Status Kirim Data Penjualan Perangkat Per Peride Data Pembayaran DP Data Penjualan Perangkat Perjenis Barang Data Pelunasan 5 Trx Pemesanan Perangkat Data Status Kirim Data Data Jenis Perangkat Data 4 Master Data Data Data Data Jenis Perangkat Data Perangkat Data Jenis Perangkat Data Jenis Perangkat Data Perangkat 2 Data Perangkat Master Jenis Perangkat Data Perangkat 1 Data Jenis Perangkat Data Perangkat Master Perangkat Data Jenis Perangkat Data Perangkat Data Jenis Perangkat Data Perangkat Gambar 3.16 DFD Level 1 Membuat Lapran 3.3 Hasil Desain Data Sub bab desain data berikut ini bertujuan untuk menggambarkan rancangan fungsi-fungsi sistem yang terdiri dari prses, data, dan antar muka aplikasi penjualan perangkat kmputer berbasis web. Desain data tersebut terdiri dari: 3.3.1 Desain Knseptual Berdasarkan infrmasi yang telah diperleh dari tahap analisis kebutuhan data, maka dapat dirumuskan ke dalam tingkat yang lebih tinggi.

53 Master Admin ID ADMIN Username Passwrd Jabatan Nama Tanggal Lahir Jenis Kelamin Alamat Email N.Telepn Status PK Master ID_PELANGGAN Username Passwrd Nama Depan Nama Belakang Tanggal Lahir Jenis Kelamin Alamat Email N.Telepn PK Master Perangkat FK ID_PERANGKAT_KOMPUT ER ID ADMIN ID JENIS PERANGKAT KOMPUTER ID JUMLAH PERSEDIAAN PERANGKAT KOMPUTER Nama Harga Ft 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 ID_PERANGKAT_KOMPUT _PERANGKAT_KOMPUTE ER R Jumlah Persediaan PK Trx Pemesanan Perangkat FK ID_TRX_PEMESANAN ID_PELANGGAN FK Tanggal Status_Pembayaran Jumlah_DP Status_DP Tanggal_DP Ttal_Barang Ttal_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 Ft Keterangan_Status ER n PK Trx Keranjang Belanja ID_PERANGKAT_KOMPUT ID_KERANJANG_BELANJA N Sessin Jumlah ER PK FK Gambar 3.17 Knseptual Data Aplikasi Penjualan Perangkat 3.3.2 Nrmalisasi 1NF Setelah didapatkan hasil desain knseptual data, maka data penjualan perangkat kmputer tersebut dinrmalisasi dan didapatkan hasil sebagai berikut

54 ID_PERANG KAT_KOMP UTER Tabel 3.15 Nrmalisasi 1NF Tabel Master Perangkat ID ADMIN ID JENIS PERANGKAT KOMPUTER ID JUMLAH PERSEDIAAN PERANGKAT KOMPUTER Nama Harga Ft 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 sekelmpk data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi perangkat kmputer ini sudah memenuhi bentuk nrmal yang pertama (1NF). ID ADMIN Tabel 3.16 Nrmalisasi 1NF Tabel Master Admin Username Passwrd Jabatan Nama Tanggal Lahir Jenis Kelamin Alamat Email N.Telepn Status 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 Plri d Tl4 P2 Al4 E4 4 S4 Pada relasi ini tidak terlihat tidak ada sekelmpk data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi admin ini sudah memenuhi bentuk nrmal yang pertama (1NF). Tabel 3.17 Nrmalisasi 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 sekelmpk data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi jenis perangkat kmputer ini sudah memenuhi bentuk nrmal yang pertama (1NF). ID pelanggan Tabel 3.18 Nrmalisasi 1NF Tabel Master Username Pass wrd Nama depan Nama belakang Tanggal Lahir Jenis Kelami n Alam at Email N.Telepn A001 U001 P001 midun samsul Tl1 L1 Al1 E1 1 A001 U002 P002 samin suep Tl2 P1 Al2 E2 2

55 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 sekelmpk data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi admin ini sudah memenuhi bentuk nrmal yang pertama (1NF). 2NF Functinal Dependency Jumlah persediaan: Jumlah persediaan tergantung pada ID_Perangkat. Tabel 3.19 Nrmalisasi 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 kmputer ini terlihat mempunyai 1 PK yang full dependency. Dengan demikian dapat dikatakan bahwa relasi master persediaan perangkat kmputer sudah memenuhi bentuk nrmal ke dua. Transaksi pemesanan perangkat kmputer: tergantung pada ID. ID TRX pemesan an Tabel 3.20 Nrmalisasi 2NF Tabel Trx Pemesanan Perangkat ID Tanggal Status Jumlah Status Tgl_ pelang pemba DP DP DP gan yaran Ttal Ttal Sta Tgl_L Status Bara Harga tus unas pengiri ng man T001 A001 22/12/15 P001 20000 Ya 23/1 2/15 T002 A002 22/12/15 P001 20000 Ya 25/1 2/15 T003 A003 22/12/15 P001 20000 Ya 26/1 2/15 T004 A004 22/11/15 P002 30000 Tidak 27/1 2/15 L1 Al1 E1 1 Ya P1 Al2 E2 2 Ya L2 Al3 E3 3 Tidak P2 Al4 E4 4 Tidak

56 Pada relasi ini terlihat ada sekelmpk data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi transaksi pemesanan perangkat kmputer ini sudah memenuhi bentuk nrmal yang kedua (2NF). Detail pemesanan perangkat kmputer: tergantung pada ID_Trx_Pemesanan Tabel 3.21 Nrmalisasi 2NF Detail Pemesanan Perangkat ID_DTL_peme ID_Trx_Pemes ID_Perangkat_ Juml Harga Jenis Ft Status_Detail_ sanan anan ah Pemesanan Ketera ngan 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 sekelmpk data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi detail pemesanan perangkat kmputer ini sudah memenuhi bentuk nrmal yang kedua (2NF). Transaksi Keranjang Belanja: tergantung pada ID_Perangkat_ Tabel 3.22 Nrmalisasi 2NF Transaksi Keranjang Belanja ID_Keranjang_Belanja ID_Perangkat_ N Sessin Jumlah T001 A001 NOS_001 J001 T002 A001 NOS_002 J001 T003 A002 NOS_003 J002 T004 A002 NOS_004 J002 Pada relasi ini terlihat ada sekelmpk data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi transaksi keranjang belanja ini sudah memenuhi bentuk nrmal yang kedua (2NF). 3NF 1. Pada relasi master perangkat kmputer terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif

57 dependency). Dengan demikian bentuk relasi ini telah sesuai dengan nrmalisasi 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 nrmalisasi ke tiga (3NF). 3. Pada relasi master jenis perangkat kmputer 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 nrmalisasi ke tiga (3NF). 4. Pada relasi master 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 nrmalisasi ke tiga (3NF). 5. Pada relasi master persediaan perangkat kmputer 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 nrmalisasi ke tiga (3NF). 6. Pada relasi transaksi pemesanan perangkat kmputer 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 nrmalisasi ke tiga (3NF). 7. Pada relasi detail pemesanan perangkat kmputer terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga

58 (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan nrmalisasi 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 nrmalisasi ke tiga (3NF). 3.3.3 Entity Relatinship Diagram (ERD) Entity Relatinship Diagram (ERD) adalah suatu desain sistem yang digunakan untuk menjabarkan, menentukan, dan mendkumentasikan kebutuhan untuk sistem pemrsesan 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 leh sistem 1. Cnceptual Data Mdel (CDM) Sebuah CDM menggambarkan secara keseluruhan knsep struktur basis data yang dirancang untuk suatu prgram atau aplikasi. Pada CDM belum tergambar jelas bentuk tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel. Tabel tersebut sudah mengalami relatinship tetapi tidak terlihat pada klm yang mana hubungan antar tabel tersebut. Pada CDM telah didefinisikan klm mana yang menjadi primary key. CDM pada Aplikasi Penjualan Perangkat Berbasis Web.

59 # # Dtl Pemesanan Perangkat ID_DTL_PEMESANAN Jumlah Harga Jenis Ft Status_Detail_Pemesanan Keterangan_Status ID ADMIN Username Passwrd Jabatan Nama Tanggal Lahir Jenis Kelamin Alamat Email N.Telepn Status Variable characters (30) Integer Integer Variable characters (10) Variable characters (200) Variable characters (30) Variable characters (100) 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) Memasukkan Data Pemesanan Atas Detail Pemesanan # ID_PELANGGAN Username Passwrd Nama Depan Nama Belakang Tanggal Lahir Jenis Kelamin Alamat Email N.Telepn 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) Trx Pemesanan Perangkat Menginputkan Data # ID_TRX_PEMESANAN Variable characters (30) Tanggal Date Status_Pembayaran Variable characters (50) Jumlah_DP Integer Status_DP Variable characters (30) Tanggal_DP Date Ttal_Barang Integer Ttal_Harga Integer Status_Lunas Variable characters (30) Tanggal_Lunas Date Status_Pengiriman Variable characters (30) Trx Keranjang Belanja # ID_KERANJANG_BELANJA Integer N Sessin Variable characters (32) Jumlah Integer Memesan # Master Perangkat ID_PERANGKAT_KOMPUTER Nama Harga Ft 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) Nama Jenis Variable characters (30) Mempunyai Master Persediaan Perangkat Jumlah Persediaan Integer Gambar 3.18 Cnceptual Data Mdel (CDM) Aplikasi Penjualan Perangkat Berbasis Web 2. Physical Data Mdel (PDM) Sebuah PDM menggambarkan secara detil knsep rancangan struktur basis data yang dirancang untuk suatu prgram aplikasi. PDM merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel penyusun basis data beserta klm yang terdapat pada tabel sebagaimana terlihat pada Gambar 3.18.

60 Master Admin ID ADMIN varchar(30) <pk> Username varchar(30) Passwrd varchar(30) Jabatan varchar(30) Nama varchar(30) Tanggal Lahir date Jenis Kelamin varchar(10) Alamat varchar(50) Email varchar(30) N.Telepn varchar(30) Status varchar(30) ID_PELANGGAN Username Passwrd Nama Depan Nama Belakang Tanggal Lahir Jenis Kelamin Alamat Email N.Telepn Master varchar(30) <pk> varchar(30) varchar(30) varchar(30) varchar(30) date varchar(10) varchar(50) varchar(30) varchar(30) FK_MASTER_J_MENGINPUT_MASTER_A FK_TRX_PEME_MEMPUNYAI_MASTER_P Dtl Pemesanan Perangkat ID_DTL_PEMESANAN ID_TRX_PEMESANAN ID_PERANGKAT_KOMPUTER Jumlah Harga Jenis Ft varchar(30) varchar(30) varchar(30) integer integer varchar(10) varchar(200) <pk> <fk2> <fk1> FK_MASTER_P_MEMASUKKA_MASTER_A FK_DTL_PEME_PEMESANAN_MASTER_P FK_DTL_PEME_DETAIL_PE_TRX_PEME Trx Pemesanan Perangkat ID_TRX_PEMESANAN ID_PELANGGAN Tanggal Status_Pembayaran Jumlah_DP Status_DP Tanggal_DP Ttal_Barang Ttal_Harga Status_Lunas Tanggal_Lunas varchar(30) <pk> varchar(30) <fk> date varchar(50) integer varchar(30) date integer integer varchar(30) date FK_TRX_KERA_MEMESAN_MASTER_P Trx Keranjang Belanja ID_KERANJANG_BELANJA integer <pk> ID_PERANGKAT_KOMPUTER varchar(30) <fk> N Sessin varchar(32) Master Perangkat ID_PERANGKAT_KOMPUTER ID ADMIN ID JENIS PERANGKAT KOMPUTER Nama Harga Ft varchar(30) varchar(30) varchar(30) varchar(30) integer varchar(200) FK_MASTER_P_MEMPUNYAI_MASTER_P <pk> <fk1> <fk2> FK_MASTER_P_MEMILIKI2_MASTER_J Master Jenis Perangkat ID JENIS PERANGKAT KOMPUTER ID ADMIN Nama Jenis... varchar(30) <pk> varchar(30) <fk> varchar(30) Master Persediaan Perangkat ID_PERANGKAT_KOMPUTER Jumlah Persediaan varchar(3 integer Gambar 3.19 PDM Aplikasi Penjualan Perangkat 3. Struktur Database Seperti yang sudah dijelaskan di atas, PDM merupakan gambaran dari struktur database. Tiap-tiap entitas dalam ERD akan digunakan sebagai tabel dalam database. Struktur database yang akan digunakan yaitu:

61 a. Nama Tabel Fungsi : Master : Untuk menyimpan data identitas dan user untuk melakukan pemesanan perangkat kmputer di aplikasi. Primary Key : ID_ Freign Key : - Tabel 3.23 Master Field Name Type Length Cnstraint Descriptin ID_ Varchar 30 PK ID. Username Varchar 30 - Username untuk Lgin. Passwrd Varchar 30 - Passwrd untuk Lgin. Nama Depan Varchar 30 - Nama Depan Nama Belakang. Varchar 30 - Nama Belakang. Tanggal Lahir Date - - Tanggal Lahir. Jenis Kelamin Varchar 10 - Jenis Kelamin. Alamat Varchar 50 - Alamat. Email Varchar 30 - Email. N. Telepn Varchar 30 - N. Telepn.

62 b. Admin Nama Tabel Fungsi : Master Admin : Untuk menyimpan data identitas Admin Penjualan dan Bagian Gudang untuk mengella data pemesanan perangkat kmputer di aplikasi. Primary Key : ID_Admin Freign Key : - Tabel 3.24 Master Admin Field Name Type Length Cnstraint Descriptin ID_Admin Varchar 30 PK ID. Username Varchar 30 - Username Admin untuk Lgin. Passwrd Varchar 30 - Passwrd Admin untuk Lgin. Jabatan Varchar 30 - Jabatan Admin Sebagai Hak Akses Nama Varchar 30 - Nama Pegawai Tanggal Lahir Jenis Kelamin Date - - Tanggal Lahir Pegawai. Varchar 10 - Jenis Kelamin Pegawai. Alamat Varchar 50 - Alamat Pegawai. Email Varchar 30 - E-mail Pegawai. N. Telepn Varchar 30 - N. Telepn Pegawai.

63 c. Master Perangkat Nama Tabel Fungsi : Master Perangkat : Untuk menyimpan data perangkat kmputer yang diinputkan leh Admin Penjualan di aplikasi. Primary Key Freign Key : ID_Admin : ID Admin, ID Jenis Perangkat, ID Jumlah Persediaan Perangkat Tabel 3.25 Master Perangkat Field Name Type Length Cnstraint Descriptin ID_Perangkat_ kmputer Varchar 30 PK ID. ID Admin Varchar 30 FK ID Admin. ID Jenis Perangkat ID Jumlah Persediaan Perangkat Varchar 30 FK ID Jenis Perangkat. Integer - FK ID Jumlah Persediaan Perangkat Nama Varchar 30 - Nama Perangkat Harga Integer - - Harga Perangkat Ft Varchar 200 - Ft Perangkat Persediaan Integer - - Persediaan Perangkat Tipe Varchar 20 - Tipe Perangkat

64 d. Master Jenis Perangkat Nama Tabel Fungsi : Master Jenis Perangkat : Untuk menyimpan data jenis perangkat kmputer yang diinputkan leh Admin Penjualan di aplikasi. Primary Key Freign Key : ID_Jenis_Perangkat_kmputer : ID_Admin Tabel 3.26 Master Jenis Perangkat Field Name Type Length Cnstraint Descriptin ID_Jenis_Perangkat _kmputer Varchar 30 PK ID Jenis Perangkat. ID _Admin Varchar 30 FK ID Admin. Jumlah Persediaan Integer - - Jumlah Persediaan e. Master Persediaan Perangkat Nama Tabel Fungsi : Master Persediaan Perangkat : Untuk menyimpan data persediaan perangkat kmputer yang diinputkan leh Bagian Gudang di aplikasi. Primary Key : ID_Jumlah_Persediaan_Perangkat_ Freign Key : ID_Perangkat_ Tabel 3.27 Master Persediaan Perangkat Field Name Type Length Cnstraint Descriptin ID_Jumlah_Persediaan _Perangkat_ Integer - PK ID Jumlah Persediaan Perangkat. ID_Admin Varchar 30 FK ID Admin. Jumlah Persediaan Integer - - Jumlah Persediaan

65 f. Transaksi Pemesanan Perangkat Nama Tabel Fungsi : Transaksi Pemesanan Perangkat : Untuk menyimpan data transaksi pemesanan perangkat kmputer yang dilakukan leh. Primary Key Freign Key : ID_TRX_Pemesanan : ID_ Tabel 3.28 Transaksi Pemesanan Perangkat Field Name Type Length Cnstraint Descriptin ID_TRX_Pemesanan Varchar 30 PK ID TRX Pemesanan ID_ Varchar 30 FK ID Tanggal Date - - Tanggal Pemesanan Status_Pembayaran Varchar 50 - Status Pembayaran Jumlah_DP Integer - - Jumlah Pembayaran DP Status_DP Varchar 30 - Status DP Tanggal_DP Date - - Tanggal DP Ttal_Barang Integer - - Ttal Barang Ttal_Harga Integer - - Ttal Harga Status_Lunas Varchar 30 - Status Lunas Tanggal_Lunas Date - - Tanggal Lunas Status_Pengiriman Varchar 30 - Status pengiriman g. Detail Pemesanan Perangkat Nama Tabel Fungsi : Detail Pemesanan Perangkat : Untuk menyimpan data transaksi pemesanan perangkat kmputer yang dilakukan leh. Primary Key Freign Key : ID_DTL_Pemesanan : ID_TRX_Pemesanan, ID_Perangkat_kmputer

66 Tabel 3.29 Detail Pemesanan Perangkat Field Name Type Length Cnstraint Descriptin ID_DTL_Pemesanan Varchar 30 PK ID DTL Pemesanan ID_TRX_ Varchar 30 FK ID TRX ID_Perangkat_ Date - FK ID Perangkat Jumlah Integer - - Jumlah Pemesanan Harga Integer - - Harga perangkat kmputer Jenis Varchar 10 - Jenis perangkat kmputer Ft Varchar 200 - Ft Perangkat Status_Detail_Pemesanan Varchar 30 - Status Detail Pemesanan Keterangan_Status Varchar 100 - Keterangan Status h. Transaksi Keranjang Belanja Nama Tabel Fungsi : Transaksi Keranjang Belanja : Untuk menyimpan data transaksi pemesanan ke keranjang belanja yang dilakukan leh. Primary Key Freign Key : ID_Keranjang_Belanja : ID_Perangkat_ Tabel 3.30 Transaksi Keranjang Belanja Field Name Type Length Cnstraint Descriptin ID_Keranjang_Belanja Integer - PK ID Keranjang Belanja ID_Perangkat_ Varchar 30 FK ID Perangkat_ N Sessin Varchar 32 - N Sessin Jumlah Integer - - Jumlah Transaksi keranjang belanja