Anda di halaman 1dari 5

BAB I

PENDAHULUAN

1.1 Latar Belakang


Gerbang Tol merupakan bagian integral dari sistem jalan tol, yang berfungsi sebagai tempat
pembayaran tol bagi kendaraan yang akan menggunakan fasilitasjalan. Arus kendaraan yang
melewati gerbang tol mempunyai tingkat kepadatan yang berubah dari waktu ke waktu artinya
tingkat kepadatan arus kendaraan pada jam 7.00 akan berbeda dengan tingkat kepadatan arus
Kendaraan jam 12.00, 14.00dst. Tingkat kepadatan arus kendaraan yang berubah dari waktu Ke
waktu membentuk pola perlakuan yang dinamakan pola lalulintas.
Pola lalulintas suatu jalan sangat ditentukan oleh fungsi Jalan itu terhadap lingkungan
sekitarnya. Pola ini hanya akan berubah kalau ada perubahan kegiatan di lingkungan sekitarnya
serta penambahan arus yang berasal dari jalan yang baru atau jalan lain.
Di sini penulis membuat sebuah program yang sangat simpel serta dapat memudahkan bagi
pengguna, khususnya para kasir dalam mengatasi problem yang ada di lokasi gerbang tol.
Bahkan dengan menggunakan bahasa pemrograman C++ berfungsi buat kasir untuk melayani
seseorang dan tidak memakan waktu yang banyak serta sangat lebih efisien dan efektif dalam
mengerjakannya.

1.2 Rumusan masalah

1. Bagaimana cara merancang dan membuat progam pembayaran jalan tol dengan Borland C++
?
2. Bagaimana cara menjalankan progam pembayaran jalan tol?
3. Bagaimana proses transaksi pembayaran jalan tol supaya tidak membuang banyak waktu ?

1.3 Tujuan

1. Memudahkan proses pembayaran jalan tol.


2. Menguntungkan loket pembayaran jalan tol karena lebih efisien dalam mengatur waktu.
3. Menguntungkan bagi yang memakai jalan tol karna tidak akan menungguh lamah.

1.4 Batasan Masalah

Adapun batasan masalah yang saya buat seperti :


1. Program ini dibuat dengan menggunakan progam Borland c++.
2. Program ini menggunakan fungsi kondisi swicth.
3. Program ini menggunakan do-while (perulangan).
4. Program ini menggunakan for (pengulang)
BAB II
PEMBAHASAAN

2.1 Landasan Teori


Program ini menggunakan beberapa metode yang diterapkan saat pengerjaannya. Berikut
penjelasan metode atau statement-statement yang digunakan dalam program ini.
2.1.1 Void Function / Prosedur
Fungsi merupakan blok dari kode yang dirancang untuk melakukan tugas khusus. Pada
intinya fungsi digunakan untuk memudahkan membuat program karena berbentuk modular.
Sehingga mudah dibaca dan mudah diubah jika ada kekeliruan dalam penulisan statement.
Selain itu, mencegah menulis statement yang sama berulang - ulang.
Penulisan function sebagai berikut :
void variabel()
{
statemen
}

2.1.2 If
Percabangan dengan statement if memiliki pengertian “Jika kondisi bernilai benar, maka
perintahakan dikerjakan dan jika kondisi salah maka akan mengerjakan perintah selanjutnya.
Statemen dapat ditulis sebagai berikut :
If(kondisi)statemen_yang_dikerjakan

Gambar 2.1 adalah contoh diagram alir IF.


Gambar 2.1 Diagram alir IF
2.1.3 If-Else
Percabangan dengan statement if-else memiliki pengertian “Jika kondisi bernilai benar,
maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan
perintah-2”. Cara penulisannya adalah :
If(kondisi)statemen-1;
Else statemen-2;

Pengertian tersebut dapat dilihat dari gambar 2.2 berikut :


Gambar 2.2 Diagram alir If-Else
2.1.4 Operator Penugasan
Operator adalah simbol yang biasa dilibatkan dalam program untuk melakukan sesuatu
operasi atau manipulasi. Operator Penugasan (Assignment operator) dalam bahasa C++ berupa
tanda sama dengan (“=”).
end
nilai = 90;
a = x*y;

2.1.5 Pernyataan Switch


Pernyataan swich adalah pernyataan yang digunakan untuk menjalankan salah satu
pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah ungkapan dan
nilai penyeleksian. Pernyataan if…else if jamak dapat dibangun dengan pernyataan switch.
switch (ekspresi)
{
case konstanta1:
pernyataan1;
break;
case konstanta2:
pernyataan2;
break;
case konstanta3:
pernyataan3;
break;
case konstantaN:
pernyataanN;
break;
default:
pernyataanlain;
}

2.1.6 Pernyataan For


Pernyataan for digunakan untuk menghasilkan pengulangan(looping) beberapa kali tanpa
penggunaan kondisi apapun. Pada umumnya looping yang dilakukan oleh for telah diketahui
batas awal, syarat looping dan perubahannya.
Pernyataan for digunakan untuk melakukan looping. Pada umumnya looping yang
dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya.
Selama kondisi terpenuhi, maka pernyataan akan terus dieksekusi.
2.1.7 Array 1 Dimensi
Dalam beberapa istilah, array sering disebut sebagai larik. Array adalah kumpulan dari
nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama.
Nilai-nilai data di suatu array disebut dengan elemen-elemen array. Letak urutan dari elemen-
elemen array ditunjukkan oleh suatu indeks.
Bentuk umum dari variabel array dapat ditulis seperti dibawah ini:
nama_variabel[indeks]; //ketentuan
int a[5]; //contoh
BAB III
PENUTUP

3.1 Kesimpulan
Kesimpulan setelah mengerjakan laporan ini adalah :
1. Dengan adanya progam ini proses pembayaran jalan tol lebih efisien dan teliti.
2. Lalu progam ini mudah untuk dipahami.
3. Progam ini adalah progam yang bertipe mudah untuk digunakan.
3.2 Saran
Berdasarkan kesimpulan diatas, adapun saran yang mungkin akan bermanfaat bagi pembaca
terutama bagi diri saya sendiri. Sehingga laporan ini bisa menambah wawasan atau referensi
pembaca tentang program yang penulis buat. Dan untuk perbaikan program pembayaran jalan
tol ini kedepannya bagi pembaca.
Adapun saran dari penulis sebagai berikut :
1. Semoga progam ini dapat dikembangkan di skala yang lebih besar.
2. Progam yang penulis buat dapat menambah wawasan pembaca tentang pembuatan progam
pembayaran jalan tol dengan Borland c++.
3. Semoga program ini bisa dikembangkan agar bisa menampilkan keterangan tanggal dan jam
saat proses pembayaran jalan tol.
DAFTAR PUSTAKA

Blogspot. “Algoritma dan Pemrogaman (http://algoritma-pemrograman-


universitas.blogspot.com/). (10 Desember 2013).

Tim Algoritma & Pemrograman. 2013. Modul Algoritma & Pemrograman Bahasa C++. Malang:
LaboratoriumPemrogramanInsitutTeknologiNasional Malang.

Wikipedia. “Array” (http://id.wikipedia.org/wiki/Array). (10 Desember 2013).

Anda mungkin juga menyukai