Anda di halaman 1dari 75

SISTEM INFORMASI NILAI RAPORT ONLINE PADA SEKOLAH

YAYASAN PUTRI ALIFAH BERBASIS WEBSITE

Disusun dan Diajukan sebagai Salah Satu Syarat untuk Menempuh Ujian Akhir
Memperoleh Gelar Sarjana Komputer pada Fakultas Sains dan Teknologi
Universitas Pembangunan Panca Budi Medan

SKRIPSI

OLEH

NAMA : RIZKY PRASETYA


NPM : 1814370068
PROGRAM STUDI : SISTEM KOMPUTER

FAKULTAS SAINS DAN TEKNOLOGI


UNIVERSITAS PEMBANGUNAN PANCA BUDI
MEDAN
2022
LEMBAR PENGESAHAN

SISTEM INFORMASI NILAI RAPORT ONLINE PADA SEKOLAH


YAYASAN PUTRI ALIFAH BERBASIS WEBSITE

DISUSUN OLEH :

NAMA : RIZKY PRASETYA


NPM : 1814370068
PROGRAM STUDI : SISTEM KOMPUTER

Skripsi Telah Disetujui oleh Dosen Pembimbing Skripsi Pada Tanggal Juni
2022

Dosen Pembimbing I Dosen Pembimbing II

Sri Wahyuni, S.Kom., M.Kom Nurul Hamdi, ST., M.Kom

Mengetahui,

Dekan Fakultas Sains Dan Teknologi Ketua Program Studi Sistem Komputer

Hamdani, S.T., M.T Eko Hariyanto, S.Kom., M.Kom


SURAT PERNYATAAN

Saya yang bertanda tangan dibawah ini :

Nama : Rizky Prasetya

NPM : 1814370068

Prodi : Sistem Komputer

Judul Skripsi : SISTEM INFORMASI NILAI RAPORT ONLINE PADA

SEKOLAH YAYASAN PUTRI ALIFAH BERBASIS WEBSITE

Dengan ini menyataakan bahwa :

1. Skripsi ini merupakan hasil karya tulis saya sendiri dan bukan merupakan

hasil karya tulis orang lain.

2. Memberi izin bebas Royalti Non-Ekslusif kepada UNPAB untuk

menyimpan, mengalihkan-media/formatkan pengelola mendistribusikan,

dan mempubliskan skripsinya melalui internet dan media lain bagi

kepentingan akademik.

Dengan in saya perbuat dengan penuh tanggung jawab dan saya bersedia menerima

konsekuensi apapun sesuai dengan aturan yang berlaku apabila dikemudian hari

diketahui apabila pernyataan ini tidak benar.

Medan, 11 September 2022


Penulis

Rizky Prasetya
1814370068
SURAT PERNYATAAN ORISINALITAS

Dengan ini saya menyatakan bahwa dalam skripsi ini tidak terdapat karya yang

diajukan untuk memperoleh gelar kesarjanaan didalam perguruan tinggi, dan

sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah

ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis didalam skripsi

ini disebutkan dalam daftar pustaka.

Medan, 11 September 2022


Penulis

Rizky Prasetya
1814370068
ABSTRAK

RIZKY PRASETYA

SISTEM INFORMASI NILAI RAPORT ONLINE PADA SEKOLAH


YAYASAN PUTRI ALIFAH BERBASIS WEBSITE

2022

Kata kunci :
KATA PENGANTAR
Alhamdulillah puji dan syukur atas kehadirat Allah Subhanahu Wa Ta’ala
yang telah memberikan rahmat dan hidayah-Nya sehingga penulis dapat
meyelasaikan skripsi ini sebagai salah satu syarat memproleh gelar sarjana pada
Program Studi Sistem Komputer, Fakultas Sains dan Teknologi, Universitas
Pembangunan Pancabudi Medan.
Dalam penyelesaian skripsi ini penulis banyak menghadapi kesulitan, namun
tidak terlepas dari dukungan dari berbagai pihak, dosen pembimbing, dan rekan-
rekan terdekat hal tersebut dapat diatasi dengan baik oleh penulis. Dengan segala
kerendahan hati penulis ingin mengucapkan terima kasih kepada :
1. Kedua Orang Tua dan keluarga terkasih yang telah banyak memberi
dukungan doa dan semangat kepada penulis selama masa perkuliahan dan
penyelesaian skripsi ini.
2. Bapak Dr. H. Muhammad Isa Indrawan, S.E, M.M, Selaku Rektor
Universitas Pembangunan Panca sbudi
3. Bapak Hamdani, ST., MT. sebagai Dekan selaku Dekan Fakultas Sains
dan Teknologi, Universitas Pembangunan Panca budi.
4. Bapak Eko Hariyanto, S.kom, M.Kom. selaku Kepala Program Studi Sistem
Komputer Fakultas Sains dan Teknologi Universitas Pembangunan Panca
budi.
5. Sri Wahyuni, S.Kom., M.Kom. selaku Dosen Pembimbing I yang
memberikan banyak arahan, saran dan kritik untuk perbaikan pada skripsi
ini.
6. Nurul Hamdi, S.Kom, M.Kom. selaku Dosen Pembimbing II yang
memberikan banyak arahan, saran dan kritik untuk perbaikan pada skripsi
ini.
Semoga Tuhan memberikan berkah dan karunia yang melimpah kepada semua
pihak yang mendoakan, menyemangati, mendukung dan membantu dalam
menyelesaikan skripsi ini. Semoga skripsi ini bermanfaat bagi penulis, peneliti,
pendidik, dan negara.

Medan, 11 September 2022


Penulis

Rizky Prasetya
1814370068

i
DAFTAR ISI

SURAT PERNYATAAN
SURAT PERNYATAAN ORISINALITAS
ABSTRAK
KATA PENGANTAR ......................................................................................... i
DAFTAR ISI ...................................................................................................... ii
DAFTAR GAMBAR.......................................................................................... v
DAFTAR TABEL ............................................................................................. vi
BAB I PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang Masalah ........................................................................ 1
1.2 Rumusan Masalah.................................................................................. 2
1.3 Batasan Masalah .................................................................................... 2
1.4 Tujuan Penelitian ................................................................................... 3
1.5 Manfaat Penelitian ................................................................................. 3
BAB II LANDASAN TEORI............................................................................. 4
2.1 Penelitian Terdahulu .............................................................................. 4
2.2 Konsep dasar sistem .............................................................................. 5
2.2.1 Definisi Sistem ............................................................................... 6
2.2.3 Klasifikasi Sistem ........................................................................... 7
2.2.4 Definisi Informasi ........................................................................... 8
2.3 Perkembangan Dan Kemampuan ........................................................... 9
2.4 Dasar Teori .......................................................................................... 11
2.4.1 Pengertian Kurikulum ................................................................... 11
2.4.2 Definisi Nilai ................................................................................ 12
2.5. Bagan Alur Dokumen .......................................................................... 14
2.5.1 Use Case Diagram ........................................................................ 14
2.5.2 Activity Diagram .......................................................................... 16
2.6 Apache ................................................................................................ 19
2.7 PhpMyAdmin ...................................................................................... 19
2.8 MySQL ............................................................................................... 19
2.8.1 Sejarah MySQL ............................................................................ 20
2.8.2 Fungsi MySQL ............................................................................. 21
2.9 PHP ..................................................................................................... 21

ii
2.9.1 Sejarah PHP ................................................................................. 22
2.9.2 Keistimewaan PHP ....................................................................... 22
2.9.3 Konsep Dasar Personal Home Page (PHP) .................................... 23
2.10 Pengertian Internet ............................................................................... 24
2.11 Pengenalan Web .................................................................................. 26
2.11.1 Server Web ................................................................................... 26
2.11.2 World Wide Web (WWW) ........................................................... 26
2.11.3 Website Dinamis dan Statis .......................................................... 26
2.11.4 Client Side dan Server Side........................................................... 27
2.12 Studi Sejenis ........................................................................................ 28
2.13 Objek Penelitian .................................................................................. 31
2.13.1 Sejarah pada Sekolah Yayasan Putri Alifah .................................. 31
2.13.2 Visi dan Misi Sekolah Yayasan Putri Alifah ................................. 31
BAB III METODE PENELITIAN .................................................................. 33
3.1 Perancangan Sistem ............................................................................. 33
3.1.1 Spesifikasi Hardware .................................................................... 33
3.1.2 Spesifikasi Software ..................................................................... 33
3.2 Metode Perancangan Sistem ................................................................ 33
3.2.1 Prosedur Penelitian ....................................................................... 34
3.2.2 Pengumpulan Data ........................................................................ 36
3.3 Analisis Kebutuhan.............................................................................. 36
3.3.1 Analisis Sistem ............................................................................. 37
3.3.2 Analisis Sistem Yang Sedang Berjalan ......................................... 37
3.3.3 Analisis Sistem yang Diusulkan .................................................... 38
3.3.4 Analisis Pengguna dan Fungsionalitas .......................................... 39
3.4 Rancangan Penelitian........................................................................... 40
3.4.1 Use Case Diagram ........................................................................ 40
3.4.2 Perancangan Database Nilai.......................................................... 43
3.4.3 Activity Diagram .......................................................................... 44
3.5 Rancangan Antarmuka ......................................................................... 46
3.5.1 Rancangan Halaman Login ........................................................... 46
3.5.2 Rancangan Halaman Utama .......................................................... 47
3.5.3 Rancangan Tampilan Dashboard................................................... 48
3.5.4 Rancangan Halaman Input Nilai Oleh Guru ................................. 49

iii
3.5.5 Rancangan Halaman Nilai Siswa .................................................. 50
BAB IV HASIL DAN PEMBAHASAN .......................................................... 50
4.1 Pengujian Aplikasi dan Pembahasan .................................................... 50
4.2 Tampilan program ............................................................................... 50
4.2.1 Tampilan Login ............................................................................ 51
4.2.2 Tampilan Halaman Utama ............................................................ 53
4.2.3 Tampilan Input Nilai..................................................................... 54
4.2.4 Tampilan Nilai Siswa ................................................................... 55
4.2.5 Tampilan Cetak Nilai Siswa.......................................................... 57
4.3 Pengujian Sistem ................................................................................. 57
4.3.1 Rencana Pengujian ....................................................................... 58
4.3.2 Kasus dan Hasil Pengujian............................................................ 59
4.3.3 Kesimpulan Hasil Pengujian ......................................................... 61
BAB V PENUTUP ........................................................................................... 62
5.1 Simpulan ............................................................................................. 62
5.2 Saran ................................................................................................... 62
DAFTAR PUSTAKA ....................................................................................... 63

iv
DAFTAR GAMBAR

Gambar 3.1 Metode Waterfall ........................................................................ 34


