Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
PENDAHULUAN
A. LATAR BELAKANG
Sekarang teknologi tidak hanya digunakan oleh kalangan atas atau para
orang dewasa untuk kepentingan bisnis tetapi sudah menjadi konsumsi
masyarakat umum. Setiap orang bergantung kepada teknologi mulai dari
untuk urusan rumah tangga sampai pekerjaan. Tidak terkecuali kepada para
pengusaha yang khususnya pengusaha swalayan. Tentunya para pengusaha
swalayan membutuhkan sebuah program untuk mempermudah kasir dalam
menghitung jumlah transaksi pada swalayan mereka . Untuk itu Penulis
sebagai seorang mahasiswa Teknik Informatika yang mempelajari salah satu
bahasa pemrograman , membuat suatu program sederhana untuk mengatasi
permasalahan tersebut yakni program “Kasir Swalayan”. Program ini dibuat
untuk mempermudah kasir dalam menghitung transaksi pada swalayan.
B. TUJUAN
Program ini dibuat oleh penulis dengan tujuan :
1. Komentar
Setiap kalimat yang diawali dengan double slash (//) disebut komentar.
Tanda // digunakan untuk mengawali komentar. Komentar adalah
keterangan di dalam source code yang ditujukan sebagai penjelas bagi
pembaca source code. Semua tulisan yang diawali // hingga akhir baris akan
diabaikan oleh compiler ketika terjadi proses kompilasi.
Untuk program yang kompleks (berisi ratusan baris), komentar sangat
dianjurkan untuik disertakan dalam source code. Tujuannya adalah agar
pembaca kode sumber dengan mudah bias memahami kode-kode tertentu
berkat keterangan-keterangan yang dikemas sebagai komentar.
2. Preprocessor
Preprocessor merupakan compiler untuk merubah source code ke dalam
bahasa mesin yaitu bagian yang berisi pengikut- sertaan file atau berkas berkas
fungsi maupun pendefinisian konstanta. Preprocessor selalu dijalankan
terlebih dahulu pada saat proses kompilasi terjadi. Contoh preprocessor :
4. Fungsi main ()
#include <iostream>
using namespace std;
int main ()
{
cout << “Halo Dunia”;
system (“pause”);
return 0;
}
5. cout
cout adalah suatu perintah yang berfungsi untuk memasukkan bagian
karakter ke dalam standard output stream (yang biasa kita kenal tampilan pada
layar). cout didefinisikan pada library iostream yaitu perintah yang biasa
dipakai untuk menampilkan suatu keluaran pada layar. Untuk menutup
pernyataan, digunakan tanda (;). Tanda semicolon (:) digunakan untuk
mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah
tanda semicolon. Pernyataan cout yang pertama akan menampilkan text dalam
tanda petik ke layar tanpa diikuti pindah baris baru sedangkan cout yang kedua
akan menampilkan text dan diikuti pindah baris baru. Bentuk pernyataan cout :
cout<<”teks”; atau
cout<<”teks”<<endl;
Contoh program dengan keluaran cout :
#include<iostream>
Int main ( )
{
cin>>nama_variabel
Pernyataan cin akan meminta masukan dari keyboard dan diikuti pindah
baris baru.
Contoh program pernyataan cin :
#include<iostream>
#include<math.h>
void main()
{
using namespace std;
int P.L.luas;
cout<<”masukkan panjang=”;
cin>>P;
cout<<”masukkan lebar=”;
cin>>L;
luas=P*L;
cout<<”nilai luas persegi panjang =”<<luas<<endl;
}
7. system (“pause”);
Maksud dari penggunaan system (“pause”) ini adalah agar tampilan
’tertahan’ untuk sementara waktu. Jika tidak, maka proses akan berjalan tanpa
kita dapat melihat hasilnya. Contohnya :
8. return 0;
#include<iostream>
#include<math.h>
int main ( )
{
using namespace std;
double a,t,luas;
cout<<” masukkan alas segitiga = “;cin>>a;
cout<<” masukkan tinggi segitiga =”;cin>>t;
luas = a*t/2;
cout<<” luas segitiga = <<luas<<endl;
system(“pause”)
return 0;
}
1. Tipe Data
2. Variabel
Variabel adalah identifier yang nilainya dapat berubah atau diubah selama
program berjalan (dieksekusi). Pengubahnya adalah user atau proses. Nilai
variabel berbeda dengan konstanta yang nilainya selalu tetap, nilai dari
suatu variabel bisa diubah-ubah sesuai kebutuhan. Untuk memperoleh nilai
dari suatu variabel digunakan pernyataan penugasan (assignment statement),
Nama dari suatu variabel dapat ditentukan sendiri oleh pemrogram
dengan aturan sebagai berikut :
1. Maksimum 32 karakter (bila lebih dari 32 karakter maka yang diperhatikan
hanya 32 karakter pertama saja).
2. Karakter pertama harus karakter atau underscore ( _ ) . selebihnya boleh
angka.
3. Membedakan huruf besar dan huruf kecilnya ( case sensitive ).
4. Tidak boleh mengandung spasi atau blank.
5. Tidak boleh menggunakan kata yang sama dengan kata kunci dan fungsi.
Contoh nama variabel yang benar :
Nama_siswa
Latihan1
Contoh nama variabel yang salah :
Nama siswa ( mengandung spasi )
3. Konstanta
Konstanta adalah identifier yang nilainya tetap selama program
berjalan/dieksekusi. Cara untuk mengubahnya hanya melalui source codenya
saja seperti halnya variabel, konstanta juga memiliki tipe. Penulisan konstanta
mempunyai aturan tersendiri, sesuai dengan tipe masing-masing.
Berikut adalah tipe-tipe konstanta :
1. Konstanta karakter : misalnya ditulis dengan diawali dan diakhiri dengan
tanda petik tunggal, contohnya : ‘A’ dan ‘@’.
2. Konstanta integer : ditulis dengan tanda mengandung pemisah ribuan dan
tidak mengandung bagian pecahan, contohnya : –1 dan 32767.
3. Konstanta real (float dan double) : bisa mengandung pecahan (dengan tanda
berupa titik) dan nilainya bisa ditulis dalam bentuk eksponensial
(menggunakan tanda e). Contohnya : 27.5f (untuk tipe float) atau 27.5
(untuk tipe double) dan 2.1e+5 (maksudnya 2,1 x 105 ).
4. Konstanta string merupakan deretan karakter yang diawali dan diakhiri
dengan tanda petik-ganda (“), contohnya :“Pemrograman Dasar
C”.Contoh : #define phi 3.14 #define max_data 20.
F. OPERATOR
1. Operator Aritmatika
Operator Fungsi
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian
% Modulo
2. Operator Logika
Operator Keterangan
&& AND
|| OR
! NOT
== sama dengan
Dengan
Tabel Operator relasi
( http://www.kangarif.com/2012/12/penggunaan-operator-pada-
pemrograman-c.html )
H. LOOPING
1. Pernyataan while
Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui.
Proses perulangan akan terus berlanjut selama kondisinya bernilai benar
(true) dan akan berhenti bila kondisinya bernilai salah. Bentuk umumnya :
while (kondisi)
pernyataan;
2. Pernyataan do – while
Pada dasarnya struktur perulangan do....while sama saja dengan struktur while,
hanya saja pada proses perulangan dengan while, seleksi berada di while yang
letaknya di atas sementara pada perulangan do....while, seleksi while berada di
bawah batas perulangan. Jadi dengan menggunakan struktur do…while
sekurang-kurangnya akan terjadi satu kali perulangan.
Betuk umumnya :
do
3. Pernyataan For
Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang
telah diketahui jumlah perulangannya. Dari segi penulisannya, struktur
perulangan for tampaknya lebih efisien karena susunannya lebih simpel dan
sederhana.
Bentuk umum perulangan
for:
for (inisialisasi; syarat; penambahan)
pernyataan;
Keterangan :
· Inisialisasi : pernyataan untuk menyatakan keadaan awal dari variabel
kontrol.
· Syarat : ekspresi relasi yang menyatakan kondisi untuk keluar dari
perulangan.
· Penambahan : pengatur perubahan nilai variabel kontrol.
A. FLOWCHART PROGRAM
A. KESIMPULAN
Dari laporan ini, dapat disimpulkan bahwa untuk membuat sebuah
program kasir swalayan sederhana cukup mudah dan tidak terlalu rumit,
dengan menggunakan perintah-perintah standar Bahasa C++ saja program ini
sudah dapat dibuat pada compile Bahasa C++ seperti Dev C++, Borland C++,
dsb.
B. SARAN
Melalui laporan ini, penulis menyarankan kepada pembaca (khususnya
pemula), untuk sejak dini mempelajari bahasa pemrograman tersebut. Karena
zaman sekarang pekerjaan manusia sudah sangat bisa dipermudah oleh
program-program komputer.
( http://www.kangarif.com/2012/12/penggunaan-operator-pada-pemrograman-
c.html )