• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Bantar gebang, Kota Bekasi, Jawa Barat Toko Rera Bags Bekasi adalah usaha

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. Bantar gebang, Kota Bekasi, Jawa Barat Toko Rera Bags Bekasi adalah usaha"

Copied!
30
0
0

Teks penuh

(1)

17 3.1. Tinjauan Perusahaan

Toko Rera Bags Bekasi beralamatkan di JL. Raya Mustikasari Rt 001 Rw 04 Bantar gebang, Kota Bekasi, Jawa Barat 17151. Toko Rera Bags Bekasi adalah usaha dagang yang bergerak dibidang penjualan tas dengan berbagai merek dan bentuk tas, untuk memenuhi kebutuhan dari masyarakat.

3.1.1. Sejarah Perusahaan

Toko Rera Bags Bekasi adalah usaha dagang yang bergerak dibidang penjualan tas dengan berbagai merek dan bentuk tas untuk memenuhi kebutuhan dari masyarakat. Toko Rera Bags Bekasi didirikan oleh Bapak Rapiun Lubis pada tahun 2014, Awal mulanya beliau melihat banyaknya tas yang dijual di sekitar daerah bekasi dan beliau juga melihat banyak konsumen yang membeli tas – tas dengan merek yang berbeda kemudian beliau membuka usaha penjualan tas yang beralamatkan di JL. Raya Mustikasari Rt 001 Rw 04 Bantar gebang, Kota Bekasi,Jawa Barat 17151, yang diberi nama Toko Rera Bags Bekasi dan untuk nama toko sendiri diambil dari nama kedua putranya yaitu Reva dan Rafki. Pada awal dibangun Toko Rera Bags Bekasi mengalami kesulitan dalam memenuhi kebutuhan konsumen karena keterbatasan produk dan layanan.

(2)

3.1.2. Struktur Organisasi dan Fungsinya

A. Struktur Organisasi Toko Rera Bags Bekasi

Struktur organisasi menunjukkan adanya pembagian kerja dan menunjukkan bagaimana fungsi-fungsi atau kegiatan yang berbeda-beda dan diintegrasikan atau koordinasi, struktur organisasi juga menunjukkan spesialis pekerjaan. Struktur organisasi dan fungsi yang terdapat pada Toko Rera Bags Bekasi masih tergolong sederhana. Pemilik perusahaan menjabat sebagai pemimpin yang langsung membawahi bagian admin dan kasir. Berikut gambaran struktur organisasi Toko Toko Rera Bags Bekasi adalah sebagai berikut :

Sumber : Pemilik Toko Rera Bags Bekasi (2019)

Gambar III.1 Struktur Organisasi Toko Rera Bags Bekasi

B. Fungsi Struktur Organisasi Toko Rera Bags Bekasi

Berdasarkan struktur organisasi pada pembahasan diatas, penulis mencoba menerangkan uraian tugas dan fungsi pada bagian Struktur Organisasi.

a. Pemilik

Memiliki hak dan bertanggung jawab mengambil keputusan atas nama Toko Toko Rera Bags Bekasi, melakukan fungsi pengawasan atas kinerja

(3)

pelanggan maupun permasalah antar karyawan pada Toko Rera Bags Bekasi.

b. Bagian Admin

Bertanggung jawab atas semua laporan penjualan barang, ketersediaan stok atau pemasukan Toko Rera Bags Bekasi.

c. Bagian Kasir

Bertanggung jawab atas pelayanan pelanggan yang berkunjung ke Toko Rera Bags Bekasi, menyediakan informasi mengenai produk yang ditawarkan, serta melayani proses pembayaran atas pembelian produk yang telah dibeli oleh pelanggan pada Toko Rera Bags Bekasi.

3.2. Analisa Kebutuhan

Analisa kebutuhan merupakan data-data yang diperlukan dan digunakan sebagai dasar dari pengembangan sistem informasi. Analisa kebutuhan yang dilakukan penulis berupa penelitian langsung ke lapangan (observasi), wawancara (interview), dan pengumpulan sumber-sumber materi dari studi pustaka (library research).

Berikut proses bisnis berdasarkan urutan kegiatan yang terjadi pada proses penjualan tas secara online di Toko Rera Bags Bekasi :

3.2.1. Analisa Kebutuhan Pengguna 1. Kebutuhan pengguna user

a. Pelanggan dapat melihat halaman Home, Keranjang, Register, Login Tentang, Cara Pesan, Kategori.

(4)

b. Pengunjung juga bisa melihat halaman Home, Keranjang, Register, Login Tentang, Cara Pesan, Kategori. Apabila ingin melakukan transaksi, maka pengunjung harus melakukan pendaftar menjadi pelanggan terlebih dahulu.. 2. Kebutuhan pengguna admin

