Syntax Literate : Jurnal Ilmiah Indonesia p–ISSN: 2541-0849 e-ISSN : 2548-1398 Vol. 4, No. 5 Mei 2019

## APLIKASI SISTEM INFORMASI PERPUSTAKAAN POLITEKNIK PRAKTISI BANDUNG BERBASIS DESKTOP
Ponsen Sindu Prawito dan Andika Rangga Saputra Politeknik Praktisi Bandung Email: ponsen.sp@gmail.com

## Abstrak
Telah  dilakukan  penelitian  pada  Perpustakaan  di  Politeknik  Praktisi  Bandung. Penelitian  ini  bertujuan  untuk  membuat  sebuah  Aplikasi  Sistem  Informasi Perpustakaan  Berbasis  Desktop . Pengumpulan  data  dimulai  dari  tanggal  5 Februari  sampai  dengan  selesai,  di  Perpustakaan  Politeknik  Praktisi  Bandung, Jalan  Merdeka  No.  49  Bandung.  Pengembangan  Aplikasi  Perpustakaan  ini menggunakan  software  Microsoft  Visual  Studio  2015,  database  menggunakan MySql(XAMPP)  dan  Text  Editor  Notepad++.Tujuan  untuk  dibuatnya  Aplikasi  ini yaitu  untuk  memaksimalkan  fungsi  Teknologi  Informasi  yang  tersedia  di perpustakaan, memudahkan pengelolaan/pengolahan data menjadi informasi yang berupa  laporan-laporan  dan  mengurangi  penggunaan  kertas(buku)  yang  masih digunakan untuk mencatat sirkulasi di perpustakaan tersebut.
Kata Kunci  : Perpustakaan, Pustaka, Anggota Perpustakaan, Sirkulasi

## Pendahuluan
Menerapkan  teknologi  informasi  di  perpustakaan  sangatlah  diperlukan.  Hal  ini disebabkan  adanya  peningkatan  dan  keragaman  pekerjaan  perpustakaan,  keragaman kebutuhan  pengguna  perpustakaan,  ketatnya  persaingan  layanan  dibidang  informasi. Semua  kendala  tersebut  dapat  diatasi  dengan  menerapkan  teknologi  informasi  di perpustakaan secara optimal.
Dengan  menerapkan  teknologi  informasi  yang  baik  di  perpustakaan menyebabkan  pengelolaan  informasi  di  perpustakaan  akan  menjadi  mudah  dan  cepat. Namun  jika  arus  data  pada  sistem  informasi  yang  ada  di  perpustakaan  tersebut kompleks  dan  data  yang  dikirim  terbilang  banyak    dan  besar,  akan  menyebabkan penurunan  kecepatan  pengiriman  data  antar  komputer  dsistem  tersebut.  Maka dibutuhkan  sebuah  format  data  yang  ringan  untuk  mengatasi  penurunan  kecepatan pengiriman data antar komputer di sistem informasi perpustakaan tersebut.

## Ponsen Sindu Prawito dan Andika Rangga Saputra
Saat ini penggunaan teknologi pada sistem informasi perpustakaan di Politeknik Praktisi  Bandung dinilai kurang baik.  Berbagai  masalah ditemukan dalam  sistem  yang masih konvensional, misalnya penyimpanan data kepustakaan yang tidak lengkap, data buku  disimpan  dalam  aplikasi Spreadsheet ,  pencatatan  sirkulasi  masih  dicatat  dalam buku lalu dicatat dan disimpan ke dalam Spreadsheet , pencarian data buku dan sirkulasi yang masih manual, tidak ada pencatatan data keanggotaan dan penyajian laporan yang tidak akurat.
Penggunaan  buku  untuk  mencatat  data  sirkulasi  pada  sistem  informasi  yang berjalan  saat  ini  dinilai  tidak  efisien.  Dengan  tersediannya  teknologi  berupa  komputer seharusnya  penggunaan  kertas  sudah  bisa  dikurangi,  bahkan  bisa  tidak  menggunakan kertas sama sekali ( Paperless).
Kondisi  demikian  apabila  tetap  menggunakan  Sistem  Informasi  Perpustakaan yang berjalan saat ini akan berdampak kepada pelayanan dan fungsi perpustakaan. Yang mengakibatkan  ketidakpuasasan  pengunjung  dan  anggota  terhadap  pelayanan perpustakaan.
Berdasarkan  latar  belakang  diatas,  peneliti  mencoba  untuk  membangun  sebuah aplikasi  sistem  informasi  perpustakaan  yang  dapat  mempermudah  dalam  menunjang kebutuhan  petugas  perpustakaan  dalam  pengelolaan  data,  pengolahan  data  dan penyajian informasi  yang cepat, akurat, efektif dan efisien. Maka dari itu peneliti akan mengangkatnya  menjadi  sebuah  penelitian  yang  berjudul  “Aplikasi  Sistem  Informasi Perpustakaan Politeknik Praktisi Bandung  Berbasis Desktop”.

