Sistem Informasi Manajemen Pendidikan Di PQEC Institute
iii
KATA PENGANTAR
Puji serta rasa syukur panjatkan kehadirat Allah SWT atas segala rahmat dan karunia-Nya, shalawat dan salam semoga tercurah selalu kepada jungjunan Nabi Besar Muhammad SAW beserta keluarganya, para sahabat, serta umatnya, atas selesainya penelitian, penulisan, dan penyusunan skripsi dengan judul “Sistem
Informasi Manajemen Pendidikan di PQEC Institute”.
Tentunya dalam proses penelitian, penulisan serta penyusunan skripsi ini banyak kendala yang dihadapi penulis, namun berkat bantuan yang diberikan oleh berbagai pihak terutama ibuku tercinta, kakak dan adikku tersayang, dosen pembimbing, maupun teman-teman, akhirnya penulis dapat menyelesaikan skripsi ini.
Berkaitan dengan hal di atas maka tidaklah berlebihan bila penulis dalam kesempatan ini mengucapkan terima kasih dan penghargaan yang sebesar-besarnya atas bantuan yang telah diberikan oleh berbagai pihak. Dengan ini penulis mengucapkan terima kasih dan penghargaan dari dasar hati yang paling dalam kepada:
1. Yang terhormat Dr. Arry Akhmad Arman selaku Dekan Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia (Unikom), yang telah mengeluarkan surat pengantar skripsi dan memberikan pengesahan pada laporan ini.
(2)
iv
3. Yang terhormat Sintya Sukarta, S.T, M.T., selaku dosen pembimbing penulisan skripsi, yang telah memberikan bantuan, pikiran, waktu, dan tenaganya, serta selalu tersenyum dalam proses bimbingan yang menambah motivasi peneliti. 4. Yang terhormat seluruh Bapak dan Ibu dosen tetap dan Bapak dan Ibu dosen Luar
Biasa Program Studi Manajemen Informatika, Unikom, yang telah memberikan dukungan, tenaga, waktu, pikiran, serta pengajaran yang baik selama penulis melaksanakan perkuliahan.
5. Yang terhormat Bapak Suherlan dan Ibu Herawati, selaku Kepala Sekolah dan sekretaris PQEC Institute beserta pihak PQEC yang telah memberikan waktu, tenaga, dan pikiran, serta pengajaran yang baik dalam memberikan motivasi dan arahan kepada peneliti.
6. Yang amat sangat peneliti sayangi dan cintai seluruh anggota keluarga, terutama mamah dan Bapak yang terus sabar mengurus, menyayangi, memberi nasehat serta menghadapi anaknya yang bandel dan keras kepala. Dan juga kepada kakak dan adik, Mas Ika dan Aska yang telah memberikan dukungan dan motivasi. 7. Yang penulis banggakan teman-teman Manajemen Informatika angkatan 2007,
yang telah memberikan motivasi, dukungan, dan kegembiraannya dalam setiap kesempatan.
(3)
v
8. Yang penulis cintai, teman-teman tersayang(chaca, lulu, imas, nenk, ika, dan moey)beserta anak MI-7 lainnya yang telah memberikan bantuan, dukungan, motivasi, serta kegembiraan dalam setiap kesempatan yang kita jalani bersama. Ayo kapan jalan – jalan lagi?
9. Tidak lupa kepada teman – teman yang rela “bertukar coding” ( Rauf, Irman, Taufik, Imas, Faisal). Terimakasih coding – coding, bantuan meng-coding dan sarannya sehingga bisa terbentuk program yang saya buat.
10.Terima kasih pula kepada a‟Ikhy si super sabar ngadepin dewi yang mood-nya naik turun gara – gara ngerjain skripsi, dan juga bantuan moril dan materiil serta do‟a dari aa‟ sehingga dewi bisa ngerjain skripsi ini.
Tiada manusia yang sempurna. Untuk itu, kritik serta saran yang sifatnya membangun, dan mendorong penulis untuk lebih baik, sangat penulis harapkan sebagai acuan dalam pembuatan laporan ini dan laporan-laporan lainnya.
Atas bantuan semua pihak, baik yang terkait secara langsung maupun tidak langsung, peneliti ucapkan terimakasih banyak.
Akhirnya, harapan besar peneliti, laporan ini dapat memebrikan guna dan manfaat, khususnya bagi penulis dan umumnya bagi pembaca.
Bandung,Agustus 2011
(4)
Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Andi:Yogyakarta
Kadir, Abdul. 2008. Dasar Pemograman Web Dinamis Menggunakan Php. Andi:Yogyakarta
Prof. Dr. Jogiyanto HM, MBA, Akt.2005. Analisis dan Desain Sistem Informasi Andi publisher:Yogyakarta
Rizky, Soetam. 2008. Panduan Belajar SQL Server Expressedition. Prestasi Pustaka:Jakarta
Sasono, Adi. 1998. Solusi islam atas problematika umat(ekonomi, pendidikan dan
dakwah) Gema Insani Pers:Jakarta
Sofana, Iwan. 2008. Membangun Jaringan Komputer. Informatika:Bandung
Tim Pengembang Dan Ilmu Pendidikan FIP – UPI.2007 Ilmu Dan Aplikasi Pendidikan
IMTIMA: Jakarta Sumber dari internet
Dengen Dyna Marisa Kh ,Nataniel.2009. Sistem Informasi Akademik Berbasis Web SMP Negeri 4 Samarinda. jurnal informatika mulawarman. vol.4 no.2 Juli 2009 p.18-29
(5)
SKRIPSI
Diajukan Untuk Memenuhi Syarat Kelulusan
Pada Program Studi Strata Satu Sistem Informasi
Disusun oleh :
DEWI DAHNIAR PURBAWANGI 10507286
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(6)
Jenis Kelamin : Perempuan
Agama : Islam
Alamat di Bandung : Gg.Abdullah no:89 Cibabat Cimahi
No Hp : 085720262642
Email : dee_fallikeme@yahoo.com
Judul Skripsi : SISTEM INFORMASI MAAJEMEN PENDIDIKAN DI PQEC INSTITUTE
Jurusan : Sistem Informasi
(7)
124
Setelah penulis melakukan penelitian di lembaga pendidikan dan keterampilan PQEC Institute terhadap sistem informasi manajemen pendidikan yang menekankan kepada pendaftaran dan proses bayaran siswa, Absensi siswa, kenaikan level, dan kelulusan maka penulis dapat menarik kesimpulan dan saran kepada pihak PQEC Institute adalah sebagai berikut
6.1. Kesimpulan
Berdasarkan uraian-uraian dan pembahasan pada bab sebelumnya, maka dapat di simpulkan beberapa hal sebagai berikut :
1. Dengan adanya sistem informasi manajemen pendidikan ini telah membantu setiap proses yang berkaitan dengan manajemen pendidikan terinput kedalam database sistem informasi manajemen pendidikan.
2. Sistem informasi ini telah membantu dalam penginputan data siswa dan proses pencarian data termasuk data siswa baru, data pendaftar, data iuran bulanan siswa, data kenaika level dan data kelulusan sehingga pencarian datanya dapat dilakukan dengan cepat dan dapat meminimalisasi terjadinya kehilangan data.
3. Sistem informasi manajemen pendidikan yang dibuat telah membantu dalam proses pembuatan laporan yang terkait dengan proses manajemen pendidikan di PQEC institute juga dapat selesai dengan cepat dan kemungkinan terjadinya kesalahan kecil.
(8)
permasalahannya lebih luas lagi jadi permasalahannya tidak hanya pendaftaran siswa, iuran bulanan, kenaikan level dan kelulusan tapi dapat ditambahkan proses – proses yang terkait dengan permasalahan yang ada di PQEC Institute seperti data pengajar, jadwal pengajaran dsb .
2. Untuk peneliti selanjutnya agar sistem informasi ini dikembangkan sehingga menyempurnakan sistem yang terlebih dahulu dibuat sehingga lebih dapat mempermudah bagi penggunanya seperti pengolahan laporan – laporan yang ditujukan kepada Head Master.
3. Mengembangkan sistem tersebut berbasis client – server, khususnya untuk sistem informasi pendaftaran dan proses bayaran siswa, kenaikan level, dan kelulusan, sehingga proses – proses tersebut tidak hanya di PQEC Institute tetapi juga dapat diperoleh di berbagai tempat.
(9)
89
Implementasi merupakan bagian dimana hasil dari setiap tahapan analisis dan perancangan akan diterapkan dalam sebuah program. Berikut ini akan dipaparkan mengenai, implementasi perangkat lunak, implementasi perangkat keras, implementasi basis data, implementasi antar muka, implementasi instalasi program dan penggunaan program.
5.1.1. Batasan Implementasi (optional)
Tahap implementasi Sistem Informasi manajemen pendidikan merupakan kelanjutan dari tahap perancangan, sehingga implementasi ini harus didasarkan pada perancangan yang telah dilaksanakan sebelumnya. Batasan implementasi ini dapat ditinjau dari 2 aspek, yaitu aspek perangkat lunak dan aspek perangkat keras.
5.1.2. Implementasi Perangkat Lunak
Berikut ini adalah implementasi perangkat lunak yang digunakan untuk menjalankan sistem informasi manajemen pendidikan di PQEC Institute
a. Sistem Operasi (OS) : Windows Xp Profesional b. Pemrograman : PHP
(10)
a. Processor : Intel dual core
b. Harddisk : 120 Gb Kebutuhan minimal untuk web ini 150Mb c. RAM : 1 Gb
d. Mouse, keyboard dan monitor 2. Client
a. Processor : Pentium IV b. Harddisk : 40 Gb c. RAM : 512 Mb
d. Mouse, keyboard dan monitor e. Switch 8 port
f. Kabel UTP 100 Mbps g. RJ 45
h. Lan card
5.1.4. Implementasi Basis Data (Sintaks SQL)
Pembuatan basis data dilakukan dengan menggunakan bahasa SQL, dimana DBMS yang digunakan adalah MySQL. Implementasi dengan mengunakan xampp php myadmin adalah sebagai berikut :
-- phpMyAdmin SQL Dump -- version 3.2.4
(11)
-- version 3.2.4
-- http://www.phpmyadmin.net
-- Host: localhost
-- Server version: 5.1.41
-- PHP Version: 5.3.1
Database: `simpen`
CREATE DATABASE `simpen` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `simpen`;
-- Table structure for table `data_siswa`
CREATE TABLE `simpen`.`data_siswa` (
`nis` VARCHAR( 11 ) NOT NULL , `nama` VARCHAR( 20 ) NOT NULL , `sex` VARCHAR( 6 ) NOT NULL , `agama` VARCHAR( 10 ) NOT NULL , `tempat_lahir` VARCHAR( 10 ) NOT NULL , `tanggal_lahir` DATE NOT NULL ,
`alamat` TEXT NOT NULL , `alamat_ortu` TEXT NOT NULL ,
`pendidikan_terakhir` VARCHAR( 30 ) NOT NULL , `nama_ortu` VARCHAR( 25 ) NOT NULL ,
`pekerjaan_ortu` VARCHAR( 15 ) NOT NULL , `tanggal_masuk` VARCHAR( 5 ) NOT NULL , `bulan_masuk` INT NOT NULL ,
(12)
CREATE TABLE `simpen`.`data_bayaran` (
`no_bayar` INT( 11 ) NOT NULL AUTO_INCREMENT , `nis` VARCHAR( 6 ) NOT NULL ,
`kelas` VARCHAR( 11 ) NOT NULL ,
`bulan_bayar` VARCHAR( 10 ) NOT NULL , `tahun_bayar` VARCHAR( 4 ) NOT NULL , `tgl_bayar` DATE NOT NULL ,
PRIMARY KEY ( `no_bayar` )
) ENGINE = MYISAM ;
--- Table structure for table `tabel_jadwal`
CREATE TABLE `simpen`.`tabel_jadwal` (
`jadwal_kelas` VARCHAR( 6 ) NOT NULL , `ruang` VARCHAR( 12 ) NOT NULL , `level` VARCHAR( 20 ) NOT NULL , `kode_ruang` VARCHAR( 5 ) NOT NULL ,
`hari` ENUM(„senin‟,selasa‟,‟rabu‟,‟jumat‟,‟kamis‟,‟sabtu‟)NOT NULL , `jam` ENUM(‟09.00-12.00‟,‟15.00-18.00‟) NOT NULL ,
PRIMARY KEY ( `jadwal_kelas` ) ) ENGINE = MYISAM ;
-- Table structure for table `tabel_kelas`
CREATE TABLE `simpen`.`tabel_kelas` (
(13)
`jadwal_kelas` VARCHAR( 6 ) NOT NULL , `nis` VARCHAR( 11 ) NOT NULL ,
`periode` INT( 11 ) NOT NULL ,
`tahun` INT( 11 ) NOT NULL ,
`status_kelas` VARCHAR( 20) NOT NULL ,
PRIMARY KEY ( `kode_kelas` )
) ENGINE = MYISAM ;
-- Table structure for table `detail_nilai`
CREATE TABLE `simpen`.`detail_nilai` (
`kode_materi` VARCHAR( 3 ) NOT NULL , `nilai` INT( 11 ) NOT NULL ,
`no_kelulusan` VARCHAR( 12 ) NOT NULL , PRIMARY KEY ( `kode_materi` )
) ENGINE = MYISAM ;
-- Table structure for table `tabel_lulus`
CREATE TABLE `simpen`.`tabel_lulus` (
`kode_kelulusan` INT(11 ) NOT NULL , `periode_ujian` VARCHAR( 11 ) NOT NULL , `nis` VARCHAR( 11) NOT NULL ,
PRIMARY KEY ( `kode_kelulusan` )
) ENGINE = MYISAM ;
-- Table structure for table `data_naik_level`
(14)
`ke_kelas` VARCHAR( 6) NOT NULL , PRIMARY KEY ( `no_test` )
) ENGINE = MYISAM ;
-- Table structure for table `data_admin`
CREATE TABLE `simpen`.`data_admin` (
`user_name` VARCHAR(16) NOT NULL , `user_pass` VARCHAR( 40) NOT NULL ,
`level`ENUM('front office','sekretariat','keuangan') NOT NULL , ) ENGINE = MYISAM ;
5.1.5. Implementasi Antar Muka
Berikut ini adalah tampilan antar muka Sistem Informasi manajemen pendidikan PQEC Institute
(15)
Tabel 5.1 Implementasi Antar Muka Sistem Informasi manajemen pendidikan PQEC Institute
Tampilan Antar Muka Keterangan
Tampilan index/
Login .Form ini digunakan untuk fasilitas login pengguna
Tampilan index sekretariat. Form ini merupakan tampilan awal bagi sekretariat untuk melanjutkan ke proses selanjutnya
(16)
yang terdaftar di PQEC Institute
Tampilan untuk melihat data kelas. Form ini
digunakan untuk memilih data kelas mana yang akan dilihat.
Tampilan tampil data kelas. Form menampilkan data kelas berdasarkan kelas yang telah dipilih sebelumnya
(17)
Tampilan form kenaikan level. berfungsi untuk memeriksa siswa yang bersangkutan memiliki
tunggakan atau tidak.
Tampilan input data kenaikan level. Form ini untuk menginput data kenikan level siswa
Tampilan
pemilihan tampil data kelulusan siswa
(18)
Form ini
digunakan untuk menginput data kelulusan dan data nilai dari ujian kelulusan
Tampilan buat kelas. Form ini untuk memetakan siswa baru
kedalam kelas berdasarkan periode.
(19)
Tampilan index
front office. Form ini merupakan tampilan awal dari menu front office
Tampilan untuk input laporan pendaftar perbulan. Form ini untuk menentukan laporan pendaftar perbulan yang akan di cetak.
(20)
menginput data siswa baru saat pendaftaran.
Tampilan laporan pendaftar
perbulan. Form ini
memperlihatkan laporan pendaftar berdasarkan bulan yang telah
(21)
Tampilan laporan pendaftar
perbulan( untuk dicetak)
Tampilan cetak formulir
(22)
ini merupakan halaman awal bagi
Bag.Keuangan.
Tampilan form input transaksi bayaran
(23)
Tampilan input utuk melihat data bayaran siswa
5.1.6. Implementasi Instalasi Program
Pada implementasi instalasi program di bawah ini akan dijelaskan mengenai cara untuk menginstal Sistem Informasi manajemen pendidikan, yaitu sebagai berikut:
1. install XAMPP ke salah satu drive harddisk dikomputer server lalu simpan folder “simpen” di C:\XAMPP\htdoc dan databasenya di C:\xampp\mysql\data
2. Buka Xampp lalu aktifkan tombol Apache dan MySQL. Buka mozilla atau web browser lain kemudian masukan alamat ini http://localhost/simpen/index.php
3. Konfigurasikan kabel utp straight lalu sambungkan ke switch yang sudah terhubung dengan komputer server dan komputer client yang lain. Lalu konfigurasikan alamat masing – masing Komputer. Bila sudah terhubung satu – sama lain maka kompter client dapat mengakses databaseserver lewat browser.
(24)
front office, login sekretariat, dan login bag.keuangan.
Gambar 5.1 Login Sistem
Setelah Login pada sistem, sekretariat pada sistem ini bisa mengisi mengolah data siswa, Absensi siswa,dan mengolah data kelulusan. Untuk
front office, pada sistem ini bisa mengolah data pendaftaran, laporan pendaftar
perbulan dan cetak formulir. Untuk bag. Keuangan, pada sistem ini bisa menginput transaksi bayaran bulanan siswa dan menampilkan data bayaran siswa perbulan.
(25)
Proses Dimulai dari mengisikan data siswa pada proses pendaftaran yang dilakukan oleh front office. Isikan data seperti pada gambar 5.3 sehingga mengasilkan master data siswa kelas yang diinputkan seperti pada gambar:
Gambar 5.3 Form registrasi
setelah mengisi form registrasi dan berhasil maka akan lanjut ke proses selanjutnya yaitu cetak kartu bayaran dan kartu level seperti pada gambar 5.4:
(26)
Gambar 5.4 tampilan kartu level dan bayaran sebelum di cetak
Setelah mencetak kartu bayaran dan kartu level front office memetakan siswa baru ke kelas sesuai jadwal dan periode yang di ambil seperti pada gambar 5.5
Gambar 5.5 Tampilanform buat kelas
Dari data pendaftar yang telah di masukan maka akan menghasilkan data master yaitu data siswa seperti pada gambar 5.6 berikut:
(27)
Gambar 5.6 Tampilanform data siswa
Pada form data siswa terdapat fasilitas pencarian data siswa, cetak laporan pendaftar dan edit data siswa. Bila memilih pencarian data siswa user dapat memasukan nis siwa yang akan dicari.
Gambar 5.6.a Tampilan pencarian data siswa
Setelah memasukan nis lalu pilih tombol submit untuk melakukan pencarian bila data ditemukan maka akan muncul data siswa yang di cari.
Gambar 5.6.b Tampilan data siswa berhasil ditemukan
Untuk fasilitas edit siswa pada form data siswa user dapat memilih data siswa mana yang hendak di edit.
(28)
Gambar 5.6.c Tampilan data siswa yang akan diedit
Setelah memilih data siswa yang akan diedit maka muncul form edit data siswa. Pada form tersebut user dapat meng-edit data siswa. Bila telah selesai maka dapat memilih tombol edit.
Gambar 5.6.d Tampilan data siswa yang berhasil diedit
Untuk menampilkan laporan data pendaftar perbulan maka front office dapat memilih bulan dan tahun untuk melaporkan pendaftran kepada head master, prosesnya seperti pada gambar 5.7 sebagai berikut:
(29)
Gambar 5.7 Laporan pendaftar perbulan
Setelah memilih bulan dan tahun lalu tekan tombol tampilkan maka akan seperti pada gambar gambar 5.8 berikut:
Gambar 5.8 Cetak laporan pendaftar perbulan
Untuk proses pembayaran iuran bulanan siswa maka admin yang berhak mengakses form pembayaran adalah bagian keuangan. Setelah Bag.Keuangan berhasil me-login maka dia berhak mengakses menu bag.keuangan
(30)
Gambar 5.9 tampilan menu bagian keuangan
Untuk input transaksi pembayaran iuran bulanan siswa maka dapat membuka form payment form seperti pada gambar 5.10 ,user dapat mengisi nis siswa yang membayar iuran beserta bulan dan tahun pembayaran.
Gambar 5.10 Tampilan form bayaran
(31)
Untuk menampilkan transaksi pembayaran bulanan siswa berkala maka dapat memilih tangal pembayaran lalu tekan tampilkan lalu muncul data transaksi berdasarkan tanggal yang dipilih.
Gambar 5.11 tampilan pilih tanggal data bayaran iuran bulan siswa
Gambar 5.11.a tampilan data bayaran iuran bulanan siswa
Pada form data bayaran iuran bulanan siswa terdapat dua fasilitas yaitu edit dan hapus transaksi. User dapat mengedit transaksi apabila terdapat kesalahan penginputan transaksi.
(32)
Gambar 5.12 tampilan menu sekretariat
Selanjutnya sekretariat dapat mengolah data kenaikan level, data siswa, dan kelulusan siswa. Untuk mengolah data kenaikan level dapat masuk ke form kenaikan level sepeti pada gambar 5.13 sebagai berikut:
Gambar 5.13 tampilan Form kenaikan level siswa
Disini user dapat memasukan nis untuk memeriksa tunggakan dari siswa yang akan naik level.
(33)
Gambar 5.13.a tampilan cek tunggakan siswa
Apabila tidak memiliki tunggakan maka dapat memilih tombol lanjutkan untuk melanjutkan proses menginput data kenaikan level siswa.
Gambar 5.13.b tampilan input data kenaikan level siswa
Selanjutnya sekertariat dapat melihat data kenaikan level siswa. Pada form ini terdapat fasilitas cari data kenaikan level siswa dengan memasukan nis siswa.
(34)
Gambar 5.14.a tampilan bukti kenaikan level siswa untuk di cetak
Sekretariat juga dapat mengolah data kelulusan dengan menginput nilai ujian siswa terlebih dahulu sebelum data disimpan ke database. Tampilanya dapat dilihat pada gambar 5.15 sebagai berikut:
Gambar 5.15 tampilan Form input nilai ujian siswa
Tampilan laporan data kelulusan untuk dilaporkan kepada head master dapat dilihat pada gambar 5.16 sebagai berikut:
(35)
Gambar 5.16 tampilan Form data kelulusan siswa
Pada form data kelulusan siswa terdapat fasilitas cetak laporan kelulusan, cetak nilai, edit dan cetak sertifikat.
Gambar 5.16.a tampilan cetak laporan kelulusan siswa
(36)
Gambar 5.16.c tampilan edit data nilai ujian siswa
Gambar 5.16.d tampilan sertifikat kelulusan siswa yang akan di cetak
5.2 Pengujian
Pada pengujian perangkat lunak ini, menggunakan metode pengujian Black
box. Black box adalah pengujian aspek fundametal sistem tanpa memperhatikan
struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar.
(37)
5.2.1 Rencana Pengujian
Rencana pengujian yang akan digunakan pada Sistem Informasi manajemen pendidikan di PQEC Institute adalah sebagai berikut :
Tabel 5.2 Rencana pengujian Sistem Informasi manajemen pendidikan di PQEC
No Requirement yang diuji Butir Uji
1 Login Admin Melakukan login
2 Form registrasi Pengisian data siswa
Form bayaran Pengisian data kelas
Form buat kelas Pembuatan data kelas
Form input nilai ujian siswa Pengisian data nilai ujian
Form kenaikan level siswa Pengisian data kenaikan level siswa 3 Laporan pendaftar perbulan Menampilkan lap.pendaftar berkala
Data siswa Menampilkan data siswa
Data kelas Menampilkan data kelas
Data kenaikan level siswa Menampilkan data kenaikan level siswa Data kelulusan siswa Menampilkan data kelulusan siswa Data bayaran iuran bulanan Menampilkan data bayaran bulanan siswa
4 Logout Melakukan logout
5.2.2 Kasus dan Hasil Pengujian
Berikut ini adalah penjelasan hasil pengujian dengan teknik pengujian black box
(38)
an
Login
1 Input data login
(jika data benar)
Tampil pesan”login
berhasil”. lalu masuk ke halaman index.
Sesuai
2 Input data login (jika data salah) Tampil pesan “invalid username and password”
sesuai
3 Inputan data login kosong / salah satunya kosong
Tampil pesan” Isi Semua Field Yang Pada Form Login”
Sesuai
4 Mengakses alamat tanpa login
terlebih dahulu
Tampil pesan” Anda tidak berhak
mengakses halaman ini. Silahkan login
terlebih dahulu.”
Sesuai
Form registrasi
1 Input data siswa
(validasi inputan nama, agama, dsb yang berformat huruf dan beberapa karakter)
Data yang dimasukan ke teksfield berupa angka dan karakter tidak muncul,kecuali karakter titik(.), strip(-), dan spasi.
Sesuai
2 Input data siswa klik tombol tambah(jika data benar)
Tampil pesan “data berhasil disimpan”
Sesuai
3 Input data siswa klik tombol tambah(jika
data tidak lengkap)
Tampil pesan” Proses pendaftaran
dibatalkan. Data yang anda isikan tidak valid.
(39)
Kesalahan yang terjadi :data harus terisi”
Form bayaran
1 Input data bayaran klik tombol lanjut (bila data lengkap)
Tampil pesan” data berhasil disimpan”
Sesuai
2 Input data bayaran klik tombol lanjut (bila data tidak lengkap)
Tampil pesan” Proses pembayaran
dibatalkan. Data yang anda isikan tidak valid.
Kesalahan yang terjadi :…”
Sesuai
3 Input data bayaran klik tombol lanjut (bila nis tidak terdapat di
database)
Tampil pesan” nomor induk yang anda masukan tidak terdapat di tabel kelas”
Sesuai
Form buat kelas
1 Input data kelas klik tombol lanjut (bila data lengkap)
Tampil pesan” data sukses disimpan”
Sesuai
2 Input data kelas klik tombol lanjut (bila data tidak lengkap)
Tampil pesan” Proses input data kelas dibatalkan. Data yang anda isikan tidak valid. Kesalahan yang terjadi :…” Sesuai Form input nilai ujian
1 Input data nilai ujian siswa klik tombol simpan (bila data lengkap)
Tampil pesan”data berhasil disimpan”
Sesuai
(40)
3 Input data nilai ujian siswa klik tombol simpan (bila nis tidak terdapat di database)
Tampil pesan“Data Siswa Tidak Di Temukan !!!” Sesuai Form kenaikan level siswa
1 Input nis klik tombol cek tunggakan (bila nis benar)
Masuk ke halaman selanjutnya untuk di proses
Sesuai
2 Input nis klik tombol cek tunggakan (bila nis tidak benar atau kosong )
Tampil pesan” nomor induk yang anda masukan tidak terdapat di tabel kelas”
Sesuai
3 Input data kenaikan level siswa klik tombol simpan (bila data lengkap)
Tampil pesan”data berhasil disimpan”
Sesuai
4 Input data kenaikan level siswa klik tombol simpan (bila data tidak lengkap)
Tampil pesan” Proses dibatalkan. Data yang anda isikan tidak valid. Kesalahan yang terjadi :…” Sesuai Laporan pendaftar perbulan
1 Input data untuk menampilkan laporan klik tombol simpan (bila data lengkap)
Tampil data pendaftar perbulan
Sesuai
2 Input data untuk menampilkan laporan klik tombol simpan (bila
Tampil pesan” roses dibatalkan. Data yang
(41)
data tidak lengkap) anda isikan tidak valid. Kesalahan yang terjadi :….” Data siswa
1 Pencarian data siswa(bila nis ada)
Tampil pesan”data berhasil di temukan” lalu data yang dicari di tampilkan
Sesuai
2 Pencarian data siswa(bila nis tidak ada di database)
Tampil pesan”data kosong”
Sesuai
3 Klik tombol Edit data siswa Data dari database
akan ditampilkan dan bisa diubah,
kemudian muncul pesan “Data sukses diedit!”dan data yang telah diubah
tersimpan kembali ke
database
Sesuai
4 Sortir data siswa berdasarkan status
(bila data yang di maksud ada)
Menampilkan data siswa berdasarkan status
5 Sortir data siswa berdasarkan status
(bila data yang di maksud tidak ada) Tampil pesan”data kosong” Sesuai Data kelas
1 Input data untuk menampilkan laporan klik tombol submit (bila data lengkap dan data yang dimaksud ada)
Menampilkan data kelas
(42)
laporan klik tombol submit (bila data tidak lengkap)
dibatalkan. Data yang anda isikan tidak valid.
Kesalahan yang terjadi : …”
Data kenaikan
level siswa
1 Input data untuk menampilkan laporan klik tombol
tampilkan(bila data lengkap dan data yang dimaksud ada)
Menampilkan data yang dimaksud
Sesuai
2 Input data untuk menampilkan laporan klik tombol tampilkan (bila data lengkap dan data yang dimaksud tidak ada)
Tampil pesan”data kosong”
3 Input data untuk menampilkan laporan klik tombol submit (bila data tidak lengkap)
Tampil pesan” Proses dibatalkan. Data yang anda isikan tidak valid.
Kesalahan yang terjadi : …”
Sesuai
Data kelulusan siswa
1 Input data untuk menampilkan laporan klik tombol
tampilkan(bila data lengkap dan data yang dimaksud ada)
Menampilkan data yang dimaksud
2 Input data untuk menampilkan laporan klik tampilkan (bila data
Tampil pesan”data kosong”
(43)
lengkap dan data yang dimaksud tidak ada)
3 Input data untuk menampilkan laporan klik tombol submit (bila data tidak lengkap)
Tampil pesan” Proses dibatalkan. Data yang anda isikan tidak valid.
Kesalahan yang terjadi : …”
Sesuai Data bayaran iuran bulanan siswa
1 Input data untuk menampilkan laporan klik tombol
tampilkan(bila data lengkap dan data yang dimaksud ada)
Menampilkan data yang dimaksud
Sesuai
2 Input data untuk menampilkan laporan klik tampilkan (bila data lengkap dan data yang dimaksud tidak ada)
Menampilkan data yang dimaksud
Sesuai
3 Input data untuk menampilkan laporan klik tombol submit (bila data tidak lengkap)
Tampil pesan” Proses dibatalkan. Data yang anda isikan tidak valid.
Kesalahan yang terjadi : …”
Sesuai
Logout Klik tombol logout Tampil pesan” logout berhasil”
sesuai
5.2.3 Kesimpulan Hasil Pengujian
Berdasarkan hasil pengujian yang telah dilalukan dapat dilihat bahwa perangkat lunak mengeluarkan hasil sesuai dengan harapan user di PQEC Institute
(44)
(45)
38
4.1. Analisis Sistem Yang Berjalan
Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh ke dalam bagian–bagian komponennya. Maksudnya adalah untuk mengidentifikasi dan mengevaluasi permasalahan–permasalahan kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan–perbaikan.
Analisis sistem yang sedang berjalan bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut dan masalah yang dihadapi sistem. Analisis tersebut dapat dijadikan landasan usulan perancangan analisis sistem yang sedang berjalan yang dilakukan berdasarkan urutan kejadian yang ada dan dari urutan kejadian tersebut dapat dibuat diagram alir dokumen (flowmap). Di dalam analisis sistem terdapat beberapa langkah dasar yang harus dilakukan adalah sebagai berikut:
a. Mengidentifikasi masalah yang sedang terjadi b. Memahami kerja dari sistem yang ada
c. Analisis sistem yang berjalan d.Membuat laporan hasil analisis
(46)
perancangan sistem selanjutnya. Adapun analisis dokumen dapat dilihat dibawah ini:
1. Nama Dokumen : Formulir registrasi
Deskripsi : Formulir yang diisi oleh siswa baru yang berisikan tentang data siswa keseluruhan.
Fungsi :Mengetahui data siswa
Rangkap : Satu
Sumber Data : Siswa Ke : Front office
Atribut : nama lengkap, jenis kelamin, agama, tempat lahir, tanggal lahir, alamat, pendidikan terakhir, alamat orang tua/wali, nama orang tua/wali, pekerjaan orang tua/ wali, tanggal masuk, pilihan jadwal
2. Nama Dokumen : Data Siswa
Deskripsi : Rekap arsip data siswa berdasarkan formulir registrasi yang telah diisi oleh siswa
Fungsi : Arsip data siswa yang terdapat pada PQEC
(47)
Sumber Data : Formulir registrasi Ke : sekretariat
Atribut : nama lengkap, jenis kelamin, agama, tempat lahir, tanggal lahir, alamat, pendidikan terakhir, alamat orang tua/wali, nama orang tua/wali, pekerjaan orang tua/ wali, tanggal masuk, pilihan jadwal,foto
3. Nama Dokumen : Data pendaftar
Deskripsi : Data yang berisi jumlah pendaftar dalam setiap bulan
Fungsi : Untuk mengetahui jumlah pendaftar dalam setiap hari
Rangkap : 1
Sumber Data : Front office
Ke : sekretariat
Atribut : tanggal pendaftaran, nama pendaftar,pilihan jadwal
4. Nama Dokumen : Kartu bayaran
Deskripsi : kartu bayaran bulanan siswa Fungsi : untuk validasi bayaran siswa
Rangkap : 1
Sumber Data : front office
(48)
Deskripsi : data - data siswa yang ada d PQEC
Fungsi : untuk mengetahui data - data siswa yang ada d PQEC
Rangkap : 1
Sumber Data : front office
Ke : head master
Atribut : bulan, tahun, sesi, kelas, jumlah
6. Nama Dokumen : data naik level
Deskripsi : data yang berisi kenaikan level siswa Fungsi : arsip data naik level
Sumber Data : sekretariat
Atribut : nama, tanggal, sesi, dari kelas, ke kelas, nilai
7. Nama Dokumen : sertifikat Deskripsi : bukti kelulusan
Fungsi : tanda lulus dari PQEC
Rangkap : 1
(49)
Atribut : no kelulusan, nama, sesi, materi, nilai, index, pernyataan
8. Nama Dokumen : lap.kelulusan
Deskripsi : laporan berisi data kelulusan untuk diserahkan kepada Head master
Fungsi : untuk mengetahui jumlah siswa yang lulus pada ujian pada periode tertentu
Sumber Data : sekretariat
Atribut : nama
4.1.2.Analisis prosedur yang sedang berjalan
Analisis prosedur merupakan kegiatan menganalisis prosedur-prosedur kerja yang terjadi pada sistem yang sedang berjalan. Adapun hasil dari kegiatan analisis ini berupa gambaran nyata dari urutan kegiatan-kegiatan yang dilakukan oleh unit - unit organisasi khususnya dalam kegiatan-kegiatan yang berhubungan dengan pengolahan data.
Analisis prosedur yang berjalan menguraikan secara sistematis aktivitas - aktivitas yang terjadi dalam sistem informasi manajemen pendidikan di PQEC,diantaranya:
a. Prosedur pendaftaran siswa baru dari sistem informasi yang berjalan
1. Front office memberikan formulir kepada calon siswa untuk diisi oleh
calon siswa. Pada formulir juga disertakan penjelasan mengenai uang pendaftaran serta Biaya administrasi bulan pertama yang dibayar
(50)
dan arsip siswa
3. Setelah itu front office membuat kartu bayaran dan kartu level yang kemudian di serahkan kepada calon siswa.
4. Setelah proses pendaftaran selesai sekretariat memetakan siswa baru ke dalam data kelas yang kemudian data tersebut di arsipkan
5. Front office membuat laporan data pendaftar (berkala biasanya
perbulan) untuk diserahkan ke head master
6. Lalu sekretariat Membuat lap.data kelas yang diperbaharui
4.1.2.1.Flow Map
Flowmap adalah diagram alir yang menggambarkan pergerakan
proses diantara unit kerja yang berbeda–beda, sekaligus menggambarkan arus dari dokumen, aliran data fisik, entitas–entitas sistem informasi dan kegiatan operasi yang berhubungan dengan sistem informasi
(51)
Data pendaftar
Proses pendaftaran calon siswa pada sistem yang berjalan
Head Master Sekretariat Front office Calon siswa Formulir Formulir Mengisi Formulir Form isi Form isi A.siswa Data_siswa Form isi Membuat kartu bayaran Kartu bayaran Form isi Kartu bayaran Membuat kartu Level Kartu level Kartu level A.pendaft ar A.pendaftar Membuat lap.pendaftar perbulan A.pendaftar Lap.pendaftar perbulan Lap.pendaftar perbulan A.siswa A.kelas memasukan siswa ke Arsip kelas
A.siswa A.kelas A.siswa A.siswa A.kelas Membuat lap.data kelas A.kelas A.kelas
Lap.data kelas Lap.data kelas Menambah data
pendaftar ke arsip pendaftar
Menambahkan data form isi ke arsip siswa
Form isi
A.pendaftar
Gambar 4.1flowmap pendaftaran siswa pada sistem informasi yang berjalan
Ket: A.siswa= arsip data siswa A.kelas=arsip data kelas A.pendaftar= arsip data pendaftar
(52)
2. Bag. Keuangan menerima kartu bayaran dan uang bayaran lalu memvalidasi kartu bayaran
3. Setelah itu bag. keuangan mendata transaksi bayaran siswa ke dalam arsip data bayaran siswa yang kemudian kartu bayaran valid di serahkan kembali kepada siswa
Gambar 4.2flowmap iuran bulanan siswa pada sistem informasi yang berjalan
(53)
b. Prosedur kenaikan level pada sistem informasi yang berjalan
1. Siswa menyerahkan kartu bayaran dan kartu level ke sekretariat 2. Kemudian sekretariat akan mengecek kartu bayaran ada tunggakan
atau tidak.apabila ada maka sekretariat akan mengkonfirmasi tunggakan dan mengembalikan kartu bayaran dan kartu level. 3. Bila tidak ada tunggakan maka sekretariat akan menguji siswa
secara lisan, kemudian tes tersebut di beri nilai.
4. Bila nilai kompeten maka sekretariat akan memvalidasi kartu level dan siswa tersebut dinyatakan naik level, lalu kartu bayaran yang telah di validasi di kembalikan ke siswa
5. Kemudian sekretariat akan mendata kenaikan level siswa ke arsip naik level dan mengubah serta menambah data siswa naik level ke kelas dengan level selanjutnya. Di PQEC Institute terdapat 7 tahapan level NC1 dengan waktu tempuh 1 bulan, NC2 dengan waktu tempuh 1 bulan, NC3 dengan waktu tempuh 1 bulan, E1 dengan waktu tempuh 2 bulan, E2 dengan waktu tempuh 2 bulan, Intermediate dengan waktu tempuh 2 bulan, dan Advance dengan waktu tempuh 2 bulan
6. Bila nilai siswa tersebut belum kompeten maka sekretariat akan mengkonfirmasi dan mengembalikan kartu level.
(54)
Tidak tidak Kartu level(valid) Konfirmasi tunggakkan Konfirmasi tidak kompeten Mendata kenaikan level A naik level Kartu bayaran Validasi kartu naik level Menguji secara lisan siswa & menilainya Kartu level Nilai Kartu level Nilai Kompeten? Kartu level Kartu bayaran Kartu level Kartu bayaran Kartu level Kartu bayaran Kartu level nilai Mengubah &menambah data siswa naik level ke
kelas dengan level selanjutnya
A.kelas
Kartu level valid
Nilai
A.kelas
Data kenaikan level A.kelas Data kenaikan level Kartu level nilai ya
Kartu level valid Data kenaikan level
Kartu level valid
Gambar 4.3flowmap naik level siswa pada sistem informasi yang berjalan
Ket: A.kelas= arsip data kelas
(55)
c. Prosedur kelulusan pada sistem informasi yang berjalan
1. Apabila siswa yang telah mencapai level advance maka ia berhak mengikuti ujian kelulusan.
2. Pengajar memberikan soal ujian kepada siswa
3. Soal yang telah diisi oleh siswa diserahkan kembali ke pengajar untuk di koreksi dan diberi nilai
4. Pengajar memberikan nilai ujian siswa ke sekretariat untuk didata. 5. Kemudian sekretariat membuat data kelulusan, sebagai acuan
untuk membuat sertifikat kemudian data kelulusan di arsipkan. 6. Sertifikat kemudian di serahkan ke Head master untuk di
(56)
H
Sertifikat valid Membuat data
kelulusan
Sertifikat
Menanda tangani sertifikat DN
Lap.kelulusan Data kelulusan
Sertifikat valid
Soal ujian (nilai) Lap data nilai
Data kelulusan
Memeriksa dan menilai jawaban
soal ujian
Mendata nilai siswa Lap data nilai
Soal ujian(isi)
Data kelulusan
Lap data nilai
Membuat sertifikat
Membuat lap.kelulusan
Sertifikat Lap.kelulusan
Gambar 4.4 flowmap kelulusan siswa pada sistem informasi yang berjalan Ket: DN= arsip data nilai H=arsip data kelulusan
(57)
4.1.2.2.Diagram Konteks
Diagram konteks merupakan pola penggambaran yang berfungsi untuk memperlihatkan interaksi SI tersebut dengan lingkungan dimana sistem tersebut ditempatkan. Serta untuk menentukan jangkauan dari system. Diagram konteks sistem informasi manajemen pendidikan yang sedang berjalan di PQEC adalah sebagai berikut:
Sistem informasi yang berjalan siswa
pengajar
Head master Kartu_bayaran_valid,
,kartu_level_valid ,kartu bayaran
Kartu level
Kartu_bayaran, kartu_level,
Lap_data_kelas ,lap_pendaftar_perbulan,
sertifikat, lap.kelulusan
lap_data_nilai Calon_siswa
Formulir,kartu_bayaran,kartu_level Form_isi
Gambar 4.5 diagram konteks pada sistem informasi yang berjalan
4.1.2.3.Data Flow Diagram
DFD (data flow diagram) menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir.
(58)
Proses Pendaftaran
Siswa
2 Proses Bayaran Bulanan
3 Proses Naik Level pada
Siswa Calon_Siswa
Head master Kartu_bayaran
Kartu_bayaran
Kartu_level , kartu_bayaran
formulir Lap.pendaftar
perbulan
Kartu_bayaran_valid
Sertifikat, lap.kelulusan 4
Proses kelulusan siswa
pengajar Lap_data_nilai Kartu_level(valid) ,
kartu_bayaran Kartu_level Siswa
Gambar 4.6 DFD level 1 proses manajemen pendidikan pada sistem informasi
(59)
2. Data Flow Diagram Level 2 proses 1 (pendaftaran siswa baru) pada sistem yang sedang berjalan.
Calon_siswa
1.2 Menambahkan data form isi ke arsip siswa
Arsip_siswa 1.3 Membuat kartu bayaran Head master 1.4 Membuat kartu level 1.5 Membuat lap.pendaftar perbulan Arsip_pendaftar 1.6 Memplot siswa
ke Arsip kelas
1.7 Membuat lap.data kelas Form_isi Arsip_siswa Arsip_siswa Kartu_bayaran Form_isi Form_isi Kartu_level Arsip_ pendaftar Arsip_ pendaftar Arsip_pendaftar Arsip_pendaftar Lap.pendaftar_perbulan Arsip_kelas Arsip_siswa Arsip_siswa Arsip_kelas Arsip_kelas Arsip_kelas Arsip_kelas Lap.data_kelas 1.1 Menambah data pendaftar ke arsip
pendaftar
Form_isi
Gambar 4.7 DFD level 2 proses 1 (pendaftaran siswa baru) pada sistem informasi
(60)
Validasi kartu bayaran
siswa
2.2 Mendata
proses bayaran ke
arsip
Arsip_bayaran_siswa_perbulan Kartu_bayaran
Kartu_bayaran_valid
Kartu_bayaran_valid
Data_bayaran_siswa Data_bayaran_siswa
Gambar 4.8 DFD level 2 proses 2(proses iuran bulanan siswa) pada sistem
(61)
4. Data Flow Diagram Level 2 proses 3 (proses naik level siswa) pada sistem yang sedang berjalan.
siswa 4.1 Mengecek tunggakan 4.2 Konfirmsi tunggakan 4.3 Menguji secara lisan siswa lalu menilainya 4.5 Konfirmasi tidak kompeten 4.6 Validasi kartu naik level 4.4 Cek nilai 4.7 Mendata kenaikan level 4.8 Mengubah &menambah data siswa naik level ke kelas dengan level
selanjutnya
Arsip data kenaikan level Kartu_level,kartu_bayaran Kartu_level, kartu_bayaran Kartu_level, Kartu_level, kartu_bayaran Kartu_bayaran Kartu_level, nilai Kartu_level Kartu_level Kartu_level,nilai Kartu_level valid ,nilai
Data kenaikan level Data kenaikan level,
Kartu_level valid Kartu level valid
Arsip kelas Arsip kelas
Arsip kelas
Data kenaikan level
Gambar 4.9 DFD level 2 proses 3 (proses naik level siswa) pada sistem informasi
(62)
5.2 Membuat lap.kelulusan
Arsip_data_kelulusan
Head master
5.3 Membuat
sertifikat Data kelulusan
Lap.kelulusan Data kelulusan
Data kelulusan
sertifikat
Gambar 4.10 DFD level 2 proses 4 (proses kelulusan) pada sistem informasi
yang berjalan
4.1.3. Evaluasi sistem yang berjalan
Banyak permasalahan dan kendala yang terdapat dalam sistem informasi manajemen pendidikan di PQEC Institute. Jika tidak segera mendapatkan solusi yang baik maka sistem ini akan berjalan di tempat dan ke depannya akan menghambat kinerja dari sistem tersebut.
Berikut adalah beberapa masalah yang ada di dalam sistem dan solusi yang dianjurkan oleh penulis :
(63)
Table 4.1 evaluasi sistem yang berjalan
NO Permasalahan Solusi
1 Pengolahan data siswa, data iuran bulanan, dan data kenaikan level dan data kelulusan yang terkait dengan sistem manajemen pendidikan masih belum terkomputerisasi, media penyimpanan data yang belum terintegrasi sehingga sering terjadi penyimpanan data yang sama berulang kali
Mengintegrasikan seluruh sistem ke dalam satu database
2 Tidak praktisnya pendataan siswa,masih terjadi kesalahan dalam proses pencatatan data siswa, sulitnya melakukan pencarian data karena membutuhkan waktu yang lama karena hanya menggunakan sistem pengarsipan dokumen.
Membuat sistem
yang dapat
melakukan
pencarian data, , mengubah data dsb.
3 Pengolahan secara manual menyebabkan pembuatan laporan berjalan lambat dan terkadang terdapat kesalahan.
Membuat system
yang dapat
melakukan
pembuatan laporan.
4.2 Perancangan Sistem
Setelah dilakukan tahap analisis, tahap selanjutnya adalah perancangan sistem dilakukan berdasarkan kebutuhan manajemen dan memperbaiki kelemahan yang ada serta merupakan pedoman untuk melakukan pengembangan sistem.
(64)
rencana perancangan sistem yang baru ini yaitu : 1. Untuk memenuhi kebutuhan para pemakai sistem. 2. Dapat mengefisienkan waktu.
3. Memperkecil kesalahan dan permasalahan yang timbul didalam proses pengolahan data.
4. Agar sistem komputerisasi dapat lebih meningkatkan efektifitas dan efisiensi kerja pada bagian administrasi.
5. Hasil program pengolahan datanya akan lebih efisien, efektif dan mudah digunakan.
4.2.2 Gambaran Umum Sistem yang Diusulkan
Gambaran umum tentang sistem yang diusulkan dalam proses perancangan sistem ini yaitu penulis akan membangun suatu sistem informasi manajemen pendidikan yang berfungsi sebagai penyedia layanan untuk para staff PQEC Institute untuk meningkatkan kinerja sehingga pemrosesan data bisa lebih cepat, efektif dan efisien seteah dirancangnya sistem informasi ini.
4.2.3 Perancangan Prosedur yang Diusulkan
Perancangan prosedur merupakan awal dari pembuatan suatu sistem yang didalamnya terdapat proses-proses yang akan diperlukan dalam pembuatan sistem. Sedangkan perancangan prosedur yang diusulkan merupakan tahap untuk
(65)
memperbaiki dan meningkatkan kerja sistem tersebut dari sistem sebelumnya. Perancangan prosedur ini akan di jelaskan dengan menggunakan flowmap, diagram konteks, DFD, kamus data sebagai solusi dari permasalahan yang ada di dalam sistem.
4.2.3.1 Flow Map
Diagram alir data (flowmap) merupakan gambaran hubungan antara entity
yang terlihat berupa aliran-aliran dokumen yang ada. Bagian alir dokumen disebut juga bagian alir formulir tang merupakan bagian alir yang menunjukan arus dari laporan dan formulir termasuk tembusannya.
(66)
Lap.pendaftar perbulan
Lap.data kelas Cetak lap.data
kelas
Kartu level
Cetak lap.pendaftar
perbulan
SI.MPen Form Isi
Kartu bayaran Input data form isi
Form Isi
Lap.pendaftar perbulan Lap.data kelas Kartu bayaran
Kartu level
cetak kartu bayaran & kartu
level
memasukan siswa ke kelas
Update Formulir
(67)
Kartu bayaran
Proses iuran bulanan siswa pada sistem yang diusulkan
BAK
Kartu bayaran(valid)
sekertariat siswa
Validasi kartu bayaran Input data bayaran
SI.MPen Kartu bayaran Kartu bayaran
Kartu bayaran
Bukti bayaran
Cetak bukti pembayaran Bukti bayaran
(68)
Tidak
ya
Input data kenaikan level Konfirmasi tidak kompeten Kompeten? Menguji secara lisan lisan siswa &
menilainya Kartu level SI.MPen Kartu level Kartu level tunggakkan Kartu level Kartu level nilai Kartu level nilai Kartu level Kartu level Validasi kartu naik level Kartu level(valid) Mengubah &menambah data siswa naik level ke kelas dengan level
selanjutnya
Cetak bukti naik level
Bukti naik level Kartu level(valid)
Bukti naik level
(69)
Proses kelulusan pada sistem yang berjalan
sekretariat pengajar headmaster siswa Soal ujian(isi) Memeriksa dan menilai jawaban soal ujian Sertifikat Sertifikat Membuat laporan data nilai siswa
Lap data nilai Soal ujian Sertifikat valid Menanda tangani sertifikat Soal ujian(isi) Soal ujian Mengisi soal
Lap data nilai
Soal ujian (nilai)
Lap.kelulusan Si.MPen Input data nilai
siswa Cetak lap.kelulusan Lap.kelulusan Sertifikat valid mencetak sertifikat Sertifikat valid
(70)
memberikan masukan data dan ada pihak yang memberikan keluaran sistem. Dalam hal ini pihak luar sering disebut sebagai terminator, yaitu suatu perangkat orang atau organisasi. Diagram Konteks menerangkan keterkaitan antara entitas-entitas dalam suatu sistem. Disini dapat kita lihat pihak luar atau lingkungan yang memberikan masukan data dan ada pihak yang memberikan keluaran sistem pada sistem informasi manajemen pendidikan (SIMPen) pada PQEC Institute yang diusulkan.
SI.MPen Siswa
Head Master
Pengajar Lap.data_kelas, lap.pendaftaran_perbulan,
lap.kelulusan, sertifikat
lap.data_nilai kartu bayaran,
kartu level
kartu bayaran, kartu level, kartu bayaran valid,bukti bayaran , kartu level valid,bukti_naik_level
Calon_Siswa Form_isi
Formulir, kartu_level,kartu_bayaran
(71)
Deskripsi Entitas Eksternal
Entitas eksternal yang terdapat di dalam perangkat sistem ini adalah siswa, pengajar, dan Head Master. Semua entitas luar ini terlibat dengan kegiatan manajemen pendidikan yang ada di PQEC.
Deskripsi Proses
Entitas luar siswa memberikan masukan ke dalam proses berupa formulir isi, kartu bayaran, dan kartu level. Sementara proses memberikan keluaran berupa formulir, kartu bayaran, kartu level, kartu bayaran valid, kartu level valid. Entitas luar yang kedua adalah pengajar, entitas luar ini hanya memberikan masukan saja ke dalam proses berupa laporan data nilai, Entitas luar yang terakhir adalah Head
master, entitas luar ini hanya menerima laporan yang dikeluarkan oleh sistem
laporan tersebut berupa laporan data kelas, laporan pendaftar perbulan , laporan kelulusan serta sertifikat.
4.2.3.3 Data Flow Diagram
Data Flow Diagram adalah suatu model logika data atau proses yang
dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. Data flow diagram dapat menggambarkan penyimpanan data dan proses yang mentransformasikan data, juga dapat menunjukan hubungan antara data, sistem dan proses pada sistem.
(72)
2 Proses Bayaran Bulanan
3 Proses Naik Level pada
Siswa Kartu_bayaran
Kartu_level , kartu_bayaran
Kartu_bayaran_valid,bukti_bayaran
Sertifikat, lap.kelulusan
4 Proses kelulusan
siswa
pengajar Lap_data_nilai Kartu_level(valid) ,
kartu_bayaran Kartu_level,bukti_naik_level Siswa
Gambar 4.16 DFD level 1 pada sistem informasi manajemen pendidikan yang
diusulkan
Deskripsi Entitas Eksternal
Seperti halnya diagram konteks yang terdapat pada bagian sebelumnya Entitas eksternal DFD level 1 adalah siswa, pengajar, dan Head Master. Semua pengguna tersebut terlibat langsung di dalam proses kegiatan manajemen pendidikan tersebut kecuali Head Master yang hanya menerima laporan – laporan yang terkait dengan proses kegiatan manajemen pendidikan
(73)
Deskripsi Proses
Sistem menerima masukan berupa data siswa dari formulir pendaftaran yang telah diisi oleh calon siswa untuk kemudian diproses. Setelah itu sistem akan mencetak kartu bayaran dan kartu level yang kemudian di berikan kepada siswa. Kartu bayaran digunakan oleh siswa sebagai tanda bukti bahwa siswa tersebut sudah melakukan iuran bulanan sementara kartu level digunakan sebagai catatan kenaikan level tiap siswa. Sistem juga menerima masukan berupa data bayaran siswa perbulan, kenaikan level, data nilai dan data kelulusan. Sistem juga mencetak laporan data kelas, laporan pendaftar perbulan, laporan kelulusan serta sertifikat semuanya itu ditujukan kepada Head Master yang digunakan sebagai pertimbangan pengambilan keputusan untuk proses kegiatan manajemen pendidikan di PQEC.
(74)
siswa
1.2 Input data form
isi 1.3 Cetak kartu bayaran& kartu level 1.4 Memplot siswa ke kelas 1.5 Cetak lap.pendaftar berkala 1.6 Cetak lap.data kelas Tabel_data_siswa Data_siswa Data_siswa Data_siswa Kartu_bayaran& Kartu_level Data_siswa Head Master lap.pendaftar
perbulan Data_kelas Lap. Data_kelas Cetak formulir Tabel_kelas Data_siswa ulir Tabel_formulir Data_form
Gambar 4.17 DFD level 2 proses 1 pada sistem informasi manajemen pendidikan
(75)
3. DFD level 2 proses 2 (pendaftaran siswa) sistem informasi manajemen pendidikan yang diusulkan
siswa 2.1 Input data bayaran 2.2 Validasi kartu bayaran Tabel_trans_bayaran Kartu_bayaran Data_bayaran Kartu_bayaran Kartu_bayaran_valid 2.3 Cetak bukti bayaran Data_bayaran Bukti_bayaran
Gambar 4.18 DFD level 2 proses 2 pada sistem informasi manajemen pendidikan yang diusulkan
4. DFD level 2 proses 3 (naik level siswa) sistem informasi manajemen pendidikan yang diusulkan
siswa 4.1 Memeriksa tunggakan 4.2 Konfirmasi tunggakan 4.5 Konfirmasi tidak kompeten 4.6 Input data kenaikan level 4.7 Mengubah & menambah data siswa naik level ke kelas dengan level
selanjutnya 4.8 Validasi kartu naik level 4.3 Menguji secara lisan siswa dan menilainya
4.4 Memeriksa nilai
kompeten atau tidak
Kartu_level Data_ Tabel_trans_bayaran bayaran Kartu_level Kartu_level Kartu_level Kartu_level,nilai Kartu_level Kartu_level Kartu_level,nilai Tabel_naik_level Kartu_level Kartu_level_ valid Data_kenaikan_level Tabel_detail_kelas Data_kenaikan_level Data_kenaikan_level 4.9 Cetak bukti_ naik_level Data_kenaikan_level Bukti_ kenaikan_ level
Gambar 4.19 DFD level 2 proses 3 pada sistem informasi manajemen pendidikan
(76)
Head master
4.2 Cetak lap.kelulusan
4.3 Cetak sertifikat Data_nilai
Data_nilai
Lap. kelulusan
sertifikat
Gambar 4.20 DFD level 2 proses 4 pada sistem informasi manajemen pendidikan
yang diusulkan
4.2.3.4 Kamus Data
Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai pengertian yang sama tentang input, output dan komponen data store.
Pembentukan kamus data didasarkan pada alur data yang terdapat pada DFD
Alur data pada DFD bersifat global (hanya menunjukkan nama alur datanya tanpa menunjukkan struktur dari alur data). Untuk menunjukkan struktur dari alur data
secara rinci maka dibentuklah kamus data
parno.staff.gunadarma.ac.id/Downloads/files/.../SI_10_Kamus_Data.pdf .
Adapun kamus data dapat dilihat di bawah ini : 1. Nama aliran data : Form_isi
Deskripsi : formulir yang telah di isi oleh calon siswa/siswa
Alias : formulir
(77)
Struktur data :nama, jenis_kelamin, agama, tempat_lahir, tanggal_lahir, alamat, pendidikan_terakhir, alamat_ortu/wali, nama_ortu/wali, pekerjaan ortu/ wali, tanggal_masuk, kode_sesi, foto
2. Nama aliran data : Data_siswa
Deskripsi : data – data mengenai siswa
Alias : -
Keterlibatan proses : P1.2 – table_data_siswa, table_data_siswa – P1.3, table_data_siswa – P1.4, P1.4- tabel_kelas, tabel_data_siswa – P1.5
Struktur data :nis, nama, jenis_kelamin, agama, tempat_lahir, tanggal_lahir, alamat, alamat_ortu/wali, pendidikan_terakhir, nama_ortu/wali, pekerjaan_ortu /wali, tanggal_masuk, bulan_masuk, tahun_masuk, foto, status
3. Nama aliran data : kartu_level
Deskripsi :kartu yang diberikan kepada siswa untuk validasi kenaikan level
Alias : kartu_level_valid, data_kenaikan_level, nilai Keterlibatan proses : P1 – siswa, siswa – P4, P4 – siswa, P1.3 – siswa,
siswa – P4.1, P4.2 – siswa, P4.1 – P4.2, P4.1 – P4.3, P4.3 – P4.4, P4.4 – P4.5, P4.5 – siswa, P4.8 – siswa, P4.6 – P4.8, P4.4 – P4.6, P4.6 – table_naik_level, table_naik_level – P4.7, P4.7 – table_ detail_kelas
Struktur data :no_test, nis, nama, alamat, kode_sesi, tanggal_masuk, tanggal_tes, level, nilai_oral_test
(78)
P2.2, P2.2 – siswa , table_trans_bayaran – P4.1 Struktur data :no_bayar, nis, nama, alamat, kode_sesi,
tanggal_masuk, tanggal_bayar, bulan_bayar, tahun_bayar, jadwal_kelas, level
5. Nama aliran data : lap.pendaftar perbulan
Deskripsi :laporan yang berisi laporan pendaftar perbulan yang diberikan kepada head master
Alias : -
Keterlibatan proses : P1 –head master, P1.5 –head master, Struktur data : nis, nama, kode_sesi, tanggal_masuk
6. Nama aliran data : data_detail_jadwal
Deskripsi : data detail mengenai jadwal masuk siswa Alias : lap.data_kelas
Keterlibatan proses : P1 –head master, table_detail_jadwal – P1.6, P1.6
–head master, table_detail_jadwal – P3.1
Struktur data : nis, nama, jadwal_kelas, hari, jam, ruang, level, ket
7. Nama aliran data : lap.data nilai
Deskripsi : laporan yang diberikan oleh pengajar kepada sekretariatyang berisi data nilai ujian kelulusan siswa untuk di input ke dalam sistem
(79)
Keterlibatan proses : pengajar – P5, : pengajar – P5.1, P5.1 – table nilai, table_nilai – P5.2, table_nilai – P5.3
Struktur data :nis, nama, jadwal_kelas, kode_pelajaran, nama_pelajaran, no_nilai, nilai, periode_ujian
8. Nama aliran data :lap. kelulusan
Deskripsi : laporan yang berisi data kelulusan siswa – siswa yang telah mengikuti ujian yang di berikan kepada
head master
Alias : -
Keterlibatan proses : P5 - head master, P5.2 - head master
Struktur data : nis, nama, periode_ujian, jadwal_kelas
9. Nama aliran data :sertifikat
Deskripsi : tanda lulus yang diberikan kepada siswa yang telah mengikuti ujian
Alias : -
Keterlibatan proses : P5 - head master, P5.3 - head master
Struktur data :no_kelulusan, nis, nama, periode_ujian, nama_pelajaran, nilai
4.2.4 Perancangan Basis Data 4.2.4.1 Normalisasi
Normalisasi digunakan untuk menyusun tabel - tabel data yang diperlukan oleh Program. Normalisasi dilakukan demi efisiensi data sehingga menghasilkan struktur tabel yang normal. Normalisasi dilakukan untuk mengelompokan tabel yang memiliki atribut yang banyak ke dalam tabel – tabel yang sudah dikelompokan atribut – atributnya.
(80)
tanggal_masuk, kode_sesi, bulan_masuk, tahun_masuk, nis, nama, alamat, kode_sesi, tanggal_masuk, tanggal_tes, level, ket, nilai_oral_test, no_bayar, nis, nama, alamat, kode_sesi, tanggal_masuk, tanggal_bayar, bulan_bayar, tahun_bayar, jadwal_kelas, level, nis, nama, kode_sesi, tanggal_masuk, nis, nama, jadwal_kelas, hari, kode_kelas, status_kelas, dari_kelas, ke_kelas jam, ruang, level, jadwal_kelas, nis, nama, nis, nama, jadwal_kelas, kode_materi, nama_materi, no_nilai, nilai, periode_ujian, nis, nama, periode_ujian, jadwal_kelas, no_kelulusan, nis, nama, periode_ujian, nama_materi, nilai}
2. Normalisasi pertama (1nf)
={ nama, jenis_kelamin, agama, tempat_lahir, alamat, pendidikan_terakhir, alamat_orang_tua/wali, foto, status, nama_orangtua/wali, pekerjaan orangtua/wali, tanggal_masuk, nis, bulan_masuk, tahun_masuk, no_test, tanggal_test, level, nilai_oral_test, no_bayar, tanggal_bayar, bulan_bayar, tahun_bayar, jadwal_kelas, hari, jam, ket ,kode_kelas, status_kelas, dari_kelas, ke_kelas, ruang, nip, nama_pengajar,no_absen tanggal_absensi, keterangan, kode_materi, nama_materi, no_nilai, nilai, periode_ujian, no_kelulusan}
3. Normalisasi kedua(2nf)
Table_jadwal={jadwal_kelas*, ruang, level, hari, jam, ket } materi={kode_materi*, nama_pelajaran}
(81)
Data_siswa={ nis* , nama, jenis_kelamin, agama, tempat_lahir, alamat, pendidikan_terakhir, alamat_orang_tua/wali, nama_orangtua/wali, pekerjaan orangtua/wali, tanggal_masuk, bulan_masuk, tahun_masuk, foto, status } Table_kelas={kode_kelas*, jadwal_kelas**, nis**, periode, tahun, status_kelas }
Data_naik_level={no_test*, tanggal_test, nilai_oral_test, nis**, dari_kelas, ke_kelas }
Data_bayaran={no_bayar*, tanggal_bayar, bulan_bayar, tahun_bayar , nis**, kode_kelas**}
Data_ujian={no_kelulusan*, periode_ujian, nis**, nilai, kode_materi**} 4. Normalisasi ketiga (3nf)
Data_siswa={ nis* , nama, jenis_kelamin, agama, tempat_lahir, alamat, pendidikan_terakhir, alamat_orang_tua/wali, nama_orangtua/wali, pekerjaan orangtua/wali, tanggal_masuk, bulan_masuk, tahun_masuk, foto, status } Table_jadwal={jadwal_kelas*, kode_ruang**,kode_sesi**, ket }
Tabel_ruangan={kode_ruang*, ruang, level} Tabel_sesi={kode_sesi*, hari, jam}
Table_kelas={kode_kelas*,jadwal_kelas**,nis**, periode,tahun,status_kelas } Data_naik_level={no_test*,tanggal_test,nilai_oral_test,nis**,dari_kelas, ke_kelas }
Data_bayaran={no_bayar*, tanggal_bayar, bulan_bayar, tahun_bayar , nis**, kode_kelas**}
(82)
4.2.4.2 Relasi Tabel
Setelah proses normalisasi maka dibuatlah tabel relasi. Berikut tabel relasi dari hasil normalisasi di atas :
Data_siswa PK nis* nama jenis_kelamin agama tempat_lahir tgl_lahir alamat alamat_ortu pendidikan_terakhir nama_ortu/wali pekerjaan_ortu/wali tanggal_masuk bulan_masuk tahun_masuk foto status tabel_sesi PK kode_sesi* hari jam tabel_jadwal PK jadwal_kelas* kode_sesi** kode_ruang** ket tabel_kelas PK kode_kelas* jadwal_kelas** nis** periode tahun status_kelas data_naik_level PK no_test* tanggal_test nilai_oral_tes nis** dari_kelas ke_kelas data_ruangan PK kode_ruang* ruang level data_bayaran PK no_bayar* tanggal_bayar bulan_bayar tahun_bayar nis** kode_kelas** detail_nilai kode_materi** nilai no_kelulusan** data_kelulusan PK no_kelulusan* periode_ujian nis** materi PK kode_materi* nama_pelajaran
Gambar 4.21 relasi tabel
4.2.4.3 Entity Relationship Diagram
Entity Relational Diagram (ERD) adalah diagram yang memperlihatkan
(83)
antar entitas tersebut. Kerelasian antar entitas dapat dikelompokkan dalam 3 jenis, yaitu:
1. Satu ke satu (One To One) 2. Satu ke banyak (One To Many) 3. Banyak ke banyak (many To Many) Berikut ERD dari relasi tabel di atas :
Siswa melakukan memiliki melakukan Bayaran Jadwal mempunyai Ruang Sesi Naik_level ujian memiliki Detail nilai materi mempunyai 1 n
1 1 n
1 n n n n 1 1 memiliki melakukan 1 1 n 1 1
Gambar 4.22Entity Relationship Diagram
4.2.4.4 Struktur file
Langkah berikutnya yang harus dilakukan adalah menentukan file – file apa saja yang harus disediakan dan akan digunakan dalam aktivitas kerja jika sistem ini diimplementasikan. Pemilihan file yang akan dibentuk dapat ditentukan dari skema ERD yang telah ditransformasikan ke dalam bentuk tabel yang lebih normal.
Tabel yang sudah normal tersebut selanjutnya akan dibuatkan struktur filenya. Struktur digunakan dalam perancangan sistem, karena struktur file akan menentukan struktur fisik database. Sruktur file berisi data yang harus disimpan
(84)
Nama file : data_siswa
Media penyimpanan : harddisk
Tabel 4.2 struktur file siswa
no nama item data type lebar keterangan
1 nis varchar 6 nomor induk siswa
2 nama varchar 25 nama siswa
3 jenis_kelamin varchar 6 jenis kelamin siswa
4 agama varchar 10 agama siswa
5 tempat_lahir varchar 10 tempat lahir siswa
6 tgl_lahir date tanggal lahir siswa
7 alamat text alamat siswa
8 alamat_ortu text alamat orang tua/ wali siswa
9 pendidikan_terakhir varchar 10 pendidikan terakhir siswa
10 nama_ortu/wali varchar 25 nama orang tua/wali siswa
11 pekerjaan_ortu/wali varchar 10 pekerjaan orang tua/ wali siswa
12 tanggal_masuk date tanggal mendaftar
13 bulan_masuk int 11 bulan mendaftar
14 tahun_masuk varchar 4 tahun mendaftar
15 foto varchar 50 foto siswa
16 status varchar 11 Status aktif,tidak aktif/lulus
(85)
2. Bayaran
Nama file: data_bayaran Media penyimpanan: hardisk
Tabel 4.3 struktur file bayaran
no nama item data type lebar keterangan
1 no_bayar int 11 no transaksi bayaran
2 nis varchar 6 nomor induk siswa
3 Kode_kelas varchar 5 kelas yang ditempati siswa
4 bulan_bayar varchar 8 pembayaran untuk bulan
5 tahun_bayar varchar 4 pembayaran untuk tahun
6 tanggal_bayar date tanggal transaksi bayaran
3. Jadwal
Nama file: tabel_jadwal Media penyimpanan: hardisk
Tabel 4.4 struktur file jadwal
no nama item data type lebar keterangan
1 jadwal_kelas varchar 6 kelas yang ditempati siswa
2 kode_sesi varchar 5 sesi yang dipilih siswa
3 kode_ruang varchar 5 kode ruangan
4 ket text Keterangan dari jadwal
4. Kelas
Nama file: tabel_kelas Media penyimpanan: hardisk
Tabel 4.5 struktur file kelas
no nama item data type lebar keterangan
1 Kode_kelas int 11 Kode kelas
(86)
Nama file: detail_nilai Media penyimpanan: hardisk
Tabel 4.6 struktur file nilai
no nama item data type lebar keterangan
1 kode_materi varchar 3 kode pelajaran
2 nilai int 11 nilai siswa
3 No_kelulusan varchar 9 Nomer kelulusan siswa
6. materi
Nama file: materi
Media penyimpanan: hardisk
Tabel 4.7 struktur file pelajaran
no nama item data type lebar keterangan
1 kode_materi varchar 3 kode pelajaran
2 nama_materi varchar 25 nama pelajaran
7. Data Kelulusan Nama file: table_lulus Media penyimpanan: hardisk
Tabel 4.8 struktur file kelulusan
No nama item data type lebar keterangan
1 no_kelulusan varchar 9 no lulus siswa
2 Periode ujian varchar 11 Periode ujian
(87)
8. Naik level
Nama file: data_naik_level Media penyimpanan: hardisk
Tabel 4.9 struktur file naik level
No nama item data type lebar keterangan
1 no_test int 11 nomer tes siswa
2 tanggal_test date tanggal tes naik level siswa
3 nilai_oral_test int 11 nilai tes naik level siswa
4 nis varchar 6 nomor induk siswa
5 Dari_kelas varchar 5 Kelas sebelum naik level
6 Ke_kelas varchar 5 Kelas yang ditempati setelah naik level
9. Ruangan
Nama file: data_ruangan Media penyimpanan:hardisk
Tabel 4.10 struktur file ruangan
no nama item data type lebar keterangan
1 kode_ruang varchar 5 kode ruangan
2 ruang varchar 12 ruangan
3 level varchar 20 level
10.Sesi
Nama file: tabel_sesi
Media penyimpanan:hardisk
Tabel 4.11 struktur file sesi
No nama item data type lebar keterangan
1 kode_sesi int 5 sesi yang dipilih siswa
2 hari enum nomor induk siswa
(88)
1. Pengkodean nis Format : XXX XXX
No urut siswa
Kode sesi Contoh: IIA001
Keterangan: siswa memilih sesi IIA dengan nomor urut 1 2. Pengkodean kelas
Format : XXX.XX
Kode ruangan/ urut level Kode sesi
Contoh: IIM.01
Keterangan : sesi ruangan IIM dengan level ruangan 1/ NC1 3. Pengkodean kelulusan untuk sertifikat
Format : X.XXXX.XXX
No urut siswa kelulusan Tahun kelulusan
Periode kelulusan
Contoh:4.2011.001
(89)
4.2.5 Perancangan Antar Muka
Perancangan antar muka dimaksudkan untuk menjelaskan tampilan antar muka perangkat lunak. Perancangan ini di maksudkan untuk melihat rancangan atau gambaran dari tampilan perangkat lunak yang sedang di buat.
4.2.5.1 Perancangan Struktur Menu
Perancangan struktur menu dibuat sebagai alat antar muka dengan pengguna untuk memudahkan pengoperasian perangkat lunak.
Index Front Office Index Bag. keuangan Index Sekretariat SIMPen PQEC (Sistem Informasi manajemen Pendidikan) Data Siswa Data kelas sortir Cari siswa Kenaikan level Form kenaikan level siswa Data kenaikan level siswa Kelulusan siswa Cetak absensi
Input nilai ujian siswa Data kelulusan Help Logout Form registrasi Laporan pendaftaran Data siswa Cetak formulir Help Logout
Form buat kelas Cetak kartu level &
kartu bayaran Form pembayaran Data bayaran
siswa Help Logout
Gambar 4.23 Perancangan Struktur Menu
4.2.5.2 Perancangan Input
Perancangan input pada perangkat lunak ini terdiri dari beberapa rancangan antar muka. Berikut rancangan tampilan input dari perangkat lunak ini:
(90)
reset isian. Berikut rancangan tampilan login:
logo
User name
Password
submit reset
copyright
Gambar 4.24Rancangan Tampilan Login
2. Rancangan tampilan untuk front office (proses pendaftaran siswa baru) Tampilan ini berfungsi untuk memasukan data siswa baru dari formulir yang telah diisi oleh calon siswa guna menyimpan data – data tersebut kedalam database. Terdapat beberapa textfield dan listmenu serta 3 tombol
button yang berfungsi browse untuk mengupload foto, tombol simpan
untuk menyimpan data, serta tombol reset untuk menghapus data yang telah diisikan ke dalam textfield dan listmenu. Berikut rancangan tampilan form pendaftaran:
(91)
logo
Nama lengkap Jenis kelamin
simpan reset
copyright
Pilih jenis kelamin Agama
Tempat lahir Tanggal lahir
Alamat Pendidikan terakhir Nama orang tua Pekerjaan orang tua
Tanggal daftar
Pilih
Jadwal Pilih Form Registrasi
Form registrasi Laporan pendaftaran Log out
Foto browse
Gambar 4.25Rancangan tampilan Form registrasi
3. Rancangan tampilan untuk Bagian keuangan (proses bayaran bulanan siswa)
Tampilan ini berfungsi untuk memasukan data bayaran siswa ke dalam
database. Terdapat satu textfield untuk memasukan nis, 2 menu list untuk
memasukan data bulan dan tahun bayar serta tombol simpan untuk menyimpan data, serta tombol reset untuk menghapus data yang telah diisikan Berikut rancangan tampilan form bayaran bulanan siswa:
logo
copyright
Form Bayaran Bulanan Siswa
Nomor induk siswa
Untuk Pembayaran Bulan Januari Tahun 2011
proses reset
(92)
dalam database. Terdapat 5 textfield untuk mengisi data kenaikan level serta tombol proses untuk menyimpan data, serta tombol reset untuk menghapus data yang telah diisikan Berikut rancangan tampilan form bayaran bulanan siswa:
logo
copyright
proses reset Form kenaikan level siswa
NIS
nama Dari kelas
Ke kelas nilai
Gambar 4.27 Rancangan tampilan form kenaikan level
5. Rancangan tampilan untuk Bagian sekretariat (proses input nilai ujian untuk kelulusan). Tampilan ini berfungsi untuk memasukan data nilai ujian siswa ke dalam database. Terdapat beberapa textfield untuk mengisi data nilai ujian siswa serta tombol proses untuk menyimpan data, serta tombol reset untuk menghapus data yang telah diisikan Berikut rancangan tampilan form bayaran bulanan siswa:
(93)
logo
copyright
proses reset Form input nilai ujian siswa
NIS Periode ujian Tahun periode
Nilai xxx Nilai xxx
Gambar 4.28 Rancangan tampilan form input nilai ujian siswa
4.2.5.3 Perancangan Output
Perancangan output digunakan untuk menghasilkan suatu informasi. Perancangan output ini akan menampilkan data keluaran yang diinginkan. Perancangan output tersebut adalah sebagai berikut:
1. Perancangan output laporan pendaftar perbulan
Berisi data pendaftar perbulan berisi nis, nama, jadwal, dan tanggal masuk siswa.
PQEC INSTITUTE BANDUNG
---NIS Nama Jadwal Tanggal Masuk
xxxxx xxxxx xxxxx Xx-xx-xxxx
Gambar 4.29 Rancangan tampilan output laporan pendaftar perbulan
2. Perancangan output laporan kelulusan
Berisi laporan data kelulusan beserta nilai ujian siswa, berisi no kelulusan, nis, periode ujian dan nilai yang diujikan untuk kelulusan.
(94)
Gambar 4.30 Rancangan tampilan output laporan kelulusan siswa 3. Perancangan output kartu level
Berisi field nis, nama, alamat, sesi, tanggal masuk, tanggal transaksi naik level, level, dan nilai oral tes.
Gambar 4.31 Rancangan tampilan output kartu bayaran
4. Perancangan output kartu bayaran
Berisi field nis, nama, alamat, sesi, tanggal masuk, tanggal transaksi bayaran, bulan bayar, jumlah, ttd, level
(95)
4.2.6 Perancangan Arsitektur Jaringan
Perancangan arsitektur jaringan Usulan terhadap sistem informasi manajemen pendidikan yang diusulkan yaitu dibangunnya sistem informasi manajemen pendidikan yang terkomputerisasi berisi informasi manajemen pendidikan yang sesuai dengan kebutuhan pengguna sistem saat ini yang mana adanya pembangunan jaringan komputer client server sehingga kebutuhan akan data yang berhubungan dengan manajemen pendidikan akan dapat dengan mudah dan cepat diperoleh.
Perancangan arsitektur jaringan untuk gambaran jaringan komputer yaitu pembangunan jaringan komputer Local Area Network untuk mempermudah konektifitas antar unit komputer antar bagian di PQEC Institute Cimahi.
Server(Sekretariat)
Client(Administrasi)
Client (Front Office) HUB
(96)
(97)
25
3.1. Objek Penelitian
Objek penelitian dilakukan di PQEC Institute Bandung. PQEC merupakan suatu lembaga pendidikan bahasa Inggris yang bertempat di Jl.Raya Cimindi no:263 A Cimahi.
3.1.1. Sejarah Singkat Perusahaan
Private Quick English grammar - conversation berdiri sejak februari 1969,di kampung Lio hujung ,cimahi tepatnya di jalan leuwi gajah depan asrama brimob. Pendiri PQEC adalah bapak M. Benny SL. sebagai pemilik juga pimpinan utama, adapun beliau adalah pensiunan brimob yang sebelumnya pernah beberapa kali keliling dunia pada masa sebelum perang dunia ke-2 hingga masa kemerdekaan Indonesia.
PQEC pernah beberapa kali pindah lokasi ke jl.Rd Ganda No: 55 pada tahun 1973, kemudian pindah ke Jl. Cimindi No: 194 – 196 dan sekarang di Jl. Cimindi 263A. Dalam kiprahnya PQEC berazaskan kekeluargaan, sejak Juni 1991 PQEC di pimpin oleh Ir. Suherlan Benny hingga sekarang.
3.1.2. Visi dan Misi Perusahaan
Karena dorongan serta kebutuhan tuntutan jaman maka PQEC menyelenggarakan pendidikan non Formal atau pendidikan luar sekolah dengan tujuan:
(98)
daya manusia yang handal dan berdedikasi.
3. Dapat menyelenggarakan proses belajar dan mengajar bagi rakyat kecil atau kalangan masyarakat menengah ke bawah.
4. Dapat menyelenggarakan pendidikan yang dapat terjangkau secara financialoleh masyarakat menengah ke bawah.
5. Menyelenggarakan kaderisasi dari generasi ke generasi sebagai generasi penerus bangsa.
3.1.3. Struktur Organisasi Perusahaan
Gambar 3.1: Struktur Organisasi PQEC Institute
(Sumber: Sekretariat PQEC Institute) Hj.Trisna Asih
Pemilik
Ir. Suherlan Benny Pimpinan
Hj.Trisna Asih Bendahara
Drs. Herawati Ningsih Sekretaris
Ir. Haryanto Benny Supervisor
Siswa Peserta Didik Staf Pengajar / Instruktur
(1)
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Kemajuan ilmu pengetahuan yang berorientasi pada pengembangan teknologi informasi merupakan bagian dari kehidupan masyarakat dunia saat ini. Seperti sekarang ini komputer menjadi salah satu alat pengolahan data yang wajib di miliki oleh suatu perusahaan atau instansi untuk memperlancar informasi dan memungkinkan penggunaan teknologi komputer sebagai alat untuk melakukan proses penyimpanan, pengolahaan ataupun pembuatan laporan.
Suatu lembaga pendidikan dan keterampilan merupakan suatu organisasi yang berfungsi mendidik dan memberikan bekal keterampilan terhadap peserta didik. Manajemen pendidikan dalam suatu lembaga pendidikan meliputi segala aspek pendayagunaaan sumber – sumber (personal maupun material) secara efektif dan efisien untuk menunjang tercapainya pendidikan. Mengaplikasikan suatu sistem informasi ke dalam manajemen pendidikan memungkinkan memfasilitasi proses keseluruhan kegiatan bersama dalam bidang pendidikan agar mencapai tujuan pendidikan secara efektif dan efisien.
PQEC Institute merupakan suatu lembaga pendidikan di bidang bahasa Inggris yang terletak di JL.Raya Cimindi no:263 A Cimahi. Peserta didik yang terdapat di PQEC Institute mulai dari SD kelas 5, SMP, SMA, Mahasiswa dan masyarakat umum yang ingin memiliki keahlian berbahasa inggris secara general. Di PQEC Institute terdapat 7 tahapan / level untuk sampai pada kelulusan dengan target waktu yang ditempuh selama 11 bulan dimana sekretariat melakukan tes terhadap siswa pada setiap kenaikan level.
PQEC Institute berorientasi pada pengajaran bahasa Inggris untuk peserta didik dari kalangan menengah ke bawah dengan biaya yang cukup terjangkau. Maka dari itu banyak
(2)
masyarakat sekitar kota Cimahi yang menjadi peserta didik di lembaga pendidikan bahasa Inggris tersebut.
Proses manajemen pendidikan di PQEC Bandung masih belum terkomputerisasi, data akademik belum terintegrasi sehingga masih terjadi redudansi data, media penyimpanan datanya masih menggunakan sistem pengarsipan dokumen karena tempat penyimpanannya masih terbatas sehingga memerlukan waktu yang cukup lama dalam proses pencarian data seperti pada proses pendaftaran siswa, iuran bulanan siswa, kenaikan level dan kelulusan.
Pada proses pendaftaran siswa baru front office harus mencatat data siswa ke dua arsip sekaligus yaitu arsip data siswa, dan arsip pendaftar, sementara sekretariat memasukan data siswa baru ke dalam data kelas. Dalam proses ini masih banyak kesalahan dalam proses pencatatan data siswa dan pemberian laporan kepada Head master. Dalam proses iuran bulanan siswa juga masih banyak kekeliruan dalam proses pencatatan, dan proses pencarian data dari transaksi bayaran siswa yang bersangkutan. Begitu pula pada proses kenaikan level dan kelulusan siswa dalam proses pencatatan dan pemberian laporan oleh sekretariat kepada head master yang masih dilaukan secara manual. Dengan kekurangan sistem informasi yang sedang berjalan tersebut maka kemungkinan adanya pihak yang dirugikan dengan pelayanan yang masih ada, untuk itu dibutuhkan adanya sistem informasi yang terkomputerisasi. Berdasarkan permasalahan di atas, maka diperlukan suatu sistem informasi yang memungkinkan untuk mengolah data-data menjadi suatu informasi yang berguna bagi pihak PQEC dan pimpinan untuk mengambil suatu keputusan demi berlangsungnya manajemen pendidikan yang ada di PQEC. Berdasarkan penjelasan di atas , penulis membuat usulan penelitian ini dengan judul:” Sistem Informasi Manajemen Pendidikan Di PQEC Institute”
(3)
1.2 Identifikasi dan Rumusan Masalah
Berdasarkan pada permasalahan yang ada pada latar belakang masalah dapat diidentifikasikan sebagai berikut:
1. Pengolahan data siswa, data iuran bulanan, dan data kenaikan level dan data kelulusan yang terkait dengan sistem manajemen pendidikan masih belum terkomputerisasi, media penyimpanan data yang belum terintegrasi sehingga sering terjadi penyimpanan data yang sama berulang kali.
2. Tidak praktisnya pendataan siswa,masih terjadi kesalahan dalam proses pencatatan data siswa, sulitnya melakukan pencarian data karena membutuhkan waktu yang lama karena hanya menggunakan sistem pengarsipan dokumen.
3. Pengolahan secara manual menyebabkan pembuatan laporan berjalan lambat dan
terkadang terdapat kesalahan.
1.2.1 Rumusan Masalah
Atas dasar identifikasi masalah diatas, maka penulis mencoba merumuskan masalah sebagai berikut :
1. Bagaimana sistem informasi manajemen pendidikan yang berjalan di PQEC Institute
Bandung.
2. Bagaimana perancangan sistem informasi manajemen pendidikan di PQEC Institute
Bandung.
3. Bagaimana pengujian sistem informasi manajemen pendidikan di PQEC Institute Bandung.
4. Bagaimana implementasi sistem informasi manajemen pendidikan di PQEC Institute
(4)
1.3 Maksud dan tujuan penelitian 1.3.1 Maksud penelitian
Maksud dari penelitian adalah untuk membangun sistem informasi manajemen pendidikan di PQEC Institute Bandung
1.3.2 Tujuan penelitian
Berdasarkan rumusan masalah yang telah di buat maka tujuan penelitiannya adalah sebagai berikut:
1. Untuk mengetahui sistem informasi manajemen pendidikan yang berjalan di PQEC Institute Bandung.
2. Untuk merancang sistem informasi manajemen pendidikan di PQEC Institute Bandung.
3. Untuk menguji sistem informasi manajemen pendidikan di PQEC Institute
Bandung.
4. Untuk mengimplementasikan sistem informasi manajemen pendidikan di PQEC Institute Bandung.
1.4 Kegunaan Penelitian 1.4.1 Kegunaan Praktis
Diharapkan dengan adanya sistem yang dibahas dalam penulisan tugas akhir ini diharapkan adanya perbaikan dan peningkatan kualitas sistem informasi yang ada di PQEC khususnya dalam pendaftaran siswa baru, proses iuran bulanan siswa, data naik level dan data kelulusan.
(5)
1.4.2 Kegunaan Akademis
1. Manfaat bagi dunia ilmu pengetahuan adalah sebagai dasar studi perbandingan dan referensi bagi peneliti lain yang sejenis.
2. Manfaat bagi peneliti sendiri adalah peneliti ini diharapkan dapat menambah masukan dan pengalaman penulis dalam mengaplikasikan ilmu yang telah didapat di bangku kuliah.
1.5 Batasan Masalah
Dalam hal ini perlu dibatasi masalah yang ada, agar pada penjelasan nanti akan lebih terarah dan sesuai dengan yang diharapkan serta terorganisasi dengan baik. Adapun batasan masalah yang ada meliputi:
1. Perancangan sistem informasi ini hanya mencakup manajemen pendidikan yang ada PQEC Institute seperti dalam pendaftaran siswa baru, proses iuran bulanan siswa, data kenaikan level, dan data kelulusan.
2. Laporan yang diberikan untuk headmaster selaku kepala sekolah hanya laporan data kelas, laporan pendaftar perbulan, dan laporan kelulusan
3. Sistem informasi yang dibuat berbasis Client – Server sehingga sistem tersebut hanya mencakup wilayah PQEC saja dan tidak menyertakan sistem dan database selain dari sistem informasi manajemen pendidikan PQEC
1.6 Tempat dan Waktu Penelitian
Usulan penelitian ini dilakukan di di PQEC Institute Bandung bertempat di Jl.Raya Cimindi no:263 A Cimahi. Waktu penelitian di laksanakan selama 5 bulan dari bulan Maret sampai bulan Juli 2011
(6)
no Waktu kegiatan 2011
Maret april Mei juni juli
1 Identifikasi kebutuhan pemakai
2 Membuat
prototype
3 Menguji
prototype
4 Memperbaiki
prototype
5 Menguji
prototype
6 Mengembangkan
versi produksi