23 °c
Kuala Lumpur
26 ° Sat
27 ° Sun
27 ° Mon
25 ° Tue
Wednesday, October 29, 2025
Cart / RM0.00

No products in the cart.

No Result
View All Result
e-ISSN : 2682-8456
MajalahSains
  • Laman Utama
  • Siapa Kami
  • F.A.Q
  • Kategori
    • Alam Semulajadi
    • Astronomi & Kosmologi
    • Berita & Peristiwa
    • Bicara Saintis
      • Sains untuk Manusia
    • Suara Saintis Muda
    • Events
    • Featured
    • Fiksyen, Buku & Filem
    • Fizik
    • Kimia
    • Komputer & IT
    • Luar Negara
    • Matematik
    • Perubatan & Kesihatan
    • Rencana
    • Sejarah & Falsafah
    • Teknologi & Kejuruteraan
    • Tempatan
    • Tenaga
    • Tokoh
  • Pengiklanan
  • Sains Shop
    • Pengajian Tinggi
    • Biografi
    • Umum
    • Siri-Ingin Tahu
    • Mengapa Sains Penting
    • Tokoh Wanita Dalam Bidang Sains
    • Kitaran Hidup
    • Gaya Hidup Sihat
    • Sains Dalam Kehidupan
    • Sains Itu Menyeronokkan
  • Careers
MajalahSains
  • Laman Utama
  • Siapa Kami
  • F.A.Q
  • Kategori
    • Alam Semulajadi
    • Astronomi & Kosmologi
    • Berita & Peristiwa
    • Bicara Saintis
      • Sains untuk Manusia
    • Suara Saintis Muda
    • Events
    • Featured
    • Fiksyen, Buku & Filem
    • Fizik
    • Kimia
    • Komputer & IT
    • Luar Negara
    • Matematik
    • Perubatan & Kesihatan
    • Rencana
    • Sejarah & Falsafah
    • Teknologi & Kejuruteraan
    • Tempatan
    • Tenaga
    • Tokoh
  • Pengiklanan
  • Sains Shop
    • Pengajian Tinggi
    • Biografi
    • Umum
    • Siri-Ingin Tahu
    • Mengapa Sains Penting
    • Tokoh Wanita Dalam Bidang Sains
    • Kitaran Hidup
    • Gaya Hidup Sihat
    • Sains Dalam Kehidupan
    • Sains Itu Menyeronokkan
  • Careers
No Result
View All Result
MajalahSains
No Result
View All Result

Pengembaraan Matematik Si Bulus Penjelajah Dengan Algoritma Dijkstra

Pengembaraan Matematik Si Bulus Penjelajah Dengan Algoritma Dijkstra

Editor by Editor
29/10/2025
in Berita & Peristiwa, Matematik
0 0
0

Penulis: Alyssa April Dellow¹, Prof. Madya Dr. Fatimah Abdul Razak²

¹Calon Doktor Falsafah (Sains Data & Analitik), Jabatan Sains Matematik, Fakulti Sains dan Teknologi di Universiti Kebangsaan Malaysia, UKM.

²Ketua Kumpulan Penyelidikan Rangkaian Kompleks dan Analisis Data Bertopologi (CNTDA)
Jabatan Sains Matematik, Fakulti Sains dan Teknologi
Universiti Kebangsaan Malaysia

 

Seekor kucing bernama Lana tiba-tiba tersedar bahawa dia perlu segera pulang untuk makan malam bersama-sama kakaknya, Tommy.

“Alamak! Saya dah lambat. Mesti Tommy marah sebab lapar menunggu saya balik,” rungut Lana. Dengan keresahan yang membuak-buak, Lana nekad mencari jalan terpantas untuk pulang.

Namun, misi menjelajah kejiranannya bukan sesuatu perkara mudah memandangkan kawasan kejiranan tersebut mempunyai pelbagai jalan dan tanda pandu yang boleh dilalui.

Lana termenung seketika. Dia teringat bagaimana tuannya pernah melukis peta yang dipenuhi titik-titik kecil yang disambungkan dengan garisan. “Untuk mencari laluan terpendek antara dua titik dalam sesuatu sistem, gunakan algoritma Dijkstra,” kata tuannya ketika itu. Kini, di tengah simpang jalan yang berserabut, Lana rasa seolah-olah dia sendiri berada dalam peta itu.

Gambar 1: Lana (kiri) dan Tommy (kanan), kucing sebenar yang menjadi inspirasi watak penjelajah.

