Anda di halaman 1dari 2

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM

YOGYAKARTA

UJIAN : TENGAH SEMESTER GENAP 2019/2020


MATA KULIAH : ALGORITMA DAN PEMROGRAMAN LANJUT
JURUSAN : INFORMATIKA
HARI/TANGGAL : Senin, 23 Maret 2020
SIFAT : BUKU TERBUKA
WAKTU : 90 menit
DOSEN : Femi Dwi Astuti, S.Kom., M.Cs
Sumiyatun, S.Kom., M.Cs.
Indra Yatini Buryadi, S.Kom., M.Kom

Petunjuk pengerjaan soal :

a. Kerjakan yang menurut anda mudah terlebih dahulu, tidak harus urut.
b. Jawaban boleh diketik seperti membuat listing praktikum/ ditulis tangan kemudian
di scan/difoto dengan syarat tulisan harus dapat dibaca dengan jelas.
c. Apabila ada kendala baik dari sisi kejelasan soal, sistem dll dapat langsung kontak
dosen yang bersangkutan
d. Pastikan tidak terlambat mengupload jawaban sesuai ketentuan dari masing-masing
dosen pengampu (memakai elearning,siakad,google classroom, dll)

SOAL

1. Buat program untuk menghasilkan Segit Empat Yang Tengahnya ada lubangnya,
seperti output berikut ini :

****
* *
* *
* *
****
Press any key to continue . . .

2. Buat program dengan menggunakan array 2 dimensi untuk menyimpan data


pertumbuhan penduduk di beberapa daerah berikut :

Laki-laki Perempuan Total


Banguntapan (Bantul) 30 50
Imogiri (Bantul) 60 45
?
Ngampilan (Kota Yogyakarta) 50 10
Wirobrajan (Kota Yogyakarta) 45 30 ?
Jetis (Kota Yogyakarta) 20 30
Program yang anda buat harus dapat menampilkan informasi total pertumbuhan
penduduk di wilayah Bantul (Banguntapan dan Imogiri) dan total pertumbuhan
penduduk di Kota Yogyakarta (Ngampilan, Wirobrajan, Jetis) dengan asumsi, data
dapat dimasukkan oleh user.

3. Perhatikan program berikut :

a. Ubah ke bentuk do-while!


b. Tuliskan outputnya, kenapa bisa demikian, jelaskan!

Anda mungkin juga menyukai