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

dokumen-dokumen yang mirip
BAB 2 ANALISIS DAN PERANCANGAN

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

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

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

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 I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

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

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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 SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

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 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. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

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

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

BAB 2 ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

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

BAB III DESAIN DAN PERANCANGAN

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

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

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

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

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dimengerti oleh komputer. Analisa dan perancangan akan diterjemahkan kedalam

BAB II ANALISIS DAN PERANCANGAN. sistem informasi yang sudah utuh ke dalam bagian-bagian komponen dengan

BAB II ANALISIS DAN PERANCANGAN. Analisis sistem didefinisikan sebagai penguraian dari suatu sistem

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

BAB III ANALISA DAN DESAIN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III ANALISA DAN PERANCANGAN

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

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. dengan mengindentifikasi masalah terlebih dahulu, identifikasi ini adalah

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

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

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

BAB II ANALISA DAN PERANCANGAN. tercapainya tujuan suatu instansi ataupun perusahaan. Fungsi sistem

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

BAB III ANALISA DAN PERANCANGAN

Transkripsi:

4 BAB 2 ANALISIS DAN PERANCANGAN 2.1 Analisis sistem Dalam menciptakan sebuah aplikasi sistem penjualan secara online diperlukan suatu perancangan sistem yang baik dan tepat. Hal ini bertujuan untuk memberikan gambaran yang jelas dan rancang bangun yang jelas dan lebih rinci. Dari rancangan yang baik akan diperoleh sistem yang baik pula. Adapun model perancangan yang dibuat antara lain ER (Entity Relationship), Rancangan Basis data (DataBase), masukan dan keluaran (I/O) dan pembuatan situs web dengan basis data yang dinamis. Untuk membuat model perancangan tersebut diperlukan sistem pendukung yang berupa sistem perangkat keras (hardware) dan perangkat lunak (software) sehingga suatu aplikasi dapat berjalan. 2.1.1 Sistem perangkat keras (Hardware) Sistem perangkat keras (hardware) merupakan peralatan fisik komputer. Dimana perangkat keras (hardware) ini sangat dibutuhkan untuk melakukan suatu rancangan sistem. Perangkat keras ini terdiri dari masukan, pengolah dan keluaran. Beberapa kebutuhan spesifikasi dari

perangkat keras yang digunakan dalam perancangan sistem ini diantaranya adalah : 1) Laptop Intel(R) Inside 2) Memory 2GB atau lebih 3) Keyboard standar sebagai perangkat masukan dan prer sebagai perangkat keluaran 2.1.2 Sistem perangkat lunak (Software) Software atau perangkat lunak merupakan program - program pendukung yang digunakan dalam menjalankan perangkat keras (hardware) diantaranya adalah sistem operasi. Perangkat lunak (software) sangatlah dibutuhkan dalam pengoperasian suatu perangkat keras (hardware). Dapat dikatakan bahwa software sebagai penerjemah atau pengkonversi sebuah bahasa mesin (analog) atau bahasa tingkat rendah kebahasa tingkat tinggi yang akhirnya menghasilkan suatu informasi yang dapat dan mampu dikenal oleh manusia sebagai pengguna (user). Adapun beberapa perangkat lunak yang digunakan dalam perancangan sistem ini antara lain : 1. Sistem Operasi Windows 8 2. Microsoft Word 3. XAMPP for Windows Version 1.6.3a 4. Mozilla Firefox. CorelDRAW X4

6 6. DIA 0.97.2 7. Notepad++ 6.3.3. 2.1.3 Deskripsi user Di dalam sistem ini, terdapat 3 user yang memanfaatkan dan melakukan optimalisasi terhadap sistem, sehingga sistem berjalan dengan baik. Berikut ini adalah daftar User beserta Hak aksesnya : 1. User Non Member : Dapat melihat produk, detail produk, mengirim pesan. 2. User Member : Dapat melakukan login, melihat produk, melihat detail barang, dapat melakukan pemesanan produk secara online, dan dapat melihat pesanan keseluruhan. 3. User Admin : Melakukan Penginputan, Pengubahan dan Penghapusan Data. 2.2 Perancangan Sistem Sistem merupakan sekumpulan elemen yang satuan fungsinya saling berhubungan dan bertanggung jawab melaksanakan proses pengolahan data dari masukan (input) sehingga menghasilkan keluaran (output).

7 2.2.1 Bagan alir sistem Bagan alir sistem merupakan suatu diagram yang menunjukan arus secara keseluruhan. Diagram ini menjelaskan urut urutan dari prosedur prosedur yang ada didalam sistem dari penginputan data, proses perekaman, penyimpanan sampai pembuatan laporan. Bagan alir sistem ini digunakan untuk memudahkan dalam membuat perancangan program yang akan dibuat. Berikut tampilan dari diagram alir system. Gambar 2.1 Bagan Alir Sistem Keterangan : 1. Daftar kategori 2. Daftar produk 3. Daftar laporan pesanan keseluruhan 4. Daftar laporan pesanan hari, bulan, tahun

