Soal Project Uas

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

1.

Buatlah program perhitungan biaya penginapan sebuah Hotel dengan menggunakan


bahasa C++ seperti berikut :

Layar Masukan (Input):


==============================
HOTEL ISTANA
==============================
Nama Penginap :
Pilihan Kamar :
1. Mawar
2. Melati
3. Anggrek
Input Pilihan Kamar [ 1 / 2 / 3] :
Input Pilihan Kelas [A / B ] :
Lama Menginap :

Layar Keluaran (Output) :


==============================
HOTEL ISTANA
==============================
Nama Penginap :
Nama Kamar :
Kelas :
Harga Kamar :
Biaya Tambahan :
Lama Inap = Hari
==============================
Total =
==============================

Ketentuan Soal :

Nama Harga Kamar Biaya Tambahan Kelas


Kamar
( per Hari ) A. VIP B. Regular

Mawar 250000 25000 0

Melati 200000

Anggrek 150000
2. Buatlah program perhitungan kasir Toko Penjualan Jaket dengan menggunakan bahasa
C++ seperti berikut :

Tampilan layar Input ; Tampilan layar Output ;

JAKET SERBA NYAMAN JAKET SERBA NYAMAN


=============================
Nama Pembeli : Amir No.Tlp : 32514
Input nama pembeli :
Pilihan Kode Jaket :
Input No tlp :
1. Untuk Kode jaket eiger
Input Kode Jaket :
2. Untuk kode jaket polo
Input Ukuran jaket : =============================

Input Jumlah Beli : Kode jaket :1


Ukuran (s/m/L) : s
Jumlah beli : 20
Merek Barang : eiger
Harga Barang : 150000
Total Bayar : 3000000
Bayar : 3500000
Kembali : 500000

Ketentuan Soal :
Kode Merk Ukuran Harga
1 Eiger S 150.000
M 220.000
L 250.000
2 Polo S 100.000
M 150.000
L 200.000
3. Buatlah program perhitungan kasir sebuah Toko Buku dengan menggunakan bahasa C++
seperti berikut :
*Khusus jenis buku ‘Cerita Anak’ mendapatkan diskon 10% setiap pembelian
*Jenis buku Novel & Komputer akan mendaptkan diskon 10 % jika pembelian lebih dari 5
buah buku

TOKO BUKU CARI ILMU


===========================
INPUT NAMA PEMBELI :
INPUT NAMA PETUGAS :
PILIHAN Kode Jenis [A/B/C] :
A. CERITA ANAK
B. NOVEL
C. KOMPUTER
Input pilihan Kode buku [1/2] :
Input jumlah beli :
--------------------------------------------------------------------------------------------------------
Tampilan Output :
TOKO BUKU CARI ILMU
==================================
NAMA PEMBELI : ANA
NAMA PETUGAS : ANTI
Jenis buku : cerita Anak
Nama Buku : Dongeng
Harga : 4000
Jumlah Beli :5
=================================
Total Bayar : 20000
Diskon : 10% (20000-2000)-OTOMATIS
Bayar : 20000
Kembali : 2000
TERIMAKASIH ATAS KUNJUNGAN ANDA “MAULANA”..
4. Buatlah program penjualan Susu dengan menggunakan bahasa C++ seperti berikut :

Tampilan Input :

PROGRAM PENJUALAN SUSU

Masukkan Nama Pembeli :

Masukkan Kode Susu [1/2/3] :

Masukkan Kode Ukuran [S/M/L] :

Masukkan Jumlah Beli :

Tampilan Output :

STRUK PEMBAYARAN

Nama Pembeli :

Merk Barang :

Jenis Ukuran :

Jumlah Beli :

Harga Barang : Rp.

Jumlah Pembayaran : Rp.

Potongan : Rp.

Pajak : Rp.

Total Pembayaran : Rp.

Ketentuan Soal :

 Pilihan Kode Susu


Jika Kode Susu = 1 maka Merk Barangnya Susu Indomilk

Jika Kode Ukurannya = S, Jenis Ukurannya Small, Harganya 5000

