Anda di halaman 1dari 11

Gabriella Ratna P, Sistem Informasi Akademik di Sekolah Dasar...

ISSN 2356 - 4393

Sistem Informasi Akademik di Sekolah Dasar


Cahaya Harapan
Gabriella Ratna Putri 1), Arie Kusumawati 2)

Sistem Informasi, Institut Teknologi dan Bisnis Kalbis


Jalan Pulomas Selatan Kav.22 Jakarta Timur 13210
Email: gabynaputri@gmail.com
1)

2)
Email: arie.kusumawati@kalbis.ac.id

Abstract: Cahaya Harapan Elementary School is one of the education institution located in Bekasi.
Until now there are still many education institution that have not implemented academic information
system, one of them is Cahaya Harapan Elementary School. Teachers are still save the data on the
paper and flashdisk so data can be lost, other than that the headmaster is difficult to monitoring the
academic reports. This research aims to build an academic information system to efficiently the time
and facilitate stakeholders in processing and displaying information. The methods used in build this
system is SDLC (System Development Life Cycle) with prototype model, using PHP language and
MySQL. Methods of data collection through library research, interviews and direct observation. The
methods used for evaluate a system is black box method. Black box method is more focused on the
function of a system. The resulted from this research is information system academic based on website
for Cahaya Harapan Elementary School.
Keywords: information system, academic, website, prototype

Abstrak: Sekolah Dasar Cahaya Harapan adalah salah satu institusi pendidikan yang terletak di
Bekasi. Sampai saat ini masih banyak institusi pendidikan yang belum menerapkan sistem informasi
akademik, salah satunya Sekolah Dasar Cahaya Harapan. Guru masih menyimpan data siswa di
kertas dan flashdisk sehingga data rentan hilang, selain itu kepala sekolah juga sulit untuk memantau
laporan akademik. Penelitian ini bertujuan membangun sebuah sistem informasi akademik untuk
mengefisiensikan waktu serta mempermudah pihak terkait dalam mengolah serta menampilkan
informasi. Metode yang digunakan dalam membangun sistem ini adalah SDLC (System Development
Life Cycle) dengan model prototype, menggunakan bahasa pemrogaman PHP dan MySQL. Penelitian
ini menggunakan metode pengumpulan data melalui studi kepustakaan, wawancara dan observasi
langsung. Metode yang digunakan untuk evaluasi sistem adalah metode black box. Metode black box
berfokus kepada fungsi suatu sistem. Hasil penelitian ini adalah sistem informasi akademik berbasis
website untuk Sekolah Dasar Cahaya Harapan.
Kata kunci: sistem informasi, akademik, website, prototype

I. PENDAHULUAN peserta didiknya seperti data guru, data murid dan data
nilai. Sistem ini digunakan untuk mengefisiensikan
Perkembangan teknologi sistem informasi di era waktu serta mempermudah pihak terkait dalam
globalisasi semakin pesat. Perkembangannya tidak mengolah serta menampilkan informasi.
hanya di bidang bisnis tetapi juga sudah memasuki Sampai saat ini masih banyak institusi pendidikan
dunia pendidikan. Mulai dari sekolah dasar terutama sekolah dasar yang belum menerapkan
hingga perguruan tinggi berlomba-lomba untuk sistem informasi akademik termasuk SD Cahaya
memanfaatkan teknologi dengan sebaik mungkin. Harapan. Beberapa masalah yang dihadapi oleh pihak
Hal ini disebabkan karena dengan adanya sistem sekolah yaitu masih menerapkan proses manual yaitu
informasi maka proses pengumpulan, penyimpanan guru menyimpan data-data nilai siswa serta absensi
dan pengolahan data dapat dilakukan dengan mudah. di kertas dan flashdisk masing-masing sehingga data
Sistem informasi akademik merupakan suatu rentan hilang, lalu data tersebut diberikan kepada
sistem yang dibangun untuk membantu pihak institusi kepala sekolah untuk dipantau. Kepala sekolah
pendidikan dalam mengolah data akademik para sulit untuk memantau secara langsung laporan nilai
29
Kalbiscentia,Volume 4 No. 1 Februari 2017

tersebut karena harus menunggu kiriman berkas data C. Konsep Dasar Sistem Informasi
dari masing-masing guru sehingga pengolahan data Sistem adalah sekumpulan prosedur yang saling
dan penyampaian informasi masih membutuhkan terhubung dan melakukan suatu kegiatan untuk
waktu yang lama. mencapai sasaran tertentu [1]. Informasi adalah
Berdasarkan hasil pengamatan terhadap proses sekumpulan data yang sudah diolah, menghasilkan
akademik yang berjalan, terdapat beberapa masalah sesuatu yang bermanfaat serta mempunyai nilai dan
yang dihadapi, yaitu bagaimana membangun sebuah dapat digunakan untuk kepentingan organisasi seperti
sistem informasi akademik yang dapat memenuhi pendukung keputusan [2].
kebutuhan pihak sekolah dan informasi tersebut dapat Berdasarkan dari pengertian sistem dan informasi
diakses secara realtime. Adapun tujuan penelitian ini yang sudah dijabarkan, dapat ditarik kesimpulan
adalah untuk membangun sebuah sistem informasi bahwa sistem informasi merupakan gabungan dari
akademik di Sekolah Dasar Cahaya Harapan dengan empat komponen utama yaitu software, hardware,
menggunakan bahasa pemrogaman PHP dan MySQL. infrastruktur dan sumber daya manusia yang saling
terkait. Empat komponen ini melakukan suatu proses
II. METODE PENELITIAN dari mulai mengumpulkan data, kemudian data
Adapun metode penelitian yang dilakukan tersebut diolah, lalu hasil dari pengolahan tersebut
dalam menyusun skripsi ini adalah sebagai berikut: disebarluaskan untuk kepentingan dan tujuan tertentu
dari sebuah organisasi [3]. Suatu sistem informasi
A. Metode pengumpulan data dibangun untuk mengefisienkan dan mendukung
Metode pengumpulan data: (1) Observasi. kegiatan operasional, transaksi harian maupun proses
Melakukan pengamatan secara langsung ke lokasi manajerial.
penelitian; (2) Studi kepustakaan. Memanfaatkan
buku untuk dijadikan bahan acuan dalam pembuatan D. Konsep Dasar Sistem Informasi Akademik
sistem ini; dan (3) Wawancara. Mengajukan Pada dasarnya akademik merupakan sekumpulan
pertanyaan kepada pihak terkait yang berhubungan fungsi untuk menjamin pelayanan pendidikan yang
dengan penggunaan sistem. terdiri dari perencanaan, pengambilan keputusan
dan penyiapan alokasi sumber daya untuk memenuhi
B. Metode pengembangan sistem kebutuhan peserta didik [4]. Sistem informasi
Metode yang digunakan dalam membangun akademik adalah sistem yang memberi layanan
sistem ini adalah SDLC (System Development Life informasi mengenai akademik dimana pelayanan yang
Cycle) dengan model prototype. Model prototype diberikan yaitu penyimpanan data, penentuan jadwal
sangat cocok digunakan untuk pembangunan sistem dan proses penilaian [5]. Informasi yang dihasilkan
informasi yang masih berskala kecil. Metode ini untuk memberikan informasi kepada pimpinan atau
terdiri dari beberapa tahapan yaitu: (1) Pengumpulan pembuat keputusan yang dapat digunakan untuk
kebutuhan. Pada tahap ini user memaparkan apa saja pemanfaatan yang berbeda-beda.
yang dibutuhkan dalam sistem yang akan dibangun; Jadi secara umum sistem informasi
(2) Membangun prototype. Pada tahap ini ditentukan akademik merupakan sistem yang dibangun untuk
format masukan dan keluaran yang akan dihasilkan mengefisienkan waktu yang digunakan oleh pihak
oleh sistem yang dibangun; (3) Evaluasi prototype. sekolah dalam mengolah data para siswanya. Dengan
Pada tahap ini dilakukan evaluasi terhadap prototype adanya sistem ini, data akademik menjadi lebih
yang sudah dirancang; (4) Pengkodean. Pada tahap terorganisir, mengurangi resiko kehilangan data dan
ini dilakukan implementasi dari hasil rancangan ke meningkatkan efisiensi kerja.
dalam bahasa pemrogaman; (5) Pengujian. Pada
tahap ini kode program yang sudah dibuat akan diuji E. Konsep Dasar PHP
untuk melihat apakah sistem sudah berjalan dengan PHP merupakan bahasa pemrogaman berbasis
baik atau masih perlu perbaikan; (6) Evaluasi sistem. web yang memiliki kemampuan untuk memproses
Pada tahap ini dilakukan evaluasi terhadap sistem dan mengolah data secara dinamis. PHP dapat
yang sudah jadi. Apakah sudah sesuai keinginan dikatakan sebagai sebuah server-side embedded
user atau belum. Jika belum, maka sistem akan script language¸ artinya semua sintaks dan perintah
direvisi; dan (7) Penggunaan. Pada tahap ini apabila program yang ditulis akan sepenuhnya dijalankan oleh
sistem sudah lulus tahap evaluasi, maka sistem yang server, tetapi dapat disertakan pada halaman HTML
dibangun siap digunakan oleh user. biasa. Pada umumnya, semua aplikasi yang dibangun
30
Gabriella Ratna P, Sistem Informasi Akademik di Sekolah Dasar...

