You are on page 1of 12

Jurnal Informatika Mulawarman Vol 4 No.

2 Juli 2009 18

Sistem Informasi Akademik Berbasis Web


SMP Negeri 4 Samarinda
Nataniel Dengen
Dyna Marisa Kh
Program Studi Ilmu Komputer, FMIPA Universitas Mulawarman
Jl. Barong Tongkok no.5 Kampus Unmul Gn. Kelua Sempaja Samarinda 75119

Abstrak
Sistem Informasi Akademik Berbasis Web pada SMP Negeri 4 Samarinda merupakan suatu sistem yang
memberikan informasi laporan keaktifan siswa secara online yang berupa laporan nilai serta laporan absensi
siswa yang bersangkutan dengan berbasiskan web, sehingga membantu kecepatan dan kualitas dalam
penyampaian informasi. Selain itu dengan berbasiskan web maka informasi data dapat diakses dengan waktu
dan tempat yang tidak ditentukan. Pada sistem ini, menu hanya dapat diakses oleh user tertentu yaitu siswa,
pengajar dan administrator.

Pada hasil penelitian ini telah dikembangkan sebuah Sistem Informasi Akademik Berbasis Web dengan
studi kasus pada SMP Negeri 4 Samarinda. Dimana dalam membangun sistem ini digunakan alat bantu
pengembangan sistem yaitu Data Flow Diagram (DFD), Context Diagram, Entity Relationship Diagram (ERD)
dan Flowchart serta dengan menggunakan bahasa pemrograman PHP dan HTML dan MySQL sebagai
databasenya.

Kata kunci: Sistem Informasi Akademik

1. PENDAHULUAN sarana informasi bagi siswa dan pengajar mengenai


1.1 Latar Belakang pelaporan data nilai dan data keaktifan siswa
Dunia internet semakin lama semakin dengan memanfaatkan sistem komputerisasi yang
berkembang karena manusia selalu mencari diolah dengan menggunakan bahasa pemrograman
terobosan baru. Dalam perkembangan sebuah web PHP serta database MySQL.
sistem informasi jarak jauh yang memberikan hak
akses khusus bagi anggotanya sudah banyak yang 1.2 Rumusan Masalah
menggunakannya. Sistem informasi akademik Dengan melihat latar belakang di atas,
berbasis web pada SMP Negeri 4 Samarinda, maka rumusan masalah dalam penelitian ini adalah
khususnya dalam hal pengolahan data siswa, mulai “Bagaimana merancang dan membuat Sistem
dari memasukkan data (input), mengubah data dan Informasi Akademik di SMP Negeri 4 Samarinda
menampilkan data (output). Sistem informasi ini dengan berbasiskan web.”
memiliki fasilitas pelaporan nilai dan absensi siswa
dari pengajar kepada bagian administrasi secara 1.3 Tujuan Penelitian
langsung. Berdasarkan rumusan masalah di atas,
SMP Negeri 4 Samarinda salah satu maka tujuan penelitian ini adalah membangun
sekolah yang belum memiliki sistem informasi ini sistem informasi akademik berbasis web yang dapat
dirasa sangat memerlukan sistem informasi digunakan sebagai salah satu fasilitas di SMP
akademik berbasis web guna memberikan Negeri 4 Samarinda untuk penyajian informasi
kemudahan baik kepada pengajar dalam kepada siswa mengenai data nilai dan data absensi
menginformasikan pelaporan keaktifan siswa. serta menyajikan informasi kepada user mengenai
Dengan begitu proses pelaporan data nilai dan daftar pegawai, daftar pengajar, daftar kelas serta
absensi keaktifan siswa dapat diinformasikan daftar jadwal mata pelajaran.
dengan cepat.
Berdasarkan uraian di atas maka dapat 1.4 Manfaat Penelitian
diambil kesimpulan bahwa sistem informasi sangat Sistem informasi akademik berbasis web
diperlukan dalam dunia pendidikan khususnya yang ini merupakan suatu sistem yang sangat penting
menyangkut akademik kesiswaan. Sebagai contoh untuk menunjang kecepatan dan ketepatan dalam
dengan adanya sistem informasi akademik berbasis penyajian informasi tentang perkembangan
web pada SMP Negeri 4 Samarinda ini sebagai pendidikan siswa. Jadi, manfaat dari penelitian

Program Studi Ilmu Komputer Universitas Mulawarman


Jurnal Informatika Mulawarman Vol 4 No. 2 Juli 2009 19

