UNIVERSITAS GUNADARMA SK No. 92 lDikti lKep | 96 Falrultusllmu Komputer,TeknolagiIndustri, Ekonomi, Tehik Sipil dsn Perencarwan,Psikologi, Sastra Soal Ujian Akhir Semester Mata Kuliah Fakultas Jenjang Tingkat/Kelas Semester/Tahun
Perancangan & Analisis Algoritma Teknologi Industi Sl Teknik Informatika III/3IAOI- 16 PTA/2009-2010
Tanggal n lataoro Waktu 90 menit Dosen Jum.Soal 60 PG Sifat Tutup Buku
DILARANG MENCONTEK DALAM BENTT]K APAPT]N !! PILIHAN GAI\IDA 1. Algoritma adalahurutanlangkah-langlratr penyelesaianmasalahsecarasisternatis. Sebuahalgoritna tidak sajaharusbenar,tetapijuga hanrs... a. efisien c. murah b. sederhana d. banyak 2. Keistimewaandari teknik rekursif adalah a. cepat c.. memilikibanyakperulangan b. dapatmemanggildirinya sendiri d. ringkas 3. Berikut merupakankeadaandari kompleksitaswaktu, kecuali a. Best case c. Worst case b. Lower case d. Averagecase 4. Terdapattiga algoritna yaitu A, B, C dan D. Kompleksitaswaktu algoritnaa A : O(n!), Kompleksitas waktu algoritna B : O(n), kompleksitas waktu algoriha C : O(2n), kompleksitaswaktu algoritna D : O(log n). Dari keempat algoritna tersebut manakah algoritna yangmemiliki kompleksitaswaktu paling baik ? a. Algortima A c. Algoritna C b. AlgoritmaB d. AlgorifinaD 5. DiketahuiTr(n) : O(n) danTz(n): O(n),makanilai dari T1(n)+ T2(n)adalah a. o(l) b. O(logn)
UAS_PTA_09l0_Perancangan&AnalisisAlg.
c. o(n) d. O(n:)
6. Terdapatkumpulankoin sebesar9, 8, 7, 5,2, I akanditukardenganuangyangjumlahnya20. Jika menggunakanalgoritnnaGreedymaka banyaknyakoin yang harus ditukar dengan jumlatr uangtersebutadalatr a. 2 koin c. 4 koin b. 3 koin d. 5 koin 7. Untuk menjawabsoalno. 7-8 perhatikanalgoritna berikut : f o r i : I t on -.1 min: AI iJ do f o r j:i +Ito n tfAtil < A[minJthen min: A[iJ endif endfor swap (A[iJ, A[mtn]) endfor Kompleksitaswaktu algoritmatersebutjika dinyatakandalambig OH adalah a. o(l) c. O(2n)