Peta Kejiranan Sebagai Sebuah Rangkaian

Lana mula membayangkan kejiranannya sebagai sebuah rangkaian. Setiap persilangan jalan diibaratkan sebagai satu nod, manakala jalan yang menghubungkan dua persilangan dianggap sebagai sisi, seperti yang ditunjukkan dalam Rajah 1. Setiap sisi mempunyai berat tersendiri yang mewakili kos perjalanan sepanjang jalan tersebut, contohnya panjang jalan atau masa yang diambil. Rangkaian seperti ini digunakan secara meluas dalam pelbagai jenis bidang untuk menggambarkan secara visual hubungan antara entiti, antaranya rangkaian pengangkutan, kewangan, biologi, sosial dan lain-lain.

Rajah 1: Kejiranan Lana dan Tommy digambarkan sebagai rangkaian yang terdiri daripada nod dan sisi.
Sumber: Semua rajah dalam artikel ini dihasilkan sendiri oleh pengarang

“Saya Nak Pulang dengan Pantas!”

Lana mula menggunakan strategi berdasarkan algoritma Dijkstra, seperti yang ditunjukkan dalam langkah-langkah berikut. Nombor pada sisi di antara setiap nod mewakili jarak atau kos perjalanan antara persilangan jalan.

1. Lana berada di nod B dan perlu pulang ke nod E, rumah mereka di mana Tommy menunggunya. Jarak dari B ke B ialah 0, manakala jarak dari B ke semua nod lain ditetapkan sebagai infiniti, ∞, (sangat jauh) pada awalnya

Rajah 2: Nombor berwarna hitam di pertengahan sisi antara dua nod menunjukkan jarak perjalanan antara kedua-dua persilangan jalan. Nombor berwarna merah di sebelah setiap nod dalam (b) dan rajah-rajah seterusnya mewakili jarak terkini dari titik permulaan Lana di nod B ke nod tersebut. Simbol ∞ pula menunjukkan jarak yang dianggap sangat jauh kerana belum wujud laluan ke nod berkenaan pada langkah tersebut.

2. Oleh sebab Lana berada di B, nod ini dianggap telah dilawati. Kini, hanya dua nod yang terhubung secara terus kepada B, iaitu A dan D. Kedua-dua nod ini dipertimbangkan sebagai destinasi seterusnya dan diletakkan dalam baris gilir keutamaan.

Rajah 3: Nod oren mewakili nod yang telah dilawati, manakala nod biru merupakan nod yang sedang dipertimbangkan untuk langkah seterusnya. Nod biru ini dimasukkan ke dalam baris gilir keutamaan, iaitu senarai sementara yang menyimpan nod yang bakal dipilih sebagai destinasi seterusnya berdasarkan jarak paling kecil.

3. Lana memilih nod A sebagai destinasi seterusnya kerana jarak ke A, iaitu 2, lebih pendek berbanding jarak ke D, iaitu 4. Nod A ditandakan sebagai dilawati. Langkah 2 dan 3 diulang, Lana meletakkan nod paling hampir yang belum dilawati dalam baris gilir keutamaan.

Rajah 4: Laluan semasa yang dipilih oleh Lana diwakili dengan garisan biru

4. Jarak dari tempat asal Lana ke C melalui A ialah 5, tetapi jarak dari B ke D masih kekal 4. Maka, D dipilih terlebih dahulu. Seterusnya, nod C dan E dipertimbangkan.

Rajah 5: Laluan B ->D (4) lebih pendek berbanding B -> A -> C (5).

5. Jarak dari B ke C melalui A ialah 5, jauh lebih kurang berbanding melawati E dari D dengan jarak 13. Oleh itu, C dipilih dan ditandakan dilawati.

Rajah 6: Laluan B -> A -> C (5) lebih pendek berbanding B -> D -> E (17).

6. Sekarang, Lana perlu membuat pilihan terakhir. Dia membayangkan dua laluan yang tersedia:

    • B -> D -> E dengan jumlah jarak 17
    • B -> A -> C -> E dengan jumlah jarak 11

Walaupun laluan B -> A -> C -> E kelihatan lebih jauh kerana perlu melalui lebih banyak nod dan sisi, sebenarnya laluan ini jauh lebih singkat. Justeru, Lana memilih laluan tersebut sebagai laluan paling optimum!

Rajah 7: Laluan terpendek yang dipilih oleh Lana dari B ke E menggunakan algoritma Dijkstra ditunjukkan dengan garisan oren.