bagi SMP Negeri 4 Samarinda sendiri yaitu sebagai 2.2.2 Kebutuhan Perangkat Lunak
bahan pertimbangan dalam menyelesaikan (Software)
permasalahan yang ada di dalam suatu sekolah, Perangkat lunak yang digunakan untuk
terutama dalam hal ini adalah untuk penyajian membangun sistem informasi akademik ini terdiri
informasi perkembangan pendidikan siswanya dari:
dengan baik dan benar serta informatif.
a. Sistem operasi Windows XP
b. Web browser seperti Internet Explorer, Mozilla
2. METODOLOGI PENELITIAN atau web browser lainnya.
2.1 Metode Penelitian c. Macromedia Dreamweaver MX
Adapun metode pengumpulan data dan
d. Adobe Photoshop CS
informasi yang digunakan adalah sebagai berikut:
e. MySQL 3.23.47
2.1.1 Studi Lapangan (Field Research) f. Web server Apache 1.3.23
Yaitu penelitian dengan cara meneliti
langsung ke lapangan atau lokasi penelitian guna 2.2.3 Kebutuhan Antarmuka Pemakai
melihat secara langsung hal-hal atau data-data yang (User Interface)
berkaitan dengan materi yang dibutuhkan. Antarmuka pemakai atau user interface
adalah bagian penghubung antara program dengan
2.1.2 Studi Kepustakaan (Library pengguna. Pengguna akan berhubungan dengan
Research) server melalui sebuah program yang dibuat
Yaitu penelitian yang dilaksanakan menggunakan bahasa pemrograman PHP.
berdasarkan data yang diperoleh dari teori-teori
yang bisa didapat dari buku-buku penunjang yang 2.2.4 Kebutuhan Input
berhubungan dengan topik yang diambil sebagai Kebutuhan input dari sistem informasi
bahan pembanding atau dasar pembahasan lanjut, akademik adalah sebagai berikut:
serta untuk memperoleh landasan-landasan teori 1. Data lengkap pegawai, data lengkap pengajar,
dari sistem yang akan dikembangkan. data lengkap siswa, data kelas, data mata
pelajaran, data jadwal mata pelajaran, data
2.1.3 Internet aspek penilaian serta data sarana dan prasarana
Merupakan sumber data dan informasi sekolah.
yang diperoleh dan didapat secara online yang 2. Data nilai dan data absensi siswa berdasarkan
berguna untuk menambah referensi dan sebagai mata pelajaran tertentu oleh pengajar.
perbandingan bagi penelitian kepustakaan dan
dokumentasi serta literatur untuk mendapatkan data 2.2.5 Kebutuhan Output
sekunder guna memperkuat argumentasi dan Kebutuhan output dari sistem informasi
presentasi. akademik adalah sebagai berikut :
1. Informasi daftar pegawai, daftar pengajar, data
2.1.4 Analisa Data lengkap siswa, daftar kelas, daftar sarana dan
Data yang diperoleh selanjutnya dianalisis prasarana sekolah serta daftar jadwal mata
untuk mengembangkan sistem yang ada dengan pelajaran.
tujuan memperoleh hasil yang lebih baik lagi. 2. Informasi laporan data keaktifan siswa yang
berupa data nilai dan data absensi yang dapat
2.1.5 Desain dilakukan oleh masing-masing siswa dengan
melakukan login terlebih dahulu.
Merancang dan mendesain suatu sistem
3. Laporan data nilai serta data absensi siswa
untuk menyajikan serta menyampaikan suatu
informasi. dalam media kertas sebagai arsip manual
pengajar dan bagian administrasi.
2.2 Analisa Kebutuhan
2.3 Metode Perancangan
2.2.1 Kebutuhan Perangkat Keras Sistem informasi akademik berbasis web
(Hardware) dibangun dengan menggunakan bahasa
Untuk kebutuhan hardware, penulis pemrograman web PHP serta database MySQL.
menggunakan satu unit PC (Personal Computer) Program ini berisi subsistem mulai dari input data
dengan spesifikasi, Pentium IV 1.81 GHz, RAM lengkap siswa dan pengajar, pengolahan data nilai
512 MB, HD 100 GB, VGA Ati Radeon9200, serta absensi siswa juga komponen lain yang
Monitor 15 Inch. mendukung program.

Program Studi Ilmu Komputer Universitas Mulawarman


Jurnal Informatika Mulawarman Vol 4 No. 2 Juli 2009 20

