Anda di halaman 1dari 60

HALAMAN JUDUL

RANCANG BANGUN SISTEM INFORMASI MANAJEMEN


SEKOLAH BERBASIS WEB
(Studi kasus SMK Dirgantara Putra Bangsa Sleman)

KERJA PRAKTEK

Diajukan untuk memenuhi salah satu syarat


Mencapai derajat Sarjana S-1 Program Studi Teknik Informatika

Disusun oleh:
WAIS ALQORNI
3125111500

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI DAN ELEKTRO
UNIVERSITAS TEKNOLOGI YOGYAKARTA
2019
HALAMAN PENGESAHAN
RANCANG BANGUN SISTEM INFORMASI MANAJEMEN
SEKOLAH BERBASIS WEB
(Studi kasus SMK Dirgantara Putra Bangsa Sleman)

KERJA PRAKTEK

Disusun oleh:
WAIS ALQORNI
3125111500

Telah dipertanggungjawabkan di dalam Presentasi Kerja Praktik


pada tanggal, tgl-bln-thn (Pelaksanaan Presentasi)

Tim Penguji:

Nama, Gelar (tanda tangan ketua)


Ketua

Nama, Gelar (tanda tangan anggota)


Anggota

Kerja Praktik ini telah diterima sebagai salah satu syarat untuk mencapai derajat
Sarjana S-1 Program Studi Informatika

Yogyakarta ,…………….
Ketua Program Studi Teknik Informatika
Fakultas Teknologi Informasi dan Elektro, Universitas Teknologi Yogyakarta

Dr. Enny Itje Sella S.Si., M.Kom

ii
LEMBAR PERNYATAAN

Saya yang bertanda tangan dibawah ini:


Nama : ………………………………...
NPM : ………………………………...
Program Studi : ………………………………...
Menyatakan bahwa Kerja Praktik yang berjudul:
……………………………..…………...........................................
…………………………..……………...........................................
merupakan karya ilmiah asli saya dan belum pernah dipublikasikan oleh orang
lain, kecuali yang tertulis sebagai acuan dalam naskah ini dan disebutkan dalam
daftar pustaka. Apabila di kemudian hari, karya saya disinyalir bukan merupakan
karya asli saya, maka saya bersedia menerima konsekuensi apa yang diberikan
Program Studi Informatika Fakultas Teknologi Informasi dan Elektro Universitas
Teknologi Yogyakarta kepada saya.

Demikian surat pernyataan ini saya buat dengan sebenarnya.

Dibuat di : Yogyakarta
Pada tanggal : 30 Juli 2019
Yang menyatakan

Wais Alqorni

iii
ABSTRAK

SMK Dirgantara Putra Bangsa merupakan salah satu sekolah menengah kejuruan
swasta di Yogyakarta. Sekolah ini beralamat di jalan Dirgantara No.1 Blunyah
gede kelurahan Sinduadi kecamatan Mlati kabupaten Sleman. Pada era digital
seperti sekarang ini pemanfaatan teknologi informasi dalam lembaga pendidikan
sangat penting guna menunjang kualitas pendidikan serta pelayanan administrasi
pada sekolah. Oleh karena itu, untuk menjawab tantangan di era digital tersebut
maka perlu dibangun sebuah sistem informasi yang dapat diakses oleh seluruh
stack-holder baik siswa, guru, petugas sekolah maupun orang tua siswa salah
satunya . Penelitian ini bertujuan untuk menganalisa dan merancang sistem basis
data yang mendukung sistem informasi manajemen sekolah, khususnya untuk
SMK Dirgantara Putra Bangsa sebagai studi kasus. Penelitian ini menggunakan
metode pengumpulan data melalui wawancara, observasi serta mempelajari data-
data yang didapat dari sekolah. Sistem yang akan dibangun berbasis web dengan
menggunakan bahasa pemrograman PHP dan penyimpanan database MySQL
sehingga diharapkan mampu membantu kinerja bagi petugas sekolah dalam
proses pengelolaan data administrasi akademik yang efektif dan efisien. Penelitian
ini menghasilkan sebuah sistem informasi manajemen sekolah berbasis web yang
user-fiendly dan dapat diakses oleh warga sekolah dimana saja dan kapan saja
sehingga dengan adanya sistem ini diharapkan dapat menjadi salah satu media
informasi bagi administrator, petugas sekolah, guru, dan siswa.

Kata Kunci: MySQL, PHP, Sistem Informasi Manajemen, Teknologi Informasi.

iv
ABSTRACT

SMK Dirgantara Putra Bangsa is one of vocational high school in Yogyakarta. It


is located at Dirgantara street number 1 Blunyahgede Sinduadi village, Mlati
District, Sleman Regency. In the digital era now utilization of information and
technology in educational intitutions is very important to support education
quality and administrative service in school. Accordingly, to answer a dare in
digital era then have need of built a information system has accessible with all of
school stack-holder such as students, teachers, school employeers and parents of
students. This study aims to analyze and design database system that supports the
school management information systems, especially for SMK Dirgantara Putra
Bangsa as a case study. This research uses data collection methods with a
interviews, observation, and studying the data obtained from the school. This
system will built web based uses PHP as programming language and MySQL
database. So that be expected can help performance for school employeers to
manage academical administrative data be effective and efficient. This research
bring in a web-based school management information system with user friendly
and accessible by all of school citizens any where and any when so this system
expected can be one of information media for school employeers, teachers and
students.

Keywords: Information Technology, PHP, Management Information System,


MySQL

v
KATA PENGANTAR

Puji syukur dipanjatkan atas kehadirat Allah SWT, karena dengan


limpahan karunia-Nya penulis dapat menyelesaikan Kerja Praktek dengan
judul Sistem Informasi Manajemen Sekolah Berbasis Web di SMK Dirgantara
Putra Bangsa Sleman. Penyusunan Kerja Praktek diajukan sebagai salah satu
syarat untuk memperoleh gelar sarjana pada Program Studi Informatika
Fakultas Teknologi Informasi dan Elektro Universitas Teknologi Yogyakarta.
Proyek Kerja Praktek ini dapat diselesaikan tidak lepas dari segala
bantuan, bimbingan, dorongan dan doa dari berbagai pihak, yang pada
kesempatan ini penulis ingin menyampaikan ucapan terima kasih kepada:
a. Kepada Bapak Dr.Bambang Moertono Setiawan, MM., Akt., CA. Selaku
Rektor Universitas Teknologi Yogyakarta
b. Kepada Bapak Sutarman selaku Dekan Fakultas Teknologi Informasi dan
Elektro, Universitas Teknologi Yogyakarta.
c. Kepada Ibu Dr. Enny Itje Sela, S.Si., selaku Ketua Program Studi Teknik
Informatika Universitas Teknologi Yogyakarta.
d. Kepada Ibu Irma Handayani selaku Dosen Pembimbing Kerja Praktek
yang sudah berkenan membimbing dan mengarahkan penulis.
e. Kepada Bapak Drs M. Najmuddin, M.Par. selaku Kepala Sekolah SMK
Dirgantara Putra Bangsa Sleman beserta segenap jajarannya yang telah
berkenan memberikan tempat untuk pelaksanaan Kerja Praktek, serta
memberi data dan informasi yang dibutuhkan penulis.
Akhir kata, penulis menyadari bahwa sepenuhnya akan terbatasnya
pengetahuan penyusun, sehingga tidak menutup kemungkinan jika ada
kesalahan serta kekurangan dalam penyusunan Kerja Praktik, untuk itu
masukan dan saran dari pembaca sangat diharapkan sebagai bahan pelajaran
berharga dimasa yang akan datang.
Yogyakarta, Maret 2019

vi
Penulis
DAFTAR ISI

HALAMAN JUDUL…………………………………………………………….. i
HALAMAN PENGESAHAN ............................................................................... ii
LEMBAR ERNYATAAN .................................................................................... ii
ABSTRAK ............................................................................................................ iv
ABSTRACT ........................................................................................................... v
KATA PENGANTAR .......................................................................................... vi
DAFTAR ISI ........................................................................................................ vii
DAFTAR GAMBAR ............................................................................................ ix
DAFTAR TABEL ................................................................................................. x

BAB I PENDAHULUAN ........................................................................................


1.1 Latar Belakang .................................................................................................. 1
1.2 Rumusan Masalah ............................................................................................. 2
1.3 Batasan Masalah................................................................................................ 3
1.4 Tujuan penelitian ............................................................................................... 3
1.5 Manfaat Penelitian............ ................................................................................ 3
1.6 Metode Penelitian.............................................................................................13
1.7 Sistematika Penulisan ....................................................................................... 6

