Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

dokumen-dokumen yang mirip
BAB II ANALISIS DAN PERANCANGAN SISTEM. khusus : Sistem ini hanya sebatas penjualan tas.

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB II ANALISIS DAN PERANCANGAN SISTEM. Pada Sistem Infomasi Penjualan Onderdil pada Bengkel Nugroho,

BAB II ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian-bagian komponennya dengan masalah, kesempatankesempatan,

BAB II ANALISIS DAN PERANCANGAN. Secara fungsional dalam sistem penjualan spare part sepeda online

BAB II ANALISIS DAN PERANCANGAN. (studi kasus : sistem ini hanya sebatas

BAB 2 ANALISIS DAN PERANCANGAN. Sistem perangkat lunak (software) merupakan programprogram. pendukung dalam menjalankan perangkat keras.

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis

BAB 2 ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB II ANALISIS DAN PERANCANGAN. tentang jam tangan, yang meliputi data barang,cara pembelian,tentang web

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. ini hanya sebatas transaksi pemesanan paket wisata secara online.

BAB II ANALISA DAN PERANCANGAN. basis data, struktur tabel, serta desain input dan output program.

BAB 2 ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk. menganalisis kebutuhan dari objek yang akan di bangun antara

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN. tentang penjualan busana muslim, yang meliputi data barang, cara

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah teknik pemecahan masalah yang. menguraikan bagian-bagian komponen dengan mempelajari

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. yang dibangun adalah sistem pendukung, user dan perannya,

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB II ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pembuatan Sistem Informasi Penjualan Jersey Di Jam s

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis. kebutuhan dari obyek yang dibangun antara lain sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III DESAIN DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. travel diperlukan suatu perancangan sistem yang baik dan tepat. Hal ini

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penyewaan mobil secara

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem merupakan sekumpulan elemen yang satuan. fungsinya saling berhubungan dan bertanggungjawab

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. dapat memberikan informasi nilai siswa. Sistem ini juga menyediakan

BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penjualan secara online

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN Analisis Kebutuhan dari Objek yang Dibangun. membuat suatu kebijakan dan perancangan untuk mengembangkan suatu

BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis. kebutuhan dari objek yang akan di bangun antara lain sistem

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI SISTEM. Tahap implementasi sistem merupakan proses yang dilakukan setelah tahap perancangan

BAB II ANALISIS DAN PERANCANGAN. yang akan dibangun, informasi dan data yang telah ada akan di digunakan

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN. Sistem aplikasi pembayaran tunai alat pancing di pemancingan pelangi

BAB II ANALISIS DAN PERANCANGAN Analisis Kebutuhan dari Objek yang Dibangun. dengan adanya suatu kebijakan dan perencanaan untuk mengembangkan

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA RANCANGAN. yang utuh kedalam bagian-bagian komponennya dengan maksud

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISA DAN PERANCANGAN. berikut analisa sistem lama yang berjalan:

BAB IV HASIL DAN UJI COBA

BAB 2 ANALISIS DAN PERANCANGAN. Dalam mengembangkan Sistem Tryout Online berbasis web di SMP ini

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem Informasi Tarian Nusantara ini. dibangun untuk memberikan informasi kepada masyarakat

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari

BAB III ANALISIS DAN PERANCANGAN

III. ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISA DAN PERANCANGAN. Proses analisis adalah bagian dari pengembangan sistem. Langkah

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem merupakan penguraian dari suatu sistem informasi

BAB II ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu sistem informasi digunakan untuk

BAB II ANALISIS DAN PERANCANGAN

BAB 3 PERANCANGAN SISTEM. sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

DAFTAR ISI. Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

: Untuk mencatat semua transaksi yang terjadi. : nama_barang, warna, ukuran, harga, jumlah. 3. Nama Dokumen : Laporan Barang Masuk

BAB II ANALISIS DAN PERANCANGAN SISTEM. Penjualan tunai dilaksanakan oleh perusahaan dengan cara

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB 2 ANALISIS DAN PERANCANGAN. berbasis web di Hotel Indah Palace Yogyakarta ini dibutuhkan beberapa

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

BAB II ANALISIS DAN PERANCANGAN SISTEM 2.1 Analisis kebutuhan Sistem Secara fungsional dalam sistem penjualan tas secara online. Sistem ini hanya sebatas penjualan tas wanita saja. Secara spesifik sistem dapat memperoleh data : 1. Sistem ini membahas tentang penjualan tas secara online. 2. Pembayaran dapat dilakukan secara transfer. Secara non fungsional, inputan disimpan dalam database. Kemudian sistem perangkat pedukung dalam sistem penjualan tas wanita secara online ini terdiri atas sistem perangkat keras (Hardware), sistem perangkat lunak (Software) dan data-data pendukung yang diperlukan merupakan suatu kesatuan yang dapat mendukung kinerja suatu sistem, sehingga dapat menghasilkan suatu keluaran output seperti yang diharapkan. 2.1.1 Perangkat Keras (Hardware) Spesifikasi kebutuhan perangkat keras (hardware) adalah : 1.Processor Pentium. 2.RAM (Random Access Memory) 1 Gbyte. 3.Printer Cannon.

2.1.2 Perangkat Lunak (Software) Spesifikasi kebutuhan perangkat lunak (software) adalah : 1.Sistem Operasi yang digunakan Windows 7. 2.Bahasa pemrograman yang digunakan adalah PHP. 3.Penyimpanan atau basis datanya menggunakan My SQL. 4.Penulisan Script untuk programnya menggunakan Notepad++. 5. Penulisan Script programnya juga menggunakan Macromedia Dreamweaver 8. 6.Web Server yang digunakan Apache. 2.2 Perancangan Tabel Basis data (database) adalah kumpulan data yang saling berkaitan dengan terorganisasi dengan baik sehingga mudah untuk disimpan dan dimanipulasi. Data di dalam suatu basis data (database) umumnya disimpan dalam bentuk tabel-tabel. Dalam sistem penjualan tas wanita secara online memerlukan beberapa tabel yaitu : 2.2.1 Tabel Kategori Tabel kategori digunakan untuk menyimpan data-data kategori produk. Nama tabel : kategori

Field kunci : id_kategori Type field kunci : int Tabel 2.1 Tabel Kategori No Nama Field Type Lebar Keterangan 1 Id_Kategori Int 5 Id Kategori 2 Nama_Kategori Varchar 15 Nama Kategori 3 Kategori_seo Varchar 15 Keterangan Kategori 2.2.2 Tabel Produk Tabel produk digunakan untuk menyimpan data-data produk. Nama tabel : produk Field kunci :id_produk Type field kunci : int Tabel 2.2 Tabel Produk No Nama field Type Lebar Keterangan 1 Id_produk Int 5 Id Produk 2 Id_kategori Int 5 Id Kategori 3 Nama_produk Varchar 40 Nama Produk 4 Deskripsi Text Deskripsi

5 Harga_satuan Int 8 Harga Satuan 6 Stok Int 5 Stok Produk 7 Tgl_masuk Date Tanggal Masuk 8 Gambar Varchar 40 Gambar 2.2.3 Tabel Kota Tabel kota digunakan untuk menyimpan data-data kota dan ongkos kirim. Nama tabel : kota Tabel 2.3 Tabel Kota No Nama Field Type Lebar Keterangan 1 Id_kota Int 3 Id Kota 2 Kota Varchar 20 Kota 3 Ongkos_krm Int 5 Biaya Ongkos kirim 2.2.4 Tabel Pelanggan Tabel pelanggan digunakan untuk menyimpan data-data pelanggan. Nama tabel : pelanggan Field kunci : kd_plgn Type field kunci : Varchar

Tabel 2.4 Tabel Pelanggan No Nama Field Type Lebar Keterangan 1 Kd_plgn Varchar 12 Kode Pelanggan 2 Nama_pelanggan Varchar 30 Nama Pelanggan 3 Alamat_pelanggan Text Alamat Pelanggan 4 No_tlp Varchar 12 No Telp 5 Kota Varchar 30 Kota 6 Kd_pos Int 10 Kode Pos 7 Username Varchar 25 Username 8 Password Varchar 25 Password 9 Email Varchar 30 Email Pelanggan 2.2.5 Tabel Pesan Tabel pesan digunakan untuk menyimpan data-data pemesanan produk. Nama tabel : pesan Tabel 2.5 Tabel pesan No Nama Field Type Lebar Keterangan 1 No_pesan Varchar 8 No Pesan 2 Kd_plgn Varchar 8 Kode Pelangan 3 Id_produk Varchar 8 Id Produk

4 Tgl_pesan Date Tangggal Pesan 5 Nama_produk Varchar 30 Nama Produk 6 Total_bayar Int 8 Total Bayar 7 Grand_tot Int 8 Total Keseluruan 2.2.6 Tabel Detail Pesan Tabel Detail pesan digunakan untuk menyimpan data-data detail pesan. Nama tabel : detail_pesan Field kunci : no_pesan Type field kunci : varchar Tabel 2.6 Tabel Detail_pesan No Nama Field Type Lebar Keterangan 1 No_pesan Varchar 8 No Pesan 2 Id_produk Varchar 5 Id Produk 3 Harga_det Int 5 Harga Satuan 4 Tgl_pesan Date Tanggal Pesan 5 Tot_pesan Int 5 Total Pesan 6 Sub Int 5 Total Bayar 7 Grang_tot Int 8 Total Keseluruan

2.2.7 Tabel Konfirmasi Bayar Tabel konfir bayar digunakan untuk menyimpan data-data konfirmasi bayar. Nama tabel : Konfir_bayar Field kunci : kd_konfir Type field kunci : varchar Tabel 2.7 Tabel Konfirmasi bayar No Nama Field Type Lebar Keterangan 1 Kd_konfir Varchar 8 Kode Konfirmasi bayar 2 No_pesan Varchar 8 No Pesan 3 Tgl_konfir Date Tanggal konfirmasi bayar 4 Bukti_bayar Varchar 20 Bukti Bayar 5 Tot_bayar Int 5 Total Bayar keseluruan 6 Status Varchar 15 Status Bayar : a.blm dikonfirmasi b. sdh dikonfirmasi 2.2.8 Tabel Kirim Tabel kirim digunakan untuk menyimpan data-data kirim Nama tabel : kirim Field kunci : kd_kirim

Type field kunci : int Tabel 2.8 Tabel Kirim No Nama Field Type Lebar Keterangan 1 Kd_kirim Varchar 8 Kode Kirim 2 No_pesan Varchar 8 No Pesan 3 Id_kota Int 3 Id Kota 4 Tgl_kirim Date Tanggal Kirim 5 Almt_kirim Text Alamat kirim 6 Kd_pos Varchar 10 Kode Pos 7 No_tlp Int 8 No Telp 8 Status Varchar 20 Status kirim: a.blm diproses b.sdh diproses 2.2.9 Tabel Admin Tabel admin digunakan untuk menyimpan data-data admin. Nama tabel : admin Tabel 2.9 Tabel admin No Nama Field Type Lebar Keterangan 1 User_name Varchar 25 User Name 2 Password Varchar 25 Password

2.3 Relasi Antar Tabel Gambar 2.10 Relasi Antar Tabel Dalam sistem penjualan tas wanita online Keterangan : (*) : Kunci Utama (**) : Kunci Tamu

: One to Many : One to One Penjelasan relasi antar tabel 1. Hubungan tabel kategori berelasi dengan tabel produk adalah one to many, yaitu satu kategori untuk beberapa produk. 2. Hubungan tabel produk berelasi dengan detail_pesan adalah one to many, yaitu satu produk memiliki banyak detail_pesan. 3. Hubungan tabel pesan dengan tabel detail_pesan adalah one to many, yaitu satu pesan memiliki banyak detail_pesan 4. Hubungan tabel pelanggan dengan pesan adalah one to many, yaitu satu pelanggan dapat memesan lebih dari satu pemesanan. 5. Hubungan tabel pesan dengan konfir_bayar adalah one to one, yaitu satu pesan memiliki satu konfirmasi bayar. 6. Hubungan tabel pesan dengan kirim adalah one to one, yaitu satu pemesanan memiliki satu pengiriman. 7. Hubungan tabel kota dengan kirim adalah one to many, yaitu satu kota dapat mengirim lebih dari satu. 2.4 Bagan Alir Sistem (Flowchart Sistem) Bagan alir sistem (Flowchart sistem) pada tugas akhir ini, digambarkan pada gambar 2.11

Gambar 2.11 Diagram Alir Sistem (Flowchart S) Keterangan: 1. Daftar pelanggan. 2. Laporan pemesanan belum melakukan konfirmasi Bayar. 3. Laporan pemesanan sudah melakukan konfirmasi Bayar. 4. Daftar produk. 5. Laporan kategori. 6. Laporan konfirmasi bayar. 7. Laporan sudah di kirim. 8. Laporan Belum di kirim. 9. Daftar Kota. 10. Daftar admin.

Penjelasan Bagan Alir Sistem (Flowchart Sistem) Pada diagram alir sistem terdapat proses penyimpanan data dan pencetakan laporan. Proses adalah sebagai berikut : 1. Data pelanggan diproses dalam tabel pelanggan dan dicetak menjadi laporan data pelanggan. 2. Data pelanggan, data produk, data konfir_bayar, dan data kirim diproses dalam tabel pesan dan tabel detail_pesan kemudian dicetak menjadi laporan data pesan. 3. Data pesan dan data bayar diproses dalam tabel pembayaran dan di cetak menjadi laporan data pembayaran. 4. Data produk dan data kategori diproses dalam tabel produk dan di cetak menjadi laporan data produk. 5. Data kota dan data bayar diproses dalam tabelbayar dan dicetak sebagai laporan data pembayaran. 2.5 Diagram Konteks Diagram konteks merupakan penggembangan proses utama dari sistem yang dibuat, pada gambar dapat diketahui sumber data dikelolah oleh administrator, sedangkan yang dapat dilakukan konsumen adalah melakukan pendaftaran, login, pemesanan dan akan melakukan konfirmasi pembayaran. DFD level 0 digambarkan pada gambar 2.12

Gambar 2.12 DFD Level 0 Keterangan: 1. Admin melakukan proses pengelolahan data semua tabel, yang selanjutnya data akan dikirimkan/dilaporkan ke website pada halaman administrator dan kemudian informasi produk ditampilkan ke sistem. 2. Pelanggan melakukan pendaftaran (menginputkan data pelanggan) yang kemudian dilanjutkan ke proses login user dan dilanjutkan ke proses pemesanan dan pembayaran. 2.6 Rancangan Input Program (input) yaitu : Dalam sistem penjualan tas wanita online dibutuhkan perancangan masukan 2.6.1 Perancangan input data admin Perancangan masukan (Input) data admin untuk menyimpan data admin. Perancangan input admin digambarkan pada gambar 2.13

Gambar 2.13 Perancangan Masukan (input) admin 2.6.2 Perancangan input data produk Perancangan masukan (Input) data produk untuk menyimpan data produk. Perancangan input produk digambarkan pada gambar 2.14 Gambar 2.14 Perancangan Masukan (input) produk 2.6.3 Perancangan input data kota dan ongkos kirim Perancangan masukan (Input) data kota untuk menyimpan data kota dan biaya ongkos kirim. Perancangan input kota dan ongkos kirim digambarkan pada gambar 2.15

Gambar 2.15 Perancangan Masukan (input) kota 2.6.4 Perancangan input data login user Perancangan masukan (Input) data user untuk masuk ke data user. Perancangan input admin digambarkan pada gambar 2.16 Gambar 2.16 Perancangan Login User 2.6.5 Perancangan input data pelanggan Perancangan masukan (Input) data pelanggan untuk menyimpan data pelanggan yang melakukan regristrasi. Perancangan input pelanggan digambarkan pada gambar 2.17

Gambar 2.17 Perancangan Masukan (input) pelanggan 2.6.6 Perancangan input data pengirim Perancangan masukan (Input) data pengirim untuk menyimpan data pengiriman. Perancangan input pengirim digambarkan pada gambar 2.18 Gambar 2.18 Perancangan Masukan (input) kirim.

2.6.7 Perancangan input Konfirmasi Bayar Perancangan masukan (Input) data konfirmasi bayar untuk menyimpan data pelanggan yang sudah melakukan konfirmasi bayar. Perancangan input konfirmasi bayar digambarkan pada gambar 2.19 Gambar 2.19 Perancangan Masukan (input) konfirmasi bayar