Anda di halaman 1dari 7

UTS

PRAKTIKUM PEMROGRAMAN
INFORMATIKA 17 A
KETENTUAN
Sifat ujian : Open Book (tidak open HP)
Terdapat 2 tipe soal (A dan B), teman anda yang paling depan
bertipe soal A – B – A – B , jadi teman disampingnya tinggal
menyesuaikan (harus berbeda).
Buat folder terlebih dahulu di drive DATA atau MAHASISWA dengan
nama  UTS Program IF 17 A – Nama Anda
PILIH 2 DARI 3 SOAL YANG ADA !!!
Nama file nomor 1 : nomor1_NamaAnda
Nama file nomor 2 : nomor2_NamaAnda
Nama file nomor 3 : nomor3_NamaAnda
Nomor 1
(perulangan while dan do while) 30 point B mulai

A mulai
Char
ulang

Char
ulang ulang = ‘y’

Write(“Teknokrat false
ulang == ‘y’
Sang Juara”)
true

Read(ulang) Write(“Teknokrat
Sang Juara”)

true false
ulang == ‘y’ selesai Read(ulang) selesai
Nomor 2
(perulangan dan percabangan if) 60 point

Buatlah sebuah program yang dapat melakukan login ke dalam


sistem ATM. Diketahui username = 1122 dan password = 1234

Jika username dan password benar,


maka akan tampil pesan “ANDA BERHASIL LOGIN”.
Selain itu, jika username atau password salah, maka akan tampil
pesan “MAAF user atau password SALAH”.

Ketentuannya, pengguna hanya boleh SALAH LOGIN sebanyak 3x,


jika sudah mencapai 3x SALAH LOGIN, maka akan tampil pesan
“ANDA telah 3x melakukan kesalahan LOGIN, MOHON MAAF akun
anda akan diblokir”
Nomor 2
(perulangan dan percabangan if)

Berhasil login
Nomor 2
(perulangan dan percabangan if)

Gagal
login 3x
Nomor 3
(perulangan, if dan array 1 dimensi) 40 point
Buatlah sebuah program yang dapat menerima inputan 3 buah nilai
(gunakan konsep array). Lalu program dapat menentukan nilai
terbesar / nilai terkecil dari 3 nilai yang sudah diinputkan.

Contoh tampilan program :


Masukkan nilai ke 1 : 6 <<input>>
Masukkan nilai ke 2 : 5 <<input>>
Masukkan nilai ke 3 : 8 <<input>>

Nilai terbesar adalah 8 <<output>>  TIPE SOAL A


Nilai terkecil adalah 5 <<output>>  TIPE SOAL B

Anda mungkin juga menyukai