SEMINAR TUGAS AKHIR PERIODE JANUARI Kata Kunci: XNA, Game, Flex-Linear-Motion Battle System.

Ukuran: px
Mulai penontonan dengan halaman:

Download "SEMINAR TUGAS AKHIR PERIODE JANUARI Kata Kunci: XNA, Game, Flex-Linear-Motion Battle System."

Transkripsi

1 DESIGN AND IMPLEMENTATION OF FLEX-RANGE LINEAR MOTION BATTLE SYSTEM ON MULTIPLAYER FIGHTING GAME Arimas Artadi, Ir. Suhadi Lili Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember Abstrak - Perkembangan fighting game akhir-akhir ini, tidak banyak mengalami perubahan gaya permainan. Pada era permainan multiplayer, fighting game belum benar-benar mengadopsi permainan multiplayer. Permainan dengan banyak pemain cenderung membuat permainan menjadi sederhana. Flex-Linear-Motion Battle System (F-LMBS) merupakan sebuah sistem pertarungan yang diterapkan oleh Bandai Tales Studio pada role playing game (RPG). F-LMBS memungkinkan pemain untuk mengendalikan karakter secara linear terhadap satu lawan, sementara tidak membatasi gerakan karakter pada lingkungan tiga dimensi. Dengan menerapkan F-LMBS pada fighting game, memungkin-kan permainan untuk dilakukan dengan banyak pemain. Karena pada F-LMBS karakter dapat digerakkan secara linear, eksekusi kombo dan special dapat dilakukan dengan memasukkan kombinasi input. Kata Kunci: XNA, Game, Flex-Linear-Motion Battle System. 1. Pendahuluan Fighting game merupakan salah satu jenis game yang memiliki jumlah penggemar terbesar. Tujuan utama dari game ini adalah mengalahkan lawan yang dikendalikan oleh pemain lain atapun AI. Seiring dengan perkembangan teknologi, banyak terdapat perubahan pada genre fighting game. Perubahan menonjol yang terjadi pada genre fighting game adalah pada controller mapping sehingga pengendalian karakter menjadi lebih mudah. Dengan controller mapping yang baru pemain dapat melakukan eksekusi jurus-jurus dengan lebih mudah dan lebih tepat. Disamping perubahan pada controller mapping, fighting game berkembang menjadi lebih nyata dengan mengimplementasikan grafis tiga dimensi serta rugdoll untuk mensimulasikan efek dari setiap serangan ke tubuh karakter. Dengan adanya perkembangan ini perkembangan selanjutnya dari fighting game terfokus pada perkembangan grafik dan perkembangan physics engine untuk menghasilkan sebuah game yang lebih menarik untuk dilihat serta lebih nyata. Dengan fokus pengembangan seperti pada penjelasan di atas, sistem permainan pada fighting game tidak banyak mengalami perubahan. Permainan dilakukan pada satu mesin, dan hanya dapat dimainkan oleh satu sampai dua pemain. Untuk mengisi kekurangan ini beberapa produsen fighting game membuat terobosan dengan fighting game yang dapat dimainkan secara multiplayer. Tetapi secara umum multiplayer fighting game memiliki batasan pada kompleksitas gerakan atau pada sudut pandang kamera. Makalah ini terdiri dari beberapa bab, yang dijelaskan sebagai berikut: BAB I. PENDAHULUAN Bab ini berisi latar belakang masalah, tujuan dan manfaat pembuatan tugas akhir, permasalahan, batasan masalah, metodologi yang digunakan, dan sistematika penyusunan tugas akhir. BAB II. TINJAUAN PUSTAKA Bab ini membahas beberapa teori penunjang yang berhubungan dengan pokok pembahasan dan mendasari pembuatan tugas akhir ini. BAB III. DESAIN DAN IMPLEMENTASI Bab ini membahas desain dari sistem yang akan dibuat meliputi: desain database, arsitektur, proses, antarmuka perangkat lunak, dan implementasi dari de 1 Arimas Artadi

2 tombol atas dan bawah tidak menghasilkan gerakan khusus jika tidak dikombinasikan dengan tombol lainnya. Gambar Gerakan free run pada F-LMBS sain sistem yang dilakukan pada tahap desain. BABB IV. UJI COBA DAN EVALUASI Ketika tombol free run ditekan maka karakterr dapat bergerak dengan bebas, seperti pada gambar di atas. Gerakan ini relatif terhadap lawan yang sedang menjadi focus serangan. Bab ini membahas uji coba dari aplikasi yang dibuat dengan melihat outpu yang dihasilkan oleh aplikasi, dan evaluasi untuk mengetahui kemampuan aplikasi. BABB V. PENUTUP Bab ini berisi kesimpulan dari hasil uji coba yang dilakukan serta saran untuk pengembangan aplikasi selanjutnya.. 2. Flex-Range Linear Motion Battle System F-R LMBS dibangun agar pada sebuah pertarungan pemain dapat bertarung melawan lebih dari satu lawan secara real time. Fitur yang membuat F-R LMBS berbeda dengan sistem pertarungan pada fighting games pada umumnya adalah kemampuan F-R LMBS untuk mempertahankan kebebasan gerak karakter. Kebebasan gerak ini tidak mengurangi elemen kombinasi input pada fighting game. Untuk ilustrasi bagaimana F-R LMBS bekerja dapat dilihat pada Gambar di bawah Gambar Mengganti fokus serangan Pemain dapat mengganti focus serangann karakternya, seperti yang terlihat pada gambar Jika jumlah lawan lebih dari satu, pemain dapat memilih lawan mana yang akan dia serang. 3. Fightingg Game Pada fighting game, gerakan karakter yang dimainkan dapat berubah-ubah Hal ini bergantung pada gerakan yang sedang dilakukan oleh karakter pada saat input diberikan. Animasi yang dilakukan tidak langsungg dieksekusi melainkan menunggu animasi yang sebelumnya selesai terlebih walaupun input yang diberikan sama. dahulu. Gambar Gerakan linear pada F-LMBS Padaa saat pemain menekan tombol kanan dan kiri, karakter bergerak mundur dan maju terhadap lawan yang sedang menjadi fokusnya. Sedangkan 2 4. Framework XNA 2.0 XNA Game Studio merupakan lingkungann pengembang terintegrasi yang dirancang untuk memudahkan pembuatan game bagi platform Microsoft Windows dan Xbox360. XNA Game Studio memperluas tool-tool Microsoft Visual Studio untuk Arimas Artadi

