Senin, 11 Maret 2019

Kasus Alpro Penjualan Mebel

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

Teknik Hacking Website Sqlmap

Hacking Website Sqlmap A.     Pengertian Hacking Hacking adalah kegiatan memasuki system melalui system operasional lain yang dijal...