Anda di halaman 1dari 17

DAFTAR MENU CAFFE SHOP

(STARBUCKS)

(X – TKJ 2)
Pemrograman Dasar / Bahasa C
Teknik Komputer dan Jaringan
Sekolah Menengah Kejuruan Negeri 1 Soreang
TA 2021/2022
KATA PENGANTAR

Dengan memanjatkan puji syukur atas ridho Allah Subhanahuwata’ala


karena berkat rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan
Tugas ini. Dan tidak lupa juga penulis ucapkan rasa terimakasih yang telah
terkait proses berjalannya laporan atau makalah ini tepat pada waktunya.
Pembuatan makalah ini guna memenuhi tugas besar mata pelajaran
pemrograman dasar / bahasa C. Dengan segala kerendahan hati, semoga laporan
ini bermanfaat bagi penulis, para pembaca dan masyarakat Penulis menyadari
bahwa Tugas Akhir ini masih jauh dari sempurna, untuk itu penulis mengharap
adanya kritik dan saran yang bersifat membangun. Semoga Tugas Akhir ini
dapat bermanfaat bagi pembaca maupun penulis sendiri serta dapat menambah
ilmu pengetahuan dan wawasan.
Akhir kata penulis ucapkan terimakasih.

Soreang, Maret 2022

Penulis
DAFTAR ISI
Contents
KATA PENGANTAR.................................................................................................................................2
DAFTAR ISI.............................................................................................................................................3
DAFTAR GAMBAR..................................................................................................................................3
DAFTAR TABEL.......................................................................................................................................3
BAB I LATAR BELAKANG.........................................................................................................................4
BAB II TINJAUAN PUSTAKA....................................................................................................................5
1,Fungsi.............................................................................................................................................5
2.Printf...............................................................................................................................................5
3.Scanf...............................................................................................................................................6
4. Switch Case....................................................................................................................................6
5.Default............................................................................................................................................7
6. While.............................................................................................................................................7
2.1 CAFFEE SHOP...............................................................................................................................8
2.2 KARAKTERISTIK KONSUMEN........................................................................................................9
2.3 TAHAP PROSES PEMBELIAN.........................................................................................................9
A. Pengenalan Masalah.................................................................................................................9
B. Pencarian Informasi...................................................................................................................9
C. Evaluasi Alternatif......................................................................................................................9
D. Keputusan Pembelian..............................................................................................................10
E. Perilaku Pasca Pembelian........................................................................................................10
2.4 Keputusan Pembelian Ulang......................................................................................................10
BAB III PEMBAHASAN..........................................................................................................................11
3.1 Requirement ( Analisis ).............................................................................................................11
3.2 Design ( Desain Program )..........................................................................................................11
3.3 Implementation ( Penerapan )...................................................................................................12
3.4 Integrating/ testing ( pengujian )...............................................................................................12
3.5 Maintenance ( perawatan ).......................................................................................................15
BAB IV KESIMPULAN............................................................................................................................16
4.1 Kesimpulan................................................................................................................................16
4.2 Saran..........................................................................................................................................16
DAFTAR GAMBAR

- gambar 1.1
- gambar 1.2
- gambar 1.3
- gambar 1.4
- gambar 1.5
- gambar 1.6

- gambar 3.2 Flowchart


- gambar 3.4 Pengujian

DAFTAR TABEL
BAB I LATAR BELAKANG

Pemanfaatan teknologi saat ini telah sampai pada restoran


dan caffe yang ingin memberikan kepuasan pelanggan dan
keuntungan pihak resto / caffe. Pada umumnya, manusia ingin
segala sesuatunya dilakukan dengan mudah, begitu pula dengan
pelanggan caffe ingin memesan menu dengan mudah dalam
artian tidak rumit, tidak memakan waktu yang lama untuk
mengantri dan tanpa harus menunggu pelayan yang sibuk
dengan pelanggan yang lainnya.

Pada umumnya caffe / resto biasanya masih menggunakan


sistem konvesional yang dimana masih menggunakan pena dan
kertas, yang kurang efektif dan efisien seiring semakin ramainya
pelanggan. Berdasarkan hal tersebut, maka akan mulai
membangun menu digital. Sistem ini saling terintegrasi dengan
bagian kasir dan pantri untuk mempermudah dalam pengelolaan
data, pengelolaan pesanan, stok, laporan harian / bulanan /
tahunan pada caffe tersebut.
BAB II TINJAUAN PUSTAKA

1,Fungsi <iostream>, <string.h>, <conio.h>

fungsi <iostream>
- input output stream fungsi utama pada c++ jika tidak menggunakan iostream maka
semua fungsi yang ada di c++ tidak akan berfungsi atau berjalan

fungsi <string.h>
- agar bisa memasukan fungsi string di kondisi yang kiita buat

fungsi <conio.h>
- fungsi ini agar kita bisa memasukan fungsi system ("CLS");

Gambar 1.1

