• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Analisa sistem kebutuhan dilakukan untuk mengidentifikasi apa saja

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. Analisa sistem kebutuhan dilakukan untuk mengidentifikasi apa saja"

Copied!
26
0
0

Teks penuh

(1)

BAB III PEMBAHASAN

3.1. Analisis Kebutuhan

Analisa sistem kebutuhan dilakukan untuk mengidentifikasi apa saja yang dibutuhkan dan diinginkan oleh pengguna dari sistem.

Dalam Analisis sistem kebutuhan pengguna ini dapat dibagi menjadi dua, yaitu kebutuhan dari UNIQUE FURNITURE dan juga kebutuhan konsumen. Kebutuhan terhadap website ini dapat diuraikan sebagai berikut :

1. Dengan adanya website ini diharapkan dapat memperluas pemasaran, dapat melakukan penjualan secara online melalui internet.

2. Website yang dibuat adalah website yang dinamis sehingga dapat mengupdate produk dan informasi setiap saat dan mudah.

Sedangkan kebutuhan konsumen terhadap sistem baru ini adalah sebagai berikut : 1.

2. Adanya informasi yang memadai dan jelas sehingga konsumen dapat dengan mudah memahami apa yang ingin disampaikan dari informasi tersebut.

3.2. Perancangan Perangkat Lunak 3.2.1 Rancangan Antar Muka A. Halaman Awal

Halaman ini merupakan yang akan pertama kali tampil di website, dibagian ini terdapat menu yang akan menyambung ke halaman-halaman didalam website.

(2)

Pada saat kita klik menu main frame akan berganti. Desain tampilannya sebagai berikut:

Gambar III.1

Rancangan Antar Muka Halaman Awal B. Halaman Login Admin

Halaman ini adalah halaman pertama tampil sebelum kita masuk ke halaman web admin.

HEADER

MENU 1 MENU 2 MENU 3 MENU 4 CARI PRODUK MAIN FRAME LOGIN KATEGORI PEMBAYA RAN KONTAK TESTIMON IAL FOOTER LOGO LOGIN AREA

(3)

Gambar III.2

Rancangan Antar Muka Login Admin C. Halaman Awal Admin

Pada halaman ini berisi menu, main frame, header, dan footer. Saat kita klik salah satu menu maka main frame akan berganti.

Gambar III. 3

Rancangan Antar Muka Halaman Awal Admin

Header Menu 1 Menu 2 Menu 3 Menu 4 Logout Menu 5 Menu 9 Menu 7 Menu 6 Menu 8 Main Frame Footer

(4)

3.2.2 Rancangan Basis Data

A. Entity Relationship Diagram (ERD)

pelanggan Kategori Pemesanan Barang Melakukan Berisi Mempunyai id_pelanggan Nama_pelanggan alamat telpon email username password id_barang gambar Dari_rekening tgl_bayar no_pesan jumbay kategori kategori harga gambar stok deskripsi id_katergori nama id_Pesan username no_pesan tgl_pesan Status_pesan jam_pesan 1 M M 1 M 1 1 no_konfirmasi Melakukan Mengelola Admin M Mengelola M 1 Mengelola 1 M Mengelola 1 M Mengelola 1 M id_admin username password M 1 Mempunyai 1 no_pesan id_barang jumlah Kota 1 Menentukan Mempunyai 1 1 M 1 id_kota ongkos_kirim nama_kota ongkir_pesan id_kota Konfirmasi username dari_bank Gambar III. 4 Entity Relationship Diagram

(5)

B. Logical Relational Structure (LRS) Pemesanan id_pesan id_pelanggan no_pesan id_barang id_kategori no_pesan username nama gambar dari_rekening dari_bank tgl_bayar telepon email alamat Nama_pelanggan status_pesan jam_pesan username tgl_pesan jumbay stok kategori harga kategori deskripsi password gambar no_konfirmasi Kategori Pelanggan konfirmasi Barang id_admin Admin Password usrename no_pesan jumlah id_barang Pemesanan detail id_kota ongkos_kirim nama_kota Kota ongkir_pesan id_kota username Gambar III. 5

