ANALISIS DAN PERANCANGAN SISTEM INFORMASI SEKOLAH BERBASIS WEBSITE PADA SMA NEGERI 1 TEMPEL SLEMAN YOGYAKARTA
Naskah Publikasi
diajukan oleh
Adi Sucipto 07.22.0774
JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2010
ANALYSIS AND DESIGN SCHOOL INFORMATION SYSTEM BASED OF WEBSITE AT SMA NEGERI 1 TEMPEL SLEMAN YOGYAKARTA
ANALISIS DAN PERANCANGAN SISTEM INFORMASI SEKOLAH BERBASIS WEBSITE PADA SMA NEGERI 1 TEMPEL SLEMAN YOGYAKARTA
Adi Sucipto Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA ABSTRACT
Advances in technology are increasingly
expected
to develop advanced
educational services at this time. The need to find an information technology and to convey information is currently very high. Information to be obtained in a rapid, precise, effective and accurate. Forms of service which can be given educational institution is an educational institution web sites that can provide information that can be accessed learners anywhere and anytime. Given current technological advances that have been known to many people and almost become a necessity. Provision of a site is expected to help the learners to get academic information. So expect not only to help facilitate the students but also to improve the quality of the institution itself. SMA Negeri 1 Tempel, Sleman, Yogyakarta want to fix the system in delivering the students' academic information. The author takes the problem of how to build web based applications to facilitate students in obtaining academic information. With the new system is expected to reduce the obstacles faced by students from the old system, facilitate teachers in the processing of student data and meet the needs of the expected information. Keywords: system, information, technology, websites
1.
Pendahuluan SMA Negeri 1 Tempel Sleman Yogyakarta merupakan Sekolah Menengah Atas
berbasis kompetensi kader bangsa yang berorientasi ke depan dalam membangun bangsa. Setiap tahunnya SMA Negeri 1 Tempel Sleman Yogyakarta meluluskan ribuan siswa menyiapkan ketrampilan bagi tamatan sekolah dalam rangka meneruskan ke jenjang perguruan tinggi atau hidup bermasyarakat. Kelemahan di SMA Negeri 1 Tempel Sleman Yogyakarta dalam hal menyajikan informasi sekolah masih sederhana, yaitu masih menggunakan sistem manual, baik melalui dokumen-dokumen resmi yang tersimpan, media cetak maupun lewat papan pengumuman yang terpasang di lingkungan sekolah Hanya para guru dan siswa saja yang dapat mengetahui secara cepat informasi yang sedang berkembang sementara orang tua atau wali murid atau kebanyakan baru mengetahui informasi tersebut melalui putra-putri mereka yang duduk dibangku sekolah. Untuk itulah penulis memberikan solusi membangun Sistem Informasi Berbasis Website pada SMA Negeri 1 Tempel untuk membantu pendataan secara online dan menyediakan informasi yang lebih up to date, selain sebagai media informasi, Sistem Informasi Berbasis Website pada SMA Negeri 1 Tempel juga sebagai media promosi SMA Negeri 1 Tempel melalui internet. 2.
Landasan Teori
2.1
Konsep Dasar Internet Secara harfiah, internet adalah rangkaian komputer yang terhubung ke jaringan
lain. Dalam dunia internet banyak sekali lanyanan yang dapat digunakan, antara lain: a.
E-mail, prinsip kerja e-mail hampir sama dengan pengiriman surat pada kantor pos yaitu e-mail dikirim ke e-mail server (yang telah terdaftar ke SMTP) pengirim kemudiaan diteruskan ke e-mail server penerima, e-mail langsung diproses di POP (Post office Protokol) dan di kirim ke komp penerima.
b.
File Transfer, mengizinkan orang untuk memperoleh atau mengirim file dari atau ke server.
c.
Online Chat, menyediakan percakapan online secara riel-time yang mengizinkan penggunanya membaca pesan yang dikirimkan kepada mereka secara cepat.
d.
WWW (Word Wide Web), suatu sistem terdistribusi yang menghubungkan hal-hal dalam lainnya.
berbagai format multi text, gambar, suara dan informasi
2.2
Konsep Dasar Aplikasi WEB Web adalah Sebuah sistem dimana informasi dalam bentuk teks, gambar, suara,
dan lain-lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat lunak yang disebut browser (Syafrizal, 2005). Bahasa pemograman berbasis web ada dua yaitu: 1.
Client - Side Scripting Client-side scripting merupakan script/code yg hanya dapat dilihat di browser. Pada Internet Explorer dapat dilihat menggunakan Menu Bar View – Source. diantaranya HTML, JavaScript, Java Applet VBScript, CSS dan disini yang digunakan adalah HTML (Hypertext Markup Language).
2.
Server - Side Scripting Server-side scripting adalah sintak dan perintah-perintah yang diberikan akan sepenuhnya di jalankan di server tetapi di sertakan pada dokumen HTML Serverside scripting juga merupakan script/code yang hanya dapat dilihat pada di server atau jika memiliki hak untuk remote akses ke server, server dapat diakses dari jauh (ST, 2003). Server-side scripting tidak dapat dilihat dari browser. Dan PHP merupakan bahasa server-side scripting yang digunakan pada pembuatan web ini.
2.2.1
PHP merupakan sebuah bahasa pemongraman Server - Side Scripting yang terletak
dan dieksekusi di server. Salah satu fungsi dari PHP adalah untuk menerima, mengolah ,dan menampilkan data dari dan ke sebuah website. Data yang diterima akan diolah di sebuah program database server yang kemudian hasilnya ditampilkan kembali ke layer browser sebuah situs. 2.2.2
Web Server dan Web browser Web browser merupakan client yang mengirim permintaan melalui jaringan kerja
kepada web server. Dan program seperti Netscape, Internet Expoler, Opera, Firefox atau lainnya merupakan web browser yang banyak dipakai pada saat ini. Dalam pembuatan program ini penulis mengunakan software Apache sebagai web servernya. 2.2.3
Database Server Database server merupakan database yang berada di server yang berfungsi
sebagai tempat untuk menyimpan data-data yang diperukan oleh user. Jadi semua datadata terpusat disini. Database yang digunakan dalam pembuatan website ini adalah My SQL Server (My Strukture Query Language). 2.3
Konsep Dasar Informasi Informasi (information) didefinisikan oleh John Burch dan Gary Grundistski
sebagai berikut : “Informasi adalah data yang telah diletakkan dalam konteks yang lebih berarti
yang
dikomunikasikan
kepada
penerimaan
untuk
digunakan
di
dalam
pengambilan keputusan (John Burch, 1986). Kualitas dari suatu informasi (quality of information) tergantung dari enam hal, yaitu: Akurat (accurate), Tepat pada waktunya (timely basis), Relevan (Relevance), Jelas, Lengkap 2.4
Konsep Dasar Sistem Informasi Sistem informasi manajemen (SIM) adalah kumpulan dari interaksi-interaksi
sistem informasi yang
menghasilkan informasi berguna untuk semua tingkatan
manajemen dan memiliki tujuan utama dan memberikan informasi yang berkulitas serta meningkatkan efesien kerja pada suatu organisasi guna mencapai sasaran dan tujuan. Menurut John Burch dan Gray Grundnitski, “Sistem informasi terdiri dari komponenkomponen yang disebutnya dengan istilah blok bangunan (building blok), yaitu: Blok masukan (input blok), Blok model (model blok), Blok keluaran (output blok), Blok teknologi (technology blok), Blok basisdata (database blok), Blok kontrol (control blok) 2.5
Konsep Perancangan Database Data adalah bahan yang akan diolah, dapat berupa angka, huruf, simbol, kata–
kata yang menunjukkan suatu situasi. Sedangkan basis data atau database itu sendiri merupakan kumpulan file yang saling terkait dan membentuk hubungan yang mempunyai kaitan
satu dengan yang lainnya. Sehingga membentuk suatu bangunan data yang
digunakan untuk menginformasikan sesuatu perusahaan, instalasi dan organisasi dalam batasan tertentu. 2.6
Sistem Informasi Sekolah Sistem Informasi Sekolah adalah sistem informasi yang dirancang untuk
memenuhi
kebutuhan
Sekolah
yang
menginginkan
layanan
pendidikan
yang
terkomputerisasi untuk meningkatkan kinerja, kualitas pelayanan, daya saing dan kualitas SDM yang dihasilkannya (www.instablogs.com, 2010). Ruang lingkup Sistem Informasi Sekolah meliputi antara lain: pengolahan data siswa, pengajar, data alumni, data jadwal, data materi, data kelas, data mata pelajaran, data presensi dan data nilai.
3.
Analisis (Proses Penelitian)
3.1
Analisis Sistem Tahap analisis sistem dilakukan setelah tahap perencanaan sistem (sistem
planning) dan sebelum tahap desain sistem (sistem design). Tahap analisis ini sangat penting dan kritis untuk dilakukan, maka tahap ini harus dilakukan setelah tahap perencanaan sistem dan sebelum tahap desain sistem, sebab apabila terjadi kesalahan ditahap ini akan menyebabkan kesalahan di tahap selanjutnya.
Dalam mengidentifikasi masalah pada SMA 1 TEMPEL penulis menganalisa dengan menggunakan kerangka kerja PIECES (Performance, Information, Economy, Control, Eficiency, and Services). KETERANGAN BIAYA-BIAYA 1. Biaya pengembangan proyek a. biaya tahapan analisis sistem - biaya pengumpulan data - biaya dokumentasi Jumlah tahap analisis sistem
TAHUN 0
TAHUN I
TAHUN II
200,000 100,000 300,000
0 0 0
0 0 0
b. biaya tahap perancangan sistem - biaya analis - biaya programmer - biaya pembelian web hosting Jumlah tahap perancangan sistem
2,100,000 3,050,000 700,000 5,850,000
0 0 0 0
0 0 0 0
c. biaya tahap penerapan sebelum sistem - biaya menyusun dan cetak modul - biaya pelatihan personil Jumlah tahap penerapan sistem Total biaya pengembangan proyek
300,000 500,000 800,000 6,950,000
0 0 0 0
0 0 0 0
0 0
410,000 4,200,000
680,000 4,400,000
0 6,950,000
525,000 5,135,000 5,135,000
620,000 5,700,000 5,700,000
0 0 0
3,250,000 500,000 1,000,000
7,100,000 2,400,000 3,250,000
4,750,000
12,750,000
2. Biaya penerapan setelah sistem berjalan a. biaya operasi - biaya overhead - biaya pemakaian web hosting b. biaya perawatan -biaya perawatan hardware Total biaya operasi dan perawatan Total Biaya -biaya Manfaat Wujud 1. Manfaat berwujud a. peningkatan jumlah siswa b. pengurangan biaya iklan/promosi c. pengurangan biaya transportasi Total manfaat berwujud 2. Manfaat tak berwujud a. perbaikan pelayanan siswa b. peningkatan citra sekolah
0 0
2,000,000 1,900,000
2,500,000 3,550,000
Total manfaat tak berwujud
0
3,900,000
6,050,000
0 6,950,000
8,650,000 3,515,000
18,800,000 13,100,000
Total Manfaat Selisih Total Biaya Dan Manfaat
Tabel 3.1 Analisis Biaya Dan Manfaat
3.2
Perancangan Sistem Setelah tahap analisis selesai dilakukan, maka analis sistem memikirkan
bagaimana membentuk sistem tersebut. Tahap ini disebut dengan design sistem. Data Flow Diagram (diagram arus data) merupakan alat perancangan sistem yang berorientasi pada alur data yang dapat digunakan untuk menggambarkan hasil analisa maupun perancangan sistem yang mudah dikomunikasikan oleh sistem kepada pemakai maupun pembuat program.
siswa
Data siswa Data profil sekolah Data fasilitas Data alumni Data galeri Data berita Data info psb Data forum Data polling Data profil staf Data jadwal Data nilai Download materi
Input data admin Input data siswa Input data staf Input data profil sekolah Input data fasilitas Input data galeri Input data berita Input data info psb Input data buku tamu Input data polling Input data forum Input data jadwal Input data kelas Input data mata pelajaran Input data nilai Input data alumni
Input data siswa Input data forum Input data polling Input data buku tamu Input polling Input Data buku tamu
Sistim informasi Sekolah berbasis website
Input forum Input Polling Input data alumni Input buku tamu
Alumni
Data fasilitas Data berita
Pengunjung
0
admin
Data admin Data mata pelajaran Data kelas Data alumni Data jadwal Data staf Data profil sekolah Data forum Data fasilitas Data polling Data galeri Data buku tamu Data info psb Input data nilai Data berita Data siswa Input data staf Input forum Input polling Input buku tamu Upload materi
Data alumni Profil sekolah
Staf
Data galeri
Data forum Data polling Data buku tamu Profil staf
Data info psb Data staf Data profil sekolah Data fasilitas Data galeri Download materi Data berita Data alumni Info psb Data jadwal Data forum Data nilai Data polling
Gambar 3.1 Diagram Level 1
3.2.1
Perancangan Basis Data Database adalah suatu komponen penting dari basis data, karena berfungsi
sebagai penyedia informasi manajemen sangat dipengaruhi oleh sistem basis data yang merupakan suatu elemen penyusun sistem tersebut. Database merupakan kumpulan file yang terkait antara satu dengan yang lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan, instansi dalam batasan tertentu. a.
Normalisasi Normalisasi adalah proses untuk mengorganisasikan file untuk menghilangkan group elemen yang berulang (Chris dan Sarson, 1979). Teknik normalisasi bertujuan untuk membuat relasi-relasi yang ada menjadi lebih mudah dimengerti, serta untuk penyederhanaan pemeliharaan data dan untuk menghilangkan kerangkapan data (redudensi data) serta untuk menunjukkan hubungan antara file.
b.
Field atau atribut kunci 1. Primary Key (Kunci Primary) Primary key yaitu suatu atribut atau suatu set minimal atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian
spesifik, tapi juga
dapat mewakili suatu kejadian dari suatu entity. 2. Foreign key (Kunci Tamu) Foreign key yaitu suatu atribut yang melengkapi satu hubungan yang menunjukkan ke induknya. c.
Rancangan Struktur Tabel Tabel berfungsi sebagai suatu database yang berguna untuk melakukan penyimpanan data. Adapun bentuk tabel terdiri dari nama-nama field, antara lain: Name user password Name id* password nama alamat th_lulus telp email tpt_lahir tgl_lahir gender agama
Type Null Default varchar No varchar No Tabel 3.1 Tabel admin Type Null Default int No varchar No varchar No varchar No varchar No varchar Yes varchar Yes varchar No date No Enum(‘L’,’P’) No varchar No Tabel 3.2 Tabel alumni
Extra
Extra
Name nis* password nama foto id_kelas th_masuk tpt_lahir tgl_lahir gender agama alamat telp email sekolah_asal ayah pekerjaan_ayah ibu alamat_ortu telp_ortu Name id_staf* password nip nama foto tpt_lahir tgl_lahir gender agama alamat telp email stat_kepeg jabatan golongan Name tahun* semester* nis* kd_mapel* nilai
Type Null Default int No varchar No varchar No varchar Yes varchar No varchar No varchar No date No Enum(‘L’,’P’) No varchar No varchar No varchar Yes varchar Yes varchar No varchar Yes varchar Yes varchar Yes varchar Yes varchar Yes Tabel 3.3 Tabel siswa Type Null Default varchar No varchar No varchar No varchar No varchar Yes varchar No date No Enum(‘L’,’P’) No varchar No varchar No varchar Yes varchar Yes varchar No varchar No varchar Yes Tabel 3.4 Tabel staf Type Null varchar No enum(‘gajil’,’genap’) No varchar No varchar No int No Tabel 3.5 Tabel nilai
Extra
Extra
Default
Extra
Name id judul penulis tanggal Isi_berita gambar
Type Null Default int No varchar Yes NULL varchar Yes NULL varchar Yes NULL text Yes NULL varchar Yes NULL Tabel 3.6 Tabel berita
Extra auto_increment
Name noforum* pembuat topik email tanggal
Type Null Default varchar No varchar No varchar No varchar No date No Tabel 3.7 Tabel forum
Extra
Name id nama keterangan
Type Null Default int No varchar varchar varchar text Tabel 3.8 Tabel ekskul
Extra auto_increment
Name id keterangan gambar
Type Null Default int No varchar Yes varchar Yes Tabel 3.9 Tabel galeri
Extra auto_increment
Name id id_kelas jam senin selasa rabu kamis jumat sabtu
Type Null Default Extra int No auto_increment varchar Yes varchar Yes varchar Yes varchar Yes varchar Yes varchar Yes varchar Yes varchar Yes Tabel 3.10 Tabel jadwal
Name id id_staf kd_mapel judul_materi file tanggal
Type Null Default int No varchar Yes varchar Yes varchar Yes varchar Yes date Yes Tabel 3.11 Tabel materi
Extra auto_increment
3.2.2
Perancangan Antarmuka Pembagian halaman utama dalam perancangan website ini bertujuan untuk
mempermudah dalam pengolahan informasi-informasi yang ada di database. Halaman pengunjung berisikan informasi-informasi seperti profile, berita, forum, psb,
galeri, dan
masih banyak lagi informasi-informasi yang bisa di dapat yang bisa dilihat oleh pengunjung. Home
Profil
Sejarah Visi dan Misi Struktur Oragisasi
Staff
Pengajar Data guru
Akademik
Info Akademik Jadwal Sekolah Jadwal Ujian
Kesiswaan Ekskul
Data Siswa Forum kerohanian olahraga kesenian
Alumni
Data alumni
Gambar 3.2 Link halaman website Output ditampilkan secara langsung pada layar. Output ditampilkan berupa informasi yang ingin dilihat oleh user. Dalam proses pembuatan web dinamis terdapat proses link antara satu halaman dengan halaman lainnya, dimana terdapat satu halaman utama sebagai pembuka sekaligus halaman yang berisi tentang sub informasi yang akan disampaikan secara garis besar. Pada Halaman user ini adalah halaman bagi pengunjung. Menu yang ada pada halaman user adalah halaman utaman yang berisikan profil sekolah, guru, kontak, forum dan galeri. Berikut adalah tampilan rancangan halaman untuk user:
halaman depan
logo Home
Info sekolah
Profil
Staff
akademik
kesiswaan
Ekskul
Gambar
Alumni
Polling
berita Buku tamu Galeri Info Psb
Gambar 3.3 Rancangan halaman utama Keterangan: Animasi dibuat dengan menggunakan SwishMax Info Sekolah, digunakan untuk menampilkan info terbaru tentang sekolah Logo, lambang dari SMU 1 Tempel . 4.
Hasil Penelitian dan Pembahasan Dalam situs ini terdapat data yang selalu diubah, maka didalam situs ini terdapat
halaman administrator yang nantinya digunakan untuk menangani dan mengelola situs dari sisi server. A. Halaman administrator Login admin
Gambar 4.1 halaman login admin
Proses loginya sebagai berikut: include "../config.php"; $query=mysql_query("SELECT * FROM admin WHERE user='$userid' and password='$passwd'"); if(mysql_num_rows($query)==0) { exit('<script> window.alert("Login Gagal !! User ID atau Pasword anda Salah !"); window.location="../admin/index.php";'); } else {
$hasil = mysql_fetch_array($query); session_register("ADMIN_ID"); session_register("ADMIN_PWD"); $ADMIN_ID = $userid; $ADMIN_PWD = $passwd; exit("<script> window.location='admin.php';"); }
Keterangan: Query akan melihat isi tabel admin, jika user dan password tidak ada yang cocok maka login ditolak dan akan muncul prompt box “Login Gagal !! User ID atau Pasword anda Salah !”, jika user dan password ditemukan maka login diterima dan langsung menuju halaman admin.
a. Menu WELCOME
Gambar 4.2 halaman home administrator
B. Halaman siswa 1. Halaman home siswa
Gambar 4.3 halaman home siswa Pada saat pertama kali siswa login, halaman pertama yang akan tampil adalah home_siswa.php Halaman ini berisi ucapan selamat datang di Student Center Area. C. Halaman Staf 1. Halaman Home staf
Gambar 4.4 halaman home staf Pada saat pertama kali staf login, halaman pertama yang akan tampil adalah home_staf.php
4.1.
Pengetesan Sistem Pengetesan sistem berfungsi untuk memastikan bahwa elemen- elemen atau
komponen- komponen dari sistem telah berfungsi dengan baik dan sesuai dengan yang diharapkan. Pengetesan perlu dilakukan untuk mencari kesalahan-kesalahan atau kelemahan- kelemahan yang mungkin masih terjadi. 4.2.
Pemilihan dan Pelatihan Personil Pemilihan dan pelatihan personil merupakan faktor yang harus diperhatikan
karena keberhasilan dalam pelaksanaannya ditentukan oleh personil yang ada dalam sistem itu sendiri. Personil dalam sistem harus mempunyai pengetahuan yang cukup tentang sistem yang ada juga pososi dan tugas- tugas mereka. Pemilihan yang dilakukan guna menangani pemasukan data dan distribusi output dengan segala bagian yang berhubungan dengan sistem informasi yang baru.syarat utama dari personil ini yaitu mampu mengoperasikan komputer, mampu mengoperasikan database dan mengerti database. dalam hal ini personil yang paling tepat yaitu guru komputer sekolah. 4.3.
Konversi Sistem Untuk sistem baru ini penulis menggunakan konversi parallel karena mengacu
pada pendekatan untuk menjalankan sistem lama dan sistem baru secara bersamasama sehingga sistem baru akan mendukung sistem lama. Setelah sistem yang baru layak untuk diterapkan maka sistem yang lama ditinggalkan. 4.4.
Pemeliharaan Sistem Maksud dan tujuan dari proses pemeliharaan sistem ini adalah untuk mencegah
dan memperbaiki, menjaga dan mengoreksi kesalahan- kesalahan yang sengaja maupun tidak sengaja dan agar sistem tetap berjalan serta tepat guna sebagaimana mestinya. 4.5.
Mengupload file Dalam mengimplementasikan sistem baru yang diusulkan, penulis juga mencoba
mengujinya dihosting internet yang bisa diakses oleh umum. Setelah proses pembuatan situs SMA N 1 Tempel selesai, maka lagkah terakhir adalah melakukan proses upload. Upload adalah proses mentransfer file- file situs yang telah dibuat kesuatu server di internet dengan tujuan agar situs tersebut diakses semua orang diseluruh dunia yang terhubung internet. Tempat untuk meletakan file- file situs di internet dinamakan situs web hosting. Ada 2 jenis situs web hosting yaitu web hosting gratisn dan web hosting bayar. Dalam implementasi ini penulis mencoba mengupload web menggunakan hosting gratis di www.my-php.net Caranya adalah sebagai berikut:
Langkah awal yang harus kita lakukan adalah mendaftar terlebih dahulu dengan cara klik Sign Up, Setelah pendaftaran berhasil maka akan muncul halaman verification kemudian diisi sesuai dengan yang tertera diatas.
Gambar 4.5 akun verifikasi Setelah ini akun aktifasi akan segera dikirim ke email anda. Jika benar maka akan muncul tampilan sebagai berikut
Gambar 4.6 setingan akun Setelah mendapatkan akun tersebut anda dapat langsung login ke control panel menggunakan username dan password yang anda dapat diakun tersebut. Tampilan control panel terlihat berikut:
Gambar 4.7 control panel my-php Kemudian masuk ke menu database cari sub menu MySQL database untuk membuat database baru dan masuk ke sub menu PhpMyAdmin untuk mengimpor database yang telah kita buat sebelumnya di localhost. 5.
Kesimpulan Berdasarkan pembahasan yang ada pada halaman sebelumnya dengan adanya
penelitian
pada SMA Negeri 1 Tempel Yogyakarta dan pembuatan laporan skripsi
dengan judul “Analisis Dan Perancangan Sistem Informasi Berbasis Website Pada SMA Negeri 1 Tempel Yogyakarta Menggunakan Php Dan MySQL “, maka dapat diambil kesimpulan sebagai berikut: 1. Dengan adanya website tersebut maka akan sangat memudahkan bagi masyarakat atau user yang mengakses internet untuk dapat mengetahui tentang sekolah sehingga user akan lebih jelas apabila ingin mendaftarkan diri di SMA Negeri 1 Tempel Yogyakarta; 2. Dengan adanya website tersebut masyarakat juga dapat dengan mudah mengetahui gambaran umum tentang sekolah, fasilitas dan guru atau karyawan dengan lebih jelas, dan berbagai macam berita tentang sekolah; 3. Dengan adanya website tersebut juga akan memudahkan siswa SMA Negeri 1 Tempel untuk mendownload materi sekolah. Siswa bisa lebih mudah untuk memperoleh berita dan mendownload materi meskipun jauh dari sekolah. Disamping siswa bisa lebih mudah untuk mendownload materi, bagi guru juga bisa memudahkan untuk mengupload materi pelajaran, hal ini sangat membantu apabila guru tersebut berhalangan.
DAFTAR PUSTAKA
Jogiyanto., Analisis dan Desain Sistem Informasi, Andi Offset Yogyakarta, 2005 John Burch, Gary Grudnitski, information system theory and parctice, (edisi keempat; New York: John Wiley & Sons, 1986) , hal 3. Lukmanul Hakim, Uus Musalini, 150 RAHASIA dan TRIK Menguasai PHP, PT. Elex Media Komputindo, Jakarta, 2004 Mulyana, Y.B. Trik Membangun Situs Menggunakan PHP dan MySQL, Elex Media Komputindo, Jakarta, 2004 Nugroho, Bunafit. Latihan membuataplikasi web dengan PHP dan MySQL dengan Dreamweaver, Gava Media, Yogyakarta, 2008. Prihatna henky, kiat praktis menjadi web master profesionall, elex media komputindo, jakarta, 2005, hal 105.
Sunyoto, Andi. AJAX Membangun Web dengan Teknologi ASYNCHRONOUSE JavaScript&XML, Andi Offset, Yogyakarta, 2007.
Sutarman, Membangun aplikasi web dengan php dan mysql, graha ilmu, Yogyakarta, 2003, hal 4.
Suyanto, M. Analisis dan Desain aplikasi multimedia untuk pemasaran, Andi Offset, Yogyakarta, 2004, hal 46