• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. kreatviitas dari seorang anak muda yang bernama M.Asep Rusmana dengan Elqy

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. kreatviitas dari seorang anak muda yang bernama M.Asep Rusmana dengan Elqy"

Copied!
75
0
0

Teks penuh

(1)

35

PEMBAHASAN

3.1 Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan

Distro Mars berdiri pada tahun 2004 atas dasar sebuah pemikiran dan kreatviItas dari seorang anak muda yang bernama M.Asep Rusmana dengan Elqy yang dengan inisiatifnya membuat beberapa produk untuk segala umur baik remaja putra atau putri. Produk yang dihasilkan berupa T-shirt, tas, kemeja, jaket, dompet dan lain sebagianya. Distro Mars memulai membuka tempat (local shop) sendiri di Jalan Srimahi Raya No.29 Bandung. Dan mempunyai empat toko resmi yaitu di cikarang, purwakarta, karawang, dan bandung. Sedangkan untuk toko resmi di daerah karawang telah berdiri sejak tahun 2007 yang beralamatkan di Jl. Tuparev No. 334F Karawang.

3.1.2 Struktur Organisasi Dan Fungsi

Setiap perusahaan memiliki struktur organisasi untuk mengendalikan jalannya perusahaan dengan baik agar segala wewenang dan tanggung jawab bagi setiap pribadi yang terlibat dalam perusahaan dapat dipertanggung jawabkan. Dengan struktur organisansi, maka setiap pribadi mendapatkan ruang lingkup atau deskripsi pekerjaan yang jelas, dengan demikian terjalinlah suatu kerja sama yang baik dalam dalam pencapaian tujuan perusahaan. Berikut ini adalah bagian-bagian yang terdapat

(2)

dalam struktur organisasi pada Distro Mars dengan menggunakan masing-masing fungsinya.s

PEMILIK DISTRO M. Asep Rusmana

PENGELOLA DISTRO Elqy Laili Qodar

Bagian Akunting Toko Adi Saputra

Penjaga Toko Fadli Nugraha

Sumber : Distro Mars Karawang (2016)

Gambar III.1

Struktur Organisasi Distro Mars Karawang

Adapun fungsi dari masing-masing bagian struktur organisasi sesuai dengan uraian tugasnya adalah sebagai berikut :

1. Pimpinan/Pemilik Distro Mars Tugas dari pimpinan adalah :

a. Mengawasi jalannya sistem prosedur operasional distro secara keseluruhan dan untuk menjaga konsitensi kerja dalam mencapai tujuan perusahaan secara efektif dan efisien.

(3)

b. Melaksanakan pemeriksaan yang meliputi seluruh aspek kegiatan manajemen keuangan operasional agar pengolahaan dapat dilaksanakan secara efektif dan efisien.

2. Pengelola Distro Mars

Pengelola Distro Mars bertugas untuk mengelola distro, melaporkan segala aktviItas yang terjadi di distro kepada pemilik distro.

3. Bagian Akunting Distro

Bagian Akunting bertugas membuat laporan transaksi, dan laporan barang, selain itu tugas bagian akunting juga bertugas membantu bagian pembelian untuk melayani konsumen.

4. Penjaga/Pelayan Distro

Bertugas untuk melayani konsumen dan menata setiap barang yang akan di perjualkan.

3.2. Analisis Kebutuhan

Sistem e-comerce adalah sistem penjualan berbasis web yang diterapkan pada Distro Mars dimana sistem ini akan memungkinkan calon pembeli dan penjual tidak bertatap muka secara langsung. Kebutuhan akan suatu informasi yang cepat dan efisien adalah suatu hal yang diinginkan oleh masyarakat. Pembuatan website penjualan Distro Mars untuk memberikan kemudahan dalam memasarkan produk Distro Mars secara luas tanpa dibatasi jarak antara pembeli dan penjual, juga mempermudah proses transaksi.

(4)

3.2.1. Analisa Kebutuhan Pengguna

1. Halaman Pelanggan

a. Calon pelanggan dapat melakukan pendaftaran agar menjadi pelanggan. b. Pelanggan dapat memilih product yang akan dipesan untuk ditambahkan ke

keranjang belanja.

c. Pelanggan dapat mem-filter barang berdasarkan kategori. d. Pelanggan dapat melakukan checkout.

e. Pelanggan dapat mengubah data pengiriman. f. Pelanggan dapat mencetak data pemesanan.

g. Pelanggan dapat melakukan konfirmasi pembayaran melalui form konfirmasi. h. Pelanggan dapat login dengan account yang telah dibuat apabila belanja di

lain hari. 2. Halaman Admin

a. Admin dapat mengelola data produk. b. Admin dapat mengelola data transaksi. c. Admin dapat mengelola data testimonial. d. Admin dapat mengelola data administrator. 3.2.2 Analisa Kebutuhan Sistem

