Anda di halaman 1dari 53

1

BAB I
PENDAHULUAN

A. Latar Belakang Masalah

Coffee shop merupakan salah satu tempat favorit bagi kebanyakan


orang. Sebagai tempat fovorit untuk ngopi/nongkrong terdapat coffee shop
menyediakan beberapa fasilitas fasilitas yang mampu membuat konsumen
merasa nyaman dan senang, untuk mengerjakan tugas maupun sekedar
berkumpul bersama teman menghabiskan waktu. Setiap coffee shop
memiliki fasilitas yang berbeda-beda, tetapi secara umum fasilitas yang
tersedia diantaranya adalah wifi, stop kontak, ac, music, dan lahan parkir
yang luas. Namun ada juga café yang menyediakan fasilitas lain seperti
adanya permainan, dan tv. Coffee shop adalah tempat umum yang terbuka
bagi siapapun, baik yang muda maupun yang tua. Semua
pengunjung yang datang ke cafe akan diperlakukan sama sehingga dapat
merasakan kesan nyaman dan familiar dengan layanan yang diberikan oleh
para barista/waiter. Setiap coffee shop memiliki karakter, warna, bentuk
bangunan, tata letak, pelayanan dan fasilitas yang berbeda-beda.

Sistem Informasi adalah suatu sistem yang menyediakan informasi untuk


manajemen dalam mengambil keputusan dan juga untuk menjalankan
operasional perusahaan, di mana sistem tersebut merupakan kombinasi dari
orang-orang, teknologi informasi dan prosedurprosedur yang terorganisasi.
Sistem menurut (Romney & Steinbart, 2015) adalah rangkaian dari dua
atau lebih komponen-komponen yang saling berhubungan, yang
berinteraksi untuk mencapai suatu tujuan. Sedang informasi adalah “data
yang telah diorganisasi dan telah memiliki kegunaan dan manfaat”
(Krismiaji, 2015). Sistem Informasi merupakan faktor penting dalam suatu
instansi, terutama instansi pelayanan dalam bidang produk yang memiliki
intensitas tinggi dalam kegiatan jual beli, sehingga dibutuhkan pengelolaan
2

data yang termanajemen. Sistem Informasi digunakan untuk


mengumpulkan, mengolah dan menyediakan informasi karena data yang
diperoleh akan terus masuk dan bertambah banyak, sehingga tidak mudah
untuk diolah dengan cara manual. Oleh karena itu, sangat diperlukan sistem
informasi berbasis komputer bagi setiap instansi yang bergerak di bidang
penjualan produk untuk memudahkan manajemen data dengan baik. Tujuan
dari penelitian ini adalah mempermudah kinerja transaksi jual beli dan
manajemen bahan baku. Berdasar hal tersebut maka peneliti mengambil
topik yang akan dikembangkan dalam penelitian ini yaitu
PERANCANGAN SISTEM INFORMASI PENJUALAN DAN
PEMBELIAN BARANG PADA KOPI TAKUA BERBASIS JAVA

B. Identifikasi Masalah

Berdasarkan latar belakang penelitian diatas, maka dapat


diidentifikasikan beberapa permasalahan yang terjadi pada Takua Coffe
sebagai berikut:
1. Proses pencatatan data penjualan dan pembelian di coffe shop takua
masih dilakukan secara manual
2. Laporan data stok barang terlambat, membuat pimpinan terlambat dalam
mengambil keputusan untuk memesan barang yang akan dipesan.

C. Maksud dan Tujuan Penelitian

Maksud diadakan penulisan laporan KKP ini adalah


untukmendapatkan informasi- informasi dan data primer yang
dapat digunakan sebagai bahan penyusunan laporan KKP. Sebagai
salah satu syarat yang harus diikuti oleh mahasiswa untuk
memenuhi mata Kuliah Kerja Praktek (KKP) pada semester
delapan, Program Studi Teknik Informatika , Universitas
Indraprasta PGRI.
3

Tujuan dari penelitian ini adalah untuk merancang suatu


sistem informasi Coffee Shop Takua yang nantinya mempermudah
pelanggan untuk mengetahui informasi sehingga pelanggan dapat
melakukan pemesanan secara langsung, dengan merancang aplikasi
penjualan dan pembelian menggunakan java

D. Batasan Masalah

Batasan masalah yang dapat ditemukan pada perancangan


sistem informasi ini adalah sebagai berikut:

1. Ruang lingkup penelitian hanya di coffe shop takua.


2. Sistem informasi penjualan dan pembelian barang meliputi form data
barang, data supplier, data penjualan, data pembelian, data pengembalian
pembelian.

3. Aplikasi yang dirancang menggunakan bahasa java dan mysql sebagai


databasenya.

E. Metodelogi Penelitian

Dalam proses pengumpulan data dan informasi yang diperlukan


untuk melengkapi penulisan ilmiah ini, penulis menggunakan metode;

1. Penelitian Lapangan

Metode penelitian ini dilakukan langsung pada objek penelitian, hal ini
dilakukan melalui:

a. Wawancara

Pada tahap ini penulis akan melakukan proses tanya jawab kepada
Owner Takua untuk memperoleh informasi.
P : Dimana tempat Bapak biasanya membeli bahan-bahan yang akan
digunakan untuk membuat menu makanan dan minuman?
4

N : Disini kami mempunyai 2 supplier untuk membeli bahan-bahan


untuk makanan dan minuman.
P : Untuk pencatatan pada pembelian bahan melalui supplier, penjualan
menu, di takua itu masih secara manual atau sudah dengan digital?
N : Pada sekarang ini, kami masih mencatat semuanya secara manual.

b. Pengamatan

Dalam hal ini penulis akan melakukan pengamatan untuk


mendapatkan data secara umum yakni dengan melihat data–data yang
ada di internet dan melakukan pengamatan secara langsung.
2. Analisis Sistem

Melakukan analisis sistem terhadap masalah yang ada mengenai


sistem pengolahan data bisa dijalankan dengan mudah dan bisa
dimanfaatkan oleh pengguna pada komputer dengan fasilitas
internet.

3. Penelitian Kepustakaan

Penelitian ini dimaksudkan untuk mendapatkan landasan teori


yang memadai dalam menyusun tugas yang mana dalam hal ini penulis
melakukannya dengan membaca serta mengkaji buku–buku yang
berkaitan dengan masalah yang ditinjau.

F. Sistematika Penelitian

Untuk memahami lebih jelas laporan ini, maka materi-materi


yang tertera pada Laporan Kuliah Kerja Praktek (KKP) ini
dikelompokkan menjadi beberapa sub bab dengan sistematika
penyampaian sebagai berikut:
BAB I

PENDAHULUAN

Berisi tentang latar belakang, masalah, tujuan dan manfaat

penelitian,batasan permasalahan, metodelogi, dan sistematika

penulisan.

BAB II

ORGANISASI

Bab ini berisikan sejarah perusahaan, struktur organisasi instansi,

keterangan tentang masing- masing tugas serta wewenang struktur

organisasi dan penjelasan unit kegiatan perusahaan.

BAB III

INFRASTRUKTUR

Bab ini menjelaskan hal-hal yang berkaitan dengan spesifikasi perangkat

keras dan perangkat lunak komputer atau sistem informasi yang relevan

denga tugas selama KKP.

BAB IV

PEMBAHASAN

Bab ini berisi tentang program aplikasi dan

penjelasan mengenai tugas spesifik kasus dan

penyelesaian.

BAB V

KESIMPULAN DAN SARAN

5
Memuat tentang kesimpulan dan saran, kesimpulan yang telah

di uraikan pada bab-bab sebelumnya.

DAFTAR PUSTAKA

Berisi semua tulisan ilmiah yang menjadi rujukan dalam melakukan


sebuah penelitian.

6
BAB II

ORGANISASI

A.Sejarah Perusahaan

Coffe Shop Takua merupakan sebuah kedai kopi yang didirikan di


Jakarta pada 12 Juli 2021 di jalan cibubur indah 2,ciracas, Jakarta.
Gabriele Chyntia, selaku founder dan owner dari Coffe shop Takua
dulunya sangat menggemari aktifitas minum kopi semenjak duduk di
bangku SMA. Berawal dari mencoba-coba untuk menghindari kantuk
saat belajar di waktu malam hari, Gabriela justru ketagihan untuk terus
minum kopi dengan alasan nikmatnya aroma dan rasa kopi. Waktu
berlalu, saat Gabriela duduk di bangku kuliah, ia pun terfikirkan untuk
mendirikan kedai kopi serta tempat nongkrong asik untuk para pecinta
kopi di Jakarta. Tercetuslah ide-ide serta konsep kedai yang ia namakan
“Coffee Shop Takua.” Kala itu, Marchel ingin fokus untuk jualan
olahan kopi saja, namun mempertimbangkan persaingan pasar dan
saran dari berbagai teman, akhirnya Gabriela menambah menu olahan
coklat, dan kue-kue sebagai pendamping minum kopi dan coklat,
dengan harga untuk minuman Rp 24.750 untuk semua jenis
minuman, dan harga Rp 9.900 untuk harga makanan. Target market
awal yang ditetapkan Marchel adalah anak sekolah dan mahasiswa,
namun setelah berjalannya waktu, ia terus belajar bahwa para pekerja-
pekerja lebih menyukai minum kopi dibandingkan dengan anak sekolah
maupun mahasiswa. Akhirnya, ditetapkan ulang target market kedai kopi
miliknya ialah para pekerja dan mahasiswa. Coffe Shop Takua hingga
saat ini menawarkan berbagai jenis olahan kopi, aneka minuman jika
pelanggan kurang menyukai kopi, dan aneka jenis pie, maupun cake.
Mengapa Gabriela memasang harga Rp

