Friday, November 21, 2014

MODUL 1 : PROGRAM FORMULIR DAN KARTU PERPUSTAKAAN


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





 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

memberikan nama dari package yang untuk memuat class

 membuat karakter pada output menggunakan huruf kapital
 untuk mengambil sebagian dari string.
 digunakan untuk mendeklariskan variabel yang digunakan  oleh scanner.


 untuk menuliskan output (pada satu baris)
 memasukan pesan record sesuai variabel yang dimasukan.
  untuk menuliskan output (pada baris selanjutnya).

   menyebutkan jenis variabel yang akan digunakan pada program.


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