Program ini merangkum struktur data dan program mesin kasir. Struktur datanya mencakup preprocessor #include untuk memanggil file header, deklarasi fungsi void, dan penggunaan tipe data seperti int. Programnya menggunakan pernyataan seperti printf dan switch/case untuk menampilkan menu dan melakukan perhitungan transaksi kasir.
1. STRUKTUR DATA
PROGRAM MESIN KASIR
DEVI’S FRIED CHICKEN
1. Siwi Hadmiko Denta Astadi 12131473
2. Budi Nurohman 12130741
3. Rendy Rachim 12130646
4. Asepudin 12133453
5. Devito Bagas P. 12131742
BINA SARANA INFORMATIKA
JURUSAN MANAGEMEN INFORMATIKA
2014
2. Setiap program C++ mempunyai bentuk umum seperti di bawah ini, yaitu diantaranya :
1. Include
Merupakan salah satu pengarah Prepocessor Directive yang tersedia pada
C++. Prepocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Bentuk
umumnya:
# include <nama file>
Baris tesebut mengintruksikan kepada kompiler yang menyisipkan file lain dalam hal ini file
yang berakhiran .h (file header) yaitu file yang berisi sebagai deklarasi. Contonya: #include
<iostream.h>, #include<conio.h>, #include <stdio.h>
2. Komentar
Komentar tidak pernah dicompile oleh compiler. Dalam C++ ada 2 jenis komentar, yaitu:
Jenis 1: /* Komentar anda di letakkan di dalam ini bisa mengapit lebih dari satu baris
*/Jenis 2: / Komentar anda di letakkan di sini (hanya bisa perbasis)
3. Tanda Semilicon
Tandasemilic on “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan
harus diakhiri dengan sebuah tanda semilicon
3. Struktur program yang ada dalam progam ini adalah sebagai berikut :
1. #include <file-header> merupakan preprocessor pada C++ untuk pemanggilan file
header yang memuat beberapa perintah-perintah dari C++ (contoh, apabila ingin
menggunakan perintah cout maka harus menggunakan file header iostream.h)
2. void merupakan sebuah prosedur
3. tanda { dan } sebagai punctuator yang awal blok program hingga akhir blok
program
4. printf/cout merupakan perintah keluaran pada C++
5. getch(); apabila ditempatkan sebelum funtuator }, maka berfungsi sebagai
penahan dari tampilan hasil
6. clrscr() ini digunkan untuk membersihkan layar window dan memindahkan posisi kursor ke baris 1
kolom 1 (pojok kiri atas).
7. switch/case bentuk dari Switch-case ini merupakan pernyataan yang dirancangan khusus
untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternative
penyelesaian.
8. int adalah tipe data dalam bahasa pemrograman digunakan untuk penoperasian data numeric
(angka)
File Header
(#include) adalah salah satu jenis dari preprocessor directive yg kegunaannya adalah untuk
menyisipkan file-file header (contoh:iostream.h) ke dalam program.
Pada contoh diatas,conio.h,stdio.h disebut file header. File header tersebut diperlukan agar
perintah cout atau cin bisa dijalankan. Apabila file heder tersebut dihapus maka akan terjadi
error. File Header adalah kumpulan variable, fungsi, konstanta, yang tersimpan dalam file
berekstensi.h (contoh:iostream,conio,stdio,iomanip,dll)
Masing-masing file header mempunyai anak (fungsi), contoh
1. stdio = scanf,printf,gets,puts,
2. conio = getch,clrscr,endl
3. iostream = cout, cin
* Masih banyak jenis2 file header yang lain. File-file Header dapat anda lihat di folder instalan
C++ yang otomatis ada, jika anda menginstal program c++ di komputer anda.
4. Fungsi void()
Fungsi yang void sering disebut juga prosedur . Disebut void karena fungsi tersebut tidak
mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.
Ciri:
1. Tidak adanya keyword return.
2. tidak adanya tipe data di dalam deklarasi fungsi.
3. menggunakan keyword void.
4. Tidak dapat langsung ditampilkan hasilnya
5. Tidak memiliki nilai kembalian fungsi
Statement (Pernyataan)
Pernyataan merupakan bagian program yang berupa instruksi kepada computer untuk
melakukan sesuatu. Menampilkan tulisan dilayar, menghitung operasi aritmatika, membaca
inputan dan lain sebagainya. Setiap pernyataan harus diakhir dengan tanda titik koma “;”.