PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH...

95
PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer Diajukan Oleh : KUNCO LAKSMONO NIM. M3106032 PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2010

Transcript of PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH...

Page 1: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

PENGEMBANGAN WEBSITE RESMI

SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA

BERBASIS CMS (CONTENT MANAGEMENT SYSTEM)

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Ilmu Komputer

Diajukan Oleh :

KUNCO LAKSMONO

NIM. M3106032

PROGRAM DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2010

Page 2: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

i

PENGEMBANGAN WEBSITE RESMI

SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA

BERBASIS CMS (CONTENT MANAGEMENT SYSTEM)

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Ilmu Komputer

Diajukan Oleh :

KUNCO LAKSMONO

NIM. M3106032

PROGRAM DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2010

Page 3: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

ii

HALAMAN PERSETUJUAN

PENGEMBANGAN WEBSITE RESMI

SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA

BERBASIS CMS (CONTENT MANAGEMENT SYSTEM)

Disusun Oleh :

KUNCO LAKSMONO

NIM. M3106032

Tugas Akhir ini telah disetujui untuk dipertahankan

Di hadapan dewan penguji

pada tanggal _______________

Pembimbing Utama

Fendi Aji Purnomo, S.Si

Page 4: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

iii

HALAMAN PENGESAHAN

PENGEMBANGAN WEBSITE RESMI

SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA

BERBASIS CMS (CONTENT MANAGEMENT SYSTEM)

Disusun Oleh :

KUNCO LAKSMONO

NIM. M3106032

Pembimbing Utama

Fendi Aji Purnomo, S.Si

Tugas Akhir ini telah diterima dan disahkan

oleh dewan penguji Tugas Akhir Program Diploma III Ilmu Komputer

pada hari __________________

Dewan Penguji :

1. Hartatik, M.Stat ( )

2. Tutut Maitanti, S.Si ( )

3. Fendi Aji Purnomo, S.Si ( )

Disahkan Oleh :

Dekan

Fakultas MIPA UNS

Prof.Drs. Sutarno, M.Sc.Ph.D

NIP. 19600809 198612 1 001

Ketua Program Studi

DIII Ilmu Komputer UNS

Drs. YS. Palgunadi, M.Sc

NIP. 19560407 198303 1 004

Page 5: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

iv

ABSTRACT

Kunco Laksmono, 2009. Developing an Official Website of Christianity Senior

High School I Surakarta based on CMS (Content Management System). DIII

of Computer Science, Faculty of Mathematics and Natural Sciences, University of

Sebelas Maret Surakarta.

The website is one of services that could be used by users connected to

internet. It can be easy for computer users to interact with other internet users in

browsing information in the network. Christianity Senior High School I is one of

private favorite schools in Surakarta, of course, intends to have more official

interactive website than before. And it is also added for new facilities. The aim of

the research is developing a official website of the school.

Forgetting diploma degree in IT in fulfilling as my study I made a system

that had information facilities such as : school profile, forum, contact, polling,

recent news, recent articles, acknowledgements, connected linkage. It also had a

website management system for a administrator and special menu, online

guidance and connceling for students, parent and guidance an connceling teachers

who had a registration before.

The application above was made of using language programming such as :

PHP, MySQL and some other supporting language programming like HTML,

CSS, javascript and AJAX.

Keyword : website, PHP, CMS

Page 6: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

v

INTISARI

Kunco Laksmono, 2009. Pengembangan Website Resmi Sekolah Menengah

Pertama Kristen 1 Surakarta Berbasis CMS (Content Management System).

DIII Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam,

Universitas Sebelas Maret Surakarta.

Website merupakan salah satu layanan yang dapat dipakai oleh pengguna

komputer yang terhubung dengan internet. Website memudahkan pengguna

komputer untuk berinteraksi dengan pengguna internet lainnya dan menelusuri

informasi yang ada di jaringan internet. SMP Kristen 1 Surakarta merupakan

salah satu sekolah swasta favorit yang ada di kota Surakarta tentunya juga

berkeinginan memiliki website resmi yang lebih interaktif daripada website

sebelumnya serta ditambahkan beberapa fasilitas baru. Tujuan dari penelitian ini

adalah mengembangkan website resmi Sekolah Menengah Pertama Kristen 1

Surakarta.

Pada Tugas Akhir ini telah dibuat suatu sistem yang memiliki fasilitas

informasi profil sekolah, forum, kontak, polling, berita terbaru, artikel terbaru,

pengumuman, link terkait, sistem pengelolaan website bagi administrator dan

terdapat menu khusus yaitu bimbingan konseling online yang ditujukan kepada

siswa, wali siswa dan guru BK yang telah terdaftar terlebih dahulu.

Aplikasi ini dibuat dengan menggunakan bahasa pemrograman PHP,

MySQL dan beberapa bahasa pemrograman pendukung diantaranya yaitu HTML,

CSS, javascript dan AJAX.

Kata kunci : website, PHP, MySQL

Page 7: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

vi

Page 8: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

vi

MOTTO

Raihlah akheratmu seakan-akan mati besok dan raihlah duniamu seakan-akan

hidup selama-lamanya.

Jika engkau ingin dunia kuasailah ilmu, jika engkau ingin akherat kuasailah

ilmu, jika engkau ingin kedua-keduanya kuasailah ilmu.

Jadilah orang yang semakin banyak ilmu semakin rendah diri.

Engkau akan menemukan hal-hal yang tidak kamu ketahui sebelumnya,

sejajar dengan kedewasaan pikiran dan hatimu. Sambutlah itu dengan segenap

jiwamu.

Berusahalah sekeras batu maka mimpi akan segera terwujud.

Kamu harus bisa menjinakkan pikiranmu dan perasaanmu, supaya bisa

mendorongmu, membantumu dan bukan malah melawanmu.

(Penulis)

Sesungguhnya sesudah ada kesulitan itu ada kemudahan. Maka apabila kamu telah

selesai (dari suatu urusan), maka kerjakanlah dengan sungguh-sungguh (urusan) yang

lain. Dan hanya kepada Allah hendaklah kamu berharap.

(HR. Ibn. Abdil Bar)

Page 9: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

vii

PERSEMBAHAN

Karya ini kupersembahkan untuk :

Bapak, Ibu dan Adik tercinta yang senantiasa selalu memberikan semangat dan kasih sayang sehingga penulisan karya ini dapat

terselesaikan. Teman-teman angkatan 2006, 2007, 2008 yang telah banyak

memberikan semangat motivasi dalam penyelesaian tugas akhir ini.

Balai Muhammadiyah Surakarta yang telah memberikan motivasi spiritual.

Semua pembaca karya tugas akhir ini yang telah meluangkan waktunya untuk membaca.

Page 10: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

viii

KATA PENGANTAR

Segala puji syukur kehadirat Allah SWT yang telah melimpahkan segala

rahmat, hidayah dan karunia-Nya kepada penulis sehingga dapat terselesaikannya

tugas akhir ini dengan judul “Pengembangan Website Resmi Sekolah Menengah

Pertama Kristen 1 Surakarta Berbasis CMS (Content Management System)”

sesuai dengan waktu yang telah ditentukan.

Adapun maksud dan tujuan dari penyusunan Tugas Akhir ini adalah untuk

memenuhi salah satu syarat kelulusan program Diploma Tiga program studi Ilmu

Komputer Universitas Sebelas Maret Surakarta.

Atas tersusunnya laporan Tugas Akhir ini, penulis tidak lupa

mengucapkan terima kasih kepada :

1. Bapak Prof. Drs. Sutarno, M.Sc, Ph.D selaku Dekan Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

2. Bapak Drs. Y.S. Palgunadi, M.Sc selaku Ketua Program Diploma III

Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret Surakarta.

3. Bapak Drs. Kartiko, M.Si selaku Pembimbing Akademik yang telah

memberikan bimbingan akademik selama menjadi mahasiswa Teknik

Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret Surakarta.

4. Bapak Fendi Aji Purnomo, S.Si selaku Dosen Pembimbing Tugas

Akhir yang telah memberikan bimbingan selama mengerjakan Tugas

Akhir dan penyelesaian Laporan Tugas Akhir.

5. Seluruh Dosen Pengajar dan Staf DIII Ilmu Komputer Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

6. Bapak Drs. Riyadi Marjono selaku Kepala Sekolah Menengah Pertama

Kristen 1 Surakarta.

Page 11: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

ix

7. Bapak, Ibu, Adik dan semua keluarga besarku yang telah memberikan

doa dan dukungan baik secara spiritual maupun material.

8. Keluarga Besar Teknik Informatika 2006, 2007, 2008 Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

9. Semua pihak yang telah banyak membantu proses pembuatan Tugas

Akhir ini.

Dengan adanya berbagai keterbatasan dalam penulisan Tugas Akhir ini,

terutama keterbatasan kemampuan dan pengetahuan, sehingga penulis masih jauh

dari sempurna. Untuk itu penulis mengharapkan kritik dan saran yang bersifat

membangun. Akhir kata penulis mengharapkan semoga laporan ini dapat

bermanfaat bagi pihak yang membaca dan mempelajarinya.

Surakarta, 26 Desember 2009

Penulis

Page 12: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

x

DAFTAR ISI

Halaman

HALAMAN JUDUL …………………………………………………….......... i

HALAMAN PERSETUJUAN ………………………………………………… ii

HALAMAN PENGESAHAN ………………………………………………… iii

HALAMAN ABSTRACT ……………………………………………………... iv

HALAMAN INTISARI ……………………………………………………….. v

HALAMAN MOTTO …………………………………………………………. vi

HALAMAN PERSEMBAHAN ………………………………………………. vii

KATA PENGANTAR ………………………………………………………… viii

DAFTAR ISI ………………………………………………………………….. x

DAFTAR GAMBAR …………………………………………………………. xv

DAFTAR TABEL …………………………………………………………..… xviii

BAB I PENDAHULUAN …………………………………………….. 1

1.1 Latar Belakang Masalah …………………………………… 1

1.2 Rumusan Masalah …………………………………………. 2

1.3 Batasan Masalah …………………………………………. 2

1.4 Tujuan Masalah …………………………………………. 2

1.5 Manfaat Penulisan …………………………………………. 2

1.6 Metodologi Penelitian……………………………………… 3

1.7 Sistematika Penulisan……………………………………..... 3

BAB II LANDASAN TEORI …………………………………………. 5

2.1 Sejarah Internet ……………………………………………. 5

2.2 Website……………………………………………………… 6

2.2.1 World Wide Web (WWW) ………………………. 6

2.2.2 Client / Server …………………………………… 7

Page 13: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

xi

2.2.3 Domain Name System (DNS) …………………… 8

2.3 Context Diagram (CD) ……………………………………. 8

2.4 Data Flow Diagram (DFD)….…………………………….. 9

2.5 Entity Relationship Diagram (ERD)………………………. 10

2.6 Hypertext Markup Language (HTML)…………………….. 10

2.6.1 Elemen HTML …………………………………… 11

2.6.2 Tag HTML ……………………………………….. 11

2.7 Apache ……………………………………………………… 12

2.8 Structured Query Language (SQL)………………………… 12

2.9 MySQL ………………………………………………..……. 13

2.10 Perl Hypertext Preprocessor (PHP)…………………..….. 13

2.10.1 Cara Kerja PHP ………………………..…….... 14

2.10.2 Kemampuan PHP ……………………………… 14

2.10.3 Penulisan PHP ………………………………… 14

2.11 Content Management System (CMS)…………….………… 15

BAB III ANALISIS DAN PERANCANGAN SISTEM ………………... 16

3.1 Analisis Sistem ……………………………………………... 16

3.1.1 Analisis Kebutuhan Hardware …………………… 17

3.1.2 Analisis Kebutuhan Software …………………….. 17

3.2 Perancangan Sistem ……………………………………….... 18

3.2.1 Rancangan (CD) Context Diagram ………………. 18

3.2.2 Rancangan (DFD) Data Flow Diagram ………….. 19

3.2.3 Rancangan Basis Data …………………………... 24

3.2.4 Relasi Antar Tabel ………………………………… 35

3.3 Rancangan Halaman Web …………………………………... 38

3.3.1 Rancangan Halaman Web Untuk Pengunjung ……. 38

3.3.2 Rancangan Halaman Web Untuk Administrator ….. 39

Page 14: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

xii

