proposal tugas akhir edit barcode.doc

26
PROPOSAL TUGAS AKHIR Perancangan dan Implementasi Sistem Informasi Perpustakaan di Jurusan Teknik Lingkungan Fakultas Teknik UNDIP Diajukan oleh : Lia Dorothy L2N009048 PROGRAM STUDI SISTEM KOMPUTER FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG TAHUN 2013 1

Upload: yudi-goemon-prabowo

Post on 01-Jan-2016

49 views

Category:

Documents


5 download

DESCRIPTION

Proposal adik kelas

TRANSCRIPT

Page 1: Proposal Tugas Akhir edit barcode.doc

PROPOSAL TUGAS AKHIR

Perancangan dan Implementasi Sistem Informasi Perpustakaan di Jurusan

Teknik Lingkungan Fakultas Teknik UNDIP

Diajukan oleh :

Lia Dorothy

L2N009048

PROGRAM STUDI SISTEM KOMPUTER

FAKULTAS TEKNIK

UNIVERSITAS DIPONEGORO

SEMARANG

TAHUN 2013

1

Page 2: Proposal Tugas Akhir edit barcode.doc

Proposal Tugas Akhir

“Perancangan dan Implementasi Sistem Informasi Perpustakaan di Jurusan Teknik

Lingkungan Fakultas Teknik UNDIP”

Yang diajukan oleh :

Lia Dorothy

L2N009048

Kepada :

Program Studi Sistem Komputer

Fakultas Teknik

Universitas Diponegoro

Telah disetujui oleh :

Pembimbing I

Ir. Kodrat Iman Satoto, MT

NIP. 196310281993031002

Tanggal :

Pembimbing II

Dr. Oky Dwi Nurhayati, ST., MT.

NIP. 197910022009122001

Tanggal :

Mengetahui

Koordinator Tugas Akhir

Ike Pertiwi Windasari, S.T., M.T.

NIP. 198412062010122008

Tanggal :

2

Page 3: Proposal Tugas Akhir edit barcode.doc

DAFTAR ISI

Halaman Judul ......................................................................................................1

Halaman Pengesahan ............................................................................................2

Daftar Isi ...............................................................................................................3

1. Pendahuluan

1.1 Judul .......................................................................................................... 4

1.2 Latar Belakang .......................................................................................... 4

1.3 Perumusan Masalah .................................................................................. 5

1.4 Batasan Masalah ....................................................................................... 5

1.5 Tujuan Penelitian ...................................................................................... 5

1.6 Manfaat Penelitian .................................................................................... 6

2. Landasan Teori

2.1 Cross Platform Apache HTTP Server MySQL PHP Perl (XAMPP) ....... 6

2.2 PHP Hypertext Preprocessor (PHP) ......................................................... 7

2.3 My Structured Query Language (MySQL)............................................... 8

2.4 CodeIgniter ............................................................................................... 9

2.5 Model-View-Controller (MVC) ............................................................... 10

2.6 Sistem Informasi Perpustakaan ................................................................ 11

3. Metodologi Penelitian ..................................................................................... 14

Daftar Pustaka ..................................................................................................... 15

3

Page 4: Proposal Tugas Akhir edit barcode.doc

1. Pendahuluan

1.1 Judul : Perancangan dan Implementasi Sistem Informasi Perpustakaan di

Jurusan Teknik Lingkungan Fakultas Teknik UNDIP

1.2 Latar Belakang

Perkembangan teknologi informasi yang pesat belakangan ini telah

memasuki hampir semua bidang kehidupan, hal ini ditandai dengan banyaknya

pengguna komputer, baik untuk kepentingan perusahaan atau bisnis sampai

kepada hal-hal yang bersifat hiburan, pendidikan dan kesehatan. Perkembangan

ini didukung oleh industri hardware (perangkat keras) dan software (piranti

lunak) komputer yang terus berkembang dan semua ini telah memberikan

banyak dampak positif bagi kehidupan masyarakat, yakni dengan pengaksesan

dan pemrosesan informasi yang cepat, akurat dan efisien.

Untuk mengatasi penyimpanan data dan pengelolaan aktivitas yang

masih dilakukan secara manual (belum terkomputerisasi) pada sebuah