Gambar 3.2 Sistem yang sedang berjalan....................................................... 38
Gambar 3.3 Sistem yang Diusulukan .............................................................. 39
Gambar 3.4 Identifikasi Sistem dengan pengguna ......................................... 41
Gambar 3.5 Activity Diagram Siswa............................................................... 44
Gambar 3.6 Activity Diagram Guru ............................................................... 45
Gambar 3.7 Rancangan Tampilan Halaman Login ....................................... 46
Gambar 3.8 Rancangan Tampilan Halaman Utama ...................................... 47
Gambar 3.9 Rancangan Tampilan Dashboard ............................................... 48
Gambar 3.10 Rancangan Tampilan Input Nilai Oleh Guru .......................... 49
Gambar 3.11 Rancangan Tampilan Halaman Nilai Siswa............................. 50
Gambar 4.1 Tampilan Login ........................................................................... 51
Gambar 4.2 Tampilan Login Menunjukan Akses berbeda............................ 52
Gambar 4.3 Tampilan Halaman Utama ......................................................... 53
Gambar 4.4 Tampilan Input Nilai .................................................................. 54
Gambar 4.5 Tampilan Nilai Siswa Persemester ............................................. 55
Gambar 4.6 Tampilan Nilai Siswa dan Batang Nilai...................................... 56
Gambar 4.7 Hasil Cetak Nilai Siswa ............................................................... 57

v
DAFTAR TABEL

Tabel 2.1 Penelitian Terdahulu ......................................................................... 4


Tabel 2.2 Simbol-Simbol Use Case Diagram .................................................. 15
Tabel 2.3 Simbol-simbol pada Activity Diagram ............................................ 17
Tabel 3.1 Identifikasi Aktor ............................................................................ 41
Tabel 3.2 Identifikasi Diagram Use Case ........................................................ 42
Tabel 3.3 Tabel Database Nilai........................................................................ 43
Tabel 4.1 Tabel Rencana Pengujian ................................................................ 59
Tabel 4.2 Tabel Hasil Pengujian...................................................................... 60

vi
BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah

Sekolah merupakan suatu bentuk lembaga pendidikan yang didalamnya

berlangsung kegiatan belajar mengajar, serta berbagai kegiatan lain yang

mendukung terlaksananya proses belajar mengajar tersebut. Kegiatan belajar

mengajar (KBM) tersebut terkait dengan beberapa elemen seperti siswa, guru dan

materi pelajaran yang tergabung di dalam suatu kurikulum sekolah. KBM juga

didukung oleh beberapa proses seperti proses penilaian dan penulisan raport.

Hampir semua proses penilaian atau penulisan raport di sekolah memiliki

keluaran berupa laporan yang diserahkan ke kepala sekolah secara berkala. Akan

tetapi, saat ini umumnya sekolah masih menggunakan cara yang tradisional dalam

pengumpuilan nilai dan penulisan raport, sehingga pelaksanaan belajar dirasakan

kurang efektif dan efisien. Hal ini disebakan kurangnya efektivitas dalam

melakukan penilaian, serta lamanya waktu pemrosesan nilai siswa.

Untuk mengatasi konflik yang dihadapi oleh Sekolah yayasan putri alifah

pada pengolahan data nilai raport dibutuhkan sistem yang komputerisasi yang

berbasiskan komputer khususnya yang berkenaan menggunakan pengolahan nilai

raport murid.

1
2

Berdasarkan uraian tersebut diatas, maka penulis dalam kesempatan ini

merasa tertarik untuk mengangkat topik mengenai lembaga pendidikan sekolah

dalam menyediakan fasilitas pemantauan informasi pengecekan absensi dan

informasi nilai siswa dengan judul “SISTEM INFORMASI NILAI ONLINE

PADA SEKOLAH YAYASAN PUTRI ALIFAH BERBASIS WEBSITE”.

1.2 Rumusan Masalah

Dalam pelaksanaan penelitian tugas akhir ini, adapun masalah yang di

angkat, dibahas, dan diselesaikan adalah:

1. Bagaimana merancang dan membangun sistem pengolahan data Nilai Raport

yang dapat dioperasikan secara online berbasis website ?

2. Bagaimana menerapkan sistem informasi nilai raport pada sekolah Sekolah

Yayasan Putri Alifah ?

1.3 Batasan Masalah

Berikut ini Beberapa Ruang Lingkup Data Yang diolah, Yaitu :

1. Nilai raport online hanya diterapkan Data Siswa, Data Guru, Mata Pelajaran,

Data Nilai.

2. Hanya menampilkan hasil dari pengolahan data, laporan, serta hasil Nilai UTS,

UAS, Raport.
3

1.4 Tujuan Penelitian

Berikut ini beberapa tujuan penelitian yang akan dibahas dalam penelitian

ini yaitu sebagai berikut :

1. Membuat Aplikasi Sistem Pengolahan Data Nilai Raport Siswa.

2. Membuat Laporan Perkembangan Nilai Siswa Persemester.

1.5 Manfaat Penelitian

Berikut ini beberapa manfaat penelitian yang akan dibahas dalam penelitian ini

yaitu sebagai berikut :

1. Memberikan kemudahan bagi guru dalam melakukan proses pengolahan data

nilai siswa.

2. Memudahkan wali kelas dalam melakukan rekap data nilai, raport, serta

laporan hasil nilai persemester. Memudahkan siswa untuk mendapatkan

informasi nilai raport dan dapatmelihat perkembangan nilai persemeternya.


BAB II
LANDASAN TEORI

2.1 Penelitian Terdahulu

Berikut adalah 4 penelitian terdahulu yang hampir sama dengan penelitian

penulis, serta perbedaan penelitian-penelitian tersebut dengan penelitian yang

penulis lakukan.

Tabel 2.1 Penelitian Terdahulu

No Nama, Tahun, Hasil Penelitian Persamaan Perbeda


penelitian an
Judul Penelitian penelitia
n
1 RANCANG BANGUN Aplikasi rapor online Siswa dapat Jenjang
SISTEM INFORMASI berbasis web di malihat sekolah
RAPOR ONLINE SMAN 2 Singingi ini nilai sebagai
BERBASIS WEB DI memberikan manfaat tempat
SMAN 2 SINGINGI kepada siswa dalam penlitia
proses melihat nilai n adalah
Sumber : Ega Lusiana siswa. SMA
Diakses dari :
https://media.neliti.com
/media/publications/314
416-rancang-bangun-
sistem-informasi-rapor-
on-42b183de.pdf
2 PENERAPAN SISTEM Dengan menggunakan Tampilan Menyert
INFORMASI RAPORT website raport ini yang akan
ONLINE siswa dapat mudah presesns
memeprmudahsiswa dipahami i siswa
Sumber : Putu Ayu dan wali murid siswa untuk
Desy Pangastuti untuk melihat data mencetak
Diakses dari : nilai tanpa adanya nilai
https://ejournal.undiksh batasan waktu.
a.ac.id/index.php/EKU/
article/view/16488/106
90

4
5

3 SISTEM INFORMASI Dapat mengolah nilai Menampilk Studi


PENGOLAHAN raport pada sekolah an nilai kasus
NILAI RAPORT berbasis olahraga raport berupa
BERBASIS WEB sekolah
SEKOLAH SOSIAL sosial
OLAHRAGA (STUDI
KASUS: REAL
MADRID
FOUNDATION
SAMARINDA)
Sumber : Andrianus
Layuk
Diakses dari : http://e-
journals.unmul.ac.id/in
dex.php/JIM/article/vie
w/176
4 SISTEM INFORMASI Mempermudah Menunjuka Menyert
PENGOLAHAN penulisan raport pada n grapik akan
NILAI RAPORT sekolah SMK Negeri 1 nilai wali
BERBASIS WEB Lingsar kelas
PADA SMK NEGERI 1 sebagai
LINGSAR user
Sumber : Muhammad
Multazam
Diakses dari :
http://ojs.stmik-
banjarbaru.ac.id/index.p
hp/progresif/article/vie
w/276

2.2 Konsep dasar sistem

Sistem merupakan sekelompok komponen dan elemen yang digabungkan

menjadi satu untuk mencapai tujuan tertentu, berikut penulis jabarkan berbagai

pendapat menurut para ahli.


6

2.2.1 Definisi Sistem

Menurut Indraji (2001) dalam Hutahaean (2015:1) “Mengemukakan bahwa

sistem mengandung arti kumpulan-kumpulan dari komponen-komponen yang

dimiliki unsur keterkaitan antara satu dengan yang lainnya”.Sedangkan menurut

Mc. Leod dan Hanif dalam Ramanda, Komarudin, Maisyaroh, & Salim (2014)

“Sistem adalah sekumpulan dari beberapa elemen yang saling berintegrasi dengan

maksud yang sama untuk mencapai suatu tujuan”.

Menurut Asgari, Pramono, Ransi, & Isnawaty (2017) “Sistem adalah

kumpulan elemen yangsaling berhubungan dan berinteraksi dalam satu kesatuan

untuk menjalankan suatu prosespencapaian suatu tujuan utama”.

Dengan demikian pengertian sistem dapat disimpulkan sebagai suatu

prosedur atau elemen yang saling berhubungan satu sama lain dimana dalam sebuah

sistem terdapat suatu masukan, proses dan keluaran, untuk mencapai tujuan yang

diharapkan

2.2.2. Karakteristik Sistem

Menurut Hutahean (2015) suatu sistem memiliki karakter atau sifat-sifat

tertentu yang mencirikan sebagai suatu sistem mempunyai beberapa karakteristik

sebagai berikut:

1. Suatu sistem mempunyai komponen-komponen sistem (component) atau

subsistem-subsistem.

2. Suatu sistem mempunyai batas sistem (boundary).

3. Suatu sistem mempunyai lingkungan luar (environment).


7

4. Suatu sistem mempunyai penghubung (interface).

5. Suatu sistem mempunyai data masukan (input).

6. Suatu sistem mempunyai data keluaran (output).

7. Suatu sistem yang dapat mengolah data masukan jadi keluaran/ pengolah

sistem

8. Suatu sistem mempunyai tujuan (goal)

2.2.3 Klasifikasi Sistem

Menurut Hutahean (2014) dalam bukunya mengatakan bahwa “Suatu sistem dapat

diklasifikasikan menjadi seperti berikut”:

1. Sistem Abstrak dan Sistem Fisik

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak

secara fisik, misalnya sistem teologia, yaitu sistem yang berupa

pemikiranpemikiran hubungan antar manusia dengan Tuhan.Sedangkan sistem

fisik merupakan sistem yang ada secara fisik misalnya komputer, sistem akuntansi,

sistem produksi dan lain sebagainya.

2. Sistem Alamiah dan Sistem Buatan Manusia

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh

manusia, misalnya sistem perputaran bumi, terjadinya siang dan malam sedangkan