## Metode Penelitian
1) Pengertian Model Prototype
Menurut Pressman (2012:50), dalam melakukan perancangan sistem yang akan dikembangkan  dapat  menggunakan  metode prototype .  Metode  ini  cocok  digunakan untuk mengembangkan sebuah perangkat yang akan dikembangkan kembali. Metode ini  dimulai  dengan  pengumpulan  kebutuhan  pengguna.  Kemudian  membuat rancangan kilat yang selanjutnya akan dievaluasi kembali sebelum diproduksi secara benar.
Prototype bukanlah merupakan sesuatu yang lengkap, tetapi sesuatu yang harus dievaluasi  dan  dimodifikasi  kembali.  Segala  perubahan  dapat  terjadi  pada  saat
prototype dibuat  untuk  memenuki  kebutuhan  pengguna  dan  pada  saat  yang  sama memungkinkan  pengembang  untuk  lebih  memahami  kebutuhan  pengguna  secara lebih baik.
2) Tahapan Model Prototype
Berikut adalah tahapan-tahapan dalam metode prototype :
a) Komunikasi  dan  pengumpulan  data  awal,  yaitu  analisis  terhadap  kebutuhan pengguna.
b) Perancangan  Cepat  ( Quick  design ),  yaitu  pembuatan  desain  secara  umum  untuk selanjutnya dikembangkan kembali.
c) Pembentukan prototype, yaitu pembuatan perangkat prototype termasuk pengujian dan penyempurnaan.
d) Evaluasi  terhadap  prototype,  yaitu  mengevaluasi  prototype  dan  memperhalus analisis terhadap kebutuhan pengguna.
e) Perbaikan prototype, yaitu pembuatan tipe yang sebenarnya berdasarkan hasil dari evaluasi prototype.
f) Produksi  akhir,  yaitu  memproduksi  perangkat  secara  benar  sehingga  dapat digunakan oleh pengguna.
Gambar 1 : Model Prototype

## Ponsen Sindu Prawito dan Andika Rangga Saputra
Proses  pengumpulan data  yang penulis lakukan dalam penyusunan  penelitian ini  sebagai berikut:
1. Observasi
Observasi  adalah  pengamatan  langsung  terhadap  kegiatan  yang  diteliti.
Untuk  melengkapi  data  yang  diperoleh,  maka  dilakukan  pengamatan  mengenai kegiatan yang berlangsung di perpustakaan tersebut.
2. Wawancara
Wawancara  adalah  proses  memperoleh  keterangan  untuk  tujuan  peneliti dengan  cara  bertatap  muka  dan  tanya  jawab  antara  peneliti  dengan  petugas perpustakaan.
3. Studi Kepustakaan
Metode ini bertujuan untuk mencari system literatur yang berisi teori- teori yang  berkaitan  dengan  masalah  yang  akan  dibahas.  Dalam  hal  ini  pengumpulan data  diperlukan  pedoman  sepert  buku-buku  referensi  yang  berhubungan  dengan penulisan ini.

## Hasil dan Pembahasan

## 1. Rancangan Fungsional
Rancangan  Fungsional  ini  merupakan  gambaran-gambaran  dari  informasi dan  proses  yang  terjadi  dalam  Sistem  Informasi  Perpustakaan.  Rancangan  ini digambarkan dalam bentuk diagram-diagram UML.

## Gambar 2 : Use Case Diagram Perpustakaan Rancangan
Dari  gambar  di  atas,  dapat  diuraikan,  bahwa  hanya  petugas  perpustakaan yang  berinteraksi  langsung  dengan  sistem.  Segala  data  dan  informasi  yang dimasukan kedalam sistem dilakukan oleh petugas perpustakaan.
Gambar 3 : Class Case Diagram Perpustakaan Rancangan

