BAB III PEMBAHASAN. Condet. Nama Power Pillow pada Toko Power Pillow diambil dari bahasa. Gambar III.I. Struktur Organisasi Toko Power Pillow

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB IV RANCANGAN SISTEM USULAN

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

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

BAB V PEMBAHASAN DAN IMPLEMENTASI

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

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

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB III DESAIN DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PEMBAHASAN. Perancangan aplikasi ini adalah melakukan instalasi aplikasi server yaitu

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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 METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Gambar 4.1. Running Apache dan MySQL

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN EVALUASI

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan, dalam kegiatan implementasi aplikasi. membutuhkan perangkat keras dan perangkat lunak.

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB 4 IMPLEMENTASI DAN EVALUASI

PERANCANGAN PENJUALAN BARANG BERBASIS WEB PADA TOKO DARMA HANDY CRAFT TASIKMALAYA

BAB II ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

PENERAPAN B2C SISTEM INFORMASI E-COMMERCE PADA TOKO PAKAIAN GAYAKU

BAB V IMPLEMENTASI SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB 4 IMPLEMENTASI DAN EVALUASI. telah di identifikasi pada bab 3, saatnya untuk melakukan implementasi dan Kebutuhan Sumberdaya Aplikasi

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI

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

BAB IV IMPLEMENTASI DAN EVALUASI. Rekam Medis pada Rumah Sakit Mata Masyarakat Surabaya.

BAB III PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat

BAB IV. Hasil dan Pembahasan. Adapun hasil dari penelitian ini adalah sebuah website yang menampilkan produk-produk

BAB III ANALISIS DAN PERANCANGAN

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

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

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

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

BAB IV HASIL DAN UJI COBA

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

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

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. Dalam merancang dan membangun aplikasi virtual store menggunakan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

Transkripsi:

BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Toko Power Pillow merupakan usaha keluarga yang bergerak dalam bidang penjualan perlengkapan aneka jenis bantal. Toko Power Pillow didirikan oleh Bapak Mustafa pada tanggal 21 Maret 2014 yang beralamat di Jalan Raya Condet. Nama Power Pillow pada Toko Power Pillow diambil dari bahasa inggris yang berarti kekuatan. Kekuatan sendiri diartikan sebagai doa maupun harapan bagi pemilik agar usaha yang dijalankannya selalu berdiri dengan kuat. Pada awalnya usaha yang dijalankan tersebut hanya merupakan usaha sampingan dari pemilik. Seiring berjalannya waktu, usaha tersebut banyak diminati oleh masyarakat sehingga pemilik memutuskan untuk fokus dalam menjalankannya dan menjadikan usaha tersebut sebagai mata pencaharian utama. 3.1.2. Struktur Organisasi dan Fungsi Gambar III.I. Struktur Organisasi Toko Power Pillow Fungsi dan tugas dari struktur organisasi Toko Power Pillow sebagai berikut: 31

32 1. Pemilik Toko a. Memimpin dan mengawasi setiap kegiatan usaha di dalam toko. b. Mengatur keuangan toko. c. Membeli persediaan barang. d. Menerima dan mengatur tugas karyawan. e. Mengatur gaji karyawan. f. Menerima laporan penjualan dan persediaan barang. 2. Pramuniaga Toko a. Melayani dan menyapa setiap pelanggan dengan baik. b. Menjawab pertanyaan pelanggan dan menerima keluhan dari pelanggan dengan baik. c. Membantu pelanggan dalam memberikan informasi mengenai suatu produk. d. Merawat dan membersihkan produk-produk yang ada di dalam toko. e. Membantu memilihkan barang yang sesuai dengan apa yang di inginkan pelanggan. f. Melakukan pengecekan stok barang perbulan dan melakukan pelaporan stok barang kepada kasir. 3. Kasir a. Melayani transaksi pembayaran dari pelanggan dengan baik. b. Melakukan pencatatan atas semua transaksi. c. Membuat laporan persediaan barang dan laporan penjualan perbulan, serta melakukan pelaporan kepada pemilik toko. d. Bertanggung jawab atas uang penjualan yang berada di meja kasir. 3.2. Analisa Kebutuhan Analisa kebutuhan merupakan suatu kegiatan untuk mengetahui, merancang dan menetukan kebutuhan-kebutuhan yang harus ada dalam sistem tersebut. Analisa kebutuhan tersebut dapat dilhat dari tabel dibawah ini: Tabel III.1. Analisa Kebutuhan Pengguna Pengguna Admin Kebutuhan Sistem a. Melakukan login ke dalam sistem. b. Mengupdate dan mengubah data produk. c. Mengupdate, menambah dan mengubah data kategori produk.