BAB II KAJIAN HASIL PENELITIAN DAN LANDASAN TEORI ................


2.1 Kajian Pustaka................................................................................................. 13
2.2 Dasar Teori ...................................................................................................... 13
2.2.1 Sistem ....................................................................................................... 9
2.2.2 Informasi .................................................................................................. 12
2.2.3 Sistem Informasi ...................................................................................... 16
2.2.4 Sistem informasi Manajemen ................................................................... 16
2.2.5 Website ..................................................................................................... 13
2.2.6 Database ................................................................................................... 13
2.2.7 Data Flow Diagram (DFD)...................................................................... 14
2.2.8 Entity Relationship Diagram (ERD) ........................................................ 18

BAB III TINJAUAN UMUM INSTANSI..............................................................


3.1 Sekilas Tentang Instansi .................................................................................. 18
3.2 Visi dan Misi ................................................................................................... 18
3.3 Struktur Organisasi ......................................................................................... 18

BAB IV ANALISA DAN PERANCANGAN SISTEM ........................................


4.1 Analisa Sistem yang Berjalan ......................................................................... 18
4.2 Analisa Kebutuhan .......................................................................................... 18

vii
4.2.1 Kebutuhan user .................................................................................... 18
4.2.2 Kebutuhan admin .................................................................................. 19
4.3 Analisa Pengembangan sistem ........................................................................ 19
4.4 Rancangan Sistem ........................................................................................... 19
4.4.1 Diagram Jenjang ................................................................................... 21
4.4.2 Diagram Konteks .................................................................................. 21
4.4.3 Data Flow Diagram (DFD) ................................................................... 20
4.4.3.1 Data Flow Diagram Level 1...........................................................20
4.4.3.2 Data Flow Diagram Level 2...........................................................21
4.5 Entity Relationship Diagram (ERD) ............................................................... 21
4.6 Struktur Tabel.................................................................................................. 21
4.7 Relasi Antar Tabel........................................................................................... 22
4.8 Rancangan Menu Dan Antar Muka.................. Error! Bookmark not defined.
4.8.1 Struktur Menu ....................................................................................... 21
4.8.2 Rancangan Menu dan Antar Muka Pengguna....................................... 22

BAB V IMPLEMENTASI SISTEM ......................................................................


5.1 Implementasi ................................................................................................... 37
5.2 Perangkat Keras (Hardware) yang digunakan ................................................ 37
5.3 Perangkat Lunak (Software) yang digunakan ................................................. 37
5.4 Implementasi Web .......................................................................................... 38
5.4.1 Koneksi.php ........................................... Error! Bookmark not defined.
5.4.2 Implementasi Halaman Login ................ Error! Bookmark not defined.
5.4.3 Implementasi Halaman Siswa ............................................................... 21
5.4.4 Implementasi Halaman Guru ................................................................ 22
5.4.5 Implementasi Halaman Admin ............................................................. 22
5.4.3 Tampilan Halaman Home ...................... Error! Bookmark not defined.

BAB VI PENUTUP .................................................................................................


6.1 Kesimpulan ..................................................................................................... 49
6.2 Saran ................................................................................................................ 49

DAFTAR PUSTAKA .......................................................................................... 50

viii
DAFTAR GAMBAR

Gambar 2.1. Satellite MapError! Bookmark not defined.


Gambar 3.1. Peta Lokasi21
Gambar 3.2. Struktur OrganisasiError! Bookmark not defined.
Gambar 3.3. Struktur Menu AdminError! Bookmark not defined.
Gambar 4.1. Script koneksi.phpError! Bookmark not defined.
Gambar 4.2. Tampilan Home48
Gambar 5.1. Tampilan Halaman22
Gambar 5.2. Tampilan Halaman22
Gambar 5.3. Tampilan Halaman Dashboard Siswa22
Gambar 5.4. Tampilan Halaman Profil Siswa22
Gambar 5.5. Tampilan Halaman Jadwal Pelajaran22
Gambar 5.6. Tampilan Halaman Cek Nilai22
Gambar 5.7. Tampilan Halaman Cek Pembayaran SPP22
Gambar 5.8. Tampilan Halaman Konsultasi22
Gambar 5.9. Tampilan Halaman22
Gambar 5.10. Tampilan Halaman22
Gambar 5.11. Tampilan Halaman22
Gambar 5.12. Tampilan Halaman22
Gambar 5.13. Tampilan Halaman22
Gambar 5.14. Tampilan Halaman22
Gambar 5.15. Tampilan Halaman22
Gambar 5.16. Tampilan Halaman22
Gambar 5.17. Tampilan Halaman22

ix
DAFTAR TABEL

Tabel 2.1. Notasi dalam ERD ................................................................... 14


Tabel 2.2. DFD (Data Flow Diagram) ...................................................... 15
Tabel 2.3. ab .............................................................................................. 19
Tabel 2.4. cd .............................................................................................. 19
Tabel 2.4. cd .............................................................................................. 19
Tabel 2.4. cd .............................................................................................. 19
Tabel 2.4. cd .............................................................................................. 19
Tabel 2.4. cd .............................................................................................. 19
Tabel 2.4. cd .............................................................................................. 19
Tabel 2.4. cd .............................................................................................. 18
Tabel 2.4. cd .............................................................................................. 19
Tabel 4.1. Tabel Siswa .............................................................................. 22
Tabel 4.2. Tabel Guru ............................................................................... 22
Tabel 4.3. Tabel Pegawai .......................................................................... 22
Tabel 4.4. Tabel Nilai................................................................................ 22
Tabel 4.5. Tabel Kelas .............................................................................. 22
Tabel 4.6. Tabel Jurusan ........................................................................... 22
Tabel 4.7. Tabel Mapel ............................................................................. 22
Tabel 4.8. Tabel Jadwal ............................................................................ 22
Tabel 4.9. Tabel Jadwal Jam ..................................................................... 22
Tabel 4.10. Tabel Jam Mengajar ............................................................... 22
Tabel 4.11. Tabel Tahun ........................................................................... 22
Tabel 4.12. Tabel Pembayaran .................................................................. 22
Tabel 4.13. Tabel Pesan ............................................................................ 22
Tabel 4.14. Tabel Kategori........................................................................ 22
Tabel 4.15. Tabel Gaji ............................................................................... 22
Tabel 4.16. Tabel Gaji1 ............................................................................. 22
Tabel 4.17. Tabel Potongan ...................................................................... 22
Tabel 4.18. Tabel Tunjangan .................................................................... 22
Tabel 4.19. Tabel Tambahan ..................................................................... 22
Tabel 4.20. Tabel Identitas ........................................................................ 22

x
BAB I

PENDAHULUAN

1.1 Latar Belakang


Dalam perkembangan teknologi digital, pemanfaatan di bidang teknologi
informasi dalam pengelolaan data sangat diperlukan. Dengan berbagai kelebihan
yang tentu akan meningkatkan efisiensi dan efektifitas kerja di suatu perusahaan
atau instansi.
Teknologi komputer dapat digunakan dalam berbagai bidang, salah
satunya pada bidang sistem informasi, sistem informasi merupakan kombinasi
dari teknologi informasi dan aktivitas manusia untuk mendukung operasi dan
manajemen. Sistem informasi juga merupakan salah satu peran terpenting dalam
melakukan kegiatan operasional bagi sebuah instansi atau perusahaan yang
digunakan untuk mengolah, megumpulkan dan menyediakan informasi dengan
tujuan untuk membantu menunjang efektifitas kerja
Sekolah merupakan salah satu dibidang pendidikan yang juga memerlukan
adanya sebuah sistem pengolahan data untuk dapat mempermudah dan
memperlancar kinerjanya. Masih cukup banyak sekolah baik sekolah negeri
maupun swasta yang masih menggunakan tenaga manusia dalam mengolah data-
data akademik di setiap kegiatan operasionalnya, hal tersebut juga masih
diterapkan yaitu salah satunya pada SMK Dirgantara Putra Bangsa.
Dalam hal pengelolaan data yang dilakukan di SMK Dirgantara Putra
Bangsa masih terdapat banyak kendala dalam melakukan pengolahan data-data
akademik, dikarenakan masih secara manual tanpa menggunakan komputer
sebagai alat bantunya. Berbagai kendala yang muncul pada penerapan sistem yang
manual, masalahnya yaitu memakan banyak waktu sehingga tidak efektif dan
efisien saat melakukan pengecekan data siswa, dan pendataan nilai siswa serta
pencatatan ulang hasil transaksi operasional dan membuat laporan manual.