BAB IV IMPLEMENTASI DAN EVALUASI ………………………… 40

4.1 Implementasi ………………………………………………. 40

4.1.1 Halaman Pengunjung …………………………. 40

4.1.1.1 Halaman index ………………………… 40

4.1.1.2 Form Polling …………………………. 41

4.1.1.3 Menu Pengumuman …………………… 42

4.1.1.4 Menu Link Terkait ……………………. 42

4.1.1.5 Halaman Sejarah ……………………… 43

4.1.1.6 Halaman Tentang Sekolah ……………. 43

4.1.1.7 Halaman Visi Misi dan Tujuan………… 44

4.1.1.8 Halaman Program Unggulan …………. 44

4.1.1.9 Halaman Fasilitas ……………………… 45

4.1.1.10 Halaman Prestasi ……………………… 45

4.1.1.11 Halaman Ekstrakurikuler ……………… 46

4.1.1.12 Halaman Staf Guru ……………………. 46

4.1.1.13 Halaman Berita Terbaru ………………. 47

4.1.1.14 Halaman Kontak ……………………… 48

4.1.1.15 Halaman Registrasi Siswa ……………. 48

4.1.1.16 Halaman Registrasi Wali Siswa ……… 49

4.1.1.17 Halaman Login User ………………….. 49

4.1.2 Halaman Siswa …………………………………. 50

4.1.2.1 Halaman Edit Profil …………………….. 50

4.1.2.2 Halaman BK Online ……………………. 51

4.1.2.3 Halaman Forum Diskusi ………………… 51

4.1.2.4 Halaman Artikel Terbaru ……………… 52

4.1.3 Halaman Wali Siswa …………………………... 52

4.1.3.1 Halaman Edit Profil ……………………. 53

4.1.3.2 Halaman Artikel Terbaru ……………… 53

4.1.3.3 Halaman Profil Siswa …………………. 54

Page 15: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

xiii

4.1.3.4 Halaman BK Online …………………….. 54

4.1.3.5 Halaman BK Siswa ……………………... 55

4.1.4 Halaman Guru …………………………………… 55

4.1.4.1 Halaman Edit Profil …………………….. 56

4.1.4.2 Halaman Kirim Artikel …………………. 56

4.1.4.3 Halaman Artikel Terbaru ……………….. 57

4.1.4.4 Halaman Forum Diskusi .………………. 57

4.1.5 Halaman Guru BK ……………………………… 58

4.1.5.1 Halaman Edit Profil …………………….. 58

4.1.5.2 Halaman Kirim Artikel …………………. 59

4.1.5.3 Halaman Artikel Terbaru ……………….. 59

4.1.5.4 Halaman BK Siswa ……………………… 60

4.1.5.5 Halaman BK Wali Siswa ……………….. 60

4.1.5.6 Halaman Forum Siswa ………………….. 61

4.1.6 Halaman Administrator …………………………. 61

4.1.6.1 Halaman Pengaturan Index ……………… 62

4.1.6.2 Halaman Pengaturan Tentang Sekolah ….. 62

4.1.6.3 Halaman Pengaturan Visi Misi dan Tujuan. 63

4.1.6.4 Halaman Pengaturan Sejarah ……………. 63

4.1.6.5 Halaman Pengaturan Program Unggulan … 64

4.1.6.6 Halaman Pengaturan Fasilitas ……………. 64

4.1.6.7 Halaman Pengaturan Ekstrakurikuler ……. 65

4.1.6.8 Halaman Pengaturan Prestasi ……………. 65

4.1.6.9 Halaman Manajemen Artikel ……………. 66

4.1.6.10 Halaman Manajemen Berita …………… 66

4.1.6.11 Halaman Manajemen Link Terkait …….. 67

4.1.6.12 Halaman Manajemen Kontak ………….. 67

4.1.6.13 Halaman Manajemen Pengumuman …… 68

4.1.6.14 Halaman Manajemen Polling …………. 68

Page 16: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

xiv

4.1.6.15 Halaman Manajemen Data Guru ……… 69

4.1.6.16 Halaman Manajemen Forum…………… 69

4.1.6.17 Halaman Manajemen User ……………. 70

4.2 Evaluasi Pembuatan Website ………………………. 70

BAB V PENUTUP ……………………………………………………… 71

5.1 Kesimpulan ………………………………………………… 71

5.2 Saran ……………………………………………………….. 71

DAFTAR PUSTAKA ………………………………………………………….. 72

LAMPIRAN …………………………………………………………………… 73

Page 17: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

xv

DAFTAR GAMBAR

Gambar Halaman

3.1 CD Perancangan Sistem Website ……………….…………………. 18

3.2 DFD Level 0 ……………………………………….……………… 20

3.3 DFD Level 1 Proses 1 : Hak Akses Pengunjung ……..…………… 21

3.4 DFD Level 1 Proses 4 : Hak Akses Siswa ………………...………. 21

3.5 DFD Level 1 Proses 7 : Hak Akses Wali Siswa ………………...… 22

3.6 DFD Level 1 Proses 12 : Hak Akses Guru ………………………... 22

3.7 DFD Level 1 Proses 15 : Hak Akses Guru BK ……………………. 23

3.8 DFD Level 1 Proses 9 : Hak Akses Administrator …………...…… 23

3.9 Relasi Antar Tabel Kirim Artikel …………………………………. 35

3.10 Relasi Antar Tabel Data Guru ………………………………...…… 35

3.11 Relasi Antar Tabel Forum Siswa ……………………………..…… 36

3.12 Relasi Antar Tabel Bimbingan Online Siswa ………………..……. 36

3.13 Relasi Antar Tabel Bimbingan Online Wali Siswa …………......… 37

3.14 Relasi Antar Tabel Lihat Bimbingan Online Siswa …………......... 37

3.15 Rancangan Halaman Web Untuk Pengunjung …………………..… 38

3.16 Rancangan Halaman Web Untuk Administrator ……………...…… 39

4.1 Halaman Index ………………………………………………..…… 40

4.2 Form Polling …………………………………………………..….. 41

4.3 Hasil Polling ……………………………………………………….. 41

4.4 Menu Pengumuman ……………………………………………….. 42

4.5 Menu Link Terkait ………………………………………………… 42

4.6 Halaman Sejarah …………………………………………………... 43

4.7 Halaman Tentang Sekolah ………………………………………… 43

4.8 Halaman Visi Misi dan Tujuan …………………………………… 44

4.9 Halaman Program Unggulan ………………………………….…… 44

4.10 Halaman Fasilitas ……………………………………………….…. 45

Page 18: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

xvi

4.11 Halaman Prestasi ……………………………………………..……. 45

4.12 Halaman Ekstrakurikuler ………………………………………..… 46

4.13 Halaman Staf Guru …………………………………………..……. 46

4.14 Detail Guru …………………………………………………..……. 47

4.15 Halaman Berita Terbaru ………………………………………..…. 47

4.16 Halaman Kontak …………………………………………….……. 48

4.17 Halaman Registrasi Siswa …………………………………............ 48

4.18 Halaman Registrasi Wali Siswa ………………………………..…. 49

4.19 Halaman Login User …………………………………………….... 49

4.20 Halaman Siswa ……………………………………………..……... 50

4.21 Halaman Edit Profil …………………………………………..…… 50

4.22 Halaman BK Online ………………………………………….…… 51

4.23 Halaman Forum Diskusi …………………………………….…… 51

4.24 Halaman Artikel Terbaru ……………………………………….…. 52

4.25 Halaman Wali Siswa ………………………………………….…… 52

4.26 Halaman Edit Profil …………………………………………….…. 53

4.27 Halaman Artikel Terbaru …………………………………….……. 53

4.28 Halaman Profil Siswa ………………………………………….….. 54

4.29 Halaman BK Online ………………………………………………. 54

4.30 Halaman BK Siswa ……………………………………….……….. 55

4.31 Halaman Guru …………………………………………….……….. 55

4.32 Halaman Edit Profil ……………………………………………….. 56

4.33 Halaman Kirim Artikel ……………………………………………. 56

4.34 Halaman Artikel Terbaru ……………………………………….…. 57

4.35 Halaman Forum Diskusi..……………………………………….…. 57

4.36 Halaman Guru BK ………………………………………………… 58

4.37 Halaman Edit Profil ……………………………………………….. 58

4.38 Halaman Kirim Artikel ……………………………………………. 59

4.39 Halaman Artikel Terbaru ………………………………………..… 59

Page 19: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

xvii

4.40 Halaman BK Siswa …………………………………………...…… 60

4.41 Halaman BK Wali Siswa ……………………………………..…… 60

4.42 Halaman Forum Siswa ……………………………………..……… 61

4.43 Halaman Administrator ………………………………………..….. 61

4.44 Halaman Pengaturan Index ……………………………………...… 62

4.45 Halaman Pengaturan Tentang Sekolah ………………………….... 62

4.46 Halaman Pengaturan Visi Misi & Tujuan ……………………..…. 63

4.47 Halaman Pengaturan Sejarah ……………………………………… 63

4.48 Halaman Pengaturan Program Unggulan ………………………….. 64

4.49 Halaman Pengaturan Fasilitas ……………………………...……… 64

4.50 Halaman Pengaturan Ekstrakurikuler ……………………...……… 65

4.51 Halaman Pengaturan Prestasi ……………………………………… 65

4.52 Halaman Manajemen Artikel ……………………………………… 66

4.53 Halaman Manajemen Berita ………………………………………. 66

4.54 Halaman Manajemen Link Terkait ………………………………... 67

4.55 Halaman Manajemen Kontak ……………………………...……… 67

4.56 Halaman Manajemen Pengumuman ………………………………. 68

4.57 Halaman Manajemen Polling …………………………………..… 68

4.58 Halaman Manajemen Data Guru ………………………………….. 69

4.59 Halaman Manajemen Forum …………………………………….… 69

4.60 Halaman Manajemen User ……………………………………...… 70

Page 20: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

xviii

DAFTAR TABEL

Tabel Halaman

2.1 Simbol Context Diagram ……………………………………......... 9

2.2 Simbol Data Flow Diagram ………………………………….…… 9

2.3 Simbol ERD …………………………………………………….… 10

2.4 Daftar tag HTML yang umum digunakan ………………………... 11

2.5 Bentuk pembuka program PHP …………………………………... 15

3.1 Struktur Tabel Admin …………………………………………..... 24

3.2 Struktur Tabel Artikel ………….…………………………...…….. 24

3.3 Struktur Tabel Berita ……………………………………………… 25

3.4 Struktur Tabel Data_guru …..…………………………………..… 25

3.5 Struktur Tabel Ekskul ………………..………………………….... 26

3.6 Struktur Tabel Fasilitas …………..…………………………..…… 26

3.7 Struktur Tabel Home ………………………….…………………... 26

3.8 Struktur Tabel Forum ………………………….………………….. 27

3.9 Struktur Tabel Guru ……………….………………………………. 27

3.10 Struktur Tabel Kontak …………………………………..…...…… 28

3.11 Struktur Tabel Link …………………………………………..…… 28

3.12 Struktur Tabel Mapel ……………………………………….....…. 29

3.13 Struktur Tabel Pengajaran ………………………………….…….. 29

3.14 Struktur Tabel Pengumuman ……………………………….……. 29

3.15 Struktur Tabel Pesan_siswa_bk ………………………….………. 30

3.16 Struktur Tabel Pesan_wali_bk …………………………………… 30

3.17 Struktur Tabel Polling ………………………………….………… 31

3.18 Struktur Tabel Prestasi …………………………………………... 31

3.19 Struktur Tabel User_forum ……………………………………… 31

3.20 Struktur Tabel Program …………………………………….……. 32

3.21 Struktur Tabel Sejarah …………………………………………… 32

Page 21: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

xix

3.22 Struktur Tabel Sekolah …………………………………………... 32

3.23 Struktur Tabel Siswa ………………………………………………. 33

3.24 Struktur Tabel Topik ………………………………………………. 33

3.25 Struktur Tabel Visi ……………………………………………….... 34

3.26 Struktur Tabel Wali ……………………………………………...… 34

Page 22: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

xx

Page 23: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

xxi

Page 24: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan bidang teknologi informasi akhir-akhir ini begitu pesat

seiring dengan perkembangan kehidupan manusia dengan berbagai macam

