BAB 2 ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB 2 ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. khusus : Sistem ini hanya sebatas penjualan tas.

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. tentang penjualan busana muslim, yang meliputi data barang, cara

BAB II ANALISIS DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN

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

BAB 2 ANALISIS DAN PERANCANGAN. pendukung, diagram alir sistem, perancangan basis data, struktur tabel,

BAB 2 ANALISIS DAN PERANCANGAN SISTEM

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB II ANALISIS DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Analisis sistem memberikan gambaran tentang sistem yang saat ini

BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB II ANALISIS DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

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

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

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

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

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. (studi kasus : sistem ini hanya sebatas

Penjualan Buku Online Toko Buku Gramedia Jember

BAB II ANALISIS DAN PERANCANGAN

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

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

BAB II ANALISIS DAN PERANCANGAN. Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

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

BAB II ANALISIS DAN PERANCANGAN. 2.1 Sistem Informasi Pengelolaan Presensi Karyawan Kantor BMT. BIF Cabang Sleman Jl. Wonosari KM.

BAB III ANALISIS DAN PERANCANGAN

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

BAB II ANALISA DAN PERANCANGAN. Bisnis laundry cukup menjanjikan dibandingkan bisnis bisnis yang

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

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

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

BAB 2 ANALISIS DAN PERANCANGAN. lunak yang digunakan dalam pembuatan sistem tersebut adalah : yang digunakan dalam pembuatan sistem ini adalah :

BAB III ANALISIS DAN DESAIN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II ANALISA DAN PERANCANGAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB II ANALISIS DAN PERANCANGAN

BAB V HASIL DAN PEMBAHASAN. memiliki alur kerja saat pembeli sparepart yaitu dari pelanggan datang yang

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

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PENGESAHAN... ii. HALAMAN PERNYATAAN... iii. HALAMAN PERSEMBAHAN... iv. MOTTO... vi. KATA PENGANTAR...

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

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

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Transkripsi:

4 BAB 2 ANALISIS DAN PERANCANGAN 2.1 RANCANGAN PERANGKAT 2.1.1. Perangkat Keras Spesifikasi kebutuhan perangkat keras adalah sebagai berikut : 1. Intel(R) atom(tm)cpu N280 1.66GHz (2 CPUs) 2. Memory 2GB atau lebih 3. Keyboard sebagai perangkat masukan 4. Printer CANON PIXMA IP1880 2.1.2. Perangkat Lunak Spesifikasi kebutuhan perangkat lunak adalah sebagai berikut : 1. Windows 7 Ultimate sebagai Sistem Operasi 2. Microsoft Word 3. Dia 4. Microsoft Visio 5. Appserv-win32-2.5.8 6. Adobe Photoshop CS5

5 2.2 STRUKTUR TABEL Dalam pengembangan sistem ini memerlukan beberapa tabel yang akan diolah untuk dijadikan suatu informasi yang dapat menghasilkan output yang diperlukan. Data yang dikumpulkan ke dalam basis data dalam bentuk tabel untuk memudahkan pengolahan data. Rancangan tabel yang akan di buat pada tugas akhir ini adalah : 1. Tabel Admin 2. Tabel Barang 3. Tabel Info 4. Tabel Komentar 5. Tabel Konfirmasi 6. Tabel Kota 7. Tabel Member 8. Tabel Keranjang 9. Tabel Propinsi 10. Tabel Request 11. Tabel Transaksi 12. Tabel Detail Transaksi 2.2.1. Rancangan Tabel Admin Tabel admin berfungsi untuk menambahkan, menyimpan, dan melihat data barang, data member, data transaksi. Primary key : id

6 Tabel 2.1 Tabel Admin 1. id Integer 11 Id Admin 2. username Varchar 25 User Admin 3. Password Varchar 100 Password Admin 4. Nama Varchar 25 Nama Admin 2.2.2. Rancangan Tabel Barang barang. Tabel barang berfungsi untuk menyimpan data data Primary key : no_barang Tabel 2.2 Tabel Barang 1. kode_barang Bigint 20 Kode barang 2. nama_barang Varchar 40 Nama barang 3. Gambar Varchar 25 Gambar barang 4. Gambar1 Varchar 25 Gambar barang 5. Gambar2 Varchar 25 Gambar barang 6. Gambar3 Varchar 25 Gambar barang 7. harga Bigint 20 Harga umum 8. harga_member Bigint 20 Harga member 9. Info Text Info barang 10. berat Int 11 Berat barang 11. kategori Varchar 25 Kategori barang 12. dibeli Varchar 25 Jumlah dibeli 13. tanggal datetime tanggal

7 2.2.3. Rancangan Tabel Info Tabel info berfungsi untuk menyimpan data data info tentang toko buku kami. Primary key : id Tabel 2.3 Tabel Info 1. Id Int 11 Id info 2. ket Text Keterangan info 2.2.4. Rancangan Tabel Komentar Tabel komentar berfungsi untuk menyimpan data data komentar dari member / konsumen. Primary key : id Tabel 2.4 Tabel Komentar 1. Id Int 11 Id komentar 2. kode_barang Int 11 Kode barang 3. nama Varchar 25 Nama member 4. email Varchar 25 Email member 5. komentar Text komentar

8 2.2.5. Rancangan Tabel Konfirmasi Tabel konfirmasi berfungsi untuk menyimpan data data detail konfirmasi pesanan. Primary key : id Tabel 2.5 Tabel Konfirmasi 1. Id Int 11 Id konfirmasi 2. kode_transaksi Int 11 Kode transaksi 3. transfer BigfInt 20 Jumlah transfer 4. bukti Varchar 25 Bukti transfer 5. status Varchar 15 Status pembayaran 6. tanggal date Tanggal beli 7. jam time Waktu beli 2.2.6. RancanganTabel Kota Tabel kota berfungsi untuk menyimpan data data kota. Primary key : kode_kota Tabel 2.6 Tabel Kota 1. kode_kota Int 11 Kode kota 2. nama_kota Varchar 25 Nama kota 3. kode_provinsi Int 11 Kode provinsi 4. Ongkir Bigint 20 Ongkos kirim

9 2.2.7. RancanganTabel Member Tabel member berfungsi untuk menyimpan data data member yang terdaftar. Primary key : id Tabel 2.7 Tabel Member 1. id Int 11 Id member 2. username Varchar 25 Username 3. password Varchar 100 Password 4. nama Varchar 25 Nama member 5. alamat Text Alamat member 6. hp Bigint 20 No hp member 2.2.8. RancanganTabel Keranjang Tabel Keranjang berfungsi untuk menyimpan sementara data data order dari konsumen. Primary key : id_keranjang Tabel 2.8 Tabel keranjang 1. id_keranjang Int 11 Id order 2. ip Varchar 15 Ip addres 3. kode_barang Bigint 20 Kode barang 4. jumlah int 11 Jumlah barang

10 2.2.9. RancanganTabel Provinsi Tabel provinsi berfungsi untuk menyimpan data data provinsi. Primary key : kode_provinsi Tabel 2.9 Tabel Provinsi No. Nama Field Type Panjang keterangan 1. kode_provinsi Int 11 Kode provinsi 2. nama_provinsi Varchar 15 Nama provinsi 2.2.10. RancanganTabel Request Tabel request berfungsi untuk menyimpan bukudata data request dari member / konsumen. Primary key : id Tabel 2.10 Tabel Request 1. id Int 11 Id request 2. nama Varchar 25 Nama member 3. email Varchar 25 Email member 4. judul Varchar 30 Judul buku 5. pengarang Varchar 25 Pengarang buku 6. tanggal Datetime Tanggal pesan

11 2.2.11. RancanganTabel Transaksi transaksi. Tabel transaksi berfungsi untuk menyimpan data data Primary key : id_transaksi Tabel 2.11 Tabel Transaksi 1. id_transaksi Int 11 Id transaksi 2. kode_transaksi Bigint 20 Kode transaksi 3. tanggal Date Tanggal beli 4. jam Time Waktu beli 5. pemesan Varchar 25 nama pemesan 6. alamat Text Alamat pemesan 7. hp Bigint 20 No hp pemesan 8. ongkir Bigint 20 Ongkos kirim 9. harga Bigint 20 Harga barang 10. level Varchar 25 Member/non member 11. waktu Datetime Waktu transaksi

12 2.2.12. RancanganTabel Detail Transaksi Tabel detail transaksi berfungsi untuk menyimpan data data transaksi secara detail. Primary key : kode_transaksi Tabel 2.12 Tabel Detail Transaksi 1. Kode transaksi Int 11 kode transaksi 2. kode_barang Bigint 20 Kode barang 3. jumlah Int 11 Jumlah beli

13 2.3 Relasi Antar Tabel Gambar 2.1 Relasi Antar Tabel Keterangan : Kunci Primer (*) Kunci Tamu (**) Relasi One to One Relasi One to Many Berikut adalah penjelasan Relasi Antar Tabel. 1. Hubungan antara Tabel barang dengan Tabel keranjang adalah one to many. Dimana satu barang dapat dipesan lebih dari satu kali dengan nomer pesanan yang berbeda. 2. Hubungan antara Tabel Member dengan Tabel keranjang adalah one to many. Dimana satu Member dapat memesan lebih dari satu kali pesanan dengan nomer pesanan yang berbeda.

14 3. Hubungan antara Tabel Transaksi dengan Tabel keranjang adalah one to many. Dimana satu nomer pesan dapat memiliki lebih dari satu detail pesan yang berbeda. 4. Hubungan antara Tabel Transaksi dengan Tabel Konfirmasi adalah one to one. Dimana satu nomer pesan hanya memiliki satu detail konfirmasi. 5. Hubungan antara Tabel Transaksi dengan Tabel detail transaksi adalah one to many. Dimana satu nomer pesan dapat memiliki lebih dari satu jenis barang. 2.4 Bagan Alir Sistem Diagram alir system (Flowchart System) merupakan alat yang digunakan untuk menggambarkan proses atau langkah langkah kerja yang dilakukan oleh pemprogram dari pembentukan tabel sampai pembentukan laporan laporan. Dibawah ini adalah gambar diagram alir system dari program aplikasi system penjualan buku secara online : Gambar 2.2 Diagram Alir Sistem

15 Keterangan : 1. Daftar Member 2. Daftar Barang 3. Laporan Penjualan per Nota 4. Laporan Penjualan 5. Laporan Konfirmasi Pembayaran 6. Daftar Pesanan Batal 7. Daftar Pesanan Lunas 2.5 DESAIN INPUT PROGRAM Dari rancangan struktur tabel yang telah dibuat, selanjutnya adalah rancangan input. Untuk memudahkan dalam melakukan pengisian data-data kedalam suatu tabel di dalam database, maka diperlukan dua jenis proses pemasukan data berdasarkan pada penggunanya (user). Adapun rancangan input pada sistem ini adalah sebagai berikut : 2.5.1. DESAIN INPUT DATA MEMBER Form ini digunakan untuk memasukan data pelanggan yang nantinya akan disimpan dalam tabel member. (di isi oleh konsumen/member)

16 Username Password Nama Lengkap Alamat Form Pendaftaran Member Telp / HP Gambar 2.3 Desain input Member 2.5.2. DESAIN INPUT REQUEST BUKU Form ini digunakan untuk memasukan data barang yang di minta oleh konsumen, dan akan di proses oleh admin (diisi oleh Konsumen) Request Buku Nama Email Judul Buku Pengarang Gambar 2.4 Desain input Request Buku

17 2.5.3. DESAIN KERANJANG BELANJA Form ini digunakan untuk menampilkan data barang yang di beli dan menginputkan data kota. (diisi oleh konsumen) Keranjang Belanja No Nama Barang Berat Jumlah Harga Total Hapus Ongkir Alamat Tujuan : Propinsi : Kota : Gambar 2.5 Desain Keranjang Belanja 2.5.4. DESAIN INPUT KONFIRMASI PEMBAYARAN Form ini digunakan untuk menginputkan bukti pembayaran yang berupa gambar.(diisi oleh konsumen) Konfirmasi Pembayaran No. Transaksi Uang yang di transfer Bukti Transfer Gambar 2.6 Desain input Konfirmasi Pembayaran

18 2.5.5. DESAIN INPUT CEK TRANSAKSI Form ini digunakan untuk memeriksa transaksi yang di lakukan konsumen, dengan cara memasukkan kode transaksi. (diisi oleh konsumen) No. Transaksi : Cek transaksi Gambar 2.7 Desain Input Cek Transaksi 2.5.6. DESAIN INPUT DATA BARANG Form ini digunakan untuk menambahkan data barang yang tersedia, dan untuk merubah data barang. (diisi oleh admin) Kode Barang Nama Barang Kategori Harga Umum Harga Member Berat Gambar Info Tambah Barang Atau Gambar 2.8 Desain Input Data Barang

19 2.6 DESAIN OUTPUT PROGRAM Keluaran (output) atau yang lebih dikenal dengan informasi merupakan salah satu tujuan dari kegiatan pembuatan sistem informasi yang akan dihasilkan pada sistem ini adalah sebagai berikut 2.6.1. DESAIN DAFTAR DATA BARANG Output Daftar barang merupakan hasil cetak daftar barang dengan menampilkan data barang secara keseluruhan yang telah ditentukan sebagai data barang. Berikut desain output daftar barang : Daftar Barang No. Nama Barang Harga Umum Harga Member Aksi xx xx xx xx xx xx xx Gambar 2.9 Desain output Data Barang 2.6.2. DESAIN DAFTAR MEMBER Output daftar admin merupakan hasil cetak daftar admin yang menampilkan data barang secara keseluruhan yang telah ditentukan sebagai data admin. Berikut desain output daftar admin :

20 Daftar Member No. Nama Member Username Telp / HP Aksi xx xx xx xx xx xx Gambar 2.10 Desain output Daftar Member 2.6.3. DESAIN LAPORAN PEMESANAN Output laporan pemesanan merupakan hasil cetak daftar pesanan yang menampilkan data pesanan dengan status proses secara keseluruhan. Berikut desain output daftar pesanan status proses : No. No. Status Tanggal Jam Aksi Transaksi x xx xx xx xx xx Gambar 2.11 Desain Laporan Pemesanan 2.6.4. DESAIN DAFTAR KONFIRMASI PEMBAYARAN Output konfirmasi pembayaran merupakan hasil cetak daftar pembayaran yang menampikan data pesanan dengan status konfirmasi secara keseluruhan. Berikut desain output daftar pesanan status konfirmasi : No. No. Transaksi Jumlah Transfer Tgl Jam Bukti Transfer xx xx xx xx xx xx Xx Gambar 2.12 Desain Output Konfirmasi Pembayaran Aksi

21 2.6.5. DESAIN OUTPUT LAPORAN TRANSAKSI Output nota pembelian merupakan hasil cetak dari transaksi yang dilakukan oleh konsumen setelah melakukan transaksi, Berikut desain output daftar Laporan transaksi : Transaksi Berhasil No. Transaksi : xx Total uang yang ditransfer : Rp.xx,- ================================================ Untuk melakukan pembayaran, silahkan transfer sejumlah uang yang tertera diatas ke no rekening berikut : Bank xx No. Rekening : xx A/N : xx Download Gambar 2.13 Desain output Laporan Transaksi