Anda di halaman 1dari 73

RANCANG BANGUN SISTEM INFORMASI PENGOLAHAN DATA

NILAI SISWA BERBASIS WEBSITE

(Studi Kasus SDN Sumbergandu 01)

SKRIPSI

Oleh:
PUTRI FAUSIAH ADI
NIM: 1705101087

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PGRI MADIUN
Januari 2022
RANCANG BANGUN SISTEM INFORMASI PENGOLAHAN DATA

NILAI SISWA BERBASIS WEBSITE

(Studi Kasus SDN Sumbergandu 01)

SKRIPSI

Diajukan kepada Universitas PGRI Madiun untuk Memenuhi

Salah Satu Persyaratan dalam Menyelesaikan Program Sarjana

Strata 1 Teknik Informatika

Oleh:

PUTRI FAUSIAH ADI


NIM. 1705101087

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS PGRI MADIUN

Januari 2022

ii
LEMBAR PERSETUJUAN DOSEN PEMBIMBING

Skripsi oleh Putri Fausiah Adi telah diperiksa dan disetujui untuk diuji.

Madiun, 28 Januari 2022

Pembimbing I,

Sri Anardani, S.Kom., M.T.


NIDN 0726058001

Madiun, 28 Januari 2022

Pembimbing II,

Fatim Nugrahanti, S.T., M.T.


NIDN 0721027202

iii
LEMBAR PENGESAHAN DOSEN PENGUJI

Skripsi oleh Fausiah Adi telah dipertahankan di depan dosen penguji pada hari
Jumat, 28 Januari 2022.

Tim penguji

Sri Anardani, S.Kom., M.T.


NIDN. 0726058001 Ketua

Slamet Riyanto, S.T., M.M.


NIDN. 0718127801 Sekretaris

Sri Anardani, S.Kom., M.T.


NIDN. 0726058001 Penguji 1

Fatim Nugrahanti, S.T., M.T.


NIDN. 0721027202 Penguji 2

Nasrul Rofiah Hidayati, S.T., M.Pd.


NIDN. 0706108202 Penguji 3

Mengetahui: Mengesahkan,
Dekan FT, Kaprodi Teknik Informatika,

Ir. Sulistyaning Kartikawati, M.M., M.Pd. Sri Anardani, S.Kom., M.T.


NIDN. 0729096401 NIDN. 0726058001

iv
PERNYATAAN KEASLIAN KARYA ILMIAH SKRIPSI

Yang bertanda tangan di bawah ini :

Nama : Putri Fausiah Adi

NIM : 1705101087

Program Studi : Teknik Informatika

Fakultas : Fakultas Teknik

Menyatakan dengan sebenarnya, bahwa skripsi yang saya tulis dengan judul

“Rancang Bangun Sistem Informasi Pengolahan Data Nilai Siswa Berbasis

Website” ini benar-benar merupakan hasil karya saya sendiri, bukan merupakan

pengambilalihan tulisan atau pikiran orang lain yang saya akui sebagai hasil

tulisan atau pikiran saya sendiri.

Apabila dikemudian hari terbukti atau dapat dibuktikan skripsi ini plagiat, maka

saya bersedia menerima sanksi atas perbuatan tersebut.

Madiun, 28 Januari 2022

Yang Membuat Pernyataan

Putri Fausiah Adi


NIM. 1705101087

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

hidayah-Nya yang dilimpahkan kepada penulis, sehingga bisa menyelesaikan

skripsi dengan judul “RANCANG BANGUN SISTEM INFORMASI

PENGOLAHAN DATA NILAI SISWA BERBASIS WEBSITE” sebagai syarat

utama menyelesaikan Program Sarjana Strata 1 Teknik Informatika Fakultas

Teknik Universitas PGRI Madiun.

Dalam penyusunan skripsi ini banyak hambatan serta rintangan yang

penulis hadapi, namun pada akhirnya dapat melaluinya berkat adanya bimbingan

dan bantuan dari berbagai pihak baik secara moral maupun spiritual. Untuk itu

pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada:

1. Bapak Prof. Dr. H. Parji, M.Pd selaku rektor Universitas PGRI Madiun.

2. Ibu Ir. Sulistyaning Kartikawati, M.M., M.Pd. selaku Dekan Fakultas

Teknik.

3. Ibu Sri Anardani, S.Kom., M.T. selaku Ketua Program Studi Teknik

Informatika Universitas PGRI Madiun selakaku Dosen Pembimbing I.

4. Ibu Fatim Nugrahanti, S.T., M.T. selaku Pembimbing II Skripsi.

5. Seluruh staff dan karyawan Universitas PGRI Madiun yang telah

memberikan bantuan kepada peneliti.

6. Kepada pihak SDN Sumbergandu 01 yang telah memberikan bantuan

kepada peneliti.

7. Keluarga dan saudara yang senantiasa memberikan dukungan berupa

moral serta do’a yang diberikan 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

saran yang membangun demi kesempurnaan laporan ini. Akhirnya,

semoga segala bantuan yang telah diberikan dari semua pihak diatas

menjadi amalan yang bermanfaat dan mendapatkan balasan dari Allah

SWT dan Tugas Akhir Skripsi ini menjadi informasi bermanfaat bagi

pembaca atau pihak lain yang membutuhkannya.

Madiun, 28 Januari 2022

Penulis

ix
DAFTAR ISI

HALAMAN SAMPUL DEPAN ........................................................................... i


HALAMAN JUDUL .............................................................................................. ii
HALAMAN PERSETUJUAN DOSEN PEMBIMBING .................................. iii
HALAMAN PENGESAHAN DOSEN PENGUJI ......................................... iv
HALAMAN PERNYATAAN KEASLIAN KARYA ILMIAH .................... v
HALAMAN PERSEMBAHAN ..................................................................... vi
HALAMAN MOTTO ..................................................................................... vii
KATA PENGANTAR .................................................................................... viii
DAFTAR ISI ................................................................................................... x
DAFTAR TABEL ........................................................................................... xii
DAFTAR GAMBAR ...................................................................................... xiii
ABSTRAK ...................................................................................................... xv
ABSTRACT .................................................................................................... xvi
BAB I PENDAHULUAN
A. Latar Belakang .................................................................................. 1
B. Batasan Masalah .............................................................................. 2
C. Rumusan Masalah ............................................................................ 3
D. Tujuan Penelitian ............................................................................. 3
E. Kegunaan Penelitian ......................................................................... 3
BAB II. KAJIAN PUSTAKA
A. Kajian Teoritis ................................................................................. 5
1. Rancang Bangun ......................................................................... 5
2. Sistem Informasi ......................................................................... 5
3. Flowchart .................................................................................... 6
4. ERD ............................................................................................ 7
5. DFD ............................................................................................ 12
6. PHP ............................................................................................. 13
7. XAMPP ...................................................................................... 15
8. Website ....................................................................................... 15
B. Kajian Empiris ................................................................................. 15
C. Kerangka Berfikir ............................................................................ 17
BAB III METODE PENELITIAN
A. Tempat dan Waktu Penelitian .......................................................... 19
B. Metode Pengembangan Sistem ........................................................ 19
C. Rancangan Penelitian ....................................................................... 21
D. Teknik Pengembangan Sistem ......................................................... 23
BAB IV HASIL DAN PEMBAHASAN
A. Analisis Sistem ................................................................................ 25
1. Sistem Lama ............................................................................... 25
2. Sistem Baru ................................................................................ 26
B. Perancangan Sistem ......................................................................... 29
1. Flowchart .................................................................................... 29
2. Perancangan DFD ....................................................................... 32
3. ERD ............................................................................................ 34

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

Tabel 2.1. Simbol-Simbol Flowchart .............................................................. 7


Tabel 2.2. Simbol-Simbol ERD ...................................................................... 11
Tabel 2.3. Simbol-Simbol DFD ...................................................................... 12
Tabel 3.1. Jadwal Penelitian ............................................................................ 19
Tabel 4.1 Tabel Admin ................................................................................... 36
Tabel 4.2 Tabel Kelas ..................................................................................... 36
Tabel 4.3 Tabel Guru ...................................................................................... 36
Tabel 4.4 Tabel Mapel .................................................................................... 37
Tabel 4.5 Tabel Siswa ..................................................................................... 37
Tabel 4.6 Tabel Nilai ....................................................................................... 38
Tabel 4.7 Pengujian Fungsi Login .................................................................. 53
Tabel 4.8 Pengujian Fungsi Menu Utama ....................................................... 53
Tabel 4.9 Pengujian Fungsi Menu Data Guru ................................................. 53
Tabel 4.10 Pengujian Fungsi Menu Data Kelas .............................................. 53
Tabel 4.11 Pengujian Fungsi Menu Data Siswa ............................................. 54
Tabel 4.12.Pengujian Fungsi Menu Data Mata Pelajaran ................................ 54
Tabel 4.13.Pengujian Fungsi Menu Data Nilai ............................................... 55