sistem buatan merupakan sistem yang melibatkan interaksi manusia dengan mesin,

atau yang disebut dengan human machine system.


8

3. Sistem Tertentu dan Sistem Tak Tertentu

Sistem tertentu adalah sistem yang beroperasi dengan tingkah laku yang sudah

dapat di prediksi, sedangkan sistem tak tertentu adalah sistem yang kondisi masa

depannya tidak dapat di prediksi karena mengandung probabilitas.

4. Sistem Terbuka dan Tertutup

Sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan

luarnya, sedangkan sistem tertutup adalah merupakan sistem yang tidak

terpengaruh oleh lingkungan luarnya.

Kesimpulan dari definisi para ahli diatas maka dapat disimpulkan bahwa

klasifikasi sistem adalah bentuk kesatuan antara satu komponen yang dapat

diklasifikasikan dalam beberapa sudut pandang yang memiliki akhir tujuan yang

berbeda untuk setiap perkara atau kasus yang terjadi dalam setiap sistem tersebut.

2.2.4 Definisi Informasi

Menurut Dwihan, Rostianingsih, & Setiawan (2018) “Informasi adalah

data yang telah diolah menjadi bentuk yang lebih berguna bagi penerimanya”.

Sedangkan menurut Asgari et al (2017)“Informasi adalah data yang telah

diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses

pengambilan keputusan”.

Berdasarkan pengertian diatas dapat penulis simpulkan bahwa “Informasi

merupakan data yang telah diolah, dibentuk, ataupun dimanipulasi sesuai dengan

keperluan tertentu bagi penggunanya”


9

2.3 Perkembangan Dan Kemampuan

Menurut Chaplin (2002) Perkembangan adalah perubahan yang

berkesinambungan dan progresif dalam organisme, mulai dari lahir sampai mati.

Menurut Reni Akbar Hawadi, perkembangan secara luas menunjuk pada

keseluruhan proses perubahan dari potensi yang dimiliki individu dan tampil dalam

kualitas kemampuan, sifat dan ciri-ciri yang baru.

Menurut F.J. Monks, (2002 : 25). Pengertian perkembangan menunjuk pada

suatu proses kearah yang lebih sempurna dan tidak dapat diulang kembali.

Perkembangan menunjuk kepada sifat yang tetap dan tidak dapat diputar kembali.

Perkembangan juga dapat diartikan sebagai proses yang kekal dan tetap yang

menuju kearah suatu organisasi pada tingkat integrasi yang lebih tinggi,

beradasarkan pertumbuhan, pematanagn dan belajar.

Santrock (2003). Menjelaskan pengertian perkembangan sebagai berikut :

”development is the pattern of change that begin at conception and continous

throught the life span. Most development involves growth, although it includes

decay (as in death and dying). The pattern of movement is complex because it is

product of Cseveral processes-biological, cognitive, and socio motional.”

Kesimpulan umum yang dapat ditarik dari berbagai definisi diatas adalah

bahwa perkembangan tidak terbatas pada pengertian pertumbuhan yang sermakain

membesar, melainkan didalamnya juga terkandung serangkaian perubahan yang

berlangsung secara terus menerus dan bersifat tetap dari fungsi-fungsi jasmaniah
10

dan rohaniah yang dimiliki individu menuju ketahap kematangan melaui proses

pertumbuhan, pematangan dan belajar

Menurut Chaplin (1997), “ability (kemampuan), kecakapan, ketangkasan,

bakat, kesanggupan) merupakan tenaga (daya kekuatan) untuk melakukan suatu

perbuatan“

Menurut Robbins, (2000) “Kemampuan bisa merupakan kesanggupan

bawaan sejak lahir, atau merupakan hasil latihan atau praktek”.

Dari pengertian-pengertian tersebut, dapat disimpulkan bahwa kemampuan

(ability) adalah kecakapan atau potensi menguasai suatu keahlian yang merupakan

hasil latihan atau praktek dan digunakan untuk mengerjakan sesuatu yang

diwujudkan melalui tindakannya.

Lebih lanjut Robbins (2000) menyatakan bahwa kemampuan terdiri dari

dua faktor, yaitu :

1. Kemampuan intelektual (Intelectual ability)

Merupakan kemampuan melakukan aktivitas secara manual.

2. Kemampuan fisik (Physical ability)

Merupakan kemampuan melakukan aktivitas berdasarkan stamina

kekuatan dan karakteristik fisik.


11

2.4 Dasar Teori

Dasar teori merupakan bagian dari penelitian yang memuat teori-teori dan

hasil-hasil penelitian yang berasal dari studi kepustakaan yang memiliki fungsi

sebagai kerangka teori untuk menyelesaikan pekerjaan penelitian.

2.4.1 Pengertian Kurikulum

Menurut Citra Adirya Bakti (1991) Kosakata kurikulum telah masuk ke

dalam kosakata bahasa Indonesia, dengan arti susunan rencana pengajaran.

Kosakata tersebut menurut sebagian ahli berasal dari bahasa Latin, curriculum yang

berarti bahan pengajaran, dan ada pula yang mengatakan berasal dari bahasa

Perancis, courier yang berarti berlari.

Dari pengertian kurikulum dari segi bahasa dapat diartikan, bahwa

kurikulum adalah rencana atau bahasan pengajaran, sehingga arah kegiatan

pendidikan menjadi jelas dan terang. Pengertian ini terkait dengan hal yang paling

menonjol dari isi kurikulum, yaitu susunan bahan atau mata pelajaran yang akan

digunakan sebagai acuan dalam kegiatan pendidikan (Jakarta: Kencana, 2010).

Istilah kurikulum pada awal mulanya, kata tersebut digunakan di dalam

dunia olah raga. Pada saat itu kurikulum diartikan sebagai jarak yang harus

ditempuh oleh seorang pelari mulai dari start sampai finish untuk memperoleh

medali atau penghargaan. Kemudian pengertian tersebut mengalami perluasan dan

juga digunakan dalam dunia pendidikan yang kemudian menjadi sejumlah mata

pelajaran subject yang harus ditempuh oleh seorang siswa dari awal saat ia mulai
12

masuk sekolah hingga akhir program pelajaran itu sendiri selesai guna memperoleh

penghargaan dalm bentuk ijazah.

Menurut Oemar Hamalik (2001), pengertian kurikulum dapat ditinjau dari

dua sisi yang berbeda, yakni menurut pandangan lama dan pandangan baru.

Pengertian kurikulum dari pandangan lama atau juga sering disebut pandangan

tradisional, merumuskan bahwa kurikulum adalah sejumlah mata pelajaran yang

harus ditempuh murid untuk memperoleh ijazah. Sedangkan dalam pandangan

baru, kurikulum bersifat luas karena kurikulum bukan hanya terdiri atas mata

pelajaran (courses), tetapi meliputi semua kegiatan dan pengalaman yang menjadi

tanggung jawab sekolah.

Dengan demikian, menurut Sagala (2013) dari penjelasan pngertian

kurikulum di atas, dapat disimpulkan berdasarkan UUSPN No. 20 tahun 2003 Pasal

1, ayat 19 mengatakan kurikulum adalah seperangkat rencana dan pengaturan

mengenai tujuan, isi, dan bahan pelajaran serta cara yang digunakan sebagai

pedoman penyelenggaraan kegiatan pembelajaran untuk mencapai tujuan

pendidikan tertentu.

2.4.2 Definisi Nilai

Menurut Bambang Daroeso (2018) Nilai adalah sesuatu yang berharga,

bermutu, menunjukkan kualitas, dan berguna bagi manusia. Sesuatu itu bernilai

berarti sesuatu itu berharga atau berguna bagi kehidupan manusia, nilai berfungsi

sebagai daya dorong/motivator dan manusia adalah pendukung nilai. Manusia

bertindak berdasar dorongan oleh nilai yang diyakininya misalnya, nilai ketakwaan,
13

adanya nilai ini menjadikan semua orang terdorong untuk bias mencapai derajat

ketakwaan.

Menurut Webster (2016)“A value, says is a participle, standard quality

regarde as worth or desirable”, yang mana nilai adalah prinsip, standar, atau

kualitas yang dipandang bermanfaat atau sangat diperlukan. Nilai adalah suatu

keyakinan atau kepercayaan yang menjadi dasar bagi seseorang atau sekelompok

orang untuk memilih tindakannya, atau menilai sesuatu yang bermakna atau tidak

bermakna bagi kehidupannya.

Rumus Matematika untuk pengolahan Nilai Raport Online antara lain :

Hasil Raport : NR = UH + UTS + UAS / 3

Keterangan :

NR : Nilai Raport UTS : Ujian Tengah Semester


NT : Nilai Tugas UAS : Ujian AKhir Semester

Contoh penilaian raport :

a. Nilai raport pengetahuan seorang siswa peserta didik pada mata

pelajaran Bahasa indonesia

NT = 80
UTS = 90
UAS = 85
NR = (80 + 90 + 85) / 3
= 225 / 3
= 85
14

2.5. Bagan Alur Dokumen

Bagan alir dokumen (document flowchart) atau disebut juga bagan alir

formulir atau paperwork flowchart, menurut Jogiyanto (1999:800) merupakan

bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-

tembusannya. Bagan alir dokumen ini menggunakan simbol-simbol yang sama

dengan yang digunakan di dalam bagan alir sistem.

2.5.1 Use Case Diagram

Sholiq (2010 : 21) mendefinisikan : “Use case adalah fungsionalitas atau

pernyataan-pernyataan sitem yang harus dipahami oleh sistem yang akan

dikembangkan tersebut menurut pandangan pemakai sistem.”

Menurut Adi Nugroho (2009), “ Use case diagram merupakan deskripsi

lengkap tentang interaksi yang terjadi antara para aktor dengan sistem / perangkat

lunak yang akan kita kembangkan”.

Rosa A.S dan M.Shalahuddin (2011) mendefinisikan pengertian dari use

case diagram sebagai berikut : “Use case diagram merupakan pemodelan untuk

melakukan (behavior) sistem informasi yang akan dibuat.

Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor

dengan sistem informasi yang akan dibuat. Secara kasar, use case digunakan untuk

mengetahui fungsi apa saja yang ada didalam sistem informasi dan siapa saja yang

berhak menggunakan fungsi-fungsi itu.” Dapat disimpulkan bahwa Use case

merupakan diagram yang menggambarkan kebutuhan sistem dari sudut pandang

user.
15

Tabel use case diagram digunakan untuk menggambarkan requirment

fungsional yang diharapkan dari sebuah sistem. Yang digunakan untuk

menggambarkan secara ringkas siapa yang menggunakan sistem dan apa saja yang

bisa dlakukannya serta memetakan kebutuhan sistem mempresentasikan interaksi

pengguna terhadap sistem. Berikut simbol – simbol use case diagram :

