bab iii pembahasanbab iii pembahasan 3.1 tinjauan perusahaan dalam tinjauan perusahaan ini berisi...

47
29 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masingmasing bagian yang ada dalam perusahaan tersebut. 3.1.1 Sejarah Perusahaan Toko Alifia Collection adalah sebuah toko baju yang sudah berdiri selama ± 3 tahun sejak tahun 2013, yang berlokasi di Perumahan Bumi Cikarang Makmur Blok A13 No. 20 Bekasi. Dengan konsep busana muslim. Toko Alifia Collection menjual berbagai busana muslim wanita. 3.1.2 Struktur Organisasi dan fungsi Struktur organisasi merupkan pembagian kegiatan kerja, menunjukan bagaimana fungsi atau kegiatan yang berbeda-beda dihubungkan sampai batas tertentu, menunjukan hirarki dan struktur wewenang organisasi serta memperlihatkan hubungan pelaporanya. Dengan struktur organisasi yang baik, tugas-tugas digolongkan sedemikian rupa sehingga dapat dilaksanakan secara efektif, terarah, dan terawasi dan hasilnya dapat terkendali. Bentuk struktur yang ada di toko Alifia Collection adalah sebagai berikut :

Upload: others

Post on 07-Mar-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

29

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur

organisasi serta fungsi dari masing–masing bagian yang ada dalam perusahaan

tersebut.

3.1.1 Sejarah Perusahaan

Toko Alifia Collection adalah sebuah toko baju yang sudah berdiri selama ± 3

tahun sejak tahun 2013, yang berlokasi di Perumahan Bumi Cikarang Makmur Blok

A13 No. 20 Bekasi. Dengan konsep busana muslim. Toko Alifia Collection menjual

berbagai busana muslim wanita.

3.1.2 Struktur Organisasi dan fungsi

Struktur organisasi merupkan pembagian kegiatan kerja, menunjukan

bagaimana fungsi atau kegiatan yang berbeda-beda dihubungkan sampai batas

tertentu, menunjukan hirarki dan struktur wewenang organisasi serta memperlihatkan

hubungan pelaporanya. Dengan struktur organisasi yang baik, tugas-tugas

digolongkan sedemikian rupa sehingga dapat dilaksanakan secara efektif, terarah, dan

terawasi dan hasilnya dapat terkendali. Bentuk struktur yang ada di toko Alifia

Collection adalah sebagai berikut :

Page 2: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

30

Sumber : Toko Alifia Collection.

Gambar III.1.

Struktur Organisasi Toko Alifia Collection

Fungsi dari tiap-tiap bagian adalah sebagai berikut :

1. Owner atau pemilk toko

a. Bertanggung jawab atas jalannya usaha

b. Pemberi kebutuhan atas semua yang terjadi dalam usaha

c. Mengawasi dan memberi masukan kepada karyawan

2. Karyawan Toko

a. Melakukan penghitungan penjualan to ko tiap harinya

b. Mengupdate keluar masuknya barang

c. Melayani pelanggan yang datang

d. Memberikan pelayanan dan informasi kepada pelanggan

3.2. Analisa Kebutuhan

1. Analisis kebutuhan pengguna (requirement gathering).

KEPALA TOKO

KARYAWAN

Page 3: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

31

Analisis kebutuhan pengguna (requirement gathering). adalah aktivitas yang

dilakukan untuk mengekplorasi konsep-konsep/fenomena alami yang ada pada ranah

persoalan. Ini adalah tahap untuk menangkap dan menganalisis kebutuhan fungsional

dari aplikasi untuk masuk ketahap desain

a. Skenario Kebutuhan Admin

1) Mengelola data produk (tambah, edit, hapus)

2) Melakukan Pengupdate data (tambah, edit, simpan) data produk

3) Mengelola status pelunasan pemesanan barang member

4) Mengelola laporan penjualan dan pemesanan member

b. Skenario Kebutuhan Member

1) Mengelola data keranjang belanja

2) Melihat semua data produk

3) Melakukan Pemesanan pada produk

2. Analisis kebutuhan sistem (functional requirement).

Tujuan dari fase analisis sistem adalah memahami dengan sebenar-benarnya

kebutuhan dari sistem baru dan mengembangkan sebuah sistem yang mewadahi

requirement tersebut atau memutuskan bahwa sebenarnya pengembangan sistem baru