33 d. Melihat data pelanggan. e. Melihat data pemesanan. f. Melihat data konfirmasi pembayaran. g. Melihat data laporan penjualan. h. Melihat, mengubah dan menghapus ongkos kirim penjualan. i. Melihat dan mengubah halaman statis. j. a. b. c. d. e. f. g. h. Pelanggan Melakukan logout. Melakukan login pelanggan. Melihat data kategori produk. Melakukan pemesanan produk. Mengisi alamat pengiriman. Mencetak bukti struk pemesanan. Melakukan konfirmasi pembayaran. Mengisi testimonial. Melakukan logout. Tabel III.2.Analisa Kebutuhan Sistem Kebutuhan Sistem Input Keterangan a. Admin dapat menambahkan data produk, data kategori, user admin. b. Admin dapat mengupdate data produk, kategori produk, user admin. c. Admin dapat mengubah status pengiriman di data pemesanan. d. Admin dapat mengedit data produk, data kategori, data pemesanan. e. Admin dapat melihat dan menghapus data produk, data kategori, data pemesanan, data Output konfirmasi, data laporan. a. Sistem dapat menampilkan laporan pemesanan, testimonial, struk pemesanan. b. Sistem dapat menampilkan javascript berisi pemberitahuan kepada pengguna yaitu administrator dan pengunjung website. c. Sistem dapat melakukan pencarian data

34 Proses produk. a. Sistem melakukan proses login untuk akses admin atau member pada sistem database. b. Admin berhak mengatur, mengelola, dan melakukan proses penambahan, menghapus, dan pencarian data pada database. c. Sistem melakukan logout untuk keamanan data yang dikelola oleh admin. Dan logout Performance untuk keamanan data member. a. Sistem dapat mendukung penyimpanan data dengan menggunakan database agar data tersimpan dengan baik. b. Sistem memungkinkan melakukan admin keseluruhan. c. Sistem dapat update digunakan admin untuk data secara sesuai dengan fungsinya untuk melakukan penyimpanan data secara efektif. d. Sistem dijalankan dengan menggunakan tools Control yang tepat (efisien). a. Sistem memberikan keamanan untuk akses admin dengan adanya username dan password yang hanya dapat diakses oleh admin itu sendiri. Dan juga keamanan pelanggan dengan adanya username dan password yang hanya diakses oleh pelanggan tersebut. 3.3. Perancangan Perangkat Lunak 3.3.1. Rancangan Antar Muka A. Rancangan Antar Muka Login Admin

35 Ga mbar III.2. Rancangan Antar Muka Login Admin Keterangan rancangan antar muka login admin adalah sebagai berikut: 1) Header merupakan judul tampilan admin 2) Username digunakan untuk memasukkan nama admin dan password digunakan untuk memasukkan password admin. 3) Button Login digunakan untuk masuk ke halaman admin. 4) Footer merupakan batas bawah website. B. Rancangan Antar Muka Halaman Admin

36 Gambar III.3. Rancangan Antar Muka Halaman Admin Keterangan rancangan antar muka halaman admin adalah sebagai berikut: 1) Header merupakan judul dan logo toko power pillow. 2) Content menu yang merupakan kumpulan menu halaman admin. Menu tersebut terdiri dari beranda, data barang, data kategori, data pelanggan, data orderan, data konfirmasi, data ongkos kirim, data halaman statis dan logout. 3) Content isi akan menampilkan tampilan yang dipilih oleh user admin saat memilih dari content menu. 4) Footer merupakan batas bawah website. C. Rancangan Antar Muka Halaman Depan Website

