BAB III PEMBAHASAN. dilakukan dalam pembangunan suatu website penjualan (e-commerce). Analisa. terpisah kedalam suatu kesatuan utuh dan berfungsi.

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB II ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

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

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

1.1 Latar Belakang Masalah

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

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

Spesifikasi Kebutuhan Software Spesifikasi software yang dibutuhkan untuk menjalankan aplikasi penjualan Toko Batik Candi Luhur berbasis web adalah:

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

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 IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB II ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

c. Rancangan Menu News

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV RANCANGAN SISTEM USULAN

BAB II ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB V IMPLEMENTASI DAN PENGUJIAN Gambaran Umum Pembangunan Sistem. aplikasi ini yaitu menggunakan pemrograman prosedural yakni tidak seperti

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

Rancangan Layar Insert Berita Gambar 4.81 Rancangan Layar Insert Berita

BAB V IMPLEMENTASI SISTEM

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

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 HASIL DAN PEMBAHASAN Spesifikasi Perangkat Keras (Hardware) yang direkomendasikan : Processor : Intel core i5 2,6 GHZ

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV HASIL DAN PEMBAHASAN

BAB II LANDASAN TEORI

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

PERANCANGAN PENJUALAN BARANG BERBASIS WEB PADA TOKO DARMA HANDY CRAFT TASIKMALAYA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL DAN UJI COBA

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

BAB II ANALISIS DAN PERANCANGAN

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

5 BAB V IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI SISTEM

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

BAB V IMPLEMENTASI SISTEM

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

BAB II ANALISIS DAN PERANCANGAN

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


BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. BAB II LANDASAN TEORI (Untuk Perancangan Web)

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

BAB IV HASIL DAN PEMBAHASAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

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

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB 4 IMPLEMENTASI DAN PENGUJIAN

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

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

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

BAB III DESAIN DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI. rupa sehingga dapat memudahkan pengguna untuk menggunakan aplikasi

Transkripsi:

3.1 Analisa Perancangan Web BAB III PEMBAHASAN Analisa dan Perancangan merupakan salah satu kegiatan penting yang dilakukan dalam pembangunan suatu website penjualan (e-commerce). Analisa sendiri secara umum dapat diartikan dengan mengidentifikasi permasalan yang ada. Sedangkan perancangan secara umum dapat diartikan sebagai penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen terpisah kedalam suatu kesatuan utuh dan berfungsi. Jika analisa bertujuan untuk mengevaluasi dan mengidentifikasi permasalahan, maka pada perancangan bertujuan untuk memenuhi kebutuhan pemakai sistem dan memberikan gambaran yang jelas rancangan bangun sistem secara umum. 3.1.1 Tinjauan Kasus Pada bab ini, analisa permasalahan dan perancangan lebih ditekankan pada website penjualan (e-commerce) sebuah toko softcase. Website tersebut menggunakan bahasa pemprogram PHP. 3.2 Spesifikasi Rancangan Web Di dalam spesifikas rancangan, penulis menggambarkan rancangan halaman, diantaranya: rancangan web pengunjung, rancangan web administrator, 18

19 rancangan dokumen masukan, rancangan dokumen keluaran dan spesifikasi program. 1. Rancangan Halaman Admin a. Halaman Login Fungsi Program Bahasa Pemrograman : login.php : Menampilkan halaman login admin : PHP Bentuk Program : Lampiran A.1 b. Halaman Admin Gambar III.1. Rancangan Halaman Login Admin Fungsi Program Bahasa Pemograman : admin.php : Menampilkan halaman admin : PHP Bentuk Program : Lampiran A.2

20 Gambar III.2. Rancangan Halaman Admin 2. Halaman Utama a. : katalog_beranda.php Fungsi Program Bahasa Pemograman : Menampilkan halaman utama : PHP Bentuk Program : Lampiran B.1

21 b. Halaman Daftar Member Gambar III.3. Rancangan Halaman Utama Fungsi Program Bahasa Pemograman : daftar.php : Menampilkan halaman daftar member : PHP Bentuk Program : Lampiran B.2

