ANALISA DAN PERANCANGAN SISTEM BASIS DATA MANAJEMEN PEMASARAN DAN PENJUALAN ONLINE PADA KALINDO LAND GROUP
ERIK - 1200974315, NICODEMUS KURNIAWAN KAWIHARDJA - 1200992854, STEVEN THEODORE - 1200992886
ABSTRAK
Tujuan penelitian adalah merancang sistem basis data yang sesuai dengan kebutuhan perusahaan, memudahkan customer Kalindo Land Group dalam mencari informasi dan permintaan pemesanan, survei dan melakukan transaksi jual-beli secara online. Metode penelitian yang digunakan adalah metode analisa, metode perancangan. Pada metode analisa dilakukan survei pada Kalindo Land Group, menganalisa serta mengidentifikasi kebutuhan informasi melalui studi kepustakaan dengan melakukan pengumpulan data atau informasi dari buku-buku yang berhubungan dengan sistem basis data, analisa dan perancangan sistem dan internet. Perancangan basis data, perancangan web dan perancangan layar dilakukan pada metode perancangan. Hasil yang dicapai adalah sistem aplikasi pemasaran dan penjualan online yang sesuai dengan kebutuhan Kalindo Land Group. Simpulan yang didapat yaitu dengan adanya sistem pemasaran dan penjualan online dilengkapi dengan basis data yang sesuai dengan kebutuhan perusahaan, akan memudahkan perusahaan dalam melakukan transaksi secara online, memudahkan customer untuk mengakses informasi yang dibutuhkan dan melakukan permintaan pemesanan, survei dan melakukan transaksi jualbeli secara online pada Kalindo Land Group
Kata kunci : Analisa, perancangan, basis data, online
PENDAHULUAN 1. Latar Belakang Kalindo Land Group merupakan sebuah grup gabungan dari beberapa perusahaan antara lain PT. Kentanix Supra International, PT. Badra Arta dan PT. Panca Muara Jaya yang bergerak di bidang pengembang perumahan sejak tahun 1980. Kalindo Land telah mengembangkan 10 proyek Perumahan skala menengah dan membangun kurang lebih 20.000 unit rumah sejak tahun 1983. Hampir semua unit rumah yang dibangun adalah rumah skala menengah. Saat ini, masalah-masalah yang dihadapi Kalindo Land Group yaitu, masih menggunakan sistem pemasaran manual, yang menjadi masalah adalah sulitnya memperkenalkan produk mereka ke masyarakat luas pada era teknologi ini karena mereka belum memiliki sistem pemasaran berbasis dunia digital. Sistem data customer, data-data transaksi masih menggunakan sistem semi terkomputerisasi yang menjadi masalahnya adalah data-data tersebut ada yang hilang atau duplikasi sehingga menyulitkan dalam pencarian data. Tingkat keamanan yang masih kurang. Transaksi penjualan memakan waktu lama. Penginputan data masih mengalami kesulitan karena sistem belum terintegrasi. . 2. Ruang Lingkup Adapun ruang lingkup pembuatan skripsi Sistem Basis Data pada Kalindo Land Group ini mencakup : 1. Analisa dan Perancangan Sistem Basis Data yang berkaitan dengan pemasaran dan penjualan pada Kalindo Land Group. 2. Membuat fitur – fitur baru untuk Admin, Customer dan Employee lainnya. 3. Membuat halaman untuk promosi, penjualan online, dan penyebaran informasi mengenai produk yang ditawarkan pada bagian front – end. 4. Menampilkan laporan – laporan pada bagian back-end. 5. Pengiriman informasi
3. Tujuan Tujuan dari menulis skripsi ini adalah : 1. Merancang sistem basis data yang sesuai dengan kebutuhan perusahaan. 2. Membuat sistem manajemen pemasaran dan penjualan yang sesuai dengan kebutuhan perusahaan. 3. Memberikan informasi yang tepat, akurat dan menarik serta mudah dipahami bagi para penggunanya.
4. Manfaat Adapun manfaat–manfaat yang dapat diberikan dari penyusunan skripsi ini antara lain : 1. Menghasilkan suatu sistem basis data yang memberikan informasi yang jelas dan akurat yang kemudian dapat diakses oleh user secara online. 2. Mempermudah user untuk mengakses dan mendapatkan informasi secara cepat melalui internet dimana saja user itu berada. 3. Mempermudah perusahaan untuk mengatur transaksi yang terjadi secara online. 4. Mempermudah admin dalam distribusi data ke user.
5. Metodologi Penelitian Adapun metode yang digunakan dalam penulisan skripsi ini adalah: a. Metode Analisis Metode analisis terdiri dari beberapa tahapan, yaitu: 1. Pengumpulan informasi Pengumpulan informasi dilakukan dengan melakukan studi kepustakaan dan wawancara
kepada pihak-pihak yang terlibat dengan sistem yang sedang
berjalan. Tujuan pengumpulan informasi adalah untuk mengetahui tentang bagaimana proses-proses bisnis yang ada pada sistem lama berjalan. 2. Mengidentifikasi masalah-masalah Dari informasi yang diperoleh maka dapat ditentukan titik-titik mana saja pada sistem yang lama mengalami masalah atau kelemahan 3. Mendefinisikan system requirement Setelah informasi tentang kelemahan sistem diperoleh, kemudian mendefinisikan apa saja sebenarnya yang dibutuhkan sistem yang lama untuk mengatasi masalah-
masalahnya. 4. Menentukan persyaratan sistem Menentukan syarat-syarat yang diperlukan untuk perancangan sistem yang baru yang dapat mengatasi masalah-masalah yang dihadapi saat ini. 5. Pembuatan Data Flow Diagram (DFD)
b. Metode Perancangan Metode perancangan terdiri dari: a. Perancangan Database Konseptual (Conceptual Database Design) Mendeskripsikan dan membuat model dari informasi yang digunakan pada Kalindo Land Group. b. Perancangan Database Logical (Logical Database Design) Membuat sebuah model dari informasi yang digunakan pada model data yang spesifik dan relasi antar data. c. Perancangan Database Fisikal (Physical Database Design) Mendeskripsikan bagaimana data disimpan dalam database (struktur data, organisasi file)
TEORI PENDUKUNG 1. Sistem Basis Data Sistem basis data juga dapat diartikan sebagai serangkaian program komputer yang mengendalikan pembuatan, pemeliharaan, dan pemanfaatan basis data sebagai sebuah organisasi
2. Database Management System (DBMS) Sistem basis data merupakan sistem perangkat lunak yang memungkinkan pengguna mendefinisikan, membuat, memelihara dan mengendalikan akses ke database (Connoly, 2005, p16). Biasanya DBMS menyediakan fasilitas sebagai berikut : a)
Data Manipulation Language (DML), memungkinkan user untuk menyisipkan,
meng-update, menghapus dan menerima data dari basis data dengan menciptakan fasilitas permintaan data umum yang disebut query language. b)
Data Definition Language (DDL), memungkinkan user untuk mendefinisikan
basis data, tipe dan struktur data, serta memberi batasan pada data untuk disimpan dalam basis data.
3. Normalization (Normalisasi) Menurut Connolly dan Begg (2005, p.388), normalisasi adalah sebuah teknik untuk menghasilkan sebuah kumpulan dari relasi-relasi dengan atribut-atribut yang diinginkan, yang berdasarkan kebutuhan-kebutuhan data sebuah perusahaan. Normalisasi memiliki 4 tahapan yaitu UNF, 1NF, 2NF, dan 3NF.
4. Siklus Hidup Aplikasi Database (Database Application Lifecycle)
Gambar 1 Database Lifecycle
ANALISIS DAN PERANCANGAN SISTEM
A. Sistem Boundaries
Gambar 2 System Boundaries
B. Model ERD Konseptual
Gambar 3 Model ERD Konseptual
C. ERD Model Logikal
Gambar 4 ERD Model Logikal
IMPLEMENTASI SISTEM A. Jadwal Implementasi Berikut ini adalah jadwal rencana perancangan sistem basis data dan aplikasinya dalam waktu 16 minggu :
Tabel 1 Jadwal Implementasi Nama Kegiatan
Minggu Ke1
Analisis Kebutuhan Pengumpulan Data Usulan Perancangan Tabel Usulan Perancangan Program Demo
Program
dengan perubahan bila
ada
suatu
usulan Tanggapan terhadap program
hasil
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
B. Panduan
Gambar 5 Halaman Home Customer Halaman home berisi pesan singkat tentang isi website pada tampilan QuickLook, What’s New, Talk To Us dan My Home. Halaman home berisi menu – menu yang dapat dipilih dengan meng-klik menu yang diinginkan. Menu pada header diberi efek seperti dropdown yang mana bila kursor diarahkan, akan muncul submenu secara dropdown.
Gambar 6 Halaman My Account Halaman My Account berisi data diri customer seperti yang telah di input oleh customer pada awal pembuatan account yaitu pada halaman registrasi. Pada halaman ini dilengkapi dengan menu edit profile jika customer ingin mengubah data diri
Gambar 7 Halaman My Cart Halaman My Cart Halaman My Cart berisi property-property apa saja yang ingin dibeli oleh pihak customer berikut deskripsi dan harga dari property-property tersebut. Pada halaman ini juga dilengkapi dengan menu continue shopping dan juga next. Jika customer ingin memilih dan membeli property dapat menggunakan menu continue shopping, namun jika customer sudah selesai untuk memilih maka customer dapat mengklik menu next.
Gambar 8 Halaman Product Halaman Product berisi tentang gambar property disertai harga serta lokasi dan juga developer yang membangun property tersebut. Halaman ini dilengkapi dengan menu slide sehingga mempermudah customer dalam mencari property yang diinginkan.
Gambar 9 Halaman Product Detail Halaman Product Detail berisi tentang gambar property disertai harga, overview, specifications, siteplan dan location, facilities dan review dari property yang dipilih. Halaman ini dilengkapi dengan menu selected facade dan facing bagi customer yang peduli dengan facade dan facing property serta menuadd to my favourite jika customer ingin menjadikan property tersebut sebagai salah satu favorit mereka.
Gambar 10 Halaman Customer - Customer Ini merupakan tampilan halaman menu Customer pada submenu Customer. Halaman ini berfungsi untuk melihat daftar customer yang ada. Selain itu dapat melihat insert data customer(transaksi offline), detail data customer, melakukan update data customer dan delete data customer dengan mengklik icon yang bersesuaian. Terdapat pula field untuk melakukan search yang berdasarkan semua atribut. Dan terdapat listbox
untuk memilih jumlah halaman yang ditampilkan setiap halaman.
Gambar 11 Halaman Order – Add New Order Halaman ini merupakan halaman yang muncul ketika mengklik Add New Order. Halaman ini berisi form yang berfungsi untuk memasukkan data order jika customer tidak melakukan registrasi (order secara offline) pada bagian front-end terlebih dahulu.
Gambar 12 Halaman Order – Add Selling Halaman ini merupakan halaman yang muncul ketika mengklik icon Add Selling yang berupa symbol dolar. Halaman ini berisi form untuk memasukkan data pada Selling.
EVALUASI SISTEM
Evaluasi adalah tahapan akhir dari implementasi sistem pada aplikasi basis data Kalindo Land Group. Evaluasi yang didapatkan dari perbandingan antara sistem yang lama dengan sistem yang baru akan diimplementasikan pada perusahaan yaitu: 1. Laporan-laporan yang didapatkan lebih terkomputerisasi dan terorganisir dibandingkan dengan sistem manual. 2. Keamanan
data-data menjadi lebih terjamin dengan menggunakan aplikasi
database 3. Database yang dirancang dapat menyimpan informasi dan data-data yang diperlukan untuk proses pemasaran, penjualan, survey, order, pembayaran. 4. Sistem database yang dibuat memudahkan dalam memanage kebutuhan yang sesuai dengan permintaan Kalindo Land Group.
SIMPULAN
Berdasarkan hasil analisa, perancangan, pembahasan, dan evaluasi system yang telah disampaikan dalam bab-bab sebelumnya, maka simpulan yang dapat diambil adalah sebagai berikut: 1. Dengan adanya aplikasi sistem manajemen pemasaran dan penjualan yang baru pada Kalindo Land, data – data informasi property, transaksi, customer dapat tersimpan dengan rapi dan teratur sehingga memudahkan dalam pencarian data yang dibutuhkan dan mengurangi adanya penumpukan berkas transaksi 2. Dengan adanya sistem baru yang terintegrasi dengan baik pada Kalindo Land, sehingga penginputan data customer, order, transaksi dan data yang berhubungan dengan Kalindo Land dapat dilakukan tanpa harus dicatat manual terlebih dahulu. Data juga tertata rapi dan mengurangi terduplikasinya data 3. Keamanan (security) data menjadi terjamin, karena adanya pembatasan hak akses terhadap data dan aplikasi. 4. Dengan adanya sistem pemasaran yang baru, customer dapat dengan mudah mencari informasi property yang mereka inginkan, selain itu informasi – informasi seperti berita, promosi, tips, dan informasi juga dapat diakses customer dengan mudah. 5. Dengan adanya sistem penjualan yang baru, customer dapat dengan mudah memesan property yang diinginkan, dapat dengan mudah melakukan survey, atau berkomunikasi dengan karyawan pada Kalindo Land. Data – data transaksi yang masuk pun mudah sekali untuk diproses sehingga tidak terlalu memakan waktu dalam pemprosesan pemesanan
SARAN
Beberapa saran yang diberikan sebagai perbaikan dari sistem baru yang ada pada Kalindo Land Group adalah: 1. Membuat sistem data warehouse untuk mempermudah pihak Managerial dalam mengambil keputusan. 2. Memperluas jangkauan sistem sehingga seluruh lapisan bagian dalam perusahaan seperti Human Resource Development, Keuangan, dan departemen yang berada
pada Kalindo Land Group dapat menggunakan dapat menggunakan sistem yang berbasis web. 3. Menggunakan fasilitas keamanan tambahan sehingga data – data penting yang ada, lebih bersifat privasi dan lebih terjaga dengan proteksi yang banyak.
DAFTAR PUSTAKA Bulger, Brad , Jay Greenspan and David Wall (2004). MySQL/PHP Database Applications. (2nd edition). Wiley Publishing, Inc.
Connolly, Thomas M. and Carolyn E.Begg. (2005). Database system A Practical Approach, Implementasi and Management. (4th edition). Addison – Wesley Publishing Company, United States of America.
Douglas E.Comer (2004). Internetworking With TCP/IP Volume 1 Principles, Protocols, and Architecture, (3th edition). Prentice Hall
Eaglestone, B. and Ridley, M. (2001). Web Database System. McGraw-Hill, Maidenhead
Ellsworth, Jill (1997). The Internet Unleashed. Sams Publishing
Irawan, Sardi (2004). Manajemen, Desain Dan Pengembangan Situs Web dengan Macromedia Dreamweaver Dan Adobe Photoshop 7.0. Elex Media Computindo James A. O’Brien (2003). Introduction to Information Systems. (11th edition) . James A. O’Brien, Inc
Jeffrey, A et al. (1996). Modern System Analysis And Design. Cummings Publishing Company, Inc. Menlo Park.
McLeod, Raymond, Jr. (2001). Sistem Informasi Manajemen. Edisi ke-7, Jilid ke-1. Alih Bahasa : Hendra Teguh. PT.Prehallindo, Jakarta. Pressman, Roger S. (2010). Software Engineering A Practitioner’s Approach. (7th edition). McGraw-Hill Companies, Inc.
Purbo, Onno W (2001). Java & Javascript, Elex Media Computindo
Rainer, R. Kelly and Casey G. Cegielski (2011). Introduction to Information Systems. (3th edition). John Wiley & Sons, Inc. Reynolds. George W. (2010). Ethics in Information Technology. (3th edition). Course Technology, Cengage Learning.
Schneiderman, Ben. (1998). Designing the User Interface: Effective Human Computer Interaction (3th edition). Addison-Wesley, Longman Publishing.
Welling, Luke, and Laura Thomson (2001). PHP and MySQL Web Development, Sams Publishing, Indianapolis, Indiana.
Williams, Hugh E. and David Lane (2004). Web Database Applications with PHP and MySQL. (2nd edition). O’Reilly Media, Inc.
DATABASE SYSTEM ANALYSIS AND DESIGN OF ONLINE MARKETING MANAGEMENT AND SALES AT KALINDO LAND GROUP
ERIK - 1200974315, NICODEMUS KURNIAWAN KAWIHARDJA - 1200992854, STEVEN THEODORE - 1200992886
Abstract
The research objectives are to design database system that appropriate with company requirement, help customer of Kalindo Land Group to search information and booking request, survey and conduct online transaction. User research methods are analysis method, design method. In analysis method, survey has been done in Kalindo Land Group, analyzed and identified information requirement through library research to collect data or information from books related with database system and screen design is done on design method. Result that achieved is online sales and marketing application system which appropriate with Kalindo Land Group requirement. Summary that concluded is with the existence of online selling and marketing system that attached with database that appropriate with company requirement will make company easier in doing online transaction, make customer easier for accessing the information that needed and request online survey in Kalindo Land Group
Key words: analysis, design, databases, online
Introduction
1. Background Kalindo Land Group is a joint group of some company which are PT.Kentanix Supra International, PT. Badra Arta and PT. Panca Muara Jaya that works in real estate development sector since 1980. Kalindo Land has developed more than 10 projects and built approximately 20.000 house units since 1983. Almost of all house units that built were medium-scale houses. Now, Kalindo Land is facing some problems which are, still using manual marketing system, the problem is hard to introducing their products to the public in this technology era because they haven't digital-based marketing system. Customer data system, transaction data are still using semi computerized system, the problem is some of the data may lost or duplicated and further, it makes data searching process even harder. Security level isn't high enough. Selling transaction needs long time. The Insertion of data is still experiencing troubled because system hasn't been integrated yet.
2. Scope The thesis scope includes : 1. Database analysis and design which related to marketing and sales at Kalindo Land Group 2. Making new feature for admin, employee and customer 3. Creating pages for promotion, online sales, and dissemination of information about Kalindo Land Group products in front-end application. 4. Display report on back-end 5. Delivery the information.
3. Purpose The purpose of writing this thesis are : 1. Design new database that appropriate with company requirement.
2. Creating marketing management and sales that appropriate with company requirement. 3. Provide the right information, accurate and interesting and easy to understand for the user.
4. Benefit The benefit of preparing of this thesis are: 1. Creating database system that provides clear and accurate information which can be accessed by user by online 2. Facilitate user to access and get the information quickly using internet wherever the user is. 3. Facilitate the company to manage online transaction 4. Facilitate admin to distribute data to user.
5. Research Method Methods used in this thesis writing are: 1.
Analyze method 1.1 Information Collection. Information collection is done by doing library study and interview with peoples that involved directly to current system. Purpose of collecting information is to know about how business processes exist in current system. 1.2 Identifying The Issues From the obtained information can be determined where the weak point of old system. 1.3 Defining System Requirement After having information about the weaknesses of the system, then define exactly what the old system needs to solve the problems. 1.4 Determine System Requirement Determine the necessary condition that needed for new system design which can solves the current problem that company faced.
1.5 Making Data Flow Diagram
2.
Design Method Design method is consist of : 2.1 Conceptual Database Design Describe and create a model from the information that used in Kalindo Land Group 2.2 Logical Database Design Create a model from the information that used in specific model data and relation among data. 2.3 Physical Database Design Describe how data is stored in the database (data structures, file organization)
Supporting Theory
1. Database System Database system can also be defined as a series of computer programs that control the creation, maintenance, and utilization of data base as an organization.
2. Database Management System Database system is a software system that allows users to define, create, maintain and control access to the database (Connolly, 2005, p16). DBMS usually provide the following facilities: a. Data Manipulation Language (DML), allows the user to insert, update, delete and receive data from the database by creating a common data query facility called a query language. b. Data Definition Language (DDL), allows the user to define data bases, data structures and types, as well as impose limits on the data to be stored in the database.
3. Normalization According to Connolly and Begg (2005, p.388), normalization is a technique to produce a set of relations with the desired attributes, which is based on the data needs of a company. Normalization has 4 stages, namely UNF, 1NF, 2NF, and 3NF.
4. Database Application Lifecycle
Figure 1 Database Lifecycle
System Analysis and Design A. System Boundaries
Figure 2 System Boundaries
B. Model ERD Konseptual
Figure 3 Conceptual ERD Model
C. ERD Model Logikal
Figure 4 Logical ERD Model
System Implementation 1. Implementation Schedule The following is a schedule of planned database system design and its application within 16 weeks: Table 1 Implementation Schedule Activity
Weeks 1
Requirement Analysis Data Collection Table Designing Program Designing Program Demonstration Program Evaluation
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2. User Guide
Figure 5 Customer Home Page Home page contains a brief message about the content of the website in Quick Look, What's New, Talk To Us and My Home. Home page contains menus that can be selected by clicking on the desired menu. Header menu is added with dropdown effect which if cursor hover or poin on that menu, the submenus will dropping down from the header menu.
Figure 6 My Account Page My Account page contains customer data that customer input when they register in Registration Page. This page is embedded with Edit Profile menu if
customer want to change their data.
Figure 7 My Cart Page My Cart page contains properties that the customer want to buy, along with description and the price of the property. This page also comes with Continue Shopping and Next menu. If a customer wants to choose and buy the property,he/she can using Continue Shopping Menu, but if the customer has been completed to select, he/she can click the Next menu.
Figure 8 Product Page Product pages contain pictures of the property along with price and location as well as property developers who build them. This page is embedded with a slide menu making it easier for customers in finding the desired property.
Figure 9 Product Detail Page Product Detail page contains pictures of the property along with price, overview, specifications, siteplan and location, facilities and review of the selected property. This page comes with a selecting Facade and Facing menu for customers who are concerned with facing and facade of the property and Add To My Favorite menu if the customer wants to make the property as one of their Favorites.
Figure 10 Customer – Customer Page
This is a view of Customer submenu from Customer menu. This page displays list of existing customers. Moreover, it can insert customer data (for offline transaction usage), insert new order based on selected customer (also for
offline transaction usage), see the details of customer data, customer data update and delete customer data by clicking on the corresponding icon. There is also a field to do a search based on any attribute. And there is a listbox to select the number of pages displayed per page.
Figure 11 Order Page - Add New Order This page is a page that appears when you click Add New Order. This page contains a form which is used to insert order data if the customer doesn't register on the front-end first (offline transaction).
Figure 12 Order Page - Add Selling This page is a page that appears when clicking on the icon Add Selling which is dollar symbol. This page contains a form to insert Selling date.
System Evaluation Evaluation Evaluation is the final stage of system implementation on a database application Kalindo Land Group. The obtained evaluation from the comparison between the old system with the new system that will be implemented at the company are: 1. Reports provided more computerized and organized compared to manual systems. 2. Data security become more secure by using a database application 3. The designed database can store information and necessary data for the marketing, sales, surveys, order, payment. 4. Database system make it easier to manage demand in line with demand Kalindo Land Group.
Conclusion Conclusion Based on the analysis result, design, discussion, and evaluation system that has been presented in previous chapters, the conclusion that can be concluded are : 1. The marketing and sales management application system helps company to store and organize property, transaction, customer data and information, so it makes data searching process easier and minimizing the buildu[ of transaction process. 2. The new system that well integrated in Kalindo Land make customer data, orders, transactions and data relating to Kalindo Land insertion can be done without manually written in the paper. Data is structurely stored and reducing data duplication. 3. Data security is guaranteed, due to the limitation of the right of access to data and applications. 4. With the new marketing system, customers can easily search for property information they want, beside of that informations such as news, promotions, tips, and information can also be accessed easily. 5. With the new sales system, customers can easily order the desired properties, can easily do the survey, or communicate with employees on Kalindo Land. The insertion of transactions data were easy to be processed so it's not take too much time. Suggestion Suggestion Some suggestions are given as the improvement of the new system on Kalindo Land Group are: 1. Creating a data warehouse system to help manager make the managerial decisions. 2. Extending the reach of the system so that all divisions such as Human Resource Development, Finance, and departments on Kalindo Land Group can use a web-based system. 3. Using the additional security so that important data, more privacy and more protected with a lot of protection.
References Bulger, Brad , Jay Greenspan and David Wall (2004). MySQL/PHP Database Applications. (2nd edition). Wiley Publishing, Inc.
Connolly, Thomas M. and Carolyn E.Begg. (2005). Database system A Practical Approach, Implementasi and Management. (4th edition). Addison – Wesley Publishing Company, United States of America.
Douglas E.Comer (2004). Internetworking With TCP/IP Volume 1 Principles, Protocols, and Architecture, (3th edition). Prentice Hall
Eaglestone, B. and Ridley, M. (2001). Web Database System. McGraw-Hill, Maidenhead
Ellsworth, Jill (1997). The Internet Unleashed. Sams Publishing
Irawan, Sardi (2004). Manajemen, Desain Dan Pengembangan Situs Web dengan Macromedia Dreamweaver Dan Adobe Photoshop 7.0. Elex Media Computindo James A. O’Brien (2003). Introduction to Information Systems. (11th edition) . James A. O’Brien, Inc
Jeffrey, A et al. (1996). Modern System Analysis And Design. Cummings Publishing Company, Inc. Menlo Park.
McLeod, Raymond, Jr. (2001). Sistem Informasi Manajemen. Edisi ke-7, Jilid ke-1. Alih Bahasa : Hendra Teguh. PT.Prehallindo, Jakarta. Pressman, Roger S. (2010). Software Engineering A Practitioner’s Approach. (7th edition). McGraw-Hill Companies, Inc.
Purbo, Onno W (2001). Java & Javascript, Elex Media Computindo Rainer, R. Kelly and Casey G. Cegielski (2011). Introduction to Information Systems. (3th edition). John Wiley & Sons, Inc. Reynolds. George W. (2010). Ethics in Information Technology. (3th edition). Course Technology, Cengage Learning.
Schneiderman, Ben. (1998). Designing the User Interface: Effective Human Computer Interaction (3th edition). Addison-Wesley, Longman Publishing.
Welling, Luke, and Laura Thomson (2001). PHP and MySQL Web Development, Sams Publishing, Indianapolis, Indiana.
Williams, Hugh E. and David Lane (2004). Web Database Applications with PHP and MySQL. (2nd edition). O’Reilly Media, Inc.