• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. hanya tidak sebanyak sekarang ini, tapi makanan yang disiapkan selalu tidak

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. hanya tidak sebanyak sekarang ini, tapi makanan yang disiapkan selalu tidak"

Copied!
26
0
0

Teks penuh

(1)

25

BAB III

PEMBAHASAN

1.1. Tijauan Perusahaan

1.1.1. Sejarah Perusahaan

Pada awal tahun 2007 di dirikannya rumah makan Lebak Sari dan sebelum mempunyai katering sekarang ini, rumah makan ini yang hanya melayani komsumen makan ditempat saja seperti warung biasa namun komsumen nya yang hanya tidak sebanyak sekarang ini, tapi makanan yang disiapkan selalu tidak habis, sempat pemilik rumah makan Lebak Sari untuk gulung tikar dengan diganti usaha yang lain. Namun pada pertengahan tahun 2007, ada seorang staf dari perusahaan di kawasan industry Surya Cipta Karawang yang ingin menawarkan pelayanan katering untuk karyawan di perusahaan nya, sebelum itu hanya memesan 40 porsi untuk perhari nya. Setelah 2 bulan berjalan pelayanan rumah makan Lebak Sari, staf di perusahaan tersebut ingin memesan lebih banyak lagi, dari 40 porsi menjadi 420 porsi setiap hari nya untuk karyawan di bagian produksi, pemilik rumah makan ini sempat kebingungan untuk pesanan itu, karena keterbatasan orang yang menyiapkan kateringnya, dengan dibantu suami dan anaknya bisa menyiapkan pesanan dari perusahaan tersebut.

Pada awal 2008 rumah makan Lebak Sari berkembang menjadi perusahaan biasa di bidang jasa boga yang melayani 4 perusahaan di kawasan Surya Cipta, sampai sekarang rumah makan lebak sari melayani 22 perusahaan di

(2)

kawasan Industry Surya Cipta dan Kawasan KIM karawang, dengan karyawan katering sampai 45 orang di rumah makan Lebak Sari.

1.1.2. Struktur Organisasi dan Fungsi

Sumber : Hasil Penelitian (2017) Struktur Organisasi Lebak Sari Indah Tugas dan fungsi struktur organisasi :

1. OWNER sebagai pemilik dari rumah makan lebak sari, yang mengontrol data pesanan, data keuangan, data karyawan, data stock barang, dan data

OWNER RESTAURANT MANAJER ASSISTANT RESTAURANT MANAJER CHEF SUPERVISOR COOK HELPER WAITRESS/WAI TER

(3)

penggajian karyawan, dan fungsi nya tulang puggung dari semua tugas jabatan di rumah makan lebak sari.

2. RESTAURANT MANAJER, membuat daftar menu dari pesanan komsumen setiap hari nya, dan membuat job description atau tugas-tugas karyawan, fungsinya untuk membuat data pesanan.

3. ASSISTANT RESTAURANT MANAJER, membuat data stok barang kebutuhan dapur, dan membuat data keuangan setiap harinya.

4. SUPERVISOR, bertugas belanja dari data pesanan Assistant Manajer dan belanja sesuai daftar menu yang di berikan.

5. CHEF, mengontrol tugas karyawan cook helper dan waitress/waiter dan mengontrol hasil masakan, fungsinya untuk test food.

6. COOK HELPER, bertugas memasak sesuai dengan daftar menu yang dibuat. 7. WAITER/WAITRESS, bertugas melayani komsumen di tempat.

1.2. Analisis Kebutuhan

Belakangan ini, kebutuhan akan informasi meningkat dalam perkembangan internet pada masa serba instan, dengan internet kita bisa menjelajah dunia maya dengan berbagai manfaat informasi mengenai dunia katering. Saat ini penjualan katering meningkat seiring pertumbuhan perusahaan-perusahaan industri di kawasan surya cipta Karawang, yang membutuhkan informasi penjualan katering untuk menunjang semangat karyawan di perusahaan nya dalam hal masakan.