7
24.750 untuk semua jenis minuman dan harga Rp 9.900 untuk harga
makanan, itu hanya Gabriela selaku founder yang mengetahuinya dan tak
satupun karyawan yang mengetahuinya. Dengan menetapkan
harga tersebut di atas untuk semua makanan dan minuman, konsumen
juga dimanjakan dengan berbagai fasilitas dari Coffe Shop Takua,
diantaranya yakni kedai buka 24 jam, fasilitas free Wi-fi, ruangan sejuk
karena dilengkapi pendingan ruangan (AC), suasana kedai dibuat
senyaman mungkin dengan mengusung konsep “Homing Garden”
menjadikan Coffee Shop Takua sangat nyaman bagaikan rumah sendiri.
Pemilihan lagu klasik dan lagu modern dengan volume sedang sengaja di
perdengarkan untuk konsumen yang berkunjung, serta meja dan kursi
dipilih yang terbuat dari kayu jati dengan berbagai ukuran, dengan tujuan
agar konsumen bisa memilih kursi dan meja mana yang cocok dengan
mereka agar nyaman saat berada di coffee shop takua. Sesuai dengan
namanya yakni Coffee Shop Takua, menu andalan yang ditawarkan
adalah menu kopi. Kopi yang diracik sendiri oleh beberapa Barista
yang sudah ahli dan terlatih dalam menghasilkan komposisi yang tepat
sehingga menciptakan kopi dengan cita rasa yang nikmat. Bahan kopi
diimpor langsung dari Italia melalui supplier yang berasal dari Jakarta.
Sedangkan untuk bahan 73 minuman selain kopi, berasal dari supplier
lokal Jakarta, dan makanan pelengkap, seperti Pie dan Cake adalah hasil
produksi Coffee Shop Takua sendiri.

8
B. Struktur organisasi

1.

(gambar1)

2. Deskripsi Tugas

1. Owner dan Founder

a. Bertugas memimpin, mengelola, dan bertanggung

jawab atas perusahaan dan mengurus segala perizinan

yang dibutuhkan oleh perusahaan dan mengatur segala

peraturan yang berlaku di perusahaan.

b. Owner mempunyai wewenang melaksanakan seluruh

rangkaian kegiatan dan proses perencanaan,

pengorganisasian, pengarahan, pengendalian, serta

tanggung jawab sepenuhnya dalam keberlangsungan

hidup perusahaan untuk mencapai tujuan organisasi yang

telah ditetapkan.

9
c. Owner sebagai pengorganisasi, sebagai pimpinan

tertinggi yang berwenang menerima pertanggung jawaban

dari masing-masing bagian atau cabang, dan Owner

sebagai pelaksana memiliki kewajiban mengarahkan,

mempengaruhi, dan sekaligus memotivasi seluruh anggota

peruahaan dalam bentuk komunikasi.

2. Staff Administrasi Keuangan

a. Memberikan laporan pada pimpinan perusahaan

b. Mencatat semua pembukuan yang menyangkut pada

kegiatan perusahaan

c. Melakukan pembayaran kepada toko atau pemasok bahan baku

d. Membuat laporan keuangan pada pimpinan

perusahaan

e. Mengelola keuangan perusahaan

f. Menyimpan semua dokumen yang menyangkut

administrasi keuangan dan surat-surat penting yang

berhubungan dengan perusahaan

g. Mengusulkan angaran keuangan sesuai kebutuhan

jalannya operasional perusahaan

3. Staff Barista dan Koki

Barista adalah seseorang yang pekerjaannya membuat dan


menyajikan kopi kepada pelanggan. Sedangkan koki adalah

10
orang yang menyiapkan dan menyajikan makanan untuk
disantap oleh pelanggan. Di Coffee Takua, barista
bertanggung jawab atas semua menu minuman yang ada,
sedangkan koki bertanggung jawab untuk menyiapkan
menu makanan yang tersedia pada kedai kepada pelanggan.

Sistem pelayanan di Coffe Takua dalam bentuk self service,


dimana
pelanggan memesan langsung makanan dan minuman di kasir.
Kemudian kasir akan memberikan pesanan pelanggan kepada
barista untuk diproses. Apabila makanan dan minuman yang
dipesan oleh pelanggan sudah siap, maka pelanggan akan
dipanggil kembali untuk mengambil pesanan yang telah
disajikan di atas meja kasir

11
C. Unit kegiatan

(Gambar 2)

Kegiatan pada Gambar 2 menjelaskan, Seorang barista sedang


membuat atau meracik minuman yang di pesan oleh konsumen.

12
BAB III
INFRASTUKTUR

Komputer adalah sistem elektronik untuk memanipulasi data yang


cepat dan tepat serta dirancang dan diorganisasikan secara baik otomatis
menerima penyimpanan data input, memprosesnya dan menghasilkan
output dibawah pengawasan suatu langkah – langkah intruksi – intruksi
program yang tersimpan di memory (strored program).
Sistem adalah jaringan dari elemen yang saling berhubungan yang
membentuk satu kesatuan untuk melaksanakan tujuan pokoknya.
Sistem komputer berfungsi untuk menghasilkan informasi. Dengan
demikian elemen – elemen yang mendukung sistem komputer tersebut,
yaitu hardware, software dan brainware.

