• Tidak ada hasil yang ditemukan

Staffsite STMIK PPKIA Pradnya Paramita e9f32 uas algo a

N/A
N/A
Protected

Academic year: 2017

Membagikan "Staffsite STMIK PPKIA Pradnya Paramita e9f32 uas algo a"

Copied!
4
0
0

Teks penuh

(1)

Halaman

1

dari

4

UJIAN AKHIR SEMESTER

GASAL TAHUN AKADEMIK 2015/2016

Mata Kuliah

: Algoritma dan Pemrograman 1

Jenjang / Program Studi

: S-1 /MI, SI dan TI

Semester / Bobot / Kelas

: I / 3 sks / A

Sifat

: Take Home

Dosen Pembina

: Heri Purnomo, S.Kom., 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).

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 04 s.d. 15 Januari 2016.

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 4 antara 1 s/d 50, kecuali 40.

4. Program untuk menampilan deret angka berikut:

1 2 4 8 16 32 64 128 256 512

.

5. Program untuk menampilkan pola piramida, dengan inputan

N

(angka tertinggi

pembentuk piramida), contoh:

Masukkan angka

5

(jika diisi 5 akan membentuk piramida sbb)

0

0 1

0 1 2

0 1 2 3

0 1 2 3 4

0 1 2 3 4 5

6. Program untuk menghitung penjumlahan bilangan ganjil positif mulai 3 s.d. N (N

diinputkan dari keyboard) dengan tampilan sebagai berikut:

Contoh 1:

Masukkan N

10

3 + 5 + 7 + 9 = 24

Contoh 2:

Masukkan N

9

(2)

Halaman

2

dari

4

C. Array

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

diinputkan dari keyboard.

8. Program membuat tampilan elemen array terbalik dari data yang diinput dari keyboard.

Contoh :

Masukkan : S I N G O E D A N

Hasi : N A D E O G N I S

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 listrik sederhana dengan spesifikasi sebagai

berikut:

A. Bentuk Tampilan

BUKTI PEMBAYARAN REKENING LISTRIK PERUSAHAAN LISTRIK 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 (KwH)

===================================================================== 70 [Input] 90 [Input] 20 15.000 20.000 0 35.000 =====================================================================

Biaya Listrik : Rp. 35.000 Administrasi : Rp. 3.500 Sewa Meter : Rp. 15.000 =====================================================================

Total Tagihan : Rp. 53.500 =================================

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 Listrik

 Pemakaian meter ke 1-10 masuk Tarip 1 : Rp. 1500/KwH  Pemakaian meter ke 11-20 masuk Tarip 2: Rp. 2000/KwH  Pemakaian meter ke >20 masuk Tarip 3: Rp. 2500/KwH

 Minimal pemakaian adalah 5 KwH, sehingga jika pemakaian < 5 KwH, maka pelanggan tetap harus membayar 5 KwH

4. Biaya Listrik = Tarip 1 + Tarip 2 + Tarip 3 5. Biaya Administrasi sebesar Rp. 3.500

6. Biaya Sewa meter berdasarkan Kelas Pelanggan, dengan ketentuan sbb:  Kelas 1300 : Sewa Meter = Rp. 15.000,-

(3)

Halaman

3

dari

4

7. TotalTagihan=BiayaListrik + BiayaAdministrasi + BiayaSewaMeter.

(4)

Halaman

4

dari

4

Contoh Format Cover

TUGAS AKHIR

MATA KULIAH ALGORITMA DAN PEMROGRAMAN

SEMESTER GASAL TAHUN AKADEMIK 2015/2016

Oleh

[Nama Anda]

NIM : [Nim Anda]

PROGRAM STUDI S-1 TEKNIK INFORMATIKA

STMIK PPKIA PRADNYA PARAMITA

Referensi

Dokumen terkait

I then provide empirical evidence that these reforms suc- ceeded in substantially increasing the labor market attachment of the target population and that local welfare

SEHUBUNGAN DENGAN PENGUMUMA PEMENANG, MAKA BERSAMA INI DISAMPA KAN

Pada Bab II Point 2 tertulis masa berlaku penawaran 150 (seratus lima puluh) hari kalender,sedangkan pada Bab IV huruf F masa berlaku penawaran 60 (enam puluh) hari kalender

Dengan ini kami beritahukan bahwa penawaran Saudara Nomor : ll ,1KP/SPHIIIII2AI2 tanggal 07 Maret 2A72 perlhal Penawaran Pekerjaan Pengadaan Sarana

Pendekatan sistem yang lebih menekankan pada prosedur didefinisikan bahwa sistem yaitu suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

[r]

[r]

Mengunjungi pengawas SMP, SMA, dan SMK di dindik kabupatenkota, dan memberikan hasil rekap data sekolah yang tidak lengkap dan tidak valid, serta memberikan bimtek kepada sekolah