Tentang program
Tentang program
Program ini berisikan tentang pendaftaran pasien yang akan melakukan pemeriksaan dengan rawat inap. yang memiliki 4 menu diantaranya : Identitas pasien, Info dokter spesialis, pemesanan kamar, dan batal/keluar. Masing-masing menu wajib diisi terkecuali menu ke 4 yaitu "batal/keluar" yang berfungsi untuk menghentikan program.
Narasi program
Narasi program
Pasien mengisi formulir pendaftaran yang disediakan rumahsakit, setelah selesai pasien memberikan formulir tersebut ke petugas administrasi, lalu petugas memasukan data-data yang sesuai formulir tadi kedalam program. Lalu akan muncul laporan berupa : nama, kamar inap, harga sewa kamar, lama hari penginapan, total sewa yang harus dibayar.
Fungsi pada masing-masing menu
Fungsi pada masing-masing menu
Menu alaw
Pada menu ini menampilkan 4 menu utama yaitu : Identitas pasien, Info dokter spesialis, pemesanan kamar, dan batal/keluar. Dimana setiap menu harus diisi secara berurutan terkecuali menu "batal/keluar" karna untuk memberhentikan program.
Identitas pasien
Pada menu ini menampilkan formulir identitas pasien yang akan diisi oleh petugas, isi formulir tesebut diantaranya : Nama, Alamat, Golongan darah, Tinggi badan, Berat badan. Setelah semuah diisi maka akan muncul opsi penyakit/ keluhan pasien. Setelah semuah diisi maka akan muncul hasil dari formulir yang telah diisi.
Pilih dokter spesialis
Pada menu ini menampilkan opsi dokter spesialis yang akan menangani sesuai dengan keluhan pasien, diantaranya : 1. Spesialis organ dalam, 2. Spesialis saraf, Spesialis tulang. Jika salah satu opsi dipilih maka akan muncul informasi tentang dokter spesialis tesebut, dari nama, waktu praktek, dan no telpon.
Pilih kamar inap
Menu ini menampilkan kamar yang akan digunakan oleh pasien, terdapat 6 pilihan kamar : kamar VVIP1, kamar VVIP2, kamar VIP1, kamar VIP2, kamar general1, dan kamar general2. Setelah memilih kamar maka akan muncul informasi tentang kamar tesebut dan total harga perharinya, lalu akan muncul komentar pertanyaan "berapa hari anda dirawat". Lama hari dirawat akan dikalikan harga sewa kamar perharinya.
Hasil program
Hasil program
Hasil laporan dari program ini akan menamilkan informasi tentang pasien, keluhan, dokter yang menanganinya, kamar inap, dan total yang harus dibayar pasien untuk perawatan tersebut. Berikut contoh dari laporan program ini :
Menu utama
Laporan hasil program
Listing program
Listing program
- Menu utama
package rumahsakit;
import java.util.Scanner;
import java.io.*;
import java.lang.*;
public class Rumahsakit{
public static void main(String[]args) {
Scanner input=new Scanner (System.in);
String kembali = "Y";
String nama, alamat, golda;
int tggi, brt ;
int pilihan, bayar,hari,ds ,kmr,pil;
while(kembali.equalsIgnoreCase("Y")){
System.out.println("\t| Menu Utama Rumah Sakit [Always Sick] |");
System.out.println("\t<<===================================>>");
System.out.println();
System.out.println(" 1. IDENTITAS PASIEN");
System.out.println(" 2. INFO DOKTER SPESIALIS");
System.out.println(" 3. PEMESANAN KAMAR");
System.out.println(" 4. BATAL/KELUAR");
System.out.print("\n Menu Pilihan Anda : ");
pilihan = input.nextInt();
switch(pilihan)
{
- Identitas pasien
case 1 :
System.out.println("===========================");
System.out.print("\n\t*** Isikan Identitas Pasien di bawah ini *** \n");
System.out.print(".Nama : ");
nama = input.next();
System.out.print(".Alamat : ");
alamat = input.next();
System.out.print(".Golongan darah : ");
golda = input.next();
System.out.print(".Tinggi Badan : ");
tggi = input.nextInt();
System.out.print(".Berat badan : ");
brt = input.nextInt();
System.out.println();
System.out.println("\tApa Keluhan yang anda rasakan ?");
System.out.println();
System.out.println("1. Sakit bagian Dalam");
System.out.println("2. Sakit pada Persendian atau Tulang");
System.out.println("3. Sakit pada Otot atau Saraf");
System.out.print("Masukan pilihan Anda : ");
pil = input.nextInt();
if(pil == 1){
System.out.println("\n\t* Identitas yang anda masukan *");
System.out.println("\nNama : "+nama);
System.out.println("Alamat : "+alamat);
System.out.println("Golongan darah : "+golda);
System.out.println("Tinggi Badan : "+tggi);
System.out.println("Berat badan : "+brt);
System.out.println(nama+" Menderita sakit bagian dalam, Anda disarankan untuk konsultasi pada Dokter Spesialis Organ Dalam");}
else if(pil == 2){
System.out.println("\n\t* Identitas yang anda masukan *");
System.out.println("\nNama : "+nama);
System.out.println("Alamat : "+alamat);
System.out.println("Golongan darah : "+golda);
System.out.println("Tinggi Badan : "+tggi);
System.out.println("Berat badan : "+brt);
System.out.println(nama+" Menderita Sakit pada persendian atau tulang, Anda disarankan untuk konsultasi pada Dokter Spesialis Tulang");}
else{
System.out.println("\n\t* Identitas yang anda masukan *");
System.out.println("\nNama : "+nama);
System.out.println("Alamat : "+alamat);
System.out.println("Golongan darah : "+golda);
System.out.println("Tinggi Badan : "+tggi);
System.out.println("Berat badan : "+brt);
System.out.println(nama+" Menderita sakit pada otot atau saraf, Anda disarankan untuk konsultasi pada Dokter Spesialis Saraf");
System.out.println();}
break;
- Pilih dokter spesialis
case 2 :
System.out.println("=========================");
System.out.println("\t*Pilih Dokter Spesialis*");
System.out.println("1. Spesialis Organ Dalam");
System.out.println("2. Spesialis Saraf");
System.out.println("3. Spesialis Tulang");
System.out.print(" Masukan info Dokter Spesialis Pilihan Anda .. : ");
ds = input.nextInt();
if (ds == 1)
{
System.out.println("\n\tDaftar Dokter Spesialis Organ Dalam");
System.out.print("\t------------------------------------\n");
System.out.println("1. Dr. Ricky Adiansyah Sp.O");
System.out.println(" - Waktu Praktek : Senin-Selasa , 08.00- 17.00");
System.out.println(" - Telp : 08299868966\n");
System.out.println("2. Dr. Abi Abdurahim");
System.out.println(" - Waktu Praktek : Rabu-Kamis , 08.00- 17.00");
System.out.println(" - Telp : 08299866453\n");
System.out.println("3. Dr. Abdul Rahman");
System.out.println(" - Waktu Praktek : jum'at-Sabtu , 08.00- 17.00");
System.out.println(" - Telp : 08295543988\n");
System.out.println();
}
if (ds == 2)
{
System.out.println("\n\tDaftar Dokter Spesialis Saraf");
System.out.print("\t------------------------------\n");
System.out.println("1. Dr. Engkit");
System.out.println(" - Waktu praktek : Senin-Selasa , 08.00- 17.00");
System.out.println(" - Telp : 08122425672\n");
System.out.println("2. Dr. Cahya Abdul F");
System.out.println(" - Waktu Praktek : Rabu-Kamis , 08.00- 17.00");
System.out.println(" - Telp : 08299864329\n");
System.out.println("3. Dr. Bintang Bete");
System.out.println(" - Waktu Praktek : jum'at-Sabtu , 08.00- 17.00");
System.out.println(" - Telp : 08342756377\n");
System.out.println();
}
if (ds == 3)
{
System.out.println("\n\tDaftar Dokter Spesialis Tulang");
System.out.print("\t-------------------------------\n");
System.out.println("1. Dr. Susana");
System.out.println(" - Waktu Praktek : Senin-Selasa , 08.00- 17.00");
System.out.println(" - Telp : 0827798645\n");
System.out.println("2. Dr. Gusti Rahman");
System.out.println(" - Waktu Praktek : Rabu-Kamis , 08.00- 17.00\n");
System.out.println(" - Telp : 0876467868");
System.out.println("3. Dr. Sukoco Adji");
System.out.println(" - Waktu praktek : jum'at-Sabtu , 08.00- 17.00\n");
System.out.println(" - Telp : 0854786767\n");
System.out.println();
}
break;
- Pilih kamar inap
case 3 :
System.out.println("\nPilih tipe Kamar yang Anda inginkan");
System.out.println("1. Kamar VVIP I");
System.out.println("2. Kamar VVIP II");
System.out.println("3. Kamar VIP I");
System.out.println("4. Kamar VIP II");
System.out.println("5. Kamar General I");
System.out.println("6. Kamar General II");
System.out.print("Pilih Kamar yang akan anda pesan = ");
kmr = input.nextInt();
if (kmr == 1)
{
System.out.println("\n\t=== Kamar VVIP ===");
System.out.print("Nama Anda : ");
nama = input.next();
System.out.println(nama+" Telah memilih kamar VVIP\n");
System.out.println("Harga sewa Kamar = Rp. 2.500.000/Hari");
System.out.print("Berapa hari Anda dirawat = ");
hari = input.nextInt();
bayar = 2500000*hari;
System.out.print(" Total Harga Sewa yang harus Anda bayar adalah : Rp."+bayar);
System.out.println("\n");
}
if (kmr == 2)
{
System.out.println("\n\t=== Kamar VVIP ===");
System.out.print("Nama Anda : ");
nama = input.next();
System.out.println(nama+" Telah memilih kamar VVIP\n");
System.out.println("Harga sewa Kamar = Rp. 2.500.000/Hari");
System.out.print("Berapa hari Anda dirawat = ");
hari = input.nextInt();
bayar = 2500000*hari;
System.out.print(" Total Harga Sewa yang harus Anda bayar adalah : Rp."+bayar);
System.out.println("\n");
}
if (kmr == 3)
{
System.out.println("\n\t=== Kamar VIP I ===");
System.out.print("Nama Anda : ");
nama = input.next();
System.out.println(nama+" Telah memilih kamar VVIP\n");
System.out.println("Harga sewa Kamar = Rp. 1.750.000/Hari");
System.out.print("Berapa hari Anda dirawat = ");
hari = input.nextInt();
bayar = 1750000*hari;
System.out.print(" Total Harga Sewa yang harus Anda bayar adalah : Rp."+bayar);
System.out.println("\n");
}
if (kmr==4)
{
System.out.println("\n\t=== Kamar VIP II ===");
System.out.print("Nama Anda : ");
nama = input.next();
System.out.println(nama+" Telah memilih kamar VVIP\n");
System.out.println("Harga sewa Kamar = Rp. 1.750.000/Hari");
System.out.print("Berapa hari Anda dirawat = ");
hari = input.nextInt();
bayar = 1750000*hari;
System.out.print(" Total Harga Sewa yang harus Anda bayar adalah : Rp."+bayar);
System.out.println("\n");
}
if (kmr == 5)
{
System.out.println("\n\t=== Kamar General I ===");
System.out.print("Nama Anda : ");
nama = input.next();
System.out.println(nama+" Telah memilih kamar VVIP\n");
System.out.println("Harga sewa Kamar = Rp. 1.000.000/Hari");
System.out.print("Berapa hari Anda dirawat = ");
hari = input.nextInt();
bayar = 1000000*hari;
System.out.print(" Total Harga Sewa yang harus Anda bayar adalah : Rp."+bayar);
System.out.println("\n");
}
if (kmr == 6)
{
System.out.println("\n\t=== Kamar General II ===");
System.out.print("Nama Anda : ");
nama = input.next();
System.out.println(nama+" Telah memilih kamar VVIP\n");
System.out.println("Harga sewa Kamar = Rp. 1.000.000/Hari");
System.out.print("Berapa hari Anda dirawat = ");
hari = input.nextInt();
bayar = 1000000*hari;
System.out.print(" Total Harga Sewa yang harus Anda bayar adalah : Rp."+bayar);
System.out.println("\n");
)
break;
- Batal atau keluar
case 4 :
System.out.print("Exit?¦\n");
break;
default:
System.out.print("Menu tidak tersedia\n");
break;
}
System.out.print("Kembali ke Menu ? Y/T : ");
kembali = input.next();
} }}
mantap
ReplyDeletebagi programnya bg
ReplyDelete