menggunakan php akan memberikan hasil pada digambarkan dengan orientasi dari atas ke bawah dan
web browser, tetapi prosesnya secara keseluruhan dari kiri ke kanan; (2) Setiap proses dinyatakan secara
dijalankan pada server. Rancangan dan konsep eksplisit; dan (3) Setiap diagram alir harus dimulai
bahasa PHP sangat sederhana. Cukup membuat dari satu start state dan berakhir pada satu atau lebih
sebuah HTML biasa, dengan menambahkan kode- halt state.
kode program yang diapit dalam tanda <?...?>, maka Tujuan dari penggunaan diagram alir adalah
menjadi sebuah skrip PHP. PHP mempunyai beberapa untuk menggambarkan suatu tahapan secara
kelebihan, yaitu: (1) Cara koneksi dan query database sederhana, terurai, rapi dan jelas menggunakan
yang sederhana; (2) Dapat bekerja pada sistem simbol – simbol standar [9].
operasi berbasis Windows, Linux, Unix dan Mac OS;
(3) Mudah digunakan karena memiliki fitur dan H. Konsep Dasar Data Flow Diagram
fungsi khusus untuk membuat web dinamis. Bahasa Data flow diagram merupakan gambaran
pemrogaman PHP dirancang untuk dapat dimasukkan aliran informasi dimana data bergerak dari input
dalam HTML (embedded script); (4) Akses ke sistem menjadi output. Level Data flow diagram ada
database yang lebih fleksibel dan mudah, seperti pada beberapa level yaitu: (1) Context diagram. Context
MySQL; dan (5) Dalam sisi pemahaman, PHP adalah diagram menggambarkan bagaimana sebuah sistem
bahasa scripting yang paling mudah karena memiliki berinteraksi dengan entitas luar; (2) Data flow
referensi yang banyak [6]. diagram level 1. Data flow diagram level 1 merupakan
pemecahan dari context diagram dan menggambarkan
F. Konsep Dasar MySQL proses utama yang ada pada sistem; dan (3) Data flow
MySQL (My Structure Query Language) adalah diagram level 2. Data flow diagram level 2 merupakan
sebuah program pembuat database open source. pemecahan dari proses utama yang terdapat pada data
MySQL sebenarnya produk yang berjalan pada flow diagram level 1 [10].
platform Linux. Karena sifatnya yang open source,
program ini dapat dijalankan pada semua platform I. Konsep Dasar Entity Relational Diagram
baik Windows maupun Linux. Selain itu, MySQL Entity relational diagram merupakan suatu
juga merupakan program pengakses database yang model yang menjelaskan hubungan antar data
bersifat jaringan sehingga dapat digunakan untuk dalam database. Terdapat empat kardinalitas yang
aplikasi multi user. Saat ini database MySQL telah menunjukkan keterhubungan antar entitas pada suatu
digunakan hampir oleh semua programer database. sistem, yaitu: (1) One to one. Menggambarkan bahwa
MySQL mempunyai beberapa kelebihan yaitu: (1) antara 1 anggota entitas A hanya dapat berhubungan
Open source sehingga mudah didapatkan; (2) MySQL dengan 1 anggota entitas B, dituliskan dengan simbol
stabil dalam pengoperasiannya; (3).Sistem keamanan 1:1; (2) One to many. Menggambarkan bahwa antara
yang cukup baik; (4) Fleksibel dengan berbagai 1 anggota entitas A dapat berhubungan dengan lebih
macam program; (5)Perkembangan MySQL sangat dari 1 anggota entitas B, dituliskan dengan simbol
cepat; dan (6) Memiliki tipe data yang bermacam- 1:M; (3) Many to one. Menggambarkan bahwa antara
macam [7]. banyak anggota entitas A dapat berhubungan dengan
Setiap software selain mempunyai kelebihan 1 anggota entitas B, dituliskan dengan simbol M:1;
juga mempunyai kekekurangan. Beberapa kelemahan dan (4) Many to many. Menggambarkan bahwa
dari MySQL yaitu: (1) Tidak cocok digunakan untuk banyak anggota entitas A dapat berhubungan dengan
perusahaan atau instansi dengan data yang besar banyak anggota entitas B, dituliskan dengan simbol
karena MySQL ditujukan untuk perusahaan atau M:M [11].
instansi skala kecil; dan (2) Memiliki keterbatasan
kemampuan kinerja pada server ketika data yang J. Konsep Dasar Normalisasi
disimpan telah melebihi batas [8]. Normalisasi merupakan suatu proses membuat
data tidak normal menjadi data normal. Tujuan dari
G. Konsep Dasar Diagram Alir normalisasi adalah untuk menghindari inkonsistensi
Diagram alir (flowchart) menunjukkan logika data dan menghindari terjadinya redudansi data.
alur kerja dalam sebuah sistem. Diagram alir selain Terdapat tujuh level dalam normalisasi, tetapi yang
dibutuhkan sebagai alat komunikasi juga diperlukan paling sering digunakan hanya sampai 3NF yaitu: (1)
sebagai dokumentasi. Terdapat beberapa aturan First normal form (1NF). Tidak ada perulangan record
dalam merancang diagram alir yaitu: (1) Diagram alir data dalam tabel, dari multi value menjadi single

31
Kalbiscentia,Volume 4 No. 1 Februari 2017

