bab iii pembahasan · 15 bab iii pembahasan 3.1. tinjauan perusahaan pada bagian ini akan diuraikan...

36
15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT. Courts Retail Indonesia serta struktur organisasi yang ada pada PT Courts Retail Indonesia. 3.1.1. Sejarah Perusahaan Courts Asia Limited, perusahaan induk dari Courts Pte Ltd (Singapura), Courts Sdn Bhd (Malaysia), dan PT. Courts Retail Indonesia, telah terdaftar di Bursa Efek Singapore sejak Oktober 2012. Berawal sebagai perusahaan ritel furnitur dari Inggris, Courts didirikan di Singapura pada tahun 1974 dan Malaysia pada tahun 1987, dan baru memasuki Indonesia pada tahun 2014. Saat ini, Courts Asia merupakan perusahaan retail terkemuka di Asia Tenggara dan telah memperluas bidang usahanya ke produk elektronik, IT, dan furnitur. Selalu berinovasi untuk meningkatkan belanja konsumen, Courts sebagai retail terkemuka terus berupaya untuk memperbarui tiap gerainya dengan bentuk dan tata letak baru, serta produk-produk yang lebih bervariasi. Sejalan dengan misi Courts Asia untuk “menjadikan produk-produk rumah tangga yang aspiratif agar mudah terjangkau”, Courts juga berkomitmen pada ‘Courts Price Promise’ dengan menawarkan harga yang kompetitif pada seluruh produknya. Selain itu, Courts juga menawarkan Cicilan Courts, yang merupakan fasilitas in-house kredit, sebagai salah satu metode pembayaran. Saat ini, Courts Asia mengoperasikan lebih dari 70 gerai di Singapura, Malaysia dan Indonesia, yang mencakup lebih dari 1,7 juta kaki persegi (> 1 juta meter persegi)

Upload: others

Post on 09-Dec-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

15

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Pada bagian ini akan diuraikan mengenai profil PT. Courts Retail Indonesia

serta struktur organisasi yang ada pada PT Courts Retail Indonesia.

3.1.1. Sejarah Perusahaan

Courts Asia Limited, perusahaan induk dari Courts Pte Ltd (Singapura), Courts

Sdn Bhd (Malaysia), dan PT. Courts Retail Indonesia, telah terdaftar di Bursa Efek

Singapore sejak Oktober 2012. Berawal sebagai perusahaan ritel furnitur dari Inggris,

Courts didirikan di Singapura pada tahun 1974 dan Malaysia pada tahun 1987, dan

baru memasuki Indonesia pada tahun 2014. Saat ini, Courts Asia merupakan

perusahaan retail terkemuka di Asia Tenggara dan telah memperluas bidang usahanya

ke produk elektronik, IT, dan furnitur. Selalu berinovasi untuk meningkatkan belanja

konsumen, Courts sebagai retail terkemuka terus berupaya untuk memperbarui tiap

gerainya dengan bentuk dan tata letak baru, serta produk-produk yang lebih bervariasi.

Sejalan dengan misi Courts Asia untuk “menjadikan produk-produk rumah

tangga yang aspiratif agar mudah terjangkau”, Courts juga berkomitmen pada ‘Courts

Price Promise’ dengan menawarkan harga yang kompetitif pada seluruh produknya.

Selain itu, Courts juga menawarkan Cicilan Courts, yang merupakan fasilitas in-house

kredit, sebagai salah satu metode pembayaran.

Saat ini, Courts Asia mengoperasikan lebih dari 70 gerai di Singapura, Malaysia

dan Indonesia, yang mencakup lebih dari 1,7 juta kaki persegi (> 1 juta meter persegi)

Page 2: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

16

ruang ritel. Salah satunya termasuk Megastore pertama yang dibangun di Singapura

pada tahun 2006 sebagai bagian dari ‘Skema Gudang Retail’ Economic Development

oard untuk mengkonversi lahan industri menjadi komersial. Di Malaysia, Courts

