1. Deskripsi Program
Program pembuatan kartu perpustakaan adalah program yang dibuat untuk memudahkan
mahasiswa saat membuat kartu anggota perpustakaan. Program ini sangat sederhana sehingga
pengoperasian program ini sangat mudah,pengguna cukup menuliskan data sesuai dengan apa
yang diminta oleh program ini,apabila semua data sudah terisi dengan lengkap maka kartu
perpustakaan akan dicetak dan pengguna resmi menjadi anggota perpustakaan. Karena
program ini sangat sederhana pembuatannya tidak memakan waktu lama. Program ini dibuat
menggunakan software eclipse sehingga program ini berbasis java.
2. Deskripsi Flowchart
Start
End
Dari flowchart diatas dapat kita lihat langkah-langkah untuk membuat program pendaftaran
kartu perpustakaan. Dimulai dengan mendeklarasikan variabel apa saja yang akan kita
masukkan pada program. Selanjutnya adalah menginput data. Pada flowchart diatas ada dua
input yang tidak terletak pada satu tempat karena pada program ini saat kartu perpustakaan di
print ada dua data yang keluar yaitu data anggota dan data buku,tetapi pada dasarnya input
yang kita masukkan harus sama dengan variabel yang kita deklarasikan. Selanjutnya adalah
proses,proses yang pertama adalah untuk pembuatan data anggota perpustakaan. Variabel
yang diproses sama dengan variabel yang diinput, hanya saja pada proses diatas disertakan
satu variabel yang tidak terdapat pada input yaitu ID,variabel ini merupakan variabel yang
tersusun dari bagian-bagian variabel lain yang diinput.Yang terakhir adalah output.output
merupakan hasil dari sebuah proses dimana hasil yang dikeluarkan selalu sama dengan data
yang diproses.
3. PSEUDOCODE KARTU PERPUSTAKAAN UNIVERSITAS DIPONEGORO
: +nama)
Writeln (NIM
: +nim)
: +tanggal_lahir)
Writeln (Jurusan
: +jurusan)
Writeln ( Fakultas
: +fakultas)
Writeln (ID
: +nama.string(0,2)+nim.string(12,14)
+tanggal_lahir.string(0,2)
Read (tanggal_peminjaman)
Writeln (Tangal Pengembalian : )
Writeln (Petugas :)
Read (petugas)
Read (tanggal_pengembalian)
Writeln (DAFTAR PEMINJAMAN BUKU)
Writeln (Judul Buku
:+judul_buku)
:+jenis_buku)
:+tahun_terbit)
:+judul_buku.substring(0,2)+jenis_buku.substring(0,2)+
tahun_terbit.substring(2,4)
: +tanggal_peminjaman)
: +tanggal_pengembalian)
Writeln (Petugas
: +petugas)
Dari pseudocode diatas dapat kita lihat langkah-langkah untuk membuat program pendaftaran
kartu perpustakaan sama dengan penjelasan flowchart. Dimulai dengan mendeklarasikan
variabel apa saja yang akan kita masukkan pada program. Selanjutnya adalah menginput
dataSelanjutnya adalah proses dimana proses yang pertama adalah untuk pembuatan data
anggota perpustakaan. Variabel yang diproses sama dengan variabel yang diinput, hanya saja
pada proses diatas disertakan satu variabel yang tidak terdapat pada input yaitu ID,variabel
ini merupakan variabel yang tersusun dari bagian-bagian variabel lain yang diinput.Yang
terakhir adalah output. Output merupakan hasil dari sebuah proses dimana hasil yang
dikeluarkan selalu sama dengan data yang diproses.
Pada bagian atas terdapat kop yang memberikan ketrangan bahwa yang telah diisi adalah
kartu anggota perpustakaan. Ada 2 bagian yang harus kita isi yaitu data diri dan data
buku.gambar diatas menunjukkan data diri anggota,bisa kita lihat data diri yang diminta
adalah Nama, NIM, Tanggal Lahir, Jurusan, dan Fakultas.setelah mengisi data akan muncul
kartu anggota perpustakaan kita dapat melihat digambar ada ID anggota. ID anggota diambil
dari dua karakter awal nama,dua karakter akhir NIM dan dua karakter tanggal lahir.ID
anggota berguna untuk menghindari kesalahan ketika ada kesamaan data dengan orang lain.
Jika calon anggota telah mengisi data diri dengan benar maka selanjutnya adalah mengisi
data buku yang akan dipinjam. Di bawah ini merupakan gambar dari hasil pengisian data
buku
Yang perlu diisi pada data buku adalah Judul Buku, Jenis Buku, Tahun Terbit Buku, Tanggal
Peminjaman, Tanggal Pengembalian, dan Petugas. Setalah semua data terisi maka akan
keluar rekapan dari data buku yang telah kita isi seperti yang ditunjukkan pada gambar
diatas.untuk kode buku diambil dari 2 karakter awal judul buku, dua karakter akhir jenis buku
dan 2 karakter tahun terbit. Pada bagian bawah rekapan akan muncul kalimat pengingat yaitu
Mohon buku dikembalikan pada waktunya.