Tabel 2.2 Simbol-Simbol Use Case Diagram


(Sumber : Rosa A.S dan M.Shalahuddin, 2014)

No. Gambar Nama Keterangan

Menspesifikasikan himpunan peran


1 Actor yang pengguna mainkan ketika
berinteraksi dengan use case.

Hubungan dimana perubahan yang


terjadi pada suatu elemen mandiri
2 Dependency (independent) akan mempengaruhi
elemen yang bergantung padanya
elemen yang tidak mandiri.

Hubungan dimana objek anak


3 Generalization berbagi perilaku dan struktur data
dari objek yang ada diatasnya.

Menspesifikasikan bahwa use case


4 Include
sumber secara eksplisit.

Extend Menspesifikasikan bahwa use case


5
target memperluas perilaku dari use
16

case sumber pada suatu titik yang


diberikan.

Apa yang menghubungkan antara


6 Association
objek satu dengan objek lainnya.

Menspesifikasikan paket yang


7 System
menampilkan sistem secara terbatas.

Deskripsi dari urutan aksi-aksi yang


ditampilkan sistem yang
8 Use Case
menghasilkan suatu hasil yang
terukur bagi suatu actor

Interaksi aturan-aturan dan elemen


lain yang bekerja sama untuk
9 Collaboration menyediakan prilaku yang lebih
besar dari jumlah dan elemen-
elemennya (sinergi).

Elemen fisik yang eksis saat aplikasi


10 Note dijalankan dan mencerminkan suatu
sumber daya komputasi

2.5.2 Activity Diagram

Diagram aktifitas atau activity diagram menggambarkan workflow (aliran

kerja) atau aktifitas dari sebuah sistem atau proses bisnis atau menu yang ada pada

perangkat lunak, yang perlu diperhatikan disini adalah bahwa diagram aktifitas
17

menggambarkan aktifitas sistem bukan apa yang dilakukan aktor, jadi aktifitas yang

dapat dilakukan oleh sistem.

Diagram aktifitas juga banyak digunakan untuk mendefinisikan hal - hal

berikut:

1. Rancangan proses bisnis dimana setiap urutan aktifitas yang digambarkan

merupakan proses bisnis sistem yang di definisikan.

2. Urutan atau pengelompokan tampilan dari sistem/user interface dimana

setiap aktifitas dianggap memiliki sebuah rancangan antarmuka tampilan.

3. Rancangan pengujian dimana setiap aktifitas dianggap memerlukan sebuah

pengujian yang perlu di definisikan kasus ujinya.

4. Rancangan menu yang ditampilkan pada perangkat lunak.

Tabel 2.3 Simbol-simbol pada Activity Diagram


(Sumber: Rosa A.S dan M.Shalahuddin, 2014)

Simbol Deskripsi

Status Awal (Initial State)


Status awal aktifitas sistem, sebuah
diagram aktifitas memiliki sebuah
status awal.

Aktifitas Aktifitas yang dilakukan sistem,


aktifitas biasanya diawali dengan kata
Aktifitas
kerja.
18

Decision
Asosiasi Jika ada Pilihan aktifitas lebih
dari satu.

Synchronization (Fork, join)


Asosiasi untuk menggambarkan
penggabungan (join) maupun
percabangan (fork) aktifitas.

Status akhir (Final state)

Status akhir yang di lakukan sistem,


sebuah diagram aktifitas memiliki
sebuah status akhir.

Swimlane

Memisahkan organisasi bisnis uang


bertanggung jawab terhadap aktifitas
yang terjadi.
19

2.6 Apache

Menurut Purbadian (2018) Sever HTTP apache atau server Web/WWW

Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix,

BSD, Linux, Microsoft Windows, dan Novel Netware serta flatform lainnya) yang

berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan

untuk melayani fasilitas web/www ini menggunakan HTTP.

Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur,

autentikasi yang berbasis basis data dan lain-lain. Apache juga didukung oleh

sejumlah antar muka pengguna berbasis grafik (GUI) yang memungkinkan

penanganan server menjadi mudah. Apache merupakan prangkat lunak sumber

terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-

pengembang dibawah naungan Apache Software Foundation.

2.7 PhpMyAdmin

Menurut Syafii (2014 )PhpMyAdmin adalah apliksi berbasis web yang

ditulis dalam bahasa Php yang fungsi utamanya melakukan administrasi MySql.

Administrasi user MySql inilah yang akan digunakan untuk mengakses data base

MySql via PHP. Dalam skripsi ini penulis menggunakan PhpMyAdmin sebagai tool

administrasi MySql.

2.8 MySQL

MySQL (My Structure Query Language) atau yang biasa dibaca “mai-se-

kuel” adalah sebuah program berbasis DOS yang bersifat open Source, artinya siapa
20

saja boleh menggunakannya dan tidak di cekal. MySQL adalah produk yang

berjalan pada platform baik windows maupun Linux. Selain itu, MySQL

merupakan program pengakses database yang bersifat jaringan sehingga dapat

digunakan untuk Multi User (banyak pengguna).

Kelebihan lain dari MySQL adalah ia menggunakan bahasa Query standar

yang dimiliki SQL (Structure Query Language). SQL adalah suatu bahasa

permintaan yang terstruktur yang telah distandarkan untuk semua program

pengakses database seperti Oracle, Posgres SQL, SQL Server, dan lain-lain.

Sebagai program penghasil database, MySQL tidak dapat berjalan sendiri

tanpa adanya sebuah aplikasi lain (interface) MySQL dapat didukung oleh hampir

semua program aplikasi baik yang open source maupun yang tidak, yang ada pada

platform windows seperti: VB, Delphi dan lainnya.

2.8.1 Sejarah MySQL

Pengertian MySQL Pada dasarnya MySQL adalah turunan salah satu

konsep utama pada basis data yang sebelumnya sudah ada yaitu SQL (Structured

Query Language). MySQL adalah sebuah implementasi dari RDBMS yang dapat

digunakan secara bebas dab gratis dibawah lisensi GNU General Public License

(GPL). MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty"

Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan

sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan

koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty

bekerja pada perusahaan bernama TcX di Swedia.


21

TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan

berencana menggunakan UNIREG sebagai sistem database. Namun sayangnya,

UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.

2.8.2 Fungsi MySQL

Sebagai suatu pengeloladatabase terbesar dan paling banyak digunakan

tentunya MySQL ini memiliki fitur atau kapabilitas tertentu. Salah satu yang paling

dicari oleh para pengguna MySQL adalah kemampuannya yang multi-platform dan

berlisensi GPL, sehingga dapat digunakan oleh komputer hampir di semua OS.

Kinerjanya juga dianggap cukup tinggi dalam hal memproses query – query yang

ada meskipun masih terbatas pada database dalam jumlah tertentu

2.9 PHP

Menurut Bekti (2015) menyatakan bahwa “Hypertext Processor (PHP)

adalah sebuah bahasa pemrograman yang umum digunakan untuk scriptingserver-

side yang biasanya terpasang pada HTML”.Hypertext Processor (PHP) juga

sebagai script pemrograman yang terletakdan dieksekusi di server, salah satunya

adalah untuk menerima, mengolah,dan menampilkan data dari dan ke sebuah situs.

Menurut Anhar (2010) “PHP adalah script yang digunakan untuk

membuathalaman website yang dinamis”.Dari pengertian diatas dapat ditarik

kesimpulan bahwa Hypertext Preprocessor (PHP) merupakan bahasa

pemrograman yang bersifat opensource dan ditanamkan ke dalam skrip HTML.

Menurut Sutarman (2003). PHP merupakan akronim dari PHP: Hypertext

Prepocessor adalah bahasa pemrograman script berbasis web yang paling banyak
22

dipakai saat ini. PHP banyak dipakai untuk memprogram situs web dinamis,

walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

Untuk menjalankan sistem PHP dibutuhkan tiga komponen:

1. Web server, karena PHP termasuk bahasa pemrograman server side.

2. Program PHP, program yang memproses script PHP.

3. Database server, yang berfungsi untuk mengelola database.

2.9.1 Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C.

Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam

webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara

gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan

script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis.

Kemudian pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya

telah dapat mengakses database dan dapat terintegrasi dengan HTML.

2.9.2 Keistimewaan PHP

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak

melakukan sebuah kompilasi dalam penggunaannya.

2. Dalam isi pengembangan lebih mudah, karena banyaknya milis-milis dan

developer yang siap membantu dalam pengembangan.

3. Dalam isi pemahaman, PHP adalah bahasa scripting yang paling mudah

karena referensi yang banyak.


23

4. Lebih Mudah Dipahami dan mempunyai Community Besar serta lebih

Ringkas

5. Bersifat Open Source yang berarti dapat digunakan oleh siapapun secara

gratis dan Memiliki perkembangan yang cukup cepat

6. Memiliki Maintenance yang lebih mudah, Keamanan yang tinggi dan

Dukungan Database

2.9.3 Konsep Dasar Personal Home Page (PHP)

Konsep .PHP diawali dengan tanda lebih kecil (< ) dan diakhiri dengan

tanda lebih besar ( > ). Ada 4 cara untuk menuliskan script PHP yaitu :

1. <? Hallo?>

2. <? php Hallo?>

3. <% Hallo%>

4. < SCRIPT LANGUAGE =“PHP”>Hallo</SCRIPT>

Pemisah antar intruksi adalah titik koma (;) dan untuk membuat atau

menambahkan komentar/standar penilisan adalah : /* komentar */, // komentar,

#komentar. Cara penulisan dibedakan menjadi Embeded dan Non Embeded script.

Embedded Script adalah Script PHP yang disisipkan diantara tag-tag HTML. Script

PHP digunakan apabila isi dari suatu dokumen HTML diinginkan dari hasil

eksekusi suatu script PHP. Non Embedded Script adalah script PHP yang

digunakan secara murni dalam pembuatan program dengan PHP, tag HTML yang

dihasilkan untuk membuat dokumen merupakan bagian dari script PHP.


24

1. Embeded Script

Contohnya :

< html>
< head>
< title >Coba< /title >
< /head>
< body>
<?php”web master”?>
< /body >
< /html >

Script di atas merupakan scripr yang sederhana. Script PHP disisipkan diantara tag-

tag html.

2. Non Embeded Script

Contohnya:

<?php
echo”<html>”;
echo”<head>”;
echo”<title>”;
echo”Meand Web”;
echo”</title;
echo”</head>”;
echo ”<body>”;
echo”<p>My web design</p>”;
echo”</body>”;
echo”</html>”;
?>

Script ini digunakan murni pembuatan program dengan PHP, tag HTML yanga

dihasilkan untuk membuat dokumen merupakan bagian dari script PHP.

2.10 Pengertian Internet

Menurut Sibero, pengertian internet adalah suatu jaringan komputer yang

