aplikasi simulasi pembelajaran struktur data … fileaplikasi simulasi pembelajaran struktur data...

12
APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Oleh DHANY TRIHANDOYO NIM : 41508010022 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2013 http://digilib.mercubuana.ac.id/

Upload: buiquynh

Post on 08-Aug-2019

233 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE 

    

LAPORAN TUGAS AKHIR       

Oleh  DHANY TRIHANDOYO NIM : 41508010022 

  

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 

2013 

http://digilib.mercubuana.ac.id/

Page 2: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE 

   

LAPORAN TUGAS AKHIR   

Diajukan Untuk Melengkapi Salah Satu Syarat  Memperoleh Gelar Sarjana Komputer 

   

Oleh  DHANY TRIHANDOYO NIM : 41508010022 

  

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 

2013 

http://digilib.mercubuana.ac.id/

Page 3: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

http://digilib.mercubuana.ac.id/

Page 4: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

http://digilib.mercubuana.ac.id/

Page 5: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

KATA PENGANTAR

Segala puji syukur penulis panjatkan kehadirat allah SWT, atas semua

rahmat dan karunia dan kesehatan yang diberikan-Nya, sehingga penulis dapat

menyelesaikan laporan tugas akhir ini sebagai salah satu persyaratan untuk

menyelesaikan program studi strata satu (S1) pada Jurusan Teknik Informatika.

Sholawat serta salam tak lupa penulis sampaikan kepada Nabi Muhammad SAW

beserta keluarga, sahabat, dan para pengikutnya yang insya allah akan tetap

istiqomah hingga akhir nanti

Semoga dari pengalaman penulis yang sedikit ini dapat memberi manfaat

kepada pembaca walaupun masih sangat terbatas kemampuan dan ilmu penulis

dalam pembuatan laporan, hingga laporan ini masih jauh dari sempurna. Oleh

karena itu kritik dan saran yang membangun dari para pembaca sangat penulis

harapkan sehingga dapat terwujud suatu laporan Tugas Akhir yang lebih baik di

masa mendatang.

Penulis juga mengucapkan terima kasih kepada semua pihak yang telah

membantu penulis sehingga laporan tugas akhir dapat tersusun dengan baik.

Untuk itu penulis ingin mengucapkan terima kasih kepada:

1. Ibu Desi Ramayanti S.Kom, M.T, selaku pembimbing Tugas Akhir yang

telah membimbing penulis dengan semua nasihat, semangat, dan segala

bantuan yang tidak dapat disebutkan satu per satu hingga laporan ini

terwujud.

2. Bapak Tri Daryanto, S.Kom, M.T, selaku Ketua Program Studi Teknik

Informatika Universitas Mercubuana.

3. Bapak Sabar Rudiarto, S.Kom, M.Kom, selaku Koordinator Tugas Akhir

pada Jurusan Teknik Informatika Universitas Mercubuana.

4. Kedua orang tua tercinta bapak dan ibu, kakak-kakak dan keluarga besar

yang selama ini telah memberikan do’a, kasih sayang, semangat dan

dorongan moril maupun materil.

5. Seluruh Dosen dan staf Teknik Informatika Universitas Mercubuana.

6. Kawan-kawan Teknik Informatika Angkatan 2008 yang telah memberikan

dukungan moral untuk terus meyelesaikan tugas akhir ini.

http://digilib.mercubuana.ac.id/

Page 6: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

7. Seluruh pihak yang tidak disebutkan namanya satu persatu, terima kasih atas

do’a dan dukungannya hingga laporan tugas akhir ini terselesaikan.

Semoga dengan ini semua Allah SWT membalas atas semua kebaikan dan

selalu mencurahkan hidayahnya serta taufiknya Allah SWT membalas kebaikan

dan selalu mencurahkan hidayah serta taufikNya, Amin.

Jakarta, Februari 2013

Dhany Trihandoyo

http://digilib.mercubuana.ac.id/

Page 7: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