xii
DAFTAR GAMBAR

Gambar 2.1. Kardinalitas One to One .............................................................. 10


Gambar 2.2. Kardinalitas One to Many ........................................................... 10
Gambar 2.3. Kardinalitas Many to Many ......................................................... 11
Gambar 2.4. Kerangka Berpikir ....................................................................... 18
Gambar 3.1. Alur Rancangan Penelitian .......................................................... 20
Gambar 4.1. Flowchart Sistem Lama .............................................................. 25
Gambar 4.2. Flowchart Sistem Baru ............................................................... 38
Gambar 4.3. Flowchart Admin ........................................................................ 30
Gambar 4.4. Flowchart Guru .......................................................................... 31
Gambar 4.5. Flowchart Siswa ......................................................................... 32
Gambar 4.6. DFD Level 0 ............................................................................... 33
Gambar 4.7. DFD Level 1 ............................................................................... 34
Gambar 4.8. ERD ............................................................................................ 35
Gambar 4.9. Halaman Login Admin ............................................................... 39
Gambar 4.10. Halaman Dashboard Admin ..................................................... 40
Gambar 4.11. Halaman Kelas ......................................................................... 41
Gambar 4.12. Halaman Tambah Kelas ........................................................... 41
Gambar 4.13. Halaman Guru .......................................................................... 42
Gambar 4.14. Halaman Tambah Guru ............................................................ 43
Gambar 4.15. Halaman Tampil Guru .............................................................. 43
Gambar 4.16. Halaman Siswa ......................................................................... 44
Gambar 4.17. Halaman Tampil Siswa ............................................................ 45
Gambar 4.18. Halaman Tambah Siswa ........................................................... 45
Gambar 4.19. Halaman Mata Pelajaran .......................................................... 46
Gambar 4.20. Halaman Tambah Mata Pelajaran ............................................ 47
Gambar 4.21. Halaman Data Nilai Siswa ....................................................... 47
Gambar 4.22. Halaman Login Admin ............................................................. 48
Gambar 4.23. Halaman Data Kelas ................................................................. 49
Gambar 4.24. Halaman Tampil Data Kelas .................................................... 49
Gambar 4.25. Data Guru ................................................................................. 50
Gambar 4.26. Halaman Mata Pelajaran .......................................................... 50
Gambar 4.27. Halaman Nilai Siswa ................................................................ 51
Gambar 4.28. Halaman Data Nilai Raport ...................................................... 51
Gambar 4.29. Halaman Tambah Siswa ........................................................... 52

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.

Pengolahan data nilai siswa masih menggunakan cara konvensional yaitu


dengan mengolah semua data nilai siswa pada microsoft excel dan terdapat
kesalahan mengenai penulisan data nilai siswa. Hal tersebut berdampak pada
keterlambatan penyusunan nilai raport siswa. Maka dari itu dibutuhkan sistem
informasi untuk menunjang kelancaran dalam proses pengolahan data nilai siswa
yang berbasis web. Model pengembangan yang digunakan dalam penelitian ini
menggunakan metode Warterfall dimana peneliti melakukan anailis kebutuhan,
perancangan, coding. pengujian, implementasi dan pemeliharaan pada sistem yang
telah dibuat. Sistem pengolahan data nilai siswa dirancang dan dibangun berbasis
website menggunakan Bahasa pemograman PHP dan menggunakkan MYSQL
sebagi databasenya. Hasil yang diperoleh dalam penelitian ini adalah sistem dapat
menampilkan data nilai siswa. Pengujian yang digunakan pada sistem pengolahan
data nilai siswa ini menggunakan metode black box dan semua fitur-fitur yang
terdapat pada aplikasi berfungsi sesuai rancangan.

Kata kunci: Sistem Pengolahan Nilai, Website, Black Box

xiv
ABSTRACT

Putri Fauziah Adi. 2021. Design of a Web-Based Web-Based Information System


for Processing Student Values at SDN Sumbergandu 1.
Practical work. Informatics Engineering Study Program,
Faculty of Engineering, PGRI MADIUN UNIVERSITY.
Advisor (I) Sri Anardani, S.Kom., M.T (II) Ibu Fatim
Nugrahanti, S.T., M.T.

Processing of student value data is still using the conventional method,


namely by processing all student value data in Microsoft Excel and there are
errors regarding writing student score data. This has an impact on the delay in
the preparation of student report cards. Therefore, an information system is
needed to support the smooth process of processing web-based student value data.
The development model used in this study uses the Warterfall method where the
researcher conducts needs analysis, design, coding. testing, implementation and
maintenance of the system that has been created. The student value data
processing system is designed and built based on a website using the PHP
programming language and using MYSQL as the database. The results obtained
in this study are the system can display student score data. The tests used in this
student value data processing system use the black box method and all the
features contained in the application function according to design.

Keywords: Value Processing System, Website, Black Box

xv
BAB I

PENDAHULUAN

A. Latar Belakang

Perangkat komputer adalah alat elektronik yang menjadi jembatan

dari sebuah sistem. Sistem adalah salah satu solusi yang diciptakan manusia

untuk mempermudah setiap aktifitas maupun agar mempermudah dalam

mencari informasi. Semakin majunya teknologi tak lepas dari sifat dasar

manusia yang menginginkan segala sesuatu secara cepat dan tepat. Hal ini

mendorong kreativitas dan inovasi di bidang teknis untuk membuat sistem

yang lebih mudah, efektif, dan efisien. Dapat diambil contoh penerapan

sistem pengolahan data nilai rapot.

SDN Sumbergandu adalah salah satu SD yang tidak lepas dari

prosedur pengolahan data nilai siswa. Penilaian merupakan langkah penting

dalam proses belajar siswa, dari penilaian dapat dilihat kemampuan setiap

siswa. Sehingga nilai dapat dipertangung jawabkan oleh siswa yang

bersangkutan dan sesuai dengan hasil yang di tempuh siswa tersebut. SDN

Sumbergandu 01 masih menerapkan prosedur konvensional dalam

pengolahan data nilai, prosedur tersebut adalah data nilai yang diperoleh dari

masing-masing guru pelajaran disalin pada sebuah kertas lalu disetorkan ke

wali kelas dan selanjutnya disalin pada raport dengan menggunakan bantuan

excel.

1
2

Berdasarkan permasalahan di atas, sangat penting untuk memiliki

sistem pengolahan data nilai berbasis web, agar dapat mempermudah guru

dalam pengiinputan data nilai setiap siswa. Aplikasi yang dibangung berbasis

website menggunakan PHP sebagai bahasa pemrogaman dan MySQL sebagai

database. Dengan penelitian ini berfokus pada pengolahan data nilai berbasis

website selanjutnya dijabarkan dalam bentuk penelitian dengan judul

“Rancang Bangun Sistem Informasi Pengolahan Data Nilai Siswa Berbasis

Website SDN Sumbergandu 01“.

B. Batasan Masalah

Penelitian bisa maksimal dan tidak menyimpang dari tujuan agar

memudahkan dalam pembahasan maka dibuat batasan penelitian pada

pembuatan program “Rancang Bangun Sistem Informasi Pengolahan Data

Nilai Siswa Berbasis Website SDN Sumbergandu 01”. Batasan masalah

berikut ini:

1. Sistem dibangun berbasis website menggunakan PHP sebagai bahasa

pemrogamannya dan database MySQL.

2. Sistem pengelolahan data nilai siswa berbasis website digunakan untuk

mempermudah penginputan nilai siswa.

3. Sistem dirancang dengan menggunakan 3 (tiga) user yaitu Admin adalah

pihak yang memiliki hak khusus mengelola sistem, menambahkan data

nilai, mengelola keseluruhan sistem mulai dari memperbaiki,

memodifikasi dan memperbarui sistem. guru dan siswa sebagai penguna

sistem
3

C. Rumusan Masalah

1. Bagaimana merancang dan membangun Sistem Informasi Pengolahan

Data Nilai Siswa Berbasis Website pada SDN Sumbergandu 01?

2. Bagaiamana hasil evaluasi dari Sistem Informasi Pengolahan Data Nilai

Siswa Berbasis Website pada SDN Sumbergandu 01?

D. Tujuan Penelitian

1. Untuk merancang dan membangun Sistem Informasi Pengolahan Data

Nilai Siswa Berbasis Website pada SDN Sumbergandu 01

2. Untuk mendapatkan evaluasi dari pembuatan Sistem Informasi Pengolahan

Data Nilai Siswa Berbasis Website pada SDN Sumbergandu 01

E. Kegunaan Penelitian

Terdapat 2 macam kegunaan penelitian yaitu kegunaan secara