perpustakaan, dibutuhkan sebuah sistem informasi baru yang terkomputerisasi

yang mampu menangani proses transaksi peminjaman dan pengembalian

pustaka, serta pengelolaan data pustaka dan data anggota.

Sistem informasi ini dilengkapi dengan barcode yang digunakan untuk

menampilkan data pustaka. Sistem ini diharapkan akan membantu proses

pengelolaan aktifitas perpustakaan dan pemrosesan data dengan lebih cepat,

serta menghasilkan informasi yang aktual dan akurat. Dengan menggunakan

sistem informasi berbasis komputer ini, semua data diolah dan di simpan di

dalam komputer, sehingga data tersebut menjadi lebih aman, dan dapat

mengurangi arsip-arsip yang hilang. Penggunaan sistem informasi yang

terkomputerisasi ini akan meningkatkan efisiensi serta efektifitas kerja

karyawan.

Sistem informasi ini dibuat dengan bahasa PHP yang mendukung

aplikasi berbasis web, yang dikembangakan dengan framework CodeIgniter,

dan juga menggunakan basis data MySQL.

4

Page 5: Proposal Tugas Akhir edit barcode.doc

1.3 Perumusan Masalah

Berdasarkan latar belakang di atas dapat dirumuskan permasalahan yang

akan diselesaikan dalam penelitian ini yaitu, bagaimana merancang sebuah

sistem informasi perpustakaan berbasis web yang akan mempercepat

pengelolaan data dan aktifitas perpustakaan sehingga dapat meningkatkan

efisiensi dan efektifitas kinerja karyawan?

1.4 Batasan Masalah

Adapun batasan masalah dalam penelitian ini adalah sebagai berikut :

1. Aplikasi ini dapat menampilkan data pustaka dan data anggota

2. Aplikasi ini dapat menangani transaksi peminjaman dan pengembalian

buku.

3. Data pustaka dapat ditampilkan dengan barcode reader.

4. Aplikasi ini dibuat menggunakan bahasa pemrograman PHP, yang

dikembangkan dengan framework CodeIgniter dan juga menggunakan basis

data MySQL.

1.5 Tujuan Penelitian

Ada beberapa tujuan yang ingin dicapai dari penelitian ini, yaitu:

1. Sebagai salah satu syarat untuk menyelesaikan studi Strata 1 (S1) di

Program Studi Sistem Komputer Fakultas Teknik UNDIP.

2. Membuat sebuah sistem informasi perpustakaan yang memudahkan

aktifitas seperti penyimpanan, transaksi peminjaman buku di perpustakaan

melalui aplikasi berbasis komputer.

3. Mendukung integritas data, mempercepat pengelolaan dan pengaksesan

data pustaka, serta menjaga keamanan data.

4. Meningkatkan efisiensi dan efektifitas kinerja karyawan.

5

Page 6: Proposal Tugas Akhir edit barcode.doc

1.6 Manfaat Penelitian

Dengan adanya penelitian ini diharapkan memberikan

manfaat berikut :

1. Manfaat bagi Mahasiswa :

Menambah wawasan mengenai pembuatan sistem informasi perpustakaan

2. Manfaat bagi Institusi Pendidikan :

Sebagai masukan dalam pengembangan dan penelitian lebih lanjut

mengenai sistem informasi khususnya sistem informasi perpustakaan.

3. Manfaat bagi Jurusan Teknik Lingkungan Fakultas Teknik UNDIP :

Penggunaan sistem informasi perpustakaan dapat membantu Jurusan Teknik

Lingkungan untuk mengelola perpustakaan seperti menyimpan dan

mengelola data pustaka serta proses peminjaman dan pengembalian buku.

2. Landasan Teori

2.1 Cross Platform Apache HTTP Server MySQL PHP Perl (XAMPP)

XAMPP merupakan salah satu paket instalasi perangkat lunak.

Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri

atas program Apache HTTP Server, basis data MySQL, dan penerjemah bahasa

yang ditulis dengan bahasa pemrograman PHP dan Perl. XAMPP tersedia

dalam GNU (General Public License) dan bersifat open source, merupakan web

server yang mudah digunakan dan dapat melayani tampilan halaman web yang