A .Spesifikasi hardware

Di saat perkembangan teknologi semakin canggih seperti sekarang ini,


komputer adalah merupakan alat yang mampu mengolah data yang relatif
cepat, tepat dan akurat. Komputer sangat mendukung proses pengolahan
data bagi pihak – pihak yang memerlukannya.
Sekarang ini sudah beredar berbagai jenis merk dan bentuk dari
perangkat keras, dengan berbagai kelebihan atau kekurangan dari jenis –
jenis yang sudah ada, diharapkan tidak mengurangi fungsi dari komputer
tersebut. Secara garis besar perangkat keras atau hardware adalah
peralatan fisik yang menjalankan komputer. Ada tiga komponen utama
perangkat keras pada komputer yaitu input/output, processor dan memory
untuk memperoleh tingkat produktivitas yang tinggi diperlukan
kemampuan hardware yang memadai.

7
1. Teori singkat tentang hardware
A) Teori hardware
Hardware atau perangkat keras adalah komponen-komponen
peralatan yang membentuk suatu sistem komputer, berhubungan
dengan komponen komputer secara fisik. Hardware terdiri dari unit
input, unit process, unit output dan simpanan luar atau external
storage.

B) Unit input
Unit Input atau Input Device adalah alat yang digunakan untuk
menerima input. Input adalah energi yang dimasukan ke dalam suatu
sistem yang dapat berupa signal input atau maintenance input. Signal
Input adalah energi yang akan diolah sistem yang disebut juga data,
sedangkan maintenance input adalah energi yang akan digunakan
untuk mengelola signal input yang disebut juga program komputer.
Dalam sistem komputer, signal input adalah data yang
dimasukan ke dalam sistem komputer, sedangkan maintenance input
adalah program yang digunakan untuk mengelola data yang dimasukan
sehingga selain untuk mengelola data yang dimasukan dapat juga
memasukan program.

C) Unit output
Peralatan yang digunakan untuk menyajikan hasil pemrosesan
komputer. Terdiri dari:
a). Monitor
Peranti keluaran yang umum digunakan. Pada prinsipnya
monitor adalah layer video atau sering kali disebut dengan istilah
VDU (video display unit).

8
b). Printer
Peranti yang berfungsi untuk mencetak keluaran komputer
(dalam bentuk hard copy).

2. Hardware Yang Digunakan


(a) Single User terdiri dari:
 PC (personal Computer)
 Processor Intel Pentium IV
 RAM 256 MB
 Floppy Disk 1,44 MB
 CD/DVD-ROM LG Drive 52 x Max 1,44 MB
(b) Pengelolahan Data
 Processor Intel Pentium IV 2,41 GHz
 RAM 256
3. Konfigurasi Hardware
CPU : Simbadda Black Ax 28
RAM : 256 MB
CD/DVD-ROM : LG Drive 52 x Max 1,44 MB
Monitor : Samsung SyncMaster 591s 14”
Printer : HP Deskjet 3744
Floppy Disk : Generik Nec Floppy Disc 1,44 MB
Mouse : Ax By Alltronix
Motherboard : ASUS P4T-CM
Keyboard : Ax By Alltronix
Drive : Seagate 40 GB 7200

A. Spesifikasi software

9
Dan begitu pula dengan perkembangan software (perangkat
lunak) telah tumbuh dengan sangat pesatnya sejak beredarnya
komputer personal di pasaran dengan semakin murahnya komputer,
semakin banyak orang yang memilikinya dan pemakai komputer
membutuhkan bermacam–macam perangkat lunak untuk lebih
mendayagunakan komputernya.
Secara kebetulan banyak pabrik – pabrik perangkat lunak yang
menanggapi permintaan ini. Telah ribuan paket perangkat lunak yang
tersedia di pasaran terutama perangkat lunak paket (package software),
yaitu program yang mendayagunakan aplikasi tertentu.
Sekarang ini banyak sekali perangkat lunak / software yang
beredar di pasaran. Masing – masing mempunyai kelebihan dan daya
tarik sendiri, software secara garis besar adalah kumpulan program,
prosedur dan kemungkinan dokumentasi tertentu yang berhubungan
dengan sistem operasi pengolahan data.

1. Teori singkat tentang software


A). Teori software
Software merupakan sebuah program yang digunakan sebagai
penghubung antara manusia dengan komputer sebagai alat untuk
memudahkan user mengerjakan berbagai macam jenis pekerjaan.
Fungsi software antara lain:

1) Mengidentifikasi program
2) Menyiapkan aplikasi program sehingga tata kerja seluruh
peralatan komputer terkontrol.
3) Mengatur dan membuat pekerjaan lebih efisien.

Software (perangkat lunak) dapat dikatagorikan ke dalam 3


bagian, yaitu :