1. Sistem dapat menampilkan semua halaman web.

(5)

3. Sistem dapat menyimpan data pelanggan, data barang, data konfirmasi, data kategori, data pemesanan, data testimoni, dan data pengiriman.

4. sistem dapat menampilkan, merubah dan menghapus data barang, data pelanggan, data konfirmasi, data pesanan, konfirmasi data biaya kirim.

3.3Perancangan Perangkat Lunak 3.3.1 Rancangan Antarmuka

1. Rancangan Antar Muka Pengunjung a. Halaman Index Pembuka

Halaman ini merupakan halaman yang muncul saat pertamakali membuka website

HOME | ABOUT | CARA PESAN | KONTAK | BELANJA|DAFTAR

HOME | ABOUT | CARA PESAN | KONTAK | BELANJA|DAFTAR

FOOTER FOOTER HEADER HEADER Gambar Gambar Gambar III.2

(6)

b. Halaman Home

Gambar III.3

Rancangan Antar Muka Halaman Home

HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR

FOOTER FOOTER HEADER HEADER Gambar Gambar

(7)

c. Halaman About

HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR

FOOTER HEADER

Tentang Kami

Gambar III.4

(8)

d. Halaman Cara Pesan

HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR

HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR

FOOTER FOOTER HEADER HEADER

Cara Pemesanan

Berisi tentang cara pemesanan

Gambar III.5

(9)

e. Halaman Kontak

HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR

FOOTER HEADER

Feel free to contact use

DISTRO MARS JL TUPAREV KARAWANG PHONE 088211561289 NAMA : EMAIL : PESAN : XXXXXXX KIRIM xxxxx@xxx.xxxx Xxxxxxxxxxxxxxxxx…….. Gambar III.6

(10)

f. Halaman Belanja

HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR

HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR

FOOTER FOOTER HEADER HEADER login login Username Password Username Password Custumer login Daftar Baru Gambar III.7

(11)

g. Halaman Pendaftaran Baru

HOME | ABOUT | CARA PESAN | KONTAK | BELANJA | DAFTAR

FOOTER HEADER xxxxxxxx Login data ******

Form Registrasi

Username pasword Nama lengkap xxxxxxxxxx xxxxxxxx xxxxxx xxxxxxxx xxxxxxxxx xxxxxxx Biodata Alamat kota Kab gender email No.Hp xxxx@xxxx.xxxx xxxxxxxxxxx simpan Gambar III.8

(12)

2. Rancangan Antar Muka Member

Selain Melihat Rancangan Pengunjung, member juga dapat melakukan transaksi seperti rancangan dibawah ini :

a. Halaman Login Member

Username Password Perdaftaran Baru Username Password Perdaftaran Baru FOOTER FOOTER LOGIN LOGIN xxxxxxxxxx xxxxxxxxxx ****** ****** LOGIN LOGIN HEADER HEADER Gambar III.9.

(13)

b. Halaman Produk FOOTER FOOTER Home Home HEADER HEADER logout logout Gambar Gambar Produk Produk profile profile Konfirmasi Konfirmasi Keranjang | 0 Keranjang | 0 SELAMAT DATANG

Berisi tentang produk yang tersedia

Gambar III.10.

(14)

c. Halaman Tampil Profile FOOTER FOOTER Home Home HEADER HEADER logout logout Gambar Gambar Produk Produk profile profile Konfirmasi Konfirmasi Keranjang | 0 Keranjang | 0 SELAMAT DATANG

Berisi tentang profile member dan histori transaksi

Gambar III.11.

(15)

d. Halaman Konfirmasi Pembayaran FOOTER FOOTER Home Home HEADER HEADER logout logout Gambar Gambar Produk Produk profile profile Konfirmasi Konfirmasi Keranjang | 0 Keranjang | 0 SELAMAT DATANG

Form konfirmasi pembayaran

Gambar III.12.

(16)

3. Rancangan Tampilan Website Untuk Admin a. Halaman Index

Selamat Datang Di Halaman Administrator

Selamat Datang Di Halaman Administrator

HEADER

HEADER

FOOTER

FOOTER

SELAMAT DATANG

Silahkan Login Untuk Masuk Ke Halaman Administrator

Gambar III.13.

Rancangan Antar Muka Halaman Index Admin b. Halaman Login Admin

HEADER HEADER LOGIN LOGIN LOGIN ADMIN LOGIN ADMIN Username Password FOOTER FOOTER Gambar III.14.

(17)

c. Halaman Home Admin FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

DIHALAMAN INI ADMIN BISA :

Menambah Data, Mengubah Data, Menghapus Data, Dan Melihat Laporan Data