tidak dibutuhkan. Penentuan kebutuhan sistem merupakan langkah yang paling

krusial dalam tahapan SDLC (Systems development life cycle).

a. Admin

1) Melakukan login untuk mengakses sistem dari halaman admin.

2) Melakukan Pengupdate data (tambah, edit, simpan) data produk

3) Mengelola status pelunasan pemesanan barang member

Page 4: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

32

4) Mengelola laporan penjualan dan pemesanan member

b. Member

1) Melakukan login untuk dapat mengakses sistem dari halaman member.

2) Melihat semua data produk

3) Melakukan Pemesanan pada produk

4) Sistem melakukan kalkulasi transaksi

3.3. Perancangan Perangkat Lunak

3.3.1 Rancangan Antar Muka

Menjelaskan rancangan antar muka (interface) yang terdapat pada aplikasi e-

commerce untuk toko Alifia Collection.

1. Halaman Utama Pengunjung

Menjelaskan rancangan antar muka (interface) yang terdapat pada aplikasi e-

commerce untuktoko Alifia Collection.

Gambar lll.2.

Halaman Rancangan Menu Utama Pengunjung

Page 5: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

33

a. Tentang Kami

Gambar lll.3.

Rancangan Halaman Tentang Kami

b. Produk

Gambar lll.4.

Rancangan Menu Produk

Page 6: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

34

c. Cara Pembayaran

Gambar lll.5.

Rancangan Menu Cara Pembayaran

d. Menu cara belanja

Gambar lll.6.

Rancangan Menu Cara Belanja

Page 7: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

35

e. Menu Berita

Gambar lll.7.

Rancangan Menu Berita

f. Login Administrator

Gambar lll.8.

Rancangan Menu Login Administrator

Page 8: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

36

g. Home Admin

Gambar lll.9.

Rancangan Menu Home Admin

h. Rancangan Data Provinsi

Gambar lll.10.

Rancangan Menu Data Provinsi

Page 9: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

37

i. Rancangan Menu Data Kategori

Gambar lll.11.

Rancangan Menu Data Kategori

j. Data Barang

Gambar lll.12.

Rancangan Menu Data Barang

Page 10: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

38

k. Rancangan Data Pelanggan

Gambar lll.13.

Rancangan Menu Data Pelanggan

l. Rancangan Menu Pemesanan Barang

Gambar lll.14.

Rancangan Menu Pemesanan Barang

Page 11: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

39

m. Rancangan Menu Konfirmasi Transfer

Gambar lll.15.

Rancangan Menu Konfirmasi Transfer

n. Rancangan Menu Laporan

Gambar lll.16.

Rancangan Menu Laporan

Page 12: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

40

harga_modal

keterangan

Kd_pelanggan

1 1

1 1

M M

3.3.2 Rancangan Basis Data

1. ERD

1

M

1

1

1

M M

Gambar lll.17.

Entity Relationship Diagram

pelanggan

pemesanan

provinsi

barang

nm_pelanggan

password

tgl_daftar

username

no_telepon

email

kd_pelanggan

Melakukan

mempunyai

alamat_lengkap

nama_penerima

no_pemesanan

kd_pelanggan kota

tgl_pemesanan memiliki

kelamin

kd_provinsi

kode_pos

no_telepon

status_bayar

pemesanan_detail

jumlah

harga

id

nm_provinsikd_provinsi

memiliki

kd_kategprinm_kategori

biaya_kirim

kd_barangfile_gambar

kd_kategori

nm_barang

kd_barang

no_pemesanan keterangan

stok

mempunyaikategori

harga

Memiliki

konfirmasi

no_pemesanan

id jumlah_transfer

keterangan

tanggal

Metode_trf

Rek_nama

Bank_tujuan

Bank

Page 13: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

41

1

1

1

2. LRS (Logical Record Structure)

Pemesanan

pelanggan

no_pemesanan *

kd_pelanggan * kd_pelanggan **

pemesanan_detail kategori

nm_pelanggan 1 M tgl_pemesanan 1 M id *

kd_kategori *

kelamin

nama_penerima

no_pemesanan **

nm_kategori

Email

alamat_lengkap

kd_barang

no_telepon

kd_provinsi

harga

1

username

Kota

jumlah

password

kode_pos

tgl_daftar

no_telepon

M

status_bayar

M

provinsi

