Anda di halaman 1dari 6

UNIVERSITAS GUNADARMA

SK No. 92 / Dikti / Kep /1996


Fakultas Ilmu Komputer, Teknologi Industri, Ekonomi,Teknik Sipil & Perencanaan, Psikologi, Sastra
Program Diploma (D3) Manajemen Informatika, Teknik Komputer, akuntansi, Manajemen DISAMAKAN
Program Sarjana (S1) Sistem Informasi, Sistem Komputer, Informatika, Teknik Elektro, Teknik Mesin,
Teknik Industri, Akuntansi, Manajemen, Arsitektur, Teknik Sipil, Psikologi, Sastra Inggris Terakreditasi BAN-PT
Program Magister (S2) Manajemen Sistem Informasi, Manajemen , Teknik Elektro
Program Doktor (S3) Ilmu Ekonomi SK No. 55/DIKTI/Kep/2000.

SOAL UJIAN AKHIR SEMESTER


Mata Kuliah : Graf & Analisis Algoritma Tanggal : 27 / 01 / 2016
Fakultas : Ilmu Komputer & Teknologi Informasi Waktu : 90 Menit
Jenjang/Jurusan : S1 / Sistem Informasi Dosen : ----------
Tingkat/Kelas : III / 3KA01-23, 26-38, 41-43 Sifat Ujian : Tutup Buku
Semester/Tahun : PTA / 2015-2016 Jumlah Soal : 40 soal

PETUNJUK : a= 1
* Kerjakan semua soal.
* Untuk setiap soal, hanya ada satu jawaban yang paling benar. b= 3
* Tidak diperkenankan menggunakan kalkulator.
c= 3
Untuk soal no. 1 s/d 10, gunakan graf G di bawah ini : d= 5
e=2
Merah= D, A f=3
Biru= B, G, E M B g=3
Kuning= C, F M == 20
B
K
AB = 1
AC,AD = 2 B
K
AG, AF, AE = 3 Graf G

1. Order dari graf G adalah …C/7


A. 5 C. 7
B. 6 banyaknya simpul D. 10

2. Size dari graf G adalah …


A. 7
B/10 C. 12
B. 10 D. 13
ruas
Graf & Analisis Algoritma Halaman 1 dari 6
27 Januari 2016
3. Derajat graf G adalah … A/20
A. 20 C. 450
B. 22 ruas * 2 = 20 D. 180 0

4. Jarak antara simpul A dan simpul F pada graf G adalah …


A. 3 C. 5
B. 4 A/3 A-B-D-F D. 6

5. Diameter graf G adalah …


A. 6 C. 4
B. 5 D/3 D. 3

6. Bilangan Kromatik dari graf G adalah …


A. 4 C. 2
B. 3 B/3 D. 1

7. Jumlah Sirkuit pada graf G adalah …


A. 4 C. 6
B. 10
A/4 D. 12

8. Simpul pada graf G yang tidak ber-adjacent dengan simpul D adalah simpul
A. E C. A
B. C C D. F

9. Edge dari graf G yang ber-incident dengan simpul A adalah


A. AC C. AB
B. DA C D. FA

10. Derajat simpul D dari graf G adalah


A. 2 C. 4
B. 3 D/5 D. 5

Untuk soal no. 11 s/d 12, gunakan graf G1 di bawah ini :

HAPUS
11,10,9,7,

Graf G1

Graf & Analisis Algoritma Halaman 2 dari 6


27 Januari 2016
1. CF = 3
2. AD = 4
11. Untuk menentukan Pohon Rentangan Minimum, dapat dilakukan dengan menggunakan
3. BE = 5
Metode Prims. Dengan metode tersebut, jika diterapkan pada graf G1, maka ruas yang 4. CE = 6
terpilih pada langkah ketiga adalah ruas:
A. EF C. CE
5. AE = 8
B. AD
D/BE D. BE

12. Pohon Rentangan Minimum dari graf G1 mempunyai total bobot ...
A. 18 C. 26
B. 25 C/26 D. 30