teoritis dan praktis. Berikut adalah kegunaan penelitian tersebut

1. Kegunaan Praktis

a. Bagi Penulis

1. Dapat menambah wawasan dalam bidang pengembangan website

sesuai dengan mata kuliah yang sebelumnya telah penulis pelajari.

2. Dapat dijadikan tolak ukur kemampuan dalam menerapkan mata

kuliah pemrograman web yang telah dipelajari selama ini.

3. Mendapatkan pengalaman mengenai bagaimana membangun sebuah

aplikasi berbasis web yang tepat guna.


4

b. Bagi objek penelitian SDN sumbergandu 01

1. Dapat memberikan kontribusi untuk pemanfaatan teknologi

informasi.

2. Dapat mempermudah dalam penginputan data nilai rapot.

3. Bagi instiusi Universitas PGRI Madiun

4. Dapat menambah referensi karya ilmiah di Universitas PGRI

Madiun.

5. Dapat menghasilkan memberikan manfaat bagi kemajuan ilmu

pengetahuan dan inovasi sesuai Visi dan Misi Perguruan Tinggi

PGRI Madiun.

2. Kegunaan Teoritis

Hasil penelitian ini diperlukan untuk memberikan peningkatan nilai

kemajuan ilmu pengetahuan dan inovasi, terutama di dalam bidang teknik

informatika yang berkaitan dengan perancangan dan konstruksi Sistem

Informasi Pengolahan Data Nilai Siswa Berbasis Website.


BAB II

KAJIAN TEORITIS

A. Kajian Teoritis

1. Rancang Bangun

Perancangan merupakan salah satu tahapan dalam membangun

sesuatu. Menurut Bambang (dalam Sari, 2017: 83)menyatakan rancang

bangun merupakan rangkaian proses dalam membangun sebuah sistem

yang bertujuan untuk menciptakan, mengganti, ataupun memperbaiki

sebuah sistem. Sedangkan pengertian rancang bangun menurut Purwanto

(2018: 187) adalah penetapan strategi atau catatan yang digunakan untuk

bantuan sistem baru, kegiatan menciptakan sistem baru

Dari penjelasan diatas dapat disimpukan rancang bangun adalah

proses strategi pembangunan sistem untuk memperbaiki atau

menggantikan sistem yang telah dibangun maupun sistem baru.

2. Sistem informasi

Menurut Kusuma Putra & Nita (2018: 186) Sistem Informasi

adalah. Kombinasi atas kemajuan teknologi dan aktifitas-aktifitas manusia

dimana sistem tersebut bertujuan untuk mendukung sebuah operasi

ataupun manajemen-manajemen yang dilakukan. Sedangkan menurut

Sulistyawati et al. (2018: 280) Sistem informasi merupakan penggabungan

informasi untuk tujuan tertentu dengan melalui tahapan mengumpulkan,

memproses, menyimpan, dan menganalisis.

5
6

Berdasarkan penjelasan dapat ditarik kesimpulan bahwa sistem

informasi merupakan penggabungan teknologi informasi yang memiliki

tujuan tertentu yang dikerjakan dengan melalui tahapan-tahapan.

3. Flowchart

Menurut Mardi (dalam Amir & Lubis, 2018: 72) flowchart

merupakan bagan yang menggambarkan aliran data dan rangkaian operasi

di dalam sebuah sistem. (Syamsiah, 2019: 87) Menyebutkan pengertian

Flowchart (Diagram Alir) atau di sebut Flowchart merupakan sebuah

bagan sederhana yang berisi simbol-simbol mudah dipahami dimana

tujuan atas dibuatnya bagan/alir tersebut adalah untuk memperjelas aliran

tahapan-tahapan atas pemecahan masalah tertentu. Simbol-simbol

flowchart adalah sebagai berikut:


7

Tabel 2.1. Simbol-Simbol Flowchart

BAGAN NAMA FUNGSI

TERMINATOR Menunjukan awal dan akhir dari suatu


program

PREPARATION Digunakan untuk menginisiasi nilai


awal dari suatu variabel

PROSES Digunakan untuk operasu aritmatika


atau pengolahan data

INPUT/OUTPUT DATA
Digunakan untuk input/ouput data

PROSES
Digunakan untuk proses yang detailnya
TERDEFINISI dijelaskan secara terpisah

KEPUTUSAN Digunakan untuk operasi perbandingan


atau kondisi

PENGHUBUNG menghubungkan suatu aliran proses


yang terputus pada halaman yang sama

PENGHUBUNG
menghubungkan suatu aliran proses
yang terputus pada halaman yang
HALAMAN LAIN
berbeda

Sumber: (Cendra Wadisman, 2018: 142)

4. ERD (Entity Relationship Diagram)

Menurut Bahra (dalam Puspitasari, 2017: 2) ERD merupakan

gambaran yang menjelaskan tentang data yang tersimpan secara abstark

yang diterjemahkan kedalam notasi grafis. (Veza & Ropianto, 2017: 128)

Menyebutkan ERD (Entity Relationship Diagram) adalah pemodelan dari


8

setiap relasi/hubungan antar tabel yang sudah tersimpan supaya dapat ditulis

kedalam sebuah laporan yang diinginkan.

“ERD memiliki beberapa notasi seperti notasi Chen

(dikembangkan oleh Peter Chen). Barker (dikembangkan Richard Barker,

Ian Palmer, Harry Ellis), notasi Crow’s Foot, dan notasi lain. Namun yang

banyak digunakan adalah notasi dari Chen” (Alghifari & Wibowo, 2019).

Menurut Widodo and Wijayanti (2020:51), terdapat beberapa

elemen pada ERD, yaitu sebagai berikut:

a. Entity (Entitas)

Entity adalah sesuatu yang nyata maupun abstrak tempat data

disimpan didalam sistem.

b. Relationship (Hubungan)

Relationship merupakan sebuah hubungan yang terjadi anatar satu

entitas dan entitas lainnya.

c. Relationship Degree (Derajat Hubungan)

Derajat hubungan merupakan jumlah entitas yang berpartisipasi

dalam suatu relasi. Menurut Sastra (2017:29) menyebutkan

terdapat beberapa derajat relasi yang umum dijumpai dalam

pemakaian ERD adalah sebagai berikut:

1) Unary Relationship

Sebuah model relasi yang tercipta diantara entity yang berasal

dari entity set yang serupa. Unary relationship juga kerap


9

disebut dengan istilah recursive relationship atau relective

relationship.

2) Binary Relationship

Sebuah model relasi yang umum dipakai dalam pembuatan

model data, yaitu sebuah relasi antar instance (instansi) dari

suatu tipe entitas (dua entitas yang berasal dari entitas yang

serupa).

3) Ternary Relationship

Atribut merupakan sebuah karakteristik dari suatu entitas yang

menjelaskan detil dari entitas. Terdapat 2 jenis atribut yaitu

Indentifier (key) penentuan entitas yang unik (primary key) dan

Descriptor (nonkey attribute) penentuan entitas yang tidak

unik.

d. Atribute

Atribut merupakan sebuah karakteristik dari suatu entitas yang

menjelaskan detil dari entitas atau relasi. Terdapat 2 jenis atribut

yaitu Indentifier (key) penentuan entitas yang unik (primary key)

dan Descriptor (nonkey attribute) penentuan entitas yang tidak

unik.

e. Cardinality

Kardinalitas merupakan jumlah tertinggi tupel yang dapat berelasi

dengan entitas pada entitas lainnya. Terdapat 3 macam kardinalitas,

yaitu sebagai berikut:


10

1) One to One

Hubungan satu ke satu (1:1). Yaitu sebuah satu proses pada

entitas pertama dengan satu proses pada entitas kedua maupun

entitas kedua dengan satu proses pada entitas pertama. Simbol

kardinalitas one to one ditunjukkan pada gambar 2.1.

Entitas_1 Entitas_2

Gambar 2.1. Kardinalitas One to One


Sumber: (Widodo & Wijayanti, 2020).
2) One to Many atau Many to One

Hubungan satu ke banyak (1:N) atau banyak ke satu (N:1).

Yaitu sebuah satu proses pada entitas pertama dengan banyak

hubungan proses pada entitas kedua maupun saut proses pada

entitas kedua dengan banyak hubungan proses pada entitas

pertama. Simbol kardinalitas one to many ditunjukkan pada

gambar 2.2.

Entitas_1 Entitas_2

Gambar 2.2. Kardinalitas One to Many


Sumber: (Widodo & Wijayanti, 2020).
3) Many to Many

Hubungan banyak ke banyak (N:N) yaitu pada entitas pertama

memiliki banyak hubungan pada himpunan entitas kedua

maupun entitas kedua memiliki banyak hubungan pada


11

