ANALISIS DAN PERANCANGAN SISTEM INFORMASI...

20
ANALISIS DAN PERANCANGAN SISTEM INFORMASI SIRKULASI BUKU PADA PERPUSTAKAAN MTS N TEMPEL MENGGUNAKAN FRAMEWORK YII Naskah Publikasi diajukan oleh : 11.21.0608 Norma Ulfah Risnawati kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012

Transcript of ANALISIS DAN PERANCANGAN SISTEM INFORMASI...

Page 1: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

SIRKULASI BUKU PADA PERPUSTAKAAN MTS N TEMPEL MENGGUNAKAN FRAMEWORK YII

Naskah Publikasi

diajukan oleh :

11.21.0608 Norma Ulfah Risnawati

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM

YOGYAKARTA 2012

Page 2: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang
Page 3: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

ANALISYS AND DESIGN BOOK CIRCULATION INFORMATION SYSTEMIN THE LIBRARY OF MTS N TEMPEL USING FRAMEWORK YII

ANALISIS DAN PERANCANGAN SISTEM INFORMASI SIRKULASI BUKU PADA

PERPUSTAKAAN MTS N TEMPEL MENGGUNAKAN FRAMEWORK YII

DI SD

Norma Ulfah Risnawati

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

The more advanced the technology is very influential on human activity. Man wants all the activities that they do can be effective and efficient in terms of time, cost and outcome. So is perceived by the librarian MTS N Tempel, they want transactions that occur every day went so fast, relevant and accurate.

During this library MTS N Tempel still use the manual way of lending transactions, return books or to obtain information - information data books, data members and others. Transactions that occur are written one by one in a journal so it takes a long time to record all transactions.

Based on the above problem, the author will design a library information system intended for librarians MTS N Tempel Therefore, by building a library of computer-based information system is expected to solve the problems in data processing library. as one way to improve the effectiveness of performance in MTS N Tempel. Which in turn generated a library information system that will be able to improve services to visitors become better.

Keywords: Information system libraries, Library, Information Systems

Page 4: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

1.

Perpustakaan sekolah merupakan salah satu fasilitas yang disediakan oleh sekolah guna mendukung

proses kegiatan belajar mengajar bagi siswa. Perpustakaan berfungsi sebagai sebagai salah satu cara

mempercepat transfer ilmu pengetahuan. Oleh karena itu perpustakaan merupakan satu kesatuan yang

tidak dapat dipisahkan dalam sistem pendidikan.

PENDAHULUAN

2. LANDASAN TEORI

2.1.1 Sistem 2.1 Konsep Dasar Sistem

Secara umum sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur atau

variabel – variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung satu

sama lain.

2.1.2 Karakteristik Sistem Suatu sistem mempunyai karakteristik yaitu komponen-komponen, batasan sistem, lingkungan

luar sistem, penghubung, masukan, keluaran, pengolahan dan sasaran atau tujuan1

2.2 Konsep Dasar Informasi .

2.2.1 Pengertian Informasi Informasi merupakan sekumpulan data yang telah diolah dan digunakan untuk pengambilan

keputusan bagi manajemen

2.2.2 Kualitas Sistem Informasi

2

Kualitas dari suatu sistem informasi tergantung dengan beberapa hal. Informasi yang dihasilkan

dari suatu pemprosesan data harus memberikan suatu manfaat kepada para pemakai (Manager )

didalam pengambilan keputusan sehingga informasi tersebut harus memenuhi kriteria 2.3 Konsep Dasar Sistem Informasi

2.3.1 Pengertian Sistem Informasi

Dalam upaya pengambilan keputusan sangat diperlukan sekali adanya informasi. Informasi

tersebut dapat didapatkan melalui sistem informasi. Robert A. Leitch dan K. Roscoe Davis

mendefinisikan sistem informasi adalah sebagai berikut: “Sistem informasi adalah suatu sistem di

dalam suatu organisasi yang mempertemukan kebutuhan pegolahan transaksi harian,

mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan

menyediakan pihak

2.3.2 Konsep Sistem Informasi Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari komponen yang disebut

blok bangunan (Building Block)

2.4 Konsep Dasar Sistem Informasi Perpustakaan di MTS N Tempel

Manajemen perpustakaan adalah “Suatu upaya perencanaan pengorganisasian, pelaksanaan serta

pengendalian kegiatan sesuai urutan kerja pada setiap kegiatan perpustakaan mencapai tujuan yang