37 Gambar III.4. Rancangan Antar Muka Halaman Depan Website Keterangan rancangan antar muka halaman depan website adalah sebagai berikut: 1) Text berjalan berisikan ucapan selamat datang di website dengan tulisan berjalan. 2) Content menu berisikan beranda, produk, info, cara pemesanan dan menu cari untuk mencari produk yang diinginkan. 3) Testimonial akan menampilkan testimoni dari pengunjung website yang sudah berbelanja.

38 4) Kontak untuk menginformasikan contact person yang bisa dihubungi dalam pemesanan. 5) Slider menampilkan tampilan tampilan produk yang ditampilkan secara acak. 6) Menu produk menampilkan produk-produk unggulan dari website. 7) Login digunakan untuk member yang sudah terdaftar sebelum melakukan transaksi pemesanan. Jika belum bisa klik daftar. 8) Kategori produk digunakan untuk meringkas seluruh produk diurutkan berdasarkan jenis kategorinya agar mudah dalam pencariannya. 9) Produk baru digunakan untuk melihat tampilan produk terbaru. 10) Pembayaran berisikan nomor rekening untuk pembayaran pemesanan. 11) Pengiriman berisikan jasa pengiriman yang digunakan dalam pengantaran barang. D. Rancangan Antar Muka Halaman Produk

39 Gambar III.5. Rancangan Antar Muka Halaman Produk Keterangan rancangan antar muka halaman produk adalah sebagai berikut: 1) Menu produk berisikan pilihan produk aneka jenis bantal. Button detail berisi informasi secara detail spesifikasi produk, dan button beli berlanjut ke halaman keranjang belanja. E. Rancangan Antar Muka Halaman Info

40 Gambar III.6. Rancangan Antar Muka Halaman Info Keterangan rancangan antar muka halaman info adalah sebagai berikut: 1) Content menu berisikan teks tentang informasi toko power pillow. F. Rancangan Antar Muka Halaman Cara pemesanan Gambar III.7. Rancangan Antar Muka Halaman Cara Pemesanan

41 Keterangan rancangan antar muka halaman cara pemesanan adalah sebagai berikut: 1) Identitas content cara pemesanan berisikan info langkah langkah pemesanan sampai ke langkah-langkah pembayaran. G. Rancangan Antar Muka Halaman Keranjang Belanja Gambar III.8. Rancangan Antar Muka Halaman Keranjang Belanja Keterangan rancangan antar muka halaman keranjang adalah sebagai berikut: 1) Identitas content keranjang belanja berisikan tabel pemesanan produk yang telah pelanggan beli. Button tambah produk untuk melanjutkan pemesanan produk yang lainnya, button beli untuk mengetahui stok yang tersedia dan button check out untuk mengakhiri pemesanan. H. Rancangan Antar Muka Halaman Konfirmasi

42 Gambar III.9. Rancangan Antar Muka Halaman Konfirmasi Keterangan rancangan antar muka halaman konfirmasi adalah sebagai berikut: 1) Identitas content konfirmasi berisikan form yang harus diisi pelanggan untuk konfirmasi pembayaran dan button choose file digunakan untuk meng-upload bukti struk pembayaran. 3.3.2. Rancangan Basis Data

43 A. Entity Relationship Diagram (ERD) Gambar III.10. Entity Relationship Diagram (ERD) Penjualan Aneka Jenis Bantal B. Logical Relational Structure (LRS)

44 Gambar III.11. Logical Relational Structure (LRS) Penjualan Aneka Jenis Bantal C. Spesifikasi File

45 Pada website ini penulis akan membuat database dengan nama anekajenisbantal file tersebut terdiri dari beberapa tabel. Rincian tabel tersebut adalah sebagai berikut: 1. Spesifikasi File Admin Nama File : Admin Akronim : admin Fungsi : Untuk menyimpan data admin Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard disk Panjang Record : 42 Kunci Field : nm_user Software : phpmyadmin Tabel III.3. Spesifikasi File Admin No Element Data Nama Field Tipe Size Ket 1 Nm User nm_user 10 Primary Key 2 Password pass 32 2. Spesifikasi File Catalog Nama File : Catalog Akronim : catalog Fungsi : Untuk menyimpan data barang Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard disk Panjang Record : 238 Kunci Field : kd_barang Software : phpmyadmin Tabel III.4. Spesifikasi File Catalog No. 1. Element Data Kode Barang Nama Field Kd_barang Tipe Size 7 Ket Primary Key 2. Foto foto 100 3. Nama Barang Nama_Baran 50

