BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran...
Transcript of BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran...
19
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan
yang dibuat dan tinjauan perusahaan ini akan diuraikan mengenai sejarah
perusahaan, struktur organisasi dan fungsi dari masing-masing bagian.
3.1.1 Sejarah perusahaan
Setiap kota hampir semua kota memiliki khas kuliner tersendiri termasuk
di kota Pontianak. Salah satunya makanan khas maupun makanan apa saja. Di
kota pontianak terkenal kota yang paling ramai dan mayoritas penduduk kota
pontianak rata-rata membuka usaha salah satunya adalah makanan. Tidak jarang
masyarakat yang membuka usaha kuliner ini. Akan tetapi sangat banyaknya
masyarakat yang membuka usaha tersebut tidak pula usaha yang mereka geluti itu
selalu mulus-mulus saja karena penyebabnya persaingan yang sangat pesat dan
ketat. Melihat kondisi usaha masyarakat ini dari tahun ke tahun tidak mengalami
kemajuan yang seutuhnya. Situasi saat ini mengerakan seoarang usaha yang
mengelola uangnya untuk membuat usaha kuliner seperti restoran dan cafe yang
bernama Restoran Remaja Express Dan Cafe yang di buat oleh Bapak akwang dan
Ibu Amyang.
Saat ini di urus oleh keponakannya yang saat ini menjabat sebagai
manager di Restoran Remaja Express Dan Cafe. Awal mula berdirinya restoran
pada tanggal 22 juni 2015 saat itu bapak akwang berserta keluarganya masuk
rumah sakit melahirkan selama beberapa hari keluarga mereka menginap di rumah
20
sakit saat mau membeli makan mereka kesusahan untuk mencari teman makan
atau restoran yang dekat dengan rumah sakit saat itu juga mereka berpikir saat
melihat ruko kosong yang tertulis untuk di jual, dari situlah pak akwang mulai
membuat Restoran Remaja Express Dan Cafe yang saat ini sangat ramai
pengunjungnya dan makin bertambahnya karyawan.
Dengan adanya restoran yang berdamping dengan rumah sakit Anugerah
Bunda Katulistiwa di pontianak ini pun bisa memepermudah orang untuk
berunjung dan tidak perlu lagi jauhm-jauh menggunakan kendaraan untuk
mencari makanan karena mereka bisa langsung ke rumah makan dengan berjalan
kaki sudah bisa di datangi, dan didepan restoran juga terdapat beberapa
perusahaan atau intansi seperti kantor gubernur, dinas perkerjaan umum dan
kantor dinas kehutanan. Mayoritas konsumen atau pembelinya adalah orang di
sekeliling restoran tersebut, banyak juga masyarakat lain yang datang ke Restoran
Remaja Express Dan Cafe.
3.1.2 Struktur Organisasi dan Fungsi
Struktur organisasi adalah susunan sub-sub sistem dengan hubungan
wewenang dan tanggung jawab. Dalam organisasi pada Restoran Remaja Express
Dan Cafe ada beberapa bagian, yaitu pemilik restoran, dan beberapa bagian
lainnya. Berikut ini struktur organisasi yang ada di Restoran Remaja Express Dan
Cafe.
Gambar III.1 bentuk ini merupakan struktur organisasi pada Restoran
Remaja Express Dan Cafe Pontianak.
21
Sumber: Restoran Remaja Express Dan Cafe (2017)
Gambar III.1
Struktur Organisasi Restoran Remaja Express
1. Pemilik
Sebagai pemilik dari Restoran Remaja Express memiliki tugas dan
wewenang sebagai berikut:
a. Melakukan pengawasan secara menyeluruh atas semua kegiatan yang
terjadi.
b. Memeriksa Laporan keuangan dan memebuat keputusan untuk kemajuan
usaha dimasa yang akan datang.
Pemilik
Manager Kasir
Bagian
keuangan
Bagian bar
Bagian paket
Order
makanaan
Waiters Chef
22
2. Manager
Mengatur kegiatan yang dilakukan setiap aktivitas restoran seperti
penjualan makanan dan menjaga kelestarian hubungan terhadap konsumen,
terutama pelanggan yang sering membeli makan begitu juga dengan karyawan di
restoran.
3. Bagian Keuangan
Melakukan pencatatan atas seluruh kegiatan keluar masuknya arus
keuangan, serta mempertanggung jawabkan tugas yang di berikan oleh pemimpin
dan menyampaikannya.
4. Kasir
Bagian kasir merupakan bagian dari karyawan yang bertanggung jawab
untuk segala kegiatan transaksi yang terjadi saat penjualan makanan seperti
menghitung jumlah makanan yang telah di buat bon oleh bagian order lalu setelah
restoran tutup kasir harus casten dan memberikan laporan ke pada manager.
5. Order
Bagian order sangat berperan saat pertemu pelanggan dan bagian order
menghitung makanan, serta memesankan minuman yang telah mereka pesan.
Bagian order juga harus membuat bon atau sejumlah harga yang pelanggan
makan untuk di serahkan ke kasir.
6. Bagian paket
Bagian paket merupakan bagian yang membuat makanan yang telah di
pesan oleh bagian order.
7. Bagian bar
23
Bagian bar membuat minuman yang di pesan bagian order untuk
pelanggan.
8. Waiters
Waiters bagiannya melayani tamu yang baru datang dan menanya
makanan yang mereka pesan dan juga bagian mengatar pesanan. Waiters tugasnya
hampir sama dengan bagian order hanya saja waiters tidak membuat bon dan
junga meghitung makan prasman yang pelanggan ambil.
9. Chef
Bembuat makanan atau pesanan tamu dan juga menerima barang masuk
dari pemasok, menyimpan barang ke gudang dan mendistribusikan barang ke
bagian penjualan.
3.2 Tinjauan Kasus
Kemajuan suatu tempat usaha dapat dilihat dari seberapa jauh memperoleh
keuntungan, dengan keuntungan yang di peroleh maka usaha yang dibangun dapat
berkembang dengan cepat. Untuk mencapai tujuan tersebut maka perusahaan
melakukan penjualan sehingga semakin pesat penjualan barang maka semakin
besar pula keuntungan yang didapat.
Penjualan yang dilakukan secara tunai merupakan penjualan dengan
menjual makanan dari dan di berikan langsung ke pelanggan atau konsumen yang
dilakukan pembayaran secara langsung dengan menggunakan uang tunai.
Penjualan secara tunai adalah sistem serta prosedur yang mengorganisasi formulir,
catatan, transaksi dan laporan yang berhubungan dengan kegiatan penjualan yang
24
terjadi pada tempat usaha yang berasal dari transaksi penjualan secara tunai atau
transaksi yang dpat menambah kas pada tempat usaha.
Pembahasan dari program penerimaan dan pengeluaran kas yang penulis
angkat sebagai Tugas Akhir ini yaitu program aplikasi penerimaan dan
pengeluaran pada Restoran Remaja Express Dan Cafe Pontianak. Program ini
memiliki database yang berfungsi sebagai tempat menyimpan data, baik barang
masuk, sampai transaksi yang terjadi. Sistem penjualan pada Restoran Remaja
Express Dan Cafe ini hanya melayani penjualan di tempat yang terbilang masih
manual yang menyebabkan kurang efisiennya kinerja berbeda dengan sistem yang
sudah terkomputerisasi, dimana karyawan serta pemilik diberi kemudahan dalam
mengolah data barang, transaksi hingga laporan penjualan, penerimaan dan
pengeluaran menggunakan aplikasi yang telah dirancang.
3.2.1 Dokumen masukan
Dalam program aplikasi penerimaan dan pengeluaran kas pada Restoran
Remaja Express Dan Cafe diperlukan data-data sebagai masukan yang kemudian
di proses menurut keperluan. Bentuk dokumen masukan dijadikan acuan
pembuatan dan mengatasi data pada program ini. Dokumen Masukan tersebut
yaitu:
1. Nama Dokumen : Bon perhitungan total PO
Fungsi : Untuk mengetahui hasil perolehan penerimaan kas
per satu hari
Sumber : Bagian kasir/karyawan
Tujuan : Pemilik
Media : Kertas
25
Jumlah : 1 lembar
Frekuensi : Pada saat ada perhitungan akhir penerimaan kas
Bentuk : Lampiran A.1
3.2.2 Dokumen keluaran
Bentuk dokumen keluaran adalan bentuk dokumen berdasarkan data
keluaran. Dokumen tersebut adalah sebagai berikut:
1. Nama Dokumen : Struk Pembayaran
Fungsi : Sebagai bukti pembayaran
Sumber : Kasir/Pegawai
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap terjadi transaksi penjualan
Bentuk : Lampiran B.1
2. Nama Dokumen : Slip gaji
Fungsi : Sebagai tanda bukti mengeluarkan gaji
Sumber : pemilik
Tujuan : karyawan
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap diperlukan untuk mengeluarkan gaji
karyawan
Bentuk : Lampiran B.3
26
3.3 Analisa Kebutuhan Softwere
Kebutuhan yang di perlukan pada Restoran Remaja Express Dan Cafe
Pontianak adalah sebuah aplikasi yang dapat membantu mempermudah dan
mengurangi kesalahan-kesalahan yang sering terjadi oleh manager dan bagian
megelola data kas restoran seperti penerimaan dan pengeluaran kas di Restoran
Remaja Express Pontianak Dan Cafe dimulai ketika penerimaan dan pengeluaran
kas dilakukan oleh manager Restoran Remaja Express Dan Cafe Pontianak.
3.3.1 Analisa Kebutuhan
1. Tahap analisa kebutuhan fungsional
Tahapan analisis, meliputi tahapan analisis kebutuhan fungsionalitas dari
masing-masing pengguna yang berinteraksi langsung terhadap penerimaan dan
pengeluaran.
a. Manajer
A1. Manajer bisa melakukan login
A2. Bagian manager mengakses menu data pengguna
A3. Bagian manager mengakses menu penerimaan kas
A4. Bagian manager mengakses menu pengeluaran kas
A5. Bagian manager mengakses menu laporan penerimaan kas
A6. Bagian manager mengakses menu laporan pengeluaran kas
b. Karyawan
B1. Karyawan bisa melakukan login
B2. Karyawan biasa mengakses data penerimaan kas
B3. Karyawan biasa mengakses data pengeluaran kas
27
3.3.2 Use case Diagram
Penggambaran use case diagram Manager dan Admin pada aplikasi
penerimaan dan pengeluaran kas sesuai dengan kebutuhan fungsonal.
Penggambaran use case diagram Manager dan admin pada aplikasi penerimaan
dan pengeluaran kas sesuai dengan kebutuhan fungsional.
1. Use Case Diagram Karyawan
Pengambaran use case diagram Karyawan pada Aplikasi Penerimaan Dan
Pengeluaran Kas Pada Restoran Remaja Express Dan Cafe Kota Pontianak sesuai
dengan kebutuhan fungsonal.
login
penerimaan kas
pengeluaran kas
<<include>>
<<include>>
karyawan
Sumber: Hasil Penelitian(2017)
Gambar III.2
Use Case Diagram Karyawan
Berikut ini adalah deskripsi dari use case diagram karywan pada Aplikasi
Penerimaan Dan Pengeluaran Kas Pada Restoran Remaja Express Dan Cafe Kota
Pontianak.
28
Tabel III.1
Deskripsi Use Case Diagram Karyawan Nama use case Login
Deskripsi singkat Bagian karyawan melakukan login dan
masuk ke menu utama
Aktor Karyawan
Aksi aktor 1. bagian karyawan memasukan nama
pengguna dan kata kunci
2. bagian karyawan masuk kedalam menu
penerimaan Kas
3. bagian karyawan masuk kedalam menu
pengeluaran kas
Kondisi akhir Jika perintah sesuai maka sistem akan masuk
kedalam aplikasi penerimaan dan
pengeluaran kas dapat melakukan aktivitas
dalam sistem
Sumber: Hasil Penelitian(2017)
2. Use Case Diagram Manager
Pengambaran use case diagram Manager pada Aplikasi Penerimaan Dan
Pengeluaran Kas Pada Restoran Remaja Express Dan Cafe Kota Pontianak sesuai
dengan kebutuhan fungsonal.
29
login
data
penerimaan kas
pengeluaran kas
laporan penerimaan kas
laporan pengeluaran kas
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
manger
Sumber: Hasil Penelitian(2017)
Gambar III.3
Use Case Diagram Manager
Berikut ini adalah deskripsi dari use case diagram karyawan pada Aplikasi
Penerimaan Dan Pengeluaran Kas Pada Restoran Remaja Express Dan Cafe Kota
Pontianak.
Tabel III.2
Deskripsi Use Case Diagram Manager
Nama use case Login
Deskripsi singkat Bagian manager akan melakukan login dan
masuk kedalam menu utama, mulai dari
memasukan nama pengguna, pemasukan
kas, pengeluaran kas, dan laporan.
Aktor Bagian manager
Aksi aktor 1. Bagian manager dapat memilih menu
data.
2. Bagian manager dapat memilih menu
30
penerimaan kas
3. Bagian manager dapat memilih menu
pengeluaran kas
4. Bagian manager dapat memilih laporan
Kondisi akhir Manajer melakukaan login dan
masuk kedalam halaman bagian Manajer
Sumber: Hasil Penelitian(2017)
3.3.3 Activity Diagram
Berikut ini penggambaran activity diagram pada aplikasi penerimaan dan
pengeluaran kas Pada Restoran Remaja Express Dan Cafe Kota Pontianak.
1. Activity diagram login karyawan
Berikut pengambaran activity diagram login karyawan pada aplikasi
penerimaan dan pengeluaran kas.
login karyawan
karyawan program
Phas
e
melakukan login
memasukan nama `pengguna
dan kata kunci
menekan tombol
oke
menampilkan nama
pengguna dan kata
kunci
menampilkan konfirmasi
bahwa nama dan kata kunci
salah
menampilkan menu
utama
(salah) (benar)
Sumber: Hasil Penelitian(2017)
Gambar III.4
Activity Diagram Login Karyawan
2. Activity Diagram Login Manager
31
Berikut pengambaran activity diagram login manager pada aplikasi
penerimaan dan pengeluaran kas.
act aktivity diagram login
manager program
Ph
ase
melakukan login
memasukan nama pengguna
dan kata kunci
menampilkan nama pengguna dan kata kunci
menampilkan bahwa nama pengguna dan sandi salah
menampilkan menu utama
menekan tombol simbol
(salah) (benar)
Sumber: Hasil Penelitian(2017)
Gambar III.5
Activity Diagram Login Manager
3. Activity Diagram Form Data Karyawan
Berikut pengambaran Activity Diagram Form Data Karyawan pada
aplikasi penerimaan dan pengeluaran kas.
32
Title
Function Function
Ph
ase
memilih menu bar karyawan
membuka form data karyawan
keluar
ubah
masuk
memasukan data
memilih tombol batal
memilih tombol simpan
menampilkan form data karyawan
meengaktifkan data karyawan
menampilkan pesanbahwa data
tidak lengkap
menampilkan data berhasil tersimpan
menampilkan data karyawan dan
terkunci kembali
memilih data yang ingin di ubah
memilih tombol ubah
memilih tombol batal
menampilkan menu utama
menampilkan menu yang ingin di ubah
pada tabel
Data tidak lengkap
Data lengkap
memilih tombol oke
Sumber: Hasil Penelitian(2017)
Gambar III.6
Activity Diagram Form Data Karyawan
4. Activity Diagram Form Penerimaan Kas
Berikut pengambaran activity diagram yang dikelola manager penerimaan
kas pada aplikasi penerimaan dan pengeluaran kas.
33
Title
manager program
Phas
e
memilih
penerimaan kas
Mengis data
keluar
cetak
menampilkan data
salah
menampilkan data
akan tersimpan
menampilkan form
penerimaan kas
memilih tombol
batalmemilih tombol ya
menampilkan menu
utama
keluar
batalya
Data lengkap
Data tidak lengkap
cetak
Sumber: Hasil Penelitian(2017)
Gambar III.7
Activity Diagram Form Penerimaan Kas
5. Activity Diagram Form Data Pengeluaran Kas
Berikut pengambaran activity diagram manager pengeluaran kas pada
aplikasi penerimaan dan pengeluaran kas.
34
Title
manager programP
has
e
memilih
pengeluaran kas
Mengis data
keluar
cetak
menampilkan data
salah
menampilkan data
akan tersimpan
menampilkan form
pengeluaran kas
memilih tombol
batalmemilih tombol ya
menampilkan menu
utama
keluar
batalya
Data lengkap
Data tidak lengkap
cetak
Sumber: Hasil Penelitian(2017)
Gambar III.8
Activity Diagram Form Data Pengeluaran Kas
6. Activity Diagram Form Data Pembelanjaan Kas
Berikut pengambaran activity diagram manager pembelanjaan kas pada
aplikasi penerimaan dan pengeluaran kas.
35
Title
manager programP
has
e
memilih
pembelanjaan kas
Mengisi data
keluar
cetak
menampilkan data
salah
menampilkan data
akan tersimpan
menampilkan form
pembelanjaan kas
memilih tombol
batalmemilih tombol ya
menampilkan menu
utama
keluar
batalya
Data lengkap
Data tidak lengkap
cetak
Sumber: Hasil Penelitian(2017)
Gambar III.9
Activity Diagram Form Data pembelanjaanKas
7. Activity Diagram Form Laporan Penerimaan Kas
Berikut pengGambaran activity diagram manager laporan penerimaan kas
pada aplikasi penerimaan dan pengeluaran kas.
36
Title
manager programP
has
e
memilih menu
laporan pengeluaran
kas
Mengisi data
keluar
cetak
menampilkan data
salah
menampilkan data
akan tersimpan
menampilkan form
laporan pengeluaran
kas
memilih tombol
batalmemilih tombol ya
menampilkan menu
utama
keluar
batalya
Data lengkap
Data tidak lengkap
cetak
Sumber: Hasil Penelitian(2017)
Gambar III.10
Activity Diagram Form Laporan Penerimaan Kas
8. Activity Diagram Form Laporan Pengeluaran Kas
Berikut pengGambaran activity diagram manager laporan pengeluaran kas
pada aplikasi penerimaan dan pengeluaran kas.
37
Title
manager programP
has
e
memilih menu
laporan pengeluaran
kas
Mengisi data
keluar
cetak
menampilkan data
salah
menampilkan data
akan tersimpan
menampilkan form
laporan pengeluaran
kas
memilih tombol
batalmemilih tombol ya
menampilkan menu
utama
keluar
batalya
Data lengkap
Data tidak lengkap
cetak
Sumber: Hasil Penelitian(2017)
Gambar III.11
Activity Diagram Form Laporan Pengeluaran Kas
9. Activity Diagram Form Laporan pembelanjaan
Berikut penggambaran activity diagram manager laporan pembelanjaan
pada aplikasi penerimaan dan pengeluaran kas.
38
Title
manager programP
has
e
memilih menu
laporan
pembelanjaan kas
Mengisi data
keluar
cetak
menampilkan data
salah
menampilkan data
akan tersimpan
menampilkan form
laporan
pembelanjaan kas
memilih tombol
batalmemilih tombol ya
menampilkan menu
utama
keluar
batalya
Data lengkap
Data tidak lengkap
cetak
Sumber: Hasil Penelitian(2017)
Gambar III.12
Activity Diagram Form Laporan Pembelanjaan
39
3.4 Desain
3.4.1 Entity Relationship Diagram (ERD)
pengeluaran kas
akun
penerimaan kas
jenis
pengeluaran
total
pengeluaran
id pengeluaran id
karyawan
jenis
penermaan
id penermaan
total
penermaan
id jurnal
user
alamat
karyawan
nama
karyawan
id karyawan
no hp
keterangan
tanggal
nama jurnal
keterangan
kode jurrnal
l
l
ll
mm
tanggal
memiliki
memiliki
belanja
nama barang jenis
barang
id barang
harga
jumlah
total
tanggal
jurnalmemiliki
keterangan
id transaksitanggal
kode jurnal
memiliki
l
l
ll
memiliki
memiliki
I
I
Sumber: Hasil Penelitian(2017)
Gambar III.11
Diagram ERD Penerimaan Dan Pengeluaran Kas
3.4.2 Logical Record Structure(LRS)
Sumber: Hasil Penelitian(2017)
Gambar III.12
Diagram LRS
40
3.4.3 Spesifikasi File
Adapun spesifikasi file dalam pembuatan adalah sebagai berikut:
1. Spesifikasi Data penerimaan
Nama : Tabel Penerimaan Kas
Akronim File : tblpenerimaan kas
Tipe File : File Master
Akses File : Random
Record Size : 64
Media File : Harddisk
Kunci Field : id_penerimaan
Software : MySQL
Tabel III.3
Data penerimaan kas No Elemen Data Akronim Tipe Panjang Keterangan
1 Id_penerimaan id_penerimaan
kkkkkkkaskas
Varchar 6 Primary key
2 Jenis_penerimaan Merk_penerimaan Varchar 20
3 Total Hrgbeli Varchar 20
5 Tanggal Taggal Decimal 10
6 Kode_jurnal Kode_jurnal Varchar 6 Foreign Key
Sumber: Hasil Penelitian(2017)
2. Spesifikasi Data pengeluaran kas
Nama : Tabel pengeluaran kas
Akronim File : tblpengeluaran kas
Tipe File : File Master
Akses File : Random
Record Size : 64
Media File : Harddisk
41
Kunci Field : id_pengeluaran
Software : MySQL
Tabel III.4
Data pengeluaran kas
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id_pengeluaran id_ pengeluaran Varchar 6 Primary key
2 Jenis_ pengeluaran
pengeluaran
pengeluaran
Jenis_pengeluaran Varchar 20
3 Total Total_ Varchar 20
5 Tanggal Tanggal Decimal 10
6 Kode_jurnal Kode_jurnal Varchar 6 Foreign Key
Sumber: Hasil Penelitian(2017)
3. Spesifikasi Data User
Nama : Tabel data Belanja
Akronim File : tblbelaja
Tipe File : File Master
Akses File : Random
Record Size : 61
Media File : Harddisk
Kunci Field : id_user
Software : MySQL
Tabel III.5
DataBelanja
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id barang id_barang Varchar 6 Primary key
2 Nama barang nama_ barang Varchar 10
3 Jenis barang Password_barang Varchar 15
4 Harga barang harga_barang Varchar 10
5 Jumlah Jumlah Decimal 15
6 Total Total_ varchar 10
7 tanggal Tanggal Date 5 Foreign key
Sumber: Hasil Penelitian(2017)
42
4. Spesifikasi Data User
Nama : Tabel User
Akronim File : tbluser
Tipe File : File Master
Akses File : Random
Record Size : 41
Media File : Harddisk
Kunci Field : id_user
Software : MySQL
Tabel III.5
Data User
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id User id_user Varchar 6 Primary
key 2 Nama nama_ user Varchar 10
3 Password password_user Varchar 15
4 Level level_user Varchar 10
Sumber: Hasil Penelitian(2017)
5. Spesifikasi Data User
Nama : Tabel Akun
Akronim File : tbluser
Tipe File : File Master
Akses File : Random
Record Size : 16
Media File : Harddisk
Kunci Field : id_Akun
Software : MySQL
43
Tabel III.6
Data akun
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id akun id_akun Varchar 6 Primary
key 2 Nama akun nama_ akun Varchar 10
Sumber: Hasil Penelitian(2017)
6. Spesifikasi Data Jurnal
Nama : Tabel Jurnal
Akronim File : tbljurnal
Tipe File : File Master
Akses File : Random
Record Size : 46
Media File : Harddisk
Kunci Field : kode_jurnal
Software : MySQL
Tabel III.7
Data Jurnal
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Jurnal kode_jurnal Varchar 8 Primary key
2 Tanggal tgl_jurnal Date
3 Keterangan Keterangan Varchar 30
4 id transaksi id_transaksi Varchar 8
Sumber: Hasil Penelitian(2017)
7. Spesifikasi Data Detail Jurnal
Nama : Tabel Jurnal Detail
Akronim File : tbldetail_jurnal
Tipe File : File Master
Akses File : Random
44
Record Size : 34
Media File : Harddisk
Kunci Field : kode_jurnal
Software : MySQL
Tabel III.8
Data Detail Jurnal
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Jurnal kode_jurnal Varchar 8 Foreign key
2 Jumlah Debet jumlah_debet Decimal 10
3 Jumlah Kredit jumlah_kredit Decimal 10
4 Kode Akun kode_akun Varchar 6 Foreign key
Sumber: Hasil Penelitian(2017)
8. Spesifikasi Data belanja
Nama : Tabel data belanja
Akronim File : tbldata_belanja
Tipe File : File Master
Akses File : Random
Record Size : 60
Media File : Harddisk
Kunci Field : kode_jurnal
Software : MySQL
Tabel III.9
Data belanja
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id barang Id_barang Varchar 8 Foreign key
2 Nama barang Nama_barang Varchar 10
3 Jenis barang Jenis_barang Varchar 10
4 Harga barang
Harga_barang
Decimal 6
5
jumlah barang Jumlah_baran
g
Decimal 5
6 total barang Total_barang Varchar 15
45
7 tanggal barang Tanggal_baran
gg
Varchar 6 Foreign key
Sumber: Hasil Penelitian(2017)
3.4.4 User Interface
1. User Interface Form Data Pengguna
Sumber: Hasil Penelitian(2017)
Gambar III.13
User Interface Form Data Penguna
User data form pengguna di gunakan oleh oleh karyawan dan manager,
data pengguna, ketika akan input harus memasukan atau input akun yang ada di
menu item seperti id pengguna, nama pengguna, password user, ulangi kata kunci,
level pengguna. Setelah semua sudah di masukan lalu manager menekan tombol
simpan, apabila datanya salah maka tekan tombol batal atau ubah, dan
mengulangi penginputan, setelah semua selesai maka klik tombol keluar, kembali
kemenu utama.
46
2. User Interface Form Data Pembelanjaan
Sumber: Hasil Penelitian(2017)
Gambar III.14
User Interface Form Data Pembelanjaan
User data penerimaan kas di gunakan oleh oleh karyawan dan manager,
ketika pembelanjaan akan di input harus memasukan atau input akun yang ada di
menu item seperti id barang, nama barang, jenis barang, total barang, tanggal
barang. Setelah semua sudah di masukan lalu manager menekan tombol simpan,
apabila datanya salah maka tekan tombol batal atau ubah, dan mengulangi
penginputan, setelah semua selesai maka klik tombol keluar, kembali kemenu
utama.
3. User Interface Form Data Penerimaan
Gambar III.15
User Interface Form Data Penerimaan Kas
47
User data penerimaan kas di gunakan oleh oleh karyawan dan manager,
ketika penerimaan kas akan di input harus memasukan atau input akun yang ada
di menu item seperti id penerimaan, jenis penerimaa, total penerimaan, tanggal
penerimaan, id karyawan, keterangan. Setelah semua sudah di masukan lalu
manager menekan tombol simpan, apabila datanya salah maka tekan tombol batal
atau ubah, dan mengulangi penginputan, setelah semua selesai maka klik tombol
keluar, kembali kemenu utama.
4. User Interface Form Data Pengeluaran Kas
Sumber: Hasil Penelitian(2017)
Gambar III.16
User Interface Form Data Pengeluaran Kas
User data pengeluaran kas di gunakan oleh oleh karyawan dan manager,
ketika pemasukan kas akan di input harus memasukan atau input akun yang ada di
menu item seperti id pengeluaran, jenis pengeluaran, total pengeluaran, tanggal
pengeluaran, id karyawan, keterangan. Setelah semua sudah di masukan lalu
manager menekan tombol simpan, apabila datanya salah maka tekan tombol batal
atau ubah, dan mengulangi penginputan, setelah semua selesai maka klik tombol
keluar, kembali kemenu utama.
48
5. User Interface Form Data Laporan Penerimaan Kas
Sumber: Hasil Penelitian(2017)
Gambar III.17
User Interface Form Data Laporan Penerimaan Kas
User data laporan penerimaan kas digunakan oleh oleh manager, ketika
laporan penerimaan kas akan di cetak harus memasukan atau input bulan dan
tahun yang ada di menu item. Setelah semua sudah di masukan lalu manager
menekan tombol cetak, apabila datanya salah maka tekan tombol batal atau ubah,
dan mengulangi penginputan, setelah semua selesai maka manager mengklik
tombol keluar, kembali kemenu utama.
49
6. User Interface Form Data Laporan Pengeluaran Kas
Sumber: Hasil Penelitian(2017)
Gambar III.18
User Interface Form Data Laporan Pengeluaran Kas
User data laporan pengeluaran kas di gunakan oleh oleh manager, ketika
laporan pengeluaran kas akan di cetak harus memasukan atau input bulan dan
tahun yang ada di menu item. Setelah semua sudah di masukan lalu manager
menekan tombol cetak, apabila datanya salah maka tekan tombol batal atau ubah,
dan mengulangi penginputan, setelah semua selesai maka manager mengklik
tombol keluar, kembali kemenu utama.
50
7. User Interface Form Data Laporan Pengeluaran Kas
Sumber: Hasil Penelitian(2017)
Gambar III.19
User Interface Form Data Laporan belanja
User data laporan belanja di gunakan oleh oleh manager, ketika laporan
belanja akan di cetak harus memasukan atau input bulan dan tahun yang ada di
menu item. Setelah semua sudah di masukan lalu manager menekan tombol cetak,
apabila datanya salah maka tekan tombol batal atau ubah, dan mengulangi
penginputan, setelah semua selesai maka manager mengklik tombol keluar,
kembali kemenu utama.
3.5 Implementasi
3.5.1 Spesfikasi hardwere softwere
Spesifikasi Non Fungsional yaitu Perangkat lunak yang digunakan untuk
membuat aplikasi penerimaan dan pengeluaran kas. Kebutuhan non fungsinal
yang mendukung didefenisikan sebagai berukut:
51
1. Spesifikasi Hardware
Spesifikasi Perangkat keras adalah satu alat yang sangat dibutuhkan untuk
mengelolah data, perangkat keras membuat salah satu aplikasi program sehingga
dapat menyajikan laporan. Perangkat keras berupa komputer PC atau laptop,
sebagai media atau sarana untuk pengoprasian.
Adapun spesifikasi Hardware yang diperlukan adalah sebagai berikut :
a. Laptop
Prosesor : (1.4 GHz)
Memory : 2 GB
Harddisk : 500 GB
Monitor : 14.0”HD LED LCD
Keyboard :86 mega
Mouse : Optikal / Touchpad
Printer : injeksi
2. Spesifikasi Software
Spesifikasi Software perangkat lunak (Software) merupakan program
untuk merancang aplikasi. Adapun Spesifikasi Software yang diperlukan adalah
sebagai berikut:
a. Sistem Operasi : Microsoft Windows 7 Ultimate
b. Bahasa pemograman : Microsoft visual basic 6.0
c. Database server : xammp V3.2.0.1
d. Browser :Google Chrome
e. Crystal Report versi 8.5
f. ODBC conector
52
3.6. Testing
1. Testing Form Login
Tabel III.10
Hasil Pengujian Black Box Testing Form Login
No. Skenario
Pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1 Nama dan
Sandi tidak
diisi
kemudian
tekan login
Nama:
(kosong)
Sandi:
(Kosong)
Sistem akan
menolak akses dan
menampilakan
pesan “user id atau
password kosong
atau salah”
Sesuai
Harapan
Valid
2 Mengisi
Nama dan
Sandi tidak
diisi
kemudian
tekan login
Nama: nay
Sandi:
(Kosong)
Sistem akan
menolak akses dan
menampilakan
pesan “user id atau
password kosong
atau salah”
Sesuai
Harapan
Valid
3 Nama tidak
diisi dan
Sandi diisi
kemudian
tekan login
Nama:
(Kosong)
Sandi:
12345
Sistem akan
menolak akses dan
menampilakan
pesan “user id atau
password kosong
atau salah”
Sesuai
Harapan
Valid
4 Mengetikan
salah satunya
salah pada
sandi
kemudian
tekan login
Nama:
admin
(Benar)
Sandi:1234
5
(Salah)
Sistem akan
menolak akses dan
menampilakan
pesan “user id atau
password kosong
atau salah”
Sesuai
Harapan
Valid
Sumber: Hasil Penelitian (2017)
2. Tessting Form Penerimaan Kas
53
Tabel III.11
Hasil Pengujian Black Box Testing Form Penerimaan Kas
No. Skenario
Pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. ID penerimaan
kas, jenis
penerimaan,
total, tanggal,
kode jurnal
dan tidak diisi
kemudian
tekan simpan
ID penerimaan
kas: (Kosong)
Jenis
penerimaan kas:
(Kosong)
Total: (Kosong)
Tanggal:(koson
g)
Kode jurnal:
(Kosong)
Sistem akan
menolak akses
dan
menampilkan
pesan “periksa
lagi”
Sesuai
Harapan
Valid
2 Mengisi ID
Karyawan,
Nama
Karyawan,
Alamat
Karyawan dan
Telp/HP tidak
diisi kemudian
tekan simpan
ID Karyawan:
12345
Nama
Karyawan: nany
Alamat
Konsumen:
jln.ayani 2
Telp/HP:
(Kosong)
Sistem akan
menolak akses
dan
menampilkan
pesan “data
tidak boleh
kosong,
silahkan
dilengkapi”
Sesuai
Harapan
Valid
3. ID Karyawan,
Nama
Karyawan,
Alamat
karyawan dan
Telp/HP tidak
diisi kemudian
tekan ubah
ID Karyawan:
(Kosong)
Nama
Karyawan:
(Kosong)
Alamat
Karyawan:
(Kosong)
Telp/HP:
(Kosong)
Sistem akan
menolak akses
dan
menampilkan
pesan “data
tidak boleh
kosong,
silahkan
dilengkapi”
Sesuai
Harapan
Valid
4. Mengisi ID
Karyawan,
ID Konsumen:
12345
Sistem akan
menolak akses
Sesuai
Harapan
Valid
54
Nama
Karyawan,
Alamat
Karyawan dan
Telp/HP tidak
diisi kemudian
tekan ubah
Nama
Konsumen:
Alamat
Konsumen:
nany
jln.ayani 2
Telp/HP:
(Kosong)
dan
menampilkan
pesan “data
tidak boleh
kosong,
silahkan
dilengkapi”
Sumber: Hasil Penelitian (2017)
3. Testing Form Pengeluaran Kas
Tabel III.12
Hasil Pengujian Black Box Testing Form Pengeluaran Kas
No. Skenario
Pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. ID
pengeluaran,
jenis
pengeluaran
kas, total
pengeluaran
kas, tanggal
pengeluaran
kas
tidak diisi
kemudian
tekan simpan
ID
pengeluaran
kas: (Kosong)
Jenis
pengeluaran
kas: (Kosong)
Total
pengeluaran
kas: (Kosong)
tanggal
pengeluaran:
(Kosong)
Sisteem akan
menolak akses
dan menampilkan
pesan “data tidak
boleh kosong,
silahkan
dilengkapi”
Sesuai
Harapan
Valid
2 Mengisi ID
karyawan,
Nama
karyawan,
Alamat
karyawandan
Telp/HP
tidak diisi
ID karyawan:
12345
Nama
karyawan:
nany
Alamat
karyawan:
jln.a yani 2
Sistem akan
menolak akses
dan menampilkan
pesan “data tidak
boleh kosong,
silahkan
dilengkapi”
Sesuai
Harapan
Valid
55
kemudian
tekan simpan
Telp/HP:
(Kosong)
3. ID karyawan,
Nama
karyawan,
Alamat
karyawan
dan Telp/HP
tidak diisi
kemudian
tekan ubah
ID karyawan:
(Kosong)
Nama
karyawan:
(Kosong)
Alamat
karyawan:
(Kosong)
Telp/HP:
(Kosong)
Sistem akan
menolak akses
dan menampilkan
pesan “data tidak
boleh kosong,
silahkan
dilengkapi”
Sesuai
Harapan
Valid
4. Mengisi ID
karyawan,
Nama
karyawan,
Alamat
karyawan
dan Telp/HP
tidak diisi
kemudian
tekan ubah
ID karyawan:
12345
Nama
karyawan
nany
Alamat
karyawan:
jln.a yani 2
Telp/HP:
(Kosong)
Sistem akan
menolak akses
dan menampilkan
pesan “data tidak
boleh kosong,
silahkan
dilengkapi”
Sesuai
Harapan
Valid
Sumber: Hasil Penelitian (2017)