10
(1) Sistem operasi perangkat lunak (Operating system), yaitu:
program yang ditulis untuk mengendalikan dan
mengkoordinasikan kegiatan dari sistem komputer, dengan
demikian pemakai komputer tidak perlu harus berhubungan
dan mengerti betul bagaimana perangkat keras bekerja. Fungsi
sistem operasi: menjembatani antara hardware dan software.
(a) Pada umumnya mempunyai kemampuan: membaca,
menulis, dan menampilkan layar.
(b) Mentransfer informasi antara hardware dan software.
(c) Menjembatani komunikasi antara peripheral dan
processor.
(d) Contoh : DOS, UNIX, Windows.

(2) Bahasa perangkat lunak (Language software), yaitu program


yang digunakan untuk menerjemahkan instruksi-instruksi yang
ditulis dalam bahasa pemrograman ke dalam bahasa mesin
supaya dapat dimengerti oleh komputer. Bila bahasa komputer
tidak tersedia, maka pembuat program harus menulis
programnya langsung dengan bahasa mesin yang berbentuk
bilangan binari. Language Software dapat digunakan sebagai
berikut:

(a) Assembler
Program untuk menterjemahkan program aplikasi yang
ditulis dalam rakitan menjadi bahasa mesin.
(b) Compiler
Program untuk menerjemahkan program aplikasi yang
ditulis dalam bahasa tingkat tinggi menjadi bahasa mesin
secara keseluruhan instruksi.
Contoh: Cobol, Pascal, bahasa c++.
(c) Interpreter

11
Program untuk menterjemahkan program aplikasi yang
ditulis dalam bahasa tingkat tinggi menjadi bahasa mesin
secara per instuksi.
Contoh: Basic.

(3) Aplikasi Perangkat Lunak (Aplication Software), yaitu program


yang ditulis dan diterjemahkan oleh Language Software untuk
menyelesaikan suatu aplikasi yang dibutuhkan, yaitu dengan
mengembangkan program aplikasi sendiri atau dengan
membelinya.
(a) Programming language
Bahasa yang dipakai oleh programmer untuk menuliskan
kumpulan – kumpulan instruksi yang selanjutnya akan
dijalankan ( dieksekusi ).
i. Software bahasa tingkat rendah.
Merupakan software bahasa yang berhubungan langsung
dengan mesin, contoh: Bahasa mesin, Bahasa Assembler.
ii. Software bahasa tingkat menengah.
Memiliki struktur penulisan yang lebih rumit dibanding
bahasa tingkat tinggi tetapi kecepatan proses lebih baik
dubanding bahasa tingkat tinggi.
iii. Software bahasa tingkat tinggi
Bahasa yang menyerupai bahasa manusia tetapi kecepatan
proses lebih lambat dari bahasa tingkat rendah dan tingkat
menengah.
Contoh: Pascal, Visual Basic, Java.

(b) Aplication package

12
Program yang dibuat oleh perusahaan komputer (software
house) untuk pemakaian yang beroperasi dalam yang umum,
misalnya:
i. Microsoft word.
ii. Adobe photoshop.
iii. Foxpro.

(c) Aplication program


Program yang dibuat oleh programmer dalam bahasa program
(programming language), misalnya:
i. Program personalia.
ii. Program keuangan.

(d) Utility program


Program yang dibuat oleh perusahaan komputer yang berfungsi
sebagai fasilitas tambahan untuk mengelola sistem / program.

2. Spesifikasi software yang digunakan

Spesifikasi software yang digunakan pada KOPI TAKUA yaitu:

1) Windows 11

Digunakan sebagai sistem operasi komputer, yang berisikan


aplikasi sebagai berikut:

2) Microsoft office 2016

Terdiri dari:

a) Microsoft word, digunakan untuk membuat berbagai surat-


surat serta pembuatan berbagai formulir.

b) Microsoft excel, digunakan untuk membuat laporan-laporan


keuangan.

13
c) Microsoft visio, digunakan untuk membuat alur basis data
pada ”Sistem informasi penjualan dan pembelian pada
Takua Coffee”

d) Netbeans IDE 8,2 , digunakan sebagai media untuk


menulis, menyusun, mencari kesalahan pada Java, C/C ++,
dan bahkan bahasa dinamis seperti PHP, JavaScript,
Groovy, dan Program Ruby. NetBeans juga dapat
digunakan untuk menghasilkan program yang menjalankan
desktop dalam pembuatan ”Sistem informasi penjualan
dan pembelian pada Takua Coffee”

e) Xampp, sebagai pembuat server lokal di perangkat


komputer,

f) Sekaligus dapat menghubungkan ke PhpMyAdmin dalam


pembauatan database ”Sistem informasi penjualan dan
pembelian pada Takua Coffee”.

14
15
21

BAB IV
PEMBAHASAN

A. Proses Bisnis

Setelah penulis melaukan peninjauan langsung, diketahui bahwa