(4)

Pada website penjualan katering rumah makan lebak sari, prosedur pemesanannya secara online. Pelanggan dapat memesan masakan maupun minuman yang dibutuhkannya. Kemudian pelanggan diminta mengisi informasi data pribadi untuk ke halaman proses pemesanan agar administrator dapat mengetahui alamat dan nomor telepon untuk melakukan konfirmasi pemesanan. Setelah pemesanan berhasil pelanggan diminta menyimpan tanda bukti berupa screenshoot pemesanan yang tertera setelah konfirmasi pemesanan selesai. Kemudian kurir akan mengantar pesanan dengan sistem cash on delivery atau bayar ditempat, setelah sampai kurir meminta tanda tangan pelanggan sebagai barang bukti untuk laporan ke admin nya, untuk jasa pengantaran katering di website ini hanya melayani jasa antar di daerah Karawang saja.

1.2. Perancangan Perangkat Lunak

1.2.1. Rancangan Antar Muka

A. Rancangan Antar Muka Index User

Gambar III.1.

Rancangan Antar Muka Index User C

Header

Home Profil Kontak Login

Kategori menu

Menu

Minuman

Content

(5)

B. Rancangan Antar Muka Profil

Gambar III.2.

Rancangan Antar Muka Profil

C. Rancangan Antar Muka Kontak

Gambar III.3.

Rancangan Antar Muka Kontak C

Header

Home Profil Kontak Login

Kategori menu Menu Minuman Profil Perusahaan Footer C Header

Home Profil Kontak Login

Kategori menu

Menu

Minuman

Kontak Perusahaan

(6)

D. Rancangan Antar Muka Login

Gambar III.4.

Rancangan Antar Muka Login

E. Rancanan Antar Muka Index Admin

Gambar III.5.

Rancangan Antar Muka Index Admin LOGIN XXXX--XXXX YYYY-MM-DD LOGIN DAFTAR Header Footer Data Pesanan

Manage Data Menu

Manage Data Minuman

Manage Data Ongkir

Manage Data User

Home Logout

(7)

F. Rancangan Antar Muka Manage Data Menu

Gambar III.6.

Rancangan Antar Muka Index Admin

G. Rancangan Antar Manage Data Minuman

Gambar III.7.

Rancangan Antar Muka Manage Data Minuman Header

Footer Data Pesanan

Manage Data Menu

Manage Data Minuman

Manage Data Ongkir

Manage Data User

Home Logout XXXXX-XXXXX 0000-00000 JPG Browse Simpan Batal Header Footer Data Pesanan

Manage Data Menu

Manage Data Minuman

Manage Data Ongkir

Manage Data User

Home Logout XXXXX-XXXXX 0000-00000 JPG Browse Simpan Batal

(8)

H. Rancangan Antar Muka Manage Data Ongkir

Gambar III.8.

Rancangan Antar Muka Lihat Data Ongkir

I. Rancangan Antar Muka Manage Data User

Gambar III.9.

Rancangan Antar Muka Manage Data User Header

Footer Data Pesanan

Manage Data Menu

Manage Data Minuman

Manage Data Ongkir

Manage Data User

Home Logout XXXXX-XXXXX Simpan Batal 0000-0000 Header Footer Data Pesanan

Manage Data Menu

Manage Data Minuman

Manage Data Ongkir

Manage Data User

Home Logout

Nama user Alamat No Hp Email

XXXX XXXX Aksi XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX

(9)

1.2.2. Rancangan Basis Data

1. ERD (Entity Relationship Diagram)

Gambar III.10.

ERD (Entity Relationship Diagram) pelanggan id_pelanggan nama alamat password no_tlp beli memesan detail_menu detal_minum memesan memesan Id_beli Id_menu qty subtotal id_beli id_minum qty2 subtotal2 membeli minuman id_minum n_minum h_minum tgl_minum membeli menu id_menu n_menu harga tgl_menu mempunyai ongkir id_ongkir daerah h_ongkir id_beli id_pelanggan id_ongkir tgl total_bayar email 1 M 1 1 1 M 1 M 1 M 1 M

