kepada sekolah tinggi manajemen informatika dan...
TRANSCRIPT
ANALISIS DAN PERANCANGAN REKAPITULASI NILAI RAPORT SISWA PADA SMA NEGERI 1 KLATEN BERBASIS WEB
Naskah Publikasi
diajukan oleh
Natanael Sundoro
09.11.3355
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA YOGYAKARTA
2013
ANALYSIS AND DESIGN ON STUDENTS' SCHOOL REPORTS RECAPITULATION BASED WEB OF SMA NEGERI 1 KLATEN
ANALISIS DAN PERANCANGAN REKAPITULASI NILAI RAPORT SISWA PADA SMA NEGERI 1 KLATEN BERBASIS WEB
Natanael Sundoro
Rum Muhamad Andri Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
"Analysis And Design On Students’ School Reports Recapitulation Based Web Of SMA Negeri 1 Klaten " is the title of the research thesis that I wrote. In this paper discussed how to design a system recapitulation value of student report cards in web-based that can accommodate the processing of student report cards to the value of student report cards that can be accessed online. The study was based on the rapid development of information technology, so the system is required to take more work quickly and efficiently.
Currently SMA Negeri 1 Klaten still use manual in the collection and processing of report cards. But with the new system then the teacher becomes easier to submit final grades of students. Students can also access their final report and print it directly. Likewise, the admin becomes easier to manage the data values and student report cards.
With the new system is expected to help the work of SMA Negeri 1 Klaten in the process of collecting and processing of student report cards become faster and more efficient.
Keywords: recapitulation value of report cards, student report cards, SMA Negeri 1 Klaten
1
1. PENDAHULUAN
Dalam era informasi ini perkembangan teknologi semakin maju dan canggih. Hal ini
mendorong banyak kalangan untuk memanfaatkan kemajuan teknologi tersebut untuk
berbagai kepentingannya. Salah satu teknologi yang kini berkembang sangat pesat dan
mulai banyak digunakan oleh masyarakat di seluruh dunia adalah internet. Dengan
berkembangnya teknologi pendukung jalur data, seperti perangkat keras, perangkat lunak
dan teknologi jaringan, banyak hal yang dapat dilakukan di internet, misalnya
berkembangnya transaksi elektronik yang disebut Electronic Commerce (EC) dan website
yang banyak dimanfaatkan oleh perusahaan, organisasi dan berbagai instansi.
Website merupakan kumpulan halaman-halaman yang berisi informasi yang
disimpan di internet dan bisa diakses atau dilihat melalui jaringan internet pada perangkat-
perangkat yang bisa mengakses internet seperti komputer, Smartphone, Tablet dan
sebagainya. Kemudahan website untuk diakes membuat website banyak digunakan
sebagai media informasi, komunikasi, promosi maupun media bisnis. Dengan adanya
website informasi dapat dengan mudah diberitakan dan diperoleh dengan tidak dibatasi
jarak dan waktu.
Perusahaan, organisasi dan instansi tertentu membutuhkan informasi yang cepat,
aman dan akurat guna menyelesaikan suatu pekerjaan maupun projek. Seiring dengan
perkembangan teknologi yang ada, mestinya merupakan peluang yang baik bagi
perusahaan, organisasi dan instansi untuk menjadikan website sebagai media
penyampaian informasi dan komunikasi dengan jangkauan yang jauh lebih luas.
SMA Negeri 1 Klaten adalah salah satu sekolah menengah atas yang mempunyai
predikat sebagai Rintisan Sekolah Bertaraf Internasional (RSBI). Dengan predikat tersebut
tentu sekolah harus terus meningkatkan kinerja dan kualitasnya. Salah satu yang perlu
menjadi perhatian adalah tentang raport siswa. Selama ini SMA Negeri 1 Klaten
menggunakan cara manual dalam mengumpulkan dan mengolah nilai raport siswa yaitu
masing-masing guru mata pelajaran menyetorkan nilai siswa dalam bentuk kertas. Daftar
nilai tersebut kemudian akan diproses menjadi raport siswa dengan menginputkan nilai satu
persatu. Proses tersebut tentu akan memakan waktu yang tidak sedikit. Selain itu
pemberkasan nilai raport siswa dalam bentuk excel juga kurang amandan efisien karena
rawan penggantian. Tentu akan lebih cepat, aman dan efisien bila menggunakan website,
sehingga ditulislah laporan skripsi dengan judul “Analisis dan Perancangan Rekapitulasi
Nilai Raport Siswa Pada SMA Negeri 1 Klaten Berbasis Web”.
2. LANDASAN TEORI 2.1 Pengertian Sistem
Sistem merupakan kumpulan atau himpunan dari objek-objek yang saling
terorganisasi, saling berelasi dan berinteraksi dalam suatu kesatuan yang dirancang untuk
2
mencapai suatu tujuan. Namun pengertian dan definisi sistem berkembang sesuai dengan
konteks dimana pengertian sistem itu digunakan.
Suatu sistem yang kompleks biasanya tersusun atas beberapa subsitem.
Subsistem bias dijelaskan sebagai sebuah sistem dalam sistem yang lebih besar.
Subsistem merupakan komponen atau bagian dari suatu sistem, subsistem ini bias fisik
ataupun abstak. Subsistem sebenarnya hanyalah sistem di dalam suatu sistem, ini berarti
bahwa sistem berada pada lebih dari satu tingkat.
2.2 Pengertian Informasi
Informasi merupakan data yang telah diolah menjadi sebuah bentuk yang berarti
bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang.
Dengan demikian informasi bersumber dari data-data yang ada, dimana data sendiri
merupakan suatu nilai, keadaan, atau sifat yang berdiri sendiri lepas dari konteks apapun1.
2.3 Pengertian Sistem Informasi
Sistem informasi merupakan suatu sistem di dalam suatu organisasi yang
mempertemukan keburuhan pengolahan transaksi harian, mendukung operasi, bersifat
manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu
dengan laporan-laporan yang diperlukan. Dengan demikian sistem informasi adalah
sebuah sistem yang terdiri atas rangkaian subsistem informasi terhadap pengolahan data
untuk menghasilkan informasi yang berguna dalam pengambilan keputusan2.
2.4 Pengertian Rekapitulasi
Rekapitulasi adalah fungsi utama pada sistem yang akan dirancang. Proses ini
akan mengumpulkan nilai–nilai yang disetorkan oleh guru-guru mata pelajaran untuk
selanjutnya disetorkan kepada wali kelas. Selanjutnya nilai tersebut akan diolah menjadi
raport dan dibagikan pada siswa.
Rekapitulasi merupakan suatu kegiatan meringkas dan mengumpulkan data
dengan pola-pola yang sudah ditentukan sehinggabentuk, susunan dan isinya menjadi
lebih berguna. Kegiatan rekapitulasi dapat dilakukan dengan dua cara, yaitu cara manual
dan cara otomatis. Selama ini cara manual masih digunakan di SMA Negeri 2 Klaten
dimana cara ini saja akan membutuhkan waktu dan tenaga yang lebih banyak dan kurang
efisien apalagi dalam era informasi dan teknologi saat ini. Cara otomatis merupakan cara
yang pastinya sangat menguntungkan dari segi efisiensi waktu dan biaya. Cara ini juga
mempermudah para guru dalam mengumpulkan nilai karena kegiatan rekapitulasi tersebut
dilakukan secara komputerisasi yang tentu saja akan lebih cepat dan minim kesalahan.
1 Al Fatta, Hanif.2007.Analisis dan Perancangan Sistem Informasi.Yogyakarta:Penerbit ANDI, hal 3-6 2 Kusrini, dkk.2007. Tuntunan Praktis Membangun Sistem Informasi Akuntasi dengan Visual Basic
dan Microsoft SQL Server.Yogyakarta:Penerbit ANDI, hal 8-9
3
2.5 Teori Nilai Raport
Rapor berasal dari kata Belanda yaitu rapport yang mempunyai makna
melaporkan, memberikan laporan tentang prestasi anak di sekolah. Rapor disajikan dalam
bentuk angka-angka yang mencerminkan kemapuan siswa dalam menempuh kegiatan
belajarnya disekolah selama 1 (satu) semester yang ditentukan melalui ujian akhir
semester. Nilai-nilai dalam rapor sangat penting bagi siswa karena menentukan kenaikan
kelas atau kelulusannya. Melalui nilai rapor seorang guru dapat menentukan apakah
seorang siswa dapat dinaikan ke kelas selanjutnya atau tetap tinggal di kelas yang sama.
Oleh karena pentingnya nilai rapor tersebut maka muncul kebanggaan di kalangan
orang tua siswa atas nilai rapor yang tinggi dan ranking yang baik yang diperoleh anaknya.
Nilai rapor dan ranking sekolah menjadi acuan tolak ukur untuk mengetahui kemapuan
anak dalam bersekolah. Bila mendapat nilai tinggi dan ranking yang bagus maka siswa
akan dikatakan sebagai anak yang cerdas, sedangkan bila mendapat nilai yang kurang
maka akan dikatakan sebagai anak bodoh. Nilai Rapor juga dianggap sebagai syarat
mutlak untuk menunjukan keberhasilan seorang anak dimana anak yang mendapat nilai
baik dan tinggi maka ia akan sukses dalam kehidupan selanjutnya dan sebaliknya bagi
anak yang nilainya rendah maka ia tidak akan berhasil di masa depannya. Namun patut
diketahui bahwa keberhasilan seseorang tidak mutlak ditentukan olek nilai-nilai rapor
semata, banyak hal yang menjadi factor kesuksesan seseorang di masa mendatang.
2.6 Pengertian Basis Data
Database merupakan suatu kumpulan data terhubung yang disimpan secara
bersama-sama pada suatu media, tanpa mengatap satu sma lain atau tidak perlu suatu
kerangkapan data dengan cara-cara tertentu sehingga mudah untuk digunakan dan
ditampilkan kembali, dapat digunakan untuk satu atau lebih program aplikasi secara
optimal, data dapat tersimpan tanpa mengalami ketergantungan pada program yang akan
mengunakannya, serta disimpan sedemikian rupa sehingga penambahan dan modifikasi
data dapat dengan mudah dilakukan dan terkontrol3.
2.7 Software Yang Digunakan 2.7.1 XAMPP
XAMPP adalah perangkat lunak yang memaketkan Apache, MySQL, PHP, dan Perl
dalam satu paket. Perangkat lunak atau software ini berfungsi untuk menjalankan website
berbasis PHP dan menggunakan pengolahan data data MySQL dikomputer lokal. XAMPP
berperan sebagai server web pada komputer sehingga dapat juga disebut sebagai cpanel
3 Kusrini, dkk.2007. Tuntunan Praktis Membangun Sistem Informasi Akuntasi dengan Visual Basic
dan Microsoft SQL Server.Yogyakarta:Penerbit ANDI, hal 140
4
server virtual yang mempermudah dalam memodifikasi sebuah website tanpa harus online
atau terkoneksi dengan internet4.
2.7.2 Adobe Dreamweaver
Adobe Dreamwever merupakan salah satu program aplikasi yang digunakan untuk
membangun sebuah website, baik secara grafis maupun dengan menuliskan kode sumber
secara langsung. Aplikasi ini dapat mempermudah dalam mengelola halaman-halaman
website dan asset-asetnya, seperti gambar, animasi flash, video, suara dan lain
sebagainya. Adobe Dreamwever juga menyediakan fasilitas untuk melakukan
pemrograman scripting, seperti ASP (Active Server Page), JSP (Java Server Page), PHP
(PHP Hypertext Preprocessor), Javascript (js), Cold Fusion, CSS (Cascading Style Sheet),
XML (Extensible Markup Language), dan lainnya5.
2.7.3 Notepad ++
Notepad++ adalah sebuah text editor yang dapat digunakan untuk mengedit source
code program. Notepad++ dapat digunakan secara gratis (freeware) dan bersifat open
source. Notepad++ yang penulis gunakan untuk merancang sistem rekapitulasi nilai raport
siswa SMA Negeri 1 Klaten ini adalah versi 5.9.6.2. Software ini dapat diperoleh melalui
situs resminya http://notepad-plus-plus.org.
2.7.4 Adobe Photoshop CS3
Adobe Photoshop atau biasa disebut Photoshop, adalah perangkat lunak editor
citra buatan Adobe Sistems yang dikhususkan untuk pengeditan foto/gambar dan
pembuatan efek. Versi Adobe Photoshop yang penulis gunakan adalah Adobe Photoshop
CS3.
3. ANALISIS DAN PERANCANGAN 3.1 Analisis SWOT
Untuk menemukan masalah-masalah yang akan ditemui maka diadakan
analisis terhadap sistem yang sedang berjalan untuk menemukan faktor-faktor yang
berpengaruh terhadap kelemahan dan kekuatan sistem sehingga sistem baru dapat
mengatasi kelemahan tersebut. Faktor-faktor yang terdapat pada analisis SWOT dapat
berupa Kekuatan (Strenghts), Kelemahan (Weaknesses), Kesempatan (Opportunity) dan
Ancaman (Threat).
Tabel 3.1 Analisis SWOT
Faktor Internal
Kekuatan (S) Membutuhkan biaya yang sedikit
4 Wicaksono,Yogi. SmitDev Community.2008.Membangun Bisnis Online Dengan Mambo.Jakarta:PT Elex Media Komputindo, hal 7 5 Wahana Komputer.2010.Shortcourse Mendesain Website Dinamis dan Menarik Dengan Adobe Dreamweaver CS4.Yogyakarta:Penerbit ANDI, hal 2
5
Kelemahan (W) Pengumpulan nilai siswa kurang cepat
Data nilai siswa bisa saja dirubah oleh pihak lain
Data nilai siswa kurang terkoordinasi dengan baik
Faktor Eksternal
Kesempatan (O) Dibutuhkannya suatu sistem yang mengontrol dan menangani
data nilai yang efisien dan realtime
Pemberkasan nilai siswa yang lebih mudah dan efisien
Belum banyak sekolah yang menggunakan sistem ini
Ancaman (T) Perkembangan informasi yang semakin cepat dan canggih
3.2 Analisis Kebutuhan Sistem
Setelah melakukan analisis sistem seperti yang sudah dijelaskan diatas, maka
akan dipersempit lagi pembahsannya, yaitu tentang kebutuhan sistem. Kebutuhan sistem
atau yang biasa disebut persyaratan, dibagi menjadi dua kategori, yaitu kebutuhan atau
persyaratan fungsional dan kebutuhan atau persyaratan non-fungsional.
3.2.1 Analisis Kebutuhan Fungsional Jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh
sistem. Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan
dihasilkan oleh sistem.
3.2.2 Kebutuhan Non Fungsional 1. Perangkat Keras
Untuk menunjang operasional sistem dibutuhkan perangkat keras yang berupa
server/hosting dan perangkat keras untuk client dengan minimum spesifikasi sebagai
berikut:
Tabel 3.2 Kebutuhan Perangkat Keras Server/Hosting
No Perangkat Keras Kebutuhan
1.
2.
3
Processor
Memory
Hard Disk
Clock Speed 0.57GHz
384GB
10GB
Tabel 3.3 Kebutuhan Perangkat Keras Client
No Perangkat Keras Kebutuhan
1.
2.
CPU
RAM
Clock Speed di atas 1 GHz
256MB
6
3.
4.
Hard Disk
VGA
80GB
256MB
2. Perangkat Lunak
Perangkat lunak yang digunakan untuk mendukung dan menjalankan sistem
website harus sesuai dengan kebutuhan. Perangkat lunak yang dibutuhkan untuk
operasional website dibagi menjadi 2 bagian yaitu perangkat lunak untuk hosting/server
dan perangkat lunak untuk client. Minimum perangkat lunak yang dibutuhkam adalah
sebagai berikut:
Tabel 3.4 Kebutuhan Perangkat Lunak Server/Hosting
No Perangkat Lunak Kebutuhan
1.
2.
3.
Sistem Operasi
Web Server
Database Server
Linux, Windows
Apache Web Server 2.0
MySQL Server 5.0.92
Tabel 3.5 Kebutuhan Perangkat Lunak Client
No Perangkat Lunak Kebutuhan
1.
2.
Sistem Operasi
Web Browser
Linux, Windows XP
Mozilla Firefox, Google Chrome
3.3 Analisis Kelayakan Sistem
Analisis kelayakan sistem perlu dilakukan untuk mengetahui sejauh mana sistem
yang akan dibuat benar-benar diperlukan. Menjadikan tidak berguna jika sistem yang akan
dibangun ternyata tidak layak untuk diaplikasikan.
3.3.1 Kelayakan Teknologi Kelayakan teknik atau kelayakan teknologi ini digunakan untuk mengetahui apakah
teknologi sistem yang dipakai dapat digunakan dan berfungsi dengan optimal.
Perkembangan era komunikasi saat ini membuat para pelajar dan guru kini dapat dengan
mudah menemukan dan mengakses internet. Hal ini didukung dengan lokasi SMA Negeri 1
Klaten yang berada di kota Klaten.
3.3.2 Kelayakan Hukum
Kelayakan hukum digunakan untuk mengetahui apakah sistem yang dibuat ini
sesuai dengan ketentuan hukum atau tidak. Konten penyusun dalam website ini
menggunakan konten yang sesuai dengan ketentuan hukum yang berlaku di Indonesia.
Selain itu material dalam website juga tidak mengandung unsur pelanggaran hukum seperti
SARA, Penghinaan, dan lain-lain.
3.3.3 Kelayakan Ekonomi
7
Kelayakan ekonomi merupakan aspek yang patut diperhatikan. Dalam proses
analisis kelayakan ekonomi diperlukan analisis komponen biaya. Sebelumnya sistem
rekapitulasi nilai secara online ini belum digunakan atau pengumpulan nilai akhir siswa
masih menggunakan cara manual. Untuk sistem berbasis web ini komponen-komponen
biaya yang dibutuhkan berhubungan dengan operasional sistem adalah sebagai berikut:
Tabel 3.6 Estimasi Rincian Biaya
Kebutuhan Operasional Sistem Estimasi Biaya/tahun
Koneksi Internet
Web Hosting
Domain
3.840.000
1.100.000
Free (sub-domain dari web utama
yang sudah ada)
Aspek kecepatan, kemudahan dan efisiensi merupakan hal yang diutamakan dalam
sistem ini, walaupun membutuhkan biaya yang tidak sedikit jika dibanding dengan sistem
manual tapi banyak manfaat yang dapat diperoleh dengan penggunaan sistem ini.
4. IMPLEMENTASI DAN PEMBAHASAN 4.1 Pengertian Implementasi
Implementasi sistem merupakan tahapan untuk mengimplementasikan sistem yang
baru dikembangakan supaya sistem tersebut siap untuk dioperasikan oleh pengguna
sesuai dengan yang diharapkan. Tujuan dari implementasi yaitu menyiapkan semua
kegiatan penerapan sistem sesuai dengan rancangan yang telah ditentukan.
4.2 Pelatihan Personil
Pelatihan personil merupakan langkah yang dilakukan untuk mengenalkan user
dan admin pada sistem agar nantinya dapat menggunakan sistem tersebut dengan baik.
Metode pelatihan personil yang dilakukan antara lain:
1. Pelatihan Tutorial
Pelatihan ini menggunakan tutorial yang menjelaskan tentang cara menggunakan
sistem. User dapat membaca dan mempelajari sendiri tutorial tersebut.
2. Pelatihan Langsung
Pelatihan dengan tatap muka langsung dengan memberikan penjelasan pada user
tentang cara penggunaan sistem.
4.3 Uji Coba Sistem 4.3.1 White Box Testing
White box testing merupakan pengujian yang dilakukan untuk mengetahui detail
dari prosedur sistem. Pada bagian ini, sistem diuji dengan suatu kasus untuk mengetahui
apakah sistem dapat berjalan sesuai dengan yang diinginkan. Uji coba dilakukan pada
bagian login, jika username dan password salah maka akan muncul pesan error.
4.3.2 Black Box Testing
8
Black box testing merupakan pengujian terhadap interface sistem dan hasil dari
proses pengolahan data dari yang diinputkan. Tujuannya adalah untuk mengetahui apakah
data yang diinputkan dapat diolah sehingga output-nya sesuai dengan yang. Berikut adalah
hasil dari black box testing yang telah dilakukan:
Tabel 4.1 Tabel Black Box Testing
No Menu Jenis unit yang dicoba Hasil
1. Login Proses login Berhasil
2. Halaman siswa, guru, admin Proses tampil Berhasil
3. Data admin Proses tambah, edit, hapus, tampil Berhasil
4. Data siswa Proses tambah, edit, hapus, tampil Berhasil
4. Data guru Proses tambah, edit, hapus, tampil Berhasil
5. Mata pelajaran Proses tambah, edit, hapus, tampil Berhasil
6. Data kelas Proses tambah, edit, hapus, tampil Berhasil
7. Pengaturan Proses edit, tampil Berhasil
8. Data info Proses tambah, edit, hapus, tampil Berhasil
9. Detail guru Proses tambah, hapus, tampil Berhasil
10. Data nilai Proses tampil, simpan Berhasil
11. Kirim nilai Proses kirim Berhasil
12. Raport Proses simpan, cetak, lihat Berhasil
13. Profil guru Proses tampil, edit Berhasil
14. Profil siswa Proses tampil, edit Berhasil
15. Logout Proses logout
Berhasil
4.4 Konversi Data Sistem rekapitulasi nilai raport siswa SMA Negeri 1 Klaten ini merupakan sistem
yang sudah terkomputerisasi dan berbasis web. Sistem ini menjadi pelengkap sistem
pengolahan nilai raport sebelumnya yang berjalan secara manual. Sistem baru bekerja
dengan mengkonversi data-data pada sistem lama ke dalam tabel-tabel mysql sehingga
lebih mudah dan cepat dalam pengolahan dan pengontrolannya.
9
5. Penutup 5.1 Kesimpulan
Berdasarkan pembahasan pada halaman-halaman sebelumnya terhadap rumusan
masalah yang telah penulis kemukaan maka dapat ditarik beberapa kesimpulan sebagai
berikut:
1. Fitur dalam sistem mampu mengakomodasi guru untuk mengirimkan dan
mengedit nilai akhir siswa sehingga proses pengumpulan nilai akhir siswa
menjadi lebih cepat dan efisien.
2. Pengolahan nilai siswa menjadi nilai raport lebih mudah dilakukan, wali kelas
dapat mencetak raport siswa dan siswa juga dapat mengakses raportnya
secara online dengan mudah dan cepat.
5.2 Saran
Berdasarakan pembahasan yang telah dilakukan tentu penulis menyadari masih
perlunya pengembangan terhadap sistem rekapitulasi nilai raport siswa SMA Negeri 1
Klaten ini. Hal ini dapat menjadi pertimbangan bagi penulis skripsi yang mempunyai tema
yang sama dengan penulis saat ini. Saran dari penulis antara lain:
1. Cakupan detail data siswa, admin dan guru harus terus dikembangkan agar data
yang ada dalam sistem menjadi lebih akurat dan lengkap.
2. Verifikasi form input data harus ditambahkan agar data yang diinputkan menjadi
semakin akurat.
3. Pengembangan terhadap tampilan agar lebih mudah digunakan dan nyaman
dipandang.
4. Sistem keamanan sistem harus terus ditingkatkan untuk akses terhadap data
sistem seperti nilai, guru, siswa, raport dan lainnya.
10
DAFTAR PUSTAKA
Al Fatta, Hanif.2007.Analisis dan Perancangan Sistem Informasi. Yogyakarta: Penerbit
ANDI, hal 3-6 Anhar.2010.Panduan Menguasai PHP & MySQL Secara Otodidak. Jakarta: Mediakita,
hal 3-4 Graha, Chairinniza.2008.Keberhasilan Anak di Tangan Orang Tua.Jakarta:PT Elex Media
Komputindo, hal 40 Hidayat, Rahmat. 2010. Cara Praktis Membuat Website Gratis.Jakarta: PT Elex Media
Komputindo, hal 2 J.Com.2009.Jago Internet Dari Nol Hingga Mahir.Yogyakarta:Mutlicom, hal 11 Kusrini, dkk.2007. Tuntunan Praktis Membangun Sistem Informasi Akuntasi dengan
Visual Basic dan Microsoft SQL Server.Yogyakarta:Penerbit ANDI, hal 8-9, hal 140
Oktavian, Diar Puji.2012.Menjadi programmer Jempolan Menggunakan PHP.Yogyakarta:Mediakom, hal 13
Simarmata, Janner.2010. Rekayasa Web. Yogyakarta: Andi, hal 50 Sulistyawan, dkk. 2008.Modifikasi Blog Multiply Dengan CSS.Jakarta:PT ELEX Media
Komputindo,Hal 34 Supardi, Yuniar.2010.Web My Profile dengan Joomla 1.5x.Jakarta:PT Elex Media
Komputindo, hal 3 Wahana Komputer.2010.MySQL Database Server.Jakarta:Mediakita, hal 5-10 Wahana Komputer.2010.Shortcourse Mendesain Website Dinamis dan Menarik Dengan
Adobe Dreamweaver CS4.Yogyakarta:Penerbit ANDI, hal 2 Wicaksono,Yogi dan SmitDev Community.2008.Membangun Bisnis Online Dengan
Mambo.Jakarta:PT Elex Media Komputindo, hal 7 Yuhefizar.2008.10 Jam Menguasai Internet Teknologi dan Aplikasinya. Jakarta:PT Elex
Media Komputindo, hal 10