12
1 Perancangan Dan Penerapan Sistem Informasi Akademik Pada SMA Negeri 2 Air Sugihan *1 Didik Andrianto, 2 Sultan Hasanudin, 3 Ervi Cofriyanti, 4 Hermawan 1,2 STMIK GI MDP; Jl.Rajawali No.14, (0711)376400 3 Jurusan Sistem Informasi, STMIK GI MDP, Palembang e-mail: *1 [email protected], 2 [email protected], 3 [email protected], 4 [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

Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

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

Page 2: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

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.

Page 3: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

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

Page 4: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

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

Page 5: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

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:

Page 6: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

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

Page 7: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem 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

Page 8: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

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

Page 9: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

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.

Page 10: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

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

Page 11: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

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.

Page 12: Perancangan Dan Penerapan Sistem Informasi Akademik …The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . ... Penerapan Sistem Informasi

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.