Megastore yang pertama resmi dibuka di Sri Damansara pada 20 Juli 2013 dan

Megastore kedua di Subang Jaya pada Januari 2014.

Courts Asia tengah memperluas jangkauannya di Indonesia dengan membuka

Megastore pertama di Kota Harapan Indah, Bekasi pada Oktober 2014 dan Megastore

kedua di BSD City, Tangerang pada Januari 2016. Dan beberapa toko pop up lainnya

seperti Courts Naga Tambun, pada November 2017

3.1.2. Struktur Organisasi dan Fungsi

Struktur organisasi adalah susunan sub-sub system dengan hubungan wewenang

dan tanggung jawab. Dalam organisasi terdapat struktur yang menerapkan bagaimana

tugas akan dibagi. Berikut ini merupakan struktur organisasi pada salah satu toko PT

Courts Retail Indonesia yaitu Courts Mega Bekasi Hypermall.

Struktur Organisasi PT.Courts Retail Indonesia Mega Bekasi Hypermall

Sumber : PT Courts Mega Bekasi Hypermall

Gambar III.1. Struktur Organisasi

Page 3: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

17

Fungsi dari tiap-tiap bagian adalah sebagai berikut:

1. Store Head

a. Meningkatkan sistem operasional toko, proses dan kebijakan dalam

mendukung visi dan misi perusahaan.

b. Mengatur seluruh kegiatan yang berhubungan dengan operasional toko dari

mulai barang dagangan, karyawan, sistem komputer, keamanan toko,

hubungan dengan masyarakat sekitar toko

2. Deputy Store Head

a. Menerima instruksi dan info-info penting dari Store Head operasional.

b. Memantau Kegiatan operasional (memberikan arahan) dan omset penjualan di

Toko.

3. Underwriting Credit

a. Menerima pengajuan aplikasi credit yang masuk setiap harinya.

b. Menganalisa aplikasi dan memberikan acc atau tidak nya pengajuan credit.

4. Surveyor

a. Mengecek aplikasi credit yang masuk setiap harinya dan survey ke rumah

customer

5. Section Head (Supervisor)

a. Membuat rencana kerja sehubungan dengan target penjualan harian,

mingguan, dan bulanan yang diberikan oleh atasan langsung.

b. Melakukan survey harga produk kompetitor dan menganalisa serta menindak

lanjuti.

c. Mengecek Stock Barang yang ada di toko dan memantau aktifitas toko setiap

harinya.

Page 4: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

18

6. Finance

a. Mengelola keuangan toko dari hasil penjualan

b. Membuat Laporan Keuangan Harian, Bulanan, Dan Tahunan.

7. Cashier

a. Melayani transaksi pembayaran

8. Sales Asistant

a. Melayani Customer.

b. Menawarkan produk dan menjelaskan produk kepada customer.

c. Membuat sales order

9. Cleaning Service

a. Membersihkan area toko

3.2. Analisis Kebutuhan

Pada tahap analisa kebutuhan penulis mencoba menganalisa dua kebutuhan yaitu

kebutuhan fungsional. Tujuan dari analisis kebutuhan adalah untuk memberi

kemudahan pengguna dalam mengakses web dan untuk kelancaran berjualan.

3.2.1. Analisa Kebutuhan Fungsional

Analisa Kebutuhan Pengguna dalam tahap ini penulis melakukan analisa

terhadap kebutuhan pengguna perancangan program penjualan dan pengajuan credit

pada PT Courts Retail Indonesia. Kebutuhan pengguna tersebut yaitu Admin,

Customer.

a. Hak Akses Admin

Hak akses seorang admin terhadap pereancangan program penjualan dan

pengajuan credit pada PT Courts Retail Indonesia, antara lain :

Page 5: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

19

1) Mempunyai hak akses penuh terhadap keseluruhan pengelolaan data yang

ada pada sistem.

2) Dapat melakukan pemantauan stok produk dan menambahkan produk baru

yang akan dijual.

