• Tidak ada hasil yang ditemukan

BAB III TATA CARA PENULISAN SKRIPSI

3.4 Lampiran

1. Secara umum, lampiran merupakan bagian Skripsi yang berisi materi / bahan / informasi tambahan yang diperlukan dalam penyusunan Skripsi.

2. Lampiran juga dapat merupakan suatu bagian penting dari sebuah Skripsi (misalnya gambar, design, foto, contoh perhitungan dan lain-lain) yang karena dianggap terlalu besar dan memerlukan terlalu banyak halaman untuk dimuat pada tubuh tulisan, maka bagian tersebut ditempatkan pada lampiran.

3. Setiap lampiran dibuat sebagai halaman baru dengan menuliskan kata

“Lampiran” diikuti dengan nomor dan judul lampiran seperti contoh berikut Lampiran 1. Daftar Pertanyaan (kuisioner) yang Digunakan dalam Penelitian 4. Apabila sebuah lampiran memerlukan lebih dari satu halaman, maka pada

halaman berikutnya dituliskan “Lampiran 1. Lanjutan”.

5. Lampiran tidak diberi nomor halaman.

Lampiran 1. Contoh Kerangka Proposal Skripsi

LEMBAR PENGESAHAN

“ Judul“

Oleh :

Nama Pengusul / 150504001

Disetujui dan disahkan sebagai Proposal Skripsi

Pembimbing I,

Langsa, Januari 2019

……….

NIDN.

Pembimbing II,

……….

NIDN.

Mengetahui, Koordinator Skripsi

Liza Fitria, S.ST., M.T NIDN. 0001019001

DAFTAR ISI

LEMBAR PENGESAHAN ... ii DAFTAR ISI ... iii DAFTAR GAMBAR ... i DAFTAR TABEL ... i DAFTAR NOTASI ... i RINGKASAN ... i BAB I PENDAHULUAN ... 2 1.1 Latar Belakang ... 2 1.2 Permasalahan ... 3 1.3 Tujuan Penelitian ... 3 BAB II TINJAUAN PUSTAKA ... 4 2.1 Landasan Teori ... 4 2.2 Subbab yang Lebih Kecil ... 4 2.3 Gambar... 4 2.4 Grafik ... 5 2.5 Tabel ... 5 2.6 Kesalahan Yang Sering Terjadi... 6 BAB III METODE PENELITIAN ... 7 3.1 Konsep Penelitian... 8 3.2 Jadwal Penelitian ... 9 DAFTAR PUSTAKA ... 11

DAFTAR GAMBAR

Gambar 1. 1 Pola Alur Latar Belakang ... 2

Gambar 2. 1 Sistem Kontrol Jaringan Terbuka (sumber) ... 5 Gambar 2. 2 Garis Konversi Bilangan dB (sumber) ... 5 Gambar 3. 1 Langkah Penelitian (contoh) ... 8 Gambar 3. 2 Gambar Sistem Penelitian (contoh) ... 9

DAFTAR TABEL

Tabel 2. 1 Contoh Tabel (sumber) ... 6 Tabel 3. 1 Jadwal Rencana Kegiatan Penelitian (contoh) ... 10

DAFTAR NOTASI

Daftar notasi berisi daftar simbol-simbol dan penjelasan simbol yang digunakan dalam proposal penelitian.

Contoh penulisan daftar notasi :

r = jari-jari lingkaran 1-∞ = relasi one to many 1-1 = relasi one to one

RINGKASAN

Ringkasan dalam hal ini berupa penjelasan singkat, berisi tentang permasalahan penelitian, tujuan penelitian, metode penelitian, dan hasil yang ingin dicapai (maksimal 300 kata).

BAB I PENDAHULUAN

1.1 Latar Belakang

Latar belakang merupakan bagian awal dari tulisan ilmiah yang menjelaskan secara lengkap tentang topik (subject area) penelitian, masalah dari penelitian yang diusulkan, serta mengapa penulis melakukan penelitian pada topik dan masalah tersebut (Berndtsson et al., 2008)[format sitasi menggunakan harvard]. Singkatnya adalah latar belakang akan menjawab semua pertanyaan