(6)

A. Spesifikasi File

Spesifikasi file menjelaskan tentang file – file yang akan digunakan dalam rancangan website yang diajukan dan sebagai media penyimpanan data dari proses yang terjadi pada rancangan website. Adapun spesifikasi file – file sebagai berikut antara lain :

1. Spesifikasi File Pelanggan Nama Tabe : Pelanggan Akronim : Pelanggan

Fungsi : Menyimpan data pelanggan Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 140 karakter Kunci Field : Kd_pelanggan

(7)

Tabel III.1

Spesifikasi File Pelanggan

No Elemen Data Nama Field Type Size Ket 1 Id Pelanggan id_pelanggan int 35 Primary key

2 User Name Usename varchar 15

3 Password Password varchar 15

4 Nama Pelanggan nama_pelanggan varchar 30

5 Alamat Alamat text

6 Telpon Telpon varchar 20

7 Email Email varchar 25

2. Spesifikasi File Kategori Nama Tabel : Kategori Akronim : Kategori

Fungsi : Menyimpan data kategori produk Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 60 karakter Kunci Field : Id_kategori

(8)

Tabel III. 2

Spesifikasi File Kategori No Elemen Data Nama Field Type Size Ket 1 Id Kategori id_kategori Int 10 Auto_increment,

Primary Key 2 Kategori Kategori Varc

her

50

3. Spesifikasi File Barang Nama Tabel : Barang Akronim : Catalog

Fungsi : Menyimpan data produk Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 303 karakter Kunci Field : Id_barang

(9)

Tabel III. 3 Spesifikasi File Barang

No Elemen Data Nama Field Type Size Ket

1 Id Barang id_Barang Int 5 Primary key 2 Kategori Kategori varchar 25

3 Nama Nama varchar 50

4 Harga Harga Int 8

5 Stok Stok Int 15

6 Deskripsi Deskripsi varchar 200

7 Gambar Gambar text

4. Spesifikasi File Pemesanan Nama Tabel : Pemesanan

Akronim : Pemesanan

Fungsi : Menyimpan data transaksi Tipe File : File Transaksi

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 120 karakter Kunci Field : No_Pesan

(10)

Tabel III. 4

Spesifikasi File Pemesanan

No Elemen Data Nama Field Type Size Ket 1 No Pesan no_pesan varchar 10 Primary key 2 Tgl Pesan tgl_pesan date

3 User Name Username varchar 50 4 Jam Pesan jam_pesan time

5 Status Pesan status_pesan varchar 30

6 Id Kota id_kota int 15

7 Ongkir Pesan ongkir_pesan int 15

5. Spesifikasi File Pemesanan detail Nama Tabel : Pemesanan Detail Akronim : Pemesanan Detail

Fungsi : Menyimpan data pemesanan detail Tipe File : File Transaksi

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 20 karakter Kunci Field : No_Pesan

(11)

Tabel III. 5

Spesifikasi File Pemesanan Detail No Elemen Data Nama Field Type Size Ket

1 No Pesan no_pesan varchar 10 Primary key

2 Id Barang id_barang int 5

3 Jumlah Jumlah int 5

6. Spesifikasi File Kota Nama Tabel : Kota

Akronim : Kota

Fungsi : Menyimpan data kota Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 80 karakter Kunci Field : Id_Kota

(12)

Tabel III. 6 Spesifikasi File Kota

No Elemen Data Nama Field Type Size Ket

1 Id Kota id_kota int 15 Auto_increment,

Primary key 2 Nama Kota nama_kota varchar 35

3 Ongkos Kirim ongkos_kirim int 30

7. Spesifikasi File Konfirmasi Nama Tabel : Konfirmasi Akronim : Konfirmasi

Fungsi : Menyimpan data konfirmasi Tipe File : File Transaksi

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 108 karakter Kunci Field : No_Konfirmasi

(13)

Tabel III. 7

