DESAIN APLIKASI PERPUSTAKAAN BERBASIS MOBILE (Studi Kasus STIKOM Dinamika Bangsa Jambi ) Erick Fernando Teknik informatika, STIKOM Dinamika Bangsa Jambi Jambi, Indonesia Erick.fernando_88@yahoo.com Benni Purnama Sistem Informasi, STIKOM Dinamika Bangsa Jambi Jambi, Indonesia bennipurnama@stikom-db.ac.id Abstract Penerapan sistem perpustakaan saat ini merupakan kebutuhan yang sangat penting. System informasi perpustakaan merupakan layanan yang sangat penting bagi pengguna perpustakaan tersebut. Tetapi system yang telah ada masih memiliki kekurangan yaitu berupa website perpustakaan tersebut tidak dapat dibuka pada handphone yang memiliki cache memori yang kecil, sehingga menyulitkan pengguna yang tidak memiliki perangkat mobile yang mempunyai cache memori yang besar. Untuk itu dengan perkembangan teknologi handphone saat ini, maka penulis mencoba mengembangkan aplikasi yang dapat melayani pengguna dengan cache memori yang kecil tersebut. Dengan demikian dapat aplikasi yang dihasilkan dapat digunakan dengan teknologi handphone yang memiliki cache memori yang kecil. Keywords ;sistem informasi, perpustakaan, mobile, Java I. PENDAHULUAN Perkembangan teknologi yang terdapat pada handphone saat ini sangat pesat. Handphone yang ada dipasaran kini telah dilengkapi dengan berbagai fitur dan aplikasi yang dapat dipilih sesuai selera dan kebutuhan penggunanya. Hampir setiap handphone memiliki fasilits seperti kamera, musik, games, ataupun internet, karena pada saat ini aplikasi-aplikasi tersebut telah menjadi salah satu kebutuhan bagi pengguna handphone, masih banyak lagi aplikasi yang ada yang telah diciptakan berdasarkan kebutuhan atau permintaan konsumen. Mungkin akan banyak lagi aplikasi yang akan tercipta untuk menunjang dan mempermudah kebutuhan bagi pengguna handphone. Aplikasi yang tercipta bisa saja untuk menunjang hobi ataupun kegiatan yang telah menjadi rutinitas si pengguna handphone. Berdasarkan alasan tersebut muncul sebuah ide untuk mempermudah para pengguna handphone yang memiliki hobi membaca, apapun bentuk bacaan itu. Tidak mudah mencari setiap buku yang ada diperpusatakaan apalagi bila buku-buku tersebut sudah ada dalam jumlah yang tidak sedikit. Bisa saja buku-buku tersebut dirapikan dan disusun dalam sebuah perpustakaan dimana buku tersebut bisa diberi label atau disusun berdasakan kategori jenis buku, nama pengarang, tahun terbit atau berdasarkan kebutuhan lainnya. Perpustakaan STIKOM Dinamika Bangsa Jambi telah memiliki ribuan koleksi buku dan Compact Disc (CD) yang sangat berkualitas, fasilitas ini telah dimanfaatkan oleh mahasiswa untuk menambah ilmu pengetahuan dan wawasan diluar waktu perkuliahan. Untuk lebih mempermudah mahasiswa maupun orang-orang yang ingin mendapatkan informasi seputar stok buku tanpa harus berkunjung langsung ke perpustakaan, dapat dilakukan pemesanan koleksi buku dimana saja dan kapan saja tanpa harus datang ke perpustakaan. Maka dengan menggunakan aplikasi perpustakaan mobile ini diharapkan akan sangat membantu menyelesaikan masalah tersebut diatas. II. LANDASAN TEORI 1. Sistem Informasi Sistem adalah kumpulan komponen yang saling terkait dan bekerja sama untuk pencapaian tujuan dengan menerima masukan dan menghasilkan keluaran didalam sebuah proses transformasi atau perubahan yang terorganisasi [8]. Sistem informasi adalah pengaturan orang, data, proses, dan teknologi informasi yang berinteraksi untuk mengumpulkan, memproses, menyimpan, dan menyediakan keluaran informasi yang diperlukan untuk mendukung sebuah organisasi (Whitten, Bentley, dan Dittman, 2004:10). 2. Proses Pengembangan Sistem Informasi System Development Lyfe Cycle (SDLC) adalah keseluruhan proses dalam membangun sistem melalui beberapa langkah. Model SDLC yang cukup populer dan banyak digunakan adalah waterfall. Dengan siklus SDLC, proses membangun sistem dibagi menjadi beberapa langkah dan pada sistem yang besar, masing-masing langkah dikerjakan oleh tim yang berbeda. Dalam sebuah siklus SDLC, terdapat enam langkah. 3. APLIKASI Aplikasi adalah penggunaan atau penerapan suatu konsep yang menjadi pokok pembahasan. Aplikasi dapat diartikan juga sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi software
yang dirancang untuk penggunaan praktisi khusus, klasifikasi luas ini dapat dibagi menjadi 2 (dua) yaitu: 1. Aplikasi software spesialis, program dengan dokumentasi tergabung yang dirancang untuk menjalankan tugas tertentu. 2. Aplikasi paket, suatu program dengan dokumentasi tergabung yang dirancang untuk jenis masalah tertentu. 4. Mobile Application Mobile Application adalah sebuah aplikasi yang memungkinkan untuk melakukan mobilitas dengan menggunakan perlengkapan seperti Telepon seluler atau Handphone. [1]Dengan menggunakan aplikasi mobile, maka dapat dengan mudah melakukan berbagai macam aktifitas mulai dari hiburan, berjualan, belajar, mengerjakan pekerjaan kantor, browsing dan lain sebagainya. Pemanfaatan aplikasi mobile untuk hiburan paling banyak digemari oleh hampir 70% pengguna telepon seluler, karena dengan memanfaatkan adanya fitur game, music player, sampai video player membuat kita menjadi semakin mudah menikmati hiburan kapan saja dan dimanapun. 5. PERPUSTAKAAN Perpustakaan adalah sebuah tempat dimana orang bisa meminjam buku dan membaca buku. Ada dua unsur utama dalam perpustakaan, yaitu buku dan ruangan. Namun, di zaman sekarang, koleksi sebuah perpustakaan tidak hanya terbatas berupa buku-buku, tetapi bisa berupa film, slide, atau lainnya, yang dapat diterima di perpustakaan sebagai sumber informasi. Kemudian semua sumber informasi itu diorganisir, disusun teratur, sehingga ketika kita membutuhkan suatu informasi, kita dengan mudah dapat menemukannya. Dalam perkembangannya lebih lanjut, pengertian perpustakaan memperoleh penghargaan yang tinggi, bukan sekadar suatu gedung yang berisi koleksi buku yang dapat dimanfaatkan oleh masyarakat. Pada tahun 1970, The American Library Association menggunakan istilah perpustakaan untuk suatu pengertian yang luas yaitu termasuk pengertian pusat media, pusat belajar, pusat sumber pendidikan, pusat informasi, pusat dokumenstasi dan pusat rujukan. 5.1 Perpustakaan Perguruan Tinggi Keberadaan perpustakaan perguruan tinggi sangat strategis dalam pengembangan ilmu pengetahuan dan teknologi. Secara umum peran perpustakaan perguruan tinggi adalah memberikan pelayanan informasi yang dibutuhkan oleh penggunanya yaitu sivitas akademika dalam menyelenggarakan pengadaan bahan perpustakaan. Dalam Buku Pedoman Perpustakaan Perguruan Tinggi [6] dinyatakan bahwa: Perpustakaan Perguruan Tinggi merupakan unit pelayanan teknis (UPT) perguruan tinggi, yang bersama-sama dengan unit lain turut melaksanakan Tri Dharma Perguruan Tinggi dengan cara memilih, menghimpun, mengolah, merawat serta melayankan sumber informasi kepada lembaga induknya pada khususnya dan masyarakat akademis pada umumnya. Perpustakaan perguruan tinggi pada hakekatnya adalah suatu unit pelayanan teknis dan badan bawahan perguruan tinggi mencakup perpustakaan universitas, fakultas, akademik, institute, sekolah tinggi maupun politeknik yang memiliki tujuan dan fungsi sebagai memilih, menghimpun, mengolah, merawat serta melayankan informasi. 6. Unified Modeling Language (UML) Menurut Rumbaugh, Jacobson, dan Booch, Unified Modeling Language (UML) merupakan bahasa pemodelan visual yang bersifat general - purpose yang digunakan untuk mensp esifikasikan, memvisualisasikan, membangun, dan mendoku mentasikan artifak-artifak dari sebuah system perangkat lunak. UML menangkap kep utusan-kep utusan serta pemahaman mengenai sistem yang akan dibangun. UML ditujukan untuk penggunaan pada semua metode pengembangan, tahapan daur hidup, domain aplikasi, dan media[9]. 6.1 Use Case Diagram Use Case Diagram adalah diagram yang secara grafis menggambarkan siapa yang akan menggunakan sistem dan dengan cara apa pengguna mengharapkan untuk berinteraksi dengan system[4] Sebuah use case adalah deskripsi statis dari beberapa cara di mana sistem atau bisnis yang digunakan, oleh perusahaan pelanggan, penggunanya, atau dengan sistem lain. Diagram use case menunjukkan kasus sistem bagaimana penggunaan terkait satu sama lain dan bagaimana pengguna bisa mendapatkan pada mereka. Setiap gelembung pada use case merupakan diagram use case dan setiap orang mewakili tongkat pengguna. Gambar 2.1 Notasi Use Case Diagram III. Metode Penelitian Metodologi penelitian merupakan suatu penggambaran tahapan proses, metode dan tools (alat bantu) yang digunakan dalam melakukan suatu penelitian agar penelitian dapat berjalan dengan baik dan tujuan yang telah ditetapkan akan dapat tercapai. Pada penelitian ini penulis menggunakan tahapan metode penelitian sebagai berikut : 1. Perumusan Masalah Pada tahap perumusan masalah, dilakukan peninjauan pada objek penelitian untuk mengamati serta melakukan eksplorasi secara lebih mendalam sehingga menemukan permasalahan yang ada pada pengolahan data perpustakaan mobile.
2. Penentuan Tujuan Berdasarkan perumusan masalah yang ada pada tahap sebelumnya, maka tahap penentuan tujuan berguna untuk memperjelas dan menetapkan sasaran penelitian. Adapun tujuan penelitian ini adalah, bagaimana menerapkan penggunaan personal komputer sebagai perangkat penyampaian informasi perpustakaan mobile. 3. Mempelajari Literatur Dalam tahap mempelajari literatur, penulis mencari bahan-bahan bacaan yang dapat mendukung penelitian yang dilakukan. Literatur-literatur tersebut berupa buku-buku teks, jurnal, tesis dan juga informasi-informasi lain dari internet yang berhubungan dengan bentuk-bentuk topik yang penulis teliti. 4. Pengumpulan Data dan Informasi Pada tahap pengumpulan data dan informasi, penulis menggunakan tiga cara yaitu dengan melakukan pengamatan (observasi), wawancara (interview), dan melalui internet. 5. Analisa Sistem Tahap analisa sistem bertujuan untuk mempelajari masalah dan kelemahan yang timbul dan menentukan kebutuhan-kebutuhan pemakai sistem. Permasalahan dan kelemahan tersebut diidentifikasi dan diinventarisir yang nantinya akan dirangkaikan dengan data-data lain sehingga dapat menjadi informasi yang mendukung dalam perencanaan pengembangan sistem perpustakaan mobile. 6. Perencanaan Basis Data Dalam pembangunan sebuah perangkat lunak sistem informasi, maka penggunaan basis data data merupakan bagian terpenting. Basis data merupakan kumpulan dari filefile data yang mempunyai hubungan antara satu file data dengan file data lainnya. 7. Perencanaan Tampilan Antar-muka Untuk mengoperasikan sistem informasi perpustakaan mobile, maka perlu dibuat sebuah tampilan antar-muka atau user-interface. Tampilan antar-muka merupakan tampilan pada layar mobile yang dibuat untuk memudahkan user untuk berinteraksi dengan sistem mobile sehingga user memahami apa yang harus dilakukan. 8. Menarik Kesimpulan Perencanaan strategis sistem informasi perpustakaan mobile pada STIKOM Jambi, mutlak diperlukan, dengan perencanaan yang terarah diharapkan akan menghasilkan aplikasi sistem informasi yang tepat dan akurat. 4.2. Disain Sistem 4.2.1 Analisis Proses Kebutuhan Sistem Sistem yang akan digunakan pada Perpustakaan STIKOM Dinamika Bangsa Jambi dengan program aplikasi ini adalah siswa yang telah mendaftar menjadi anggota perpustakaan dapat melihat informasi buku-buku yang ada di Perpustakaan STIKOM Dinamika Bangsa Jambi dengan mengakses aplikasi mobile melalui handphone. Setelah membuka aplikasi tersebut melakukan login, selain dapat melihat informasi tentang buku-buku yang ada di perpustakaan, anggota juga dapat melakukan pemesanan buku yang akan dipinjam, melihat informasi tentang peminjaman yang telah dilakukan serta informasi denda. Anggota hanya dapat memesan maksimal 2 buah buku. Apabila anggota ingin meminjam buku dan telah melakukan pemesanan melalui sistem, maka anggota harus melakukan pengambilan buku dengan mendatangi perpustakaan secara langsung, apabila dalam satu hari tidak dilakukan pengambilan maka pemesanan dianggap batal. Proses bisnis akan diperoleh daftar kebutuhankebutuhan yang akan digunakan dalam business services berupa Use case specification yang mendetail mengenai apa yang dikerjakan actor atau pengguna sistem secara detail akan digambarkan dibawah ini : 1. Usecase diagram Berikut Use Case Diagram Anggota menggambar system perpustakaan mobile Gambar 4.1 Use Case Diagram User 4.2.2 Analisis Output Pada sistem yang sedang berjalan saat ini di untuk mempermudah pencarian dan pendataan buku-buku yang ada di perpustakaan STIKOM Dinamika Bangsa Jambi, dibantu dengan menggunakan MySQL. 4.2.3 Analisis Input Pada sistem yang sedang berjalan saat ini di Perpustakaan STIKOM Dinamika Bangsa Jambi Mahasiswa tidak bisa memesan buku, apa bila mahasiswa ingin melakukan peminjaman buku mahasiswa tidak bisa melakukan pemesanan buku terlebih dahulu. Untuk melakukan pencarian buku mahasiswa hanya bisa mencari melalui website kampus atau datang langsung ke perpustakaan STIKOM Dinamika Bangsa Jambi. 4.2.4 Analisis Kebutuhan Data Analisis kebutuhan data dapat digambarkan dengan menggunakan Class Diagram seperti terlihat pada Gambar 4.2:
4.4 RANCANGAN INPUT 1. Halaman login anggota Login Username Password Copyright 2012 Login Gambar 4.6 Rancangan Halaman Login Anggota Rancangan pada gambar 4.15 merupakan halaman login anggota untuk memasuki halaman utama anggota perpustakaan ini 2. Halaman pencarian Pencarian Buku Cari Gambar 4.2 Class Diagram Sistem Informasi Perpustakaan 4.3 RANCANGAN OUTPUT Rancangan solusi untuk Sistem Informasi Perpustakan berbasis mobile akan dimulai dengan melakukan rancangan layar untuk masing -masing proses bisnis yang akan tercakup dalam aplikasi untuk Sistem ini. Gambar-gambar tersebut dapat dilihat di bawah ini. 1. Halaman Anggota Halaman ini adalah halaman Utama anggota pada saat proses login selesai. Halaman ini berisi data-data yang berkaitan dengan mahasiswa. Selamat Datang 1. Jam Login 2. Daftar Peminjaman Buku 3. Daftar Pembookingan Buku 4. Pencarian 5. Info Keterlambatan Ok Gambar 4.3 Rancangan Halaman utama Anggota Rancangan pada gambar 4.8 merupakan halaman utama Anggota untuk melihat menu yang sediakan untuk melakukan aktifitas pada aplikasi mobile ini. 2. Halaman Daftar menu peminjaman buku Daftar Menu Peminjaman 1. Peminjaman kesatu 2. Peminjaman kedua Ok Gambar 4.4 Rancangan Halaman Daftar menu Peminjaman Buku Rancangan pada gambar 4.9 merupakan halaman daftar pinjam buku dari anggota perpustakaan ini 3. Halaman Daftar menu pembookingan buku Menu Pembookingan 1. Booking kesatu 2. Booking kedua Ok Gambar 4.5 Rancangan Halaman Daftar Pembookingan Buku Cari Gambar 4.7 Rancangan Halaman Pencarian Buku Rancangan pada gambar 4.16 merupakan halaman pencarian buku yang akan dicari oleh anggota perpustakaan ini 4.5 RANCANGAN STRUKTUR DATA Struktur data yang digunakan dalam sistem yang baru, dirancang dalam beberapa tabel sebagai berikut : 1. Tabel Anggota Tabel anggota digunakan untuk menyimpan data-data anggota. Nama tabel anggota dalam database adalah anggota. Tabel 4.1 Rancangan Tabel Anggota no_anggota Varchar 14 Password Varchar 8 Nama Varchar 50 Angkatan Varchar 5 prog_studi Varchar 30 jenis_kel Varchar 9 Alamat Text - Hp Varchar 12 tgl_terdaftar Date - 2. Tabel Buku Tabel buku digunakan untuk menyimpan data-data buku. Nama tabel buku dalam database adalah buku. Tabel 4.2 Rancangan Tabel Buku kode_buku Varchar 16 Judul Varchar 200 Pengarang Varchar 100 no_penerbit Varchar 11 tgl_terdaftar Date - tahun_terbit Varchar 4 jumlah_buku Int 11 kode_kelompok Varchar 15
3. Tabel booking Tabel booking digunakan untuk menyimpan data-data booking. Nama tabel booking dalam database adalah booking. Tabel 4.3 Rancangan Tabel booking kode_booking Int 5 no_anggota Varchar 11 kode_buku Varchar 14 tgl_booking Date - Status Varchar 10 4. Tabel Peminjaman Tabel pinjam digunakan untuk menampilkan data-data peminjaman. Nama tabel peminjaman dalam database adalah pinjam. Tabel 4.4 Rancangan Tabel Peminjaman no_anggota Varchar 14 kode_buku Varchar 16 tgl_pinjam Date - batas_pinjam Date - tgl_kembali Date - lama_pinjam int 11 keterlambatan int 11 Denda Int 11 4.6 RANCANGAN STRUKTUR PROGRAM Struktur program halaman utama anggota yang akan dibangun di dalam sistem dapat dilihat pada Gambar 4.17 : melakukan pencarian buku. Flowchart pencarian buku ditunjukkan pada gambar 4.19 : Gambar 4.9 Flowchart Pencarian Buku 2. Flowchart Pesan Buku Flowchart pemesanan buku menggambarkan proses pemesanan buku yang dilakukan anggota, apabila buku tersedia maka buku dapat dipesan oleh anggota. Flowchart pemesanan buku ditunjukkan pada gambar di bawah ini : Gambar 4.8 Rancangan Halaman Login Anggota 4.7 RANCANGAN ALGORITMA PROGRAM Flowchart atau bagan alir merupakan suatu bagan yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir. Bagan alir digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi. Berikut merupakan bagan alir dari perancangan sistem baru yang akan dibangun pada perpustakaan STIKOM Dinamika Bangsa Jambi adalah sebagai berikut : 1. Flowchart Pencarian Buku Flowchart pencarian menunjukkan tahap-tahap anggota melakukan pencarian di dalam sistem, anggota dapat Gambar 4.10 Flowchart Pesan Buku 5. IMPLEMENTASI DAN TESTING 5.1 IMPLEMENTASI Tahap berikutnya setelah melakukan perancangan adalah menerjemahkan dalam bentuk kode pemrograman semua hasil analisis dan desain untuk pengembangan Sistem informasi
perpustakaan. Berikut tampilan layar untuk Sistem Informasi ini dapat dilihat pada gambar di bawah ini. 5.1.1 Halaman Login Anggota meminjam hanya satu buku maka menu yang muncul hanya satu. Gambar 5.1 Halaman Login Anggota Hal yang pertama yang harus dilakukan admin untuk masuk kedalam sistem aplikasi Perpustakaan STIKOM DINAMIKA BANGSA JAMBI yang telah dirancang adalah dengan melakukan login terlebih dahulu seperti yang terlihat pada gambar 5.1 hal ini dilakukan dengan tujuan untuk menjaga keamanan data perpustakaan ini yang ada di aplikasi perpustakaan seperti data peminjaman dan data pembookingan, serta membatasi penggunaan, yaitu aplikasi perpustakaan ini khusus mahasiswa STIKOM DINAMIKA BANGSA JAMBI bukan dari pihak-pihak yang tidak memiliki kepentingannya dengan sistem aplikasi perpustakaan tersebut. Cara kerjanya adalah admin diminta untuk memasukkan nomor perpustakaan dan password yang telah dimiliki, dimana data tersebut harus sesuai dengan data yang ada pada database pada tabel anggota atau telah terdaftar menjadi anggota perpustakaan. Apabila nomor anggota dan password yang diinputkan tidak sesuai maka akan muncul pesan error, namun apabila data tersebut sama maka user akan dibawa menuju halaman utama dari aplikasi perpustakaan ini. 5.1.2 Halaman Utama Anggota Gambar 5.2 Halaman Utama Anggota Setelah anggota berhasil melakukan login, maka akan langsung menuju halaman utama dari aplikasi perpustakaan STIKOM DINAMIKA BANGSA JAMBI. Dimana pada halaman utama tersebut berisi beberapa informasi mengenai data-data anggota dan fungsi menu dari menu-menu yang terdapat pada aplikasi perpustakaan seperti menu pencarian, menu peminjaman buku, menu pembookingan, dan menu Logout. 5.1.3 Halaman Peminjaman Halaman ini menampilkan jumlah buku yang sedang dipinjam oleh anggota. Menu yang terdapat didalam halaman ini ada dua, karena syarat peminjaman perpustakaan saat ini hanya boleh melakukan dua kali peminjaman. Jika anggota Gambar 5.3 Halaman Peminjaman 5.1.4 Halaman Rincian Peminjaman Halaman ini menampilkan rincian buku yang ada dipinjam oleh anggota, seperti kode buku, judul buku, tanggal peminjaman, tanggal batas waktu peminjaman, denda. Gambar 5.4 Halaman Rincian Peminjaman 6. KESIMPULAN Setelah melalui berbagai tahapan analisa dan perencanaan sistem informasi penerimaan mahasiswa baru, maka penulis dapat mengambil beberapa kesimpulan, adapun kesimpulan tersebut adalah sebagai berikut : 1. Sistem informasi perpustakaan berbasis mobile belum menerapkan teknologi sistem informasi secara maksimal. Pengolahan data belum dilakukan secara terintergrasi (integrated), pengolahan data dilakukan oleh masingmasing bagian tanpa ada aturan tetap dan jelas. 2. Penelitian ini menghasilkan sebuah aplikasi perpustakaan berbasis mobile yang mendukung sistem pemesanan buku perpustakaan, sehingga diharapkan dapat meningkatkan pelayanan perpustakaan STIKOM DINAMIKA BANGSA JAMBI 3. Perencanaan strategis sistem informasi perpustakaan berbasis mobile ini diharapkan dapat mempermudah bagian mahasiwa beserta stafnya dalam melakukan pengolahan data, sehingga dapat memberikan informasi tepat dan akurat. 4. Aplikasi ini memiliki fitur-fitur pendukung seperti fitur untuk mencari buku dan memesan buku yang akan dipinjam bagi para anggota.
DAFTAR PUSTAKA 1. Budi Raharjo, Imam Heryanto dan Arif Haryono, 2010, Tuntunan Pemrograman Java untuk Handphone dan Alat Komunikasi Mobile lainnya, Bandung : Informatika. 2. Connolly,T. M., Begg, C.E.(2005). Database Systems: A Practical Approach to Design, Implementation, and Management. 4th Edition. Addison-Wesley. 3. C. Laudon, Kenneth; & P. Laudon, Jane. 2010. Management Information Systems : Managing The Digital Firm. Eleventh Edition. New Jersey, United States of America : Pearson Prentice Hall. 4. Dennis, Alan; Wixom, Haley Barbara: & Tegarden, David. 2005. Systems Analysis and Design with UML Version 2.0 : An Object-Oriented Approach. Second Edition. United States of America : John Wiley & Sons, Inc. 5. Hornby, A.S, 2003, Oxford Advanced Learner's Dictionary Of Current English, Amerika : Oxford University Press 6. Jack Febrian, 2007, Kamus Komputer dan Teknologi Informasi, Bandung : Informatika. 7. Kendall, E. Kenneth; & Kendall, E. Julie. 2011. Systems Analysis and Design. Eighth Edition. United States of America : Pearson Education Inc. 8. O Brien, A. James. 2006. Pengantar Sistem Informasi : Perspektif Bisnis dan Manajerial. Jakarta : Penerbit Salemba Empat. 9. Pressman, Roger S. 2001. Software Engineering : A Practitioner s Approach. Fifth Edition. New York : McGraw-Hill.