“MENGAPA” (WHY) dari judul penelitian. Dalam hal ini, untuk mempermudah penjelasan pada bagian latar belakang digunakan uraian minimal yang merujuk pada 5 jurnal dan memiliki tahun terbit 5 tahun terakhir (Fei et al., 2008).

Keberhasilan dalam menyusun latar belakang masalah penelitian dapat diukur dengan seberapa komprehensif merangkum penelitian. Tulisan akan dapat dipahami hanya dengan membaca latar belakang masalah. Pokok pikiran seluruh paragraf pada latar belakang masalah penelitian dapat dicapai dengan mengikuti 6 pola alur berikut, yang umumnya menggunakan singkatan OMKKMASASOLTU.

1. Obyek penelitian (O)

2. Metode-metode yang ada (M)

3. Kelebihan dan kelemahan metode yang ada (KK) 4. Masalah pada metode yang dipilih (MASA) 5. Solusi perbaikan metode (SOL)

6. Rangkuman tujuan penelitian (TU)

Gambar 1. 1 Pola Alur Latar Belakang (Berndtsson et al., 2008)

1.2 Permasalahan

Bagian yang sangat penting dalam setiap penelitian adalah permasalahan penelitian. Permasalahan penelitian merupakan jantung dari suatu penelitian.

Permasalahan penelitian memuat penjelasan mengenai alasan mengapa masalah yang dikemukakan dalam usulan penelitian itu dipandang menarik, penting, dan perlu diteliti. Selain itu, juga diuraikan kedudukan masalah yang akan diteliti secara lebih komprehensif dan lebih luas.

1.3 Tujuan Penelitian

Tujuan penelitian menerangkan apa yang ingin dicapai dari penelitian.

Bagian ini adalah jawaban dari permasalahan penelitian yang diuraikan sebelumnya. Jika dimungkinkan, ukuran keberhasilan dari penelitian yang akan dilakukan dapat dijelaskan pada bagan ini. Tujuan penelitian dapat lebih dari satu, namun tetap menjawab/menyelesaikan masalah. Jika tujuan penelitian lebih dari satu, dapat ditulis dengan bullet atau numbering.

1.4 Penelitian Sebelumnya

Penelitian sebelumnya ditulis berdasarkan pada beberapa penelitian terdahulu yang mempunyai karakteristik yang relatif sama dalam hal tema kajian, meskipun berbeda dalam hal kriteria subjek, jumlah dan metode penelitian yang digunakan. Penelitian sebelumnya menjelaskan jurnal-jurnal/paper dan penelitian yang terkait dengan penelitian. Sitasi mungkin akan lebih banyak lagi di sini.

Penelitian-penelitian pendukung yang lebih banyak sebaiknya diungkapkan untuk memperjelas arah penelitian yang diusulkan. Jika ada kekurangan peneliti lain, sehingga proposal penelitian ini penting,

BAB II

TINJAUAN PUSTAKA

2.1 Landasan Teori

Pada subbab ini dibahas mengenai dasar teori yang digunakan untuk menyelesaikan penelitian. Dasar teori yang ditulis berdasarkan dari referensi berbagai sumber, termasuk buku, jurnal dan sumber lain apabila dimungkinkan.

Tidak diperkenankan mengambil sumber yang tidak jelas asalnya, seperti blog pribadi dan/atau wiki. Dasar teori yang mendasari penelitian termasuk rumus-rumus, algoritma yang akan dikembangkan, gambar, struktur diagram, dan lain-lain diungkapkan di sini.

2.2 Subbab yang Lebih Kecil

Penulisan proposal dimungkinkan untuk membentuk subbab- subbab yang lebih kecil, namun disarankan untuk tidak lebih dari tiga poin angka, sebagaimana dalam contoh ini. Sebagai gantinya, subbab yang lebih dari tiga poin menggunakan huruf besar dan cetak miring.

2.3 Gambar

Setiap gambar harus diberi nomor dan diberi judul, sebagaimana terlihat dalam contoh Gambar 2.1. Setiap gambar harus ditunjuk di dalam narasi.gambar dan diterangkan maknanya di dalam narasi.

Dalam contoh ini, Gambar 2.1 menjelaskan tentang sistem kontrol jaringan.