telah ditentukan.

1 Bin Ladja Mudin , Albah, Analisis dan Desain Sistem Informasi,2005, Hal. 7 2

Teguh, Wahyono. Sistem Informasi Konsep Dasar,Analisis Desain dan Implementasi,2004 Hal 3

Page 5: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

2.5 Kosep Dasar Internet dan Web

2.5.1 Internet

Secara etimologis, internet berasal dari bahasa Inggris, yakni inter berarti antar dan net berarti

jaringan sehingga dapat diartikan hubungan antar jaringan.

2.5.2 World Wide Web ( WWW )

3

World Wide Web biasa dikenal dengan istilah web, merupakan fasilitas hyperteks untuk

menampilkan data berupa teks, gambar, suara, animasi, film, dan data multimedia lainya serta

segala macam informasi yang diantara data tersebut saling berhubungan satu sama lainya, baik

yang bersifat statis maupun dinamis

2.5.3 Web Server

4

Web Server merupakan software yang menjadi tulang belakang dari WWW ( World Wide Web ).

Web Server menunggu permintaan dari client yang menggunakan Web Browser. Jika ada

permintaan dari browser, maka Web Server akan memproses permintaan itu kemudian

memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser.

2.6 Konsep Basis Data 2.6.1 Pengertian Basis Data

Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai

obyek, orang dan lain-lain (Kusrini, 2007). Data dinyatakan dengan nilai (angka, deretan karakter,

atau simbol)l.

2.6.2 Kegunaan Database

Penyusunan suatu database digunakan untuk mengatasi masalah pada penyusunan data 2.6.2 Perancangan Database

Merancang database penting untuk dilakukan. Kesulitan utama dalam merancang suatu

database ketika bagaimana melakukan perancangan sehingga database memuaskan untuk

keperluan saat ini dan masa mendatang.

2.7 Design Sistem 2.7.1 UML (Unified Modelling Language)

Unified Modelling Language (UML) adalah keluarga notasi grafis yang didukung oleh meta-model

tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak, khususnya sistem

yang dibangun menggunakan pemrograman berorientasi objek

2.8 Software yang Digunakan

2.8.1 Xampp

XAMPP sebuah paket web server yang gratis dan open source, yang di dalamnya terdapat

Apache, HTTP server, MySQL Database dan interpenter untuk script yang ditulis dalam bahasa

pemrograman PHP dan Perl. Untuk pembuatan aplikasi ini penulis menggunakan Xampp 1.7.1.

3 Supriyanto, Wahyu dan Ahmad Muhsin, Teknologi Informasi Perpustakaan, KANISIUS, 2008, hal 14. 4

Jasmadi, Panduan Praktis Menggunakan Fasilitas Internet. Yogyakarta , 2004, hal 1.

Page 6: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

2.8.2 IDE Netbeans

IDE adalah sebuah peralatan dalam pemrograman yang diintegrasikan ke dalam aplikasi

software yang mendukung pembangunan GUI, teks atau penulisan kode, compiler dan debugger.

Netbeans semua perancangan dan pemrograman dilakukan didalam kerangka sebuah proye,

proyek netbeans merupakan sekumpulan file yang dikelompokkan di dalam satu kesatuan.

2.8.3 Framework Yii

5

Yii adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk

pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability maksimum dalam

pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan.

Nama Yii (dieja sebagai /i:/) singkatan dari "Yes It Is!". Untuk menjalankan aplikasi Web berbasis

Yii, Anda memerlukan server Web yang mendukung PHP 5.1.0. 6

2.8.4 Star UML

StarUML merupakan sebuah tools untuk menganalisis dan mendesain perangkat lunak. Dari

sekian banyak tools untuk modelling UML, StarUML merupakan rekomendasi bagus, karena

disamping dibawah panji open source penggunaanya pun sangat mudah dan ringan

2.9 Script yang Digunakan 2.9.1 PHP

PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side .

Semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang

dikirimkan ke browser hanya hasilnya saja. PHP menyatu dengan bahasa HTML

2.9.2 JavaScript

JavaScript merupakan client side scripting yang populer di internet dan dapat bekerja disebagian

besar browser populer seperti Interner Explorer (IE), Mozila Firefox, dan Opera)

2.9.3 MySQL

MySQL adalah salah satu database server open source yang populer. Sebuah database

mendefinisikan struktur untuk menyimpan informasi. Dalam database ada beberapa tabel dan

