APLIKASI PEMINJAMAN BUKU PERPUSTAKAAN (1)

LAPORAN PERANCANGAN APLIKASI PENULIS ANNISA ROMADONA FAUZIA KHALIFASYA GIBRANSAM GIAN NANDA FATRA WADANA PROGRAM STUDI MANAJEMAN INFORMATIKA JURUSAN MANAJEMEN INFORMASI TELKOM APPLIED SCIENCE SCHOOL BANDUNG 2015 DAFTAR ISI DAFTAR ISI.............................................................................................. 1 BAB I........................................................................................................ 2 PENDAHULUAN........................................................................................ 2 1.1. Latar belakang................................................................................2 1.2. Rumusan Masalah...........................................................................3 1.3. Tujuan Masalah...............................................................................3 1.4. Batasan Masalah............................................................................... 3 1.5. Metode Pengerjaan.........................................................................4 1.6. Jadwal Pengerjaan..........................................................................4 BAB II....................................................................................................... 5 DASAR TEORI........................................................................................... 5 2.1. Definisi Pas.al.................................................................................5 2.2. Fungsionalitas................................................................................. 5 BAB III...................................................................................................... 7 ANALISIS DAN PERANCANGAN.................................................................7 3.1 Deskripsi Aplikasi............................................................................7 3.2 Analisis Kebutuhan Sistem (atau Produk).......................................7 3.3 Pengujian........................................................................................ 7 BAB IV................................................................................................... 12 PENUTUP............................................................................................... 12 4.1 Kesimpulan...................................................................................... 12 4.2 Saran............................................................................................ 12 LAMPIRAN.............................................................................................. 13 DAFTAR REFERENSI............................................................................... 21 PIS-15-03 || 12 BAB I PENDAHULUAN 1.1. Latar belakang Perpustakaan tidak bisa dipisahkan dari pembelajaran siswa-siswi di sekolah dalam men.ari ilmu pengetahuan. Fasilitas yang disediakan sekolah ini, sangatlah bermanfaat bagi semua siswa apabila bisa memanfaatkannya se.ara maksimal. Koleksi buku pada perpustakaan hendaknya selalu diperbaharui pada setiap periodenya sesuai dengan penerapan sistem pendidikan yang diterapkan oleh pemerintah. Namun, tidak semua perpustakaan menerapkan teknologi dalam proses kegiatan perpustakaan seperti peminjaman buku, pengembalian buku, pen.arian buku dan lain-lain. Hal ini membuat kegiatan perpustakaan dilakukan se.ara manual atau menggunakan pembukuan. Pada tahun 2015 ini, kami mahasiswa Telkom University bertekad memperbaiki infrastruktur dan kinerja para dosen-dosen agar bisa menjadi universitas yang berbasis internasional. Namun, perbaikan infrastruktur tidak di imbangi dengan perkembangan sistem informasi di dalam kuliah ini. Salah satunya adalah belum terkomputerisasinya sistem pengelolaan perpustakaan, dengan penerapan sistem manual membuat kurang maksimalnya kinerja perpustakaan. Sistem pen.arian buku yang memakan waktu dan peminjaman buku yang masih di.atat dalam bentuk pembukuan. Hal ini membuat pelayanan terhadap mahasiswa yang ingin meminjam buku menjadi kurang baik. Dengan menganalisa gejala-gejala permasalahan tersebut, kami dapat menarik kesimpulan mengenai suatu peluang pengembangan sebuah aplikasi perpustakaan yang diterapkan pada tiap-tiap sekolah. Aplikasi tersebut berbentuk software yang berisi data-data buku perpustakaan yang sebelumnya dilakukan se.ara manual menjadi sebuah sistem terkomputerisasi, .ontoh seperti pengelolaan daftar buku yang dipunya oleh perpustakaan dalam bentuk PIS-15-03 || 12 database. Aplikasi ini dibangun dengan tampilan user interface yang user friendly, sehingga bagi pengguna yaitu pegawai perpustakaan bisa menggunakannya dengan mudah. Tampilan dibuat semenarik mungkin dan yang terpenting .oding pemrograman menggunakan Pas.al. Pengembangan aplikasi ini dimaksudkan untuk meningkatkan kinerja dari perpustakan dan mendukung sekolah-sekolah menjadi sekolah yang tidak hanya berbasis internasional, namun menjadi sekolah swasta yang berbasis teknologi informasi kedepannya. 1.2. Rumusan Masalah Beberapa hal yang menjadi rumusan masalah ada pada proses peminjaman buku di perpustakaan, diantaranya: 1. Apa kegunaan aplikasi peminjaman buku perpustakaan ini dibuat? 2. Bagaimana proses pendataan stok buku yang masuk di perpustakaan? 3. Dimana letak disimpannya buku dengan judul berikut? 4. Bagaimana proses pemeliharaan data buku di perpustakaan ? 1.3. Tujuan Masalah Aplikasi ini dibuat untuk perpustakaan “TELKOM UNIVERSITY”, aplikasi ini dapat membantu kinerja perpustakaan yang sebelumnya menggunakan sistem manual untuk melakukan setiap kegiatannya. Sistem baru ini dapat membantu kinerja perpustakaan lebih .epat dan terkomputerisasi seperti pen.atatan buku, pen.arian buku, peminjaman buku, pengembalian buku. Aplikasi ini berbentuk program pas.al yang penggunaannya diperuntukkan bagi pegawai perpustakaan. Sistem ini dibuat untuk meran.ang bangun sistem informasi perpustakaan se.ara terkomputerisasi sehingga dapat memperoleh informasi tentang data-data stok koleksi buku yang masuk di perpustakaan, peminjaman dan pengembalian koleksi serta mendapatkan laporan se.ara tepat, .epat dan akurat. Serta dapat juga: PIS-15-03 || 12 1. Mengurangi jumlah antrian siswa dan memberikan pelayanan peminjaman dan pengembalian buku lebih .epat dari sebelum sistem ini dibuat. 2. Proses pemeliharan data dapat dilakukan dengan pengarsipan melalui media komputer dan proses pemeliharaannya jauh lebih mudah jika dilakukan dengan komputerisasi. 1.4. Batasan Masalah Batasan Masalah dari rumusan masalah diatas adalah: 1. 2. 3. 4. 5. 6. Pen.atatan buku Pen.arian buku Peminjaman buku Pengembalian buku Pemeliharaan data Tidak membahas tentang pembelian buku atau penjualan buku. 7. Tidak membahas tentang pembuatan laporan. 1.5. Metode Pengerjaan Metode atau langkah-langkah yang kami kerjakan agar program ini selesai adalah sebagai berikut : 1. Pemilihan tema 2. Meran.ang algoritma program untuk aplikasi perpustakaan 3. Membuat program untuk login user 4. Membuat daftar menu awal pada program 5. Membuat program proses input data buku perpustakaan 6. Membuat menu menampilkan inputan data buku 7. Membuat menu pen.arian buku perpustakaan 8. Membuat menu untuk menampilkam data peminjaman buku 9. Membuat proses data pengembalian buku perpustakaan 1.6. Jadwal Pengerjaan Sistem ini akan kami kerjakan sesuai dengan time line pembuatan aplikasi program perpustakaan yaitu: Tanggal Kegiatan 15 November 2015 - 17 Pemilihan Tema dan Ran.angan November 2015 Program 18 November 2015 - 20 Pembuatan Tampilan Menu Awal November 2015 Peminjaman Buku 21 November 2015 – 23 Pembuatan Menu peminjaman PIS-15-03 || 12 November 2015 24 November 2015 – 27 November 2015 28 November 2015 – 14 Desember 2015 buku dan Pengembalian Buku Pembuatan Menu untuk Menampilkan Buku yang telah di Pinjam Menambah menu baru, Pengujian serta memperbaiki program, dan Memperindah Tampilan Program BAB II DASAR TEORI 2.1. Definisi Pascal Pas.al adalah bahasa pemrograman komputer yang digunakan pada disiplin ilmu komputer. Pas.al dapat dikatakan sebagai Bahasa pemrograman standart. Bahasa ini digunakan pada buku-buku ilmu komputer untuk membahas banyak hal, terutama struktur data. Bahasa pas.al dibuat oleh Niclaus Wirth seorang ahli matematika. Istilah pas.al diambil dari nama seorang matematikawan terkenal yang men.iptakan mesin hitung, Blaise Pascal. [ CITATION dm.14 \ l 1033 ] Pas.al adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pas.al relatif mudah dipelajari karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read. [ CITATION dun15 \l 1033 ] 2.2. Fungsionalitas () (a) Tampilan pilihan menu Pada bagian ini, terdapat beberapa menu yang akan di pilih oleh admin perpustakaan, yaitu: 1. Input data buku PIS-15-03 || 12 Input data buku yaitu admin memasukkan data buku baru yang akan disimpan di perpustakaan. Inputan yang harus dimasukkan berupa: kode buku, judul buku, ruang letak penyimpanan, dan jumlah stok buku yang dimiliki perpustakaan. 2. Lihat data buku Pada bagian ini, admin dapat melihat daftar bukubuku yang telah ter.atat pada program, dengan .ara menginputkan data pada bagian pertama. Pada bagian ini, program menampilkan kode buku, judul buku, ruang letak penyimpanan dan stok buku yang tersedia dari data-data buku yang telah diinputkan. 3. Cari buku Pada bagian men.ari buku, admin dapat men.ari buku dengan .ara mengetik judul buku yang di.ari, kemudian program akan men.ari buku yang sama. Bila tidak ditemukan maka program akan langsung memun.ulkan “press enter to continue”. 4. Peminjaman Pada bagian peminjaman, akan memproses data peminjaman yang akan ditampilkan dengan .ara admin memasukkan judul buku kemudian se.ara otomatis stok buku yang dimiliki buku yang dipinjam tersebut akan berkurang sesuai dengan jumlah buku yang akan dipinjam. 5. Pengembalian Di bagian ini, admin akan menginputkan judul buku yang telah dipinjam dan se.ara otomatis akan manampilkan judul buku, nama peminjam buku ,dan jumlah stok buku yang dimiliki perpustakaan. 6. Data Peminjaman Di bagian ini, data buku yang telah dipinjam akan di tampilkan sesuai jumlah stok buku yang tersedia. 7. Data Pengembalian Menampilkan data pengembalian buku dan jumlah buku yang di kembalikan. PIS-15-03 || 12 BAB III ANALISIS DAN PERANCANGAN 3.1 Deskripsi Aplikasi Ketika program aplikasi di jalankan admin akan memilih salah satu menu yag tersedia di dalam program perpustakaan yang berupa: 1. 2. 3. 4. 5. 6. 7. 8. Input data buku Lihat data buku Cari data buku Peminjaman buku Pengembalian buku Data peminjaman Data pengembalian Exit Di dalam setiap menu aplikasi memiliki fungsi. Masing-masing menggunakan rumus-rumus pro.edure, perulangan, dan penge.ekan. Sehingga masing-masing menu akan berbeda kegunaannya, mulai dari menginputkan data, melihat data yang dimiliki, pen.arian data buku, peminjaman buku, pengembalian buku, data peminjaman, dan data pengembalian. Tidak lupa kami menambah menu exit yang berfungsi untuk keluar dari aplikasi perpustakaan. PIS-15-03 || 12 3.2 Analisis Kebutuhan Sistem (atau Produk) Kebutuhan sistem aplikasi perpustakaan ini adalah membutuhkan data buku baru yang harus dimasukkan oleh admin sebelum digunakan. 3.3 Pengujian Program akan login untuk masuk ke menu utama, bila user atau password salah, maka akan tertulis user atau pass salah. Gambar Tampilan pada menu utama setelah login berhasil. Gambar Setelah tampilan menu, user menginputkan angka 1 untuk memasukkan data buku untuk disimpan di dalam program nantinya. Gambar PIS-15-03 || 12 Setelah menginputkan data user akan kembali ke menu awal, kemudian bila memilih menu 2 akan tampil sebagai berikut. Gambar Contoh tampilan lihat view setelah user menginputkan beberapa data buku. Gambar Tampilan menu bahwa user memilih tiga untuk men.ari data Gambar 1.6 Proses pen.arian dengan memasukkan judul buku yang di.ari. Gambar 1.7 PIS-15-03 || 12 Bila pen.arian berhasil akan menampilkan letak lemari dan stok buku. Gambar 1.8 Pada menu peminjaman akan tampil judul buku yang akan dipinjam dan jumlah yang dapat dipinjam. Gambar Pada tampilan view akan menampilkan buku yang telah dipinjam. Gambar 1.10 Data pengembalian Pada tampilan view setelah di lakukan peminjaman jumlah buku akan berkurang. Gambar PIS-15-03 || 12 Data peminjam yang ada setelah dilakukan peminjaman. Gambar 1.12 Data setelah adanya pengembalian Gambar 1.13 View data setelah adanya pengembalian. Terjadi kesalahan stok buku. Gambar 1.14 Pilih menu keluar hingga akan terjadi seperti pada gambar 1.15 Gambar 1.15 PIS-15-03 || 12 BAB IV PENUTUP .1 Kesimpulan Program perpustakaan ini memiliki beberapa menu yang dapat digunakan untuk mempermudah proses data buku dalam pengelolaan perpustakaan serta mempermudah dalam peminjaman buku di perpustakaan. .2 Saran Program lebih diperbaiki lagi dalam hal perhitungan stok buku dan array yang digunakan dalam Data peminjaman dam pengembalian buku, serta lebih diperbaiki dalam pen.arian buku agar tidak terjadi kesalahan. Masih banyak hal yang perlu diperbaiki dalam program ini, bantuan dan saran akan sangat dibutuhkan untuk mengembangkan kembali program ini. PIS-15-03 || 12 LAMPIRAN PIS-15-03 || 12 PIS-15-03 || 12 PIS-15-03 || 12 PIS-15-03 || 12 PIS-15-03 || 12 PIS-15-03 || 12 PIS-15-03 || 12 PIS-15-03 || 12 PIS-15-03 || 12 DAFTAR REFERENSI dm.a. (2014). google.com. Diambil kembali dari dm.a..om: arti-definisipengertian.info/pengertian-pas.al/ duniailkom. (2015, Maret 14). www.duniailkom.com. Diambil kembali dari google..om: http://www.duniailkom..om/tutorial-belajar-pas.alpengertian-bahasa-pemrograman-pas.al/ PIS-15-03 || 12