Demikian seterusnya dijelaskan per bagian serta makna istilah-istilah di dalam gambar. Font di dalam gambar harus seragam dan harus dapat dibaca dengan jelas. Jika terdapat lebih dari satu gambar, maka antara gambar yang satu dengan yang lain harus senada. Maksud senada adalah jenis dan besar font sama atau tidak jauh berbeda. Demikian juga dengan penggunaan garis, kotak dan lain-lain, harus sama atau hampir sama.

Gambar 2. 1 Sistem Kontrol Jaringan Terbuka (Berndtsson et al., 2008)

2.4 Grafik

Grafik merupakan gambar, sehingga ketentuan grafik sama dengan gambar.

Gambar 2.2 adalah contoh grafik. Makna dari setiap istilah di dalam grafik harus dijelaskan. Sebagai contoh, sumbu x, sumbu y, sumbu z (jika ada), serta makna setiap grafik yang ditampilkan dapat dijelaskan maknanya secara detail. Angka -angka dan tulisan di dalam grafik harus dapat dibaca dengan jelas.

Gambar 2. 2 Garis Konversi Bilangan dB (Berndtsson et al., 2008)

Dalam contoh ini, Gambar 2.2 menjelaskan tentang garis knversi bilangan dB. Demikian seterusnya dijelaskan per bagian serta makna istilah-istilah di dalam gambar. Font di dalam gambar harus seragam dan harus dapat dibaca dengan jelas. Jika sebuah gambar/grafik diambil dari referensi tertentu, maka harus disebutkan sumbernya. Letak dari gambar tersebut berada di bagian paling atas, paling bawah halaman, atau berada di akhir (sub) bab.

2.5 Tabel

Judul tabel diletakkan di atas dengan rata tengah (center). Tabel 2.1 adalah contoh tabel. Font dan penampakan tabel disesuaikan agar tabel tampak bagus dan

mudah dibaca. Spasi single. Tabel harus dirujuk di dalam narasi. Makna tabel, baik keterangan maupun nilainya harus dijelaskan. Disarankan letak tabel berada di bagian paling atas atau paling bawah halaman atau berada di akhir (sub) bab.

Sitasi ditulis apabila table diambil dari referensi tertentu.

Tabel 2. 1 Contoh Tabel (Berndtsson et al., 2008)

No Keterangan Nilai 1 Nilai 2

1 Uraian 1 1 2,3

2 Keterangan 2 3 4,5

3 Variabel 5 1,2

2.6 Kesalahan Yang Sering Terjadi

Disarankan menggunakan kalimat yang lugas dan jelas. Penggunaan anak kalimat yang berlebihan sebaiknya dihindari. Jika terpaksa ada anak kalimat, diusahakan hanya satu anak kalimat saja. Penggunaan banyak anak kalimat dapat membingungkan pembaca dalam menangkap maksud kalimat. Penulisan proposal harus menggunakan Bahasa Indonesia yang baik dan benar. Tata bahasa yang digunakan harus secara benar. Sebagai contoh memastikan mana yang benar, di mana atau dimana, ke dua atau kedua, dan lain-lain. Kesalahan tata tulis dan/atau tata bahasa yang banyak dan fatal dapat menyebabkan proposal ditolak.

Kesalahan seperti ini tidak sepantasnya dilakukan oleh mahasiswa.

BAB III

METODE PENELITIAN

Metode merupakan kerangka kerja untuk melakukan suatu tindakan, atau suatu kerangka berpikir untuk menyusun suatu gagasan yang terarah dan terkait dengan maksud dan tujuan. Metode ilmiah atau proses ilmiah merupakan proses keilmuan untuk memperoleh pengetahuan secara sistematis berdasarkan bukti fisis.

Salah satu hal yang penting dalam setiap penelitian adalah perumusan metodologi penelitian. Melalui metodologi harus dengan jelas tergambar bagaimana penelitian tersebut dilaksanakan yang disusun dan tertata secara sistematis. Selain itu melalui metodologi juga dapat dilihat bagaimana landasan teori tentang rancangan penelitian (research design), model yang digunakan (didahului dengan rancangan percobaan/penelitian eksperimen) maupun teknik–

teknik yang lumrah digunakan dalam pengumpulan, pengolahan dan analisa data.

