Berikut ini adalah flowchart, pseudocode, dan program
mengenai formulir peminjaman buku di perpustakaan daerah. Program tersebut tidak
hanya digunakan pada formulir studi
wisata ke luar negeri ataupun peminjaman kartu perpustakaan daerah,
tetapi juga
formulir-formulir lainnya, seperti pendaftaran suatu tes, suatu
organisasi, dan lain-lain. Mengapa kami menggunakan eclipse berbasis
java? Jawabannya adalah karena eclipse berbasis java cukup mudah
penggunaannya dan dapat dimengerti oleh semua bahasa pemrograman.
Berikut ini adalah tutorial pembuatan formulir peminjaman buku di perpustakaan daerah.
1. Buatlah flowchart pembuatan formulir tersebut. Pembuatan flowchart dimulai dengan mendeklarasikan input-input yang dibutuhkan. Data yang diisi pada formulir peminjaman buku di perpustakaan daerah
antara lain nama, NIK,
umur , no telepon, judul buku, kode buku,
tanggal peminjaman,
bulan peminjaman,
dan tahun peminjaman. Dalam penulisan variabel-variabel tersebut tidak diperbolehkan menggunakan spasi dan reserve word, tidak diperbolehkan menggunakan angka di awal kata, serta harus memperhatikan besar kecilnya huruf karena sensitif. Flowchart pembuatan formulir dapat dilihat pada gambar di bawah.
2.
Buatlah pseudocode mengenai pembuatan formulir tersebut. Pseudocode terdiri
dari header, declaration, dan description. Header berisi
nama algoritma, penjelasan singkat mengenai program, dan input-input yang harus
dimasukkan. Declaration berisi tentang definisi semua variabel, nilai
konstanta, dan lain-lain. Description merupakan bagian isi. Di bawah ini adalah pseudocode pemuatan formulir peminjaman buku di perpustakaan daerah.
Header:
Program:
Formulir_Peminjaman_Buku_di_Perpustakaan_Umum_Daerah_Ungaran;
Input nama, NIK, umur , no_telepon, judul_buku, kode_buku, tanggal_peminjaman, bulan_peminjaman, tahun_peminjaman
{Mengisi data diri dalam Formulir Peminjaman
Buku di Perpustakaan Umum Daerah Ungaran}
Declaration:
nama, NIK,
umur , no_telepon, judul_buku, kode_buku, tanggal_peminjaman, bulan_peminjaman, tahun_peminjaman: char;
Deskripsi:
Begin
Writeln
(“PEMERINTAH
KABUPATEN SEMARANG”);
Writeln
(“KANTOR
PERPUSTAKAAN DAN ARSIP DAERAH”);
Writeln (“ALAMAT JALAN MAYJEND
SUTOYO NOMOR 77 UNGARAN 50511 TELEPON (024)6921128”);
Writeln ("**********************************************");
Writeln ("
KARTU ANGGOTA PERPUSTAKAAN");
Writeln ("**********************************************");
Writeln
(“Nama: “);
Read
(nama);
Writeln
(“NIK: “);
Read
(nik);
Writeln
(“No Telepon:
“);
Read
(no_telepon);
Writeln
(“Umur: “);
Read
(umur);
Writeln
(“Alamat: “);
Read
(alamat);
Writeln ("**********************************************");
Writeln ("
BUKU YANG DIPINJAM");
Writeln ("**********************************************");
Writeln
(“Judul Buku:
“);
Read
(judul_buku);
Writeln
(“Kode
Buku: “);
Read
(kode_buku);
Writeln
(“Tanggal
Peminjaman: “);
Read
(tanggal_peminjaman);
Writeln
(“Bulan
Peminjaman: “);
Read
(bulan_peminjaman);
Writeln
(“Tahun
Peminjaman: ”);
Read
(tahun_peminjaman);
Println ==================================================
Println CETAKDATA
Println ==================================================
Println
PEMERINTAH KABUPATEN SEMARANG
Println
KANTOR PERPUSTAKAAN DAN ARSIP DAERAH
Println ALAMAT JALAN MAYJEND SUTOYO NOMOR 77 UNGARAN
50511 TELEPON (024)6921128
Println
**********************************************
Println KARTU ANGGOTA PERPUSTAKAAN
Println **********************************************
Println nama
Println nik
Println umur
Println No Telepon: "+ no_telepon
Println **********************************************
Println BUKU YANG DIPINJAM
Println **********************************************
Println judul_buku
Println kode_buku
Println tanggal_peminjaman ,bulan_peminjaman,
tahun_peminjaman
Println Tanggal Pengembalian: 7 hari setelah
peminjaman
Println
Keterlambatan Pengembalian dikenakan denda RP3000/hari
Println
Terimakasih atas Tanggung Jawab Anda
End
3.
Tahap terakhir adalah buatlah listing program tersebut menggunakan eclipse
berbasis java. Buatlah project, package, dan class. Masukkan class scanner dan
input-input beserta tipe datanya. Tipe data yang digunakan adalah tipe string.
Dalam eclipse berbasis java, tidak dikenali penulisan write atau writeln,
tetapi system.out.print atau system.out.println. Setelah itu, cetak data dan
panggil masing-masing variabel. Untuk menampilkan data (running), tekan
tombol F11 lalu klik Ok. Isi kolom-kolom di console dengan data Anda. Setelah
mengisi semua data, maka program akan mencetak data-data Anda. Di bawah ini adalah console program pembuatan formulir peminjaman buku di perpustakaan daerah.
Tidak ada komentar:
Posting Komentar