## Ponsen Sindu Prawito dan Andika Rangga Saputra

## Gambar 4: Activity Diagram, Login
User  memasukan  Username  dan  Password,  lalu  menekan  tombol  Enter.
Sistem  akan  ngirim  Username  dan  Password  ke  Web  Service,  lalu  Web  Service akan mengirim hasil, hasil akan divalidasi oleh sistem. Jika data valid maka sistem akan menampilkan Form Menu Utama, jika gagal sistem akan menampilkan pesan “Login Gagal”.
Gambar 5 : Activity Diagram Kelola Anggota
User melakukan Login terlebih dahulu ketika masuk kedalam program, jika Validasi  benar  maka  Sistem  akan  menampilkan  Form  Menu,  User  memilih  menu Pengelolaan  Anggota  lalu  sistem  akan  menampilkan  Form  Keanggotaan,  di  form keanggotaan User bisa mengelola anggota perpustakaan baik dalam mengiput data baru, perbarui data, pencarian data dan penghapusan data.
Gambar 6 : Activity Diagram Kelola Pustaka
User  melakukan  Login  terlebih  dahulu  ketika  masuk  kedalam  program,  jika Validasi  benar  maka  Sistem  akan  menampilkan  Form  Menu,  User  memilih  menu Pengelolaan  Pustaka  lalu  sistem  akan  menampilkan  Form  Keanggotaan,  di  form kepustakaan User bisa mengelola pustaka baik dalam mengiput data baru, perbarui data, pencarian data dan penghapusan data.
Gambar 7 : Activity Diagram Peminjaman Pustaka

## Ponsen Sindu Prawito dan Andika Rangga Saputra
User  melakukan  Login  terlebih  dahulu  lalu  akan  muncul  form  Menu  dan pilih  menu  Peminjaman,  Untuk  menyimpan  data  peminjaman  maka  User  pertama kali  harus  mencari  data  anggota  yang  dimaksud.  Setelah  data  anggota  valid,  lalu user mencari data buku yang dimaksud, setelah itu Kode peminjaman akan tampil secara  otomatis  dan  User  masukan  tanggal  pengembalian  dan  simpan  Data Pengembalian.

## Gambar 8 : Activity Diagram Pengembalian Pustaka
User melakukan Login terlebih dahulu, lalu mencari data peminjaman buku berdasarkan  kode  peminjaman.  Data  peminjaman  akan  muncul,  sistem  akan langsung menghitung denda jika terjadi keterlambatan peminjaman. Lalu user akan melakukan penyimpanan transaksi pengembalian.

## Gambar 9 : Activity Diagram Kelola Rekomendasi
User melakukan Login terlebih dahulu ketika masuk kedalam program, jika Validasi  benar  maka  Sistem  akan  menampilkan  Form  Menu,  User  memilih  menu Pengelolaan  Rekomendasi  lalu  sistem  akan  menampilkan  Form  Rekomendasi,  di form  kepustakaan  User  bisa  mengelola  Rekomendasi  baik  dalam  mengiput  data baru, perbarui data, pencarian data dan penghapusan data.
Gambar 10 : Activity Diagram Pengajuan Pustaka

## Ponsen Sindu Prawito dan Andika Rangga Saputra
User  melakukan  login  terlebih  dahulu,  Sistem  akan  menampilkan  Menu Utama,  lalu  Pilih  Menu  Pengajuan.  Didalam  Menu  Pengajuan,  User  bisa  memilih data-data  rekomendasi  untuk  mengajukan  pustaka  untuk  diadakan.  Setelah  data dipilih,  klik  tombol  cetak,  maka  sistem  akan  menampilkan  data  buku  yang  akan diajukan.

## Gambar 11 : Activity Diagram Laporan
User melakukan Login terlebih dahulu, sistem akan menampilkan Menu Utama, lalu  pilih  menu  Laporan.  Didalam  Form  Laporan,  user  memilih  jenis  laporan,  lalu memasukan rentang tanggal. Saat ditekan tombol cetak, maka sistem akan menampilkan Laporan yang dimaksud.

## Gambar 12 : Activity Diagram Kelola User
User  melakukan  Login  terlebih  dahulu,  sistem  akan  menampilkan  Menu Utama, lalu pilih menu Kelola User. Didalam Form Kelola User, user memilih data untuk  ditambah  atau  menghapus  User,  lalu  memasukan  data  akun.  Lalu  tekan tombol tambah/hapus, maka sistem akan menampilkan hasil.