tabel pada HTML, sebuah tabel berisi baris, kolom dan cell. Sebuah database biasanya berisi

lebih dari satu tabel dan mempunyai nama, (seperti Customer, Order). Masing-masing tabel

berisi baris dan data untuk membuat halaman web yang menarik. PHP mampu berjalan diatas

beberapa platfrom seperti Windows,Unix serta varian Linux. Beberapa kelebihan PHP antara lain

dapat membuat situs yang interaktif dengan forum diskusi, guestbook dan sebagainya,koneksitas

yang baik dengan bermacam-macam database seperti Oracle, MySQL, PostgreSQL dan lain-

lain.

6

Netbeans , Andi, 2007 Wijoyo, M. Soesilo, Suharto, B Heri, Hartato, G Sri, Pemrograman GUI Swing Java dengan

7

Huraira Sabit, Menjelajah Yii Framework, 2012

Page 7: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

3. 3.1

ANALISIS

3.1.2 Analisis Kelemahan Sistem

Analisis Sistem

Untuk mengidentifikasi masalah, maka kita harus melakukan analisis terhadap kinerja, informasi,

ekonomi, keamanan aplikasi, efisiensi dan pelayanan pelanggan. Panduan ini dikenal dengan

analysis PIECES (Performance, Information, Economic, Control, Efficiency, Service), dengan

analisis ini kita bisa mendapatkan beberapa masalah dan akhirnya, dapat menemukan masalah

utamanya. 8

3.1.3

Analisis terhadap kebutuhan sistem bertujuan untuk memahami apa yang dibutuhkan oleh sistem

baru dan mengembangkan sebuah sistem untuk memenuhi kebutuhan sistem tersebut, atau

memutusakan bahwa pengembangan suatu sistem baru sebenarnya tidak perlu dilakukan

Analisis Kebutuhan Sistem

9

3.1.4 Analisis Biaya dan Manfaat

.

Metode analisis kelayakan sistem digunakan untuk menentukan apakah sistem yang akan

diterapkan layak atau tidak layak untuk digunakan. Biaya terdiri dari biaya pengadaan, biaya

pengembangan atau pembuatan sistem informasi sirkulasi buku dan biaya yang berhubungan

dengan operasi (perawatan) suatu sistem.

3.1.5 Analisis Kelayakan Sistem

Analisis kelayakan sistem adalah proses mengukur besarnya investasi yang ditanamkan di dalam

pengembangan sistem terhadap manfaat yang diperoleh dari sistem tersebut39

. Adapun faktor-

faktor yang menjadi pertimbangan dalam analisis kelayakan sistem, yaitu analisis kelayakan

teknologi, analisis kelayakan hukum, analisis kelayakan operasional, analisis kelayakan ekonomi

4. HASIL PENELITIAN DAN PEMBAHASAN 4.1

4.1.1 Implementasi

Pengetesan sistem biasanya dilakukan setelah pengetesan program. Pengetesan sistem

dilakukan untuk memeriksa kekompakan antar komponen sistem yang diimplementasi.

Pengetesan perlu dilakukan untuk mencari kesalahan-kesalahan atau kelemahan-kelemahan

yang mungkin masih terjadi.

Uji coba Sistem

Dilakukan untuk mengetahui apakah pekerjaan pemrograman telah dilakukan secara benar

4.1.2 Uji coba Program

8 Suyanto M, 2004. Analisis & Desain Aplikasi Multimedia untuk Pemasaran. 9

Praktek Aplikasi Bisnis. Yogyakarta : Andi, hal.131. Jogiyanto HM,1989. Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan

Page 8: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

sehingga bisa menghasilkan fungsi-fungsi yang dikehendaki. Pengujian juga dimaksudkan untuk

mengetahui keterbatasan dan kelemahan sistem yang dibuat agar dapat sebisa

mungkin dilakukan penyempurnaan.

4.1.2.1 White Box Testing

White Box Testing digunakan untuk mengetahui cara kerja suatu perangkat lunak secara internal.

Gambar 4.1 Sintaks untuk login benar

Kode program diatas akan memanggil function login pada file login_form.. yang akan dibawa ke

halaman dashboard jika user dan password yang diinputkan benar. Jika salah memasukkan user

atau password maka akan muncul pesan peringatan 'The username or password you entered is

incorrect.'

Gambar 4.2 Sintaks untuk login salah

Kode tersebut digunakan untuk mensetting rules (aturan) untuk proses validasi form. Pada kode