ADMIN |Ubah password

Gambar III.15.

(18)

d. Halaman Ubah Password Admin FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

ADMIN |Ubah password

Ubah password Password Lama : Password Baru : UBAH UBAH Gambar III.16.

(19)

e. Halaman Data Produk FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

DIHALAMAN INI ADMIN BISA :

Menambah Produk, Mengubah Data Produk , Menghapus Data Produk, Dan Melihat Laporan Data Produk

ADMIN |Ubah password

FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

DIHALAMAN INI ADMIN BISA :

ADMIN |Ubah password

Gambar III.17.

(20)

f. Halaman Data Katagori FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

DIHALAMAN INI ADMIN BISA :

Menambah Data Katagori, Mengubah Data Katagori , Menghapus Data Katagori, Dan Melihat Laporan Data

Katagori

ADMIN |Ubah password

FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

ADMIN |Ubah password

Gambar III.18.

(21)

g. Halaman Data Biaya Kirim FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

DIHALAMAN INI ADMIN BISA :

Menambah Data Biaya Kirim, Mengubah Data Biaya Kirim , Menghapus Data Biaya Kirim ,Serta Input Biaya Kirim

ADMIN |Ubah password

FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

ADMIN |Ubah password

Gambar III.19

(22)

h. Halaman Data Konfirmasi FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

Dihalaman ini Menampilkan Konfirmasi pembayaran

ADMIN |Ubah password

FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

ADMIN |Ubah password

Gambar III.20.

(23)

i. Halaman Data Transaksi FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

Dihalaman ini Menampilkan Daftar transaksi pembayaran

ADMIN |Ubah password

FOOTER FOOTER HEADER HEADER Home Home Produk Produk Katagori Katagori Biaya Kirim Biaya Kirim Konfirmasi Konfirmasi Transaksi Transaksi Logout Logout

ADMIN |Ubah password

Gambar III.21.

(24)

3.3.2 Rancangan Basis Data

A. Entity Relationship Diagram (ERD)

email cstumer Melakukan Nm_cus pasword alamat gender User name No_hp kota

Transaksi Memiliki Konfirmasi ongkir Tgl_trans Kd_trans_ status Memiliki Kategori Nm_kat_ Kd_kat 1 1 Kd_prod Nm_prod M keterangan Rek_pengirim Bank_pengirim Nm_pengirim Kd_konf berisi 1 kab total Product harga deskripsi foto M M Jumlah_kirim Gambar III.21.

(25)

B. Logical Relational Structure konfirmasi kd_konf * kd_trans nm_pengirim keterangan 1 M bank_pengirim rek_pengirim jumlah_kirim Custumer username * nm_ cutumer pasword email gender No_telp transaksi kd_tras * username_ ** tgl_ trans ongkir total status 1 product kd_prod * nm_prod _ harga foto deskripsi ** kategori kd_ kat * nm_ kat 1 M 1 1 Detail_trans kd_trans ** kd_prod ** Qty kd_kat M M M ** * Gambar III.22

Logical Record Structure (LRS)

C. Spesifikasi File

Database adalah sekumpulan data yang saling berkaitan satu sama lain, terpusat dan terorganisir sehingga dapat dimanfaatkan dengan cepat dan mudah untuk berbagai macam kebutuhan data. Program web yang penulis buat mempunyai database yang berfungsi untuk menyimpan semua data dari

(26)

pengunjung web serta dari admin. Dalam pembuatan web ini penulis disini membuat database yang bernama tugas akhir dengan beberapa tabel, adapun spesifikasi file-file tersebut antara lain :

1. Spesifikasi file tabel customer Nama Database : db_Distro Nama File : Tabel Customer Akronim : customer Tipe File : File Master Akses File : Random Panjang Record : 344 Byte Kunci Field : username

Tabel III.1.

Spesifikasi file tabel customer

No. Elemen Data

Nama

Field Type Size Keterangan 1 Username username Varchar 10 Primary Key 2 Password password Varchar 10

3 Nama

Customer nm_cus Varchar 50 4 Alamat alamat Varchar 150 5 Kota kota Varchar 30 6 Kabupaten kab Varchar 30

7 Gender gender Enum ‘Pria’,’Wanita’ 8 E-mail email Varchar 50

9 No.

Handphone no_hp Varchar 14

2. Spesifikasi file tabel transaksi Nama Database : db_Distro

(27)

Nama File : Tabel Transaksi

Akronim : transaksi

Tipe File : File Master

Akses File : Random

Panjang Record : 20 Byte

Kunci Field : kd_trans

Tabel III.2.

Spesifikasi file tabel transaksi

No. Elemen Data Nama

Field Type Size Keterangan 1 Kode