Program ini digunakan sebagai sistem 2.4 Gambaran Umum SMP Negeri 4
informasi akademik berbasis web pada SMP Negeri Samarinda
4 Samarinda. Sistem ini dibuat bersifat intern yang
artinya pengguna program ini hanya kalangan 2.4.1 Profil Singkat
tertentu yang memiliki hak akses terhadap program. Sekolah Menengah Pertama Negeri 4
Bagian-bagian yang dapat mengakses program ini Samarinda diresmikan berdasarkan Surat
adalah administrasi/administrator, pengajar dan Keputusan Menteri Pendidikan dan Kebudayaan
siswa. Republik Indonesia terhitung mulai tanggal 02
September 1978 dengan nomor Surat Keputusan
0292/0/1978. SMP Negeri 4 terletak di Jln. Ir. H.
Juanda No. 14 RT. 17 Kelurahan Air Putih
Samarinda. Sekolah ini memiliki bangunan
permanen dengan luas lahan 10.129 m2 yang
terbagi dari luas halaman 4.534 m2 dan luas gedung
seluruhnya 3.309 m2.

2.4.2 Struktur Organisasi


STRUKTUR ORGANISASI
SMP NEGERI 4 SAMARINDA

Komite Kepala Sekolah


Sekolah
Wakil Kepala Sekolah

Laboratorium Tata Usaha


Sekolah

Perpustakaan

Wali Kelas

Guru Mata Pelajaran


Garis Komando
Garis Koordinasi
Guru Pembimbing

Gambar 3.1 Struktur organisasi SMP Negeri 4 Samarinda

Program Studi Ilmu Komputer Universitas Mulawarman


Jurnal Informatika Mulawarman Vol 4 No. 2 Juli 2009 21

2.4.3 Satuan Kurikulum SMP Negeri 4 ujian tengah semester dan nilai ujian akhir
Samarinda semester.
Kurikulum di SMP Negeri 4 Samarinda
sekarang berbeda dengan kurikulum tahun-tahun 3. HASIL PENELITIAN DAN
sebelumnya. Kurikulum yang berlaku saat ini PEMBAHASAN
dimana sistem penilaian suatu mata pelajaran 3.1 Hasil Analisa Kebutuhan Masalah
didasarkan pada aspek-aspeknya. Masing-masing Berdasarkan analisa kebutuhan masalah
mata pelajaran memiliki beberapa aspek penilaian. yang telah dibahas sebelumnya, sistem informasi
Sebagai contoh, mata pelajaran Bahasa Indonesia akademik pada SMP Negeri 4 Samarinda ini
memiliki empat aspek yaitu mendengarkan, berguna sebagai sarana informasi mengenai SMP
berbicara, membaca dan menulis. Hal ini bertujuan Negeri 4 Samarinda. Dalam sistem ini masalah
agar siswa dapat mengembangkan potensinya yang difokuskan lebih kepada informasi mengenai
sesuai dengan kemampuannya. Pada masing- laporan data nilai serta data absensi oleh pengajar
masing aspek tersebut memiliki standar kompetensi kepada siswa bimbingannya secara online sehingga
dan kompetensi dasar dalam proses belajar proses pelaporan data tersebut dapat cepat
mengajar sebagai acuan. Standar kompetensi dan diinformasikan.
kompetensi dasar menjadi arah dan landasan untuk Mengenai satuan kurikulum yang telah
mengembangkan materi pokok, kegiatan diuraikan sebelumnya yang berlaku di SMP Negeri
pembelajaran dan indikator pencapaian kompetensi 4 Samarinda, maka dengan adanya perubahan
untuk penilaian. Standar kompetensi menjelaskan kurikulum tersebut maka laporan yang diberikan
materi pokok dari aspek mata pelajaran dan oleh pengajar kepada siswanya lebih banyak
dijabarkan materi-materi pokok tersebut sebagai dikarenakan sistem penilaian yang didasarkan pada
kompetensi dasar. Pada masing-masing materi aspek-aspek penilaiannya, tidak seperti tahun-tahun
pokok di standar kompetensi memiliki alokasi ajaran sebelumnya yang belum menggunakan
waktu dalam satu semester (enam bulan), jadi sistem standar kompetensi sehingga materi
pengajar dapat dengan mudah membuat pokoknya diujikan keseluruhan dan tidak
perencanaan untuk pembahasan materi sesuai berdasarkan pada aspek-aspeknya. Dengan
alokasi waktunya. dibangunnya sebuah sistem informasi akademik
Dalam proses belajar mengajar, pengajar berbasis web yang berguna sebagai alat bantu pihak
memberikan materi pokok sesuai aspek dari suatu sekolah dalam penyampaian informasi kepada
mata pelajaran. Untuk pelaksanaan ulangan harian, siswanya secara cepat, tepat dan uptodate, sehingga
ujian tengah semester maupun ujian akhir semester, kinerja suatu pekerjaan dapat diwujudkan lebih
materi yang diujikan berdasarkan pada masing- maksimal.
masing aspek dan standar kompetensi dari suatu
mata pelajaran. Sehingga pada pelaporan nilai
akhir yaitu nilai rapor, nilai yang dilaporkan dirapor 3.2 Hasil Perancangan Sistem
berdasarkan pada masing-masing aspek penilaian Perancangan sistem dibedakan menjadi beberapa
dari suatu mata pelajaran. Proses perhitungan bagian yang sesuai dengan tahapan-tahapan yang
untuk nilai rapor adalah 60%:20%:20% masing- diterapkan pada metode perancangan yaitu:
masing dari nilai rata-rata ulangan harian, nilai