konfirmasi

barang

kd_provinsi *

id *

kd_barang *

nm_provinsi

no_pemesanan**

nm_barang

biaya_kirim

Bank_tujuan

harga

Bank

stok

rek_nama

keterangan

metode_trf

file_gambar

Kd_pelanggan

kd_kategori ** M

Jumlah_transfer

Keterangan

Tanggal

Gambar III.18.

Logical Record Structure

1

Page 14: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

42

A. Spesifikasi File

Bentuk aplikasi file yang ada pada program aplikasi ini merupakan data yang

berasal dari dokumen input. Data tersebut diproses untuk mendapatkan hasil yang

menunjang sistem kerja yang diinginkan. Dalam pembuatan website e-commerce ini

penulis menggunakan 1 buah file database dengan nama “tokobajudb” memiliki 9

tabel yaitu :

1. Spesifikasi File Admin

Nama File : Admin

Akronim : Admin

Fungsi : Menyimpan id, username dan password untuk login ke

menu admin

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 82

Kunci File : id

Software : MySQL

Tabel lll.1.

Spesifikasi File Admin

No Elemen Data Nama Field Tipe Size Keterangan

1 Id Id Int 2 Primary Key

2 Username Username Varchar 30

3 Password Password Varchar 50

Page 15: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

43

2. Spesifikasi File Barang

Nama File : Barang

Akronim : Barang

Fungsi : Menyimpan semua data barang yang dijual oleh admin

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 225

Kunci File : kd_barang

Software : MySQL

Tabel lll.2.

Spesifikasi File Barang

No. Elemen Data NamaField Tipe Size Keterangan

1 Kode barang kd_barang Char 5 Primary Key

2 Nama barang nm_barang Varchar 100

3 Harga Harga Int 12

4 Stok Stok Int 4

5 Keterangan keterangan Text

6 File gambar file_gambar Varchar 100

7 Kode kategori kd_kategori Char 4

Page 16: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

44

3. Spesifikasi File Kategori

Nama File : Kategori

Akronim : Kategori

Fungsi : Untuk menyimpan, menambah dan menghapus data

kategori barang

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 104

Kunci File : kd_kategori

Software : MySQL

Tabel lll.3

Spesifikasi File Kategori

No. Elemen Data NamaField Tipe Size Keterangan

1 Kode kategori kd_kategori Char 4 Primary Key

2 Nama kategori nm_kategori Varchar 100

Page 17: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

45

4. Spesifikasi File Konfirmasi

Nama File : Konfirmasi

Akronim : Konfirmasi

Fungsi : Untuk konfirmasi setelah melakukan transfer pembayaran

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 170

Kunci File : id

Software : MySQL

Tabel lll.4

Spesifikasi File Konfirmasi

No. Elemen Data NamaField Tipe Size Keterangan

1 Id Id Int 4 Primary Key

2 No pemesanan no_pemesanan Varchar 8

3 Bank_tujuan Bank_tujuan Vachar 20

4 Bank Bank Vachar 20

5 Rek_nama rek_nama Vachar 50

6 Metode_trf Metode_trf Vachar 50

7 Kd_pelanggan kd_pelanggan Varchar 6

8 Jumlah transfer jumlah_transfer Int 12

9 Keterangan Keterangan Text

6 Tanggal Tanggal Date

Page 18: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

46

5. Spesifikasi File Pelanggan

Nama File : Pelanggan

Akronim : Pelanggan

Fungsi : Untuk menyimpan dan menampilkan data pelanggan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 296

Kunci File : kd_pelanggan

Software : MySQL

Tabel lll.5.

Spesifikasi File Pelanggan

No. Element Data NamaField Tipe Size Keterangan

1 Kode

pelanggan

kd_pelanggan Char 6 Primary Key

2 Nama

pelanggan

nm_pelanggan Varchar 100

3 Kelamin Kelamin Enum

4 Email Email Varchar 100

5 Nomer telepon no_telepon Varchar 20

6 Username username Varchar 20

7 Password password Varchar 50

8 Tanggal daftar tgl_daftar Date

Page 19: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

47

6. Spesifikasi File Pemesanan

Nama File : Pemesanan

Akronim : Pemesanan

Fungsi : Untuk menyimpan dan menampilkan data pemesanan

Tipe File : FileTransaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 403

Kunci File : id

Software : MySQL

