BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi...

33
19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan perusahaan yang dijadikan penelitian ini adalah coffeeshop KoffieKombi. Berikut adalah sejarah singkat perusahaan, struktur organisasi beserta fungsinya yang penulis peroleh langsung dari tempat penulis teliti. 3.1.1. Sejarah Perusahaan Sepanjang periode 2012 hingga 2015, berdasarkan data yang dirilis oleh ICO (International Coffee Organization), konsumsi kopi dunia menunjukkan tren yang meningkat. Dalam periode ini, secara rata-rata konsumsi kopi dunia meningkat 2%. Negara konsumen kopi terbesar dunia bukan negara produsen kopi. Brazil, sebagai produsen kopi terbesar, juga merupakan konsumen terbesar ketiga. Indonesia sendiri masuk dalam 5 negara konsumen kopi terbesar. Minuman kopi dan teh merupakan bagian dari budaya di Indonesia. Oleh sebab itu, Indonesia dapat menjadi konsumen kopi terbesar. Ditambah lagi, gaya hidup yang terjadi pada kaum urban memperbesar peluang pasar kopi, tidak hanya secara global, tapi juga di negeri sendiri. Berdasarkan data ICO, selama periode 2010 hingga 2016, secara rata-rata pertumbuhan konsumsi kopi masyarakat Indonesia meningkat 5%. Dapat dikatakan kopi memiliki peluang besar untuk dikembangkan. Selain potensi ekonomi, kopi juga berguna untuk kelestarian lingkungan. Kopi merupakan tanaman keras yang dapat menjaga air dan tanah. Sifat pola tanam kopi yang memerlukan tanaman tumpeng sari sebagai peneduh, memberikan nilai tambah

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

19

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Tinjauan perusahaan yang dijadikan penelitian ini adalah coffeeshop

KoffieKombi. Berikut adalah sejarah singkat perusahaan, struktur organisasi

beserta fungsinya yang penulis peroleh langsung dari tempat penulis teliti.

3.1.1. Sejarah Perusahaan

Sepanjang periode 2012 hingga 2015, berdasarkan data yang dirilis oleh

ICO (International Coffee Organization), konsumsi kopi dunia menunjukkan tren

yang meningkat. Dalam periode ini, secara rata-rata konsumsi kopi dunia

meningkat 2%. Negara konsumen kopi terbesar dunia bukan negara produsen

kopi. Brazil, sebagai produsen kopi terbesar, juga merupakan konsumen terbesar

ketiga.

Indonesia sendiri masuk dalam 5 negara konsumen kopi terbesar. Minuman

kopi dan teh merupakan bagian dari budaya di Indonesia. Oleh sebab itu,

Indonesia dapat menjadi konsumen kopi terbesar. Ditambah lagi, gaya hidup yang

terjadi pada kaum urban memperbesar peluang pasar kopi, tidak hanya secara

global, tapi juga di negeri sendiri.

Berdasarkan data ICO, selama periode 2010 hingga 2016, secara rata-rata

pertumbuhan konsumsi kopi masyarakat Indonesia meningkat 5%. Dapat

dikatakan kopi memiliki peluang besar untuk dikembangkan. Selain potensi

ekonomi, kopi juga berguna untuk kelestarian lingkungan. Kopi merupakan

tanaman keras yang dapat menjaga air dan tanah. Sifat pola tanam kopi yang

memerlukan tanaman tumpeng sari sebagai peneduh, memberikan nilai tambah

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

20

bagi petani. Petani tidak saja menghasilkan kopi, tetapi juga dapat menghasilkan

komoditas lain. Jeruk dan lada putih merupakan salah satu dari tanaman yang

biasanya ditumpang-sari-kan dalam perkebunan kopi.

Berdasarkan hal ini, kopi memiliki potensi yang besar untuk dikembangkan.

Namun, dengan karakterisitik produksi kopi yang sebagian besar dilakukan oleh

petani rakyat, maka perlu ada langkah konkret dari pemerintah untuk

memperbaiki produktivitas kopi. Tidak hanya produktivitas, tetapi juga kualitas

kopi, agar dapat memiliki nilai jual tinggi yang pada akhirnya dapat meningkatkan

kesejahteraan petani.