1
2

Untuk menghitung dan memproses data-data siswa, guru, mata pelajaran


serta pengelolaan data nilai siswa yang dilakukan secara manual sangat
membutuhkan banyak waktu dan tenaga, proses tersebut meliputi pencatatan
seluruh kegiatan yang ada seperti pencatatan data siswa, pencatatan nilai siswa,
pencatatan transaksi pembayaran siswa, pencatatan gaji karyawan dan guru serta
pencatatan administrasi lainnya hingga pembuatan laporan, sehingga ini menjadi
kurang efektif dan efisiennya waktu yang digunakan dikarenakan masih
menerapkan pencatatan secara manual. Oleh karenanya untuk mengatasi kendala
ini, diperlukan suatu sistem yang terkomputerisasi pada SMK Dirgantara Putra
bangsa, agar dapat mempermudah dalam mengelola data administrasi akademik
sehingga dalam penyajian datanya akan menjadi lebih baik.
Berdasarkan uraian di atas bahwa sistem komputerisasi sangatlah
diperlukan dalam kegiatan operasional agar dapat mempermudah dalam
pengelolaan dan penyajian data, maka penulis akan melakukan penelitian kerja
praktek dengan judul “Rancang Bangun Sistem Informasi Manajemen
Sekolah berbasis Web”.

1.2 Rumusan Masalah


Berdasarkan uraian permasalahan-permasalah di atas maka penulis
merumuskan beberapa masalah sebgaai berikut:
1. Bagaimana merancang dan membuat sebuah sistem informasi manajemen
sekolah berbasis web yang mudah dipakai (user friendly) dan diakses oleh
petugas sekolah, guru dan siswa di SMK Dirgantara Putra Bangsa Sleman?
2. Bagaimana merancang dan membuat sistem informasi yang dapat
mendukung pembuatan laporan data nilai siswa yang akurat pada SMK
Dirgantara Putra Bangsa Sleman?
3. Bagaimana merancang sebuah sistem informasi yang dapat mendukung
pembuatan laporan penggajian bagi karyawan sekolah dan guru di SMK
Dirgantara Putra Bangsa?
3

1.3 Batasan Masalah


Adapun batasan masalah pada penelitian ini mencakup berbagai hal,
sebagai berikut:
a. Perancangan sistem informasi pada SMK Dirgantara Putra Bangsa
dibuat dengan menggunakan bahasa pemrograman PHP dan database
MySQL.
b. Sistem dapat melakukan pencatatan transaksi pembayaran oleh siswa
maupun orangtua siswa dilakukan secara tunai.
c. Sistem dapat melakukan penyusunan laporan data nilai siswa, dan
laporan penggajian pegawai sekolah dilakukan setiap periode.
.
1.4 Tujuan penelitian
Penelitian ini memiliki beberapa tujuan antara lain:
a. Dengan merancang sistem berbasis web secara sistematis, terstruktur,
dan terarah sehingga diharapkan akan dapat membantu memperoleh
informasi akademik seperti informasi data siswa, data nilai, data
pembayaran siswa dan data penggajian bagi petugas atau karyawan
sekolah.
b. Membantu memperoleh laporan data nilai siswa sehingga berguna bagi
siswa, orang tua dan guru untuk mengevaluasi hasil kegiatan belajar
mengajar.
c. Membantu memperoleh laporan data penggajian sehingga berguna bagi
karyawan sekolah dan guru tiap periode.
d. Membantu proses pendataan transaksi pembayaran sekolah bagi siswa
sehingga lebih efektif dan efisien.

1.5 Manfaat Penelitian


Memperbaiki sistem informasi keakademikan pada SMK Dirgantara Putra
Bangsa, berupa teknik penyimpanan data yang aman dan terkomputerisasi.
4

1.6 Metode Penelitian


Adapun metode penelitian untuk penelitian yang akan dilakukan. adalah :
a. Metode pengumpulan data
1. Pengamatan (observasi)
Pengumpulan data dilakukan dengan mengamati langsung secara
cermat terhadap sistem yang sedang berjalan SMK Dirgantara Putra
Bangsa dan mencari permasalahan-permasalahn yang terjadi pada sistem
tersebut,untuk memperoleh informasi yang akurat sehingga dapat
menunjang proses pengembangan sistem agar menjadi lebih baik. dengan
mengamati para karyawan sekolah dan guru.
2. Wawancara
Pada tahap ini penulis secara langsung melakukan wawancara
dengan mengajukan pertanyaan-pertanyaan terkait kekurangan dan
kebutuhan sistem yang berjalan, serta hal-hal lain yang dianggap perlu
guna memenuhi kebutuhan pengembangan sistem. Dalam hal ini penulis
melakukan wawancara dengan kepala sekolah, kabag TU dan guru di
SMK Dirgantara Putra bangsa.
3. Studi Literatur
Pengumpulan data yang penulis lakukan yaitu dengan cara
mempelajari dan mengumpulkan sumber pustaka yang diperoleh dari
beberapa buku-buku yang berkaitan dengan judul penelitian, hasil
penelitian, skripsi dan media lain sebagai referensi penulis melakukan
penelitian.
4. Metode Dokumentasi
Teknik pengumpulan data dengan cara mengumpulkan data yang
diperoleh dari dokumen yang ada atau catatan-catatan tersimpan, baik itu
berupa catatan transkip, buku tamu, agenda, laporan dimana penulis
mempelajari dan me-review data pada dokumen milik instansi yang
berhubungan dengan analisis dan perancangan sistem informasi yang ada
sehingga dapat menghasilkan suatu kajian yang sistematis.
5

b. Analisis Sistem
Dalam metode analisis yaitu dengan cara mengerucutkan data yang telah
didapatkan dari wawancara dengan cara memilih kebutuhan yang ada.
c. Perancangan Sistem
Perancangan berarti metode yang khusus digunakan untuk merancang hal-
hal yang telah dianalisa dengan tujuan untuk memberikan kemudahan dan
menyederhanakan suatu proses atau jalannya aliran data, perancangan terhadap
model sistem, dan merancang bangun sistem ini. Perancangan ini meliputi:
1. Perancangan model sisstem, merupakan gambaran atau rencana alur
proses dari sistem yang akan dibangun. Perancangan ini terdiri dari
perancangan context diagram dan data flow diagram (DFD).
2. Perancangan database, merupakan tahap untuk memetakan model
konseptual ke model basis data yang akan dipakai. Perancangan ini
terdiri dari entity relationship diagram (ERD).
3. Perancangan struktur menu, digunakan untuk memberikan gambaran
terhadap menu-menu atau fitur pada sistem yang akan dibangun.
4. Perancangan antarmuka (interface) untuk mempermudah komunikasi
antar pengguna (user) dengan sistem. Dalam perancangan sistem hal
yang harus diperhatikan yaitu bagaimana menciptakan tampilan yang
user-friendly untuk semua lapisan pengguna.
d. Implementasi Program
Pada tahap implementasi peneliti menulis pengkodean menggunakan
bahasa pemrograman PHP dan menggunakan database MySQL.
e. Penyusunan Laporan
Pada tahap terakhir peneliti melakukan pengaturan dan pengelompokan
tentang informasi kegiatan berdasarkan penelitian untuk memecahkan
permasalahan.
6

1.7 Sistematika Penulisan


Berikut uraian laporan tiap bab dari hasil penelitian kerja praktek:
BAB I PENDAHULUAN
Mencakup latar belakang masalah, rumusan masalah, batasan masalah,
tujuan penelitian, manfaat penelitian, pendekatan masalah, metode
pengumpulan data, sistematika penulisan laporan.
BAB II KAJIAN HASIL PENELITIAN DAN LANDASAN TEORI
Berisikan semua teori-teori yang digunakan untuk perancangan sistem
yang berhubungan dengan masalah yang akan dibahas dalam laporan ini.
Pada bagian ini juga berisi mengenai hasil penelitian yang pernah dikaji
oleh pihak lain.
BAB III TINJAUAN UMUM INSTANSI
Berisi tentang gambaran umum instansi dari objek penelitian meliputi
sejarah instansi, profil, visi dan misi serta struktur organisasi
kepengurusan pada instansi tersebut.
BAB IV ANALISA DAN PERANCANGAN SISTEM
Pada bab ini menguraikan tentang analisa sistem yang berjalan dan
kebutuhan pengguna serta membuat ilustrasi rancangan sistem yang akan
dibangun.
BAB V IMPLEMENTASI SISTEM
Berisi tentang proses implementasi sistem, setelah sistem dirancang maka
bab ini akan membahas bagaimana mengoperasikan program tersebut
mulai dari proses input sampai output.
BAB VI PENUTUP
Berisikan kesimpulan dari masalah yang ada dan saran bagi pihak-pihak
yang akan menggunakan sistem dan mengembangkannya.
DAFTAR PUSTAKA
Berisikan sumber referensi dan daftar buku-buku yang digunakan sebagai
penunjang dan landasan dalam pembuatan laporan ini.
LAMPIRAN
7