46 4. 5. 6. 7. 8 Harga Satuan Detail Stok Id Kategori g Harga Satuan detail stok id_kategori Int Text Int 10 10 11 50 3. Spesifikasi File Guest Nama File : Guest Akronim : guest Fungsi : Untuk menyimpan data tamu Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard disk Panjang Record : 50 Kunci Field : no Software : phpmyadmin Tabel III.5. Spesifikasi File Guest No. 1. 2. 3. 4. Element Data No Nama Email Komentar Nama Field no nama email komentar Tipe Int Text Size 10 20 20 Ket Primary Key 4. Spesifikasi File Kategori Nama File : Kategori Akronim : kategori Fungsi : Untuk menyimpan data kategori produk Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard disk Panjang Record : 53 Kunci Field : id Software : phpmyadmin Tabel III.6. Spesifikasi File Kategori No. 1. 2. Element Data Id Id_kategori Nama Field id id_kategori Tipe Int Size 3 50 Ket Primary Key

47 5. Spesifikasi File Keranjang_Sementara Nama File : Keranjang_Sementara Akronim : keranjang_sementara Fungsi : Untuk menyimpan data belanja Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard disk Panjang Record : 42 Kunci Field :Software : phpmyadmin Tabel III.7. Spesifikasi File Keranjang_Sementara No. Element Data Nama Field Tipe Size 1. Kd Pelanggan Kd_pelanggan 10 2. Kd Barang Kd_barang 10 3. Jumlah Jumlah Int 11 4. Total total Int 11 Ket 6. Spesifikasi File Konfirmasi Nama File : Konfirmasi Akronim : konfirmasi Fungsi : Untuk menyimpan data konfirmasi Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard disk Panjang Record : 246 Kunci Field :Software : phpmyadmin Tabel III.8. Spesifikasi File Konfirmasi No. 1. Element Data No Faktur Nama Field no_faktur Tipe Size 10 2. 3. Bank Tujuan Bank Anda bank_tujuan bank_anda 80 20 Ket

48 4. 5. 6. 7. 8. 9. Rekening Nomer Rekening Nominal Transfer Tanggal Bulan Tahun rekening nomer_rekening Nominal_transfer tanggal bulan tahun 20 40 40 2 30 4 7. Spesifikasi File Ongkos Kirim Nama File : Ongkos Kirim Akronim : ongkoskirim Fungsi : Untuk menyimpan data pembayaran ongkos kirim Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard disk Panjang Record : 31 Kunci Field :Software : phpmyadmin Tabel III.9. Spesifikasi File Ongkos Kirim No. 1. 2. Element Data Kota Ongkos 8. Spesifikasi File Page Nama File Akronim Fungsi Tipe File Organisasi File Akses File Media Panjang Record Kunci Field Software Nama Field kota ongkos Tipe Int Size 20 11 Ket : Page : page : Untuk mengubah halaman statis pada web : File Master : Index Sequential : Random : Hard disk : 55 : id_page : phpmyadmin Tabel III.10. Spesifikasi File Page No. 1. 2. 3. Element Data Id Page Judul Isi Nama Field id_page judul isi Tipe Int Text Size 5 50 Ket Primary Key

49 9. Spesifikasi File Pelanggan Nama File : Pelanggan Akronim : pelanggan Fungsi : Untuk menyimpan data pelanggan Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard disk Panjang Record : 383 Kunci Field : kd_pelanggan Software : phpmyadmin Tabel III.11. Spesifikasi File Pelanggan No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Element Data Kd Pelanggan Nama Jenis Kelamin Alamat Kota Kode Pos No Tlp Email Password Kelurahan Kecamatan RT Nama Field Kd_pelanggan Nama Jenis_kelamin Alamat kota Kode_pos No_tlp e_mail password Kelurahan Kecamatan RT Tipe Int Size 10 100 1 100 20 5 15 50 32 20 20 10 Ket Primary Key 10. Spesifikasi File Transaksi Nama File : Transaksi Akronim : transaksi Fungsi : Untuk menyimpan data transaksi Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard disk Panjang Record : 174 Kunci Field : no_faktur Software : phpmyadmin Tabel III.12. Spesifikasi File Transaksi No. Element Data Nama Field Tipe Size Ket