3 mendukung XNA Framework, sebuah library berisi kelas-kelas kode teratur yang fungsinya dikhususkan untuk tujuan pengembangan game. Sebagai tambahan, XNA Game Studio mengikutsertakan tool-tool untuk menggabungkan grafis dan audio content ke dalam game. XNA Framework dirancang untuk serupa dengan.net Framework dalam hal pola-pola rancang dan idiom. Dengan XNA Game Studio, pengembang game mampu menggunakan fungsifungsi baik dari XNA Framework maupun.net Framework pada game mereka. Gunakan XNA Framework untuk hal-hal yang bersifat game seperti me-render grafis dan menangani input, lalu gunakan.net Framework untuk hal-hal yang lebih bersifat general programming. 5. Deskripsi Perangkat Lunak Secara Umum Sebagaimana telah diuraikan sebelumnya, pada tugas akhir ini akan dibangun sebuah perangkat lunak fighting game yang memiliki fitur multiplayer. Multiplayer pada perangkat lunak ini menggunakan LAN. Pada fighting game ini pemain memberikan kombinasi input untuk menghasilkan sebuah jurus special. Perangkat lunak ini memiliki beberapa interface untuk berinteraksi dengan pemain. Sehingga pemain dapat memilih karakter yang akan digunakan serta area tempat pertarungan. Dalam perangkat lunak ini pemain dapat memilih untuk membuat ruangan permainan atau bergabung ke dalam ruang yang telah diciptakan oleh pemain lain. 6. Perancangan dan Arsitektur Aplikasi Perangkat lunak ini dibangun menggunakan framework XNA 2.0 dan didukung dengan bahasa shader HLSL. Untuk menangani network pada perangkat lunak ini digunakan modul Games for Windows Lives. Dengan menggunakan modul tersebut perangkat lunak dapat menampung sebanyak maksimum 32 pemain, tetapi untuk perangkat lunak ini jumlah pemain dibatasi sampai maksimum 4 pemain. Topologi yang digunakan pada sistem networking pada game ini adalah client server, seperti yang terlihat pada Gambar Gambar Client Server Topologi Aplikasi ini memiliki usecase sebagai berikut: 1. Membuat sesi permainan online 2. Bergabung pada sesi permainan 3. Memulai sesi permainan 4. Memainkan permainan 5. Merubah setting permainan Aplikasi dibagi menjadi beberapa package yang masing-masing package seperti yang tergambarkan dalam Gambar di bawah. cmp Component Diagram GameBaseComponents + Component + DrawableComponent + Components + Entities IndependentRhythm + IndependentRythm + Program + GameScreen + GameScreenManager + Network InputManager + Directions + InputManager + KeyboardInput + MouseInput + IInputHelper + InputHandlers GameData + ActionMode + Art + ArtType + CharacterAction + CharacterActionManager + CharacterSkills + CharacterSpecialArts + CharacterStats + ModelAnimationData + Skill + SkillActionSquence + SkillType + ContentPipeline + SkillSystem GameMenu + BaseMenuItem + IconicMenuItem + MenuItem + MenuItemSelection + MenuItemState + MenuManager + IMenuControler + ListTable Masing-masing package dalam aplikasi ini berfungsi sebagai berikut: 3 Arimas Artadi

4 - GameBaseComponent package ini berfungsi untuk mensimulasikan komponenkomponen yang terdapat dalam aplikasi. - GameData, package ini berfungsi untuk menampung dan merepresentasikan data yang dibutuhkan dalam aplikasi. - InputManager, package ini berfungsi untuk menerjemahkan input dan memberikan input pada fokus aplikasi. - GameMenu, package ini berfungsi untuk merepresentasikan dan menggambarkan menu pada layar aplikasi. - IndependentRythm, package ini merupakan package yang mengatur package-package lain yang ada dalam aplikasi ini. 6.1 desain dan implementasi GameData Pada sebuah fighting game, gerakan karakter harus dapat dipasang-pasangkan dengan gerakangerakan lain yang sesuai. Dengan cara seperti ini, kombinasi serangan yang dapat dilakukan oleh karakter dapat ditingkatkan. Agar sebuah gerakan dapat dipasangkan, terdapat beberapa atribut yang harus ada pada kelas yang menyimpan data animasi. Antara lain: - Id animasi. - Akhir animasi. - Animasi syarat. Implementasi dari kelas animasi adalah sebagai berikut. private float baseartdamage; private float movementspeed; private float mpconsume; private int numberofanimationsequence; private int priority; private String requiredart; private String processingclass; private String collisionid; private ArtType arttype; private ModelAnimationData animationdata; Sedangkan tiga atribut pada penjelasan di atas terdapat dalam kelas animationdata. 6.2 Desain dan implementasi GameComponent Untuk mendukung pergerakan kamera yang dapat berganti posisi dengan dinamis, pada kelas kamera terdapat behavior. Atribut ini menentukan apakah fungsi yang digunakan untuk merubah posisi dari sebuah kamera. Teknik perhitungan posisi kamera yang dilakukan adalah seperti berikut. Menentukan apakah fungsi yang digunakan dirubah atau tidak. Menentukan jarak dan vector antara dua karakter. Menentukan titik tengah dari dua karakter Menentukan letak kamera terhadap titik tengah vector antara dua karakter 6.3 Desain dan implementasi Network Pada sebuah game yang memiliki fitur network, sinkronisasi gerakan, posisi dan rotasi yang dilakukan oleh karakter yang sedang dimainkan harus dijaga. Setiap kali dilakukan update, maka data mengenai gerakan, posisi dan rotasi harus dikirimkan dan dilakukan sinkronisasi. Jika cara ini dilakukan, data yang harus dikirim perdetiknya akan menjadi besar, karena dalam satu detik dapat terjadi beberapa kali update data. Untuk mengurangi jumlah data yang harus dikirim dan disinkronisasi, pengiriman data dilakukan ketika karakter mendapatkan input baru, atau ketika sudah terjadi update sebanyak beberapa kali. Lakukan update pada input dan karakter Jika karakter mendapatkan input baru yang berbeda dengan input sebelumnya. Kirimkan data baru ke server Kembalikan counter ke nol Jika tidak Tambahkan nilai counter dengan satu Jika counter telah mencapai nilai tertentu Kirimkan data baru ke server Kembalikan counter ke nol 7. Uji Coba User Interface Uji coba ini dilakukan untuk melihat apakah fungsi-fungsi dasar dari menu yang ada pada perangkat lunak ini berjalan sebagaimana mestinya atau tidak. Hasil uji coba ditunjukkan dengan gambar-gambar Graphical User Interface. 4 Arimas Artadi