menghubungkan antar komputer secara global. Lebih lanjut dijelaskan pula


25

bahwa internet dapat juga disebut sebagai jaringan alam, yaitu suatu jaringan

yang sangat luas.

Menurut Berners Lee, pengertian internet adalah suatu jaringan yang terdiri

dari beberapa jaringan. Hal ini jelas merujuk pada konsep dimana suatu jaringan

komputer tertentu, atau jaringan local juga bisa terhubung ke dalam suatu

jaringan lainnya.

Menurut Sarwono, pengertian internet adalah suatu kumpulan jaringan yang

memiliki skala global, dimana tidak seorang pun dapat bertanggung jawab

untuk menjalankan internet itu sendiri.

Menurut Ned Snell, definisi internet adalah suatu koridor bagi berbagai jenis

sumber daya yang ada padanya, dan setiap sumber daya tersebut diakses melalui

piranti yang berbeda-beda.

Menurut Lani Sidharta, pengertian internet adalah suatu bentuk interkoneksi

dari sebuah jaringan komputer, dimana dapat memberikan bentuk layanan

informasi secara lengkap. Lebih lanjut Lani mengatakan bahwa internet juga

merupakan rekan maya atau virtual yang ampuh, yang biasa digunakan dalam

media bisnis, politik, dan bahkan untuk hiburan semata.

Jaringan internet menyediakan beberapa aplikasi yang dapat

digunakan user internetyaitu:

a. E-mail

b. Mailling list

c. File Transfer Protokol(FTP)

d. Talk,Chat World WideWeb


26

2.11 Pengenalan Web

Menurut Nugroho dalam Aprisa (2019) Pengertian web browser adalah

perangkat lunak atau software yang digunakan untuk mencari, mengakses dan

menampilkan halaman web, terutama situs-situs website dan konten lain di internet.

Web browser menerjemahkan halaman situs web yang dikirim menggunakan

HTTP/HTTPS (Hypertext Transfer Protocol )ataupun FTP (Protokol Transfer File)

menjadi konten yang dapat dibaca manusia. Sebagian besar web browser

mendukung plugin-plugin eksternal untuk mendukung kinerja web browser seperti

plugin untuk mendukung pemutaran video, pemblokiran iklan dll.

2.11.1 Server Web

Server atau Web server yaitu sebuah software yang memberikan layanan

berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada

klien yang dikenal dan biasanya banyak dikenal dengan nama web browser

(Mozilla Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya

dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen

HTML.

2.11.2 World Wide Web (WWW)

World Wide Web adalah kumpulan sumber daya internet (seperti FTP,

telnet, Usenet), teks hyperlink, file audio, dan video, dan situs jarak jauh yang dapat

diakses dan dicari oleh browser berdasarkan standar seperti HTTP dan TCP / IP.

2.11.3 Website Dinamis dan Statis

Di dalam web dinamis, interaksi yang terjadi antara User dan server sangat

kompleks. Seseorang bisa mengubah konten dari halaman tertentu dengan


27

menggunakan browser. Request (permintaan) dari pengguna dapat diproses oleh

server yang kemudian akan ditampilkan dalam isi yang berbeda-beda menurut alur

programnya. Halaman-halaman web tersebut memiliki database. Web dinamis,

memiliki data dan informasi yang berbeda-beda tergantung input apa yang

disampaikan client. Dokumen yang sampai di client akan berbeda dengan dokumen

yang ada di web server.

Di dalam Web statis adalah yang mana user tidak bisa mengubah konten

dari web tersebut secara langsung menggunakan browser. Interaksi yang terjadi

antara user dan server hanyalah seputar pemrosesan link saja. Halaman-halaman

web tersebut tidak memliki database, data dan informasi yang ada pada web statis

tidak berubah-ubah kecuali diubah sintaksnya. Dokumen web yang dikirim kepada

client akan sama isinya dengan apa yang ada di web server.

2.11.4 Client Side dan Server Side

Client side adalah jenis script yang dikelola oleh client sendiri atau

dengan kara lain web server akan mengirimkan file tersebut utuh dengan script

di dalamnya tanpa harus dikelola terlebih dahulu. Contoh dari client side adalah

javasript. Server side adalah jenis script yang harus dikelola terlebih dahulu

pada server dan akan mengirimkan hasil pengolahan script tersebut dalam

bentuk HTML.

Client Side dan Server Side sama-sama memiliki keuntungan. Akan

tetapi seorang webmaster akan lebih suka menggunakan server side untuk

menyembunyikan scriptnya, sehingga akan menjamin faktor keamanan dan

terlepas dari ancaman orang- orang yang ingin berbuat jahat. Dalam pengolahan
28

server side harus didukung oleh webserver yang mmpunyai kenerja yang baik.

Hal ini disebabkan oleh adanya permintaan terhadap data/ informasi yang

terlebih dahulu melalui webserver dan kemudian webserver menerjemahkan ke

dalam bentuk HTML.

2.12 Studi Sejenis

Dibawah ini akan dipaparkan beberapa penelitian yang pernah ada yang

berkaitan dengan pengolahan data nilai siswa, yang digunakan penulis sebagai

bahan dalam pertimbangan,

Hutomo (2007:58) dalam penulisan ilmiahnya yang berjudul “Pembuatan

Raport On-Line SMA negeri 104 jakarta berbasis web dengan menggunakan

Dreamweaver MX, PHP dan MySQL”. Menjelaskan pembuatan aplikasi raport on-

line menggunakan php, MySQL dan Dreamweaver 2004 MX, kekurangan yang

dapat dilihat oleh penulis dalam penelitian ilmiah ini adalah sebagai berikut

1. Sistem ini menggunakan pemrograman terstruktur, sehingga sangat

menyulitkan pengembang saat perubahan pada blok-blok kode awal, sebab

pengembang harus membuat perubahan kode-kode dimana pun kode awal

itu ditulis.

2. Sistem ini tidak menyediakan layanan komunikasi antara wali murid dan

wali kelas. Sehingga tidak terjalinya komunikasi yang baik antara wali

murid dan wali kelas.


29

Adapun kelebihan yang dilihat penulis dalam penulisan ilmiah ini adalah sebagai

berikut:

1. Sistem ini menyediakan layanan melihat nilai raport on-line untuk siswa

dan wali murid.

2. Format laporan rapor on-line sesuai dengan format raport aslinya.

3. Disediakannya fasilitas untuk mencetak raport.

Tulistiko (2005:48) dalam tugas akhirnya yang berjudul „Aplikasi Nilai

Raport di SMU 43 Dengan menggunakan MS. Visual Basic 6.0”. Menjelaskan

pembuatan aplikasi nilai raport menggunakan pemrograman Ms. Visual Basic 6.0

dan Ms. Access. Dengan adanya program ini diharapkan dapat membantu guru

dalam mendapatkan laporan penilaian hasil belajar murid yang pasti dan akurat.

Kekeurangan yang dapat dilihat penulis dalam penulisan tugas akhir ini adalah :

1. Sistem ini tidak berbasis web, sehingga sistem ini hanya digunakan pada

komputer yang telah yang telah memiliki atau menginstal aplikasi nilai

raport ini.

2. Sistem ini tidak menyediakan layanan untuk siswa dan wali murid untuk

melihat nilai hasil belajar.

3. Sistem ini membutukan biaya yang mahal, karena program yang

digunakan adalah program berbayar bukan open source.

Adapun kelebihan yang dapat diliahat penulis dalam penulisan tugas akhir ini

adalah sebagai berikut :


30

1. Pengolahan data nilai ini melibatkan guru mata pelajaran sehingga wali

kelas tidak terlalu dibebani dalam mengolah data ini.

2. Hasil cetak laporan raport sesuai dengan format raport aslinya.

Dari penjelasan beberapa penelitian diatas penulis mengambil judul “Sistem

Informasi Nilai Akademik Siswa Berbasis Web” karena dari hasil penelitian diatas

belum diambil sistem informasi tersebut yang dikhususkan dalam hal pengecekan

nilai. Dalam pengembangan sistem ini penulis mencoba memanfaatkan kelebihan

dan memperbaiki kekurangan-kekurangan penulis yang telah dijelaskan diatas,

yaitu :

1. Dalam pengembangan sistem ini, penulis akan menggunakan metodologi

System Development Life Cycle (SDLC). Karena metodologi ini adalah

metodologi iterasi (berulang) sehingga dapat melakukan perbaikan secara

terus menerus, pada awal siklus akan dijelaskan bisnis proses dan

rekruitmen akan dijelaskan secara detail sehingga ketidakmengertian pada

awal siklus dapat diatasi.

2. Penulis menggunakan program PHP sedangkan untuk database penulis

menggunakan MySQL karena keduanya pemrograman yang bersifat open

source. Maksudnya siapa saja boleh menggunakan tanpa harus membeli

program tersebut. Sehingga dalam pengembanganm sistem ini tidak

membutukan biaya yang mahal.

3. Metode yang digunakan adalah metodologi berorientasi objek sehingga

akan memudahkan sistem untuk dikembangkan lagi tanpa harus

menyulitkan pengembang saat terjadi perubahan pada blok-blok kode.


31

2.13 Objek Penelitian

Objek penelitian yang dipilih penulis adalah Sekolah Yayasan Putri Alifah yang

terletak di Medan Marelan, Rengas Pulau, Jl. Marelan VI pasar 2 Timur Gg Amal.

Dengan banyak siswa 113 per tanggal 2 Desember 2022. Sekolah Yayasan Putri

Aliifah memiliki jumlah rombel sebanyak enam.

2.13.1 Sejarah pada Sekolah Yayasan Putri Alifah

Sekolah Yayasan Putri Alifah didirikan pada tahun 2016. Saat pertama kali

didirikan, sekolah ini diberi nama SMP Pancasila. Sekolah ini tela terakreditasi B

berdasarkan sertifikat 789/BANSM/PROVSU/LL/X/2018.

2.13.2 Visi dan Misi Sekolah Yayasan Putri Alifah

1) Visi Sekolah Yayasan Putri Alifah

Mewujudkan sekolah islam unggulan dan menciptakan generasi dambaan ummat

yang berkarakter nilai islam dan kebangsasan

2) Misi Sekolah Yayasan Putri Alifah

• Membina dan mewujudkan generasi qurany

• Menciptakan dan membangun nuansa pendidikan dengan nilai islam dalam

proses pembelajaran

• Membentuk siswa berkarakter

• Menjadikan siswa memiliki jiwa enterpreunership

• Menciptakan sekolah ‘friendly school’ dan ‘study is fun’


32

2.13.3 Struktur Organisasi Sekolah Yayasan Putri Alifah

Gambar 2.1 Strutur Oragnisasi Sekolah Yayasan Putri Alifah