value; (2) Second normal form (2NF). Menciptakan A. Analisa Sistem Berjalan
hubungan antara tabel baru dan tabel lama dengan
Proses pengolahan dan penyampaian informasi
menciptakan foreign key; (3) Third normal form
akademik SD Cahaya Harapan membutuhkan waktu
(3NF). Bertujuan untuk menghilangkan seluruh
yang cukup lama dikarenakan proses pelaporan
atribut atau field yang tidak berhubungan dengan
informasi masih dilakukan secara manual walaupun
primary key [12].
data yang ada sudah dalam bentuk softcopy.
K. Konsep Dasar Model Prototype
Pembuatan dan pengembangan sistem informasi
dapat dilakukan dengan pendekatan prototype. Metode
prototype lebih cocok digunakan pada organisasi
yang sulit untuk mendefinisikan kebutuhannya dan
untuk pengembangan sistem yang berskala kecil.
Metode ini tidak hanya melibatkan developer, tetapi
juga melibatkan peran calon pengguna dari sistem
yang akan dibangun. Pengembangan sistem dilakukan
berdasarkan masukan dan umpan balik dari calon
pengguna karena metode prototype lebih mengarah
kepada memperhatikan keinginan pengguna.
Pendekatan menggunakan metode prototype
sangat berlawanan dengan metode SDLC. Pada metode
SDLC, pengembangan sistem membutuhkan waktu
agak lama dan menghasilkan analisa yang detail,
sedangkan metode prototype tidak membutuhkan
waktu lama karena hanya melihat secara umum
keinginan calon pengguna. Sebuah prototype
biasanya dimodifikasi beberapa kali sebelum calon
pengguna setuju [13]. Gambar 1 Flowchart sistem berjalan

L. Konsep Dasar Black Box Testing Pihak sekolah masih menerapkan proses manual
yaitu guru menyimpan data-data nilai serta absensi
Salah satu metode pengujian sistem adalah
siswa di kertas dan flashdisk masing-masing, lalu
black box testing. Metode ini berfokus pada apakah
data tersebut diberikan kepada kepala sekolah sebagai
unit program memenuhi kebutuhan yang disebutkan
laporan. Kepala sekolah sulit untuk memantau secara
dalam spesifikasi. Cara pengujian hanya dilakukan
langsung laporan nilai dan absensi tersebut karena
dengan menjalankan atau mengeksekusi unit atau
harus menunggu kiriman berkas data dari masing-
modul, kemudian diamati apakah hasil dari unit
masing guru.
tersebut sesuai dengan yang diinginkan [14]. Tujuan
Flowchart pada gambar 1 menunjukkan interaksi
metode ini mencari kesalahan pada [15]: (1) Fungsi
yang terjadi pada sistem yang sedang berjalan.
yang salah atau hilang; (2) Kesalahan pada interface;
Terdapat tiga pengguna yang terlibat yaitu guru, tata
(3) Kesalahan pada struktur data atau akses database;
usaha dan kepala sekolah. Tata usaha mencatat data
(4) Kesalahan perfoma; (5) Kesalahan inisialisasi dan
guru dan data siswa. Data tersebut diberikan kepada
tujuan akhir.
kepala sekolah, dan data siswa digunakan oleh guru
untuk mengisi nilai dan absensi. Guru mengisi nilai
III. HASIL DAN PEMBAHASAN
dan absensi di kertas, setelah mengisi nilai dan
Sekolah Dasar Cahaya Harapan merupakan absensi, guru yang bersangkutan memberikan file
salah satu sekolah dasar swasta yang terletak di tersebut ke kepala sekolah.
daerah Bekasi tepatnya di Sentra Niaga Boulevard
B. Analisa Kebutuhan
Hijau Kavling 26 Harapan Indah. Berdiri sejak tahun
1999, Sekolah Dasar Cahaya Harapan terlibat secara Analisa kebutuhan data dibagi menjadi dua
aktif dalam mendukung program pemerintah untuk yaitu analisa kebutuhan fungsional dan analisa
menghasilkan insan akademik yang unggul baik dari kebutuhan non-fungsional. Berikut analisa kebutuhan
segi intelektual, moral dan emosional. dari sistem yang akan dibuat: (1) Analisa kebutuhan
32
Gabriella Ratna P, Sistem Informasi Akademik di Sekolah Dasar...

fungsional bertujuan untuk mendeskripsikan fitur –


fitur yang akan digunakan oleh pengguna. Kebutuhan
fungsional pada rancangan sistem informasi
akademik di Sekolah Dasar Cahaya Harapan: (a)
Kepala sekolah memiliki hak akses untuk melihat
laporan data siswa, data guru, data nilai dan data
absensi; (b) Tata usaha memiliki hak akses untuk
mengolah data siswa dan data guru, selain itu dapat
mengedit nilai siswa; dan (c) Wali kelas dapat
memasukkan nilai, melihat nilai, melakukan absensi
dan melihat absensi; dan (2) Analisa kebutuhan non
– fungsional mendeskripsikan batasan pada sistem Gambar 2 Data flow diagram level 0

yang akan dibangun. Kebutuhan non-fungsional pada username, password, data nilai dan data absensi. Data
rancangan sistem informasi akademik Sekolah Dasar maukkan untuk kepala sekolah hanya username dan
Cahaya Harapan yaitu: (a)Menggunakan hardware password karena hak akses untuk kepala sekolah
berupa perangkat komputer, peralatan input dan hanya untuk melihat laporan, tidak untuk melakukan
output data; (b) Pengguna menggunakan browser masukkan data.
internet explorer, google chrome, opera, safari atau b. Data flow diagram level 1 merupakan proses utama
mozilla firefox dalam menjalankan sistem; dan (c) yang terdapat pada sistem.
Menggunakan bahasa pemrogaman PHP, hal ini
bertujuan untuk mempermudah apabila dilakukan
pengembangan.

C. Analisa Sistem Usulan


Sistem yang diusulkan berbasis website
menggunakan bahasa pemrograman PHP
dan menggunakan database MySQL dengan
sistem multiuser. Penggunaan website dapat
mengefisiensikan waktu serta mempermudah bagian
tata usaha dan wali kelas dalam mengolah data seperti
data siswa, data guru, data nilai dan data absen serta
mengurangi resiko kehilangan data. Selain itu, kepala
sekolah dapat dengan mudah mengakses informasi
secara realtime. Gambaran sistem usulan dapat dilihat
dalam bentuk diagram-diagram berikut ini:

1. Data Flow Diagram


Data flow diagram adalah diagram yang terdiri
dari suatu proses dan menggambarkan ruang lingkup
Gambar 3 Data flow diagram level 1
suatu sistem, berikut data flow diagram dari sistem
usulan yang telah dirancang: Gambar 3 menunjukkan aliran data yang
a. Data flow diagram level 0 gambar 2 menunjukkan terdapat pada sistem informasi akademik Sekolah
aliran data ringkas yang terdapat pada sistem Dasar Cahaya Harapan. Tata usaha, guru, dan kepala
informasi akademik Sekolah Dasar Cahaya sekolah memasukkan username dan password
Harapan. pada proses login. Sistem mengecek username dan
Data flow diagram level 0 menggambarkan password di tabel hak akses lalu sistem melakukan
bagaimana sistem berinteraksi dengan entitas luar, apa konfirmasi. Tata usaha melakukan pengolahan data
saja data yang masuk dan apa saja data yang keluar. siswa serta data guru seperti yang ditunjukkan pada
Terdapat tiga pengguna yaitu tata usaha, wali kelas proses 2.0 dan proses 3.0, sedangkan guru melakukan
dan kepala sekolah. Data masukkan tata usaha adalah pengolahan data nilai dan absensi yang ditunjukkan
username, password, data siswa, data guru dan data pada proses 4.0 dan proses 5.0.
update nilai. Data masukkan untuk wali kelas adalah c. Data flow diagram level 2 merupakan turunan dari

33
Kalbiscentia,Volume 4 No. 1 Februari 2017

proses utama yang terdapat pada level 1 dan proses


yang dijabarkan jauh lebih rinci.

Gambar 4 Data flow diagram level 2 proses 2.0

Gambar 4 menunjukan level 2 dari proses 2.0