5 Uji coba ini meliputi: Uji coba menu awal permainan Uji coba menu pemilihan server Uji coba lobi permainan. Hasil dari uji coba ini, seperti yang terlihat pada Gambar dibawah. Contoh notasi input yang digunakan dalam input yang diberikan pemain adalah sebagai berikut: Down A A, notasi input ini memilikii makna, pemain menekan tombol Down kemudian menekan tombol A dua kali. Tombol A ditekan ketika tombol Down telah dilepas. A A + Down, notasi input ini memilikii makna, pemain menekan tombol A, kemudian menekan tombol A bersamaan dengan tombol Down. Uji coba dilakukan untuk memastikan bahwaa pemain dapat melakukan serangan kombinasi padaa permainan ini. Percobaan dilakukan dengan memasukkan input sebagai berikut: 8. Uji Coba Permainan Pada bagian ini akan dibahas hasil ujicoba yang dilakukan dalam menggerakkan karakterr dalam permainan. Gerakan karakter sepenuhnya dikendalikan dengan menggunakan keyboard. Kendali yang dapat dilakukan pada karakterr adalah sebagai berikut: Tombol Up, Down, Right, Left : merupakan tombol arah untuk mengendalikan karakter untuk berlari sesuai tombol yang ditekan. Tombol R1 : Merupakan tombol free run yang merubah fungsi gerakan pada tombol Up dan Down. Tombol A : Merupakan tombol serangan dasar. Tombol B : Merupakan tombol serangan kritikal, serangan yang memiliki damage tinggi tetapi gerakan lambat. Tombol X : Merupakan tombol untuk bertahan. A-A-A, sehingga karakter r melakukan kombo pertama A-A-Down+A, sehingga karakterr melakukan komboo kedua. Hasil dari percobaan ini adalah serangann kombinasi seperti pada Gambar dibawah. 9. Kesimpulan Dari hasil pengamatan selama perancangan, implementasi, dan proses uji coba perangkat lunak yang dilakukan, penulis mengambil kesimpulan sebagai berikut: 5 Arimas Artadi

6 1. Pencocokkan animasi berdasarkan animasi yang sedang berlangsung dapat membantu dalam menghasilkan kombinasi yang berbeda, bergantung pada animasi yang sedang berlangsung saat itu. 2. Fungsi perhitungan letak kamera yang dapat dirubah, menyebabkan kamera dapat bergerak dengan dinamis dan dapat mengikuti gerakan karakter meskipun jarak kedua karakter jauh. 3. Dengan melakukan delay pada saat pengiriman data serta hanya mengirimkan jika terjadi perubahan input, data yang diperlukan ketika melakukan permainan multiplayer menjadi lebih terjamin. Hal ini terlihat dari tidak adanya gerakan yang terputus ketika permainan dilakukan. 4. Sinkronisasi antara komputer yang didapatkan permainan dapat dilakukan secara multiplayer dengan dua sampai empat pemain. Dalam pembuatan makalah ini, terdapat beberapa kemungkinan pengembangan aplikasi yang dilakukan, yaitu: Gank Of Four. Singleton Design Pattern in C# and VB.NET, <URL : PatternSingleton.aspx> Gank Of Four. Observer Design Pattern in C# and VB.NET, <URL PatternObserver.aspx> Gank Of Four. Strategy Design Pattern in C# and VB.NET, <URL PatternStrategy.aspx> Rabin, Steve. Introduction to Game Development. 1. Collision detection tidak sepenuhnya tepat, terkadang obyek dinyatakan berbenturan walaupun tidak benar-benar berbenturan. Untuk menutupi kekurangan ini dapat dilakukan dengan menggunakan OBB pada algoritma collision detection. Hal ini tentu berpengaruh pada beban kerja processor. 2. Effect dapat digunakan untuk menyembunyikan benturan yang kurang wajar. Selain itu effect akan menyebabkan game terlihat lebih menarik. 3. Perpindahan kamera yang halus seperti pada sistem perangkat lunak ini akan menyebabkan karakter pemain tidak terlihat untuk beberapa waktu. Untuk mengatasi hal ini perpindahan kamera dapat dipercepat. 4. Perpindahan kamera yang cepat akan menyebabkan tampilan tidak indah. Untuk memperbaiki penampilan dapat digunakan post processing effect seperti blur. 10. Daftar Pustaka Ferraris, Jonathan. Quadtrees, <URL : tures/quadtrees/ > 6 Arimas Artadi

BAB I PENDAHULUAN. seperti audio/video conferencing atau streaming, dan yang terpenting yaitu untuk sarana

BAB I PENDAHULUAN. seperti audio/video conferencing atau streaming, dan yang terpenting yaitu untuk sarana 1 BAB I PENDAHULUAN 1.1 Latar Belakang Seiring dengan berkembangnya waktu, kebutuhan akan teknologi informasi semakin tinggi. Sehingga dalam dunia pendidikan khususnya dalam pengajaran terhadap murid taman

Lebih terperinci

BAB III PERANCANGAN GAME

BAB III PERANCANGAN GAME BAB III PERANCANGAN GAME III.1 Metodologi Perancangan Ada tujuh unsur yang harus dipenuhi sebuah game, yaitu: [4] 1. Konsep Awal 2. Desain Inti 3. Gameplay 4. Detail 5. Game Balance 6. Tampilan 7. Wrapping

Lebih terperinci

BAB 1 PENDAHULUAN. untuk mensimulasikan bentuk atau model tampak secara visual (modeling), bahkan

BAB 1 PENDAHULUAN. untuk mensimulasikan bentuk atau model tampak secara visual (modeling), bahkan BAB 1 PENDAHULUAN 1.1 Latar Belakang Derasnya arus Perkembangan dunia IT dewasa ini tidak hanya dimanfaatkan dalam dunia bisnis, industri dan perfilman namun telah menyeluruh ke semua bidang. Hal yang

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Memainkan game dikomputer sangat menyenangkan, namun akan lebih menyenangkan bila kita dapat memainkannya secara bersamaan dengan dua komputer

Lebih terperinci