di atas, keduanya mensyaratkan aturan, jadi field-field form untuk username dan password tidak

boleh kosong dan jika salah memasukkan password atau username akan menampilkan pesan

kesalahan.

4.1.2.2 Black Box Testing

Black Box Testing adalah uji coba yang dilakukan pada interface software. Black Box Testing

digunakan untuk mendemonstrasikan fungsi software yang dioperasikan, apakah input diterima

dengan benar, dan output yang dihasilkan benar.

Page 9: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

Gambar 4.3 Login form

Saat menjalankan program, yang pertama kali akan muncul adalah halaman login.

Pengguna harus memasukkan username dan password dengan benar. Jika username dan password

yang dimasukkan salah, maka akan ditampilkan pesan kesalahan.

Gambar 4.4 Pesan kesalahan jika username dan password yang dimasukkan salah

4.1.3 Manual Program

Perancangan manual program dapat dilakukan apabila seluruh penyusunan rancangan database

dan perancangan aplikasi input serta output sudah selesai. Pembuatan manual program

dimaksudkan untuk mengetahui bagaimana cara menjalankan atau mengoperasikan sistem yang

diusulkan sekaligus sebagai penuntun bagi pemakai yang akan menggunakannya.

4.1.3.1 Form Login

Gambar 4.5 Tampilan Form Login Admin

Page 10: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

Gambar 4.6 Tampilan Pesan Kesalahan

4.1.3.2 Menu Utama

Gambar 4.7 Tampilan Menu Utama

4.1.3.3 Form Pemasukan Input Data a. Form Input Data Anggota

Gambar 4.8 Tampilan Form Pengolahan Data Anggota

Page 11: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

b. Form Input Data Klasifikasi

Gambar 4.9 Tampilan Form Pengolahan Data Klasifikasi

b. Form Input Data Pengarang

Gambar 4.10 Tampilan Form Pengolahan Data Pengarang

c. Form Input Data Penerbit

Gambar 4.11 Tampilan Form Pengolahan Data Penerbit

Page 12: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

d. Form Input Data Buku

Gambar 4.12 Tampilan Form Pengolahan Data Buku

e. Form Input Data Inventaris Buku

Gambar 4.13 Tampilan Form Pengolahan Data Inventaris

Page 13: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

f. Form Input Data Petugas

Gambar 4.14 Tampilan Form Pengolahan Data Petugas

g. Form Transaksi Peminjaman Buku

Gambar 4.15 Tampilan Form Transaksi Peminjaman Buku

Page 14: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

h. Form Transaksi Pengembalian Buku

Gambar 4.16 Tampilan Form Transaksi Pengembalian Buku

i. Form Pencarian Data Buku

Gambar 4.17 Tampilan Form Pencarian Data Buku

Page 15: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

j. Form Pencarian Data Anggota

Gambar 4.18 Tampilan Form Pencarian Data Anggota

4.1.3.4 Form Laporan a. Laporan Seluruh Anggota

Gambar 4.19 Tampilan Laporan Seluruh Anggota

Page 16: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

b. Laporan Seluruh Buku

Gambar 4.26 Tampilan Laporan Seluruh Buku

c. Laporan Buku Masih Dipinjam

Gambar 4.27 Tampilan Laporan Peminjaman

d. Laporan Seluruh Denda Terlambat

Gambar 4.28 Tampilan Laporan Seluruh Denda Terlambat

Page 17: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

4.2 Pembahasan 4.2.1 Pembahasan Listing Program

Pemrograman merupakan tahap implementasi dimana dilakukan pengkodean berdasarkan hasil

rancangan perangkat lunak yang telah dibuat, sehingga berbentuk sistem yang sedemikian rupa seperti

yang telah direncanakan.

a. Koneksi Database

Dalam setiap melakukan query ke database diperlukan perintah untuk melakukan koneksi. Untuk

menunjang hal tersebut, maka diperlukan file koneksi yang nantinya file ini akan dipanggil oleh file-

file lainnya ketika melakukan koneksi ke database.

Gambar 4.29 Skrip Koneksi ke Database

4.2.2 Pembahasan Basis Data 4.2.2.1 Pembuatan Database

Untuk membuat dan mengelola database penulis menggunakan phpmyadmin untuk

mengimplementasikan data base yang dirancang pada bab sebelumnya. Untuk membuat database

bisa dibuat dengan menuliskan nama dan base dan nama tabel seperti pada gambar berikut.

