Langsung ke konten utama

Unggulan

Pertemuan 11 - Market Siswa

Market Siswa — Penjelasan Aplikasi Nama : Christoforus Indra Bagus Pratama NRP : 5025231124 Mata Kuliah : Pemrograman Perangkat Bergerak (C) Tanggal : 6 Mei 2026 Pertemuan : 11 Link : Github Market Siswa — Aplikasi Marketplace untuk Pelajar Market Siswa adalah aplikasi Android yang dibuat sebagai tugas mata kuliah Mobile Programming . Aplikasi ini dirancang sebagai platform jual-beli sederhana yang ditujukan untuk siswa di lingkungan sekolah. Dengan Market Siswa, siswa bisa menampilkan produk yang mereka jual, menambahkan produk baru, hingga mengelola daftar produk mereka — semua dari satu aplikasi yang ringan dan mudah digunakan. Aplikasi ini dibangun menggunakan Jetpack Compose , yaitu toolkit modern dari Google untuk membangun tampilan aplikasi Android secara deklaratif. Selain itu, aplikasi ini menerapkan prinsip-p...

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