TUGAS 6

Soal

buat program dengan layout sbb:

PROGRAM PENJUALAN BARANG
---------------------------------------------------
Masukan kode barang   :
Masukan nama barang :
Masukan harga barang :
Masukan Jumlah Beli    :

Proses :
Total = harga x jumlah beli

Output yang diinginkan :
STRUK PEMBAYARAN BARANG
-------------------------------------------------
Kode Barang     :
Nama Barang    :
Harga               :
Beli                   :
Total                :
------------------------------------------------
*** Terima Kasih ***

TUGAS 5

SOAL

Sebuah perusahaan ayam goreng dengan nama “GEROBAK FRIED
CHICKEN” yang telah lumayan banyak pelanggannya, ingin dibantu dibuatkan
program untuk membantu kelancaran usahaannya.
“GEROBAK FRIED CHICKEN” mempunyai daftar harga ayam sebagai
berikut :

Kode Jenis Harga
----------------------------------
D Dada Rp. 2500
P Paha Rp. 2000
S Sayap Rp. 1500
----------------------------------
Buatlah programnya dengan ketentuan:
• Setiap pembeli dikenakan pajak sebesar 10% dari pembayaran.
• Banyak Jenis, Jenis Potong dan Banyak Beli diinput.
• Tampilan yang diinginkan sebagai berikut:

Layar Masukkan
GEROBAK FRIED CHICKEN
---------------------
Kode Jenis Harga
--------------------------
D Dada Rp. 2500
P Paha Rp. 2000
S Sayap Rp. 1500
--------------------------

Banyak Jenis : ... <diinput>
Jenis Ke - ... <proses counter>
Jenis Potong [D/P/S] : ... <diinput>
Banyak Potong : ... <diinput>
<<Terus berulang tergantung Banyak Jenis>>

Layar Keluaran
GEROBAK FIRED CHICHEN
-------------------------------------------------------------
No. Jenis Harga Bayak Jumlah
Potong Satuan Beli Harga
-------------------------------------------------------------
... ....... .... .... Rp ....
... ....... .... .... Rp ....
------------------------------------------------------------
Jumlah Bayar Rp ....
Pajak 10% Rp ....
Total Bayar Rp ....

TUGAS 4

SOAL


PT.  DINGIN  DAMAI,  memberi  gaji  pokok  kepada  karyawan  kontraknya
sebesar Rp. 300,000 perbulan, dengan memperoleh tunjangan-tunjangan sebagai
berikut :
[1]    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 :

Layar Masukkan

PROGRAM HITUNG GAJI KARYAWAN

Nama Karyawan: ...
Golongan Jabatan : ...
Pendidikan  : ...
Jumlah jam kerja  : ...
Layar Keluaran

Karyawan yang bernama ……
Honor yang diterima
Tunjangan Jabatan          Rp ...
Tunjangan Pendidikan    Rp ...
Honor Lembur      Rp .....
    +
Honor Lembur      Rp ...

TUGAS 3

SOAL
 
Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan
ketentuan sebagai berikut :
[1]    Nama   Siswa,   Nilai   Pertandingan   I,   Nilai   Pertandingan   II,   Nilai
Pertandingan III diinput.
[1]    Nilai  Rata-rata  merupakan  hasil  dari  Nilai  Pertandingan  I,  II  dan  III
dibagi dengan 3.
[1]    Ketentuan Juara
•    Jika nilai rata-rata yang dihasilkan lebih besar dari 80, maka menjadi
Juara I
•    Jika nilai rata-rata yang dihasilkan lebih besar dari 75, maka menjadi
Juara II
•    Jika nilai rata-rata yang dihasilkan lebih besar dari 65, maka menjadi
Juara III
•    Selain itu tidak juara
[1]   Tampilan yang diinginkan sebagai berikut:

Layar Masukkan

PROGRAM HITUNG NILAI RATA-RATA

Nama Siswa                      :
Nilai Pertandingan I            :
Nilai Pertandingan II           :
Nilai Pertandingan III          :


Layar Keluaran

Siswa yang bernama ...
Memperoleh  nilai  rata-rata  ...  dan  menjadi  juara  ke-...  dari  hasil  perlombaan
yang diikutinya.

TUGAS 2

SOAL
Tentukan apa hasil numerik dari ekspresi relasi dan logika dibawah ini. Diberikan

nilai A = 3; B = 6 ; C = 2 ; K = 5; L = 4; M = 3

a. D = (4 + 2 > A && B – 2 > 3 + 2 || B + 2 <= 6 + 2 )

b. D=K + 5 < M || (C * M < L && 2 * M – L > 0)

c. D=L + 5 < M || C * K < L && 2 * K – L > 0

d. D=A * 4 <= 3 * M + B

e. D=K + 10 > A && L – 2 > 4 * C
soal :


Tentukan apa hasil numerik dari ekspresi relasi dan logika dibawah ini. Diberikan
nilai A = 3; B = 6 ; C = 2 ; K = 5; L = 4; M = 3
a. D = (4 + 2 > A && B – 2 > 3 + 2 || B + 2 <= 6 + 2 )
b. D=K + 5 < M || (C * M < L && 2 * M – L > 0)
c. D=L + 5 < M || C * K < L && 2 * K – L > 0
d. D=A * 4 <= 3 * M + B
e. D=K + 10 > A && L – 2 > 4 * C

TUGAS 1

SOAL:


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
Tampilan yang diinginkan sebagai berikut :
Layar Masukkan
PROGRAM HITUNG NILAI AKHIR
Nama Siswa :
Nilai Keaktifan :
Nilai Tugas :
Nilai Ujian :
Layar Keluaran
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 …..