himpunan entitas pertama. Simbol kardinalitas one to many

ditunjukkan pada gambar 2.3.

Entitas_1 Entitas_2

Gambar 2.3. Kardinalitas Many to Many


Sumber: (Widodo & Wijayanti, 2020).

Berdasarkan kutipan diatas dapat disimpulkan bahwa ERD

adalah contoh pemodelan basis data yang dapat digunakan untuk merancang

koneksi antar informasi dalam database dengan menggunakan notasi dan

simbol. Simbol-simbol yang digunakan pada ERD dapat dilihat pada tabel

2.2

Tabel 2.2. Simbol-Simbol ERD

Simbol Nama Keterangan

Entity Objek atau data inti yang bersifta unik, yang


berbeda dengan data yang lain, atau juga bisa
disebut judul tabel.

Atribut Sebagai asosiasi antar entitas dalam hubungan.


Field atau nama kolom yang nantinya
kumpulan-kumpulan field akan disimpan
kedalam entity.

Garis/alur Sebagai penghubung antar entity dalam suatu


diagram.

Relationship Relasi yang digunakan untuk menghubungkan


entity, umumnya menggunakan kata kerja.

Sumber: (Kakihary et al., 2021).


12

5. DFD (Data Flow Diagram)

Menurut Farouq dan Sholihin (dalam Rahman, 2019:39) DFD

adalah bagan yang memakai simbol-simbol untuk menjelaskan suatu alur

kerangka kerja yang dapat memberikan informasi kepada penggunanya.

Sedangkan menurut (Faizal & Putri, 2017:6) DFD adalah sebuah alat yang

dipakai untuk menyempurnakan sistem yang terorganisir dan direncanakan

untuk memperjelas aliran data pada sistem. Simbol-simbol DFD dapat

dilihat pada tabel 2.3. Data flow diagram

Tabel 2.3. Simbol- Simbol DFD

Simbol Nama Keterangan


Kelompok yang bertugas
Sumber dan dalam hal pengelolaan
Tujuan Data data, baik sebagai
pengirim atau penerima.
Proses pengubahan data
Proses dari masukan atau input
menjadi output.
Arah aliran data yang
Aliran data masuk atau keluar dari
sebuah proses
Data disimpan untuk
Penyimpanan data keperluan berikutnya

Sumber : (Kusuma & Prasetya, 2017: 3)

Tingkatan dari DFD (data flow diagram) adalah sebagai berikut :

a. Diagram level 0 (diagram konteks)

Diagram level 0 atau bisa juga diagram konteks adalah level

diagram paling rendah/sederhana yang mengambarkan entitas

eksternal dengan aliran-aliran data utama menuju ke sistem. Pada


13

diagram konteks akan diberikan nomor urut untuk setiap proses yang

sedang berjalan, umumnya mulai dari angka 0 untuk mulai awal.

Semua entitas termasuk aliran datanya akan langsung ditarik

garis menuju sistem. Selain itu data yang tersimpan tidak ditampilkan

dan tampilannya cenderung sederhana pada diagram ini.

b. Data flow diagram level 1

DFD level 1 adalah tahapan lebih lanjut dari DFD level 0,

dimana semua proses yang ada pada DFD level 0 akan dijelaskan

secara rinci dengan lengkap. Proses utama yang ada akan dibagi

menjadi bagian-bagian dari proses.

c. Data flow diagram level n

Merupakan diagram yang mendeskripsikan proses yang ada

pada DFD level 1 dengan lebih rinci atau lebih detail.

6. PHP

Raharjo (dalam Alghifari and Wibowo 2019) menyebutkan bahwa

PHP merupakan bahasa pemrogaman untuk membangun sistem berbasis

website. Ketika aplikasi/program yang dibangun dengan PHP dipanggil

oleh web browser, aplikasi tersebut akan diuraikan didalam web server,

diterjemahkan ke dokumen HTML, dan hasilnya ditampilkan kembali

pada web browser.

Menurut Astria Firman et al. (2016: 30) PHP (Hypertext

Preprocessor) merupakan bahasa pemrogaman open source yang dapat

gunakan untuk mengembangkan sebuah website dan dapat digabungkan


14

dengan bahasa HTML. Dalam penelitian Salamun (2017: 102) menyatakan

bahwa PHP merupakan bahasa PHP adalah bahasa yang berfitas dinamis

dan selalu update, dalam artian halaman yang ditampilkan adalah halaman

yang diminta oleh user.

Menurut (Septi Nurhidayah, 2020: 18) fungsi PHP diantaranya:

a. Mempersingkat Penggunaan HTML dan CSS

Dalam membangun sebuah website dinamin, penggunaan HTML dan

CSS dianjurkan dibuat seringkas mungkin dengan menggunakan PHP.

Misalnya dalam sebuah sistem mahasiawa memiliki 10 baris. Jika

menggunakan HTML dan CSS maka baris tersebut akan mejadi

panjang, sedangkan jika menggunakan PHP dapat mengatur berapa

baris yang diperlukan atau ingin di tampilkan.

b. Input Data

Dengan menggunakan PHP maka bisa melakukan input atau

menyimpan data ke dalam databse seperti misalnya MariaDB atau

MySQL.

c. Manajemen Cookie dan Session

Cookie dan session digunakan untuk menyimpan informasi pengguna.

Informasi yang disimpan adalah username dan password saat

pengguna login, sehingga pengguna tidak perlu memasukkan lagi

username dan password saat akan login. Contoh session adalah

menyimpan informasi username dan password yang hanya berlaku

satu kali dalam satu sesi.


15

d. Kompress Teks

Dengan fungsi gzcompress, PHP bisa merubah teks yang panjang

menjadi lebih pendek. Dan fungsi gzuncompress untuk

mengembalikannya ke bentuk semula.

7. XAMPP

Menurut Muhidin et al., (2017: 93) menyebutkan bahwa XAMPP

adalah Sebuah aplikasi yang menyediakan paket aplikasi PHP seperti

Apache, MySQL, PHP, FilZilla FTP Server, dan phpMyAdmin dimana

pengguna tidak perlu menambah aplikasi untuk dapat menggunakan fungsi

tersebut. Sedangkan menurut Puspitasari (dalam Dzulkarnaen &

Kurniawan, 2019: 28) XAMPP adalah pemrograman sederhana yang

mudah digunakan dan membantu setup di Linux dan Windows.

8. Website

Menurut Rusdianto dan Arif (dalam Winardi , Farida & Dicky,

2017: 10) menyebutkan bawa Website merupakan aplikasi yang memuat

informasi teks, gambar, suara, dan animasi yang dapat diakses

menggunakan aturan HTTP dalam sebuah browser. Dapat disimpulkan

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

Untuk membantu perancangan ini, berikut adalah beberapa penelitian

masa lalu yang relevan membahas tentang media pembelajaran interaktif:


16

1. Penelitian Ika Sulistyawati dkk (2018) pengembangan sistem yang

digunakan adalah menggunakan metode waterfall. Penelitian tersebut

mendapatkan hasil mengoptimalkan dengan sistem informasi pengolahan

data siswa tersebut, sehingga tidak memerlukan banyak tenaga untuk

mengerjakan pengolahan data siswanya. Persamaan antara penelitian yang

telah dan yang akan dilakukan oleh penulis terletak pada konten

pengolahan data siswa. Perbedaanya adalah dari segi pengolahan datanya

yaitu peneliti mengolah data siswa smp sedangkan penulis mengolah data

nilai siswa SD.

2. Penelitian Heri Purnomo dan Jauharul Maknunah (2018) pengembangan

sistem yang digunakan adalah menggunakan metode waterfall. Dalam

penelitian ini mendapatkan hasil dengan Menyelesaikan proses akuntansi

dari jurnal umum, buku besar dan laporan keuangan yang terdiri dari

Laporan Laba Rugi dan Neraca dengan memasukkan data dalam sistem

secara terstuktur. Kesamaan peneliti dengan penulis yaitu sistem yang

dibuat berbasis website. Sedangkan perbedaan penulis yaitu terdapat pada

konten yang diteliti dan studi kasus.

3. Penelitian Anik Andriani dan Esti Qurniati (2018) menyimpulkan tahapan-

tahapan yang terdpaat dalam metode RAD dapat diimplementasikan dalam

pengembangan sistem informasi penjualan online, hal ini dikarenakan

tahapan-tahapan dalam RAD memiliki sifat yang sistematis dan cepat.

Kesamaan peneliti dengan penulis adalah menggunakan Bahasa

pemograman HTML dan PHP kerana sangat cocok dengan pembangunan


17

sistem. Sedangkan perbedaannya adalah peneliti menggunakan RAD

sebagai pengembangan sistem untuk penulis menggunakan metode

pengembangan warterfall.

C. Kerangka Berpikir

