“Pencetakan Struk Pembelian Jasa Design Grafis”
Pencetakan Struk
Pembelian Jasa Design Grafis dengan Menggunakan
Bahasa Pemrograman C++
Disusun Oleh:
12184867 Rizqi Yuliarta
12182654 Sulistian
12182488 FahrurRazi
12182388 Fitrianisa Indah
12182290 Hafizah
12182121 Gita Andini
Program Studi Sistem Informasi
Universitas BSI PSDKU Pontianak
Pontianak
2018
KATA
PENGANTAR
Dengan menyebut nama Allah SWT yang Maha Pengasih dan
Maha Penyanyang. Kami panjatkan puji syukur kehadirat-Nya yang telah
melimpahkan rahmat, hidayah, serta inayah-NyA kepada kami sehingga kami bisa
menyelesaikan makalah ini.
Makalah ini sudah kami susun dengan maksimal dan mendapat
bantuan dari berbagai pihak sehingga bisa memperlancar pembuatan makalah ini.
Untuk itu kami menyampaikan terimakasih kepada semua pihak yang telah
berkontribusi dalam pembuatan makalah ini.
Terlepas dari segala hal tersebut, Kami sadar sepenuhnya
bahwa masih ada kekurangan baik dari segi materi maupun susunan kalimat dan
tata bahasanya. Oleh karena itu kami dengan lapang dada menerima segala saran
dan kritik dari pembaca agar kami dapat memperbaiki makalah ini.
Akhir kata kami berharap semoga makalah dengan judul
“Struk Pembelian Jasa Design Grafis dengan Menggunakan Bahasa Pemrogaman C++”
ini bisa memberikan manfaat bagi kita semua.
Pontianak, 7 Januari 2019
Penyusun
DAFTAR
ISI
KATA PENGANTAR………………………………………………………….2
DAFTAR ISI……………………………………………………………………3
BAB 1 PENDAHULUAN
1.1 Sekilas
Mengenai Aplikasi………………………………………..4
1.2 Tujuan……………………………………………………..………4
BAB 2 ANALISIS
KEBUTUHAN
2.1 File Header…...……………………………………………………5
2.2 Statement…………………………………………………………..5
2.3 Tipe Data………………………………………………………….6
BAB 3 PEMBAHASAN
3.1 Aplikasi……………………………………………………………7
3.2 Source
Code……………………………………………………….9
BAB A PENUTUP
4.1
Kesimpulan………………………………………………………..10
4.2 Daftar
Pustaka…………………………………………………….10
BAB 1 PENDAHULUAN
1.1
Sekilas Mengenai Aplikasi
Struk merupakan alat bukti pembelian
atau penerimaan dalam sebuah transaksi dalam kegiatan jual beli barang atau
jasa. Struk menjadi bukti bahwa barang-barang yang dibeli telah sah menjadi hak
pembeli. Dengan adanya struk ini, proses transaksi dan pengumpulan data dapat
menjadi lebih efektif dan efisien.
Untuk itu kami membuat sebuah
program yang bertujuan untuk mempermudah dan mempercepat transaksi pembelian
barang atau jasa. Kami akan mengambil pembayaran jasa design grafis sebagai objek, karena
itulah kami memberi judul makalah ini “Pencetakan Struk Pembelian Jasa Design
Grafis dengan Menggunakan Bahasa Pemgram C++.
Untuk
membuat program ini, kami menggunakan aplikasi CodeBlocks versi 13.12 sebagai
compiler agar program in dapat dijalankan pada system operasi windows. CodeBlocks
merupakan perangkat lunak untuk menyusun aplikasi yang berdasarkan pada Bahasa
pemrograman C dan bekerja dalam lingkungan system operasi windows.
1.2
Tujuan
Pemuatan program dan makalah
ini memiliki maksud dan tujuan adalah sebagai berikut :
1. Meningkatkan efektifitas dan efisiensi dalam proses
transaksi jual beli dan juga pengumpulan data untuk pembuatan laporan keuangan.
2. Memenuhi tugas pengambilan nilai untuk ujian semester.
BAB 2 ANALISIS KEBUTUHAN
2.1 File
Header
Untuk mebuat program ini, kami membutuhkan beberapa
file header pada C++, yaitu:
a)
conio.h
conio.h adalah
file header pada bahsa pemrograman C yang kebanyakan digunakan pada complier
berbasi MS-DOS untuk membuat antarmuka konsol. Pada file header ini kami menggunakan
beberapa fungsi, yaitu:
»
getch
berfungsi untuk menginputkan sebuah nilai tanpa
ditampilakn di layar.
b)
iostream
iostream adalah
file header pada Bahasa pemrograman C yang berisi fungsi dasar untuk input dan
output ke antarmuka konsol. Pada file header ini kami menggunakan beberapa
fungsi, yaitu:
»
cout
merupakan fungsi keluaran (digunakan untuk menampilkan
data ataupun tulisan).
»
cin
merupakan fungsi masukan (digunakan untuk menyimpan
data dalam satu variable).
»
endl
merupakan fungsi yang digunakan untuk memindahkan
pointer ke baris baru pada konsol.
c)
string.h
string.h merupakan
file header pada bahasa pemrograman C yang menyimpan fungsi-fungsi ysng
digunakan untuk menangani string atau substring.
»
strcpy
berfungsi untuk menyalin string asal ke variable
string tujuan.
2.2 Statement
a)
if else
suatu
fungsi yang mengeksekusi atau
menjalankan suatu program apabila suatu kondisi atau persyaratan
terpenuhi maka program atau tersebut
dijalankan, tetapi apanila kondisi atau syaratnya tidak terpenuhi maka
disinilah fungsi dari else tersebut.
b)
switch case
merupakan salah
satu bentuk percabangan yang digunakan untuk pilihan berjumlah banyak.
c)
Break
Berfungsi untuk
keluar dari struktur perulangan.
d)
Goto
merupakan
instruksi untuk mengarahkan eksekusi program ke pernyataan yang diawali dengan
suatu label.
2.3 Tipe Data
Pada
program ini kami menggunakan tipe data, yaitu:
a)
char
Tipedata ini merupakan tipe data yang dapat menampung
nilai karakter.
b)
int
Tipedata ini merupakan tipe data yang dapat menampung
nilai integer atau bilangan bulat.
c)
Array
Tipedata ini merupakan tipedata yang dapat menampung
lebih dari satu nilai yang mempunyai tipe data yang sama.
d)
Struct
Tipedata ini merupakan tipe data yang dapat menampung
lebih dari satu nilai yang mempunyai tipe data yang berbeda fan diwakili oleh
variable.
BAB 3 PEMBAHASAN
3.1 Aplikasi
Berikut ini adalah tampilan awal dari program
Pembelian Jasa Design Grafis.
Di langkah pertama kita harus memilih pilihan pesanan
antara no 1-3 agar mengetahui hasil pembelian dengan cepat dan mudah tanpa
memelukan catatan.
Setelah melakukan Pilihan maka akan ada pilihan lagi
di antaranya pilihan 1-2(Warna,Polos).Pada saat sudah menentukan akan terlihat
tampilan sebuah Harga yang harus di bayar.
Dan Terakhir kita hayna perlu memasukan berapa harga yang di bayar oleh
penyewa jasa, Akan ada tampilan berapa kembalian yang harus di berikan, Jika
masih inggin menyawa lagi kita bias kembali menekan tombol Y/y maka akan
kembali ke menu awal. Jika tidak ingin menya lagi maka tekan saja tombol N/n
kemudian program seleseai
3.2 Source Code
Source code berurut
beserta penjelasan
Case ‘1’ :
Strcpy(kategoriMotif,”Warna “);
break;
case ‘2’ :
strcpy(kategoriMotif,”Polos
“);
break;
. . . . . . .
Default;
Strcpy(jenis,”
Input angka salah “);
Break;
|
Penjelasan:
source kode diatas menjelaskan kondisi
jika kode dimasukan adalah 1 atau 2 maka akan menampilkan berapa jumlah pesanan yang inggin di
pesan.Kemudian pada saat sudah memastikan berapa jumlah yang inggin di pesan
akan di tampilkan lagi berapa harga yang akan di bayar oleh penyewa
Selain itu jika kode yang dimasukan lebih dari 2 maka
akan ada tertulis (Input angka salah) karena tidak sesuai dengan pilihan.
Dipilihan tersebut hanya ada 1. Warna dan 2. Polos..