## 2. Rancangan Masukan
Berikut Rancangan Data Yang Dimasukan Kedalam Aplikasi, Diantaranya:
a. Data Anggota
Data  Anggota  adalah  data  yang  dimasukan  saat  calon  anggota perpustakaan akan mendaftar sebagai anggota dan meminjam pustaka, berikut data yang harus dimasukan kedalam aplikasi, diantaranya:
Tabel 1 : Tabel Data Anggota No Nama Data Keterangan 1 Nama Nama  Mahasiswa  yang  akan  mendaftar menjadi anggota perpustakaan 2 Alamat Alamat Mahasiswa 3 Kontak Nomor  Telp/  HP/  Email  yang  bisa dihubungi

## Ponsen Sindu Prawito dan Andika Rangga Saputra
4 NPM NPM Mahasiswa Jurusan Jurusan Mahasiswa

## b. Data Pustaka
Data Pustaka adalah data dari pustaka yang tersedia atau pustaka baru yang  akan  dimasukan  ke  dalam  aplikasi,  berikut  adalah  data  yang  harus dimasukan, diantaranya:
Tabel 2 : Tabel Data Pustaka
No Nama Data Keterangan 1 Kode Pustaka Kode  Pustaka  yaitu  kode  yang  diberikan dan  diatur  oleh  petugas  perpustakaan terhadap setiap pustaka  yang  ada, sebagai identitas buku. 2 Judul Judul Pustaka 3 Penulis Nama Penulis/Pengarang/Pembuat pustaka yang dimaksud. 4 Penerbit Perusahaan  yang  menerbitkan  pustaka yang dimaskud. 5 Tahun Tahun terbit pustaka yang dimaksud. 6 Klasifikasi Nama  Klasifikasi/Jenis/Kategori  pustaka yang dimaksud. 7 Jumlah Jumlah pustaka yang tersedia
c. Data Peminjaman Pustaka
Data  Peminjaman  adalah  data  yang  dimasukan  saat  seorang  anggota perpustakaan meminjam sebuah pustaka, berikut diantaranya:

## Tabel 3 : Tabel Data Peminjaman
No Nama Data Keterangan 1 Nomor Anggota Nomor Anggota yang meminjam pustaka 2 Kode Buku Kode Pustaka yang dipinjam 3 Tanggal Pinjam Tanggal Pemijaman pustaka 4 Tanggal Kembali Tanggal pustaka harus dikembalikan
3. Rancangan Keluaran
a. Laporan Pustaka Masuk

## Gambar 13 : Laporan Pustaka Masuk
Laporan  diatas  adalah  laporan  waktu  buku  tersebut  didata  di perpustakaan, dan di tampilkan berdasarkan rentang tanggal yang diinginkan.
b. Laporan Pustaka Keluar

## Gambar 14: Laporan Pustaka Keluar
Laporan  dari  buku-buku  yang  ditarik  oleh  perpustakaan  dikarenakan beberapa  hal,  misalkan  buku  hilang,  rusak,  sudah  using  dan  penyebab lainnya.

## Ponsen Sindu Prawito dan Andika Rangga Saputra
c. Laporan Peminjaman

## Gambar 15: Laporan Peminjaman Pustaka
Laporan  dari  peminjaman-peminjaman  yang  dilakukan  dan  diurutkan berdasarkan tanggal pinjam pustaka.
d. Laporan Pengembalian

## Gambar 16: Laporan Pengembalian Pustaka
Laporan  di  atas  merupakan  contoh  laporan  pengembalian  pustaka.  Yaitu  data-data dari anggota yang telah mengembalikan pustaka yang dipinjam.

## 4. Rancangan Dialog Layar
Struktur UI

## Gambar 17: Struktur User Interface

## 5. Kasus dan Hasil Pengujian
Berikut  adalah  kasus-kasus  yang  diberikan  pada  komponen-komponen  untuk diuji.

