APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET
Marsad Nur Ubay 41508010175
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2012
APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET
Laporan Tugas Akhir Diajukan untuk melengkapi salah satu syarat memperoleh gelar Sarjana Komputer
Oleh:
Marsad Nur Ubay 41508010175
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2012
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini: NIM
:
41508010175
Nama
:
MARSAD NUR UBAY
Judul Skripsi
:
APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET
Menyatakan bahwa skripsi tersebut diatas adalah hasil karya saya sendiri dan bukan plagiat. Apabila ternyata ditemukan didalam laporan skripsi saya terdapat unsur plagiat, maka saya siap untuk mendapatkan sanksi akademik yang terkait dengan hal tersebut.
Jakarta, 6 Agustus 2012
(Marsad Nur Ubay)
i
ii
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 Raka Yusuf, ST., MTI selaku dosen Pembimbing Akademik program Studi Teknik Infornatika angkatan 2008. 3. Bapak Anis Cherid, M.T.I., selaku Ketua Program Studi
Teknik
Informatika Universitas Mercubuana. 4. Bapak Tri Daryanto, S.Kom, M.T., selaku Koordinator Tugas Akhir pada Jurusan Teknik Informatika Universitas Mercubuana. 5. Kedua orang tua tercinta bapak dan ibu, kakak-kakak dan keluarga besar yang selama in telah memberikan do’a, kasih sayang, semangat dan dorongan moril maupun materil. 6.
Seluruh Dosen dan staf Teknik Informatika Universitas Mercubuana.
iii
7.
Kawan-kawan Teknik Informatika Angkatan 2008 yang telah memberikan dukungan moral untuk terus meyelesaikan tugas akhir ini.
8.
Kawan-kawan
satu
bimbingan
yang
selalu
mendukung
dalam
menyelesaikan laporan tugas akhir. 9.
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, 6 Agustus 2012
Marsad Nur Ubay
iv
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 dan Manfaat Penelitian .........................................................
3
1.4.1 Tujuan Penelitian .....................................................................
3
1.4.2 Manfaat Penelitian ...................................................................
3
Metodologi Penelitian .......................................................................
3
1. Konsep .........................................................................................
3
2. Perancangan .................................................................................
4
3. Pengumpulan Bahan ....................................................................
4
4. Pembuatan .....................................................................................
4
5. Pengujian ......................................................................................
4
6. Distribusi .....................................................................................
4
1.5
v
1.6
Sistematika Penulisan Laporan .........................................................
5
BAB II LANDASAN TEORI ...................................................................
6
2.1
Metodologi Pengembangan ..............................................................
6
2.1.1 Konsep ....................................................................................
7
2.2 Modeling ............................................................................................
8
2.2 Prototype ............................................................................................
9
2.4
Simulasi ...........................................................................................
9
2.5
Animasi .............................................................................................
10
2.6
Adobe Flash ......................................................................................
10
2.7
Flowchart ..........................................................................................
11
2.7.1 Simbol-simbol Flowchart .......................................................
12
2.8
United Modelling Languange (UML) ..............................................
12
2.9
Use Case Diagram ...........................................................................
13
2.10 Microsoft Office Access ...................................................................
14
2.11 Black Box .........................................................................................
15
2.12 Microsoft Visual Basic 6.0 ...............................................................
15
2.13 Black Box .........................................................................................
19
2.14 Basket ...............................................................................................
20
BAB III ANALISA DAN PERANCANGAN ...........................................
21
3.1
Analisa Sistem ..................................................................................
21
3.3.1 Analisa aplikasi simulasi .........................................................
21
3.2
Perancangan aplikasi ........................................................................
22
3.3
Use Case Diagram .............................................................................
22
vi
3.4
Flowchart login .................................................................................
24
3.4.1 flowchart keseluruhan aplikasi ................................................
25
3.5
Perancangan Tabel Database ............................................................
26
3.6
Peranganan Antar muka ...................................................................
26
3.6.1 Perancangan Antar muka Login ..............................................
27
BAB IV IMPLEMENTASI DAN PENGUJIAN .......................................
28
4.1
Lingkungan Implementasi ...............................................................
28
4.1.1 Kebutuhan Perangkat Keras ...................................................
28
4.1.2 Kebutuhan Perangkat Lunak ..................................................
28
4.2
Implementasi Kode Pemrograman ..................................................
29
4.3
Implementasi Aplikasi ....................................................................
31
4.4
Pengujian ..........................................................................................
35
4.4.1.Metode Blackbox ......................................................................
35
4.4.2 Pengujian terhadap Login .......................................................
36
4.4.3 Pengujian terhadap form simulasi ...........................................
36
4.4.4 Hasil Pengujian ........................................................................
37
Distribusi ..........................................................................................
38
BAB V KESIMPULAN DAN SARAN ....................................................
39
5.1 Kesimpulan .........................................................................................
39
5.2 Saran ....................................................................................................
39
DAFTAR PUSTAKA ...............................................................................
40
4.5
vii
DAFTAR GAMBAR
Gambar 2.1 Metodologi Pengembangan Aplikasi ................................................. 6 Gambar 2.7 tampilan IDE Visual Basic 6.0 ......................................................... 16 Gambar 3.1 Use Case Aplikasi Simulasi Permainan ........................................... 22 Gambar 3.2 Flowchart login User ......................................................................... 24 Gambar 3.3 Flowchart Aktivitas Keseluruhan Aplikasi ................................... 25 Gambar 3.4 Perancangan tampilan Login User .................................................... 27 Gambar 3.4 Perancangan tampilan Form Simulasi ............................................... 27 Gambar 4.1 Implementasi Login......................................................................... 31 Gambar 4.2. Implementasi Form Login User .................................................... 32 Gambar 4.3 Implementasi Form Simulasi Permainan ...................................... 32 Gambar 4.4 Implementasi Simulasi games bola basket level 1 ....................... 33 Gambar 4.5 Implementasi tampilan di level 2 ................................................... 33 Gambar 4.6 Implementasi tampilan level 3 ....................................................... 34 Gambar 4.7 Implementasi ketika Congratulation .............................................. 34 Gambar 4.8 Tampilan dari Form papan Score ................................................... 35
viii
DAFTAR TABEL
Tabel 2.1 Simbol Flowchart .................................................................................. 12 Tabel 2.2 Use case diagram ................................................................................. 14 Tabel 3.1 Skenario Use Case Login ...................................................................... 23 Tabel 3.2 Skenario Use Case Mulai...................................................................... 23 Tabel 3.3 Skenario Use Case Animasi.................................................................. 23 Tabel 3.4 Tabel database ....................................................................................... 26 Tabel 4.1 Spesifikasi Acer ................................................................................... 28 Tabel 4.2 Skenario Pengujian Login User ......................................................... 36 Tabel 4.3 Skenario Pengujian Form Simulasi Games Bola Basket ................. 36 Tabel 4.4 Hasil Pengujian Simulasi Permainan Lemparan Bola Basket ......... 37
ix