Memuat dokumen-dokumen yang menjadi dasar dalam


perancangan dan implementasi sistem.
BAB II

KAJIAN HASIL PENELITIAN DAN LANDASAN TEORI

2.1 Kajian Pustaka


Beberapa hasil penelitian yang pernah dilakukan oleh peneliti sebelumnya
yang memiliki bidang dan tema yang sama dengan penelitian yang akan
dilakukan.
Penelitian oleh Putra, D,B., (2018), dengan judul Sistem Penjadwalan
Mata Pelajaran Sekolah Berbasis Web pada SMK Kristen I Klaten. Penelitian
tersebut membahas bagaimana melakukan proses penjadwalan mata pelajaran tiap
kelas dan jurusan, pada sistem tersebut terdapat 3 hak akses yakni siswa, guru dan
admin. Guru dapat melihat jadwal mata pelajaran yang diampunya di masing-
masing kelas, siswa dapat melihat jadwal mata pelajaran sesuai kelas dan
jurusannya sedangkan bagi admin sistem dapat menginputkan jadwal pelajaran
masing-masing kelas. Pada sistem yang telah dikembangkan itu hanya menangani
penjadwalan mata pelajaran tanpa melibatkan sebuah sistem yang dapat
menghasilkan output nilai siswa ataupun sistem akademik lainnya yang lebih luas
dan kompleks. Hasil dari aplikasi ini hanya dapat menampilkan jadwal mata
pelajaran siswa.
Penelitian oleh Setiawan, A., (2018), dengan judul Rancang Bangun Sistem
Informasi Akademik Santri Berbasis Web pada Pondok Pesantren Modern
Miftahunnajah. Penelitian tersebut membahas bagaimana sistem dapat menyajikan
informasi keakademikan seperti informasi data siswa, data guru, data kelas serta
laporan nilai siswa. Hasil akhir dari aplikasi tersebut berupa laporan (view) nilai hasil
belajar siswa dan penjadwalan mata pelajaran.
Penelitian oleh Syarqowi, M., (2015), dengan judul Pengembangan Sistem
Informasi Akademik Berbasis Web pada SMP Negeri 3 Selomerto. Penelitian tersebut
membahas bagaimana melakukan pengolahan data akademik seperti data siswa, data
guru, data kelas, data mata pelajaran. Hasil dari aplikasi ini dapat menyajikan

8
9

informasi data siswa, guru, mata pelajaran serta mampu menghasilkan laporan data
nilai siswa.
Tabel 2.1 Perbandingan Tinjauan Pustaka
No Judul Penulis Metode Hasil/ Kesimpulan
1 Sistem Penjadwalan Putra, D, B waterfall Sistem ini hanya dapat
Mata Pelajaran melakukan penjadwalan mata
Berbasis Web pada pelajaran tiap kelas dan jurusan
SMK Kristen I yang dapat diakses oleh siswa,
Klaten guru dan admin sistem. Pada
sistem ini belum menyajikan
output berupa informasi nilai
hasil belajar siswa.
2 Rancang Bangun Setiawan, waterfall Pada sistem ini mampu
Sistem Informasi mengolah informasi data siswa,
Akademik Santri guru, kelas, mata pelajaran
pada Pondok serta menghasilkan laporan
Pesantren Modern data nilai siswa.
Miftaunnajah

3 Pengembangan Syarqowi, M waterfall Pada sistem ini membahas


Sistem Informasi bagaimana sistem ampu
Akademik Berbasis mengolah data akademik
Web pada SMP seperti data siswa, data guru,
Negeri 3 Selomerto data kelas, data mata pelajaran.
Sistem ini menghasilkan
laporan data nilai siswa dan
penjadwalan mata pelajaran.

Seperti terlihat pada table 2.1. perbedaan dari ketiga referensi dengan judul
yang diangkat oleh penulis terletak pada kemampuan sistem dalam mengolah
informasi akademik. Ketiga penelitian diatas belum mampu mengembangkan sistem
yang dapat menangani proses lain yang lebih kompleks seperti sistem pembayaran
siswa dan penggajian guru.

2.2 Dasar Teori


2.2.1 Sistem
Menurut Abdul Kadir (2014), sistem adalah sekumpulan elemen yang
saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu kesatuan
10

yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi
untuk mencapai suatu tujuan.
Menurut Hutahaean (2014), sistem adalah suatu jaringan kerja dari prosedur-
prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan
kegiatan atau untuk melakukan sasaran yang tertentu.
Sedangkan menurut Sutabri (2016) sistem adalah sebuah suatu kumpulan atau
himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi,
saling bergantung satu sama lain, dan terpadu.

2.2.2 Karakteristik sistem


Model umum sebuah sistem adalah input, proses, dan output. Hal ini
merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat
mempunyai beberapa masukan dan keluaran. Selain itu, suatu sistem memiliki
karakteristik atau sifat-sifat tertentu, yang mencirikan bahwa hal tersebut bisa
dikatakan sebagai suatu sistem. Adapun karakteristik sistem antara lain:
a. Komponen sistem (component)
Suatu sistem terdiri dari sebuah komponen yang saling
berinteraksi, artinya saling bekerja sama membentuk satu kesatuan.
Komponen-komponen sistem tersebut dapat berupa suatu bentuk
subsistem. Setiap subsistem memiliki sifat dari sistem yang
menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem
secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih
besar, yang disebut “supra sistem”.
b. Batasan sistem (boundary)
Ruang lingkup sistem merupakan daerah membatasi antara
sistem dengan sistem yang lain atau sistem dengan lingkungan
luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang
sebagai satu kesatuan yang tidak dapat dipisahkan.
c. Lingkungan luar sistem (environment)
Bentuk apapun yang ada di luar ruang lingkup atau batasan
sistem yang mempengaruhioperasi sistem tersebut disebut lingkungan
luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan
11

dan dapat juga merugikan suatu sistem tersebut. Dengan demikian,


lingkungan luar tersebut harus tetap dijaga dan dipelihara.
Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak,
maka akan mengganggu kelangsungan hidup sistem tersebut.
d. Penghubung sistem (interface)
Media yang menghubungan sistem dengan subsistem lain
disebut penghubung sistem atau interface. Penghubung ini
memungkinkan sumber-sumber daya mengalir dari satu subsistem ke
subsistem lain. Bentuk keluaran dari satu subsitem akan menjadi
masukan untuk subsistem lain melalui penghubung tersebut. Dengan
demikian, dapat terjadi suatu integrasi sistem yang membentuk satu
kesatuan.
e. Masukan sistem (input)
Energi yang dimasukan ke dalam sistem disebut masukan
sistem, yang dapat berupa pemeliharaan (maintenance input) dan
sinyal (signal input). Contoh di dalam suatu unit sistem komputer.
“Program” adalah maintenance input yang digunakan untuk
emngoperasikan komputernya dan “data” adalah sinyal input untuk
diolah menjadi informasi.
f. Keluaran sistem (output)
Hasil energi yang diolah dan diklasifikasikan menjadi
keluaran yang berguna. Keluaran ini merupakan masukan bagi
subsistem yang lain. Contoh, sistem informasi. Keluaran yang
dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai
masukan untuk pengambilan keputusan dan hal-hal lain yang menjadi
input bagi subsistem lain.
g. Pengolah sistem (proses)
Suatu sistem dapat mempunyai suatu proses yang akan
mengubah masukan menjadi keluaran. Contoh, sistem akuntansi.
Sistem ini akan mengolah data transaksi menjadi laporan-laporan
yang dibutuhkan oleh pihak manajemen.
h. Sasaran sistem (objective)
12

Suatu sistem memiliki tujuan dan sasaran yang pasti dan


bersifat deterministik. Kalau suatu sistem tidak memiliki sasaran,
maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan
berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

2.2.3 Informasi
Menurut Rusdiana dkk.,(2014) Informasi adalah suatu data atau objek
yang diproses terlebih dahulu sedemikian rupa sehingga dapat tersusun dan
terklasifikasi dengan baik memiliki arti bagi penerimanya, yang selanjutnya
menjadi pengetahuan bagi penerima tentang suatu hal tertentu yang membantu
pengambilan keputusan secara tepat..