pengolahan data guru.

Gambar 5 Data flow diagram level 2 proses


3.0

Gambar 5 menunjukan level 2 dari proses 3.0


pengolahan data siswa.
Gambar 8 Flowchart olah data nilai

Gambar 6 Data flow diagram level proses


4.0

Gambar 6 menunjukkan level 2 dari proses 4.0


pengolahan data nilai.

2. Flowchart
Flowchart adalah bagan dengan simbol tertentu
yang menggambarkan proses kerja sistem secara
mendetail, berikut beberapa flowchart sistem usulan
yang sudah dirancang: Gambar 9 Flowchart update nilai
Flowchart gambar 7 menunjukkan tata usaha Flowchart gambar 9 menunjukkan guru membuat
melakukan login lalu sistem melakuan verifikasi surat laporan salah input data dan diserahkan kepada
username dan password. Terdapat dua pilihan untuk bagian tata usaha. Bagian tata usaha mengecek surat
login lagi atau tidak apabila verifikasi gagal, jika tersebut, jika ada kesalahan maka nilai atau absensi
ya maka kembali ke halaman login, jika tidak maka yang salah akan di update, jika tida maka alur selesai.
langsung menuju ke end. Apabila verifikasi sukses, Flowchart gambar 10 menunjukan alur input
maka tata usaha akan masuk ke halaman awal sistem. absen sama dengan alur yang ada pada olah data
Terdapat dua pilihan, jika ingin olah data maka data siswa dan guru yang dilakukan oleh wali kelas.
tersebut akan tersimpan di database, jika tidak maka Flowchart gambar 11 menunjukkan alur login kepala
tata usaha akan dihadapkan pada pilihan ingin logout sekolah sama dengan alur login guru dan tata usaha.
atau tidak logout, jika tidak maka tata usaha tetap Masuk ke halaman awal sistem, kepala sekolah hanya
berada di halaman awal sistem, jika ya maka sesi tata melihat laporan data akademik, jika tidak maka
usaha berakhir. kepala sekolah akan dihadapkan pada pilihan ingin
Flowchart gambar 8 menunjukan alur input nilai logout atau tidak, jika tidak maka kepala sekolah
sama dengan alur yang ada pada olah data siswa dan tetap berada di halaman awal sistem, jika ya maka
guru yang dilakukan oleh tata usaha. sesi kepala sekolah berakhir.
34
Gabriella Ratna P, Sistem Informasi Akademik di Sekolah Dasar...

kardinalitas m:m.

Gambar 12 Entity relationan diagram

4. Relasi Tabel
Gambar 13 merupakan screenshoot dari tabel
relasi yang terdapat pada designer phpMyAdmin.

Gambar 10 Flowchart olah data absen

Gambar 13 Relasi tabel

Tabel relasi dari Gambar 13