Jika Kode Ukurannya = M, Jenis Ukurannya Medium, Harganya 7500


Jika Kode Ukurannya = L, Jenis Ukurannya Large, Harganya 9500

Jika Kode Susu = 2 maka Merk Barangnya Susu Dancow

Jika Kode Ukurannya = S, Jenis Ukurannya Small, Harganya 4500

Jika Kode Ukurannya = M, Jenis Ukurannya Medium, Harganya 6500

Jika Kode Ukurannya = L, Jenis Ukurannya Large, Harganya 8500

Jika Kode Susu = 3 maka Merk Barangnya Susu Sustagen

Jika Kode Ukurannya = S, Jenis Ukurannya Small, Harganya 9500

Jika Kode Ukurannya = M, Jenis Ukurannya Medium, Harganya 15500

Jika Kode Ukurannya = L, Jenis Ukurannya Large, Harganya 19500

 Jumlah Pembayaran didapat dari Harga dikalikan Jumlah Beli


 Potongan diberikan jika Jumlah Beli melebihi 25 sebesar 5 % dari Jumlah
Pembayaran,
Selain itu tidak mendapat potongan

 Pajak didapat dari 10% dari jumlah pembayaran


 Total Pembayaran didapat dari : Jumlah Pembayaran + Pajak – Potongan
5. Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus
yang diikutinya. Dengan ketentuan sebagai berikut :
 Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.
 Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masing
nilai, adalah
 Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%.
 Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30%
 Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50%
 Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai
 Murni Ujian
 Ketentuan Nilai Huruf
 Jika nilai Akhir yang dihasilkan lebih besar dari 80, maka mendapat
grade “A”
 Jika nilai Akhir yang dihasilkan lebih besar dari 70, maka mendapat
grade “B”
 Jika nilai Akhir yang dihasilkan lebih besar dari 56, maka mendapat
grade “C”
 Jika nilai Akhir yang dihasilkan lebih besar dari 46, maka mendapat
grade “D”
 Selain itu mendapat grade “E”
 Tampilan yang diinginkan sebagai berikut :

Tampilan Input

PROGRAM HITUNG NILAI AKHIR

Nama Siswa : ...


Nilai Keaktifan : ...
Nilai Tugas : ...
Nilai Ujian : ...

Tampilan Output

Siswa yang bernama ……


Dengan Nilai Persentasi Yang dihasilkan.
Nilai Keaktifan * 20% : ...
Nilai Tugas * 30% : ...
Nilai Ujian * 50% : ...

Jadi Siswa yang bernama ... memperoleh nilai akhir sebesar .... dengan grade ...
6. PT. DINGIN DAMAI, memberi gaji pokok kepada karyawan kontraknya sebesar
Rp. 300,000 perbulan, dengan memperoleh tunjangan-tunjangan sebagai berikut :
 Tunjangan Jabatan
Golongan Persentase
1 5%
2 10%
3 15%

Jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan


tunjangan sebesar 15% * Rp. 300,000

 Tunjangan Pendidikan

Tingkat Persentase
Pendidikan
SMA 2.5%
D1 5%
D3 20%
S1 30%

Jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan


tunjangan sebesar 15% * Rp. 300,000

Honor Lembur
Jumlah jam kerja normal sebanyak 8 jam, Honor lembur diberikan jika jumlah
jam kerja lebih dari 8 jam, maka kelebihan jam kerja tersebut dikalikan dengan
Rp. 3500 untuk setiap kelebihan jam kerja karyawan tersebut.
Tampilan yang diinginkan sebagai berikut :

Tampilan Input Tampilan Output

PROGRAM HITUNG NILAI AKHIR Karyawan yang bernama ……

Nama Karyawan: ... Honor yang diterima

Golongan Jabatan : ... Tunjangan Jabatan Rp ...

Pendidikan : ... Tunjangan Pendidikan Rp ...

Jumlah jam kerja : ... Honor Lembur Rp .....


Total Rp ...
7. Perusahaan air minum terkemuka di pandaaan menjual air minum dengan berbagai merk,
Dengan ketentuan :