2.2.4 Sistem informasi


Menurut sutabri (2016) sistem informasi adalah suatu sistem di dalam suatu
organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang
mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan
strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu
dengan laporan-laporan yang diperlukan.
Sedangkan menurut Ladjamudin (2016), sistem informasi dapat didefinisikan
sebagai berikut:
- Suatu sistem yang dibuat manusia yang terdiri dari komponen-komponen
dalam organisasi untuk mencapai suatu tujuan yakni menyajikan
informasi.
- Sekumpulan prosedur organisasi yang pada saat dilakukan akan
memberikan informasi bagi pengambil keputusan dan atau untuk
mengendalikan organisasi.

2.2.5 Sistem informasi manajemen


Menurut Sutabri (2016) sistem informasi manajemen adalah sebuah sistem
manusia atau mesin yang terpadu untuk menyajikan informasi guna mendukung
fungsi operasi organisasi, manajemen, dan proses pengambilan keputusan di dalam
suatu organisasi. Sistem ini menggunakan perangkat keras (hardware) dan perangkat
13

lunak (software) komputer, prosedur pedoman, model manajemen dan keputusan


serta sebuah bank/basis data yang disebut database.

2.2.4 Website
Sedangkan menurut Kadir, A. (2013), website adalah sebuah media
presentasi online untuk sebuah perusahaan atau individu. Website juga dapat
digunakan sebagai media penyampai informasi secara online, seperti detik.com,
okezone.com, vivanews.com dan lain-lain.

2.2.5 Database
Menurut Rusdiana, dkk., (2014), database adalah kumpulan informasi
yang disimpan dalam komputer secara sistematik untuk memperoleh informasi
dari basis data. Database adalah representasi kumpulan fakta yang saling
berhubungan dan disimpan secara bersama untuk memenuhi berbagai kebutuhan.
Database merupakan sekumpulan informasi yang saling berkaitan pada
suatu subjek tertentu untuk tujuan tertentu pula. Database adalah susunan record
data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisasi
dan disimpan secara terintegrasi dengan menggunakan metode tertentu sehingga
mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna.
Istilah database berawal dari ilmu komputer, kemudian artinya semakin luas,
memasukan hal-hal yang di luar bidang elektronika. Catatan yang mirip dengan
database sebenarnya sudah ada sebelum revolusi industri, yaitu dalam bentuk buku
besar, kuitansi, dan kumpulan data yang berhubungan dengan bisnis.

2.2.6 Entity Relationship Diagram (ERD)


Menurut Ladjamudin., (2014), Entity Relationship Diagram (ERD) adalah
suatu model jaringan yang menggunakan susunan data yang disimpan dalam
sistem secara abstrak. Sedangkan menurut Deni dan Kunkun., (2014), Entity
Relationship Diagram (ERD) merupakan diagram yang menggambarkan persepsi
dari pengguna (user) dan berisi objek-objek dasar yang disebut entitas dan
hubungan antar entitas tersebut disebut relationship. Hubungan antara entitas
14

akan menyangkut dua komponen yang menyatakan jalinan ikatan yang terjadi,
yaitu derajat hubungan dan partisipasi hubungan. Adapun beberapa simbol
dalam ERD dapat dilihat pada Tabel 2.1.

Tabel 2.1. Notasi dalam ERD

No. Gambar Keterangan


1. Entitas atau bentuk persegi panjang
merupakan sesuatu objek data yang ada di
Entitas dalam sistem, nyata maupun abstrak
dimana data tersimpan atau dimana terdapat
data.
2. Relationship merupakan hubungan alamiah
Relasi yang terjadi antar entitas. Umumnya diberi
nama dengan kata kerja dasar

3. Atribut atau bentuk elips adalah sesuatu


yang menjelaskan apa sebenarnya yang
Attribut dimaksud entitas atau relationship dan
mewakili atribut dari masing-masing
entitas.
4. Garis merupakan penghubung antar entitas

2.2.7 Data Flow Diagram (DFD)

Menurut Rosa dan Shalahudin., (2014), Data Flow Diagram (DFD)


adalah representasi grafik yang menggambarkan aliran informasi dan
transformasi informasi yang diaplikasikan sebagai data yang mengalir dari
masukan (input) dan keluaran (output). Data Flow Diagram digunakan untuk
menggambarkan atau memperinci agar lebih detail pada setiap entitas dan alur
datanya. DFD merupakan dokumentasi grafik yang menggunakan simbol
penomoran di dalam mengilustrasikan arus data yang saling berhubungan
diantara pemrosesan data untuk diubah menjadi informasi. Adapun simbol-
simbol yang digunakan dalam DFD seperti pada tabel berikut.
15

Tabel 2.2. DFD (Data Flow Diagram)


No. Gambar Keterangan
1 Eksternal Entity (kesatuan luar)
atau Boundary (batas sistem)

2. Data Flow (arus data)

3. Proses

4. Data store
BAB III

TINJAUAN UMUM INSTANSI

3.1 Profil singkat instansi


SMK Dirgantara Putra Bangsa merupakan salah satu sekolah menengah
kejuruan swasta di Yogyakarta. Sekolah ini didirikan pada tahun 2013 dengan
konsentrasi jurusan pada dunia penerbangan udara komersial

Gambar 3.1 Peta Lokasi


3.2 Visi dan misi
a. Adapun visi SMK Dirgantara Putra Bangsa antara lain:
- Mewujudkan sumber daya manusia terampil, unggul, dan handal serta
berbudi luhur di industri penerbangan udara komersial.
b. Adapun misi SMK Dirgantara Putra Bangsa antara lain:
- Melaksanakan pendidikan dalam rangka menumbuhkembangkan
potensi atau kemampuan peserta didik agar mampu berkarya dan
bersaing berlandaskan budi luhur di indutri penerbangan udara.

16
17

3.3 Struktur Organisasi


Adapun susunan atau struktur organisasi pada SMK Dirgantara Putra
Bangsa sebagai berikut:

Gambar 3.2 Struktur Organisasi


BAB IV

ANALISA DAN PERANCANGAN SISTEM

4.1 Analisa Sistem yang Berjalan


Berisikan uraian tahapan analisis sistem atau aplikasi yang akan dibangun,
termasuk subyek penelitiannya. Dokumen analisis sistem dapat menggunakan
alat bantu dokumen standar yang digunakan dan disesuaikan dengan teori metode
pengembangan sistem yang digunakan.

4.2 Analisa Kebutuhan


4.2.1 Kebutuhan user
Pada tahap analisa sistem ini kebutuhan user terbagi menjadi 2 yakni guru
dan siswa. Masing-masing mempunyai hak akses tersendiri.
a. Hak akses guru
Pada level hak akses guru, setiap guru dapat melakukan akses terhadap
sistem antara lain:
- Guru dapat masuk ke dalam sistem dengan cara login menggunakan
username dan password.
- Guru dapat melihat jadwal pelajaran.
- Guru dapat mengirimkan pesan kepada siswa lewat fasilitas chatroom
pada sistem.
- Guru dapat menginputkan nilai hasil belajar siswa pada mata pelajaran
yang diampu.
b. Hak akses siswa
Pada level hak akses siswa, setiap siswa dapat melakukan akses
terhadap sistem antara lain:
- Siswa dapat masuk ke sistem dengan cara login menggunakan
username dan password.

18
19

- Siswa dapat melihat jadwal pelajaran berdasarkan kelas dan jenis mata
pelajaran yang diikuti.
- Siswa dapat melihat nilai hasil belajar pada mata pelajaran yang
diikuti.
- Siswa dapat melakukan konsultasi dengan guru lewat fasilitas
chatroom pada sistem.
- Siswa dapat mengecek status pembayaran SPP.

4.2.2 Kebutuhan admin


Adapun pada level ini seorang administrator sistem dapat melakukan akses
penuh pada sistem antara lain:
- Admin dapat mengubah username dan password
- Admin dapat mengubah username dan password semua user
- Admin dapat menambah, mengedit dan menghapus data siswa
- Admin dapat menambah, mengedit dan menghapus data guru dan
karyawan sekolah.
- Admin dapat menambah, mengedit dan menghapus data mata
pelajaran serta jadwal pelajaran.
- Admin dapat menambah, mengedit dan menghapus data jurusan dan
data kelas.
- Admin dapat mencetak laporan data siswa dan data guru
- Admin dapat melakukan input dan cetak ledger nilai siswa
- Admin dapat melakukan input transaksi pembayaran SPP siswa.

4.3 Analisa Pengembangan sistem