sistem yang sedang berjalan di Takua Coffee, masih menggunakan cara
manual yang artinya tidak menggunakan aplikasi khusus sebagai media
pengenalan. Khususnya pada bagian penjualan, pembelian dan laporan.
Sistem yang dibuat harus dapat meningkatkan kinerja sistem infromasi.

B. Sistem berjalan

Sistem yang bekerja dalam perancangan aplikasi penjualan dan


pembelian yang berjalan pada Takua Coffee, yaiti menawarkan sistem
informasi pengelola penjualan , pembelian, stok barang, dan laporan data
yang terkoneksi databases berbasis java.

C. Aturan sistem

Dalam menjalankan sitem penjualan dan pembelian admin/user di


takua Coffee, ada beberapa aturan yang harus dipenuhi oleh setiap
admin/user diantaranya adalah :
1. Admin/user harus punya akun untuk mengakses aplikasi
dengan cara login/register.
2. Akun berstatus user tidak bisa meghapus suatu data dan
tidak bisa mengakses form user yang berisi data akun.
3. Saat memasukan data atau mengubah data harus diisi
dengan lengkap.
4. Laporan diserahkan ke bagian Administrasi
D. Kebijakan Sistem

Kebijakan yang ditrapkan Takua Coffee adalah :


1. Unutk mendapatkan hak penuh aplikasi, user bisa mengajukan ke
bagian Administrasi.

E. Dekomposisi Fungsi

Memudahkan pegawai/user untuk mencatat suatu pemesanan,


pembelian bahan baku, baik data bahan makanan atau minuman, data
bahan baku baru, dan mencari data stok. Pegawai hanya perlu membuat
akun untuk mengakses sistem informasi ini.

(Gambar 3)

22
F. Hirarki Fungsi Sistem

Gambaran dari hirarki fungsi yang ada pada sistem yang dibahas
adalah tidak perlunya penggunaan manual saat mengelola dat dan
prosesnya, menghemat waktu, membantu pekerjan lebih efisien, dan tidak
perlu dilakuakn secara manual dan karena penyimpanan datanya sudah
tersimpan secara otomatis ke database.

G. Analisis Masukan (input), Proses, dan keluaran (Output)


yang berjalan

Menurut Sugiyono (2019) analisis adalah proses mencari dan


menyusun secara sistematis data yang diperoleh dari hasil wawancara,
catatan lapangan, dan bahan-bahan lain, yang dilakukan dengan
mengorganisasikan data, menjabarkannya ke dalam unitunit, melakukan
sintesa, menyusun ke dalam pola, memilih mana yang penting dan yang
akan dipelajari, dan membuat kesimpulan sehingga dapat mudah
dipahami dan temuannya dapat diinformasikan kepada orang lain (p.
319).
Suatu Aplikasi yang baik harus dapat memenuhi standard design
yang telah ditetapkan. Hal ini akan menjamin kualitas mutu dari aplikasi
itu sendiri. Agar suatu aplikasi dapat menjalankan fungsi dan tujuan
yang diharapkan maka diperlukan perancangan pembuatan yang matang.
Faktor-faktor yang harus diperhatikan oleh pembuat aplikasi adalah
tujuan yang hendak dicapai dari aplikasi tersebut, fungsionalitas aplikasi
tersebut, kemampuan berinteraksi dengan pemakai, kecepatan untuk
menampilkan aplikasi ke layar user, kemudahan penggunaan aplikasi,
sampai fasilitas yang disediakan oleh aplikasi tersebut. Sebuah
tampilan situs yang baik dengan fungsi yang meyakinkan merupakan
jaminan untuk mendapatkan pengunjung secara teratur.

23
1. Spesifikasi Bentuk Masukan (input)

Spesifikasi bentuk masukan terdiri dari dokumen masukan


yang diperlukan untuk memasukkan data sebelum data tersebut diolah
menjadi informasi yang diperlukan. Dokumen masukan yang
diperlukan pada perancangan program ini sebagai berikut :
a. Nama masukan : Pemesanan makanan/minuman
Fungsi : Untuk pesanan
Sumber : Pelanggan
Tujuan : Kasir
Media : Kertas
Frekuensi : Setiap ada pesanan

b. Nama masukan : Pembayaran pesanan


Fungsi : Untuk pembayaran
Sumber : Pelanggan
Tujuan : Kasir
Media : Kertas
Frekuensi : Setiap ada pembayaran

c. Nama masukan : nota pembayaran


Fungsi : Untuk bukti pembayaran
Sumber : Kasir
Tujuan : Pelanggan
Media : Kertas
Frekuensi : Setiap ada pembayaran

d. Nama masukan : Pemesanan bahan baku


Fungsi : Untuk pemesanan bahan
Sumber : pegawai
Tujuan : Supplier
Media : Kertas

24
Frekuensi : Setiap ada pemesan bahan baku

2. Analisa proses

a. Proses Pemesanan
Kasir mendapat Pesanan dari pelanggan dan
dilakukan pencatatan untuk diserah terima oleh Barista/
koki untuk dilakukan nya proses pembuatan.

b. Proses Transaksi

Kasir melakukan pencatatan permintaan pesanan


