Перейти к содержимому

Tugas 2 - Pemrograman Berbasis Desktop | OOP, Array Dinamis & Struktur Perulangan Lengkap

Akhmad Mudehir

0:00 / 0:00

Tugas 2 - Pemrograman Berbasis Desktop | OOP, Array Dinamis & Struktur Perulangan Lengkap

818 просмотров · 2 нед. назад
Akhmad Mudehir
896 подписчиков
818 просмотров · 2 нед. назад
📌 Identitas Mahasiswa: Nama: Akhmad Mudehir NIM: 055745857 Program Studi: Sistem Informasi Fakultas: Sains dan Teknologi UPBJJ: Jakarta Pada video kali ini, saya mendemonstrasikan praktikum pembuatan program Aplikasi Restoran Mewah menggunakan Java. Program ini adalah pengembangan dari Tugas 1, di mana saya memisahkan logika UI (Front-End) dan Database (Back-End) menggunakan konsep Object-Oriented Programming (OOP) tingkat lanjut. 💡 Sorotan Materi dalam Video Ini: Clean Code & OOP: Menggunakan 8 class berbeda (tugas2, errorHandler, menu, pesanan, kelolaDaftarMenu, mesinKasir, menuPelanggan, menuPemilik) untuk memisahkan tanggung jawab (Separation of Concerns). Pusat Validasi Error (Error Handler): Semua try-catch, validasi angka, dan format teks digabungkan dalam satu fungsi looping otomatis agar user terus diminta input sampai formatnya benar, tanpa ada kode redundan. Manipulasi Array Dinamis: Menambah dan menghapus data menu di memori dengan membuat array baru secara manual, tanpa menggunakan library ArrayList. Struktur Perulangan Lengkap: Menggunakan Do-While untuk navigasi sistem, While untuk input pesanan tanpa batas, For Murni untuk manipulasi array, dan For-Each untuk cetak struk yang ringkas. Terima kasih sudah menonton, semoga video ini bermanfaat dan mendemonstrasikan alur logika sistem aplikasi restoran dengan baik. ⏱️ Timestamp Video: 00:00 - Intro & Perkenalan Diri 01:05 - Penjelasan Class errorHandler() & Main Method() 03:19 - Penjelasan Class kelolaDaftarMenu() 03:56 - Penjelasan Method cariMenu() 05:17 - Penjelasan Class menuPelanggan() 09:46 - Penjelasan Class menuPemilik() 10:19 - Penjelasan Method operasiCRUD() 13:37 - Demo 1: Sengaja kesalahan input menu dengan huruf, diluar rentang batas 1-3, pilih menu 3 untuk keluar 14:10 - Demo 2: Pelanggan memesan menu diatas 100rb, mendapatkan diskon, dan gratis 1 minuman tambahan 14:20 - Demo 3: Pemilik melakukan penambahan menu baru, mengubah harga, menghapus data menu 14:58 - Kesimpulan & Penutup #UniversitasTerbuka #SistemInformasiUT #PemrogramanBerbasisDesktop #JavaProgramming #TugasPraktik2 #OOPJava #AkhmadMudehir