2.Printf
Fungsi printf() merupakan fungsi untuk menampilkan output ke layar komputer.

Gambar 1.2
3.Scanf
Fungsi scanf() merupakan salah satu fungsi yang dapat digunakan untuk memasukkan
berbagai jenis tipe data. Fungsi scanf() dapat digunakan untuk membaca tipe data string, karakter,
integer, desimal, bilangan real, oktal, desimal, dll..

Gambar 1.3

4. Switch Case
Switch case merupakan jenis seleksi yang di rancang khusus untuk menangani pengambilan
keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian

Gambar 1.4

Gambar 1.5

5.Default
Default Parameter adalah istilah untuk parameter yang memiliki nilai awal, atau nilai default.
Kadang fitur ini disebut juga sebagai Default Argument
Gambar 1.6

6. While
While : Untuk mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan
kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true, maka looping akan terus
berlanjut. Statement WHILE juga digunakan untuk menyatakan perulangan.

Gambar 1.7
2.1 CAFFEE SHOP

Coffee shop merupakan salah satu dari kedua puluh dua tipe
restoran. kedai kopi (coffeeshop) adalah suatu tempat (kedai) yang
menyajikan olahan kopi espreso dan kudapan kecil. Seiring
perkembangannya, selain menyediakan kopi sebagai produk utama, kedai
ini menyediakan makan kecil dan makanan berat. Coffee shop atau yang
akrab di telinga kita biasa disebut kafe, yang bergeser makna. Secara
terminologis, kata café berasal bahasa Prancis, yaitu coffee, yang berarti
kopi. Di Indonesia, kata café kemudian disederhanakan kembali menjadi
kafe . Pengertian harafiahnya mengacu pada (minuman) kopi, yang
kemudian dikenal sebagai tempat menikmati kopi dengan berbagai jenis
minuman non-alkohol lainnya seperti soft drink dll.
Coffee Shop ialah sebuah restaurant yang pada mulanya hanya
menyediakan tempat untuk minum kopi dan teh secara cepat, tetapi
karena perkembangan dan kebutuhan pelanggan yang sangat komplek
dan tidak ada habisnya, sehingga perkembangan coffee shop seperti
sekarang ini.

2.2 KARAKTERISTIK KONSUMEN

Kotler dan Armstrong menyatakan karekteristik yang biasanya


mempengaruhi konsumen dalam pengambilan keputusan pembelian
adalah karakteristik budaya, sosial, pribadi dan psikologi

2.3 TAHAP PROSES PEMBELIAN

Perilaku konsumen akan menentukan proses pengambilan keputusan


dalam pembelian mereka. Proses pengambilan keputusan tersebut
merupakan sebuah pendekatan penyelesaian masalah yang terdiri atas
lima tahap yaitu sebagai berikut.

A. Pengenalan Masalah
Penganalisaan keinginan dan kebutuhan ini ditujukan terutama untuk
mengetahui adanya keinginan dan kebutuhan yang belum terpenuhi dan
belum terpuaskan. Jika kebutuhan tersebut diketahui, maka konsumen
akan segera memahami adanya kebutuhan yang belum segera terpenuhi
atau masih bisa ditunda pemenuhannya, serta kebutuhan yang samasama
harus dipenuhi. Jadi dari tahap ini proses pembelian itu mulai dilakukan

B. Pencarian Informasi
Konsumen yang tergugah kebutuhannya akan terdorong untuk mencari
informasi yang lebih banyak mengenai produk atau jasa yang ia
butuhkan. Pencarian informasi dapat bersifat aktif maupun pasif.
Informasi yang bersifat aktif dapat berupa kunjungan terhadap beberapa
toko untuk membuat perbandingan harga dan kualitas produk, sedangkan
pencarian informasi pasif, dengan membaca suatu pengiklanan di majalah
atau surat kabar tanpa mempunyai tujuan khusus dalam perkiraanya
tentang gambaran produk yang diinginkan.

C. Evaluasi Alternatif
Tahap ini meliputi dua tahap, yaitu menetapkan tujuan pembelian dan
menilai serta mengadakan seleksi terhadap alternatif pembelian
berdasarkan tujuan pembeliannya. Tujuan pembelian bagi masing-masing
konsumen tidak selalu sama, tergantung pada jenis produk dan
kebutuhannya. Ada konsumen yang mempunyai tujuan pembelian untuk
meningkatkan prestasi, ada yang sekedar ingin memenuhi kebutuhan
jangka pendeknya dan sebagainya.

D. Keputusan Pembelian
Keputusan untuk membeli disini merupakan proses pembelian yang
nyata. Jadi, setelah tahap-tahap dimuka dilakukan maka konsumen harus
mengambil keputusan apakah membeli atau tidak. Bila konsumen
memutuskan untuk membeli, konsumen akan menjumpai serangkaian
keputusan yang harus diambil menyangkut jenis produk, merek, penjual,
kuantitas, waktu pembelian dan cara pembayarannya.
E. Perilaku Pasca Pembelian
Setelah membeli produk, konsumen akan mengalami level kepuasan atau
ketidakpuasan. Tugas pemasar tidak berakhir saat produk dibeli,
melainkan berlanjut hingga periode pascapembelian. Pemasar harus
memantau kepuasan pascapembelian, tindakan pascapembelian, dan
pemakaian produk pascapembelian.

