bab iii pembahasan · menjadi tempat penjualan dan peyewaan perlengkapan outdoor yang berkualitas...
TRANSCRIPT
19
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Bogaboo Adventure adalah perusahaan yang bergerak dibidang jasa
penyewaan alat outdoor. Di sini menyewakan alat camping per hari seperti Cerrier/Tas
Gunung dari ukuran 60L sampai 90L , Tenda gunung kapasitas 4/5 orang, Matras,
Sleeping bag, Kompor Portable, Nesting(panci), Head lamp, Treking pole, Lampu
tenda.
Dalam pelaksanaan kegiatan di Bogaboo outdoor terdapat aturan yang
ditentukan, dalam hal ini struktur organisasi yang mengambarkan garis perintah dan
penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut sehingga semua menjadi
lancar. Penulis akan menerangkan sejarah dan struktur organisasi di tempat penulis
mengadakan riset untuk pembuatan Tugas Akhir ini sebagai berikut:
3.1.1. Sejarah Perusahaan
Awal mula sang owner mengikuti mapala di kampus dan teman teman di sana
memesan barang barang outdor ke owner, dari sini lah perusahaan ini berkembang
sampai saat ini. Bogaboo Adventure sudah berdiri tahun 2013 dengan alamat Jl. Mawar
Raya no.184, Jatimulya, Tambun Selatan,Bekasi, Jawa Barat
Bogaboo Adventure didirikan oleh Bapak Dede Akbar yang merupakan
pemilik dari Bogaboo Adventure.
Bogaboo Adventure memiliki karyawan berpengalaman dalam bidang alat
camping, selalu mengutamakan mutu dan pelayanan bagi konsumen, serta produk
dengan kualitas yang baik dan lengkap serta pelayanan yang ramah. Bogaboo
20
Adventure mempunyai visi dan misi untuk memotivasi perusahaan agar dapat
berkembang, diantaranya:
A. Visi
Menjadi tempat penjualan dan peyewaan perlengkapan outdoor yang
berkualitas dengan harga kompetitif
B. Misi
Memberikan pelayanan terbaik kepada customer
Menyediakan perlengkapan outdoor dengan kulitas terbaik
Menjalin kerjasama terhadap mitra bisnis brand-brand outdoor Indonesia
3.1.2. Struktur Organisasi dan Fungsinya
Di dalam suatu organisasi atau perusahaan, masalah organisasi memegang
peranan yang sangat penting. Setiap perusahaan harus mempunyai organisasi yang
baik agar kordinasi dan tata kerja dapat tergambar dengan jelas, sehingga dapat
berfungsi dengan maksimal. Bentuk organisasi ada berbagai macam dan untuk
memilih yang terbaik sangat tergantung dengan situasi dan kondisi masing-masing
perusahaan atau organisasi serta tujuan yang ingin dicapai.
Struktur organisasi yang baik harus dapat menggambarkan fungsi-fungsi
pengelompokan kerja masing-masing personil atau bagian. Peranan dari struktur
organisasi menunjukkan tipe atau bentuk organisasi yang dipergunakan merupakan
perwujudan hubungan fungsi-fungsi wewenang dan tanggung jawab terhadap
pelaksanaan tugas masing-masing personil atau bagian. Sebagaimana penjelasan di
atas, Bogaboo Adventure juga berusaha menggunakan struktur organisasi yang baik.
Berikut adalah gambar struktur organisasi serta fungsi tiap personil atau bagian yang
ada pada Bogaboo Adventure.
21
Sumber : Bogaboo Adventure
Gambar III.1.
Struktur Organisasi Bogaboo Adventure
Berikut fungsi dan wewenang dari tiap bagian yang terdapat pada Bogaboo
Adventure antara lain :.
1. Pemilik
Merupakan pimpinan yang bertanggung jawab terhadap operasional perusahaan
sehari-hari. Memimpin serta membawahi bagian-bagian dalam perusahaan.
Tugasnya :
a. Bertanggung jawab terhadap operasional perusahaan sehari- hari.
b. Mengawasi jalannya perusahaan sesuai prosedur serta ketetapan
perusahaan yang berlaku.
c. Menyusun, melaksanakan dan meningkatkan jumlah, mutu pelayanan serta
penggunaan sarana dan prasarana perusahaan.
d. Bertanggung jawab terhadap mutu pelayanan.
e. Mengontrol kedisiplinan seluruh karyawan
Accounting
Kepala Gudang
Pemilik
22
2. Accounting
Merupakan bagian yang mengatur seluruh arus dana dan keuangan perusahaan.
Tugasnya :
a. Mencatat dana masuk maupun dana keluar dari perusahaan.
b. Membuat laporan keuangan harian.
c. Menyusun laporan keuangan bulanan dan tahunan.
d. Mengelelola masalah penggajian karyawan.
4. Kepala Gudang
Merupakan bagian yang memastikan semua operasional gudang berjalan
lancer dan menjaga stabilitas, kualitas dan kuantitas barang dengan baik.
Tugasnya :
a. Mengawasi dan mengontrol operasional gudang
b. Mengawasi dan mengontrol semua barang masuk dan keluar sesuai
dengan SOP
3.2. Analisis Kebutuhan
Berdasarkan hasil pengamatan langsung terhadap kegiatan-kegiatan admin
dan para pegawai, didapatkan kondisi bahwa admin mencatat atau menginput
data pegawai untuk di sampaikan ke masing-masing bagian yang bertanggung
jawab kemudian data tersebut di olah dengan cara manual. Kebutuhan
pengguna berfungsi untuk mengetahui kebutuhan dari masing-masing
pengguna yang berhubungan langsung dengan program aplikasi sehingga
dapat sesuai dengan apa yang dibutuhkan. Terdapat dua pengguna yang
berhubungan dengan aplikasi yaitu admin dan pegawai, tersebut memiliki
23
karakteristik interaksi sistem yang berbeda dan memiliki kebutuhan sistem
yang berbeda, sebagai berikut :
1. Rancangan Kebutuhan Admin
c. Login program
d. Mengelola data pegawai
e. Mengelola akun pegawai
f. Mengelola data pelanggan
g. Mengelola data barang
h. Mengelola transaksi
i. Mengelola laporan transaksi
j. Konfigurasi aplikasi
k. Logout program
3.2.1 Analisa Kebutuhan Sistem
1. Admin dan pegawai masing-masing harus login terlebih dahulu untuk
masuk kedalam program penjualan.
2. Program dapat memproses dan meyimpan hasil transaksi dari hasil
penjualan.
3. Programan dapat mencetak data laporan penyewaan
4. Pengguna harus keluar setelah selesai menggunakan program
24
3.3. Rancangan Dokumen
3.3.1 Spesifikasi Bentuk Dokumen Masukan
1. Nama Dokumen : Surat pemesanan penyewaan
Fungsi : Sebagai bukti untuk menyewa barang
Sumber : Customer
Tujuan : Bagian Admin
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap terjadi penyewaan
Bentuk : Lihat Lampiran A.1
3.3.2 Spesifikasi Bentuk Dokumen Keluaran
1. Nama : Nota
Fungsi : Sebagai Bukti Transaksi
Sumber : Kasir
Tujuan : Pelanggan
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap terjadi transksi penyewaan
Bentuk : Lihat Lampiran A.1
25
3.4. Perancangan Basis Data
3.4.1. ERD (Entity Relagtionship Diagram)
Gambar III. 2
Entity Relagtionship Diagram Penyewaan alat outdor
3.4.2. LRS (Logical Record Structure)
Gambar III. 3
Logical Record Structure Penyewan Alat
26
3.5. Spesifikasi File
Spesifikasi file menjelaskan tentang dokumen-dokumen yang akan digunakan
didalam pengelolaan database dan juga sebagai media penyimpanan data. Spesifikasi
file yang digunakan dalam perancangan program ini sebagai berikut:
1. Nama File : Admin
Akronim : admin
Fungsi File : Untuk mengelola data
TipeFile : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 135 byte
Software : Xampp
Kunci Field : id_admin
Tabel III.1
Spesifikasi File admin
Elemen Data Akronim Tipe Panjang Keterangan
kode admin Id_admin Char 15 Primary Key
nama admin Nama_admin Varchar 40
Username Username Varchar 40
Password Password Varchar 40
2. Nama File : Barang
Akronim File : Barang
Fungsi File : Untuk menyimpan data barang
Type File : File Master
27
Panjang Record : 57 byte
Organisasi File : Index Sequential
Akses File : Random
Media File : Hard Disk
Software : Xampp
Kunci Field : kode barang
Tabel III.2
Spesifikasi File Barang
3. Nama File : Denda
Akronim File : Denda
Fungsi File : Untuk membayar denda
Type File : File
Panjang Record : 83 byte
Organisasi File : Index Sequential
Akses File : Random
Media File : Hard Disk
Software : Xampp
Kunci Field : Nik
Elemen Data Akronim Jenis Panjang Keterangan
kode barang Kode barang Char 11 Primary Key
nama barang Nama barang Varchar 40
Qty Qty Int 11
Harga Harga Double 0
28
Tabel III.3
Spesifikasi Denda
4. Nama File : peminjaman
Akronim File : peminjaman
Fungsi File : Untuk transaksi peminjaman
Type File : File
Panjang Record : 167 byte
Organisasi File : Index Sequential
Akses File : Random
Media File : Hard Disk
Software : Xampp
Kunci Field : id_transaksi
Tabel III.4
Spesifikasi Peminjaman
Elemen Data Akronim Jenis Panjang Keterangan
NIK Nik Varchar 20 Primary key
Nama_peminjam Nama_peminjam Varchar 30
Nama_barang Nama_barang Varchar 30
Harga Harga Double
Keterlambatan Keterlambatan Int 3
Total Total Double
Elemen Data Akronim Jenis Panjang Keterangan
Id_transaksi Id_transaksi Char 15 Primary key
Tanggal Tanggal Date
Id_karyawan Id_Karyawan Char 15
Nik_peminjam Nik_peminjam Char 16
29
5. Nama File : DetailTransaksi
Akronim File : DetailTransasksi
Fungsi File : Untuk menambah barang
Type File : File
Panjang Record : 58 byte
Organisasi File : Index Sequential
Akses File : Random
Media File : Hard Disk
Software : Xampp
Kunci Field : id_transaksi
Tabel III.5
Spesifikasi DetailTransaksi
Nama_Peminjam Nama_peminjam Varchar 30
Total_bayar Total_bayar Int 11
Elemen Data Akronim Jenis Panjang Keterangan
Id_Transaksi Id_Barang Char 15
Kode_barang Kode_Barang Char 15
Harg_barang Harga_barang Int 11
Qty Qty Int 3
Lama Lama Int 3
Sub_total Sub_total Int 11
30
3.6. Pengkodean
Struktur kode yang digunakan dalam penyewaan pada Bogaboo adventure
adalah sebagai berikut:
a. Kode Admin
Digunakan untuk menjelaskan nama admin dan no urut.
X X X 9 9
No Urut Admin
Kode Admin
Contoh:
A D M 0 1
Keterangan: ADM : Admin
01 : No. Urut Admin
a. Kode Barang
Digunakan untuk menjelaskan nama Sparepart dan no urut.
X X X 9 9
No Urut Barang
Kode Barang
Contoh:
B R G 0 1
Keterangan: BRG : Barang
01 : No. Urut Barang
31
3.7 Spesifikasi Program
3.7.1. HIPO (Hierarchy Input Proses Output)
Gambar III.4
HIPO (Hieararchy Input Proses Output)
32
3.7.2. FlowChart
1. Form Login
Gambar III. 5 Flowchart Login
33
2. Form Menu Utama
Gambar III. 6 Flowchart Menu Utama
34
3. Form Admin
35
36
Gambar III. 7 Flowchart Admin
37
4. Form Barang
Gambar III. 8 Flowchart Data Barang
38
5. Form Peminjaman
Gambar III. 9 Flowchart Peminjaman
39
6. Form Denda
Gambar III. 10 Flowchart Denda
7. Form Detail Transaksi
40
Gambar III. 11
Flowchart Detail
41
8. Form Data Master Laporan
42
Gambar III. 12 Flowchart Laporan
3.8 Spsifikasi Sistem Komputer
3.8.1 Perangkat Keras (Hardware)
Kongfigurasi yang digunakan pada Bogaboo adventure ini telah memenuhi
cukup standar untuk pembuatan program penjualan. Kongfigurasi komputer
tersebut sebagai berikut:
43
Nama Laptop : A455L
Posesor : Intel® Core™ i3-5005U @ 2.00GHz
Chipset : Intel Inside
Grafis : Intel HD Grapichs + Nvidia GEFORCE 930MX
Ram : 4 GB
Storage Harddisk : 500 GB
Konetifitas : LAN, WiFi, Port USB 3.0, Port USB 2.0, Port HDMI
Baterai : 2 Cells 30 Whrs
Sistem Operasi : Windows 8.1 Enterprise 64-bit
3.8.2. Perangkat Lunak (Software)
Didalam sistem program ini, sistem operasi yang digunakan adalah windows
dan menggunakan aplikasi NetBeans IDE 8.2 serta menggunakan Bahasa
keahlian khusus untuk menjalankan programnya.
1. Sistem Operasi : Microsoft windows 8.1
2. Software Pendukung : NetBeans IDE 8.2
3. Bahasa Pemrograman : Java 8.2
4. Aplikasi : XAMPP 3.2.2
3.9 Implementasi
1.Form Login
44
Gambar III.13
Halaman login
2.Form Menu Master
Gambar III.14
Halaman Master
3.Form Admin
45
Gambar III.15
Halaman Form Admin
4.Form Barang
Gambar III.16
Halaman Form Baran
4.Form Transaksi
46
Gambar III.17
Halaman Form
Transaksi
5.Form Denda
Gambar III.18
Halaman Form Denda
47
6.Form Detail transaksi
Gambar III.19
Halaman Form
Detail Transaksi
7.Halaman Laporan Barang
Gambar III.20
Halaman Laporan Barang
8.Laporan Denda
48
Gambar III.21
Halaman Laporan Denda
9.Form Detail transaksi
Gambar III.22
Halaman Laporan
Detail
3.10 Pengujian unit
49
Tabel III. 6
Hasil Pengujian Unit Black Box Texting Halaman Login
No Skenario
pengujian Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Nama
pengguna dan
kata sandi
tidak diisi
kemudian klik
tombol masuk
Nama
Pengguna
: (kosong)
Kata Sandi :
(kosong)
Sistem akan
menolak akses
login dan
menampilkan
pesan di textbox “
username atau
password salah“
Sesuai
harapan
Valid
2. Mengetikkan
Nama
Pengguna dan
password tidak
diisi atau
kosong
kemudian klik
tombol login
Nama
Pengguna :
Admin
Password :
(kosong)
Sistem akan
menolak akses
login dan
menampilkan
pesan di textbox
“username atau
password salah “
Sesuai
harapan
Valid
3. Mengetikkan
Password
Pengguna dan
nama
pengguna
tidak diisi atau
kosong
kemudian klik
tombol login
Nama
Pengguna :
(kosong)
Password :
(123)
Sistem akan
menolak akses
login dan
menampilkan
pesan di textbox
“username atau
password salah”
Sesuai
harapan Valid
50
4. Mengisi
username dan
password
kemudian klik
login
Username :
Admin
Password :
Admin
Sistem akan
menerima akses “
Sesuai
harapan Valid
Tabel III. 7
Hasil Pengujian Unit Black Box Texting Halaman Barang
No Skenario
pengujian Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Klik tambah
tampil kode
barang,
mengisi nama
barang,
jumlah, harga
sewa tidak
disii kemudian
tombol simpan
Kode barang
: (BRG-001)
Nama :
(Sleep bag)
Jumlah :
(10)
Harga sewa:
(kosong)
Sistem akan
menolak akses
dan menampilkan
pesan di textbox
“Lengkapi Data “
Sesuai
harapan
Valid
2. Klik tambah
tampil kode
barang,
mengisi nama
barang, harga
sewa, jumlah
tidak disii
kemudian
tombol simpan
Kode barang
: (BRG-001)
Nama :
(Sleep bag)
Jumlah :
(kosong)
Harga sewa:
(20000)
Sistem akan
menolak akses
dan menampilkan
pesan di textbox
“Lengkapi Data “
Sesuai
harapan
Valid
51
3. Klik tambah
tampil kode
barang,
mengisi nama
barang, harga
sewa, jumlah
kemudian
tombol simpan
Kode barang
: (BRG-001)
Nama :
(Sleep bag)
Jumlah :
(10)
Harga sewa:
(20000)
Sistem akan
menerima akses”
Sesuai
harapan Valid