Langsung ke konten utama

Unggulan

Tugas 3 - Aplikasi Selamat Ulang Tahun

Nama : Christoforus Indra Bagus Pratama NRP : 5025231124 Mata Kuliah : Pemrograman Perangkat Bergerak (C) Tanggal : 11 Maret 2026 Pertemuan : 3 Langkah Pengerjaan 1. Menyiapkan Aplikasi 2. Menambah Elemen Teks Baru dan Mengubah Ukuran Font 3. Menambahkan Elemen Teks Lainnya 4. Mengatur Elemen Teks dalam Baris dan Kolom 5. Menambahkan Ucapan ke Aplikasi Ringkasan Jetpack Compose adalah toolkit modern untuk membangun UI Android. Jetpack Compose menyederhanakan dan mempercepat pengembangan UI di Android dengan lebih sedikit kode, alat yang canggih, dan API Kotlin yang intuitif. Antarmuka pengguna (UI) aplikasi adalah tampilan visual yang Anda lihat di layar: teks, gambar, tombol, dan berbagai jenis elemen lainnya. Fungsi composable adalah elemen penyusun dasar Compose. Fungsi composable adalah fungsi yang mendeskripsikan beberapa bagian UI Anda. Fungsi composable dianotasi menggunakan anota...

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