DAFTAR ISI

Lembar Pernyataan ................................................................................. i

Lembar Persetujuan ................................................................................. ii

Kata Pengantar ........................................................................................ iii

Abstract ................................................................................................... v

Abstrak .................................................................................................... vi

Daftar Isi ................................................................................................. vii

Daftar Gambar ......................................................................................... xi

Daftar Tabel ............................................................................................ xiii

BAB I PENDAHULUAN ...................................................................... 1

1.1 Latar Belakang .............................................................................. 1

1.2 Perumusan Masalah ...................................................................... 2

1.3 Batasan Masalah ........................................................................... 2

1.4 Tujuan Penelitian dan Manfaat ..................................................... 2

1.4.1 Tujuan Penelitian .............................................................. 2

1.4.2 Manfaat Penelitian ............................................................ 2

1.5 Metodologi Penelitian ................................................................... 3

1. Konsep .................................................................................. 3

2. Perancangan .......................................................................... 3

3. Pengumpulan Bahan .............................................................. 3

4. Pembuatan ............................................................................. 3

5. Pengujian ............................................................................... 4

6. Distribusi ............................................................................... 4

1.6 Sistematika Penulisan ................................................................... 4

1. BAB I : PENDAHULUAN ............................................ 4

2. BAB II : LANDASAN TEORI ........................................ 4

3. BAB III : ANALISIS DAN PERANCANGAN ............... 4

4. BAB IV : IMPLEMENTASI DAN PENGUJIAN ............ 4

5. BAB V : PENUTUP ......................................................... 5

http://digilib.mercubuana.ac.id/

Page 8: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

BAB II LANDASAN TEORI ................................................................. 6

2.1 Simulasi ......................................................................................... 6

2.1.1 Keunggulan Simulasi ....................................................... 6

2.1.2 Kelemahan Simulasi ........................................................ 7

2.2 Pembelajaran ................................................................................ 7

2.2.1 Teori-teori Pembelajaran ................................................. 8

2.2.2 Ciri-ciri Pembelajaran ..................................................... 8

2.3 Multimedia ................................................................................... 9

2.3.1 Objek Multimedia ........................................................... 10

2.4 CAI (Computer Aided Instruction) ............................................... 11

2.5 Adobe Flash .................................................................................. 12

2.6 Action Script ................................................................................. 14

2.7 Adobe Ilustrator ............................................................................ 15

2.8 Struktur Data ................................................................................. 16

2.9 Queue (Antrian) ............................................................................ 17

2.10 United Modelling Language ......................................................... 17

2.10.1 Use Case Diagram .......................................................... 18

2.10.2 Activity Diagram ........................................................... 19

2.10.3 Sequence Diagram ......................................................... 20

2.11 Storyboard .................................................................................... 20

2.12 Blackbox ...................................................................................... 21

2.13 Metode Luther .............................................................................. 22

BAB III ANALISA DAN PERANCANGAN ........................................ 24

3.1 Analisa Sistem ............................................................................... 24

3.2 Pengumpulan Data ........................................................................ 24

3.3 Metode Pengembangan Multimedia ............................................. 24

3.3.1 Konsep .............................................................................. 26

3.4 Perancangan .................................................................................. 27

3.4.1 Perancangan Use Case Diagram ....................................... 27

3.4.2 Perancangan Activity Diagram ......................................... 29

3.4.3 Perancangan Sequence Diagram ...................................... 31

http://digilib.mercubuana.ac.id/

Page 9: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

3.4.4 Perancangan Storyboard ................................................... 33

BAB IV IMPLEMENTASI DAN PENGUJIAN ................................... 38

4.1 Implementasi Pengujian ............................................................... 38

4.1.1 Kebutuhan Perangkat Keras ............................................. 38

4.1.2 Kebutuhan Perangkat Lunak ........................................... 38

4.2 Pembuatan Bahan ......................................................................... 38

4.2.1 Teks .................................................................................. 39