BAB I PENDAHULUAN. menggunakan beberapa komputer yang terhubung dalam Local Area Network

BAB I PENDAHULUAN. menggunakan beberapa komputer yang terhubung dalam Local Area Network BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sebuah permainan (game) komputer sering menggunakan sistem jaringan sehingga permainan (game) dapat dimainkan oleh beberapa orang dengan menggunakan beberapa

Lebih terperinci

xiii TAKARIR Action : ActionScript : Android : Array : Attack : Background Music : Block Inventory : Battle System : Touchscreen : Controller :

xiii TAKARIR Action : ActionScript : Android : Array : Attack : Background Music : Block Inventory : Battle System : Touchscreen : Controller : xiii TAKARIR Action : ActionScript : Android : Array : Attack : Background Music : Block Inventory : Battle System : Touchscreen : Controller : Camera View : Defend : Experience : Game : Game Menu : Level

Lebih terperinci

BAB 1 PENDAHULUAN. dalam berbagai bidang industri, tidak terkecuali dalam industri game.

BAB 1 PENDAHULUAN. dalam berbagai bidang industri, tidak terkecuali dalam industri game. BAB 1 PENDAHULUAN BAB 1 PENDAHULUAN 1.1. Latar Belakang Penggabungan antara elemen-elemen dari dunia nyata dengan elemen dari dunia virtual, yang disebut sebagai Augmented Reality, berkembang cukup pesat

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Aplikasi interaktif online dalam bentuk game merupakan layanan hiburan digital yang digemari oleh berbagai kalangan masyarakat. Pemenuhan kepuasan pengguna akan sebuah

Lebih terperinci

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB III ANALISA MASALAH DAN PERANCANGAN BAB III ANALISA MASALAH DAN PERANCANGAN III.1. Analisa Sub bab ini berisikan tentang analisa sistem yang akan dibangun. Sub bab ini membahas teknik pemecahan masalah yang menguraikan sebuah sistem menjadi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Makanan Sehat Makanan yang sehat yaitu makanan yang higienis dan bergizi. Makanan yang higienis adalah makanan yang tidak mengandung kuman penyakit dan tidak mengandung racun

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN A IV HASIL DAN PEMAHASAN IV.1. Tampilan Hasil Pada bab ini akan disajikan hasil yang diperoleh rancangan aplikasi game peduli lingkungan, berikut keterangannya. 1. Form Awal Aplikasi Form ini merupakan

Lebih terperinci

BAB 1 PENDAHULUAN. Perkembangan game di dunia semakin pesat, tidak terkecuali di Indonesia. Game saat

BAB 1 PENDAHULUAN. Perkembangan game di dunia semakin pesat, tidak terkecuali di Indonesia. Game saat BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan game di dunia semakin pesat, tidak terkecuali di Indonesia. Game saat ini sudah menjadi alternatif hiburan bagi tua, muda, pria maupun wanita. Industri

Lebih terperinci

Pengembangan Game Engine 2D pada XNA Framework

Pengembangan Game Engine 2D pada XNA Framework Pengembangan Game Engine 2D pada XNA Framework LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh: Shieny Aprilia / 13505089 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TEKNIK ELEKTRO

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Sistem Animasi ini dirancang sebagai bahan pengenalan (introduction), dimana pengenalan menggunakan animasi ini diharapkan dapat memberikan kesan menarik dan

Lebih terperinci

PENDAHULUAN LATAR BELAKANG Perkembangan dunia informasi khususnya dalam bidang komputer dirasakan oleh banyak orang sebagai perkembangan yang sangat c

PENDAHULUAN LATAR BELAKANG Perkembangan dunia informasi khususnya dalam bidang komputer dirasakan oleh banyak orang sebagai perkembangan yang sangat c PEMBUATAN GAME 3D AFTER LIFE DENGAN MENGGUNAKAN DXSTUDIO: INVENTORY DAN ENVIRONMENT Jonas Nahason Purba Jurusan Teknik Informatika, Fakultas Teknik Industri, Universitas Gunadarma Jl. Margonda Raya 100,

Lebih terperinci

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB I PENDAHULUAN. I.1 Latar Belakang BAB I PENDAHULUAN I.1 Latar Belakang Perkembangan game komputer dan video game yang semakin memanjakan para pemainnya dengan teknologiteknologi terkini merupakan perkara menarik untuk dicermati. Meski

Lebih terperinci

APLIKASI GAME ONLINE MULTI GENRE BERBASIS FLASH

APLIKASI GAME ONLINE MULTI GENRE BERBASIS FLASH APLIKASI GAME ONLINE MULTI GENRE BERBASIS FLASH Leo Willyanto Santoso 1, Deddy Haryanto 2, Indro Setiawan 3 1, 2, 3 Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Kristen Petra Jl.

Lebih terperinci

BAB 1 PENDAHULUAN. kehidupan. Menurut Sri Maharsi (2000, P128), perkembangan teknologi telah

BAB 1 PENDAHULUAN. kehidupan. Menurut Sri Maharsi (2000, P128), perkembangan teknologi telah BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi saat ini, membuat banyak perubahan di berbagai bidang kehidupan. Menurut Sri Maharsi (2000, P128), perkembangan teknologi telah mendorong transformasi

Lebih terperinci

Perancangan dan Pembangunan Editor Level pada Pengembangan Permainan 3D Berteknologi XNA dalam Bentuk Add-in Visual Studio 2010.

Perancangan dan Pembangunan Editor Level pada Pengembangan Permainan 3D Berteknologi XNA dalam Bentuk Add-in Visual Studio 2010. Perancangan dan Pembangunan Editor Level pada Pengembangan Permainan 3D Berteknologi XNA dalam Bentuk Add-in Visual Studio 2010. Oleh: Mohammad Rian Arif Prakoso NRP. 5109100161 Pembimbing I: Pembimbing

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Pada saat ini game merupakan hiburan yang digemari oleh banyak masyarakat. Game berkembang sangat pesat, baik dari segi grafik maupun jenisnya. Dilihat dari perkembangan

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan internet akhir-akhir ini telah membuat internet menjadi begitu besar peranannya baik sebagai sarana memperoleh informasi dengan cepat dan selalu diperbaharui.

Lebih terperinci

BAB III METODOLOGI. III.1 Acuan Pengembangan Program