(10)

2. LRS (Logical Relational Structure)

Gambar III.11.

LRS (Logical Relational Structure)

1.2.3. Spesifikasi File

A. Spesifikasi File Menu Nama File : menu

Akronim : menu Pelanggan (PK) id_pelanggan nama password alamat no_hp email minuman (PK) id_minum n_minum h_minum gambar2 tgl_minum detail_minum (PK) id_beli id_minum qty2 subtotal2 Beli (PK) id_beli id_pelanggan total_bayar tgl ongkir (PK) id_ongkir daerah h_ongkir detail_menu (PK) id_beli id_menu qty subtotal menu (PK) id_menu n_menu harga gambar tgl_menu

(11)

Fungsi : untuk menyimpan data menu Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 62 Kunci Field : id_menu Software : Mysql

Tabel III.1. Spesifikasi File Menu

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Id_menu Int 11 Primary Key

2. Nama Menu N_menu Varchar 40

3. Harga Menu H_menu Int 11

4. Gambar Gambar Text -

5. Tanggal Tgl_menu DateTime -

B. Spesifikasi File Minuman

Nama File : minuman

Akronim : minuman

Fungsi : untuk menyimpan data minuman Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

(12)

Media : Harddisk Panjang record : 62

Kunci Field : id_minum Software : Mysql

Tabel III.2.

Spesifikasi File Minuman

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Id_minum Int 11 Primary Key

2. Nama

Minuman N_minum Varchar 40

3. Harga Menu H_minum Int 11

4. Gambar Gambar Text -

5. Tanggal Tgl_minum DateTime -

C. Spesifikasi File Ongkir

Nama File : Ongkir Akronim : Ongkir

Fungsi : untuk menyimpan data Ongkir Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 62

Kunci Field : id_ongkir Software : Mysql

(13)

Tabel III.3. Spesifikasi File Ongkir

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Id_ongkir Int 11 Primary Key

2. Daerah Daerah Varchar 40

3. Harga H_ongkir Int 11

D.Spesifikasi File Pelanggan

Nama File : Pelanggan Akronim : Pelanggan

Fungsi : untuk menyimpan data Pelanggan Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 210

Kunci Field : id_pelanggan Software : Mysql

Tabel III.4.

Spesifikasi File Pelanggan

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Id_pelanggan Int 11 Primary Key

2. Nama nama Varchar 40

3. Password password varchar 7

(14)

5. No Hp No_hp Varchar 12

6. Email Email Varchar 40

E.Spesifikasi File Beli

Nama File : Beli

Akronim : Beli

Fungsi : untuk menyimpan data beli Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 44 Kunci Field : id_beli Software : Mysql

Tabel III.5. Spesifikasi File Beli

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Id_beli Int 11 Primary Key

2. Id Pelanggan pelanggan int 11

3. Total Bayar Total_bayar Int 11

4. tanggal tgl datetime -

5. Id ongkir Id_ongkir int 11

F. Spesifikasi File Detail_menu

Nama File : Detail_menu Akronim : Detail_menu

(15)

Fungsi : untuk menyimpan data Detail_menu Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 83 Kunci Field : - Software : Mysql

Tabel III.6.

Spesifikasi File Detail_Menu

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Id_beli Int 11

2. Id menu Id_menu int 11

3. qty Qty Varchar 50

4. Subtotal Subtotal Int 11

A. Spesifikasi File Detail_minuman

Nama File : Detail_minuman Akronim : Detail_minuman

Fungsi : untuk menyimpan data Detail_minuman Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

(16)

Panjang record : 83 Kunci Field : - Software : Mysql

Tabel III.6.

Spesifikasi File Detail_minuman