BAB III
METODE PENELITIAN
3.1 Perancangan Sistem

Perancangan sistem bertujuan untuk mempermudah pihak terkait dalam

mengelola dan memberikan informasi tentang pembuatan Sistem Informasi Nilai

Raport Online Pada Sekolah Yayasan Putri Alifah Berbasis Website.

3.1.1 Spesifikasi Hardware

Spesifikasi Hardware yang digunakan sebagi kebutuhan program ini adalah :

Processor : AMD A4-5000 APU with Radeon™ HD Graphics 1,50 GHz

Platform : Laptop PC

Sistem operasi : Windows 10 Pro 64-Bit

System Manufacturer : Lenovo G405

Memory : 4000MB RAM

3.1.2 Spesifikasi Software

Spesifikasi software yang digunakan dalam program ini adalah :

Sistem Operasi : Windows 10 Pro

Software pendukung : PHP, MySql, Visual Studio Code, Dreamweaver


dan CorelDraw X7

3.2 Metode Perancangan Sistem

Metode penelitian yang akan digunakan adalah metode waterfall. Metode

waterfall merupakan proses pengembangan rekayasa perangkat lunak, dimana

proses pengembangannya dilakukan secara berurutan dari atas ke bawah seperti

pada Gambar 3.2.

33
34

Perumusan Masalah

Penentuan Tujuan

Studi Pustaka

Pengumpulan Data

Implementasi

Pengujian

Perawatan

Gambar 3.1 Metode Waterfall


Keuntungan dari model waterfall ini, yaitu setiap tahapan akan dievaluasi

secara teliti untuk mendapatkan hasil yang maksimal. Berikut ini merupakan

tahapan metode Waterfall dalam penelitian ini:

3.2.1 Prosedur Penelitian

Prosedur penelitian yang dilakukan dalam penulisan tugas akhir ini adalah sebagai

berikut :

a. Perumusan Masalah

Tahap ini dilakukan untuk menganalisa masalah dan mengumpulkan data

secara lengkap dan Jelas.

b. Penentuan Tujuan

Pada tahap ini dilakukan dengan menyesuaikan tujuan dengan kebutuhan

yang ada agar saat pengerjaan dapat memiliki tujuan yang jelas.
35

c. Studi Pustaka

Pada tahap ini dilakukan dengan mengumpulkan data - data yang diperlukan

dengan mempelajari buku, jurnal, makalah dan beberapa situs yang

bersangkutan dengan judul.

d. Pengumpulan Data

Pengumpulan data dilakukan dengan melakukan observasi, studi pustaka,

dan kuesioner pada lingkungan sekitar penulis untuk mengetahui hal-hal apa

yang dibutuhkan dalam membangun Sistem Informasi Nilai Raport Online Pada

Sekolah Yayasan Putri Alifah Berbasis Website dan berbagai jurnal untuk

mamahami lebih dalam .

e. Implementasi

Pada tahap ini, sistem pertama kali dikembangkan di program kecil yang

disebut unit, yang bisa terintegrasi dalam tahap selanjutnya

f. Pengujian

Seluruh unit yang sudah dikembangkan akan diuji untuk mengetahui apakah

ada kesalahan dan kekurangan pada unit tersebut.

g. Perawatan

Perangkat lunak yang sudah jadi dan sudah siap digunakan akan dilakukan

perawatan secara berkala oleh pengguna. Pemeliharaan termasuk juga dalam

memperbaiki kesalahan yang tidak dapat ditemukan pada langkah sebelumnya,

perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai

kebutuhan baru yang selalu dapat di inovasikan.


36

Dengan menggunakan waterfall Pengerjaan proyek sistem akan mudah

dikontrol dan terjadwal dengan baik.

3.2.2 Pengumpulan Data

Pengumpulan Data pada penelitian ini dilakukan dengan cara, yaitu;

1) Observasi

Suatu metode pengumpulan data yang dilakukan dengan mengamati

langsung, melihat dan mengambil suatu data yang dibutuhkan di tempat

penelitian itu dilakukan. Observasi juga bisa diartikan sebagai proses yang

kompleks dan fleksibel. Pengumpulan data yang dilakukan pada lingkungan

sekitar penulis.

2) Tahap Studi Pustaka

Pada tahapan ini peneliti melakukan studi pustaka berupa konsep, teori dan

generalisasi yang bertujuan untuk mendapatkan landasan-landasan pemikiran

yang dapat menunjang penelitian ini. Tahapan ini dilakukan dengan membaca

buku-buku, jurnal dari penelitian sebelumnya yang ada kaitannya dengan

penelitian ini sebagai referensi dan mencari referensi lainnya seperti dari

internet.

3.3 Analisis Kebutuhan

Analisis kebutuhan adalah proses kebutuhan informasi berdasarkan

permasalahan yang ada sehingga sistem yang dikembangkan dapat berjalan dengan

baik dan terarah. Pada kasus ini informasi dibutuhkan agar dapat menyelesaikan
37

masalah pembuatan sistem baik dalam pembuatan sistem untuk mendukung

pengambilan keputusan.

3.3.1 Analisis Sistem

Analisis sistem adalah metode pemecahan masalah yang memungkinkan

Pengguna untuk mengklasifikasikan sistem Pengguna ke dalam komponen yang

memahami perilaku dan interaksinya, membuat desain sistem Pengguna lebih

berorientasi pada tujuan dan langkah demi langkah.

Analisis sistem bertujuan untuk menentukan kebutuhan yang dibutuhkan

untuk suatu aplikasi. Analisis persyaratan juga dapat membantu Pengguna

menentukan cara kerja aplikasi dan antarmuka mana yang sesuai dengan aplikasi

Pengguna. Metode yang digunakan untuk membangun aplikasi ini adalah metode

akuisisi data, perancangan model bisnis, analisis pengguna dan fitur, kebutuhan

input dan output, analisis antarmuka, dan perancangan perangkat lunak.

3.3.2 Analisis Sistem Yang Sedang Berjalan

Pada dasarnya, data informasi pengelolaan keuangan dibuat secara manual

menggunakan buku catatan pribadi. Seperti terlihat pada diagram flow map pada

gambar 3.2:
38

Gambar 3.2 Sistem yang sedang berjalan

Analisis aliran data atau prosedur sangat diperlukan untuk mengetahui

proses yang berjalan di Sekolah Yayasan Putri Alifah dan sebagai dasar untuk

membuat atau memperbaiki serta mempermudah prosedur yang sedang berjalan di

sekolah agar menjadi lebih baik. Prosedur pengolahan nilai merupakan bagian yang

menggambarkan dan menjelaskan urutan prosedur- prosedur, arus pengolahan nilai

secara keseluruhan dari sistem dan menggambarkan aliran data atau dokumen dari

suatu entitas keentitas lain.

3.3.3 Analisis Sistem yang Diusulkan

Pada tahapan ini merupakan bagian perancangan sistem usulan,

perancangan dapat didefinisikan sebagai pembuatan sketsa atau pengaturan dari

beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
39

Tujuan perancangan sistem adalah untuk memperbaharui sistem yang ada, untuk

mengatasi kendala dan permasalahan di Sekolah Yayasan Putri Alifah terutama

dalam proses pengolahan nilai dimana dalam proses ini masih menggunakan sistem

yang bersifat manual.

Adapun rekomendasi yang diusulkan penulis yaitu berupa Sistem Informasi

Nilai Raport Online Pada Sekolah Yayasan Putri Alifah Berbasis Website yang

dapat dilihat pada Flowmap pada gambar 3.3:

Gambar 3.3 Sistem yang Diusulukan

3.3.4 Analisis Pengguna dan Fungsionalitas

Dalam aplikasi terdapat tiga pengguna yang dalam prakteknya yaitu; Siswa,

Guru, dan Admin. Admin akan mendapat kendali penuh atas pengguna lain seperti

menambah siswa dan menambah guru. Admin juga dapat menambah mata pelajaran
40

dan memberi pengunguman yang akan tampil di halaman dashboard, mencetak

nilai, dan menentukan jadwal mata pelajaran. Guru dapat memberi nilai kepada

siswa sesuai kelas dan mata pelajarannya. Siswa akan melihat nilai yang telah

diinput oleh guru.

3.4 Rancangan Penelitian

Setelah analisis kebutuhan pembuatan sistem informasi dijelaskan, langkah

selanjutnya adalah merancang sistem menggunakan UML (Unifield Modeling

Language). UML dirancang untuk menggambarkan hubungan pengguna-aplikasi.

UML yang digunakan adalah use case diagram dan activity diagram untuk

menjelaskan cara kerja aplikasi.

Desain sistem secara umum mengidentifikasikan komponen-komponen

sistem yang akan didesain secara terinci. Alat bantu perancangan yang digunakan

pada penelitian ini adalah Use Case Diagram dan Data Flow Diagram.

3.4.1 Use Case Diagram

Tabel use case diagram digunakan untuk menggambarkan requirment

fungsional yang diharapkan dari sebuah sistem. Yang digunakan untuk

menggambarkan secara ringkas siapa yang menggunakan sistem dan apa saja yang

bisa dlakukannya serta memetakan kebutuhan sistem mempresentasikan interaksi

pengguna terhadap sistem. Interaksi antara aktor dan sistem dapat dilihat pada

gambar 3.5
41

Sistem Informasi Nilai Raport

LOGIN

NILAI

JADWAL
MENGAJAR

KELAS

JADWAL MATA
PELAJARAN

CETAK NILAI

Gambar 3.4 Identifikasi Sistem dengan pengguna


Dalam use case diagram, aktornya adalah guru, siswa, dan admin yang

mempunyai use case masing-masing. Guru mempunyai 6 (enam) use case, siswa

mempunyai 7 (tujuh) use case. Identifikasi aktor mendeskripsikan interaksi antar

aktor di dalam sistem informasi penjualan rangka atap baja ringan, seperti

dijelaskan pada Tabel 3.1.

Tabel 3.1 Identifikasi Aktor

No. Aktor Keterangan


1 Guru Menginput nilai siswa dan melihat jadwal mengajar dan melihat nilai
2 Siswa Melihat hasil nilai , melihat teman sekelas, melihat jadwal matapelajaran,
melihat grafik prestasi, cetak nilai siswa
3 Admin Menginput data siswa, data guru, data mata pelajaran, data ruangkelas, dan
data jadwal pelajaran
42

Identifikasi Diagram Use Case menggambarkan interaksi antar aktor pada

tabel 3.2 dengan sistem.

Tabel 3.2 Identifikasi Diagram Use Case

No. Nama Use Case Keterangan Aktor

Use Case menggambarkan kegiatan memasukkan Admin, siswa,


