Anda di halaman 1dari 2

Program Studi Teknik Informatika

Sekolah Teknik Elektro dan Informatika


Institut Teknologi Bandung

UAS IF2153 Matematika Diskrit


Semester Ganjil Tahun 2007/2008
Hari/Tanggal: Kamis, 4 Januari 2007
Dosen: Harlili, M.Sc. (K-01), Ir. Rinaldi Munir, M.T (K-02)
Waktu: 120 menit

Soal dari Rinaldi Munir


1. Sebuah algoritma rekursif memproses sebuah tabel yang berukuran n (asumsi: n
merupakan perpangkatan dari 2, yaitu n = 2k). Tabel dibagi 2 secara rekursif dan
setiap bagian diproses lagi dengan algoritma yang sama. Begitu seterusnya sampai
ukuran tabel = 1. Kompleksitas waktu algoritma tersebut adalah: (10)
 1 ,n 1
T ( n)  
2T ( n / 2)  n ,n 1
Nyatakan kebutuhan waktu algoritma tersebut dalam notasi asimptotik (O-besar).
2. Berapa kali instruksi xx+1 pada potongan algoritam di bawah ini dikerjakan?
Nyatakan kompleksitas waktunya dalam notasi O-Besar, -Besar, dan -besar.
i  n (15)
while i  1 do
x  x + 1
i  i/2
end
3. Ada 8 zat kimia berupa (A, B, …, H), beberapa diantaranya tidak dapat disimpan
bersama-sama di dalam satu ruangan karena campuran uapnya dapat menimbulkan
reaksi kimia yang eksplosif, yaitu:
Zat kimia A tidak dapat disimpan bersama-sama dengan C, E, dan H
Zat kimia B tidak dapat disimpan bersama-sama dengan A, D, dan F
Zat kimia C tidak dapat disimpan bersama-sama dengan A, G, dan H
Zat kimia D tidak dapat disimpan bersama-sama dengan B, E, dan H
Zat kimia E tidak dapat disimpan bersama-sama dengan D, A, dan H
Zat kimia F tidak dapat disimpan bersama-sama dengan B, G, dan H
Zat kimia G tidak dapat disimpan bersama-sama dengan C, dan F
Zat kimia H tidak dapat disimpan bersama-sama dengan A, C, D, E, dan F
(a) Gambarkan graf yang merepresentasikan kondisi di atas, jelaskan arti setiap
simpul dan sisi. (5)
(b) Berapa minimal jumlah ruangan yang dibutuhkan untuk menyimpan zat kimia
tersebut? Tuliskan zat-zat kimia apa saja yang bersama-sama ditempatkan pada
setiap ruangan. (10)
4. Graf yang mewakili masalah jembatan Konigsberg adalah seperti di bawah ini, yang
dalam hal ini simpul menyatakan daratan dan sisi menyatakan ruas jembatan.

1
A

D B

C
Berapa paling sedikit ruas jembatan baru yang perlu ditambahkan agar setiap
jembatan dapat dilalui tepat sekali? Gambarkan graf yang baru setelah penambahan
jembatan baru tersebut. (10)

Soal dari Harlili


5. Seorang profesor membuat 20 soal pilihan ganda Matematika Diskrit, setiap soal
mempunyai pilihan jawaban a, b, c, dan, d. Jika soal yang mempunyai jawab a ada 8
soal, mempunyai jawab b ada 3 soal, mempunyai jawab c ada 4 soal, dan mempunyai
jawab d ada 5 soal, berapa banyak kunci jawaban yang mungkin, jika urutan soal
tidak diperhatikan. (10)
6. Tentukan berapa banyak solusi bilangan bulat nonnegatif dari 1 2 3 4 x5  21
x  x  x  x 
, jika 0  x1  10 (10)
7. Carilah pohon merentang minimum dari graf di bawah dengan menggunakan
Algoritma Kruskal. (15)
(Jawaban harus menunjukkan langkah-langkah pembuatannya dengan mengisi tabel ini)
Langkah Sisi Bobot Pohon Merentang
1 ... ... ...
H 4
10 G

5 6 9
D
3
2 E F

1 7 8
4 6

A B C
5 3
8. Tentukan kode Huffman untuk enkoding setiap simbol yang frekuensi setiap simbol
diberikan berikut ini;
A: 0,08 B: 0,10 C: 0,12 D: 0,15 E: 0,20 F:0,35.
Gambarkan pula pohon Huffman yang terbentuk. Berapa rata-rata banyaknya bit yang
digunakan untuk enkoding satu karakter ini? (15)
Bonus:
9. Apa perkiraan nilai anda untuk mata kuliah ini? (A/B/C/D). D = E = Tidak lulus. (2)
SELAMAT BERPIKIR dan BEKERJA

Anda mungkin juga menyukai