2.4 Keputusan Pembelian Ulang

Minat beli ulang merupakan keputusan konsumen untuk melakukan


pembelian kembali suatu produk atau jasa berdasarkan atas pengalaman
dengan mengeluarkan biaya untuk memperoleh barang atau jasa, serta
cenderung dilakukan secara berkala. Dengan pengalaman yang diperoleh
konsumen dari suatu produk atau jasa, akan menimbulkan kesan positif
dan konsumen akan melakukan pembelian ulang.
BAB III PEMBAHASAN

3.1 Requirement ( Analisis )


Disediakan untuk pembeli kopi di caffe shop.
Menggunakan 13 variabel : nama, tanggal, menu, jumlah, lagi,
minuman, minum, total, bayar, kurang, bonus, kembalian, dan harga
Menggunakan 2 tipe data : character, dan integer

3.2 Design ( Desain Program )


Berisi Flowchart, format rancangan desain program yang akan dibuat

Gambar 3.2

3.3 Implementation ( Penerapan )


Mempermudah pekerja / pelayan dalam meyiapkan mendata
pesanan pelanggan, pelanggan jadi tidak perlu mengantri terlalu lama,
mempercepat dalam pelayanan, mudah dalam pengolahan data caffe
tersebut yang dapat memberikan feedback / keuntungan baik terhadap
perusahaan.

3.4 Integrating/ testing ( pengujian )

Disini program akan meminta user untuk memasukkan nama dan


tanggal pemesanan.
Kemudian user diminta untuk memilih menu yag telah di sediakan,
sebagai contoh memasukkan angka 3 yang berarti akan memesan menu
nomor 3 yaitu Caffe Americano.

Kemudian user diminta kembali untuk memasukkan jumlah pesanan


yang dibeli sesuai dengan keinginan.

Kemudian langkah selanjutnya, program akan mengeluarkan harga


dari pesanan. Dan program akan meminta user untuk memasukkan
jumlah uang yang akan di bayar dan program akan memunculkan
jumlah uang kembalian dari pesanan jika ada. Sebagai contoh, user
membayar pesanannya dengan uang sejumlah Rp 1000000 dan memiliki
kembalian sebesar Rp 30000
Setelah pemesanan selesai, program akan meminta untuk memilih
“ y atau t “.

Jika user mengetik huruf “ y “ maka program akan otomatis


akan kembali ke menu utama atau perintah pertama

Dan Jika user mengetik huruf “ t “ maka program selesai.


3.5 Maintenance ( perawatan )
Perintah system ("CLS"); itu untuk pc, jika di hp menggunakan
system("clear"); atau clrscr(); untuk salahnya ada di variabelnya, itu
program awalnya menu makanan di program yang error tadi nama
variabelnya bukan makan, tapi minuman, yang menyebabkan error, dan
untuk C++, jika akan di tambahkan end itu menggunakan endl, dan
variabel saldo pula tidak menggunakan untuk perulangan do whilenya
jika cin tidak dapat di pakai huruf kapital, jadi saat perintah dipilih lagi,
input y menggunakan huruf kapital tidak bisa tadi, dan tes nama pake
huruf kapital juga dapat menyebabkan error

System("clear"); nya jika bisa berarti di cppdroid perintah


system("clear") tidak bisa. Tidak perlu menggunakan system, langsung
clrscr(); Ada dua system ("clear") di dalem kodenya, di situ satu, dan di
bawah satu.
BAB IV KESIMPULAN

4.1 Kesimpulan
Setelah melakukan analisa, perancangan, dan pengujian daftar
menu tersebut maka dapat di ambil beberapa kesimpulan :
a. Daftar menu ini berhasil di buat menggunakan CPP Droid.
b. Dengan adanya alat daftar menu seperti ini, pemesanan dapat dengan
mudah memesan minuman hanya dengan meng-klik saja tanpa harus
membuang waktu dengan menulis menu.
c. Dengan adanya daftar menu seperti ini, user dapat memesan minuman,
dan admin dapat mengelola minuman tersebut di tempat dengan lebih
cepat.

4.2 Saran
Tampilan daftar menu ini masih sederhana dan harus dibuat
menarik, agar pelanggan ebih berminat untuk membeli minuman disini
menggunakan daftar menu seperti ini. Perlu ditambahkannya fungsi yang
lebih lengkap seperti metode pembayaran yang dapat melalui via debit,
ataupun secara online. Dan belum memiliki fitur pencarian tanggal pada
riwayat pesanan menu, maka perlu ditambahkan adaya fitur tersebut
untuk mempermudah admin mencari pesanan.

Anda mungkin juga menyukai