Maka dari itu mereka selaku pecinta kopi memutuskan untuk membuka

usaha yang bergerak dalam bidang penjualan minuman kopi dengan berbagai

varian rasa. Bisnis ini berbasis penjualan terbuka dengan prinsip Blue Ocean yaitu

menciptakan ruang pasar yang belum ada pesaingnya, tidak untuk memenangi

kompetisi bisnis melainkan menciptakan nilai-nilai relationship dan customer

satisfaction yaitu kepuasan pelanggan terhadap kualitas produk dan nilai jasa yang

diberikan.

KoffieKombi beralamatkan di Perumahan Griya Asri Sadang Kabupaten

Purwakarta, dengan memadu satukan konsep sederhana dari desain Rustic atau

Vintage yaitu memenfaatkan limbah kayu atau kaleng drum untuk dijadikan

furniture interior cafe, dan menambahkan iconic mobil klasik VolksWagen

sebagai signature dari cafe tersebut.

Dengan mengusung cafe sehingga konsep penjualan harus memiliki

kapasitas produksi yang effisien maka membutuhkan fasilitas yang memadai

diantaranya adalah alat seduh otomatis yaitu mesin Espresso Simonelli Oscar II

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

21

sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka,

juga beberapa alat manual seduh kopi diantaranya V60, FrenchPress, serta

Vietnam Drip. Sehingga konsep kafe memiliki nilai tambah dan berseni.

3.1.2. Struktur Organisasi

Sumber: Koffiekombi Coffeeshop (2018)

Gambar III.1

Struktur Organisasi KoffieKombi

3.1.3. Fungsi Organisasi

Untuk melengkapi struktur organisasi suatu perusahaan, diperlukan uraian

tugas yang akan menjelaskan tentang wewenang dan tanggung jawab masing-

CONTAINER

KKCS

GROUP

VENUE FOODTRUCK

FASILITATOR MANAGEMENT PRODUCT

HEADBAR HEADCHEF

BARISTA CHEF

WAITRES

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

22

masing fungsi dalam perusahaan. Uraian jabatan pad coffeeshop KoffieKombi

adalah sebagai berikut:

1. Fasilitator

a. Menata jobdesk, menyiapkan materi, dan penyajian materi sesuai dengan

bidangnya.

b. Menata proses jalannya kegiatan coffeshop.

c. Mengintensifkan kerjasama dan komunikasi antar karyawan.

d. Mengarahkan jobdesk dan material sesuai dengan jobdesk karyawan.

e. Mengadakan bimbingan pada karyawan, memberikan feedback setiap

karyawan.

f. Merumuskan kegiatan-kegiatan dan hasil-hasil kegiatan karyawan.

g. Mengadakan evaluasi terhadap karyawan dan proses pelatihan.

2. Management

a. Mengawasi jalannya proses operasional coffeeshop.

b. Bertanggungjawab terhadap jalannya operasional coffeeshop.

c. Mengkoordinasi bahan-bahan operasional coffeehop.

d. Mengkoordinasi staff yang sedang bertugas.

e. Melakukan prediksi dan ide-ide dalam mempromosikan coffeeshop.

f. Mengetahui hasil dari operasional coffeeshop.

g. Mengawasi segala kebutuhan operasional coffeeshop.

h. Menentukan jumlah kebutuhan operasional coffeeshop.

i. Mengkoordinasi segala kebutuhan operasional coffeeshop.

j. Bertanggungjawab terhadap proses produksi operasional coffeeshop.

k. Bertanggung jawab atas transaksi financial yang dilakukan oleh instansi.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

23

3. Product

a. Menjaga kualitas kenyamanan customers.

b. Mempertahankan pengetahuan mengenai produk terutama bagi waiters.

c. Memberikan asumsi kepada customers agar tidak ragu dalam memesan

produk yang dijual.

d. Menjaga product baik minuman atau makanan supaya konsisten setiap

harinya

4. Headbar

a. Mengawasi dan meningkatkan standard dengan kualitas yang tinggi dengan

memberikan pelayanan yang terbaik.

b. Melaksakan opening dan closing sesuai dengan prosedur pekerjaan dengan

akurat.

c. Memahami dan menguasai pengetahuan mengenai minuman.