22 c. Halaman Login Gambar III.4. Rancangan Halaman Daftar Member Fungsi Program Bahasa Pemograman : login.php : Menampilkan halaman login member : PHP Bentuk Program : Lampiran B.3

23 Gambar III.5. Rancangan Halaman Login Member d. Halaman Keranjang Belanja Fungsi Program Bahasa Program : keranjang_belanja.php : Menampilkan halaman keranjang belanja : PHP Bentuk Program : Lampiran B.4 Gambar III.6. Rancangan Halaman Keranjang Belanja

24 3.3 Rancangan Struktur Navigasi Untuk menentukan alur dan proses dari satu halaman ke halaman lain dibutuhkan navigasi. Pada website ini navigasi yang dibutuhkan adalah struktur navigasi campuran. Berikut ini adalah gambaran struktur navigasi yang digunakan pada website ini : 1. Navigasi Halaman Pelanggan Gambar III.7 Struktur Navigasi Halaman Pelanggan 2. Navigasi Halaman Administrator

25 Gambar III.8 Struktur Navigasi Halaman Administrator 3.4 Normalisasi Normalisasi file adalah proses penyederhanaan file, sehingga file yang dibutuhkan dapat lebih efektif dan efisien. Dimana tidak akan terjadi lagi duplikasi data yang berulang. Ini sangat dibutuhkan dalam proses manipulasi data dann penyimpanan data pada database. Informasi data yang jelas dan akurat sangat dibutuhkan. Adapun proses normalisasi file sebagai berikut : 1. Bentuk Tidak Normal (UnNormal Form-UNF)

26 Gambar III.9 Bentuk Tidak Normal (UnNormalisasi Form-UNF) Keterangan : * = Kunci Utama (Primary Key) ** = Kunci Asing (Foreign Key) = One to One Relationship = One to Many Relationship 2. Bentuk Normal Pertama (First Normal Form-1NF) Gambar III.10Bentuk Normal Pertama (First Normal Form-1NF) Keterangan : * = Candidate Key ** = Kunci Asing (Foreign Key)

27 = One to One Relationship = One to Many Relationship 3. Bentuk Normal Kedua (Second Normal Form-2NF) Gambar III.11 Bentuk Normal Kedua (Second Normal Form-2NF) Keterangan : * = Kunci Utama (Primary Key) ** = Kunci Asing (Foreign Key) = One to One Relationship

28 = One to Many Relationship 4. Bentuk Normal Ketiga (Third Normal Form-3NF) Gambar III.12 Bentuk Normal Ketiga (Third Normal Form-3NF) Keterangan : * = Kunci Utama (Primary Key) ** = Kunci Asing (Foreign Key) = One to One Relationship

29 = One to Many Relationship 3.5 Spesifikasi File Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file dalam database yang digunakan untuk pengolahan proses sistem berjalan. Berikut ini adalah file-file yang digunakan dalam website Tokosoftcase.com : 1. Spesifikasi File Softcase Nama Fungsi Tipe File Organisasi File Media File Field Key Record Size Software : Softcase : kd_softcase : Menyimpan data softcase : File Master : Random access : Hardisk : kd_softcase : Maksimal 200 karakter : MySQL Tabel III.1 Spesifikasi File Softcase

30 2. Spesifikasi File Pesan Pelanggan Nama Tabel Fungsi Type File Organisasi File Akses File Media File Field Key Record Size Software : Pesan Pelanggan : id : Menyimpan data pesan_pelanggan (kritik dan saran) : File Master : Index Sequential : Random : Hardisk : id : 131 karakter : MySQL Tabel III.2 Spesifikasi File Pesan Pelanggan 3. Spesifikasi File Pemesanan Nama Tabel Fungsi Type File : Pemesanan : kd_pemesanan : Menyimpan data pemesanan : File Master

31 Organisasi File Akses File Media File Field Key Record Size Software : Index Sequential : Random : Hardisk : kd_pemesanan : 11 karakter : MySQL Tabel III.3 Spesifikasi File Pemesanan 4. Spesifikasi File Kategori Nama Tabel Fungsi Type File Organisasi File Akses File Media File Field Key Record Size Software : Kategori : kd_kategori : Menyimpan data kategori : File Master : Index Sequential : Random : Hardisk : kd_kategori : 36 karakter : MySQL Tabel III.4 Spesifikasi File Kategori

