• Tidak ada hasil yang ditemukan

QUIZ TENGAH SEMESTER: ALGORITMA DAN PEMOGRAMAN I

N/A
N/A
sampo

Academic year: 2023

Membagikan "QUIZ TENGAH SEMESTER: ALGORITMA DAN PEMOGRAMAN I"

Copied!
2
0
0

Teks penuh

(1)

1 Jurusan Teknik Informatika

Universitas Pasundan Bandung

QUIZ TENGAH SEMESTER

Mata Kuliah : ALGORITMA DAN PEMOGRAMAN I

Kelas : A/B

Dosen : Dr. Ir. Leony Lidya, MT

Hari, Tanggal, Jam : Selasa, 29 Maret 2022, jam 9.40-11.00 : Online (open book)

Waktu : 100 menit

Ketentuan menjawab soal: ada 4 soal, masing-masing soal menjadi satu algoritma dalam notasi pseudocode atau program dalam Bahasa Java. Dalam notasi pseudocode lebih disarankan agar lebih sederhana.

Jawaban ditulis tangan, tidak boleh diketik!!. Semua lembar jawaban/program diberi nama dan NRP lalu difoto/scan dan diupload ke dalam satu file word yang kemudian dikonversi ke pdf sebelum diupload. File diberi nama sesuai dg nrp dan nama masing2 dg format sbb: nama_nrp.pdf

1. Point 25 (CPMK : CPMK 3 dan CPMK 4 )

Adik dari Audi sedang mendapatkan PR dari guru matematika, karena belum paham maka adiknya tesebut meminta bantuan Audi. Sayangnya Audi sudah terlalu lelah, sehingga tak sanggup lagi membantu adiknya. Melihat potensi anda yang begitu besar.

Maka Audi meminta pertolongan anda.

Buatlah sebuah program yang membaca dua buah bilangan bulat X dan Y. Hitunglah hasil penjumlahan, pengurangan, perkalian, bagian bulat pembagian dan sisa bagi

Format Masukan

Dua buah nilai bilangan bulat, x dan y

Format keluaran

Lima baris keluaran, yaitu :

Baris pertama berisi hasil penjumlahan (x + y) Baris kedua berisi hasil pengurangan (x - y) Baris ketiga berisi hasil perkalian ( x * y) Baris keempat berisi hasil pembagian (x / y) Baris kelima berisi sisa bagi (x mod y)

Contoh Masukan

Nilai x: 6 Nilai y: 4

Contoh Keluaran

Hasil penjumlahan (x + y)= 10 Hasil pengurangan (x - y)= 2 Hasil perkalian ( x * y)= 24 Hasil pembagian (x / y)= 1 Sisa bagi (x mod y)= 2

(2)

2. Point 25 (CPMK : CPMK 3 dan CPMK 4 )

Jauhari sedang mengikuti sertifikasi, dimana untuk mendapatkan sertifikat kelulusan, Jauhari harus melewati dua ujian dimana akan dinyatakan lulus jika kedua ujian tersebut memiliki nilai >= 65. Buatlah program yang dapat mensimulasikan sistem kelulusan sertifikasi tersebut dengan alur logika sbb :

• Jika ujian1 >= 65 dan ujian2 >= 65, maka akan muncul output “Selamat anda lulus sertifikasi ini

• Tetapi jika tidak, maka akan muncul output “Maaf, anda harus mencoba lagi lain waktu

3. Point 30 (CPMK : CPMK 3 dan CPMK 4)

Menghitung Nilai Akhir (NA) dan menentukan indeks nilai suatu matakuliah. Dimana nilai akhir diperoleh dari rumus:

NA= 0,35xUTS+0,4xUAS+0,25xTugas

Sedangkan indeks nilai ditentukan oleh prosentase kehadiran (Hdr) dan Nilai Akhir (NA), dengan ketentuan:

a. Jika prosentase kehadiran kecil dari 60 (Hdr< 60) maka indeks nilainya ‘E’.

b. Jika prosentase kehadiran besar sama dengan 60 (Hdr>=60) maka indeks nilai (Idx) ditentukan oleh nilai akhir (NA), sebagai berikut :

• Jika NA >= 85 maka indeks nilainya “A”

• Jika 85>NA >= 70 maka indeks nilainya “B”

• Jika 70>NA >= 55 maka indeks nilainya “C”

• Jika 55> NA >= 30 maka indeks nilainya ”D”

• Jika 30> NA maka indeks nilainya ”E”

Nilai masukannya adalah UTS, UAS, Tugas dan prosentase kehadiran (Hdr).

Sedangkan nilai keluarannya adalah Nilai akhir (NA) dan indeks nilai (Idx). Buatlah algoritma/program untuk menghitung nilai akhir (NA) dan menentukan indeks nilai (Idx) serta menampilkan hasilnya ke layer, sesuai dengan ketentuan yang telah dijelaskan!

4. (point 20) Pengujian/tracing. Tuliskan dan lengkapi nilai a,b dan c untuk setiap baris instruksi algoritma/program: Catatan: instruksi di belakang tanda ‘//’ dianggap komentar . Perhatikan contoh perubahan nilai dari baris 1 hingga baris ke 3.

1. int a=10,b=8,c=0; // a=10, b=8, c=0

2. output(a,b); // a=10, b=8, c=0, nilai a= 10 dan nilai b= 8 ditampilkan ke layar 3. c = a; // a=10, b=8, c=10

4. a = b;

5. b = c;

6. output(a,b);

7. c=a+1*b-1;

8. output(c);

Selamat Bekerja!

Referensi

Dokumen terkait

Sertifikat diberikan kepada peserta yang telah mengikuti pelatihan dan dinyatakan lulus dengan nilai minimal 70 (Tujuh puluh) untuk setiap mata pelajaran

Bagi peserta yang dinyatakan tidak lulus lisan dan atau tulisan, maka diberi surat bimbingan BTAQ dan atau surat pengantar ujian tulis.. Penyelesaian kelulusan bagi peserta Pesantren

Bagi peserta yang dinyatakan tidak lulus lisan dan atau tulisan, maka diberi surat bimbingan BTA Q dan atau surat pengantar ujian tulis. Penyelesaian kelulusan bagi peserta

Mahasiswa/i yang dinyatakan Tidak Lulus (Gagal) WAJIB mengikuti test susulan/Remedial yang akan diadakan pada hari KAMIS tanggal 17 Februari 2022.. Ujian Remedial POST

Pendaftaran Ujian Komprehensif bagi mahasiswa yang dinyatakan TIDAK LULUS, cukup mengisi formulir pendaftaran dan Melaporkan kepada Petugas Pendaftaran tentang Materi Ujian

Sebagai tindak lanjut dari kegiatan tersebut, bersama ini kami sampaikan pengumuman nama-nama guru peserta PLPG yang dinyatakan (a) LULUS, (b) MENGIKUTI UJIAN ULANG, dan (c)

Pendaftaran Ujian Komprehensif bagi mahasiswa yang dinyatakan TIDAK LULUS, cukup mengisi formulir pendaftaran dan Melaporkan kepada Petugas Pendaftaran tentang Materi Ujian

Sebagai tindak lanjut dari kegiatan tersebut, bersama ini kami sampaikan pengumuman nama-nama guru peserta PLPG yang dinyatakan (a) LULUS, (b) MENGIKUTI UJIAN ULANG, dan (c)