d. Bertanggung jawab atas kebersihan diarea bar

e. Membuat requisition minuman untuk persediaan di bar untuk keperluan

operasional dan mengontrol minuman dan material lain yang sudah rusak.

f. Memberikan pelayanan yang baik kepada tamu.

g. Mengidentifikasikan keperluan tamu dengan menjaga hubungan yang baik

dengan tamu.

h. Melaksanakan daily inventory, closing dan opening baik minuman maupun

peralatan.

i. Memimpin bawahannya.

j. Mengqualifikasi barista baru, baik basic maupun non basic.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

24

5. Headchef

a. Mengecek daftar pesanan barang ke gudang.

b. Mengatasi dan mengatur seluruh tugas-tugas kitchen, khususnya dalam

proses pengadaan dan pengolahan makanan sesuai dengan standart yang

telah ditetapkan.

c. Mengawasi pelaksanaan tata kerja, keselamatan kerja dan memenuhi

kelengkapan kerja agar dapat menciptakan lingkungan kerja yang aman.

d. Mengawasi sepenuhnya tempat penyimpanan makanan dan peralatan yang

akan digunakan untuk operasional kerja.

e. Mengontrol dan melaksanakan sepenuhnya kegiatan food production secara

keseluruhan.

f. Menjaga hubungan baik dengan para karyawan yang lainnya.

g. Mengkualifikasi chef baru, baik basic maupun non basic.

6. Barista

a. Membersihkan area bar saat opening dan closing.

b. Menyiapkan bahan-bahan pendukung operasional.

c. Mengecek stok dan informasikan ke waitres menu yang close.

d. Membersihkan dan memastikan kebersihan peralatan minuman seperti gelas

dan yang lainnya.

e. Memahami pengetahuan tentang kopi.

f. Menjaga hubungan baik dengan karyawan lain.

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

25

7. Chef

a. Mengelola kebersihan dapur dengan baik.

b. Menyiapkan bahan-bahan pendukung operasional.

c. Membuat makanan dengan standart yang sudah ditetapkan.

d. Menjaga konsistensi makanan dari segi rasa ataupun penampilannya.

e. Memahami pengetahuan tentang bahan-bahan baku makanan.

f. Menjaga hubungan baik dengan karyawan lain.

8. Waiters

a. Menjaga hubungan baik dengan karyawan lain.

b. Mengetahui standard penyajian yang ditetapkan.

c. Melayani setiap customers dari mulai datang hingga pulang.

d. Menjaga kualitas kenyamanan customers.

3.2. Analisis Kebutuhan

Pada bagian ini tahapan yang dilakukan adalah untuk menganalisa

kebutuhan dengan mengidentifikasi kebutuhan yang diperoleh berdasarkan

kebutuhan pengguna dan kebutuhan sistem.

3.2.1. Analisa kebutuhan pengguna

1. Admin

Admin dapat mengakses keseluruhan isi dari program.

2. Pegawai

Pegawai hanya dapat mengakses form transaksi dan form laporan, dan dapat

menambahkan dan menyimpan data transaksi dari form transaksi dan form

laporan.

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

26

3.2.2. Analisa Kebutuhan sistem

1. Fasilitas login, sebelum masuk kehalaman form utama dan agar program ini

dapat dijalankan, admin harus login dengan kode pegawai dan password yang

valid. Fasilitas ini bertujuan agar tidak sembarang orang dapat mengakses

program.

2. Fasilitas form utama, form utama adalah form dimana jalur fitur yang akan

diakses oleh pengguna program.

3. Fasilitas form transaksi, merupakan form yang mencatat semua proses transaksi

pada program.

4. Fasilitas form data pegawai, merupakan pengolahan data pegawai dan hanya

admin yang dapat mengakses form ini, didalamnya terdapat tambah, simpan,

edit, dan hapus data pegawai.

5. Fasilitas form barang, merupakan pengolahan data barang atau menu dan hanya

admin yang dapat mengakses form ini, didalamnya terdapat button tambah,

hapus, edit dan simpan yang tersambung ke Microsoft Word

6. Fasilitas form Laporan, merupakan pengolahan laporan transaksi dari tanggal