Sistem informasi pengolahan data nilai siswa SDN 1 Sumbergandu

berbasi web adalah sistem yang dirancang untuk mempermudah pengolahan

data nilai siswa supaya lebih cepat, efisien, dan efektif. Pengembangan

aplikasi ini menggunakan sistem SDLC dengan model waterfall yang memliki

beberapa tahapan yaitu tahap analisis, tahap desain atau perancangan,

pembuatan code, pengujian, implementasi dan tahap pemeliharaan. Kerangka

berfikir digambarkan dalam gambar 2.1 berikut:


18

RUMUSAN MASALAH

Bagaimana merancang dan membangun Sistem Informasi pengolhan data


nilai siswa SDN 1 Sumber Gandu berbasis website

PENDEKATAN

Metode pengembangan sistem menggunakan metode waterfall

PENGEMBANGAN APLIKASI

Metode pengembangan sistem Waterfall .Aplikasi dibangun


menggunakan visual studio code sebagai code editornya, kemudian
menggunakan Bahasa pemrograman PHP dan MySQL sebagai basis
datanya

IMPLEMENTASI

Sistem informasi pengolahan data nilai di implementasikan di SDN 1


Sumber Gandu.

HASIL

Sistem infomasi pengolahan data nilai siswa SDN 1 Sumber Gandu

Gambar 2.4. Kerangka Berpikir


BAB III

METODE PENELITIAN

A. Tempat dan Waktu Penelitian

Adapun tempat penelitian dan waktu untuk dijadikan penulisan penelitian

ini adalah sebagai berikut :

Nama Instansi : SDN Sumbergandu 01

Alamat : Jl. Raya Pilangkenceng Ds. Sumbergandu Kec.

Pilangkenceng Kab. Madiun

Jadwal penelitian berlangsung selama 4 bulan sesuai dengan mata kuliah

skripsi dan dapat digambarkan sebagai berikut :

Tabel 3.1. Jadwal Penelitian

Oktober November Desember Januari


No Keterangan
2021 2021 2021 2022
Analisa
1.
Kebutuhan
Perancangan
2.
Sistem
Pembuatan
3.
Sistem
Pengujian
4.
Sitem
Evaluasi
5.
Sistem
Penyusunan
6.
Laporan
B. Metode Pengembangan Sistem

Metode yang digunakan pembuatan sistem adalah metode

waterfall. Alasan peneliti menggunakan metode waterfall dikarenakan

suatu proses yang dilakukan sistem perangkat lunak berjalan dengan

19
20

berurutan dan akan menghasilkan sistem yang baik, sehingga setiap siklus

pada setiap tahapan tidak saling menutupi.

Menurut Wahyu dkk., (dalam Driyani, 2018: 37) metode waterfall

merupakan strategi pengembangan framework dengan tahapan

Requirement, Design, Implementation, Verification, dan Maintenance.

Berikut adalah urutan prosedur langkah yang dilakukan penulis dalam

melakukan penyusunan penelitian.

Requirements
definition

Sytem and
software design

Implemenation
and unit testing

Integration and
sytem testing

Operation and
maintenance

Gambar 3.1. Alur Rancangan Penelitian


Sumber : (Driyani, 2018: 37)
Ada beberapa fase yang diselesaikan oleh peneliti yang menggunakan

metode waterfall, secara spesifik sebagai berikut:

1. Requirements definition

Tahapan ini dilakukan dengan melakukan wawancara langsung

dengan guru SDN Sumbergandu 01 untuk mendapatkan data berfungsi

sebagai keperluan pembuatan sistem


21

2. System and software design

Pada tahapan ini difokuskan pada perancangan Design Antarmuka

Sistem informasi pengolhan data nilai siswa yang akan dibangun.

3. Implementation and unit testing

Merupakan tahapan penerjemahan hasil rancangan kerangkan

program yang sudah dibuat. Dilanjutkan pada pembuatan sistem

infomasi.

4. Intergration and system testing

Tahapan terakhir adalah dengan mengimplementasikan sistem

yang telah dibuat ke sekolah khususnya mata pelajaran fisika.

5. Operation and Maintance

Tahapan ini adalah tahapan untuk memantau apakah aplikasi yang

telah dibuat berjalan sesuai fungsinya atau tidak. Apabila masih

ditemukan kekurangan maka akan kembali diperbaiki sesuai dengan

yang dibutuhkan.

C. Rancangan Penelitian

Tahapan rancangan penelitian ini akan dijelaskan sebagai berikut:

1. Pengumpulan data

Langkah-langkah pengumpulan data berasal dari berbagai sumber data

yang meliputi observasi, wawancara dan kajian pustaka.

2. Analisis kebutuhan

Kegiatan ini dilakukan dengan menganalisa kebutuhan terhadap sistem

yang akan dibangun kemudian melakukan Analisa terhadap kebutuhan


22

sistem dan evaluasi terhadap data-data yang diperoleh. Evaluasi

difokuskan terhadap hal-hal yang berkaitan dengan informasi pusat dari

sistem yang dirancang.

3. Perancangan

Selanjutnya tahap penyusunan proses data dan relasi antar data untuk

perancangan sistem yang sesuai dengan analisis kebutuhan sistem

informasi. Perancangan sistem tersebut meliputi pembuatan flowchart,

DFD, ERD, struktur basis data dan rancangan tampilan program.

Perancangan sistem bertujuan untuk mempermudah peneliti dalam

membangun sistem.

4. Pembangunan Sistem

Pada tahap pengembangan sistem peneliti melakukan pembangunan

sistem dengan menggunakan bahasa pemrograman PHP dan MySQL.

Sedangkan untuk proses penyimpanan data disimpan dalam XAMPP

sebagai server dari database. Pembuatan system ini menggunakan

visual studio code sebagai kode editornya.

5. Pengujian

Pada tahap ini peneliti bersama dengan bagian admin melaksanakan

pengujian pada aplikasi yang sudah dibangun. Pengujian aplikasi

menggunakan sistem black box untuk mendapatkan informasi apakah

aplikasi sudah berfungsi sesuai dengan kriteria yang ditentukan.

Kemudian apabila aplikasi tidak berfungsi sesuai kriteria yang

ditentukan maka akan dilakukan perbaikan pada perancangan dan


23

pembangunan sehingga aplikasi dapat berfungsi sesuai dengan kriteria

yang ditentukan.

6. Implementasi

Pada tahapan ini aplikasi dijalankan dengan sebenarnya kemudian

dilakukan evaluasi apakah semua fasilitas yang terdapat pada aplikasi

dapat berjalan dengan semestinya.

7. Pemeliharaan Sistem

Pemeliharaan sistem digunakan untuk melakukan perawatan pada

sistem. Pemeliharaan sistem bertujuan agar aplikasi dapat digunakan

dengan lancar. Apabila ditemukan error dapat segera diperbaiki dan

melakukan update pada aplikasi apabila terdapat pembaruan aplikasi.

D. Teknik Pengembangan Sistem

1. Wawancara

Wawancara adalah teknik pengumpulan data secara langsung.

Pengambilan data yang dilakukan adalah bertatap muka secara

langsung dan mengajukan pertanyaan kepada narasumber terkait

sistem yang akan dibangun.

2. Observarsi

Observasi dapat diperoleh dengan melakukan pengamatan

langsung dilingkup sekolah dengan melihat sistem pengolahan data

nilai siswa SDN 1 Sumber Gandu.


24

3. Studi Pustaka

Penyusunan penelitian ini ditunjang dengan berbagai literatur.

Literatur diambil dari buku, web dan jurnal di internet, guna

mendapatkan teori yang sesuai dengan kebutuhan pembuatan sistem

informasi pengolahan data nilai siswa.


BAB IV

HASIL DAN PEMBAHASAN

A. Analisis sistem

1. Sistem Lama

Berdasarkan Observasi yang dilakukan di SDN 1 Sumber Gandu

belum memiliki sistem informasi pengolahan data nilai berbasis web.

Sebagai contoh ketika guru memasukkan nilai masih menggunakan cara

konvensional yaitu dengan menulis di kertas lalu disetorkan ke wali kelas

dan wali kelas memasukkan data pada ms excel Maka dibutuhkan sebuah

sistem informasi data nilai raport yang efektif dan efisien dan dapat

mempermudah dalam penginputan nilai siswa.

Mulai

Menyerahkan nilai
kepada wali kelas
Tidak

Berkas diterima

Ya

Wali kelas
memasukkan nilai

Selesai

Gambar 4.1. Flowchart Sistem lama

25
26

2. Sistem Baru

Sistem pengolahan nilai merupakan suatu hal yang dapat

meringankan suatu pekerjaan terhadap suatu instansi. Hal ini tidak

terkecuali instansi yang bergerak di bidang pendidikan yaitu sekolah dasar.

