Kumpulan tugas, praktikum, dan latihan pemrograman Java selama perkuliahan.
| Folder | Isi |
|---|---|
| Client-Srver | Aplikasi client–server inventori gudang menggunakan Java RMI (Remote Method Invocation) |
| Pemrograman-Berorientasi-Objek | Materi OOP: pengenalan class & object, OOP dasar–lanjutan, simulasi TV & bangun datar, serta algoritma dan logika |
| Perulangan-Bersarang | Contoh perulangan bersarang dengan for, while, dan do-while |
| Simulasi Algoritma | Praktikum simulasi algoritma: bubble sort, selection sort, insertion sort, greedy, Dijkstra, Monte Carlo, dan simulasi event diskrit |
| Struktur data | Praktikum struktur data: array, function, class & object, stack, dan linked list |
| Struktur-Data-Array | Implementasi array 1D dan 2D (segitiga Pascal, hitung jarak wilayah) |
- Praktikum 1 — Bubble sort (ascending & descending) + modifikasi
- Praktikum 2 — Selection sort (ascending & descending) + modifikasi
- Praktikum 3 — Insertion sort + modifikasi
- Praktikum 4 — Algoritma greedy (pecahan & jalur)
- Praktikum 5 — Algoritma Dijkstra (lintasan terpendek)
- Praktikum 6 — Simulasi Monte Carlo (prediksi penjualan)
- Praktikum 7 — Simulasi event diskrit (antrian)
- Praktikum 1 — Array dasar: gaji pegawai, nilai mahasiswa, pembelian barang
- Praktikum 2 — Array 2D: jarak wilayah, segitiga Pascal
- Praktikum 3 — Function / method
- Praktikum 4 — Class & object: simulasi TV dan bangun datar
- Praktikum 5 — Stack: push, pop, sorting, nilai huruf mahasiswa
- Praktikum 6 — Linked list: operasi list mahasiswa
Kompilasi lalu jalankan dengan JDK:
javac NamaFile.java
java NamaFileKhusus Client-Srver (RMI), jalankan Server terlebih dahulu, lalu Client — sesuaikan IP server di kedua file.