## Tabel 4 : Tabel Kasus dan Hasil Pengujian
No Fungsi  Yang Diuji Cara Pengujian Hasil Hasil Pengujian
1 Form Login
Enter(txPassword) pada Saat Username dan Password kosong Sistem Menampilkan Pesan "Isi Username dan Password" Berhasil Enter(txPassword) pada Saat Username dan Password Benar(Terdaftar) Sistem Menampilkan Form Utama Berhasil Enter(txPassword) pada Saat Username dan Password Salah(Tidak Terdaftar) Sistem Menampilkan Pesan "Bukan User Yang Terdaftar/ Periksa Kembali User dan Password" Berhasil

## Ponsen Sindu Prawito dan Andika Rangga Saputra
2 Form  Kelola Anggota Memasukan Kode Anggota (Benar), Enter(txPencarian) Sistem Menampilkan Data Anggota Berhasil Memasukan Kode Anggota (Salah), Enter(txPencarian) Sistem Mampilkan Pesan Tidak Menemukan Data Berhasil Memasukan Data Anggota, Menekan (btSimpan) Sistem Menampilkan Pesan Berhasil Berhasil Memasukan Data Anggota, Menekan (btPerbarui) Sistem Menampilkan Pesan Berhasil Berhasil Memasukan Kode Anggota, Menekan (btHapus) Sistem Menampilkan Pesan Berhasil Berhasil
3 Form  Kelola Pustaka
Memasukan Kode/Judul, Enter(txPencarian) Sistem Menampilkan Data Pustaka Berhasil Menekan btTambah Form Data Pustaka Muncul Berhasil Menekan btTambah, Memasukan  Data  Pustaka, Menekan btSimpan(frmDataPustaka) Muncul Pesan Berhasil Berhasil Menekan btPerbarui(sebelum memilih data) Muncul Pesan Pilih data terlebih dahulu Berhasil Pilih Data, Menekan btPerbarui Form Data Pustaka  Muncul dan  Terisi  Oleh Data Yang Dipilih Berhasil Pilih Data, Menekan btPerbarui, Menekan btSimpan Muncul Pesan Berhasil Berhasil Menekan btHapus(sebelum  memilih data) Muncul Pesan Pilih data terlebih dahulu Berhasil Pilih Data, Menekan btHapus Muncul Pesan Berhasil Berhasil
Menekan btPenarikan(sebelum memilih data) Muncul Pesan Pilih data terlebih dahulu Berhasil Pilih Data, Menekan btPenarikan, Masukan Data  Penarikan,  Menekan btSimpan Muncul Pesan Berhasil Berhasil 4 Form Data Pustaka Isi Data, Menekan btSimpan Muncul Pesan Berhasil Berhasil Perbarui  Data,  Menekan btSimpan Muncul Pesan Berhasil Berhasil 5 Form Peminjaman Memasukan  No  Anggota, Enter(txAnggota) Sistem Menampilkan Data Anggota dan Kode Peminjaman Baru Berhasil Memasukan  Kode  Buku, Menekan btCariBuku Sistem Menampilkan Data Buku Berhasil Isi  Tanggal  dan  Menekan btSimpan Muncul Pesan Berhasil, frmCetakStruk Berhasil Print Struk OK frm Struk Muncul  Berhasil 6 Form Pengembalian
Memasukan No Peminjaman, Enter(txNoPeminjman) Sistem Menampilkan Data Peminjaman Berhasil Menekan btSimpan Muncul Pesan Berhasil, frmCetakStruk Berhasil Print Struk OK frm Struk Muncul  Berhasil 7 Form Rekomendasi Memasukan Data Rekomendasi, Menekan btSimpan Muncul Pesan Berhasil Berhasil Memasukan Data Rekomendasi, Menekan btPerbarui Muncul Pesan Berhasil Berhasil Memasukan Data Rekomendasi, Menekan btHapus Muncul Pesan Berhasil Berhasil
8 Form Pengajuan Memilih Data Rekomendasi, Cetak Data-data  terpilih tercetak di Laporan Daftar Pengajuan Berhasil 9 Form Laporan Memilih Tanggal, Menekan btCetak Sistem Menampilkan Laporan  Menurut Tanggal Berhasil