yang dilakukan oleh Pelanggan, lalu Kasir melakukan
pendataan barang keluar ke Owner dan nota pembelian Ke
pelanggan .
c. Proses Pembelian bahan baku

Admin melakukan pencatatan permintaan pembelian


bahan baku yang dilakukan oleh Barista/koki, lalu Admin
melakukan pendataan barang keluar ke Owner dan nota
pembelian Ke Supplier .
d. Proses Pembuatan Laporan

Admin membuat laporan barang yang masuk dan


keluar dan diserahkan kepada Owner.
3. Analisa Keluaran (Output)

a. Nama Keluaran : Laporan penjualan

Fungsi : Untuk mengetahui banyaknya pembelian


Sumber : Admin
Tujuan : Owner
Media : Cetakan komputer
Frekuensi : Setiap dokumen data barang

25
b. Nama Keluaran : Laporan Pembelian bahan

Fungsi : Untuk mengetahui banyaknya pembelian


Sumber : Admin
Tujuan : Owner
Media : Cetakan komputer
Frekuensi : Setiap dokumen data pembelian bahan

c. Nama Keluaran : Laporan data supplier

Fungsi : Untuk mengetahui banyaknya pemesanan bahan


baku
Sumber : Supplier
Tujuan : Owner
Media : Cetakan komputer
Frekuensi : Setiap dokumen data pemesanan

26
H. Diagram Alir Data (DAD) sistem yang diusulkan (Diagram
konteks, Nol, Rinci)

1. Diagram konteks

(Gambar 4)

27
2. Diagram nol

(Gambar 5)

28
3. Diagram rinci

(Gambar 6)

(Gambar 7)

29
I. Kamus Data

1. Nama Arus Data : Pemesanan

Sumber : Admin
Fungsi : untuk pelanggan yang memesan
Periode : pada saat pelanggan yag pesan
Struktur Data : tanggal + id_detail + id_produk+
nama_produk + jumlah + keterangan

2. Nama Arus Data : Daftar barang

Sumber : Admin
Fungsi : untuk menegetahui stok yang tersedia
Periode : Pada saat stok bahan baku mulai menipis
Struktur Data : Kode barang +Nama barang +Harga
barang+ Jenis Barang

3. Nama Arus Data : Daftar pesanan

Sumber : pelanggan
Fungsi : untuk menegetahui daftar pesanan yang
akan di beli pelanggan
Periode : Pada saat pelanggan memesan
Struktur Data : Kode barang + Nama barang + Harga
barang + Jenis barang
4. Nama Arus Data : Nota penjualan

Sumber : Kasir
Fungsi : untuk menegetahui jumlah pembayaran
yang akan di bayar pelanggan
Periode : Pada saat pelanggan membayar

30
Struktur Data : Kode_brg + Jumlah_brg + Nama_brg, +
Harga_brg + Jenis_brg +
Tgl_pembelian + Total_bayar

5. Nama Arus Data : Laporan transaksi

Sumber : Admin
Fungsi : untuk menegetahui total keseluruhan
penjualan per hari
Periode : Pada saat waktu tutup
Struktur Data : Kode_brg + Nama_brg, + Harga_brg +
Jenis_brg+Tgl_penjualan +
Persediaan_brg

6. Nama Arus Data : Stok bahan baku

Sumber : Admin
Fungsi : untuk menegetahui persediaan stok bahan
baku
Periode : Pada saat akan membuat dokumen
permintaan bahan baku
Struktur Data : Kode_brg + Nama_brg, + Harga_brg +
Jenis_brg+Tgl_penjualan + Jumlah barang
yang akan dibeli

7. Nama Arus Data : Laporan penjualan

Sumber : Admin
Fungsi : berisi laporan penjualan
Periode : Pada saat tutup buku
Struktur Data : Kode_brg + Nama_brg, + Harga_brg +
Jenis_brg + jml_brg

31
8. Nama Arus Data : Nota pembayaran

Sumber : Supplier
Fungsi : untuk mengetahui jumah pembayaran dari
pembelian barang
Periode : Pada saat pembelian barang
Struktur Data : Kode_brg + Nama_brg, + Harga_brg +
Jenis_brg + jml_brg

9. Nama Arus Data : Nota pemesanan bahan baku

Sumber : Admin
Fungsi : untuk bukti pemesanan ke supplier dan
owner
Periode : Pada saat pemesanan bahan baku
Struktur Data : Kode_brg + Nama_brg, + Harga_brg +
Jenis_brg+ jml_brg

10. Nama Arus Data : Laporan pembelian bahan baku

Sumber : Admin
Fungsi : untuk bukti pembelian ke owner
Periode : Pada saat pembelian bahan baku sudah
diterima
Struktur Data : Kode_brg + Nama_brg, + Harga_brg +
Jenis_brg + jml_brg

32
J. Spesifikasi Proses

Berikut ini adalah spesifikasi Proses dari proses proses