Program Studi Ilmu Komputer Universitas Mulawarman


Jurnal Informatika Mulawarman Vol 4 No. 2 Juli 2009 22

3.2.1 Context Diagram

Laporan Nilai dan Absensi

Administrator
Data
Sarana
Data dan
Aspek Prasarana
Penilaian

Data Jadwal Mata Pelajaran

Data Mata Pelajaran

Data Kelas

Data Siswa SISTEM


Data Pengajar INFORMASI
Data Pegawai AKADEMIK Laporan
Nilai dan
Absensi

Data Nilai Informasi data


dan Absensi pegawai, pengajar,
Informasi data kelas , sarana
pegawai, pengajar, prasarana dan
kelas , sarana jadwal mata
prasarana dan pelajaran
jadwal mata
pelajaran

Pengajar Siswa

Gambar 4.1 Context Diagram Sistem Informasi Akademik


Berikut penjelasan context diagram di atas : didiknya ke dalam sistem untuk kemudian
1. Administrator, seorang administrator dilaporkan secara online kepada siswa yang
melakukan input data ke dalam sistem serta bersangkutan.
melakukan update jika terdapat penambahan 3. Siswa, seorang siswa diberi hak akses untuk
data baru. Seorang admin memiliki hak akses melihat laporan data nilai absensinya
yang luas sehingga admin juga diberikan berdasarkan mata pelajaran dan pengajar
laporan data nilai serta data absensi siswa tertentu yang telah diinput oleh pengajar dari
untuk dapat dicetak oleh admin sebagai arsip mata pelajaran masing-masing dan telah diolah
manual. (processing) oleh sistem
2. Pengajar, seorang pengajar diberikan hak akses
untuk menginput data nilai dan absensi siswa

Program Studi Ilmu Komputer Universitas Mulawarman


Jurnal Informatika Mulawarman Vol 4 No. 2 Juli 2009 23

3.2.2 Data Flow Diagram (DFD)

Administrator Data
Data Aspek Data Kelas Sarana
Data Siswa
Data Data Pengajar
Data Jadwal
Pegawai

1.0 2.0 3.0 4.0

Input Data Input Data Input Data Input Data


Pegawai Pengajar Siswa Kelas

NIP, NIP, NIS, ID, Nama,


Nama Nama Nama Jenis

D1 Pegawai D2 Pengajar D3 Siswa D4 Kelas

ID_Pengajar ID_Kelas
ID_Siswa
Data
Mapel
5.0 6.0 7.0 8.0

Input Data Input Jadwal Input Data Input Data


Mapel ID_Mapel Mapel Aspek Sarana

ID, Nama, ID_Mata ID, Nama, ID, Nama,


Session Pelajaran Aspek_1 Jumlah,
Ukuran
D5 Mapel D6 Jadwal D7 Aspek D8 Sarana

ID,
Nama
Aspek

9.0 10.0

Input Data Laporan


Nilai dan
Absensi
Nilai dan Absensi
Laporan Daftar
D9 Kelas_n Pegawai, Pengajar,
Kelas, Sarana dan
Data Nilai Jadwal Mapel
dan
Absensi

11.0
Laporan Nilai dan Absensi
Laporan
Nilai dan Laporan Nilai
Absensi dan Absensi
Laporan Daftar
Pegawai, Pengajar,
Kelas, Sarana dan
Pengajar Jadwal Mapel Siswa

Gambar 4.2 Data Flow Diagram Level 0 dari Sistem Informasi Akademik

Program Studi Ilmu Komputer Universitas Mulawarman


Jurnal Informatika Mulawarman Vol 4 No. 2 Juli 2009 24