No Elemen Data Nama Field Tipe Size Keterangan

1. Id Id_beli Int 11

2. Id_minum Id_minum int 11

3. Qty2 Qty2 Varchar 50

4. Subtotal2 Subtotal2 Int 11

1.2.4. Rancangan Struktur Navigasi

1. Struktur Navigasi Admin

Gambar III.12.

Rancangan Struktur Navigasi Admin

Menu

Manage Data Menu Manage Data

Pesanan Data Admin

Manage Data

Minuman Manage Data Ongkir Manage Data User

List List Hapus Edit Hapus Simpan List Edit Hapus List Edit Hapus Simpan List Edit Hapus Simpan List Hapus Simpan

(17)

2. Struktur Navigasi User

Gambar III.13.

Rancangan Struktur Navigasi User 1.3. Implementasi dan Pengujian Unit

1.3.1. Implementasi

1. Kebutuhan Perangkat Keras (Hardware)

Konfigurasi minimal perangkat keras untuk mendukung sistem yang di rancang, adalah sebagai berikut :

a. Prosessor Intel 1,5 GHz.

b. Memory External (Hard Disk) dengan kapasitas 80 Gigabyte.

c. Mouse, Keyboard : Standar

d. Monitor : Standar

2. Kebutuhan Perangkat Lunak (Software)

Perangkat lunak yang di pakai sebagai berikut: a. Sistem Operasi windows 7 / diatas nya

b. Browser google crome

Menu

Home Makanan Minuman Tentang Kami Login

Makanan Cara Pemesanan Logout Makanan Pesan Ceckout Pesan Ceckout

(18)

c. XAMPP

d. Adobe Dreamweaver CS5

Adapun ada beberapa rancangan-rancangan program untuk melakukan pengujian pada program yang dibuat antara lain:

A. Implementasi Rancangan Antar Muka

1. Halaman Login Admin

Gambar III.14. Halaman Login Admin

2. Tambah Data Menu

Gambar III.15.

(19)

3. Lihat Data Menu

Gambar III.16. Lihat Data Menu

4. Tampilan Data Minuman

Gambar III.17. Tampilan Data Minuman

(20)

5. Tampilan Data Ongkir

Gambar III.18. Tampilan Data Ongkir

6. Tampilan Data Pelanggan

Gambar III.19. Tampilan Data Pelanggan

(21)

7. Tampilan Data Pesanan

Gambar III.20. Tampilan Data Pesanan

8. Tampilan Home User

Gambar III.21. Tampilan Home User

(22)

9. Tampilan Daftar Masakan User

Gambar III.22.

Tampilan Daftar Masakan User

10.Tampilan Daftar Minuman User

Gambar III.23.

(23)

11.Tampilan Keranjang Belanja

Gambar III.24. Tampilan Keranjang Belanja

1.3.2. Pengujian Unit

A. Pengujian Terhadap Form Login

Tabel III.7.

Hasil Pengujian Black Box Testing Halaman Login

No. Skenario

Pengujian Test Case

Hasil Yang di Harapkan Hasil Pengujia n Kesimpula n 1. Username dan password tidak diisi kemudian klik tombol login

Username : (Kosong) Password : (Kosong) Sistem akan menolak akses akan menampilkan “username dan password salah harap ulangi kembali” Sesuai harapan Valid 2. Mengetikan username dan password kosong kemudian klik tombol login Username : Admin Password : (Kosong) Sistem akan menolak akses akan menampilkan “username dan password salah harap ulangi kembali” Sesuai harapan Valid

(24)

3. Mengetikan kondisi salah kemudian klik tombol login Username : Admin1 Password : Admin1 Sistem akan menolak akses akan menampilkan “username dan password salah harap ulangi kembali” Sesuai harapan Valid 4. Mengetikan username dan password dengan

data yang benar kemudian klik tombol login Username : Admin Password : Admin Sistem akan menerima akses kemudian langsung menampilkan index admin Sesuai harapan Valid

