13
LAPORAN TUGAS AKHIR SEMESTER APLIKASI KOMPUTER II SISTEM INFORMASI PERPUSTAKAAN Di susun oleh : 1. <Nama> (NIM) 2. <Nama> (NIM) 3. <Nama> (NIM) JURUSAN TEKNIK PERTAMBANGAN POLITEKNIK ISLAM SYEKH SALMAN AL FARISI RANTAU JUNI, 2012

Contoh laporan aplikasi komputer (aplikom) - isya ansyari - polisafaris

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

LAPORAN TUGAS AKHIR SEMESTER APLIKASI KOMPUTER II

SISTEM INFORMASI PERPUSTAKAAN

Di susun oleh :

1. <Nama> (NIM)2. <Nama> (NIM)

3. <Nama> (NIM)

JURUSAN TEKNIK PERTAMBANGANPOLITEKNIK ISLAM SYEKH SALMAN AL FARISI RANTAU

JUNI, 2012

Page 2: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

BAB IPENDAHULUAN

1.1. Latar Belakang

Penerapan teknologi informasi (IT) saat ini telah menyebar hampir

semua bidang tidak terkecuali di perpustakaan. Perpustakaan sebagai

institusi pengelola informasi merupakan salah satu bidang penerapan

teknologi informasi yang berkembang dengan pesat. Perkembangan dari

penerapan teknologi informasi bisa kita lihat dari perkembangan jenis

perpustakaan yang selalu berkaitan dengan teknologi informasi, diawali dari

perpustakaan manual, perpustakaan terautomasi, perpustakaan digital atau

cyber library. Ukuran perkembangan jenis perpustakaan banyak diukur dari

penerapan teknologi informasi yang digunakan, bukan dari skala ukuran lain

seperti besar gedung yang digunakan, jumlah koleksi yamg tersedia maupun

jumlah penggunanya. Kebutuhan teknologi informasi sangat berhubungan

erat dengan peran dari perpustakaan sebagai kekuatan dalam pelestarian dan

penyebaran informasi ilmu pengetahuan dan kebudayaan yang berkembang

seiring dengan menulis, mencetak, mendidik dan kebutuhan manusia akan

informasi. Perpustakaan membagi rata informasi dengan cara

mengidentifikasi, mengumpulkan, mengelola, dan menyediakannya untuk

umum.

1.2 Tujuan

Melihat dari kinerja perpustakaan sekarang yang kebanyakan masih

menggunakan metode manual, maka kini kami hadir sebagai solusi untuk

sistem informasi perpustakaan “ Digital Library “ karena mengikuti

prosedural perkembangan zaman sekarang yang serba otomatis seiring

dengan berkembangnya teknologi informasi, sehingga memudahkan kinerja

dari administrasi perpustakaan karena sistem ini akan terotomatis dengan

menggunakan database.

Page 3: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

1.3. Batasan Masalah

Dalam program ini, kami hanya membatasi pada pengelolaan dan

sirkulasi buku yang dipinjam maupun yang dikembalikan. Program ini juga

mengatur tentang prosedur-prosedur dalam mekanisme manajemen

perpustakaan. Selain itu, dalam program ini juga diatur mengenai

konsekwensi keterlambatan pengembalian buku.

1.4. Deskripsi Masalah

Sistem informasi perpustakaan sangat membantu tugas karyawan

perpustakaan. Prosedur pendataan peminjaman maupun pengembalian buku

dilakukan dengan komputer. Pada awalnya anda diharuskan mendaftar

sebagai anggota perpustakaan dengan memasukkan identitas diri. Setelah

semua data dimasukkan, kami akan menyimpan data diri anda ke dalam

database. Kami juga akan memberikan nomor pin yang akan digunakan

apabila anda akan meminjam buku. Setelah anda terdaftar sebagai anggota

perpustakaan dengan mengikuti aturan yang ada (maksimal 3 buku). Anda

disediakan komputer pencatat sirkulasi buku yang berisi form peminjaman

dan pengembalian buku. Pada tampilan awal anda akan ditanya apakah ingin

mengembalikan buku atau meminjam buku.

Jika ingin mengembalikan, anda harus memasukkan identitas diri

(nama dan nomor pin) dan data buku yang akan dikembalikan (judul, nama

pengarang dan kode buku). Setelah itu komputer akan memproses data

tersebut. Setelah diproses, komputer akan menyatakan bahwa buku telah

dikembalikan kemudian memberitahukan letak buku. Selanjutnya anda

harus mengembalikan buku ke tempatnya sesuai informasi letak buku yang

diberikan komputer. Jika anda ingin meminjam buku, anda diminta

memasukkan judul dan nama pengarang buku. Setelah data diproses,

komputer akan memberitahukan apakah buku tersebut tersedia atau sedang

dipinjam. Jika dalam keadaan dipinjam, komputer akan memberitahukan

tanggal kembalinya buku tersebut. Namun jika buku tersedia, anda