Penjabaran dari Data Flow Diagram di atas: g. Proses 7 (Input Data Aspek Penilaian)
Administrator memegang peranan yang Administrator melakukan proses input data
penting dalam menjalankan sistem informasi ini. aspek penilaian dari suatu mata pelajaran. Data
Seorang administrator bertanggung jawab terhadap ini akan tersimpan ke dalam tabel aspek
delapan proses awal dari sistem informasi ini. penilaian. Tabel aspek penilaian ini berperan
Berikut penjelasan dari proses-proses yang terjadi: dalam penginputan atau menampilkan data
a. Proses 1 (Input Data Pegawai) nilai siswa.
Administrator melakukan input data pegawai, h. Proses 8 (Input Data Sarana dan Prasarana
kemudian tersimpan ke dalam tabel pegawai Sekolah)
serta melakukan update jika terdapat Administrator melakukan input data sarana dan
penambahan pegawai baru. Data pegawai ini prasarana sekolah yang akan tersimpan ke
akan menjadi laporan berupa informasi untuk dalam tabel sarana. Data ini nantinya berguna
siswa maupun pengajar. sebagai laporan informasi mengenai daftar
b. Proses 2 (Input Data Pengajar) sarana dan prasarana yang dimiliki sekolah
Administrator melakukan input data pengajar kepada siswa maupun pengajar.
yang akan tersimpan ke dalam tabel pengajar i. Proses 9 (Input Data Nilai dan Absensi)
serta melakukan update ataupun melakukan Proses ini dilakukan oleh pengajar dengan
delete data pengajar tersebut. Seorang melakukan input data nilai dan absensi siswa
pengajar memiliki hak akses di dalam sistem yang dibimbingnya berdasarkan mata
ini yaitu untuk input data nilai serta data pelajarannya ke dalam sistem berdasarkan data
absensi dari siswa yang dibimbingnya. manual dilapangan. Data nilai yang diinput
c. Proses 3 (Input Data Siswa) yaitu nilai rata-rata harian, nilai ujian tengah
Administrator melakukan input, update atau semester dan nilai ujian akhir semester
delete data siswa yang disimpan dalam tabel berdasarkan pada aspek penilaiannya pada
siswa dan secara otomatis data siswa yang suatu mata pelajaran yang kemudian diolah
terdaftar memiliki hak akses dalam sistem oleh sistem sehingga menghasilkan nilai akhir
informasi ini untuk melihat laporan data nilai pada semester yang sedang berjalan sedangkan
ataupun data absensi siswa tersebut yang telah data absensi yang diinput berdasarkan pada tiap
diinput oleh pengajarnya sesuai mata pelajaran pertemuannya. Data nilai dan absensi yang
berdasarkan pada aspek-aspek penilaiannya. diinput oleh pengajar tersebut akan tersimpan
d. Proses 4 (Input Data Kelas) ke dalam tabel kelas_n.
Proses ini merupakan proses untuk menginput j. Proses 10 (Proses Daftar Laporan)
data-data kelas aktif yang akan disimpan ke Proses dimana menampilkan laporan berupa
dalam tabel kelas. Tabel ini befungsi untuk informasi baik kepada pengajar maupun siswa
menampilkan data siswa yang dibaca melalui mengenai daftar pegawai, daftar pengajar,
tabel kelas tersebut. daftar kelas, daftar sarana dan prasarana
e. Proses 5 (Input Data Mata Pelajaran) sekolah serta daftar jadwal mata pelajaran pada
Administrator melakukan proses input data tiap-tiap kelas. Data-data tersebut diambil dari
mata pelajaran yang nantinya akan tersimpan data yang telah masuk dalam database pada
ke dalam tabel mata pelajaran. Data mata tiap-tiap tabel.
pelajaran tersebut akan dipakai dalam proses k. Proses 11 (Proses Laporan Nilai dan
untuk menginput data jadwal mata pelajaran. Absensi)
f. Proses 6 (Input Data Jadwal Mata Proses ini menampilkan laporan data nilai dan
Pelajaran) data absensi siswa berdasarkan mata pelajaran
Administrator melakukan proses input, update dan pengajar dalam periode tertentu yaitu per
atau delete terhadap data jadwal mata pelajaran semesternya. Laporan data nilai dan absensi
yang dibuat di setiap tahun ajaran. Data jadwal ini diberikan untuk siswa, dimana seorang
mata pelajaran tersebut akan tersimpan ke siswa memiliki hak akses untuk melihat
dalam tabel jadwal. Data jadwal mata laporan data nilai dan absensinya per semester
pelajaran ini berperan untuk pengajar dalam berdasarkan mata pelajarannya dengan
proses menginput atau menampilkan data nilai melakukan login terlebih dahulu. Laporan nilai
dan data absensi siswa sesuai mata dan absensi ini juga diberikan/dilaporkan
pelajarannya. kepada administrasi yang mana diberikan hak
akses untuk mencetak laporan nilai dan absensi
tersebut yang digunakan sebagai arsip manual.

Program Studi Ilmu Komputer Universitas Mulawarman


Jurnal Informatika Mulawarman Vol 4 No. 2 Juli 2009 25

3.2.3 Flowchart
1. Flowchart siswa untuk melihat data nilai dan data absensi

Start

Halaman Login

Input user ID dan


password

Cek gagal
login

berhasil
Halaman siswa (membaca data
siswa berdasarkan mata pelajaran)

Laporan data nilai


dan absensi siswa