Metode yang digunakan antara lain metode sejarah, metode deskriptif, metode survei (menyelidiki gejala, fakta secara faktual), metode percobaan (eksperimen), metode studi kasus (suatu objek spesifik), metode kooperatif yang menjawab keadaan sebab akibat dengan menganalisis faktor penyebab utama serta studi kepustakaan.

Metode penelitian yang dipilih berhubungan erat dengan prosedur, alat, serta desain penelitian yang digunakan. Desain penelitian harus cocok dengan metode penelitian yang dipilih. Prosedur serta alat(tools) yang digunakan dalam penelitian harus sesuai dengan metode penelitian yang digunakan.

Metode merupakan bagian dari metodologi. Metodologi berasal dari kata metodos dan logos yang berarti ilmu dari metode. Apabila Dalam tahapan-tahapan metodologi penelitian terdiri dari metode dan teknik yang dapat digunakan dalam penelitian.

Dalam metode penelitian, penamaan subbab mengikuti tema penelitian dan berdasarkan metode-metode yang akan dilakukan.

3.1 Konsep Penelitian

Pada bagian konsep penelitian ini, langkah-langkah penelitian yang akan ditempuh dapat dijelaskan untuk memperoleh tujuan penelitian yang ingin dicapai (lihat Tujuan Penelitian di Bab 1). Langkah-langkah penelitian dapat dijelaskan dalam bentuk gambar flowchart dan disertakan penjelasan flowchart. Gambar 3. 1 adalah contoh langkah-langkah penelitian.

Gambar 3. 1 Langkah Penelitian (Berndtsson et al., 2008)

Tidak perlu menyertakan studi literatur di dalam langkah penelitian. Studi literatur sudah jelas dilakukan pada setiap penelitian apapun. Selain langkah

penelitian, gambar sistem yang dirancang perlu digambarkan. Gambar sistem harus disertakan ketika penelitian mengandung unsur perancangan sistem, seperti DFD (Data Flow Diagram), UML (Unified Markup Language), dan sebagainya.

Gambar 3.2 adalah contoh gambar sistem.

Gambar 3.2 Gambar Sistem Penelitian (Berndtsson et al., 2008)

Gunakan simbol diagram yang tepat. Setiap simbol harus dijelaskan maknanya.

3.2 Jadwal Penelitian

Jadwal penelitian ditulis dalam bentuk tabel. Penelitian dimulai sejak proposal disetujui dan mendapatkan dosen pembimbing. Jika proposal disetujui namun nama pembimbing belum ada, hal ini dapat ditanyakan pada Koordinator Program Studi. Tabel 3. 1 adalah contoh Jadwal Penelitian. Sesuaikan dengan flowchart yang dibuat di Metodologi (contoh Gambar 3.1). Apabila diperlukan, penjelasan jadwal dapat disertakan.

Tabel 3. 1 Jadwal Rencana Kegiatan Penelitian (Berndtsson et al., 2008)

No Deskripsi Kegiatan

Tahun 20xx bulan ke Tahun 20xy bulan ke

7 8 9 10 11 1

2 1 2 3 4 5 1 Pengambilan data

(contoh)

2 Perancangan dan

Pemodelan (contoh) 3 Implementasi Prototype

(contoh)

4 Pengujian dan Analisa Data(contoh)

5 Pembuatan laporan tengah penelitian (contoh)

6 Pengujian prototype dan penyempurnaan (contoh)

7 Dokumentasi dan

penulisan Skripsi (contoh)

DAFTAR PUSTAKA

Jogiyanto, HM, 1997. Sistem Informasi Berbasis Komputer. BPFE-Yogyakarta.

Yogyakarta.

Junindar, 2008. Panduan Lengkap Menjadi Programmer Membuat Aplikasi Penjualan Menggunakan VB.Net. MEDIAKITA, Jakarta.

Kristanto, Harianto. 2004. Konsep Dan Perancangan Database. ANDI, Yogyakarta.

(daftar pustaka menggunakan format “Harvard Reference”)

Line Spasi 2 After : 0 Before : 0

Lampiran 2. Contoh Halaman Sampul dan Halaman Judul Skripsi

