Program yang telah disusun dari modul 1 praktikum teknologi informatika
A. Program Formulir Pendaftaran Haji
A.1.Deskripsi program
Program ini berfungsi untuk mempermudah pendaftaran dan pengelompokan dalam pendaftaran jamaah haji. Sehingga didapatkan data yang rinci dari sang pendaftar yang berasal dari data umum yang diisikan oleh sang pendaftar. Data yang akan dimunculkan dalam output program meliputi nama, nama panggilan, nomor ktp, tempat tanggal lahir, nomor pendaftaran, jenis kelamin, alamat, nomor passport, nomor telefon, dan penyakit yang pernah diderita.
A.2. Algoritma
a. Flowchart program
b. Pseudocode program
Pseudocode Pendaftaran_jamaah_haji
{Menjelaskan langkah langkah untuk mengisi formulir pendaftaran jamaah
haji dengan tujuan mempermudah pengelompokan jamaah haji sehingga didapatkan
data yang rinci yang diambil dari data data umum calon pendaftar jamaah haji}
Deklarasi
nama
: String
nomor_ktp :
String
ttl :
String
nama_panggilan :
String
jenis_kelamin :
String
nomor_pendaftaran :
String
alamat : String
nomor_passport : String
nomor_telefon : String
penyakit_yang_pernah_diderita : String
jk :
String
Deskripsi
Start
Writeln (“Nama”);
Read (nama);
Writeln (“Nomor KTP”);
Read (nomorktp);
Writeln (“TTL”);
Read (ttl);
Writeln (“Jenis kelamin”);
Read (jeniskelamin);
Writeln (“Alamat”);
Read (alamat);
Writeln (“Nomor Passport”);
Read (nomorpassport);
Writeln (“Nomor Telefon”);
Read (nomortelefon);
Writeln (“Penyakit yang pernah diderita”);
Read (penyakit);
nama_panggilan <-- nama(0,3);
nomor_pendaftaran <-- nama(0,1),
nomorktp(1,4), ttl(6,9);
jk <-- jeniskelamin(0,1);
Writeln (“Nama :”,nama);
Writeln (“Nomor KTP :”,nomor_ktp);
Writeln (“TTL :”,ttl);
Writeln (“Nama Panggilan
:”,nama_panggilan);
Writeln (“Nomor Pendaftaran
:”,nomor_pendaftaran);
Writeln (“Jenis kelamin :”, jk);
Writeln (“Alamat :”,alamat);
Writeln (“Nomor Passport
:”,nomor_passport);
Writeln (“Nomor Telefon :”,nomor_telefon);
Writeln (“Penyakit yang pernah diderita:”, penyakit_yang_pernah_diderita);
Writeln (“apakah anda ingin melanjutkan
pengisian?”)
End
A.3. Tampilan listing dan penjelasan
berfungsi untuk mengambil fungsi pada scanner java.
menjelaskan package yang memuat kelas dalam eclipse

berfungsi
untuk mengambil fungsi pada scanner java.
berfungsi
untuk membantu scanner melewati line sebelumnya menuju pertanyaan yang lain.

adalah sebuah metode yang digunakan java untuk mendisplay tampilan ketika program dijalankan

fungsi dari code ini adalah untuk
pendeklarasian variable Scanner.
pendeklarasian variable yang bergantung pada
scanner

mengambil beberapa karakter pada posisi tertentu dalam sebuah string

System.out.println = berfungsi untuk memunculkan text pada
console dengan kondisi hasil print berada dibawah.
System.out.print =berfungsi untuk memunculkan text
pada console dengan kondisi hasil print menyamping
A.4. Tampilan Console
tampilan awal saat pengisian data
tampilan hasil rekap data
Tampilan kartu yang dihasilkan.
B. Program Pembuatan Kartu Perpustakaan
B.1. Algoritma
a. Flowchart Program
b. Pseudocode program
Algoritma
kartu_perpustakaan
Deklarasi
nama :
String
nama_panggil : String
nim :
String
tempat_lahir : String
tanggal_lahir : String
jenis_kelamin : String
nomor_anggota :
String
kode_buku : String
tanggal_pinjam :
String
tanggal_kembali :
String
jk :
String
Deskripsi
Begin;
Writeln (“Nama : ”);
Read (nama);
Writeln (“NIM : ”);
Read (nim);
Writeln (“Tempat
Lahir : ”);
Read (tempat_lahir);
Writeln (“Tanggal
Lahir : ”);
Read (tanggal_lahir);
Writeln (“Jenis Kelamin : “)
Read (jenis_kelamin );
Writeln (“Kode Buku :
“);
Read (kode_buku);
Writeln (“Tanggal Peminjaman : ”);
Read (tanggal_pinjam);
Writeln (“Tanggal Kembali :
“);
Read (tanggal_kembali);
jk <-- jenis_kelamin (0,1);
nama_panggil <-- nama (0,3);
nomor_anggota <-- nama(0,1), nim(10,14), tanggal_lahir(0,2);
Writeln (“Nama : ”, nama);
Writeln
(“Nama Panggilan : “, nama_panggil);
Writeln (“Nomor
Anggota : ”, nomor_anggota);
Writeln (“NIM : ”, nim);
Writeln
(“Tempat Lahir : ”,
tempat_lahir);
Writeln (“Tanggal
Lahir : “,
tanggal_lahir);
Writeln (“Jenis
Kelamin : “, jk);
Writeln (“Kode
Buku : “, kode_buku);
Writeln (“Tanggal
Peminjaman : ”, tanggal_pinjam);
Writeln (“Tanggal
Kembali : “, tanggal_kembali);
End;
C. Tampilan listing dan penjelasan
penjelasan dari listing
digunakan untuk mendeklariskan variabel yang digunakan oleh scanner.
untuk menuliskan output (pada satu baris)
A.4. Tampilan dari Console
Pada awalnya, pengguna mengisi data-data yang diberikan
setelah mengisi semua data, maka akan muncul output seperti berikut
No comments:
Post a Comment