a. Dapat mengecek informasi apabila ada pesanan.

b. Dapat juga menambah, mengedit, dan mengahapus data pelanggan, provinsi, kategori produk, data produk, dan informasi tentang toko.

c. Dapat melihat dan mengelola data pengunjung yang sudah mendaftarkan diri sebagai pelanggan.

d. Dapat mengelola data pemesanan, pembayaran, pengiriman dan laporan penjualan.

3.2.2 Analisa Kebutuhan sistem

1. Admin membutuhkan form login agar dapat masuk kedalam data yang ada dibagian admin.

2. Untuk pengunjung, disini pengunjung membutuhkan banyak informasi mengenai barang maka penyedia barang menyediakan website agar pengunjung dapat melihat produk yang tersedia.

3. Pengunjung juga membutuhkan login untuk masuk ke pendaftaran online agar dapat mendaftar sebagai pelanggan toko tas online pada Toko Rera Bags Bekasi.

(5)

3.3. Rancangan Dokumen

A. Rancangan Dokumen Masukan ( Input) 1. Nama Dokumen : Daftar Barang

Fungsi : Untuk melihat data stok barang Sumber : Pemilik

Tujuan : Bag. Penjualan Media : Kertas

Jumlah : 1 (Satu)

Frekuensi : Setiap pengecekan barang Bentuk : Lihat Lampiran A.1 B. Rancangan Dokumen Keluaran (Output)

1. Nama Dokumen : Faktur Barang

Fungsi : Sebagai bukti penjualan Sumber : Kasir

Tujuan : Pembeli Media : Kertas Jumlah : 1 (satu)

Frekuensi : Setiap terjadi transaksi penjualan Bentuk : Lihat Lampiran B.1

(6)

3.4. Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan dengan Entity Relationship Diagram (ERD), Logical Record Structure (LRS) dan Spesifikasi File yang terbentuk dari file-file penunjang web yang tersimpan pada Pemesanan.sql seperti berikut ini:

A. Entity Relationship Diagram (ERD)

(7)

B. Logical Record Structure (LRS)

Gambar III.3 Logical Record Structure (LRS)

3.5. Spesifikasi File

Spesifikasi file pada website yang penulis rancang membahas mengenai keseluruhan table yang terdapat di dalam database. Di dalam database ini terdapat beberapa tabel yang berisi field/kolom beserta kunci dari tiap file/tabel yang ada, sehingga terbentuklah data yang saling terhubung. Berikut adalah penjelasan dari spesifikasi file tersebut.

(8)

1. Spesifikasi File data user Nama file : user

Akronim : id

Fungsi : Untuk menyimpan data user Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 332 Byte

Kunci Field : id

Software : xampp

Tabel III.1 Spesifikasi Tabel Member

2. Spesifikasi File Tabel Produk Nama File : Produk Akronim : id_produk

Fungsi : Untuk menyimpan data produk Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

(9)

Kunci Field : id_produk

Software : xampp

Tabel III.2 Spesifikasi Tabel Produk

3. Spesifikasi File Tabel Kategori Nama File : Kategori Akronim : id_kategori

Fungsi : Untuk menyimpan data kategori Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang Record : 93 Byte Kunci Field : id_kategori

Software : phpmyadmin

(10)

4. Spesifikasi File Tabel Pemesanan Nama File : Pemesanan Akronim : id

Fungsi : Untuk menyimpan data transaksi Pemesanan Tipe File : File Transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang Record : 44 Byte

Kunci Field : -

Software : phpmyadmin

Tabel III.4 Spesifikasi File Tabel Pemesanan

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

Fungsi : Untuk menyimpan data transaksi detail pemesanan Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 44 Byte

Kunci Field : -

(11)

Tabel III.5 Spesifikasi File Tabel Detail Pemesanan

3.6. Pengkodean

1. Pengkodean id barang:

Setiap barang harus memiliki kode barang masing-masing sehingga dapat memudahkan dalam penginputan data daftar barang.

X X 0 0 0 0 X X

A B C

Keterangan :

a = 2 digit – Kode jenis barang b = 4 digit – Kode pengurutan c = 2 digit – Kode ukuran Contoh : RS000114

RS berarti kode jenis barang tas 0001 berarti kode urutan barang 14 berarti kode ukuran barang

(12)

2. Pengkodean id Pelanggan

0 0 0 0

A

Keterangan :

a = 4 digit pengkodean – kode pengurutan Contoh : 0001

0001 berarti kode urutan pelanggan

3.7 Spesifikasi Program

1. Struktur Navigasi Pelanggan

(13)

2. Struktur Navigasi Admin

Gambar III.5 Struktur Navigasi Admin

3.7. Spesifikasi Sistem Komputer

Spesifikasi sistem computer yang di gunakan pada website sebagai berikut: 1. Spesifikasi Hardware