OPTIMISASI PERILAKU PERANG NPC PADA GAME PERANG JARAK DEKAT MENGGUNAKAN ALGORITMA

HARMONY SEARCH

S K R I P S I

Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana Teknik Pada Fakultas Teknik Universitas Samudra

disusun oleh:

NURUL ZAINAL FANANI NIM. 150500xxx

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK

UNIVERSITAS SAMUDRA LANGSA

2019

Lampiran 3. Contoh Lembar Pengesahan Skripsi

LEMBAR PENGESAHAN SKRIPSI

Judul Skripsi :

Optimisasi Perilaku Perang NPC Pada Game Perang Jarak Dekat Menggunakan Algoritma Harmony Search

Nama : Nurul Zainal Fanani

NIM : 150500xxx

Program Studi : Teknik Informatika Jangka Waktu Penyelesaian : 06 bulan

Tanggal Lulus : 26 Februari 2019

Menyetujui:

Komisi Pembimbing

Pembimbing I Pembimbing II

Ahmad Ihsan, S.T., M.T Liza Fitria, SST., M.T

NIDN. 0018068504 NIDN. 0001019001

Mengetahui:

Dekan Fakultas Teknik Koordinator Program Studi Universitas Samudra Teknik Informatika

Ir. Yulina Ismida, M.T Ahmad Ihsan, S.T., M.T NIP. 19560727 199403 2 001 NIDN. 0018068504

Lampiran 4. Contoh Lembar Pengesahan Sidang Skripsi

LEMBAR PENGESAHAN SIDANG SKRIPSI

Skripsi ini diajukan oleh:

Nama : Nurul Zainal Fanani

NIM : 150500xxx

Program Studi : Teknik Informatika

Judul Skripsi : Optimisasi Perilaku Perang Npc Pada Game Perang Jarak Dekat Menggunakan Algoritma Harmony Search

Telah berhasil dipertahankan di depan Dewan Penguji pada hari Selasa tanggal Dua Puluh Enam bulan Februari tahun Dua Ribu Sembilan Belas dan dinyatakan Lulus serta diterima sebagai persyaratan yang diperlukan untuk memperoleh gelar Sarjana Teknik pada Program Studi Teknik Informatika Fakultas Teknik Universitas Samudra.

disetujui oleh:

Komisi Penguji,

Pembimbing I : Ahmad Ihsan, S.T., M.T ……….…………

Pembimbing II : Liza Fitria, SST., M.T ……….…………

Penguji I : Rizalul Akram, S.Kom., M.T ……….…………

Penguji II : Novianda, S.T., M.Si ……….…………

Penguji III : Nurul Fadillah, SST., M.T ……….…………

diketahui dan disahkan oleh:

Dekan Fakultas Teknik Koordinator Program Studi Universitas Samudra Teknik Informatika

Ir. Yulina Ismida, M.T Ahmad Ihsan, S.T., M.T NIP. 19560727 199403 2 001 NIDN. 0018068504

Lampiran 5. Contoh Lembar Pernyataan Orisinalitas

PERNYATAAN KEASLIAN SKRIPSI

Saya yang bertandatangan di bawah ini:

Nama : Nurul Zainal Fanani

NIM : 150500xxx

Program Studi : Teknik Informatika

Dengan ini menyatakan bahwa sesungguhnya skripsi saya dengan judul

“Optimisasi Perilaku Perang NPC Pada Game Perang Jarak Dekat Menggunakan Algoritma Harmony Search” yang disusun sebagai salah satu syarat untuk menyelesaikan Studi Strata 1 adalah seluruhnya merupakan hasil karya sendiri.

Apabila dikemudian hari ditemukan seluruh atau sebagian skripsi ini bukan karya tulis saya sendiri, atau terindikasi adanya plagiat, saya bersedia menerima sanksi sesuai dengan peraturan yang berlaku, termasuk dibatalkan seluruh hak atas gelar kesarjanaan saya. Segala akibat hukum yang timbul menjadi tanggung jawab saya.

Demikian Pernyataan ini saya buat dengan sebenarnya tanpa adanya paksaan atau tekanan dari siapapun untuk dapat dipergunakan seperlunya.

Langsa, 26 Februari 2019

