BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran...

37
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

Transcript of BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran...

Page 1: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 2: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 3: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 4: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 5: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 6: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 7: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 8: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 9: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 10: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 11: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 12: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 13: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 14: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 15: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 16: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 17: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 18: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 19: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 20: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 21: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 22: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 23: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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)

Page 24: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 25: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 26: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 27: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 28: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 29: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 30: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 31: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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.

Page 32: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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:

Page 33: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 34: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 35: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 36: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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

Page 37: BAB III PEMBAHASAN · 19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Pelaksanaan kegiatan Restoran Remaja Express Dan Cafe dapat aturan yang dibuat dan tinjauan perusahaan ini akan

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)