Game Arcade “Don’T Typo It” Menggunakan Metode Bubble Sort

Game Arcade “Don’T Typo It” Menggunakan Metode Bubble Sort

GAME ARCADE “DON’T TYPO IT” MENGGUNAKAN METODE BUBBLE SORT TUGAS AKHIR OLEH AYUBADRA ISNAYANA SUKRAJENA G.211.14.0135 PROGRAM STUDI S1 – TEKNIK INFORMATIKA JURUSAN TEKNOLOGI INFORMASI FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI UNIVERSITAS SEMARANG 2020 KATA PENGANTAR Segala puji dan syukur kehadirat Tuhan Yang Maha Esa yang telah melimpahkan rahmat serta hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik yang berjudul “GAME ARCADE “DON’T TYPO IT” MENGGUNAKAN METODE BUBBLE SORT” guna memenuhi syarat menyelesaikan program studi S1-Teknik Informatika Universitas Semarang. Dengan selesainya penyusunan tugas akhir ini penulis banyak memperoleh dukungan, masukan, dan bimbingan yang sangat bermanfaat dari berbagai pihak selama penulisan laporan ini, oleh karena itu penulis mengucapkan terima kasih kepada : 1. Bapak Andi Kridasusila, S.E., M.M., selaku Rektor Universitas Semarang. 2. Bapak Susanto, S.Kom., M.Kom., selaku Dekan Fakultas Teknologi Informasi dan Komunikasi Universitas Semarang. 3. Bapak April Firman Daru, S.Kom., M.Kom., selaku Ketua Program Studi Teknik Informatika. 4. Ibu Rastri Prathivi, S.Kom., M.Kom., selaku Dosen Pembimbing yang telah membantu dan memberikan bimbingan penulis dengan sabar sampai selesainya laporan tugas akhir ini. 5. Seluruh Dosen Pengajar dan Staff Fakultas Teknologi Informasi dan Komunikasi. 6. Kedua orang tua, kakak, adik, keluarga yang selalu memberikan dukungan serta doa. 7. Teman-teman mahasiswa Fakultas Teknologi Informasi dan Komunikasi Universitas Semarang. 8. Semua pihak yang telah membantu baik secara langsung maupun tidak langsung, yang tidak dapat penulis sebutkan satu per satu. Semoga bantuan yang telah Bapak, Ibu, dan Saudara berikan mendapat balasan dari Allah SWT dan dapat menjadi amal kebaikan dalam mengembangkan dan memajukan dunia pendidikan. vii DAFTAR ISI HALAMAN JUDUL ......................................................................................... i PERNYATAAN PENULIS .............................................................................. ii PENGESAHAN TUGAS AKHIR .................................................................... iii PENGESAHAN UJIAN TUGAS AKHIR ...................................................... iv ABSTRACT ........................................................................................................ v ABSTRAK ......................................................................................................... vi KATA PENGANTAR ....................................................................................... vii DAFTAR ISI ...................................................................................................... ix DAFTAR GAMBAR ......................................................................................... xiii DAFTAR TABEL ............................................................................................. xv BAB I PENDAHULUAN .................................................................................. 1 1.1 Latar Belakang ...................................................................................... 1 1.2 Perumusan Masalah .............................................................................. 2 1.3 Batasan Masalah ................................................................................... 2 1.4 Tujuan Tugas Akhir .............................................................................. 2 1.5 Manfaat Tugas Akhir ............................................................................ 3 1.6 Metodologi Penelitian ........................................................................... 4 1.6.1 Pengumpulan Data .................................................................... 4 1.6.2 Jenis Data .................................................................................. 4 1.6.3 Pengembangan Sistem .............................................................. 5 1.7 Sistematika Penulisan ........................................................................... 8 BAB II TINJAUAN PUSTAKA ....................................................................... 8 2.1 Kajian Pustaka ...................................................................................... 9 2.1.1 Pengembangan Permaninan Video Endles Running Berbasis Android Menggunakan Framework Game Development life Cycle .......................................................................................... 9 2.1.2 Aplikasi Permainan Untuk Pembelajaaan Algoritma Buble Sort ............................................................................................ 9 ix 2.1.3 Pengembangan Game Berbasis Unity Engine Pada Cerita Perang Kembang ....................................................................... 10 2.2 Smartphone ........................................................................................... 11 2.3 Aplikasi ................................................................................................. 11 2.4 Sejarah Game ........................................................................................ 11 2.5 Genre Game .......................................................................................... 12 2.5.1 Arcade Game ............................................................................... 12 2.5.2 Action Game................................................................................ 13 2.5.3 Adventure Game .......................................................................... 15 2.5.4 Strategy ....................................................................................... 16 2.5.5 Simulation Genre ........................................................................ 16 2.5.6 Vehicle Simulation Game ............................................................ 17 2.5.7 RPG (Roler Playing Game) ........................................................ 18 2.6 Android ................................................................................................. 18 2.6.1 Pengertian Android...................................................................... 18 2.6.2 Sejarah Android ........................................................................... 19 2.6.3 Arsitektur Android ...................................................................... 19 2.7 Perangkat Lunak ................................................................................... 20 2.8 Teknologi .............................................................................................. 21 2.9 Versi Android ........................................................................................ 21 2.10 Inkscape ................................................................................................ 23 2.11 SVG ....................................................................................................... 24 2.12 Unity ...................................................................................................... 24 2.13 Engine Unity ......................................................................................... 25 2.14 Algoritma Bubble Sort .......................................................................... 25 2.15 C# .......................................................................................................... 25 2.16 Android SDK ......................................................................................... 25 2.17 JDK ....................................................................................................... 26 2.18 Alat Bantu Perancangan Sistem ............................................................ 26 2.18.1 Use Case Diagram .................................................................... 27 2.18.2 Class Diagram .......................................................................... 29 x 2.18.3 Activity Diagram ....................................................................... 30 2.18.4 Sequence Diagram .................................................................... 31 2.19 Pengujian Sistem ................................................................................... 32 2.19.1 Pengujian Alpha ........................................................................ 32 2.19.2 Pengujian Beta .......................................................................... 33 BAB III PERENCANAAN DAN ANALISA PERANCANGAN SISTEM .. 35 3.1 Perencanaan Sistem .............................................................................. 35 3.2 Analisa Sistem ...................................................................................... 35 3.3 Analisa Kebutuhan ................................................................................ 35 3.3.1 Analisa Kebutuhan Hardware................................................... 35 3.3.2 Analisa Kebutuhan Software ..................................................... 36 3.4 Perancangan Sistem .............................................................................. 36 3.4.1 Identifikasi Aktor ...................................................................... 37 3.4.2 Use Case Diagram .................................................................... 37 3.4.3 Deskripsi Use Case Diagram .................................................... 38 3.4.4 Skenario Use Case Diagram ..................................................... 38 3.4.5 Activity Diagram ....................................................................... 40 3.4.6 Sequence Diagram .................................................................... 41 3.5 Perancangan Antarmuka

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    94 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us