13. Graf terhubung yang tidak mengandung sirkuit disebut . . . .


A. Tree C. Forest
B. Cycle A/Tree D. Trie

14. Diantara graf berikut, yang mempunyai bilangan kromatis 2 adalah :


A. Graf Reguler C. Graf Terhubung
B. Graf Bipartisi B D. Graf Planar

15. Algoritma yang dapat digunakan untuk mencari minimum spanning tree adalah . . . .
A. Algoritma Kruskal, Algoritma Solin, dan Algoritma Prims
B. Algoritma Solin dan Algoritma Kruskal A
C. Algoritma Kruskal, Algoritma Dijkstra, dan Algoritma Solin
D. Algoritma Prims dan Algoritma Kruskal

16. Jika diketahui graf G1 dan G2, maka operasi penjumlahan ring dari kedua graf tersebut
adalah:
A. (G1 ∩ G2) - (G2 U G1) D C. (G1 - G2) U (G2 ∩ G1)
B. (G1 ∩ G2) U (G2 - G1) D. (G1 - G2) U (G2 - G1)
atau (G1 U G2) - (G1 U(kebalik) G2)
17. Suatu matriks A berordo n x n, dimana aij, bernilai p, jika ada p ruas yang menghubungkan
simpul vi dengan simpul vj, disebut :
A. Matriks Ruas C. Matriks Incidence
B. Matriks Adjacency B D. Matriks Sirkuit

18. Pernyataan yang tidak benar tentang sebuah pohon adalah :


A. Semua simpulnya berderajat 2 C. Jumlah ruas = jumlah simpul - 1
A
B. Tidak mengandung sirkuit D. Memiliki bilangan kromatik 2

19. Pada sebuah graph tidak berarah :


A. Banyaknya simpul yang berderajat genap adalah ganjil
B. Banyaknya simpul yang berderajat ganjil adalah genap B
Graf & Analisis Algoritma Halaman 3 dari 6
27 Januari 2016
C. Banyaknya simpul yang berderajat ganjil adalah ganjil
D. Banyaknya simpul yang berderajat genap adalah genap

20. Berikut ini merupakan keadaan dari kompleksitas waktu, kecuali


A. Best case C. Base case
B. Worst case
C D. Average case

21. Algoritma adalah urutan langkah-langkah penyelesaian masalah secara sistematis.


Sebuah algoritma tidak saja harus benar, tetapi juga harus...
A. efektif C. mudah
A
B. sederhana D. banyak

22. Berikut ini adalah diagram alur dari proses penyelesaian masalah
A. Masalah  model  algoritma  program  eksekusi  hasil
B. Masalah  program  model  algoritma  hasil
C. Masalah  semi algoritma  model  program  eksekusi
A
D. Masalah  algoritma  program   eksekusi  hasil

23. Suatu prosedur yang hanya akan berhenti jika menghasilkan penyelesaian yang diharapkan
adalah:
A. Semi algoritma C. Semi instruksi
B. Instruksi
A D. Algoritma

24. Suatu keadaan yang merupakan nilai maksimum dari kompleksitas waktu suatu algoritma,
disebut :
A. Best case D C. Average case
B. Random case D. Worst case

25. Best case dan Worst case pada kompleksitas waktu suatu algoritma “penjumlahan” matriks
bujur sangkar adalah : O(n2)
A. O (n 2) dan O (n 3) C. O (n 3) dan O (n 3)
B. O (n 3) dan O (n 2) D. O (n 2) dan O (n 2)

26. Best case dan Worst case pada kompleksitas waktu suatu algoritma “perkalian” matriks bujur
sangkar adalah :
A. O (n 2) dan O (n 2) C. O (n 2) dan O (n 3)
3
B. O (n ) dan O (n )3 O(n3) D. O (n 3) dan O (n 2)

