SIMULASI SUBSTITUSI CDI I-MAX PROGRAMMABLE MENGGUNAKAN UNITY 3D
TUGAS AKHIR
Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh: Kharisma Indra Pradana 08560064
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah subhanahu wa ta’ala atas limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul : “ SIMULASI SUBSTITUSI CDI I-MAX PROGRAMMABLE MENGGUNAKAN UNITY 3D ” Di dalam tulisan ini disajikan pokok – pokok pembahasan yang meliputi pendahuluan, landasan teori, perancangan sistem, implementasi dan pengujian sistem. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan ke depan.
Malang, 10 Agustus 2015
Penulis
DAFTAR ISI Halaman Judul................................................................................................
i
Lembar Persetujuan........................................................................................
ii
Lembar Pengesahan .......................................................................................
iii
Lembar Pernyataan ... ....................................................................................
iv
Persembahan ..................................................................................................
v
Abstraksi ........................................................................................................
vi
Abstract ..........................................................................................................
vii
Kata Pengantar ...............................................................................................
viii
Daftar Isi ........................................................................................................
ix
Daftar Tabel ...................................................................................................
xii
Daftar Gambar................................................................................................
xiii
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ...................................................................
01
1.2 Rumusan Masalah ............................................................................
02
1.3 Tujuan Penelitian..............................................................................
02
1.4 Batasan Masalah...............................................................................
02
1.5 Metodologi .......................................................................................
03
1.5.1 Studi Pustaka ..........................................................................
03
1.5.2 Merancang Desain Sistem ......................................................
03
1.5.3 Implementasi Sistem .............................................................
03
1.5.4 Pengujian Sistem ...................................................................
03
1.6 Sistematika penulisan .......................................................................
04
BAB II LANDASAN TEORI 2.1 Simulasi.......................................................................... ..................
05
2.1.1 Jenis Simulasi..........................................................................
05
2.1.2 Jenis Simulasi Berdasarkan Waktu ........................................
05
2.1.3 Jenis Simulasi Berdasarkan Teknik dan Metodologi .............
06
2.1.4 Kelebihan dan Kekurangan Simulasi .....................................
06
2.1.5 Manfaat Simulasi....................................................................
09
2.2 CDI (Capacitor Discharge Ignition) .................................................
09
2.2.1 Jenis CDI.................................................................................
11
2.2.1.1 CDI Berjenis AC...........................................................
11
2.2.1.2 CDI Berjenis DC............................................................
11
2.2.2 Pin Koneksi dan Jenis Pengapian...........................................
13
2.3 Unity 3D............................................................................................
14
2.3.1 Konsep Unity 3D..................................................................... 16 2.3.1.1 Assets............................................................................
16
2.3.1.2 Scenes............................................................................ 16 2.3.1.3 Game Object.................................................................. 16 2.3.1.4 Components................................................................... 17 2.3.1.5 Scripts............................................................................
17
2.4 Pemodelan 3D.................................................................................... 18 2.5 Javascript............................................................................................ 19 2.5.1 Pengealan Javscript.................................................................. 19 2.5.1.1 Implementasi Javascript Pada Unity.............................. 21
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Kebutuhan Sistem...... ..........................................................
23
3.1.1 Kebutuhan Hardware..............................................................
23
3.1.2 Kebutuhan Software.............................................................. 24 3.1.3 Kebutuhan Fungsional.......................................................... 24 3.1.4 Kebutuhan Non Fungsional....................................................
25
3.2 Perancangan Sistem...........................................................................
25
3.2.1 Flow Chart..............................................................................
25
3.2.2 Use Case Diagram...................................................................
26
3.2.3 Activity Diagram....................................................................
27
3.2.3.1 Activity Diagram Help............................................... 27 3.2.3.2 Activity Diagram About............................................. 28
3.2.3.3 Activity Diagram Simulasi......................................... 29 3.2.4 Sequence Diagram.................................................................. 30 3.2.4.1 Sequence Diagram Help.............................................. 30 3.2.4.2 Sequence Diagram About............................................ 31 3.2.4.3 Sequence Diagram Simulasi........................................ 31 3.2.5 Clas Diagram..........................................................................
32
3.3 Desain Interface............................................................................... 33 3.3.1 Tampilan Menu Utama............................................................ 33 3.3.2 Tampilan Menu Bantuan.........................................................
33
3.3.3 Tampilan Menu Tentang......................................................... 34 3.3.4 Tampilan Menu Item CDI........................................................ 34 3.3.5 Tampilan Menu Simulasi CDI Smash & Jupiter .................... 35 3.3.5 Tampilan Menu Simulasi CDI Jupiter & Satria......................
35
3.3.5 Tampilan Menu Simulasi CDI Smash & Satria......................
36
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi...................................................................................... 37 4.1.1 Implementasi Menu................................................................
37
4.1.1.1 Implementasi Menu Utama.....................................
37
4.1.1.2 Implementasi Menu Bantuan..................................
39
4.1.1.3 Implementasi Menu Pengertian CDI......................
40
4.1.1.4 Implementasi Menu Sistem Kerja CDI..................
40
4.1.1.5 Implementasi Menu Jenis - Jenis CDI...................
41
4.1.1.6 Implementasi Menu Karakteristik Komponen CDI 41 4.1.1.7 Implementasi Menu Tutorial Desain CDI..............
42
4.1.1.8 Implementasi Menu Gambaran Pin Koneksi.........
42
4.1.1.9 Implementasi Menu Tentang................................... 43 4.1.1.10 Implementasi Menu Item CDI............................... 43 4.1.1.11 Implementasi Substitusi CDi Smash dan Jupiter
48
4.1.1.12 Implementasi Substitusi CDi Jupiter dan Satria..
50
4.1.1.13 Implementasi Substitusi CDi Smash dan Satria..
52
4.2 Pengujian............................................................................................ 58 4.2.1 Pengujian Fitur Perangkat Lunak.............................................. 58 4.2.2 Pengujian Terhadap User.......................................................... 58 4.2.2.1 Pengujian Terhadap User........................................... 58 4.2.2.2 Pengujian Terhadap User........................................... 60
BAB V PENUTUP 5.1 Kesimpulan ......................................................................................
63
5.2 Saran.................................................................................................
63
DAFTAR PUSTAKA........................................................................... ......
64
DAFTAR PUSTAKA [1] Andreas Stihl Ag & Co. Kg 2008, Inductive ignition system for internal combustion engines, Computer Technology at Indiana University. [2] A. Bremod, 2010, Capacitive Discharge Ignition, SGS-THOMSON Microelectronics [3] Blackman, S., 2011, Apress, New York.
Beginning 3D Simulation Development with Unity,
[4] Heywood, John B. (1988). Internal combustion engine fundamentals Singapore, McGraw-Hill International Edition. [5]
Schneider, Fritz, Thomas A. Powell, 2001, JavaScript: The Complete Reference , Illinois: McGraw-Hill Companies.
[6]
Schneider, Fritz, Thomas A. Powell, 2001, JavaScript: The Complete Reference , Illinois: McGraw-Hill Companies.
[7] Suryani, E. (2006), Pemodelan dan Simulasi, Yogyakarta: Graha Ilmu. [8] Unity, 2015, unity docs http://docs.unity3d.com/ScriptReference/Animation html, diakses pada agustus 2015. [9] Unity, 2015, unity tutorial http://unity3d.com/learn/tutorials/modules, diakses pada agustus 2015. [10] Yuni Sugiarti, 2013, Analisis & Perancangan UML (Unified Modeling
Language) Generated VB.6, Yogyakarta: Graha Ilmu, 2013