perancangan dan penerapan sistem informasi akademik …the purpose of this paper is to design an...
TRANSCRIPT
1
Perancangan Dan Penerapan Sistem Informasi Akademik
Pada SMA Negeri 2 Air Sugihan
*1Didik Andrianto, 2Sultan Hasanudin, 3Ervi Cofriyanti, 4Hermawan
1,2STMIK GI MDP; Jl.Rajawali No.14, (0711)376400 3Jurusan Sistem Informasi, STMIK GI MDP, Palembang
e-mail: *[email protected], [email protected], [email protected], [email protected]
Abstrak
Tujuan skripsi ini adalah untuk melakukan perancangan sebuah sistem informasi
akademik pada SMA Negeri 2 Air Sugihan. Adapun permasalahan yang ada pada SMA Negeri
2 Air Sugihan adalah data-data yang ada belum terintegrasi dengan baik. Metodologi yang
digunakan dalam pengembangan sistem ini adalah metodologi RAD (Rapid Application
Development). Tahapan-tahapan dalam pengembangan sistem informasi menggunakan model
RAD antara lain pemodelan bisnis, pemodelan data, pemodelan proses, pembuatan aplikasi
dan pengujian. Hasil yang dicapai dalam penelitian ini adalah sebuah sistem informasi
akademik berbasis web pada SMA Negeri 2 Air Sugihan yang dibangun menggunakan PHP dan
MySQL. Dengan adanya sistem ini diharapkan mampu mengatasi masalah-masalah akademik
yang ada pada SMA Negeri 2 Air Sugihan
Kata kunci : Sistem Informasi Akademik, PHP, MySQL
Abstract
The purpose of this paper is to design an academic information System on SMA
Negeri Air Sugihan . The problem that exists in SMA Negeri 2 Air Sugihan is data that have is
not yet well integrated . The methodology used in developing this system is the RAD
methodology ( Rapid Application Development ) . The stages in the development of information
systems using RAD models such as business modeling , data modeling , process modeling ,
application development and testing . The result achieved in this study is a web-based academic
information system at SMA Negeri 2 Air Sugihan using PHP and MySQL . This system is able to
overcome the academic problem that exist on SMA Negeri 2 Air Sugihan
Keywords : Academic Information System, PHP, MySQL
1. PENDAHULUAN
1.1Latar Belakang
Teknologi informasi sekarang memiliki peranan penting dalam kemajuan suatu instansi,
tanpa teknologi informasi sebuah instansi sulit untuk berkembang, karena merupakan sebuah
fasilitas penunjang kesuksesan dari suatu instansi itu sendiri. Penggunaan teknologi secara tepat
dan benar dapat memberikan suatu informasi yang efektif dan efisien, sehingga dapat memadai
sarana dan prasarana untuk menunjang suatu aktivitas instansi itu sendiri.
Untuk menerapkan suatu teknologi informasi perlu dukungan dari beberapa aspek seperti
perangkat keras dan perangkat lunak, data, manusia dan organisasi yang semuanya berkaitan
2
satu dengan lainnya. Beberapa aspek tersebut harus memiliki hubungan keterikatan yang kuat
agar dapat menjadi suatu teknologi informasi yang utuh dan terintegrasi. Dengan begitu
informasi yang dihasilkan menjadi lebih baik dan berkualitas.
Di era ini perkembangan teknologi informasi mulai merambah dunia pendidikan karena
ketersediaan informasi yang terintegrasi makin penting dalam kegiatan akademik sekolah guna
mendukung upaya menciptakan generasi penerus bangsa yang kompetitif.
SMA Negeri 2 Air Sugihan beralamat di Desa Sidomakmur Jalur 29 Blok E Kecamatan
Air Sugihan Kabupaten Ogan Komering Ilir. Dalam pengelolaan kegiatan akademik sekolah
saat ini masih menggunakan Microsoft Excel, seperti kegiatan rekapitulasi data nilai siswa,
rekapitulasi absen siswa, dan rekapitulasi absen guru sedangkan yang masih menggunakan cara
manual adalah kegiatan pencatatan absensi guru, absensi siswa, pencatatan pelanggaran siswa
dan penyusunan jadwal mengajar. Hal ini menimbulkan beberapa kendala dalam mengurus
kegiatan akademik misalnya data yang berupa dokumen sering hilang atau rusak, sedangkan
yang menggunakan data berupa Microsoft Excel sering kali dapat dilihat, diubah dan dihapus
oleh orang yang tak berhak karena komputer yang digunakan merupakan komputer umum
sekolah sehingga semua guru boleh memakai komputer tersebut.
Oleh karena itu kami mendapatkan ide untuk merancang sebuah sistem informasi
akademik berbasis web pada SMA Negeri 2 Air Sugihan dengan judul “Perancangan dan
Penerapan Sistem Informasi Akademik pada SMA Negeri 2 Air Sugihan” yang diharapkan
bisa membantu pihak tata usaha dalam mengelola kegiatan akademik sekolah dengan sistem
yang komputerisasi dan terintegrasi.
1.2Permasalahan
Beberapa masalah yang ada pada proses akademik SMA Negeri 2 Air Sugihan yaitu,
sebagai berikut :
1. Sering terjadi kerangkapan data siswa dan data guru karena data belum terintegrasi dengan
baik.
2. Belum adanya media yang dapat menyampaikan informasi.
3. Mengalami kendala dalam proses pembuatan laporan akademik yang meliputi: laporan
absensi guru, laporan absensi siswa, laporan penerimaan siswa baru, laporan data siswa,
laporan nilai siswa dan laporan pelanggaran siswa yang membutuhkan waktu yang lama
karena harus mengumpulkan data terlebih dahulu.
4. Sistem yang ada belum memiliki pengamanan terhadap data–datanya sehingga orang yang
tidak berhak dapat melihat, mengubah, menghapus atau mengambil data-data tersebut
dengan mudah.
1.3Ruang Lingkup
Agar penulisan lebih terarah dan tidak menyimpang dari tujuan, maka ruang lingkup
ditetapkan sebagai berikut:
1 Pengelolaan data guru.
2 Pengelolaan data siswa.
3 Pengelolaan absensi guru.
4 Pengelolaan absensi siswa.
5 Pengelolaan nilai siswa.
6 Penyusunan jadwal mengajar.
7 Pengelolaan data pelanggaran siswa.
8 Pengelolaan penerimaan siswa baru
9 Simulasi soal latihan UN untuk kelas XII
10 Laporan sistem, meliputi: laporan absensi guru, laporan absensi siswa, laporan
penerimaan siswa baru, laporan data siswa, laporan nilai siswa dan laporan
pelanggaran siswa.
3
1.4Tujuan
Dalam penelitian ini tentulah memiliki beberapa tujuan yang pasti, berikut tujuan dari
penelitian bagi sekolah, yaitu :
1. Membuat sebuah sistem informasi akademik berbasis web pada SMA Negeri 2 Air
Sugihan.
2. Memberikan informasi akademik sekolah, absensi siswa, nilai siswa dan pelanggaran
kepada siswa dengan cepat.
3. Memberikan kemudahan dalam upaya penyajian berbagai laporan akademik yang
dibutuhkan, seperti laporan absensi guru, laporan absensi siswa, laporan penerimaan siswa
baru, laporan data siswa, laporan nilai siswa, laporan pelanggaran siswa dan keterangan
lainnya yang diperlukan sekolah.
4. Memberikan informasi mengenai SMA Negeri 2 Air Sugihan kepada masyarakat.
1.5Manfaat
Selain memiliki tujuan penelitian ini memiliki manfaat dan berikut ini adalah manfaat
yang didapat untuk sekolah, yaitu :
1. Mempermudah pendataan guru, siswa, mata pelajaran, nilai, dan kegiatan akademik.
2. Mempermudah dan mempercepat pendaftaran siswa baru.
3. Semua data akademik yang saling terintegrasi sehingga mempermudah dalam upaya
pencarian dan memenuhi berbagai keperluan akademik lainnya dengan mengoptimalkan
sumber daya yang ada menjadi lebih baik.
4. Sebagai salah satu media promosi bagi sekolah.
2. METODE PENELITIAN
2.1Konsep Akademik
Akademik adalah lembaga pendidikan tinggi kurang lebih 3 tahun berhubungan dengan
akademi, bersifat ilmiah, bersifat ilmu pengetahuan [1].
2.2Sistem Informasi Akademik
Sistem Informasi Akademik (SIAKAD) adalah suatu sistem yang dirancang untuk
keperluan pengelolaan data-data akademik dengan penerapan teknologi komputer baik
hardware maupun software yang bertujuan memberikan informasi terhadap para siswa, orang
tua siswa dan masyarakat tentang sekolah, fasilitas sekolah, data siswa, absensi siswa, data
prestasi siswa, data nilai siswa, dan pembayaran sekolah, jadwal guru piket, dan saran [2].
2.3Metodologi
Metodologi adalah kesatuan metode-metode, prosedur-prosedur, konsep-konsep
pekerjaan, aturan-aturan yang digunakan oleh suatu ilmu pengetahuan, seni atau disiplin
lainnya. Sedangkan metodologi pengembangan sistem berarti adalah metode-metode, prosedur-
prosedur, konsep-konsep pekerjaan, aturan-aturan dan postulat-postulat yang akan digunakan
untuk mengembangkan suatu sistem informasi [3].
2.4Metodologi RAD (Rapid Application Development)
RAD (Rapid Application Development) adalah model proses pengembangan perangkat
lunak yang bersifat incremental terutama untuk waktu pekerjaan yang pendek. Model RAD
adalah adaptasi dari model air terjun versi kecepatan tinggi dengan menggunakan model air
terjun untuk pengembangan setiap komponen perangkat lunak [4].
4
Menurut [4] ada beberapa tahapan dalam pengembangan sistem menggunakan model
RAD antara lain:
1. Pemodelan bisnis
Pemodelan yang dilakukan untuk memodelkan fungsi bisnis untuk mengetahui
informasi apa yang terkait proses bisnis, informasi apa saja yang harus dibuat, siapa yang harus
membuat informasi itu, bagaimana alur informasi itu, proses apa saja yang terkait informasi itu.
2. Pemodelan data
Memodelkan data apa saja yang dibutuhkan berdasarkan pemodelan bisnis dan
mendefinisikan atribut-atributnya beserta relasinya data-data yang lain.
3. Pemodelan proses
Mengimplementasikan fungsi bisnis yang sudah didefinisikan terkait dengan
pendefinisian data.
4. Pembuatan aplikasi
Mengimplementasikan pemodelan proses dan data menjadi program. Model RAD
sangat menganjurkan pemakaian komponen yang sudah ada jika dimungkinkan.
5. Pengujian dan Pergantian
Pengujian komponen-komponen yang dibuat. Jika sudah teruji maka tim pengembang
komponen dapat beranjak untuk mengembangkan komponen berikutnya.
Adapun beberapa proses dari model RAD dapat dilihat pada Gambar 1.
PemodelanBisnis
Pemodelan Data
Pemodelan Proses
Pembuatan Aplikasi
Pengujian danPergantian
PemodelanBisnis
Pemodelan Data
Pemodelan Proses
Pembuatan Aplikasi
Pengujian danPergantian
PemodelanBisnis
Pemodelan Data
Pemodelan Proses
Pembuatan Aplikasi
Pengujian dan
Pergantian
60-90 hari
Tim #2
Tim #3
Tim #1
Gambar 1 Proses RAD
2.5Internet
Internet adalah metode untuk menghubungkan berbagai komputer ke dalam satu
jaringan komputer global, melalui protokol yang disebut Trasmission Control Protocol /
Internet Protocol (TCP / IP).
Protokol adalah suatu petunjuk yang menunjukkan pekerjaan yang akan pengguna
(user) lakukan dengan internet, apakah akan mengakses situs web, melakukan transfer file,
mengirim email dan sebagainya [5].
2.6Web
Web merupakan fasilitas hipertensi untuk menampilkan data berupa teks, gambar, suara,
animasi dan data multimedia lainnya. PHP merupakan salah satu script (perintah-perintah
program) Server Side yang sangat populer diterapkan dalam sebuah situs Web. Situs / Web dapat
dikategorikan menjadi dua, yaitu Web statis dan Web dinamis [5].
5
2.7PHP (Hypertext Preprocessor)
PHP merupakan salah satu bahasa pemrogaman yang berjalan dalam sebuah web server
dan berfungsi sebagai pengolah data pada sebuah server [6].
Jika kita lihat sejarah, mulanya PHP diciptakan dari ide Rasmus Lerdof untuk
kebutuhan pribadinya, skrip tersebut sebenarnya dimaksudkan untuk digunakan sebagai
keperluan membuat website pribadi, akan tetapi kemudian dikembangkan lagi sehingga menjadi
sebuah bahasa yang disebut “Personal Home Page”, inilah awal munculnya PHP sampai saat
ini.
2.8MySQL
MySQL adalah database yang menghubungkan script PHP menggunakan perintah query
dan escape character yang sama dengan PHP [7].
Sebagai sebuah program penghasil database, MySQL tidak mungkin berjalan sendiri
tanpa adanya aplikasi pengguna (interface) yang berguna sebagai program aplikasi pengakses
database yang dihasilkan. MySQL dapat didukung oleh hampir semua program aplikasi baik
yang open source seperti PHP maupun yang tidak open source yang ada pada platform windows
seperti Visual Basic, Delphi dan lainnya.
2.9HTML (Hypertext Markup Language)
HTML (Hypertext Markup Language) adalah bahasa komputer yang digunakan untuk
membuat homepage.
Dokumen yang dibuat dengan format HTML, terdiri dari beberapa elemen yang saling
berkaitan antara satu dengan yang lainnya untuk membentuk satu dokumen HTML yang utuh.
Elemen yang diperlukan itu adalah elemen html, elemen head, elemen title, dan elemen body
yang masing-masing elemen diapit oleh sebuah tanda delimiter. Element yang sering diapit oleh
sebuah tanda delimiter sering disebut tag. Delimiter yang digunakan adalah tanda lebih kecil
“<” dan tanda lebih besar “>” [6]
3. HASIL DAN PEMBAHASAN
3.1Profil Sekolah
Sekolah SMA Negeri 2 Air Sugihan didirikan pada tahun 2008 yang beralamat di Desa
Sidomakmur, Kecamatan. Air Sugihan Kabupaten. Ogan Komering Ilir. SMA N 2 Air Sugihan
ini telah berakreditasi B pada tahun 2010 dengan Nomor Statistik Sekolah (NSS) 3011021402.
3.2Diagram Konteks Sistem yang Berjalan
Diagram Konteks adalah model proses yang digunakan untuk mendokumentasikan
lingkup awal sistem. Diagram ini menyatakan masukan dan keluaran dari sistem yang sedang
berjalan pada SMA Negeri 2 Air Sugihan. Berikut Diagram Konteks pada sistem yang berjalan
pada SMA Negeri 2 Air Sugihan dapat dilihat pada Gambar 2 berikut ini:
6
Sistem Informasi Akademik pada SMA Negeri 2 Air Sugihan
Siswa Guru
Wali Kelas
Kepala SekolahTata Usaha
Waka Kesiswaan
Waka Kurikulum
Nilai_Siswa
Jadwal_Pelajaran
Pelanggaran
Nilai_Siswa
Informasi_Jadwal
Nilai_Siswa
Rekapitulasi_Nilai_Siswa
Data_Siswa
Absensi_GuruRekapitulasi_Data_Siswa
Informasi_Pelanggaran _iswa
Pelanggaran_Siswa
Informasi_Jadwal
Jadwal_belajar_mengajar
Laporan
Guru SMP Pendaftaran_Siswa_Baru
Calon SiswaPendaftara_ Siswa_Baru
Data_Siswa_Baru
Informasi_data_siswa_baru
Data_seleksi_siswa_baru
Absensi_Siswa
Pengumuman
Pengumuman
Data_Guru
Data_Guru
Informasi_Jadwal_Pelajaran
Konfirmasi_Jadwal_Pelajaran
Informasi_Kehadiran_Siswa
Rekapitulasi_Absensi_Siswa
Rekaptulasi_Nilai_Siswa
Informasi_Seleksi__Siswa_Baru
Informasi_Kehadiran_Guru
Informasi_Kehadiran_Guru
Gambar 2 Diagram Konteks yang Berjalan
3.3DFD Logis
Diagram DFD logis menggambarkan sistem yang berlajan saat ini yang
menggambarkan setiap fungsi dari aktor. Diagram DFD logis dapat dilihat pada gambar 3
berikut ini: PendaftaranCalon
siswa
Guru Smp Data Siswa
Waka.Kesiswaan
Pengumuman_Penerimaan_Siswa_Baru
PendaftaranPengumuman_Penerimaan_Siswa_Baru
Data_siswa_baruInformasi_Seleksi_Siswa_Baru
Tata Usaha
Pengumuman_Hasil_SeleksiData_Siswa_Baru
Data Absensi Siswa
Arsip Data Siswa
Guru
Data Absensi Siswa
Abs
ensi
_Sis
wa
Data JadwalWaka.Kurikulum
Siswa
Info
rmas
i_Ke
hadi
ran_
Sisw
a
Wali Kelas
Dat
a_si
swa_
baru
Reka
ptul
asi_
Abs
ensi
_Sis
wa
Rekaptulasi_Absensi_Siswa
Jadwal_Pelajaran
Data Guru
Data_Guru
Dat
a_G
uru
Kepala Sekolah
Info
rmas
i_Ja
dwal
_Pel
ajar
an
Konf
irm
asi_
Jadw
al_P
elaj
aran
Informasi_Jadwal
Info
rmas
i_Ja
dwal
_Pel
ajar
an
Kesalahan_Jadwal_Pelajaran
Data Pelanggaran Siswa
Arsip Data Guru
Arsip DataPelanggaran Siswa
Pela
ngga
ranD
ata_
Pela
ngga
ran
Info
rmas
i_Pe
lang
gara
n
Data_Pelanggaran_Siswa
Data Nilai Siswa Nilai_Siswa
Reka
ptul
asi_
Nila
i_Si
swa
Dat
a_N
ilai_
Sisw
a
Rekaptulasi_Nilai_Sisw
a
Data Nilai Siswa
Rekaptulasi_Nilai_Siswa
Data_Siswa
Rekaptulasi_Absensi_Siswa
Data_Guru
Nilai_Siswa
Data Absensi Guru
Info
rmas
i_Ke
hadi
ran
Informasi_Kehadiran_Guru
Absensi_Guru
Arsip Absensi GuruRekaptulasi_Absensi_Guru
Data_Guru
Laporan
L.Data_Siswa
L.Absensi_Siswa
L.Absensi_Guru
L.Nilai_Siswa
L.Pelanggaran_Siswa L.Data_Siswa
L.Absensi_Siswa
L.Absensi_Guru
L.Nilai_Siswa
L.Pelanggaran_Siswa
1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
Gambar 3 Diagram DFD Logis yang Berjalan
3.4Analisis Kebutuhan
Dalam melakukan analisis kebutuhan maka penulis menggunakan use case. Tujuan dari
pembuatan use case di bawah ini adalah untuk mendapatkan dan menganalisis informasi
7
persyaratan yang cukup untuk mempersiapkan model yang mengkomunikasikan apa yang
diperlukan dari segi pengguna, tentang bagaimana sistem akan dibangun dan
diimplementasikan. Berikut adalah gambar use case yang telah teridentifikasi pada sistem SMA
N 2 Air Sugihan.
3.4.1Diagram Use Case
Diagram Use Case dapat dilihat pada gambar 4 berikut.
Gambar 4 Diagram Use Case
3.5Diagram Konteks yang Diusulkan
Diagram konteks adalah model proses yang digunakan untuk mendokumentasikan
lingkup awal sistem. Diagram ini menyatakan masukan dan keluaran dari sistem yang akan
dikembangkan. Gambar 5 menunjukkan diagram konteks yang diusulkan.
Tata Usaha
Perancangan dan Penerapan Sistem Informasi Akademik pada SMA
Negeri 2 Air Sugihan
Data_LoginData_Jadwal
Nilai_SiswaPenerimaan_Siswa_Baru
Informasi_Pelanggaran_SiswaAbsensi_SiswaData_Siswa
Data_GuruAbsensi_Guru
Laporan_Absensi_dan_Pelanggaran_Siswa
Kepala Sekolah
Data_LoginInformasi_Data_Pengguna
Informasi_Data_JadwalInformasi_Nilai_Siswa
Informasi_Pelanggaran_Siswa
Informasi_Absensi_SiswaInformasi_Data_Guru
Absensi_Guru
Guru
Data_LoginInformasi_Data_Jadwal
Informasi_Nilai_SiswaLatihan_Soal
Informasi_Pelanggaran_SiswaAbsensi_Siswa
Informasi_Absensi_GuruData_Guru
Wali Kelas
Data_LoginInformasi_Data_Jadwal
Informasi_Nilai_Siswa
Informasi_Latihan_SoalPelanggaran_Siswa
Informasi_Absensi_SiswaInformasi_Absensi_Guru
Siswa
Data_Login
Informasi_Data_JadwalInformasi_Nilai_Siswa
Informasi_Latihan_SoalInformasi_Pelanggaran_Siswa
Informasi_Absensi_SiswaData_Siswa
Pengunjung
Penerimaan_Siswa_Baru
Pengumuman
Laporan_Data_SiswaLaporan_Nilai_Siswa
Laporan_Absensi_GuruLaporan_Absensi_Guru
Laporan_Nilai_Siswa
Laporan_Data_Siswa
Laporan_Absensi_dan_PelanggaranSiswa
Informasi_Data_Siswa_Baru
Informasi_Absensi_Siswa
Laporan_Penerimaan_Siswa_Baru
Laporan_Penerimaan_Siswa_Baru
Gambar 5 Diagram Konteks Sistem yang Diusulkan
8
3.6Diagram Dekomposisi
Diagram dekomposisi pada sistem yang akan diusulkan terdapat empat subsistem yaitu
subsistem master data, subsistem akademik, susbsistem laporan dan subsistem pengaturan.
Gambar 6 menggambarkan diagram dekomposisi yang diusulkan.
Sisitem Informasi Akademik pada SMA Negeri
2 Air Sugihan
2.0
Pengelolaan Data
Pengguna
2.1
Login
2.1.1
Ubah Password
2.2
Data Pengguna
2.2.1
Input Data
Pengguna
2.2.2
Ubah Data
Pengguna
2.2.4
Lihat Data
Pengguna
2.2.3
Hapus Data
Pengguna
1.0
Pengelolaan Data Siswa
1.1
Penerimaan
Siswa Baru
1.1.1
Input Penerimaan
Siswa Baru
1.1.2
Lihat Penerimaan
Siswa Baru
1.2
Pengelolaan Data Siswa
1.2.1
Input Data Siswa
1.2.2
Ubah Data Siswa
1.2.4
Lihat Data Siswa
1.2.3
Hapus Data Siswa
3.0
Pengelolaan Data Absensi
Guru
3.1
Input Absen Guru
3.2
Ubah Absen Guru
3.3
Hapus Absen Guru
3.4
Lihat Absen Guru
4.0
Pengelolaan Data Jadwal
4.1
Input Data Jadwal
4.2
Ubah Data Jadwal
4.3
Hapus Data Jadwal
4.4
Lihat Data Jadwal
5.0
Pengelolaan Nilai Siswa
5.1
Input Nilai Siswa
5.2
Ubah Nilai Siswa
5.3
Hapus Nilai Siswa
5.4
Lihat Nilai Siswa
6.0
Pengelolaan Latihan Soal
6.1
Input Latihan Soal
6.2
Ubah Latihan Soal
6.3
Hapus Latihan Soal
6.4
Mengunduh
Latihan Soal
7.0
Pengelolaan Pelanggaran
Siswa
7.1
Input Pelanggaran Siswa
7.2
Ubah Pelanggaran Siswa
7.3
Hapus Pelanggaran Siswa
7.4
Lihat Pelanggaran Siswa
8.0
Pengelolaan Absensi
Siswa
8.1
Input Absensi Siswa
8.2
Ubah Absensi Siswa
8.3
Hapus Absensi Siswa
8.4
Lihat Absensi Siswa
9.0
Pengelolaan Data Guru
9.1
Input Data Guru
9.2
Ubah Data Guru
9.3
Hapus Data Guru
9.4
Lihat Data Guru
10.0
Laporan
10.3
Laporan Absensi Guru
10.2
Laporan Data Siswa
10.1
Laporan Penerimaan
Siswa Baru
10.5
Laporan Absensi dan
Pelanggaran Siswa
10.4
Laporan Nilai Siswa
2.1.2
Logout
1.1.3
Ubah Penerimaan
Siswa Baru
1.1.4
Hapus Penerimaan
Siswa Baru
Gambar 6 Diagram Dekomposisi yang Diusulkan
3.7Diagram Sistem Fisik
Diagram sistem fisik menggambarkan seluruh kejadian fisik yang diusulkan pada SMA
N 2 Air Sugihan yang dapat dilihat pada gambar di bawah ini:
Pengelolaan Data
Siswa
Pengunjung
Web GUI : Penerimaan_Siswa_Baru
Web GUI : Konfirmasi_Penerimaan_Siswa_Baru
Tata Usaha
Web GUI : Data_Siswa_yang_diinput
Web GUI : Informasi_Data_Siswa
Kepala Sekolah
Siswa
Guru
Wali Kelas
Web GUI : Informasi_Data_Siswa
Web GUI : Data_Siswa
Web GUI : Informasi_Data_Siswa
Web GUI : Informasi_Data_Siswa
Web GUI : Data_Login
Web GUI : Konfirmasi_Data_Login
Web GUI : Data_Login
Web GUI : Konfirmasi_Data_Login
Web GUI : Data_Login
Web GUI : Data_Siswa_Baru
Web GUI : Absensi_Guru
Web GUI : Konfirmasi_Data_Login
Web GUI : Data_Login
Web GUI : Konfirmasi_Data_Login
Web GUI : Informasi_Absensi_Guru
MySql Insert :Data_siswa baru
MySql Select :Data_Siswa_Baru
MySql Insert: Data_Siswa
MySql Select: Data_Siswa
Web GUI : Informasi_Absensi_Guru
Web GUI : Informasi_Absensi_Guru
Web GUI : Data_Jadwal_Mengajar
Web GUI : Informasi_Jadwal
Web GUI : Informasi_Jadwal
Web GUI : Informasi_Jadwal
Web GUI : Informasi_Jadwal
Web GUI : Informasi_Jadwal
Web GUI : Nilai_Siswa
Web GUI : Informasi_Nilai_Siswa
Web GUI : Informasi_Nilai_Siswa
Web GUI : Informasi_Nilai_Siswa
Web GUI : Informasi_Nilai_Siswa
Web GUI : Latihan_Soal
Web GUI : Informasi_Latihan_Soal
Web GUI : Informasi_Latihan_Soal
Web GUI : Informasi_Latihan_Soal
Web GUI : Input_ Pelanggaran_Siswa
Web GUI : Lihat_ Pelanggaran_Siswa
Web GUI : Informasi_Pelanggaran_Siswa
Web GUI : Informasi_Pelanggaran_Siswa
Web GUI : Informasi_Pelanggaran_Siswa
Web GUI : Informasi_Pelanggaran_Siswa
Web GUI : Informasi_Absensi_Siswa
Web GUI : Informasi_Absensi_Siswa
Web GUI : Informasi_Absensi_Siswa
Web GUI : Absensi_Siswa
Web GUI : Informasi_Absensi_Siswa
Web GUI : Informasi_Absensi_Siswa
Web GUI : Informasi_Absensi_Siswa
Web GUI : Absensi_Siswa
Web GUI : Data_Guru
Web GUI : Informasi_Data_Guru
Web GUI : Data_Guru
Web GUI : Informasi_Data_Guru
Web GUI : Informasi_Data_Guru
Laporan
Web GUI : Laporan_Absensi_dan_Pelanggaran_Siswa
Web GUI : Laporan_Peneriman_Siswa_Baru
Web GUI : Laporan_Data_Siswa
Web GUI : Laporan_Nilai_Siswa
Web GUI : Laporan_Absensi_Guru
Web GUI : Laporan
Web GUI : Laporan
MySql Insert: Absensi_Guru
MySql Select: Absensi_Guru
MySql Insert: Jadwal_Belajar
MySql Select: Jadwal_Belajar
MySql Insert : Jadwal_Mengajar
MySql Select : Jadwal_Mengajar
MySql Insert :Nilai_SiswaMySql Select : Nilai_Siswa
MySql Insert : Latihan_Soal
MySql Select : Latihan_Soal
MySql Insert : Pelanggaran_Siswa
MySql Select : Pelanggaran_Siswa
MySql Insert : Absensi Siswa
MySql Select : Absensi_Siswa
MySql Insert : Data_Guru
MySql Select : Data_Guru
MySql Select : Absensi_Siswa
MySql Select : Pelanggaran_SiswaMySql Select : Nilai_Siswa
MySql Select : Absensi_Guru
MySql Select : Data_Siswa
MySql Select : Data_Siswa_Baru
1.0
10.0
Web GUI : Data_Jadwal_Belajar
Web GUI : Konfirmasi_Absensi_Guru
PHP + MySQL
PHP + MySQL
MySql: TbPSB
MySql: TbSiswa
MySql:
TbAbsensi_Guru
MySql:
TbNilai_Siswa
MySql:
TbLatihan_Soal
MySql:
TbPelanggaran
MySql:
TbAbsensi_Siswa
Web GUI : Data_Siswa_Baru_yang_dihapus
Web GUI : Data_Siswa_Baru_yang_diubah
Web GUI : Data_Siswa_Baru_yang_diinput
Web GUI : Absensi_Guru
Web GUI : Data_Login
Web GUI : Konfirmasi_Data_Login
Web GUI : Ubah_Pasword
Web GUI : Konfirmasi_Ubah_Password
Web GUI : Ubah_Password
Web GUI : Konfirmasi_Ubah_Password
Web GUI : Ubah_Password
Web GUI : Konfirmasi_Ubah_Password
Web GUI : Ubah_Password
Web GUI : Konfirmasi_Ubah_Password
Web GUI : Ubah_Password
Web GUI : Konfirmasi_Ubah_Password
MySql: TbKelas
MySql: TbGuru
Pengelolaan Data
Absensi Guru
3.0
PHP + MySQL
Pengelolaan Nilai
Siswa
5.0
PHP + MySQL
Pengelolaan Latihan
Soal
6.0
PHP + MySQL
Pengelolaan
Pelanggaran Siswa
7.0
PHP + MySQL
Pengelolaan Absensi
Siswa
8.0
PHP + MySQL
Pengelolaan Data
Guru
9.0
PHP + MySQL
Pengelolaan Data
Jadwal
4.0
PHP + MySQL
Pengelolaan Akses
Sistem
2.0
PHP + MySQL
Web GUI : Ubah_Data_Guru
Web GUI : Konfirmasi_Ubah_Data_Guru
MySql Select : Data_siswaMySql Update : Data_Siswa
MySql Update Data_guru
MySql Select: Data_Guru
Gambar 7 Diagram Sistem Fisik
9
3.8Entity Relationships Diagram
Entity Relationship Diagram (ERD) adalah gambar atau diagram yang menunjukkan
informasi dibuat, disimpan, dan digunakan dalam sistem bisnis.
Id_beritaTanggalJudulIsiStatus
Id_ekskul *PKEkskulDeskripsiJadwalWaktuFoto
Id_absen *PKId_kelas **NIS **TanggalAbsen
Id_absen *PKNIPTglAbsen
Id_Guru *PKNIPNamaJenis KelaminAlamat
Id_soal *PKNIPJudulSoalTanggalStatusId_tahun **
Id_tahun *PKTahun_ajaranSemester
Id_nilai *PKId_guru **NIS **Id_tahunTanggalKelasPelajaranNamaJenis_nilaiNilai
Id_Pelanggaran *PKPelanggaranPoinStatus
Id_pelanggaran_siswa *PKNIS**TanggalId_Pelanggaran **Poin
Id_kelas *PKId_tahun**Id_guru **Nama_KelasJadwal
Id_kalender *PKBulanTahunFoto
Id_psb *PKId_tahun **NamaJenis_kelaminAlamatAsal_sekolahMinat
NIS *PKNamaJenis KelaminAlamatAgamaNama AyahPendidikan AyahPekerjaan AyahNama IbuPendidikan IbuPekerjaan IbuAlamat Orang TuaAsal sekolahId_tahunId_kelas
Id_Saran *PKTanggalNamaEmailPesan
Gambar 8 Entity Relationship Diagram (ERD)
3.9Relasi antar Tabel
Tabel-tabel yang ada pada basis data digambarkan sebagai entitas dan saling berelasi.
Relasi-relasi antar tabel ditunjukkan pada gambar 9.
Gambar 9 Relasi antar Tabel
3.10Rancangan Program
Dalam menggambarkan rancangan program yang diusulkan pada SMA Negeri 2 Air
Sugihan, adapun pembagian uraian penjelasan yang terdiri dari logika program dan rancangan
layar.
10
3.10.1Rancangan Logika
State Transition Diagram (STD) merupakan diagram yang menjelaskan secara rinci
langkah-langkah dari proses program.
3.10.1.1State Transition Diagram (STD) Halaman Utama
Gambar 10 State Transition Diagram (STD) Halaman Utama
3.10.2Rancangan Layar
Rancangan antarmuka digunakan untuk memberikan kemudahan dalam penggambaran
tampilan program yang diusulkan. Rancangan antarmuka atau tampilan form yang akan
digunakan adalah sebagai berikut:
3.10.2.1Halaman Utama
Halaman ini merupakan halaman awal dari sebuah website SMA Negeri 2 Air Sugihan
yang menampilkan seluruh menu utama yang ada, adapun menu utama dapat dilihat pada
gambar di bawah ini:
Gambar 11 Tampilan Halaman Utama
3.10.2.2Halaman Tata Usaha
Halaman ini merupakan halaman yang menjelaskan mengenai halaman awal Tata Usaha
yang berisi kegiatan-kegiatan yang dapat di lakukan oleh Tata Usaha di website SMA Negeri 2
Air Sugihan yang dapat dilihat pada gambar 12 di bawah ini.
Sistem Informasi Akademik pada SMA Negeri 2
Air Sugihan
BERANDA
Tampil ke
Halaman Beranda
Halaman Beranda
INFORMASI
Tampil ke
Halaman Informasi
Halaman Informasi
KALENDER AKADEMIK
Tampil ke
Halaman Kalender Akademik
Halaman Kalender
Akademik
EKSTRAKULIKULER
Tampil ke
Halaman Ekstrakulikuler
Halaman
Ekstrakurikuler
KONTAK KAMI
Tampil ke
Halaman Kontak Kami
Halaman Kontak
Kami
PROFIL SEKOLAH
Tampil ke
Halaman
Profil Sekolah
VISI DAN MISI
Tampil ke
Halaman
Visi dan Misi
STRUKTUR ORGANISASI
Tampil ke
Halaman
Struktur Organisasi
STAF PENGAJAR
Tampil ke
Halaman
Staf Pengajar
Halaman Profil
Sekolah
Halaman Visi dan
Misi
Halaman Struktur
OrganisasiHalaman Staf
Pengajar
LOGIN
Tampil ke
Halaman Login
Halaman
Login
PENDAFTARAN SISWA BARU
Tampil ke
Halaman Pendaftaran
Siswa Baru
Halaman Pendaftaran
Siswa Baru
LINK KEMENTRIAN
Tampil ke
Halaman Link Kementrian
Halaman Link
Kementrian
JEJARING SOSIAL
Tampil ke
Halaman
Jejaring Sosial
Halaman
Jejaring Sosial
KALENDER
Tampil ke
Halaman
Kalender
Halaman
Kalender
BERITA
Tampil ke
Halaman Berita
Halaman Berita
KOTAK SARAN
Tampil ke
Halaman Kotak Saran
Halaman Kotak
Saran
11
Gambar 12 Tampilan Halaman Tata Usaha
4. KESIMPULAN
Berdasarkan skripsi yang telah dilaksanakan dan telah diuraikan dalam laporan ini,
maka dapat ditarik kesimpulan sebagai berikut :
1. Dengan adanya sistem informasi akademik pada SMA N 2 Air Sugihan dapat
mempermudah dan mempercepat dalam proses pencarian data akademik dan
mempermudah dalam pembuatan laporan akademik.
2. Sistem informasi akademik yang diterapkan di SMA N 2 Air Sugihan mampu
meningkatkan keamanan terhadap data-data akademik.
3. Sistem informasi akademik yang dikembangkan di SMA N 2 Air Sugihan dapat
mengurangi kesalahan kerangkapan data.
4. Dengan adanya sistem informasi akademik pada SMA N 2 Air Sugihan dapat
memaksimalkan penyampaian informasi kepada siswa secara cepat.
5. SARAN
Berdasarkan hasil analisis dan pembahasan yang telah dilakukan, berikut beberapa saran
yang kiranya dapat dijadikan acuan positif dan membantu pengembangan Sistem Informasi
Akademik pada SMA N 2 Air Sugihan guna memperoleh hasil yang lebih baik dan dapat
bermanfaat bagi sekolah dan pengembangan sistem selanjutnya, adapun saran untuk pihak
sekolah antara lain:
1. Perlu dilakukan back-up data secara berkala, baik per bulan ataupun per tahun untuk
menghindari terjadinya kehilangan data yang disebabkan kerusakan pada sistem yang
masih belum dapat diprediksikan.
2. Perlunya dilakukan pelatihan terhadap guru dan siswa sebagai pengguna sistem.
3. SMA N 2 Air Sugihan sebaiknya tidak perlu lagi menggunakan cara manual untuk kegiatan
akademiknya dan sebaiknya menggunakan Sistem Informasi Akademik yang
terkomputerisasi dalam kegiatan akademik agar tidak terjadi kesalahan pada pencatatan dan
penginputan serta hasil laporan yang lebih akurat.
4. Perlu adanya perawatan dan pengembangan sistem agar berjalan dengan baik dan tidak
tertinggal terhadap kemajuan teknologi.
12
Saran untuk pengembang sistem selanjutnya adalah:
1. Agar sistem ini dapat berjalan dengan lebih efektif maka disarankan agar sistem informasi
yang sudah dibuat dapat dikembangkan dikemudian hari agar sesuai dengan kebutuhan dan
dapat menambahkan fitur-fitur terbaru seperti perpustakaan Online, sistem informasi
akademik berbasis android dan lain-lain. sehingga dapat sesuai dengan perkembangan
teknologi yang akan datang.
2. Perlunya peningkatan keamanan terhadap sistem yang lama.
UCAPAN TERIMA KASIH
Berikut ini pihak-pihak yang telah banyak membantu baik secara langsung maupun
tidak langsung, yaitu sebagai berikut:
1. Bapak Ir. Rusbandi, M.Eng selaku Ketua STMIK GI MDP Palembang.
2. Ibu Desy Iba Ricaoida, S.T, M.T.I., selaku Pembantu Ketua I STMIK GI MDP
Palembang.
3. Ibu Yulistia, S.Kom, M.T.I., Selaku Pembantu ketua II STMIK GI MDP Palembang.
4. Bapak Antonius Wahyu Sudrajat, S.Kom, M.T.I., selaku Pembantu Ketua III STMIK GI
MDP Palembang.
5. Ibu Mardiani, S.Si, M.T.I., Selaku Ketua Program studi Sistem Informasi.
6. Ibu Ervi Cofriyanti, S.Si, M.T.I., selaku Dosen pembimbing utama.
7. Bapak Hermawan, S.Kom, selaku Dosen Pembimbing pembantu.
8. Bapak Darmawan Nursyamsi, M.Si, selaku Kepala Sekolah SMA Negeri 2 Air Sugihan
yang telah berkenan meluangkan waktu dan tenaga untuk memberikan pengarahan serta
memberikan izin untuk pengambilan data.
9. Staf Administrasi STMIK GI MDP yang telah membantu dalam menyelesaikan urusan
akademis.
10. Staf Perpustakaan STMIK GI MDP yang telah membantu dalam mencari data-data yang
dibutuhkan dalam penyusunan laporan.
11. Orang tua serta Saudara yang telah memberikan dukungan dan semangat.
DAFTAR PUSTAKA
[1] Tim Penyusun Pusat Kamus 2007, Kamus Besar Bahasa Indonesia Edisi Ketiga, Balai
Pustaka, Jakarta.
[2] Yunita, Renia and Widana, Arya 2013, Sistem Informasi Akademik Pada SMA Yanitas
Palembang. Diakses 25 Maret 2014 dari http://eprints.mdp.ac.id/
[3] Jogiyanto, Hartono 2005, Analisis dan Disain, Andi Offset, Yogyakarta.
[4] Rosa A.S, M.Shalahudin 2013, Rekayasa Perangkat Lunak, Modula, Bandung.
[5] Wahana Komputer 2006, Menguasai Pemprograman Web dengan PHP 5, Andi Offset,
Yogyakarta.
[6] Madcoms 2009, Aplikasi Program PHP+MySQL untuk Membuat Website Interaktif, Andi
Offset, Yogyakarta.
[7] Firdaus 2007, 7 Jam Belajar Interaktif PHP dan MySQL dengan Dreamweaver, Maxicom,
Palembang.