DISUSUN OLEH :
Motto:
ciptakan.
melangkah.
dengan tepat.
Kupersembahkan Kepada
Rekan-rekan seangkatan
Almamaterku Universitas
Sriwijaya.
iv
KATA PENGANTAR
Segala puji dan syukur kehadirat Allah SWT yang telah memberikan rahmat
dan karunia-Nya kepada penulis sehingga penulis dapat menyusun dan
menyelesaikan Tugas Akhir ini, dengan judul "APLIKASI PENGOLAHAN DATA
NILAI SISWA PADA SD NEGERI 1 TULUNG HARAPAN KEC. LEMPUING
KAB. OKI BERBASIS WEB" sesuai dengan waktu yang telah ditentukan.
Tujuan dari pembuatan Tugas Akhir ini adalah sebagai salah satu syarat
untuk menyelesaikan program pendidikan Diploma Tiga (D3) program studi
Manajemen lnformatika di Universitas Sriwijaya.
Selesainya Tugas Akhir ini tidak lepas dari pihak-pihak yang telah banyak
membantu penulis baik dalam segi moril, material maupun spiritual, oleh karena
itu, pada kesempatan ini penulis mengucapkan rasa terima kasih yang sebesar-
besarnya kepada :
1. Bapak Prof. Dr. Ir. H. Anis Saggaff selaku Rektor Universitas Sriwijaya.
2. Bapak Jaidan Jauhari, S.Pd., M.T. selaku Dekan Fakultas Ilmu Komputer
Universitas Sriwijaya.
3. Bapak Apriansyah Putra, S.Kom., M.Kom selaku Ketua Program Studi
Manajemen Informatika Fakultas Ilmu Komputer Universitas Sriwijaya.
4. Bapak Ahmad Rifai, M.T. selaku pembimbing I yang telah meluangkan
waktu, pikiran dan tenaganya untuk membantu dan memberikan bimbingan
serta pengarahan kepada penulis.
5. Ibu Rizka Dhini Kurnia, M.Sc. selaku pembimbing II yang telah
memberikan arahan serta motivasi demi terselesainya laporan Tugas Akhir
ini.
6. Bapak dan lbu Dosen beserta staf-staf Fakultas Ilmu Komputer Universitas
Sriwijaya yang telah memberikan pengetahuan yang sangat bermanfaat
kepada penulis.
7. Kedua Orang Tua, saudara-saudara saya yang tak henti-hentinya selalu
memberikan do'a beserta dukungan kepada penulis.
v
8. Rekan-rekan yang selalu menemani dan memotivasi penulis dalam
menyelesaikan laporan Tugas Akhir ini, terutama kepada Muhammad
Yusron Hartoyo, Ruben Hidayat, Henry Sujana, Richa Pratiwi. Dan rekan-
rekan seperjuangan yang lain, Djemmy Miftah Julian, Rizqi Pratama dan
rekan-rekan yang lain.
9. Teman-teman program studi Manajemen Informatika angkatan 2016 yang
telah membantu memberikan informasi yang sangat berguna.
10. Serta semua pihak yang tidak dapat penulis sebutkan satu per satu yang telah
ikut membantu dalam penyusunan laporan Tugas Akhir ini.
Akhirnya penulis mengharapkan agar penulisan laporan Tugas Akhir ini dapat
bermanfaat bagi orang-orang yang membaca. Tidak lupa penulis mengharapkan
kritik dan saran yang membangun guna menjadi petunjuk dalam menyelesaikan
tugas dimasa mendatang.
vi
AFTAR ISI
DAFTAR GAMBAR..........................................................................................................x
DAFTAR TABEL ............................................................................................................ xii
BAB I.................................................................................................................................. 1
PENDAHULUAN ............................................................................................................. 1
1.1 Latar Belakang.................................................................................................. 1
1.2 Manfaat ............................................................................................................ 44
1.3 Batasan Masalah ............................................................................................. 44
1.4 Tempat Penelitian ........................................................................................... 45
1.5 Metodologi Penulisan ..................................................................................... 45
1.6.1 Metode Wawancara ................................................................................ 45
1.6.2 Metode Literatur..................................................................................... 45
1.6.3 Metode Observasi.................................................................................... 45
1.7 Metode Pengumpulan Data ............................................................................ 45
1.7.1 Data Primer ............................................................................................. 46
1.7.2 Data Sekunder ......................................................................................... 46
1.8 Metode Pengembangan Sistem ...................................................................... 47
1.8.1 Analisa...................................................................................................... 47
1.8.2 Perancangan ............................................................................................ 47
1.8.3 Implementasi dan Pengujian ................................................................. 48
1.8.4 Penerapan ................................................................................................ 48
1.8.5 Pemeliharaan ........................................................................................... 48
BAB II ..................................................................................Error! Bookmark not defined.
GAMBARAN UMUM ........................................................Error! Bookmark not defined.
2.1 Sekolah Dasar Negeri 1 Tulung Harapan Kec. Lempuing Kab. OKI...Error!
Bookmark not defined.
2.1.1 Visi SD Negeri 1 Tulung Harapan Kec. Lempuing Kab. OKI.......Error!
Bookmark not defined.
2.1.2 Misi SD Negeri 1 Tulung Harapan Kec. Lempuing Kab. OKI ......Error!
Bookmark not defined.
2.1.3 Tujuan SD Negeri 1 Tulung Harapan Kec. Lempuing Kab. OKI.Error!
Bookmark not defined.
vii
2.1.4 Struktur Organisasi ....................................Error! Bookmark not defined.
2.1.5 Uraian Tugas Pokok Dan Fungsi Jabatan Error! Bookmark not defined.
2.2 Tinjauan Pustaka ................................................Error! Bookmark not defined.
2.2.1 Aplikasi ........................................................Error! Bookmark not defined.
2.2.2 Nilai ..............................................................Error! Bookmark not defined.
2.2.3 Fungsi Penilaian ..........................................Error! Bookmark not defined.
2.2.4 Prinsip Penilaian .........................................Error! Bookmark not defined.
2.2.2 World Wide Web (WWW) .........................Error! Bookmark not defined.
2.2.3 HyperText Markup Language (HTML) ...Error! Bookmark not defined.
2.2.4 Hypertext Preprocessor (PHP) ..................Error! Bookmark not defined.
2.2.5 MySQL.........................................................Error! Bookmark not defined.
2.2.6 Pangkalan Data atau Basis Data ...............Error! Bookmark not defined.
2.2.7 Sekolah Dasar ..............................................Error! Bookmark not defined.
ANALISIS DAN PERANCANGAN SISTEM ..................Error! Bookmark not defined.
3.1 Analisis Sistem.....................................................Error! Bookmark not defined.
3.1.1 Analisis Sistem yang Sedang Berjalan ......Error! Bookmark not defined.
3.1.2 Kelemahan Sistem yang Ada .....................Error! Bookmark not defined.
3.1.3 Perancangan Fungsional sistem yang diusulkan.... Error! Bookmark not
defined.
3.2 Rancangan Sistem ...............................................Error! Bookmark not defined.
3.2.1 Diagram Konteks ........................................Error! Bookmark not defined.
3.2.2 Data Flow Diagram (DFD) Level 0............Error! Bookmark not defined.
3.2.3 Proses Bisnis Yang Diusulkan....................Error! Bookmark not defined.
3.2.4 DFD Level 1 Login Admin .........................Error! Bookmark not defined.
3.2.5 DFD Level 1 Data Siswa .............................Error! Bookmark not defined.
3.2.6 DFD Level 1 Data Guru .............................Error! Bookmark not defined.
3.2.7 DFD Level 1 Data Mata Pelajaran ............Error! Bookmark not defined.
3.2.8 DFD Level 1 Data Nilai Siswa ....................Error! Bookmark not defined.
3.2.9 Entity Relationship Diagram (ERD) .........Error! Bookmark not defined.
3.3 Rancangan Tabel ................................................Error! Bookmark not defined.
3.4.1 Tabel Admin ................................................Error! Bookmark not defined.
3.4.2 Tabel Guru ..................................................Error! Bookmark not defined.
3.4.3 Tabel Matapelajaran ..................................Error! Bookmark not defined.
viii
3.4.4 Tabel Nilaisiswa ..........................................Error! Bookmark not defined.
3.4.5 Tabel Siswa ..................................................Error! Bookmark not defined.
3.4 Rancangan Halaman Website ............................Error! Bookmark not defined.
3.5.1 Rancangan Halaman Index ........................Error! Bookmark not defined.
3.5.2 Rancangan Halaman Login .......................Error! Bookmark not defined.
BAB IV .................................................................................Error! Bookmark not defined.
HASIL DAN PEMBAHASAN ...........................................Error! Bookmark not defined.
4.1 Hasil .....................................................................Error! Bookmark not defined.
4.2 Pembahasan.........................................................Error! Bookmark not defined.
4.2.1 Halaman Login ............................................Error! Bookmark not defined.
4.2.2 Halaman Utama ..........................................Error! Bookmark not defined.
4.2.3 Halaman Buat Akun Baru .........................Error! Bookmark not defined.
4.2.4 Halaman Input Data Siswa ........................Error! Bookmark not defined.
4.2.5 Halaman Input Data Guru .........................Error! Bookmark not defined.
4.2.6 Halaman Input Data Mata Pelajaran .......Error! Bookmark not defined.
4.2.7 Halaman Input Data Nilai Siswa ...............Error! Bookmark not defined.
4.2.8 Halaman Tampil Data Siswa .....................Error! Bookmark not defined.
4.2.9 Halaman Tampil Data Guru ......................Error! Bookmark not defined.
4.2.10 Halaman Tampil Data Mata Pelajaran ....Error! Bookmark not defined.
4.2.11 Halaman Tampil Data Nilai Siswa ............Error! Bookmark not defined.
4.2.12 Halaman Edit Data Siswa ..........................Error! Bookmark not defined.
4.2.13 Halaman Edit Data Guru ...........................Error! Bookmark not defined.
4.2.14 Halaman Edit Data Nilai Siswa .................Error! Bookmark not defined.
BAB V ..................................................................................Error! Bookmark not defined.
PENUTUP ...........................................................................Error! Bookmark not defined.
5.1 Kesimpulan ..........................................................Error! Bookmark not defined.
5.2 Saran ....................................................................Error! Bookmark not defined.
DAFTAR PUSTAKA...................................................................................................... 45
ix
DAFTAR GAMBAR
x
Gambar 4.11 Halaman Tampil Data Singkat Guru ............ Error! Bookmark not
defined.
Gambar 4.12 Halaman Tampil Data Lengkap Guru .......... Error! Bookmark not
defined.
Gambar 4.13 Halaman Tampil Data Mata Pelajaran Siswa Error! Bookmark not
defined.
Gambar 4.14 Halaman Tampil Data Nilasi Siswa (Pilih Berdasarkan Kelas)
................................................................................ Error! Bookmark not defined.
Gambar 4.15 Halaman Tampil Data Nilasi Siswa (Berdasarkan Kelas Yang
Dipilih) ................................................................... Error! Bookmark not defined.
Gambar 4.16 Halaman Edit Data Siswa ............... Error! Bookmark not defined.
Gambar 4.17 Halaman Edit Data Guru ................ Error! Bookmark not defined.
Gambar 4.18 Halaman Edit Data Nilai Siswa ...... Error! Bookmark not defined.
xi
DAFTAR TABEL
xii
DAFTAR LAMPURAN
xiii
xiv
xv
BAB I
PENDAHULUAN
Penilaian - penilaian pada siswa menjadi hal yang sangat penting dalam
proses belajar mengajar di dunia pendidikan baik sekolah dasar, sekolah menengah
pertama maupun sekolah menengah atas dan dalam perkuliahan. Pengolahan data
nilai yang dikelola dengan baik akan memudahkan para guru dalam memberikan
penilaian - penilaian kepada murid - murid nya. Namun pengolahan data nilai pada
SD NEGERI 1 TULUNG HARAPAN KEC. LEMPUING KAB. OKI ini masih
dilakukan secara manual yakni dengan tulis tangan yang disimpan pada buku.
Pengolahan data nilai yang masih manual akan membuat pengolahan data tersebut
kurang efektif karena akan dapat membuat data yang telah tercatat menjadi tercecer
atau tidak tersimpan dengan baik, atau dapat juga menjadi rusak akibat dimakan
rayap ataupun terkena air. Serta tidak efisien karena akan menggunakan banyak
kertas, pena dan alat tulis lainnya dan akan mengeluarkan cukup banyak biaya
dalam pengelolaannya, pengerjaannya serta keterlambatan informasi atau laporan
dari hasil pengerjaan pengolahan data nilai tersebut karena masih dilakukan secara
manual.
1
NILAI SISWA PADA SD NEGERI 1 TULUNG HARAPAN KEC. LEMPUING
KAB. OKI BERBASIS WEB”
1.1 Tujuan
1.2 Manfaat
Adapun manfaat yang diharapkan dari hasil penyusunan tugas akhir ini
adalah sebagai berikut:
1. Dapat memberikan kemudahan dalam pengelolaan data nilai siswa
berdasarkan kelasnya;
2. Dapat mempermudah proses pencarian data nilai siswa berdasarkan nama,
nomor induk siswa, kelas dan lain-lain;
3. Dapat mempermudahkan dalam menentukan perangkingan siswa
berdasarkan kelas siswa tersebut.
1. Aplikasi pengolahan data nilai siswa ini dapat digunakan hanya dengan
menggunakan web browser;
2. Data yang diolah hanya data nilai siswa pada SD Negeri 1 Tulung Harapan
Kec. Lempuing Kab. OKI;
3. Keluaran yang dihasilkan dari aplikasi berupa rekap data dan laporan data
nilai siswa pada SD Negeri 1 Tulung Harapan Kec. Lempuing Kab. OKI;
44
4. Aplikasi ini dibuat menggunakan bahasa pemograman PHP, dan MySQL
sebagai database;
5. Metode pengembangan sistem adalah metode waterfall, dimana diagram
yang digunakan adalah Entity Relationship Diagram (ERD), Data Flow
Diagram (DFD) dan Flowchart, dan dalam tahapannya hanya sampai pada
tahap Implementasi dan Pengujian.
45
merupakan fakta empirik yang sudah dikumpulkan oleh penulis untuk memecahkan
masalah atau menjawab pertanyaan penulisan. Data penulisan bisa berasal dari
berbagai hal yang dikumpulkan dengan menggunakan berbagai teknik selama
proses penulisan berlangsung.
Untuk mendapatkan data dan informasi yang dibutuhkan penulis
menggunakan metode sebagai berikut
b. Dokumentasi
Penulis melalukan pengumpulan data terhadap dokumen - dokumen
yang ada dalam mengumpulkan data atau informasi dengan cara membaca
surat - surat, pembukuan koperasi, bukti - bukti transaksi yang berhubungan
dengan objek yang diteliti. Dengan metode ini penulis mempelajari
dokumen - dokunen tersebut dapat mengenal budaya dan nilai - nilai yang
dianut oleh objek yang diteliti.
46
menunjang penulis dalam memperoleh pengetahuan dasar yang relevan
terhadap penyusunan laporan Tugas Akhir ini.
1.8.1 Analisa
Langkah ini merupakan analisa terhadap kebutuhan sistem.
Pengumpulan data dalam tahap ini bisa melakukan sebuah penelitian,
wawancara atau studi literatur. Seorang sistem analis akan menggali
informasi sebanyak - banyaknya dari user sehingga akan tercipta sebuah
sistem komputer yang bisa melakukan tugas - tugas yang diinginkan oleh
user tersebut.
Tahapan ini akan menghasilkan dokumen user requirement atau bisa
dikatakan sebagai data yang berhubungan dengan keinginan user dalam
pembuatan sistem. Dokumen inilah yang akan menjadi acuan sistem analis
untuk menterjemahkan ke dalam bahasa pemrogramman.
1.8.2 Perancangan
Proses design akan menerjemahkan syarat kebutuhan ke sebuah
perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat
coding. Proses ini berfokus pada : struktur data, arsitektur perangkat lunak,
representasi antarmuka, dan detail algoritma prosedural.
47
Tahapan ini akan menghasilkan dokumen yang disebut software
requirement specitication. Dokumen inilah yang akan digunakan
programmer untuk melakukan aktivitas pembuatan sistemnya.
1.8.4 Penerapan
Tahapan ini dikatakan final dalam pembuatan sebuah sistem.
Setelah melakukan analisa, design dan pengkodean maka sistem yang sudah
jadi akan digunakan oleh user.
1.8.5 Pemeliharaan
Perangkat lunak yang sudah disampaikan kepada pelanggan pasti
akan mengalami perubahan. Perubahan tersebut bisa karena mengalami
kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan
seperti periperal atau sistem operasi baru atau karena membutuhkan
perkembangan fungsional.
48
DAFTAR PUSTAKA
45
LAMPIRAN
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60