SKRIPSI
Oleh:
PUTRI FAUSIAH ADI
NIM: 1705101087
SKRIPSI
Oleh:
FAKULTAS TEKNIK
Januari 2022
ii
LEMBAR PERSETUJUAN DOSEN PEMBIMBING
Skripsi oleh Putri Fausiah Adi telah diperiksa dan disetujui untuk diuji.
Pembimbing I,
Pembimbing II,
iii
LEMBAR PENGESAHAN DOSEN PENGUJI
Skripsi oleh Fausiah Adi telah dipertahankan di depan dosen penguji pada hari
Jumat, 28 Januari 2022.
Tim penguji
Mengetahui: Mengesahkan,
Dekan FT, Kaprodi Teknik Informatika,
iv
PERNYATAAN KEASLIAN KARYA ILMIAH SKRIPSI
NIM : 1705101087
Menyatakan dengan sebenarnya, bahwa skripsi yang saya tulis dengan judul
Website” ini benar-benar merupakan hasil karya saya sendiri, bukan merupakan
pengambilalihan tulisan atau pikiran orang lain yang saya akui sebagai hasil
Apabila dikemudian hari terbukti atau dapat dibuktikan skripsi ini plagiat, maka
v
SKRIPSI INI KUPERSEMBAHKAN KEPADA:
Bapak saya, Bapak Supriyadi Soedirjo dan Ibu saya, Ibu Yuyut Arimi yang
telah membuat saya bisa merasakan bangku perkuliahan, bisa merasakan
pendidikan yang sangat layak, dan juga atas semua suport yang telah
diberikan kepada saya yang tak terkira jumlahnya. Tanpa beliau saya tidak
akan seperti sekarang, kasihmu tulus tak tehingga dari aku lahir sampai akhir
hayatku.
Terima kasih juga kepada teman-teman saya, teman seperjuangan dan semua
orang yang telah membantu saya dalam menyelesaikan tugas akhir ini. Tak
lupa saya haturkan terima kasih kepada teman spesial saya yang begitu sabar
menghadapi saya ketika saya sedang terpuruk dan sedang membutuhkan
sosok pasangan yang selalu ada. Atas suport yang diberikan, terima kash
peranmu sungguh berarti.
Tak lupa saya ucapkan kepada segenap civitas akademika Program Studi
Teknik Informatika Universitas PGRI Madiun, Bapak Ibu dosen yang telah
mengantarkan saya hingga ke janjang ini. Semua jasa-jasamu akan selalu
terkenang di hati.
Akhirnya hanya ucapan terima kasih dan syukur alhamdulillah yang dapat
saya haturkan, semoga dalam kebaikan kita menemukan kebahagiaan serta
ketenangan, aamiin.
vi
MOTTO
“ Hidup itu bukan soal menemukan diri anda sendiri, namun hidup itu
membuat diri anda sendiri “
vii
KATA PENGANTAR
Segala puji dan syukur atas kehadirat Allah SWT atas berkah, rahmat, dan
penulis hadapi, namun pada akhirnya dapat melaluinya berkat adanya bimbingan
dan bantuan dari berbagai pihak baik secara moral maupun spiritual. Untuk itu
1. Bapak Prof. Dr. H. Parji, M.Pd selaku rektor Universitas PGRI Madiun.
Teknik.
3. Ibu Sri Anardani, S.Kom., M.T. selaku Ketua Program Studi Teknik
kepada peneliti.
viii
8. Teman-teman kelas 8-D Teknik Informatika angkatan 2017.
9. Semua pihak, secara langsung maupun tidak langsung, yang tidak dapat
disebutkan satu per satu atas bantuan dan perhatiannya selama penyusunan
Tugas Akhir Skripsi ini. Oleh sebab itu, peneliti mengharapkan kritik dan
semoga segala bantuan yang telah diberikan dari semua pihak diatas
SWT dan Tugas Akhir Skripsi ini menjadi informasi bermanfaat bagi
Penulis
ix
DAFTAR ISI
x
4. Desain Struktur Tabel ................................................................. 35
5. Kerangka Antarmuka ................................................................. 39
a. Halaman Login Admin ........................................................... 39
b. Halaman Dashboard Admin.................................................... 40
c. Halaman Kelas ....................................................................... 40
d. Halaman Tambah Kelas ......................................................... 41
e. Halaman Guru ........................................................................ 42
f. Halaman Tambah Guru .......................................................... 42
g. Halaman Tampil Guru ........................................................... 43
h. Halaman Siswa ...................................................................... 44
i. Halaman Tampil Siswa ........................................................... 44
j. Halaman Tambah Siswa ......................................................... 45
k. Halaman Mata Pelajaran ........................................................ 46
l. Halaman Tambah Mata Pelajaran ........................................... 46
m. Halaman Data Nilai Siswa .................................................... 48
C. Implementasi Program ..................................................................... 48
1. Implementasi Halaman Login .............................................. 48
2. Implementasi Dashboard ...................................................... 49
3. Implementasi Tampil Data Kelas ......................................... 49
4. Implementasi Data Guru ....................................................... 49
5. Implementasi Halaman Data Mata Pelajaran ........................ 50
6. Implementasi Halaman Data Nilai Siswa .............................. 50
7. Implementasi Halaman Data Nilai Raport............................. 51
8. Implementasi Data Tambah Siswa ........................................ 51
D. Evaluasi dan Uji Coba ..................................................................... 52
1. Evaluasi Hasil Uji Coba Sistem ............................................ 52
a. Pengujian Fungsi Login .................................................... 53
b. Pengujian Fungsi Menu Utama ......................................... 53
c. Pengujian Fungsi Menu Data Guru ................................... 53
d. Pengujian Fungsi Menu Data Kelas .................................. 53
e. Pengujian Fungsi Menu Data Siswa .................................. 54
f. Pengujian Fungsi Menu Data Pelajaran ............................. 54
g. Pengujian Fungsi Menu Data Nilai ................................... 54
2. Kesimpulan Pengujian .......................................................... 55
BAB V PENUTUP
A. Kesimpulan ...................................................................................... 56
B. Saran ................................................................................................ 56
DAFTAR PUSTAKA ..................................................................................... 57
LAMPIRAN-LAMPIRAN .............................................................................. 59
xi
DAFTAR TABEL
xii
DAFTAR GAMBAR
xiii
ABSTRAK
Putri Fauziah Adi. 2021. Rancang Bangun Sistem Informasi Pengolahan Data
Nilai Siswa SDN Sumbergandu 1 Berbasis Web. Kerja
praktik. Program Studi Teknik Informatika, Fakultas
Teknik, UNIVERSITAS PGRI MADIUN. Pembimbing (I)
Sri Anardani, S.Kom., M.T (II) Ibu Fatim Nugrahanti, S.T.,
M.T.
xiv
ABSTRACT
xv
BAB I
PENDAHULUAN
A. Latar Belakang
dari sebuah sistem. Sistem adalah salah satu solusi yang diciptakan manusia
mencari informasi. Semakin majunya teknologi tak lepas dari sifat dasar
manusia yang menginginkan segala sesuatu secara cepat dan tepat. Hal ini
yang lebih mudah, efektif, dan efisien. Dapat diambil contoh penerapan
dalam proses belajar siswa, dari penilaian dapat dilihat kemampuan setiap
bersangkutan dan sesuai dengan hasil yang di tempuh siswa tersebut. SDN
pengolahan data nilai, prosedur tersebut adalah data nilai yang diperoleh dari
wali kelas dan selanjutnya disalin pada raport dengan menggunakan bantuan
excel.
1
2
sistem pengolahan data nilai berbasis web, agar dapat mempermudah guru
dalam pengiinputan data nilai setiap siswa. Aplikasi yang dibangung berbasis
database. Dengan penelitian ini berfokus pada pengolahan data nilai berbasis
B. Batasan Masalah
berikut ini:
sistem
3
C. Rumusan Masalah
D. Tujuan Penelitian
E. Kegunaan Penelitian
1. Kegunaan Praktis
a. Bagi Penulis
informasi.
Madiun.
PGRI Madiun.
2. Kegunaan Teoritis
KAJIAN TEORITIS
A. Kajian Teoritis
1. Rancang Bangun
(2018: 187) adalah penetapan strategi atau catatan yang digunakan untuk
2. Sistem informasi
5
6
3. Flowchart
INPUT/OUTPUT DATA
Digunakan untuk input/ouput data
PROSES
Digunakan untuk proses yang detailnya
TERDEFINISI dijelaskan secara terpisah
PENGHUBUNG
menghubungkan suatu aliran proses
yang terputus pada halaman yang
HALAMAN LAIN
berbeda
yang diterjemahkan kedalam notasi grafis. (Veza & Ropianto, 2017: 128)
setiap relasi/hubungan antar tabel yang sudah tersimpan supaya dapat ditulis
Ian Palmer, Harry Ellis), notasi Crow’s Foot, dan notasi lain. Namun yang
banyak digunakan adalah notasi dari Chen” (Alghifari & Wibowo, 2019).
a. Entity (Entitas)
b. Relationship (Hubungan)
1) Unary Relationship
relationship.
2) Binary Relationship
suatu tipe entitas (dua entitas yang berasal dari entitas yang
serupa).
3) Ternary Relationship
unik.
d. Atribute
unik.
e. Cardinality
1) One to One
Entitas_1 Entitas_2
gambar 2.2.
Entitas_1 Entitas_2
Entitas_1 Entitas_2
adalah contoh pemodelan basis data yang dapat digunakan untuk merancang
simbol. Simbol-simbol yang digunakan pada ERD dapat dilihat pada tabel
2.2
Sedangkan menurut (Faizal & Putri, 2017:6) DFD adalah sebuah alat yang
diagram konteks akan diberikan nomor urut untuk setiap proses yang
garis menuju sistem. Selain itu data yang tersimpan tidak ditampilkan
dimana semua proses yang ada pada DFD level 0 akan dijelaskan
secara rinci dengan lengkap. Proses utama yang ada akan dibagi
6. PHP
oleh web browser, aplikasi tersebut akan diuraikan didalam web server,
bahwa PHP merupakan bahasa PHP adalah bahasa yang berfitas dinamis
dan selalu update, dalam artian halaman yang ditampilkan adalah halaman
b. Input Data
MySQL.
d. Kompress Teks
7. XAMPP
8. Website
bawah website adalah sebuah halaman yang berisi informasi teks, gambar,
suara, dan animasi yang termuat dalam protokol HTTP dan dijalankan
dalam browser.
B. Kajian Empiris
telah dan yang akan dilakukan oleh penulis terletak pada konten
yaitu peneliti mengolah data siswa smp sedangkan penulis mengolah data
dari jurnal umum, buku besar dan laporan keuangan yang terdiri dari
Laporan Laba Rugi dan Neraca dengan memasukkan data dalam sistem
pengembangan warterfall.
C. Kerangka Berpikir
data nilai siswa supaya lebih cepat, efisien, dan efektif. Pengembangan
aplikasi ini menggunakan sistem SDLC dengan model waterfall yang memliki
RUMUSAN MASALAH
PENDEKATAN
PENGEMBANGAN APLIKASI
IMPLEMENTASI
HASIL
METODE PENELITIAN
19
20
berurutan dan akan menghasilkan sistem yang baik, sehingga setiap siklus
Requirements
definition
Sytem and
software design
Implemenation
and unit testing
Integration and
sytem testing
Operation and
maintenance
1. Requirements definition
infomasi.
yang dibutuhkan.
C. Rancangan Penelitian
1. Pengumpulan data
2. Analisis kebutuhan
3. Perancangan
Selanjutnya tahap penyusunan proses data dan relasi antar data untuk
membangun sistem.
4. Pembangunan Sistem
5. Pengujian
yang ditentukan.
6. Implementasi
7. Pemeliharaan Sistem
1. Wawancara
2. Observarsi
3. Studi Pustaka
A. Analisis sistem
1. Sistem Lama
dan wali kelas memasukkan data pada ms excel Maka dibutuhkan sebuah
sistem informasi data nilai raport yang efektif dan efisien dan dapat
Mulai
Menyerahkan nilai
kepada wali kelas
Tidak
Berkas diterima
Ya
Wali kelas
memasukkan nilai
Selesai
25
26
2. Sistem Baru
berbasis web. Adanya sistem pengolahan nilai berbasis web tentunya akan
nilai, sehingga proses ini bisa lebih mudah dan efektif. Sistem pengolahan
nilai berbasis web akan dikemas secara sederhana dan memiliki hak akses
admin sebagai orang yang akan mengelola data pada sistem pengolahan
nilai berbasis web. Hal ini akan membantu keamanan basis data.
form dalam bentuk web yang dilengkapi dengan beberapa menu yang bisa
27
akses oleh admin atau pengguna. Selain itu sistem ini juga dilengkapi
dengan sub menu lain seperti home/dashboard, data guru, data siswa, data
kelas dan data nilai. Terdapat halam untuk admin sebagai pengelola
B. Perancangan Sistem
masalah pada sistem saat ini yang sedang berjalan. Dalam merancang sistem
1. Flowchart
penerima data (output). Aliran data itu perlu diketehui agar saat pembuat
struktur data dan relasi antara struktur data. Dengan ERD, model dapat
diuji dengan mengabaikan proses yang dilakukan. Berikut ini ERD dari
base untuk menyimpan data-data yang terdiri dari beberapa tabel yang
2 name varchar(50) No
3 username varchar(20) No
4 password varchar(20) No
5 roles varchar(20) No
2 nama varchar(50) No
2 nip varchar(20) No
3 nama varchar(50) No
4 jenis_kelamin varchar(10) No
37
5 no_telp int(11) No
6 tempat_lahir varchar(50) No
7 tgl_lahir date No
2 nama varchar(50) No
4 kkm int(11) No
2 nisn varchar(20) No
3 nis varchar(20) No
4 nama varchar(50) No
38
5 jenis_kelamin varchar(10) No
6 tempat_lahir varchar(50) No
7 tgl_lahir date No
4 kelas varchar(10) No
5 tugas_1 int(11) No
6 tugas_2 int(11) No
7 tugas_3 int(11) No
8 uts int(11) No
9 uas int(11) No
10 angka int(11) No
11 semester varchar(10) No
12 tahun_ajaran varchar(10) no
5. Kerangka Antarmuka
Login Hire!
Username
Password
Login
siatem yang terdiri dari beberpa menu yaitu: data kelas, data guru,
data mata pelajaran, data siswa dan data nilai. Gambar yang
4.10.
Data Pengguna
c. Halaman Kelas
data kelas terdiri dari beberapa menu antara lain sebagai berikut:
tambah data kelas dan ubah data kelas. Gambar yang menunjukkan
Admin ^
SDN 1 Sumber Gandu Home
Data kelas
Dashboard + Tambah Kelas search
Master
No kelas aksi
Kelas
1 Kelas 1 Edit | Hapus
Guru 2 Kelas 2 Edit | Hapus
3 Kelas 3 Edit | Hapus
Mapel 4 Kelas 4 Edit | Hapus
Siswa
Nilai
Data Nilai <
Pengguna
Data Pengguna
kelas. Pada menu ini terdapat tombol simpan yang berfungsi untuk
Admin ^
SDN 1 Sumber Gandu Home
Data kelas Tambah Kelas
Dashboard search
Nama kelas
+ Tambah Kelas
Master
No kelas aksi
Kelas
1 Kelas 1 Kembali
Edit | Hapus Simpan
Guru 2 Kelas 2 Edit | Hapus
3 Kelas 3 Edit | Hapus
Mapel 4 Kelas 4 Edit | Hapus
Siswa
Nilai
Data Nilai <
Pengguna
Data Pengguna
e. Halaman Guru
data kelas terdiri dari beberapa menu antara lain sebagai berikut:
tambah data guru dan ubah data guru. Gambar yang menunjukkan
Admin ^
SDN 1 Sumber Gandu
Data Guru
Dashboard + Tambah Guru search
Master
No NIP Nama Jenis Kelamin Aksi
Kelas
1 12345 Abdul Salam Laki laki Lihat guru | Edit |Hapus
Guru 2 12346 Sri Nur Dwi Perempuan Lihat guru | Edit |Hapus
3 12347 Bambang Santoso Laki laki Lihat guru | Edit |Hapus
Mapel 4 12348 Itong Mahedra Laki laki Lihat guru | Edit |Hapus
Siswa
Nilai
Data Nilai <
Pengguna
Data Pengguna
guru. Pada menu ini terdapat tombol simpan yang berfungsi untuk
Admin ^
SDN 1 Sumber Gandu Tambah Guru
From Data Guru
Dashboard NIP
Master
Kelas Nama
Guru
Jenis kelamin
Mapel
Siswa Tempat tanggal lahir
gambar 4.15.
Admin ^
SDN 1 Sumber Gandu
Data Guru
Dashboard
Master
Kelas : Bambang Susilo Hadi
Nama
Guru NIP : 678568956
Mapel foto : Laki-laki
Jenis Kelamin
Siswa Tempat Tanggal Lahir : Magetan
Nilai Tanggal Lahir : 29 oktober 1969
No. Telepon : 081756377589
Data Nilai <
Pengguna
Data Pengguna
h. Halaman Siswa
data siswa terdiri dari beberapa menu antara lain sebagai berikut:
Admin ^
SDN 1 Sumber Gandu
Data Siswa
Dashboard + Tambah Siswa search
Master
Kelas No NISN NIS Nama Jenis Kelamin Kelas Aksi
1 12 21 Aji Pangestu Laki laki Kelas 1 Lihat Siswa | Edit | Hapus
Guru 2 13 22 Nila Sri Perempuan Kelas 1 Lihat Siswa | Edit | Hapus
3 14 23 Budi Sasmito Laki laki Kelas 1 Lihat Siswa | Edit | Hapus
Mapel 4 15 24 Ronaldo cristian Laki laki Kelas 1 Lihat Siswa | Edit | Hapus
Siswa
Nilai
Data Nilai <
Pengguna
Data Pengguna
Admin ^
SDN 1 Sumber Gandu
Data Siswa
Dashboard
Master
Kelas Nama : Aji Pngestu
NISN : 12
Guru
NIS : 21
Mapel foto
Jenis Kelamin : Laki-laki
Siswa Tempat Tanggal Lahir : Magetan
Tanggal Lahir : 29 oktober 1969
Nilai : Ds. Belotan RT 34 RW
Alamat
Data Nilai < 12 Bendo Magetan
Pengguna
Data Pengguna
gambar 4.18.
Admin ^
SDN 1 Sumber Gandu Tambah Siswa
From Data Siswa
Dashboard NISN siswa
Master
Kelas NIS siswa
Guru
Nama siswa
Mapel
Siswa Jenis kelamin
menu antara lain sebagai berikut: tambah dan ubah data mata
Admin ^
SDN 1 Sumber Gandu
Data Mata Pelajaran
Dashboard + Tambah Mata Pelajaran search
Master
Mata Pelajaran
Kelas No Guru KKM Aksi
1 Pend. Agama Abdul Salam 70 Edit | Hapus
Guru 2 Bahasa Indonesia Sri Nur Dwi 70 Edit | Hapus
3 Matematika Bambang Santoso 70 Edit | Hapus
Mapel 4 Bahasa Inggirs Itong Mahedra 70 Edit | Hapus
Siswa
Nilai
Data Nilai <
Pengguna
Data Pengguna
Admin ^
SDN 1 Sumber Gandu Tambah Mata Pelajaran
From Data Mata Pelajaran
Dashboard Mata Pelajaran
Master
Kelas Nama Guru
Guru
KKM
Mapel
Siswa
Nilai
Data Nilai <
Pengguna
Data Pengguna
Tambah
Halaman data nilai terdiri dari beberapa menu antara lain sebagai
Admin ^
SDN 1 Sumber Gandu
Data Nilai Siswa
Dashboard + Tambah Data Nilai
Master
Copy Csv Exel PDF Print Column visibility
Kelas search
Guru No Nama Mata Pelajaran Tugas 1 Tugas 2 Tugas 3 UTS UAS Tahun ajaran Aksi
1 Bambang Aji Pend. Agama Islam 87 89 90 90 87 GANJIL 2021/2002 Edit | Hapus
Mapel
2 Ronaldo Cristian Bahasa Indonesia 89 87 89 88 86 GANJIL 2021/2002 Edit | Hapus
Siswa 3 Dewi Isnayah Matematika 80 85 88 88 85 GANJIL 2021/2002 Edit | Hapus
4 Budi Sudahari IPA 90 80 87 87 84 GANJIL 2021/2002 Edit | Hapus
Nilai
Data Nilai
<
Previous 1 Next
Nilai Siswa
Nilai Raport
Pengguna
Data Pengguna
C. Implementasi Program
nilai para siswa. Dengan adanya aplikasi ini diharapkan mampu memberikan
kemudahan dalam mengolah data nilai di SDN Belotan 1. Pada bagian ini
meliputi:
Untuk memasuki sistem, maka user harus login terlebih dahulu pada form
2. Implementasi Dashboard
SDN 1 Sumber
Gandu
SDN 1 Sumber
Gandu
SDN 1 Sumber
Gandu
SDN 1 Sumber
Gandu
SDN 1 Sumber
Gandu
Evaluasi hasil dan uji coba sistem dilakukan dengan tujuan megulas
kembali semua tahapan sistem yang sudah dilakukan. Uji coba sistem
dilakukan dalam beberapa tahap uji coba yang telah disiapkan sebelumnya.
Proses pengujian menggunakan rancangan sistem yang telah dibuat ini akan
aplikasi yang telah dibuat sudah sesuai dengan tujuan yang akan dicapai.
user beserta hak akses halamannya mampu berjalan dengan baik pada
halaman setup user. Pada aplikasi ini, setiap user diberikan hak akses, yang
bertujuan untuk membedakan data mana saja yang dapat diakses oleh
karena setiap ada data baru akan secara otomatis memiliki hak akses
sebagai admin, dan untuk menambahkan data maka diperlukan hak akses
Hasil pengujian fungsi menu data guru ditunjukkan pada tabel 4.9.
Hasil pengujian fungsi menu data kelas ditunjukkan pada tabel 4.10.
54
Hasil pengujian fungsi menu data siswa ditunjukkan pada tabel 4.11.
Hasil pengujian fungsi menu data mata pelajaran ditunjukkan pada tabel
4.12.
Hasil pengujian fungsi menu data nilai ditunjukkan pada tabel 4.13.
55
bahwa fitur-fitur seperti login, menu, tampil data, input data, edit data, dan
hapus data yang didalam sistem yang dibangun 100% normal. Mengenai
suatu hal yang tidak diinginkan dapat terjadi dikarenakan tanpa melakukan
PENUTUP
A. Kesimpulan
bahwa:
2. Sistem pengolahan data nilai dapat menampil data dan dapat menghemat
waktu untuk pencatatan nilai dalam raport, laporan nilai, rekap nilai siswa
menggunakan metode black box dan hasil dari pengujian fitur-fitur yang
B. Saran
56
57
Daftar Pustaka