3) Dapat melihat atau mengecek transaksi yang masuk dan mengecek

konfirmasi pembayaran.

4) Mengendalikan serta melakukan pemeliharaan (maintenance) secara berkala

terhadap sistem.

b. Hak Akses Pelanggan

1) Melihat Produk yang dijual

2) Registrasi apabila customer baru

3) Melakukan transaksi apabila sudah menentukan barang yang akan dibeli.

4) Melakukan pembayaran dan konfirmasi pembayaran

3.2.2. Analisis Kebutuhan Non Fungsional

Dalam Perancangan program penjualan dan pengajuan credit pada PT Courts

Retail indonesia. tentunya dibutuhkan hardware (perangkat keras) serta software

(perangkat lunak) sebagai pendukung.

1. Kebutuhan Hardware (Perangkat Keras)

Perangkat keras yang digunakan penulis untuk membuat perancangan program

penjualan dan pengajuan credit ini, antara lain :

a. Processor Intel Core I3

b. Hardisk 500 GB

c. RAM 2,00 GB

d. mouse dan Laptop 14 inch.

Page 6: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

20

2. Kebutuhan Software (Perangkat Lunak)

Perangkat lunak yang digunakan penulis untuk membuat perancangan program

penjualan dan pengajuan credit ini, antara lain :

a. Sistem Operasi : Windows 10 (32-bit)

b. Editor Web : Sublime Text 3

c. Web Server : Apache/2.4.26 (Win32) OpenSSL/1.0.2l PHP/5.6.31

d. Database Tools : MySQL 5.1

e. Web Browser : Google Chrome

3.3. Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

Rancangan dokumen masukan berfungsi untuk menjelaskan mengenai dokumen

masukan yang digunakan pada perancangan progam penjualan dan pengajuan credit,

berikut salah satu uraian bentuk masukan yang dirancang oleh penulis adalah sebagai

berikut :

1. Nama Dokumen : Order

Fungsi : Untuk Mengetahui Orderan Masuk

Sumber : Bagian Member (Pelanggan)

Tujuan : admin

Media : Form

Jumlah : 1 Halaman

Frekuensi : Setiap customer order

Bukti : Lihat Lampiran A.1

Page 7: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

21

B. Rancangan Dokumen Keluaran (Output)

Rancangan dokumen keluaran berfungsi untuk menjelaskan mengenai dokumen

keluaran yang digunakan pada perancangan program penjualan dan pengajuan credit,

berikut salah satu uraian bentuk keluaran yang dirancang oleh penulis adalah sebagai

berikut :

1. Nama Dokumen : Data order penjualan

Fungsi : Untuk mengetahui data transaksi penjualan

Sumber : Admin

Tujuan : Mencetak order penjualan

Media : Form

Jumlah : 1 Halaman

Frekuensi : Setiap ada transaksi

Bukti : Lihat Lampiran B.1

3.4 Entity Relationship Diagram (ERD)

A. Entity Relationship Diagram

Berikut perancangan basis data menghasilkan pemetaan tabel-tabel yang

digambarkan dengan Entity Relationship Diagram (ERD).

Page 8: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

22

Gambar III.2

Page 9: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

23

Entity Relationship Diagram (ERD) perancangan program penjualan dan

pengajuan credit

B. Logical Record Structure (LRS)

Berikut adalah perancangan basis data yang digambarkan dengan Logical

Record Structur (LRS)

Gambar III.3

Page 10: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

24

Logical Record Structure(LRS) perancangan program penjualan dan pengajuan

credit

3.5. Spesifikasi File

Menjelaskan tentang File atau tabel-tabel yang terbentuk dari transformasi ERD dan

LRS yang tersimpan dalam database. Dalam pembuatan website ini penulis

menggunakan satu database dengan nama skripsi_furniture.sql.

1. Spesifikasi File Pelanggan

Nama File : Tabel Pelanggan

Akronim : Pelanggan

Fungsi : Menyimpan data pelanggan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 231 byte

