bab iii pembahasan - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat lebaran idul...

16
35 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Institusi/Perusahaan Keinginan menjalankan usaha yang dapat dilakukan banyak orang menginspirasi Muryatno bersama istrinya terjun menjadi penjual kambing dan domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung besar, maka didirikanbadan hukum CV. Sambada Jaya Abadi pada tahun 2017 yang saat ini telah memiliki banyak pelanggan serta beberapa orang karyawan. 1. Visi CV. Sambada Jaya Abadi: Visi CV. Sambada Jaya Abadi adalah menjadi usaha penyedia hewan qurban yang memberikan layanan terbaik dan mendapatkan kepercayaan dari pelanggan. 2. Misi CV. Sambada Jaya Abadi: a. Menyambut pelangan dengan senyum dan ramah. b. Menjaga kesehatan hewan qurban pesanan pelanggan. c. Memberikan kepuasan terhadap pelanggan dengan kualitas hewan qurban.

Upload: others

Post on 27-Nov-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

35

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Institusi/Perusahaan

Keinginan menjalankan usaha yang dapat dilakukan banyak orang

menginspirasi Muryatno bersama istrinya terjun menjadi penjual kambing dan

domba untuk kebutuhan kurban pada saat Lebaran Idul Adha.

Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan

untung besar, maka didirikanbadan hukum CV. Sambada Jaya Abadi pada tahun

2017 yang saat ini telah memiliki banyak pelanggan serta beberapa orang karyawan.

1. Visi CV. Sambada Jaya Abadi:

Visi CV. Sambada Jaya Abadi adalah menjadi usaha penyedia hewan qurban

yang memberikan layanan terbaik dan mendapatkan kepercayaan dari

pelanggan.

2. Misi CV. Sambada Jaya Abadi:

a. Menyambut pelangan dengan senyum dan ramah.

b. Menjaga kesehatan hewan qurban pesanan pelanggan.

c. Memberikan kepuasan terhadap pelanggan dengan kualitas hewan qurban.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

36

3.1.2. Struktur Organisasi dan Fungsi

Struktur Organisasi merupakan susunan dari sistem yang yang memiliki

tanggung jawab di setiap bagian sistem. Berikut ini merupakan struktur organisasi

pada Cv. Sambada Jaya Abadi:

Sumber : Cv. Sambada Jaya Abadi 2019

Gambar III. 1 Struktur Organisasi Perusahaan

Adapun fungsi dari bagian struktur organisasi yang ada pada gambar

diatas sebagai berikut:

1. Pemilik:

a.) Merekrut karyawan

b.) Menganalisis perkembangan Cv. Sambada Jaya Abadi

c.) Menevaluasi sistem yang berada di Cv. Sambada Jaya Abadi

d.) Menerima Laporan Transaksi dari Kasir.

2. Kasir:

a.) Mencatat seluruh proses transaksi

b.) Membuat laporan transaksi

c.) Menerima/mencatat pesanan hewan qurban

3. Bagian Pemeliharaan

a.) Merawat hewan qurban

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

37

4. Bagian Pengantar

a.)Mengantarkan hewan qurban pesanan

3.2.Analisis Kebutuhan

1. Prosedur pemesanan hewan

Untuk melakukan pemesanan hewan, pembeli harus masuk ke halaman web

Cv. Sambada Jaya Abadi. Pembeli kemudian klik atau pilih menu pilih hewan, pada

menu tersebut pembeli dapat memilih jenis hewan apa yang akan dipesan. Kemudian

sistem akan menampilkan form pesanan yang harus diisi oleh pelanggan. Setelah

selesai memilih hewan qurban dan mengisi form kemudian klin simpan untuk

menyimpan data pesanan.

2. Prosedur pembayaran

Untuk melakukan pembayaran, pada halaman utama web Cv. Sambada Jaya

Abadi, pelanggan harus melilih menu konfirmasi. Setelah itu, sistem akan

menampilkan form yang berisi Id Transaksi, Nama Pemesan dan Bukti pembayaran.

Pelanggan/pemesan cukup mengupload bukti atau strun transfer kemudian simpan

data.

