• Tidak ada hasil yang ditemukan

3. Visualisasi Grafis Algoritma Pencari Jalur Terpendek (Dijkstra)

N/A
N/A
Protected

Academic year: 2017

Membagikan "3. Visualisasi Grafis Algoritma Pencari Jalur Terpendek (Dijkstra)"

Copied!
12
0
0

Teks penuh

(1)

LAPORAN PENELITIAN

9,68$/,6$6,*5$),6

$/*25,70$3(1&$5,-$/857(53(1'(.',-.675$

6(%$*$,0(',$3(0%(/$-$5$1,17(5$.7,) $/*25,70$3(052*5$0$1

Peneliti :

Yuwono Indro Hatmojo, S.Pd. Didik Hariyanto, M.T.

FAKULTAS TEKNIK

UNIVERSITAS NEGERI YOGYAKARTA

TAHUN : 2007

(2)

LL

LEMBAR PENGESAHAN

Judul : Visualisasi Grafis Algoritma Pencari Jalur

Terpendek (Dijkstra) Sebagai Media Pembelajaran Interaktif Algoritma Pemrograman

Ketua Peneliti : Yuwono Indro Hatmojo, S.Pd.

Anggota Peneliti : Didik Hariyanto, M.T.

Waktu Penelitian : 6 bulan

Biaya Penelitian : Rp 3.000.000,-

Menyetujui, Yogyakarta, 30 November 2007 Ka.Jur. Diknik Elektro Ketua Peneliti,

Mutaqin, M.Pd., M.T. Yuwono Indro Hatmojo, S.Pd. NIP. 131872515 NIP. 132297917

Mengetahui, Dekan Fakultas Teknik,

(3)

LLL

KATA PENGANTAR

Bismillahirohmanirrohim

Puji dan syukur ke hadirat Allah Subhanahu Wa Ta’ala, karena berkat

rahmat dan hidayahNya penulis dapat menyelesaikan Laporan Penelitian

dengan judul “Visualisai Grafis Algoritma Pencari Jalur Terpendek

(Dijkstra) Sebagai Media Pembelajaran Interaktif Algoritma

Pemrograman”.

Adapun tujuan dari penulisan Laporan ini adalah menghasilkan suatu

aplikasi Perangkat Lunak Visualisasi Grafis Algoritma Dijkstra sebagai salah

satu media pembelajaran interaktif pada algoritma pemrograman.

Penulis sadar bahwa penulisan Laporan ini dapat terlaksana dengan

baik, tidak lepas dari bantuan dan bimbingan berbagai pihak. Oleh karena

itu, dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada :

1. Dekan dan para Pembantu Dekan Fakultas Teknik Universitas Negeri

Yogyakarta.

2. Ketua Jurusan Pendidikan Teknik Elektro Fakultas Teknik Universitas

Negeri Yogyakarta.

3. Teman-teman Dosen Jurusan Pendidikan Teknik Elektro Fakultas Teknik

Universitas Negeri Yogyakarta.

4. Tenaga Administrasi Fakultas Teknik Universitas Negeri Yogyakarta.

Atas bantuan dan peran sertanya selama penyelesaian penelitian ini

penulis mengucapkan terima kasih dan semoga mendapat imbalan yang

(4)

LY

Demikianlah kiranya, dan apabila terdapat kekeliruan, penulis selaku

penyusun yang dho’if mohon dibenarkan untuk menjauhkan dari kesesatan.

Akhir kata semoga Laporan ini dapat memberikan manfaat sebagaimana

mestinya.

Yogyakarta, Desember 2007

(5)

Y

DAFTAR ISI

HALAMANJUDUL ... i

LEMBAR PENGESAHAN ... ii

KATA PENGANTAR ... iii

B. Identifikasi Masalah ... 2

C. Batasan Masalah ... 2

D. Rumusan Masalah ... 3

E. Tujuan Penelitian ... 4

F. Manfaat Penelitian ... 4

BAB II. TINJAUAN PUSTAKA ... 5

A. Pengertian Media Pembelajaran ... 5

B. Manfaat Media dalam Pembelajaran ... 5

C. Klasifikasi Media Pembelajaran ... 6

D. Visualisasi Grafis ... 7

E. Pemrograman Interaktif ... 7

F. Algoritma Pencari Jalur Terpendek (Dijkstra) ... 8

G. Kerangka Berpikir ... 11

BAB III. METODE PENELITIAN ... 13

A. Waktu dan Tempat Penelitian ... 13

B. Obyek Penelitian ... 13

(6)

YL

1. Analisis ... 13

2. Desain ... 14

3. Implementasi ... 14

4. Pengujian ... 15

D. Data dan Cara Pengumpulan Data ... 16

E. Alat dan Bahan yang digunakan ... 17

F. Instrumen yang digunakan ... 17

G. Teknik Analisis Data ... 18

BAB IV. HASIL PENELITIAN DAN PEMBAHASAN ... 19

A. Pengembangan Perangkat Lunak ... 19

1. Analisis ... 19

2. Desain ... 19

3. Implementasi ... 21

4. Pengujian ... 24

B. Pembahasan Hasil Penelitian ... 26

BAB V. KESIMPULAN DAN SARAN ... 29

A. Kesimpulan ... 29

B. Keterbatasan Sistem ... 30

C. Saran ... 30

DAFTAR PUSTAKA ... 31

(7)

YLL

DAFTAR GAMBAR

Gambar 1. Flowchart Algoritma Dijkstra ... 10

Gambar 2. Data Flow Diagram (DFD) Level 0 ... 19

Gambar 3. Desain Menu ... 20

Gambar 4. Desain Tampilan ... 21

Gambar 5. Tampilan Utama Hasil Implementasi ... 22

Gambar 6. Tampilan pada saat ada masukan Data Vertex dan Edge .. 22

Gambar 7. Proses perhitungan algoritma Dijkstra ... 23

(8)

YLLL

DAFTAR TABEL

Tabel 1. Tabel Pengujian Black Box Testing ... 24

Tabel 2. Tabel Hasil Penilaian Validitas oleh Mahasiswa ... 25

Tabel 3. Tabel Hasil Penilaian Validitas oleh Ahli Media ... 25

(9)

L[

VISUALISASI GRAFIS

ALGORITMA PENCARI JALUR TERPENDEK (DIJKSTRA) SEBAGAI MEDIA PEMBELAJARAN INTERAKTIF

ALGORITMA PEMROGRAMAN

Yuwono Indro Hatmojo, S.Pd. dan Didik Hariyanto, M.T.

ABSTRAK

Penelitian ini bertujuan untuk membuat perangkat lunak yang dapat digunakan untuk menampilkan secara visual grafis dari algoritma pencari jalur terpendek (dijkstra). Salah satu keuntungan dari dibuatnya perangkat lunak ini adalah membantu mahasiswa dalam memahami algoritma pemrograman yang digunakan sebagai bagian dari bentuk media pembelajaran yang interaktif.

Pembuatan perangkat lunak dalam penelitian ini dengan berdasarkan metode rancang bangun software dengan model sequential. Dimana tahap awal yang dilakukan adalah analisis, yang terdiri dari analisis kebutuhan pemakai, analisis kerja dan analisis teknologi. Tahap selanjutnya adalah perancangan atau desain yang meliputi desain Data Flow Diagram, desain menu dalam bentuk HIPO (Hierarchy plus Input-Proses-Output) dan desain tampilan. Setelah itu dilakukan tahap menterjemahkan modul-modul hasil desain dengan menggunakan bahasa pemrograman ke dalam bentuk aplikasi atau biasa disebut coding/implementation. Tahap terakhir adalah pengujian perangkat lunak dengan menggunakan sistem pengujian Black Box Testing. Selain itu juga dilakukan penilaian kelayakan perangkat lunak yang dilakukan oleh mahasiswa sebagai end-user, penilaian media oleh ahli media dan penilaian materi oleh ahli materi.

(10)

%$%, 3(1'$+8/8$1

$ /DWDU%HODNDQJ

'DODP VHEXDK SURVHV EHODMDU PHQJDMDU WHUGDSDW VDODK VDWX

IDNWRUSHQWLQJ\DQJPHQMDGLSHQHQWXNHEHUKDVLODQGLWHULPDQ\DPDWHUL

SHPEHODMDUDQROHKVLVZD)DNWRUWHUVHEXWDGDODKDGDQ\DVXDWXPHGLD

SHPEHODMDUDQ \DQJ GDSDW PHQJDNRPRGDVL DWDX PHQHUMHPDKNDQ

VXDWXWHRULDWDXJDJDVDQVHVXDLGHQJDQNHQ\DWDDQORJLV\DQJDGD

3HQJJXQDDQ PHGLD SHPEHODMDUDQ \DQJ WHSDW GDQ VHVXDL DNDQ

EDQ\DN PHPEDQWX JXUX GDQ VLVZD GDODP PHODNXNDQ SURVHV EHODMDU

PHQJDMDU *XUX DNDQ GLEHULNDQ NHPXGDKDQ GDODP PHQ\DPSDLNDQ

VXDWXWHRUL\DQJEHUVLIDWDEVWUDNPRGHOPDWHPDWLVGOO'LVLVLVLVZD

DNDQGLSHUROHKSHPDKDPDQGDQSHQDODUDQ\DQJOHELKEDLNGDQFHSDW

GDODPSURVHVEHODMDU

6DODK VDWX XSD\D XQWXN PHPEXDW VXDWX WHRUL DWDX PRGHO

PDWHPDWLV GDSDW OHELK PXGDK GLSDKDPL DGDODK GHQJDQ PHQFRED

PHQJKDGLUNDQ VHVXDWX EHQWXN \DQJ VHPXOD DEVWUDN PHQMDGL EHQWXN

YLVXDO\DQJPXGDKGLPHQJHUWL

9LVXDOLVDVL GDODP EHQWXN JUDILV \DQJ GLNHPEDQJNDQ GHQJDQ

PHQJJXQDNDQ VXDWX VRIWZDUH PHUXSDNDQ VXDWX FDUD \DQJ HIHNWLI

GDODPPHQJKDGLUNDQVXDWXEHQWXNNDVDW PDWDDNDQVXDWXWHRULDWDX

PRGHO PDWHPDWLV 'HQJDQ DGDQ\D EHQWXN YLVXDO GDQ GLWDPEDKNDQ

SURVHV \DQJ LQWHUDNWLI PDND DNDQ VDQJDW PHPEDQWX VLVZD XQWXN

OHELK PXGDK PHPDKDPL GDQ MXJD GDSDW PHODNXNDQ SURVHV EHODMDU

VHFDUDPDQGLUL

$OJRULWPD SHQFDUL MDOXU WHUSHQGHN GHQJDQ PRGHO 'LMNVWUD

PHUXSDNDQ VXDWX DOJRULWPD \DQJ GLJXQDNDQ XQWXN PHFDUL MDOXU \DQJ

SDOLQJ FHSDW DQWDUD VDWXQRGH WLWLN GHQJDQQRGH \DQJ ODLQ GLDQWDUD

EDQ\DNQRGH \DQJ VDOLQJ WHUKXEXQJ ROHKHGJH JDULV $OJRULWPD LQL

EDQ\DN GLJXQDNDQ VHEDJDL VDODK VDWX EHQWXN SHPHFDKDQ GDODP KDO

(11)

NRPSXWHU GOO 8QWXN PHPDKDPL FDUD NHUMD GDUL DOJRULWPD LQL

GLEXWXKNDQ VXDWX SURVHV \DQJ SDQMDQJ GDQ NRQVHQWUDVL \DQJ EDLN

*XUX VHEDJDL SHQJDMDU GLWXQWXW XQWXN PHQHUMHPDKNDQ DOJRULWPD LQL

VHFDUD EDLN NHSDGD VLVZD DJDU VXSD\D PXGDK XQWXN GLSDKDPL

GHQJDQ PHQJJXQDNDQ FRQWRKFRQWRK VRDO \DQJ EDQ\DN DNDQ

PHQ\HEDENDQNHEXWXKDQZDNWX\DQJPHQLQJNDWGDODPSURVHVEHODMDU

PHQJDMDU

'HQJDQ PHQJJXQDNDQ PHWRGH VHFDUD YLVXDO GDODP EHQWXN

JUDILV \DQJ LQWHUDNWLI VLVZD GDSDW OHELK FHSDW GDQ PXGDK XQWXN

PHPDKDPL DOJRULWPD LQL GDQ VLVZD GDSDW PHODNXNDQ EHUEDJDL

SHUFREDDQ FRQWRKFRQWRK NDVXV VHFDUD FHSDW WHSDW 3HUFREDDQ

FRQWRKFRQWRK NDVXV GDSDW GLODNXNDQ VHFDUD PDQGLUL GHQJDQ

PHQFLSWDNDQVNHQDULRVNHQDULRSHUPDVDODKDQ\DQJLQJLQGLSHFDKNDQ

% ,GHQWLILNDVL0DVDODK

%HUGDVDUNDQ ODWDU EHODNDQJ GLDWDV PDND GDSDW GLWDULN

LGHQWLILNDVLPDVDODKVHEDJDLEHULNXW

9LVXDOLVDVL GDODP EHQWXN JUDILV GLSHUOXNDQ XQWXN PHQMHODVNDQ

WHRULWHRUL\DQJEHUVLIDWDEVWUDNDJDUPHQMDGLOHELKWDPSDN

3HQJJXQDDQ EHQWXN YLVXDO DNDQ PHPEHULNDQ NHXQWXQJDQ

NHFHSDWDQSHPDKDPDQDNDQVXDWXWHRUL

3URVHV \DQJ LQWHUDNWLI PHPXQJNLQNDQ VHRUDQJ XVHU XQWXN

PHQFRED PHPEHULNDQ PDVXNDQPDVXNDQ VNHQDULR NDVXV VHFDUD

PDQGLUL

3HQJHPEDQJDQ SHUDQJNDW OXQDN YLVXDOLVDVL JUDILV DOJRULWPD

GLMNVWUD VHEDJDL PHGLD SHPEHODMDUDQ LQWHUDNWLI GLODNXNDQ GHQJDQ

(12)

3URVHV SHQJXMLDQ SHUDQJNDW OXQDN GHQJDQ PHQJJXQDNDQ VLVWHP

SHQJXMLDQ%ODFN%R[7HVWLQJ

3HQLODLDQ WLQJNDW NHOD\DNDQ SHUDQJNDW OXQDN GLODNXNDQ ROHK

PDKDVLVZD VHEDJDLHQGXVHU SHQLODLDQ PDWHUL ROHK DKOL PDWHUL

GDQSHQLODLDQPHGLDROHKDKOLPHGLD

' 5XPXVDQ0DVDODK

'DULXUDLDQGLDWDVPDNDGDSDWGLUXPXVNDQSHUPDVDODKDQ \DQJDNDQGLSHFDKNDQSDGDSHQHOLWLDQLQL\DLWX

%DJDLPDQD XQMXN NHUMD SHUDQJNDW OXQDN YLVXDOLVDVL JUDILV

DOJRULWPD SHQFDUL MDOXU WHUSHQGHN GLMNVWUD VHEDJDL PHGLD

SHPEHODMDUDQLQWHUDNWLIDOJRULWPDSHPURJUDPDQ"

6HMDXK PDQD WLQJNDW NHOD\DNDQ SHUDQJNDW OXQDN YLVXDOLVDVL JUDILV

DOJRULWPD SHQFDUL MDOXU WHUSHQGHN GLMNVWUD VHEDJDL PHGLD

SHPEHODMDUDQLQWHUDNWLIDOJRULWPDSHPURJUDPDQ"

( 7XMXDQ3HQHOLWLDQ

7XMXDQ GDUL SHQHOLWLDQ LQL DGDODK XQWXN PHUDQFDQJ GDQ

PHPEXDW VXDWX DSOLNDVL SHUDQJNDW OXQDN YLVXDOLVDVL JUDILV DOJRULWPD

SHQFDUL MDOXU WHUSHQGHN GLMNVWUD VHEDJDL PHGLD SHPEHODMDUDQ

LQWHUDNWLIDOJRULWPDSHPURJUDPDQ

) 0DQIDDW3HQHOLWLDQ

+DVLOSHQHOLWLDQLQLGLKDUDSNDQGDSDWPHPEHULNDQSHQJHWDKXDQ

GDQNHWHUDPSLODQNRPSHWHQVL PDKDVLVZD-XUXVDQ3HQGLGLNDQ7HNQLN

(OHNWUR)781<GLELGDQJSHPURJUDPDQYLVXDOYLVXDO SURJUDPPLQJ

'L VDPSLQJ LWX GHQJDQ DGDQ\D DSOLNDVL LQL GLKDUDSNDQ PDKDVLVZD

GDSDW PHQFDUL DOWHUQDWLI UXPXVDQ PDVDODK \DQJ GDSDW GLJXQDNDQ

VHEDJDL EHQWXN SUR\HN DNKLU GDODP NDLWDQQ\D GHQJDQ SHQJJXQDDQ

Referensi

Dokumen terkait

untuk bersedia mengisi angket sesuai dengan keadaan yang dialami dan2. dirasakan.Saya menjamin kerahasiaan informasi yang

lolongkrang pikeun ngajawab anu sabébas-bébasna; jawaban anu béda jeung babaturanana tapi tetep boga hak pikeun meunang peunteun anu sarua. Tina puseur implengan anu

Puji syukur kehadirat Allah subhanhu wata’ala yang telah melimpahkan rahmat, taufik dan hidayah-Nya, sehingga skripsi dengan judul “Upaya meningkatkan kemampuan

Puji dan Syukur kepada Tuhan Yang Maha Esa atas berkatnya yang berlimpah kepada penulis sehingga penulis dapat menyelesaikan penulisan skripsi ini sebagai salah satu syarat

Sebagai akibat dari bibit yang lebih baik, maka bibit yang berasal dari benih tanam langsung maupun bahan tanaman berupa semaian dengan stadia atau fase benih

Transaksi sewa menyewa jasa dalam bentuk ijarah untuk transaksi multijasa, berdasarkan persetujuan atau kesepakatan antara Bank Syariah (BS) dan atau Unit Usaha Syariah (UUS)

Temuan penelitian menunjukan bahwa pelaksanaan program keterampilan menjahit Kesimpulan yang dapat ditarik dari penelitian ini bahwa pelaksanaan program keterampilan menjahit di

Pada pembakaran batu bata yang menggunakan sekam padi dapat dilihat bahwa tidak semua hasil pembakaran masih berupa abu, tetapi juga masih mengandung sedikit arang