Transaksi kd_trans Varchar 10 Primary Key 2 Username username Varchar 10 Foreign Key 3 Tanggal

Transaksi tgl_trans Date 4 Ongkos

Kirim ongkir Double 5 Total Bayar total Double 6 Status

Pembayaran status Enum

‘Lunas’, ’Pesan’

3. Spesifikasi file tabel detail transaksi Nama Database : db_Distro

Nama File : Tabel Detail Transaksi

(28)

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 17 Byte

Kunci Field : -

Tabel III.3.

Spesifikasi file tabel detail transaksi

No. Elemen Data Nama Field Type Size Keterangan 1 Kode

Transaksi kd_trans Varchar 10 Foreign Key 2 Kode Produk kd_prod Int 3 Foreign Key

3 Jumlah Beli qty Int 4

4. Spesifikasi file tabel Produk Nama Database : db_Distro

Nama File : Tabel Produk

Akronim : Produk

Tipe File : File Master

Akses File : Random

Panjang Record : 76 Byte

(29)

Tabel III.4.

Spesifikasi file tabel Produk

No. Elemen Data Nama

Field Type Size Keterangan 1 Kode Produk kd_prod Int 3 Primary Key 2 Kode

Kategori kd_kat Varchar 3 Foreign Key 3 Nama Produk nm_mas Varchar 50

4 Harga Per

Porsi harga Double

5 Foto Produk foto Varchar 20 6 Deskripsi deskripsi Text

5. Spesifikasi file tabel kategori Nama Database : db_Distro

Nama File : Tabel Kategori

Akronim : kategori

Tipe File : File Master

Akses File : Random

Panjang Record : 18 Byte

(30)

Tabel III.5.

Spesifikasi file tabel kategori

No. Elemen Data Nama Field Type Size Keterangan 1 Kode

Kategori

kd_kat Varchar 3 Primary Key 2 Nama

Kategori

nm_kat Varchar 15

6. Spesifikasi file tabel konfirmasi Nama Database : db_Distro

Nama File : Tabel Konfirmasi

Akronim : konfirmasi

Tipe File : File Master

Akses File : Random

Panjang Record : 85 Byte

Kunci Field : kd_konf

Tabel III.6.

Spesifikasi file tabel konfirmasi No. Elemen

Data

Nama Field Type Size Keterangan 1 Kode

Konfirmasi

kd_konf Varchar 10 Primary Key 2 Kode

Transaksi

kd_trans Varchar 10 Foreign Key 3 Nama

Pengirim

(31)

4 Nama Bank bank_pengirim Varchar 10 5 Rekening Pengirim rek_pengirim Varchar 25 6 Jumlah Kirim jumlah_kirim Double 7 Keterangan ket Text

3.3.3 Rancangan Struktur Navigasi

Dalam Membuat halaman website e-commerce, penulis menggunakan struktur naVIgasi untuk mengetahui arah perjalanan halaman website, struktur naVIgasi digunakan untuk menggambarkan secara garis besar isi dari seluruh website. 1. Struktur Navigasi Admin

Rancangan struktur navigasi admin dibuat untuk menggambarkan halaman belakang website dan di gunakan untuk mengolah semua isi dari website

(32)

Login Index konfirmasi Biaya Kirim katagori produk Ubah password Home Transaksi Logout Status pesan Input Biaya kirim Input Katagori Daftar Katagori Daftar produk Input produk Daftar biaya Kirim Status lunas pencarian Gambar III.23.

(33)

2. Struktur Navigasi Pengunjung

Rancangan Navigasin pengunjung dibuat untuk menggambarkan halaman depan website dan dibuat semenarik mungkin agar bisa menarik pengunjung.

Index Daftar Belanja kontak Cara pesan Abaout Home Gambar III.24.

(34)

3. Struktur Navigasi Member

Rancangan Navigasi member dibuat untuk mempermudah melakukan pembelian.

Profil Konfirmasi Produk Keranjang Home Daftar produk Data transaksi Logout Gambar III.25.

(35)

3.4 Implementasi dan Pengujian Unit 3.4.1 Implementasi

A.Implementasi Rancangan Antar Muka 1. Halaman Index Admin

Halaman ini merupakan halaman yang tampil pada saat pertama kali admin membuka website Distro Mars.

Gambar III.26. Halaman Index Admin

(36)

2. Halaman Login Admin

Pada halaman ini akan menampilkan form login untuk Admin, di halaman admin diharuskan melakukan pengisian username dan password.

Gambar III.27. Halaman Login Admin

(37)

3. Halaman Admin

Halaman ini menampilkan keseluruhan isi web seperti input, edit, update, serta

delete. Halaman ini dikhususkan hanya untuk admin saja, untuk melihat halaman ini harus login dahulu.