a. Tabel : absence
Primary key : absenceID
Fungsi : table untuk mencatat rekap absensi Tabel 7 Student
Tabel 1 Absence
Tabel 1 Absence Field
Field Data type Length Keterangan studentID
Tabel 7 Student
absenceID
Tabel 1 Absence Integer 11 Primary Key Fullname
Gambar 11 Flowchart lihat data StudentID Char 11 Foreign Key 1 Place
Field
ClassID
Field Integer
Data type 2
Length Foreign Key 2
Keterangan BOD
studentID
3. Entity Relational Diagram Notes Enum -11 -Primary Key Sex
Fullname
absenceID Integer
Entity relational diagram merupakan suatu Date
StudentID Date
Char -11 -Foreign Key 1 Religion
Place
model yang menjelaskan hubungan antar data dalam Status
ClassID Varchar
Integer 4
2 -
Foreign Key 2 Address
BOD
Notes Enum - - mothername
Sex
database, berikut entity relational diagram sistem b. Tabel : class Phone
Date Date - - Religion
usulan yang sudah dirancang: Status
Primary key Varchar
Tabel 2 Class : classID 4 - classID
Address
Entity relational diagram gambar 12 mothername
Field
Fungsi : table
Data untuk
type mencatatKeterangan
Length data kelas Phone
menunjukkan kardinalitas antara masing-masing Tabel 8 Student
classID
Tabel 2 Class Integer 2 Primary Key classID
entitas. Guru mengajar pelajaran memiliki kardinalitas Tabel 2 Class
Classname Varchar 10 -
m:m. Siswa diajar guru memiliki kardinalitas m:m. Field
Field Data type Length Keterangan
Tabel 3 Course scID
Tabel 8 Student
Guru mengisi nilai dan absensi memiliki kardinalitas classID Integer 2 Primary Key
studentID
Classname Varchar 10 -
m:m. Siswa mempunya nilai dan absensi memiliki Field Data type Length Keterangan classID
Field
courseID
Tabel 3 Course Char 7 Primary Key scID
Coursename Varchar 20 - 35 studentID
Tabel 9 Teacher
Field Data type Length Keterangan classID
courseID Char 7 Primary Key Field
Tabel 4 Level
Coursename Varchar 20 - teacherID
Phone Field
Place Data type
CharVarchar 12 20 Length - -Keterangan
DateStudentID DateChar 11
Data type- 2Length - Foreign
Foreign Key 1 Religion
studentID Enum Char - -
Tabel Field
2 Class Keterangan classID
BOD IntegerDate 2 -11 Foreign Primary
Key 1Key
ClassID
Status Integer
Varchar 4 - Key 2 AddressFullname Varchar Varchar 500 50 - --
absenceID Integer -11 -Primary Key Sex Varchar 50 6
Notes Enum mothername
Tabel 7 Student Varchar
Place Varchar - --
Field StudentID Data
Kalbiscentia,Volume
1 Absence 4 No.
Date
Tabel
Char
Date type
1 Februari Length-11
2017 -Foreign Key 1
Keterangan
Phone
Tabel
Religion 7 Student Enum
Char 12 -20 - --
ClassID Integer 2 TabelBOD Date -
-Foreign
Key Key 2
classID
Tabel 1 Integer
Absence 2 Primary 8 Studentclass
Status
Tabel 2 Class Varchar 4 FieldAddress
classID DataVarchar
Integer type 2 Length500 - Key 1
Keterangan
Foreign
Notes
Classname VarcharEnum 10 - - - Sex
Field
mothername Varchar
Data
Varchartype 50 6
Length -
-Keterangan
Field Data type Length Keterangan studentID
Field
Tabel 7 Student Data Chartype Length 11 Primary
Keterangan Key
Date
c. absenceID
Tabel
Field Date type
: course
Data -
Length -
Keterangan Religion
studentID
h. Tabel
Phone Enum
Char
:Char
studentclass -
11 -
Primary Key
Field
Tabel 1 Absence Integer
Data type 11
Length Primary
Keterangan Key Fullname
scIDTabel 7 StudentVarchar
Integer 1150 12 - - Key
Primary
Tabel Status
absenceID
3 Course Varchar
Integer 4
11 -
Primary Key Address
Fullname
classID Varchar
Varchar
Integer 2 500
50 --
Foreign Key 1
Tabel
Primary
StudentID
classID
Tabel
2
StudentID
Class
1 key
Absence : courseID
Char
Integer
Char
11
2
11
Foreign
Primary Key
Key 1
Foreign Key 1
Place
Tabel
Place
Field Primary
studentID
mothername key
8 StudentclassData
Char :Varchar
Varchar scID
type 11
Varchar
20
Length 50
20
-
Keterangan
Foreign -- Key 1
ClassID
Classname Integer
Varchar 210 Foreign
- Key 2 BOD DateData type - Length Foreign - Keterangan
Field
FieldClassID Data
Fungsi :Data
tabletypetype
untuk Length
Length Keterangan
Keterangan Field
studentID
Fungsi
classIDPhone Char
Integer :Date
Char 11
untuk2Length
mencatat-12 Primary
data kelasKey
-- Key siswa
2
- mencatat -data pelajaran
Field Integer
Data type11 2
Length Foreign
Keterangan Key 2 Field BOD
Notes
Field
absenceID Enum
IntegerData type Length Primary Keterangan
Key Sex studentID Data
Fullname Varchar
Varchar type
Char 6 11
50 Keterangan
-- Primary Key
courseID
Notes
Tabel
classID 2 Class CharEnum
Integer - 11 7 -
2 Primary
- Key
Primary Key scID classID
Sex
Tabel 8 Studentclass
Integer Integer
Varchar 11 62 Primary -Foreign Key 1
DateabsenceID
Tabel
StudentID
Tabel
3 Course DateInteger
Course Char
Coursename
3Classname
Date Varchar
Date 1120 - - Primary
- -- Key Key
Foreign 1 Religion
Place Fullname
Tabel Enum
Varchar
8 Studentclass
Religion Varchar
Enum 11
- 50
20 - -- -- Key
Status VarcharVarchar 4 11 10 - Foreign studentID
Address
Tabel
BOD Char
9 Teacher Date
Place VarcharVarchar 500 20 Foreign Key
-- Keterangan
-- 1
StudentID
ClassID
Field
Field
Status IntegerChar
Data
Varchar 2
Data type 4Length
type - Length
Foreign
Keterangan
Key Key
-Keterangan2 1 Address Integer
Field
classID
mothername Data
Varchar type2-50Length
Varchar 500 Foreign
- - Key 2
NotesClassID
classID Enum Integer
Integer 22 - Foreign
Primary Key2
Key Sex BOD
Tabel 8 Varchar
Studentclass
mothernameData
scID Date
Varchar
Integer 6 1150- - -
Primary Key
Tabel
courseID 3 CourseChar 7 Field type Length Keterangan
Date Notes
Tabel 4 Level Date
Classname Enum
Varchar - -10 -Primary -- Key PhoneSex
Religion
Phone
studentID
Char
Enum
Char Varchar
Char -1211612 -- Foreign
-- Key 1
Coursename
Tabel 2 Class Varchar 4 20 - -- - teacherID
classID
Religion Char
IntegerEnum type102 Length Primary
-Foreign Key
Key 1
Date
StatusTabel 2 ClassVarchar
Field
Date
Data type Length Keterangan
Address
Tabel 9 Teacher Varchar
Field
classID
classID
teachername
DataInteger
Integer
Varchar
500
50 2 -2 -
-Keterangan
ForeignKey
Foreign Key21
Status
Field Data
Tabel 3 Course Char Varchar
type Length 4 Keterangan- Address
mothername
scID Varchar Varchar 50 11
Integer 500 - -Primary Key
courseID 7 Primary Key BOD
d. Tabel
Field
levelID
Field
: level
Data
Integer Data
type
type
Length
11 Length Primary Keterangan Key Phone
Field studentID Date
i. mothername
Tabel :Varchar
CharChar
Data teacher
type
-12 11
Length 50 - - -Foreign Key 1
Keterangan
Coursename
Tabel
classID4 Level Integer Varchar 2 20 Primary-Keterangan
Key Sex Phone
Tabel Varchar
8 Studentclass 62 212 - Foreign
Level
Tabel Field
Classname2 Class Enum
Primary key Varchar
classID Data
: levelID 10
Integer -
type 2Length -
-
Keterangan
Primary Key classID classID
Tabel
Primary
teacherID
Tabel
Address
Integer
98 Teacher
key
Char
Studentclass
Varchar :Char
Integer
teacherID
10
100 2
Primary
-
-Foreign
Key Key
Key 1 2
Tabel 2
courseID
Classname Class Char
Varchar 7
10 -Primary Key classID
teachername Varchar Integer 50 - Foreign Key 1
Field Data type mencatat Length hak akses Keterangan Field Fungsi Data
Field :type
table Length - Keterangan
Field
Fungsi
Coursename
Tabel 4 Level
: untuk
Data type
Varchar11 Length 20 Keterangan - pengguna
Email
BOD Field Varchar
DateData
Data typeuntuk
type 100 Length
-
mencatat
- Primary
data guru
Keterangan
Keterangan
levelID
Tabel 53 Period Integer
Course Integer Primary Key scID
Phone
Tabel Tabel
8 9 Integer
Char
Teacher
Studentclass
teacherID Char 11
12 - Key
Field
classID Data type2 Length Primary Keterangan
Key Sex
TabelscID Integer 6 10
Varchar
9 TeacherChar 11 Primary
- ForeignPrimaryKeyKey
Tabel 4Tabel
Level Level3 Course
Enum - - studentID
password
Tabel Varchar
8 Studentclass 11
50 50 Key
- - Foreign Key 1
classID
Classname
Field VarcharInteger
Data type 10 Length 2 Primary Key
- Keterangan teachername
studentID
Address Varchar
Char
Varchar 100 11 - 1
Field Data Data type type Length Length Keterangan
Keterangan classID
levelID
Field Field
BOD Integer
Data Data
Datetype type2
11
Length Length Foreign
Foreign
Keterangan Key
Keterangan 2
Classname
Tabel 4 Level
Field
levelID Varchar
Data type 1110
Integer Length -Keterangan
Primary Key Email classID Integer 100 -2
Varchar - - Foreign Key 2
courseID
Idperiod
TabelLevel
3 Course Char
Integer 11 7 PrimaryKey
Primary Key teacherID Integer
scIDField
Sex Char type11 Length
Data
Varchar 610 -Primary
1Primary KeyKey
Keterangan
TabelcourseID
5 Period Enum Char - 7 - Primary Key Phone teachername Char Varchar 11 1112 50 - -Primary
Coursename
Name Field3 Course Varchar
VarcharData type3020Length -- Keterangan scID
studentID
Address CharInteger
Varchar Foreign Key Key
1
Tabel
Coursename Varchar 20 - password
Tabel 9 Teacher Varchar
BOD Date 50 100 - - --
Field levelID Data
Integertype Length
11 Keterangan
Primary Key studentID
classIDTabel
Email 9 Teacher Char
Integer
Varchar 2 10011 - Foreign
Foreign Key Key
2 1
e. courseID
Tabel
Field
Tabel 6 Score Data: period
type Length Keterangan levelID
Tabel Integer
10 Teacherclass
Sex Varchar 11 6 Foreign- Key
Field
Level Char
EnumData type 7 - Length Primary -Keterangan
Primary Key classID
Phone Integer 2 Foreign Key 2
Tabel
Idperiod 5 Period
Integer 11 Key Field DataChar type Length 12 1 -
Keterangan
Tabel
Coursename
Primary4 Level Address
Field Varchar
Data type 50 100
Length -
Keterangan
Name Tabel 4key
courseID Level : Idperiod
Varchar
Varchar
Char
30 20 7 - - Primary Key Field
Tabel
password
teacherID
9 Teacher Data
Varchar
Char type Length 10 -
Primary
Keterangan Key
Field
Coursename Data Varchar
type Length 20 Keterangan
- Email
teacherID
levelID Varchar
Char
Integer 100
10 -
Primary Key
Field Field
Fungsi
scoreID Data
Data type
: table
Integertype untuk
Length
11 mencatatKeterangan
Length
Keterangan
data
Primary semester
Key teachername
TclsTabel 9 Varchar
Integer
Teacher 50 11
11 Foreign
- Primary KeyKey
Tabel 5 Period Tabel Phone
teachername
10 Teacherclass Char
Varchar 12
50 -1-
TabelField
Idperiod
6 Score Data
Integer type Length
11 Keterangan
Primary Key BOD
teacherID Date type Length
Char - - Foreign Key 1
levelID
studentID
TabelName
4 Level Integer
Char 1111 Primary
Foreign Key 1 Field password Data
BOD Varchar 10 -50
Date Keterangan
--
Tabel 5 levelID
Period Integer
Varchar 11
30 -Primary Key Sex
classID
Field
teacherID Varchar
Integer
Data 6
2
type10 Length - Foreign KeyKey
Keterangan 2 1
Level
courseID
Field4 Level Enum
CharData type-7 Length -Foreign Key 2 levelID Char
Sex Integer
Varchar 611 Primary Key
-Foreign
Tabel
FieldLevel DataEnum type Length - -Keterangan
Keterangan Field
Address
teacherID
teachername
Data
Varchar
Char
Varchar
type Length
100 10
50 -
Keterangan
- Primary Key
classID
Field Idperiod Integer
Data type
Integer 2
Length 11 Foreign
Keterangan Key 3 Tabel
Address10 Teacherclass
Varchar 11 100 -
Tabel 6 ScoreInteger
scoreID 11 Primary Key Key
Primary Tcls
Email
BOD teachername
Integer
Varchar
Date Varchar 100 50
-10
Primary
-- Foreign
--
Key
teacherID
Field
levelIDName Char
IntegerData
Varchar type 11 10 Length
30 Foreign
Primary - Key 4
Keterangan
Key Email
teacherID
j. BOD
Tabel Char Varchar 100 Key 1
studentID Char 11 Foreign Key 1 Tabel
Phone
Sex Tabel 10 Teacherclass
11 Teachercourse
CharData: teacherclass
Date
Varchar 12 - -- Foreign
-- Keterangan
Tabel
Idperiod
Level 5
Field
Period
levelID Integer
Enum
Tabel 5 Period
courseID CharInteger
Data type 11
- 7 11 Foreign
Length -Foreign Primary KeyKey
Keterangan
Key 2
5 Field
Phone
classID Char type62 Length
Integer 12 Key 2
TaskLevel
Tabel 6 ScoreInteger 3 - password
Sex
AddressPrimary key
Tcls Varchar
:
Varchar
Integertcls 100
Varchar 50 11650 -- -- Primary Key
scoreID Enum
Integer 2 11 - -Primary KeyKey Field password Data Varchar
type Length Keterangan
f. classID
Tabel
Field
Dailytest
studentID
Field
Integer
Data: score
Integer type
Char type 310 11
Data
Length Foreign
Keterangan
Length -Foreign Foreign
Keterangan
3
Key 1
levelID
Email
tcID
Field
Address
teacherID
levelID
Email
Fungsi
Integer
Data type
Varchar
Varchar
Char
Integer
Integer : table12
11 10
100 Length-Foreign
100
11 mencatat
11untuk
-Foreign KeyKey 1
Keterangan
Foreign
Primary Key kelas
data
Key 1
teacherID
Idperiod
Field Char
Integer Data type 11 Length Primary Key
Key 4
Keterangan Phone
Tabel Tcls Integer
Varchar
CharInteger
11 Teachercourse 11
100 -1 - Foreign
Primary Key2
Midtest
Tabel
Primary
5 Period
courseID key Integer
: scoreID
Char 3 711 - Foreign classID 2 Key
Name
Idperiod
Idperiod
scoreID Varchar
Integer
IntegerInteger 30 11 11 -Foreign
PrimaryKey 5Key2
Primary
Key
Key teacherID
guru Char
teacherID Varchar
Phone
password Char
Char
10
50 12 10 Foreign Key
- - Foreign Key 1
1
Finaltest
Tabel
classID
Name 5 PeriodInteger
Integer
Varchar 3 230 - Foreign
- Key 3 courseID CharInteger 7 2 Foreign Key 2
Field
Fungsi
Task
ResultstudentIDData : untuk
IntegerChar mencatat
type
Integer
3
Length
3 10 11 dataKeterangan
-nilai
- semester
Foreign Key41 Field
levelID classID
password
Tabel DataVarchar
Integer
10 Teacherclass type 11 50
Length - Foreign
Keterangan
Foreign Key Key 2
teacherID
Dailytest
Tabel 6 Score Char
Integer 3 - Foreign Key classID
Tabel
Tabel
Tabel Integer
1010Teacherclass
Teacherclass
11 Teachercourse 2 Foreign Key 3
courseID
6Field
Idperiod
Tabel Score
Tabel 6 Integer
Score Char
Data type 11 7
Length Primary Foreign
Keterangan
Key Key52 tcIDlevelID Integer
Integer 11 11 1 Primary
Foreign Key
Key 1
Idperiod Integer
Midtest Integer 3 11 Foreign Key
- Primary
Name classID
Idperiod Varchar Integer
Integer 30 112 - Foreign Key 3
Key Field
teacherID Char Data type10 Length Foreign Keterangan
Key 1
Task
Field
Finaltest DataInteger
type Length 3 -
-Keterangan Field DataData
Tabel 11 Teachercourse typetypeLength Keterangan
teacherID Integer
Name
Field
Dailytest Char type3 30
Varchar
Data
Integer 310
Length Foreign Key 4
--Keterangan Field
Tcls
courseID
TclsTabel Char Integer
Integer 7 Length
11 11
11 Keterangan
Foreign
Primary
Primary
Key Key
2
KeyKey
scoreID
Result Integer 11 -Primary Key
Integer 3 11
Tabel
classID 10 Teacherclass
tcID 10 Teacherclass
teacherID Integer
Char
Integer 2 10 Primary
ForeignForeign
Key Key 1
Key 31 1
Tabel 6 Score
Idperiod
scoreID Integer 11 Foreign Key 5
Midtest
studentID CharInteger 11 3 -Primary
Foreign Key 1 teacherID
Field
teacherID CharChar
Data type 10 10 Length Foreign Keterangan
Foreign
Tabel
Task 6
studentID Score Integer
Char 3
11 - classID Integer 2 Foreign Key
Key 2
Finaltest
courseID
Field CharInteger
Data type Length 7 3 -Foreign
Foreign
Keterangan
Key 1
Key 2 classID
Field tcID
Field
courseID Integer
Data Integer
Data
Char 2 Length
typetypeLength711 Foreign
Keterangan KeyKey
Primary
Keterangan
Foreign 2Key2
Dailytest
courseID Integer
Char 73 -
Foreign Key 2
Result
classID
Field
scoreID Integer
Integer
Data type11 3
2 Length - Key
Foreign Key 3 1
Keterangan teacherID Integer
Tcls Tcls
classID Char
Integer
Integer 11 112 10 Primary Foreign
Primary
Foreign Key31
KeyKey
Key
Midtest Integer
classID Integer
Integer 23 Primary -
Foreign Key 3 k. Tabel
courseID CharChar : teachercourse
Char 7 Foreign
teacherID
scoreID Char 10 Foreign Key 14 teacherID
teacherID
Tabel 11 Teachercourse 10 10 Foreign 1Key12
Key Key
Foreign
Finaltest CharInteger
studentID
teacherID Integer 11 11
Char 3
10 Foreign Primary
- Key Key
Foreign Key 4 Tabel 11 Teachercourse
Idperiod
studentID
courseID
Result
Integer
Char Char
Integer 7 11
11
3
Foreign
Foreign Foreign Key 25 1
- Key Key
classID
classIDPrimary
classID key :Integer
Integer
IntegertcID 2 22 Foreign Foreign 2Key23
Key Key
Foreign
Idperiod Integer 11 Foreign Key 5 Field Data type Length Keterangan
TaskcourseID Integer Integer
Char 3 - Foreign 3 21
classID
Task Integer 2 73 Foreign - Key Key tcID
Field Fungsi DataInteger :type
table untuk
Lengthmencatat
11
data mengajar
Keterangan
Primary Key
Dailytest
classID
teacherID Integer
Char Integer 103 2 - Foreign
Foreign Key Key
4 3 tcIDTabel Integer 11 Primary Key
Dailytest Integer 3 - Tabel 11 Teachercourse
11
teacherID Teachercourse
Tabel 12 Pengujian Char Black Box 10 Foreign Key 1
Midtest
teacherID
Idperiod Integer
IntegerChar 113 10 - Foreign
Foreign Key Key
5 4 Tabel 11 Teachercourse
teacherID Char 10 Foreign Key 1
Midtest Integer 3 - 1 courseID Char 7 Foreign Key 2
Finaltest
Task Idperiod Integer
IntegerInteger 3 3 11 - - Foreign Key 5 courseID Char typetypeLength7 Length Keterangan
Foreign Key 2
Finaltest Integer 3 - Field classID DataData
Field Integer 2 Keterangan
Foreign Key 3
Result
Task Integer
Integer 3 -- --
Dailytest
Result IntegerInteger 3 33 classID
tcID tcID Integer
Integer
Integer 11 2 11 Foreign
Primary KeyKey
Key
Primary 3
Dailytest Integer
Midtest Integer 3 3 - - 1 teacherID CharChar
teacherID 10 10 Foreign Key Key
Foreign 1 1
g. TabelMidtest
Finaltest : student
IntegerInteger 3 3 - - courseID
courseID CharChar
Tabel 12 Pengujian 7 7
Black Box Foreign Key Key
Foreign 2 2
Result
Primary
Finaltest keyInteger
: studentID
Integer 3 3 - - classID
classID Integer
Integer 2 2 Foreign Key Key
Foreign 3 3
Result
Fungsi Integer
: table untuk mencatat3 - siswa
data
1
1D.Tabel
Hasil12 dan Evaluasi
Tabel 7 Student
Tabel 7 Student Pengujian Black Box