a) Processor Intel 2Core N3350 up to 2,4 GHZ. b) RAM 4 GB.

c) Hard Disk 500 GB. d) Keyboard 86 Key.

e) MouseStandar.

f) Monitor dengan resolusi layar minimum 1366x768 g) Koneksiinternet

(14)

2. Spesifikasi Software

a) Sistem operasi yang umum digunakan seperti: Microsoft Windows, Codeigniter web Framework 3.1.6, Sublime text 3 .

b) Aplikasi web server seperti: Xampp yang terdiri dari beberapa komponen, diantaranya:

1) Aplikasi Apache Server v2.

2) Aplikasi PHP Server v7.2.6.

3) Aplikasi MySQL Server v7.2.6

4) Aplikasi phpMyAdmin v3.2.2.

c) Aplikasi Web Browser seperti Mozilla Firefox, Opera, Google Chrome.

3.9. Implementasi

1. Tampilan Halaman Login

Untuk menjalankan sistem web penjualan Toko Rera Bags Bekasi ,sebelumnya user dan admin harus login untuk memasuki halaman utama masing – masing. User memasuki halaman utamanya sedangkan admin memasuki halaman admin. Pada form

login terdapat menu file login dan password untuk masuk ketampilan awal website

(15)

Gambar III.6 Tampilan Halaman Login

2. Menu Lupa Password

Jika user lupa password akan masuk menu lupa password lalu mengisi email dan link reset password akan di kirim ke email. Berikut tampila lupa password

(16)

3. Menu Halaman Utama

Jika login berhasil, maka sistem akan menampilkan halaman depan dari semua halaman. Halaman ini berisi menu-menu utama yang dapat diakses dan menjadi penghubung antara pengguna dengan sistem.

Gambar III.8 Menu Halaman Utama

4. Menu Pengguna Admin

Menu ini berisi menu yang berhak di akses pengguna admin.Melalui menu ini, admin dapat mengelola data seperti pemesanan, kategori, produk, member,halaman dan pengaturan.

(17)

Gambar III.9 Tampilan Menu Pengguna Admin

5. Halaman Kategori.

Halaman Kategori adalah halaman yang menampilan berbagai macam kategori produk yang dijual.

(18)

6. Halaman Detail Produk.

Halaman Detail Produk adalah halaman untuk melihat detail dari produk yang dipilih.

Gambar III.11 Halaman Detail Produk

7. Halaman Cara Pemesanan

Halaman Cara Pemesanan adalah halaman yang menampilkan informasi tentang tata cara dan prosedur berbelanja di website Toko Rera Bags Bekasi .

(19)

Gambar III.12 Halaman Cara Pemesanan

8. Halaman Tentang Kami

Halaman Kontak kami adalah halaman yang berisi kontak yang dapat digunakan untuk menghubungi admin toko Toko Rera Bags Bekasi.

(20)

Gambar III.13 Halaman Tentang Kami

9. Halaman Keranjang

Halaman Keranjang adalah halaman yang digunakan untuk menampilkan data barang yang telah di pesan user.

(21)

Gambar III.14 Halaman Keranjang

8. Halaman Checkout

Halaman Checkout adalah halaman yang digunakan untuk mengisi data alamat

user.

Gambar III.15 Halaman Checkout 9. Halaman Pembaharuan Data Admin

Halaman Pembaharuan Data Admin adalah halaman yang digunakan untuk memperbaharui data admin

(22)
(23)

10. Halaman Info Pemesanan

Halaman Info Pemesanan adalah halaman untuk melihat status pembayaran dan info barang sudah dikirim atau belum.

(24)

11. Halaman Tambah Produk

Halaman Tambah Produk adalah halaman dimana admin bisa menambah dan menghapus data produk.

(25)

12. Halaman Jumlah Member

Halaman Jumlah Member adalah halaman untuk melihat jumlah member yang sudah mendaftar jadi member.

Gambar III.19 Halaman Jumlah Member

3.9. Pengujian Unit

Pengujian unit terhadap program yang dibuat menggunakan black box Testing

yang fokus terhadap proses masukan dan keluaran program. A. Pengujian Terhadap Form Login Admin

(26)

Tabel III.9. Hasil Pengujian BlackBox Testing Form Login Admin

No Skenario Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpul an 1. Username dan password tidak diisi kemuadian klik tombol login

Username : (kosong) Password : ( kosong) Sistem Menolak dan tampil “Password dan username salah” Sesuai Harapan Valid 2. Username tidak diisi dan password diisi kemudian klik tombol login

Username: (kosong) Password: admin Sistem menolak dan tampil “Password dan Username salah” Sesuai Harapan valid 3. Menegtikkan salah satu kondisi salah pada username dan password Username: admin(benar) Password: 12345(salah ) Sistem menolak dan tampil “Password dan Username salah” Sesuai Harapan valid 4. Mengetikkan username dan password dengan benar kemudian klik tombol login

