Narotama Collection http://ejournal.narotama.ac.id
SISTEM INFORMASI PENDATAAN SEKOLAH MENENGAH UMUM ( SMU ) BERBASIS WEB DI KABUPATEN LAMONGAN AGUNG GONDO PRAMONO ( 04205068 ) PEMBIMBING : DIDIK TRISTIANTO, S.Kom, M.Kom UNIVERSITAS NAROTAMA SURABAYA ABSTRAK Sistem Informasi pendataan Sekolah Menegah Atas ( SMA ) merupakan program yang dirancang khusus untuk memudahkan dalam mengelola data-data sekolah yang ada di kabupaten lamongan, dimana dalam perkembangannya dalam pendataan sekolah masih menggunakan sistem pengolahan data manual dalam kegiatan pelayanan operasionalnya. Dalam pembuatan Sistem Informasi ini terdapat beberapa data yang diperlukan, diantaranya yaitu data sekolah, data guru, data siswa dan sebagainya. Dari data-data tersebut diharapkan bisa memberikan dasar dari proses sistem sehingga mampu memberikan informasi yang dibutuhkan secara cepat, tepat dan akurat. Kemudahan dalam pengelolahan data-data ini bertujuan untuk memudahkan user dalam pencarian data-data tentang sekolah, siswa maupun guru yang ada di kabupaten lamongan. Hal itulah yang diharapkan dari hasil akhir Sistem Informasi pendataan Sekolah Menengah Atas ( SMA ). Kata kunci : Sistem Informasi Pendataan Sekolah Menengah Atas ( SMA ) 1.1 Latar Belakang Dalam dunia sistem informasi terdapat banyak model sistem informasi yang bertujuan memberikan berbagai macam informasi. Dan dengan perkembangannya, kemajuan teknologi mengalami perkembangan yang sangat cepat, hal itu di tandai dengan semakin banyaknya sistem informasi yang berbasis online, sehingga orang bisa dengan cepat untuk memperoleh informasi yang diinginkan, seperti halnya dengan sebuah sistem informasi pendataan Sekolah Menengah Atas ( SMA ) berbasis web. Sistem ini merupakan sebuah sistem yang menjelaskan tentang pendataan sekolah - sekolah yang ada di Kabupaten Lamongan , dengan sistem ini siswa-siswi, sekolah maupun masyarakat umum bisa dengan mudah mengetahui informasi-informasi yang ada di sekolah yang dituju, selain itu juga dapat mengetahui siswa – siswi dan para pengajar yang ada di sekolah tersebut, juga dapat mengetahui
fasilitas-fasilitas dll, yang ada di sekolah tersebut. Dengan sistem ini kita tidak perlu membuang - membuang waktu, tenaga dan uang untuk datang ke tempat yang memiliki informasi tersebut, melainkan kita dapat memperolehnya cukup dengan mengakses internet baik dari rumah maupun dari tempat penyedia jasa internet. Untuk mengaksesnya tidak perlu keahlian khusus karena cara pengoperasianya sangatlah mudah, hanya dengan mengetik alamat yang dituju maka kita akan mendapatkan informasi tersebut. Dengan sistem informasi pendataan Sekolah Menengah Atas (SMA) berbasis web juga diharapkan bisa dijadikan sebuah media promosi Sekolah Menengah Atas ( SMA ) yang ada di Kabupaten Lamongan. 1.2 Perumusan Masalah 1. Daftar sekolah-sekolah yang ada di Kabupaten Lamongan belum terkomputerisasi sehingga siswa
Narotama Collection http://ejournal.narotama.ac.id
maupun masyarakat umum kesulitan untuk mengetahui informasinya secara langsung. 2. Selama ini dalam pengenalan sekolah terhadap masyarakat hanya dilakukan seperti dengan menyebarkan brosur atau memasang sepanduk – sepanduk saja. 3. Bagaimana membangun dan merancang sebuah sistem informasi yang terkomputerisasi yang berbasis web. 4. Bagaimana memberikan kemudahan dalam mendapatkan informasi bagi siswa maupun masyarakat umum 1.3 Batasan Masalah Agar tidak meluas dan lebih terarah maka pembatasan pembahasan dari sistem ini adalah: 1. Data Sekolah 2. Data Detail Sekolah 3. Data Siswa 4. Data Guru 5. Login Administrator 1.4 Tujuan Dan Manfaat Tujuan yang ingin dicapai dalam perancangan dan pembuatan sistem informasi ini adalah sebagai berikut : 1.
2.
3.
Diharapkan dapat mempermudah dalam pengolahan data. Memberikan informasi yang lebih cepat, tepat dan akurat bagi siswa, sekolah dan masyarakat umum. Sistem ini diharapkan dapat menggantikan proses data manual menjadi proses yang terkomputerisasi.
Dalam sistem ini nantinya semua orang bisa mengaksesnya karena tidak ada menu untuk pendaftararan sebagai anggota. 5. Kebutuhan Minimal Sistem Dalam pembuatan Aplikasi Sistem
Informasi Pariwisata di Surabaya dengan menggunakan tekhnologi WAP ini membutuhkan beberapa spesifikasi software dan hardware, diantaranya : a. Software Software yang dibutuhkan adalah : 1. Sistem Operasi ( Operating System ) Sistem operasi ini diperlukan untuk memanajemen / mengatur resource dalam perangkat keras ( hardware ) komputer, seperti processor, memory, hardisk, floopy disk, monitor. Sistem Operasi yang digunakan adalah Microsoft Windows 98, 2000, XP 2. Web server Web server digunakan untuk menjalankan perintah – perintah programnya. Web server yang saya gunakan adalah Appserv v 2.5.9. 2. PHP PHP adalah salah satu bahasa pemrograman berbasis Server Side Programming, dimana untuk menjalankan perintah–perintah programnya membutuhkan sebuah server pendukung, yaitu Web Server. Penggunaan PHP dalam pembuatan sistem informasi ini menggunakan PHP versi 5 ( PHP Script Language Version 5.3.2 ). 3. MYSQL MYSQL adalah sebuah program 3 database dimana semua data yang ada, disimpan dan di-maintenance. Untuk menggunakan program database ini, diperlukan suatu perintah standart yaitu perintah SQL ( Struktur Quuery Language ). Penggunaan MySQL dalam pembuaatan sistem informasi ini menggunakan MySQL versi 5 ( MySQL Database Version 5.0.45 )
Narotama Collection http://ejournal.narotama.ac.id
LANDASAN TEORI 1.
Pengertian Sistem Informasi Sistem informasi didefinisikan oleh Robert A. Leitch dan K. Roscoe Davis sebagai berikut : “ Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi bersifat managerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan – laporan yang diperlukan “
2.
Karakteristik Sistem Suatu sistem mempunyai karakteristik atau sifat – sifat tertentu yang mempunyai komponen – komponen ( Component ), batasan sistem ( Boundary ), lingkungan luar sistem ( Environment ), penghubung ( interface ), masukan ( input ), keluaran ( output ), pengolahan ( Process ) dan sasaran ( objective ) atau tujuan ( Goal ).
2.
Komponen Sistem Informasi Dalam kaitannnya dengan sistem informasi, terdapat dua komponen pokok yang saling berkaitan untuk pemecahan sistem informasi ini. Kedua komponen tersebut merupakan komponen fisik dan komponen proses. Yang termasuk dalam komponen fisik suatu sistem adalah : a. Perangkat keras ( hardware ) Berupa perangkat fisik komputer, peralatan pembantu lainnya yang mampu membantu melakukan fungsi – fungsi masukan / keluaran, unit penyimpanan data dan Central Processing Unit ( CPU ) sebagai pengolah data dan media komunikasi. b. Perangkat lunak ( software ) Merupakan kumpulan instruksi yang
saling berkaitan membentuk suatu program terpadu yang berfungsi sebagai pengatur cara kerja atau pengoperasian hardware. Perangkat lunak ini dapat digolongkan menjadi 2 jenis yakni : ( i ). Perangkat lunak sistem, misalnya sistem operasi ( operating sistem ) misalnya windows ME, Windows NT / 2000, linux, dan lain – lain. ( ii ) Perangkat lunak aplikasi, misalnya sistem pemrograman untuk aplikasi khusus. c. Basis Data ( Database ) Merupakan kumpulan file – file yang saling berelasi, relasi tersebut biasa ditujukan dengan kunci dari tiap file yang ada. d. Sistem Pengolahan Basis Data ( DBMS / Database Management Sistem ) Sistem yang menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian secara bersama. Yang termasuk dalam DBMS seperti : Dbase III+, Foxbase, Borland – Paradox, Ms – SQL Server, Oracle, dan kain – lain. e. Personil ( manusia ) Adalah orang – orang yang bertanggung jawab terhadap jalannya proses pengolahan data. Misalnya operator, sistem analisis dan programmer, dan lain – lain. 3. Basis data Data adalah sebuah materi untuk suatuinformasi. Data adalah suatu kenyataanyang menggambarkan suatu kejadian–kejadian dan kesatuan nyata. Kejadianadalah sesuatu yang terjadi pada saattertentu. Kesatuan nyata adalah berupasuatu obyek nyata seperti tempat, orang danbenda yang betul – betul ada. Basis data adalah kumpulan data – datayang saling berhubungan satu
Narotama Collection http://ejournal.narotama.ac.id
dengan yanglain yang disimpan dalam perangkat keras komputer dan akan diolah menggunakanperangkat lunak. Database Management System (DBMS) adalah perangkat lunak yang didesain untukmembantu dalam hal pemeliharaan danutility data dalam jumlah besar.
3
3
1
[ SISWA ] T
If pilih siswa Y
Daftar siswa
Y If cari siswa
Form Kata kunci
T Input kata kunci
ANALISIS DAN PERANCANGAN SISTEM
Cek data
T If ada
1. Flowchart Untuk User Sistem Informasi Pendataan Sekolah Menengah Atas ( SMA ) Di Kabupaten Lamongan.
Y
T
If selesai
Y
Daftar siswa
If lihat detail Y
[GURU]
Start T
If pilih guru
[SEKOLAH] Dial internet
Data detail siswa
Y
Daftar Guru
Menu sistem informasi pendataan SMA di kabupaten lamongan
Stop Y If cari data guru
Pilih menu yang tersedia
Form Kata kunci T
If pilih sekolah
Input kata kunci
T
Y Data base
Cek data
Daftar sekolah
T If ada T
If cari sekolah
T
Y
If lihat Detail sekolah
Y
Y
Form hasil pencarian kosong
Daftar guru Form Kata kunci
Detail Sekolah
If lihat detail
Input kata kunci
T
Y Detail Guru Cek data T
If ada
If selesai
T
Y T
If selesai
Y Daftar Sekolah
T
Form hasil pencarian kosong
If cari lagi
Y
3
1
3
2
Form hasil pencarian kosong
T
2
Narotama Collection http://ejournal.narotama.ac.id
2.
[ Input ]
Flowchart Untuk Admin Sistem Informasi Pendataan Sekolah Menengah Atas ( SMA ) Dikabupaten Lamongan.
If edit data Dial internet
Diagram Berjenjang 0 SISTEM INFORMASI PENDATAAN SMA Level 0
[delete ]
[ edit ]
Start
2.
1
2
Maentenance data SMA
Menu daftar data SMA Level 1
T
If delete data
Y
Y
Form edit
Form delete
Edit data
Delete data
1.1p
1.2p
1.3p
1.4p
2.1p
Insert
update
delete
save
Detail Informasi SMA
MENU Data Sekolah,data guru,data siswa
3. DFD Level 0
Pilih menu yang tersedia Simpan data
Simpan data
Daftar data SMA
Administrator
Y If input data baru
If edit data lagi
If delete data lagi
User
Y
T
Data update Data Delete
T
Y
Data input
T
Detail data SMA
Daftar Data SMA
Informasi SMA
Form input
Input data baru
1
Simpan data
2
Maintenance Data SMA
Data Sekolah
2
Sekolah
Data Guru
3
Guru
Data Guru terbaru
Siswa
Data Siswa terbaru
Detail_sekolah
Data dtl_sekolah terbaru
Daftar Data SMA Data Siswa Data dtl_Sekolah
Y
Data Sekolah terbaru
4 5
If input data baru lagi +
T
4. DFD Level 1 T
If selesai
a. Untuk Maintenance Data
Y
1.1p Data Sekolah Data Input
2
Sekolah
Record Data SMA
Input
Data detail_Sekolah
5
Data detail_sekolah
Stop 3
Guru
4
Siswa
Data Guru
1.2p
Administrator
Data Edit
1.4p
Record Data SMA
Edit
Save Data Siswa
DATA FLOW DIAGRAM 1.3p
1.
Diagram Konteks (Top Level) Data Delete
0 Data_input User
Data_query SMA
Informasi SMA
SISTEM INFORMASI PENDATAAN SMA DI KABUPATEN LAMONGAN
Data_edit Data_delete
Daftar_data_SMA
Admin
Delete
Record Data SMA
Narotama Collection http://ejournal.narotama.ac.id
b. Untuk Data Daftar SMA
KAMUS DATA
1.
2.1p Informasi SMA
Data Query SMA
ENTITY RELATIONSHIP ( ER ) DIAGRAM
guru id_gru nama_s ekolah alamat_gru NIP tgl_lahir tmpat_lahir jenis_kel
Jenis tabel : Master Fungsi : Menyimpan data Sekolah
User
Informasi SMA
siswa
memilik i
memilik i
S ekolah id_sekolah id_dtl_sekolah id_guru id_sis wa id_kelas nama_sekolah alamat telp desa kec amatan
melakukan
id_sis wa nama_sis wa alamat no_telp tgl_lhr tempat_lahi r jenis_kelamin angkatan
terdiri
detail_sekolah id_detail_se kolah id_sekolah s tatus fasilitas eks trakurikuler gambar jumlah_s iswa jumlah_kelas jumlah_guru deskripsi
Nama tabel : Sekolah
Nama field
Tipe data
Length
Kunci
Pengaturan
Keterangan
Id_sekolah
Integer
20
Id_guru
Integer
20
Auto increment -
Id_siswa
Integer
20
Nama
Varchar
50
Primar y key Foreig n key Foreig n key -
Alamat
Varchar
50
-
-
Telp
Varchar
20
-
-
Identitas sekolah Identitas guru Identitas siswa Nama sekolah Alamat sekolah -
Desa
Varchar
50
-
-
-
Kecamatan
Varchar
50
-
-
-
-
2. Nama tabel : Detail_sekolah Jenis tabel : Master Fungsi : Menyimpan data detail Sekolah Nama field
Tipe data
Length
Kunci
Pengaturan
Keterangan
Id_detail_sek olah
Integer
20
Primar y key
Auto increment
Id_sekolah
Integer
20
-
-
Id dari detail sekolah -
Status
Varchar
20
-
-
-
Fasilitas
Text
-
-
-
Extrakurikule r Deskripsi
Text
-
-
-
Text
-
-
-
Jumlah_sisw a Jumlah_kelas
Varchar
20
-
-
-
Varchar
20
-
-
-
Jumlah_guru
Varchar
20
-
-
-
gambar
Varchar
50
-
-
-
admin id_admin nama_admi n pass word id_s ekolah
Narotama Collection http://ejournal.narotama.ac.id
3.
Nama tabel
: Guru
Jenis tabel Fungsi
5.
Nama tabel
: Admin
: Master
Jenis tabel
: Transaksi
: Menyimpan data – data guru
Fungsi
: Menyimpan data – data administrator
Nama field
Tipe data
Length
Kunci
Pengaturan
Keterangan
Id_guru
Integer
20
Integer
20
Autoincrem ent -
Identitas guru
Id_sekolah Nama_guru
Varchar
50
Primary key Foreign key -
-
Identitas sekolah -
Nama sekolah
Varchar
50
-
-
-
NIP
Varchar
20
-
-
Alamat
Varchar
50
-
-
Nomer induk pegawai -
Telephon
Varchar
20
-
-
-
Tempat_lahir
Varchar
25
-
-
-
Tanggal lahir
Varchar
15
-
-
-
Jenis_kelamin
Varchar
20
-
-
Deskripsi
Text
-
-
foto
Varchar
-
-
Lakilaki/perempua n Deskripsi guru Foto guru
4.
20
Nama tabel
: Siswa
Jenis tabel
: Master
Fungsi
: Menyimpan data – data siswa
Nama field
Tipe data
Length
Kunci
Pengaturan
Keterangan
Id_siswa
Integer
20
Primary key
Autoincrement
Identitas siswa
Alamat
Varchar
50
-
-
No_telp
Varchar
50
-
-
Tgl_lahir
Varchar
50
-
-
Tempat_lahir
Varchar
50
-
-
Jumlah_siswa
Varchar
50
-
-
Angkatan
Angkatan tahun berapa Jumlah semua siswa Data semua siswa
Nama field
Tipe data
Length
Kunci
Pengaturan
Keterangan
Id_admi n
Integer
15
Primary key
Auto increment
Identitas admin
Nama_a dmin
Varcha r
20
-
-
-
Passwor d
Varcha r
20
-
-
-
Narotama Collection http://ejournal.narotama.ac.id
IMPLEMENTASI SISTEM
1.
Ini adalah halaman dari detail Sekolah, disini ditampilkan di antaranya : Nama Sekolah, Deskripsi Sekolah, Alamat, Desa, Kecamatan, Telephon, Status Sekolah, Jumlah Siswa, Jumlah Guru, Jumlah Kelas, Fasilitas, Extrakurikuler dan Gambar atau Foto Sekolah.
Halaman Utama
4.
Halaman Data Guru
Pada tampilan home, terdapat beberapa menu yang dapat dipilih oleh user. Diantaranya, Menu Data Sekolah, Menu Data Guru, Menu Data Siswa. Sedangkan menu tambahannya adalah Menu Artikel, Berita, Buku Tamu, Visi dan Misi, Aturan, Info Beasiswa, Profile. 2.
Di menu data guru ini juga ditampilkan menu yang sama dengan menu yang ada di menu data sekolah yaitu terdapat proses searching, di proses searching terdapat dua pilihan yaitu NIP dan Nama Guru,.
Halaman Data Sekolah
5.
Halaman Detail Guru
Pada halaman Data Sekolah terdapat menu searching untuk mencari data sekolah, di form searching terdapat beberapa pilihan untuk melakukan searching yaitu Nama Sekolah, Alamat, Desa, dan Kecamatan. User harus menentukan salah satu untuk melakukan pencarian. 3.
Halaman Detail Sekolah
Di halaman data detail guru ini akan di tunjukan identitas dari guru seperti Nama Guru, NIP, Alamat, Tempat Lahir, Jenis Kelamin, Tanggal Lahir, dan Deskripsi Guru tersebut .
Narotama Collection http://ejournal.narotama.ac.id
6.
Halaman Data Siswa
9.
Halaman Data Sekolah Baru
Pada halaman ini terdapat proses searching untuk melihat data siswa, di proses searching terdapat tiga pilihan yaiutu NISN, Nama siswa, Nama sekolah
7.
Pada halaman ini yang akan dimasukan adalah Deskripsi Sekolah, Nama Sekolah, Alamat, Desa, Kecamatan, Telephone, Status Sekolah, Jumlah Siswa, Jumlah Kelas, Jumlah Guru, Fasilitas, Extrakurikuler dan Gambar Sekolah.
Halaman Detail Siswa
10.
Halaman Ubah Data Sekolah
11.
Halaman Hapus Data Sekolah
12.
Halaman Data Guru Baru
Di halaman data detail siswa ini akan di tunjukan identitas dari siswa seperti Nama Siswa, NISN, Alamat, Tempat Lahir, Jenis Kelamin, dan Tanggal Lahir. 8.
Halaman Login Administrator
Halaman ini hanya digunakan oleh orang yang di tunjuk untuk menjadi administrator yang mempunyai otoritas atau wewenang penuh terhadap website ini.
Narotama Collection http://ejournal.narotama.ac.id
Pada halaman ini data yang dimasukan adalah Nama Sekolah, Nama Guru, Nip, Alamat, Telephone, Tempat Lahir, Jenis Kelamin, Tanggal Lahir, Deskripsi dan Foto 13.
17.
Halaman Hapus Data Siswa
Halaman Ubah Data Guru
PENUTUP 1 Kesimpulan
14.
Halaman Hapus Data Guru
15.
Halaman Data Siswa baru
Pada halaman data siswa data – data yang dimasukkan adalah Nama Sekolah, Alamat, Angkatan, Jumlah Siswa dan Data Detail Siswa 16.
Halaman Ubah Data Siswa
Dari hasil pembahasan mengenai perancangan dan pembuatan Sistem ini, dapat ditarik kesimpulan bahwa Sistem informasi pendataan Sekolah Menengah Atas ( SMA ) berbasis web ini merupakan program komputer yang dirancang khusus untuk mengelola data-data sekolah, guru dan siswa yang ada di kabupaten Lamongan. Dengan adanya sistem baru ini diharapakan dalam pencatatan data yang diinputkan dan dihasilkan lebih mudah untuk diorganisir. Dan tujuan yang ingin dicapai dari perancangan dan pembuatan sistem informasi pendataan sekolah itu sendiri adalah untuk memudahkan siswa, guru, sekolah maupun masyarakat umum untuk melihat informasi tentang data – data Sekolah Menengah Atas ( SMA ) yang ada di kabupaten Lamongan. 2 Saran Sistem ini masih banyak kekurangan dan terbatas hanya untuk Sekolah Menengah Atas ( SMA ) saja maka dari itu di harapkan sistem ini bisa dikembangkan lagi dengan menambahkan menu – menu baru seperti menu untuk Sekolah Dasar ( SD ) dan Sekolah Menengah Pertama ( SMP ), kemudian login siswa tiap sekolah untuk mengetahui nilai masing – masing siswa, pendaftaran online untuk siswa baru, atau mungkin juga
Narotama Collection http://ejournal.narotama.ac.id
dengan ditambahkan menu untuk ujian secara online.
DAFTAR PUSTAKA 1. Fatyansyah, 2002. Basis Data, Informatika. Bandung. 2. Jogiyanto.HM, 1997. Sistem Informasi Berbasis Komputer Edisi 2. BPFE. yogyakarta 3. Kadir,Abdul, 2005. Dasar Pemrograman Web Dinamis Menggunakan PHP, Andi. Yogyakarta 4. Nugroho, Bunafit, 2004, Aplikasi Pemrograman Web Dinamis Dengan PHP dan my SQL, Gava media. Jogjakarta 5. http//.www.infodiknas.com/ 6. http://npsn.jardiknas.org/