analisis dan perancangan aplikasi basisdata keluar masuk...
TRANSCRIPT
1
ANALISIS DAN PERANCANGAN APLIKASI BASISDATA KELUAR MASUK
BARANG PERGUDANGAN BERBASIS WEB PADA PT KARINDO
ALKESTRON
Finda Novdelfina (1200965771), Ulfah Aulia Rizki(1200959541)
ABSTRAK
TUJUAN PENELITIAN, ialah merancang sistem basis data untuk proses
keluar masuk barang yang sesuai dengan kebutuhan PT Karindo Alkestron, serta
membuat program aplikasi berdasarkan rancangan basis data yang telah dibuat.
Sistem ini mencatat setiap proses dalam alur sebuah barang, mulai dari
pemasukan barang, pengecekan barang, request barang, approval barang, sampai
pengeluaran barang dari gudang.
METODOLOGI PENELITIAN yang digunakan adalah metode penelitian
observasi yang dilakukan dengan studi langsung ke lapangan (perusahaan yang
bersangkutan), wawancara dengan pihak yang terkait, mempelajari dokumentasi
perusahaan lalu dilanjutkan dengan studi kepustakaan, dan metode perancangan
basis data dengan tiga konsep perancangan (perancangan konseptual,
perancangan logical, perancangan fisikal), serta merancang tampilan untuk
membuat program aplikasi.
HASIL YANG DICAPAI adalah terbentuknya sistem aplikasi basis data yang
dapat meningkatkan kinerja perusahaan dan memberikan kemudahan serta
kecepatan dalam melakukan proses keluar masuk barang pergudangan.
SIMPULAN dari penelitian ini adalah dengan adanya perancangan basis data
beserta dengan aplikasi yang berhubungan dapat mempermudah perusahaan
dalam mengatur keluar masuk barang dan penggunaan sistem basis data menjadi
terkomputerisasi.
Kata Kunci : Analisis, Perancangan, Basisdata, Keluar, Masuk, Barang
2
PENDAHULUAN
Dewasa ini teknologi informas i sudah bukanlah hal yang baru lagi di
masyarakat, terutama di era globalisasi sekarang. Lazimnya semua kegiatan
sehari-hari kita pastilah berhubungan dengan teknologi. Dari mulai alat-alat kecil
untuk keperluan pribadi, pendidikan, entertainment, business, dan sebagainya.
Begitu pun dengan penggunaan komputer yang semakin meningkat. Karena
komputer merupakan suatu teknologi yang memegang peranan penting, sehingga
mengalami perkembangan yang cukup signifikan untuk membantu proses kerja
menjadi lebih efektif dan efisien.
Selama ini penggunaan komputer telah banyak membantu pekerjaan
manusia. Hal ini dapat ditelusuri dengan adanya istilah komputerisasi, yang
menggantikan cara penulisan tangan dengan komputer. Karena komputer adalah
sistem elektronik untuk memanipulasi data yang cepat dan tepat, serta dirancang
dan diorganisasikan agar secara otomatis menerima dan menyimpan data input,
memprosesnya, lalu menghasilkan output dibawah pengawasan suatu langkah-
langkah instruksi program yang tersimpan di memori (stored program). Akan
tetapi masih banyak di beberapa perusahaan besar yang kurang memahami
betapa pentingnya penggunaan komputer dalam salah satu kegiatan mereka yang
cukup penting. Contoh signifikannya adalah dalam sistem aplikasi stock barang
yang belum diterapkan oleh PT Karindo Alkestron. Permasalahan perusahaan ini
terdapat pada keadaan stock barang yang masih dikontrol secara manual dengan
menggunakan kertas dan alat tulis. Hal ini mengakibatkan hanya staf gudang
yang dapat mengecek kondisi barang masuk dan keluar, sedangkan staf pada
jabatan lain seperti sales manager atau general manager tidak mengetahui status
barang tersebut dengan seksama.
Oleh karena itu, penulis memilih topik yang dapat memecahkan masalah
pada PT Karindo Alkestron agar sistem dapat terkomputerisasi dengan baik.
Penulis ingin membahas dan membuat sistem aplikasi basis data berupa
3
penyimpanan barang sehingga perusahaan tersebut tidak melakukannya lagi
secara manual. Selain itu, dengan adanya aplikasi ini data-data di perusahaan
tersebut dapat tersusun rapih, terintegrasi dengan baik, dan mudah dikontrol.
Sehingga proses masuk dan keluarnya barang dapat diketahui oleh berbagai
pihak di perusahaan tersebut, terutama oleh staf yang bertanggungjawab.
TEORI PENDUKUNG
1. Teori-Teori Dasar / Umum
1.1 Pengertian Basis Data
Menurut Connoly dan Begg (2002, p14), Basis data adalah
sekumpulan data yang saling terhubung secara logikal, yang dirancang dalam
rangka memenuhi kebutuhan informasi dalam sebuah organisasi.
1.2 Database System Development Life Cycle (SDLC)
Sistem basis data merupakan komponen dasar dari suatu organisasi
besar dengan sistem informasi yang luas. Hal penting dalam database
lifecycle adalah bahwa tingkatannya tidak sepenuhnya berurutan, tetapi ada
beberapa tingkatan yang berulang dengan alur balik. Karena proses yang
terjadi harus mengecek ulang pada proses sebelumnya jika hasil tidak
optimal. Database Application Lifecycle merupakan tahapan dalam
merancang suatu sistem basis data.(Connolly dan Begg, 2002, p271).
Database Application Lifecycle digambarkan seperti bagan berikut :
4
5
2. Teori-Teori Khusus
2.1 Pergudangan
Warehouse atau pergudangan berfungsi menyimpan barang untuk
produksi atau hasil produksi dalam jumlah dan rentang waktu tertentu yang
kemudian didistribusikan ke lokasi yang dituju berdasarkan permintaan.
Kendala yang dihadapi dalam pengelolaan warehouse adalah akurasi
pergerakan barang dan menghitung rentang waktu barang disimpan.
Dibutuhkan kontrol aktivitas pergerakan barang dan dokumen untuk
meningkatkan efisiensi penggunaan warehouse agar jumlah dan rentang
waktu barang disimpan dalam nilai minimum atau sesuai perencanaan.
2.2 Sistem Inventori dan Backtracking
Hal-hal yang perlu diperhatikan dalam sistem inventory perusahaan
adalah sistem pemasukan, pengeluaran, pemeriksaan stok dan pembuatan
laporan. Sedangkan untuk pencarian tempat yang tepat untuk barang yang
akan diinventori adalah dengan menggunakan algoritma backtracking, yaitu
penelusuran kemungkinan satu persatu sampai didapat solusi yang paling
baik. Berikut adalah penjelasan sistem inventory yang berlaku dalam gudang
secara umum serta penjelasan algoritma backtracking secara terperinci.
Untuk sistem inventory, yang akan ditekankan pada proses
pemasukan barang, pengeluaran barang serta pemeriksaan stok barang.
Berikut akan dijabarkan lebih detail lagi mengenai ketiga proses tersebut.
1. Pemasukan barang
Pemasukan barang merupakan proses penambahan inventori
barang. Proses pemasukan barang dalam perusahaan terjadi setelah
adanya pembelian dari supplier. Jika terjadi retur penjualan, barang
6
tidak akan disimpan sebagai inventori barang baru tetapi akan
disimpan sebagai barang rusak.
2. Pengeluaran barang
Pada proses pengeluaran barang, kegiatan utamanya yaitu
pengiriman barang kepada pelanggan sesuai dengan pesanan ataupun
pengiriman barang ke distributor pelanggan. Pengeluaran barang
sesuai dengan nota penjualan yang sudah dibuat dan dibuat juga surat
jalan untuk barang yang sudah dikeluarkan.
3. Pemeriksaan stok
Pemeriksaan stok dilakukan secara periodik, misal per
triwulan namun bisa juga dilakukan tidak secara periodik.
Pemeriksaan stok tidak selalu dilakukan secara keseluruhan, tetapi
lebih sering dilakukan untuk beberapa barang yang dianggap
memiliki penjualan yang baik.
Backtracking merupakan bentuk algoritma yang banyak dan sering
digunakan dalam memecahkan permasalahan yang bersifat kombinasi. Cara
kerja dari backtracking adalah mencoba satu demi satu kemungkinan cara
yang bisa dilakukan untuk memperoleh hasil yang terbaik.
3. Analisis dan Perancangan Sistem
3.1 Perancangan Basis Data
Untuk dapat membantu dalam merencanakan, mengatur, mengontrol, dan
mengevaluasi sistem program yang dibangun, maka penulis menggunakan teknik
metode design yang di bagi menjadi 3 tahap, yaitu :
1. Perancangan basis data konseptual
2. Perancangan basis data logikal
7
3. Perancangan basis data fisikal
3.2 Perancangan Basis Data Konseptual
Proses membangun model informasi yang digunakan dalam suatu
perusahaan, independent dari semua pertimbangan fisik. Adapun langkah-
langkahnya adalah sebagai berikut :
1. Identifikasi tipe entity
2. Identifikasi tipe relationship
3. Identifikasi tipe dan menggabungkan attributes pada tiap entity
4. Menentukan domain attribute
5. Menentukan attributes candidate dan primary key
6. Pengecekan Redudancy
7. Validasi model konseptual data lokal terhadap transaksi pengguna
Dari perancangan konseptual menghasilkan tabel ERD Konseptual :
8
3.3 Perancangan Basis Data Logikal
Proses membangun model informasi berdasarkan data spesifik model,
tetapi independent dari DBMS tertentu dan pertimbangan fisik lainnya. Langkah-
langkahnya adalah sebagai berikut :
1. Menghilangkan fitur yang tidak kompatibel
2. Menentukan relasi untuk model logikal data lokal
3. Validasi relasi dengan menggunakan normalisasi
4. Menentukan integrity constraint
5. Membangun dan memvalidasi model logikal data global
9
Perancangan database logikal menghasilkan ERD Model Global :
3.4 Perancangan Basis Data Fisikal
Proses menghasilkan deskripsi implementasi database pada penyimpanan
sekunder. Menjelaskan langkah-langkah sebagai berikut :
10
1. Rancangan relasi dasar
2. Analisis transaksi
3. Pemilihan indeks
4. Estimasi kebutuhan disk space
5. Mekanisme keamanan
Dari perancangan database fisikal menghasilkan rancangan mekanisme
keamanan :
Pengguna
Entitas
Admin Pemasukan Pengeluaran
I R U D I R U D I R U D GeneralManager X X X
TelpGeneralManager X X X X X X X X
EmailGeneralManager X X X X X X X X
Jabatan X
Sales X X X
TelpSales X X X X X X X X
EmailSales X X X X X X X X
KaryawanGudang X X X X
TelpKaryawanGudang X X X X X X X X X X X X
EmailKaryawanGudang X X X X X X X X X X X X
Vendor X X X X X X X X
TelpVendor X X X X X X X X
EmailVendor X X X X X X X X
DetailVendor X X X X X X X X
KategoriBarang X X X X X
Satuan X X X X X
Barang X X X X X X X X X
RequestOrder X X
DetailRequestOrder X X
PengeluaranBarang X X X X
DetailPengeluaranBarang X X X X
11
ReturBarangKeluar X X X
DetailReturBarangKeluar X X X
PemasukanBarang X X X X
DetailPemasukanBarang X X X X
ApproveRequest X X X X
DetailApproveRequest X X X X
PengecekanStokBarang X X
DetailPengecekanStokBarang X X
I: Insert ; R: Read ; U: Update ; D: Delete
Pengguna
Entitas Sales
General
Manager
Karyawan
Gudang
I R U D I R U D I R U D GeneralManager X X X X
TelpGeneralManager X
EmailGeneralManager X
Jabatan X
Sales X X X X
TelpSales X
EmailSales X
KaryawanGudang X X
TelpKaryawanGudang X
EmailKaryawanGudang X
Vendor
TelpVendor
EmailVendor
DetailVendor
KategoriBarang
Satuan
Barang X X X
RequestOrder X X X X
DetailRequestOrder X X X X
12
PengeluaranBarang X X X
DetailPengeluaranBarang X X X
ReturBarangKeluar X X X
DetailReturBarangKeluar X X X
PemasukanBarang X
DetailPemasukanBarang X
ApproveRequest X X
DetailApproveRequest X X
PengecekanStokBarang X X
DetailPengecekanStokBarang X X
I: Insert ; R: Read ; U: Update ; D: Delete
4. Implementasi Sistem
Berikut adalah jadwal implementasi Aplikasi database pada PT.Karindo
Alkestron
Berikut beberapa tampilan print screen layar-layar untuk aplikasi sistem basis
data PT Karindo Alkestron dan juga panduan pengoperasian.
NO KEGIATAN MINGGU
1 2 3 4
1 Pengadaan software dan hardware X
2 Instalasi software dan hardware X X
3 Konversi data X X
4 Implementasi X
5 Evaluasi / test X
6 Pelatihan X
13
Halaman Login
Ini merupakan halaman Login. Dimana terdapat hak akses yang berbeda, yaitu untuk
Admin dan User (General Manager, Sales dan Karyawan Gudang).
Halaman Update Product Admin
14
Halaman ini untuk admin mengubah atau mengedit nama-nama product dll.
Halaman Add New Product Admin
Halaman ini untuk Admin menambah product baru yang datang ke gudang
15
Halaman Request Order
Merupakan halaman Sales untuk merequest barang ke general manager dan
menunggu persetujuan boleh tidaknya barang tersebut dikeluarkan.
16
Halaman General Manager
Merupakan halaman general manager, apabila ada sales yang merequest barang, maka
general manager melakukan status order.
17
Halaman Faktur Order Product
Halaman dimana general manager sudah mengapprove status order
18
Halaman List product
Halaman berisi list barang yang tersedia digudang
19
Halaman Checing of Product Karyawan Gudang
Merupakan halaman karyawan gudang melakukan pengecekan barang di dalam
gudang
5. Evaluasi Sistem
Pada tahapan ini dilakukan pengujian terhadap calon user sesuai dengan hak
akses masing-masing untuk menguji kesesuaian antara rancangan aplikasi dengan
kebutuhan pada PT.Karindo Alkestron dan diperoleh beberapa hasil evaluasi
diantaranya :
1. Sharing data
Data dapat digunakan bersama-sama pada tiap divisi sehingga memudahkan
untuk update data.
20
2. Konsistensi data
Data yang disimpan konsisten karena disimpan secara terpusat.
3. Redundansi data
Tidak terjadi redundansi data sehingga data yang sama tidak menumpuk.
4. Security
Keamanan data lebih terjamin karena adanya hak akses basis data sehingga basis
data tidak dapat diakses oleh sembarang user.
5. Backup
Mudah dalam melakukan backup data.
6. Simpulan
Berdasarkan hasil analisis dan perancangan yang telah dibahas pada bab-bab
sebelumnya, maka dapat disimpulkan hal – hal sebagai berikut :
1. Telah dihasilkan sistem aplikasi basis data yang dapat meningkatkan kinerja
perusahaan dan memberikan kemudahan serta kecepatan dalam melakukan
proses keluar masuk barang pergudangan.
2. Telah dihasilkan sistem basis data yang terintegrasi dengan baik antara transaksi
sales, general manager dan karyawan gudang.
3. Dengan adanya sistem ini, dapat mempermudah karyawan perusahaan
melakukan proses keluar masuk barang yang sebelumnya dilakukan secara
manual menjadi berlangsung lebih cepat dan akurat.
4. Adanya pembagian hak akses untuk membatasi user mengakses sistem sesuai
tugas dan wewenangnya, sehingga tingkat keamanan data lebih terjamin.
5. Sistem yang dihasilkan dapat mempermudah perusahaan dalam mencetak
laporan setiap transaksi – transaksi yang dibutuhkan.
21
7. Saran
Saran yang dapat diberikan oleh penulis kepada perusahaan untuk mendukung sistem
basis data yang telah dihasilkan adalah sebagai berikut :
1. Sistem aplikasi yang telah dibuat dapat dikembangkan dengan adanya pembuatan
notification setiap user melakukan login, baik itu oleh sales, General Manager,
atau karyawan gudang. Sehingga seluruh transaksi yang baru dilakukan dapat
diketahui satu sama lain secara seksama.
2. Melakukan perawatan operational secara berkala.
3. Penggunaan fasilitas backup database secara berkala untuk mencegah terjadinya
kerusakan data atau kerusakan pada hardware maupun software.
4. Melakukan evaluasi terhadap sistem agar dapat terus mengikuti perubahan dan
perkembangan yang terjadi di PT.KARINDO ALKESTRON.
8. Daftar Pustaka
Conolly, Thomas , Begg, Carolyn. (2002). Database System : A Practical Approach
to Design, Implementation, And Management. 3rd Edition. London : Addison
Wesley.
http://id.wikipedia.org/wiki/Pergudangan
22
9. Ringkasan Riwayat Hidup
Finda Novdelfina lahir di Jakarta pada tanggal 8 November 1990. Penulis
menamatkan pendidikan Strata 1 di Universitas Bina Nusantara dalam bidang Teknik
Informatika pada tahun 2012, SMA Labschool Kebayoran tahun 2008, SMP
Tritunggal tahun 2005.
Ulfah Aulia Rizki lahir di Tangerang pada tanggal 6 July 1991. Penulis menamatkan
pendidikan Strata 1 di Universitas Bina Nusantara dalam bidang Teknik Informatika
pada tahun 2012, MA Ma’had Al-zaytun tahun 2008, Mts Ma’had Al-zaytun tahun
2005.
ANALYSIS AND DATABASE
APPLICATION DESIGN OF IN AND OUT
WAREHOUSE GOODS WEB-BASED AT
PT KARINDO ALKESTRON
Finda novdelfina and Ulfah Aulia Rizki
Jl. Kebon Jeruk Raya 27, Kemanggisan, Kebon Jeruk, Jakarta, Indonesia 11530
Abstract
RESEARCH OBJECTIVES, is designing a database system to process goods in and
out as needed PT KARINDO Alkestron, and create programs based on the design of
database applications that have been made. This system records each process in a flow of
goods, ranging from the entry of goods, checking items, request items, approval of goods,
until the release of goods from the warehouse.
RESEARCH METHODOLOGY research methods used were observations made by
the direct study of the field (the company concerned), interviews with stakeholders,
including studying the company's documentation and then proceed with the study of
literature, and methods of database design with three design concepts (conceptual design,
design logical, physical design), as well as designing the look to create an application
program.
RESULUT ACHIEVED is the establishment of a database application system that can
improve corporate performance and provide the ease and speed the process and out of the
warehousing of goods.
CONCLUSION of this research is to design a data base along with related applications
can be easier for companies to set out the goods and the use of a computerized data base
system.
Keyword : Analysis, Design, Database, Out, In, Goods
1. Introduction
Computer is a technology that plays an important role, so that experienced significant
growth and development to help the working process becomes more effective and efficient.
But PT Karindo Alkestron that works as a supplier of medical equipment here still has a
warehouse that still controlled manually.
We restrict the scope of this analysis by only taking these four sides which are the
entering goods by vendors, sales demand (demo, QC, selling, backup units), approval by
General Manager, and checking productss warehouse by warehouse employees. The
problems are, the demands and the product entering is still works manually. The risk of data
loss is possibly happen. General Manager is difficult to control the in and out of product
transaction. And difficult to track the availability of stock
By seeing these problems, we decide to give better solution in designing an integrated
database with a web-based application. So that would be expected to improve employee
performance. Not only that, the General Manager may make it easier to make decisions
quickly. In the end the company can reach many advantages with the process, be more
discipline in controlling product so it will be well-organized.
2. General Guidelines
Authors need to get the true data from the company so that we can analyze the facts
to get solution. In this case we used to do an observation by going to the company and had an
interview with stakeholder. We asked about the history, vision, and mision of this company
and what they actually need. What kind of application they want us to make for them. After
we got those all, we did a literature study in library to fulfill this thesis.
These theories would help the authors in designing database. These are the general
theories that support. Authors used system, system design, system analyze, data, database,
database system, Database Management System (DBMS), DBMS Components, the
advantage of DBMS, the lack of DBMS, SDLC, Normalization, Entity Relationship
Diagram, Data Flow Diagram, and State Transition Diagram. And the specific theories are
warehouse, inventory and backtracking, internet, Adobe Dreamweaver CS3, PHP, World
Wide Web, Web Server, Graphical User Interface, Jquery, and MySQL.
Here are some of the application screens that authors made after designing the
database system.
2.1. LogIn Screen
This is the Login page. There are different access rights here, actually for
Admin and User (General Manager, Sales and Warehouse Employees)
2.2. Update Product Admin Screen
This page is for admin to change or edit the names of the product
2.3. Add New Product Admin Screen
Admin page for adding new products which has just coming to the warehouse
2.4. Request Order Screen
Sales page for requesting an item to the general manager and wait for approval
may be issued whether or not the item.
.
2.5. General Manager Screen
This is a home login for General Manager. This page actually display all product
request that has been sent by the Sales. General Manager should change the status order
and give decision for what he or she about to accept or deny the request.
2.6. Faktur Order Product Screen
This is the page where the General Manager has accepted request from
Approval Request page
2.7. List Product Screen
This page contains a list of products that available in warehouse
2.8. Checking of Product Screen
This is the page where the warehouse employee do a product checking.
3. Conclusion
Based on the analysis and discussion of issues that have been done on PT Karindo
Alkestron, it can be concluded that: system that had been created is able to increase all
employee performances, and would be easy and quick in processing the in and out
products because it has been integrated well by dividing the rights of the three users.
There is no manual processing anymore. Increase the data security because users do task
by their job description. And the important thing is users are able to print the data out as
well as they need to do.
The suggestions for further development of this website is: notification
establishment to let all users know what’s come up with the latest process that this
company did. Giving an operational maintanance and database backup to avoid from
data, hardware, and softeware decay.
References
Alter, Steven (1999). Information system, Foundation of E-Business, Prentice Hall PTR, Upper
Saddle.
Conolly, Thomas , Begg, Carolyn. (2002). Database System : A Practical Approach to Design,
Implementation, And Management. 3rd Edition. London : Addison Wesley.
Conolly, Thomas , Begg, Carolyn. (2005). Database System : A Practical Approach to Design,
Implementation, And Management. 4rd Edition. Addison Wesley Publishing Company
Inc., USA.
Date, C.J. (2000). An Introduction to Database Systems. 7th Edition. Assition Wesley, Canada.
Laudon, K dan Laudon, J. (2003). Management Information System : Managing The Digital
Fir., 7th Edition. Prentice Hall, New Jersey.
Turban, Efraim, R. Kelly Rainer, Jr, Richard E. Potter. (2005). Introduction to Information
Technology. 3rd Edition. John Wiley & Sons Inc., New Jersey.
Hahn’s, Harley. (1996). Internet Complete Reference. 2nd Edition. McGraw-Hil, Inc Singapore.
Hofstetter, Fred T. (2001). Multimedia Literacy. 3rd Edition. The McGraw-Hill Companies, Inc,
New York.
Kusumo, A.S. (2003). Pemrograman Database dengan Visual Basic 6mm. Cetakan Kesua. P.T
Elex Media Komputindo, Gramedia, Jakarta.
O’Brien, James A. (2005). Pengantar Sistem Informasi : Perspektif Bisnis dan Manajerial. 12th
Edition. Salemba Empat, Jakarta.
Whitten, Jeffery L. Bentley, Lonnie D. Dittman, Kevin C (2004). System AnalysisDesign
Methods. 6th Edition. Purdue University, West Lafayette, IN.
Welling, Luke, Thomson, Laura (2001). PHP and My SQL Web Development. Sams Publishing.
McLeod Jr, Raymond and George Schell. (2001). Management Information System. 8th Edition.
Prentice Hall, Inc., New Jersey.
Ramakrishnan, R., Gehkre, J. (2003). Database Management System. 3rd Edition. The
McGrawHill, Singapore.
Silberschatz, Abraham, Korth, Sudarshan. (2002). Database System Concept. McGrawHill,
New York.
Pressmen, Roger S. (2001). Software Engineering A Practioner’s Approach. 5th Edition.
McGrawhill.
Kurniawan, Yahya. (2001). Singkat Tepat Jelas Aplikasi Web Database dengan ASP. PT. Elex
Media Komputindo, Jakarta.
Lemay, Laura. (2000). Sams Teach Yourself Web Publishing with HTML 4 in 21 Days. 2nd
Edition. Sams Publishing.
Indrajani, S.kom., MM. (2011). Perancangan Basis Data dalam All in 1. Cetakan Pertama. P.T.
Elex Media Komputindo, Jakarta.
Deliana, Hartini, Cahya, Lisye Mareta & Kaisariza, Kikis Sabrina. (2009). Database dengan
SQL Server 2005. Edisi Pertama Jakarta : Mitra Wacana Media.
Bustami, Ahmad. (1999). Cara Mudah Belajar Internet, Home Site, dan HTML. Jakarta:
Dinastindo.
Peranginagin, Kasiman. (2006). Aplikasi Web Dengan PHP dan MySQL. Edisi I. C.V Andi
Offset. Yogyakarta)
Turban, E., et al. (2007). Introduction to Information System Surpotting and Transforming
Businnes. John Wiley & Sons. New York)
Sidik, Betha, dan Husni Iskandar Pohan. (2007). Pemrograman WEB dengan HTML, disertai
lebih dari 200 contoh program beserta tampilan grafisnya. Cetakan kelima. Informatika,
Bandung)
Shneiderman, Ben and Catherine Plaisant, et al. (2003). Designing the User Interface : Strategies
for Effective Human-Computer Interaction. Four Edition. Pearson Education, University
of Maryland, College Park)
Hakim, Lukmanul. (2010). Dengan Bikin Website Super Keren dengan PHP dan jQuery.
Lokomedia, Yogyakarta)
http://id.wikipedia.org/wiki/Pergudangan
http://bethasidik.wordpress.com/category/jquery/