50 1. No Faktur no_faktur 10 2. Tgl Transaksi Tgl_transaksi Date 3. Alamat Alamat_pengiriman 50 Primary Key Pengiriman 4. Kota Kota_pengiriman Int 11 5. Pengiriman Kode Pos Kode_Pos_Pengirim Int 11 Pengiriman an 6. Ongkos ongkos Int 11 7. Subtotal Subtotal Int 11 8. Status Status 15 9. Pembayaran pembayaran 26 10. No Resi no_resi 20 11. Spesifikasi File Transaksi Detail Nama File : Transaksi Detail Akronim : transaksi_detail Fungsi : Untuk menyimpan data transaksi detail Tipe File : File Master Organisasi File : Index Sequential Akses File : Random Media : Hard disk Panjang Record : 52 Kunci Field :Software : phpmyadmin Tabel III.13. Spesifikasi File Transaksi Detail

51 No. Element Data Nama Field Tipe Size 1. No Faktur no_faktur 10 2. 3. Kd Pelanggan Kd Barang Kd_pelanggan Kd_barang 10 10 4. 5. Jumlah Total Jumlah total Int Int 11 11 3.3.3. Rancangan Struktur Navigasi 1. Struktur Navigasi Linier dan Hirarki Halaman Pengguna Ket

52 Gambar III.12. Struktur Navigasi Linier dan Hirarki Halaman Pengguna 2. Struktur Navigasi Linier dan Hirarki Halaman Pelanggan

53 Gambar III.13. Struktur Navigasi Linier dan Hirarki Halaman Pelanggan 3. Struktur Navigasi Linier dan Hirarki Halaman Administrator Sistem

54 Gambar III.14. Struktur Navigasi Linier dan Hirarki Halaman Administrator Sistem 3.4. Implementasi dan Pengujian Unit 3.4.1. Implementasi Rancangan Antar Muka

55 Hasil implementasi rancangan antar muka dari website penjualan aneka jenis bantal adalah sebagai berikut: 1. Halaman Index Website Index adalah halaman paling depan yang ada pada semua website. Halaman index juga disebut sebagai halaman pembuka karena saat pertama kali membuka sebuah web, halaman yang pertama kali muncul adalah bagian index. Pada halaman index akan dirancang cukup kompleks, karena ada banyak link yang mengarah ke semua halaman website. Link merupakan kelompok menu yang dirancang pada situs web penjualan aneka jenis bantal. Pada website yang penulis rancangkan, akan tampil halaman awal ketika website dibuka yang berisi link-link menuju halaman beranda, produk, info, cara pemesanan, testimonial, login atau daftar member, dan kategori produk. Rancangan halaman index website adalah sebagai berikut:

56 Gambar III.15. Halaman Index Website 2. Rancangan Halaman Produk Halaman produk pada website ini berisi data-data barang yang akan dijual pada situs website ini. Data tersebut mencakup nama barang, harga barang,

57 keterangan barang dan juga dilengkapi gambar dari barang yang akan dijual. Rancangan halaman produk bisa dilihat dari gambar berikut ini: Gambar III.16. Halaman Produk 3. Rancangan Halaman Daftar Pelanggan

58 Untuk dapat melakukan transaksi berbelanja secara online terlebih dahulu harus menjadi anggota (member) dari toko ini. Hal ini bertujuan agar pemilik toko mengetahui secara penuh data-data pelanggan yang akan dan telah berbelanja di toko ini. Untuk dapat menjadi anggota di sebuah website, dibutuhkan sebuah halaman registrasi yang telah disediakan pemilik website. Halaman registrasi berisi form untuk memasukkan data calon anggota. Pada website yang penulis rancangkan, tersedia halaman registrasi, yang berisikan form untuk melengkapi data seperti: nama, jenis kelamin, alamat, telepon, email dan password. Berikut ini adalah tampilan halaman registrasi pada toko penjualan aneka jenis bantal: Gambar III.17. Halaman Daftar Pelanggan 4. Halaman Login Admin