Kunci Field : user_id

Software : Xampp

Tabel III.1

Spesifikasi File Pelanggan

No. Elemen Data Akronim Tipe Panjang Keterangan

1 User Id user_id int 6 Primary Key

2 Kode User kode_user varchar 10

3 Nama Lengkap nama_lengkap varchar 50

4 Telepon no_telp varchar 15

5 Alamat alamat text

6 Email email varchar 50

7 Password password varchar 100

Page 11: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

25

2. Spesifikasi File Orders

Nama File : Tabel Orders

Akronim : Orders

Fungsi : menyimpan data orders

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 94 byte

Kunci Field : id_pelanggan

Software : Xampp

Tabel III.2

Spesifikasi File Orders

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id id int 6 Primary Key

2 Id Orders id_order varchar 10

3 User Id user_id int 6 foreign key

4 Nama Penerima nm_penerima varchar 25

5 Alamat penerima alamat_penerima text

6 telepon penerima telp_penerima varchar 15

7 Status order status_order varchar 15

8 Tanggal Order tgl_order date

9 Jam Order jam_order time

10 Ongkir Order ongkir_orders int 7

11 Total total int 10

Page 12: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

26

3. Spesifikasi File Orders Detail

Nama File : Tabel orders_detail

Akronim : orders_detail

Fungsi : Menampilkan data orders_detail

Tipe File : File detail/tambahan

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 17 byte

Kunci Field : tidak ada

Software : Xampp

Tabel III.3

Spesifikasi File orders_detail

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Orders id_orders varchar 10 foreign key

2 Id Produk id_produk int 5 foreign key

3 Jumlah jumlah int 2

4 Harga harga double

4. Spesifikasi File Kategori

Nama File : Tabel kategori

Akronim : kategori

Fungsi : Menyimpan data kategori

Tipe File : File Master

Organisasi File : Index Sequential

Page 13: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

27

Akses File : Random

Media : Hard Disk

Panjang record : 28 byte

Kunci Field : id_kategori

Software : Xampp

Tabel III.4

Spesifikasi File Kategori

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Kategori id_kategori int 3 primary key

2 Kode kategori kode_kategori varchar 5

3 Nama Kategori nm_kategori varchar 20

5. Spesifikasi File Produk

Nama File : Tabel Produk

Akronim : produk

Fungsi : Menyimpan data produk

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 150 byte

Kunci Field : id_produk

Software : Xampp

Page 14: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

28

Tabel III.5

Spesifikasi File Produk

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Produk id_produk int 5 primary key

2 Kode Produk kode_produk varchar 7

3 Id Kategori id_kategori int 2 foreign key

4 Nama Produk nm_produk varchar 25

5 Harga harga double

6 Berat berat decimal 5.2

7 Stok stok int 3

8 Gambar gambar varchar 100

9 Deskripsi deskripsi text

10 Dibeli dibeli int 3

6. Spesifikasi File Konfirmasi

Nama File : Tabel Konfirmasi

Akronim : konfirmasi

Fungsi : Menyimpan data konfirmasi

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 343 byte

Kunci Field : id_konfirmasi

Software : Xampp

Page 15: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

29

Tabel III.6

Spesifikasi File konfirmasi

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Konfirmasi id_konfirmasi int 5 primary key

2 User Id user_id int 6 foreign key

3 Id Orders nm_produk int 5 foreign key

4 Bank Tujuan bank_tujuan varchar 25

5 No Rekening no_rek varchar 25

6 Nama nama varchar 30

7 Nominal niminal double

8 No referensi no_ref varchar 25

9 Gambar gambar varchar 222

7. Spesifikasi File Kota

Nama File : Tabel Kota

Akronim : kota

Fungsi : Menyimpan data kota

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 34 byte

Kunci Field : id_kota

Software : Xampp

Page 16: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

30

Tabel III.7

Spesifikasi File Kota

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Kota id_kota int 3 primary key

