perancangan portal web sekolah di man...
TRANSCRIPT
LAPOORAN KERJAA PRAKTEKK PEERANCAANGAN PORTAAL WEB SEKOLAAH
DDI MAN TTULUNGGAGUNGG 1
Diajukan SSebagai Salahh Satu Syarat
Untukk Memperolehh Gelar Sarjanna Teknik Infformatika
Disusun Oleeh:
Naama : Muhhammad Qussnul Labib
NIIM : 096550014
PROGGRAM STUUDI TEKNIKK INFORMMATIKA
FAAKULTAS SSAINS DANN TEKNOLLOGI
UNIVERSSITAS ISLAAM NEGERRI SUNAN KKALIJAGAA
YOOGYAKARRTA
2012
KATA PENGANTAR Bismillahirrahmanirrahim.
Alhamdulillah, puji syukur kehadirat Allah SWT yang telah melimpahkan
segala rahmat dan karunia-Nya, sehingga penulis dapat melakukan Kerja Praktek
yang menjadi salah satu syarat untuk menyelesaikan studi di Teknik Informatika UIN
Sunan Kalijaga Yogyakarta.
Dalam pelaksanaan Kerja Praktek ini penulis menyadari dorongan, dukungan,
dan bantuan dari berbagai pihak sehingga Kerja Praktek ini dapat terlaksana.
Sehingga penulis dalam kesempatan ini ingi menyampaikan ucapan terima kasih
kepada:
1. Bapak dan Ibu sebagai orang tua kandung penulis yang telah memberikan
do’a, dukungan lahir batin dan materi, motivasi, kasih sayang dan cinta
kepada penulis.
2. Bapak Agus Mulyanto, S.Si.,M.Kom. selaku Kaprodi Teknik Informatika.
3. Bapak Sumarsono, ST., M.Kom. selaku dosen pembimbing kelompok 5 yang
telah memberikan bimbingan, arahan, motivasi, dan bantuan dalam
pengerjaaan Kerja Praktek ini.
4. Seluruh dosen Teknik Informatika yang telah memberikan ilmu dan
pengalaman kepada penulis.
5. selaku pembimbing lapangan yang telah memberikan banyak bantuan,
pengarahan dan pengalaman kepada kami.
iii
6. Guru serta staff MAN 1 Tulungagung yang membantu dalam pelaksanaaan
Kerja Praktek ini.
7. Teman-teman Teknik Informatika angkatan 2009 yang selalu memberikan
motivasi, semangat, dan saran kepada kami.
8. Teman-teman takmr masid Al-Barokah, yang selalu mendengarkan keluh
kesah penulis dan memberikan motivasi selama berlangsungnya Kerja Praktek
ini.
9. Serta pihak-pihak lain yang belum disebutkan penulis yang telah memberikan
bantuan sehingga Kerja Praktek ini dapat terlaksana.
Penulis menyadari ketidaksempurnaan dalam pengerjaan Kerja Praktek ini. Oleh
karena itu, penulis mengharapkan kritik dan saran yang dapat memperbaiki kualitas
penulisan ini sehingga dapat bermanfaat.
Yogyakarta, 27 Desember 2012
Penulis
iv
DAFTAR ISI
COVER
HALAMAN JUDUL ........................................................................................ i
LEMBAR PENGESAHAN ............................................................................. ii
KATA PENGANTAR ...................................................................................... iii
DAFTAR ISI ..................................................................................................... iv
DAFTAR GAMBAR ........................................................................................ viii
DAFTAR TABEL ............................................................................................ ix
BAB I PENDAHULUAN ................................................................................. 1
1.1 Latar Belakang ............................................................................... 1
1.2 Rumusan Masalah .......................................................................... 3
1.3 Batasan Kerja Praktek .................................................................... 3
1.4 Tujuan Kerja Praktek ..................................................................... 4
1.5 Manfaat Kerja Praktek ................................................................... 4
BAB II TEMPAT KERJA PRAKTEK .......................................................... 5
2.1 Gambaran Umum Instansi ............................................................ 5
2.1.1 Profil MAN 1 Tulungagung ................................................. 5
2.1.2 Struktur Organisasi .............................................................. 6
2.1.3 Visi dan Misi MAN 1 ........................................................... 7
2.1.3.1 Visi MAN 1 Tulungagung…………………………. 7
2.1.3.2 Misi MAN 1 Tulungagung…………………………. 7
v
2.2 Ruang Lingkup Kerja Praktek ....................................................... 7
BAB III LAPORAN KEGIATAN .................................................................. 8
3.1 Hasil ............................................................................................................. 8
3.1.1 Front End Website .............................................................................. 8
3.1.2 Backend Website ................................................................................ 14
3.2 Pembahasan .................................................................................................. 19
3.2.1 Analisis ............................................................................................... 18
3.2.1.1 Kondisi Instansi ..................................................................... 19
3.2.1.2 Kondisi SDM .......................................................................... 19
3.2.1.3 Kondisi Layanan yang Berjalan ............................................. 19
3.2.1.4 Kebutuhan…………………………………………………... 20
3.2.2 Content Management System BALITBANG ..................................... 20
3.2.3 Desain Sistem ..................................................................................... 21
3.2.3.1 DFD (Data Flow Diagram) .................................................. 21
3.2.3.1.1 DFD Level 0 (Diagram Kontek) ………………….. 22
3.2.3.1.2 DFD level 1 (Diagram Overview)…………………. 23
3.2.3.1.3 DFD level 2 proses 4 pengolahan dokumen…….… 25
3.2.3.2 ERD (Entity Relationship Diagram) .................................... 25
vi
3.2.3.3 Rancangan Database ............................................................. 27
3.2.4 Kekurangan yang Ditemukan Dalam Sistem……………..…… 32 3.2.5 Pengembangan yang Dilakukan……………………...………… 32
BAB IV PENUTUP .......................................................................................... 33
4.1 Kesimpulan .................................................................................................. 33
4.2 Rekomendasi ................................................................................................. 33
DAFTAR PUSTAKA ....................................................................................... 34
LAMPIRAN
vii
DAFTAR GAMBAR
Gambar 3.1 Halaman Utama ............................................................................... 9
Gambar 3.2 halaman utama profil…………………………………………….. 9
Gambar 3.3 Struktur Organisasi .......................................................................... 10
Gambar 3.4 halaman utama menu guru .............................................................. 11
Gambar 3.5 Tampilan Direktori Siswa ............................................................... 12
Gambar. 3.6 Submenu Prestasi Siswa…………………………………………. 12
Gambar 3.7 Submenu Ekstrakurikuler ................................................................ 13
Gambar 3. 8 Submenu OSIS ............................................................................... 13
Gambar 3.9 Submenu Beasiswa ………………………………………………. 13 Gambar 3.10 Submenu Direktori Alumni……………………………………….14
Gambar 3.11 halaman utama admin.................................................................... 15
Gambar 3.12 DFD level 0 .................................................................................. 22
Gambar 3.13 DFD level 1 ................................................................................... 24
Gambar 3.14 Level 2 proses 4 pengolahan dokumen ......................................... 25
Gambar 3.15 Entity Relationship Diagram ........................................................ 26
Gambar 3.16 member aktif………………………………. ………………….. 32
viii
ix
DAFTAR TABEL
Tabel 3.1 Tabel submenu dari menu Fitur ......................................................... 14
Tabel 3.2 Tabel menu dan submenu back-end website ...................................... 15
Tabel 3.3 Tabel t_kelas ....................................................................................... 27
Tabel 3.4 Tabel t_member .................................................................................. 27
Tabel 3.5 Tabel t_siswa....................................................................................... 28
Tabel 3.6 Tabel t_staf .......................................................................................... 28
Tabel 3.7 Tabel t_pelajaran ................................................................................. 39
Tabel 3.8 Tabel t_nilai ........................................................................................ 29
Tabel 3.9 Tabel t_nilai_detail ............................................................................. 29
Tabel 3.10 Tabel t_absensi .................................................................................. 30
Tabel 3.11 Tabel t_bpbk ..................................................................................... 30
Tabel 3.12 Tabel t_mengajar............................................................................... 30
Tabel 3.13 Tabel t_spp ........................................................................................ 31
Tabel 3.14 Tabel user .......................................................................................... 31
Tabel 3.15 Tabel user_level ................................................................................ 31
BAB I
PENDAHULUAN
1.1 Latar Belakang
Media internet menawarkan kemudahan dalam penyebaran informasi
dan tersedia 24 jam sehari selama 7 hari berturut, bisa diakses dimana saja
tanpa terhalang letak geografis. Sehingga dengan adanya media media internet
ini memudahkan kita untuk menyebarkan informasi dengan cepat dan tak
terbatas. Fungsi internet dapat memberikan keuntungan bagi individu maupun
instansi seperti pendidikan, pemerintahan, dan komersial.
Website atau situs dapat diartikan sebagai kumpulan halaman-halaman
yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak,
animasi, suara, dan atau gabungan dari semuanya, baik bersifat statis aupun
dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang
masing-masing dihubungkan dengan jaringan-jaringan halaman (Hidayat,
2010). Sementara Portal adalah situs web yang menawarkan berbagai layanan
internet dari suatu lokasi tunggal (Shelly, 2007).
Sebuah instansi perlu untuk memanfaatkan website sebagai sarana
penyebaran informasi, karena seperti yang telah disebutkan diatas bisa
menyebarkan informasi secara cepat dan tak terbatas letak geografis. Instansi
perlu mengenalkan tentang instansinya pada masyarakat luas, agar masyarakat
dapat mengenal lebih jauh tentang instansi tersebut. Selain itu, website juga
bisa memberikan manfaat pada orang-orang yang ada dalam instansi tersebut
1
2
sebagai sarana meningkatkan efektifitas kerja di dalam instansi. Ruang
lingkup instansi yang bisa memanfaatkan website tidak terbatas, instansi
pemerintah di bidang badan usaha, lembaga, ataupun perusahaan-perusahaan
swasta, termasuk sekolah. Selain memerlukan sebuah website, instansi
terkadang perlu lebih dari sekedar website untuk meningkatkan meningkatkan
efektifitas kerja orang-orang yang bekerja didalamnya.
Salah satu kebijakan strategis Kementerian Pendidikan Nasional yang
dituangkan dalam Renstra Depdiknas 2005-2009 adalah pemanfaatan secara
optimal berbagai sarana seperti radio, televisi, komputer dan perangkat
Teknologi Informasi dan Komunikasi (TIK) lainnya untuk digunakan sebagai
media pembelajaran (Balitbang, 2009). Berdasarkan kebijakan tersebut
sekolah-sekolah seharusnya memanfaatkan berbagai sarana untuk
meningkatkan efektifitas dan efisiensi pembelajaran, salah satunya bisa
dengan memanfaatkan media internet dan website.
Kurangnya pemanfaatan website MAN Tulungagung 1 yang saat ini
digunakan pada alamat www.mantulungagung1.com membuat pihak sekolah
mengharapkan sebuah website yang bisa meningkatkan pembelajaran berbasis
ICT warga MAN Tulungagung 1 lebih aktif, dan juga membuat masyarakat
umum ataupun orang yang berkepentingan pada MAN Tulungagung 1 bisa
ikut menggunakan website tersebut.
CMS Balitbang adalah sebuah content management system yang
dirancang oleh tim Badan Penelitian dan Pengembangan dari Departemen
Pendidikan Nasional yang bertujuan untuk meningkatkan pemanfaatan
3
teknologi informasi dan komunikasi dalam pembelajaran bagi sekolah-sekolah
yang ada di seluruh Indonesia (Balitbang, 2010).
Dalam CMS Balitbang selain menyediakan website juga menyediakan
sistem informasi sekolah didalamnya. CMS yang memang dirancang untuk
kepentingan sekolah membuat fitur-fitur yang ada pada CMS Balitbang adalah
fitur-fitur yang memang dibutuhkan oleh sekolah. Oleh karena itu dipilihlah
CMS Balitbang untuk merancang portal web sekolah MAN Tulungagung 1.
Diharapkan dengan pemanfaatan CMS Balitbang ini dapat meningkatkan
efektifitas dan efisiensi pembelajaran di MAN Tulungagung 1.
1.1 Rumusan Kerja Praktek
Dari latar belakang diatas dapat di rumuskan:
1. Bagaimanakah merancang web yang sesuai dengan kebutuhan MAN
Tulungagung 1?
2. Apakah CMS Balitbang sesuai dengan kebutuhan web MAN Tulungagung
1?
1.2 Batasan Kerja Praktek
Batasan dalam Kerja Praktek ini adalah:
Merancang portal web sekolah bagian / modul murid, kepala sekolah,
struktur organisasi, sarana & prasarana, buku tamu, galeri, link dan daftar
blog.
4
1.3 Tujuan Kerja Praktek
1. Merancang portal web sekolah MAN Tulungagung 1 menggunakan CMS
Balitbang.
2. mengimplementasikan web man tulungagung 1.
1.4 Manfaat Kerja Praktek
Manfaat Kerja Praktek bagi MAN Tulungagung 1 sebagai instansi
tempat Kerja Praktek dilakukan antara lain:
1. Memiliki portal web sekolah yang bisa meningkatkan efektifitas kerja
warga MAN Tulungagung 1.
2. Meningkatkan efektifitas dan efisiensi pembelajaran berbasis ICT
(Information and Communication Technology) di MAN Tulungagung 1.
BAB II
TEMPAT KERJA PRAKTEK
1.1 Gambaran Umum Instansi
1.1.1 Profil MAN Tulungagung 1
MAN 1 Tulungaung yang terletak di Jalan Ki Hajar
Dewantoro, Beji, Boyolangu, Tulungagung ini awalnya merupakan
penjelmaan dari Sekolah Persiapan Institut Agama Islam Singo
Laksono (SP IAIS) yang kemudian menjadi MAN berdasarkan Surat
Keputusan Menteri Agama tertanggal 17 Juli 1968 dengan nomor 151
tahun 1968 ditetapkan SP IAIN sebagai Madrasah Aliyah.
MAN 1 Tulungagung yang memiliki semboyan MANTASA
GREEN yang berarti MAN 1 Tulungagung Great, Religious,
Educative, Elegant, and Natural ini sekarang dipimpin oleh ibu Dra.
H. Miftachurohmah, M.Ag. Saat ini masih terus dilakukan
pengembangan MAN 1 Tulungagung agar "Fresh and Green"
sehingga bisa meningkatkan kualitas output siswa. Pembangunan
sarana dan prasarana juga lebih digiatkan belakangan ini, seperti saat
ini sedang dibangun Masjid untuk MAN 1 Tulungagung.
Saat ini MAN 1 Tulungagung memiliki 1070 siswa, dan 16
kelas yang terdiri dari kelas reguler, kelas akselerasi, kelas unggulan,
dan penjurusan IPA, IPS, Agama, dan Bahasa. Bahkan kelas akselerasi
yang dimiliki MAN 1 Tulungagung adalah satu-satunya satu-satunya
5
6
program yang ada di Kediri Selatan (Blitar, Tulungagung dan
Trenggalek). Sekolah yang statusnya Sekolah yang memiliki akreditasi
A ini baru saja mendapatkan prestasi dari siswanya yaitu juara 3 dalam
LKTI di Universitas Negeri Malang Tingkat Regional Provinsi Jawa
Timur dan Bali. Selain memiliki prestasi yang telah disebutkan tadi,
MAN 1 Tulungagung juga memiliki banyak prestasi lainnya, seperti
juara I Karya Ilmiah Remaja tingkat Nasional, juara 1 Nasyid dan
Qasidah tingkat Nasional, juara 1 Karate tingkat nasional, harapan II
Olimpiade Kimia tingkat propinsi, dan masih banyak yang lainnya.
1.1.1 Struktur Organisasi
- Kepala Sekolah : Dra. Miftachurohmah, M.Ag
- Wakil Kepala Sekolah:
a. Bidang Kurikulum : Drs. Imam Mismadi
b. Bidang Kesiswaan : Ali Maschur, M.Si
c. Bidang Litbang : Drs. Arief Sujono P
d. Bidang Humas : Masrohaini, M.Pd
e. Bidang Saspras : Drs. Moh. Zaenudin, M.Ag
1.1.2 Visi dan Misi MAN Tulungagung 1
1.1.2.1 Visi MAN Tulungagung 1
Mewujudkan generasi cerdas, terampil dan berakhlak mulia.
1.1.2.2 Misi MAN Tulungagung 1
• Melaksanakan bimbingan pembelajaran secara efektif dan efisien.
7
• Membantu siswa mengenali potensi diri.
• Menerapkan disiplin tinggi dalam segala kegiatan.
• Melatih dan membiasakan perilaku Islami.
1.2 Ruang Ligkup Kerja Praktek
Dalam kerja praktik ini, penulis merancang portal web sekolah
menggunakan Aplikasi Content Management Sistem (CMS) Balitbang.
Adapun ruang lingkup masalah yang penulis jadikan sebagai bahan
penulisan laporan ini adalah membangun merancang portal web sekolah
untuk MAN Tulungagung 1 menggunakan Aplikasi Content Management
Sistem (CMS) Balitbang 3.5.
BAB III
LAPORAN KEGIATAN
3.1 Hasil
Hasil dari kerja praktek ini berupa sebuah website yang
dimplementasikan pada MAN Tulungagung 1yang kami bagi dalam 2
bagian besar:
3.1.1 front-End Website
Pada bagian ini website menampilkan semua fasilitas umum yang
terbagi atas 6 menu utama yaitu : home, profil, guru, siswa, alumi, dan
fitur.
1. Home
Bagian halaman depan Bagian depan atau disebut juga
homepage sebuah website memiliki beberapa blok menu/modul
yang ditampilkan. Menu pada bagian ini terbagi atas: Berita
Terkini, Artikel Terbaru, Banner, Galeri Foto Terbaru, Agenda,
Statistik, Materi Ajar Terbaru, Info Sekolah, Login Member, Dan
Pencarian. Tampilan home portal web sekolah bisa dilihat di
gambar 3.1.
8
9
Gambar 3.1 Halaman Utama
1. Profil
Pada halaman utama profil terdapat selayang pandang
kepala sekolah sesuai dengan gambar 3.2
Gambar 3.2 halaman utama profil
10
Pada menu profil terdiri dari submenu Visi Dan Misi,
Sejarah Singkat, Sarana Dan Prasarana, Struktur Organisasi,
Kepala Sekolah, Dan Prestasi
Pada Submenu struktur organisasi bereisi tentang struktur
operasional MAN tulungagung 1 dari mulai kepala sekolah hingga
bawahannya. Sedangkan submenu kepala sekolah berisi tentang
profil kepala sekolah, serta pada submenu prestasi berisi tentang
prestasi sekolah.
Gambar 3.3 Struktur Organisasi
2.
Pada menu guru terdiri dari submenu Direktori Guru,
Silabus
Guru
, Materi Ajar, Materi Uji, Prestasi Guru, Dan Kalender
Akademik.
11
Gambar 3.4 halaman utama menu guru
Pada submenu Direktori Guru berisi tentang daftar staf
yang bekerja di MAN Tulungagung 1. Dalam daftar tersebut
terdapat NIP, nama, pelajaran yang diampu, jabatan yang dipegang,
dan sedikit tentang biodata staf. Daftar yang ada dibagi menjadi 2
kategori yaitu guru dan karyawan TU. Di halaman direktori guru
juga bisa melakukan pencarian berdasarkan nama, sehingga
pengunjung website yang ingin mengetahui tentang staf yang
bekerja di MAN Tulungagung 1 bisa melihat di submenu direktori
guru.
3. Siswa
Pada menu siswa terdiri dari submenu Direktori Siswa,
Prestasi Siswa, Ekstrakurikuler, Osis Dan Siswa.
Pada submenu direktori siswa terdapat table siswa diman
table tersebut berisi no, NIS, Nama, Kelas dan Detail siswa.
12
Gambar 3.5 Tampilan Direktori Siswa
Submenu prestasi berisi tentang prestasi siswa, submenu
Ekstrakurikuler bersisi Ekstra Kurikuler yang ada disekolah
tersebut, submenu OSIS berisi tentang gambaran umum OSIS dan
submenu beasiswa berisi tentang informasi beasiswa terbaru.
Gambar. 3.6 Submenu Prestasi Siswa
13
Gambar 3.7 Submenu Ekstrakurikuler
Gambar 3. 8 Submenu OSIS
Gambar 3.9 Submenu Beasiswa
14
4. Alumni
Menu alumni terdiri dari submenu Direktori Alumni Dan
Info Alumni.
Gambar 3. 10 Submenu Direktori Alumni
5. Fitur
Menu fitur terdiri dari 10 submenu, yaitu Agenda, Artikel,
Info, Berita, Buku Tamu, Daftar Blog, Link, Galeri Foto, Peta
Situs, Dan Kontak Sekolah.
Submenu Isi Submenu Fitur
Daftar Blog Berisi link-link blog guru dan siswa
Link Berisi link-link yang berkaitan dengan
MAN Tulungagung 1.
Galeri Foto Berisi foto-foto kegiatan MAN
Tulungagung 1
Peta Situs Berisi daftar menu dan fitur yang ada di
website ini.
Tabel 3.1 Tabel submenu dari menu Fitur
15
3.1.1 Back-End Website
Back End dari sebuah website disebut juga content
management system merupakan fasilitas administrasi website untuk
perubahan data seluruh konten bagian utama website. Tampilan
backend website bisa dilihat pada gambar 3.11
Gambar 3.11 halaman utama admin
Seperti yang ada pada gambar 3.11, backend website memiliki 11
menu dan 53 submenu.
Menu Submenu
HOME
Logout
Tampilkan Web
Personal
16
Fitur
Agenda
Artikel
Banner
Berita
Buku Tamu
Forum Diskusi
Galeri Photo
Info Alumni
Info Sekolah
Jajak Pendapat
Materi Uji
Link Web
Materi Ajar
Prestasi
Silabus
SIM
Data Absensi
Data BP/BK
Data Laporan
Data Materi
Data Nilai
Data SPP/DSP
Setting Admin Tambah Admin
17
Lihat Admin
Gambar Atas
Kategori Link
Data Kelas
Pelajaran
Posisi Menu Modul
Menu & Profil
Jurusan/Program
Semester
Thn Pelajaran
Template Menu
Data Guru
Direktori Guru
Data Mengajar
Import Guru
Data Siswa
Direktori Alumni
Member Orang Tua
Direktori Siswa
Cari Siswa
Import Siswa
Member Siswa
Naik Kelas
Member Komunitas Admin/Kepsek
18
Member
Cari Member
Status Member
Pesan Member
Group Member
Games Member
Opini Member
Shoutbox Member
Help
Tabel 3.2. Tabel menu dan submenu back-end website
3.2 Pembahasan
3.2.1 Analisis
Setelah dilakukan observasi dan wawancara dengan pihak instansi
tempat kerja praktek, didapatkan informasi yang berhubungan dengan
sistem yang akan dirancang untuk membantu meningkatkan efektifitas dan
efisiensi pembelajaran, sebagai media komunikasi MAN Tulungagung 1
dan untuk membantu menyebarluaskan informasi tentang MAN
Tulungagung 1 pada anggota keluarga besar MAN Tulungagung 1 pada
khususnya dan masyarakat umum pada umumnya.
19
3.2.1.1 Kondisi Istansi
MAN Tulungagung 1 saat ini sudah memiliki website yang
beralamatkan www.mantulungagung1.com. Website tersebut masih minim
pengunjung, hal tersebut terlihat dari sedikitnya komentar dan besarnya
views dari berita-berita yang ada di website tersebut. Terlihat bahwa
adanya interaksi yang minim antar warga MAN Tulungagung 1.
3.2.1.2 Kondisi SDM
MAN Tulungagung 1 memiliki 108 staff yang terdiri dari
78 guru, 14 staff Tata Usaha, dan 10 orang karyawan. Operator
yang biasa mengurusi website adalah saudara Agus Ali Imron.
3.2.1.3 Kondisi Layanan yang Berjalan
Website MAN Tulungagung yang digunakan saat ini adalah
www.mantulungagung1.com, website tersebut dibuat menggunakan
CMS Joomla, fitur yang tersedia pada website tersebut adalah:
- Menu terdiri dari: Profil, agenda, berita, download, galeri foto,
hubungi kami.
- Modul-modul yang tersedia: pencarian, komentar, chatting
dengan admin, kalender, statistik pengunjung, polling, mini
chat, dan link.
- Fitur download sudah tersedia, tetapi tidak dimanfaatkan untuk
memberikan materi pada siswa, hanya berisi dokumen umum
tentang sekolah.
- Pihak sekolah termasuk sering memperbaharui berita.
20
3.2.1.4 Kebutuhan
Berdasarkan analisis kondisi kerja, SDM, dan layanan
yang sudah berjalan di instansi tersebut dapat disimpulkan
beberapa hal yang dapat menjadi inti dari user requirement dan
sistem requirement dalam permasalahan kerja praktek ini. Yaitu
diperlukan website sekolah yang lebih fungsional yang tidak
hanya sebagai salah satu sarana promosi untuk
memperkenalkan identitas, prestasi sekolah, dan peserta didik
kepada masyarakat.
3.2.2 Content Management System BALITBANG
Content management system atau yang biasa disebut CMS
ini merupakan tool yang memungkinkan berbagai staf teknis
(sentralisasi) dan non teknis (desentralisasi) untuk menciptakan,
mengedit, mengelola, dan terakhir menerbitkan berbagai konten
selama dibatasi oleh sekumpulan aturan-aturan yang
didesentralisasi, dan proses dan aliran kerja yang memastikan
konten elektronik divalidasi (Simarmata, 2010). Jadi, CMS adalah
alat yang bisa digunakan untuk mengelola sebuah website,
CMS Balitbang mulai dikembangkan pada tahun 2009,
pembuatan model website sekolah yang dilakukan oleh Balitbang
ini memiliki latar belakang karena salah satu hasil kajian yang
dilakukan Balitbang (2008), menyimpulkan bahwa pemanfaatan
teknologi informasi dan komunikasi dalam pembelajaran di
21
sekolah masih kurang optimal. Padahal dalam menghadapi era
globalisasi, pemanfaatan teknologi informasi dan komunikasi
menjadi kebutuhan untuk meningkatkan efektivitas dan efisiensi
pembelajaran berbasis Information and Communication
Technology atau yang biasa disebut ICT (Balitbang, 2010).
Sehingga sesuai dengan tugas pokok dan fungsi Balitbang
Kemendiknas sebagai lembaga penelitian dan pengembangan di
bidang pendidikan memiliki peran yang sangat strategis dalam
melakukan pengembangan dan inovasi di bidang pendidikan serta
melakukan pengkajian kebijakan yang diembannya.
Pada 2 Mei 2010, tepat pada hari pendidikan nasional CMS
Balitbang diluncurkan. Sampai april 2011 CMS Balitbang ini
sudah digunakan oleh 413 sekolah.
CMS Balitbang dibangun menggunakan bahasa
pemrograman PHP dan MySQL, dan menawarkan fitur-fitur yang
sesuai dengan indikator Siap SKM yaitu standar III dari standar
pendidikan nasional. Fitur yang ditawarkan seperti agenda, opini,
buku tamu, galeri foto, direktori guru dan siswa, bahan ajar,
silabus, bahan uji, dan SIM (sistem informasi management).
3.2.3 Desain Sistem
3.2.3.1 DFD (Data Flow Diagram)
Dalam pembuatan Data Flow Diagram ini terdiri dari
DFD level 0 atau diagram konteks, DFD level 1 atau diagram
22
overview, DFD level 2.3 pengolahan web utama dan DFD level
2.4 komunikasi pengguna.
3.2.3.1.1 DFD Level 0 (Diagram Konteks).
DFD konteks digambarkan dengan lingkaran
tunggal yang merepresentasikan sebuah sistem secara
keseluruhan. (Mulyanto, 2009). Diagram konteks portal
web sekolah MAN Tulungagung 1 terlihat pada gambar
3.11.
Gambar 3.11 DFD level 0
23
Pada DFD level 0 ini admin, kepala sekolah, staf, siswa,
orang tua, alumni, dan tamu perlu login untuk dapat masuk dalam
web komunitas. Sementara pengunjung website MAN
Tulungagung 1 tidak perlu login untuk dapat mengakses website
utama MAN Tulungagung 1.
3.2.3.1.2 DFD level 1 (Diagram Overview)
Dalam diagram overview ini digambarkan proses yang ada
di dalam sistem secara keseluruhan. Disini terdapat 5 proses yang
terjadi yaitu pengelolaan data, pengelolaan member, pengelolaan
isi web, penambahan dokumen, dan komunikasi. DFD level 1 ini
ditunjukkan pada gambar 3.12.
24
Gambar 3.13 DFD level 1
25
3.2.3.1.3 DFD level 2 proses 4 pengolahan dokumen
Dalam level 2 proses 4 proses pengolahan data terdapat
dua proses lagi yaitu proses 4.1 upload data dan proses 4.2
download data seperti gambar 3.13
Gambar 3.14 Level 2 proses 4 pengolahan dokumen
3.2.3.2 ERD (Entity Relationship Diagram)
ERD (Entity Relationship Diagram) adalah sebuah
hubungan di antara dua tabel atau lebih. Gambar ERD bisa dilihat
di gambar 3.14.
26
Gambar 3.15 Entity Relationship Diagram
Relasi diekspresikan di nilai primer (primary key) dan
kunci tamu (foreign key). Relasi dibuat di antara dua tabel yang
saling berelasi dengan mencocokkan nilai dari foreign key di satu
tabel dengan primary key di tabel yang lain. (Wahyudi, 2008).
Relasi yang terjadi di sistem informasi MAN 1
Tulungagung adalah antara siswa dengan ortu, karena pada data
member orang tua terdapat foreign key NIS siswa yang merupakan
primary key di tabel siswa yang field tersebut bernama userid, jadi
ketika orang tua akses nilai atau absensi siwa maka yang akan
muncul adalah nilai dan absensi dari anaknya. Relasi antara kelas
dan pelajaran yang diampu guru terjadi karena pada tabel
27
t_mengajar terdapat field kelas yang merupakan primary key di
tabel t_kelas.
3.2.3.2 Rancangan Database
Tabel yang terdapat dalam database portal web
sekolah MAN 1 Tulungagung yang bernama “dbmantlg” ini
memiliki 85 tabel. Sekilas tentang rancangan database yang
ada pada web portal sekolah MAN 1 Tulungagung bisa dilihat
di tabel 3.3 sampai tabel 3.15.
t_kelas
No Nama Field Tipe Panjang Keterangan 1. kelas varchar 10 Primary key 2. nip varchar 25 3. tingkat Varchar 1 4. program varchar 50
Tabel 3.3 Tabel t_kelas
t_member
No Nama Field Tipe Panjang Keterangan 1 userid int 10 Primary key 2 nama varchar 30 3 tgllahir varchar 12 4 kelamin char 1 5 kerja varchar 20 6 alamat varchar 100 7 negara char 3 8 telp varchar 30 9 sekolah varchar 50 10 homepage varchar 50 11 profil text 12 username varchar 50 13 password varchar 50 14 email varchar 60 15 pengingat char 1 16 jawaban varchar 30 17 kategori char 2 18 status char 1
28
19 tgl_login timestamp 20 nis varchar 25 Foreign key 21 kelas varchar 10 Foreign key 22 ket varchar 10 23 stblog char 1 24 kunjungblog int 10 25 point int 11 26 stlogin varchar 1 27 totlogin int 11 28 ip varchar 16 29 stprofil varchar 4 30 setfacebook varchar 100
Tabel 3.4 Tabel t_member
t_siswa
No Nama Field Tipe Panjang Keterangan 1 user_id varchar 25 Primary key 2 nama varchar 30 3 kelas varchar 10 Foreign key 4 alamat varchar 60 5 tgl_lahir varchar 15 6 telp varchar 15 7 agama varchar 10 8 kelamin char 1 9 tmp_lahir varchar 20 10 tgl_input varchar 15 11 sttb varchar 10 12 nem varchar 10 13 wali varchar 50
Tabel 3.5 Tabel t_siswa
t_staf
No Nama Field Tipe Panjang Keterangan 1 user_id int 5 Primary key 2 nama varchar 30 3 nip varchar 25 4 kelamin char 2 5 alamat varchar 60 6 tugas varchar 30 7 telp varchar 15 8 hp varchar 15
29
9 email varchar 30 10 pelajaran varchar 200 11 tgl_lahir varchar 15 12 tmp_lahir varchar 20 13 kode varchar 10 14 pangkat varchar 50 15 kategori char 1
Tabel 3.6 Tabel t_staf
t_pelajaran
No Nama Field Tipe Panjang Keterangan 1 kode_pel varchar 20 2 idpel int 11 Primary key 3 pelajaran varchar 50 4 pel varchar 30 5 program varchar 50
Tabel 3.7 Tabel t_pelajaran t_nilai
No Nama Field Tipe Panjang Keterangan 1 kd_nilai varchar 10 Primary key 2 pelajaran varchar 30 3 semester char 1 4 ujian_ke int 11 5 status varchar 1 6 tgl_ujian datetime 7 skbm int 3 8 guru varchar 50 9 ket tinytext 10 kd_remedial varchar 10 11 kelas varchar 10 Foreign key
Tabel 3.8 Tabel t_nilai
t_nilai_detail No Nama Field Tipe Panjang Keterangan 1 kd_nilai varchar 10 Primary key 2 nis varchar 25 Foreign key 3 no_ljk varchar 7
30
4 nilai decimal 5,0 5 tuntas char 1
Tabel 3.9 Tabel t_nilai_detail
t_absensi No Nama Field Tipe Panjang Keterangan
1 idabsen int 10 Primary key 2 nis varchar 25 Foreign key 3 stabsen varchar 1 4 tglabsen date 5 terlambat varchar 8
Tabel 3.10 Tabel t_absensi t_bpbk
No Nama Field Tipe Panjang Keterangan 1 id int 11 Primary key 2 nis varchar 25 Foreign key 3 guru varchar 100 4 kelas varchar 15 Foreign key 5 tgl date 6 sem char 1 7 penilaian text 8 ket text
Tabel 3.11 Tabel t_bpbk t_mengajar
No Nama Field Tipe Panjang Keterangan 1 idajar int 11 Primary key 2 nip varchar 25 3 kelas varchar 10 Foreign key 4 pel varchar 30 5 program varchar 50
Tabel 3.12 Tabel t_mengajar
31
t_spp No Nama Field Tipe Panjang Keterangan
1 idspp int 11 Primary key 2 nis varchar 25 Foreign key 3 tgl_bayar datetime 4 bulan varchar 10 5 tingkat varchar 10 6 iuran int 11 7 tu varchar 30 8 ket varchar 8
Tabel 3.13 Tabel t_spp
user No Nama Field Tipe Panjang Keterangan
1 userid int 11 Primary key 2 username varchar 50 3 password varchar 200 4 email varchar 100 5 ip varchar 15 6 waktu varchar 20 7 kunjung int 11 8 status int 1
Tabel 3.14 Tabel user user_level
No Nama Field Tipe Panjang Keterangan 1 idlevel int 11 Primary key 2 userid int 11 3 menu varchar 20 4 utama int 2
Tabel 3.15 Tabel user_level
32
3.2.4 Kekurangan yang Ditemukan Dalam Sistem
Dalam sistem ini terdapat beberapa kekurangan dan error
diantaranya
1. Login Member Pada Halaman Utama
Pada saat kondisi login dihalaman utama tidak
diketahui kondisi member login atau tidak sehingga nanti
apabila digunakan oleh pengguna lain akan mengganggu
privasi pengguna yang lupa logout.
2. Download materi ajar dan materi uji
Pada download materi ajar dan materi uji belum ada
spesifikasi sesuai kelas atau sesuati statusnya sehingga
semua pengguna maupun penggungjung bisa mendownload
materi ajar dan materi uji.
3.2.5 Pengembangan yang Dilakukan
1. Login member halaman utama.
Pada login member halaman utama kami
kembangkan supaya pada saat membuka halaman utama dan
kondisi member dalam keadaan login akan muncul gambar,
nama dan status member yang login/aktif.
Gambar 3.16 member aktif
BAB IV
PENUTUP
4.1 Kesimpulan
Berdasarkan hasil dan pembahasan, maka dapat disimpulkan sebagai
berikut:
1. Pelaksanaan kerja praktek berhasil membuat website MAN Tulungagung 1
yang dapat memberikan kemudahan kepada para khalayak umum dalam
mencari informasi tentang MAN Tulungagung 1.
2. Website yang dibangun merupakan website dinamis yang terintegrasi
dengan database, sehingga informasi dapat terus di-update.
3. Website yang dibangun merupakan website yang interaktif sehingga
membantu dalam proses pembelajaran.
4.2 Rekomendasi
Dalam website ini terdapat beberapa kekurangan untuk nantinya bisa
dikembangkan kembali, diantaranya:
1. Sistem ini perlu dikembangkan mengenai format import data yang
sekarang masih menggunakan xls ver. 2003 menjadi semua seluruh
versi xls.
2. Perlu adanya pengembangan lagi untuk CMS ini karena masih banyak
kekurangan terutama pada tabel – tabel yang kurang sesuai dengan
kondisi sekolah di Indonesia.
33
34
Daftar Pustaka
Balitbang. (2009). Latar Belakang. Retrieved Desember 11, 2012. From
http://www.kajianwebsite.org
Balitbang. (September, 2010). Berita. Retrieved Desember 11, 2012. From
http://www.balitbang.depdiknas.go.id/
Hidayat, Rahmat. (2012). Cara Praktis Membangun Website Gratis. Jakarta:
Media Elex Komputindo.
Mulyanto, A. (2009). Sistem Informasi Konsep dan Aplikasi. Yogyakarta: Pustaka
Pelajar.
Shelly, Cashman. (2007). Discovering Computers. Jakarta: Salemba Infotek.
Simarmata, Janner. (2010). Rekayasa web. Yogyakarta: Penerbit Andi.
Wahyudi, B. (2008). Konsep Sistem Informasi dari BIT sampai ke Database.
Yogyakarta: Penerbit Andi.