POLITALA 2A
ALGORITMA
PEMROGRAMAN 2
Program
Mebel (TOKO FURNITURE MAYSARAH)
A.
KASUS
Program yang saya buat adalah sebuah
aplikasi penjualan toko mebel Furniture yang menyediakan beberapa pilihan merek
seperti Olympic, Informa, IKEA, dan Fabelio. Selain ada pilihan merek, maka ada
pilihan jenis lagi seperti Kursi,Meja dan Lemari.
Merek
Furniture yang tersedia :
Kode
|
Merek
Furniture
|
A
|
Olympic
|
B
|
Informa
|
C
|
IKEA
|
D
|
Fabelio
|
Layar
Masukan :
Masukkan tanggal dan jumlah pembeli yang ingin
dimasukkan
Masukkan tanggal :
Masukkan jumlah pembeli :
Masukkan nama pembeli
Masukkan
Nama Pembeli :
Masukkan jumlah yang ingin dibeli dan kode yang
ingin dipilih :
Masukkan jumlah yang ingin dibeli
|
:
|
Masukkan kode yang ingin dipilih [A/B/C/D]
|
:
|
Ketentuan
I
1.
Jika memilih kode A
A. Olympic
|
||
Kode
|
Jenis
|
Harga
|
K
|
Kursi
|
Rp. 800.000
|
M
|
Meja
|
Rp. 900.000
|
L
|
Lemari
|
Rp. 1.000.000
|
2.
Jika memeilih kode B
B. Informa
|
||
Kode
|
Jenis
|
Harga
|
K
|
Kursi
|
Rp. 850.000
|
M
|
Meja
|
Rp. 900.000
|
L
|
Lemari
|
Rp. 1.500.000
|
3.
Jika memilih kode C
C. IKEA
|
||
Kode
|
Jenis
|
Harga
|
K
|
Kursi
|
Rp. 1.000.000
|
M
|
Meja
|
Rp. 1.200.000
|
L
|
Lemari
|
Rp. 2.000.000
|
4.
Jika memilih kode D
D. Fabelio
|
||
Kode
|
Jenis
|
Harga
|
K
|
Kursi
|
Rp. 500.000
|
M
|
Meja
|
Rp. 800.000
|
L
|
Lemari
|
Rp. 1.000.000
|
Ketentuan
II
1.
Jika melakukan pembelian maka akan dikenakan pajak sebesar 10%
Layar
Keluaran
Hasil barang yang akan dibeli ditampilkan dalam
bentuk tabel :
TOKO FURNITURE
MAYSARAH
Jln.
Sarang-halang, Pelaihari, Kalimantan Selatan
No. Telepon :
081234543422
|
|||||
Tanggal
|
Nama
Pembeli
|
Merek
Furniture
|
Jenis
Furniture
|
Jumlah
|
Total
Bayar
|
Output
|
Output
|
Output
|
Output
|
Output
|
Hasil
Perhitungan
|
Output
|
Output
|
Output
|
Output
|
Output
|
Hasil
Perhitungan
|
Output
|
Output
|
Output
|
Output
|
Output
|
Hasil
Perhitungan
|
Tampilan hasil dari total
pembayaran toko :
Jumlah Total Harga
|
:
|
Pajak
|
:
|
Total Bayar
|
:
|
Pemecahan
Kasus
Dibuatlah
suatu program aplikasi yang mampu memecahkan kasus diatas. Digunakan program
Code Blocks C++.
1.
Listing
Program
2.
Hasil
Running
a. Tampilan
nama toko dari program aplikasi penjualan mebel
Disini kita akan disuruh memasukkan
tanggal dan berapa jumlah pembeli akan dimasukkan.
b. Setelah
itu masukkan nama pembeli, dan kita disuruh masukkan jumlah yang ingin dibeli.
Setelah itu kita akan disuruh memilih merek Furniture apa yang akan dipilih
contoh kita memilih b, maka akan tampil beberapa pilihan jenis kodenya. Dan
berapa jumlah yang ingin dibeli.
c. Selanjutnya akan tampil tabel
seperti ini
3. Akses File
B.
PENJELASAN
SECARA UMUM
Program
yang saya buat tentang penjualan mebel Furniture, yang memiliki beberapa
penyeleksian kondisi seperti pemilihan merek dan jenis mebel yang akan dipilih.
Dalam program ini saya menggunakan array dimensi 2 untuk array perulangan
pertama untuk memasukkan tanggal menggunakan tipe data int yaitu tgl (tanggal)
dan masukkan berapa jumlah pembeli, tipe data yang digunakan int yaitu mb
(masukkan berapa jumlah). Array perulangan kedua untuk nama pembeli yang
menggunakan tipe data string yaitu np (nama pembeli), dan memasukkan berapa
jumlah yang ingin dibeli yang menggunaka tipe data int yaitu jd (jumlah yang
ingin dibeli).
Dalam program ini saya menggunakan penyeleksian
kondisi dimana saya menjual beberapa merek mebel seperti jika memilih merek
Olympic maka yang akan muncul ada Kursi, Meja, dan Lemari , jika memilih merek
Informa maka yang akan muncul ada Kursi, Meja, dan Lemari, jika memilih merek
IKEA maka yang akan muncul ada Kursi, Meja, dan Lemari, dan jika memilih merek
Fabelio maka yang akan muncul ada Kursi, Meja, dan Lemari yang disimbolkan
dengan kode A,B,C,dan D. Maka dalam setiap merek tersebut ada beberapa jenis
mebel yang ditawarkan seperti Kursi,Meja dan Lemari yang disimbolkan dengan
kode K,M,dan L. Maka akan dioutputkan ke dalam sebuah tabel yang akan
ditampilkan pada hasil running. Dalam kasus ini juga ditambahkan struct untuk
mendeklarasikan variabel mebel yang nantinya akan berisikan elemen-elemen dari
struct jual. Dan struct array digunakan untuk mengelompokkan variabel-variabel
yang dijadikan array. Dikasus ini juga menggunakan pointer untuk mengetahui
alamat data yang kita inginkan.
Tidak ada komentar:
Posting Komentar