Spesifikasi File Konfirmasi

No Elemen Data Nama Field Type Size Ket 1 No Konfirmasi no_konfirmasi int 11 Auto_increment,

Primary key

2 User Name Username varchar 50

3 No Pesan no_pesan varchar 10

4 Jumlah Bayar Jumbay int 11

5 Tgl Bayar tgl_bayar date

6 Gambar Gambar text

7 Dari Bank dari_bank varchar 11 8 Dari Rekening dari_rekening varchar 15

8. Spesifikasi File Admin Nama Tabel : Admin

Akronim : Admin

Fungsi : Menyimpan data admin Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 65 karakter Kunci Field : Id_Admin

(14)

Tabel III. 8 Spesifikasi File Admin

No Elemen Data Nama Field Type Size Ket

1 Id Admin id_admin int 5 Auto_increment,

Primary Key

2 User Name Username varchar 30

3 Password Password varchar 30

3.2.3 Rancangan Struktur Navigasi

1. Struktur Navigasi Linier dan Hirarki Halaman Pengunjung

Gambar III. 20

(15)

2. Struktur Navigasi Linier dan Hirarki Halaman Member

Gambar III. 21

Struktur Navigasi Linier dan Hirarki Halaman Member

(16)

Gambar III. 22

Struktur Navigasi Linier dan Hirarki Halaman Administrator Sistem

3.3. Implementasi dan Pengujian Unit 3.3.1. Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada sistem informasi penjualan berdasarkan hasil rancangan antar muka.

1. Halaman Awal

(17)

Gambar III. 9

Halaman Awal User 2. Halaman Login Admin

Administrator harus melakukan login terlebih dahulu untuk dapat mengakses halaman admin.

(18)

Halaman Login Admin

3. Halaman Admin

Halaman Admin adalah halaman yang dapat diakses setelah administrator melakukan login.

Gambar III. 11 Halaman Awal Admin

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan sistem informasi penjualan

1. Spesifikasi Perangkat Keras a. Server

(19)

(a) Processor Intel® Pentium® Core 2 Duo (b) RAM DDR2 4 GB

(c) Hard Disk 500 GB 2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 2 Mbps. b. Client

1) CPU

(a) Processor Intel® Pentium® 4 (b) RAM DDR2 1GB

(c) Hard Disk 20 GB 2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 56 kbps.

2. Spesifikasi Perangkat Lunak a. Server

1.) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain ).

2.) Aplikasi bundle web server seperti : Xampp, WampServer, php2triad yang terdiri dari beberapa komponen, diantaranya:

(a) Aplikasi Apache Server v2 (b) Aplikasi PHP Server v5

(20)

(c) Aplikasi MySQL Server v5 (d) Aplikasi phpMyAdmin v3

3.) Aplikasi Web Lihat seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome.

b. Client

1.) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain ).

2.) Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome.

3.3.2. Pengujian Unit

A. Pengujian Terhadap Form Login Pelanggan

Tabel III. 9

Tabel Pengujian Terhadap Form Login Pelanggan No Skenario pengujian Test Case Hasil yang

diharapkan

Hasil pengujian

Kesimpulan

1. Username dan password tidak diisi

kemudian klik tombol login Username : (kosong) Password: (kosong) Sistem akan menolak akses user

dan menampilkan “Username Belum Terisi Atau Anda

Gagal Login”

Sesuai harapan

Valid

2 Username di isi dan password tidak di isi atau kosong

Username : lia Password:

Sistem akan menolak akses user

dan menampilkan

Sesuai harapan

(21)

kemudian klik tombol login

(kosong) “Password Belum Terisi”

3. Username tidak di isi dan password di isi

kemudian klik tombol login Username : (kosong) Password: yulianti Sistem akan menolak akses user

dan menampilkan “Username Belum Terisi Atau Anda

Gagal Login”

Sesuai harapan

Valid

4. Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login

Username : lia (benar) Password: furiture (salah) Sistem akan menolak akses user

