Anda di halaman 1dari 4

TUGAS 3 – Struktur Data

1. Terdapat binary tree sebagai berikut :

Pada binary tree di atas, pilihlah salah satu jenis penelusuran traversal dan jelaskan cara
kerjanya.

Jawaban :
Jenis traversal yang saya pilih adalah jenis inorder, dimana node yang pertama kali akan
dikunjungi adalah node leaf yang paling kiri terlebih dahulu kemudian menuju parent dari
leaf tersebut, lalu dilanjutkan menuju node child sebelah kanan dari parent tersebut. Hal ini
terus dilakukan hingga mencapai node paling kanan. Untuk lebih jelasnya, berikut ini
perinciannya :
- Node yang pertama dikunjungi adalah node A sebagai leaf paling kiri dari tree.
- Dilanjutkan menuju node D sebagai parent dari node A.
- Dikarenakan node D tidak memiliki child pada sebelah kanan, maka dilanjutkan menuju
parent dari node D yaitu node E.
- Dilanjutkan menuju node G
- Lalu menuju parent dari node G yaitu node K.
- Dilanjutkan menuju child sebelah kanan node K, yaitu node J.
- Traversal dilanjutkan menuju root dari tree yaitu node M.
- Lalu menuju child dari node M, yaitu node W.
- Dilanjutkan menuju leaf paling kiri yang tersisa yaitu node O.
- Lalu menuju parent dari node O, yaitu node R.
- Yang terakhir yaitu leaf sebelah kanan, yaitu node T.
Berikut ini ilustrasi gambarnya.

This study source was downloaded by 100000786804954 from CourseHero.com on 11-25-2022 01:13:06 GMT -06:00

https://www.coursehero.com/file/152372304/Tugas-3-Struktur-Datadocx/
2. Perhatikan graph dengan 7 vertex dibawah ini.

Jika Anda akan melakukan perjalanan dari Malang ke Jakarta, tulislah traversal yang mungkin dari
graph di atas dan tentukan shortest path dari traversal tersebut.

Jawaban :

Traversal yang mungkin terjadi dengan kota keberangkatan malang dan tujuan akhir adalah Jakarta
yaitu :

1. Malang menuju Surabaya dengan nilai edge 5, lalu menuju Semarang dengan nilai edge 7, lalu
menuju Cirebon dengan nilai edge 5, hingga akhirnya sampai ke Jakarta dengan nilai edge 5. Total
nilai edge berdasarkan path yang diambil adalah 5+7+5+5 = 22.

This study source was downloaded by 100000786804954 from CourseHero.com on 11-25-2022 01:13:06 GMT -06:00

https://www.coursehero.com/file/152372304/Tugas-3-Struktur-Datadocx/
2. Malang menuju Surabaya dengan nilai edge 5, lalu menuju Semarang dengan nilai edge 7, lalu
menuju Yogyakarta dengan nilai edge 3, lalu menuju Bandung dengan nilai edge 7, hingga akhirnya
sampai ke Jakarta dengan nilai edge 6. Total nilai edge berdasarkan path yang diambil adalah
5+7+3+7+6 = 28.

3. Malang menuju Yogyakarta dengan nilai edge 10, lalu menuju Bandung dengan nilai edge 7, hingga
akhirnya sampai ke Jakarta dengan nilai edge 6. Total nilai edge berdasarkan path yang diambil
adalah 10+7+6 = 23.

4. Malang menuju Yogyakarta dengan nilai edge 10, lalu menuju Semarang dengan nilai edge 3, lalu
menuju Cirebon dengan nilai edge 5, hingga akhirnya sampai ke Jakarta dengan nilai edge 5. Total
nilai edge berdasarkan path yang diambil adalah 10+3+5+5 = 23.

This study source was downloaded by 100000786804954 from CourseHero.com on 11-25-2022 01:13:06 GMT -06:00

https://www.coursehero.com/file/152372304/Tugas-3-Struktur-Datadocx/
Berikut ini traversal yang mungkin terjadi dengan kota asal adalah Malang dan kota tujuan adalah
Jakarta :

1. Malang -> Surabaya -> Semarang -> Cirebon -> Jakarta


2. Malang -> Surabaya -> Yogyakarta -> Bandung -> Jakarta
3. Malang -> Yogyakarta-> Bandung -> Jakarta
4. Malang -> Yogyakarta-> Semarang -> Cirebon -> Jakarta

Shortest path dari traversal diatas adalah Malang -> Surabaya -> Semarang -> Cirebon -> Jakarta
dengan nilai total edge 22.

Sumber referensi :

- BMP MSIM4202 – Struktur Data

This study source was downloaded by 100000786804954 from CourseHero.com on 11-25-2022 01:13:06 GMT -06:00

https://www.coursehero.com/file/152372304/Tugas-3-Struktur-Datadocx/
Powered by TCPDF (www.tcpdf.org)

Anda mungkin juga menyukai