## Kesimpulan
Berdasarkan  analisis  dan  perancangan  Aplikasi  Perpustakaan  Politeknik  Praktisi Bandung, maka dapat diambil kesimpulan diantaranya sebagai berikut:
a. Aplikasi  ini  dapat  mengoptimalkan  penggunaan  teknologi  informasi  yang  tersedia, karena  aplikasi  ini  dapat  diimplementasikan  pada  teknologi  yang  tersedia  di perpustakaan.
b. Aplikasi  ini  membantu  petugas  perpustakaan  dalam  hal  pengelolaan  pustaka, anggota,  sirkulasi  peminjaman,  sirkulasi  pengembalian,  pengajuan  buku  baru  dan pembuatan laporan-laporan yang dibutuhkan oleh petugas perustakaan.
c. Dengan  aplikasi  ini  petugas  tidak  perlu  lagi  mencatat  Data  Kepustakaan  didalam sebuah  buku  lagi,  dan  kini  setiap  data  dicatat  di  aplikasi  dan  dapat  mengurangi penggunaan kertas(buku) di perpustakaan.
d. Penggunaan  aplikasi  ini  dapat  meningkatkan  kinerja  perpustakaan,  karena pengelolaan data menjadi mudah.

## BLIBIOGRAFI
Arbie,  E.,  2000, Pengantar Sistem Informasi  Manajemen,  Edisi  Ke-7,  Jilid  1 .  Jakarta  : Bina Alumni Indonesia.
Balalif,  Nufan, Pengenalan  PHP:  Hypertext  Preprocessor .  [Online].  Available: http://staff.unipdu.ac.id/nufan/2013/04/20/pengenalan-php-hypertext-processor/ [2013, April 20].
Booch,  Grady,  2005, Object  Oriented  Analysis  and  Design  with  Application  2nd Edition . United States of America.
Fowler, Martin. 2005. UML Distilled Edisi 3 . , Yogyakarta: Andi Yogyakarta.
Haryanto,  Teo, Pengenalan  Bahasa  Pemrograman  C# .  [Online].  Available: https://www.codepolitan.com/pengenalan-bahasa-pemrograman-c-587effa1cb95b [2017, Januari 18].
Herlawati dan Widodo, 2011, Menggunakan UML . Bandung: Informatika
http://www.json.org/json-id.html, diakses oleh Andika R. S., 20 Februari 2017, 09.30
https://id.wikipedia.org/wiki/Microsoft_Visual_Studio,  diakses  oleh  Andika  R.  S.,  20 Februari 2017, 10.05
Indrajit,  2001, Analisis  dan  Perancangan Sistem Berorientasi  Objek .  Bandung: Informatika,
Jogiyanto, 2005. Sistem Teknologi Informasi . Yogyakarta: Andi
Lasa, 2007, Manajemen Perpustakaan Sekolah . Yogyakarta: Pinus
Meliono, Anton M., 1990. Kamus Besar Bahasa Indonesia . Jakarta: Balai Pustaka
Muhyuzir, T.D., 2001, Analisa Perancangan Sistem Pengolahan Data, Cetakan Kedua . Jakarta: PT. Elex Media Komputindo.
Nugroho.Adi,  2009. Rekayasa  Perangkat  Lunak  Menggunakan  UML  &  Java ,  , Yogyakarta: Andi Offset.
Oetomo, Budi Sutedjo Dharma, Perencanaan & Pembangunan Sistem Informasi , Andi,
Yogyakarta.
Priyanto,  Andri, Notepad++,  Teks  Editor  Powerfull  Bagi  Programmer .  [Online]. Available: https://www.codepolitan.com/notepad-plus-plus-teks-editor-bagi- programmer [2015, Februari 6]

## Ponsen Sindu Prawito dan Andika Rangga Saputra
Rahman,  Arif, Mengenal  Lebih  Dekat  Tentang  Web  Service ,  [Online].  Available: http://bisakomputer.com/mengenal-lebih-dekat-tentang-webservice/ [2014, November 27].
Robert  G,  Murdick,  dkk,  1991, Sistem Informasi  Untuk  Manajemen  Modern .  Jakarta: Erlangga.
Sidharta, Lani.  1995. Pengantar  Sistem  Informasi  Bisnis .  Jakarta:  PT.  Elex  Media Komputindo.
Sutabri, Tata. 2005. Sistem Informasi Manajemen . Yogyakarta: Andi.
Sutarno. 2006. Perpustakaan dan Masyarakat .  Jakarta: Sagung Seto
Whitten, Jeffery L.; Dittman, Kevin C. ; Bentley, Lonnie D. , 2004 Metode Design dan Analisa Sistem Bibliografi ed 6 . Yogyakarta: Andi Offset.