Posts

Showing posts from November, 2024

Pertemuan 13 KPPL - Membuat Analysis Model dari Studi Kasus Smart Home

Image
Nama : Kadek Fajar Pramartha Yasodana (5025231185) Nama : Randi Palguna Artayasa (5025231020) Kelas : KPPL E  Pertemuan 13: Membuat Analysis Model dari Studi Kasus Smart Home Analysis Model Menggunakan Use Cases - Text Skenario 1: Autentikasi Pengguna Deskripsi : Pengguna mencoba untuk login ke aplikasi Safe Home menggunakan username dan password yang terdaftar. Aktor : Pengguna Langkah-langkah : Pengguna memasukkan username dan password. Sistem memverifikasi kredensial pengguna. Sistem mengirimkan permintaan untuk autentikasi dua faktor (misalnya, kode OTP melalui email atau SMS). Pengguna memasukkan kode OTP yang diterima. Sistem memverifikasi kode OTP, dan jika benar, memberikan akses ke aplikasi. Skenario 2: Mengontrol Perangkat Jarak Jauh Deskripsi : Pengguna ingin mengelola perangkat seperti lampu, locks, coffee machine thermostat, garage doors, television, CCTV, sprinklers, dan lain-lain di rumah melalui aplikasi Smart Home. Aktor : Pengguna Langkah-langkah : Pengguna membu...

Pertemuan 13 OOP - Abstraksi & Simulasi Fox & Rabit

Image
Nama : Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : PBO A Abstraksi & Simulasi Fox & Rabit 1. Tuliskan implementasi dari program kecil Abstract Class Makhluk hidup yang diwariskan kepada manusia, hewan, dan tumbuhan Source Code :  GitHub Pada soal nomor ini, kita hanya perlu membuat sebuah abstract class makhluk hidup dengan beberapa metode abstrak juga. Setelah itu kita inherit classnya menjadi beberapa subclass Manusia, Hewan, dan Tumbuhan. Terdapat beberapa class seperti MakhlukHidup.java public abstract class MakhlukHidup { protected String name ; public MakhlukHidup (String name) { this . name = name ; } public abstract void doSomething () ; public abstract void grow () ; public abstract void breathe () ; } Class ini merupakan class yang sebagai template sebuah class makhluk hidup. dengan beberapa method yang harus di override oleh subclassnya yaitu doSomething, grow, dan breathe Manusia.java public class Manusia extends M...