dinamis (Wahyu 2007).

Berikut ini adalah bagian XAMPP yang umumnya digunakan :

1. htdoc adalah folder tempat meletakkan berkas-berkas yang akan

dijalankan, seperti berkas PHP, HTML dan skrip lain.

2. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL

yang ada di komputer. Untuk membukanya, buka browser, lalu ketikkan

alamat http://localhost/phpMyAdmin, maka akan muncul halaman

phpMyAdmin.

3. Kontrol Panel yang berfungsi untuk mengelola layanan (service)

XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).

6

Page 7: Proposal Tugas Akhir edit barcode.doc

2.2 PHP Hypertext Preprocessor (PHP)

PHP merupakan bahasa pemrograman berbasis web yang memiliki

kemampuan untuk memproses data dinamis.

Menurut Wahyu (2007), PHP dikatakan sebagai sebuah server-side

embedded script language artinya sintaks-sintaks dan perintah yang diberikan

akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML

biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan

memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan

dijalankan di server.

Pada prinsipnya server akan bekerja apabila ada permintaan dari client.

Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan

permintaan ke server (dapat dilihat pada gambar 1). Ketika menggunakan PHP

sebagai server-side embedded script language maka server akan melakukan hal-

hal sebagai berikut :

1. Membaca permintaan dari client/browser.

2. Mencari halaman/page di server.

3. Melakukan instruksi yang diberikan oleh PHP untuk melakukan

modifikasi pada halaman/page.

4. Mengirim kembali halaman tersebut kepada client melalui internet atau

intranet.

Skema kerja PHP ditunjukkan oleh gambar 1 berikut :

Gambar 1. Skema Kerja PHP

Ada tiga keuntungan yang diperoleh bila menggunakan PHP yaitu antara lain:

1. PHP dapat dijalankan pada platform yang berbeda-beda (Windows,

Linux, Unix, etc.)

2. PHP merupakan open source web scripting

3. PHP mudah untuk dipelajari

2.3 My Structured Query Language (MySQL)

7

Page 8: Proposal Tugas Akhir edit barcode.doc

Menurut Henry (2011), MySQL adalah Relational Database

Management System (RDBMS) yang didistribusikan secara gratis dibawah

lisensi GPL (General Public License). Dimana setiap orang bebas untuk

menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang

bersifat closed source atau komersial.

SQL adalah bahasa standar yang digunakan untuk mengakses server

basis data. Semenjak tahun 70-an bahasa ini telah dikembangkan oleh IBM,

yang kemudian diikuti dengan adanya Oracle, Informix dan Sybase. Dengan

menggunakan SQL, proses akses basis data menjadi lebih user-friendly

dibandingkan dengan misalnya dBase ataupun Clipper yang masih

menggunakan perintah – perintah pemrograman murni.

MySQL adalah sebuah server basis data SQL multiuser dan multi-

threaded. SQL sendiri adalah salah satu bahasa yang digunakan dalam basis

data yang paling populer di dunia. Implementasi program server basis data ini

adalah program daemon 'mysqld' dan beberapa program lain serta beberapa

pustaka.

MySQL dibuat oleh TcX dan telah dipercaya mengelola sistem dengan

40 buah basis data berisi 10,000 tabel dan 500 di antaranya memiliki 7 juta baris

(kira-kira 100 gigabyte data). Basis data ini dibuat untuk keperluan sistem basis

data yang cepat, handal dan mudah digunakan. Walaupun memiliki kemampuan

yang cukup baik, MySQL untuk sistem operasi Unix bersifat freeware, dan

terdapat versi shareware untuk sistem operasi windows.

Sebagaimana basis data sistem yang lain, dalam SQL juga dikenal

hierarki server dengan basis data-basis data. Tiap-tiap basis data memiliki tabel-

tabel. Tiap-tiap tabel memiliki field-field. Umumnya informasi tersimpan dalam

tabel – tabel yang secara logik merupakan struktur 2 dimensi terdiri atas baris

dan kolom. Field-field tersebut dapat berupa data seperti int, realm char, date,

time dan lainnya.

Sistem basis data MySQL memiliki sistem sekuritas dengan tiga