Tahapan rancangan sistem yang dibangun sesuai dengan teori metode
pembangunan sistem yang digunakan. Rancangan meliputi perancangan basis
data, rancangan proses dan rancangan sistem (input dan output).

4.4 Rancangan Sistem


4.4.1 Diagram Jenjang
20

Diagram jenjang ialah


Proses perancangan aliran data menggunakan DFD (Data Flow
Diagram) yang terbagi menjadi tiga level yaitu DFD level 0, DFD level 1, dan
DFD level 2.

4.2.2 Diagram Konteks


Diagram konteks merupakan diagram yang terdiri dari suatu proses dan
menggambarkan ruang lingkup suatu sistem. Diagram konteks ini merupakan
bagian dari level tertinggi dari Data Flow Diagram yang menggambarkan seluruh
input ke suatu sistem atau output dari suatu sistem. Proses pada diagram ini diberi
nomor nol. Semua ebtitas eksternal yang ditunjukkan oleh diagram konteks
berikut aliran-aliran data utama menuju dan dari sistem. Diagram konteks sering
disebut dengan Data Flow Diagram level 0. Pada diagram konteks dari sistem
informasi manajemen sekolah ini terdapat tiga entitas luar sistem yakni admin,
siswa dan guru. Diagram konteks tersebut dapat digambarkan pada gambar
berikut ini.

4.4.3 Data Flow Diagram (DFD)


4.4.3.1 Data Flow Diagram Level 1
4.4.3.2 Data Flow Diagram Level 2
21

Gambar 3.1. Diagram Konteks

4.5 Entity Relationship Diagram


Entity Relationship Diagram adalah
4.6 Struktur Tabel
Pada tahap ini penulis memaparkan pendefinisian basis data yang akan
digunakan meliputi struktur penyimpanan dan format data untuk sistem informasi
manajemen sekolah berbasis web yang terdiri dari beberapa tabel berikut.
a. Tabel siswa
Pada tabel siswa terdapat beberapa atribut antara lain NIS, NISN, Nama,
Tempat Lahir, Tanggal Lahir, Jenis Kelamin, Kode Jurusan, Kode Kelas,
Nama Orang Tua, Username, Password dan Alamat. Untuk lebih jelasnya
dapat dilihat pada tabel berikut.
Tabel 4.1. Tabel Siswa
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
NIS Varchar (10) -
NISN Varchar (15) -
Nama Varchar (40) -
TempatLahir Varchar (30) -
TanggalLahir Date -
JenisKelamin Varchar (1) -
KodeJurusan Varchar (6) -
KodeKelas Varchar (10) -
NamaOrtu Varchar (40) -
Username Varchar (30) -
22

Password Varchar (32) -


Alamat Text -

b. Tabel guru
Pada table guru terdapat beberapa atribut antara lain IDGuru, NIP, Nama,
KodeGuru, TempatLahir, TanggalLahir, JenisKelamin, GelarDepan,
GelarBelakang, Alamat, HonorPerJam, MulaiTugas, Foto, Username,
Password. Untuk lebih jelasnya dapat dilihat pada table berikut.
Tabel 4.2. Tabel Guru
Nama Atribut Tipe Data Key
IDGuru Int (11) Primary key
NIP Varchar (10) -
Nama Varchar (40) -
KodeGuru Varchar (3) -
TempatLahir Varchar (30) -
TanggalLahir Date -
JenisKelamin Varchar (1) -
GelarDepan Varchar (10) -
GelarBelakang Varchar (10) -
Alamat Text -
HonorPerJam Int (10) -
MulaiTugas date -
Foto Varchar (100) -
Username Varchar (30) -
Password Varchar (32) -

c. Tabel pegawai
Pada tabel pegawai terdapat beberapa atribut antara lain ID, NIM, Nama,
TempatLahir, TanggalLahir, JenisKelamin, GelarDepan, GelarBelakang,.
Untuk lebih jelasnya dapat dilihat pada table berikut.
23

Tabel 4.3. Tabel Pegawai


Nama Atribut Tipe Data Key
ID Int (11) Primary Key
NIP Varchar (10) -
Nama Varchar (40) -
TempatLahir Varchar (30) -
TanggalLahir Date -
JenisKelamin Varchar (1) -
GelarDepan Varchar (10) -
GelarBelakang Varchar (10) -
Alamat Text -
Honor Int (10) -
MulaiTugas Date -
Username Varchar (30) -
Password Varchar (32) -
Level Int (1) -

d. Tabel nilai
Pada tabel nilai terdapat beberapa atribut antara lain ID, NIS, KodeKelas,
KodeMapel, KodeKategori dan Nilai. Untuk lebih jelasnya dapat dilihat
pada table berikut.
Tabel 4.4. Tabel Nilai
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
NIS Varchar (10) -
KodeKelas Varchar (10) -
KodeMapel Varchar (10) -
KodeKategori Varchar (10) -
Nilai Varchar (3) -
24

e. Tabel kelas
Pada tabel kelas terdapat beberapa atribut antara lain ID, KodeKelas,
NamaKelas, IDGuru, JumlahBayar. Untuk lebih jelasnya dapat dilihat
pada table berikut.
Tabel 4.5. Tabel Kelas
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
KodeKelas Varchar (10) -
NamaKelas Varchar (20) -
IDGuru Int (11) -
JumlahBayar Int (7) -

f. Tabel Jurusan
Pada tabel terdapat beberapa atribut antara lain ID, KodeJurusan,
NamaJurusan. Untuk lebih jelasnya dapat dilihat pada table berikut.
Tabel 4.6. Tabel Jurusan
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
KodeJurusan Varchar (6) -
NamaJurusan Varchar (50) -

g. Tabel Mapel
Pada tabel mapel ini menjelaskan mengenai komponen data mata
pelajaran. Pada tabel ini terdapat beberapa atribut antara lain ID,
KodeMapel, NamaMpel, IDGuru, KKM. Untuk lebih jelasnya dapat dilihat
pada table berikut.
Tabel 4.7. Tabel Mata Pelajaran
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
KodeMapel Varchar (10) -
25

NamaMapel Varchar (50) -


IDGuru Int (11) -
KKM Int (3) -

h. Tabel jadwal
Pada tabel jadwal terdapat beberapa atribut antara lain ID, Hari,
KodeKelas, Jam, KodeMapel, TahunAktif. Untuk lebih jelasnya dapat
dilihat pada table berikut.
Tabel 4.8. Tabel Jadwal
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
Hari Int (1) -
KodeKelas Varchar (10) -
Jam Int (2) -
KodeMapel Varchar (10) -
TahunAktif Varchar (10) -

i. Tabel jadwal_jam
Pada tabel jadwal_jam terdapat beberapa atribut antara lain ID, Jam,
Waktu. Untuk lebih jelasnya dapat dilihat pada table berikut.
Tabel 4.9. Tabel Jadwal_jam
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
Jam Varchar (3) -
Waktu Varchar (20) -

j. Tabel jam_mengajar
Pada tabel jam_mengajar terdapat beberapa atribut antara lain ID, IDGuru,
JumlahJam. Untuk lebih jelasnya dapat dilihat pada table berikut.
Tabel 4.10 Tabel jam_mengajar
26

Nama Atribut Tipe Data Key


ID Int (11) Primary key
IDGuru Int (11) -
JumlahJam Varchar (2) -

k. Tabel Tahun
Pada tabel tahun terdapat beberapa atribut antara lain ID, Tahun, Aktif.
Untuk lebih jelasnya dapat dilihat pada table berikut.
Tabel 4.11. Tabel Tahun
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
Tahun Varchar (10) -
Aktif Int (1) -

l. Tabel Pembayaran
Pada tabel terdapat beberapa atribut antara lain ID, NIS, Bulan, Tanggal,
Petugas, TahunAktif, Cetak. Untuk lebih jelasnya dapat dilihat pada tabel
berikut.
Tabel 4.12. Tabel Pembayaran
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
NIS Varchar (10) -
Bulan Varchar (2) -
Tanggal Timestamp -
Petugas Varchar (30) -
TahunAktif Varchar (10) -
Cetak Int (1) -

m. Tabel pesan
27

Pada tabel terdapat beberapa atribut antara lain ID, To, From, Pesan,
Tanggal, Status. Untuk lebih jelasnya dapat dilihat pada table berikut.
Tabel 4.13. Tabel Pesan
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
To Int (11) -
From Int (11) -
Pesan Text -
Tanggal Date -
Status Int (1) -