dipersilahkan memilih apakah ingin membaca di ruang baca atau membawa

pulang buku tersebut.

Page 4: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

Jika ingin membaca di ruang baca, maka anda tinggal mengambil

buku sesuai di tempat yang diberitahukan komputer. Jika ingin membawa

pulang, anda diharuskan memasukkan nama, nomor pin anda, dan kode

buku yang akan dipinjam. Setelah itu komputer akan memproses data

tersebut. Kemudian komputer akan memberitahukan tempat buku berada,

tanggal pengembalian, serta sanksi keterlambatan pengembalian. Anda

tinggal mengambil buku tersebut dan boleh membawanya pulang. Untuk

denda keterlambatan pengembalian dikenakan biaya Rp.200 per hari untuk

masing-masing buku.

Page 5: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

BAB IIANALISA DAN PERANCANGAN PROGRAM

2.1. Deskripsi Program

a. Memasuki menu utama tentang informasi perpustakaan.

b. Anda diharuskan mendaftar sebagai anggota perpustakaan (registrasi).

Setelah identitas anda kami simpan dalam database kami, anda akan

mendapatkan nomor pin sebagai pengganti identitas dan sarana

keamanan anda.

c. Anda memasuki tampilan pilihan.

Jika anda ingin mengembalikan buku, lanjutkan ke langkah d.

Jika anda ingin meminjam buku, lanjutkan ke langkah g.

d. Masukkan judul dan nama pengarang serta kode buku yang ada di

sampul buku.

e. Proses data dalam database.

f. Tampilan letak buku akan diinformasikan kepada anda. Selanjutnya

anda tinggal mengambil atau mengembalikan buku ke tempat yang

diinformasikan. Lanjutkan ke langkah k.

g. Masukkan judul buku dan nama pengarang yang ingin anda cari untuk

mengetahui kondisi buku.

Jika buku sedang dipinjam maka kami akan menginformasikan

tanggal kembalinya buku tersebut.

Jika buku tersedia maka lanjutkan ke langkah d.

h. Anda memasuki pilihan pinjam buku.

Jika anda hanya ingin membaca buku di ruang baca maka lanjutkan

ke langkah f.

Jika anda ingin meminjam buku untuk dibawa pulang, lanjutkan ke

langkah i.

i. Masukkan identitas diri seperti nama, nomor pin, dan kode buku.

j. Setelah semua data diproses, maka letak buku akan ditampilkan.

k. Konfirmasi peminjaman atau pengembalian buku.

l. Print Out sebagai bukti peminjaman / pengembalian buku dari

operator.

Page 6: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

REGISTRASI USER

PINJAM /

KEMBA

START

REGISTRASI BUKU

KONDISI BUKU

KONDISI

PINJAM

ENTRY IDENTITAS

LETAK BUKU

REGISTRASI AKHIR

END

ENTRY DATA

TANGGAL KEMBALI

INFORMASI PERPUSTAKAAN

VALID

m. Mengakhiri program dan masuk tampilan awal

2.2. Diagram Alur (Flowchart)

1

2

a

3

4 b False

True c

5 6

d

Pinjam Buku

7 11

e f

Kembali Buku Keluar

Ada g

8 Baca di tempat

h

12

Bawa Pulang i 9

10

13

14

15

PROSES DATA

Page 7: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

2.3. Penjelasan Alur Sistem

1. Memasuki tampilan awal program yang berisi tentang informasi buku.

2. Memasuki homepage tentang informasi buku.

3. Mendaftar sebagai anggota perpustakan.

4. Apabila data registrasi telah di pakai user lain maka akan melakukan

registrasi ulang.

5. Pilihan apakah anda ingin mengembalikan atau meminjam buku.

6. Masukkan judul dan nama pengarang buku yang ingin dipinjam /

dikembalikan (maksimal 3 buku).

7. Informasi kondisi buku apakah sedang dipinjam atau tidak.

8. Kondisi peminjaman buku apakah ingin membaca di tempat atau

membawa pulang.

9. Masukkan nama, nomor pin anda, dan kode buku yang akan anda

pinjam.

10. Menyimpan data peminjam dan data buku yang akan dipinjam atau

dikembalikan ke dalam database.

11. Informasi tanggal kembalinya buku yang sedang dipinjam.

12. Masukkan judul, nama pengarang, dan kode buku yang akan

dikembalikan.

13. Informasi letak buku sesuai kode rak buku.

14. Mencetak kwitansi peminjaman atau pengembalian serta tampilan

informasi sanksi keterlambatan pengembalian buku..

15. Tampilan mengakhiri program.

a. Jalur registrasi user dengan database.

b. Registrasi ulang apabila data user telah dipakai / ada dalam database.

c. Apabila registrasi valid,dilanjutkan pada jalur pinjam / kembali buku.

d. Jalur peminjaman buku.

e. Jalur pengembalian buku.