2 Nama Kota nm_kota varchar 25

3 Ongkos Kirim ongkos_kirim int 6

8. Spesifikasi File orders temporari

Nama File : Tabel orders temporari

Akronim : orders_temp

Fungsi : Menampilkan data orders temporari

Tipe File : File Tambahan

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 120 byte

Kunci Field : id_orders_temp

Software : Xampp

Tabel III.8

Spesifikasi File Orders Temporari

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Orders Temporari id_orders_temp int 5 primary key

2 Id Produk id_produk int 7 foreign key

3 Id seesion id_session varchar 100

4 Jumlah jumlah int 5

5 Tanggal Order

Temporari tgl_order_temp date

6 Jam Order Temporari jam_order_temp time

Page 17: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

31

7 Stok Temporari stok_temp int 3

8 Harga harga double

9. Spesifikasi File Pelanggan Detail

Nama File : Tabel Pelanggan Detail

Akronim : pelanggan detail

Fungsi : menampilkan data pelanggan detail

Tipe File : File tambahan

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 551 byte

Kunci Field : tidak ada

Software : Xampp

Tabel III.9

Spesifikasi File Pelanggan Detail

No. Elemen Data Akronim Tipe Panjang Keterangan

1 User Id user_id int 5 foreign key

2 NIK nik varchar 20

3 Nama Perusahaan nama_perusahaan varchar 40

4 Status Karyawan status_karyawan varchar 30

5 No Kantor no_kantor int 20

6 Lama Kerja lama_kerja varchar 20

7 Nama Referensi nama_ref varchar 30

8 No Telepon

Referensi no_telp_ref varchar 20

9 Alamat Referensi alamat_ref varchar 40

10 Hubungan

Referensi hub_ref varchar 20

11 Tenor tenor int 6

12 Upload NIK upload_nik varchar 100

Page 18: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

32

13 Upload NPWP upload_npwp varchar 100

14 Upload Foto Diri upload_fotodiri varchar 100

10. Spesifikasi File Admin

Nama File : Tabel admin

Akronim : admin

Fungsi : Menyimpan data admin

Tipe File : File admin

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 156 byte

Kunci Field : id_admin

Software : Xampp

Tabel III.10

Spesifikasi File Admin

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Admin id_admin int 11 Primary key

2 Username username varchar 15

3 Email email varchar 50

4 Nama nama varchar 30

5 Password password varchar 50

Page 19: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

33

3.6.Pengkodean

1. kode Produk

Setiap produk memiliki kode produk di masing-masing produk untuk

membedakan produk yang satu dengan yang lainnya, diantaranya terdiri dari :

Contoh :

Keterangan :

B = Inisial dari barang (Produk)

0001 = No Urut

2. Id Order

Setiap pelanggan yang melakukan pembelian memiliki Id order masing-masing

untuk memudahkan admin dalam mengecek order, diantaranya terdiri dari :

Contoh :

Keterangan :

OR = Inisial dari Order

0001 = No Urut

Inisial

Barang No Urut Inisial

Barang

No Urut

Inisial

Order Inisial

Order

No Urut No Urut

Page 20: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

34

3. Id Kategori

Setiap produk memiliki Id kategori untuk mengetahui jenis produk, diantaranya

terdiri dari :

Contoh:

Keterangan :

K = Inisial Kode Kategori

01 = No Urut

4. Id Pelanggan

Setiap customer yang melakukan registrasi akan memiliki kode customer untuk

mengetahui berapa pelanggan yang sudah masuk dan registrasi, diantaranya terdiri

dari :

Contoh:

Keterangan :

P = Inisial Kode Pelanggan

0001= No Urut

Inisial

Kategori

Inisial

Kategori

No Urut No Urut

Inisial

Pelanggan No Urut No Urut Inisial

Pelanggan

Page 21: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

35

3.7. Spesifikasi Program

A. Struktur Navigasi Halaman Admin

Halaman ini akan tampil sebelum menuju ke halaman beranda, admin harus