BAB III METODOLOGI. III.1 Acuan Pengembangan Program BAB III METODOLOGI III.1 Acuan Pengembangan Program Pengembangan program komputer ESC-2 mengikuti beberapa acuan pengembangan. Langkah pertama adalah evaluasi dan pengembangan basis pengetahuan program

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Game tidak hanya dapat dijadikan sebagai sarana hiburan pada era sekarang, tetapi juga dapat dijadikan sebagai sarana pembelajaran, mencari teman baru, melatih

Lebih terperinci

BAB I PENDAHULUAN Latar belakang

BAB I PENDAHULUAN Latar belakang BAB I PENDAHULUAN 1.1. Latar belakang Saat ini para pemain game (gamers) di dunia semakin bertambah banyak. Bermain game dapat menyegarkan pikiran setelah bekerja atau melakukan aktifitas yang lainnya.

Lebih terperinci

Bab 1 PENDAHULUAN UKDW

Bab 1 PENDAHULUAN UKDW Bab 1 PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi yang ada pada saat ini telah berkembang dengan sangat cepat. Perkembangan teknologi tersebut dapat dilihat dari perkembangan spesifikasi komputer

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil IV.1.1. Halaman Form Login Adapun tampilan form login dapat dilihat pada gambar IV.1.: Gambar IV.1. Halaman Form Login Form login berfungsi untuk melakukan

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Game komputer atau video game adalah suatu program yang ditulis dengan menggunakan bahasa pemrograman yang memungkinkan pengguna (pemain) berinteraksi dan merespon/merasakan

Lebih terperinci

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN I-1 BAB I PENDAHULUAN Pada Bab I, Pendahuluan akan membahas tentang latar belakang masalah, rumusan masalah, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian dan sistematika

Lebih terperinci

APLIKASI PERMAINAN PETUALANGAN RENAL DENGAN MENGGUNAKAN SOFTWARE RPG MAKER MV BERBASIS ANDROID : RENALDI AGUNG NUGROHO NPM :

APLIKASI PERMAINAN PETUALANGAN RENAL DENGAN MENGGUNAKAN SOFTWARE RPG MAKER MV BERBASIS ANDROID : RENALDI AGUNG NUGROHO NPM : APLIKASI PERMAINAN PETUALANGAN RENAL DENGAN MENGGUNAKAN SOFTWARE RPG MAKER MV BERBASIS ANDROID NAMA : RENALDI AGUNG NUGROHO NPM : 16112102 PEMBIMBING : Dr. Novrina Latar Belakang Masalah Dewasa ini video

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Remote access dengan segala kecanggihan fungsinya memungkinkan para pengguna komputer dapat mengakses komputer lain dari mana saja, asalkan pengguna komputer tersebut

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SERVER MMOG

BAB IV IMPLEMENTASI DAN PENGUJIAN SERVER MMOG BAB IV IMPLEMENTASI DAN PENGUJIAN SERVER MMOG 4.1 Implementasi Server MMOG Aplikasi server MMOG ini dibuat menggunakan software Microsoft Visual C++.NET 2003 yang berjalan pada sistem operasi Microsoft

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI 159 BAB 4 IMPLEMENTASI DAN EVALUASI 4. 1. Perangkat Yang Digunakan Untuk mendukung game Battle Force, berikut adalah spesifikasi perangkat lunak (software) dan perangkat keras (hardware) yang digunakan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem.

BAB IV IMPLEMENTASI DAN PENGUJIAN. Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem. BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem. Tahapan ini dilakukan setelah perancangan selesai dan selanjutnya akan diimplementasikan pada

Lebih terperinci

Implementasi Pohon Keputusan untuk Membangun Jalan Cerita pada Game Engine Unity

Implementasi Pohon Keputusan untuk Membangun Jalan Cerita pada Game Engine Unity Implementasi Pohon Keputusan untuk Membangun Jalan Cerita pada Game Engine Unity Winarto - 13515061 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl.

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Program Antar Muka Tampilan pertama kali yang muncul ketika aplikasi dijalankan adalah halaman menu utama. Menu Utama aplikasi menampilkan empat pilihan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Sistem Animasi ini merupakan simulasi singkat mengenai perbedaan daging dengan struktur 3 dimensi agar mudah dipahami, dimana pengenalan menggunakan animasi

Lebih terperinci

BAB I PENDAHULUAN. lumrah. Hal ini disebabkan karena pada hakikatnya teknologi adalah pengetahuan

BAB I PENDAHULUAN. lumrah. Hal ini disebabkan karena pada hakikatnya teknologi adalah pengetahuan BAB I PENDAHULUAN I.1 Latar Belakang Keterlibatan teknologi dalam kehidupan manusia merupakan suatu hal yang lumrah. Hal ini disebabkan karena pada hakikatnya teknologi adalah pengetahuan terhadap penggunaan

Lebih terperinci

PEMBUATAN GAME GUEG AIRLINE MENGGUNAKAN CONSTRUCT 2 NASKAH PUBLIKASI. diajukan oleh Tri Hadiasto Arifin

PEMBUATAN GAME GUEG AIRLINE MENGGUNAKAN CONSTRUCT 2 NASKAH PUBLIKASI. diajukan oleh Tri Hadiasto Arifin PEMBUATAN GAME GUEG AIRLINE MENGGUNAKAN CONSTRUCT 2 NASKAH PUBLIKASI diajukan oleh Tri Hadiasto Arifin 12.01.3164 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Game vertical shooter ini memiliki 3 stage dalam pembuatannya. Stage 1 memiliki tingkat kesulitan dengan level yang mudah dan dengan tampilan background berupa hutan,

Lebih terperinci

ABSTRAK. Keyword : Game, Endless Runner, Unity.

ABSTRAK. Keyword : Game, Endless Runner, Unity. ABSTRAK Game ber-genre endless runner dapat didefinisikan oleh dua hal yaitu karakter pemain yang tidak dapat berhenti atau maju terus ke depan. Pengaturan game yang sederhana, hanya berfokus terhadap

Lebih terperinci

ABSTRAK. Poin penting pada game ini adalah merancang peta, spesifikasi pesawat dalam tampilan 3 dimensi dan komunikasi jaringan untuk multiplayer.