59 Halaman login admin adalah halaman yang dibuat khusus untuk admin website agar bisa masuk (login) ke dalam sistem website. Saat berhasil login, admin website bisa melakukan beberapa pengaturan seperti memperbaharui produk, melihat pesanan yang sudah ada, melihat daftar member dan lain-lain. Rancangan halaman login admin yang dibuat penulis sebagai berikut: Gambar III.18. Halaman Login Admin 5. Halaman Index Admin Ketika berhasil login, administrator web akan diarahkan ke halaman utama, halaman utama admin berisi pesan selamat datang kepada admin website baik berupa teks maupun gambar, perintah untuk memperbaharui data barang,

60 mengecek pemesanan barang, dan lain-lain. Rancangan halaman index admin seperti dibawah ini: Gambar III.19. Halaman Index Admin 6. Rancangan Halaman Data Produk Admin Halaman data produk admin ini berisikan daftar produk-produk yang dijual pada toko aneka jenis bantal online ini. Admin memiliki akses penuh untuk melakukan berbagai perubahan produk seperti memperbaharui gambar tampilan produk, mengubah harga, menambah, maupun menghapus produk tersebut. Rancangan halaman produk admin ini adalah sebagai berikut:

61 Gambar III.20. Halaman Data Produk Admin 3.4.2. Spesifikasi Sistem Komputer Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang digunakan penulis. 1. Spesifikasi Perangkat Keras Perangkat keras adalah bagian terpenting yang digunakan dalam menjalankan software, dalam pemilihan perangkat keras kita harus dapat memperkirakan perangkat keras apa saja yang dibutuhkan untuk menjalankan aplikasi tersebut, sehingga program dapat berjalan dengan baik.

62 Perangkat yang digunakan adalah sebagai berikut: a. Server 1) CPU (a) Processor : Dual Core 1007 (b) RAM : 2 GB DDR 3 (c) Hard Disk : 500 GB 2) Keyboard : Standard Keyboard 3) Monitor : 11.6 inch WXGA 4) Layar : 1366 x 768 Pixels 5) Koneksi internet dengan kecepatan 2 Mbps. b. Client 1) CPU (a) Processor : Intel Celeron 847 Dual-Core 1.1 GHZ (b) RAM : 2 GBHDD (c) Hard Disk : 320 GB 2) Keyboard : Standard Keyboard 3) Monitor : 10 inch 4) Layar : 1366 x 768 Pixels 5) Koneksi internet dengan kecepatan 56 kbps 2. Spesifikasi Perangkat Lunak Bagian yang mendukung program adalah perangkat lunak (software) yang digunakan dalam mengeksekusi program aplikasi serta sistem operasi yang digunakan untuk menjalankan program tersebut. Perangkat lunak yang digunakan: A. Server 1) Sistem Operasi Microsoft Windows 7 Sistem operasi windows telah banyak digunakan oleh pengguna komputer, sistem operasi windows adalah sistem operasi yang sangat mudah digunakan. 2) Aplikasi bundle web server yaitu XAMPP yang terdiri dari beberapa komponen, diantaranya: (a) Aplikasi Apache Server v2.2.11 (b) Aplikasi PHP Server v5.2.8

