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
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 :
[email protected],
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 WebBased 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.
[email protected]
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.
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
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.
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 ?
2.
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.
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.
1
data dengan tujuan memudahkan penyimpanan dan pengaksesan data.
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.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.
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.
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
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.
Untuk mengidentifikasi dan mengklasifikasikan masalah yang terdapat pada sistem lama maka digunakan analisis PIECES (Performance, Information, Economic, Control, Efficiency, Service).
1) Performance
2.4.3 PHP
Masalah organisasi yang terkait dengan performance adalah produksi (jumlah kerja selama periode waktu tertentu). Waktu respons (penundaan ratarata antara transaksi atau permintaan dengan respons ke transaksi atau permintaan tersebut).
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) Information
2.5 Perangkat Lunak yang Digunakan 2.5.1 Apache
Laporan-laporan yang sudah selesai diproses digunakan untuk menghasilkan informasi yang dibutuhkan oleh bidang tata usaha di dalam pengambilan keputusan.
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.
3) Economic Analisis ekonomi merupakan situasi saat ini tentang biaya yang dikeluarkan untuk memproduksi informasi, melakukan proses bisnis, dan mengambil keputusan terlalu tinggi dan banyaknya pos pembiayaan.
2.5.2 MySQL MySQL adalah nama database server. Database server adalah server yang berfungsi untuk menangani database. Database adalah suatu pengorganisasian
4) Control
2
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.
idPenerbit* nmPenerbit Kota
idPengarang* nmPengarang
idDenda* denda
idBuku* Isbn judulBuku thTerbit idPenerbit** idPengarang** idKategori** foto
noPinjam* idPinjam** Isbn** statusBuku
nis* nmAnggota Kelamin alamat
5) Efficiency Pengumpulan data yang terlalu memakan waktu dan diproses juga informasi yang dihasilkan terlalu lama akan membuat sistem tidak efisien dalam penggunaan sumberdaya.
idKategori* nmKategori
idPinjam* tglPinjam tglKembali idAnggota**
idUser* nmUser Username Password Alamat
6) Service Pada bagian ini dideskripsikan situasi saat ini tentang layanan yang disediakan oleh sistem yang berjalan saat ini. 3.3 Perancangan Sistem
isbn* idBuku**
3.3.1. Pemodelan Sistem 3.3.3. Desain Antar Muka
Pemodelan sistem merupakan cara formal untuk menggambarkan bagaimana bisnis beroperasi. Mengilustrasikan aktivitas-aktivitas yang dilakukan dan bagaimana berpindah di antara aktivitas-aktivitas itu.
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.
Adapun flowchart sistem sirkulasi yang diusulkan dalam pengembangan sistem ini adalah sebagai berikut: Data Penerbit
Data Pengarang
Data Kategori
Data Buku
Data Pinjam
Data isbn
Data Denda
Data Anggota
Input Data Penerbit
Input Data Pengarang
Input Data Kategori
Input Data Buku
Input Data Pinjam
Inpuit Data Isbn
Input Data Denda
Input Data Anggota
Olah Data Penerbit
Olah Data Pengarang
Olah Data Kategori
Olah Data Buku
Olah Data Pinjam
Olah Data Nota Pinjam
Olah Data Buku Yang Dipinjam
Olah Data Denda
Olah Data Anggota
Penerbit
Pengarang
Kategori
Buku
Peminjama n
Nota Pinjam
Buku Isbn
Denda
Anggota
Pembuatan Laporan Penerbit
Laporan Data Pengarang
Laporan Data Kategori
Pembuatan Laporan Buku
Pembuatan Laporan Pinjam
Pembuatan Laporan Kembali
Pembuatan Laporan Buku yang dipinjam
Pembuatan Laporan Anggota Masih Pinjam
Pembuatan Laporan Denda
Pembuatan Laporan Anggota
Laporan penerbit
Laporan Pengarang
Laporan Kategori
Laporan Buku
Laporan Peminjaman
Laporan Pengembalian
Laporan Buku yang masih dipinjam
Laporan Anggota Masih Pinjam
Laporan Denda
Laporan Anggota
User Name
Password
Login
Login
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.
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.
Hubungan antar tabel berfungsi untuk menunjukkan relasi antar tabel sehingga membentuk suatu jaringan data. Berikut adalah relasi tabel yang diusulkan.
3
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.
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
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.
4