yang diinginkan sampai tanggal yang diinginkan.

3.3. Rancangan Dokumen

3.3.1. Rancangan Dokumen Masukan(Input)

1. Nama Dokumen : Kartu Tanda Penduduk(KTP)

Fungsi : Sebagai identitas pegawai

Sumber : Pegawai

Tujuan : Owner

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

27

Media : Kartu

Jumlah : 1

Frekuensi : Setiap pada pegawai baru

Bentuk : Lampiran A. 1

3.3.2. Rancangan Dokumen Keluaran(Output)

1. Nama Dokumen : Laporan Transaksi

Fungsi : Laporan setiap transaksi telah terjadi

Sumber : Admin/Pegawai

Tujuan : Owner

Media : Kertas

Jumlah : 1

Frekuensi : Random

Bentuk : Lampiran B.1

2. Nama Dokumen : Struk

Fungsi : Mencatat setiap satu transaksi

Sumber : Admin/Pegawai

Tujuan : Pelanggan

Media : Kertas

Jumlah : 1

Frekuensi : Setiap transaksi

Bentuk : Lampiran B.2

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

28

3.4. Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan table-tabel yang

digambarkan dengan Entity Relationship Diagram(ERD).

3.4.1. Entity Relationship Diagram

Transaksi

Pegawai

Barang

DetailTransaksi

memiliki

melayani

hargakdbarangnmmenu

kdbarang

tothar

kdtransaksi

awal_masukkdpegawai

nmpegawaialamat

kontakbagian

kdtransaksikdpegawai

jenis

memiliki

1

n

1

n

n

1

qty

pass

totsel tanggal

jenis

nmpelanggan

menuharga

Gambar III.2

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

29

Entity Relationship Diagram

3.4.2. LRS(Logical Record Structure)

Pegawai

Transaksi

Barang Detailtransaksi

kdpegawai (PK)

nmpegawai

alamat

awal_masuk

bagian

kdtransaksi (PK)

kdpegawai

kdbarang (PK)

nmmenu

harga

jenis

kdbarang

tothar

kdtransaksi

kontak

n

1

n

1

n

1

pass

totsel

tanggal

qty

menu

harga

jenis

nmpelanggan

Gambar III.3

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

30

Logical Record Structure

3.5. Spesifikasi File

1. Spesifikasi File Pegawai

Nama File : Pegawai

Akronim : Data Pegawai

Fungsi : Mengingput Data Pegawai

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 103 byte

Kunci Field : kdpegawai

Software : MySql

Tabel III.1

Spesifikasi File Pegawai

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Pegawai kdpegawai Varchar 5 Primary Key

2. Password pass Varchar 10

3. Nama Pegawai nmpegawai Varchar 20

4. Alamat Alamat Varchar 35

5. Kontak Kontak Varchar 13

6. Awal Masuk awal_masuk Date 10

7. Bagian Bagian Varchar 10

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

31

2. Spesifikasi File Barang

Nama File : Barang

Akronim : Barang

Fungsi : Mengingput Data Barang

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 33 byte

Kunci Field : kdbarang

Software : MySql

Tabel III.2

Spesifikasi File Barang

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Barang kdbarang Varchar 3 Primary Key

2. Harga harga Double

3. Nama Menu nmmenu Varchar 20

4. Jenis jenis Varchar 10

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

32

3. Spesifikasi File Transaksi

Nama File : File Transaksi

Akronim : Transaksi

Fungsi : Melakukan Transaksi

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 58 byte

Kunci Field : kdtransaksi

Software : MySql

Tabel III.3

Spesifikasi File Transaksi

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Transaksi kdtransaksi Varchar 8 Primary

Key

2. Jenis jenis Varchar 20

3. Nama Pelanggan nmpelanggan Varchar 20

4. Total Seluruh totsel Double

5. Kode Pegawai kdpegawai Varchar 10 Foreign

Key

6. Tanggal tanggal Date

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

33

4. Spesifikasi File Detail Transaksi

Nama File : File Detailtransaksi

Akronim : Detailtransaksi

Fungsi : Menyimpan detail dari table transaksi

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 56 byte

Kunci Field :

Software : MySql

Tabel III.4