63 (c) Aplikasi MySQL server v5.1.30-community (d) Aplikasi phpmyadmin v3.1.1 3) Aplikasi web lihat yaitu Google Chrome dan Mozilla Firefox a. Client 1) Sistem operasi umum menggunakan Microsoft Windows 7 2) Aplikasi web browser menggunakan Google Chrome dan Mozilla Firefox 3.5. Pengujian Unit 3.5.1. Pengujian Terhadap Form Login Pelanggan Tabel III.14. Tabel Pengujian Terhadap Form Login Pelanggan No. 1. 2 3. Skenario pengujian Username dan password tidak diisi kemudian klik tombol login Username di isi dan password tidak di isi atau kosong kemudian klik tombol login Username tidak di isi dan password di isi kemudian klik tombol login Test Case Hasil yang diharapkan Username : Sistem akan (kosong) menolak akses user Password: dan menampilkan (kosong) Gagal Login, Masukkan Email dan Password Dengan Benar Username : Sistem akan anisa@gmai menolak akses user l.com dan menampilkan Password: Gagal Login, (kosong) Masukkan Email dan Password Dengan Benar. Username : Sistem akan (kosong) menolak akses user Password: dan menampilkan anisa123 Gagal Login, Masukkan Email dan Password Dengan Benar. Hasil pengujian Sesuai harapan Kesimpulan Sesuai harapan Valid Sesuai harapan Valid Valid

64 4. 5. Mengetikkan Username : Sistem akan salah satu anisa@gmai menolak akses user kondisi salah l.com dan menampilkan pada (benar) Gagal Login, username atau Password: Masukkan Email password 234 dan Password kemudian klik (salah) Dengan Benar. tombol login Mengetikkan Username: Sistem menerima username dan anisa@gmai akses login, password l.com kemudian langsung dengan data (benar) menampilkan yang benar Password: Hai anisa, Kamu kemudian klik anisa123 Berhasil Login! tombol login (benar) Happy Shopping. Sesuai harapan Valid Sesuai harapan Valid 3.5.2. Pengujian Terhadap Form Login Administrator Tabel III.15. Tabel Pengujian Terhadap Form Login Administrator No 1. Skenario pengujian Username dan password tidak diisi kemudian klik tombol login Test Case Username : (kosong) Password: (kosong) 2 Username diisi dan password tidak diisi atau kosong kemudian klik tombol login Username : anisa Password: (kosong) 3. Username tidak di isi dan password diisi kemudian klik tombol login Username : (kosong) Password: 123 Hasil yang diharapkan Sistem akan menolak akses user dan menampilkan Nama User / Password Mungkin Salah!!! Try Again!!!. Sistemakan menolak akses user dan menampilkan Nama User / Password Mungkin Salah!!! Try Again!!!. Sistem akan menolak akses user dan menampilkan Nama User / Password Mungkin Salah!!! Try Again!!!. Hasil pengujian Sesuai harapan Kesimpulan Sesuai harapan Valid Sesuai harapan Valid Valid

65 4. Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login. Username : anisa (benar) Password: 456 (salah) Sistem akan menolak akses user dan menampilkan Nama User / Password Mungkin Salah!!! Try Again!!! Sesuai harapan Valid 5. Mengetikkan username dan password dengan data yang benar kemudian klik tombol login Username: anisa (benar) Password: 123 (benar) Sistem menerima akses login, kemudian langsung menampilkan Hai Admin anisa, Kamu Berhasil Login! Enjoy the Work ^_^. Sesuai harapan Valid 3.5.3. Pengujian Terhadap Keranjang Belanja Tabel III.16. Tabel Pengujian Terhadap Keranjang Belanja No 1. Skenario pengujian Jika ingin melanjutkan belanja Test Case Klik tombol tambah produk 2. Jika ingin mengupdate jumlah beli Klik tombol beli atau menekan tombol enter 3. Jika ingin menghapus barang Klik tombol hapus Hasil yang diharapkan Sistem akan mengarahkan pada halaman member atau halaman produk. Sistem akan memproses dan akan muncul jumlah pesanan beserta subtotalnya. Hasil pengujian Sesuai harapan Kesimpulan Sesuai harapan Valid Sistem akan menghapus pembelian dikeranjang dan akan muncul kotak pesan Produk berhasil dihapus dan sistem akan mengarahkan ke halaman keranjang Sesuai harapan Valid Valid

66 belanja kembali. 4. Jika ingin selesai belanja Klik tombol check out 5. Member memilih kota tujuan pengiriman Klik list menu Sistem akan mengarahkan ke halaman alamat pengiriman dan mencetak struk pemesanan. Sistem akan mengolah data kota tujuan dan ongkos kirim untuk dicetak pada struk. Sesuai Harapan Valid Sesuai Harapan Valid