tidak
logout
ya

End

Gambar 4.3 Flowchart siswa untuk melihat laporan data nilai dan absensi
Penjabaran dari flowchart di atas: terdapat beberapa link yang mengarah pada menu untuk
Seorang siswa hanya memiliki hak akses untuk melihat data nilai siswa dan data absensi siswa. Jadi
melihat data saja. Siswa harus melakukan login melalui setiap siswa hanya dapat melihat data nilai dan data
formulir login terlebih dahulu. Apabila data password absensi dirinya masing-masing. Setelah siswa selesai
yang dimasukkan sesuai dengan data dalam database melihat informasi nilai atau absensi dirinya, siswa dapat
maka halaman siswa yang menginformasikan tentang data melakukan logout untuk keluar dari halaman tersebut.
pribadi siswa akan dibuka. Pada halaman tersebut

Program Studi Ilmu Komputer Universitas Mulawarman


Jurnal Informatika Mulawarman Vol 4 No. 2 Juli 2009 26

2. Flowchart pengajar untuk melakukan proses input data nilai dan absensi siswa

Start

Halaman Login

Input nama dan


password

gagal
Cek
login

berhasil
Halaman pengajar (membaca
data jadwal)

Input data nilai dan


absensi siswa

tidak logout

ya

End

Gambar 4.4 Flowchart pengajar untuk input data nilai dan absensi siswa

Penjabaran dari flowchart di atas: yang ada pada tabel pengajar maka akan dialihkan
Tugas seorang pengajar dalam sistem ini ke halaman formulir login untuk mengulanginya.
adalah menginput data nilai dan absensi siswa Data dari tabel jadwal tersebut digunakan untuk
untuk laporan ke bagian administrator. Tahap membaca data siswa yang ada di tabel kelas tertentu
pertama, seorang pengajar harus melakukan login yang telah mengikuti mata pelajaran tersebut.
pada halaman formulir untuk login. Apabila data Halaman pengajar menampilkan dua link, yaitu link
password yang diinputkan sesuai dengan data data nilai siswa dan link data absensi siswa. Setelah
dalam database maka sistem akan mengarah pada proses selesai maka pengajar dapat melakukan
halaman pengajar dengan membaca tabel jadwal. logout untuk keluar dari halaman tersebut.
Apabila password tidak sesuai dengan database

Program Studi Ilmu Komputer Universitas Mulawarman


Jurnal Informatika Mulawarman Vol 4 No. 2 Juli 2009 27

3. Flowchart administrator

Start

Halaman login

Input user ID dan


password

gagal
Cek
login

berhasil
Halaman admin

Input data pegawai,


pengajar, siswa, kelas,
jadwal, aspek dan sarana

tidak logout

ya

End

Gambar 4.5 Flowchart administrator


Penjabaran dari flowchart di atas: 3.3 Implementasi Perangkat Lunak
Administrator melakukan login dahulu 3.3.1 Batasan Implementasi
untuk masuk ke dalam sistem. Apabila user ID dan Batasan implementasi ini ditinjau agar
password sesuai maka sistem akan mengarahkan pengguna dapat mengakses perangkat lunak dengan
pada halaman admin. Di halaman admin terdapat baik, batasannya adalah sebagai berikut :
beberapa link yang berfungsi untuk menampilkan a. Segi hardware, PC (personal computer)
data pegawai, data pengajar, data siswa, data kelas, dengan prosesor yang memiliki clock speed
data jadwal mata pelajaran, data aspek penilaian 400 MHZ dan RAM minimal 64 MB atau
serta data sarana dan prasarana yang semua link memiliki spesifikasi lebih baik.
tersebut berguna sebagai fasilitas untuk menuju b. Segi software, menggunakan browser yaitu
pada proses penambahan data, perubahan data atau aplikasi untuk melihat tampilan halaman web.
penghapusan data karena seorang admin memiliki
hak akses yang luas. Data tersebut kemudian dapat
ditampilkan dalam bentuk tampilan cetak yang 3.3.2 Batasan Implementasi Ditinjau
dicetak oleh adminstrator sebagai arsip manual. dari Server
a. Segi hardware, PC (personal computer)
dengan prosesor yang memiliki clock speed 1.8
GHZ dan RAM minimal 128 MB atau memliki
spesifikasi lebih baik maka layanan akan lebih
baik.

Program Studi Ilmu Komputer Universitas Mulawarman


Jurnal Informatika Mulawarman Vol 4 No. 2 Juli 2009 28

