ANALISIS DAN PERANCANGAN SISTEM INFORMASI
ANALISIS DAN PERANCANGAN SISTEM INFORMASI
PERPUSTAKAAN BERBASIS WEB
DI SMP N 2 GODEAN
NASKAH PUBLIKASI
diajukan oleh
Angga Fitra Kurniawan
09.11.3063
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2015
1
ANALISIS DAN PERANCANGAN SISTEM INFORMASI
PERPUSTAKAAN BERBASIS WEB
DI SMP N 2 GODEAN
Angga Fitra Kurniawan, Rum Muhamad Andri Kr, Ir, M.Kom
,
Teknik Informatika STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email : angga.ku@students.amikom.ac.id, andri@amikom.ac.id
Abstract - SMP N 2 Godean is not yet fully have an adequate system for the school community. The system deficiency is the library system. The process of managing data and information in the library is still using manual systems. Analysis and Design of Web-Based Library Information System In SMP N 2 Godean is one of problem solving. The purpose of this work is to help and give you an idea of how an information technology system can quickly help and also solve some problems in terms of library management.
The change from a manual system to computerize system is a significant breakthrough for the press and optimize systems and labor resources.
Keywords – informastion system, simpus, e-library,
library.
1. Pendahuluan
1.1 Latar Belakang Masalah
Perkembangan internet dan aplikasi web yang semakin beragam dan sangat membantu bagi para penguna yang membutuhkan.Aplikasi web berkembang sesuai kebutuhan dan fungsi dalam memberikan fasilitas penyampaian, pengiriman serta penerimaan informasi. Tidak hanya itu, perkembangan web juga dapat digunakan sebagai manajemen pengolahan data, media informasi, sebagai media promosi, sebagai perantara transaksi keuangan tanpa terikat waktu dan tempat dan tentunya masih banyak fungsi-fungsi yang lain dari sebuah teknologi web ini.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah disampaikan diatas, penulis akan merumuskan masalah yaitu tentang :
Bagaimana melakukan pengelolaan data perpustakaan tanpa terikat waktu dan tempat ?
1.3 Batasan Masalah
Untuk mewujudkan tujuan dari penelitian ini, penulis membatasi permasalah yang akan dibahas yaitu pengelolaan data-data perpustakaan menjadi laporan sirkulasi buku, laporan inventaris buku, laporan pengunjung dan laporan denda.
1.4 Tujuan Penelitian
Tujuan diadakannya penelitian ini adalah merancang suatu aplikasi sistem informasi yang dapat dijalankan tanpa terikat waktu dan tempat.
1.5 Manfaat Penelitian
Manfaat diadakannya penelitian ini adalah sebagai berikut :
1. Bagi perpustakaan SMP N 2 Godean dapat dijadikan sebagai sistem yang dapat membantu mengelolaan data. 2. Bagi dunia akademik dapat dijadikan
referensi dalam perancangan sistem informasi khususnya sistem informasi dalam bidang transaksi perpustakaan. 3. Bagi penulis memberikan tambahan
pengetahuan dan pengalaman dalam merancang dan membuat suatu sistem informasi perpustakaan.
1.6 Metode Penelitian
Metodologi pengumpulan data yang akan digunakan dalam penelitian ini secara garis besar yaitu :
1. Metode observasi.
Dengan pengamatan langsung di lapangan.
2. Metode wawancara
Dengan memberikan beberapa pertanyaan kepada staf pustakawan dan narasumber.
3. Studi Pustaka
Mengumpulkan literatur yang diperoleh dari buku, artikel, jurnal.
2. Landasan Teori 2.1 Definisi Sistem
Menurut Gordon B. Davis yang disadur oleh Tata Sutabri (2012) menyatakan, bahwa sistem bisa berupa abstrak atau fisis.
2.2 Definisi Informasi.
Informasi adalah sekumpulan fakta (data) yang diorganisasikan dengan cara tertentu sehingga mereka mempunyai arti bagi si penerima.
2
2.3 Definisi Isitem Informasi
Sistem Informasi ini mengumpulkan, memproses, menyimpan, menganalisis, meyebarkan informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi). Sistem Informasi memproses input dan menghasilkan output yang dikirim kepada pengguna atau sistem yang lainnya.
2.4 Bahasa Pemrograman
2.4.1 HTML
HTML (Hypertext Markup Language) adalah sebuah bahas pemrograman yang digunakan untuk membuat suatu halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web internet dan formatting hypertext sederhana yang ditulis ke dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintregasi.
2.4.2 CSS
Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam.
2.4.3 PHP
PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasiskan kode – kode ( script ) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML.
2.5 Perangkat Lunak yang Digunakan
2.5.1 Apache
Apache yaitu perangkat yang digunakan sebagai web server (dalam hal ini komputer lokal). Dengan menggunakan Apache, kode-kode PHP yang dibuat dapat dijalankan di dalam web browser di komputer lokal, tidak perlu akses internet secara langsung.
2.5.2 MySQL
MySQL adalah nama database server. Database server adalah server yang berfungsi untuk menangani database. Database adalah suatu pengorganisasian
data dengan tujuan memudahkan penyimpanan dan pengaksesan data. 2.5.3 XAMPP
XAMPP adalah program aplikasi pengembang yang berguna untuk pengembangan website berbasis PHP dan MySQL. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL, database dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.
3. Analisis dan Perancangan 3.1 Tinjauan Umum
SMP Negeri 2 Godean Berdiri tahun 1986 yang berasal dari SMEP Godean yang beralamt di Kowanan Sidoagung Godean, pada tahun 1979 bertegrasi menjadi SMP Sidomoyo yang selanjutnya menjadi SMP Negeri 2 type Sekolah C, dengan luas tanah 4000 m2, berjarak ±1200 m dari jalan raya Jogja- Godean Km 7,5 berada di padukuhan Karangmalang desa Sidomoyo Kecamatan Godean, Sekolah terakriditasi dengan nilai A
3.2 Analisis Sistem
Untuk mengidentifikasi dan mengklasifikasikan masalah yang terdapat pada sistem lama maka digunakan analisis PIECES (Performance, Information, Economic, Control, Efficiency, Service).
1)
PerformanceMasalah organisasi yang terkait dengan performance adalah produksi (jumlah kerja selama periode waktu tertentu). Waktu respons (penundaan rata-rata antara transaksi atau permintaan dengan respons ke transaksi atau permintaan tersebut).
2)
InformationLaporan-laporan yang sudah selesai diproses digunakan untuk menghasilkan informasi yang dibutuhkan oleh bidang tata usaha di dalam pengambilan keputusan.
3)
EconomicAnalisis ekonomi merupakan situasi saat ini tentang biaya yang dikeluarkan untuk memproduksi informasi, melakukan proses bisnis, dan mengambil keputusan terlalu tinggi dan banyaknya pos pembiayaan.
3 Pada bagian ini dijelaskan situasi saat ini tentang kendali terhadap aliran data dan informasi ketika keamanan atau kendali terlalu lemah sehingga data dan informasi rentan terhadap pemanfaatan oleh pihak-pihak yang tidak berwenang terhadap pemanfaatan data dan informasi tersebut.
5)
EfficiencyPengumpulan data yang terlalu memakan waktu dan diproses juga informasi yang dihasilkan terlalu lama akan membuat sistem tidak efisien dalam penggunaan sumberdaya.
6)
ServicePada bagian ini dideskripsikan situasi saat ini tentang layanan yang disediakan oleh sistem yang berjalan saat ini.
3.3 Perancangan Sistem
3.3.1. Pemodelan Sistem
Pemodelan sistem merupakan cara formal untuk menggambarkan bagaimana bisnis beroperasi. Mengilustrasikan aktivitas-aktivitas yang dilakukan dan bagaimana berpindah di antara aktivitas-aktivitas itu.
Adapun flowchart sistem sirkulasi yang diusulkan dalam pengembangan sistem ini adalah sebagai berikut:
Data Penerbit Data
Pengarang Data Buku Data Pinjam Data Denda Data Anggota
Input Data
Penerbit Input Data Pengarang Input Data Buku Input Data
Pinjam Input Data Anggota
Input Data Denda Olah Data Buku Olah Data Pinjam Olah Data Anggota Olah Data Denda Olah Data Penerbit Olah Data Pengarang
Penerbit Pengarang Buku Peminjaman Denda Anggota
Pembuatan Laporan Buku Pembuatan Laporan Pinjam Pembuatan Laporan Anggota Laporan Buku Laporan Peminjaman Laporan
penerbit PengarangLaporan Pembuatan Laporan Penerbit Laporan Data Pengarang Laporan Anggota Laporan Pengembalian Laporan Buku yang masih dipinjam Nota Pinjam Buku Isbn Data Kategori Input Data Kategori Olah Data Kategori Kategori Pembuatan Laporan Kembali Pembuatan Laporan Buku yang dipinjam Olah Data Nota Pinjam Olah Data Buku Yang Dipinjam Pembuatan Laporan Anggota Masih Pinjam Laporan Anggota Masih Pinjam Laporan Data Kategori Laporan Kategori Data isbn Inpuit Data Isbn Pembuatan Laporan Denda Laporan Denda 3.3.2. Pemodelan Data
Menurut Jogianto, tujuan utama perancangan sistem database yaitu memiliki kemampuan menyimpan seluruh data yang berguna dalam database.Untuk tahap desain data base secara umum yang perlu dilakukan adalah mengidentifikasi terlebih dahulu file-file yang di perlukan oleh sistem informasi.
Hubungan antar tabel berfungsi untuk menunjukkan relasi antar tabel sehingga membentuk suatu jaringan data. Berikut adalah relasi tabel yang diusulkan.
idPenerbit* nmPenerbit Kota idPengarang* nmPengarang idKategori* nmKategori idDenda* denda idBuku* Isbn judulBuku thTerbit idPenerbit** idPengarang** idKategori** foto idPinjam* tglPinjam tglKembali idAnggota** noPinjam* idPinjam** Isbn** statusBuku nis* nmAnggota Kelamin alamat idUser* nmUser Username Password Alamat isbn* idBuku**
3.3.3. Desain Antar Muka
Login merupakan syarat untuk memanfaatkan program secara keseluruhan dan yang menggunakan aplikasi ini adalah pengguna yang diberi wewenang untuk memasukkan data ke dalam basis data.
User Name
Password
Login Login
4. Implementasi
4.1 Implementasi Basis Data
Untuk membuat web yang dinamis, maka diperlukan sebuah media penyimpanan data sehingga data tidak statis dan memungkinkan data yang ada dapat diubah-ubah sesuai keinginan. Media penyimpanan data ini disebut sebagai database.
4
4.2 Implementasi Source Code dan Antar Muka
Sebelum data yang ada dalam database bisa diimplementasikan maka yang harus dilakukan melakukan koneksi dengan database. Skrip koneksi berfungsi untuk menghubungkan skrip php dengan tabel dalam database.
4.3 Pengujian Sistem
Uji coba program atau testing adalah sebuah proses terhadap program atau aplikasi untuk menemukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan sesuai dengan spesifikasi software yang telah ditentukan sebelum aplikasi tersebut digunakan. Metode testing ada dua, black and white box testing.
5. Penutup 5.1 Kesimpulan
Pengembangan sistem informasi peerpustakaan berbasis web merupakan solusi yang tepat bagi SMP N 2 Godean .peneliti dapat mengambil kesimpulan sebagai berikut :
Sistem informasi perpustakaan baru ini dapat membantu dan mempermudah kinerja petugas perpustakaan tanpa terikat waktu dan tempat yang diimplementasikan pada SMP N 2 Godean dalam proses input data, proses transaksi sampai laporan.
5.2 Saran
Setelah melakukan evaluasi terhadap sistem, maka penulis berharap skripsi ini dapat dikembangkan lebih lanjut dengan saran-saran: 1. Diharapkan kepada instansi sekolah SMP N
2 Godean dapat menggunakan sistem informasi perpustakaan berbasis web ini secara optimal.
2. Sistem informasi perpustakaan berbasis web yang penulis rancang dapat menjadi bahan pertimbangan dan dapat dijadikan sebagai media alternatif pengembangan sistem informasi dimasa kini maupun dimasa yang akan datang.
3. Pada penulisan skripsi ini tentu masih terdapat kekurangan yang dapat disempurnakan lagi pada penelitian
berikutnya. Agar aplikasi ini dapat menjadi lebih sempurna
.
Daftar Pustaka
[1] Abdul Kadir. 2013. Pemrograman Database MySQL Untuk Pemula. Yogyakarta: Mediakom.
[2] Alexander F.K. 2013. Sibero, Web Programming Power Pack. Yogyakarta: Mediakom.
[3] Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta: Andi.
[4] Arief, M. Rudyanto. 2011 Pemrograman Web Dinamis Menggunakan Php & MySQL, Yogyakarta: Andi.
[5 Darmawan dan Permana. 2013. Desain dan Pemrograman Website. Bandung: PT Remaja Rosda Karya.
[6] Krisyanto, Agus. 2014. Sistem Informasi Penerimaan Siswa Baru Smp N 1 Karangnongko Berbasis Web. Yogyakarta
[7] Masruro, Ahlili. 2009. Chapter 2 Pengenalan HTML. Yogyakarta.
[8] Mustakin, Jogiyanto. H. 2009. Sistem Informasi Teknologi. Yogyakarta: Andi.
[9] Raharjo, dkk.Modul Pemrograma(HTML, PHP & MySQL). (Modulam.2012)
[10] Sigit. 2010. Pengantar Manajemen Proyek Berbasis Internet. Jakarta: PT ELex Media Komputindo. [11] Sunyoto Andi. 2007 Membangun Web dengan
Teknologi Asynchonouse Javascript dan XML. Yogyakarta.Andi: 2007
[12] Sutarman. 2012. Pengantar Teknologi Informasi. Yogyakarta: Bumi Aksara.
[13] Tata Sutabri. 2012. Konsep Sistem Informasi. Yogyakarta: Andi.
Biodata Penulis
Angga Fitra Kurniawan, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015.
Rum Muhamad Andri Kr, Ir, M.Kom, gelar Magister Komputer (M.Kom) Program Studi Ilmu Komputer Fakultas Matematika dan IPA Universitas Gadjahmada Yogyakarta, lulus tahun 2001. Saat ini menjadi Pembantu Ketua I dan Dosen di STMIK AMIKOM Yogyakarta.