Field Data type Length Keterangan Tahap akhir dalam suatu implementasi sistem
Keterangan studentID Char 11 Primary Key 1 yang telah dibangun oleh peneliti menghasilkan
Primary Key Fullname Varchar 50 - 1output yaitu sistem informasi di Sekolah Dasar
Foreign Key 1 Place Varchar 20 -
Foreign Key 2 BOD Date - - Cahaya Harapan.
- Sex Varchar 6 -
- Religion Enum - - 1. Tampilan Antar Muka Sistem
- Address Varchar 500 -
mothername Varchar 50 - Tampilan form login dari sistem informasi
Phone Char 12 - akademik Sekolah Dasar Cahaya Harapan yang di
classID Integer 2 Foreign Key 1
akses oleh pengguna dapat dilihat pada gambar 13.
Keterangan
Primary Key Tabel 8 Studentclass
- 36
Field Data type Length Keterangan
scID Integer 11 Primary Key
studentID Char 11 Foreign Key 1
Keterangan classID Integer 2 Foreign Key 2
Gabriella Ratna P, Sistem Informasi Akademik di Sekolah Dasar...

Terdapat dua field yang harus diisi oleh pengguna, -menu yang dapat di akses oleh kepala sekolah, jika
yaitu nomor identitas dan password. sub-menu teacher data ditekan maka akan muncul
Kepala sekolah, tata usaha dan guru halaman lihat data guru yang ditandai dengan huruf
memasukkan nomor identitas dan password yang A, jika sub-menu student data ditekan maka akan
telah disediakan. Masing-masing memiliki hak akses muncul halaman lihat data siswa yang ditandai
yang berbeda, jika nomor identitas atau password dengan huruf B, jika sub-menu view score ditekan
yang dimasukkan benar, maka pengguna dapat masuk maka akan muncul halaman lihat data nilai siswa
ke dalam sistem, jika nomor identitas atau password yang ditandai dengan huruf C, jika sub – menu view
salah maka pengguna akan kembali ke halaman login. absence ditekan maka akan muncul halaman lihat
data absensi siswa yang ditandai dengan huruf E, jika
menu account ditekan maka akan muncul halaman
edit data diri yang ditandai dengan huruf D.