b. Segi software, menggunakan sistem operasi Tabel pegawai digunakan untuk menampung
Microsot Windows XP, Apache sebagai web data-data pegawai.
server dan pemrograman script menggunakan 9. Tabel Sarana
PHP dan HTML. Tabel sarana digunakan unruk menampung
data-data sarana dan prasarana yang dimiliki
3.3.3 Implementasi oleh sekolah.
Implementasi merupakan tahap dimana 10. Tabel Administrator
sistem siap dioperasikan pada keadaan yang Tabel administrator digunakan untuk
sebenarnya, dari sini akan diketahui apakah sistem menampung data administrator/administrasi,
yang dibuat benar-benar dapat menghasilkan tujuan seperti nama, userid, dan password.
yang diinginkan.
Sebelum sistem diterapkan dan 3.3.3.2 Implementasi Sistem Informasi
diimplementasikan, maka sistem harus bebas Akademik
terlebih dahulu dari kesalahan-kesalahan penulisan Sistem informasi akademik ini dibagi
bahasa, kesalahan sewaktu proses atau kesalahan menjadi beberapa halaman. Dalam sistem
logika. Setelah sistem bebas dari kesalahan, sistem informasi akademik ini terdapat halaman yang
dites dengan membuka halaman-halaman yang ada. memiliki hak akses tersendiri. Berikut halaman
yang ada pada sistem informasi akademik berbasis
3.3.3.1 Implementasi Database web ini :
Sistem informasi akademik berbasis web 1. Halaman Utama
ini menggunakan MySQL sebagai Database Halaman utama merupakan tampilan yang
Management System (DBMS). Diperlukan satu pertama kali dilihat oleh pengguna. Pada
database yang diberi nama akademik serta tabel- halaman utama terdapat tujuh menu berupa link
tabelnya. Tabel-tabel database yang digunakan untuk mengakses halaman lain.
untuk penyimpanan data pada sistem informasi 2. Halaman Profil
terdiri dari beberapa tabel. Berikut tabel-tabel Halaman profil berisi informasi mengenai
database akademik yang diperlukan dalam profil sekolah, kondisi tenaga pengajar dan
penyelesaian sistem informasi akademik ini: tenaga administrasi, serta informasi kondisi
1. Tabel Pengajar siswa dan akademik.
Tabel pengajar digunakan untuk menampung 3. Halaman Daftar
data-data lengkap yang berhubungan dengan Halaman daftar menampilkan informasi data
pengajar. pengajar, data pegawai, data kelas, data sarana
2. Tabel Siswa dan prasarana sekolah serta data jadwal mata
Tabel siswa digunakan untuk menampung pelajaran.
data-data lengkap siswa. 4. Halaman Denah
3. Tabel Kelas Halaman denah menampilkan denah dari SMP
Tabel kelas digunakan untuk menampung data Negeri 4 Samarinda.
nama-nama kelas. 5. Halaman Siswa
4. Tabel Kelas_n Halaman siswa ini hanya dapat di akses oleh
Tabel kelas_n digunakan untuk menampung siswa yang bersangkutan dengan melakukan
data suatu kelas tertentu yang mana berisi login terlebih dahulu. Kemudian barulah siswa
mengenai data absensi serta data nilai siswa dapat melihat laporan nilai dan absensi dari
berdasarkan mata pelajaran dan pengajar siswa yang bersangkutan.
tertentu. 6. Halaman Pengajar
5. Tabel Jadwal Halaman pengajar hanya dapat di akses oleh
Tabel jadwal digunakan untuk menampung seorang pengajar. Hak akses yang diberikan
data jadwal mata pelajaran masing-masing kepada pengajar lebih luas dibanding siswa.
kelas. Pengajar diberikan hak untuk menginputkan
6. Tabel Mata Pelajaran atau mengedit data nilai siswa serta data
Tabel mata pelajaran berbeda dengan tabel absensi siswa yang dibimbingnya. Masing-
mata pelajaran. Pada tabel mata pelajaran ini masing pengajar hanya dapat mengakses data
digunakan hanya untuk menampung data kelas dan siswa yang dibimbingnya saja, oleh
nama-nama mata pelajaran saja. sebab itu setiap pengajar juga harus melakukan
7. Tabel Aspek login terlebih dahulu.
Tabel aspek berisi data nama-nama aspek dari 7. Halaman Administrator
masing-masing mata pelajaran yang Seorang administrator memiliki hak akses yang
dipergunakan untuk penilaian. paling luas dibanding user yang lain. Halaman
8. Tabel Pegawai yang paling awal yang akan diakses oleh
administrator adalah halaman login.

Program Studi Ilmu Komputer Universitas Mulawarman


Jurnal Informatika Mulawarman Vol 4 No. 2 Juli 2009 29

4. PENUTUP informasi kepada pihak yang memerlukan