Nurul Zainal Fanani NIM. 150500xxx Materai

6000

Lampiran 6. Contoh Kata Pengantar

KATA PENGANTAR

Puji syukur saya panjatkan kepada Allah SWT, karena atas berkat dan rahmat-Nya, saya dapat menyelesaikan Skripsi ini. Penulisan skripsi ini dilakukan dalam rangka memenuhi salah satu syarat untuk mencapai gelar Sarjana Teknik pada Fakultas Teknik Universitas Samudra. Saya menyadari bahwa, tanpa bantuan dan bimbingan dari berbagai pihak, dari masa perkuliahan sampai pada penyusunan skripsi ini, sangatlah sulit bagi saya untuk menyelesaikan skripsi ini.

Oleh karena itu, saya mengucapkan terima kasih kepada:

1. Bapak/Ibu …….... sebagai Dekan Fakultas Teknik

2. Bapak ……. Sebagai Koordinator Program Studi Teknik Informatika

3. Bapak A, selaku dosen pembimbing I yang telah menyediakan waktu, tenaga, dan pikiran untuk mengarahkan saya dalam penyusunan skripsi ini;

4. Bapak B, selaku dosen pembimbing I yang telah menyediakan waktu, tenaga, dan pikiran untuk mengarahkan saya dalam penyusunan skripsi ini;

5. Bapak C, Bapak D, dan Ibu E selaku Dosen Penguji pada saat sidang yang telah memberikan banyak masukan bagi penyempurnaan skripsi ini;

6. Orang tua dan keluarga saya yang telah memberikan bantuan dukungan material dan moral; dan

7. Sahabat-sahabat yang telah banyak membantu saya dalam menyelesaikan skripsi ini.

Lampiran 7. Contoh Abstrak Bahasa inggris

ATTACK STRATEGY OPTIMIZATION OF TEAM NPC ON CLOSE COMBAT GAME USING HARMONY SEARCH

Name : Nurul Zainal Fanani

NRP : 150500xxx

Supervisor : Ahmad Ihsan, S.T., M.T Co-Supervisor : Liza Fitria, SST, M.T

ABSTRACT

In most computer games especially close combat games, it is important to consider the team strategy to make the game more attractive and realistic. One of the efficient team strategies is to select the right opponent which will be attacked first. This research implemented optimization of Non Player Character fighting behaviour using Harmony Search algorithm. The aim of this optimization is to enhance the attack strategy against opponents. The algorithm produce sequence of the opponent NPC’s to be attacked. This result is an effective attack using minimal energy cost. The most minimum energy is reached when the effective parameter values of Harmony memory Consideration Rate is 0.6 and the effective parameter values of Pitch Adjustment Rate is 0.5. The computation speed of harmony search algorithm is faster than Particle Swarm Optimization.

Keyword: Non Player Character, Harmony Search, Optimization, Health

Lampiran 8. Contoh Abstrak Bahasa indonesia

OPTIMISASI STRATEGI MENYERANG KELOMPOK NPC PADA GAME PERTARUNGAN JARAK DEKAT MENGGUNAKAN ALGORITMA

HARMONY SEARCH

Nama : Nurul Zainal Fanani

NRP : 150500xxx

Pembimbing I : Ahmad Ihsan, S.T., M.T Pembimbing II : Liza Fitria, SST, M.T

ABSTRAK

Dalam game komputer terutama game perang jarak dekat, sangat penting untuk memperhatikan strategi tim untuk membuat game menjadi lebih attraktif dan realistik. Salah satu strategi tim yang efisien adalah memilih lawan mana yang tepat yang akan diserang terlebih dahulu. Penelitian ini menerapkan optimisasi perilaku perang Non Player Character (NPC) menggunakan algoritma harmony search. Tujuan dari optimisasi adalah untuk meningkatkan strategi menyerang melawan musuh. Algoritma ini menghasilkan pemilihan urutan lawan.

