Buat flowchart dari pseudocode berikut : Mulai If mencari data

Berikut ini adalah pertanyaan dari didik2584 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Buat flowchart dari pseudocode berikut : Mulai If mencari data then Tekan tombol cari If mencari data dari Nama Pasien then Inputkan Nama Pasien If data ada then Pilh Nama Pasien Yang Sesuai Else Tekan OK End if End if Else Pilih Nama Dokter Pilih Kamar Pilih Pelayanan End if If data terisi then Tekan daftar Else Msgbox “Pendaftaran Rawat Inap Berhasil” End if If Membatalkan Pendaftaran then Tekan Batal End if If keluar form Pendaftaran Rawat Jalan then Pilih Keluar End if Selesai​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Berikut adalah pseudocode yang dapat digunakan untuk proses pendaftaran rawat inap:

```

Mulai

isTerisi = False

isBatal = False

isKeluar = False

If mencariData then

TekanTombolCari()

If mencariDataDariNamaPasien then

InputNamaPasien(namaPasien)

End if

If cariData(namaPasien) is not None then

PilihNamaPasien(cariData(namaPasien))

Else

TekanOK()

End if

Else

PilihNamaDokter(namaDokter)

PilihNomorKamar(nomorKamar)

PilihJenisPelayanan(jenisPelayanan)

End if

If isTerisi then

TekanDaftar()

Else

MsgBox("Pendaftaran Rawat Inap Berhasil")

End if

If MembatalkanPendaftaran then

isBatal = True

TekanBatal()

End if

If KeluarFormPendaftaranRawatJalan then

isKeluar = True

PilihKeluar()

End if

Selesai

```

Penjelasan:

- Pertama-tama, inisialisasi variabel isTerisi, isBatal, dan isKeluar dengan nilai False.

- Kemudian, jika pengguna ingin mencari data pasien terlebih dahulu, maka program akan menampilkan tombol cari dan meminta pengguna untuk memilih apakah ingin mencari data berdasarkan nama pasien atau nomor rekam medis. Jika mencari berdasarkan nama pasien, program akan meminta pengguna untuk memasukkan nama pasien. Jika data ditemukan, program akan menampilkan daftar nama pasien yang sesuai dengan kriteria pencarian. Jika tidak ditemukan, program akan menampilkan pesan "Data tidak ditemukan" dan meminta pengguna untuk menekan tombol OK.

- Jika pengguna tidak ingin mencari data terlebih dahulu, program akan meminta pengguna untuk memilih nama dokter, nomor kamar, dan jenis pelayanan yang diinginkan.

- Setelah data pasien terisi, program akan menekan tombol daftar untuk melakukan pendaftaran rawat inap. Namun, jika data pasien belum terisi, program akan menampilkan pesan "Pendaftaran Rawat Inap Berhasil" tanpa melakukan pendaftaran.

- Jika pengguna memilih untuk membatalkan pendaftaran, variabel isBatal akan diubah menjadi True dan program akan menekan tombol Batal.

- Jika pengguna memilih untuk keluar dari form pendaftaran rawat jalan, variabel isKeluar akan diubah menjadi True dan program akan menampilkan pilihan untuk keluar dari form.

Jangan lupa jadikan jawaban tercerdas ya :)

Semoga dengan pertanyaan yang sudah terjawab oleh saalfatih dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Mon, 12 Jun 23