4.1 Kesimpulan informasi tersebut.
Dari hasil penelitian, perancangan dan 3. Perancangan sistem informasi akademik
implementasi yang telah dilakukan ada beberapa berbasis web ini hendaknya segera ditindak
kesimpulan yang dapat dikemukakan sebagai lanjuti untuk direalisasikan oleh pihak SMP
berikut: Negeri 4 Samarinda sehingga dapat mencapai
1. Sistem informasi akademik berbasis web ini serta mewujudkan kinerja yang lebih baik dan
dirancang sebagai solusi bagi pihak SMP maksimal.
Negeri 4 Samarinda untuk mengelola bagian
akademik dalam penyajian laporan nilai serta
keaktifan siswa secara cepat dan tepat DAFTAR PUSTAKA
dibandingkan secara manual sehingga kinerja Amsyah, Z. 2001. Manajemen Sistem Informasi.
dalam mencapai pekerjaan dapat diwujudkan Jakarta: PT Gramedia Pustaka Umum.
secara lebih maksimal. Departemen Pendidikan Nasional. 2001. Kamus
2. Sistem informasi akademik berbasis web dibuat Besar Bahasa Indonesia Edisi Ke-3. Jakarta:
bersifat intern, artinya pengguna program ini Balai Pustaka.
hanya kalangan tertentu yang memiliki hak Divisi Penelitian dan Pengembangan MADCOMS.
akses terhadap sistem ini yaitu siswa, pengajar 2005. Aplikasi Manajemen Database
dan administrator. Pendidikan Berbasis Web dengan PHP dan
3. Sistem ini dibuat sebagai sarana informasi MySQL. Yogyakarta: ANDI.
dalam menyajikan informasi laporan nilai serta Jogiyanto, HM. 2001. Analisa dan Desain Sistem
absensi siswa pada semester yang sedang Informasi. Yogyakarta: ANDI.
berjalan kepada kalangan yang memiliki hak Hakim, L dan Musalini, U. 2004. Cara Mudah
akses dalam sistem ini. Memadukan Web Design dan Web
4. Dalam menampilkan laporan nilai dilakukan Programming. Jakarta: PT Elex Media
pada masing-masing aspek suatu mata Komputindo.
pelajaran, dikarenakan sistem penilaian di SMP Moekijat. 2001. Sistem Informasi Komputer.
Negeri 4 Samarinda sekarang telah berbeda Jakarta: PT Elex Media Komputindo.
dengan tahun-tahun lalu dimana sekarang lebih Nugroho, B. 2004. PHP dan MySQL dengan editor
diperinci dengan aspek penilaian pada masing- Dreamweaver MX. Yogyakarta: Gava
masing mata pelajaran dan aspek penilaian Media.
tersebut memiliki nilai standar kompetensi. Oetomo, BSD. 2002. Perancangan dan
5. Sistem informasi akademik ini juga Pembangunan Sistem Informasi.
memberikan informasi mengenai daftar data Yogyakarta: ANDI.
pegawai, data pengajar, data kelas, data sarana Prihatna, H. 2005. Kiat Praktis Menjadi Webmaster
dan prasarana yang dimiliki serta data jadwal Profesional. Jakarta: PT Elex Media
mata pelajaran pada tiap-tiap kelas. Komputindo.
Purbo, Onno W. 2000. Apache Web Server. Jakarta:
4.2 Saran PT. Elek Media Komputindo.
Dalam sistem ini disadari masih banyak Simarmata, J dan Paryudi, I. 2001. Basis Data.
kekurangan dan kelemahan, oleh karena itu untuk Yogyakarta: ANDI.
pengembangan selanjutnya disarankan: Sutedjo, B dan Nugroho, M. A. 2000. Algoritma
1. Sistem yang dibuat ini masih terbatas pada dan Teknik Pemrograman. Yogyakarta:
penginformasian atau pelaporan data nilai dan ANDI.
data absensi siswa. Untuk pengembangan Squire, E. 2002. Mendesain Sistem. Jakarta: PT
selanjutnya diharapkan dapat memberikan Pustaka Binaman Pressindo.
informasi atau laporan data-data yang lebih Tabratas Tharom Marta Dinata dan Xerandy. 2002.
meluas dalam cakupan akademik di SMP Mengenal Teknologi Informasi. Jakarta: PT
Negeri 4 Samarinda. Elex Media Komputindo.
2. Hendaknya dalam penginputan nilai ataupun Wahid, F. 2002. Kamus Istilah TEKNOLOGI
absensi diperhatikan ketelitiannya sehingga INFORMASI. Yogyakarta: ANDI.
tidak terdapat kesalahan dalam penyampaian Witarto. 2004. Sistem Informasi Manajemen Jilid
Satu Edisi Ke-7. Jakarta: Prenhallindo.

Program Studi Ilmu Komputer Universitas Mulawarman

You might also like