masalah dan kebutuhannya, terutama kebutuhan informasi yang terbaru. Internet

sebagai sumber daya informasi yang berorientasi ke manusia memberikan fasilitas

layanan dan kesempatan kepada pemakai di seluruh dunia untuk berkomunikasi

dan berinteraksi bersama sumber daya informasi. Pada saat ini, kebutuhan

informasi bagi manusia sudah merupakan suatu tuntunan dari kemajuan zaman

selain untuk mengetahui kehidupan-kehidupan sosial dari masyarakat di negara-

negara lainnya. Perkembangan teknologi dan kebutuhan internet ini juga telah

membuka dunia pendidikan akan pertukaran informasi yang cepat untuk

menunjang sarana pendidikan.

Website merupakan salah satu layanan yang dapat dipakai oleh pengguna

komputer yang terhubung dengan internet. Website memudahkan pengguna

komputer untuk berinteraksi dengan pengguna internet lainnya dan menelusuri

informasi yang ada di jaringan internet. Oleh karena itu, website merupakan

fasilitas yang paling tepat untuk menunjang kebutuhan pertukaran informasi yang

ada dalam dunia pendidikan.

SMP Kristen 1 Surakarta merupakan salah satu SMP swasta terfavorit di

kota Surakarta yang sebelumnya mempunyai website resmi sampai saat ini.

Pengembangan website resmi SMP Kristen 1 Surakarta belum dilaksanakan

karena kurangnya sumber daya manusia yang ahli di bidang teknologi informasi

di lingkungan SMP Kristen 1 Surakarta. Dengan adanya pengembangan website

resmi diharapkan dapat mengelola isi website secara lebih mudah dan lebih

interaktif serta ditambahkan fasilitas baru yaitu polling, forum dan bimbingan

konseling online dengan tujuan untuk mempermudah bimbingan konseling lewat

internet. Oleh karena itu, penelitian ini bermaksud untuk mengembangkan website

resmi Sekolah Menengah Pertama Kristen 1 Surakarta.

Page 25: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

2

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang telah diuraikan di atas maka

rumusan masalah yang dibahas adalah “Bagaimana mengembangkan website

resmi Sekolah Menengah Pertama Kristen 1 Surakarta berbasis CMS”.

1.3 Batasan Masalah

Batasan masalah website ini yaitu memberikan pelayanan-pelayanan

berupa informasi profil sekolah, berita terbaru, artikel terbaru dan pengumuman.

Fasilitas polling, forum, bimbingan konseling online, kirim artikel, kontak dan

sistem pengelolaan website bagi administrator.

1.4 Tujuan Penulisan

Tujuan dari Tugas Akhir ini adalah mengembangkan website resmi

Sekolah Menengah Pertama Kristen 1 Surakarta berbasis CMS.

1.5 Manfaat Penulisan

Diharapkan penulisan ini dapat menghasilkan manfaat sebagai berikut :

1. Bagi Penulis

Tugas Akhir ini dapat dijadikan gambaran tentang pekerjaan pada saat

mencapai dunia kerja nantinya dan dapat digunakan untuk

mempraktekkan ilmu yang didapat pada masa perkuliahan.

2. Bagi Instansi

Tugas Akhir ini dapat mempermudah dalam pengelolaan website dan

mempermudah penyampaian informasi Sekolah Menengah Pertama

Kristen 1 Surakarta kepada masyarakat umum.

3. Bagi Sistem Akademis

Tugas Akhir ini dapat dijadikan arsip atau dokumen yang diharapkan

akan dapat bermanfaat dalam proses kegiatan perkuliahan mahasiswa

nantinya.

Page 26: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

3

1.6 Metodologi Penelitian

1. Metode Studi Pustaka

Studi pustaka merupakan suatu teknik atau cara pengumpulan data atau

informasi yang dilakukan dengan cara membaca buku-buku, laporan-

laporan dan sebagainya yang berhubungan dengan permasalahan tersebut.

2. Metode Observasi

Metode observasi merupakan suatu teknik pengumpulan data atau

informasi yang dilakukan dengan cara mengadakan pengamatan langsung

pada objek permasalahan dan kemudian dari pengamatan tersebut diambil

suatu kesimpulan.

3. Metode Interview

Dalam metode ini, didapat data yang diperlukan dalam penelitian ini

dengan melakukan interview dengan beberapa pihak yang terkait dan

dianggap memiliki data yang akurat.

4. Metode Studi Kasus

Studi ini dimaksudkan untuk memperoleh data yaitu data yang relevan

dengan penelitian yang dilakukan khususnya data-data yang nantinya akan

digunakan sebagai konten website.

1.7 Sistematika Penulisan

Sebagai gambaran, dalam penulisan laporan tugas akhir ini akan disajikan

dalam lima bab, yang masing-masing bab diuraikan sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini berisi tentang Latar Belakang Masalah, Rumusan

Masalah, Batasan Masalah, Tujuan Penulisan, Manfaat Penulisan,

Metodologi Penulisan dan Sistematika Penulisan.

BAB II LANDASAN TEORI

Pada bab ini berisi tentang landasan teori yang berkaitan dengan

pengertian-pengertian, konsep-konsep dasar dan berbagai hal yang

berhubungan dengan permasalahan diatas.

Page 27: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

4

BAB III ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini berisi tentang analisis sistem dan rancangan sistem

serta berbagai hal yang diperlukan untuk mendukung hal tersebut.

BAB IV IMPLEMENTASI DAN EVALUASI

Pada bab ini akan dibahas implementasi dan evaluasi program.

Selain itu juga akan dibahas tentang program tersebut.

BAB V PENUTUP

Merupakan kesimpulan dari pembahasan yang telah disusun dan

saran-saran serta tindak lanjut dari penelitian yang dilakukan.

Page 28: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

5

BAB II

LANDASAN TEORI

2.1 Sejarah Internet

Pada tahun 1969, lembaga riset Departemen Pertahanan Amerika atau

DARPA (Defence Advance Research Project Agency), mendanai sebuah riset

untuk mengembangkan jaringan komunikasi data antar komputer. Riset ini

bertujuan untuk mengembangkan aturan komunikasi data antar komputer yang

bekerja secara transparan, melalui bermacam-macam jaringan komunikasi data

yang terhubung satu dengan yang lainnya.

Pengembangan ini ternyata sukses dan melahirkan ARPANET. Pada tahun

1972 ARPANET didemonstrasikan di depan peserta the first international

conferency on computer communication dengan menghubungkan 10 node.

Aplikasi internet yang pertama kali ditemukan adalah FTP. Menyusul

kemudian e-mail dan telnet. E-mail menjadi aplikasi yang paling populer di masa

ARPANET. Pada tahun 1979 tercatat sebagai tahun berdirinya USENET yang

pada awalnya menghubungkan universitas Duke dan UNC.

Ukuran ARPANET sendiri semakin lama semakin membesar. Protokol

komunikasi data yang digunakan waktu itu adalah NCP (Network Communication

Protocol), tidak sanggup untuk menampung node komputer yang besar ini.

DARPA kemudian mendanai proyek untuk membuat protokol yang lebih umum.

Protokol ini dinamai TCP. Departemen Pertahanan Amerika menyatakan TCP

menjadi standar untuk jaringan pada tahun 1982. Protokol ini kemudian

diadopsi menjadi standar ARPANET pada tahun 1983. Perusahaan BBN

(Bolt Beranek Newman) membuat protokol TCP berjalan di atas komputer

dengan sistem operasi UNIX. Pada saat itulah dimulai penggabungan antara

UNIX dan TCP. (Purbo, 2000)

Page 29: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

6

2.2 Website

2.2.1 World Wide Web (WWW)

Internet adalah sebuah solusi jaringan yang dapat menghubungkan

beberapa jaringan lokal yang ada pada suatu daerah, kota atau bahkan pada sebuah

negara. Dengan adanya internet kita dapat menghubungkan beberapa jaringan

lokal yang ada pada setiap tempat. Tidak hanya itu juga dengan adanya fasilitas

internet setiap orang dapat melakukan apa saja seperti mengirim email, mencari

data, bermain game, akses bank atau bahkan melakukan pembelanjaan pada toko

online antar negara.

Untuk dapat menghubungkan beberapa komputer sehingga menjadi sebuah

kelompok jaringan, kita membutuhkan suatu media penghubung yang bernama

TCP yaitu sebuah protokol yang mengidentifikasi sebuah komputer yang

terhubung di dalam jaringan. IP memiliki teknik mengidentifikasi dengan

menggunakan penomoran yang dinamakan nomor IP address (Internet Protocol

Address). Dengan menggunakan nomor ini sebuah komputer dapat terhubung

dengan komputer lain dalam sebuah jaringan atau dalam jaringan global yang

disebut internet.

Jika dilihat dari proses kerjanya WWW (World Wide Web) dapat dibagi

menjadi beberapa komponen seperti berikut :

1. Protocol adalah sebuah media yang distandarkan untuk dapat mengakses

komputer kedalam jaringan WWW (World Wide Web) memiliki standar

protocol yang bernama HTTP (Hypertext Transfer Protocol).

2. Address merupakan alamat yang berkaitan dengan penamaan sebuah

komputer didalam jaringan alamat ini merupakan sebuah nomor yang

dimiliki sebuah komputer yang sering disebut nomor IP, akan tetapi

dengan perkembangan zaman dibentuklah metode baru yang bernama

domain name, sehingga nomor IP tersebut digantikan dengan sebuah

alamat yang dinamakan URL (Uniform Resource Locator).

Page 30: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

7

3. HTML (Hypertext Markup Language) yaitu salah satu bahasa scripting

yang dapat menghasilkan halaman website sehingga halaman tersebut

dapat diakses pada setiap komputer pengakses.

http://www.akakom.ac.id/~bun10026/index.html

Protocol URL client Halaman Web PHP

(Nugroho, 2004)

2.2.2 Client / Server

Client dalam Web, client merupakan software aplikasi yang

dijalankan oleh komputer pengguna, software aplikasi web client ini sering

disebut dengan web browser. Fungsi web browser untuk meminta

informasi kepada server, kemudian menginterpretasikan serta

menampilkan hasilnya ke pengguna.

Browser dapat mengakses informasi multi-protokol dan informasi

hypermedia. Akses informasi multi-protokol yaitu browser mampu

mengakses berbagai server penyedia informasi yang menggunakan

berbagai metode komunikasi protokol diantaranya HTTP, FTP dan gopher.

Selanjutnya browser dapat mengakses informasi hypermedia, berarti

browser tidak hanya dapat mereferensi ke dokumen teks saja akan tetapi

dapat juga ke dokumen multimedia seperti video dan sound.

Server dalam Web Server merupakan software aplikasi yang

terpasang pada komputer penyedia informasi. Tugas server ini secara

sederhana dapat dikatakan untuk melayani dan memberikan dokumen-

dokumen informasi sesuai yang diminta oleh client. (Medinets, 2000)

Page 31: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

8

2.2.3 Domain Name System (DNS)

Komputer-komputer di internet menggunakan suatu format penamaan

standar untuk mempermudah pengelolaan server komputer di internet yang

berkembang dengan cepat. Sistem penamaan server komputer ini adalah Domain

Name System (DNS). DNS membuat suatu tingkatan-tingkatan domain, yang

merupakan kelompok komputer-komputer yang terhubung ke internet.

(Sampurna, 2000).

Masalah protokol DNS adalah penemuan pola berbasis domain yang

bersifat hirarki dan pencarian sistem database terdistribusi untuk implementasi

pola penamaan ini. DNS digunakan terutama untuk pemetaan nama-nama host

dan tujuan email ke alamat-alamat IP, namun pada dasarnya dapat juga digunakan

untuk keperluan lainnya.

Pada dasarnya, internet dibagi menjadi beberapa ratus domain tingkat atas,

yang masing-masing domain tersebut meliputi sejumlah host. Setiap domain

dibagi-bagi lagi menjadi beberapa subdomain dan subdomain inipun dibagi-bagi

lagi dan seterusnya.

Domain tingkat atas terdiri dari dua jenis : generik dan negara.

Domain generik adalah com (commercial), edu (institusi pendidikan), gov

(pemerintah federal A.S.), mil (angkatan bersenjata A.S.), net (penyedia jasa

jaringan), dan org (organisasi nirlaba). Domain negara meliputi satu entry