Tabel lll.6.

Spesifikasi File Pemesanan

No. Elemen Data NamaField Tipe Size Keterangan

1 No Pemesanan no_pemesanan Char 8 Primary Key

2 Kode

Pelanggan

kd_pelanggan Char 6

3 Tanggal

Pemesanan

tgl_pemesanan date

4 Nama

Penerima

nm_penerima Varchar 60

5 Alamat

Lengkap

alamat_lengkap Varchar 200

6 Kode Provinsi kd_provinsi Char 3

7 Kota Kota Varchar 100

8 Kode Pos kode_pos Varchar 6

9 Nomer

Telepon

no_telepon Varchar 20

10 Status Bayar status_bayar Enum

Page 20: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

48

7. Spesifikasi File Pemesanan Detail

Nama File : Pemesanan Detail

Akronim : Pemesanan_Detail

Fungsi : Menyimpan Detaildata pemesanan pelanggan

Tipe File : FileTransaksi

Organisasi File : Index sequential

Akses File : Random

Media : Harddisk

Panjang Record : 33

Kunci File : id

Software : MySQL

Tabel lll.7.

Spesifikasi File Pemesanan_Detail

No. Elemen Data NamaField Tipe Size Keterangan

1 Id Id Int 4 Primary Key

2 Nomer

pemesanan

no_pemesanan Char 8

3 Kode barang kd_barang Char 5

4 Harga Harga Int 12

5 Jumlah Jumlah Int 4

Page 21: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

49

8. SpesifikasiFile Provinsi

Nama File : Provinsi

Akronim : Provinsi

Fungsi : Untuk menyimpan data alamat provinsi pelanggan dan

sebagai tolak ukuran biaya ongkos kirim

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 115

Kunci File : kd_provinsi

Software : MySQL

Tabel lll.8

Spesifikasi File Provinsi

No. Elemen Data Nama Field Tipe Size Keterangan

1 Kode provinsi kd_provinsi Char 3 Primary Key

2 Nama provinsi nm_provinsi Varchar 100

3 Biaya_kirim biaya_kirim Int 12

Page 22: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

50

9. Spesifikasi File Tempat Keranjang

Nama File : Tmp Keranjang

Akronim : tmp_keranjang

Fungsi : Tempat untuk menyimpan barang yang ingin dan mau

dibeli

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 117

Kunci File : id

Software : MySQL

Tabel lll.9.

Spesifikasi File Tmp_Keranjang

No. Elemen Data NamaField Tipe Size Keterangan

1 Id Id Int 4 Primary Key

2 Kode barang kd_barang Char 5

3 Harga Harga Int 2

4 Jumlah Jumlah Varchar 100

5 Tanggal tanggal Date

6 Kode pelanggan kd_pelanggan Char 6

Page 23: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

51

3.3.3 Rancangan Struktur Navigaasi

Gambar lll.19.

Struktur Navigasi Halaman User

Index

Home Tentang kami Produk Cara Pembayaran Cara Belanja

Member Baru

Login Member

Kategori

Login

Baju Muslim family

Baju Muslim Formal

Baju Muslim Modern

Baju Muslim Non Formal

Khimar

Berita

Keranjang Belanja

Konfirmasi

Tampil Transaksi

Page 24: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

52

Gambar lll.20.

Struktur Navigasi Halaman Administrator

Login Admin

Home

Password

Admin

Data Provinsi

Data Kategori

Data Barang

Data Pelanggan

Pemesanan Barang

Konfirmasi

Laporan

Logout

Simpan

Tambah

Edit

Delete

Tampilkan

Batal

Kirim

Bayar

Lihat

Delete

Cari

Delete

Tambah

Edit

Delete

Tambah

Edit

Hapus

Lap. Data Prov

Lap. Data Kategori

Lap. Data Barang

Lap. Data Pelanggan

Lap. pemesanan masuk_per

Lap. pemesanan lunas_tgl

Lap. pemesanan lunas-per

Page 25: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

53

3.4. Implementasi dan Pengujian Unit

3.4.1. Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi nrancangan antar muka pada aplikasi e-commerce berdasarkan

hasil rancangan antar muka.

1. Halaman Login Admin

Administrator harus melakukan login terlebih dahulu untuk dapat menggunakan

modul-modul yang tersedia jika login berhasil, maka menu-menu yang sesuai dengan