Gambar III.28. Halaman Admin

(38)

4. Halaman Password Admin

Halaman ini sebagai halaman admin yang dapat mengubah password lama admin menjadi password baru untuk masuk ke halaman admin.

Gambar III.29. Halaman Password Admin

(39)

5. Halaman Input Produk

Halaman Input Produk ini dibuat untuk menambah dan mengubah barang yang akan dijual atau di promosikan. Admin juga bisa mengubah status stok barang yang tersedia, dalam hal ini admin harus selalu mengupdate barang terbaru.

Gambar III.30. Halaman Data Barang

(40)

6. Halaman Data Kategori

Halaman ini merupakan halaman kategori barang dimana Admin dapat menambah, mengubah dan menghapus kategori.

Gambar III.31. Halaman Data Kategori

(41)

7. Halaman Data Biaya Kirim

Halaman ini merupakan halaman biaya kirim tiap Kota.

Gambar III.32.

(42)

8. Halaman Konfirmasi

Halaman ini berisi tentang konfirmasi pembayaran dari dan pelanggan.

Gambar III.33.

(43)

9. Halaman Daftar Transaksi Status Pesan

Halaman ini berisi tentang data pesanan pelanggan.

Gambar III.34.

(44)

10.Halaman Daftar Transaksi Status Lunas

Halaman ini berisi tentang pesanan pelanggan yang sudah di lunasi.

Gambar III.35.

(45)

11.Konfirmasi Pembayaran

Halaman ini merupakan data konfirmasi pembayaran pelanggan, .

Gambar III.36.

(46)

12.Halaman Index

Index adalah halaman depan dari semua halaman yang ada pada website.

Halaman ini juga dapat disebut sebagai halaman pembuka karena pada saat pertama kali website dibuka maka halaman ini yang akan tampil sebelum halaman yang lainnya.

Gambar III.37. Halaman Index

(47)

13.Halaman About

Halaman ini berisi informasi seputar distro mars

Gambar III.38. Halaman About

(48)

14.Halaman Cara Pesan

Halaman ini berisi langkah – langkah untuk berbelanja.

Gambar III.39. Halaman Cara Pesan

(49)

15.Halaman Kontak

Halaman ini merupakan testimoni pelanggan yang merasa puas berbelanja di

website ini

Gambar III.40. Halaman Kontak

(50)

16.Halaman Belanja

Halaman ini merupakan halaman dimana pelanggan bebas untuk memilih barang yang diinginkan.

Gambar III.41. Halaman Belanja

(51)

17.Halaman Daftar

Halaman ini berisi form untuk mengisi identitas dan data login pelanggan.

Gambar III.42. Halaman Daftar

(52)

18.Halaman Login

Halaman login merupakan halaman yang digunakan pelanggan untuk melakukan transaksi perbelanjaan. Dengan menginput username dan password.

Gambar III.43. Halaman Login

(53)

19.Halaman Keranjang Belanja

Halaman ini berisi jumlah barang yang di pilih dan terdapat total dari semua produk yang di pilih pelanggan.

Gambar III.44.

(54)

20.Halaman Konfirmasi Pembayaran

Halaman ini merupakan form konfirmasi pembayaran yang disi oleh pelanggan untuk melakukan konfirmasi setelah melakukan pembayaran.

Gambar III.45.

(55)

B.Spesifikasi Sistem Komputer 1. Spesifikasi Perangkat Keras

a. Sistem Operasi Windows 7 b. Processor Dual Core 1.65 GHz

c. RAM DDR2 1GB

d. Hard Disk 20 GB

e. Keyboard 180 keys

f. Monitor dengan resolusi layar minimum 1024x768

2. Spesifikasi Perangkat Lunak

a. Aplikasi bundle web server menggunakan apache2triad yang terdiri dari beberapa komponen, diantaranya:

1) Aplikasi XAMPP Server

2) Aplikasi PHP MyAdmin

b. Aplikasi website untuk melihat hasil yaitu Mozilla firefox

c. Sistem operasi menggunakan Microsoft Windows 8.1

d. Aplikasi pembuatan Web menggunakan Adobe Dreamweaver CS5 3.4.2 Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan Black Box Testing

yang berfokus pada persyaratan fungsional perangkat lunak terhadap proses masukan dan keluaran program.

A. Pengujian terhadap form Login

(56)

1. Pengujian terhadap Login Admin

Tabel III.7.

Hasil Pengujian Black Box Testing Halaman Login Admin No Skenario

Pengujian