Hasil dari optimisasi adalah permainan menjadi lebih efektif dan lebih cepat mencapai tujuan tim dengan energi yang minimum. Energi paling minimum diperoleh pada nilai parameter (Harmony memory Consideration Rate) HMCR 0,6 dan nilai (Pitch Adjustment Rate ) PAR 0,5. Pada perbandingan optimisasi menggunakan algoritma (harmony search) HSA dengan (Particle Swarm Optimization) PSO, proses komputasi paling cepat diperoleh pada optimisasi menggunakan harmony search, sedang hasil energi paling minimum diperoleh pada optimisasi menggunakan algoritma Particle Swarm Optimization.

Kata kunci : Non Player Character, Harmony Search, Optimisasi, Health

Lampiran 9. Contoh Daftar Isi

DAFTAR ISI

HALAMAN JUDUL……….. i

LEMBAR PENGESAHAN…...………. ii

PERNYATAAN KEASLIAN SKRIPSI……… iii

ABSTRAK……….…………. v

1.5 Sistematika Penulisan………...………….. 2

BAB II – TINJAUAN PUSTAKA DAN DASAR TEORI... 5

2.1.14 Massively Multiplayer Online (MMO)………. 8

2.1.15 Strategy Games………. 8

2.2 Skenario Game……… 8

2.2.1 Skenario Game Non Perang……… 8

2.2.2 Skenario Game Perang……… 8

2.2.2.1 Game Pertarungan Jarak Jauh………. 9 2.2.2.2 Game Pertarungan Jarak Dekat………... 9

2.2.2.3 Game Pertarungan Kombinasi……… 10

2.3 Non-Player Character……….. 10

2.4 Harmony Search……….. 13

2.4.1 Perumusan Masalah………. 14

2.4.2 Mengatur Parameter Algoritma HS………. 14 2.4.3 Tuning Acak untuk Inisialisasi Memori……….. 16 2.4.4 Improvisasi Harmoni... 16 2.4.4.1 Seleksi Acak... 17

2.4.4.2 Memory Consideration……… 17

2.4.4.3 Pitch Adjustment………. 18

2.4.5 Memory Update... 18 2.4.6 Penghentian Proses Optimisasi………... 19 2.5 Algoritma PSO (Particle Swarm Optimization)………. 19 BAB III – METODE PENELITIAN……….……... 23 3.1 Desain Sistem Simulasi game Perang Jarak Dekat….………. 23 3.2 Parameter Health NPC Lawan Sebagai Masukan Proses

Optimisasi……… 25

3.3 Desain Algoritma Harmony Search……… 26

3.3.1 Inisialisasi Algoritma Haromony Search……… 27 3.3.1.1 Inisialisasi Parameter Yang Dibutuhkan Pada Algoritma

Harmony Search... 27 3.3.1.2 Inisialisasi Harmony Memory... 28

3.3.2 Improve New Harmony………... 28

3.3.2.1 Seleksi Acak... 28 3.3.2.2 Memory Consideration... 28 3.3.2.3 Pitch Adjustment... 29 3.3.3 Memory Update... 29 3.3.4 Penghentian Proses Optimisasi... 29 3.4 Algoritma PSO (Particle Swarm Optimization)……….. 30

BAB IV – HASIL DAN PEMBAHASAN….………... 33

4.1 Pengaruh Perubahan Rata-rata Health NPC Lawan Terhadap Min-Energy dan Waktu Komputasi……… 33 4.2 Pengaruh Perubahan HMCR Terhadap Nilai Min-Energy……. 36 4.3 Pengaruh Perubahan PAR Terhadap Nilai Min-Energy………. 38 4.4 Pengaruh Perubahan HMS Terhadap Nilai Min-Energy……… 39 4.5 Pengaruh Perubahan Jumlah NPC Terhadap Waktu Komputasi 41 4.6 Perubahan Min-Energy pada Setiap Percobaan……….. 42 4.7 Perbandingan Algoritma HSA dengan PSO……… 42 BAB V – KESIMPULAN DAN SARAN... 47 5.1 Kesimpulan... 47 5.2 Saran... 48

DAFTAR PUSTAKA 49

LAMPIRAN

DAFTAR GAMBAR

Gambar 2.1 Game pertarungan jarak jauh pada game Sudden Death… 9 Gambar 2.2 Game pertarungan jarak dekat pada game Skyrim 5…….. 10 Gambar 2.3 Game pertarungan kombinasi pada game Age of

Mythodology………. 10