ABSTRAK. Poin penting pada game ini adalah merancang peta, spesifikasi pesawat dalam tampilan 3 dimensi dan komunikasi jaringan untuk multiplayer. ABSTRAK Pada saat ini sangat digemari game-game yang berbasis 3 dimensi. Game 3 dimensi membuat para pemainnya merasakan hal seperti nyata ketika bermain game. game tidak hanya dapat dimainkan sendirian,

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1. Desain Penelitian Desain penelitian merupakan tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian. Tahapan-tahapan yang dilakukan dalam penelitian ini

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN. Perancangan game mencocokkan gambar ini dibuat agar dapat berjalan

BAB III ANALISIS DAN PERANCANGAN. Perancangan game mencocokkan gambar ini dibuat agar dapat berjalan BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Perancangan game mencocokkan gambar ini dibuat agar dapat berjalan pada sistem yang beroperasi pada perangkat komputer, game yang dikembangkan adalah

Lebih terperinci

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan 1. Merancang dan merealisasikan

Lebih terperinci

PEMBAGIAN STANDAR KOMPETENSI DAN KOMPETENSI DASAR PPLI MAHASISWA PENDIDIKAN INFORMATIKAN TAHUN 2016 KOMPTENSI DASAR

PEMBAGIAN STANDAR KOMPETENSI DAN KOMPETENSI DASAR PPLI MAHASISWA PENDIDIKAN INFORMATIKAN TAHUN 2016 KOMPTENSI DASAR PEMBAGIAN STANDAR KOMPETENSI DAN KOMPETENSI DASAR PPLI MAHASISWA PENDIDIKAN INFORMATIKAN TAHUN 2016 A. KOMPETENSI KEJURUAN 1. Rekayasa Perangkat Lunak (070) STANDAR KOMPETENSI 1. Menerapkan teknik elektronika

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Saat ini penggunaan komputer tidak hanya sebagai sarana penghitung biasa saja tetapi sudah meliputi berbagai sarana seperti sarana informasi, hiburan, atau

Lebih terperinci

BAB I PENDAHULUAN. a. Latar Belakang Masalah

BAB I PENDAHULUAN. a. Latar Belakang Masalah BAB I PENDAHULUAN a. Latar Belakang Masalah Dunia multimedia mengalami perkembangan yang sangat pesat, terutama di dunia pertelevisian, musik, film, dan game. Sekarang ini multimedia merupakan hiburan

Lebih terperinci

BAB I PENDAHULUAN. untuk pengembangan aplikasi berbasis 3D yang meliputi bidang yang cukup luas

BAB I PENDAHULUAN. untuk pengembangan aplikasi berbasis 3D yang meliputi bidang yang cukup luas BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Komputer Grafis 3D (tiga dimensi) merupakan teknologi yang dipakai untuk pengembangan aplikasi berbasis 3D yang meliputi bidang yang cukup luas mulai dari

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK Universitas Kristen Maranatha BAB I PERSYARATAN PRODUK 1.1 Pendahuluan RatRace merupakan sebuah permainan yang di desain khusus untuk mempelajari dan juga menguji pengetahuan para pengguna dalam bidang

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Game yang dibangun merupakan game kuiz edukasi yang didalamnya

BAB III ANALISIS DAN PERANCANGAN SISTEM. Game yang dibangun merupakan game kuiz edukasi yang didalamnya BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Game yang dibangun merupakan game kuiz edukasi yang didalamnya mengandung pertanyaan-pertanyaan mengenai budaya Indonesia untuk dijawab, dimana

Lebih terperinci

BAB I PENDAHULUAN. Perkembangan teknologi dalam bidang komputer, banyak digunakan dalam

BAB I PENDAHULUAN. Perkembangan teknologi dalam bidang komputer, banyak digunakan dalam BAB I PENDAHULUAN 1. LATAR BELAKANG Perkembangan teknologi dalam bidang komputer, banyak digunakan dalam berbagai bidang, termasuk bidang hiburan. Salah satunya penggunaan komputer dalam bidang hiburan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisis Game Analisis game merupakan analisis yang dilakukan melalui analisis user dan analisis artikel game sejenis. Analisis user dilakukan dengan mengamati perilaku

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA Dalam bab ini dibahas mengenai hasil dan uji coba aplikasi game black belt yang telah dirancang dan dibuat. Hasil dan uji coba dilakukan untuk mengetahui apakah aplikasi dapat

Lebih terperinci

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan Skripsi ini bertujuan

Lebih terperinci

DAFTAR ISI Ika Zulhidayati, 2013

DAFTAR ISI Ika Zulhidayati, 2013 DAFTAR ISI PERNYATAAN... iv KATA PENGANTAR... vi UCAPAN TERIMA KASIH... vii ABSTRAK... viii ABSTRACT... ix DAFTAR ISI... x DAFTAR GAMBAR... xii DAFTAR ISTILAH... xiii BAB I PENDAHULUAN... 1 1.1 Latar Belakang

Lebih terperinci

ANALISIS MASALAH DAN RANCANGAN PROGRAM

ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Perkembangan teknologi komputerisasi yang fungsinya semakin luas yang semula hanya digunakan sebagai alat hitung, saat ini dapat digunakan

Lebih terperinci

BAB I PENDAHULUAN. akan penulis teliti. Pendahuluan juga meliputi penjelaskan pemikiran penulis untuk

BAB I PENDAHULUAN. akan penulis teliti. Pendahuluan juga meliputi penjelaskan pemikiran penulis untuk BAB I PENDAHULUAN Bab ini merupakan pengantar untuk dapat menjawab pertanyaan apa yang akan penulis teliti. Pendahuluan juga meliputi penjelaskan pemikiran penulis untuk apa dan mengapa penelitian itu

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Bab ini berisi analisis dan perancangan terhadap perangkat lunak yang akan dibangun. Analisis dan perancangan tersebut diantaranya adalah pembuatan diagram

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Artificial Intelligence (AI) agen adalah fitur standar game komputer modern, baik sebagai lawan, teman atau tutor dari pemain. Agar tampil otentik, agen tersebut

Lebih terperinci

BAB I PENDAHULUAN. Seiring perkembangan teknologi informasi, Perkembangan game. mempunyai prospek yang luar biasa. Era modernisasi dimana teknologi

BAB I PENDAHULUAN. Seiring perkembangan teknologi informasi, Perkembangan game. mempunyai prospek yang luar biasa. Era modernisasi dimana teknologi BAB I PENDAHULUAN 1.1 Latar Belakang Seiring perkembangan teknologi informasi, Perkembangan game mempunyai prospek yang luar biasa. Era modernisasi dimana teknologi komputerisasi berkembang dengan pesat,

Lebih terperinci