Spesifikasi DetailTransaksi

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Transaksi kdtransaksi Varchar 10 Foreign Key

2. Kode Barang kdbarang Varchar 10 Foreign Key

3. Menu menu Varchar 25

4. Quantity qty Int 11

5. Total Harga tothar Double

6. Harga harga Double

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

34

3.6. Pengkodean

1. Pegawai

Setiap pegawai memiliki kode masing-masing yang membedakan jobdesk

dari masing-masing pegawai, diantaranya terdiri dari:

Bagian No Bagian No

Kerja Urut Kerja Urut

Ket: - BAR merupakan bagian kerja Barista

- 01 merupakan nomor urut pegawai

Gambar III.4

Pengkodean Pegawai

2. Transaksi

Nama Urutan Nama Urutan

Coffeeshop Transaksi Coffeeshop Transaksi

Ket: - KKCS singkatan dari KoffieKombi Coffeeshop

- 0001 merupakan nomor urut transaksi

X X X 0 1 B A R 0 1

X X X X 0 0 0 1 K K C S 0 0 0 1

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

35

Gambar III.5

Pengkodean Transaksi

3. Barang

0 0 1

Nomor

Urut

Ket: - 001 merupakan nomor urut barang

Gambar III. 6

Pengkodean Barang

3.7. Spesifikasi Program

Program dibutuhkan untuk memanipulasi data-data pada suatu file dan

menghasilkan suatu iformasi yang berguna. Suatu program didapat dari suatu

paket program yang tersusun sedemikian rupan membentuk suatu program

tertentu. Maka dari itu, penulis menguraikan secara garis besar program seperti:

3.7.1. HIPO (Hierarchy Input Procces Output)

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

36

1.0

Menu Utama

1.2

Data Pegawai

1.1

Transaksi

1.3

Barang

1.4

Laporan

1.0 1.0 1.0 1.0

0.0

Login

0.0

Gambar III. 7

HIPO (Hierarchy Input Process Output)

3.7.2. Flowchart

1. Flowchart Login

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

37

Start

Masukan ID pengguna & Password

Pilihan :1. Login2.Exit

Login Periksa Data Data benar?

Pesan: Id pengguna atau Password salah

Menu Utama

Exit

End

Y

T

Y

Y

T

T

Gambar III. 8

Flowchart Login

2. Flowchart Form Utama

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

38

Start

Pilih:1. Transaksi2. Data pegawai3. Barang4. Laporan5. Keluar

Transaksi

Data pegawai

Barang

Laporan

Keluar

Form transaksi

Form pegawai

Form barang

Form laporan

End

Y

T

Y

Y

Y

Y

T

T

T

Gambar III.9

Flowchart Form Utama

3. Flowchart Form Pegawai

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

39

Start

Pilih:1. Tambah2. Transaksi3. Barang 4. Laporan

Tambah

Transaksi

Barang

Laporan

BatalMasukan Kode

PegawaiData tersedia

Ubah:1. Nama Pegawai2. Pass3. Alamat4. Kontak5. Awal_masuk6. Bagian

Form Transaksi

Form Barang

Form Laporan

Input:1. Nama Pegawai2. Pass3. Alamat4. Kontak5. Awal_masuk6. Bagian

Simpan?

Menyimpan data

Batal

Hapus

Edit

Menyimpan Perubahan data

Menghapus Data

End

Y

T

Y

Y

Y

T

T

Y

Y

T

T

T

T

T

T

Y

Y

YT

Y

Gambar III. 10

Flowchart Form Pegawai

4. Flowchart Form Barang

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

40

Gambar III. 11

Flowchart Form Barang

5. Flowchart Transaksi

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

41

Gambar III. 12

Flowchart Transaksi

6. Flowchart Laporan

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

42

Gambar III. 13

Flowchart Laporan

3.8. Spesifikasi Sistem Komputer

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

43

Berikut adalah spesifikasi perangkat keras dan perangkat lunak minimum

yang digunakan untuk menjalankan program pelayanan penjualan

3.8.1. Spesifikasi Perangkat Keras

Spesifikasi perangkat keras minimum untuk komputer yang akan

menjalankan program penjualan adalah:

1. CPU

a. Processor intel atom

b. RAM 1 GB