Setiap instansi memiliki prosedur kerja, sumber daya manusia dan

infrastruktur yang berfungsi untuk menjalankan sistem pengolhan nilai,

namun dalam praktiknya sistem pengolhan belum dimanfaatkan secara

maksimal guna tercapainya percepatan dan tujuan sebuah instansi. Dalam

membuat sebuah sistem pengolahan nilai perlunya memahami dengan

sebenar-sebenarnya kebutuhan dari sistem baru dan mengembangkan

sebuah sistem yang mewadahi kebutuhan tersebut.

Bertambahnya pengguna internet yang berbasis web memunculkan

kebutuhan untuk memudahkan dalam pengolhan nilai yang masih

menggunakan cara konvensional, maka dibuatlah sistem pengolahan nilai

berbasis web. Adanya sistem pengolahan nilai berbasis web tentunya akan

sangat membantu kinerja sebuah instansi. Pembuatan sistem pengolahan

nilai ini memiliki kegunaan untuk mempermudah guru dalam mengolah

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.

Cara kerja dari sistem pengolahan ini adalah dengan menampilkan

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

sisitem yang bertanggung jawab atas proses. Dalam proses pengembangan

perangka lunak penulis menggunakan metode waterfall. Menurut Ian

Sommerville (2011, 30-31), tahapan utama dari waterfall model langsung

mencerminkan aktifitas pengembangan dasar. Terdapat 5 tahapan pada

waterfall model, yaitu requirement analysis and definition, system and

software design, implementation and unit testing, integration and system

testing, dan operation and maintenance. Berikut ini merupakan rancangan

sistem baru di SDN 1 Sumbergandu.


28

Gambar 4.2. Flowchart Sistem Baru


29

B. Perancangan Sistem

Perancangan sistem yang dimaksud untuk membantu memecahkan

masalah pada sistem saat ini yang sedang berjalan. Dalam merancang sistem

membutuhkan beberapa tahap perancangan sistem yaitu membuat

Flowchart, perancangan DFD (Data Flow Diagram), ERD (Entity

Relationship Diagram) dan Desain Struktur Tabel.

1. Flowchart

Flowchart merupakan bagan yang menunjukan arus pekerjaan dari

sistem secara keseluruhan, menjelaskan urutan dari prosedur-prosedur

yang ada didalam sistem serta menunjukan yang dikerjakan dalam

sistem. Flowchart dalam sistem pengolahan data nilai siswa


30

Gambar 4.3. Flowchart Admin


31

Gambar 4.4. Flowchart Guru


32

Gambar 4.5. Flowchart Siswa


2. Perancangan DFD (Data Flow Diagram)

Data Flow Diagram merupakan salah sau komponen dalam

serangkaian pembuatan perancangan sebuah sistem informs. DFD


33

menggambarkan aliran data dari sumber pemberi data (input) ke

penerima data (output). Aliran data itu perlu diketehui agar saat pembuat

sistem mengetahui kapan sebuah data harus disimpan, kapan harus

ditanggapi prosesnya, dan kapan harus didistribusikan kebagian laian.

Gambar 4.6. DFD level 0


34

Gambar 4.7. DFD level 1


3. ERD (Entity Relationship Diagram)

ERD merupakan model data yang mendeskripsikan antara

penyimpanan data dalam DFD. ERD digunakan untuk memodelkan

struktur data dan relasi antara struktur data. Dengan ERD, model dapat

diuji dengan mengabaikan proses yang dilakukan. Berikut ini ERD dari

sistem pengolahan nilai.


35

Gambar 4.8. ERD


4. Desain Struktur Tabel

Desain struktur tabel bertujuan untuk merancang sistem

pengolahan nilai sebagai pengolahan data, maka diperlukan sebuah data

base untuk menyimpan data-data yang terdiri dari beberapa tabel yang

diperlukan sebagai berikut :


36

a. Tabel Admin dapat dilihat pada tabel 4.1

Tabel 4.1. Tabel Admin

No Column Type Null Default

1 id int(11) No Primary key

2 name varchar(50) No

3 username varchar(20) No

4 password varchar(20) No

5 roles varchar(20) No

6 created_at timestamp Yes

b. Tabel Kelas dapat dilihat pada tabel 4.2

Tabel 4.2. Tabel kelas

No Column Type Null Default

1 id int(11) No Primary key

2 nama varchar(50) No

3 created_at timestamp(20) Yes

4 updated_at timestamp Yes

c. Tabel Guru dapat dilihat pada tabel 4.3

Tabel 4.3. Tabel Guru

No Column Type Null Default

1 id int(11) No Primary key

2 nip varchar(20) No

3 nama varchar(50) No

4 jenis_kelamin varchar(10) No
37

No Column Type Null Default

5 no_telp int(11) No

6 tempat_lahir varchar(50) No

7 tgl_lahir date No

8 foto varchar(20) Yes

9 created_at timestamp Yes

10 updated_at timestamp Yes

d. Tabel Mapel dapat dilihat pada tabel 4.4

Tabel 4.4. Tabel Mapel

No Column Type Null Default

1 id int(11) No Primary key

2 nama varchar(50) No

3 id_guru int(11) No Foreign key

4 kkm int(11) No

5 created_at timestamp Yes

6 updated_at timestamp Yes

e. Tabel Siswa dapat dilihat pada tabel 4.5

Tabel 4.5. Tabel Siswa

No Column Type Null Default

1 id int(11) No Primary key

2 nisn varchar(20) No

3 nis varchar(20) No

4 nama varchar(50) No
38

No Column Type Null Default

5 jenis_kelamin varchar(10) No

6 tempat_lahir varchar(50) No

7 tgl_lahir date No

8 foto varchar(20) Yes

9 id_kelas int(11) No Foreign key

10 created_at timestamp Yes

11 updated_at timestamp Yes

f. Tabel Nilai dapat dilihat pada tabel 4.6

Tabel 4.6. Tabel nilai

No Column Type Null Default

1 id int(11) No Primary key

2 id_mapel int(11) No Foreign key

3 id_siswa int(11) No Foreign key

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

13 created_at timestamp Yes


39

No Column Type Null Default

14 updated_at timestamp Yes

5. Kerangka Antarmuka

Rancangan sistem merupakan kerangaka desain sistem yang

menggambarkan sistem tersebut. Kegunaan rancangan sistem untuk

memudahkan penulis dalam mengimplementasikan sistem yang dibuat

sehingga dapat menjadi lebih terstrukur.

a. Halaman Login Admin

Halaman awal merupakan tampilan halaman login. Halaman login

merupakan halaman untuk memasukkan username dan password.

Pada halaman ini merupakan akses admin untuk masuk ke dalam

sistem. Ditunjukkan pada gambar 4.9. berikut:

Login Hire!

Username

Password

Login

Gambar 4.9. Halaman Login admin


40

b. Halaman Dashboard Admin

Halaman dashboard berfungsi menampil kan halaman awal pada

siatem yang terdiri dari beberpa menu yaitu: data kelas, data guru,

data mata pelajaran, data siswa dan data nilai. Gambar yang

menunjukkan halaman dashboard admin ditunjukkan pada gambar

4.10.

SDN 1 Sumber Gandu Dashboard


Dashboard 5
1 4 1
Master Data
Jumlah siswa Jumlah guru Data kelas
pelajaran
Kelas
Guru
Mapel
Siswa
Nilai
Data Nilai <
Pengguna

Data Pengguna

Gambar 4.10. Halaman Dashboard Admin

c. Halaman Kelas

Halaman kelas berfungsi untuk menampilkan data kelas. Halaman

data kelas terdiri dari beberapa menu antara lain sebagai berikut:

tambah data kelas dan ubah data kelas. Gambar yang menunjukkan

halaman kelas ditunjukkan pada gambar 4.11.


41

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

Gambar 4.11. Halaman Kelas

d. Halaman Tambah Kelas

Halaman tambah data kelas berfungsi untuk menambahkan data

kelas. Pada menu ini terdapat tombol simpan yang berfungsi untuk

menyimpan data ke dalam sistem. Gambar yang menunjukkan

halaman tambah data kelas ditunjukkan pada gambar 4.12.

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

Gambar 4.12. Halaman Tambah Kelas


42

e. Halaman Guru

Halaman guru berfungsi untuk menampilkan data guru. Halaman

data kelas terdiri dari beberapa menu antara lain sebagai berikut:

tambah data guru dan ubah data guru. Gambar yang menunjukkan

halaman guru ditunjukkan pada gambar 4.13.

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

Gambar 4.13. Halaman Guru

f. Halaman Tambah Guru

Halaman tambah data guru berfungsi untuk menambahkan data

guru. Pada menu ini terdapat tombol simpan yang berfungsi untuk

