Anda di halaman 1dari 2

FAKULTAS ILMU KOMPUTER

UNIVERSITAS BANTEN JAYA


Jalan Ciwaru II No. 73 Telp.0254 - 217066 dan 268045, Kota Serang-Banten

Soal Ujian Tengah Semester

SOAL UTAMA
UJIAN TENGAH SEMESTER (UTS) SEMESTER GANJIL
TAHUN AKADEMIK 2020/2021

Mata Kuliah : Desain Analisis Algoritma Smt,Prodi,&Kls : 3S-01/TI-S1


Hari/Tanggal : Senin,16 Nopember 2020 Dosen Pengampu : Edyrakhmat, M.Kom
Waktu : 08.00 – 10.30 Sifat Ujian :Close Book

I. Petunjuk :
1. Berdoa’alah sebelum mengerjakan soal
2. Tulis identitas saudara pada lembar jawaban yang tersedia
3. Kerjakan soal yang dianggap mudah terlebih dahulu, rapih dan jelas.
4. Periksa kembali lembar jawaban sebelum diserahkan

II. Soal
Jawablah pertanyaan di bawah ini..

1. Untuk apa mempelajari desain analisis algoritma Jelaskan


2. Dalam menganalisis Algoritma anda harus memahami 3 macam pemecahan
masalah dalam algoritma, apa saja sebutkan.
3. Penggunaan “ IF” & “THEN” digunakan untuk menentukan kondisi, Jelaskan
pengertian kondisi tersebut.
4. Berikan contoh kondisi “ IF” & “THEN” tersebut !
5. Untuk mendesain algoritma yang baik perlu memperhatikan /menggunakan
metode, untuk apa pengunaan metode tersebut ?

Selamat Mengerjakan......
Satria Gemilang Assantri
1101191039
Teknik Informatika 1
Semester 3

Jawaban
1. Desain dan analisa algoritma merupakan salah satu dasar dari ilmu komputer
yang sangat penting untuk dipelajari oleh siapapun yang ingin berkecimpung
dalam dunia pengembangan perangkat lunak.
Dengan mempelajari perancangan dan analisa algoritma, kita dapat memiliki
pengetahuan untuk memilih algoritma yang tepat, sesuai dengan permasalahan
yang dihadapi. Kemampuan untuk memodelkan masalah dengan benar juga
dipelajari secara rinci. Pemodelan masalah dengan benar penting untuk
membantu kita dalam memilih algoritma yang tepat untuk menyelesaikan
masalah tersebut.

2. 1. Pemilihan ( Selection)
2. Pengulangan ( Repetition)
3. Runtunan ( Sequence)

3. Kondisi adalah persyaratan yang dapat dinilai benar atau salah sehingga akan
memunculkan aksi dengan kondisi yang berbeda

4. Contoh:
Buatlah suatu program yang akan menyeleksi suatu inputan jumlah mahasiswa
dalam satu kelas. Inputan nilai dilakukan lewat inputbox melalui prosedur
form_click. Lakukan seleksi pada kelas tersebut yaitu jika jumlahnya kurang dari
atau sama dengan 30  cetak keterangan”terpenuhi”. Tetapi jika tidak  terpenuhi
program akan berakhir.

Private sub form_click()


      dim jmlh_mahasiswa as integer
     jmlh_mahasiswa = inputbox(“ketik Jumlah Mahasiswa”)
      if (jmlh_mahasiswa) <= 30 then
                  print “ Jumlah Mahasiswa : “ & jmlh_mahasiswa
                  print “keterangan : Terpenuhi “
      end if
End sub

5. Dalam mendesain algoritma yang baik memang perlu untuk


memperhatkan/menggunakan suatu metode agar dapat membuat suatu urutan
keputusan atau pemecahan masalah yang efektif dan efisien serta terhindar dari
segala masalah/eror dalam langkah-langkah penyelesaian masalah tersebut.

Anda mungkin juga menyukai