verifikasi yaitu user(name), password dan host. Verifikasi host memungkinkan

untuk membuka keamanan di 'localhost', tetapi tertutup bagi host lain (bekerja

di lokal komputer). Sistem keamanan ini ada di dalam basis data mysql dan

8

Page 9: Proposal Tugas Akhir edit barcode.doc

pada tabel user. Proteksi juga dapat dilakukan terhadap basis data, tabel, hingga

kolom secara terpisah.

MySQL sebenarnya merupakan turunan salah satu konsep utama dalam

basis data sejak lama, yaitu SQL. SQL adalah sebuah konsep pengoperasian

basis data, terutama untuk pemilihan atau seleksi dan pemasukan data, yang

memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Keandalan suatu sistem basis data (DBMS) dapat diketahui dari cara

kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang

dibuat oleh user maupun program-program aplikasinya. Sebagai basis data

server, MySQL dapat dikatakan lebih unggul dibandingkan basis data server

lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh

single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari

PostgreSQL dan lima kali lebih cepat dibandingkan Interbase (Dudy, 2011).

2.4 CodeIgniter

CodeIgniter adalah aplikasi open source yang berupa framework dengan

model MVC (Model, View, Controller) untuk membangun website dinamis

dengan menggunakan PHP. (Satya, 2010)

Terdapat sekumpulan library dan helper didalamnya yang dapat

mempermudah pengembangan aplikasi.

Keuntungan yang diperoleh bila menggunakan CodeIgniter antara lain:

1. Memiliki komponen yang reusable.

2. Dapat berjalan di PHP 4 (4.3.2+) dan 5.

3. Mendukung banyak basis data seperti MySQL (4.1+), MySQLi, MS

SQL, Postgres, Oracle, SQLite, dan ODBC.

4. Keamanan aplikasi terjaga.

5. Menggunakan pattern MVC yang mempermudah dan meningkatkan

fleksibilitas.

2.5 Model-View-Controller (MVC)

9

Page 10: Proposal Tugas Akhir edit barcode.doc

Menururut Satya (2010), MVC adalah sebuah metode untuk membuat

sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara

bagaimana memprosesnya (Controller).

Terdapat 3 jenis komponen yang membangun suatu MVC pattern dalam

suatu aplikasi yaitu :

1. View, merupakan bagian yang menangani presentation logic. Pada suatu

aplikasi web bagian ini biasanya berupa file template HTML, yang diatur

oleh controller. View berfungsi untuk menerima dan merepresentasikan

data kepada user. Bagian ini tidak memiliki akses langsung terhadap

bagian model.

2. Model, biasanya berhubungan langsung dengan basis data untuk

memanipulasi data (insert, update, delete, search), menangani validasi

dari bagian controller, namun tidak dapat berhubungan langsung dengan

bagian view.

3. Controller, merupakan bagian yang mengatur hubungan antara bagian

model dan bagian view, controller berfungsi untuk menerima request dan

data dari user kemudian menentukan apa yang akan diproses oleh

aplikasi.

Dalam implementasinya kebanyakan framework dalam aplikasi website

adalah berbasis arsitektur MVC. MVC memisahkan pengembangan aplikasi

berdasarkan komponen utama yang membangun sebuah aplikasi seperti

manipulasi data, antarmuka pengguna, dan bagian yang menjadi kontrol dalam

sebuah aplikasi web.

10

Page 11: Proposal Tugas Akhir edit barcode.doc

2.6 Sistem Informasi Perpustakaan

Menurut Indra (2009), teori Sistem Informasi didefinisikan sebagai

kumpulan dari informasi yang saling terintegrasi untuk mencapai tujuan

tertentu.

Secara sederhana, suatu sistem dapat diartikan sebagai suatu kumpulan

atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling

berinteraksi, saling tergantung satu sama lain, dan terpadu. Dari definisi ini

dapat dirinci lebih lanjut pengertian sistem secara umum, yaitu :

a. Setiap sistem terdiri dari unsurunsur.

b. Unsurunsur tersebut merupakan bagian terpadu sistem yang bersangkutan.

c. Unsur sistem tersebut bekerja sama untuk mencapai tujuan sistem. 

d. Suatu sistem merupakan bagian dari sistem lain yang lebih besar. 

