LAPORAN AKHIR
PRAKTIKUM PEMROGAMAN WEB
LABORATORIUM SISTEM INFORMASI DAN
REKAYASA PERANGKAT LUNAK
WEBSITE SEKOLAH
Disusun Oleh:
Nama/NIM : Ali Zainal Abidin / 10523114
Nama/NIM : Artha Galang S. / 10523121
Nama/NIM : Ramadani / 10523144
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
LAPORAN AKHIR
PRAKTIKUM PEMROGAMAN WEB
LABORATORIUM SISTEM INFORMASI DAN
REKAYASA PERANGKAT LUNAK
WEBSITE SEKOLAH
Asisten Pembimbing : Widi Widayat
Disusun Oleh:
Nama/NIM : Ali Zainal Abidin / 10523114
Nama/NIM : Artha Galang S. / 10523121
Nama/NIM : Ramadani / 10523144
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
i
HALAMAN PENGESAHAN ASISTEN
WEBSITE SEKOLAH
Telah Dipertahankan di Depan Sidang Penguji
Diajukan Sebagai Salah Satu Syarat
Untuk Menempuh Ujian Responsi Praktikum
Yogyakarta, 11 Juni 2012
Asisten
yang mengesahkan Status Laporan : Diterima / Ditolak dengan Revisi
Tanggal koreksi : ________________
Alasan ditolak :
ii
PERSEMBAHAN
iii
MOTTO
1. Semua mimpi kita akan menjadi kenyataan, jika kita memiliki keberanian untuk mengejarnya.
2. Bermimpilah seperti jika anda akan hidup selamanya, jalani hidup seperti jika anda akan mati hari ini.
3. Belajar ketika orang lain tidur, bekerja ketika orang lain bermalasan, dan bermimpi ketika orang lain berharap.
4. Bermimpilan seperti jika anda akan hidup selamanya, jalani hidup seperti jika anda akan meninggal hari ini.
iv
KATA PENGANTAR
Rasa syukur yang dalam kami ucapkan kepada Allah SWT, karena atas limpahan rahmat dan karunia-Nyalah kami dapat menyelesaikan laporan Programming Project Pemrograman Web ini yang berjudul “Website Sekolah”.
Laporan ini kami buat dalam rangka memenuhi salah satu mata kuliah Praktikum Pemrograman Web di Fakultas Teknologi Industri Universitas Islam Indonesia.
Dalam proses penyusunan Laporan Programming Project Pemrograman Web ini kami telah berusaha dengan sebaik-baiknya, akan tetapi kami merasa masih banyak kekurangannya. Selama penyusunan kami mendapatkan bimbingan, arahan, koreksi dan saran, untuk itu rasa terima kasih yang sedalam-dalamnya kami sampaikan kepada :
1. Widi Widayat selaku asisten pembimbing kami.
2. Rekan-rekan mahasiwa yang telah banyak memberikan masukan untuk pembuatan program maupun laporan ini.
Demikian laporan ini kami buat semoga bermanfaat.
Yogyakarta, 11 Juni 2012
v
TAKARIR
Programming Project proyek pemrograman
Source code kode sumber
Background image gambar latar belakang
Selector pemilih
Error kesalahan
Database management system sistem manajemen basis data
Local lokal
Primary key kunci utama
Username nama pengguna
Password kata sandi
Not null tidak boleh kosong
Null boleh kosong
One to many satu ke banyak
Foreign key kunci penghubung
vi
Banner gambar spanduk
Sidebar bagian samping
List daftar
Copyrights hak cipta
Credits kredit website
Dashboard dasbor
Manage mengatur
Page halaman
Approve diterima
vii
2.2 Struktur Tabel dan Relasi Tabel ... 5
2.2.1 Struktur Tabel ... 5
2.2.2 Relasi Tabel ... 11
2.3 Desain Interface ... 12
BAB III HASIL DAN PEMBAHASAN ... 15
3.1 Hasil dan Pembahasan Website ... 15
3.2 Kelebihan dan Kekurangan ... 26
BAB IV KESIMPULAN DAN SARAN ... 27
4.1 Kesimpulan... 27
4.2 Saran ... 27
DAFTAR PUSTAKA ... 28
viii
DAFTAR GAMBAR
Gambar 2.1 Struktur tabel admin... 5
Gambar 2.2 Struktur tabel siswa... 6
Gambar 2.3 Struktur tabel guru ... 7
Gambar 2.4 Struktur tabel halaman ... 8
Gambar 2.5 Struktur tabel artikel ... 9
Gambar 2.6 Struktur tabel komentar ... 9
Gambar 2.7 Struktur tabel buku tamu ... 10
Gambar 2.8 Relasi tabel database pada website sekolah ... 11
Gambar 2.9 Interface halaman depan website ... 12
Gambar 2.10 Interface halaman login website ... 13
Gambar 2.11 Interface halaman admin pada website sekolah ... 14
Gambar 3.1 Halaman depan website sekolah ... 15
Gambar 3.2 Halaman artikel/berita pada website sekolah ... 15
Gambar 3.3 Halaman buku tamu pada website ... 16
Gambar 3.4 Halaman direktori siswa... 17
Gambar 3.5 Informasi yang ditampilkan pada data siswa ... 17
Gambar 3.6 Halaman direktori guru ... 18
Gambar 3.7 Halaman user admin ... 18
Gambar 3.8 Halaman dashboard ... 19
Gambar 3.9 Halaman manage data siswa ... 19
Gambar 3.10 Halaman tambah data siswa ... 20
Gambar 3.11 Halaman manage data guru ... 20
Gambar 3.12 Halaman tambah data guru ... 21
Gambar 3.13 Halaman manage page ... 21
Gambar 3.14 Tambah halaman page pada website sekolah... 22
Gambar 3.15 Halaman manage artikel atau berita ... 22
Gambar 3.16 Halaman tambah artikel/berita ... 23
Gambar 3.17 Halaman list komentar ... 24
Gambar 3.18 Halaman list buku tamu ... 24
1
BAB I
PENDAHULUAN
1.1Deskripsi Masalah
Pada saat ini kebutuhan akan informasi sangat penting bagi instansi-instansi seperti sekolah yang membutuhkan media dan sarana informasi untuk memberikan informasi tersebut kepada guru, murid, orang tua, dan kalangan umum lainnya. Namun pada kenyataannya dalam penyampaian informasi-informasi tersebut masih banyak mengalami masalah dikarenakan media yang digunakan untuk menyampaikan informasi tersebut masih terbatas dan tidak mencakup seluruh kalangan yang membutuhkannya.
Kalangan yang membutuhkan informasi itu tidak hanya berada pada lingkup sekolah, namun ada juga dari luar sekolah seperti para wali atau orang tua murid yang membutuhkan informasi dari sekolah itu. Selain wali/orang tua murid, masyarakat umum juga dapat mengakses informasi tersebut, maka dibutuhkannya website untuk menyampaikan informasi secara global.
Website yang dibangun dapat menampilkan informasi-informasi yang biasanya ada pada website sekolah yaitu profil, visi dan misi, berita, dan lain-lain. Selain itu website ini juga dapat menampilkan data-data seperti direktori murid dan guru. Data murid dan guru akan ditampilkan secara ringkas pada website itu dengan menggunakan tabel sehingga tata letak dari direktori tersebut rapi. Website akan mempunyai fitur seperti buku tamu, komentar pada bagian isi berita sehingga terjadi interaksi antara user dengan sistem. Dengan adanya website ini sekolah dapat menyampaikan informasinya secara luas.
2
1.2Batasan Masalah
Agar dalam pembahasan permasalahan tidak berkembang terlalu luas, peneliti memandang perlu memberikan batasan-batasan masalah yang perlu diteliti untuk website sekolah meliputi:
1. Website yang dibangun adalah website untuk sekolah menengah atas. 2. Tidak terdapat fitur seperti penerimaan siswa baru secara online (PSB
Online) dan penerimaan beasiswa.
3. Interakasi yang terjadi antara user dengan sistem adalah pada buku tamu dan komentar pada berita sekolah.
4. Hanya admin yang dapat mengelola website tersebut. 5. Data murid dan guru ditampilkan secara ringkas. 6. Tidak menyimpan data alumni sekolah.
1.3Sistematika Penulisan
Dalam penyusunan laporan ini terdapat beberapa bab yang membahas programming project tentang website sekolah. Adapun penjelasan secara ringkas
dari beberapa bab tersebut adalah sebagai berikut : a. BAB I PENDAHULUAN
Pada bab ini menjelaskan tentang studi kasus dan apa yang ingin dibuat dalam mengatasi permasalahan yang dihadapi oleh suatu sekolah dalam kemudahan untuk menyampaikan informasi.
b. BAB II METODOLOGI
Dalam bab ini menjelaskan tentang metode untuk menyelesaikan masalah yaitu dengan analisis kebutuhan, struktur dan relasi tabel pada database serta rancangan interface untuk membangun sebuah website sekolah. c. BAB III HASIL DAN PEMBAHASAN
3
d. BAB IV SIMPULAN DAN SARAN
4
BAB II
METODOLOGI
2.1Analisis Kebutuhan
Dalam pembuatan programming project pemrogaram web ini, kami menggunakan beberapa tools untuk memudahkan selama pengerjaan programming project ini. Tools-tools tersebut berupa software untuk pengerjaan
coding website dan software untuk mendesain antarmuka (interface) pada website sekolah tersebut.
Adapun tools-tools yang dijelaskan diatas adalah Adobe Photoshop CS3, Adobe Dreamweaver CS3, Netbeans 6.9.1, Oracle XE 10g, dan XAMPP 1.7.7. Setiap tools tersebut memiliki kegunaan masing-masing yaitu:
a. Adobe Photoshop CS3
Dalam pembuatan website ini, Peneliti menggunakan tools ini karena mudah dalam penggunaan untuk membuat desain web, dan tools ini sudah menjadi standar dalam pembuatan desain web, maupun desain lainnya. Tools ini digunakan untuk mendesain interface pada website sekolah yaitu
untuk mendesain header, tombol, menu, dan icon pada website tersebut. b. Adobe Dreamweaver CS3
Tools ini digunakan untuk membuat cascending style sheet (css) pada
website sekolah. Karena mudah dalam penggunaannya, seperti sudah tersedianya pilihan warna yang memudahkan user dalam memilih warna, pengaturan background image yang mudah, serta mudah dalam pembuatan selector pada css ini.
c. Netbeans 6.9.1
Tools ini digunakan untuk pembuatan coding php. Karena dalam
5
mendeteksi error dalam pembuatan coding sehingga kesalahan tersebut dapat teratasi dengan mudah.
d. Oracle XE 10g
Dalam penyimpanan data website ini seperti data siswa, data guru, berita, dan lain-lain menggunakan database management system yaitu Oracle XE 10g. Oracle dapat menyimpan data dalam jumlah yang besar dan pembuatan basisdatanya pun mudah seperti DBMS lain yaitu MySql dll. e. XAMPP 1.7.7
Untuk menjalankan website ini pada server local yaitu menjalankannya pada komputer yang tidak terkoneksi dengan internet, maka digunakan XAMPP sebagai server pada komputer itu agar website sekolah ini dapat berjalan meskipun tidak terhubung dengan internet. XAMPP mempunyai server local yang bernama Apache yaitu server yang sudah lama popular untuk membangun sebuah server.
2.2Struktur Tabel dan Relasi Tabel
Dalam membuat database website sekolah ini terdapat tujuh tabel yang mempunyai struktur tabel dengan tipe data tertentu dan relasi tabel untuk menghubungkan tabel satu dengan tabel yang lain. Tujuh tabel tersebut adalah tabel admin, siswa, guru, halaman, artikel, komentar, dan buku tamu.
2.2.1 Struktur Tabel
Gambar 2.1 Struktur tabel admin
Penjelasan gambar 2.1
6
a. Kolom id_admin sebagai primary key dengan tipe data number tanpa batasan pengisian karakter.
b. Kolom username dengan tipe data varchar2 dengan panjang maksimal pengisian 25 karakter, dan pada kolom ini harus terisi data (not null). c. Kolom password dengan tipe data varchar2 dengan panjang maksimal
pengisian 25 karakter, dan pada kolom ini harus terisi data (not null). d. Kolom nama dengan tipe data varchar2 dengan panjang maksimal
pengisian 50 karakter, dan pada kolom ini harus terisi data (not null). e. Kolom telpon dengan tipe data varchar2 dengan panjang maksimal
pengisian 30 karakter, dan pada kolom ini boleh tidak terisi data (null). f. Kolom alamat dengan tipe data varchar2 dengan panjang maksimal
pengisian 300 karakter, dan pada kolom ini boleh tidak terisi data (null).
Gambar 2.2 Struktur tabel siswa
Penjelasan gambar 2.2
Tabel ini digunakan untuk menyimpan data siswa yang mempunyai 8 kolom dengan tipe datanya masing-masing. Berikut penjelasan struktur tabel siswa.
a. Kolom nis sebagai primary key dengan tipe data number tanpa batasan pengisian karakter.
7
c. Kolom jenis kelamin dengan tipe data varchar2 dengan panjang maksimal pengisian 25 karakter, dan pada kolom ini harus terisi data (not null).
d. Kolom ttl dengan tipe data varchar2 dengan panjang maksimal pengisian 100 karakter, dan pada kolom ini harus terisi data (not null). e. Kolom telpon dengan tipe data varchar2 dengan panjang maksimal
pengisian 30 karakter, dan pada kolom ini boleh tidak terisi data (null). f. Kolom alamat dengan tipe data varchar2 dengan panjang maksimal
pengisian 300 karakter, dan pada kolom ini boleh tidak terisi data (null).
g. Kolom namawali dengan tipe data varchar2 dengan panjang maksimal pengisian 50 karakter, dan pada kolom ini boleh tidak terisi data (null). h. Kolom kelas dengan tipe data varchar2 dengan panjang maksimal
pengisian 25 karakter, dan pada kolom ini boleh tidak terisi data (null).
Gambar 2.3 Struktur tabel guru
Penjelasan gambar 2.3
Tabel ini digunakan untuk menyimpan data guru yang mempunyai 8 kolom dengan tipe datanya masing-masing. Berikut penjelasan struktur tabel guru.
a. Kolom nip sebagai primary key dengan tipe data number tanpa batasan pengisian karakter.
8
c. Kolom jenis kelamin dengan tipe data varchar2 dengan panjang maksimal pengisian 25 karakter, dan pada kolom ini harus terisi data (not null).
d. Kolom ttl dengan tipe data varchar2 dengan panjang maksimal pengisian 100 karakter, dan pada kolom ini harus terisi data (not null). e. Kolom telpon dengan tipe data varchar2 dengan panjang maksimal
pengisian 30 karakter, dan pada kolom ini boleh tidak terisi data (null). f. Kolom alamat dengan tipe data varchar2 dengan panjang maksimal
pengisian 300 karakter, dan pada kolom ini boleh tidak terisi data (null).
g. Kolom jabatan dengan tipe data varchar2 dengan panjang maksimal pengisian 50 karakter, dan pada kolom ini boleh tidak terisi data (null). h. Kolom matapelajaran dengan tipe data varchar2 dengan panjang
maksimal pengisian 50 karakter, dan pada kolom ini boleh tidak terisi data (null).
Gambar 2.4 Struktur tabel halaman
Penjelasan gambar 2.4
Tabel ini digunakan untuk menyimpan data halaman seperti halaman sejarah sekolah, visi & misi, dan lain-lain yang mempunyai 3 kolom dengan tipe datanya masing-masing. Berikut penjelasan struktur tabel halaman.
a. Kolom idhalaman sebagai primary key dengan tipe data number tanpa batasan pengisian karakter.
b. Kolom judul dengan tipe data varchar2 dengan panjang maksimal pengisian 100 karakter, dan pada kolom ini harus terisi data (not null). c. Kolom isi dengan tipe data varchar2 dengan panjang maksimal
9
Gambar 2.5 Struktur tabel artikel
Penjelasan gambar 2.5
Tabel ini digunakan untuk menyimpan data artikel yang mempunyai 4 kolom dengan tipe datanya masing-masing. Berikut penjelasan struktur tabel artikel.
a. Kolom idartikel sebagai primary key dengan tipe data number tanpa batasan pengisian karakter.
b. Kolom judul dengan tipe data varchar2 dengan panjang maksimal pengisian 100 karakter, dan pada kolom ini harus terisi data (not null). c. Kolom isi dengan tipe data varchar2 dengan panjang maksimal
Gambar 2.6 Struktur tabel komentar
Penjelasan gambar 2.6
Tabel ini digunakan untuk menyimpan data komentar yang mempunyai 4 kolom dengan tipe datanya masing-masing. Berikut penjelasan struktur tabel artikel.
10
b. Kolom nama dengan tipe data varchar2 dengan panjang maksimal pengisian 50 karakter, dan pada kolom ini harus terisi data (not null). c. Kolom email dengan tipe data varchar2 dengan panjang maksimal
pengisian 50 karakter, dan pada kolom ini boleh tidak terisi data (null). d. Kolom isi dengan tipe data varchar2 dengan panjang maksimal
pengisian 1000 karakter, dan pada kolom ini boleh tidak terisi data (null).
Gambar 2.7 Struktur tabel buku tamu
Penjelasan gambar 2.7
Tabel ini digunakan untuk menyimpan data bukutamu yang diisi oleh pengunjung website sekolah yang mempunyai 5 kolom dengan tipe datanya masing-masing. Berikut penjelasan struktur tabel bukutamu.
a. Kolom idtamu sebagai primary key dengan tipe data number tanpa batasan pengisian karakter.
b. Kolom nama dengan tipe data varchar2 dengan panjang maksimal pengisian 50 karakter, dan pada kolom ini harus terisi data (not null). c. Kolom email dengan tipe data varchar2 dengan panjang maksimal
pengisian 50 karakter, dan pada kolom ini boleh tidak terisi data (null). d. Kolom isi dengan tipe data varchar2 dengan panjang maksimal
pengisian 1000 karakter, dan pada kolom ini boleh tidak terisi data (null).
11
2.2.2 Relasi Tabel
Gambar 2.8 Relasi tabel database pada website sekolah
Penjelasan gambar 2.8
a. Tabel admin dan siswa berelasi dengan kardinalitas one to many (1:N) sehingga primary key yang ada ditabel admin akan menjadi foreign key di tabel siswa.
b. Tabel admin dan guru berelasi dengan kardinalitas one to many (1:N) sehingga primary key yang ada ditabel admin akan menjadi foreign key di tabel guru.
c. Tabel admin dan halaman berelasi dengan kardinalitas one to many (1:N) sehingga primary key yang ada ditabel admin akan menjadi foreign key di tabel halaman.
12
e. Tabel admin dan buktamu berelasi dengan kardinalitas one to many (1:N) sehingga primary key yang ada ditabel admin akan menjadi foreign key di tabel bukutamu.
f. Tabel artikel dan komentar berelasi dengan kardinalitas one to many (1:N) sehingga primary key yang ada ditabel artikel akan menjadi foreign key di tabel komentar.
2.3Desain Interface
Gambar 2.9 Interface halaman depan website
Pada interface halaman depan website sekolah ini, terdapat bagian header, menu atas, content, dan sidebar. Pada bagian header digunakan untuk meletakkan header maupun banner gambar sekolah atau judul website itu sendiri. Bagian
13
artikel, berita, dan lain-lain. Bagian sidebar digunakan untuk meletakkan content lainnya seperti list artikel terbaru, list komentar, dan lain-lain. Dan terakhir pada bagian footer biasanya dipakai untuk menaruh copyrights ataupun credits dari suatu website.
Gambar 2.10 Interface halaman login website
14
Gambar 2.11 Interface halaman admin pada website sekolah
15
BAB III
HASIL DAN PEMBAHASAN
3.1Hasil dan Pembahasan Website
Gambar 3.1 Halaman depan website sekolah
Tampilan pada gambar diatas adalah halaman depan atau beranda dari website sekolah ketika pengunjung membuka website ini. Pada halaman depan menampilkan artikel maupun berita yang diposting oleh admin.
16
Halaman artikel atau berita memuat artikel yang diposting oleh admin. Pengunjung dapat memberikan komentar pada form komentar yang terdapat dibawah artikel tersebut.
Gambar 3.3 Halaman buku tamu pada website
17
Gambar 3.4 Halaman direktori siswa
Pada halaman ini, pengunjung dapat melihat detail siswa dengan mengeklik menu direktori siswa yang ada pada sidebar diwebsite ini. cukup mengklik detail maka akan muncul informasi tentang siswa tersebut namun informasi yang ditampilkan secara singkat saja. Untuk memudahkan melihat data siswa, maka ada form pencarian siswa, hanya dengan memasukkan nama siswa maka akan tampil hasil pencarian data siswa tersebut.
Gambar 3.5 Informasi yang ditampilkan pada data siswa
18
Gambar 3.6 Halaman direktori guru
Sama seperti halaman direktori siswa, pada halaman ini pengunjung dapat melihat detail guru dengan mengeklik menu direktori guru yang ada pada sidebar diwebsite ini. cukup mengklik detail maka akan muncul informasi tentang guru tersebut namun informasi yang ditampilkan secara singkat saja. Untuk memudahkan melihat data guru, maka ada form pencarian guru, hanya dengan memasukkan nama guru maka akan tampil hasil pencarian data guru tersebut.
Gambar 3.7 Halaman user admin
19
Gambar 3.8 Halaman dashboard
Halaman dashboard merupakan halaman pertama yang muncul ketika admin telah user ke website sekolah ini. dalam halaman ini terdapat icon-icon yang merujuk pada fungsi yang sesuai dengan ilustrasi pada icon tersebut. Fungsi-fungsi tersebut seperti ubah profil, ubah password, data siswa, data guru, artikel, halaman, komentar, dan buku tamu.
20
Pada halaman manage data siswa, admin dapat menambah, mengubah, dan menghapus serta mencari data siswa. Dalam halaman ini juga menampilkan banyaknya data siswa perkelas.
Gambar 3.10 Halaman tambah data siswa
Pada halaman tambah data siswa digunakan admin untuk menambah data siswa. Untuk menambah data siswa, admin perlu memasukkan data seperti NIS, Nama, Jenis Kelamin, Tempat dan Tanggal lahir, Telpon, Wali Murid, Kelas, dan Alamat. Setelah mengklik tombol Submit, maka halaman akan menuju ke halaman manage data siswa.
21
Pada halaman manage data guru, admin dapat menambah, mengubah, dan menghapus serta mencari data guru.
Gambar 3.12 Halaman tambah data guru
Pada halaman tambah data guru digunakan admin untuk menambah data guru. Untuk menambah data guur, admin perlu memasukkan data seperti NIP, Nama, Jenis Kelamin, Tempat dan Tanggal lahir, Telpon, Jabatan, Mata Pelajaran, dan Alamat. Setelah mengklik tombol Submit, maka halaman akan menuju ke halaman manage data guru.
22
Pada halaman manage page menampilkan daftar halaman utama yang ada pada website sekolah ini seperti halaman sejarah singkat sekolah, visi dan misi, serta sarana dan prasarana. Admin dapat membuat, mengubah, dan menghapus data halaman ini.
Gambar 3.14 Tambah halaman page pada website sekolah
Pada halaman ini, admin dapat membuat halaman baru untuk website sekolah ini. data yang dimasukkan cukup judul dan isinya saja. Judul halaman ini akan menjadi salah satu menu atas pada website ini. Untuk teks editor menggunakan TinyMCE agar dalam pembuatan halaman baru lebih mudah.
23
Halaman manage berita digunakan untuk membuat dan mengubah artikel atau berita yang diposting pada website sekolah ini. Selain itu pada halaman ini dapat menghapus artikel atau berita dan dapat mencari artikel tersebut pada form pencarian artikel dihalaman ini. pada halaman ini juga dapat langsung melihat artikel atau berita yang sudah dibuat sebelumnya tanpa perlu ke halaman depan atau beranda.
Gambar 3.16 Halaman tambah artikel/berita
24
Gambar 3.17 Halaman list komentar
Pada halaman list komentar, admin dapat melihat komentar serta detail komentar yang ditulis oleh pengunjung pada website sekolah ini. jika terdapat komentar yang negatif maka admin dapat menghapus komentar tersebut. Detail komentar yang tampil pada halaman tersebut adalah nama, email, dan isi dari komentar yang ditulis serta artikel yang dikomentari oleh pengunjung.
Gambar 3.18 Halaman list buku tamu
25
Gambar 3.19 Ubah pesan buku tamu
Pada halaman ini, admin dapat mengubah pesan buku tamu yaitu dari status pending menjadi approve atau sebaliknya sesuai dengan keinginan admin. Jika
26
3.2Kelebihan dan Kekurangan
Dalam pembuatan website ini tidak terlepas dari kekurangan dan kelebihan yang ada pada website sekolah ini. kelebihan dan kekurangan yang ada pada website sekolah ini yaitu.
Kelebihan
a. Interface yang memudahkan user dalam menggunakan website ini.
b. Memberikan informasi tentang data siswa dan guru secara ringkas.
c. Dapat mencari data siswa maupun guru, selain itu juga dapat mencari artikel atau berita yang ada pada website.
d. Terdapat form komentar dan buku tamu pada website ini. Kekurangan
a. Tidak terdapat fitur seperti penerimaan siswa baru.
b. Siswa dan guru maupun pengunjung lain tidak dapat user pada website ini. c. Tidak menyimpan data-data alumni sekolah.
27
BAB IV
KESIMPULAN DAN SARAN
4.1Kesimpulan
Website ini dibuat untuk menyampaikan informasi kepada masyarakat umum. Website ini khusus dibuat untuk kalangan sekolah yang memuat informasi tentang sekolah tersebut agar mereka yang ingin mengetahui informasi terbaru dapat melihat pada website sekolah.
Website ini hanya dikelola oleh admin, sedangkan guru, siswa, dan user lain hanya dapat melihat informasi tersebut. Pengelolaan data hanya admin yang menanganinya. Admin dapat mengelola data siswa dan guru seperti menambah, mengubah, dan menghapus data tersebut. Selain itu admin dapat membuat halaman dan artikel baru serta mengubah dan menghapusnya. Serta admin juga dapat mengelola komentar maupun pesan buku tamu yang diisi oleh pengunjung.
4.2Saran
28
DAFTAR PUSTAKA
29
LAMPIRAN
Lampiran 1: Lembar asistensi 1 dan 2