n. Tabel kategori
Pada tabel terdapat beberapa atribut antara lain ID, KodeKategori,
Deskripsi. Untuk lebih jelasnya dapat dilihat pada table berikut
Tabel 4.14. Tabel Kategori
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
KodeKategori Varchar (10) -
Deskripsi Varchar (50) -

o. Tabel gaji
Pada tabel terdapat beberapa atribut antara lain. Untuk lebih jelasnya dapat
dilihat pada table berikut.
Tabel 4.15. Tabel Gaji
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
NIP Varchar (10) -
Bulan Int (2) -
Tahun Int (4) -
Pengabdian Int (11) -
28

JamPelajaran Int (11) -


JabatanStruktural Int (11) -
Piket Int (11) -
PegawaiTetap Int (11) -
WaliKelas Int (11) -
TunjanganKeluarga Int (11) -
SetKopYayasan Int (11) -
TunjanganKoperasi Int (11) -
Qurban Int (11) -
Arisan Int (11) -
Dansos Int (11) -

p. Tabel gaji1
Pada tabel terdapat beberapa atribut antara lain. Untuk lebih jelasnya dapat
dilihat pada table berikut
Tabel 4.16. Tabel Gaji1
Nama Atribut Tipe Data Key

q. Tabel potongan
Pada tabel terdapat beberapa atribut antara lain. Untuk lebih jelasnya dapat
dilihat pada table berikut.
Tabel 4.17. Tabel Potongan
Nama Atribut Tipe Data Key
29

ID Int (11) Primary Key


Kategori Varchar (30) -
JumlahPotongan Varchar (7) -

r. Tabel Tunjangan
Pada tabel terdapat beberapa atribut antara lain. Untuk lebih jelasnya dapat
dilihat pada table berikut
Tabel 4.18. Tabel Tunjangan
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
IDGuru Int (11) -
Kategori Varchar (30) -
JumlahTunjangan Varchar (7) -

s. Tabel Tambahan
Pada tabel terdapat beberapa atribut antara lain. Untuk lebih jelasnya dapat
dilihat pada table berikut
Tabel 4.19. Tabel Tambahan
Nama Atribut Tipe Data Key
ID Int (11) Primary Key
IDGuru Int (11) -
Bulan Int (2) -
Tahun Int (4) -
JenisTambahan Varchar (30) -
Nominal Int (9) -

t. Tabel Identitas
Pada tabel terdapat beberapa atribut antara lain. Untuk lebih jelasnya dapat
dilihat pada table berikut
Tabel 4.20. Tabel Identitas
30

Nama Atribut Tipe Data Key


ID Int (2) Primary Key
NamaSekolah Varchar (50) -
NPSN Varchar (15) -
Alamat Text -
Kabupaten Varchar (20) -
Kecamatan Varchar (20) -
Desa Varchar (20) -
KodePos Int (6) -
Status Int (1) -
NoTelp Varchar (15) -
HonorTransport Int (11) -
Logo Varchar (100) -
KepalaSekolah Varchar (30) -
Bendahara Varchar (30) -

4.7 Relasi Antar Tabel


Pada tahap ini penulis menjelaskan tentang hubungan antara Primary key
dan Foreign Key dari tabel-tabel yang digunakan dalam pembuatan sistem
informasi manajemen sekolah berbasis web. Penggambaran mengenai relasi tabel
dapat dilihat pada gambar berikut.

4.8 Rancangan Menu dan Antar Muka


4.8.1 Struktur Menu
Struktur menu merupakan susunan menu utama pada web. Struktur menu
dapat disusun secara bertingkat. Struktur menu dirancang untuk memudahkan saat
proses pembuatan tampilan halaman web. Pada sistem informasi manajemen
sekolah ini ada 3 struktur menu yakni struktur menu pada halaman siswa, struktur
menu pada halaman guru, dan struktur menu pada halaman administrator sistem.
31

Untuk lebih jelasnya dapat dilihat pada penjelasan berikut ini.

a. Struktur menu halaman siswa


Pada struktur menu halaman siswa menggambarkan tentang rancangan dan
susunan menu-menu yang akan tampil pada halaman siswa. Untuk lebih jelasnya
dapat dilihat pada gambar di bawah ini.

Gambar 4.1. Struktur Menu Halaman Siswa

b. Struktur menu halaman guru


Pada struktur menu halaman guru menggambarkan tentang rancangan dan
susunan menu-menu yang akan tampil pada halaman guru. Untuk lebih jelasnya
dapat dilihat pada gambar di bawah ini.
32

Gambar 4.2. Struktur Menu Halaman Guru

C. Struktur menu halaman admin


Pada struktur halaman menu admin menggambarkan tentang rancangan
dan susunan menu-menu yang akan tampil pada halaman admin. Untuk lebih
jelasnya dapat dilihat pada gambar berikut ini.

Gambar 4.3. Struktur Menu Halaman Admin

4.8.2 Rancangan Menu dan Antar Muka Pengguna


Perancangan tampilan antar muka pengguna dimaksudkan untuk
menentukan bentuk yang akan dihasilkan oleh sistem yang akan dijalankan.
Pengguna dari sistem ini antara lain siswa, guru dan admin. Seorang administrator
sistem dapat berupa pegawai atau bagian Tata Usaha (TU) sekolah.
Antarmuka atau yang lebih dikenal sebagai user interface adalah sebuah
media yang menghubungkan manusia dengan komputer agar dapat saling
berinteraksi. Sebelum merancang antarmuka dari semua form pada website.,
maka untuk lebih memudahkan dalam perancangan akan dijelaskan terlebih
dahulu struktur menu u s e r dari sistem seperti terlihat pada Error! Reference
source not found..

a. Form Login
33

Berikut adalah rancangan form halaman login

Gambar 4.1. Rancangan Form Login

b. Halaman awal
Pada halaman awal atau halaman utama ini terbagi menjadi 3 (tiga) bagian sesuai
pengguna dari sistem tersebut yakni admin, guru dan siswa. Masing-masing
pengguna memiliki fasilitas menu yang berbeda.
Berikut adalah rancangan form pada halaman awal admin
34

Gambar 4.2. Rancangan Form Halaman Utama Admin

Berikut adalah rancangan form pada halaman awal guru

Gambar 4.3. Rancangan Form Halaman Utama Guru


35

Berikut adalah rancangan form pada halaman awal siswa

Gambar 4.4. Rancangan Form Halaman Utama Siswa

c. Form Input Data Siswa


d. Form Tampil Data Siswa

Form Input Data Guru


Gambar Rancangan Form Input Data Guru
Form Tampil Data Guru
Gambar Rancangan Form Tampil Data Guru
36
BAB V

IMPLEMENTASI SISTEM

5.1 Implementasi
Implementasi bertujuan untuk menterjemahkan keperluan perangkat
lunak ke dalam bentuk sebenarnya yang dimengerti oleh komputer atau
dengan kata lain tahap implemetasi ini merupakan tahapan lanjutan dari
tahap perancangan yang sudah dilakukan. Dalam tahap implementasi ini akan
dijelaskan mengenai perangkat keras (hardware) dan perangkat lunak
(software) yang digunakan dalam membangun sistem ini, file-file yang
digunakan dalam membangun sistem, tampilan web beserta potongan-potongan
script program untuk menampilkan Halaman web.

5.2 Perangkat Keras (Hardware) yang digunakan


Perangkat keras yang digunakan untuk mengoperasikan Sistem
Informasi Manajemen Sekolah berbasis Web ini adalah:
a. Notebook Compaq CQ42
b. Processor Intel ® Core ™ i5 CPU M450 2.40GHz
c. RAM 6 GB
d. Hardisk 320 GB
e. Intel ® HD Graphics

5.3 Perangkat Lunak (Software) yang digunakan


Perangkat lunak yang digunakan dalam membangun Sistem Informasi
Manajemen Sekolah berbasis Web ini adalah:
a. Bracket v 1.11
b. Adobe Photoshop CC 14
c. Google Crome

37
38

5.4 Implementasi Web


5.4.1 Koneksi.php
File koneksi.php merupakan script php untuk menghubungkan web basis
data “simasa.db” yang terdapat dalam database MySQL. Berikut script php dari
file tersebut.
<?php