Secara umum, informasi dapat didefinisikan sebagai hasil dari

pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi

penerimanya yang menggambarkan suatu kejadian-kejadian nyata yang

digunakan untuk pengambilan keputusan. Informasi merupakan data yang telah

diklasifikasikan atau diolah atau diinterpretasi untuk digunakan dalam proses

pengambilan keputusan. Sistem informasi adalah mengumpulkan, memproses,

menyimpan, menganalisis, dan menyebarkan informasi untuk tujuan yang

spesifik (Kadir, 2002). Sistem informasi dapat menggunakan komputer dan

dapat tanpa menggunakan komputer. Sistem informasi yang menggunakan

komputer biasa disebut sistem informasi berbasis komputer (Computer- Based

Information).

Sistem informasi adalah suatu sistem dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian yang mendukung

fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari

suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan

informasi yang diperlukan untuk pengambilan keputusan.

Sistem informasi dalam suatu organisasi dapat dikatakan sebagai sistem

yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut

kapan saja diperlukan. Sistem ini menyimpan, mengambil, mengubah,

11

Page 12: Proposal Tugas Akhir edit barcode.doc

mengolah, dan mengkomunikasikan informasi yang diterima dengan

menggunakan sistem informasi atau peralatan sistem lainnya.

Sistem informasi dapat dibentuk sesuai kebutuhan organisasi masing-

masing. Oleh karena itu,  untuk  dapat  menerapkan  sistem  yang  efektif  dan 

efisien diperlukan  perencanaan, pelaksanaan,  pengaturan,  dan  evaluasi 

sesuai  keinginan masingmasing  organisasi. Guna dari sistem yang efektif dan

efisien tidak lain adalah mendapatkan keunggulan dalam berkompetisi. 

Sistem informasi terdiri dari komponen-komponen yang disebut blok

bangunan (building block), yang terdiri dari komponen masukan (input),

komponen model, komponen keluaran (output), komponen teknologi,

komponen perangkat keras (hardware), komponen perangkat lunak (software),

komponen basis data, dan komponen kontrol. Semua komponen tersebut saling

berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai

sasaran (Billy, 2009). Komponen-komponen sistem informasi adalah sebagai

berikut :

1. Komponen Masukan (Input)

Input mewakili data yang masuk kedalam sistem informasi. Input

termasuk metode dan media untuk menangkap data yang akan

dimasukkan, yang dapat berupa dokumen-dokumen dasar.

2. Komponen Model

Komponen ini terdiri dari kombinasi prosedur, logika, dan model

matematik yang akan memanipulasi data input dan data yang tersimpan di

basis data dengan cara yag sudah ditentukan untuk menghasilkan keluaran

yang diinginkan.

3. Komponen Keluaran (Output)

Hasil dari sistem informasi adalah keluaran yang merupakan informasi

yang berkualitas dan dokumentasi yang berguna untuk semua pemakai

sistem.

4. Komponen Teknologi

Teknologi merupakan “tool-box” dalam sistem informasi, Teknologi

digunakan untuk menerima input, menjalankan model, menyimpan dan

12

Page 13: Proposal Tugas Akhir edit barcode.doc

mengakses data, neghasilkan dan mengirimkan keluaran, dan membantu

pengendalian dari sistem secara keseluruhan.

5. Komponen Perangkat Keras (Hardware)

Perangkat keras berperan penting sebagai suatu media penyimpanan vital

bagi sistem informasi yang berfungsi sebagai tempat untuk menampung

basis data atau lebih mudah dikatakan sebagai sumber data dan informasi

untuk memperlancar dan mempermudah kerja dari sistem informasi.

6. Komponen Perangkat Lunak (Software)

Perangkat lunak berfungsi sebagai tempat untuk mengolah, menghitung,

dan memanipulasi data yang diambil dari hardware untuk menciptakan

suatu informasi.

7. Komponen Basis Data

Basis data merupakan kumpulan data yang saling berkaitan dan

berhubungan satu dengan yang lain, tersimpan di perangkat keras

komputer dan menggunakan perangkat lunak untuk memanipulasinya.

Data perlu disimpan dalam basis data untuk keperluan penyediaan