menyimpan data ke dalam sistem. Gambar yang menunjukkan

halaman tambah data guru ditunjukkan pada gambar 4.14.


43

Admin ^
SDN 1 Sumber Gandu Tambah Guru
From Data Guru
Dashboard NIP
Master
Kelas Nama
Guru
Jenis kelamin
Mapel
Siswa Tempat tanggal lahir

Nilai Tanggal lahir


Data Nilai <
No telepon
Pengguna
foto
Data Pengguna Choose file
Tambah

Gambar 4.14. Halaman Tambah Guru

g. Halaman Tampil Guru

Halaman tampil data guru berfungsi untuk menampilkan data guru.

Gambar yang menunjukkan halaman tampil guru ditunjukkan pada

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

Gambar 4.15. Halaman Tampil Guru


44

h. Halaman Siswa

Halaman siswa berfungsi untuk menampilkan data siswa. Halaman

data siswa terdiri dari beberapa menu antara lain sebagai berikut:

tambah data siswa dan ubah data siswa. Gambar yang

menunjukkan halaman siswa ditunjukkan pada gambar 4.16.

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

Gambar 4.16. Halaman Siswa

i. Halaman Tampil Siswa

Halaman tampil data siswa berfungsi untuk menampilkan data

siswa. Gambar yang menunjukkan halaman tampil siswa

ditunjukkan pada gambar 4.17.


45

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.17. Halaman Tampil Siswa

j. Halaman Tambah Siswa

Halaman tambah data siswa berfungsi untuk menambahkan data

siswa. Pada menu ini terdapat tombol simpan yang berfungsi

untuk menyimpan data ke dalam sistem. Gambar yang

menunjukkan halaman tambah data siswa ditunjukkan pada

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

Nilai Tempat lahir


Data Nilai <
Tanggal lahir
Pengguna
Kelas
Data Pengguna
foto Choose file
Tambah

Gambar 4.18. Halaman Tambah Siswa


46

k. Halaman Mata Pelajaran

Halaman mata pelajaran berfungsi untuk menampilkan data mata

pelajaran. Halaman data mata pelajaran terdiri dari beberapa

menu antara lain sebagai berikut: tambah dan ubah data mata

pelajaran. Gambar yang menunjukkan halaman mata pelajaran

ditunjukkan pada gambar 4.19.

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

Gambar 4.19. Halaman Mata Pelajaran

l. Halaman Tambah Mata Pelajaran

Halaman tambah data mata pelajaran berfungsi untuk

menambahkan data mata pelajaran. Pada menu ini terdapat

tombol simpan yang berfungsi untuk menyimpan data ke dalam

sistem. Gambar yang menunjukkan halaman tambah data mata

pelajaran ditunjukkan pada gambar 4.20.


47

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

Gambar 4. 20 Halaman Tambah Mata Pelajaran

m. Halaman Data Nilai Siswa

Halaman data nilai berfungsi untuk menampilkan data nilai siswa.

Halaman data nilai terdiri dari beberapa menu antara lain sebagai

berikut: tambah dan ubah data mata pelajaran. Gambar yang

menunjukkan halaman data nilai ditunjukkan pada gambar 4.21.

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

Gambar 4.21. Halaman Data Nilai Siswa


48

C. Implementasi Program

Implementasi program dalam perancangan sistem pengolahan data nilai

dengan sistem berbasis web mengambil sistem kerja manual yang di

implementasikan dalam bentuk web. Aplikasi ini digunakan untuk mendata

nilai para siswa. Dengan adanya aplikasi ini diharapkan mampu memberikan

kemudahan dalam mengolah data nilai di SDN Belotan 1. Pada bagian ini

akan dilakukan pengujian terhadap fungsi-fungsi yang ada di dalam sistem.

Implementasi rancangan terbagai menjadi rancangan masing-masing

meliputi:

1. Implementasi Halaman Login

Berikut ini penggambaran perancangan admin pada halaman login.

Untuk memasuki sistem, maka user harus login terlebih dahulu pada form

yang sudah disediakan.

Gambar 4.22. Halaman Login Admin


49

2. Implementasi Dashboard

Berikut merupakan perancangan sistem untuk data kelas.


SDN 1 Sumber
Gandu

Gambar 4.23. Halaman Data Kelas


3. Implementasi Tampil Data Kelas

Berikut ini merupakan perancangan pada tampil data kelas.

SDN 1 Sumber
Gandu

Gambar 4.24. Halaman Tampil Data Kelas


4. Implementasi Data Guru

Berikut merupakan perancangan sistem pada data guru.


50

SDN 1 Sumber
Gandu

Gambar 4.25. Data guru


5. Implementasi Halaman Data Mata Pelajaran

Berikut merupakan perancangan sistem pada data mata pelajaran.

SDN 1 Sumber
Gandu

Gambar 4.26. Halaman Mata Pelajaran


6. Implementasi Halaman Data Nilai Siswa

Berikut merupakan perancangan sistem pada data nilai siswa


51

SDN 1 Sumber
Gandu

Gambar 4.27. Halaman Nilai Siswa


7. Implementasi Halaman Data Nilai Raport

Berikut merupakan perancangan sistem pada data nilai raport

SDN 1 Sumber
Gandu

Gambar 4.28. Halaman Data Nilai Raport


8. Implementasi Data Tambah Siswa

Berikut merupakan perancangan sistem pada data tambah siswa


52

Gambar 4.29. Halaman Tambah Siswa


D. Evaluasi dan Uji Coba

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

diuji dengan melakukan berbagai percobaan untuk membuktikan apakah

aplikasi yang telah dibuat sudah sesuai dengan tujuan yang akan dicapai.

1. Evaluasi Hasil Uji Coba Sistem

Proses ini bertujuan untuk mengetahui apakah proses pembuatan

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

setiap user. Dalam mengakses aplikasi penulis bertindak sebagai admin,

karena setiap ada data baru akan secara otomatis memiliki hak akses

sebagai admin, dan untuk menambahkan data maka diperlukan hak akses

admin untuk menambahkan user tersebut. Hasil pengujian yang telah

dilakukan oleh penulis sebagai berikut:


53

a. Pengujian Fungsi Login

Hasil pengujian fungsi login ditunjukkan pada tabel 4.7.

Tabel 4.7. Tabel Pengujian Fungsi Login

Data Masukan Hasil Uji Coba Kesimpulan


Username dan Password Masuk pada menu utama Berhasil
sesuai dengan basis data sistem
Klik tombol login
b. Pengujian Fungsi Menu Utama

Hasil pengujian fungsi menu utama ditunjukkan pada tabel 4.8.

Tabel 4.8. Tabel Pengujian Menu Utama

Data Masukan Hasil Uji Coba Kesimpulan


Klik Home Masuk pada menu home Berhasil
Klik Guru Masuk pada menu guru Berhasil
Klik kelas Masuk pada menu kelas berhasil
Masuk pada menu mata
Klik mata pelajaran Berhasil
pelajaran
Klik siswa Masuk pada menu siswa Berhasil
Masuk pada menu
Klik nilai Berhasil
perbandingan alternatif
c. Pengujian Fungsi Menu Data Guru

Hasil pengujian fungsi menu data guru ditunjukkan pada tabel 4.9.

Tabel 4.9. Tabel Pengujian Fungsi Menu Data Guru

Data Masukan Hasil Uji Coba Kesimpulan


Klik Tambah guru Masuk pada form tambah guru Berhasil
Klik Edit guru Data berubah di basis data Berhasil
Klik tampil guru Data tampil Berhasil
Klik Simpan Data tersimpan di basis data Berhasil
d. Pengujian Fungsi Menu Data Kelas

Hasil pengujian fungsi menu data kelas ditunjukkan pada tabel 4.10.
54

Tabel 4.10. Tabel Pengujian Fungsi Menu Data Kelas

Data Masukan Hasil Uji Coba Kesimpulan


Klik Tambah kelas Masuk pada form tambah kelas Berhasil
Klik Edit kelas Data berubah di basis data Berhasil
Klik tampil kelas Data tampil Berhasil
Klik Simpan Data tersimpan di basis data Berhasil
e. Pengujian Fungsi Menu Data Siswa

Hasil pengujian fungsi menu data siswa ditunjukkan pada tabel 4.11.

Tabel 4.11. Tabel Pengujian Fungsi Menu Data Siswa

Data Masukan Hasil Uji Coba Kesimpulan


Klik tambah siswa Masuk pada form tambah siswa Berhasil
Klik edit siswa Data berubah di basis data Berhasil
Klik tampil siswa Data tampil Berhasil
Klik simpan Data tersimpan di basis data Berhasil
f. Pengujian Fungsi Menu Data Mata Pelajaran

Hasil pengujian fungsi menu data mata pelajaran ditunjukkan pada tabel