4.2.2 Gambar ............................................................................. 39

4.2.3 Suara ................................................................................. 40

4.2.4 Animasi ............................................................................. 40

4.2.5 Tombol Navigasi .............................................................. 41

4.3 Proses Pembuatan ......................................................................... 43

4.3.1 Scene Menu ...................................................................... 43

4.3.2 Scene Materi ..................................................................... 45

4.3.3 Scene Latihan .................................................................... 47

4.3.4 Scene Profil ....................................................................... 52

4.3.5 Scene Animasi .................................................................. 54

4.4 Pengujian ..................................................................................... 56

4.4.1 Pengujian Blackbox .......................................................... 57

4.4.2 Hasil Pengujian ................................................................. 57

4.4.3 Analisis Hasil Pengujian ................................................... 58

4.5 Distribusi ........................................................................................ 59

BAB V PENUTUP ................................................................................. 60

5.1 Kesimpulan ........................................................................ 60

5.2 Saran .................................................................................. 60

DAFTAR PUSTAKA ............................................................................ 61

LAMPIRAN ........................................................................................... 63

http://digilib.mercubuana.ac.id/

Page 10: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

DAFTAR GAMBAR

2.1 Gambar Metodologi Pengembangan Multimedia ........................ 22

3.1 Use case diagram Simulasi Pembelajaran Struktur Data Queue .. 28

3.2 Activity Diagram Halaman Materi ............................................... 30

3.3 Activity Diagram Halaman Latihan ............................................. 30

3.4 Activity Diagram Halaman Profil ................................................ 31

3.5 Sequence Diagram Halaman Materi ............................................ 32

3.6 Sequence Diagram Halaman Latihan ........................................... 32

3.7 Sequence Diagram Halaman Profil .............................................. 33

3.8 Storyboard Menu .......................................................................... 33

3.9 Storyboard Materi ......................................................................... 34

3.10 Storyboard isi Materi .................................................................... 35

3.11 Storyboard isi Animasi ................................................................. 35

3.12 Storyboard Latihan ....................................................................... 36

3.13 Storyboard Soal Latihan ............................................................... 37

4.1 Teks Materi ................................................................................... 39

4.2 Halaman Menu Awal .................................................................... 39

4.3 Halaman Menu .............................................................................. 40

4.4 Animasi Orang .............................................................................. 40

4.5 Tampilan Halaman Menu ............................................................. 43

4.6 Tampilan Materi ........................................................................... 46

4.7 Tampilan Latihan .......................................................................... 47

4.8 Tampilan Soal ............................................................................... 47

http://digilib.mercubuana.ac.id/

Page 11: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

4.9 Tampilan Profil ............................................................................. 53

4.10 Tampilan Halaman Animasi ......................................................... 55

http://digilib.mercubuana.ac.id/

Page 12: APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA … fileAPLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR Diajukan Untuk Melengkapi Salah Satu Syarat

DAFTAR TABEL

2.1 Simbol Use Case Diagram ........................................................... 18

2.2 Simbol-simbol Activity Diagram ................................................. 19

2.3 Simbol-simbol Sequence Diagram ............................................... 20

3.1 Deskripsi Konsep Aplikasi ........................................................... 24

3.2 Use Case Materi ........................................................................... 28

3.3 Use Case Latihan .......................................................................... 29

3.4 Use Case Profil ............................................................................. 29

4.1 Tombol Navigasi .......................................................................... 41

4.2 Penjelasan fungsi layer pada scene menu ..................................... 44

4.3 Penjelasan fungsi pada layer materi ............................................. 46

4.4 Penjelasan fungsi pada layer latihan ............................................. 48

4.5 Penjelasan fungsi pada layer profil ............................................... 53

4.6 Penjelasan fungsi pada layer animasi ........................................... 55

4.7 Skenario pengujian ....................................................................... 57

4.8 Hasil pengujian ............................................................................. 57

http://digilib.mercubuana.ac.id/