untuk setiap negara, seperti didefinisikan dalam ISO (International Standard

Organization) 3166. (Tanenbaum, 1997).

2.3 Context Diagram (CD)

Context Diagram adalah sebuah diagram aliran data yang memfokuskan

pada aliran data dari dan ke dalam sistem, serta memproses data-data tersebut.

Komponen-komponen dasar setiap program komputer yang digambarkan secara

mendetail, dapat digunakan untuk menganalisa keakuratan dan kompetensi sistem

(Kendall, 2003). Simbol-simbol context diagram yang digunakan adalah :

Page 32: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

9

Tabel 2.1 Simbol Context Diagram

2.4 Data Flow Diagram (DFD)

Data Flow Diagram adalah sebuah gambaran alur data atau informasi

tanpa mengaitkan bentuk fisik media penyimpanan data. (Kendall, 2004) .Simbol-

simbol DFD yang digunakan adalah :

Tabel 2.2 Simbol Data Flow Diagram

Simbol Keterangan

Sistem informasi dimana

menggambarkan entitas atau proses

dimana aliran data ditransformasikan ke luar dari sebuah sistem informasi.

Persegi panjang menggambarkan salah satu entitas.

Garis yang menggambarkan aliran data.

Simbol Keterangan

Persegi panjang menunjukkan kesatuan luar atau eksternal (dapat berupa

kelompok orang atau departemen atau sistem) yang bisa menerima informasi.

Proses data yaitu menggambarkan sebuah

proses dimana beberapa tindakan atau sekelompok tindakan dijalankan.

File (data source) yaitu menggambarkan sebuah penyimpanan data atau database.

Menggambarkan sebuah aliran data.

Page 33: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

10

2.5 Entity Relationship Diagram (ERD)

Entity Relationship Diagram merupakan diagram yang berisi komponen-

komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi

dengan atribut-atribut yang mempresentasikan seluruh fakta yang ditinjau

(Fatansyah, 1999). Berikut ini merupakan simbol-simbol yang digunakan dalam

pembuatan ERD.

Tabel 2.3 Simbol ERD

2.6 Hypertext Markup Language (HTML)

Hypertext Markup Language (HTML) merupakan suatu bahasa

pemrograman yang dipergunakan untuk menyusun dan membentuk suatu

dokumen agar dapat ditampilkan pada program browser World Wide Web dalam

bentuk yang dikehendaki pembuatnya. Dokumen web dapat berisikan

informasi grafis, video, sound maupun link hubungan ke sumber-sumber lain

di internet dengan menggunakan tata penulisan hypertext. (Sampurna, 2000)

Simbol Keterangan

Entitas dimana menggambarkan suatu

objek yang dapat diidentifikasi dalam sebuah lingkungan.

Atribut memiliki fungsi mendeskripsikan karakter entitas.

Gambar disamping menunjukkan sebuah

hubungan atau relasi antar entitas.

Garis adalah sebagai penghubung antara himpunan relasi dengan himpunan entitas

dan himpunan entitas dengan atributnya.

Page 34: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

11

2.6.1 Elemen HTML

Dalam dokumen HTML, elemen dibagi menjadi dua kategori utama, yaitu

elemen-elemen <HEAD> yang memberikan informasi tentang dokumen

tersebut, seperti judul dokumen atau hubungannya dengan dokumen lain

serta elemen-elemen <BODY> yang menentukan bagaimana isi suatu

dokumen ditampilkan oleh browser, seperti paragraf, form, tabel dan lain-

lain. Suatu elemen HTML terdiri dari tag-tag beserta teks yang ada dalam tag-

tag tersebut. (Sampurna, 2000)

2.6.2 Tag HTML

Sewaktu browser menampilkan suatu halaman Web, browser tersebut akan

membaca teks-teks pada dokumen HTML dan mencari suatu kode khusus

yang disebut tag. Tag ini dinyatakan dengan tanda lebih kecil (<) dan tanda lebih

besar (>). Tag ini biasanya merupakan suatu pasangan yang disebut tag awal

dan tag akhir. Tag awal dinyatakan dalam bentuk <nama tag>, sedangkan tag

akhir dalam bentuk </nama tag>. Format umum tag berpasangan adalah:

<nama tag> teks yang ditampilkan </nama tag>. Tabel 2.4 merupakan tag-

tag yang umum digunakan.

Tabel 2.4 Daftar tag HTML yang umum digunakan

Tag Keterangan

<HTML>.....</HTML> Mendeklarasikan bahwa halaman web akan ditulis

dalam HTML

<HEAD>.....</HEAD> Membatasi kepala halaman

<BODY>.....</BODY> Mendefinisikan judul (tidak ditampilkan dalam

halaman)

<B>.....</B> Menyetel.....dengan cetak tebal

<I>.....</I> Menyetel.....dengan cetak miring

<UL>.....</UL> Membatasi list tidak berurut (daftar butir)

