kepada sekolah tinggi manajemen informatika dan...

13
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

Upload: vunga

Post on 27-Apr-2019

214 views

Category:

Documents


0 download

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