dan menampilkan “Gagal Login.Harap masukan username dan password dengan benar” Sesuai harapan Valid 5. Mengetikkan username dan password dengan data yang benar kemudian klik tombol login Username: lia (benar) Password: yulianti (benar) Sistem menerima akses login , kemudian langsung menampilkan ”sela mat datang di UNIQUE FURNITURE Sesuai harapan Valid

(22)

sdr/sdri dan masuk kehalaman

member.

B. Pengujian Terhadap Form Login Administrator Sistem

Tabel III.10

Tabel Pengujian Terhadap Form Login Administrator No Skenario pengujian Test Case Hasil yang

diharapkan

Hasil pengujian

Kesimpulan

1. Username dan password tidak diisi

kemudian klik tombol login Username : (kosong) Password: (kosong) Sistem akan menolak akses user dan menampilkan “Username belum terisi atau

anda gagal login”

Sesuai harapan

Valid

2 Password tidak diisi atau kosong kemudian klik tombol login Username : lia Password: (kosong) Sistemakan menolak akses user dan menampilkan “Password Belum Terisi” Sesuai harapan Valid

(23)

3. Username tidak di isi Username : (kosong) Password: yulianti Sistem akan menolak akses user dan menampilkan “Username belum terisi atau

anda gagal login” Sesuai harapan Valid 4. Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login

Username : lia (benar) Password: furniture (salah) Sistem akan menolak akses user dan menampilkan “Username atau password salah” Sesuai harapan Valid 5. Mengetikkan username dan password dengan data yang benar kemudian klik tombol login Username: lia (benar) Password:y ulianti (benar) Sistem menerima akses login , kemudian langsung menampilkan ”L

ogin Sukses dan masuk kehalaman Beranda Admin. Sesuai harapan Valid

(24)

C. Pengujian Terhadap Keranjang Belanja

Tabel III.11

Tabel Pengujian Terhadap Keranjang Belanja No Skenario

pengujian

Test Case Hasil yang diharapkan Hasil pengujian Kesimpulan 1. Jika ingin melanjutkan belanja Klik tombol lanjutkan belanja Sistem akan mengarahkan pada halaman member atau halaman kategori. Sesuai harapan Valid 2. Jika ingin mengupdate jumlah beli Klik tombol update-jumlah atau menekan tombol enter Sistem akan memproses dan akan muncul kotak pesan yang berisi “jumlah beli ter-update” Sesuai harapan Valid 3. Jika ingin menghapus barang Klik tombol hapus Sistem akan menghapus pembelian dikeranjang dan akan Sesuai harapan Valid

(25)

muncul kotak pesan “Keranjang masih kosong” dan sistem akan mengarahkan ke halaman katalog. 4. Jika ingin selesai

belanja Klik tombol cetak struk Sistem akan mengarahkan ke halaman alamat pengiriman dan mencetak struk pemesanan. Sesuai Harapan Valid 5. Member memilih kota tujuan pengiriman

Klik list menu Sistem akan mengolah data kota tujuan dan ongkos kirim untuk dicetak pada struk. Sesuai Harapan Valid

(26)

Gambar

Gambar III.1
Gambar III.2
Tabel III.1
Tabel III. 2
+7

Referensi

Dokumen terkait

Saling menghargai satu dengan yang lain dan komunikasi yang dibangun tidak saling mendominasi juga merupakan bagian dari pola komunikasi yang diterapkan oleh masyarakat

kota, antarkota, !aupun antarnegara" Akan tetapi, banyak  keadian seperti ke'elakaan kera di kereta api salah satu 'ontohnya tabrakan antar kereta api atau tabrakan

Pembangunan b idang Cipta Karya harus memperhatikan ar ahan struktur dan pola ruang yang tertua ng dalam RTRW, selain untuk mewujudkan permukiman yang layak huni dan

of care atau standar kehati-hatian. Apabila direksi telah bersikap dan.. bertindak melanggar standard of care, maka direksi tersebut dianggap telah melanggar duty

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

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