32 5. Spesifikasi File Pelanggan Nama Tabel Fungsi Type File Organisasi File Akses File Media File Field Key Record Size Software : Pelanggan : id_pelanggan : Menyimpan data pelanggan : File Master : Index Sequential : Random : Hardisk : id_pelanggan : 176 karakter : MySQL Tabel III.5 Spesifikasi File Pelanggan

33 6. Spesifikasi File Pemesanan Detail Nama Tabel Fungsi Type File Organisasi File Akses File Media File Field Key Record Size Software : Pemesanan Detail : kd_pemesanan : Menyimpan data pesanan : File Master : Index Sequential : Random : Hardisk : kd_pemesanan : 33 karakter : MySQL Tabel III.6 Spesifikasi File Pemesanan Detail 7. Spesifikasi File Review Produk Nama Tabel Fungsi Type File Organisasi File Akses File : Review Produk : id : Menyimpan Review Produk : File Master : Index Sequential : Random

34 Media File Field Key Record Size Software : Hardisk : id : 96 karakter : MySQL Tabel III.7 Spesifikasi File Review Produk 8. Spesifikasi File Admin Nama Tabel Fungsi Type File Organisasi File Akses File Media File Field Key Record Size Software : Admin : id : Menyimpan data user login admin : File Master : Index Sequential : Random : Hardisk : id : 46 karakter : MySQL

35 Tabel III.8 Spesifikasi File Admin 9. Spesifikasi File Kota Nama Tabel Fungsi Type File Organisasi File Akses File Media File Field Key Record Size Software : Kota : kd_kota : Menyimpan data kota : File Master : Index Sequential : Random : Hardisk : kd_kota : 111 karakter : MySQL Tabel III.9 Spesifikasi File Kota 10. Spesifikasi File Pengiriman Nama Tabel : Pengiriman : id_pengiriman

36 Fungsi Type File Organisasi File Akses File Media File Field Key Record Size Software : Menyimpan data pengiriman : File Master : Index Sequential : Random : Hardisk : id_pengiriman : 111 karakter : MySQL Tabel III.10 Spesifikasi File Pengiriman 11. Spesifikasi File Ongkir Nama Tabel Fungsi Type File Organisasi File Akses File Media File Field Key Record Size Software : Ongkir : id_ongkir : Menyimpan data Ongkos Kirim : File Master : Index Sequential : Random : Hardisk : id_ongkir : 44 karakter : MySQL

37 Tabel III.11 Spesifikasi File Ongkir 3.6 Spesifikasi Sistem Komputer Berikut ini adalah spesifikasi peangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan aplikasi e-commerce untuk toko softcase. 1. Spesifikasi Perangkat Keras a. Server 1) CPU a) Processor Intel Pentium CPU P6200 @2.13 GHz b) RAM DDR 21.0GB c) Harddisk 320 GB 2) Mouse 3) Keyboard 4) Monitor b. Client 1) CPU a) Processor Intel Pentium CPU P6200 @2.13 GHz b) RAM DDR 4.00 GB

38 c) Harddisk 300 GB 2) Mouse 3) Keyboard 4) Monitor 2. Spesifikasi Perangkat Lunak 1. Server a. Sistem operasi yang digunakan adalah : Microsoft Windows 7 Ultimate b. Aplikasi server yang digunakan adalah Xampp 1.8.1 yang terdiri dari beberapa komponen diantaranya : 1) Aplikasi Apache Server 2) Aplikasi PHP Server 3) Aplikasi MySQL Server 4) Aplikasi phpmyadmin c. Aplikasi Web Browser yang digunakan adalah Google Chrome. 2. Client a. Sistem operasi yang digunakan : Microsoft Windows. b. Aplikasi Web Browser yang digunakan adalah Google Chrome. 3.6.1 Konfigurasi Sistem Komputer Dalam kegiatan pembuatan website ini, penulis menggambarkan sistem komputer dan juga hardware-hardware yang penulis gunakan. Konfigurasi komputer yang penulis gunakan sebagai berikut :

Gambar III.13 Konfigurasi Sistem Komputer 39