1 Login
username dan password untuk mengakses sistem. guru
Use Case menggambarkan kegiatan untuk menghapus, Admin
2 Kelola Data Siswa
menambah, edit data siswa
Use Case menggambarkan kegiatan untuk menghapus, Admin
3 Kelola Data Guru
menambah, edit data guru
Kelola Data Mata Use Case menggambarkan kegiatan untuk menghapus, Admin
4
Pelajaran menambah, edit data mata pelajaran
Kelola DataJadwal Use Case menggambarkan kegiatan untuk menghapus, Admin
5
Pelajaran menambah, edit data jadwal mata pelajaran
Kelola Data Use Case menggambarkan kegiatan untuk menghapus, Admin
6
RuangKelas menambah, edit data ruang kelas
Use Case menggambarkan kegiatan guru Guru
7 Input Data Nilai
untuk memasukkan data nilai di web
Lihat Jadwal Use Case menggambarkan kegiatan guru melihat Guru
8
Mengajar jadwalmengajar
Use Case menggambarkan kegiatan guru melihat Guru
9 Lihat Nilai
kembali nilai yg sudah di input
Lihat Jadwal Use Case menggambarkan kegiatan siswa melihat Siswa
10
Pelajaran jadwal pelajaran yang akan di ambil
Use Case menggambarkan kegiatan siswa melihat Siswa
11 Lihat Niilai
nilai hasil pembelajaran
Lihat Grafik Use Case menggambarkan kegiatan siswa melihat Siswa
12
Prestasi prestasi hasil pembelajaran
Use Case menggambarkan kegiatan siswa mencetak Siswa
13 Cetak Nilai
nilai
43

3.4.2 Perancangan Database Nilai

Perancangan basis data dalam Sistem Informasi Nilai Raport Online Pada

Sekolah Yayasan Putri Alifah Berbasis Website ini, dibentuk dari kebutuhan input

yg diharapkan. Tabel database Nilai merupakan entitas database yang digunakan

untuk menampung data nilai yang telah dilakukan oleh Admin. Akan terdapat 9

(Sembilan) kolom yaitu id_nilai sebagai primary key, id_siswa, id_matapelajaran,

id_guru, nilai_tugas, nilai_uts, nilai_uas, kunci, dan id_periode.

Tabel 3.3 Tabel Database Nilai

Nama field Type Ket

id_nilai integer primary key

id_siswa integer -

id_matapelajaran integer -

id_guru integer -

nilai_tugas integer -

nilai_uts integer -

nilai_uas integer -

kunci varchar -

id_periode integer -
44

3.4.3 Activity Diagram

Activity diagram menjelaskan kegiatan yang dilakukan oleh siswa terhadap

sistem tersebut. diagram ini akan menjelaskan bagaimana proses sistem informasi

berinteraksi dengan siswa. gambar 3.6 merupakan activity diagram dari sistem yang

dirancang.

Gambar 3.5 Activity Diagram Siswa


45

Dari gambar diatas menjelaskan tentang bagaimana proses dari aktifitas

Siswa. Siswa akan mendapat tugas dari guru melalui sistem lalu mengakses sistem

untuk mengerjakan tugas yang telah diberikan oleh guru. Setelah tugas selesai siswa

mengirim hasil dari pengerjaan tugas tersebut untuk diberi nilai oleh guru. Nilai

tersebut dapat dicetak melalui sistem tiap semester Adapun gambar 3.7

menampilkan proses activity diagram guru.

Gambar 3.6 Activity Diagram Guru

Dari gambar diatas menjelaskan tentang bagaimana proses dari aktifitas

Guru. Guru akan memberi tugas kepada siswa melalui sistem yang nantinya akan

dikerjakan oleh siswa yang pada selanjutnya akan dikerjakan oleh siswa. Setelah
46

siswa mengupload hasil tugas yang telah diberikan, guru memberi nilai melalui

sistem.

3.5 Rancangan Antarmuka

Perancangan tampilan user interface dibuat untuk memberikan rancangan

pada tampilan web yang akan di buat sehingga dapat lebih mudah di pahami.

Tampilan antar muka yang akan di rancang memiliki 3 akses yang berbeda. Pertama

tampilan user interface untuk admin, yang kedua untuk guru dan yang terakhir

tampilan user interface untuk siswa.

Tujuan nya adalah menampilkan hasil pemrosesan data oleh program dan

memudahkan pembacaan data yang dihasilkan oleh program.

3.5.1 Rancangan Halaman Login

Halaman login adalah halam pertama yang akan tampil saat program

berjalan dan memisah kan akses antara admin, guru, dan siswa.

Gambar 3.7 Rancangan Tampilan Halaman Login


47

Keterangan :
1. Logo website
2. Teks yang memberikan instruksi untuk mengisi form
3. Form yang diisi untuk melakukan login
4. Drop down yang berfungsi untuk memilih jenis akses untuk login
5. Tombol submit apabila form telah diisi

3.5.2 Rancangan Halaman Utama

Halaman utama adalah halaman pertama yang ditampilkan saat pengguna

setelah melakukan login. Halaman ini memiliki bagian berupa konten untuk

menampung tampilan lain sesuai pilihan dari menu agar bagian logo, menu, periode

semester, judul konten, dan footer tetap pada posisinya.

Gambar 3.8 Rancangan Tampilan Halaman Utama

Keterangan :
48

1. Menu berisi fitur berupa pilihan yang akan disesuaikan dengan akses.
2. Periode semester pada saat kegiatan belajar mengajar terlaksana.
3. Judul konten akan menyesuaikan menurut pilihan yang telah dipilih.
4. Bagian konten akan menampilkan bagian sesuai pilihan menu terpilih.
5. Bagian bawah web yang mencantumkan nama pengembang / instansi.
3.5.3 Rancangan Tampilan Dashboard

Tampilan halaman dashboard merupakan tampilan default pada website.

Ketika membuka website konten akan menyesuaikan dengan pilihan yang telah

terpilih. Bagian tugas hanya akan muncul ketika siswa mengakses halaman

dashbord dan akan tersembunyi ketika guru mengakses.

Gambar 3.9 Rancangan Tampilan Dashboard


Keterangan :
1. Ucapan salam beserta waktu dan nama pengguna
2. Slogan sekolah putri alifah
3. Foto pengguna yang mengakses
4. Tugas merupakan bagian yang akan tampil apa bila siswa mengakses
5. Pengunguman berupa informasi mengenai website yang akan dikelola pleh
admin
49

3.5.4 Rancangan Halaman Input Nilai Oleh Guru

Halaman input nilai merupakan halaman yang akan digunakan oleh guru

ketika menginput nilai siswa sesuai mata pelajarannya. Halaman ini merupakan

bagian dari konten halaman utama apabila telah memilih bagian menu input nilai

yang diakses oleh guru.

Gambar 3.10 Rancangan Tampilan Input Nilai Oleh Guru


Keterangan :
1. Berisi keterangan nama guru yang sedang mengakses beserta mata
pelajaran.
2. Berupa tabel untuk melakukan input nilai siswa sesuai nama siswa.
3. Berupa form untuk mengisi nilai siswa terpisah antara tugas, UTS,dan UAS.
4. Ketika selesai melakukan pengisian tombol submit melakukan
penyimpanan data nilai.
50

3.5.5 Rancangan Halaman Nilai Siswa

Halaman nilai siswa menampilkan nilai kesuluruhan siswa. Terdapat total

nilai dan grade nilai yang akan terhitung otomatis oleh sistem berdasarkan nilai

tugas, UTS,dan UAS.

Gambar 3.11 Rancangan Tampilan Halaman Nilai Siswa


Keterangan :
1. Bagian yang menunjukan nama, NIM, dan kelas.
2. Bagian yang menunjukan tiap mata pelajran.
3. Bagian yang menunjukan nilai siswa terbagi atas tugas, UTS, UAS, total,
dan grade nilai.
4. Tombol print untuk mencetak nilai menjadi soft copy pdf.
5. Periode semester membagi tabel nilai antara semester genap dan ganjil.
BAB IV
HASIL DAN PEMBAHASAN

4.1 Pengujian Aplikasi dan Pembahasan

Pengujian akan diterapkan berdasarkan pada hasil dan perancangan yang

telah dilakukan pada bab tiga demi mengetahui apakah sistem yang dirancang dapat

beroperasi secara normal, maka diperlukannya pengujian terhadap sistem yang

telah selesai. Berikut pengujian dalam Sistem Informasi Nilai Raport Online Pada

Sekolah Yayasan Putri Alifah Berbasis Website.

Pengujian akan terdiri dari tampilan program yang sudah dapat berjalan

sesuai dengan perancangan dan menguji perhitungan nilai yang diolah oleh

program.

4.2 Tampilan program

Tampilan program yang telah dapat berjalan sesuai dengan perancangan

sebelumnya yang telah dicantumkan pada bab tiga.

Tampilan ini terdiri dari :

1. Tampilan Login

2. Tampilan Halaman Utama

3. Tampilan Dashboard

4. Tampilan Input Nilai

5. Tampilan Nilai Siswa

50
51

4.2.1 Tampilan Login

Halaman login berisi box yang didalamnya terdapat form username,

password, dan akses untuk membedakan antara Admin, Guru, dan Siswa. Dengan

begitu setiap pengguna tidak akan salah mendapatkan halaman yang sesuai

berdasarkan akses sehingga tidak terjadi kesalahan ketika mengakses website.

Gambar 4.1 Tampilan Login


52

Halaman login berisi box yang didalamnya terdapat form akses untuk

membedakan antara Admin, Guru, dan Siswa akan memberi batas untuk para

pengguna agar tidak melakukan kesalahan tiket akses masuk kedalam program atau

sistem informasi nilai rapor online

Gambar 4.2 Tampilan Login Menunjukan Akses berbeda


53

4.2.2 Tampilan Halaman Utama

Tampilan halaman utama terdiri atas menu dan konten yang otomatis berisi

dashboard. Bagian konten akan berubah menyesuaikan berdasar pilihan yang

dipilih di bagian menu. Isi pilihan menu akan menyesuaikan dengan akses antara

Admin, Guru, dan Siswa agar tampilan tetap sedarhana dan stabil ketika diakses

oleh pengguna lainnya. Bagian pengunguman tugas hanya akan tampil pada

dashboard akses siswa.

Gambar 4.3 Tampilan Halaman Utama


54

4.2.3 Tampilan Input Nilai

Halaman input nilai dapat diakses oleh guru. Bagian penginputan terdiri atas

tiga tahap yaitu pemilihan mata pelajaran, input nilai, dan tampilan nilai yang hanya

berfungsi untuk menampilkan nilai yang sudah diinput. Pada bagian penginputan

nilai dan tampilan nilai terdapat form yang menunjukan kelas dan matapelajaran

yang nilainya akan diinput oleh guru. Setelah proses penginputan nilai selesai, nilai

akan masuk ke database dan tidak dapat diubah lagi. Untuk dapat mengubah nilai