Gambar 2.4 Diagram Perilaku NPC... 11 Gambar 2.5 Analogi antara Improvisasi dan Optimasi………. 13 Gambar 2.6 Frets padaLleher suatu Gitar………. 15 Gambar 2.7 Jumlah Rentang dimainkan Instrumen Musik……….. 17 Gambar 2.8 Set Catatan yang Baik di Memori Pemusik……….. 17 Gambar 2.9 Catatan Tweaking Terpilih dari memori Pemusik………… 17 Gambar 2.10 Update Kecepatan dan Posisi PSO……….. 21

Gambar 3.1 Blok Diagram Sistem……… 23

Gambar 3.2 Diagram Alir Desain Sistem………. 24 Gambar 3.3 Analogi Optimisasi pada a. TSP, b. Perilaku NPC…………. 26 Gambar 3.4 Diagram Alir Proses Algoritma Harmony search…………... 26 Gambar 3.5 Diagram alir algoritma PSO………. 30 Gambar 4.1 Grafik pengaruh perubahan rata-rata health NPC lawan

terhadap min-energy……….. 35

Gambar 4.2 grafik perubahan standart deviasi pada setiap kenaikan

min-energy………. 36

Gambar 4.3 Grafik Pengaruh Perubahan HMCR Terhadap Nilai

Min-energy……….. 37

Gambar 4.4 Grafik pengaruh perubahan PAR terhadap Min-energy……. 39 Gambar 4.5 Grafik pengaruh perubahan HMS terhadap Min-energy…… 40 Gambar 4.6 Grafik pengaruh perubahan Jumlah NPC terhadap waktu

komputasi……….. 41 Gambar 4.7 Grafik Perubahan min-energy dari Setiap Percobaan……... 42 Gambar 4.8 Capture hasil simulasi perangakat lunak menggunakan

HSA……….. 44 Gambar 4.9 Capture hasil simulasi perangakat lunak menggunakan

HAS……….. 44 Gambar 4.10 Grafik Perbandingan Waktu Komputasi Menggunakan

Algoritma Harmony search dan PSO……… 45

DAFTAR TABEL

Tabel 2.1 Tahapan Perilaku NPC………. 11 Tabel 4.1 Pengaruh perubahan nilai rata-rata health NPC lawan

terhadap perubahan min-energy, waktu komputasi serta solusi yang dihasilkan oleh perangkat lunak……… 34 Pengaruh Perubahan simpangan rata-rata (Standart Deviasi)

terhadap Min-energy……… 35

Tabel 4.2 Pengaruh perubahan nilai HMCR terhadap nilai min-energy... 37 Tabel 4.3 Pengaruh perubahan nilai PAR terhadap nilai min-energy…... 38 Tabel 4.4 Pengaruh perubahan nilai HMS terhadap nilai min-energy….. 40 Tabel 4.5 Hasil pengujian perbandingan 2 metode……….. 45

Lampiran 10. Contoh Daftar Notasi

DAFTAR NOTASI

As = Luas penampang saluran tegak lurus arah aliran (m2) G = Koefisien kemencengan

I = Intensitas hujan (mm/jam)

K = Variabel standar ( standardized variable) untuk X yang besarnya . N = Banyaknya tahun pengamatan

n = Koefisien kekasaran Manning P = Keliling basah saluran (m)

Qs = Debit penampang saluran (m3/det) R = Jari-jari hidrolis (m)

S = Deviasi standar nilaivariat S1 = Kemiringan saluran Sd = Standar deviasi (mm) T = lamanya hujan (jam)

V = Kecepatan rata-rata aliran di dalam saluran (m/det) X = Nilai rata-rata hitung variat,

Xi = Curah hujan maximum (mm)

Xt = Besarnya curah hujan untuk t tahun (mm) σn = Reduce standar deviasi berdasarkan sampel n

Lampiran 11. Contoh Daftar Lampiran

DAFTAR LAMPIRAN

Lampiran A Bagan Alir Penelitian ... 105 Lampiran B Peta Lokasi Penelitian ... 106 Lampiran C1 Data Pengujian 2 Algoritma ... 107 Lampiran C2 Data Perubahan Perilaku NPC ... 110

Dokumen terkait