Test case Hasil yang diharapkan Hasil pengujian Kesimpulan 1 Username dan password tidak diisi atau kosong kemudian klik tombol login Username: (kosong) Password: (kosong) Sistem akan menolak akses user dan menampilkan “Error. 1.Username masih kosong!, 2.Password masih kosong!” Sesuai Harapan Valid 2 Mengetikkan username dan password tidak diisi atau kosong kemudian klik tombol login Username: Admin password : (kosong) sistem akan menolak akses user dan menampilkan “Error. 1.Password masih kosong!” Sesuai harapan valid

(57)

diisi (kosong) dan password diisi kemudian klik tombol login (kosong) Password: Admin menolak user dan menampilkan “Error. 1.Username masih kosong!” harapan 4 Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login username: Admin password: 12345 (salah) Sistem akan menolak dan menampilkan “Silahkan isi Username dan password dengan benar” Sesuai harapan Valid 5 Mengetikan username dan password dengan data yang benar kemudian klik login Username: Admin (benar) password : Admin (benar) Sistem akan menerima akses login dan kemudian langsung menampilkan halaman admin Sesuai harapan Valid

(58)

1. Pengujian terhadap login Member

Tabel III.8.

Hasil Pengujian Black Box Testing Halaman LoginMember No Skenario

pengujian

Test case Hasil yang diharapkn Hasil Pengujian Kesimpulan 1 Username dan password tidak diisi atau kosong kemudian klik tombol login Username: (kosong) Password: (kosong) Sistem akan menolak dan menampilakan “Login anda gagal... 1.Username kosong, 2.Password kosong, 3. Data Username dan Password yang anda masukan belum benar” Sesuai harapan Valid 2 Mengetikkan username dan password tidak diisi atau kosong kemudian klik tombol login Username: ivounggul password : (kosong) Sistem akan menolak dan menampilkan “Login anda gagal 1.Password kosong, Sesuai harapan Valid

(59)

2.Data Username dan Password yang anda masukan belum benar” 3 Username tidak

diisi (kosong) dan

password diisi kemudian klik tombol login Username: (kosong) Password: ivounggul Sistem akan menolak dan menampilkan “Login anda gagal. 1.Username kosong, 2.Data Username dan Password yang anda masukan belum benar” 4 Mengetikkan

salah satu kondisi salah pada username atau password kemudian klik tombol login username: ivounggul password: 12345 (salah) Sistem akan menolak dan menampilkan “Login anda gagal, 1. Data username dan password yang anda masukan belum benar” Sesuai harapan Valid

(60)

5 Mengetikan

username dan

password dengan data yang benar kemudian klik login Username: ivounggul (benar) password : ivounggul (benar) Sistem akan menerima akses login dan kemudian langsung menampilkan index pelanggan Sesuai harapan Valid

2. Pengujian terhapa pengisian Pendaftaran Baru Tabel III.9.

Hasil Pengujian Black Box Testing Halaman Pendaftaran Baru No Skenrio Pengujian Test case Hasil yang

diharapkan Hasil pengujian Kesimpulan 1 Nama Pelanggan,Jenis Kelamin, email,no telepon, username,password, password lagi, tidak diisi kemudian klik tombol daftar Nama pelanggan: (kosong) Jenis Kelamin: (kosong) Email: (kosong) no telepon: (kosong) Username: (kosong) Sistem akan menolak akses dan akan menampilkan “Erorr 1. Data Nama pelanggan masih kosong,2 Data jenis kelamin belum Sesuai harapan Valid

(61)

Password: (kosong) password lagi: (kosong) dipilih,3. Data Alamat Email Anda tidak valid, atau mungkin masih kosong, 4. Data no Telepon masih kosong, 5. Data username masih kosong,6. Data Password masih kosong” 2 Mengisi salah satu

kolom saja dengan angka dan kolom data yang lain dikosongkan kemudian klik tombol dafar Nama pelanggan: 12345 Jenis Kelamin: (kosong) Email: (kosong) no telepon: Sistem akan menolak akses dan akan menampilkan “Error 1. Data Nama Pelanggan Harus di isi dengan huruf, Sesuai harapan Valid

(62)

(kosong) Username: (kosong) Password: (kosong) password lagi: (kosong) 2. Data Jenis Kelamin belum di pilih 3.Data alamat email anda tidak valid atau mungkin masih kosong, 4.No telepon masih kosong, 5. Data username masih kosong, 6.Data password masih kosong” 3 Mengisi salah satu

kolom saja dan kolom data yang lain dikosongkan kemudian klik tombol dafar Nama Pelanggan: (diisi) Jenis kelamin: (kosong) Alamat email: (kosong) No Sistem akan menolak akses dan akan menampilkan “Error 1.Data Jenis kelamin belum dipilih, 2.Data alamat email anda Sesuai harapan Valid

(63)

telepon: (kosong) username: (kosong) password : (kosong) Password lagi: (kosong) tidak valid atau mungkin masih kosong, 3.No telepon masih kosong, 4. Data username masih kosong, 5.Data password masih kosong” 4 Mengisi semua data