Gambar 14 Tampilan login

Halaman awal menampilkan kata sambutan


untuk pengguna yang sedang login. Fitur-fitur yang
di akses dapat dilihat di navigation bar yang berada di
atas kata sambutan.

Gambar 17 Story board tata usaha

Gambar 17 menunjukan story board navigasi


pada hak akses tata usaha, setelah login pengguna
akan masuk ke halaman utama yang berisi ucapan
selamat datang kepada pengguna yang sedang login,
pada bagian atas terdapat navigation bar yang berisi
menu yang dapat di akses pegawai tata usaha, jika
Gambar 15 Tampilan halaman awal sub-menu teacher data ditekan maka akan muncul
halaman lihat data guru yang ditandai dengan huruf
A, jika sub-menu student data ditekan maka akan
muncul halaman lihat data siswa yang ditandai
dengan huruf B, jika sub-menu update score ditekan
maka akan muncul halaman ubah data nilai siswa
yang ditandai dengan huruf D, jika menu account
ditekan maka akan muncul halaman edit data diri
yang ditandai dengan huruf C, dan jika button logout
ditekan maka pengguna akan keluar dari sistem dan
kembali ke halaman login.
Gambar 18 menunjukan story board navigasi
pada hak akses wali kelas, setelah login pengguna
Gambar 16 Story board kepala sekolah akan masuk ke halaman utama, pada bagian atas
Gambar 16 menunjukan story board navigasi terdapat navigation bar yang berisi menu yang
pada hak akses kepala sekolah, setelah login pengguna dapat di akses wali kelas, jika sub-menu insert score
akan masuk ke halaman utama, pada bagian atas ditekan maka akan muncul tampilan pilih mata
terdapat navigation bar yang berisi menu dan sub pelajaran, setelah pengguna memilih pelajaran maka

