Analisa Dan Perancangan Sistem Informasi
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web
Supriyono, Risma Prihartanti
Fakultas Teknik Universitas Muria Kudus
Abstract
The research entitles "Web-Based Information Systems in Secondary School (SMP) /
Islamic Secondary School (MTs) of Disdikpora Kudus regency for school data processing in
Kudus regency through Education, Youth and Sports Department of the Kudus Regency. The
system was designed using UML modeling, while the programming language used is PHP and
MYSQL database. The result of this design is the application information system that presents
the information owned by each Secondary School in Kudus Regency in order that the
prospective students, parents, and the public can find out school information through
Disdikpora Kudus.
Key words : Information Systems, Web, SMP / MTs
1.
Pendahuluan
suatu informasi tentang sekolah yang ada di
Pendidikan sangatlah penting untuk
Kabupaten Kudus mulai dari profil, lokasi
masa depan putra-putri kita, sehingga
sekolah,
biasanya kita menginginkan putra-putri kita
tersedia, kegiatan, pengajar dan prestasi
sekolah ditempat yang mempunyai kualitas
sekolah
pendidikan yang baik. Tetapi sekarang ini
memberikan sedikit gambaran tentang suatu
sebagai orang tua, kadang kita kesulitan
sekolahan.
Hal
mencari sekolah yang baik untuk putra-putri
membantu
orang
kita.
menentukan sekolah mana yang sesuai
Banyak orang tua siswa yang bingung
sarana
serta
dan
prasaraana
semua
itu
hal
yang
diharapkan
tua
siswa
yang
dapat
dapat
dalam
dengan putra-putrinya.
dalam menentukan sekolah mana yang baik
Pada penelitian ini kami tim dari
untuk putra-putrinya, hal itu sering kali
Fakultas Teknik UMK mencoba untuk
dikarenakan informasi yang kurang tentang
merancang suatu Analisa dan Perancangan
sekolah-sekolah yang ada khususnya di
Sistem Informasi Sekolah di Kabupaten
Kabupaten Kudus. Untuk itu diperlukan
Kudus Berbasis Web. Analisa dan Analisa
-83-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
dan Perancangan Sistem Informasi Sekolah
maka tim peneliti membatasi pembahasan
di Kabupaten Kudus Berbasis Web adalah
masalah ini pada :
bentuk
pengembangan
sistem
sistem
informasi berbasis teknologi informasi. Dari
a.
sistem informasi sekolah di kabupaten
hasil analisa dan perancangan Analisa dan
Kudus berbasis web khususnya untuk
Perancangan Sistem Informasi Sekolah di
Kabupaten
Kudus
Berbasis
Web
Analisa dan desain secara konseptual
sekolah menengah pertama.
ini
Proses
analisa dan desain secara konseptual
dikembangkan ke bentuk suatu sistem yang
dengan cara pengumpulan data jenis
dapat menyampaikan informasi sekolah di
produk yang dijual, media dan alat
Kabupaten Kudus untuk membantu orang
pemasaran
tua siswa dalam menentukan sekolah yang
yang
dilaksanakan
sesuai dengan putra-putri meraka.
selama
serta
ini
daerah
pemasarannya. Hal ini digunakan untuk
keperluan analisis kebutuhan dan desain
2.
sistem informasi penjualan online yang
Perumusan Masalah
akan diterapkan
Dari uraian diatas maka dapat diambil
suatu perumusan masalah sebagai berikut :
b.
sekolah di kabupaten Kudus berbasis
“ Bagaimana menganalisa dan merancang
suatu
Sistem
Informasi
Sekolah
Perancangan prototipe sistem informasi
web dikhususkan ke sekolah menengah
di
pertama. Proses perancangan prototipe
Kabupaten Kudus Berbasis Web” sehingga
sistem
para orang tua siswa mempunyai gambaran
informasi
Sistem
Informasi
Sekolah di Kabupaten Kudus Berbasis
yang benar tetang sekolah mana yang sesuai
Web berdasarkan hasil perancangan
dengan putra-putri mereka
analisa dan design sistem, yang akan
dibuat menggunakan software-software
3.
desain
Pembatasan Masalah
web
Macromedia
Dari latar belakang dan perumusan
dan
grafis,
seperti
dreamweaver,
Adobe
Potoshop dan Corel Draw.
masalah diatas agar pembahasan masalah
4.
tidak menyimpang dari pokok permasalahan,
A. Analisa Permasalahan
-84-
Pembahasan
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
Kesulitan
Orang
tua
untuk
mengarahkan, memilih, dan menentukan
anaknya ke sekolah SMP yang berkualitas
dengan melihat dengan profil sekolah, dan
prestasi yang dicapai sekolah serta sumbar
daya pengajar disamping
juga dengan
memperhatikan nilai hasil belajar anaknya di
Sekolah Dasar (SD). Sedangkan informasi
yang orang tua ketahui terbatas sebab
informasi-informasi tersebut didapat dari
cerita-cerita wali murid lain yang dirasa
kurang akurat.
untuk
sistem
informasi
sekolah
di
Kabupaten Kudus adalah sebagai berikut :
Data – data yang diperlukan antara lain :
a.
Data sekolah
b.
Data pengajar (guru)
c.
Data kegiatan sekolah (Ekskul)
d.
Data mata pelajaran
e.
Data prestasi sekolah
f.
Data fasilitas sekolah
g.
Data alumni
Informasi yang akan dihasilkan antara lain :
dari
a.
Daftar informasi sekolah
permasalahan diatas dibuatlah suatu sistem
b.
Daftar informasi tenaga pengajar (guru)
informasi sekolah di kabupaten Kudus
c.
Daftar
Untuk
memberikan
solusi
informasi
kegiatan
sekolah
(Ekskul)
dengan menggunakan media web dengan
tujuan untuk memberikan informasi SMP
d.
Daftar informasi mata pelajaran
yang akurat kepada masyarakat terutama
e.
Daftar informasi prestasi sekolah
orang tua calon siswa baru SMP.
f.
Daftar informasi fasilitas sekolah
g.
Daftar informasi data alumni
B. Analisa Kebutuhan Data dan
C. Perancangan Sistem
Informasi
Untuk
a.
membangun
sebuah
sistem
System Use Case
System use
case
digunakan untuk
dibutuhkan adanya masukan berupa data
memecah
yang nantinya akan diproses oleh sistem
kedalam interaksi yang bermakna atau
sehingga
sistem
berhubungan langsung dengan sistem TI
informasi
yang
dapat
memberikan
bermanfaat
kepada
penggunanya. Kebutuhan data dan informasi
atau
memilah
proses
bisnis
(Sholiq, 2010). Berikut sistem use case pada
sistem informasi sekolah :
-85-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
kelola pengguna
registrasi pengguna
data sekolah
mapel
admin
lihat sekolah
pengguna
data guru
PSB
data keg. sekolah
prestasi sekolah
kelola berita
kelola galeri
fasilitas
data alumni
pendaftaran
pengajuan
lihat pengajuan
Gambar 1 Usecase Diagram
-86-
kepsek
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
b. Class Diagram
Class merupakan konstruksi atau komponen dari apa yang nantinya dibutuhkan dalam
membuat suatu sistem (Sholiq, 2010). Berikut adalah class diagram dari sistem yang
akandibangun
Gambar 2. Class Diagram
-87-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
c.
Squence Diagram
sistem untuk mencapai tujuan (Sholiq,
Sequence diagram menjelaskan secara
2010).
detail urutan proses yang dilakukan dalam
1.
Squence Diagram Kelola Pengguna
pengguna /
masyarakat
: admin
hapus / blokir data pengguna
konfirmasi blokir data
Gambar 3 Squence diagram kelola pengguna
2.
Squence Diagram Data Sekolah
data sekolah
: admin
tambah data sekolah
konfirmasi tambah data
ubah data sekolah
konfirmasi ubah data
hapus data sekolah
konfirmasi hapus data
Gambar 4 Squence diagram data sekolah
-88-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
3.
Squence Diagram Data Kegiatan Sekolah
data ekskul
: admin
tambah data ekskul
konfirmasi tambah data
ubah data ekskul
konfirmasi ubah data
hapus data ekskul
konfirmasi hapus data
Gambar 5 Squence diagram data kegiatan sekolah
4.
Squence Diagram Data Guru
data guru
: admin
tambah data guru
konfirmasi tambah data
ubah data guru
konfirmasi ubah data
hapus data guru
konfirmasi hapus data
Gambar 6 Squence diagram data guru
5.
Squence Diagram Data Mata Pelajaran
data mapel
sekolah
: admin
tambah data mapel
konfirmasi tambah data
ubah data mapel
konfirmasi ubah data
hapus data mapel
konfirmasi hapus data
Gambar 7 Squence diagram data mata pelajaran
-89-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
6.
Squence Diagram Data Prestasi Sekolah
data prestasi
sekolah
: admin
tambah data prestasi
konfirmasi tambah data
ubah data prestasi
konfirmasi ubah data
hapus data prestasi
konfirmasi hapus data
Gambar 8 Squence diagram data prestasi sekolah
7.
Squence Diagram kelola data fasilitas
data fasilitas
sekolah
: admin
tambah data fasilitas
konfirmasi tambah data
ubah data fasilitas
konfirmasi ubah data
hapus data fasilitas
konfirmasi hapus data
Gambar 9 Squence diagram data fasilitas sekolah
8.
Squence Diagram kelola data alumni
data alumni
: admin
tambah data alumni
konfirmasi tambah data
ubah data alumni
konfirmasi ubah data
hapus data alumni
konfirmasi hapus data
Gambar 10 Squence diagram data alumni
-90-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
9.
Squence Diagram Kelola Pendaftaran
pendaftaran
: admin
lihat detail data calon siswa
tampil detail calon siswa
cetak data calon siswa
data dicetak
Gambar 11 Squence diagram kelola pendaftaran
10. Squence Diagram Galeri
galeri
: admin
masuk kelola sekolah
tampil data sekolah
tambah galeri foto sekolah
tambah data berhasil
Gambar 12 Squence diagram kelola galeri
11. Squence Diagram Kelola Berita
-91-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
: admin
kelola berita
tambah berita
tambah berita berhasil
ubah status berita
ubah status berhasil
hapus berita
hapus berita berhasil
Gambar 13 Squence diagram kelola berita
12. Squence Diagram Kelola Pengajuan
kelola
pengajuan
: admin
lihat detail pengajuan dari kepsek
tampil detail pengajuan
Gambar 14 Squence diagram kelola pengajuan
13. Squence Diagram Registrasi Pengguna
: pengguna
portal sekolah
masuk halamn utama
tampil halaman utama
registrasi pengguna
konfirmasi registrasi
Gambar 15 Squence diagram registrasi pengguna
-92-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
14. Squence Diagram Lihat Sekolah
portal sekolah
: pengguna
login
konfirmasi login
pilih daftar sekolah
tampil detail informasi sekolah
Gambar 16 Squence diagram lihat sekolah
15. Squence Diagram PSB
PSB
: pengguna
pilih menu pendaftaran
tampil form pendaftaran
isi form pendaftaran
data disimpan
Gambar 17 Squence diagram PSB
16. Squence Diagram Pengajuan
pengajuan
: kepsek
masuk sbg kepsek
berhasil
pilih pengajuan
tampil halaman pengajuan
masukkan isi pengajuan
pengajuan telah diisi
simpan pengajuan
berhasil disimpan
Gambar 18 Squence diagram pengajuan
-93-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
Activity Diagram yang ada di sistem yang
d. Activity Diagram
penulis rancang antara lain (Sholiq, 2010) :
Activity Diagram Memodelkan alur
1.
kerja (workflow) sebuah proses bisnis dan
urutan
aktivitas
dalam
suatu
Activity Diagram kelola pengguna
proses.
admin
kelola pengguna
pilih kelola data
pengguna
tampil data
pengguna
cari data
pengguna
T
blokir?
Y
blokir/hapus
data
Gambar 19 Activity diagram kelola pengguna
2.
Activity Diagram Kelola Data Sekolah
admin
pilih menu data
sekolah
kelola daftar sekolah
tampil data
sekolah
T
T
tambah?
Y
masukkan data
sekolah
simpan data
sekolah
cari data
sekolah
T
ubah?
hapus?
Y
hapus data
sekolah
Y
ubah data
sekolah
Gambar 20 Activity diagram kelola data sekolah
-94-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
3.
Activity Diagram Kelola Ekskul
admin
kelola data ekskul
pilih menu
kelola ekskul
tampil halaman
kelola ekskul
T
tambah?
T
cari data ekskul
Y
masukkan data
ekskul
T
ubah?
hapus?
Y
hapus data
ekskul
Y
simpan data
ekskul
ubah data
ekskul
Gambar 21 Activity diagram kelola ekskul
4.
ActivityDiagram Kelola Data Guru
admin
pilih menu
kelola guru
kelola guru
tampil halaman
kelola guru
T
T
tambah?
cari data guru
Y
masukkan data
guru
T
ubah?
hapus?
Y
hapus data guru
Y
simpan data
guru
ubah data guru
Gambar 22 Activity diagram kelola data guru
5.
Activity Diagram Kelola Mata Pelajaran
-95-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
admin
kelola mapel
pilih menu
kelola mapel
tampil halaman
kelola mapel
tambah?
T
T
cari data mapel
Y
hapus?
masukkan data
mapel
T
ubah?
Y
Y
simpan data
mapel
ubah data
mapel
Gambar 23 Activitydiagram kelola maple
6.
Activity Diagram Kelola Prestasi Sekolah
admin
prestasi sekolah
pilih menu
kelola prestasi
tampil halaman
kelola prestasi
tambah?
cari data
prestasi
T
ubah?
masukkan data
prestasi
hapus?
Y
hapus data
prestasi
Y
simpan data
prestasi
ubah data
prestasi
Gambar 24 Activity diagram kelola prestasi sekolah
-96-
hapus data
mapel
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
7.
Activity Diagram Kelola Fasilitas Sekolah
admin
pilih menu
kelola fasilitas
fasilitas sekolah
tampil halaman
kelola fasilitas
tambah?
T
Y
cari data
fasilitas
ubah?
T hapus?
masukkan data
fasilitas
simpan data
fasilitas
Y
hapus data
fasilitas
ubah data
fasilitas
Gambar 25 Activity diagram kelola fasilitas sekolah
8.
Activity Diagram kelola data alumni
admin
pilih menu data
alumni
kelola alumni
tampil halaman
kelola alumni
T
T
tambah?
cari data alumni
Y
masukkan data
alumni
ubah?
T
hapus?
Y
hapus data
alumni
Y
simpan data
alumni
ubah data
alumni
Gambar 26 Activity diagram data alumni
9.
Activity Diagram Kelola Pendaftaran
-97-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
admin
pendaftaran
kelola sekolah
tampil data
sekolah
pilih pendaftaran
tampil data
calon siswa
T
cetak?
Y
cetak data
calon siswa
Gambar 27 Activity diagram Kelola pendaftaran
10. Activity Diagram Kelola Galeri
admin
galeri
pilih kelola data
sekolah
tampil data
sekolah
tambah data
galeri foto
simpan data
Gambar 28 Activity Diagram Kelola galeri
11. Activity Diagram Kelola Pengajuan
admin
pilih menu kelola
pengajuan
kelola pengaj uan
tampil data
pengajuan
lihat detail
pengajuan
Gambar 29 Activity Diagram Kelola Pengajuan
-98-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
12. Activity Diagram Kelola Berita
admin
berita
pilih menu
kelola berita
tampil
halamanberita
T
T
tambah?
Y
ubah?
T
hapus?
Y
input data berita
Y
ubah status
berita
hapus berita
simpan berita
Gambar 29 Activity Diagram kelola berita
13. Activity Diagram registrasi pengguna dan lihat sekolah
pengguna
sistem portal
tampil halaman
portal
halaman portal
lihat
sekolah?
T
pilih menu
registrasi
Y
T
input data
registrasi
konfirmasi
registrasi
pilih sekolah?
login pengguna
pilih menu
daftar sekolah
Y
tampil daftar
sekolah
pilih sekolah
tampil beranda
informasi sekolah
Gambar 30 Activity diagram registrasi dan lihat pilih sekolah
-99-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
14. Activity Diagram PSB
pengguna
PBS
masuk halaman
portal
pilih menu
pendaftaran
input data calon
siswa
tampil halaman
portal sekolah
Y
daftar?
T
konfirmasi
pendaftaran
Gambar 31 Activity diagram PSB
15. Activity Diagram Pengajuan
kepsek
pengaj uan
tampil halaman portal
untuk kepsek
pilih menu
pengajuan sekolah
tampil form
pengajuan
masukkan
pengajuan
data disimpan
Gambar 32 Activity Diagram Pengajuan
e.
Relasi Tabel
Untuk menggambarkan hubungan antar tabel perlu digunakan relasi tabel, dan berikut
relasi antar tabel-tabel diatas :
-100-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
Gambar 33 Relasi Tabel
-101-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
5.
Kesimpulan
Dari hasil analisis dan perancangan, serta
implementasi dan pembahasan sebelumnya,
penulis menarik kesimpulan sebagai berikut
:
a. Dari perancangan yang di buat penulis
Sait. M.U., 2009, Perancangan Sistem
Informasi Berbasis Web Pada SMKN
4 Surakarta , Skripsi, Teknik Industri,
Universitas
Muhammadiyah
Surakarta, Surakarta.
Sholiq, 2010, Analisis dan Perancangan
Berorientasi Objek, Muria Indah,
Bandung.
sebagai dasar dalam pembuatan aplikasi
berbasis web yang menyajikan informasi
tentang
sekolah khususnya tingkat
SMP/MTs di Kabupaten Kudus.
b. Pengembangan Aplikasi ini nantinya
digunakan untuk melakukan pendataan
sekolah mulai dari profil sekolah, guru,
mata pelajaran, ekstrakulikuler, fasilitas,
alumni hingga prestasi yang dicapai oleh
masing-masing sekolah.
Daftar Pustaka
Anonim, “Dinas Pendidikan Pemuda dan
Olahrag
Kabupaten
Kudus“
http://disdikpora.kuduskab.go.id/
(diakses tanggal 02 Januari 2012)
Kadir.
A., 2003, Pengenalan Sistem
Informasi, Andi, Yogyakarta.
Ladjamudin. A.B.B, 2005, Analisis dan
Desain Sistem Informasi, Graha
Ilmu, Yogyakarta.
Nugroho. B., 2008, Latihan Membuat
Aplikasi Web PHP dan MySQL
dengan Dreamweaver, Gava Media,
Jogyakarta.
-102-
Suhendar. A., dan Gunadi. H., 2002, Visual
Modeling Menggunakan UML dan
Rational
Rose,
Informatika,
Bandung.
Sussanto. E., 2008, Perancangan Pelayanan
Informasi Berbasis Web Pada
Program Bimbingan Konseling di
Sekolah, Skripsi, Ilmu Pendidikan,
Universitas Lampung, Lampung.
.
Di Kabupaten Kudus Berbasis Web
Supriyono, Risma Prihartanti
Fakultas Teknik Universitas Muria Kudus
Abstract
The research entitles "Web-Based Information Systems in Secondary School (SMP) /
Islamic Secondary School (MTs) of Disdikpora Kudus regency for school data processing in
Kudus regency through Education, Youth and Sports Department of the Kudus Regency. The
system was designed using UML modeling, while the programming language used is PHP and
MYSQL database. The result of this design is the application information system that presents
the information owned by each Secondary School in Kudus Regency in order that the
prospective students, parents, and the public can find out school information through
Disdikpora Kudus.
Key words : Information Systems, Web, SMP / MTs
1.
Pendahuluan
suatu informasi tentang sekolah yang ada di
Pendidikan sangatlah penting untuk
Kabupaten Kudus mulai dari profil, lokasi
masa depan putra-putri kita, sehingga
sekolah,
biasanya kita menginginkan putra-putri kita
tersedia, kegiatan, pengajar dan prestasi
sekolah ditempat yang mempunyai kualitas
sekolah
pendidikan yang baik. Tetapi sekarang ini
memberikan sedikit gambaran tentang suatu
sebagai orang tua, kadang kita kesulitan
sekolahan.
Hal
mencari sekolah yang baik untuk putra-putri
membantu
orang
kita.
menentukan sekolah mana yang sesuai
Banyak orang tua siswa yang bingung
sarana
serta
dan
prasaraana
semua
itu
hal
yang
diharapkan
tua
siswa
yang
dapat
dapat
dalam
dengan putra-putrinya.
dalam menentukan sekolah mana yang baik
Pada penelitian ini kami tim dari
untuk putra-putrinya, hal itu sering kali
Fakultas Teknik UMK mencoba untuk
dikarenakan informasi yang kurang tentang
merancang suatu Analisa dan Perancangan
sekolah-sekolah yang ada khususnya di
Sistem Informasi Sekolah di Kabupaten
Kabupaten Kudus. Untuk itu diperlukan
Kudus Berbasis Web. Analisa dan Analisa
-83-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
dan Perancangan Sistem Informasi Sekolah
maka tim peneliti membatasi pembahasan
di Kabupaten Kudus Berbasis Web adalah
masalah ini pada :
bentuk
pengembangan
sistem
sistem
informasi berbasis teknologi informasi. Dari
a.
sistem informasi sekolah di kabupaten
hasil analisa dan perancangan Analisa dan
Kudus berbasis web khususnya untuk
Perancangan Sistem Informasi Sekolah di
Kabupaten
Kudus
Berbasis
Web
Analisa dan desain secara konseptual
sekolah menengah pertama.
ini
Proses
analisa dan desain secara konseptual
dikembangkan ke bentuk suatu sistem yang
dengan cara pengumpulan data jenis
dapat menyampaikan informasi sekolah di
produk yang dijual, media dan alat
Kabupaten Kudus untuk membantu orang
pemasaran
tua siswa dalam menentukan sekolah yang
yang
dilaksanakan
sesuai dengan putra-putri meraka.
selama
serta
ini
daerah
pemasarannya. Hal ini digunakan untuk
keperluan analisis kebutuhan dan desain
2.
sistem informasi penjualan online yang
Perumusan Masalah
akan diterapkan
Dari uraian diatas maka dapat diambil
suatu perumusan masalah sebagai berikut :
b.
sekolah di kabupaten Kudus berbasis
“ Bagaimana menganalisa dan merancang
suatu
Sistem
Informasi
Sekolah
Perancangan prototipe sistem informasi
web dikhususkan ke sekolah menengah
di
pertama. Proses perancangan prototipe
Kabupaten Kudus Berbasis Web” sehingga
sistem
para orang tua siswa mempunyai gambaran
informasi
Sistem
Informasi
Sekolah di Kabupaten Kudus Berbasis
yang benar tetang sekolah mana yang sesuai
Web berdasarkan hasil perancangan
dengan putra-putri mereka
analisa dan design sistem, yang akan
dibuat menggunakan software-software
3.
desain
Pembatasan Masalah
web
Macromedia
Dari latar belakang dan perumusan
dan
grafis,
seperti
dreamweaver,
Adobe
Potoshop dan Corel Draw.
masalah diatas agar pembahasan masalah
4.
tidak menyimpang dari pokok permasalahan,
A. Analisa Permasalahan
-84-
Pembahasan
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
Kesulitan
Orang
tua
untuk
mengarahkan, memilih, dan menentukan
anaknya ke sekolah SMP yang berkualitas
dengan melihat dengan profil sekolah, dan
prestasi yang dicapai sekolah serta sumbar
daya pengajar disamping
juga dengan
memperhatikan nilai hasil belajar anaknya di
Sekolah Dasar (SD). Sedangkan informasi
yang orang tua ketahui terbatas sebab
informasi-informasi tersebut didapat dari
cerita-cerita wali murid lain yang dirasa
kurang akurat.
untuk
sistem
informasi
sekolah
di
Kabupaten Kudus adalah sebagai berikut :
Data – data yang diperlukan antara lain :
a.
Data sekolah
b.
Data pengajar (guru)
c.
Data kegiatan sekolah (Ekskul)
d.
Data mata pelajaran
e.
Data prestasi sekolah
f.
Data fasilitas sekolah
g.
Data alumni
Informasi yang akan dihasilkan antara lain :
dari
a.
Daftar informasi sekolah
permasalahan diatas dibuatlah suatu sistem
b.
Daftar informasi tenaga pengajar (guru)
informasi sekolah di kabupaten Kudus
c.
Daftar
Untuk
memberikan
solusi
informasi
kegiatan
sekolah
(Ekskul)
dengan menggunakan media web dengan
tujuan untuk memberikan informasi SMP
d.
Daftar informasi mata pelajaran
yang akurat kepada masyarakat terutama
e.
Daftar informasi prestasi sekolah
orang tua calon siswa baru SMP.
f.
Daftar informasi fasilitas sekolah
g.
Daftar informasi data alumni
B. Analisa Kebutuhan Data dan
C. Perancangan Sistem
Informasi
Untuk
a.
membangun
sebuah
sistem
System Use Case
System use
case
digunakan untuk
dibutuhkan adanya masukan berupa data
memecah
yang nantinya akan diproses oleh sistem
kedalam interaksi yang bermakna atau
sehingga
sistem
berhubungan langsung dengan sistem TI
informasi
yang
dapat
memberikan
bermanfaat
kepada
penggunanya. Kebutuhan data dan informasi
atau
memilah
proses
bisnis
(Sholiq, 2010). Berikut sistem use case pada
sistem informasi sekolah :
-85-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
kelola pengguna
registrasi pengguna
data sekolah
mapel
admin
lihat sekolah
pengguna
data guru
PSB
data keg. sekolah
prestasi sekolah
kelola berita
kelola galeri
fasilitas
data alumni
pendaftaran
pengajuan
lihat pengajuan
Gambar 1 Usecase Diagram
-86-
kepsek
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
b. Class Diagram
Class merupakan konstruksi atau komponen dari apa yang nantinya dibutuhkan dalam
membuat suatu sistem (Sholiq, 2010). Berikut adalah class diagram dari sistem yang
akandibangun
Gambar 2. Class Diagram
-87-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
c.
Squence Diagram
sistem untuk mencapai tujuan (Sholiq,
Sequence diagram menjelaskan secara
2010).
detail urutan proses yang dilakukan dalam
1.
Squence Diagram Kelola Pengguna
pengguna /
masyarakat
: admin
hapus / blokir data pengguna
konfirmasi blokir data
Gambar 3 Squence diagram kelola pengguna
2.
Squence Diagram Data Sekolah
data sekolah
: admin
tambah data sekolah
konfirmasi tambah data
ubah data sekolah
konfirmasi ubah data
hapus data sekolah
konfirmasi hapus data
Gambar 4 Squence diagram data sekolah
-88-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
3.
Squence Diagram Data Kegiatan Sekolah
data ekskul
: admin
tambah data ekskul
konfirmasi tambah data
ubah data ekskul
konfirmasi ubah data
hapus data ekskul
konfirmasi hapus data
Gambar 5 Squence diagram data kegiatan sekolah
4.
Squence Diagram Data Guru
data guru
: admin
tambah data guru
konfirmasi tambah data
ubah data guru
konfirmasi ubah data
hapus data guru
konfirmasi hapus data
Gambar 6 Squence diagram data guru
5.
Squence Diagram Data Mata Pelajaran
data mapel
sekolah
: admin
tambah data mapel
konfirmasi tambah data
ubah data mapel
konfirmasi ubah data
hapus data mapel
konfirmasi hapus data
Gambar 7 Squence diagram data mata pelajaran
-89-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
6.
Squence Diagram Data Prestasi Sekolah
data prestasi
sekolah
: admin
tambah data prestasi
konfirmasi tambah data
ubah data prestasi
konfirmasi ubah data
hapus data prestasi
konfirmasi hapus data
Gambar 8 Squence diagram data prestasi sekolah
7.
Squence Diagram kelola data fasilitas
data fasilitas
sekolah
: admin
tambah data fasilitas
konfirmasi tambah data
ubah data fasilitas
konfirmasi ubah data
hapus data fasilitas
konfirmasi hapus data
Gambar 9 Squence diagram data fasilitas sekolah
8.
Squence Diagram kelola data alumni
data alumni
: admin
tambah data alumni
konfirmasi tambah data
ubah data alumni
konfirmasi ubah data
hapus data alumni
konfirmasi hapus data
Gambar 10 Squence diagram data alumni
-90-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
9.
Squence Diagram Kelola Pendaftaran
pendaftaran
: admin
lihat detail data calon siswa
tampil detail calon siswa
cetak data calon siswa
data dicetak
Gambar 11 Squence diagram kelola pendaftaran
10. Squence Diagram Galeri
galeri
: admin
masuk kelola sekolah
tampil data sekolah
tambah galeri foto sekolah
tambah data berhasil
Gambar 12 Squence diagram kelola galeri
11. Squence Diagram Kelola Berita
-91-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
: admin
kelola berita
tambah berita
tambah berita berhasil
ubah status berita
ubah status berhasil
hapus berita
hapus berita berhasil
Gambar 13 Squence diagram kelola berita
12. Squence Diagram Kelola Pengajuan
kelola
pengajuan
: admin
lihat detail pengajuan dari kepsek
tampil detail pengajuan
Gambar 14 Squence diagram kelola pengajuan
13. Squence Diagram Registrasi Pengguna
: pengguna
portal sekolah
masuk halamn utama
tampil halaman utama
registrasi pengguna
konfirmasi registrasi
Gambar 15 Squence diagram registrasi pengguna
-92-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
14. Squence Diagram Lihat Sekolah
portal sekolah
: pengguna
login
konfirmasi login
pilih daftar sekolah
tampil detail informasi sekolah
Gambar 16 Squence diagram lihat sekolah
15. Squence Diagram PSB
PSB
: pengguna
pilih menu pendaftaran
tampil form pendaftaran
isi form pendaftaran
data disimpan
Gambar 17 Squence diagram PSB
16. Squence Diagram Pengajuan
pengajuan
: kepsek
masuk sbg kepsek
berhasil
pilih pengajuan
tampil halaman pengajuan
masukkan isi pengajuan
pengajuan telah diisi
simpan pengajuan
berhasil disimpan
Gambar 18 Squence diagram pengajuan
-93-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
Activity Diagram yang ada di sistem yang
d. Activity Diagram
penulis rancang antara lain (Sholiq, 2010) :
Activity Diagram Memodelkan alur
1.
kerja (workflow) sebuah proses bisnis dan
urutan
aktivitas
dalam
suatu
Activity Diagram kelola pengguna
proses.
admin
kelola pengguna
pilih kelola data
pengguna
tampil data
pengguna
cari data
pengguna
T
blokir?
Y
blokir/hapus
data
Gambar 19 Activity diagram kelola pengguna
2.
Activity Diagram Kelola Data Sekolah
admin
pilih menu data
sekolah
kelola daftar sekolah
tampil data
sekolah
T
T
tambah?
Y
masukkan data
sekolah
simpan data
sekolah
cari data
sekolah
T
ubah?
hapus?
Y
hapus data
sekolah
Y
ubah data
sekolah
Gambar 20 Activity diagram kelola data sekolah
-94-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
3.
Activity Diagram Kelola Ekskul
admin
kelola data ekskul
pilih menu
kelola ekskul
tampil halaman
kelola ekskul
T
tambah?
T
cari data ekskul
Y
masukkan data
ekskul
T
ubah?
hapus?
Y
hapus data
ekskul
Y
simpan data
ekskul
ubah data
ekskul
Gambar 21 Activity diagram kelola ekskul
4.
ActivityDiagram Kelola Data Guru
admin
pilih menu
kelola guru
kelola guru
tampil halaman
kelola guru
T
T
tambah?
cari data guru
Y
masukkan data
guru
T
ubah?
hapus?
Y
hapus data guru
Y
simpan data
guru
ubah data guru
Gambar 22 Activity diagram kelola data guru
5.
Activity Diagram Kelola Mata Pelajaran
-95-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
admin
kelola mapel
pilih menu
kelola mapel
tampil halaman
kelola mapel
tambah?
T
T
cari data mapel
Y
hapus?
masukkan data
mapel
T
ubah?
Y
Y
simpan data
mapel
ubah data
mapel
Gambar 23 Activitydiagram kelola maple
6.
Activity Diagram Kelola Prestasi Sekolah
admin
prestasi sekolah
pilih menu
kelola prestasi
tampil halaman
kelola prestasi
tambah?
cari data
prestasi
T
ubah?
masukkan data
prestasi
hapus?
Y
hapus data
prestasi
Y
simpan data
prestasi
ubah data
prestasi
Gambar 24 Activity diagram kelola prestasi sekolah
-96-
hapus data
mapel
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
7.
Activity Diagram Kelola Fasilitas Sekolah
admin
pilih menu
kelola fasilitas
fasilitas sekolah
tampil halaman
kelola fasilitas
tambah?
T
Y
cari data
fasilitas
ubah?
T hapus?
masukkan data
fasilitas
simpan data
fasilitas
Y
hapus data
fasilitas
ubah data
fasilitas
Gambar 25 Activity diagram kelola fasilitas sekolah
8.
Activity Diagram kelola data alumni
admin
pilih menu data
alumni
kelola alumni
tampil halaman
kelola alumni
T
T
tambah?
cari data alumni
Y
masukkan data
alumni
ubah?
T
hapus?
Y
hapus data
alumni
Y
simpan data
alumni
ubah data
alumni
Gambar 26 Activity diagram data alumni
9.
Activity Diagram Kelola Pendaftaran
-97-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
admin
pendaftaran
kelola sekolah
tampil data
sekolah
pilih pendaftaran
tampil data
calon siswa
T
cetak?
Y
cetak data
calon siswa
Gambar 27 Activity diagram Kelola pendaftaran
10. Activity Diagram Kelola Galeri
admin
galeri
pilih kelola data
sekolah
tampil data
sekolah
tambah data
galeri foto
simpan data
Gambar 28 Activity Diagram Kelola galeri
11. Activity Diagram Kelola Pengajuan
admin
pilih menu kelola
pengajuan
kelola pengaj uan
tampil data
pengajuan
lihat detail
pengajuan
Gambar 29 Activity Diagram Kelola Pengajuan
-98-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
12. Activity Diagram Kelola Berita
admin
berita
pilih menu
kelola berita
tampil
halamanberita
T
T
tambah?
Y
ubah?
T
hapus?
Y
input data berita
Y
ubah status
berita
hapus berita
simpan berita
Gambar 29 Activity Diagram kelola berita
13. Activity Diagram registrasi pengguna dan lihat sekolah
pengguna
sistem portal
tampil halaman
portal
halaman portal
lihat
sekolah?
T
pilih menu
registrasi
Y
T
input data
registrasi
konfirmasi
registrasi
pilih sekolah?
login pengguna
pilih menu
daftar sekolah
Y
tampil daftar
sekolah
pilih sekolah
tampil beranda
informasi sekolah
Gambar 30 Activity diagram registrasi dan lihat pilih sekolah
-99-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
14. Activity Diagram PSB
pengguna
PBS
masuk halaman
portal
pilih menu
pendaftaran
input data calon
siswa
tampil halaman
portal sekolah
Y
daftar?
T
konfirmasi
pendaftaran
Gambar 31 Activity diagram PSB
15. Activity Diagram Pengajuan
kepsek
pengaj uan
tampil halaman portal
untuk kepsek
pilih menu
pengajuan sekolah
tampil form
pengajuan
masukkan
pengajuan
data disimpan
Gambar 32 Activity Diagram Pengajuan
e.
Relasi Tabel
Untuk menggambarkan hubungan antar tabel perlu digunakan relasi tabel, dan berikut
relasi antar tabel-tabel diatas :
-100-
Analisa Dan Perancangan Sistem Informasi Sekolah
Di Kabupaten Kudus Berbasis Web (Supriyono, Risma P)
Gambar 33 Relasi Tabel
-101-
Majalah Ilmiah INFORMATIKA Vol. 3 No. 3, Sept. 2012
5.
Kesimpulan
Dari hasil analisis dan perancangan, serta
implementasi dan pembahasan sebelumnya,
penulis menarik kesimpulan sebagai berikut
:
a. Dari perancangan yang di buat penulis
Sait. M.U., 2009, Perancangan Sistem
Informasi Berbasis Web Pada SMKN
4 Surakarta , Skripsi, Teknik Industri,
Universitas
Muhammadiyah
Surakarta, Surakarta.
Sholiq, 2010, Analisis dan Perancangan
Berorientasi Objek, Muria Indah,
Bandung.
sebagai dasar dalam pembuatan aplikasi
berbasis web yang menyajikan informasi
tentang
sekolah khususnya tingkat
SMP/MTs di Kabupaten Kudus.
b. Pengembangan Aplikasi ini nantinya
digunakan untuk melakukan pendataan
sekolah mulai dari profil sekolah, guru,
mata pelajaran, ekstrakulikuler, fasilitas,
alumni hingga prestasi yang dicapai oleh
masing-masing sekolah.
Daftar Pustaka
Anonim, “Dinas Pendidikan Pemuda dan
Olahrag
Kabupaten
Kudus“
http://disdikpora.kuduskab.go.id/
(diakses tanggal 02 Januari 2012)
Kadir.
A., 2003, Pengenalan Sistem
Informasi, Andi, Yogyakarta.
Ladjamudin. A.B.B, 2005, Analisis dan
Desain Sistem Informasi, Graha
Ilmu, Yogyakarta.
Nugroho. B., 2008, Latihan Membuat
Aplikasi Web PHP dan MySQL
dengan Dreamweaver, Gava Media,
Jogyakarta.
-102-
Suhendar. A., dan Gunadi. H., 2002, Visual
Modeling Menggunakan UML dan
Rational
Rose,
Informatika,
Bandung.
Sussanto. E., 2008, Perancangan Pelayanan
Informasi Berbasis Web Pada
Program Bimbingan Konseling di
Sekolah, Skripsi, Ilmu Pendidikan,
Universitas Lampung, Lampung.
.