kecuali password lagi Nama Pelanggan: (diisi) Jenis kelamin: (dipilih) Alamat Email: (diisi) No telepon: (diisi) Username: (diisi) password : Sistem akan menolak akses dan akan menampilkan “Error 1. Data password ke 2 tidak sama dengan password sebelumnya” Sesuai harapan Valid

(64)

(diisi)

password

lagi: (kosong) 5 Mengisi semua data

kemudian klik tombol daftar Nama Pelanggan: (diisi) Jenis kelamin: (dipilih) Alamat Email: (diisi) No telepon: (diisi) Username: (diisi) password : (diisi) password lagi: (diisi) Sistem akan menerima akses kemudian langsung menyimpan ke database Sesuai harapan Valid

3. Pengujian terhadap Konfirmasi Pembayaran

Tabel III.10.

(65)

No Skenrio Pengujian

Test case Hasil yang diharapkan Hasil pengujian Kesimpulan 1 No Pemesanan, Nama Penerima, Jumlah Transfer, keterangan, No rekening tidak diisi kemudian No pemesanan: (kosong) Nama Penerima: (kosong) Jumlah Transfer: (kosong) Keterangan: (kosong) No rekening: (kosong) Sistem akan menolak akses dan akan menampilkan “ Error 1.Data No pemesanan masih kosong isi sesuai dengan no pemesanan anda 2.Data Nama penerima masih kosong isi sesuai nama akun anda. 3.Data nama Rekening masih kosong. 4.Data No Rekening masih kosong 5.Data jumlah transfer masih kosong dan harus diisi dengan angka, Sesuai harapan Valid

(66)

6.Data Keterangan masih kosong.”

2. Mengisi salah satu kolom saja dan kolom data lain dikosongkan No pemesanan: (PS000005) Nama Penerima: (kosong) Jumlah Transfer: (kosong) Keterangan: (kosong) No rekening: (kosong) Sistem akan menolak akses dan akan menampilkan “ Error 1.Data Nama penerima masih kosong isi sesuai nama akun anda. 2.Data Nama rekening masih kosong isi sesuai nama akun anda 3.Data No rekening masih kosong dan harus diisi dengan angka, 4.Data jumlah di transfer masih kosong, Sesuai harapan Valid

(67)

dan harus diisi dengan angka. 5.Data

Keterangan masih kosong.”

(68)

3 Mengisi semua data kemudian klik kirim No pemesanan: (PS000005) Nama Penerima: (Ivo Unggul) Jumlah Transfer: (230000) Keterangan: ( uangnya sudah saya transfer ke no rekening bank mandiri ) No rekening: (132-0011-9642-52) Sistem akan menerima akses dan langsung menyimpan ke database dan data konfirmasi pembayaran yang ada di admin Sesuai harapan Valid

(69)

4. Pengujian Isi Testimoni

Tabel III.11.

Hasil Pengujian Black Box Testing Halaman Isi Tetimoni

No Skenrio Pengujian Test case Hasil yang diharapkan Hasil pengujian Kesimpulan 1 Nama , Email, Testimoni tidak diisi kemudian klik kirim Nama: (kosong) Email: (kosong) Testimoni: (kosong) Sistem akan menolak akses dan akan menampilkan “Eror 1. Data nama masih kosong isi sesuai nama akun anda, 2.Data Email masih kosong isi sesuai akun anda, 3 Data Testimoni masih kosong Sesuai harapan Valid

2 Mengisi salah satu kolom saja dan data kolom lain dikosongkan Nama: (diisi) Email: (kosong) Sitem akan menolak akses dan akan Sesuai harapan Valid

(70)

Testimoni: (Kosong) menamilkan “ Eror 1. Data Email masih kosong isi sesuai dengan akun anda , 2. Testimoni masih kosong 3 Mengisi semua

data kemudian klik tombol kirim Nama : (diisi) email: (diisi) Testimoni: (diisi) Sistem akan menerima akses dan kemudian langsung tersimpan di database dan di halaman pengunjung Sesuai harapan Valid

(71)

5. Data Biaya Kirim

Tabel III.12.

Hasil Pengujian Black Box Testing Halaman Data Biaya Kirim No Skenrio Pengujian Test case Hasil yang

diharapkan Hasil pengujian Kesimpulan 1 Nama ProVInsi, Biaya Kirim dikosongkan kemudian tombol simpan di kilik Nama proVInsi: (kosong) Biaya kirim: (kosong) Sistem akan menolak akses dan akan menampilkan “Error 1. Data Nama ProVInsi masih kosong, 2. Data biaya kirim tidak boleh kosong dan harus diisi dengan angka” Sesuai harapan Valid