melakukan login terlebih dahulu dengan menggunakan username dan password.

Gambar III.4

Page 22: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

36

Struktur Navigasi Halaman Admin

B. Struktur Navigasi Halaman Pelanggan

Halaman ini akan tampil ketika pelanggan masuk ke aplikasi dan

pelanggan di wajibkan login apabila ingin membeli barang.

Gambar III.5

Struktur Navigasi Halaman Pengunjung

3.8.Implementasi

Page 23: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

37

Implementasi rancangan antar muka pada perancangan program penjualan dan

pengajuan credit pada PT Courts Retail Indonesia 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 tampilan

halaman admin akan di tampilkan.

Gambar III.6

Halaman Login Admin

2. Halaman Beranda Admin

Halaman ini menampilkan menu-menu apa saja yang ada dan jumlah data-data

yang ada di menu-menu tersebut sebagai informasi awal saat Admin berhasil

melakukan login.

Page 24: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

38

Gambar III.7

Halaman Beranda Admin

3. Halaman Tambah Kategori

Pada halaman ini administrator dapat menambahkan kategori produk.

Gambar III.8

Halaman Tambah Kategori

4. Halaman Tambah Produk.

Pada halaman Tambah Produk administrator dapat menambahkan produk yang

akan dijual dan bisa menghapus produk yang sudah tidak ada stok.

Page 25: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

39

Gambar III.9

Halaman Tambah Produk

5. Halaman Ongkos kirim

Pada halaman ongkos kirim administrator dapat menambahkan atau menghapus

wilayah dan biaya ongkos kirim.

Gambar III.10

Halaman Ongkos Kirim

6. Halaman Order

Pada Halaman Order Administrator dapat melihat orderan/pesanan dari pelanggan.

Page 26: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

40

Gambar III.11

Halaman Order

7. Halaman Konfirmasi Pembayaran

Pada halaman konfirmasi pembayaran administrator dapat mengetahui

pembayaran pelanggan yang masuk.

Gambar III.12

Halaman Konfirmasi Pembayaran

8. Halaman Pelanggan

Page 27: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

41

Pada halaman pelanggan administrator dapat melihat pelanggan yang sudah

member atau membeli produk.

Gambar III.13

Halaman Pelanggan

9. Halaman Laporan Penjualan

Pada halaman laporan penjualan dapat melihat laporan penjualan.

Gambar III.14

Halaman Laporan Penjualan

10. Halaman Pengunjung

Page 28: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

42

Pada halaman pengunjung dapat melihat halaman utama pada website yang dibuat.

Gambar III.15

Halaman Pengunjung

11. Halaman Produk Pengunjung.

Pada halaman Produk pengunjung dapat melihat produk-produk yang dijual.

Page 29: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

43

Gambar III.16

Halaman Produk Pengunjung

12. Halaman Keranjang Belanja

Page 30: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

44

Pada halaman keranjang belanja pelanggan bisa mengecek barang yang di pesan

dan bisa memilih pembelian menggunakan credit ataupun cash.

Gambar III.17

Halaman Keranjang Belanja

13. Halaman Konfirmasi Bayar.

Page 31: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

45

Pada halaman ini pengunjung dapat menginput id order pembelian dan data bukti

transfer pembayaran.

Gambar III.18

Halaman Konfirmasi pembayaran

3.9.Pengujian Unit

Page 32: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

46

Pengujian terhadap program yang dibuat menggunakan black box testing yang

focus terhadap proses masukkan dan keluaran program.

1. Pengujian Terhadap Form Login Admin

Tabel III.11

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

kemudian

klik tombol

Login

Username :

(kosong)

Password:(kosong)

Sistem akan

menolak akses

user. Dan

sistem akan

menampilkan

Pesan “Login

Gagal

username &

password

tidak benar

ulangi lagi”

Sesuai

harapan Valid

2

Username

diisi dan

password

tidak diisi

atau kosong

kemudian

klik tombol