f. Buku sedang dipinjam.

g. Buku tersedia.

h. Pinjam untuk dibaca di tempat.

Page 8: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

i. Pinjam untuk dibawa pulang.

BAB IIIIMPLEMENTASI DAN PENGUJIAN PROGRAM

Program aplikasi sistem informasi perpustakaan ini merupakan

aplikasi yang berbasis Graphical User Interface (GUI) yang terdiri dari

Abstract Windowing Toolkit dan Swing sehingga mempunyai tampilan

yang lebih interaktif. Program aplikasi bersifat platform oriented dan

tergantung pada suatu platform sistem operasi. Penggunaan package

javax.swing yang bersifat lightweight membuat program ini dapat

diaplikasikan untuk tampilan multiplatform. Dengan menggunakan

package java.awt dan javax.swing tersebut, program ini mempunyai

mekanisme event handling.

Kelas component yang digunakan dalam program ini adalah

button, choice, label, list, scrollbar, tabel, text field dan text area. Dalam

merancang tata letak komponen GUI (layout management) digunakan sub

kelas container seperti panel, applet dan frame. Exception (kondisi

pengecualian) digunakan dalam program ini sebagai mekanisme untuk

mengantisipasi terjadinya error dan menjalankan koneksi program dengan

database.

Program ini terdiri dari tampilan utama, form input data anggota,

form input data buku, form proses data peminjaman dan pengembalian

buku. Berikut tampilan dari program aplikasi sistem perpustakaan :

Page 9: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

Tampilan UtamaTampilan utama diatas merupakan Frame dari Aplikasi Sistem

Informasi Perpustakaan yang terdiri dari beberapa menu bar seperti File,

Input Data dan Proses Data yang mana memiliki sub bagian tersendiri

sebagai berikut :

1. File, hanya memliki 1 sub bagian yaitu → Keluar (untuk keluar menu)

2. Input Data → Input Data Buku & Input Data Anggota.

3. Proses Data → Peminjaman Buku & Pengembalian Buku.

Form Input Data Buku

Pada tampilan form input data buku ini berisi lengkap tentang from

untuk pengisian data buku sehingga mempermudah untuk mengakses dan

mengetahui tentang kondisi dan letak buku.

Form Input Data Anggota

Page 10: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

Pada tampilan form input data anggota ini berisi lengkap tentang

from untuk pengisian data anggota sehingga setelah selesai melakukan

registrasi, anggota perpustakaan mendapat nomor id.

Form Proses Data Peminjaman Buku

Form Proses Data Pengembalian Buku

Pada tampilan form proses data ini, berisi tentang prosedural untuk

melakukan peminjaman dan pengembalian buku. Apabila terjadi

keterlambatan pengembalian buku, maka anggota perpustakaan akan

terkena denda dengan besaran denda sesuai dengan lama durasi

keterlambatan pengembalian buku.

Page 11: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

Setelah dilakukan beberapa evaluasi ulang, program ini masih

memiliki banyak kekurangan. Program aplikasi sistem informasi

perpustakaan ini secara fungsinya baru hanya dapat digunakan sebagai

server data utama yang secara mekanisme penggunaannya hanya dapat

digunakan untuk operator perpustakaan (pustakawan). Belum adanya

fasilitas-fasilitas yang disetting secara khusus untuk pengunjung sehingga

tidak dapat dijadikan sebagai komputer client di perpustakaan.

Page 12: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

BAB IVPENUTUP

4.1. Kesimpulan

Dari hasil project java ini, dapat disimpulkan bahwa untuk

pengadaan, inventarisasi, katalogisasi, serta sirkulasi statistik mengenai

data buku, diperlukan adanya suatu sistem penataan. Hal ini sangat

penting demi mempermudah dan memperlancar proses pencarian data

serta peminjaman dan pengembalian buku.

4.2. Saran

Meskipun program ini sudah terlihat kompetitif, kami menyadari

bahwa masih banyak terdapat kekurangan. Kami berharap program yang

kami ajukan ini dapat dikembangkan lebih luas lagi, dan tidak hanya

sebatas pada informasi buku, namun juga bersifat lebih luas lagi. Kami

juga berharap jika nantinya program yang kami usulkan ini berhasil,

diharapkan para pengunjung perpustakaan mematuhi prosedur yang ada

agar semua pengunjung merasa aman dan nyaman.

Rantau, Juni 2012

Menyetujui

Dosen Pengajar,

Wahyu Aris Sandi, S.Kom

Page 13: Contoh laporan   aplikasi komputer (aplikom) - isya ansyari - polisafaris

DAFTAR PUSTAKA

Fatchurrochman & Basuki, A. 2007. Pemrograman Visual Java. Graha Ilmu. Yogyakarta.

Hermawan, B. 2004. Menguasai Java 2 & Object Oriented Programming. Penerbit Andi. Yogyakarta.

http://romisatriawahono .net

http://www.ilmukomputer.com