1. Merk SEGER : di jual dengan harga Rp 10.000 (tanpa galon)


2. Merk SEGER BENER : di jual dengan harga Rp 25.000 (tanpa galon)
3. Merk SEGER SEKALI : di jual dengan harga Rp 30.000 (tanpa galon)
* Harga 1 galon adalah Rp 10.000,-
* Khusus untuk merk SEGER SEKALI setiap pembeli mendapatkan diskon 10%
* Jika total pembelian diatas 1jt, maka setiap pembeli mendapatkan diskon 5% dari total
keseluruhan
Buatlah program penjualan air minum dengan input dan output sebagai berikut:

INPUT
Nama pembeli :
Alamat/No.Telp :
Merk :
Jumlah :
Tambah galon ( Y / N ) :
Jika tekan Y maka muncul
Masukkan jumlah galon :
Jika tekan N maka program akan langsung mencetak output

OUTPUT
PT. AIRKU
Nama pembeli :
Alamat/No.Telp :
Nama Barang :
Jumlah Barang :
Tambahan galon :
Potongan :
Total bayar :
Jumlah uang yang di bayarkan :
Jumlah uang kembali :
“Terimakasih atas kunjungan anda (nama pembeli)”
8. Buatlah program untuk menghitung jumlah pembayaran pada perpustakaan "Kecil-
Kecilan". Mempunyai ketentuan sebagai berikut:

Kode Jenis Buku Jenis Buku Tarif Buku

C CerPen ( Kumpulan Cerita Pendek ) 500


K Komik 1000
N Novel 1500

Petunjuk Proses :
• Buatlah Fungsi Tarif untuk menentukan terif penyewaan
• Gunakan Pernyataan If – Else
Ketentuan :
Jika peminjam telat mengembalikan buku, maka peminjam akan di denda dengan menbayar
ganti rugi Rp.100 / hari.

Input :
Perpustakaan ".Kecil-Kecilan".
--------------------------------------
Nama Penyewa Buku : .... <diinput>
Kode Buku [C/K/N] : .... <diinput>
Banyak Pinjam : .... <diinput>
Keterlambatan pengembalian (dalam hari) : …..<diinput>

Output :
Tarif Sewa Rp. .... <hasil proses>
Jenis Buku : ...... < hasil proses >
Denda yang harus dibayar :…..< hasil proses >
Penyewa dengan Nama ..... <hasil proses>
Jumlah Bayar Penyewaan Sebesar Rp. ..... <hasil proses>
9. Buatlah program perhitungan kasir sebuah Warung Makan Padang Sekali dengan
menggunakan bahasa C++ seperti berikut :
*Diskon 10 % akan diberikan kepada pembeli dgn jumlah beli >= 10

WARUNG MAKAN PADANG SEKALI

===========================

INPUT NAMA PEMBELI :

INPUT NAMA PETUGAS :

PILIHAN Kode Jenis [A/B/C] :

A. DAGING

B. TELOR

C. IKAN LAUT

Input jumlah beli :

--------------------------------------------------------------------------------------------------------

Tampilan Output :

WARUNG MAKAN PADANG SEKALI

==================================

NAMA PEMBELI : LISA

NAMA PETUGAS : DAVID

Jenis Makanan : TELOR

Harga : 1500

Jumlah Beli :3

Diskon : 0%

=================================

Total Bayar : 4500

Bayar : 5000

Sisa kembali : 500

TERIMAKASIH ATAS KUNJUNGAN ANDA IBU “LISA”


10. Buatlah program perhitungan kasir Toko Penjualan Kaos dengan menggunakan bahasa
C++ seperti berikut :

Tampilan layar Input ; Tampilan layar Output ;

KAOS SELALU PAS KAOS SELALU PAS


=============================
Nama Pembeli : Amir No.Tlp : 32514
Input nama pembeli :
Pilihan Kode Jaket :
Input No tlp :
1. Untuk Kode kaos 3second
Input Kode Kaos :
2. Untuk kode kaos Badger
Input Ukuran Kaos : =============================

