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.
.