Langsung ke konten utama

Unggulan

Penjelasan Proyek - MovFlix

Dokumentasi Lengkap Proyek MovFlix — Aplikasi Katalog Film Android Nama : Christoforus Indra Bagus Pratama NRP : 5025231124 Mata Kuliah : Pemrograman Perangkat Bergerak Tanggal : 16 Juni 2026 Proyek : MovFlix — Movie Catalogue App Bagian 1: Pemahaman Konsep & Bahasa Pemrograman 1. Bahasa Pemrograman (Kotlin) Kotlin adalah bahasa pemrograman modern yang bersifat statically typed , dikembangkan oleh JetBrains, dan secara resmi didukung oleh Google sebagai bahasa utama ( first-class language ) untuk pengembangan Android sejak tahun 2019. Kotlin berjalan di atas Java Virtual Machine (JVM) , sehingga sepenuhnya interoperable dengan kode Java yang sudah ada. Seluruh kode pada proyek MovFlix ditulis menggunakan Kotlin, sebagaimana terlihat pada semua file berekstensi .kt di dalam package com.example.moviecatalogue . Berikut adalah fitur-fitu...

Tugas Pertemuan 8 - World of Zuul

Link Github : Source Code

Membuat Code untuk masing-masing Kelas

Membuat Diagram Kelas di BlueJ

Buat diagram kelas dengan urutan : CommandWords, Command, Parser, Room, Game

Menjalankan Aplikasi Game

Tahap untuk menjalankan aplikasi Game sebagai berikut :

  1. Klik kanan pada kelas ```Game```
  2. Klik ```new Game()``` untuk membuat objek baru
  3. Klik ```oke```
  4. Klik kanan pada objek ```Game``` pada object bench berwarna merah
  5. Klik method ```void play()```
  6. Ketika muncul tampilan terminal, kita akan mengecek comand "help". Ketikan ```help```. Maka akan muncul tampilan sebagai berikut :
  7. Cek tempat yang ada di sekitarmu dengan memberikan comand ```go east```, ```go west```. ```go north```. atau ```go south``` sesuai dengan arah yang ada (Exits: ```arah```)

Membuat Ruangan Baru

Tahap untuk membuat ruangan sebagai berikut :

  1. Klik kanan pada kelas ```Room```
  2. Klik ```new Room(String description)``` untuk membuat objek baru
  3. Ketikan nama ruangan baru pada ```new Room```
  4. Klik ```oke```
  5. Klik kanan pada objek ```Room``` pada object bench berwarna merah
  6. Klik method ```void setExits()``` untuk menambahkan ruangan yang ada di sekitar dari ruangan tersebut
  7. Ketikan nama ruangan di sekitar rungan yang kamu pilih. Jika sekitarnya tidak ada ruangan lain, maka masukkan ```null```

Mengecek Apakah Suatu Command dapat Dipakai

Tahap untuk mengecek apakah suatu command dapat dipakai sebagai berikut :

  1. Klik kanan pada kelas ```CommandWords```
  2. Klik ```new CommandWords()``` untuk membuat objek baru
  3. Klik ```oke```
  4. Klik kanan pada objek ```CommandWords``` pada object bench berwarna merah
  5. Klik method ```booolean isCommand(String aString)```
  6. Ketikkan suatu command dengan diawali dan diakhiri tanda petik "". Jika command tersebut bernilai true, maka command dapat digunakan. Jika command tersebut bernilai false, maka command tidak dapat digunakan.

Mengecek Command Secara Keseluruhan

Tahap untuk mengecek command secara keseluruhan sebagai berikut :

  1. Klik kanan pada kelas ```Command```
  2. Klik ```new Command(String forstWord, String secondWord)``` untuk membuat objek baru
  3. Ketikan 2 comand. Contoh comand pertama adalah ```"go"``` dan comand kedua adalah ```"west"```
  4. Klik ```oke```
  5. Klik kanan pada objek ```Command``` pada object bench berwarna merah
  6. Terdapat 4 method untuk mengecek command

Mendapatkan Informasi dari Pengguna

Tahap untuk mendapatkan informasi dari pengguna sebagai berikut :

  1. Klik kanan pada kelas ```Parser```
  2. Klik ```new Parser()``` untuk membuat objek baru
  3. Klik ```oke```
  4. Klik kanan pada objek ```Parser``` pada object bench berwarna merah
  5. Klik method ```Command getCommand()```
  6. Ketikan command pada terminal
    Lalu ```Enter```
  7. Klik ```Command```
  8. Akan muncul hasil. Kata perintah adalah ```go``` dan kata kedua adalah ```west```. Sedangkan kata yang lain dianggap tidak dimengerti.

Komentar

Postingan Populer