2 Mengisi salah satu data kolom kemudian tombol simpan di klik Nama proVInsi: (diisi) Biaya Kirim: (kosong) Sistem akan menolak akses dana kan menampilkan “Error 1. Data Biaya kirim tidak boleh kosong dan harus Sesuai harapan Valid

(72)

diisi angka” 3 Mengisi semua data kolom kemudian tombol simpan di klik Nama ProVInsi: (diisi) Biaya Kirim: (diisi) Sistem akan menerima akses dan langsung menyimpan data ke dalam database dan menampilkan di data proVInsi Sesuai harapan Valid 6. Data Kategori Tabel III.13.

Hasil Pengujian Black Box Testing Halaman Data Kategori

No Skenrio Pengujian Test case Hasil yang diharapkan Hasil pengujian Kesimpulan 1 Nama Kategori tidak diisi kemudian tombol simpan di klik Nama Kategori: (kosong) Sistem akan menolak akses dan akan menampilkan “Erorr 1. Data Nama Kategori tidak boleh Sesuai harapan Valid

(73)

kosong 2 Nama Kategori di isi kemudian tombol simpan di klik Nama Kategori: (disi) Sistem akan menerima akses dan akan langsung menyimpan ke database dan data kategori 7. Data Produk Tabel III.14.

Hasil Pengujian Black Box Testing Halaman Produk No Skenrio Pengujian Test case Hasil yang

diharapkan Hasil pengujian Kesimpulan 1 Nama Barang, Harga Modal,Harga jual, Stok ,Keterangan , Kategori tidak diisi atau di kosongkan kemudian tombol simpan data di klik

Nama barang: (kosong) Harga modal: (kosong) harga jual: (kosong) Stok: (kosong) Sistem akan meolak akses dan akan menampilkan “ Error 1. Data Nama Barang tidak boleh kosong,2. Data harga Sesuai harapan Valid

(74)

keterangan: (diisi) kategori: (kosong) modal tidak boleh kosong, 3. Data Harga Jual tidak boleh kosong, 4. Data stok belum dipilih,5 Data keterangan tidak boleh kosong, 6. Data kategori belum dipilih” 2. Mengisi salah satu

data kolom kemudian tombol simpan data di klik

Nama barang: (diisi) Harga modal: (kosong) harga jual: (kosong) Stok: (kosong) keterangan: (diisi) Sistem akan meolak akses dan akan menampilkan “ Error,1. Data harga modal tidak boleh kosong, 2. Data Harga Jual tidak boleh

(75)

kategori: (kosong) kosong, 3. Data stok belum dipilih,4. Data keterangan tidak boleh kosong, 5. Data kategori belum dipilih” 3 Mengisi semua data kolom kemudian tombol simpan data di klik

Nama barang: (diisi) Harga modal: (diisi) harga jual: (diisi) Stok: (dipilih) keterangan: (diisi) kategori: (dipilih) Sistemakan menerima akses dan langsung menyimpan ke database dan menampilkan di data barang

Gambar

Gambar III.10.
Gambar III.11.
Gambar III.12.
Gambar III.13.
+7

Referensi

Dokumen terkait

Stasiun 4 memiliki nilai indeks dominasi yang lebih tinggi (0,44) dibandingkan dengan stasiun lainnya. Berdasarkan analisis PCA dapat disimpulkan bahwa terdapat

Agar modul yang dikembangkan ini memiliki kahasan berbasis inkuiri, penulis mengembangkan lembar kegiatan mahasiswa yang diintegrasikan pada materi pelajaran yang disajikan

Tabel ini menghitung beban biaya tahunan total dari jaringan, seperti yang dimodelkan, dengan menambah capex tahunan (Tabel 7c) ke dalam pengeluaran operasional untuk setiap

Proses yang digunakan untuk memproduksi alumunium adalah proses elektrolisa dengan memakai metoda Hall-Heroult katoda yang dipakai PT INALUM masih di impor dari

1) Sebagian besar ISPA adalah disebabkan virus dan tidak berespon pada terapi antibiotik. Suatu kenyataan yang sering tidak diperhatikan, akibatnya penderita mendapatkan

Soal yang dikembangkan menggunakan tiga kategori berpikir tingkat tinggi (High Order Thinking Skills) berdasarkan revisi taksonomi Bloom, yaitu, menganalisis

Metode ini akan digunakan dalam penelitian yang akan diarahkan pada masalah PT LEN Persero, yaitu pengaruh budaya dan komitmen organisasi terhadap kinerja

Dengan ini menyatakan bahwa Karya Tulis Ilmiah dengan judul “Analisis Kualitatif Senyawa Boraks Pada Produk Otak-otak Bermerk Yang Beredar di Kecamatan Banyudono” merupakan