Contoh soal serta Jabawan UPM Algoritma Informatika

 Ujian Pengendalian Mutu


    Pengendalian mutu (Quality Control), atau QC untuk akronimnya, adalah suatu proses yang pada intinya  menjadikan entitas sebagai peninjau kualitas dari semua faktor yang terlibat dalam kegiatan produksi. 

Pengendalian mutu atau pengendalian kualitas melibatkan pengembangan sistem untuk memastikan  bahwa produk dan jasa dirancang dan diproduksi untuk memenuhi atau melampaui persyaratan dari pelanggan maupun produsen sendiri. (WikiPedia).

Sementara itu ujian adalah sesuatu yang dipakai untuk menguji mutu sesuatu (kepandaian, kemampuan, hasil belajar, dan sebagainya (kbbi).

Lalu apa itu UPM dalam pendidikan ??

Jadi jika kita simpulkan UPM ( Ujian Pengendalian Mutu ) adalah sebuah test untuk menguji / memastikan apakah kita telah memenuhi syarat atau melampui persyaratan standar yang telah ditentukan oleh tingkat keberhasilan seluruh faktor yang terlibat untuk mencapai tujuan pendidikan. 

Di samping itu mutu pendidikan tidak saja ditentukan oleh pihak sekolah sebagai lembaga pendidikan, tetapi juga harus disesuaikan dengan apa yang menjadi pandangan dan harapan masyarakat yang cenderung selalu berkembang seiring dengan kemajuan jaman. Seiring dengan kecenderungan ini penilaian masyarakat tentang mutu lulusan sekolah pun terus-menerus berkembang. Untuk menjawab tentang tersebut, sekolah harus terus-menerus meningkatkan mutu lulusannya, menyesuaikan dengan  perkembangan tuntutan masyarakat dan UPM ini juga biasanya diadakan setiap akhir semester.

Contoh soal dan jawaban upm


Ini lah contoh soal UPM serta jawaban jurusan teknik Informatika semester 1 Mata Kuliah Algoritma

1. Buatlah Algoritma dalam bentuk pseudocode,

untuk menampilkan semua angka kelipatan 3 dan 5 yang kurang dari 500.

Output algoritma:

3 5 6 9 10 12 15 18 20 21 … 500

Jawaban
variabel
a:integer
mulai
 repeat
    a <- a + 1
      if ( a mod 3 = 0 ) then
        write ( a : 4 ) { agar ada spasi maka ditambahkan ":4" }
      else
      if ( a mod 5 = 0 ) then
    write ( a : 4 ) { agar ada spasi maka ditambahkan ":4" }
 endrepeat
 until ( a = 500 )
selesai.



2. Buatlah Algoritma dalam bentuk pseudocode

untuk menampilkan ouput seperti dibawah ini!

2  3  4  5  6

4  5  6  7

6  7  8

8  9

10

Jawaban
variabel


a,b,c,d,e : integer

mulai 

 a <-- 2

  for d = 5 downto 1 do

  mulaifor

    e <-- d - 1

    write (a,' ') {agar terdapat spasi}

       for c = 1 to e do 

         mulaifor 

          b <-- a + c

          write ( b,' ') {agar terdapat spasi}
endfor

    writeln { agar setiap baris selesai menjadi baris berikutnya }
    a <-- a + 2

  endfor

selesai