kategori user tersebut akan ditampilkan.

Gambar lll.21.

Halaman Login Admin

2. Halaman Index/Home Administrator

Halaman ini menampilkan menu-menu setelah admin melakukan login dengan

benar,admin bisa mengelola content website sesuai dengan yang diperlukan.

Page 26: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

54

Gambar lll.22.

Halaman Home Administrator

3. Halaman Ganti Password Admin

Admin bisa mengganti password untuk login kehalaman admin sesuai dengan

keinginan admin.

Gambar III.23.

Halaman Ganti Password Admin

Page 27: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

55

4. Halaman Admin Data Provinsi

Untuk mengetahui jumlah ongkos kirim ke beberapa kota tujuan pelanggan

yang akan dikirimkan barang pesanannya.

Gambar lll.24.

Halaman Data Provinsi Admin

5. Halaman Admin Data Kategori

Halaman untuk mengubah dan menghapus kategori barang di website.

Gambar lll.25.

Halaman Admin Data Kategori

Page 28: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

56

6. Halaman Admin Data Barang

Halaman ini berguna untuk mengubah barang-barang yang dijual di web Alifia

Collection sesuai keinginan admin.

Gambar lll.26.

Halaman Admin Data Barang

7. Halaman Admin Data Pelanggan

Berguna untuk mencatat history pelanggan yang pernah menjadi member.

Gambar lll.27.

Halaman Admin Data Pelanggan

Page 29: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

57

8. Halaman Admin Pemesanan Barang

Sebagai data informasi pelanggan yang memesan barang di website.

Gambar III.28.

Halaman Admin Pemesanan Barang

9. Halaman Admin Konfirmasi Transfer

Halaman yang berfungsi untuk mencatat history pelanggan yang sudah

melakukan transfer.

Gambar lll.29.

HalamanAdmin Konfirmasi Transfer

Page 30: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

58

10. Halaman Admin Laporan

Halaman laporan dari semua transaksi dan kegiatan yang ada di website.

Gambar lll.30.

Halaman Admin Laporan

11. Halaman Home User

Tampilan utama pada website dan terdapat menu diantaranya : Home, Tentang

kami, Produk, Cara pembayaran, Cara belanja, Berita Alifia Collection.

Page 31: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

59

Gambar II.31.

Halaman Home User

12. Halaman Tentang Kami

Pada menu ini user atau pelanggan dapat melihat Profil/tentang kami pemilik

website e-commerce ini.

Gambar III.32.

Halaman Tentang Kami

Page 32: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

60

13. Halaman Produk

Halaman ini menyediakan Produk yang ready stok di web Alifia Collection

kepada pelanggan.

Gambar III.33.

Halaman Produk

14. Halaman Cara Pembayaran

Halaman ini menyediakan informasi No. Rekening yang sudah disediakan oleh

toko Alifia Collection.

Page 33: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

61

Gambar III.34.

Halaman Cara Pembayaran

15. Halaman Cara Belanja

Halaman ini menyediakan tata cara untuk belanja di web Alifia Collection

kepada pelanggan.

Page 34: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

62

Gambar III.35.

Halaman Cara Belanja

16. Halaman Berita

Halaman ini disediakan adminuntuk menambah informasi kepada user sehingga

user tidak hanya berbelanja tetapi juga dapat mendapatkan sebuah informasi.

Page 35: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

63

Gambar III.36.

Halaman Berita

17. Halaman Pendaftaran Baru

Halaman ini disediakan bagi user yang belum menjadi pelanggan, sebagai

syarat untuk dapat memesan barang di website.

Page 36: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

64

Gambar III.37.

Halaman Pendaftaran Baru

18. Halaman Keranjang Belanja

Pada halaman ini pelanggan bisa menentukan jumlah barang yang akan dibeli

dan jumlah biaya yang harus ditransfer.

Page 37: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

65

Gambar III.38.

Halaman Keranjang Belanja

19. Proses Transaksi Sukses

Halaman ini berfungsi untuk memberi pesan kepada pelanggan bahwa transaksi

sukses agar segera melakukan transfer pembayaran.

Page 38: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

66

Gambar lll.39.

Halaman Transaksi Sukses

20. Halaman Printout

Berfungsi sebagai tanda cetak pelanggan yang sudah melakukan pemesanan

dan pembelian di toko Alifia Collection.

Page 39: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

67

