Anda di halaman 1dari 6

Deskripsi Program Kartu Perpustakaan

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

Deklarasi Nama; NIM; Tanggal Lahir; Jurusan;


Fakultas;Judul buku;Jenis buku;Tahun Terbit Buku;Kode
Buku;Tanggal Peminjaman;Tanggal
Pengembalian;Petugas=char

Input Nama; NIM; Tanggal


Lahir; Jurusan; Fakultas;

Read Nama; NIM; Tanggal Lahir;


Jurusan; Fakultas; ID

Print Nama; NIM; Tanggal Lahir;


Jurusan; Fakultas; ID

Input Judul buku;Jenis buku;Tahun


Terbit Buku;Kode Buku;Tanggal
Peminjaman;Tanggal
Pengembalian;Petugas

Read Judul buku;Jenis buku;Tahun Terbit


Buku;Kode Buku;Tanggal Peminjaman;Tanggal
Pengembalian;Petugas

Print Judul buku;Jenis buku;Tahun


Terbit Buku;Kode Buku;Tanggal
Peminjaman;Tanggal
Pengembalian;Petugas

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 Program : Algoritma_Kartu_Perpustakaan_Universitas_Diponegoro


{ Pembuatan Kartu Perpustakaan Universitas Diponegoro }
Deklarasi :
nama= char
nim= char
tanggal_lahir= char
jurusan= char
fakultas = char
judu_ buku= char
jenis_buku= char
tahun_terbit= char
tanggal_peminjaman= char
tanggal_pengembalian= char
petugas= char
Deskrpsi :
Begin
Write ( Perpustakaan Universitas Diponegoro)

Writeln (Selamat Datang Anggota Perpustakaan)


Writeln (Nama : )
Read (nama)
Writeln (NIM : )
Read (nim)
Writeln ( Tanggal Lahir : )
Read (tanggal_lahir)
Writeln (Jurusan :)
Read (jurusan)
Writeln ( Fakultas : )
Read (fakultas)
Writeln (KARETU PERPUSTAKAAN)
Writeln (UNIVERSITAS DIPONEGORO)
Writeln (Nama

: +nama)

Writeln (NIM

: +nim)

Writeln ( Tanggal Lahir

: +tanggal_lahir)

Writeln (Jurusan

: +jurusan)

Writeln ( Fakultas

: +fakultas)

Writeln (ID

: +nama.string(0,2)+nim.string(12,14)
+tanggal_lahir.string(0,2)

Writeln (Judul Buku :)


Read (judul_buku)
Writeln (Jenis Buku :)
Read (jenis_buku)
Writeln (Tahun Terbit :)
Read (tahun terbit)
Writeln (Tanggal Peminjaman : )

Read (tanggal_peminjaman)
Writeln (Tangal Pengembalian : )
Writeln (Petugas :)
Read (petugas)
Read (tanggal_pengembalian)
Writeln (DAFTAR PEMINJAMAN BUKU)
Writeln (Judul Buku

:+judul_buku)

Writeln (Jenis Buku

:+jenis_buku)

Writeln (Tahun Terbit

:+tahun_terbit)

Writeln (Kode Buku

:+judul_buku.substring(0,2)+jenis_buku.substring(0,2)+
tahun_terbit.substring(2,4)

Writeln (Tanggal Peminjaman

: +tanggal_peminjaman)

Writeln (Tangal Pengembalian

: +tanggal_pengembalian)

Writeln (Petugas

: +petugas)

Writeln ( Mohon buku dikembalikan pada waktunya )


End

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.

4. Deskripsi Konsol Program Kartu Perpustakaan

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.

Anda mungkin juga menyukai