27. Dalam hal menganalisis algoritma, dikenal adanya istilah kompleksitas algoritma. Dalam hal
mengukur kompleksitas algoritma, dapat digunakan salah satu dari yang berikut ini:
A. Omega, Theta, small oh , Big Oh C. Omega, Beta, Theta, Big Oh
B. Omega, Theta, Big Oh D. Omega, Beta, Theta
B
Graf & Analisis Algoritma Halaman 4 dari 6
27 Januari 2016
28. Diketahui bahwa terdapat sebuah teorema tentang kompleksitas waktu algoritma sebagai
berikut: Jika f(n) = am nm + am-1 nm-1 + . . .+ a1 n + a0 adalah polinomial tingkat m,
maka f(n) = …
A. (1) C. (nm)
C
B. (am nm) D. (am)

29. Algoritma yang memanfaatkan konsep strategi algoritma yang didasarkan pada penyelesaian
solusi langsung adalah
A. Pemrograman Dinamis C. Brute Force
B. Backtracking C D. Divide and Conquer

30. Algoritma yang memanfaatkan konsep strategi algoritma yang didasarkan pada pencarian
ruang status adalah
A. Pemrograman Dinamis C. Backtracking
B. Brute Force C D. Greedy

31. Suatu proses yang dapat memanggil dirinya sendiri disebut :


A. Teknik lteratif C. Teknik Greedy
B. Teknik Rekursif B D. Pemrograman Dinamis

32. Pada masalah menara Hanoi, bila banyaknya piringan = 5, maka dibutuhkan pemindahan
sebanyak :
A. 15 kali B = (2^5) -1 C. 127 kali
B. 31 kali D. 63 kali

33. Dasar dari teknik algoritma Backtracking adalah


A. Merging C. Searching
B. Sorting C D. Sharing

34. Solusi yang diperoleh dengan menggunakan DFS adalah berupa tupel yang
A. seragam atau sama C. sembarang
B. berbeda D. tidak teratur

35. Pada persoalan Sum of Subset, jika diketahui suatu himpunan yaitu {2, 3, 5, 8, 10}, maka
dengan menggunakan metode DFS untuk jumlah seluruh elemennya 13 akan diperoleh tupel
berikut, kecuali ….
A. {0, 1, 0, 1, 1} C. {1, 1, 0, 1, 0}
B. {0, 0, 1, 1, 0} D. {0, 1, 0, 0, 1}

36. Metode Backtracking adalah pengembangan dari metode D


A. Branch and Bound B. Greedy
Graf & Analisis Algoritma Halaman 5 dari 6
27 Januari 2016
C. Divide and Conquer D. Brute Force

37. Tahapan dalam teknik Divide and Conquer yang membagi masalah menjadi beberapa sub
masalah yang memiliki kemiripan dengan masalah semula namun berukuran lebih kecil
adalah tahap :
A. Conquer C. ldentifikasi
D
B. Combine D. Divide

38. Diketahui T 1(n) = O(n) dan T2(n) = O(n2), maka nilai dari T1(n) + T2(n) adalah
A. O(n) C. O(n2)
B. O(n3) A D. O(n2+n)

39. Bila diketahui data dalam array A adalah [7,6,5,4,4,3,2,1] maka dapat dikatakan bahwa :
A. elemen dalam array disusun secara menaik
B. elemen dalam array disusun secara tidak turun
C. elemen dalam array disusun secara menurun C
D. elemen dalam array disusun secara tidak naik

40. Jika Graf X merupakan penyajian pohon dari ruang penyelesaian dalam BFS, sedangkan
Graf Y merupakan penyajian pohon dari ruang penyelesaian dalam DFS, untuk 3 tuple dapat
digambarkan seperti di bawah ini.

Graf X Graf Y

Maka simpul 2 pada graf X adalah sama dengan …


A. Simpul K pada graf Y C. Simpul M pada graf Y
B. Simpul L pada graf Y D. Simpul O pada graf Y
B

Graf & Analisis Algoritma Halaman 6 dari 6


27 Januari 2016

Anda mungkin juga menyukai