3. Prosedur konfirmasi pembayaran

Konfirmasi pembayaran dilakukan oleh admin dengan cara memilih menu

laporan transaksi. Jika ada pembayran baru yang masuk, laoran transaksi dapat diceta

sebaai bukti atau lapotan keuanagn kepada pemilik Cv. Sambada Jaya Abadi.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

38

3.3. Rancangan Dokumen

A. Rancangan Dokumen Masukan (input)

1. Nama Dokumen : Bukti Pembayaran

Fungsi : sebagai bukti pembayaran

Sumber : pembeli/pemesan

Tujuan : Admin

Media : web

Jumlah : 1

Frekuensi : setiap terjadi pembayayaran

Bentuk : Lihat Lampiran A.1

B. Rancangan Dokumen keluaran (output)

1. Nama Dokumen : Laporan transaksi

Fungsi : sebagai bunti kegiatan transaksi

Sumber : Admin

Tujuan : pemilik

Media : kertas

Jumlah : 1 rangkap

Frekuensi : setiap periode tertentu

Bentuk : Lihat Lampiran B.1

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

39

3.4. Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan

dengan Entity Relationship Diagram (ERD).

A. ERD (Entity Relationship Diagram)

Gambar III. 2 Entity Relationship Diagram

B. LRS (Logical Record Structure)

Gambar III. 3 Logical Record Structure

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

40

3.5. Spesifikasi File

1. Spesifikasi File Admin

Nama File : Admin

Akronim : admin

Fungsi : untuk melakukan login

Tipe File : File Master

Organisasi File : Indexed Squential

Akses File : Random

Media : Harddisk

Panjang Record : 36

Kunci Fied : id_admin

Software : Mysql

Tabel III. 1

Spesifikasi File Admin

No. Elemen Data Nama Field Tipe Size Ket

1. Id Admin Id_admin Int 11 Primary Key

2. Username Username Varchar 10

3. Password Password Varchar 15

2. Spesifikasi File Hewan

Nama File : Hewan

Akronim : hewan

Fungsi : untuk mengetahui daftar hewan qurban

Tipe File : File Master

Organisasi File : Idexed Sequential

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

41

Akses File : Random

Media : Harddisk

Panjang Record : 13

Kunci Fied : id_hewan

Software : Mysql

Tabel III. 2

Spesifikasi File Hewan

No. Elemen Data Nama Field Tipe Size Ket

1. Id Hewan Id_hewan Varchar 6 Primary Key

2. Jenis Hewan Jenis_hewan Varchar 7

3. Harga Harga Double -

3. Spesifikasi File Konfirmasi

Nama File : Konfirmasi

Akronim : konfirmasi

Fungsi : untuk melakukan konfirmasi pesanan

Tipe File : File Master

Organisasi File : Idexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 75

Kunci Fied : -

Software : Mysql

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

42

Tabel III. 3

Spesifikasi File Konfirmasi

4. Spesifikasi File Transaksi

Nama File : Transaksi

Akronim : transaksi

Fungsi : untuk mengetahu transaksi yang terjadi

Tipe File : File Transaksi

Organisasi File : Idexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 97

Kunci Fied : -

Software : Mysql

Tabel III. 4

Spesifikasi File Transaksi

No. Elemen Data Nama Field Tipe Size Ket

1. Id Transaksi Id_transaksi Varchar 10

2. Jenis Hewan Jenis_hewan Varchar 7

3. Harga Harga Int 15

4. Nama Nama Varchar 20

No. Elemen Data Nama Field Tipe Size Ket

1. Id Transaksi Id_transaksi Varchar 10

2. Nama Nama Varchar 20

3. Bukti Bukti Varchar 30

4. Ukuran ukuran Int 15

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

43

5. Alamat Alamat Varchar 30

6. Telepon Telepon Int 12

7. Jumlah Hewan Jumlah_hewan Int 3

8. Total Total Double -

3.6. Pengkodean

1. Id Admin

Setiap pengguna harus memiliki id masing-masing sehingga dapat membatasi

hak akses dari masing-masing pengguna, diantaranya terdiri dari:

X X X X X