c. Hard Disk space 2 GB

2. Mouse

3. Key Board

4. Monitor 12 inch

3.8.2. Spesifikasi Perangkat Lunak

Spesifikasi perangkat lunak minimum untuk komputer yang akan

menjalankan program penjualan adalah:

1. Sistem Operasi Microsoft Windows XP

2. XAMPP

3. CrystalReport

3.9. Implementasi

Implementasi rancangan antar muka pada aplikasi penjualan berdasarkan hasil

rancangan antar muka.

3.9.1. Halaman Login

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

44

Super admin atau Admin harus melakukan login terlebih dahulu untuk dapat

menggunakan program. Jika login berhasil, pengguna akan diarahkan ke menu

utama.

Gambar III. 14

Rancangan antar muka Form Login

3.9.2. Halaman Form Pegawai

Data pegawai merupakan sebagai data master untuk menambah, mengubah,

dan menghapus data pegawai.

Gambar III. 15

Rancangan antar muka Form Pegawai

3.9.3. Halaman Form Utama

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

45

Setelah pengguna melakukan login maka akan muncul menu utama dengan

menu – menu yang telah disediakan berdasarkan akses login.

Gambar III. 16

Rancangan antar muka Form Utama

3.9.4. Halaman Form Barang

Form ini betujuan untuk menambahkan menu baru atau mengubah menu

yang kemudian dicetak menjadi kartu di Microsoft Word.

Gambar III. 17

Rancangan antar muka Form Barang

3.9.5. Halaman Form Laporan

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

46

Form laporan ini bertujuan untuk melihat laporan transaksi dari tanggal yang

kita inginkan sampai tanggal yang diinginkan.

Gambar III. 18

Rancangan antar muka Form Laporan

3.10. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing

yang fokus terhadap proses masukan dan keluaran program.

1. Pengujian Terhadap Form Login

Tabel III.5

Hasil Pengujian Black Box Testing Halaman Login

No. Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

penguji

an

Kesimpul

an

1. Kode

pegawai dan

password

tidak diisi

kemudian

klik tombol

login

Kode

pegawai :

(kosong)

Password:

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Kode pegawai

dan password

salah”

Sesuai

harapan Valid

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

47

2. Mengetikkan

Kode

pegawai dan

password

tidak diisi

atau kosong

kemudian

klik tombol

login

Kode

pegawai:

BAR01

Password :

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Kode pegawai

dan password

salah”

Sesuai

harapan Valid

3. Kode

pegawai

tidak diisi

(kosong) dan

password

diisi

kemudian

klik tombol

login

Kode

pegawai:

(kosong)

Password:

12345

Sistem akan

menolak akses

user dan

menampilkan

“Kode pegawai

dan password

salah”

Sesuai

harapan Valid

4. Mengetikkan

salah satu

kondisi salah

pada Kode

pegawai atau

password

kemudian

klik tombol

login

Kode

pegawai:

BAR01

(benar)

Password:

qwerty(salah)

Sistem akan

menolak akses

user dan

menampilkan

“Kode pegawai

dan password

salah”

Sesuai

harapan Valid

5. Mengetikkan

Kode

pegawai dan

password

dengan data

yang benar

kemudian

klik tombol

login

Kode

pegawai:

BAR01

(benar)

Password:

12345

(benar)

Sistem

menerima akses

login dan

kemudian

langsung

menampilkan

menu utama.

Sesuai

harapan Valid

2. Pengujian terhadap Form Pegawai

Tabel III.6

Hasil Pengujian Black Box Testing Halaman Form Pegawai

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

48

No Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Tambah data

dengan data

yang tifak

lengkap

Data yang

diinput

ada yang

masih

kosong

lalu klik

tombol

simpan

Sistem akan

menampilkan

pesan

“Silahkan

lengkapi

data”

Sesuai

harapan

Valid

2 Tambah data

dengan data

yang lengkap

Data yang

diinput

lengkap

lalu klik

tombol

simpan

Sistem akan

meyimpan

data dan

masuk ke

database

Sesuai

harapan

Valid

3 Mengedit

data

berdasarkan

kodepegawai

Data

selesai

diedit lalu

klik

tombol

edit

Sistem akan

memperbarui

data