“Wah, saya sempat sampai rumah sebelum Tommy marah. Sekarang kami boleh makan malam dengan tenang.”


Aplikasi Laluan Terpendek dalam Kehidupan Seharian

Walaupun Lana seekor kucing yang bijak, algoritma Dijkstra dan konsep laluan terpendek pada hakikatnya banyak digunakan dalam kehidupan seharian. Contohnya:

  1. Sistem GPS seperti Google Maps yang mengira laluan terpantas ke destinasi. 
  2. Penghalaan rangkaian (network routing) yang menentukan laluan paling cekap bagi paket data untuk bergerak dari sumber ke destinasi. 
  3. Pengoptimuman logistik seperti merancang laluan penghantaran paling cekap untuk perkhidmatan pengangkutan atau kurier.

Untuk lebih memahami konsep ini, anda boleh menonton video satu minit yang saya sediakan dalam Bahasa Inggeris di bawah.

Sebenarnya, saya tidak sangka bahawa video yang saya hasilkan kerana minat saya terhadap rangkaian (dan kucing!), boleh memenangi anugerah video satu minit terbaik di NetSciX 2025 pada Januari 2025. Sejak tahun terakhir sarjana muda lagi saya terlibat dalam penyelidikan rangkaian kewangan. Pada tahun 2024, saya mendaftarkan diri sebagai pelajar Doktor Falsafah di Universiti Kebangsaan Malaysia dan mula meletakkan fokus penyelidikan saya dalam bidang Sains Rangkaian. Di sinilah saya mula berkenalan dengan Network Science Society, komuniti antarabangsa yang menganjurkan dua persidangan utama setiap tahun, NetSci dan NetSciX. NetSci merupakan persidangan perdana Network Science Society yang menghimpunkan penyelidik Sains Rangkaian dari seluruh dunia untuk bengkel, pembentangan dan pertukaran idea, manakala NetSciX ialah versi musim sejuk yang lebih kecil untuk meluaskan jangkauan NetSci ke lokasi-lokasi lain.

Disebabkan saya dan Dr. Fatimah berpeluang menghadiri NetSciX 2025 di Indian Institute of Technology, Indore, India, saya mengambil keputusan untuk menyertai pertandingan video satu minit dalam menerangkan konsep Sains Rangkaian. Saya sungguh teruja apabila video pemenang dengan suara kartun saya dimainkan di skrin besar. Ramai yang ketawa dan bertanya sama ada itu suara saya atau AI, dan ya, itu memang suara saya yang dilajukan. Momen ini membuka mata saya bahawa matematik boleh dihidangkan secara santai dan bercerita, malah boleh dinikmati oleh pelbagai lapisan masyarakat. Justeru terhasilah artikel ini, disuaikan untuk pembaca tempatan.

Gambar 2: Detik manis di NetSciX 2025 apabila video saya dipertontonkan di skrin besar, sebelum saya menerima salah satu daripada dua sijil anugerah video satu minit terbaik.

Matematik Ada di Mana-mana!

Sudah tentu, Edsger W. Dijkstra tidak menyangka bahawa algoritma ciptaannya pada tahun 1956 akan digunakan secara meluas, malah turut “digunakan” oleh seekor kucing untuk mencari jalan pintas! Jika anda rasa sesuatu masalah matematik terlalu sukar, cuba pecahkan konsep kompleks tersebut kepada bahagian-bahagian kecil yang mudah difahami. Matematik membantu menyelesaikan masalah rumit secara teratur dan boleh diaplikasikan dalam pelbagai teknologi moden.

Jadi, lain kali anda sesat dan menggunakan GPS, ingatlah algoritma Dijkstra. Malah, anda boleh cuba sendiri dengan melukis rangkaian ringkas kejiranan anda dan menggunakan algoritma Dijkstra untuk mencari laluan terpendek dari satu sumber ke destinasi. Jika seekor kucing boleh memahaminya, anda juga boleh!

Bagi pembaca yang berminat meneroka konsep Sains Rangkaian yang lain pula, khususnya bagaimana konsep-konsep ini muncul dalam rangkaian media sosial, anda boleh membaca artikel “Like, Komen, Share dan Hubungannya dengan Matematik” kami di Majalah Sains.


Rujukan dan Pautan

Alyssa April. 2024. A Cat’s Quest for the Shortest Path Using Dijkstra’s Algorithm. YouTube. https://www.youtube.com/watch?v=cQXnsD33_7s [9 Jun 2025].