8. Daftar laporan pesanan perkota 6. Daftar laporan pesanan member 7. Daftar member 8. Daftar provinsi kota ongkos kirim 9. Laporan pesan 2.2.2 Relasi antar tabel Relasi antar tabel menggambarkan hubungan antar tabel yang akan digunakan untuk mengolah data agar menghasilkan informasi yang dibutuhkan dengan kunci primer sebagai penghubung pada tabel lain. Berikut gambar relasi antar tabel dalam sistem aplikasi ini : Keterangan : Gambar 2.2 Relasi Tabel

9 = one to one = one to many * = Kunci Primer ** = Kunci Tamu Penjelasan Relasi Tabel : 1. Tabel Prov dan tabel Member Hubungan kedua tabel tersebut merupakan hubungan one to one yang artinya satu id ongkir kota untuk satu member. 2. Tabel kategori dan tabel produk Hubungan kedua tabel tersebut merupakan hubungan one to many yang berarti satu kategori produk bisa terdiri dari beberapa produk. 3. Tabel member dan tabel pesanan Hubungan kedua tabel tersebut merupakan hubungan one to many yang berarti satu member dapat melakukan pesanan beberapa kali. 4. Tabel produk dan tabel pesanan item Hubungan kedua tabel tersebut merupakan hubungan one to many yang berarti dalam satu pesanan item dapat memiliki banyak produk.. Tabel pesanan dan tabel pesanan item

10 Hubungan kedua tabel tersebut merupakan hubungan one to many yang berarti dalam satu pesanan dapat memiliki banyak pesanan item. 2.3 Perancangan Basis Data Dalam pengembangan sistem ini memerlukan beberapa tabel yang akan diolah untuk dijadikan suatu informasi yang dapat menghasilkan keluaran dimana kumpulan tabel tersebut diletakan kedalam suatu database tertentu. Hal ini akan memberi kemudahan dalam pengolahan datanya. Struktur untuk masing masing tabelnya antara lain sebagai berikut : 2.3.1 Tabel admin Adalah tabel yang berisikan data administrator yang dalam hal ini admin yang digunakan untuk menyimpan data user. Spesifikasi tabelnya adalah sebagai berikut : Field kunci primer : id_admin Tabel 2.1 Tabel admin Nama Field Tipe Lebar Keterangan id_admin * id admin username 10 username untuk login password 4 password untuk login

11 2.3.1 Tabel pesan Tabel ini berisi pesan dan data data pengirim pesan, dan digunakan untuk menyimpan pesan, struktur tabelnya antara lain : Field kunci primer : id_pesan Tabel 2.2 Tabel pesan Nama Field Tipe Lebar Keterangan id_pesan * id pesan nama 20 nama telepon 1 nomer telepon email 20 alamat email pesan text pesan 2.3.3 Tabel member Tabel yang berisi data data member, dan digunakan untuk menyimpan data member. Spesifikasi tabelnya antara lain: Field kunci primer Field kunci tamu : id_member : id_ongkir Tabel 2.3 Tabel member Nama Field Tipe Lebar Keterangan id_member * Int Id member id_ongkir ** kota nama 2 nama alamat text alamat email 20 email telepon 1 telepon password 10 password confirm 10 konfirmasi password

12 2.3.4 Tabel produk Merupakan tabel yang berisi data data produk. Spesifikasi tabelnya adalah sebagai berikut : Field kunci primer Field kunci tamu : kode : produk_kategori_id Tabel 2.4 Tabel produk Nama Field Tipe Lebar Keterangan kode * produk_kategori_id ** nama harga stok gambar deskripsi Int date text 10 1 0 kode produk kategori produk nama produk harga stok gambar deskripsi 2.3. Tabel kategori Tabel yang berisi data data kategori produk. Spesifikasi tabelnya adalah sebagai berikut : Field kunci primer : kategori_id Tabel 2. Tabel kategori Nama Field Tipe Lebar Keterangan Kategori_id * kategori_nama kategori_deskripsi text 10 id kategori nama kategori deskripsi

13 2.3.6 Tabel prov Tabel yang berisi data data ongkos kirim. Spesifikasi tabelnya adalah sebagai berikut : Field kunci primer : id_ongkir Tabel 2.6 Tabel prov Nama Field Tipe Lebar Keterangan id_ongkir * kode ongkos kirim nama_kota 0 nama kota provinsi 0 provinsi biaya 11 biaya ongkos kirim 2.3.7 Tabel pesanan Tabel yang berisi data data pesanan yang sudah memesan ataupun masih dalam keranjang beli. Spesifikasi tabelnya adalah sebagai berikut : Field kunci primer Field kunci tamu : no_order : id_member Tabel 2.7 Tabel pesanan Nama Field Tipe Lebar Keterangan no_order * nomor order id_member ** id member id_ongkir id kota waktu datetime tanggal dan jam dichekout char 1 sudah di pesan(y) atau belum(t) diarsipkan char 1 sudah di simpan(y) atau belum(t)