mysql_connect('localhost', 'root', '') or die('Gagal koneksi


database');
mysql_select_db('simasadb') or die('Gagal koneksi database');

//Identitas Sekolah
$sqlIdentitas = mysql_query("SELECT * FROM identitas WHERE ID =
1");
$Identitas
=
mysql_fetch_array($sqlIdentitas);
?>

Gambar 5.1. script koneksi.php


5.4.2 Implementasi Halaman Login
Implementasi interface halaman login merupakan implementasi
halaman web yang digunakan oleh user untuk masuk ke sistem. Tampilan
halaman ini akan muncul pertama kali sebelum user (admin, guru, siswa) masuk
ke dalam halaman Home atau halaman utama sistem. Berikut tampilan halaman
login dari sistem informasi manajemen sekolah berbasis web.

Gambar 5.2. Tampilan Halaman Login


39

5.4.3 Implementasi Halaman Siswa


Pada implementasi halaman siswa terdapat beberapa tampilan halaman
antara lain halaman dashboard, halaman jadwal, halaman . berikut tampilan-
tampilan halaman siswa.
a. Halaman dashboard
Halaman ini merupakan halaman utama atau halaman awal saat siswa
berhasil masuk ke dalam sistem. Pada halaman inilah siswa dapat
melihat menu-menu lain dari sistem tersebut. Berikut tampilan
halaman dashboard siswa.

Gambar 5.3. Tampilan Halaman dashboard Siswa

b. Halaman profil siswa


Pada halaman profil siswa, siswa dapat melihat dan mengedit
profilnya masing-masing. Berikut tampilan halaman profil siswa.
40

Gambar 5.4. Tampilan Halaman Profil Siswa

c. Halaman jadwal pelajaran


Pada halaman jadwal pelajaran, setiap siswa dapat mengecek dan
mencetak jadwal pelajaran berdasarkan kelas, hari dan jenis mata
pelajaran. Berikut tampilan halaman jadwal pelajaran.

Gambar 5.5. Tampilan Halaman Jadwal Pelajaran

d. Halaman cek nilai


Pada halaman cek nilai siswa dapat melihat nilai. Berikut tampilan
halaman cek nilai.
41

Gambar 5.6. Tampilan Halaman Cek Nilai

e. Halaman cek pembayaran SPP


Pada halaman cek pembayaran setiap siswa dapat mengecek status
pembayaran sekolah. Berikut tampilan halaman cek pembayaran SPP.

Gambar 5.7. Tampilan Halaman Cek Pembyaran SPP

f. Halaman konsultasi
Pada halaman ini setiap siswa dapat melakukan konsultasi kepada
guru melalui live chat yang ada pada sistem ini. Siswa dapat mengirim
pesan kepada guru. Berikut tampilan halaman konsultasi atau pesan.
42

Gambar 5.8. Tampilan Halaman Konsultasi

5.4.4 Implementasi Halaman Guru


Pada implementasi halaman guru terdapat beberapa tampilan halaman.
Berikut tampilan-tampilan pada halaman guru.
a. Halaman dashboard
Pada halaman ini merupakan halaman utama atau halaman awal saat
guru berhasil masuk ke dalam sistem. Pada halaman ini ditampilkan
beberapa menu-menu sesuai dengan level hak akses pada guru.

Gambar 5.9. Tampilan Halaman Dashboard Guru

b. Halaman profil guru


43

Pada halaman ini guru dapat melihat dan mengedit profil akunnya.
Pada halaman ini guru juga dapat mengubah password untuk masuk
ke sistem serta dapat mengganti tampilan foto profilnya. Berikut
tampilan halaman profil guru.

Gambar 5.10. Tampilan Halaman Profil Guru

c. Halaman mata pelajaran


Pada halaman ini guru melihat, menambah, mengedit dan menghapus
data mata pelajaran. Berikut tampilan halaman mata pelajaran.

Gambar 5.11. Tampilan Halaman Mata Pelajaran

d. Halaman jurusan
44

Pada halaman ini menyajikan informasi mengenai data jurusan seperti


kode jurusan dan nama jurusan. Pada halaman ini guru dapat melihat,
menambahkan, mengedit dan menghapus data jurusan, meski
demikian namun lazimnya untuk proses menghapus dan
menambahkan jurusan dilakukan oleh bagian Tata Usaha sekolah
yang dapat menjadi administrator sistem. Berikut tampilan halaman
jurusan.

Gambar 5.12. Tampilan Halaman Jurusan

e. Halaman kelas
Pada tampilan halaman ini menyajikan informasi data kelas seperti
kode kelas, nama kelas, nama wali kelas dan besaran SPP yang harus
dibayarkan. Berikut tampilan halaman kelas.
45

Gambar 5.13. Tampilan Halaman Kelas

f. Halaman tahun pelajaran


Pada halaman tahun pelajaran atau tahun akademik, guru dapat
melihat, menambah, mengedit dan menghapus tahun akademik yang
aktif. Berikut tampilan halaman tahun pelajaran.

Gambar 5.14. Tampilan Halaman Tahun Pelajaran

g. Halaman kategori nilai


Pada tampilan halaman ini menyajikan informasi mengenai kategori
nilai seperti kode kategori nilai dan deskripsi atau penjelasannya. Pada
46

halaman ini guru dapat melihat, menambah, mengedit dan menghapus


kategori nilai untuk tiap mata pelajaran. Kategori nilai mencakup
seperti ulangan harian, tugas, ujian tengah semester, ujian akhir
semester. Berikut tampilan halaman kategori nilai.

Gambar 5.15. Tampilan Halaman Kategori Nilai

h. Halaman penilaian
Pada halaman ini menampilkan penilaian berdasarkan mata pelajaran,
kelas dan kategori nilai bagi tiap siswa. Pada halaman ini juga guru
dapat melakukan input dan cetak nilai. Berikut tampilan halaman
penilaian.
47

Gambar 5.16. Tampilan Halaman Penilaian

i. Halaman jadwal pelajaran


Pada halaman ini menampilkan data jadwal pelajaran. Berikut
tampilan halaman jadwal pelajaran.
Gambar 5.17. Tampilan Halaman Jadwal Pelajaran

j. Halaman pesan
Pada halaman ini guru dapat mengirimkan pesan kepada siswa atau
anak didiknya melalui fitur live chat yang ada pada sistem. Guru juga
dapat membalas pesan masuk dan menghapus pesan masuk. Berikut
tampilan halaman pesan yang terdapat pada halaman guru.

Gambar 5.18. Tampilan Halaman Pesan

5.4.5 Implementasi Halaman Admin


Halaman Home Admin merupakan tampilan antar muka halaman
utama dari Sistem Informasi Manajemen Sekolah Berbasis Web saat login
sebagai admin sistem. Halaman ini berfungsi sebagai tempat untuk
menampilkan informasi-informasi tentang Web ini. Adapun Tampilan Home
sebagai berikut:
48

Gambar 4.3. Tampilan Home


BAB VI

PENUTUP

6.1 Kesimpulan
Berdasarkan hasil penelitian yang telah dilakukan, maka dapat
disimpulkan bahwa pengolahan data siswa, data guru, data pelajaran, dan data
nilai pada SMK Dirgantara Putra Bangsa Sleman belum terkomputerisasi atau
masih bersifat manual sehingga membutuhkan waktu lama dan kurang
efisien dan tidak efektif.
Untuk itu penulis membangun sistem yang dapat digunakan untuk
mempermudah pekerjaan guru dan petugas sekolah serta untuk meminimalisir
adanya kesalahan pada saat proses pengolahan data.

6.2 Saran
Sistem informasi yang penulis bangun pada SMK Dirgantara Putra Bangsa
Sleman sudah sesuai dengan yang dibutuhkan pihak sekolah, namun sistem ini
masih jauh dari kata sempurna dan masih banyak kekurangan yang harus dibenahi
seperti sistem belum mampu menampilkan ranking pada nilai siswa, sistem belum
mampu memproses absensi siswa dan penerimaan peserta didik baru.
Oleh karena itu, sistem ini masih bisa dikembangkan lagi dengan
menambahkan beberapa fitur untuk menyempurnakan sistem yang masih sangat
sederhana ini. Sistem ini masih membutuhkan berbagai penambahan dan koreksi
untuk pengembangan selanjutnya sehingga diharapkan sistem ini dapat menjadi
lebih baik dan sesuai kebutuhan user.

49
DAFTAR PUSTAKA

Kadir, A. (2013), Pengantar Teknologi informasi, Yogyakarta: Andi Publisher.

Rusdiana, A, dkk. (2014), Sistem Informasi Manajemen, Bandung: CV Pustaka


Setia.

Arisandy, Y,. (2017), Sistem Informasi Manajemen, Yogyakarta: Pustaka Pelajar.

Sutabri, T., (2012), Analisis Sistem Informasi, Yogyakarta: Andi Publisher.

Sutarman (2009), Pengantar Teknologi Informasi, Jakarta: Bumi Aksara.

50

Anda mungkin juga menyukai