• Tidak ada hasil yang ditemukan

573ed uas algoritma dan pemrograman 2017 1 kls b

N/A
N/A
Protected

Academic year: 2018

Membagikan "573ed uas algoritma dan pemrograman 2017 1 kls b"

Copied!
3
0
0

Teks penuh

(1)

Halaman

1

dari

3

UJIAN AKHIR SEMESTER GASAL TA. 2017/2018

Matakuliah/SKS : Algoritma dan Pemrograman / 3 sks

Program Studi/Kelas : TI dan SI

Kelas: B

Hari/Tanggal : Senin, 15 Januari 2018

Waktu : 1 Minggu

Sifat Ujian : Take Home

Dosen : Sujito, S.Kom., M.Pd., MMSI

UAS dilaksanakan dengan mekanisme sebagai berikut:

a. Mahasiswa membuat dahulu semua program di bawah ini (no. 1 s.d. 11), kemudian dicetak dan dijilid (jilid langsung cover warna biru untuk Prodi TI dan hijau untuk Prodi SI).

b. Pada setiap nomor soal, yang wajib dicetak adalah soal, source code(.cpp-nya) dan contoh output

(hasilnya ketika di-run)

c. Mahasiswa yang sudah siap ujian, dapat langsung menghubungi dosen pembina mata kuliah untuk diuji dengan terlebih dahulu mengupulkan laporannya.

d. Ujian dilaksanakan dengan presentasi satu-persatu untuk mempertanggungjawabkan program yang telah dibuat.

e. Jadwal ujian tanggal 08s.d. 19 Januari 2018.

A. Pengenalan Tipe Data dan Operator.

1. Program untuk menghitung luas permukaan balok dengan inputan

P

(panjang),

L

(lebar)

dan

T

(tinggi)

2. Program untuk menghitung volume tabung dengan inputan

R

(jari-jari) dan

T

(tinggi

tabung).

B. Branching dan Looping

3. Program untuk menampilkan bilangan kelipatan 3 antara 1 s/d 50, kecuali 30.

4. Program untuk menampilan deret angka berikut:

1 2 4 8 16 32 64 128 256 512

.

5. Program untuk menampilkan pola piramida angka terbalik, dengan inputan

N

(angka

tertinggi pembentuk piramida), contoh:

Masukkan angka

5

(jika diisi 5 akan membentuk piramida sbb)

0

1

2

3

4

5

4

3

2

1

0

6. Program untuk menghitung penjumlahan bilangan genap positif mulai 2 s.d. N (N

diinputkan dari keyboard) dengan tampilan sebagai berikut:

(2)

Halaman

2

dari

3

C. Array

7. Program untuk menghitung jumlah vokal, konsonan dan spasi dari suatu kalimat yang

diinputkan dari keyboard.

8. Program menghitung hasil kali 2 buah matrik, yang elemen-elemennya diinput dari

keyboard.

9. Program searching elemen array dengan metode:

a.

Sequential search

b.

Binary search

10. Program sorting elemen array dengan metode:

a.

Bubble sort

b.

Selection sort

D. Komprehensif

11. Program aplikasi pembayaran rekening air sederhana dengan spesifikasi sebagai

berikut:

A. Bentuk Tampilan

BUKTI PEMBAYARAN REKENING AIR

PERUSAHAAN DAERAH AIR MINUM KOTA MALANG

No. Rekening : [Input] Nama Pelanggan : [Input] Bulan Tagihan : [Input] Kelas Pelanggan : [Input]

===================================================================== Meter Meter Pemakaian Tarip 1 Tarip 2 Tarip 3 Total

Lalu Skr (M3)

===================================================================== 70[Input] 90[Input] 20 10.000 15.000 0 25.000 =====================================================================

Biaya Air : Rp. 25.000 Administrasi : Rp. 2.500 Sewa Meter : Rp. 2.500 =====================================================================

Total Tagihan : Rp. 30.000 =================================

B. Ketentuan Proses:

1. No Rekening, Bulan Tagihan, Nama Pelanggan, Kelas Pelanggan, Meter Lalu dan Meter Sekarang diInput dari keyboard.

2. Pemakaian diperoleh dari MeterSkr - MeterLalu 3. Biaya Air

• Pemakaian meter ke 1-10 masuk Tarip 1 : Rp. 1000/m3 • Pemakaian meter ke 11-20 masuk Tarip 2: Rp. 1500/m3 • Pemakaian meter ke >=21 masuk Tarip 3: Rp. 2000/m3

• Minimal pemakaian adalah 5 m3, sehingga jika pemakaian < 5 m3, maka pelanggan tetap harus membayar 5 m3

4. Biaya Air = Tarip 1 + Tarip 2 + Tarip 3 5. Biaya Administrasi sebesar Rp. 2.500

6. Biaya Sewa meter berdasarkan Kelas Pelanggan, dengan ketentuan sbb: • Kelas 1 : Sewa Meter = Rp.

5.000,-• Kelas 2 : Sewa Meter = Rp. 3.500,-• Kelas 3 : Sewa Meter = Rp.

2.500,-7. TotalTagihan=BiayaAir + BiayaAdministrasi + BiayaSewaMeter.

(3)

Halaman

3

dari

3

Contoh Format Cover

TUGAS AKHIR

MATA KULIAH ALGORITMA DAN PEMROGRAMAN

SEMESTER GASAL TAHUN AKADEMIK 2017/2018

Oleh

[Nama Anda]

NIM : [Nim Anda]

PROGRAM STUDI S-1 TEKNIK INFORMATIKA

STMIK PPKIA PRADNYA PARAMITA MALANG

Referensi

Dokumen terkait