14 2.3.8 Tabel pesanan_item Tabel yang berisi data data pemesanan. Spesifikasi tabelnya adalah sebagai berikut : Field kunci primer Field kunci tamu : no_order : kode Tabel 2.8 Tabel pesanan_item Nama Field Tipe Lebar Keterangan no_order * Nomor order kode ** Kode produk jumlah Jumlah harga 1 harga 2.4 Rancangan Input Program Tampilan rancangan form form yang digunakan untuk melakukan penginputan data antara lain sebagai berikut : 2.4.1 Rancangan Form Input Data Ongkos Kirim Form ini digunakan untuk menginputkan data ongkos kirim yaitu nama kota dan biaya, yang nantinya data - data tersebut akan tersimpan ke tabel ongkir yang terdapat dalam database. Berikut adalah rancangan untuk formnya : Input Data Ongkos Kirim Nama Kota : Provinsi : Harga : Tambah Reset Gambar 2.3 Rancangan form input data ongkos kirim

1 2.4.2 Rancangan Form Input Data kategori Form ini digunakan untuk menginputkan data kategori yaitu nama dan deskripsi, yang nantinya data - data tersebut akan tersimpan ke tabel kategori yang terdapat dalam database. Berikut adalah rancangan untuk formnya : Input data kategori Nama : Deskripsi : Tambah Reset Gambar 2.4 Rancangan form input data kategori 2.4.3 Rancangan Form Input Data produk Form ini digunakan untuk melakukan penginputan data produk dengan menentukan kategori yang telah dimasukan pada tabel merk. Berikut tampilan formnya : Input Data Produk Pilih kategori Nama Barang Harga Gambar Browse Stok Deskripsi Tambah Reset Gambar 2. Rancangan form input data produk

16 2.4.4 Rancangan Form Input Data member Form ini digunakan untuk melakukan pendaftaran dengan memasukan data member (diisi oleh pemesan yang hendak akan memesan). Gambar 2.6 Rancangan form input data member 2.4. Rancangan form input pesan Form ini digunakan untuk menghubungi kepada admin dengan mengirim pesan. Adapun rancangan formnya adalah sebagai berikut : [FORM PESAN] Nama Telepon Alamat Email Pesan Kirim Gambar 2.7 Rancangan form input pesan

17 2.4.6 Rancangan iorm input transaksi pemesanan Form ini digunakan untuk menampilkan data pemesanan produk dengan memasukan jumlah barang yang dipesan dan ongkos kirim. Adapun rancangan formnya adalah sebagai berikut : Input Transaksi Pemesanan No Nama Produk Harga Jumlah Total Aksi xx Xxxxx Rp.xxxxx Rp.xxxx Hapus Total Rp.xxxx Hitung Gambar 2.8 Rancangan form input transaksi pemesanan 2. Rancangan output program Keluaran (output) atau yang lebih dikenal dengan informasi merupakan salah satu tujuan dari kegiatan pemuatan sistem. Informasi yang akan dihasilkan pada sistem ini adalah sebagai berikut : 2..1 Rancangan daftar data Ongkos kirim Output daftar ongkos kirim merupakan hasil cetakan data ongkos kirim seluruhnya yang telah ditentukan sebagai data biaya ongkos kirim barang ini. Berikut desain ouput daftar merk ongkos kirim : Daftar Data Ongkos Kirim No ID Provinsi Kota Harga Hapus xx xx xxx xxx xxx Gambar 2.9 Rancangan output daftar ongkos kirim

18 2..2 Rancangan daftar data kategori Menampilkan data kategori untuk produk yang akan di inputkan. Berikut desain output daftar kategori keseluruhan: Laporan Data Kategori No ID Nama Deskripsi Aksi xx xx xxx xxxxx Gambar 2.10 Rancangan output daftar kategori 2..3 Rancangan daftar seluruh data produk Output daftar produk keseluruhan yang telah ditentukan sebagai data produk. Barikut desain output daftar barang keseluruhan : Laporan Data Produk No Kode Produk Nama Produk Harga Kategori Stok Gambar Aksi Detail xx xxxx xxxx xxx xxxxx xxxx xxxx Gambar 2.11 Rancangan output daftar data produk 2..4 Rancangan daftar data pesanan Menampilkan data pesanan member. Berikut desain output daftar pesanan: Laporan Data Pesanan No No Order Nama Member Waktu Pesanan Dichekout Diarsipkan Update Hapus Detail xx xxxx Xxxx xxxx xxxxx xxxxx Gambar 2.12 Rancangan output daftar data pesanan

19 Laporan Daftar Data Pesanan Member Kode Nama Jumlah Harga Total xxx Xxx xxx Xxx xxx Biaya Ongkir Total Bayar xxxx xxxx Gambar 2.13 Rancangan detail output laporan daftar data pesanan member 2.. Rancangan daftar member Menampilkan daftar member keseluruhan. Adapun tampilannya adalah sebagai berikut : Daftar Data Member No Nama Email Kota Detail Hapus x xxxx xxxxxxx xxxxx Gambar 2.14 Rancangan output daftar data member Detail Data Member ID Member Alamat Email Kota Telepon Kata sandi Xx Xxxx Xxxx Xxx Xxxx xxxx Gambar 2.1 Rancangan detail output laporan data member