Gamabar III.40

Laporan Printout Transaksi

B. Spesifikasi Sistem Komputer

Suatu sistem komputer merupakan gabungan dari beberapa peralatan yang

saling berhubungan. Komputer juga mempunyai sarana pendukung sebagai fasilitas

yang harus ada apabila suatu usaha telah memasuki langkah maju dengan

menggunakan komputer sebagai alat bantu dalam pengolahan data. Saran pendukung

tersebut adalah perangkat keras (Hardware), perangkat lunak (software), dan manusia

(brainware).

Page 40: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

68

Kebutuhan akan suatu program aplikasi yang mudah digunakan dan memiliki

tampilan grafis yang menarik serta cukup baik dirasakan sebagai suatu hal yang

sangat penting, mengingat tuntutan dari berbagai bidang usaha dan sebagai

pemanfaatan teknologi komputer itu sendiri di bidang bisnis. Banyak sekarang ini

perusahaan-perusahaan besar telah beralih pada pola kerja dengan sistem otomatisasi

berbasis komputer. Kemudahan dalam menggunakan program aplikasi akan sangat

membantu dalam menyelesaikan maslah pekerjaan dan sesuai dengan apa yang telah

direncanakan.

1. Perangakat Keras (Hadrware)

Perangkat keras adalah suatu bagian terpenting yang akan digunakan dalam

menjalankan software, dalam pemilihan perangkat keras kita harus dapat

memperkirakan perangkat keras apa saja yang dibutuhkan untuk menjalankan aplikasi

tersebut, sehingga website e-commerce yang telah didesain dapat berjalan dengan

baik. Perangkat keras yang akan digunakan adalah sebagai berikut

a. Server

1) CPU

(a) Procesor Intel® Core ™ i5 CPU

(b) RAM 6 GB

(c) Harddisk 500GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar 1366x768

Page 41: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

69

5) Koneksi Internet dengan kecepatan 1Mbps.

b. Client

1) CPU

(a) Processor Intel® Pentium Dual Core

(b) RAM 2 GB

(c) Harddisk 300 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) KoneksiInternet dengan kecepatan 56kbps.

2. Perangkat Lunak

Bagian penting lain yang mendukung perancangan website ecommerce adalah

Perangkat Lunak (software), adapun perangkat lunak yang digunakan diantaranya :

a. Sistem Operasi :Microsoft Windows 7 ultimate

b. Program Design : Adobe Dreamweaver CS6, Adobe Photoshop CS6

c. Bahasa Script : PHP

d. Webserver : Apache2triad

e. Web Browser : Mozilla Firefox

f. Database : MySQL

Page 42: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

70

3.4.2 Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan black box testing yang

fokus terhadap proses masukan dan keluaran.

A. Pengujian Terhadap Form Login Admin

Table III.10.

Hasil Pengujian Black Box Testing Halaman Form Login Admin

No

.

Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpu

lan

1 Data di

form

login

admin

tidak diisi

semua

username (kosong)

password(kosong)

Sistem akan

menolak dan

menampilkan

“ERROR“

1. Data username

tidak boleh kosong

! 2. Data password

tidak boleh kosong

!

Sesuai

harapan

Valid

2 Memasuk

an data

username

dan

password

yang

tidak

terdaftar

username(salah)

password(salah)

Sistem akan

menolak dan

menampilkan

“username atau

password tidak

valid, silahkan coba

lagi”

Sesuai

harapan

Valid

3 Username

tidak diisi

saat

melakuka

n login

Username(kosong)

Password (benar)

Sistem akan

menolak dan

menampilkan

“Error”

1. Data

usernametidak

boleh kosong !

Sesuai

harapan

Valid

Page 43: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

71

4 Password

tidak diisi

saat

mekaluka

n login

Password (kosong)

Username(benar)

Sistem akan

menolak dan

menampilkan

“Error”

1.Data password

tidak boleh kosong

!

Sesuai

harapan

Valid

5

Memasuk

an data

username

dan

password

dengan

data yang

benar

kemudian

klik

tombol

login

Username

(benar)

Password

(benar)

Sistem akan

mengakses login

dan kemudian

langsung

menampilkan menu

utama

Sesuai

harapan

Valid

6

Memasuk

an data

username

yang

salah dan

password

data yang

benar

Username

(Salah)

Password

(benar)

Sistem akan

