Senin, 22 Desember 2025

Implementasi Logika Program Java Menghitung Biaya Parkir Menggunakan Switch Case

 HALO SEMUANYA!!

Selamat datang di dalam blog saya. jadi disini saya akan memberikan contoh dari coodingan dalam java dalam tentang bagaimana pemograman dapat membantu mempermudah sistem pembayaran parkir.

Dalam kehidupan sehari-hari, sistem parkir sering digunakan untuk menghitung biaya berdasarkan jenis kendaraan dan lama parkir. Untuk memahami konsep dasar pemrograman Java, kita bisa membuat program sederhana yang menghitung total biaya parkir menggunakan input dari pengguna.Program ini dibuat menggunakan bahasa pemrograman Java, dengan memanfaatkan Scanner, switch-case, dan percabangan if.


KONSEP PROGRAM 

1. Input dan Output

2. Percabangan (Conditional Statement)
Program memakai dua jenis percabangan:
•switch-case
•if

3. Perulangan TIDAK digunakan
Program ini tidak menggunakan looping, karena proses hanya dijalankan satu kali sesuai input pengguna.

4. Variabel dan Tipe Data

5.Operasi Aritmatika

6.Pemrograman Terstruktur
•input
•proses
•output



ALUR PROGRAM
1.Program menampilkan menu pilihan kendaraan

2.Pengguna memilih jenis kendaraan

3.Sistem menentukan tarif parkir menggunakan switch-case

4.Jika pilihan valid,pengguna diminta memasukkan lama parkir

5.Program menghitung total biaya parkir

6.Hasil perhitungan ditampilkan ke layar
Program menggunakan input dari pengguna dan menampilkan output ke layar.


CONTOH INPUT :




OUTPUT NYA :





CARA KERJA PROGRAM 

Cara kerja program ini dimulai dengan menampilkan menu jenis kendaraan. 
Pengguna memilih kendaraan, kemudian program menentukan tarif parkir menggunakan switch-case.
Jika pilihan valid, pengguna diminta memasukkan lama parkir.
Program lalu menghitung total biaya parkir dengan mengalikan tarif dan lama parkir, kemudian menampilkan hasil perhitungannya.




TOOLS YANG DIGUNAKAN

1. Java Development Kit (JDK)
Digunakan untuk menulis, meng-compile,dan menjalankan program Java.Tanpa JDK, program Java tidak bisa dijalankan.

2. Scanner (java.util.Scanner)
Mengambil input dari pengguna melalui keyboard. Digunakan untuk memasukkan Jenis kendaraan dan Lama parkir.

3. Switch Case
Menentukan tarif parkir berdasarkan pilihan kendaraan.Membuat program lebih rapi dibandingkan if-else bertingkat.

4. Percabangan If
Mengecek apakah input kendaraan valid.Mencegah perhitungan jika kendaraan tidak terdaftar.

5. Variabel dan Tipe Data (int)
Menyimpan data input dan hasil perhitungan.Contoh: kendaraan, tarif, lamaParkir, totalBiaya.

6. Console / Terminal
Media interaksi antara program dan pengguna.Menampilkan output dan menerima input. 




TUJUAN PEMBUATAN PROGRAM

Tujuan pembuatan program ini dalam kehidupan sehari-hari adalah untuk membantu proses perhitungan biaya parkir agar menjadi lebih cepat, tepat, dan teratur. Dengan adanya program ini, petugas parkir atau pengguna dapat mengetahui besarnya biaya parkir berdasarkan jenis kendaraan dan lama parkir tanpa harus menghitung secara manual, sehingga dapat mengurangi kesalahan perhitungan. Selain itu, program ini juga dapat menjadi gambaran sederhana penerapan teknologi dalam aktivitas sehari-hari, khususnya dalam pengelolaan parkir, agar pelayanan menjadi lebih efisien dan praktis.




KESIMPULAN

Berdasarkan pembahasan yang telah dilakukan, dapat disimpulkan bahwa program sistem perhitungan biaya parkir ini merupakan aplikasi Java sederhana yang menerapkan konsep dasar pemrograman seperti input–output, penggunaan variabel, percabangan switch-case dan if, serta operasi aritmatika. Program ini mampu membantu menghitung biaya parkir berdasarkan jenis kendaraan dan lama parkir secara otomatis, sehingga mempermudah proses perhitungan dalam kehidupan sehari-hari. Selain itu, program ini juga bermanfaat sebagai media pembelajaran untuk melatih logika berpikir dan pemahaman pemrograman Java bagi pemula.



Tidak ada komentar:

Posting Komentar

Implementasi Logika Program Java Menghitung Biaya Parkir Menggunakan Switch Case

  HALO SEMUANYA!! Selamat datang di dalam blog saya. jadi disini saya akan memberikan contoh dari coodingan dalam java dalam tentang bagaima...