yang ada dari penyewaan gedung sampai laporan. Spesifikasi
prosesnya terdapat 4 Proses yaitu Register, Transaksi, Input
Barang, laporan.
1. Proses 1.0
Nama proses : Registrasi
Masukkan : Username,password,data diri admin
Keluaran : Username,password,data diri admin
Deskripsi : Proses ini merupakan proses registrasi
admin agar terdaftar dalam aplikasi,
dalam proses ini dapat menambah,
menghapus, mengubah.

2. Proses 2.0
Nama proses : Transaksi Pelanggan
Masukkan : Nama barang, kode barang, harga, jumlah,
data transaksi
Keluaran : Nama, harga, dan total pembayaran
Deskripsi : Proses ini merupakan proses transaksi
pelanggan dengan menginput data barang
dan akan menghasilkan data transaksi.

3. Proses 3.0
Nama proses : Input Barang
Masukkan : Data barang
Keluaran : Data barang
Deskripsi : Proses ini merupakan proses input data
barang yang akan di perjual belikan.

33
4. Proses 4.0
Nama proses : Laporan
Masukkan : Data penjualan
Keluaran : Data penjualan
Deskripsi : Proses ini merupakan laporan hasil
penjualan barang

34
K. Bagan Terstruktur

Proses Login

(Gambar 7)

Sistem menu Admin

(gambar 8)

35
Proses Transaksi

(Gambar 9)

Proses Input Barang

(gambar 10)

36
Proses Cetak Laporan

(Gambar 11)

37
L. Spesifikasi Modul
1. Modul Login

Mulai
Input Username Password
Login
Close
Selesai
2. Modul Menu Utama

Mulai
Transaksi
Input Barang
Laporan
Selesai
3. Modul Transaksi

Mulai
Pembayaran
Data Bahan Keluar
Selesai
4. Modul Input Barang

Mulai
Masukan Data Barang
Simpan Data Barang
Selesai
5. Modul Cetak Laporan
Mulai
Laporan penjualan
Stok barang
Cetak laporan
Selesai

38
M. Analisa Basisdata

1. Entity Relationship Diagram (ERD)


Entity Relationship Diagram (ERD) merupakan suatu model yang
menjelaskan hubungan antar data di dalam database berdasarkan objek
dasar data yang mempunyai hubungan antar relasi. Entity Relationship
Diagram (ERD) digunakan untuk mencerminkan model database: struktur
dari entitas dan relasi di antara entitas tersebut (A. Prasetyo & Susanti,

2016).
(Gambar 12)

2. Spesifikasi Basis Data

39
Struktur file yang akan digunakan dalam perancangan
sistem ini akan menentukan struktur fisik database yang
menunjukkan struktur dari elemen – elemen yang
menyatakan panjang data dan tipe datanya. Pengembangan
struktur file yang akan diuraikan adalah sebagai berikut :
1. Nama File : barang

Primary Key : kode_brg

No Nama Field Jenis Lebar Keterangan

1 kode_brg varchar 8 kode_brg sebagai

primary key

2 id_kategori varchar 6

3 id_merek varchar 6

4 nama_brg varchar 60

5 Satuan varchar 10

6 Stok varchar 4

7 Harga varchar 9

(Tabel 1)

2. Nama File : kategori

40
Primary Key : id_kategori

No Nama Field Jenis Lebar Keterangan

1 id_kategori varchar 6 id_kategori

sebagai primary key

2 nama_kategori varchar 50

(tabel 2)

3. Nama File : menu

Primary Key : id_menu

No Nama Field Jenis Lebar Keterangan

1 id_menu Int 5 id_menusebagai

primary key

2 nama_menu varchar 20

3 Link varchar 50

4 aktif enum

5 urutan int 5

6 akses_admin enum

7 akses_gudang enum

8 akses_kasir enum

(tabel 3)

4. Nama File : merek

41
Primary Key : id_merek

No Nama Field Jenis Lebar Keterangan

1 id_merek varchar 6 id_merek sebagai

primary key

2 nama_merek varchar 50

(tabel 4)

5. Nama File : penjualan

Primary Key : no_faktur


No Nama Field Jenis Lebar Keterangan

1 no_faktur varchar 12 no_penjualan sebagai primary

key

2 tgl_penjualan date

3 Total varchar 9

4 Bayar varchar 9

5 Kembali varchar 9

(tabel 5)

6. Nama File : penjualan_d

Primary Key : no_penjualan

42
No Nama Field Jenis Lebar Keterangan

1 no_penjualan varchar 12 no_penjualan sebagaiprimary

key

2 Kode_brg varchar 8

3 Harga varchar 9

4 Jumlah varchar 4

5 Subtotal varchar 9

(tabel 6)

7. Nama File : persediaan

Primary Key : no_persediaan

No Nama Field Jenis Lebar Keterangan

1 no_persediaan varchar 12 no_persediaan

sebagai primary key

2 tgl_persediaan date

3 Jam time

(gambar 7)

43
44
45
46
47
48
49
50
51
52

Anda mungkin juga menyukai