Input Jumlah Beli : Kode jaket :1


Ukuran (s/m/L) : s
Jumlah beli :2
Merek Barang : 3second
Harga Barang : 155000
Total Bayar : 310000
Bayar : 320000
Kembali : 10000

Ketentuan Soal :
Kode Merk Ukuran Harga
1 3second S 155.000
M 220.000
L 250.000
2 Badger S 100.000
M 150.000
L 200.000
11. Perusahaan Elpiji terkemuka di Mojokerto menjual elpiji dengan berbagai merk, Dengan
ketentuan :

1. Merk Standard (3Kg) : di jual dengan harga Rp 15.000 (tanpa


tabung)
2. Merk Super (12Kg) : di jual dengan harga Rp 100.000 (tanpa
tabung)
3. Merk Super Sekali (60Kg) : di jual dengan harga Rp 250.000 (tanpa
tabung)
* Harga 1 tabung adalah Rp 25.000,-
* Khusus untuk merk SUPER SEKALI setiap pembeli mendapatkan diskon 10%
* Jika total pembelian diatas 1jt, maka setiap pembeli mendapatkan diskon 5% dari total
keseluruhan
Buatlah program penjualan elpiji dengan input dan output sebagai berikut:

INPUT
Nama pembeli :
Alamat/No.Telp :
Merk :
Jumlah :
Tambah tabung ( Y / N ) :
Jika tekan Y maka muncul
Masukkan jumlah tabung :
Jika tekan N maka program akan langsung mencetak output

OUTPUT
PT. ELPIJI
Nama pembeli :
Alamat/No.Telp :
Nama Barang :
Jumlah Barang :
Tambahan tabung :
Potongan :
Total bayar :
Jumlah uang yang di bayarkan :
Jumlah uang kembali :
“Terimakasih atas kunjungan anda (nama pembeli)”
12. Buatlah program perhitungan kasir sebuah Hypermart dengan menggunakan bahasa C+
+ seperti berikut :
Pembeli akan mendapatkan diskon 10% Jika pembelian lebih dari 50.000
Pembeli akan mendapatkan diskon 15% Jika pembelian lebih dari 100.000

HYPERMART CARREFULL

===========================

INPUT NAMA PEMBELI :

INPUT NAMA PETUGAS :

PILIHAN Kode Jenis [A/B/C] :

A. SABUN

B. SHAMPOO

C. PASTA GIGI

Input jumlah beli :

--------------------------------------------------------------------------------------------------------

Tampilan Output :

HYPERMART CARREFULL

==================================

NAMA PEMBELI : NORMAN

NAMA PETUGAS : FAISAL

Jenis Makanan : SABUN

Harga : 25000

Jumlah Beli :3

=================================

Total Bayar : 75000

Diskon : 10 % (OTOMATIS)

Bayar : 80000

Sisa kembali : 12500

TERIMAKASIH ATAS KUNJUNGAN ANDA


13. Buatlah program perhitungan biaya penginapan sebuah Hotel dengan menggunakan
bahasa C++ seperti berikut :
 Diskon 10% diberikan jika total tagihan bayar >=5Jt
Layar Masukan (Input):
==============================
HOTEL SURABAYA
==============================
Nama Penginap :
Pilihan Kamar :
1. Mawar
2. Melati
3. Anggrek
Input Pilihan Kamar [ 1 / 2 / 3] :
Input Pilihan Kelas [A / B ] :
Lama Menginap :
Paket makan (Y/T) :
*jika tambah paket makan, maka akan menambah biaya 100.000

Layar Keluaran (Output) :


==============================
HOTEL SURABAYA
==============================
Nama Penginap :
Nama Kamar :
Kelas :
Harga Kamar :
Biaya Tambahan makan :
Biaya Tambahan Kelas :
Lama Inap = Hari
==============================
Total =
==============================

Ketentuan Soal :

Nama Harga Kamar Biaya Tambahan Kelas


Kamar
( per Hari ) A. VIP B. Regular

Mawar 2500000

Melati 2000000 50000 25000

Anggrek 1500000

You might also like