37
Tabel 7 Student
Kalbiscentia,Volume 4 No. 1 Februari 2017
Field Data type Length Keterangan
Keterangan studentID Char 11 Primary Key
rimary Key akan muncul tampilan
Fullname Varchar untuk 50memasukkan - nilai, jika Dari semua responden yang digunakan
oreign Key 1 sub – menu view
Place score ditekan
Varchar 20 maka- akan muncul Untuk pertanyaan pertama mengenai kemudahan
BOD
oreign Key 2 tampilan pilih Date -
mata pelajaran, -
setelah pengguna penggunaan sistem sebanyak 8 orang menjawab
Sex Varchar 6 -
memilih
Religion pelajaran
Enum maka - akan muncul
- tampilan setuju, 1 orang menjawab sangat setuju dan 1 orang
untuk melihat nilai,
Address jika sub
Varchar 500– menu -insert absence menjawab cukup. Pertanyaan kedua sebanyak
mothername
ditekan maka akanVarchar 50
muncul tampilan -
absensi, jika sub 9 orang menjawab sangat setuju dan satu orang
Phone Char 12 -
– menu
classIDaccount Integer
ditekan maka 2 akan munculForeigntampilan
Key 1 menjawab setuju. Pertanyaan ketiga mengenai
ubah data diri, jika sub – menu view absence ditekan tampilan sebanyak 7 orang menjawab baik, 2 orang
Keterangan maka akan muncul tampilan lihat rekap absen siswa menjawabsangat baik dan 1 oran menjawab cukup.
rimary Key Tabel 8 Studentclass
dan jika button logout ditekan maka pengguna akan Pertanyaan keempat mengenai keseluruhan aplikasi
keluar
Field dari sistemDatadan
typekembali ke halaman
Length login.
Keterangan sebanyak 4 orang menjawab baik dan sebanyak 3
scID Integer 11 Primary Key orang menjawab sangat baik dan cukup. Pertanyaan
studentID Char 11 Foreign Key 1
classID Integer 2 Foreign Key 2 kelima mengenai kelengkapan informasi sebanyak
Keterangan
Primary Key 6 orang menjawab setuju, 1 orang menjawab sangat
Tabel 9 Teacher
setuju dan 3 orang menjawab cukup. Pertanyaan
keenam mengenai kemudahan mendapat informasi
Field Data type Length Keterangan sebanyak 7 orang menjawab setuju dan 3 orang
teacherID Char 10 Primary Key
teachername Varchar 50 -
menjawab sangat setuju. Pertanyaan ketujuh
eterangan
BOD Date - - mengenai konsistensi tampilan perhalaman sebanyak
rimary Key
Sex Varchar 6 - 9 orang menjawab setuju dan 1 orang menjawab
Address Varchar 100 - sangat setuju. Pertanyaan kedelapan mengenai fitur
Email Varchar 100 -
Phone Char 12 - berjalan dengan baik atau tidak sebanyak 5 orang
password Varchar 50 - menjawab baik dan 5 orang menjawab sangat baik.
Keterangan levelID Integer 11 Foreign Key 1 Pertanyaan kesembilan sebanyak 5 orang menjawab
rimary Key Gambar 18 Story board navigasi wali kelas
sangat setuju, 2 orang menjawab setuju dan 3 orang
2. Tabel 10 Teacherclass
Pengujian Sistem menjawab cukup. Pertanyaan kesepuluh mengenai
Field pengembangan sistem sebanyak 2 orang setuju dan
PengujianData type Informasi
Sistem Length Akademik
Keterangan
Sekolah
Keterangan Tcls Integer 11 Primary Key 8 orang sangat setuju dengan adanya pengembangan
Dasar Cahaya
teacherID Harapan
Char menggunakan
10 Foreign Keyblack
metode 1
rimary Key untuk sistem informasi akademik ini.
oreign Key 1 box. Metode black
classID box lebih
Integer 2 berfokusForeign
kepada fungsi
Key 2
oreign Key 2 dari suatu sistem.
oreign Key 3
IV. SIMPULAN
Tabel
Tabel 1211 Teachercourse
Pengujian black box
oreign Key 4
oreign Key 5 Penelitian ini menghasilkan sistem informasi
Field Data type Length Keterangan
tcID Integer 11 Primary Key
akademik yang dapat memenuhi kebutuhan para
teacherID Char 10 Foreign Key 1 penggunanya. Saat ini fitur yang ada yaitu pengolahan
courseID Char 7 Foreign Key 2 data siswa, pengolahan data guru, pengolahan data
classID Integer 2 Foreign Key 3
nilai dan pengolahan data absensi. Berdasarkan hasil
kuesioner yang diambil dari 10 responden yang
3. Tabel
Kuesioner
12 Pengujian Black Box terdiri dari 1 orang kepala sekolah, 1 orang pegawai
Kuesioner digunakan untuk mendukung hasil tata usaha, dan 8 orang wali kelas dari 16 wali kelas,
pengujian dengan metode black box. Memberi penelitian ini menunjukan bahwa sistem informasi
1kuesioner sangat efektif karena merupakan penilaian akademik untuk Sekolah Dasar Cahaya Harapan
langsung dari pengguna yang ikut menguji sistem dapat membantu para penggunanya dalam mengolah
yang telah dibuat, sehingga mengetahui apakah data serta menampilkan informasi yang berkaitan
sistem sudah berjalan sesuai keinginan dan kebutuhan dengan siswa dan guru. Beberapa saran dari peneliti
pengguna atau belum sesuai. Terdapat 10 pertanyaan antara lain: (1) Peneliti berikutnya diharapkan dapat
yang ada pada kuesioner yang diberikan kepada menambah fitur sehingga sistem informasi akademik
responden. Responden berjumlah 10 orang yang ini tidak hanya mengolah data nilai dan absensi, tetapi
merupakan sampel dari 18 orang calon pengguna dapat mengolah data lainnya seperti jadwal pelajaran,
sistem. Responden terdiri dari 1 orang kepala sekolah, jadwal ekstrakurikuler, penilaian rohani dan penilaian
1 orang pegawai tata usaha dan 8 orang wali kelas di sikap; dan (2) Sistem ini masih dapat dikembangkan
Sekolah Dasar Cahaya Harapan. menjadi lebih baik dalam hal tampilan website.

38
Gabriella Ratna P, Sistem Informasi Akademik di Sekolah Dasar...

V. DAFTAR PUSTAKA [8] Mujiono, “Tutorial Komputer: Belajar teknik komputer


dan jaringan,” [Online]. Available: http://www.
[1] J. Hutahaean, Konsep Sistem Informasi, Yogyakarta: teorikomputer.com/2015/10/pengertian-mysql-beserta-
Deepublish, 2014. kelebihan-dan.html. [Diakses 27 Juni 2016].
[2] H. Jogiyanto, “Konsep Dasar Informasi,” dalam [9] L. Sitorus, Algoritma Dan Pemrogaman, Yogyakarta:
Pengenalan Komputer; Dasar Ilmu Komputer, Andi Offset, 2015.
Pemrogaman, Sistem Informasi dan Intelegensi Buatan,
[10] H. Al-Fatta, Rekayasa Sistem Pengenalan Wajah,
Yogyakarta, Andi Offset, 2005, p. 694.
Yogyakarta: Andi Offset, 2009.
[3] I. P. A. E. Pratama, “Mengenal Sistem Informasi,”
[11] Wahana Computer, SQL Server 2008 Express,
dalam Sistem Informasi dan Implementasinya,
Yogyakarta: Andi Offset, 2010.
Bandung, Informatika Bandung, 2014, p. 10.
[12] E. Utami & S. , Konsep Dasar Pengolahan dan
[4] I. Yantu, “Penerapan Sistem Informasi Dalam
Pemrogaman Database Dengan Ms. Access dan Ms.
Manajemen Akademik Sekolah,” Jurnal Pengembangan
Visual Basic, Yogyakarta: Andi Offset, 2005.
Manajemen Informatika dan Komputer, vol. 5, p. 139,
[13] M. H. Tanjung & H. Prabowo, Sistem Informasi
2008.
Manajemen Sumber Daya Manusia, Jakarta: Grasindo.
[5] Imelda & M. Erik, “Perancangan Sistem Informasi
Akademik Pada Sekolah Dasar Negeri Sukajadi 9 [14] H. Al-Fatta, Analisis dan Perancangan Sistem Informasi
Bandung,” Jurnal Teknologi dan Informasi UNIKOM, untuk Keunggulan Bersaing Perusahaan dan Organisasi
vol. 3, pp. 47-48, 2013. Modern, Yogyakarta: Andi Offset, 2007.

[6] A. Zaky, 36 Menit Belajar Komputer: Php Dan Mysql, [15] A. D. Maturidi, Metode Penelitian Teknik Informatika,
Elex Media Komputindo, 2008. Yogyakarta: Deepublish, 2014.

[7] Anhar, Panduan Menguasai PHP & MySQL Secara


Otodidak, Jakarta: MediaKita, 2010.

39

Anda mungkin juga menyukai