informasi lebih lanjut. Data di dalam basis data perlu diorganisasikan

sedemikian rupa supaya informasi yang dihasilkan berkualitas. Organisasi

basis data yang baik juga berguna untuk efisiensi kapasitas

penyimpanannya. Basis data diakses atau dimanipulasi menggunakan

perangkat lunak paket yang disebut Database Management System

(DBMS).

8. Komponen Kontrol

Banyak hal yang dapat merusak sistem informasi, seperti bencana alam,

api, temperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan

sistem itu sendiri, ketidak efisienan, sabotase dan lain sebagainya.

Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan

bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila

terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

13

Page 14: Proposal Tugas Akhir edit barcode.doc

3. Metodologi Penelitian

Prosedur pengumpulan data dalam penelitian ini menggunakan metode

librarian research atau studi pustaka terhadap kasus dan konsep yang

berhubungan dengan perancangan Sistem Informasi Perpustakaan di Jurusan

Teknik Lingkungan Universitas Diponegoro. Perancangan dan pembuatan

sistem informasi perpustakaan berbasis web dengan memperhatikan syarat

desain sebagai berikut :

a) Kejelasan rencana penelitian untuk pengembangan perpustakaan

b) Interaktivitas antara mahasiswa atau dosen sebagai anggota perpustakaan

dengan pegawai perpustakaan

c) Desain sistem informasi perpustakaan dikembangkan berbasis web

Berikut ini adalah langkah-langkah perancangan sistem informasi

perpustakaan berbasis web :

a. Mengumpulkan data pustaka

b. Membuat alur aktifitas perpustakaan seperti transaksi peminjaman dan

pengembalian pustaka

c. Perancangan Sistem

d. Perancangan Menu dan Submenu

e. Perancangan Desain Tampilan Sistem Informasi Perpustakaan

f. Perancangan Desain Tampilan Evaluasi dari Sistem Informasi Perpustakaan

g. Perancangan Basis Data

h. Pembuatan Program

i. Pengujian Perangkat Lunak

j. Implementasi Perangkat Lunak

14

Page 15: Proposal Tugas Akhir edit barcode.doc

DAFTAR PUSTAKA

Adriansyah, Satya. (2010). PHP Dengan Framework CodeIgniter. Jurnal Penelitian

Program Pasca Sarjana, Universitas Budi Luhur, Jakarta. Hlm 2-6.

Alex, Muhammad. (2010). Rancang Bangun Sistem Informasi Akademik dengan

Konsep CRM. Proposal Tugas Akhir Sarjana, tidak diterbitkan. Universitas Islam

Sunan Kalijaga, Yogyakarta.

Ediwiyono, Wahyu A. (2007). Perancangan Sistem Pembelian Pada Distributor Outlet

(Distro) Secara Online menggunakan PHP dan MySQL. Makalah Tugas Akhir Sarjana,

tidak diterbitkan. Universitas Diponegoro, Semarang.

Indra, IGK. (2009). Perancangan Sistem Informasi Reservasi Hotel Graha Dewata

Juwana Menggunakan Layanan Web Service. Proposal Tugas Akhir Sarjana, tidak

diterbitkan. Universitas Diponegoro, Semarang.

Kadir, Abdul. (2002). Pengenalan Sistem Informasi. Yogyakarta : Andi.

Kadir, Abdul. (2008). Dasar Pemrograman Web Dinamis Menggunakan PHP.

Yogyakarta : Andi.

Rini W., Benedicta. (2008). Membuat Aplikasi Database dengan java dan MySQL.

Yogyakarta : Andi.

Rossy, Henry. (2011). Sistem Informasi Penerimaan Siswa Baru Online di SMA Negeri

3 Boyolali. Makalah Tugas Akhir Sarjana, tidak diterbitkan. Politeknik Telkom,

Bandung.

Suhartanto. (2007). Pembuatan Sistem Informasi Rekam Medis RSU. Skripsi sarjana,

tidak diterbitkan. Universitas Gadjahmada, Yogyakarta.

Sutanta, E. (2004). Sistem Basis Data. Yogyakarta : Graha Ilmu.

Wahana Komputer. (2010). PHP Code. Yogyakarta : Andi.

15