a d m i n

3.7. Spesifikasi Program (Struktur Navigasi)

1.Struktur Navigasi Halama Utama Pelanggan

Pada halaman index menggunakan struktur navigasi non linier karena pada

rangkaian beranda, profil, pilih hewan, cara bayar, kontak dan konfirmasi dapat

diakses secara acak atau tidak terurut.

Gambar III. 4 Struktur Navigasi index Halaman Utama (Pembeli)

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

44

2.Struktur Navigasi Halaman Utama (Admin)

Pada halaman index menggunakan struktur navigasi non linier karena pada

rangkaian beranda, profil, pilih hewan, cara bayar, kontak dan konfirmasi dapat

diakses secara acak atau tidak terurut

Gambar III. 5 Struktur Navigasi Index Halaman Utama (Admin)

3.8. Spesifikasi Sistem Komputer

1. Spesifikasi Hardware yang digunakan dalam membangun aplikasi ini adalah

sebagai berikut:

a. Processor : Intel(R) Core(TM) i-3-6006U CPU @2.00GHz 1.99GHz

b. Monitor : LCD Widescreen 14”

c. Harddisk : 1 TB

d. RAM : 4 GB

e. Keyboard : Standar 102-key

f. Mouse : Standar

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

45

2. Spesifikasi Software yang digunakan dalam membangun aplikasi ini adalah

sebagai berikut:

a. Sistem Operasi Windows 10 64 bit

b. Sublime Text 3

c. JDK (Java Development Kit) 7

d. JRE (Java Runtime Environment)

e. iReport 5.6.0

f. Web Browser Google Chrome

g. Web Server XAMPP (MySQL dengan phpMyAdmin 3.2.4)

3.9. Implementasi

1. Halaman Login Admin

Gambar III. 6 Halaman Login

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

46

2. Halaman Utama Pelanggan

Gambar III. 7 Halaman Utama Pelanggan

3.Halaman Konfirmasi Pembayaran

Gambar III. 8 Halaman Konfirmasi Pembayaran

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

47

4. Halaman Laporan Konfirmasi

Gambar III. 9 Halaman Laporan Konfirmasi

5. Halaman Profil Cv. Sambada Jaya Abadi

Gambar III. 10. Halaman Profil Cv. Sambada Jaya Abadi

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

48

6. Halaman Kontak

Gambar III. 11 Halaman Kontak

7. Halaman Jenis Hewan

Gambar III. 12 Halaman Jenis Hewan

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

49

8. Halaman Cara Pembayaran

Gambar III. 13 Halaman Cara Pembayaran

3.10. Pengujian Unit

A. Pengajuan Unit Terhadap Form Login

Tabel III. 5

Hasil Pengujian Black Box Testing Halaman Login

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 dan

password tidak

dikenal”

Sesuai

harapan Valid

2. Mengetikkan

username dan

password tidak

diisi atau

kosong

kemudian klik

tombol login

Username: 1001

Password :

(kosong)

Sistem akan

menolak akses user

dan menampilkan

“Username dan

password tidak

dikenal”

Sesuai

harapan Valid

3. Username tidak

diisi (kosong)

dan password

diisi kemudian

Username:

(kosong)

Password: 1998-

03-31

Sistem akan

menolak akses user

dan menampilkan

“Username dan

Sesuai

harapan Valid

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · domba untuk kebutuhan kurban pada saat Lebaran Idul Adha. Melihat penjualan hewan kurban cukup diterima masyarakat dan menjanjikan untung

50

klik tombol

login

password tidak

dikenal”

4. Mengetikkan

salah satu

kondisi salah

pada username

atau password

kemudian klik

tombol login

Username: admin

(benar)

Password: 1998-

03-31 (salah)

Sistem akan

menolak akses user

dan menampilkan

“Username dan

password tidak

dikenal”.

Sesuai

harapan

Valid

5. Mengetikkan

username dan

password

dengan data

yang benar

kemudian klik

tombol login

Username: admin

(benar)

Password: admin

(benar)

Sistem menerima

akses login dan

kemudian langsung

menampilkan menu

utama.

Sesuai

harapan

Valid