tersebut guru harus melapor ke admin agar dapat melakukan perubahan nil

Gambar 4.4 Tampilan Input Nilai


55

4.2.4 Tampilan Nilai Siswa

Pada halaman ini siswa dapat mengakses untuk melihat dan mencetak nilai

yang sudah diinput oleh guru. Terdapat dua jenis tampilan nilai yang dapat

menampilkan nilai. Tampilan pertama memperlihatkan nilai dibagi dalam dua

semester bentuk tabel.

Gambar 4.5 Tampilan Nilai Siswa Persemester


56

Tampilan kedua nilai ditotalkan dari semester ganjil dan genap serta menunjukan

diagram batang nilai siswa.

Gambar 4.6 Tampilan Nilai Siswa dan Batang Nilai


57

4.2.5 Tampilan Cetak Nilai Siswa

Hasil cetak nilai yang telah dilakukan siswa yang sebelumnya telah diinput

oleh guru keluar dalam bentuk softcopy dengan format pdf. Dengan begitu siswa

dapat melakukan cetak atau print dalam bentuk hardcopy tanpa menghawatirkan

bentuk atau susunan cetak tidak beraturan. Hasil cetak didalamnya terdapat nama

siswa, nomor induk siswa, logo, tanggal cetak, dan tabel nilai.

Gambar 4.7 Hasil Cetak Nilai Siswa

4.3 Pengujian Sistem

Dalam melakukan pembangunan suatu perangkat lunak, tahap yang paling

penting adalah melakukan pengujian terhadap perangkat lunak tersebut, karena

pada pengujian tersebut akan diketahui kelemahan atau kesalahan dari perangkat

lunak yang dibangun.


58

Pada pengujian Sistem Informasi Nilai Raport Online Pada Sekolah

Yayasan Putri Alifah Berbasis Website ini, metode pegujian perangkat lunak yang

digunakan adalah metode pengujian black box. Pengujian ini dilakukan dengan

memperhatikan input (data masukan) dan output (data keluaran) dari perangkat

lunak tersebut. Dimana pada pengujian Sistem Informasi Nilai Raport Online Pada

Sekolah Yayasan Putri Alifah Berbasis Website ini juga dilakukan oleh pemilik

perusahaan untuk mengetahui apakah perangkat lunak tersebut telah sesuai dengan

yang diharapkan atau masih mempunyai kelemahan.

Pengujian dilakukan untuk melihat keberhasilan dari Sistem Informasi Nilai

Raport Online Pada Sekolah Yayasan Putri Alifah Berbasis Website yang telah

dirancang dan dibangun, baik dari segi input maupun output sesuai dengan apa yang

diharapkan. Untuk melihat hasil pengujian tersebut, dapat dilihat sebagai berikut :

4.3.1 Rencana Pengujian

Rencana pengujian pada pembangunan dari Sistem Informasi Nilai Raport

Online Pada Sekolah Yayasan Putri Alifah Berbasis Website dilakukan dengan

menginput data pada perangkat lunak dan memperhatikan outputnya. Dimana

rencana pengujian tersebut akan dikelompokan dalam suatu tabel pengujian yang

menggambarkan data yang diinput, hasil atau output yang diharapkan dari data

yang diinput dan jenis pengujian yang digunakan, tabel pengujian tersebut adalah

sebagai berikut:
59

Tabel 4.1 Tabel Rencana Pengujian

Jenis
Item Pengujian Deskripsi
Pengujian

Login Guru Melakukan login sebagai guru sudah benar Blackbox

dan sesuai dengan yang dirancang

Login Siswa Melakukan login sebagai siswa sudah benar Blackbox

dan sesuai dengan yang dirancang

Login Admin Melakukan login sebagai admin sudah benar Blackbox

dan sesuai dengan yang dirancang

Halaman Input Nilai Melakukan pengujian apakah proses ganti Blackbox

Siswa password sudah benar dan sesuai dengan

yang dirancang

Halaman Cetak Informasi kesalahan memasukan data sudah Blackbox

Nilai Siswa benar dan sesuai dengan yang dirancang

4.3.2 Kasus dan Hasil Pengujian

Berikut ini uraian hasil pengujian dengan teknik pengujian black box

berdasarkan item pengujian pada rencana pengujian berdasarkan tabel 4.15 rencana

pengujian sebelumnya.
60

Tabel 4.2 Tabel Hasil Pengujian

No Item Skenario Uji Hasil yang Hasil


diharapkan Pengujian
Pengujian
1 Login Guru Input username dan Maka akan [√] Berhasil
password yang masuk ke
Benar halaman utama
guru [ ] Gagal

Input username dan Maka akan [√] Berhasil


password yang muncul pesan
Salah status=Gagal
Login [ ] Gagal

Input username dan Maka akan [√] Berhasil


password benar muncul
tetapi salah pesan
memilih akses status=Gagal [ ] Gagal
Login
2 Login Siswa Input username dan Maka akan [√] Berhasil
password yang masuk ke
Benar halaman utama
siswa [ ] Gagal

Input username dan Maka akan [√] Berhasil


password yang muncul
Salah pesan
status=Gagal [ ] Gagal
Login
Input username dan Maka akan [√] Berhasil
password benar muncul
tetapi salah pesan
memilih akses status=Gagal [ ] Gagal
Login
3 Login Input username dan Maka akan [√] Berhasil
Admin password yang masuk ke
Benar halaman utama
admin [ ] Gagal

Input username dan Maka akan [√] Berhasil


password yang munculpesan
Salah status=Gagal
61

Login di [ ] Gagal
address bar
Input username dan Maka akan [√] Berhasil
password benar muncul
tetapi belum pesan “anda
memilih akses belum memilih [ ] Gagal
level user”
4 Input Nilai Input nilai siswa Nilai yang akan [√] Berhasil
Siswa dengan lengkap muncul pada
serta menunjukan tabel nilai
perhitungan yang sesuai dengan [ ] Gagal
benar apa yang telah
diinput dan
sesuai menurut
perhitungan
yang benar
5 Cetak Nilai Siswa mencetak Output cetak [√] Berhasil
Siswa nilai yang telah berupa pdf dan
diinput oleh guru sesuai dengan
apa yang telah [ ] Gagal
diinput oleh
guru

4.3.3 Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus sample uji yang telah dilakukan

dapat ditarik kesimpulan bahwa perangkat lunak berjalan dengan baik dan secara

fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan, namun

pengujian tersebut dikatakan belum sempurna, karena hanya dilakukan pada satu

sisi pengujian. Dari semua yang telah dilakukan dalam pengujian ini diharapkan

dapat mewakili pengujian fungsi yang lain dalam Sistem Informasi Nilai Raport

Online Pada Sekolah Yayasan Putri Alifah Berbasis Website ini.


BAB V
PENUTUP
5.1 Simpulan

Dari hasil uji coba sistem informasi nilai raport online yang telah dilakukan pada

pada Sekolah Yayasan Putri Alifah yang dijlankan pada smartphone Android dapat

disimpulkan bahwa :

a. Sistem informasi nilai raport online dirancang menggunakan bahasa

pemrograman HTML, PHP, Javascript, dan CSS. Sedangkan untuk

databasenya menggunakan MySQL.

b. Sistem Informasi Nilai Raport Online Pada Sekolah Yayasan Putri Alifah

Berbasis Website ini diterapkan dengan memberikan hak akses guru untuk

menginput nilai siswa agar dapat melakukan proses nilai sehingga siswa

dapat mencetak nilainya. Dalam prosesnya dibutuhkan admin untuk

memanajemen sistem informasi ini.

5.2 Saran

Saran yang dapat diberikan oleh penulis atas penelitian ini adalah sebagai berikut:

Penulis selaku juga pengembang dari sistem informasi ini menyadari bahwa

sistem informasi ini masih banyak terdapat kekurangan dan berbagai hal yang harus

diperbaiki agar kedepannya pengguna akan lebih mudah dalam menggunakan

sistem informasi ini serta bertambahnya fitur- fitur lain yang akan menambah

manfaat untuk pihak sekolah dalam melakukan penginputan nilai siswa.

62
DAFTAR PUSTAKA

Al Fattah, Hanif. Analisis dan Perancangan Sistem Informasi. Yogyakarta:


Andi.ISBN: 978-979-29-0216-7. 2007.
Bahra Al, Ladjamudin. Analisis Dan Desain Sistem Informasi. Yogyakarta : Graha
Ilmu. ISBN: 979-756-038-8.2013.
Fathansyah. Basis Data. Bandung: Informatika. ISBN: 978-602-8758-53-6. 2012.
Huda Ngadirojo, Miftahul “ Pembangunan Sistem Informasi Pengolahan Data Nilai
siswa berbasis web pada sekolah Menengah Kejuruan ( SMK ) ”. Jurnal,
Jurnal on computer Science,2013 – ISSN : 1979 – 9330. Hal : 1 – 7. 2013.
Jogiyanto, HM. Analisis dan Desain. Yogyakarta: Andi. ISBN: 978-979-29-037-
1.2005.
Syarifudin, Ahmad. “ Sitem Informasi Pengolahan Nilai Siswa Menggunakan
Waterfall”. Jurnal, Teknik Informatika, Stmik Antar Bangsa Vol. I No. I
Februari 2015: 128-138 .2015.
Kusuma Wardani, Susy. “ Sistem Informasi Pengolahan Data Nilai Siswa berbasis
web pada sekolah menengah atas Muhammadiyah Pacitan ”. Jurnal,
Teknologi Informasi, IJNS Vol. 2 No.2, April 2013:30 -37. 2013.
Nenzy, Ahlung Arniyanto Putri “Sistem Informasi Pengolahan Nilai Raport Pada
SMP Negeri 1 Yogyakarta berbasis web”. Jurnal, Sistem Informasi, Vol.14
No. 04, Desember 2013 : 38-43, 2013.
Nugroho, Bunafit. Dasar Pemrograman Web PHP-MySQL dengan Dreamweaver,
Yogyakarta: Gava Media. ISBN : 978-602-7869-11-0. 2013.
Nurhaeni, Rina. “ Sistem Informasi Pengolahan Nilai Sekolah Secara Online
Berbasis Lingkungan adiwiyata di kementerian lingkungan hidup”. Jurnal,
Teknologi dan Manajemen,Vol. 3, No. 1, Juni 2016:17 -30. 2014.
Pressman, Roger S. Rekayasa Perangkat Lunak, Yogyakarta: Andi. ISBN: 978-
979-29-3104-4. 2012.
Sadeli, Muhammad. Aplikasi Bisnis dengan PHP dan MySQL Menggunakan
Adobe Dreamweaver CS 6, Palembang: Maxikom. ISBN: 978-602-7680- 69-
2. 2014.

63

Anda mungkin juga menyukai