menolak dan

menampilkan

“username atau

password tidak

valid, silahkan coba

lagi”

Sesuai

harapan

Valid

7 Memasuk

an data

password

data yang

salah dan

username

yang

benar

Password

(salah)

Username

(benar)

Sistem akan

menolak dan

menampilkan

“username atau

password tidak

valid, silahkan coba

lagi”

Sesuai

harapan

Valid

Page 44: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

72

B. Pengujian Terhadap Form Pendaftaran Baru

Table III.11.

Hasil PengujianBlack Box Testing Halaman FormPendaftaran Baru

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pencarian

Kesimpu

lan

1 Data Di form

tidak diisi

semua

Form kode

(kosong)

Sistem akan

menolakdan

menampilkan“ERROR

1. Data Nama

pelanggan masih

kosong

2. Data alamat email

masih kosong

3. Data No. Telepon

masih kosong

4. Data username

masih kosong

5. Data password

masih kosong

Sesuai

harapan

Valid

2 Memasukan

alamat email

yang sudah

terdaftar di

member

Memasukan

alamat

email

diananofita

sari81@gm

ail.com

Sistem akan menolak

dan menampilkan

“Errooorr !!” email

diananofitasari81@g

mail.com sudah ada

yang menggunakan

Sesuai

harapan

Valid

3 Memasukan

username

yang sudah

terdaftar

dimember

Memasukan

username

yang sudah

terdaftar

(nofi)

Sistem akan menolak

dan menampilkan

“Errooorr !!”

Username nofi sudah

ada yang

menggunakan

Sesuai

harapan

Valid

Page 45: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

73

C. Pengujian Terhadap Form Login User

Table III.12.

Hasil Pengujian Black Box Testing Halaman Form Login User

No. Skenario

pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengijuan

Kesimpulan

1 Username

dan

Password

tidak diisi

kemudian

klik tombol

login

Username: (kosong)

Password: (kosong)

Sistem menolak

dan menampilkan

pesan “MAAF

LOGIN GAGAL”

1. Data username

kosong, silahkan isi

dengan benar

2. Data password

kosong, silahkan isi

dengan benar

3. Data username

dan password yang

anda masukan

belum benar

Sesuai

harapan

Valid

2 Memasukan

data

username

dan

password

yang tidak

benar

Username (salah)

Password (salah)

Sistem menolak

dan menampilkan

pesan“MAAF

LOGIN GAGAL”

1. Data username

dan password yang

anda masukan

belum benar

Sesuai

harapan

Valid

3 Username

tidak diisi

saat

melakukan

login

username(kosong) Sistemakan

menolak dan

menampilkan pesan

“MAAF LOGIN

GAGAL”

1. Data username

kosong, silahkan isi

dengan benar

2. Data username

Sesuai

harapan

Valid

Page 46: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

74

dan password yang

anda masukan

belum benar

4 Password

tidak diisi

saat

melakukan

login

Password

(kosong)

Sistemakan

menolak dan

menampilkan pesan

“MAAF LOGIN

GAGAL”

1. Data password

kosong, silahkan isi

dengan benar

2. Data username

dan password yang

anda masukan

belum benar”

Sesuai

harapan

Valid

5 Memasukan

username

dan

password

dengan data

yang benar

kemudian

klik tombol

login

Username

(benar)

Password

(benar)

Sistem akan

mengakses login

dan akan

menampilkan menu

utama

Sesuai

harapan

Valid

Page 47: BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta fungsi dari masing–masing

75

D. Pengujian Terhadap Form Transaksi Proses

Table III.13.

Hasil PengujianBlack Box TestingForm Transaksi Proses

No. Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Data di

Form tidak

diisi semua

Form kode

(kosong)

Sistemakan

menolak dan

menampilkan

pesan “Error”

1. Data nama

penerima masih

kosong

2. Data alamat

tujuan

pengiriman

masih kosong

3. Data provinsi

pengiriman

belum dipilih

4. Data kota

tujuan masih

kosong

5. Data kode pos

masih kosong

6. Data No.

Telepon masih

kosong

1.

Sesuai

harapan

Valid

2 Memasukan

semua field

yang

tersedia

dengan

benar

Memasukan

semua data

(benar)

Sistemakan

mengakses

transaksi proses

dan akan

langsung

menampilkan

transaksi sukses

Sesuai

harapan

Valid