Rancang Bangun Peta Virtual 3D Jurusan Teknik Informatika Institut Teknologi Sepuluh Nopember dengan Unity3D Engine. Damar Pradiptojati

Rancang Bangun Peta Virtual 3D Jurusan Teknik Informatika Institut Teknologi Sepuluh Nopember dengan Unity3D Engine. Damar Pradiptojati Rancang Bangun Peta Virtual 3D Jurusan Teknik Informatika Institut Teknologi Sepuluh Nopember dengan Unity3D Engine Damar Pradiptojati - 5210100032 PENDAHULUAN Latar Belakang Kebutuhan seseorang atau organisasi

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Masalah Simulasi 3D mempunyai fungsi utama untuk membuat pemodelan 3D. Dari pemodelan 3D dapat diciptakan karya yang spektakuler seperti special

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Kebutuhan perangkat keras atau hardware merupakan

BAB IV IMPLEMENTASI DAN EVALUASI. Kebutuhan perangkat keras atau hardware merupakan BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Tahap implementasi program merupakan suatu tahap penerapan dari analisis dan desain sistem yang telah dibuat. Berikut ini adalah kebutuhan sistem yang

Lebih terperinci

Aplikasi Peta 3-Dimensi Universitas Negeri Manado

Aplikasi Peta 3-Dimensi Universitas Negeri Manado Konferensi Nasional Sistem & Informatika 2015 STMIK STIKOM Bali, 9-10 Oktober 2015 Aplikasi Peta 3-Dimensi Universitas Negeri Manado Debby E. Sondakh 1) Julio Kolopitawondal 2), Janto Motulo 3) Universitas

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Objek tiga dimensi merupakan salah satu komponen multimedia yang memegang peranan sangat penting sebagai bentuk informasi visual. Objek tiga dimensi dibentuk oleh sekumpulan

Lebih terperinci

BAB I PENDAHULUAN. pendidikan tinggi berbasis Information and Communications Technology (ICT)

BAB I PENDAHULUAN. pendidikan tinggi berbasis Information and Communications Technology (ICT) BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Universitas Komputer Indonesia (UNIKOM) merupakan institusi pendidikan tinggi berbasis Information and Communications Technology (ICT) yang mempunyai banyak

Lebih terperinci

IMPLEMENTASI USER INTERFACE DENGAN PLATFORM XNA PADA BISNIS GAME BERBASIS LELANG MILK GAME GRAND JULIVAN

IMPLEMENTASI USER INTERFACE DENGAN PLATFORM XNA PADA BISNIS GAME BERBASIS LELANG MILK GAME GRAND JULIVAN IMPLEMENTASI USER INTERFACE DENGAN PLATFORM XNA PADA BISNIS GAME BERBASIS LELANG MILK GAME GRAND JULIVAN 5106100159 AND... Apa lagi? Fitur Chatting Fitur Message 3D view Smart AI INTERFACE Interaksi manusia-komputer

Lebih terperinci

UKDW BAB 1 PENDAHULUAN

UKDW BAB 1 PENDAHULUAN BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Seiring dengan perkembangan teknologi web yang semakin berkembang cepat, aplikasi-aplikasi web yang bermunculan juga semakin banyak, dimulai dari aplikasi web

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN Metode yang digunakan dalam mengembangkan Visualisasi 3D Gedung Tower Universitas Mercu Buana ini melalui dua tahap yaitu: Tahap Pra produksi Tahap Produksi 3.1. Tahap Pra

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Berdasarkan hasil perancangan aplikasi yang telah dilakukan pada bab analisa dan perancangan, selanjutnya dapat di tampilkan beberapa tampilan aplikasi simulasi

Lebih terperinci

BAB III ANALISIS. 3.1 Analisis Pengertian Game. 3.2 Dunia dan Objek 2D

BAB III ANALISIS. 3.1 Analisis Pengertian Game. 3.2 Dunia dan Objek 2D BAB III ANALISIS Pada Tugas Akhir ini, akan dikembangkan XGate2D, yaitu sebuah game engine 2D yang dibangun di atas XNA framework. Pada bab ini akan diberikan analisis pengertian game secara umum, analisis

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Perangkat Ajar Setelah melakukan analisa dan perancangan, langkah selanjutnya yang dilakukan adalah pengimplementasian perangkat ajar ini dalam bentuk

Lebih terperinci

BAB III ANALISIS. III.1 Gambaran Global MMORPG

BAB III ANALISIS. III.1 Gambaran Global MMORPG BAB III ANALISIS Bab ini mengemukakan analisis yang dilakukan terhadap MMORPG. Analisis yang dilakukan adalah analisis karakteristik fungsional, analisis karakteristik non fungsional. Setelah itu, akan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Pada analisis sistem ini penulis menjelaskan memfokuskan tentang perancangan. perancangan ini bertujuan mengimplementasikan penyandian algoritma

Lebih terperinci

Simulasi Pergerakan Robot 3D dengan Komando Deteksi Citra Pergerakan Tangan dengan Opencv dan Microsoft XNA

Simulasi Pergerakan Robot 3D dengan Komando Deteksi Citra Pergerakan Tangan dengan Opencv dan Microsoft XNA Simulasi Pergerakan Robot 3D dengan Komando Deteksi Citra Pergerakan Tangan dengan Opencv dan Microsoft XNA Niko Purwanto Putra NRP 5108 100 511 Pendahuluan Trend Control Deteksi Citra. Simulasi adalah

Lebih terperinci

Data Storage Engine Sebagai Media Penyimpanan Dalam Jaringan Lokal

Data Storage Engine Sebagai Media Penyimpanan Dalam Jaringan Lokal Data Storage Engine Sebagai Media Penyimpanan Dalam Jaringan Lokal Laurentius Risal Subrata, Yohanes Adhi Nugraha Program Studi Teknologi Informasi Fakultas Teknologi Informasi, Universitas Kristen Maranatha

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisis Sistem Analisa sistem adalah uraian keseluruhan bagaimana sistem yang berjalan saat ini baik dilihat dari analisis fungsional dan analisis nonfungsional

Lebih terperinci

BAB III ANALISIS DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN RANCANGAN PROGRAM BAB III ANALISIS DAN RANCANGAN PROGRAM III.1. Analisis Masalah Tahapan analisis permasalahan terhadap suatu sistem dilakukan sebelum tahapan permasalahan dilakukan. Tujuan diterapkannya analisis terhadap

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut adalah tampilan hasil dan uji coba dari aplikasi game roguelike berbasis Android: IV.1.1. Tampilan Stage Tampilan utama ini merupakan tampilan awal

