• Tidak ada hasil yang ditemukan

UJIAN AKHIR SEMESTER ALGORITMA & PEMROGRAMAN

N/A
N/A
Protected

Academic year: 2024

Membagikan "UJIAN AKHIR SEMESTER ALGORITMA & PEMROGRAMAN"

Copied!
3
0
0

Teks penuh

(1)

UJIAN AKHIR SEMESTER UNIVERSITAS KOMPUTER INDONESIA

Mata Kuliah : Algoritma & Pemrograman Waktu : 60 menit

Dosen : Sutono, S.Kom. Sifat Ujian : Close

Book

Aturan Ujian :

1. Dilarang bekerjasama dengan sesama peserta ujian.

2. Dilarang membuka buku, modul atau catatan.

3. Kerjakan soal yang dianggap paling mudah terlebih dahulu.

4. Tuliskan Nama, NIM dan Kelas pada lembar jawaban Anda.

5. Soal tidak boleh dicoret-coret, dikumpulkan kembali setelah Anda mengisi jawaban (checklist) yang tersedia pada lembar soal tersebut.

Soal : Kerjakan 2 soal dari 5 soal yang diberikan, 1 soal untuk algoritma dan 1 soal berikutnya untuk membuat program.

1. Nilai perkuliahan Algoritma 1 ditentukan oleh 5 paktor yang mempengaruhi, yaitu Tugas 1, Tugas 2, Tugas 3, UAS, Dan Kehadiran mahasiswa. Nilai Akhir ditentukan dengan ketentuan , Tugas 1 = 10%, Tugas 2 = 10%, Tugas 3 = 50%, UAS = 30%, dan kehadiran Minimal 12 Kali. Bila mahasiswa kehadirannya kurang dari 12 kali maka nila akhir otomatis kosong dibuat tanda (T). Buat program untuk kasus tersebut dengan masukan jumlah mahasiswa, nama, nilai Tugas 1, nilai tugas 2, nilai tugas3, nilai UAS, dan kehadiran.

Buat bentuk keluaranya seperti dibawah ini.

--- No Nama Tugas 1 Tugas 2 Tugas 3 UAS Kehadiran NA --- 1 xxx xxx xxx xxx xxx xxx xxx 2 xxx xxx xxx xxx xxx xxx xxx --- Rata-Rata xxx xxx xxx xxx xxx xxx

(2)

---

2. Pada perusahaan Kaya Makmur, setiap karyawan mendapatkan gaji pokok sebesar Rp 2.000.000,- belum ditambah tunjangan dan dipotong pajak penghasilan. Apabila karyawan belum menikah, maka ia tidak mendapatkan tunjangan. Apabila karyawan telah menikah tetapi belum mempunyai anak, maka tunjangan yang didapatkan sebesar 10% dari gaji pokok. Apabila karyawan telah menikah dan mempunyai anak, maka tunjangan yang didapatkan adalah sebesar 25% dari gaji pokok. Pajak penghasilan yang ditetapkan pada perusahaan tersebut adalah sebesar 15% dari total pendapatan karyawan. Buatlah program dengan menggunakan bahasa Pascal untuk menampilkan daftar karyawan perusahaan tersebut dengan menampilkan jumlah gaji pokok, status pernikahan, jumlah anak, besar tunjangan yang diterima, pajak penghasilan dan total pendapatan bersih yang diterima setiap bulannya.

Output program :

Jumlah data karyawan :

Nama Karyawan :

Status pernikahan (S/M) :

Jumlah anak :

Daftar Karyawan KAYA MAKMUR

| Nama Karyawan | Status Pernikahan | Jumlah Anak | Gaji Pokok |Tunjangan | Pajak | Gaji Bersih |

3. Buatlah program seorang pengirim suraat menuliskan nama kota pada amplop surat tetapi tidak mencantumkan kode pos-nya. Buatlah algoritma yang menerima masukan nama kota dan menuliskan kode pos kota tersebut ke piranti keluaran. Kota – kota yang tersedia di dalam daftar adalah sebagai berikut.

Padang : 25000

Bandung : 40100

Solo : 51000

Denpasar : 72000

Palu : 92300

4. Buat program untuk menghitung perpangkatan an (untuk a bilangan riil dan n bilangan bulat >0).

(3)

An = a x a x a x a x….. x a (sebanyak n kali) Nilai a dan n dibaca dari piranti masukan.

Contohnya :

54 = 5 x 5 x 5 x 5 = 625

Misalkan nilai perkalian disimpan di dalam peubah bernama hasil. Peubah hasil ini diinisialisasi dengan 1 (bukan 0). Lakukan perkalian hasil dengan a sebanyak n kali:

Hasil  hasil * a

5. Buatlah Program untuk menampilkan tabel Kode, NamaBarang dan Harga dengan menggunakan array. Kode, NamaBarang, dan Harga merupakan masukan program.

Contoh tampilan :

Referensi

Dokumen terkait

Buatlah research output dari artikel tersebut dengan mengidentifikasi isu/fenomena, masalah, tujuan, variabel dan indikator serta hasil atau konklusi dari artikel

Sehubungan dengan soal Nomor 1, apakah dengan perbedaan status yang diperoleh anak-anak dalam kasus di atas mengakibatkan berbedanya hak- hak waris mereka terhadap harta kekayaan

Buatlah Evaluasi Usaha Peternakan (Soal UAS I) dan Analisis Sensitivitas (Soal UAS-II) serta Kesimpuolan dengan menjawab sesuai pertanyaan (terlampir) dan urutkan sebagai berikut

Output custom table diatas menampilkan data gaji pokok karyawan sesuai dengan pendidikan dan jabatannya untuk karyawan yang berjenis kelamin perempuan.. - Terdapat 1 karyawan

Algoritma Welch-Powell mampu menentukan bilangan kromatik yang menunjukkan jumlah jadwal ujian akhir semester yang harus dilaksanakan tanpa terjadi

Buatlah program komputer untuk menghitung jumlah uang yang harus dibayarkan dan perhitungan nilai poin, dengan input : total nilai belanja, member atau bukan

[Jumlah karyawan di PHK][Kondisi karyawan periode Januari 2020 hingga saat ini] 0 [Jumlah karyawan yang terdampak dengan status lainnya contoh: pemotongan gaji, penyesuaian

NDIMA PEMBUAT DAFTAR GAJI TIAKUR, 07 MARET 2024 NO NAMA PEGAWAI TANGGAL LAHIR NIP STATUS PEGAWAI / GOLONGAN NPWP KAWIN ANAK JML GAJI POKOK TUNJ.. ANAK JUMLAH PENGHASILAN