Login

Username:

administrator

Password : (kosong)

Sistem akan

menolak akses

user. Dan

sistem akan

menampilkan

Pesan “Login

Gagal

username &

password

tidak benar

ulangi lagi”

Sesuai

harapan Valid

3

Username

tidak diisi

(kosong) dan

password

diisi

kemudian

klik tombol

Login

Username: (kosong)

Password:

123admin

Sistem akan

menolak akses

user. Dan

sistem akan

menampilkan

Pesan “Login

Gagal

username &

password

tidak benar

ulangi lagi”

Sesuai

harapan Valid

Page 33: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

47

4

Mengetikkan

salah satu

kondisi salah

pada salah

satu

username dan

password

kemudian

klik tombol

masuk

Username: admin

(benar) Password:

122 (salah)

Sistem akan

menolak akses

user. Dan

sistem akan

menampilkan

Pesan “Login

Gagal

username &

password

tidak benar

ulangi lagi”

Sesuai

harapan Valid

5

Mengisikan

username dan

password

dengan benar,

kemudian klik

tombol Login

Username: admin

(benar) Password:

123admin (benar)

Sistem

menerima

akses login

dan kemudian

langsung

menampilkan

halaman

admin.

Sesuai

harapan Valid

2. Pengujian Terhadap Halaman Ganti Password admin

Tabel III.12

Hasil Pengujian Black Box Testing Halaman Ganti Password

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1

Mengosongkan

nama, email,

password lama,

password baru,

dan ulangi

password baru

kemudian klik

tombol “save”

Nama: (kosong),

Email: (kosong),

Password lama:

(kosong), password

baru: (kosong),

Ulangi password

baru (kosong)

Sistem akan

menolak akses

edit dan

menampilkan

pesan “Masih

ada data yang

kosong”

Sesuai

harapan Valid

Page 34: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

48

2

Mengisi nama

dan email,

mengosongkan

password lama,

password baru,

dan ulangi

password baru

kemudian klik

tombol “save”

Nama:

(Muhammad abdi

saputra), Email:

([email protected]),

Password lama:

(kosong), password

baru: (kosong),

Ulangi password

baru (kosong)

Sistem akan

menolak akses

edit dan

menampilkan

pesan “Masih

ada data yang

kosong”

Sesuai

harapan Valid

3

Mengisi nama,

email, dan

password lama,

mengosongkan,

password baru,

dan ulangi

password baru

kemudian klik

tombol “save”

Nama:

(Muhammad abdi

saputra), Email:

([email protected]),

Password lama:

(123admin),

password baru:

(kosong), Ulangi

password baru

(kosong)

Sistem akan

menolak akses

edit dan

menampilkan

pesan “Masih

ada data yang

kosong”

Sesuai

harapan Valid

4

Mengisi nama,

email, password

lama dan

password baru,

mengosongkan

ulangi

password baru

kemudian klik

tombol “save”

Nama:

(Muhammad abdi

saputra), Email:

([email protected]),

Password lama:

(123admin),

password baru:

(admin), Ulangi

password baru

(kosong)

Sistem akan

menolak akses

edit dan

menampilkan

pesan “Masih

ada data yang

kosong”

Sesuai

harapan Valid

5

Mengosongkan

nama, email,

password lama

dan password

baru, mengisi

ulangi

password baru

kemudian klik

tombol “save”

Nama: (kosong),

Email: (kosong),

Password lama:

(kosong), password

baru: (kosong),

Ulangi password

baru (admin)

Sistem akan

menolak akses

edit dan

menampilkan

pesan “Masih

ada data yang

kosong”

Sesuai

harapan Valid

6

Mengosongkan

nama, email

dan password

lama, mengisi

password baru

dan ulangi

password baru

kemudian klik

tombol “save”

Nama: (kosong),

Email: (kosong),

Password lama:

(kosong), password

baru: (admin),

Ulangi password

baru (admin)

Sistem akan

menolak akses

edit dan

menampilkan

