SISTEM INFORMASI MANAJEMEN KEPUSTAKAAN BERBASIS WEB MENGGUNAKAN METODE WATERFALL STUDI KASUS RUANG BACA BERSAMA JURUSAN TEKNIK KELAUTAN FTK-ITS Oleh : Lily Dwinda Pembimbing :Aryo Nugroho, ST., S.Kom., MT. ABSTRACT Management Information Systems Using Web-Based Library Waterfall method is an implementation of the indications that occures from the graduation on the academic and circulation process utilization thesis collection of books on the admin RBC Department of Marine Engineering FTK - ITS . Administrative management systems that have not been structured are related to activities concerning on the efficiency and effectiveness of work that substantially all the activities done manually . Along with the development of activities in an organization, the manual system currently running system will not be able to survive at high volume levels . Limitations of this system will always be studied to find an important role in supporting the performance becomes a major thing . They were further back , the role important covers all the aspects of data processing thesis , ranging from graduation registration , data collection thesis report to the circulation process of borrowing and repayment thesis report and manage the member data of library management , summary reports on the reading room of Marine Engineering Department FTK -ITS . However , the main goal is all sorts of efforts to secure assets that are considered vital for the organization . Then the form of a representative in dealing with problems in the academic and admin RBC is Library Management Information System WebBased Method Using Waterfall . Keywords : information systems, processes, graduation, library management, waterfall
1.
PENDAHULUAN Pengumpulan skripsi di Jurusan Teknik Kelautan (JTK) merupakan salah satu syarat mahasiswa dapat mengikuti yudisium. Adapun yang diserahkan yaitu satu laporan skripsi ke Bagian Akademik. Pada proses pengumpulannya, mahasiswa melakukan pengisian data pada form setah itu Bagian Akademikmelakukan proses validasiyang kemudian membuat dan memberikan surat keterangan dapat mengikuti yudisium kepada mahasiswa dan mencatatnya secara manual. Kendala yang terjadi pada sistem ini adalah terkadang adanya kehilangan data saat mahasiswa mengumpulkan skripsi, karena tidak ada tanda bukti baik penerimaan laporan skripsi oleh Bagian Akademik maupun penyerahan laporan skripsi oleh mahasiswa. Setelah laporan skripsi diterima Bagian Akademik, laporanskripsi tersebut diserahkan kepada Ruang Baca Bersama Jurusan Teknik Kelautan (RBC-JTK) untuk didayagunakan dan dimanfaatkan oleh seluruh civitas akademik JTK. Penyerahan skripsi ke admin RBC oleh Bagian Akademik dilakukan secara manual dengan pemberian form list daftar data laporan skripsiyang kemudian dilakukan pencocokan 1
data di daftar kertas dengan jumlah buku laporan skripsi oleh admin RBC. Selain menerima skripsi tersebut, RBC JTK juga memberikan layanan peminjaman terhadap civitas akademik yang bersifat intern yakni untuk dosen, karyawan dan mahasiswa di lingkungan Jurusan Teknik Kelauatan. Adapun koleksi-koleksi yang berada di RBC hingga saat ini merupakan koleksi-koleksi laporan skripsi pribadi jurusan dari lulusan angkatan ke-1 hingga ke-109. Pada proses pencatatan peminjaman dan pengembalian laporan skripsi dicatat dengan aplikasi Microsoft Exel dan disalin kembali pada buku besar RBC. Adapun masalah yang sering terjadi pada proses peminjaman dan pencarian koleksi laporan skripsi dimana peminjam harus mencari koleksi laporan skripsi yang ada pada beberapa rak penyimpanan koleksi. Hal ini tentu sangat menyulitkan bagi para peminjam mengingat waktu yang terbuang untuk pencarian.Sistem tersebut dianggap kurang efisien dan efektif, mengingat data dan informasi tidak disimpan secara terstruktur serta jumlah koleksi laporan skripsi yang semakin tahunnya akan terus bertambah. Selain itu, tidak adanya system reminder untuk pengembalian buku dan denda untuk peminjaman buku melebihi jangka waktu pinjam buku sehingga menyebabkan resiko hilangnya buku laporan skripsi. Untuk mengatasi berbagai persoalan yang dihadapi oleh RBC Jurusan Teknik Kelautan maka dirancanglah suatu sistem informasi manajemen kepustakaan berbasis web sebagai upaya yang signifikan dalam meningkatkan efisiensi dan efektifitas yang meliputi seluruh aspek mulai dari penyerahan buku laporan skripsi ke Bagian Akademik sampai ke bagian admin RBC serta proses peminjaman dan pengembalian laporan skripsi. Selain itu sebagai upaya meminimalisir paperless pada proses pengelolahan koleksi laporan skripsi dari Bagian Akademik ke RBC Jurusan Teknik Kelautan sehingga dapat dikelola sendiri oleh pihak Bagian Akademik dan RBC serta diakses oleh seluruh civitas akademika program studi Jurusan Teknik Kelautan. 2. RUMUSAN MASALAH Berdasarkan latar belakang diatas, didapatkan beberapa permasalahan yang diantaranya adalah : 1. Bagaimana sistem manajemen kepustakaan berbasis web menggunakan metode waterfall yang mampu mencakup seluruh aspek pemprosesan pendataan skripsi, mulai dari penyerahan laporan skripsi kepada Bagian Akademik, pendataan laporan skripsi di RBC sampai pada proses peminjaman dan pengembalian laporan skripsi? 2. Bagaimana membuat suatu sistem manajemen kepustakaan berbasis web menggunakan metode waterfalluntuk pengelolahan ruang baca meliputi pengelolahan data anggota, pengelolahan koleksi laporan skripsi, sirkulasi peminjaman dan pengembalian, dalam memberikan informasi batas peminjaman dan jumlah denda, rekapitulasi laporan akhir bulan dan administrasi sistem secara terstruktur dan terpusat pada Ruang Baca Bersama Jurusan Teknik Kelautan FTKITS? 3. TUJUAN PENELITIAN Tujuan penelitian diantaranya adalah : 1. Membuat sistem manajemen kepustakaan berbasis web menggunakan metode waterfall yang mampu mencakup seluruh aspek pemprosesan pendataan skripsi, 2
mulai dari penyerahan laporan skripsi kepada Bagian Akademik, pendataan laporan skripsi di RBC sampai pada proses peminjaman dan pengembalian laporan skripsi. 2. Membuat suatu sistem manajemen kepustakaan berbasis web menggunakan metode waterfall untuk pengelolahan ruang baca meliputi pengelolahan data anggota, pengelolahan koleksi laporan skripsi, sirkulasi peminjaman dan pengembalian,memberikan informasi batas peminjaman dan jumlah denda, rekapitulasi laporan akhir bulan dan administrasi sistem secara terstruktur dan terpusat pada Ruang Baca Bersama Jurusan Teknik Kelautan FTK-ITS. 4. MANFAAT PENELITIAN Manfaat yang diperoleh dari penelitian ini adalah : 1. Tidak ada miss data antara Bagian Akademik dengan mahasiswa dalam pengumpulan skripsi, karena setelah mahasiswa mengunggah laporan skripsinya, apabila data telah diterima Bagian Akademik, dia akan menerima informasi (konfirmasi). 2. Memudahkan admin Bagian Akademik untuk mengoreksi pengumpulan laporan sekripsi oleh mahasiswa. 3. Civitas akademika Jurusan Teknik Kelautan FTK-ITS dapat dengan mudah mememukan koleksi buku laporan skripsi yang diperlukan dalam waktu singkat di RBC JTK FTK-ITS. 4. Admin RBC dapat mengontrol koleksi laporan skripsi secara terpusat dan meminimalisir kehilangan buku dan mempermudah admin RBC dalam membuat laporan jika sewaktu-waktu dibutuhkan. 5.
LOKASI PENELITIAN Lokasi penelitian berada di RUANG BACA BERSAMA Jurusan Teknik Kelautan dengan obyek pengguna meliputi bagian akademik.Lokasi penelitian berada di ruang baca bersama Jurusan Teknik Kelautan FTK-ITS dengan obyek pengguna meliputi bagian akademik, admin rbc, kasubag, dosen dan mahasiswa di lingkungan Jurusan Teknik Kelautan FTK-ITS. 6. SISTEM MANAJEMEN PERPUSTAKAAN Menurut Sutton, menerangkan tentang sistem informasi manajemen perpustakaan dapat meningkatkan keputusan dan rencana yang efektif dapat dibuat berdasarkan alokasi pemanfaatan sumber daya yang ada dan tersedia di perpustakaan. Sistem informasi manajemen perpustakaan memungkinkan cara untuk menghubungkan output layanan dengan kumpulan input data. Dengan adanya sistem ini, pustakawan mempunyai dasar membandingkan keuntungan dan kerugian sebagai alternatif tindakan. Besarnya pemilihan fasilitas alternatif yang tersedia dapat membuat keputusan sesuai dengan tujuan dari perpustakaan, dengan demikian dapat meningkatnya efektifitas keseluruhan perpustakaan dalam memenuhi kebutuhan civitas akademika di dalamnya.
3
7. SYSTEM DEVELOPMENT LIFE CYCLE MODEL (WATERFALL MODEL) SDLC (Software Development Life Cycle) merupakan sebuah siklus pengembangan perangkat lunak yang terdiri tahapan-tahapan penting dalam membangun perangkat lunak yang dilihat dari segi pengembangannya. Sommerville (2011:31) menjelaskan menjelaskan tahapan dari model Software Engineering (SE) secara sistematis dan urut mulai dari tahap requirement analysis and definition, system and software design, implementation and unit testing, integration and system testing, dan operation and maintenance.
Sumber : Sommerville, 2011.Software Engineering, 9th Edition.Boston Gambar 1 Metode Waterfall 8. METODOLOGI PENELITIAN DAN PENGERJAAN Dalam melakukan penelitian ini penulis menggunakan 4 tahap utama dari pendekatan metode waterfall yaitu tahap analisis, tahap desain, tahap koding, tahap testing dan implementasi. Pada setiap tahapan diberikan pengembangan sistem untuk melakukan pembuatan Sistem Informasi Manajemen Kepustakaan. 8.1 IDENTIFIKASI MASALAH Pada tahap ini ditentukan rumusan masalah berdasarkan hal-hal yang melandasi dilakukannya penelitian. Dari rumusan masalah didapatkan tujuan dan manfaat dilakukannya penelitian. Setelah didapatkan tujuan dan manfaat dilakukannya penelitian, kemudian dapat ditentukan batasan masalah dari penelitian agar tidak menyimpang dan terlalu luas dari tujuan. Untuk mengumpulkan data pada penelitian kali ini dilakukan studi lapangan yaitu dengan wawancara dan diskusi dengan pihak-pihak yang bersangkutan di bagian akademik dan admin RBC di Jurusan Teknik Kelautan FTK-ITS untuk mengambil data-data yang diperlukan untuk penelitian. Selain itu dilakukan studi literatur dengan pencarian dan pembelajaran konsep serta teknologi terapan sistem dari berbagai sumber data (buku, dialog, jurnal, internet) pada bagian akademik dan admin RBC di Jurusan Teknik Kelautan FTK-ITS. 8.2 ANALISA KONDISI AWAL Analisa kondisi awal dilakukan dengan menganalisa proses bisnis yang sedang berjalan sehingga layak diterapkan perbaikan pada sistem yang akan dibuat. Analisa 4
proses bisnis ini memanfaatkan beberapa data yang didapat pada proses yudisium, proses penyerahan buku skripsi dari bagian akademik ke admin rbc, proses peminjaman dan pengembalian buku.
Gambar 8.1 Proses PendaftaranYudisium dan Proses Kepustakaan Buku Laporan Skripsi Jurusan Teknik Kelautan FTK-ITS Sumber :Diolah Kembali dari SOP Pendaftaran Yudisium Jurusan Teknik Kelautan FTK-ITS
Gambar 8.2 Alur Peminjaman Buku Jurusan Teknik Kelautan FTK-ITS Sumber :Diolah Kembali dari SOP Pendaftaran Yudisium Jurusan Teknik Kelautan FTK-ITS 5
Gambar 8.3 Alur Pengembalian Buku Jurusan Teknik Kelautan FTK-ITS Sumber :Diolah Kembali dari SOP Pendaftaran Yudisium Jurusan Teknik Kelautan FTK-ITS 8.3 ANALISA KEBUTUHAN SISTEM Use case diagram mengambarkan fungsionlitas yang diharapkan dari sebuah sistem.Yang ditekankan adalah “apa” yang diperbuat sistem,dan bukan “bagaimana”.Sebuah use case merepresentasikan sebuah interaksiaktor dengan sistem.
Gambar 8.4 Use Case Sistem Informasi Manajemen Kepustakaan 6
Tabel 8.1 Naratif Aktor No. Aktor 1 Admin RBC
Deskripsi Memiliki wewenang dalam menggunakan fungsi memasukan data anggota, mengelolah data anggota, searching data anggota, memvalidasi data peneliti buku skripsi, memasukkan data buku, mengelolah data buku, mengelolah pemesanan pinjam buku, meneglolah pinjam buku, mengelolah pengembalian buku, mengelolah denda, melihat dan mencetak rekapitulasi laporan anggota, melihat dan mencetak rekapitulasi laporan buku skripsi, melihat dan mencetak rekapitulasi laporan pinjaman, melihat rekapitulasi laporandenda.
2
Bagian Akademik
Memiliki hak akses untuk memasukan data anggota, mengelolah data anggota, searching data anggota, memverifikasi dan validasi data yudisium, melihat dan mencetak rekapitulasi laporan anggota melihat dan mencetak laporan yudisium,
3
Kasubag
Memiliki hak akses untuk melihat rekapitulasi laporan anggota, melihat rekapitulasi laporan buku skripsi, melihat rekapitulasi laporan pinjaman, melihat rekapitulasi laporan denda.
4
Anggota level 1 (Dosen)
Memiliki hak akses untuk memesan buku skripsi, melihat history peminjaman, mencari koleksi buku, melihat daftar denda,
Anggota level 2 (Mahasiswa)
Memiliki hak akses untuk memesan buku skripsi, melihat history peminjaman, mencari koleksi buku, melihat daftar denda, mengupload data persyaratan yudisium, mengedit data persyaratan yudisium.
8.4 ANALISA DESAIN SISTEM Activity diagramini dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.Terdapat dua user yang berperan dalam proses yudisium yaitu bagian akademik dan mahasiswa, serta terdapat lima proses yang berjalan dan saling terkait yaitu proses upload data persyaratan yudisium, proses hapus upload data persyaratan yudisium, proses edit yang otomatis mengupdate data persyaratan yudisium, proses verifikasi dan validasi data upload yudisium.
7
Gambar 8.5 Activity Diagram Proses Yudisium 8.4.1 Activity Diagram Mengelolah Pemesanan Pinjam Buku Skripsi Pemesanan pinjam buku skripsi terdapat pada menu waitinglist admin rbc. Admin rbc melakukan proses penerimaan peminjam dan penghapusan buku pada sistem. Admin rbc akan lebih memprioritaskan pemesanan pinjam buku skripsi ini untuk anggota level 1 (dosen). 8
act Activ ity mengelola w aitinglist buku skripsi admin RBC
sistem
mul ai memasukkan username dan passw ord
menampilkan halaman login Apakah Sesuai ? [T i dak]
[Ya]
menampilkan halaman profil admin RBC
memilih menu w aitinglist
menampilkan halaman w aitinglist Menyetuj ui pemesanan buku?
[Ya]
[T i dak]
menekan tombol delete pada kolom action
menekan tombol approv e pada kolom action saat peminj am datang mengambil buku yang dipesan
menampilkan pesan pinj am buku telah disetuj ui pada halaman w aitinglist
menampilkan pesan berhasil kmenghaus w aiting list
sel esai
Gambar 8.6 Activity Diagram Pemesanan Buku 8.4.2 Activity Diagram Mengelolah Pengembalian Buku Skripsi Admin rbc memilih menu peminjam untuk mencari data anggota yang akan mengembalikan buku skripsi yang dipinjam. Setelah data ditemukan, admin rbc melakukan dua pilihan proses yaitu pengembalian atau perpanjangan pinjam buku oleh anggota
Gambar 8.7 Activity Diagram Penembalian Buku 9
8.4.3 Rancangan Konseptual Model data konseptual atau dengan kata lain Conceptual Data Model (CDM) pada aplikasi sistem ini mempresentasikan rancangan basis data konseptual di server. Pembuatan konseptual data model adalah sebagai berikut : upload
tabel_buku
id_upload
Integer <M> file_nilai Variable characters (20) <M> file_ekivalensi Text <M> file_abstrak Text <M> file_bebas_spp Text <M> file_bebas_ikoma Variable characters (555) <M> file_bebas_perpus_pusat Variable characters (555) <M> file_bebas_perpus_fak Variable characters (555) <M> file_toefl Variable characters (555) <M> status enum <M> keterangan Text <M> valid enum <M>
menyetujui
tabel_admin id_admin Integer level Variable characters (20) username Variable characters (50) password Variable characters (50) nama Variable characters (100) kelamin Variable characters (2) no_hp Variable characters (12) email Variable characters (50)
id_upload ... mengupload
<M> <M> <M> <M> <M> <M> <M> <M>
id_buku Integer <M> nomer_buku Variable characters (10) <M> nama_pemeliti Variable characters (50) <M> nrp_peneliti Variable characters (100) <M> jenis_kelamin Variable characters (15) <M> tanggal_masuk Variable characters (10) <M> tanggal_keluar Variable characters (10) <M> judul_buku Variable characters (200) <M> dosen_pembimbing Variable characters (70) <M> nim_dosen1 Variable characters (30) <M> dosen_pembimbing2 Variable characters (70) <M> nim_dosen2 Variable characters (30) <M> jenis_kelamin2 Variable characters (15) <M> status enum <M> id_buku ...
id_admin ... mempunyai
tabel_anggota id_anggota Integer kategori Variable characters (25) nama_anggota Variable characters (50) nrp_anggota Variable characters (20) jenis_kelamin Variable characters (15) tanggal_masuk Variable characters (10) alamat_sekarang Text alamat_asal Text no_telp Variable characters (12) email_anggota Variable characters (50) username_anggota Variable characters (50) password_anggota Variable characters (50) status enum denda Variable characters (555)
meminjamkan
<M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M>
denda id_denda Integer denda Variable characters (555) bayar Variable characters (255) tanggal Date
mencatat
<M> <M> <M> <M>
id_denda ...
memiliki
id_anggota ...
tabel_peminjaman id_peminjaman Integer tanggal_meminjam Date tanggal_kembali Date tanggal_pengembalian Date status enum
meminjam
<M> <M> <M> <M> <M>
melakukan
id_peminjaman ...
Gambar 8.8 Conceptual Data Model tabel_anggota id_anggota id_admin kategori nama_anggota nrp_anggota jenis_kelamin tanggal_masuk alamat_sekarang alamat_asal no_telp email_anggota username_anggota password_anggota status denda ...
upload
integer integer varchar(25) varchar(50) varchar(20) varchar(15) varchar(10) long varchar long varchar varchar(12) varchar(50) varchar(50) varchar(50) enum varchar(555)
id_upload id_admin id_anggota file_nilai file_ekivalensi file_abstrak file_bebas_spp file_bebas_ikoma file_bebas_perpus_pusat file_bebas_perpus_fak file_toefl status keterangan valid ...
integer integer integer varchar(20) long varchar long varchar long varchar varchar(555) varchar(555) varchar(555) varchar(555) enum long varchar enum
tabel_buku id_buku id_admin nomer_buku nama_pemeliti nrp_peneliti jenis_kelamin tanggal_masuk tanggal_keluar judul_buku dosen_pembimbing nim_dosen1 dosen_pembimbing2 nim_dosen2 jenis_kelamin2 status ...
integer integer varchar(10) varchar(50) varchar(100) varchar(15) varchar(10) varchar(10) varchar(200) varchar(70) varchar(30) varchar(70) varchar(30) varchar(15) enum
tabel_admin meminjam id_peminjaman integer id_anggota integer
id_admin level username password nama kelamin no_hp email ...
integer varchar(20) varchar(50) varchar(50) varchar(100) varchar(2) varchar(12) varchar(50)
melakukan pinjam id_peminjaman integer id_buku integer
denda id_denda id_peminjaman denda bayar tanggal ...
tabel_peminjaman id_peminjaman id_admin tanggal_meminjam tanggal_kembali tanggal_pengembalian status ...
integer integer date date date enum
Gambar 8.9 Physical Data Model 10
integer integer varchar(555) varchar(255) date
8.4.4 Desain Tampilan Interface Sistem
Gambar 8.10 Desain Tampilan Interface Sistem Informasi Manajemen Kepustakaan
8.4.4 Desain Tampilan Database Database sistem informasi manajemen kepustakaan dengan menggunakan MySQL dengan nama database „‟rbc‟‟ sebanyak 6 tabel.
Gambar 8.11 Desain Tampilan Database Sistem Informasi Manajemen Kepustakaan 11
8.5 TAHAP PENGKODEAN Pada tahap ini dilakukan pengkodean terhadap sistem yang akan dibuat. Pengkodean dilakukan dengan menggunakan bahasa pemrograman PHP, Macromedia Dreamweaver 8 sebagai software web authoringtool dan RDBMS (Relational Data Base Management System) menggunakan MySQL. Macromedia Dreamweaver 8 disebut software web authoringtool karena merupakan software yang didesain untuk desain dan layout halaman web. Software ini juga mendukung bahasa pemrograman web yang termasuk dalam Client Side yaitu javasript dan Server Side yaitu Personal Home Page (PHP), Active Server Pages (ASP), Java Server Page (JSP). Dengan menggunkan Macromedia Dreamweaver 8, aplikasi dibuat lebih mudah karena software ini mempunyai fasilitas dalam penyuntingan secara visual yang memungkinkan menambah desain. Pada PhpMyAdmin yang telah dijalankan kembali kedalam aplikasi XAMPP untuk mengolah MySQL. Digunakan Structured Query Language (SQL) untuk membuat database. Pada pembuatan database akan dibuat objek-objek pada database yaitu table, indeks, view, skema dan stored procedure berdasarkan tahap perancangan desain sebelumnya. 8.6 TESTING DAN IMPLEMENTASI SISTEM Halaman Login User
Gambar 8.12 Halaman Login Halaman Utama Admin RBC
4.2.1
Gambar 4.2 Halaman Utama Admin RBC Halaman Utama Bagian Akademik
Gambar 8.13 Halaman Utama Admin RBC 12
Halaman Utama Bagian Akademik
Gambar 8.14 Halaman Utama Bagian Akademik Utama Anggota Mahasiswa
Gambar 8.15 Halaman Utama Anggota Mahasiswa Halaman Utama Kasubag
Gambar 8.16 Halaman Utama Kasubag 13
Halaman Tambah Buku Baru
Gambar 8.17 Halaman Tambah Buku Baru Halaman Tambah Anggota Manual
Gambar 8.18 Halaman Tambah Anggota Manual 14
Halaman Upload CSV
Gambar 8.19 Halaman Upload CSV Halaman Upload Persyaratan Yudisium
Gambar 8.20 Halaman Upload Persyaratan Yudisium Halaman Verifikasi Data Yudisium
Gambar 8.21 Halaman Verifikasi Data Yudisium 15
Halaman View Verifikasi Data Yudisium
Gambar 8.22 Halaman View Verifikasi Data Yudisium Halaman Validasi Data Yudisium
Gambar 8.23 Halaman Validasi Data Yudisium Cetak Surat Keterangan Mengikuti Yudisium
Gambar 8.24 Cetak Surat Keterangan Mengikuti Yudisium 16
Halaman Validasi Buku
Gambar 8.25 Halaman Validasi Buku Halaman Pemesanan Buku
Gambar 8.26 Halaman Pemesanan Buku Halaman Peminjam
Gambar 8.27 Halaman Peminjam 17
4.2.2
Halaman Denda
Gambar 8.28 Halaman Denda Halaman Rekap Pinjaman
Gambar 8.29 Halaman Rekap Pinjaman 18
Halaman Grafik
Gambar 8.30 Halaman Grafik KESIMPULAN Dari penelitian yang telah dilakukan diperoleh kesimpulan sebagai berikut : 1. Sistem Informasi Manajemen Kepustakaan Berbasis Web dengan Menggunakan Metode Waterfall ini dapat meminimalisir terjadinya miss berkas persyaratan yudisium serta meningkatkan efisiensi dan efektifitas penggunaan data dan pengolahan data dari dua proses kegiatan sekaligus . 19
2. Website ini dipergunakan untuk civitas akademika intern yang mencakup pada proses yudisium dan sirkulasi kegiatan yang ada pada ruang baca Jurusan Teknik Kelautan. SARAN Dari penelitian yang telah dilakukan diharapkan dapat dilakukan pengembangan untuk penelitian kedepannya agar lebih memiliki berbagai manfaat untuk menunjang kegiatan yang lainnya: seperti penunjang beasiswa magang yang diadakan oleh jurusan DAFTAR PUSTAKA Alter, S., 1996, Information System: A Management Perspective, Benjamin CummingMenlo Park, CA. Clark, D. (2011). Beginning C# Object - Oriented Programming - 1st ed. New York : Apress. Departemen Pendidikan Nasional (2006). Peraturan Menteri Pendidikan Nasional Republik IndonesiaNomor 13 Tahun 2006 Tentang Jadwal Retensi Arsip Substantif dan Fasilitatif di Lingkungan Pendidikan Nasional : Departemen Pendidikan Nasional. George M.Scott. 2004. Prinsip-Prinsip Sistem Informasi Manajemen .Rajagrafindo Persada: Jakarta . Gilmore, W. J. (2010). Beginning PHP and MySQL From Novice to Professional. Apress. Hall, S. A., 2001, Accounting Information System, Thompson Learning, USA. Hartono, Jogiyanto. MBA, Ph.D. 1999. Analisis dan Desain Sistem Informasi: pendekatan Terstruktur teori dan praktek aplikasi bisnis.Yogyakarta: ANDI. Henderi. 2008. Uml pengantar class diagram. diperoleh dari http://www.freewebs.com/henderi/apps/blog/show/311723-uml-pengantar-classdiagram-. Diakses tanggal 02 September 2014. http://ejournal.narotama.ac.id. Diakses tanggal 15 September 2014. Indrajit, R. E., 2000, Pengantar Konsep Dasar Manajemen Sistem Informasi dan Teknologi Informasi,PT Elex Media Komputindo, Jakarta. Jogiyanto Hartono, MBA, Ph.D, 1999. Analisis dan Desain. ANDI OFFSET, Yogyakarta. Kadir, Abdul (2003). Pengenalan Sistem Informasi. Yogyakarta: Penerbit Andi. Kadir, Abdul (2008). Belajar Database Menggunakan MySQL. Yogyakarta: Penerbit Andi. Kementrian Pendidikan Nasional (2009). Bahan Ajar Diklat Manajemen Kearsipan. Depok: Pusat Pendidikan dan Pelatihan Pegawai. Kustiyahningsih, Y., Devie Rosa Anamisa (2011). Pemrograman Basis Data Berbasis Web Menggunakan PHP dan My SQL. Yogyakarta: Graha Ilmu. Miles, R., & Hamilton, K. (2006). Learning UML 2.0. O'Reilly Media. Myer, Thomas, “Professional CodeIgniter”, Wiley Publishing; 2008 Robert A. Leitch k. Roscoe Davis., (Hal 11) Definisi Sistem Informasi. Roger S. Pressman, 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu), ANDI Yogyakarta. 20
Sarno, R., 2009, Audit Sistem & Teknologi Informasi, ITS Press, Surpabaya. Scott, G. M., 1995, Principle of Management Information System, McGraw-Hill, Terjemahan, Achmad Nashir Budiman, 1995, Prinsip-prinsip Sistem Informasi Manajemen, Raja Grafindo Persada, Jakarta. Sommerville, Ian. 2011. Software Engineering (Rekayasa Perangkat Lunak). Erlangga, Jakarta. Somemerville, I, Software Engineering 9th Edition, Pearson/Addison-wesley, 2011. Suprianto, Dodit. 2008. Buku Pintar Pemrograman PHP. OASE Media, Bandung:.
21