B. Pengujian Terhadap Form Tambah Data Menu

Tabel III.8.

Hasil Pengujian Black Box Testing Halaman Tambah Data Menu

No. Skenario

Pengujian Test Case

Hasil Yang di Harapkan Hasil Pengujia n Kesimpula n 1.

Mengisi data menu kemudian harga dan gambar tidak

diisi, kemudian klik tombol tambah Nama menu : Ayam Harga : (Kosong) Gambar: (Kosong) Sistem akan menolak jika salah satu data

belum diisi Sesuai harapan Valid 2. Mengisi harga kemudian data menu dan gambar

tidak diisi, kemudian klik tombol tambah Nama menu : (Kosong) Harga : 9000 Gambar: (Kosong) Sistem akan menolak jika salah satu data

belum diisi Sesuai harapan Valid 3. Mengisi data gambar kemudian

menu dan harga tidak diisi, kemudian klik Nama menu : (Kosong) Harga : (Kosong) Gambar: Sistem akan menolak jika salah satu data

belum diisi

Sesuai

(25)

tombol tambah Ayam.JPG 4. Mengisi semua data yang diinginkan, kemudian klik tombol tambah Nama menu : Ayam Goreng Harga : Rp.8000 Gambar: Ayam.JPG Sistem akan menyimpan data Sesuai harapan Valid

C. Pengujian Terhadap Form Lihat Data

Tabel III.9.

Hasil Pengujian Black Box Testing Halaman Lihat Data Menu

No. Skenario

Pengujian Test Case

Hasil Yang di Harapkan Hasil Pengujia n Kesimpula n 1.

Edit data yang diinginkan, Kemudian data dikosongkan, kemudian klik tombol edit Nama menu : (Kosong) Harga : (Kosong) Gambar: (Kosong) Sistem akan menolak jika salah satu data

belum diisi

Sesuai

harapan Valid

2.

Hapus data yang diinginkan kemudian klik tombol hapus Nama menu : Ayam Harga : 9000 Gambar: Ayam.JPG Sistem akan menghapus data yang di klik pada

menu lihat data

Sesuai

(26)

Gambar

Gambar III.1.
Gambar III.2.
Gambar III.4.
Gambar III.6.
+7

Referensi

Dokumen terkait

Merencanakan Tebal Perkerasan Lentur dengan metode Bina Marga 1987 dan Perkerasan Kaku dengan metode Bina Marga 2013 pada ruas Jalan Alun-Alun Rambipuji, Kabupaten

2) Penyerahan dan pelayanan obat berdasarkan resep dokter dilaksanakan oleh Apoteker. 3) Dalam hal di daerah terpencil tidak terdapat Apoteker, Menteri dapat

sebagaimana telah beberapa kali diubah terakhir dengan Peraturan Menteri Dalam Negeri Nomor 21 Tahun 2011 tentang Perubahan Kedua atas Peraturan Menteri Dalam

Hari ini kita lihat perkara-perkara yang berkaitan dengan penganiayaan seksual misalnya kepada kanak-kanak, kepada wanita begitu berleluasa dan juga perkara-perkara

Mengetahui peran dari keberadaan delman atau keretek sebagai alat transportasi tradisional di tengah angkutan umum di Kecamatan Majalaya.. Mengetahui perihal delman

Sedangkan kapasitas geser kolom dihitung dengan Persamaan 25 (Priestley et al. 1994), dengan gaya aksial pada kolom, P dihitung dengan memperhitungkan pengaruh strut

(3) Pegawai Negeri Sipil sebagaimana dimaksud dalam ayat (1), yang dipidana penjara atau kurungan berdasarkan keputusan Pengadilan yang telah mempunyai kekuatan hukum yang tetap,

Konfigurasi tiang tipe 3 memiliki defleksi lateral dan gaya lateral yang paling kecil diantara dua tipe konfigurasi lainnya karena pada konfigurasi tiang tipe