Lebih terperinci

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi BAB 2 LANDASAN TEORI 2.1 Pengertian Perangkat Lunak Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan, struktur data yang

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Teknologi merupakan salah satu bagian yang tidak dapat dipisahkan dari

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Teknologi merupakan salah satu bagian yang tidak dapat dipisahkan dari BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi merupakan salah satu bagian yang tidak dapat dipisahkan dari kehidupan manusia. Teknologi lahir untuk membuat hidup manusia menjadi semakin praktis

Lebih terperinci

ANALISIS. memungkink. haji. berikut.

ANALISIS. memungkink. haji. berikut. BAB II II ANALISIS S KEBUTUHAN SISTEM Dalam penelitian perancangan dan implementasi interaksi untuk media pembelajaran manasik berbasis teknologi AR,, akan dikembangkann beberapa memungkink kan pengguna

Lebih terperinci

BAB 1 PENDAHULUAN. signifikan dalam dua dekade terakhir. Penerapan dari pencitraan tiga dimensi kini secara

BAB 1 PENDAHULUAN. signifikan dalam dua dekade terakhir. Penerapan dari pencitraan tiga dimensi kini secara BAB 1 PENDAHULUAN 1.1. Latar Belakang Teknologi grafika komputer dan pencitraan tiga dimensi saat ini telah mengalami kemajuan yang sangat pesat dengan tingkat kualitas dan pencapaian yang cukup signifikan

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Terdapat banyak macam game dengan menggunakan komputer sebagai medianya. Dari dimensinya game dibagi menjadi dua yaitu game 2D dan 3D, sedangakan dari kategori

Lebih terperinci

BAB I PENDAHULUAN. maupun non verbal. Komunikasi secara verbal menggunakan kata-kata lisan untuk. mengungkapkan ekspresi penggunanya.

BAB I PENDAHULUAN. maupun non verbal. Komunikasi secara verbal menggunakan kata-kata lisan untuk. mengungkapkan ekspresi penggunanya. 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Manusia dapat berinteraksi antara satu sama lainnya melalui komunikasi dalam bentuk bahasa. Komunikasi dalam bentuk bahasa terjadi baik secara verbal maupun

Lebih terperinci

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi ini, perkembangan teknologi informasi sudah merupakan satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi merupakan suatu kebutuhan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisis Sistem Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Kebutuhan Program Untuk menjalankan aplikasi ini ada beberapa kebutuhan yang harus dipenuhi oleh pengguna. Spesifikasi kebutuhan berikut ini merupakan spesifikasi

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang Pembuatan Game Petualangan Menggunakan Construct Identifikasi Masalah 1.3 Tujuan Tugas Akhir

BAB 1 PENDAHULUAN 1.1 Latar Belakang Pembuatan Game Petualangan Menggunakan Construct Identifikasi Masalah 1.3 Tujuan Tugas Akhir BAB 1 PENDAHULUAN Dalam bab ini menjelaskan mengenai latar belakang tugas akhir, identifikasi masalah, tujuan tugas akhir, lingkup tugas akhir, metodologi serta sistematika penulisan. 1.1 Latar Belakang

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Metode Penelitian Penelitian ini bertujuan untuk mengembangkan produk berupa locationbased game yang diperuntukan bagi perangkat mobile dengan sistem operasi Android. Penelitian

Lebih terperinci

Secara garis besar, arsitektur sistem Real Time Auto Door-Lock terbagi menjadi 6 bagian, yaitu:

Secara garis besar, arsitektur sistem Real Time Auto Door-Lock terbagi menjadi 6 bagian, yaitu: 7 DOOR-Lock BAB 2 SISTEM REAL TIME AUTO SISTEM REAL TIME AUTO DOOR-LOCK Bab ini akan menjelaskan tentang arsitektur dari sistem, proses analisis kebutuhan dan desain dari perangkat lunak sistem, skema

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Masalah yang ingin penulis angkat dalam proyek penyusunan skripsi ini adalah bagaimana merancang animasi Simulasi pendaur ulangan sampah plastik

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi yang Diperlukan Agar aplikasi game Book of Phantasm beroperasi dengan baik maka dibutuhkan spesifikasi komputer sebagai berikut: a. Spesifikasi

Lebih terperinci

Aplikasi Transformasi Lanjar dalam Permainan Dragon Nest

Aplikasi Transformasi Lanjar dalam Permainan Dragon Nest Aplikasi Transformasi Lanjar dalam Permainan Dragon Nest Michael - 13514108 Program Studi Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. media promosi digital bernama Advergame. Dalam kerja praktik ini penulis

BAB IV DESKRIPSI PEKERJAAN. media promosi digital bernama Advergame. Dalam kerja praktik ini penulis BAB IV DESKRIPSI PEKERJAAN Dalam Bab IV ini akan dibahas mengenai deskripsi pekerjaan selama melakukan kerja praktik di CV Sego Njamoer. Pada pelaksanaan kerja praktik, penulis merancang sebuah proyek

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 28 BAB III ANALISA DAN PERANCANGAN III.1. Analisis Aplikasi 3D mempunyai fungsi utama untuk membuat pemodelan 3D. Dari pemodelan 3D dapat diciptakan karya yang spektakuler seperti special efek dari film-film

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada era globalisasi saat ini, segala sesuatu yang menyangkut informasi tidak dapat terlepas dari teknologi. Teknologi ini dapat dilihat dari perkembangan komputer

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1.1 Latar Belakang Ketergantungan perusahaan-perusahaan modern terhadap kekuatan informasi, kini, semakin terasa. Namun, selama ada data, kesalahan pun ada. Di masa lalu, pengelolaan

Lebih terperinci

Networking Game berisi semua yang ada di Single Game, ditambahkan fungsi networking, penghitungan highscore dan Player2.

Networking Game berisi semua yang ada di Single Game, ditambahkan fungsi networking, penghitungan highscore dan Player2. Splash Screen Ketika user membuka aplikasi, yang pertama kali ditampilkan adalah Splash Screen. Umumnya, Splash Screen untuk aplikasi game menunjukkan judul game, Publisher Company dan Development Team.

Lebih terperinci

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan 1. Merancang dan merealisasikan

Lebih terperinci