pesan “Masih

ada data yang

kosong”

Sesuai

harapan Valid

Page 35: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

49

7

Mengosongkan

nama dan

email, mengisi

password lama,

password baru

dan ulangi

password baru

kemudian klik

tombol “save”

Nama: (kosong),

Email: (kosong),

Password lama:

(123admin),

password baru:

(admin), Ulangi

password baru

(admin)

Sistem akan

menolak akses

edit dan

menampilkan

pesan “Masih

ada data yang

kosong”

Sesuai

harapan Valid

8

Mengosongkan

nama, mengisi

Email,

password lama,

password baru

dan ulangi

password baru

kemudian klik

tombol “save”

Nama: (kosong),

Email:

([email protected]),

Password lama:

(123admin),

password baru:

(admin), Ulangi

password baru

(admin)

Sistem akan

menolak akses

edit dan

menampilkan

pesan “Masih

ada data yang

kosong”

Sesuai

harapan Valid

9

Mengetikkan

salah satu

kondisi salah

pada password

lama, password

baru dan ulangi

password baru

kemudian klik

tombol “save”

Password lama:

(123admin),

password baru:

(admin), Ulangi

password baru

(abdie)

Sistem akan

menolak akses

edit dan

menampilkan

pesan

“Password

baru yang

anda

masukkan

belom cocok”

Sesuai

harapan Valid

10

Mengisikan

nama, mengisi

Email,

password lama,

password baru

dan ulangi

password baru

dengan benar

kemudian klik

tombol “save”

Nama:

(Muhammad abdi

saputra), Email:

([email protected]),

Password lama:

(123admin),

password baru:

(admin), Ulangi

password baru

(admin)

Sistem

menerima

akses edit dan

kemudian

langsung

menampilkan

pesan "Data

admin berhasil

diubah"

Sesuai

harapan Valid

3. Pengujian terhadap halaman lapuran penjualan

Tabel III.13

Hasil Pengujian Black Box Testing Halaman Laporan Penjualan

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

Page 36: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Pada bagian ini akan diuraikan mengenai profil PT.Courts Retail Indonesia serta struktur organisasi yang ada pada

50

1

Mengosongkan

tanggal- bulan-

tahun pada

laporan harian

kemudian klik

tombol

“tampilkan”

Laporan

Harian:

(kosong)

Sistem akan

menampilkan table

laporan kosong.

Sesuai

harapan Valid

2

Mengisi tanggal-

bulan-tahun pada

laporan harian

kemudian klik

tombol

“tampilkan”

Laporan

Harian:

(tanggal-bulan-

tahun)

Sistem akan

menampilkan table

laporan ditanggal

yang tersebut

apabila ada

penjualan dan

kosong apabila

tidak ada penjualan.

Sesuai

harapan Valid

3

Mengosongkan

bulan-tahun pada

laporan bulanan

kemudian klik

tombol

“tampilkan”

Laporan

Bulanan:

(kosong)

Sistem akan

menampilkan table

laporan kosong.

Sesuai

harapan Valid

4

Mengisi bulan-

tahun pada

laporan bulanan

kemudian klik

tombol

“tampilkan”

Laporan

Bulanan:

(bulan-tahun)

Sistem akan

menampilkan table

laporan dibulan

tersebut apabila ada

penjualan dan

kosong apabila

tidak ada penjualan.

Sesuai

harapan Valid

5

Mengosongkan

tahun pada

laporan tahunan

kemudian klik

tombol

“tampilkan”

Laporan

Tahunan:

(kosong)

Sistem akan

menampilkan table

laporan kosong.

Sesuai

harapan Valid

6

Mengisi tahun

pada laporan

tahunan

kemudian klik

tombol

“tampilkan”

Laporan

Tahunan:

(bulan-tahun)

Sistem akan

menampilkan table

laporan ditahun

tersebut apabila ada

penjualan dan

kosong apabila

tidak ada penjualan.

Sesuai

harapan Valid