Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ilhamghaza/tugas2

Tugas PBO 4 View
https://github.com/ilhamghaza/tugas2

gui-application gunadarma gunadarma-university gundar java java-gui oop oops-in-java pbo

Last synced: 10 days ago
JSON representation

Tugas PBO 4 View

Awesome Lists containing this project

README

        

# Tugas2

## Deskripsi Proyek
Ini adalah proyek yang dibuat untuk memenuhi tugas Pemrograman Berorientasi Objek (PBO) dengan tema "4 View". Proyek ini berfokus pada pembuatan aplikasi sederhana untuk mengonversi suhu dari satuan Celsius ke Fahrenheit dan Kelvin, serta menampilkan riwayat konversi yang dilakukan.

## Fitur
1. **Input Suhu**: Pengguna dapat memasukkan suhu dalam satuan Celsius.
2. **Konversi Suhu**:
- Konversi suhu dari Celsius ke Fahrenheit.
- Konversi suhu dari Celsius ke Kelvin.
3. **Tampilan Hasil Konversi**:
- Menampilkan suhu yang telah dikonversi ke Fahrenheit.
- Menampilkan suhu yang telah dikonversi ke Kelvin.
4. **Riwayat Konversi**: Menampilkan riwayat semua konversi suhu yang telah dilakukan.
5. **Hapus Riwayat**: Menghapus semua riwayat konversi suhu.

## Struktur Proyek
Proyek ini terdiri dari beberapa kelas utama yang masing-masing merepresentasikan tampilan berbeda dalam aplikasi:

- **Input.java**: Tampilan untuk memasukkan suhu dalam Celsius.
- **Hasil_Fahrenheit.java**: Tampilan hasil konversi suhu dari Celsius ke Fahrenheit.
- **Hasil_Kelvin.java**: Tampilan hasil konversi suhu dari Celsius ke Kelvin.
- **Riwayat.java**: Tampilan riwayat konversi suhu.

## Cara Menggunakan
1. Buka aplikasi dan masukkan suhu dalam satuan Celsius di tampilan `Input`.
2. Klik tombol `Konversi` untuk melihat suhu yang telah dikonversi ke Fahrenheit di tampilan `Hasil_Fahrenheit`.
3. Dari tampilan `Hasil_Fahrenheit`, klik tombol `Kelvin` untuk melihat suhu dalam Kelvin di tampilan `Hasil_Kelvin`.
4. Di tampilan `Hasil_Kelvin`, klik tombol `Riwayat` untuk melihat riwayat semua konversi yang telah dilakukan.
5. Untuk kembali ke tampilan sebelumnya, klik tombol `Kembali`.
6. Untuk menghapus riwayat konversi, klik tombol `Hapus Riwayat` di tampilan `Riwayat`.

## Persyaratan
- JDK 8 atau yang lebih baru.
- IDE Java (seperti NetBeans, IntelliJ IDEA, atau Eclipse).

## Cara Menjalankan
1. Clone repository ini atau unduh sebagai ZIP.
2. Buka proyek di IDE Java pilihan Anda.
3. Jalankan file `Input.java` untuk memulai aplikasi.

## Penulis
Ilham Ghazali