4.12.

Tabel 4.12. Tabel Pengujian Fungsi Menu Data Mata Pelajaran

Data Masukan Hasil Uji Coba Kesimpulan


Klik Tambah mata Masuk pada form tambah mata
Berhasil
pelajaran pelajaran
Klik Edit mata
Data berubah di basis data Berhasil
pelajaran
Klik tampil mata
Data tampil Berhasil
pelajaran
Klik Simpan Data tersimpan di basis data Berhasil
g. Pengujian Fungsi Menu Data Nilai

Hasil pengujian fungsi menu data nilai ditunjukkan pada tabel 4.13.
55

Tabel 4.13. Tabel Pengujian Fungsi Menu Data Nilai

Data Masukan Hasil Uji Coba Kesimpulan


Klik Tambah nilai Masuk pada form tambah nilai Berhasil
Klik Edit nilai Data berubah di basis data Berhasil
Klik tampil nilai Data tampil Berhasil
Klik Simpan Data tersimpan di basis data Berhasil
Klik Cetak nilai Data tercetak Normal
2. Kesimpulan Pengujian

Pengujian ini dilakukan dengan menggunakan metode black box.

merupakan pengujian sistem yang bertujuan untuk menemukan kesalahan

kesalahan atau kekurangan pada perangkat lunak yang diuji. Berdasarkan

hasil pengujian black box testing yang sudah dilaksanakan menunjukkan

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

pengujian secara spesifik terutama pada bagian interface dimana

pemograman dibangun menggunakan Hyper Text Markup Language

(HTML) serta dilengkapi dengan Cassading Style Sheet (CSS). Sehingga

memiliki pengaruh untuk menjalankan sistem aplikasi berbasis web.


BAB V

PENUTUP

A. Kesimpulan

Berdasarkan hasil penelitian yang telah dilakukan, penulis menyimpulkan

bahwa:

1. Dalam perancangan sistem pengolahan data nilai siswa berbasis web

menggunakkan MySQL sebagi databasenya.

2. Sistem pengolahan data nilai dapat menampil data dan dapat menghemat

waktu untuk pencatatan nilai dalam raport, laporan nilai, rekap nilai siswa

sehingga akan lebih mudah dalam memberikan informasi

3. Pada sistem pengolahan data nilai dilakukkan pengujian sistem

menggunakan metode black box dan hasil dari pengujian fitur-fitur yang

terdapat pada aplikasi 100% berhasil dapat berjalan.

B. Saran

Adapun saran dalam penelitian ini adalah sebagai berikut:

1. Sistem ini masih memiliki banyak kekurangan seperti keamanan datanya

maka perlu dilakukan back up secara berkala terhadap data-data yang

penting untuk mengantisipasi keadaan yang tidak diinginkan.

2. Perlu adanya perangkat komputer dan tersedianya jaringan internet untuk

mengakses aplikasi ini.

56
57

Daftar Pustaka

Alghifari, M. R., & Wibowo, A. P. (2019). Penerapan Metode K-Nearest


Neighbor Untuk Klasifikasi Kinerja Satpam Berbasis Web. Jurnal Teknologi
Dan Manajemen Informatika, 5.
Amir, R., & Lubis, B. O. (2018). Perancangan Program Pengelolaan Data
Keuangan Pasien. Jurnal Kajian Ilmu Dan Teknologi, 7(1), 66–77.
Astria Firman, Wowor, H. F., & Najoan, X. (2016). Sistem Informasi
Perpustakaan Online Berbasis Web. E-Journal Teknik Elektro Dan
Komputer, 5(2), 29–36.
Cendra Wadisman. (2018). Perancangan Aplikasi Pengolahan Data Logistik Pada
Kantor Cabang Bri Solok. Journal Of Materials Processing Technology, 1,
1–8.
Driyani, D. (2018). Perancangan Media Pembelajaran Sekolah Dasar Berbasis
Android Menggunakan Metode Rekayasa Perangkat Lunak Air Terjun (
Waterfall ). String (Satuan Tulisan Riset Dan Inovasi Teknologi), 3(1), 35.
Https://Doi.Org/10.30998/String.V3i1.2725
Dzulkarnaen, R., & Kurniawan, R. (2019). Jurnal Aplikasi Pengelolaan Data
Pasien Di Apotek Berbasis Android. Buffer Informatika, 5(2), 26–37.
Https://Doi.Org/10.25134/Buffer.V5i2.2183
Faizal, M., & Putri, Listya, S. (2017). Sistem Informasi Pengolahan Data Pegawai
Berbasis Web (Studi Kasus Di Pt. Perkebunan Nusantara Viii Tambaksari).
Jurnal Teknologi Informasi Dan Komunikasi, 1(1), 1–19.
Kakihary, Y. R. Y., Setiawan, A., & Dewi, L. P. (2021). Implementasi Website
Kelas Untuk Pengerjaan Proyek Mata Kuliah. Jurnal Infra, 9, 33–39.
Kusuma, A. P., & Prasetya, K. A. (2017). Perancangan Dan Implementasi E-
Commerce Untuk Penjualan Baju Online Berbasis Android. Antivirus:
Jurnal Ilmiah Teknik Informatika, 11(1), 1–11.
Https://Doi.Org/10.30957/Antivirus.V11i1.194
Kusuma Putra, V., & Nita, S. (2018). Perancangan Sistem Informasi Penggajian
Pegawai Inul Vizta Madiun, 185–190.
Muhidin, R., Kharie, N. F., & Kubais, M. (2017). Analisis Dan Perancangan
Sistem Informasi Pada Sma Negeri 18 Halmahera Selatan Sebagai Media
Promosi Berbasis Web. Ijis - Indonesian Journal On Information System,
2(2), 91–103. Https://Doi.Org/10.36549/Ijis.V2i2.31
Purwanto, T. (2018). Rancang Bangun Aplikasi Penjualan Pada Toko Versus.
Jurnal Transformasi (Informasi & Pengembangan Iptek), 14(2), 186–193.
58

Puspitasari, D. (2017). Sistem Informasi Persediaan Obat Berbasis Web Pada


Klinik Dan Apotek Hermantoni Karawang. Jurnal Bianglala Informatika,
5(1), 1–7, Issn : 2338-9761.
Rahman, L. (2019). Sistem Informasi Geografis Tanah Bersertifikat Pada Desa
Suluk Berbasis Web, (2014), 37–44.
Salamun. (2017). Sistem Monitoring Nilai Siswa Berbasis Android. Rabit : Jurnal
Teknologi Dan Sistem Informasi Univrab, 2(2), 210–219.
Https://Doi.Org/10.36341/Rabit.V2i2.221
Sari, Y. P. (2017). Rancang Bangun Aplikasi Penjualan Dan Persediaan Obat
Pada Apotek Merben Di Kota Prabumulih. Jurnal Sistem Informasi Dan
Komputerisasi Akuntansi (Jsk), 1(1), 81–88.
Sastra, R. (2017). Metode Pengembangan Perangkat Lunak Waterfall Dalam
Perancangan Sistem Informasi E-Learning. Ijse–Indones. J. Softw. Eng.
Metod, 3, 27–33.
Septi Nurhidayah, M. N. F. Dan W. I. R. (2020). Implementasi Metode Analytic
Hierarchy Process (Asp) Dengan Php. Kreatif.
Sulistyawati, I., Rofiah Hidayati, N., & Nita, S. (2018). Sistem Informasi
Pengolahan Data Siswa Kelas Vii Smpn 4 Magetan Berbasis Web, 279–285.
Syamsiah. (2019). Perancangan Flowchart Dan Pseudocode Pembelajaran
Mengenal Angka Dengan Animasi Untuk Anak Paud Rambutan. String
(Satuan Tulisan Riset Dan Inovasi Teknologi), 4(1), 86.
Https://Doi.Org/10.30998/String.V4i1.3623
Veza, O., & Ropianto, M. (2017). Perancangan Sistem Informasi Inventory Data
Barang Pada Pt.Andalas Berlian Motors (Studi Kasus : Pt Andalas Berlian
Motors Bukit Tinggi). Jurnal Teknik Ibnu Sina (Jt-Ibsi), 2(2), 121–134.
Https://Doi.Org/10.36352/Jt-Ibsi.V2i2.63
Widodo, P., & Wijayanti, K. A. (2020). Perancangan Sistem Informasi Penjualan
Besi Berbasis Web Pada Cv. Mulya Jaya Yogyakarta. Bianglala Informatika,
8, 49–57.
Winardi , Farida & Dicky, H. (2017). Rancang Bangun Sistem Informasi
Manajemen Bengkel (Studi Kasus : Cv . Anugrah Bogor). Ijse – Indonesian
Journal On Software Engineering, 3(2), 8–14.

Anda mungkin juga menyukai