berdasarkan

kodepegawai

Sesuai

harapan

Valid

4 Menghapus

data pegawai

berdasarkan

kodepegawai

Klik

tombol

hapus lalu

data di

database

akan

terhapus

Sistem akan

menghapus

data dari

database

Sesuai

harapan

Valid

5 Membatalkan

proses input

data

Klik

tombol

batal

Sistem akan

kembali

dalam

keadaan awal

Sesuai

harapan

Valid

3. Pengujian terhadap Form Barang

Tabel III.7

Hasil Pengujian Black Box Testing Halaman Form Barang

No Skenario Test case Hasil yang Hasil Keterangan

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

49

Pengujian diharapkan Pengujian

1 Tambah data

dengan data

yang tifak

lengkap

Data yang

diinput

ada yang

masih

kosong

lalu klik

tombol

simpan

Sistem akan

menampilkan

pesan

“Silahkan

lengkapi

data”

Sesuai

harapan

Valid

2 Tambah data

dengan data

yang lengkap

Data yang

diinput

lengkap

lalu klik

tombol

simpan

Sistem akan

meyimpan

data dan

masuk ke

database dan

mencetak

kartu ke

Microsoft

word

Sesuai

harapan

Valid

3 Mengedit

data

berdasarkan

kodebarang

Data

selesai

diedit lalu

klik

tombol

edit

Sistem akan

memperbarui

data

berdasarkan

kodebarang

dan

mencetak

kartu

kembali ke

Microsoft

word

Sesuai

harapan

Valid

4 Menghapus

data pegawai

berdasarkan

kodebarang

Klik

tombol

hapus lalu

data di

database

akan

terhapus

Sistem akan

menghapus

data dari

database

Sesuai

harapan

Valid

5 Membatalkan

proses input

data

Klik

tombol

batal

Sistem akan

kembali

dalam

keadaan awal

Sesuai

harapan

Valid

4. Pengujian Terhadap Form Menu Utama

Tabel III. 8

Hasil Pengujian Black Box Testing Halaman Form Utama

No Skenario Test case Hasil yang Hasil Keterangan

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

50

Pengujian diharapkan Pengujian

1 Masuk ke

menu

transaksi

Klik

tombol

transaksi

Tampil

form

transaksi

Sesuai

harapan

Valid

2 Masuk ke

menu

pegawai

Klik

tombol

pegawai

Tampil

form

pegawai

Sesuai

harapan

Valid

3 Masuk ke

menu

barang

Klik

tombol

barang

Tampil

form

barang

Sesuai

harapan

Valid

4 Masuk ke

menu

transaksi

Klik

tombol

transaksi

Tampil

form

transaksi

Sesuai

harapan

Valid

5 Masuk ke

menu

laporan

Klik

tombol

laporan

Tampil

form

laporan

Sesuai

harapan

Valid

5. Pengujian terhadap Form Transaksi

Tabel III. 9

Hasil Pengujian Black Box Testing Halaman Form Transaksi

No Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Tambah

transaksi

untuk

mengisi data

transaksi

Klik

tombol

tambah

Kodetransaksi

dan tanggal

akan tampil

otomatis

Sesuai

harapan

Valid

2 Membatalkan

transaksi

Klik

tombol

batal

Layar

tampilan akan

kembali

seperti awal

Sesuai

harapan

Valid

3 Menyimpan

transaksi

Klik

tombol

simpan

Data transaksi

akan

tersimpan lalu

tampilan akan

kembali

seperti awal

Sesuai

harapan

Valid

4 Menambah

pembelian

barang

Setiap

setelah

transaksi

barang

Jumlah beli

diisi kemudian

tekan enter

muncul

pesan”Tambah

pembelian?”

lalu pilih yes

Sesuai

harapan

Valid

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka, juga beberapa alat manual seduh kopi diantaranya V60,

51

6. Pengujian Terhadap Form Laporan

Tabel III. 10

Hasil Pengujian Black Box Testing Halaman Form Laporan

No Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Pilih dari

tanggal dan

sampai

tanggaluntuk

melihat

laporan

Pilih

tombol

pada

tanggal

Sistem akan

memperlihatkan

laporan yang

dipilih

Sesuai

harapan

Valid