Alyssa April Dellow & Prof. Madya Dr. Fatimah Abdul Razak. 2025. Like, Komen, Share dan Hubungannya dengan Matematik. Majalah Sains. https://www.majalahsains.com/like-komen-share-dan-hubungannya-dengan-matematik/ [21 Oktober 2025].

Centrum Wiskunde & Informatica (CWI). t.th. Edsger W. Dijkstra: Brilliant, colourful, and opinionated. https://www.cwi.nl/en/about/history/e-w-dijkstra-brilliant-colourful-and-opinionated/ [9 Jun 2025].

Dijkstra, E.W. 1959. A Note on Two Problems in Connexion with Graphs. Numerische Mathematik 1: 269-271. https://ir.cwi.nl/pub/9256/9256D.pdf [22 September 2025].

GeeksforGeeks. 2025. Applications of Dijkstra’s shortest path algorithm. http://geeksforgeeks.org/dsa/applications-of-dijkstras-shortest-path-algorithm/ [8 Jun 2025].

Indian Institute of Technology, Indore, India. t.th. NetSciX 2025: International School and Conference on Network Science. https://netscix2025.iiti.ac.in/ [9 Jun 2025].

NetSci. t.th. The Network Science Society. https://netscisociety.net/home [27 September 2025].

Berikan Komen Anda Di Sini

Tags: Algoritma DijkstraAlyssa April DellowDr Fatimah Abdul RazakFakulti Sains dan TeknologiJabatan Sains MatematikKumpulan Penyelidikan Rangkaian Kompleks dan Analisis Data Bertopologi (CNTDA)Pengembaraan MatematikUKM
ShareTweetShare
Previous Post

Retak Rapuh (fragility fracture): Ancaman Senyap Tulang Lemah

Editor

Editor

Related Posts

Retak Rapuh (fragility fracture): Ancaman Senyap Tulang Lemah
Berita & Peristiwa

Retak Rapuh (fragility fracture): Ancaman Senyap Tulang Lemah

1 day ago
Tarikan Warga Emas: Permainan Interaktif Menjadi Pilihan Meniti Hari Tua
Berita & Peristiwa

Tarikan Warga Emas: Permainan Interaktif Menjadi Pilihan Meniti Hari Tua

1 day ago
Kaedah Baharu membantu Penyembuhan Luka Kronik dengan lebih cepat
Berita & Peristiwa

Kaedah Baharu membantu Penyembuhan Luka Kronik dengan lebih cepat

2 days ago
Tarikan dan Keindahan Mossy Forest
Alam Semulajadi

Tarikan dan Keindahan Mossy Forest

5 days ago

Kategori Produk

  • Gaya Hidup Sihat
  • Biografi
  • Siri-Ingin Tahu
  • Umum
  • Sains Dalam Kehidupan
  • Sains Itu Menyeronokkan
  • Mengapa Sains Penting
  • Tokoh Wanita Dalam Bidang Sains
  • Pengajian Tinggi
  • Kitaran Hidup
  • Laman Utama
  • Siapa Kami
  • F.A.Q
  • Kategori
  • Pengiklanan
  • Sains Shop
  • Careers
e-ISSN : 2682-8456

Copyright @2025 MajalahSains | MScience Ent. (002387117-X)

No Result
View All Result
  • Laman Utama
  • Siapa Kami
  • F.A.Q
  • Kategori
    • Alam Semulajadi
    • Astronomi & Kosmologi
    • Berita & Peristiwa
    • Bicara Saintis
      • Sains untuk Manusia
    • Suara Saintis Muda
    • Events
    • Featured
    • Fiksyen, Buku & Filem
    • Fizik
    • Kimia
    • Komputer & IT
    • Luar Negara
    • Matematik
    • Perubatan & Kesihatan
    • Rencana
    • Sejarah & Falsafah
    • Teknologi & Kejuruteraan
    • Tempatan
    • Tenaga
    • Tokoh
  • Pengiklanan
  • Sains Shop
    • Pengajian Tinggi
    • Biografi
    • Umum
    • Siri-Ingin Tahu
    • Mengapa Sains Penting
    • Tokoh Wanita Dalam Bidang Sains
    • Kitaran Hidup
    • Gaya Hidup Sihat
    • Sains Dalam Kehidupan
    • Sains Itu Menyeronokkan
  • Careers

Copyright @2025 MajalahSains | MScience Ent. (002387117-X)

Login to your account below

Forgotten Password? Sign Up

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In