Gambar 4.30 Tampilan Create Database

4.2.3 Pembahasan Interface / antarmuka program 1. Function create ()

Gambar 4.42 Sintaks untuk function create

Fungsi ini sebenarnya mempunyai tugas yang sangat sederhana , karena hanya berfungsi untuk

memanggil/menampilkan halaman form penambahan data anggota.

Page 18: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

2. Function update ()

Fungsi ini hampir sama dengan fungsi create(). Tetapi perbedaannya adalah, fungsi update harus

menampilkan nilai dari field-field yang akan di-update.

Gambar 4.5 Sintaks untuk function update

3. Function delete ()

Gambar 4.44 Sintaks untuk fungsi delete()

Kode ini digunakan untuk menghapus data anggota dengan kd_anggota tertentu.

Page 19: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

5. PENUTUP 5.1 Kesimpulan

Dengan selesainya seluruh kegiatan penelitian, analisis sistem, perancangan program

hingga tahap implementasi, yang telah penulis lakukan di Perpustakaan MTS N Tempel Sleman,

maka dapat diambil kesimpulan sebagai berikut:

1. Sistem Informasi Perpustakaan MTS N Tempel telah berhasil dibuat dengan menggunakan

software Netbeans 7.1, Xampp 1.7.7 an Framework Yii.

2. Setelah melalui pengujian program dan system, Sistem Informasi Perpustakaan layak untuk

diimplementasikan di MTS N Tempel Sleman. Sistem baru ini memungkinkan sistem yang lebih

baik dari pada sistem sebelumnya karena segala hal pencatatan data anggota, buku,

peminjaman dan pengembalian digantikan dengan memasukkan datanya pada program

aplikasi sehingga dapat meningkatkan kinerja perpustakaan MTS N Tempel Sleman.

5.1 Saran

Penelitian terhadap obyek nyata merupakan hal yang sewajarnya dilakukan untuk

mendapatkan data-data akurat sebagai bahan kajian dan analisa. Analisa suatu sistem dilakukan

untuk mengidentifikasi permasalahan dengan maksud menghasilkan solusi. Oleh sebab itu ada

beberapa hal yang dapat dilakukan sebuah analisa solusi, antara lain:

1. Memahami dan mengerti tujuan dan sasaran yang diinginkan oleh objek penelitian.

2. Mendata dan memberikan klasifikasi terhadap permasalahan yang ada.

3. Memilih satu permasalahan utama diantara banyak permasalahan yang ada.

4. Merumuskan apa yang seharusnya dilakukan.

Berdasarkan kesimpulan diatas, penyusun memberikan saran-saran kepada instansi sebagai

berikut:

1. Adanya sistem baru ini diharapkan pemakai memperhatikan kekurangan dan kelemahan sistem

agar segera dicari permasalahannya untuk perhatian.

2. Sesuai dengan perkembangan teknologi informasi maka sistem informasi yang digunakan oleh

instansi harus selalu menganalisis apakah sistem ini masih layak digunakan atau tidak,

sehingga dapat diketahui perlu tidaknya pengembangan sistem untuk masa datang demi

kelangsungan pelaksanaan sistem informasi yang lebih baik dan menguntungkan.

3. Perancangan sistem informasi perpustakaan yang penulis ajukan pada laporan ini hendaknya

dapat dipakai sebagai acuan untuk dikembangkan menjadi sistem yang baru yang lebih efektif

dan efisien, serta mendukung informasi yang diperlukan instansi.

Page 20: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_11.21.0608.pdf · Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari ... yang

DAFTAR PUSTAKA

Fowler, M, 2005, UML Distilled Edisi 3, Panduan Singkat Bahasa Pemodelan Objek Standar, Penerbit Andi Offset, Yogyakarta.

Munawar, 2005, Pemodelan Visual Dengan UML, Penerbit Graha Ilmu, Yogyakarta. Hakim, Lukmanul, Bikin Website Super Keren Dengan PHP & Jquery, Penerbit Lokomedia, Yogyakarta Schmuller, J., 1999, Sams Teach Yourself UML in 24 Hours, Sams Publishing, Indiana USA. Jogiyanto. HM, Analisis & Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi

Bisnis, Penerbit ANDI Yogyakarta, 1989..

Arief, M Rudiyanto. Pengenalan Web. http://rudyantoarief.com/wp/?p=33. (diakses tanggal 24 April 2012).