Username: admin (benar) Password: admin(benar) Sistem menerima akses login dan langsung menampilkan menu utama admin Sesuai Harapan valid

(27)

B. Pengujian Terhadap Form Login Pelanggan No. Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Username dan password tidak diisi dan langsung klik tombol login Username: (kosong) password: (kosong) Sistem akan menolak akses user dan menampilaka n “Username dan password salah!” Sesuai harapan Valid 2 Username tidak diisi dan password diisi kemudian klik tombol Login Username : (kosong) password: (1234567) Sistem akan menolak akses user dan menampilakan “Username dan password salah” Sesuai harapan Valid 3 Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login Username: (kosong) password: 1234567 (benar) Sistem akan menolak akses user dan menampilkan “Username dan password salah” Sesuai harapan Valid 4 Username password diisi dengan data salah, kemudian klik tombol login rudics(benar) password : 12345 (salah) Sistem akan menolak akses user dan menampilkan “Username dan password salah” Sesuai harapan Valid 5 Username dan password diisi dengan data yang benar, kemudian klik tombol login rudics (benar) password : 1234567 (benar) Sistem menampilkan login berhasil, selamat datang!, menerima akses login, dan menuju menu utama Sesuai harapan Valid

Tabel III.10. Hasil Pengujian Black Box Testing Halaman Form Login Pelanggan

(28)

C. Pengujian Terhadap Form Checkout

No. Skenario Pengujian

Test Case Hasil yang diharapkan Hasil Pengujia n Kesimpula n 1. Klik pesan tanpa mengisikan kolom isi form data pemesanan

Semua form tidak diisi Sistem menolak akses user dan menampilk an disetiap form muncul peringatan “Isi isian ini!” Sesuai Harapan Valid 2. Mengetikkan salah satu kondisi salah pada Nama lengkap, alamat lengkap, no telepon, jasa pengiriman, pilih bank. Nama lengkap: arifatulhikmah, Alamat lengkap:perum, No telepon:(diisi huruf),jasa pengiriman:JNE,pili h bank: Bri Sistem menolak akses user dan menampilk an “Masukan Angka” Sesuai Harapan Valid 3. Mengetikkan salah satu kondisi salah pada Nama lengkap, alamat lengkap, no telepon, jasa pengiriman, pilih bank. Nama lengkap: arifatulhikmah, Alamat lengkap:perum, No telepon:(tidak diisi ),jasa pengiriman:JNE,pili h bank: Bri Sistem menolak akses user dan menampilk an “Isi isian ini!””. Sesuai Harapan Valid 4. Mengetikkan salah satu kondisi salah pada Nama lengkap, alamat lengkap, no telepon, jasa pengiriman, pilih bank dan benar kemudian Nama lengkap: arifatulhikmah, Alamat lengkap:perum permata legenda 2, No telepon:(0823856673 45 ),jasa pengiriman:JNE,pili h bank: Bri Sistem menerima akses user dan langsung menampilk an menu selesai Sesuai Harapan Valid

(29)

klik tombol pesan

Tabel III. 11 Hasil Pengujian Black Box Testing Halaman Checkout

D. Pengujian Terhadap Form Tambah Admin

Tabel III. 12 Hasil Pengujian Black Box Testing Halaman Tambah Admin No

.

Skenario Pengujian

Test Case Hasil yang diharapkan Hasil Pengujia n Kesimpul an 1. Klik buat admin tanpa mengisikan kolom isi form tambah admin

Semua form tidak diisi Sistem menolak akses user dan menampilk an muncul peringatan “username tidak boleh kosong,ema il tidak boleh kosong” Sesuai Harapan Valid 2. Nama admin diisi ,Email tidak disi

Nama lengkap: chysyara, Email:(tidak diisi) Sistem menolak akses user dan menampilk an muncul peringatan “email tidak boleh kosong” Sesuai Harapan Valid 3. Mengetikk an pada Nama admin,Ema il dengan lengkap dan benar kemudian klik tombol confirm

Nama lengkap: chysyara, Email:(cysyara@gmail.c om) Sistem menerima akses user dan langsung menyimpan data admin Sesuai Harapan Valid

(30)

Gambar

Gambar III.1 Struktur Organisasi Toko Rera Bags Bekasi
Gambar III.2 ERD (Entity Relationship Diagram)
Gambar III.3 Logical Record Structure (LRS)
Tabel III.1 Spesifikasi Tabel Member
+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

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

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

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

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

Perkembangan motorik halus anak taman kanak-kanak ditekankan pada koordinasi gerakan motorik halus dalam hal ini berkaitan dengan kegiatan meletakkan atau memegang suatu objek