<LI> Mengawali item list (tidak diakhiri </li>

Page 35: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

12

(Sampurna, 2000)

2.7 Apache

Untuk menjalankan PHP dibutuhkan web server. Web server berfungsi

menyimpan serta mendistribusikan data ke komputer lain lewat internet yang

meminta informasi tersebut. Apache merupakan web server yang dikeluarkan oleh

NSCA yaitu NSCA HTTPD sekitar tahun 1995. (Imansyah, 2003)

2.8 Structured Query Language (SQL)

SQL merupakan bahasa standar yang digunakan untuk mengakses dan

memanipulasi database proses menyimpan, meng-update dan akses informasi

menjadi lebih mudah serta lebih dapat dimengerti oleh manusia karena mirip

dengan bahasa Inggris standar dengan menggunakan SQL. Instruksi-instruksi

SQL digunakan untuk perintah-perintah yang interaktif, untuk informasi dari

relasional basis data dan untuk membangun data yang digunakan sebagai laporan.

Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam

tabel-tabel yang secara logik merupakan struktur dua dimensi yang terdiri atas

baris data (row atau record) yang berada dalam satu atau lebih kolom (column).

Baris pada tabel sering disebut sebagai instance dari data. Sedangkan kolom

sering disebut sebagai attributes atau field. (Purbo, 2000)

<BR> Pindah baris

<P> Mengawali sebuah paragraf

<HR> Garis horizontal

<PRE>.....</PRE> Teks performat, tidak diformat ulang

<IMG SCR=”.....”> Memuat gambar disini

<A HREF=”..”>...</A> Mendefinisikan sebuah hyperlink

Page 36: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

13

2.9 MySQL

MySQL merupakan sebuah server database yang banyak digunakan di

internet karena kehandalannya, keamanan dan juga sifat yang freeware. MySQL

mendukung terhadap pemrograman C, Perl, Java, PHP dan Phyton. Tool-tool

yang disediakan MySQL memungkinkan untuk membuat aplikasi client atau

server dan website yang digabungkan dengan database. MySQL juga mendukung

terhadap sistem operasi berbasis Unix, Windows dan OS/2. MySQL adalah mesin

basis data yang sama ketika proses-proses pada aplikasi itu berjalan secara

simultan. Program utilitas MySQL dapat menggunakan pernyataan SQL.

(Medinets, 2000)

2.10 Perl Hypertext Preprocessor (PHP)

Perl Hypertext Preprocessor (PHP) merupakan bahasa scripting dan

interpreter yang digunakan dalam pemrograman web. PHP merupakan bahasa

yang disertakan dalam dokumen HTML bekerja di sisi server sehingga script-nya

tak tampak di sisi client. PHP dirancang untuk dapat bekerja sama dengan

database server dan dibuat sedemikian rupa sehingga pembuatan dokumen

HTML yang dapat mengakses database menjadi lebih mudah.

PHP diperkenalkan pertama kali oleh Rasmus Lerdorf di akhir 1994.

Ketersediaan source code dalam bahasa C membuat PHP sangat universal dan

mudah disesuaikan dengan platform yang kita gunakan, sehingga tidak perlu

keraguan untuk menginvestasikan waktu dan tenaga guna mengembangkan

aplikasi PHP. PHP juga modular, kemampuannya dalam mengenal berbagai

database server tidak perlu terpasang seluruhnya. Hal ini penting guna efisiensi

dan penghematan memori. Jadi misalkan database yang kita gunakan adalah

MySQL maka kita tidak perlu meng-compile PHP untuk mendukung database

yang lain.

PHP bekerja di sisi server (menyatu dengan web server), PHP juga dapat

mengakses database server yang berada di remote host. Tentu saja hal ini perlu

didukung oleh database server itu sendiri, karena tidak semua database server

menyediakan fasilitas remote access. Selama masa pembuatan, browser, web

Page 37: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

14

server dan database server dapat menyatu dalam sebuah host, jadi tidak harus

online untuk mencoba aplikasi yang dibuat dengan PHP. (Medinets, 2000)

2.10.1 Cara Kerja PHP

Seperti yang pernah disebutkan bahwa PHP adalah aplikasi di sisi server

atau dengan kata lain beban kerja ada di server bukan di client (browser). Pada

saat browser meminta dokumen PHP, web server langsung menggunakan modul

PHP untuk mengolah dokumen tersebut. Jika pada dokumen terkandung fungsi

yang mengakses database maka modul PHP menghubungi database server yang

bersangkutan. Dokumen yang berformat PHP dikembalikan web server dalam

format HTML, sehingga source code PHP tidak tampak di sisi browser.

(Medinets, 2000)

2.10.2 Kemampuan PHP

PHP digunakan untuk membuat aplikasi CGI (Common Gateway

Interface) yaitu suatu program yang dapat menerima input dari browser,

memproses dan selanjutnya mengirim kembali outputnya, yang di program

dengan Perl atau C. Data masukkan dalam suatu form HTML secara otomatis di

variabel-kan dan dapat digunakan langsung, sehingga tidak perlu menguraikan

lagi, yang disebut query string.

Kemudahan akses ke berbagai database server adalah yang terpenting dari

PHP. Adapun database server adalah yang didukungnya antara lain : Oracle,

Sybase, Informix, Postgres, dBase, Interbase, MySQL, ODBC dan masih banyak

lagi. (Medinets, 2000)

2.10.3 Penulisan PHP

Seperti pada pemrograman-pemrograman lainnya PHP memiliki beberapa

aturan penulisan yang harus diketahui sebelumnya, yaitu bagaimana memulai

program PHP dan mengakhiri PHP, sehingga dengan memenuhi beberapa aturan

yang ada sehingga dapat mengerjakan program yang dihadapi.

Page 38: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

15

Untuk memulai program PHP, dapat dimulai dengan mengenal sebuah tag

pengenal PHP yang digunakan untuk menuliskan kode PHP.

Untuk menuliskan dan memperkenalkan kode PHP, harus dimulai dengan

tanda <?php, setelah tanda tersebut dapat melanjutkan dengan kode program isi

didalamnya. Untuk mengakhiri kode program yang dibuat, dapat ditutup dengan

tanda ?>. Selain penggunaan tanda seperti itu, dapat menggunakan beberapa

bentuk lain seperti yang ditunjukkan pada Tabel 2.5.

Tabel 2.5 Bentuk pembuka program PHP

(Bunafit Nugroho, 2004)

2.11 Content Management System (CMS)

CMS atau disingkat Content Management System adalah suatu metode

dalam mengelola sebuah content atau isi. Content bisa berupa teks, suara, gambar

video, animasi dan aplikasi lainnya yang disimpan dalam sebuah database

sehingga mudah dalam pengelolaanya. CMS yang banyak dipakai saat ini adalah

server CMS (WCMS). WCMS adalah perangkat lunak yang berfungsi untuk

membangun dan memelihara web, yang dirancang sedemikian rupa sehingga

proses pembuatan dan pemeliharaan web lebih mudah, efektif dan efisien, baik

bagi orang yang mengerti tentang teknologi web maupun yang tidak. (Yuhefizar,

2005)

Awal Akhir

<? ?>

<?php ?>

<script language=”php”> </script>

<% %>

Page 39: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

16

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Berdasarkan observasi langsung yang dilakukan di SMP Kristen 1

Surakarta ternyata kebutuhan akan informasi sekolah tersebut sangat tinggi, baik

dari kalangan guru, siswa, karyawan, wali siswa atau masyarakat umum. Hal ini

dapat dimaklumi karena mengingat perkembangan teknologi yang pesat

menyebabkan kebutuhan akan pertukaran informasi yang cepat. Tetapi sekarang

ini informasi mengenai SMP Kristen 1 Surakarta masih dirasa kurang,

kebanyakan seseorang yang mendapat informasi tentang SMP Kristen 1 Surakarta

dari orang ke orang bahkan ada juga yang hanya untuk mendapatkan informasi

harus mendatangi langsung ke SMP Kristen 1 Surakarta.

Oleh karena itu, perlu dibuat suatu sistem yang dapat memberikan

informasi atau gambaran mengenai SMP Kristen 1 Surakarta kepada masyarakat

dan warga sekolah. Dengan adanya website ini diharapkan pertukaran informasi

yang ada di sekolah dapat diketahui dengan cepat oleh warga sekolah atau

masyarakat luas dan diharapkan pula banyak calon siswa yang akan mendaftar ke

SMP Kristen 1 Surakarta, sehingga mendapatkan input siswa yang unggul dan

berprestasi.

Fasilitas dari website ini terdiri dari informasi mengenai SMP Kristen 1

Surakarta secara umum, daftar guru dan karyawan, berita terbaru, artikel terbaru,

pengisian kontak atau buku tamu, forum, kirim artikel, bimbingan konseling

online yang bertujuan untuk bimbingan konseling lewat internet serta halaman

administrator untuk mengelola konten website tersebut.

Page 40: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

17

3.1.1 Analisis Kebutuhan Hardware

Hardware yang digunakan dalam pembuatan website ini yaitu

menggunakan laptop dengan spesifikasi sebagai berikut :

1. Intel Pentium IV Dual Core T4200

2. RAM (Memori) 2 GB

3. Hard Disk 160 GB

4. LCD beresolusi 1366x768 pixels, Mouse, Keyboard

3.1.2 Analisis Kebutuhan Software

Software yang diperlukan dalam pembuatan website ini adalah

sebagai berikut :

1. Editor : Macromedia Dreamweaver 8, Notepad++ v5.3.1

2. Appserv v2.5.10 : PHP, MySQL, Apache

3. Software Pendukung: Photoshop 7, CorelDRAW 12, Browser Mozilla

Firefox 3.0

Page 41: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

18

3.2 Perancangan Sistem

3.2.1 Rancangan Context Diagram (CD)

Context Diagram merupakan diagram alir dari dan ke dalam sistem, yang

menggambarkan hubungan antara user yang terlibat langsung dengan sistem.

Sistem Informasi

website

administrator

pengunjung

siswa wali

guruguru bk1 2

3 4

1211

65

910

7

8

Gambar 3.1 CD Perancangan Sistem Website

Keterangan :

1. Administrator mengelola isi seluruh website.

2. Administrator mendapat data kontak dan data pendaftaran dari

pengunjung.

3. Pengunjung menerima informasi yang telah dikelola oleh

administrator.

4. Pengunjung berinteraksi dengan website melalui fasilitas polling dan

kontak.

5. Siswa ikut berpartisipasi dalam beberapa fasilitas website diantaranya

edit profil, lihat artikel terbaru, bimbingan konseling online dan forum.

Page 42: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

19

6. Siswa dapat mengakses beberapa fasilitas didalam website setelah

mendapatkan NIS sebagai username dan password.

7. Wali siswa dapat mengakses beberapa fasilitas didalam website setelah

mendapatkan KTP sebagai username dan password.

8. Wali siswa ikut berpartisipasi dalam beberapa fasilitas website

diantaranya edit profil, lihat artikel terbaru, lihat profil anak,

bimbingan konseling online, lihat percakapan antara anak dengan guru

BK.

9. Guru ikut berpartisipasi dalam beberapa fasilitas website diantaranya

edit profil, kirim artikel, lihat artikel terbaru dan forum.

10. Guru dapat mengakses beberapa fasilitas didalam website setelah

didaftarkan oleh administrator.

11. Guru BK dapat mengakses beberapa fasilitas didalam website setelah

didaftarkan oleh administrator.

12. Guru BK ikut berpartisipasi dalam beberapa fasilitas website

diantaranya edit profil, kirim artikel, lihat artikel terbaru, lihat pesan

siswa, lihat pesan wali siswa dan forum.

3.2.2 Rancangan Data Flow Diagram (DFD)

Rancangan Bagan Alir dan Diagram Arus Data (Data Flow Diagram atau

DFD) merupakan alat bantu dalam menentukan langkah-langkah kerja yang akan

dilakukan oleh pemrogram mulai dari pembuatan berkas sampai pembentukkan

laporan-laporan yang diperlukan dan juga digunakan untuk mendokumentasikan

proses yang ada dalam sebuah sistem DFD menekankan pada fungsi-fungsi di

dalam sistem, cara menggunakan informasi yang tersimpan dan pemindahan

informasi antar fungsi dalam sistem. Langkah pertama dalam perancangan

diagram alur data ini adalah dengan membuat level 0, untuk menggambarkan

sistem secara keseluruhan (top level). Pada Gambar 3.2 diperlihatkan data flow

diagram level 0.

Page 43: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

20

Page 44: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

21

2. DFD Level 1 Proses 1 : Hak Akses Pengunjung

pengunjung

home

polling

link

pengumuman

sejarah

sekolah

visi

program

fasilitas

prestasi

ekskul

berita

kontak

1.1

Halaman

index

1.2

Halaman

polling

1.3

Halaman

Link terkait

1.4

Halaman

pengumuman

1.5

Halaman

sejarah

1.6

Halaman

sekolah

1.7

Halaman

visi

1.8

Halaman

program

1.9

Halaman

fasilitas

1.10

Halaman

prestasi

1.11

Halaman

ekskul

1.12

Halaman

berita

1.13

Halaman

kontak

data_guru

pengajaran

mapel

1.14

Halaman

Staf

Gambar 3.3 DFD Level 1 Proses 1 : Hak Akses Pengunjung

3. DFD Level 1 Proses 4 : Hak Akses Siswa

siswa

4.1

Halaman edit

profil siswa

4.2

Halaman

artikel terbaru

4.3

Halaman BK

online siswa

siswa

artikel

pesan_siswa_bk

4.4

Halaman forum forum

topik

pengunjung

4.5

Logout

keluarlihat

Edit profil Kirim pesan

Kirim forum

guru

Gambar 3.4 DFD Level 1 Proses 4 : Hak Akses Siswa

Page 45: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

22

4. DFD Level 1 Proses 7 : Hak Akses Wali Siswa

wali

7.1

Halaman edit

profil wali

7.2

Halaman

artikel terbaru

7.3

Halaman profil

siswa

7.4

Halaman BK

online wali

7.5

Halaman BK

online siswa

7.7

Logout

keluar

pengunjung

Edit profil

Lihat

Lihat

Lihat

Kirim pesan

siswa

artikel

wali

pesan_wali_bk

pesan_siswa_bk

guru

Gambar 3.5 DFD Level 1 Proses 7 : Hak Akses Wali Siswa

5. DFD Level 1 Proses 12 : Hak Akses Guru

guru

12.1

Halaman edit

profil guru

12.2

Halaman

artikel terbaru

12.3

Halaman kirim

artikel

12.4

Halaman forum

Edit profil

Kirim forumlihat

12.5

Logout

keluar

pengunjung

guru

artikel

forum

topik

kirim

Gambar 3.6 DFD Level 1 Proses 12 : Hak Akses Guru

Page 46: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

23

6. DFD Level 1 Proses 15 : Hak Akses Guru BK

guru BK

15.1

Halaman edit

profil guru BK

15.2

Halaman kirim

artikel

15.3

Halaman

artikel terbaru

pesan_siswa_bk

pesan_wali_bk

15.4

Halaman BK

siswa

15.5

Halaman BK

wali

15.6

Halaman forum

forum

topik

guru

artikel

Edit profil

kirim

lihat

balas

balas

Kirim forum

15.7

Logout

keluar

pengunjung

wali

siswa

Gambar 3.7 DFD Level 1 Proses 15 : Hak Akses Guru BK

7. DFD Level 1 Proses 9 : Hak Akses Administrator

administrator

9.1

Manajemen

halaman

9.2

Manajemen

user

admin

siswa

guru

wali

home

sejarah

sekolah

visi

program

fasilitas

prestasi

ekskul

berita

polling

link

pengumuman

9.3

Manajemen

artikel

9.4

Manajemen

berita

9.5

Manajemen

link

artikel

9.6

Manajemen

kontakkontak

9.7

Manajemen

pengumuman

9.8

Manajemen

polling

9.9

Manajemen

forum

forum

9.10

Manajemen

data guru

data_guru

mapel

pengajaran

topik

Gambar 3.8 DFD Level 1 Proses 9 : Hak Akses Administrator

Page 47: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

24

3.2.3 Rancangan Basis Data

Rancangan basis data merupakan langkah untuk menentukan basis data

yang diharapkan dapat mewakili seluruh kebutuhan pengguna atau pemakai jasa

layanan sistem informasi website ini. Basis data yang akan dirancang berisi tabel-

tabel sebagai berikut :

1. Tabel Admin

Tabel ini untuk menyimpan data username dan password administrator

yang digunakan untuk authentifikasi login administrator.

Tabel 3.1 Struktur Tabel Admin

2. Tabel Artikel

Tabel ini untuk menyimpan data artikel yang akan ditampilkan pada

halaman artikel.

Tabel 3.2 Struktur Tabel Artikel

Nama Field Tipe Data Ukuran Keterangan

id_admin tinyint 1 Primary key

username varchar 20 Username admin

password char 32 Password admin

Nama Field Tipe Data Ukuran Keterangan

id_artikel int 3 Primary key

nip varchar 20 Foreign key

judul varchar 70 Judul artikel

isi text Isi artikel

tanggal date Tanggal pengiriman artikel

jam time Jam pengiriman artikel

tampil char 1 Artikel tampil atau tidak

Page 48: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

25

3. Tabel Berita

Tabel ini untuk menyimpan data berita yang akan ditampilkan pada

halaman berita.

Tabel 3.3 Struktur Tabel Berita

4. Tabel Data_guru

Tabel ini berfungsi untuk menyimpan data-data guru SMP Kristen 1

Surakarta yang akan ditampilkan pada halaman staf guru.

Tabel 3.4 Struktur Tabel Data_guru

Nama Field Tipe Data Ukuran Keterangan

id_berita int 3 Primary key

judul varchar 70 Judul berita

isi text Isi berita

tanggal date Tanggal pengiriman berita

jam time Jam pengiriman berita

tampil char 1 Berita tampil atau tidak

Nama Field Tipe Data Ukuran Keterangan

nip varchar 20 Primary key

nama_lengkap varchar 50 Nama lengkap guru

alamat varchar 100 Alamat guru

kota varchar 20 Kota

propinsi varchar 20 Propinsi

telp varchar 10 Nomor telepon

hp varchar 15 Nomor handphone

email varchar 40 Alamat email

golongan varchar 20 Golongan

jabatan varchar 20 Jabatan

pendidikan varchar 20 Pendidikan terakhir guru

tempat_lahir varchar 20 Tempat lahir guru

tanggal_lahir date Tanggal lahir guru

agama varchar 10 Agama yang dianut guru

direktori varchar 100 Direktori file foto

direktori2 varchar 100 Direktori file foto

Page 49: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

26

5. Tabel Ekskul

Tabel ini berfungsi untuk menyimpan data ekskul yang akan ditampilkan

pada halaman ekstrakurikuler.

Tabel 3.5 Struktur Tabel Ekskul

6. Tabel Fasilitas

Tabel ini berfungsi untuk menyimpan data fasilitas yang akan ditampilkan

pada halaman fasilitas.

Tabel 3.6 Struktur Tabel Fasilitas

7. Tabel Home

Tabel ini berfungsi untuk menyimpan data home yang akan ditampilkan

pada halaman index atau halaman utama.

Tabel 3.7 Struktur Tabel Home

Nama Field Tipe Data Ukuran Keterangan

id_ekskul tinyint 1 Primary key

isi text Isi ekstrakurikuler

tanggal date Tanggal update ekstrakurikuler

jam time Jam update ekstrakurikuler

Nama Field Tipe Data Ukuran Keterangan

id_fasilitas tinyint 1 Primary key

isi text Isi fasilitas

tanggal date Tanggal update fasilitas

jam time Jam update fasilitas

Nama Field Tipe Data Ukuran Keterangan

id_home tinyint 1 Primary key

judul varchar 50 Judul home

isi text Isi home

tanggal date Tanggal update home

jam time Jam update home

Page 50: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

27

8. Tabel Forum

Tabel ini berfungsi untuk menyimpan data forum yang akan ditampilkan

pada halaman forum.

Tabel 3.8 Struktur Tabel Forum

9. Tabel Guru

Tabel ini berfungsi untuk menyimpan data-data yang berkaitan dengan

data user guru dan user guru BK yang digunakan untuk authentifikasi

login.

Tabel 3.9 Struktur Tabel Guru

Nama Field Tipe Data Ukuran Keterangan

id_forum tinyint 11 Primary key

id_topik tinyint 11 Foreign key

pengirim varchar 20 Pengirim forum

judul varchar 70 Judul atau topik forum

deskripsi text Isi forum

tanggal date Tanggal pengiriman forum

jam time Jam pengiriman forum

tipe char 1 Guru atau siswa

Nama Field Tipe Data Ukuran Keterangan

nip varchar 20 Primary key

nama_lengkap varchar 50 Nama lengkap guru

hp varchar 15 Nomor handphone

email varchar 40 Alamat email

password char 32 Password guru

level char 1 Level user guru

tanggal_reg date Tanggal pendaftaran user guru

aktif char 1 Aktif atau tidak

Page 51: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

28

10. Tabel Kontak

Tabel ini berfungsi untuk menyimpan data-data yang berkaitan dengan

data kontak atau saran dan kritik dari pengunjung.

Tabel 3.10 Struktur Tabel Kontak

11. Tabel Link

Tabel ini berfungsi untuk menyimpan data-data link terkait yang akan

ditampilkan pada menu link terkait.

Tabel 3.11 Struktur Tabel Link

Nama Field Tipe Data Ukuran Keterangan

id_kontak tinyint 5 Primary key

nama varchar 20 Nama pengirim

email varchar 40 Alamat email pengirim

pesan text Isi pesan

tanggal date Tanggal pengiriman

jam time Jam pengiriman

Nama Field Tipe Data Ukuran Keterangan

id_link tinyint 2 Primary key

judul varchar 20 Judul link

url varchar 100 Alamat URL

deskripsi text Deskripsi link terkait

tanggal date Tanggal pengiriman link

jam time Jam pengiriman link

tampil char 1 Link tampil atau tidak

Page 52: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

29

12. Tabel Mapel

Tabel ini berfungsi untuk menyimpan data-data mata pelajaran yang

diampu guru.

Tabel 3.12 Struktur Tabel Mapel

13. Tabel Pengajaran

Tabel ini berfungsi untuk menyimpan beberapa data mata pelajaran yang

diampu guru.

Tabel 3.13 Struktur Tabel Pengajaran

14. Tabel Pengumuman

Tabel ini berfungsi untuk menyimpan data informasi pengumuman dalam

lingkup SMP Kristen 1 Surakarta.

Tabel 3.14 Struktur Tabel Pengumuman

Nama Field Tipe Data Ukuran Keterangan

kode_mapel tinyint 2 Primary key

nama_mapel varchar 40 Nama mata pelajaran

Nama Field Tipe Data Ukuran Keterangan

nip varchar 20 Primary key

kode_mapel tinyint 2 Kode mata pelajaran

Nama Field Tipe Data Ukuran Keterangan

id_umum tinyint 2 Primary key

judul varchar 50 Judul pengumuman

isi text Isi pengumuman

tanggal date Tanggal pengumuman

jam time Jam pengumuman

tampil char 1 Pengumuman tampil atau tidak

Page 53: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

30

15. Tabel Pesan_siswa_bk

Tabel ini berfungsi untuk menyimpan data pesan siswa atau bimbingan

konseling online kepada guru BK.

Tabel 3.15 Struktur Tabel Pesan_siswa_bk

16. Tabel Pesan_wali_bk

Tabel ini berfungsi untuk menyimpan data pesan wali atau bimbingan

konseling online kepada guru BK.

Tabel 3.16 Struktur Tabel Pesan_wali_bk

Nama Field Tipe Data Ukuran Keterangan

id_pesan_siswa tinyint 11 Primary key

nis varchar 4 Nomor Induk Siswa

nip varchar 20 Nomor Induk Pegawai

subyek varchar 40 Subyek pesan

pesan text Isi pesan atau masalah siswa

solusi text Isi pesan atau jawaban guru BK

tanggal date Tanggal pengiriman pesan

jam time Jam pengiriman pesan

tampil char 1 Pesan tampil atau tidak

Nama Field Tipe Data Ukuran Keterangan

id_pesan_wali tinyint 11 Primary key

ktp varchar 20 Nomor KTP wali siswa

nip varchar 20 Nomor Induk Pegawai guru

subyek varchar 40 Subyek pesan

pesan text Isi pesan atau masalah wali

solusi text Isi pesan atau jawaban guru BK

tanggal date Tanggal pengiriman pesan

jam time Jam pengiriman pesan

Page 54: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

31

17. Tabel Polling

Tabel ini berfungsi untuk menyimpan hasil polling atau jajak pendapat

dari pengunjung.

Tabel 3.17 Struktur Tabel Polling

18. Tabel Prestasi

Tabel ini berfungsi untuk menyimpan data prestasi yang akan ditampilkan

pada halaman prestasi.

Tabel 3.18 Struktur Tabel Prestasi

19. Tabel User_forum

Tabel ini berfungsi untuk menyimpan data user forum diskusi.

Tabel 3.19 Struktur Tabel User_forum

Nama Field Tipe Data Ukuran Keterangan

id_poll tinyint 1 Primary key

topik varchar 50 Topik polling

pil1 varchar 20 Pilihan 1

pil2 varchar 20 Pilihan 2

pil3 varchar 20 Pilihan 3

pil4 varchar 20 Pilihan 4

has1 int 10 Jawaban 1

has2 int 10 Jawaban 2

has3 int 10 Jawaban 3

has4 int 10 Jawaban 4

Nama Field Tipe Data Ukuran Keterangan

id_prestasi tinyint 1 Primary key

isi text Isi prestasi

tanggal date Tanggal update prestasi

jam time Jam update prestasi

Nama Field Tipe Data Ukuran Keterangan

id_userforum varchar 20 Primary key

nama_lengkap varchar 50 Nama lengkap user forum

Page 55: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

32

20. Tabel Program

Tabel ini berfungsi untuk menyimpan data program yang akan ditampilkan

pada halaman program unggulan.

Tabel 3.20 Struktur Tabel Program

21. Tabel Sejarah

Tabel ini berfungsi untuk menyimpan data sejarah yang akan ditampilkan

pada halaman sejarah.

Tabel 3.21 Struktur Tabel Sejarah

22. Tabel Sekolah

Tabel ini berfungsi untuk menyimpan data sekolah yang akan ditampilkan

pada halaman tentang sekolah.

Tabel 3.22 Struktur Tabel Sekolah

Nama Field Tipe Data Ukuran Keterangan

id_program tinyint 1 Primary key

isi text Isi program

tanggal date Tanggal update program

jam time Jam update program

Nama Field Tipe Data Ukuran Keterangan

id_sejarah tinyint 1 Primary key

isi text Isi sejarah

tanggal date Tanggal update sejarah

jam time Jam update sejarah

Nama Field Tipe Data Ukuran Keterangan

id_sekolah tinyint 1 Primary key

isi text Isi sekolah

tanggal date Tanggal update sekolah

jam time Jam update sekolah

Page 56: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

33

23. Tabel Siswa

Tabel ini berfungsi untuk menyimpan data-data user siswa yang

digunakan untuk authentifikasi login siswa.

Tabel 3.23 Struktur Tabel Siswa

24. Tabel Topik

Tabel ini berfungsi untuk menyimpan data topik pada forum diskusi siswa.

Tabel 3.24 Struktur Tabel Topik

Nama Field Tipe Data Ukuran Keterangan

nis varchar 4 Primary key

ktp_ortu varchar 20 Nomor KTP wali siswa

nama_lengkap varchar 50 Nama lengkap siswa

tempat_lahir varchar 20 Tempat lahir

tanggal_lahir date Tanggal lahir

sex char 1 Jenis kelamin

alamat varchar 100 Alamat

kota varchar 20 Kota

kodepos char 5 Kodepos

telp varchar 15 Nomor telepon

email varchar 40 Alamat email

password char 32 Password siswa

kelas char 2 Kelas siswa

tanggal_reg date Tanggal registrasi

aktif char 1 Aktif atau tidak

Nama Field Tipe Data Ukuran Keterangan

id_topik tinyint 11 Primary key

nama_topik varchar 70 Nama topik

Page 57: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

34

25. Tabel Visi

Tabel ini berfungsi untuk menyimpan data visi yang akan ditampilkan

pada halaman visi misi dan tujuan.

Tabel 3.25 Struktur Tabel Visi

26. Tabel Wali

Tabel ini berfungsi untuk menyimpan data user wali siswa yang digunakan

untuk authentifikasi login wali siswa.

Tabel 3.26 Struktur Tabel Wali

Nama Field Tipe Data Ukuran Keterangan

id_visi tinyint 1 Primary key

isi text Isi visi

tanggal date Tanggal update visi

jam time Jam update visi

Nama Field Tipe Data Ukuran Keterangan

ktp varchar 20 Primary key

nama_lengkap varchar 50 Nama lengkap

tempat_lahir varchar 20 Tempat lahir

tanggal_lahir date Tanggal lahir

sex char 1 Jenis kelamin

alamat varchar 100 Alamat

kota varchar 20 Kota

propinsi varchar 20 Propinsi

telp varchar 15 Nomor telepon atau handphone

email varchar 40 Alamat email

password char 32 Password

tanggal_reg date Tanggal registrasi

aktif char 1 Aktif atau tidak

Page 58: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

35

3.2.4 Relasi Antar Tabel

Relasi antar tabel yang terdiri dari : tabel artikel, guru, forum, siswa, topik,

pesan_siswa_bk, pesan_wali_bk, wali, data_guru, mapel, pengajaran.

artikel

PK id_artikel

nip

judul

isi

tanggal

jam

tampil

guru

PK nip

nama_lengkap

hp

email

password

level

tanggal_reg

aktif

1 n

Gambar 3.9 Relasi Antar Tabel Kirim Artikel

mapel

PK kode_mapel

nama_mapel

pengajaran

PK nip

kode_mapel

data_guru

PK nip

nama_lengkap

alamat

kota

propinsi

telp

hp

email

golongan

jabatan

pendidikan

tempat_lahir

tanggal_lahir

agama

direktori

direktori2

1 1

1n

Gambar 3.10 Relasi Antar Tabel Data Guru

Page 59: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

36

forum

PK id_forum

id_topik

pengirim

judul

deskripsi

tanggal

jam

tipe

topik

PK id_topik

nama_topik1 n

n 1

user_forum

PK id_userforum

nama_lengkap

Gambar 3.11 Relasi Antar Tabel Forum

pesan_siswa_bk

PK id_pesan_siswa

nis

nip

subyek

pesan

solusi

tanggal

jam

tampil

siswa

PK nis

ktp_ortu

nama_lengkap

tempat_lahir

tanggal_lahir

sex

alamat

kota

kodepos

telp

email

password

kelas

tanggal_reg

aktif

guru

PK nip

nama_lengkap

hp

email

password

level

tanggal_reg

aktif

1n

1 n

Gambar 3.12 Relasi Antar Tabel Bimbingan Online Siswa

Page 60: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

37

pesan_wali_bk

PK id_pesan_wali

ktp

nip

subyek

pesan

solusi

tanggal

jam

wali

PK ktp

nama_lengkap

tempat_lahir

tanggal_lahir

sex

alamat

kota

propinsi

telp

email

password

tanggal_reg

aktif

guru

PK nip

nama_lengkap

hp

email

password

level

tanggal_reg

aktif

n1

1n

Gambar 3.13 Relasi Antar Tabel Bimbingan Online Wali Siswa

wali

PK ktp

nama_lengkap

tempat_lahir

tanggal_lahir

sex

alamat

kota

propinsi

telp

email

password

tanggal_reg

aktif

siswa

PK nis

ktp_ortu

nama_lengkap

tempat_lahir

tanggal_lahir

sex

alamat

kota

kodepos

telp

email

password

kelas

tanggal_reg

aktif

pesan_siswa_bk

PK id_pesan_siswa

nis

nip

subyek

pesan

solusi

tanggal

jam

guru

PK nip

nama_lengkap

hp

email

password

level

tanggal_reg

aktif

1 n

1 n

n 1

Gambar 3.14 Relasi Antar Tabel Lihat Bimbingan Online Siswa

Page 61: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

38

3.3 Rancangan Halaman Web

Halaman web yang akan dirancang terdiri dari dua bagian, yaitu halaman

web untuk pengunjung dan halaman web untuk admin. Halaman web untuk

pengunjung terdiri dari halaman utama, halaman sejarah, halaman tentang

sekolah, halaman visi misi dan tujuan, halaman program unggulan, halaman

fasilitas, halaman prestasi, halaman ekstrakurikuler, halaman staf guru, halaman

berita, halaman kontak, halaman login, halaman registrasi, halaman pengumuman,

halaman polling dan halaman link terkait.

Sedangkan halaman web untuk admin terdiri dari halaman utama, halaman

pengaturan home, halaman pengaturan sekolah, halaman pengaturan visi misi dan

tujuan, halaman pengaturan sejarah, halaman pengaturan program unggulan,

halaman pengaturan fasilitas, halaman pengaturan ekstrakurikuler, halaman

pengaturan prestasi, halaman manajemen artikel, halaman manajemen berita,

halaman manajemen link terkait, halaman manajemen polling, halaman

manajemen kontak, halaman manajemen pengumuman, halaman manajemen data

guru, halaman manajemen forum dan halaman manajemen user.

3.3.1 Rancangan Halaman Web Untuk Pengunjung

Gambar 3.15 Rancangan Halaman Web Untuk Pengunjung

HEADER

MENU UTAMA

POLLING

PENGUMUMAN

LINK TERKAIT

CONTENT

FOOTER

Page 62: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

39

Menu pada halaman web untuk pengunjung dikelompokkan berdasarkan

kategori diantaranya menu profil terdiri dari halaman sejarah, halaman tentang

sekolah, halaman visi misi dan tujuan, halaman program unggulan, halaman

fasilitas, halaman prestasi, halaman ekstrakurikuler, halaman staf guru dan menu

registrasi terdiri dari registrasi siswa dan registrasi wali siswa. Hal ini untuk

memudahkan pengaksesan pengunjung.

3.3.2 Rancangan Halaman Web Untuk Administrator

Gambar 3.16 Rancangan Halaman Web Untuk Administrator

Menu pada halaman web untuk administrator dikelompokkan berdasarkan

kategori diantaranya menu pengaturan terdiri dari pengaturan halaman home,

pengaturan halaman tentang sekolah, pengaturan halaman visi misi dan tujuan,

pengaturan halaman sejarah, pengaturan halaman program unggulan, pengaturan

halaman fasilitas, pengaturan halaman ekstrakurikuler, pengaturan halaman

prestasi dan menu manajemen terdiri dari manajemen artikel, manajemen berita,

manajemen link terkait, manajemen kontak, manajemen pengumuman,

manajemen polling, manajemen user, manajemen forum dan manajemen data

guru.

HEADER

MENU UTAMA

CONTENT

FOOTER

Page 63: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

40

BAB IV

IMPLEMENTASI DAN EVALUASI

4.1 Implementasi

4.1.1 Halaman Pengunjung

Halaman ini merupakan halaman akses untuk pengunjung yang

dapat mengakses semua informasi SMP Kristen 1 Surakarta dan

berinteraksi dengan fasilitas polling dan kontak atau pengisian saran dan

kritik.

4.1.1.1 Halaman index

Halaman index merupakan halaman pertama yang terlihat secara

otomatis ketika mengunjungi sebuah website. Halaman ini berisi sambutan

dari kepala sekolah SMP Kristen 1 Surakarta. Halaman index dapat

ditunjukkan pada Gambar 4.1.

Gambar 4.1 Halaman Index

Page 64: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

41

4.1.1.2 Form Polling

Form polling merupakan fitur website yang berisi pertanyaan dan

pilihan. Form polling dapat ditunjukkan pada Gambar 4.2.

Gambar 4.2 Form Polling

Ketika tombol submit dipilih maka akan muncul tampilan seperti yang

ditunjukkan pada Gambar 4.3.

Gambar 4.3 Hasil Polling

Page 65: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

42

4.1.1.3 Menu Pengumuman

Menu pengumuman merupakan fitur website yang berisi

pengumuman terbaru yang ada di SMP Kristen 1 Surakarta. Menu

pengumuman dapat ditunjukkan pada Gambar 4.4.

Gambar 4.4 Menu Pengumuman

4.1.1.4 Menu Link Terkait

Menu link terkait merupakan fitur website yang berisi link terkait

didalam website. Menu link terkait dapat ditunjukkan pada Gambar 4.5.

Gambar 4.5 Menu Link Terkait

Page 66: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

43

4.1.1.5 Halaman Sejarah

Halaman sejarah merupakan halaman yang memuat sejarah SMP

Kristen 1 Surakarta. Halaman sejarah dapat ditunjukkan pada Gambar 4.6.

Gambar 4.6 Halaman Sejarah

4.1.1.6 Halaman Tentang Sekolah

Halaman tentang sekolah merupakan halaman yang memuat profil

SMP Kristen 1 Surakarta. Halaman tentang sekolah dapat ditunjukkan

pada Gambar 4.7.

Gambar 4.7 Halaman Tentang Sekolah

Page 67: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

44

4.1.1.7 Halaman Visi Misi dan Tujuan

Halaman ini berisi visi misi dan tujuan SMP Kristen 1 Surakarta.

Halaman visi misi dan tujuan dapat ditunjukkan pada Gambar 4.8.

Gambar 4.8 Halaman Visi Misi dan Tujuan

4.1.1.8 Halaman Program Unggulan

Berisi program unggulan SMP Kristen 1 Surakarta. Halaman

program unggulan dapat ditunjukkan pada Gambar 4.9.

Gambar 4.9 Halaman Program Unggulan

Page 68: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

45

4.1.1.9 Halaman Fasilitas

Halaman ini berisi fasilitas SMP Kristen 1 Surakarta. Halaman

fasilitas dapat ditunjukkan pada Gambar 4.10.

Gambar 4.10 Halaman Fasilitas

4.1.1.10 Halaman Prestasi

Halaman ini berisi prestasi yang diraih SMP Kristen 1 Surakarta.

Halaman prestasi dapat ditunjukkan pada Gambar 4.11.

Gambar 4.11 Halaman Prestasi

Page 69: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

46

4.1.1.11 Halaman Ekstrakurikuler

Halaman ini berisi kegiatan ekstrakurikuler SMP Kristen 1

Surakarta. Halaman ekstrakurikuler dapat ditunjukkan pada Gambar 4.12.

Gambar 4.12 Halaman Ekstrakurikuler

4.1.1.12 Halaman Staf Guru

Halaman ini berisi daftar guru secara lengkap. Halaman staf guru

dapat ditunjukkan pada Gambar 4.13.

Gambar 4.13 Halaman Staf Guru

Page 70: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

47

Ketika NIP atau nama guru dipilih maka akan muncul tampilan yang ditunjukkan

pada Gambar 4.14.

Gambar 4.14 Detail Guru

4.1.1.13 Halaman Berita Terbaru

Halaman ini berisi berita terbaru. Halaman berita terbaru dapat

ditunjukkan pada Gambar 4.15.

Gambar 4.15 Halaman Berita Terbaru

Page 71: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

48

4.1.1.14 Halaman Kontak

Halaman ini berisi kontak atau pengisian saran dan kritik dari

pengunjung. Halaman kontak dapat ditunjukkan pada Gambar 4.16.

Gambar 4.16 Halaman Kontak

4.1.1.15 Halaman Registrasi Siswa

Halaman ini berisi registrasi siswa SMP Kristen 1 Surakarta.

Halaman registrasi siswa dapat ditunjukkan pada Gambar 4.17.

Gambar 4.17 Halaman Registrasi Siswa

Page 72: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

49

4.1.1.16 Halaman Registrasi Wali Siswa

Halaman ini berisi halaman registrasi wali siswa SMP Kristen 1

Surakarta. Halaman registrasi wali siswa dapat ditunjukkan pada Gambar

4.18.

Gambar 4.18 Halaman Registrasi Wali Siswa

4.1.1.17 Halaman Login User

Halaman ini berisi halaman login user siswa, wali siswa dan guru.

Halaman login user dapat ditunjukkan pada Gambar 4.19.

Gambar 4.19 Halaman Login User

Page 73: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

50

4.1.2 Halaman Siswa

Halaman ini merupakan halaman akses untuk siswa SMP Kristen 1

Surakarta yang dapat mengakses edit profil, artikel terbaru, bimbingan

konseling online dan forum diskusi. Halaman siswa dapat ditunjukkan

pada Gambar 4.20.

Gambar 4.20 Halaman Siswa

4.1.2.1 Halaman Edit Profil

Halaman ini berisi edit profil siswa. Halaman edit profil siswa

dapat ditunjukkan pada Gambar 4.21.

Gambar 4.21 Halaman Edit Profil

Page 74: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

51

4.1.2.2 Halaman BK Online

Halaman ini terdapat pengisian pesan kepada guru BK untuk

melakukan bimbingan konseling. Halaman BK online dapat ditunjukkan

pada Gambar 4.22.

Gambar 4.22 Halaman BK Online

4.1.2.3 Halaman Forum Diskusi

Halaman forum diskusi merupakan fasilitas yang digunakan untuk

diskusi antar siswa dan guru yang dapat menambah topik, membaca isi

forum, menambah komentar forum. Halaman forum diskusi dapat

ditunjukkan pada Gambar 4.23.

Gambar 4.23 Halaman Forum Diskusi

Page 75: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

52

4.1.2.4 Halaman Artikel Terbaru

Halaman ini menampilkan artikel terbaru yang ditulis oleh guru.

Halaman artikel terbaru dapat ditunjukkan pada Gambar 4.24.

Gambar 4.24 Halaman Artikel Terbaru

4.1.3 Halaman Wali Siswa

Halaman ini merupakan halaman akses untuk wali siswa SMP

Kristen 1 Surakarta yang dapat mengakses edit profil, artikel terbaru, lihat

profil anak, bimbingan konseling online, lihat percakapan siswa. Halaman

wali siswa dapat ditunjukkan pada Gambar 4.25.

Gambar 4.25 Halaman Wali Siswa

Page 76: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

53

4.1.3.1 Halaman Edit Profil

Halaman ini berisi edit profil wali siswa. Halaman edit profil dapat

ditunjukkan pada Gambar 4.26.

Gambar 4.26 Halaman Edit Profil

4.1.3.2 Halaman Artikel Terbaru

Halaman ini berisi artikel terbaru yang ditulis oleh guru. Halaman

artikel terbaru dapat ditunjukkan pada Gambar 4.27.

Gambar 4.27 Halaman Artikel Terbaru

Page 77: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

54

4.1.3.3 Halaman Profil Siswa

Halaman ini berisi detail profil siswa. Halaman profil siswa dapat

ditunjukkan pada Gambar 4.28.

Gambar 4.28 Halaman Profil Siswa

4.1.3.4 Halaman BK Online

Halaman ini terdapat pengisian pesan kepada guru BK untuk

melakukan bimbingan konseling. Halaman BK Online dapat ditunjukkan

pada Gambar 4.29.

Gambar 4.29 Halaman BK Online

Page 78: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

55

4.1.3.5 Halaman BK Siswa

Halaman ini berisi history atau rekaman percakapan siswa.

Halaman BK Siswa dapat ditunjukkan pada Gambar 4.30.

Gambar 4.30 Halaman BK Siswa

4.1.4 Halaman Guru

Halaman ini merupakan halaman akses untuk guru SMP Kristen 1

Surakarta yang dapat mengakses edit profil, artikel terbaru, kirim artikel

dan forum diskusi. Halaman guru dapat ditunjukkan pada Gambar 4.31.

Gambar 4.31 Halaman Guru

Page 79: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

56

4.1.4.1 Halaman Edit Profil

Halaman ini berisi edit profil guru. Halaman edit profil guru dapat

ditunjukkan pada Gambar 4.32.

Gambar 4.32 Halaman Edit Profil

4.1.4.2 Halaman Kirim Artikel

Halaman ini berisi kirim artikel. Halaman kirim artikel dapat

ditunjukkan pada Gambar 4.33.

Gambar 4.33 Halaman Kirim Artikel

Page 80: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

57

4.1.4.3 Halaman Artikel Terbaru

Halaman ini berisi artikel terbaru yang akan ditampilkan setelah

administrator memilih artikel yang layak ditampilkan. Halaman artikel

terbaru dapat ditunjukkan pada Gambar 4.34.

Gambar 4.34 Halaman Artikel Terbaru

4.1.4.4 Halaman Forum Diskusi

Halaman ini berisi forum diskusi. Halaman forum siswa dapat

ditunjukkan pada Gambar 4.35.

Gambar 4.35 Halaman Forum Diskusi

Page 81: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

58

4.1.5 Halaman Guru BK

Halaman ini merupakan halaman akses untuk guru BK SMP

Kristen 1 Surakarta yang dapat mengakses edit profil, kirim artikel, artikel

terbaru, BK siswa, BK wali siswa dan forum disikusi. Halaman guru BK

dapat ditunjukkan pada Gambar 4.36.

Gambar 4.36 Halaman Guru BK

4.1.5.1 Halaman Edit Profil

Halaman ini berisi edit profil guru BK. Halaman edit profil dapat

ditunjukkan pada Gambar 4.37.

Gambar 4.37 Halaman Edit Profil

Page 82: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

59

4.1.5.2 Halaman Kirim Artikel

Halaman ini berisi kirim artikel yang ditulis guru BK. Halaman

kirim artikel dapat ditunjukkan pada Gambar 4.38.

Gambar 4.38 Halaman Kirim Artikel

4.1.5.3 Halaman Artikel Terbaru

Halaman ini berisi artikel terbaru yang akan ditampilkan setelah

administrator memilih artikel yang layak ditampilkan. Halaman artikel

terbaru dapat ditunjukkan pada Gambar 4.39.

Gambar 4.39 Halaman Artikel Terbaru

Page 83: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

60

4.1.5.4 Halaman BK Siswa

Halaman ini berisi kiriman pesan dari siswa yang melakukan

bimbingan konseling. Halaman BK siswa dapat ditunjukkan pada Gambar

4.40.

Gambar 4.40 Halaman BK Siswa

4.1.5.5 Halaman BK Wali Siswa

Halaman ini berisi kiriman pesan dari wali siswa yang melakukan

bimbingan online. Halaman BK wali siswa dapat ditunjukkan pada

Gambar 4.41.

Gambar 4.41 Halaman BK Wali Siswa

Page 84: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

61

4.1.5.6 Halaman Forum Diskusi

Halaman ini berisi forum diskusi. Halaman forum diskusi dapat

ditunjukkan pada Gambar 4.42.

Gambar 4.42 Halaman Forum Siswa

4.1.6 Halaman Administrator

Halaman ini berisi beberapa pengelolaan isi website. Halaman ini

hanya dapat dibuka oleh administrator. Halaman administrator dapat

ditunjukkan pada Gambar 4.43.

Gambar 4.43 Halaman Administrator

Page 85: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

62

4.1.6.1 Halaman Pengaturan Index

Halaman ini berisi pengaturan pada halaman index. Halaman

pengaturan index dapat ditunjukkan pada Gambar 4.44.

Gambar 4.44 Halaman Pengaturan Index

4.1.6.2 Halaman Pengaturan Tentang Sekolah

Halaman ini berisi pengaturan pada halaman tentang sekolah.

Halaman pengaturan tentang sekolah dapat ditunjukkan pada Gambar

4.45.

Gambar 4.45 Halaman Pengaturan Tentang Sekolah

Page 86: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

63

4.1.6.3 Halaman Pengaturan Visi Misi dan Tujuan

Halaman ini berisi pengaturan pada halaman visi misi dan tujuan.

Halaman visi misi dan tujuan dapat ditunjukkan pada Gambar 4.46.

Gambar 4.46 Halaman Pengaturan Visi Misi dan Tujuan

4.1.6.4 Halaman Pengaturan Sejarah

Halaman ini berisi pengaturan pada halaman sejarah. Halaman

pengaturan sejarah dapat ditunjukkan pada Gambar 4.47.

Gambar 4.47 Halaman Pengaturan Sejarah

Page 87: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

64

4.1.6.5 Halaman Pengaturan Program Unggulan

Halaman ini berisi pengaturan pada halaman program unggulan.

Halaman pengaturan program unggulan dapat ditunjukkan pada Gambar

4.48.

Gambar 4.48 Halaman Pengaturan Program Unggulan

4.1.6.6 Halaman Pengaturan Fasilitas

Halaman ini berisi pengaturan pada halaman fasilitas. Halaman

pengaturan fasilitas dapat ditunjukkan pada Gambar 4.49.

Gambar 4.49 Halaman Pengaturan Fasilitas

Page 88: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

65

4.1.6.7 Halaman Pengaturan Ekstrakurikuler

Halaman ini berisi pengaturan pada halaman ekstrakurikuler.

Halaman pengaturan ekstrakurikuler dapat ditunjukkan pada Gambar 4.50.

Gambar 4.50 Halaman Pengaturan Ekstrakurikuler

4.1.6.8 Halaman Pengaturan Prestasi

Halaman ini berisi pengaturan pada halaman prestasi. Halaman

pengaturan prestasi dapat ditunjukkan pada Gambar 4.51.

Gambar 4.51 Halaman Pengaturan Prestasi

Page 89: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

66

4.1.6.9 Halaman Manajemen Artikel

Halaman ini berisi pengelolaan artikel seperti lihat artikel, hapus

artikel dan memblokir artikel layak tampil atau tidak. Halaman manajemen

artikel dapat ditunjukkan pada Gambar 4.52.

Gambar 4.52 Halaman Manajemen Artikel

4.1.6.10 Halaman Manajemen Berita

Halaman ini berisi pengelolaan berita seperti tambah berita, lihat

berita, edit berita, hapus berita dan memblokir berita tampil atau tidak.

Halaman manajemen berita dapat ditunjukkan pada Gambar 4.53.

Gambar 4.53 Halaman Manajemen Berita

Page 90: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

67

4.1.6.11 Halaman Manajemen Link Terkait

Halaman ini berisi pengelolaan link terkait seperti tambah link,

lihat link, edit link, hapus link dan memblokir link tampil atau tidak.

Halaman manajemen link terkait dapat ditunjukkan pada Gambar 4.54.

Gambar 4.54 Halaman Manajemen Link Terkait

4.1.6.12 Halaman Manajemen Kontak

Halaman ini berisi pengelolaan kontak dari pengunjung seperti

lihat kontak, detail kontak dan balas kontak. Halaman manajemen kontak

dapat ditunjukkan pada Gambar 4.55.

Gambar 4.55 Halaman Manajemen Kontak

Page 91: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

68

4.1.6.13 Halaman Manajemen Pengumuman

Halaman ini berisi pengelolaan pengumuman seperti tambah

pengumuman, edit pengumuman, hapus pengumuman, lihat pengumuman

dan memblokir pengumuman tampil atau tidak. Halaman manajemen

pengumuman dapat ditunjukkan pada Gambar 4.56.

Gambar 4.56 Halaman Manajemen Pengumuman

4.1.6.14 Halaman Manajemen Polling

Halaman ini berisi pengelolaan polling seperti edit pertanyaan dan

edit pilihan. Halaman manajemen polling dapat ditunjukkan pada Gambar

4.57.

Gambar 4.57 Halaman Manajemen Polling

Page 92: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

69

4.1.6.15 Halaman Manajemen Data Guru

Halaman ini berisi pengelolaan data guru seperti tambah data guru,

edit data guru, hapus data guru dan lihat data guru. Halaman manajemen

data guru dapat ditunjukkan pada Gambar 4.58.

Gambar 4.58 Halaman Manajemen Data Guru

4.1.6.16 Halaman Manajemen Forum

Halaman ini berisi pengelolaan forum seperti hapus forum dan

lihat forum. Halaman manajemen forum dapat ditunjukkan pada Gambar

4.59.

Gambar 4.59 Halaman Manajemen Forum

Page 93: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

70

4.1.6.17 Halaman Manajemen User

Halaman ini berisi pengelolaan user siswa, user wali siswa, user

guru dan user guru BK seperti tambah user, edit user, hapus user, lihat

user dan memblokir user. Halaman manajemen user dapat ditunjukkan

pada Gambar 4.60.

Gambar 4.60 Halaman Manajemen User

4.2 Evaluasi Pembuatan Website

Website resmi SMP Kristen 1 Surakarta merupakan suatu sistem yang

menangani pengelolaan data yang bersangkutan dengan informasi sekolah.

Pengelolaan data tersebut meliputi pengelolaan user, artikel, berita, forum dikusi,

staf guru, polling, kontak, pengumuman, link terkait dan bimbingan konseling

online bagi siswa dan wali siswa.

Website resmi SMP Kristen 1 Surakarta dapat membantu mengatasi

masalah publikasi dan penyampaian informasi terbaru. Website resmi SMP

Kristen 1 Surakarta diharapkan mampu mempermudah proses pendataan,

pengelolahan dapat dilakukan dengan lebih efektif dan efisien. Dengan demikian

akan menghasilkan informasi cepat dan akurat sehingga efektifitas kerja dapat

tercapai.

Page 94: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

71

BAB V

PENUTUP

5.1 Kesimpulan

Dari hasil penelitian maka dapat diambil kesimpulan sebagai berikut :

1. Mengembangkan website yang sebelumnya bersifat statis menjadi dinamis

agar website tersebut menjadi lebih baik dan menarik.

2. Pengembangan website resmi SMP Kristen 1 Surakarta terdapat fasilitas

tambahan yaitu forum, polling, artikel terbaru, kirim artikel dan bimbingan

konseling online yang bertujuan untuk mendapatkan bimbingan konseling

lewat internet, fasilitas ini ditujukan kepada guru BK, siswa dan wali

siswa yang telah registrasi terlebih dahulu.

5.2 Saran

Berdasarkan kesimpulan di atas maka terdapat beberapa saran sebagai

berikut :

1. Website SMP Kristen 1 Surakarta ini masih butuh pengembangan

lebih lanjut dan menambahkan beberapa fasilitas tambahan seperti e-

learning dan siakad.

2. Website SMP Kristen 1 Surakarta merupakan sarana yang cukup

efektif untuk mempublikasikan informasi yang ada di SMP Kristen 1

Surakarta. Oleh karena itu diharapkan kepada instansi pendidikan

tersebut memiliki perhatian khusus dalam merawat dan menjaga

website resmi SMP Kristen 1 Surakarta.

Page 95: PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS …/Pengembangan...PENGEMBANGAN WEBSITE RESMI SEKOLAH MENENGAH PERTAMA KRISTEN 1 SURAKARTA BERBASIS CMS (CONTENT MANAGEMENT SYSTEM) TUGAS

72

DAFTAR PUSTAKA

Purbo, W. Ono, 2000. TCP/IP, Standar Design dan Implementasi. PT. Elex Media

Komputindo : Jakarta.

Sampurna, 2000. Belajar Sendiri Membuat Home Page dengan HTML. PT. Elex

Media Komputindo : Jakarta.

Tanenbaum, S.Andrew. 1997. Jaringan Komputer. edisi Bahasa Indonesia, Jilid 2.

PT. Prenhallindo : Jakarta.

Medinets, David. 2000. PHP3 Programming Browser-Based Application.

McGraw-Hill : New York.

Kendall dan Kendall. 2003. Analisis dan Perancangan Sistem. PT Intan Sejati :

Klaten.

Nugroho, Bunafit. 2004. Aplikasi Web Dinamis dengan Menggunakan PHP dan

MySQL. Gava Media : Yogyakarta.

Fathansyah. 1999. Basis Data. Informatika : Bandung.

Imansyah, Muhammad. 2003. PHP dan MySQL untuk Orang Awam. CV

Maxilkom : Palembang.

Yuhefizar, 2005. Cara Mudah Membangun Website Interaktif Menggunakan

Content Management System. Elex Media Komputindo : Jakarta