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
DISUSUN OLEH :
Skripsi Telah Disetujui oleh Dosen Pembimbing Skripsi Pada Tanggal Juni
2023
Mengetahui,
Dekan Fakultas Sains Dan Teknologi Ketua Program Studi Sistem Komputer
NPM : 1814370068
1. Skripsi ini merupakan hasil karya tulis saya sendiri dan bukan merupakan
kepentingan akademik.
Dengan in saya perbuat dengan penuh tanggung jawab dan saya bersedia menerima
konsekuensi apapun sesuai dengan aturan yang berlaku apabila dikemudian hari
Rizky Prasetya
1814370068
SURAT PERNYATAAN ORISINALITAS
Dengan ini saya menyatakan bahwa dalam skripsi ini tidak terdapat karya yang
sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah
ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis didalam skripsi
Rizky Prasetya
1814370068
ABSTRAK
RIZKY PRASETYA
2023
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. Supina Batubara, 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.
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.2. Karakteristik 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 ................................................................................................ 18
2.7 PhpMyAdmin ...................................................................................... 19
2.8 MySQL ............................................................................................... 19
2.8.1 Sejarah MySQL ............................................................................ 20
2.8.2 Fungsi MySQL ............................................................................. 21
ii
2.9 PHP ..................................................................................................... 21
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 Metode Perancangan Sistem ................................................................ 33
3.1.1 Prosedur Penelitian ....................................................................... 34
3.1.2 Pengumpulan Data ........................................................................ 35
3.2 Analisis Kebutuhan.............................................................................. 36
3.2.1 Analisis Sistem ............................................................................. 36
3.2.2 Analisis Sistem Yang Sedang Berjalan ......................................... 37
3.2.3 Analisis Sistem yang Diusulkan .................................................... 38
3.2.4 Analisis Pengguna dan Fungsionalitas .......................................... 39
3.3 Rancangan Penelitian........................................................................... 39
3.3.1 Use Case Diagram ........................................................................ 40
3.3.2 Perancangan Database Nilai.......................................................... 43
3.3.3 Activity Diagram .......................................................................... 44
3.4 Rancangan Antarmuka ......................................................................... 46
3.4.1 Rancangan Halaman Login ........................................................... 46
3.4.2 Rancangan Halaman Utama .......................................................... 47
3.4.3 Rancangan Tampilan Dashboard................................................... 49
3.4.4 Rancangan Halaman Input Nilai Oleh Guru ................................. 50
3.4.5 Rancangan Halaman Nilai Siswa .................................................. 51
BAB IV HASIL DAN PEMBAHASAN .......................................................... 52
iii
4.1 Perancangan Sistem ............................................................................. 52
4.1.1 Spesifikasi Hardware .................................................................... 52
4.1.2 Spesifikasi Software ..................................................................... 52
4.2 Pengujian Aplikasi dan Pembahasan .................................................... 53
4.3 Pengujian Data .................................................................................... 53
4.4.1 Data Siswa.................................................................................... 53
4.4.2 Tabel Data Nilai ........................................................................... 55
4.4 Pengujian Sistem ................................................................................. 60
4.4.1 Rencana Pengujian ....................................................................... 60
4.4.2 Kasus dan Hasil Pengujian............................................................ 62
4.4.3 Kesimpulan Hasil Pengujian ......................................................... 63
4.5 Tampilan program ............................................................................... 64
4.5.1 Tampilan Login ............................................................................ 64
4.5.2 Tampilan Halaman Utama ............................................................ 66
4.5.3 Tampilan Input Nilai..................................................................... 68
4.5.4 Tampilan Nilai Siswa ................................................................... 69
4.5.5 Tampilan Cetak Nilai Siswa.......................................................... 71
4.5.6 Tampilan Edit Profile ................................................................... 72
4.5.7 Tampilan Download Materi Pelajaran ........................................... 73
BAB V PENUTUP ........................................................................................... 74
5.1 Simpulan ............................................................................................. 74
5.2 Saran ................................................................................................... 74
DAFTAR PUSTAKA ....................................................................................... 75
iv
DAFTAR GAMBAR
v
DAFTAR TABEL
vi
BAB I
PENDAHULUAN
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.
keluaran berupa laporan yang diserahkan ke kepala sekolah secara berkala. Akan
tetapi, saat ini umumnya sekolah masih menggunakan cara yang tradisional dalam
kurang efektif dan efisien. Hal ini disebakan kurangnya efektivitas dalam
Untuk mengatasi konflik yang dihadapi oleh Sekolah yayasan putri alifah
pada pengolahan data nilai raport dibutuhkan sistem yang komputerisasi yang
raport murid.
1
2
1. Bagaimana merancang dan membangun sistem rekap nilai raport yang dapat
1. Sistem informasi rekap nilai raport menampilkan Data Siswa, Data Guru, Mata
Berikut ini beberapa tujuan penelitian yang akan dibahas dalam penelitian
Berikut ini beberapa manfaat penelitian yang akan dibahas dalam penelitian ini
nilai siswa.
2. Memudahkan wali kelas dalam melakukan rekap data nilai, raport, serta
penulis lakukan.
4
5
menjadi satu untuk mencapai tujuan tertentu, berikut penulis jabarkan berbagai
Mc. Leod dan Hanif dalam Ramanda, Komarudin, Maisyaroh, & Salim (2014)
“Sistem adalah sekumpulan dari beberapa elemen yang saling berintegrasi dengan
prosedur atau elemen yang saling berhubungan satu sama lain dimana dalam sebuah
sistem terdapat suatu masukan, proses dan keluaran, untuk mencapai tujuan yang
diharapkan
sebagai berikut:
subsistem-subsistem.
7. Suatu sistem yang dapat mengolah data masukan jadi keluaran/ pengolah
sistem
Menurut Hutahean (2014) dalam bukunya mengatakan bahwa “Suatu sistem dapat
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak
fisik merupakan sistem yang ada secara fisik misalnya komputer, sistem akuntansi,
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,
Sistem tertentu adalah sistem yang beroperasi dengan tingkah laku yang sudah
dapat di prediksi, sedangkan sistem tak tertentu adalah sistem yang kondisi masa
Sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan
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.
data yang telah diolah menjadi bentuk yang lebih berguna bagi penerimanya”.
pengambilan keputusan”.
merupakan data yang telah diolah, dibentuk, ataupun dimanipulasi sesuai dengan
berkesinambungan dan progresif dalam organisme, mulai dari lahir sampai mati.
keseluruhan proses perubahan dari potensi yang dimiliki individu dan tampil dalam
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,
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
Kesimpulan umum yang dapat ditarik dari berbagai definisi diatas adalah
berlangsung secara terus menerus dan bersifat tetap dari fungsi-fungsi jasmaniah
10
dan rohaniah yang dimiliki individu menuju ketahap kematangan melaui proses
perbuatan“
(ability) adalah kecakapan atau potensi menguasai suatu keahlian yang merupakan
hasil latihan atau praktek dan digunakan untuk mengerjakan sesuatu yang
Dasar teori merupakan bagian dari penelitian yang memuat teori-teori dan
hasil-hasil penelitian yang berasal dari studi kepustakaan yang memiliki fungsi
Kosakata tersebut menurut sebagian ahli berasal dari bahasa Latin, curriculum yang
berarti bahan pengajaran, dan ada pula yang mengatakan berasal dari bahasa
pendidikan menjadi jelas dan terang. Pengertian ini terkait dengan hal yang paling
menonjol dari isi kurikulum, yaitu susunan bahan atau mata pelajaran yang akan
dunia olah raga. Pada saat itu kurikulum diartikan sebagai jarak yang harus
ditempuh oleh seorang pelari mulai dari start sampai finish untuk memperoleh
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
dua sisi yang berbeda, yakni menurut pandangan lama dan pandangan baru.
Pengertian kurikulum dari pandangan lama atau juga sering disebut pandangan
baru, kurikulum bersifat luas karena kurikulum bukan hanya terdiri atas mata
pelajaran (courses), tetapi meliputi semua kegiatan dan pengalaman yang menjadi
kurikulum di atas, dapat disimpulkan berdasarkan UUSPN No. 20 tahun 2003 Pasal
mengenai tujuan, isi, dan bahan pelajaran serta cara yang digunakan sebagai
pendidikan tertentu.
bermutu, menunjukkan kualitas, dan berguna bagi manusia. Sesuatu itu bernilai
berarti sesuatu itu berharga atau berguna bagi kehidupan manusia, nilai berfungsi
bertindak berdasar dorongan oleh nilai yang diyakininya misalnya, nilai ketakwaan,
13
adanya nilai ini menjadikan semua orang terdorong untuk bias mencapai derajat
ketakwaan.
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
Keterangan :
NT = 80
UTS = 90
UAS = 85
NR = (80 + 90 + 85) / 3
= 225 / 3
= 85
14
Bagan alir dokumen (document flowchart) atau disebut juga bagan alir
bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-
lengkap tentang interaksi yang terjadi antara para aktor dengan sistem / perangkat
case diagram sebagai berikut : “Use case diagram merupakan pemodelan untuk
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
user.
15
menggambarkan secara ringkas siapa yang menggunakan sistem dan apa saja yang
kerja) atau aktifitas dari sebuah sistem atau proses bisnis atau menu yang ada pada
perangkat lunak, yang perlu diperhatikan disini adalah bahwa diagram aktifitas
menggambarkan aktifitas sistem bukan apa yang dilakukan aktor, jadi aktifitas yang
berikut:
Simbol Deskripsi
Decision
Asosiasi Jika ada Pilihan aktifitas lebih
dari satu.
18
Swimlane
2.6 Apache
Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix,
19
BSD, Linux, Microsoft Windows, dan Novel Netware serta flatform lainnya) yang
berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur,
autentikasi yang berbasis basis data dan lain-lain. Apache juga didukung oleh
2.7 PhpMyAdmin
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
saja boleh menggunakannya dan tidak di cekal. MySQL adalah produk yang
berjalan pada platform baik windows maupun Linux. Selain itu, MySQL
20
yang dimiliki SQL (Structure Query Language). SQL adalah suatu bahasa
pengakses database seperti Oracle, Posgres SQL, SQL Server, dan lain-lain.
tanpa adanya sebuah aplikasi lain (interface) MySQL dapat didukung oleh hampir
semua program aplikasi baik yang open source maupun yang tidak, yang ada pada
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"
koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty
TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan
UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.
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
2.9 PHP
adalah untuk menerima, mengolah,dan menampilkan data dari dan ke sebuah situs.
Prepocessor adalah bahasa pemrograman script berbasis web yang paling banyak
22
dipakai saat ini. PHP banyak dipakai untuk memprogram situs web dinamis,
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
3. Dalam isi pemahaman, PHP adalah bahasa scripting yang paling mudah
Ringkas
5. Bersifat Open Source yang berarti dapat digunakan oleh siapapun secara
Dukungan Database
Konsep .PHP diawali dengan tanda lebih kecil (< ) dan diakhiri dengan
tanda lebih besar ( > ). Ada 4 cara untuk menuliskan script PHP yaitu :
1. <? Hallo?>
3. <% Hallo%>
Pemisah antar intruksi adalah titik koma (;) dan untuk membuat atau
#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
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.
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
bahwa internet dapat juga disebut sebagai jaringan alam, yaitu suatu jaringan
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.
memiliki skala global, dimana tidak seorang pun dapat bertanggung jawab
Menurut Ned Snell, definisi internet adalah suatu koridor bagi berbagai jenis
sumber daya yang ada padanya, dan setiap sumber daya tersebut diakses melalui
informasi secara lengkap. Lebih lanjut Lani mengatakan bahwa internet juga
merupakan rekan maya atau virtual yang ampuh, yang biasa digunakan dalam
a. E-mail
b. Mailling list
perangkat lunak atau software yang digunakan untuk mencari, mengakses dan
menampilkan halaman web, terutama situs-situs website dan konten lain di internet.
menjadi konten yang dapat dibaca manusia. Sebagian besar web browser
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.
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.
Di dalam web dinamis, interaksi yang terjadi antara User dan server sangat
server yang kemudian akan ditampilkan dalam isi yang berbeda-beda menurut alur
memiliki data dan informasi yang berbeda-beda tergantung input apa yang
disampaikan client. Dokumen yang sampai di client akan berbeda dengan dokumen
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.
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.
tetapi seorang webmaster akan lebih suka menggunakan server side untuk
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
Dibawah ini akan dipaparkan beberapa penelitian yang pernah ada yang
berkaitan dengan pengolahan data nilai siswa, yang digunakan penulis sebagai
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
itu ditulis.
2. Sistem ini tidak menyediakan layanan komunikasi antara wali murid dan
wali kelas. Sehingga tidak terjalinya komunikasi yang baik antara wali
Adapun kelebihan yang dilihat penulis dalam penulisan ilmiah ini adalah sebagai
berikut:
1. Sistem ini menyediakan layanan melihat nilai raport on-line untuk siswa
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
Adapun kelebihan yang dapat diliahat penulis dalam penulisan tugas akhir ini
1. Pengolahan data nilai ini melibatkan guru mata pelajaran sehingga wali
Informasi Nilai Akademik Siswa Berbasis Web” karena dari hasil penelitian diatas
belum diambil sistem informasi tersebut yang dikhususkan dalam hal pengecekan
yaitu :
terus menerus, pada awal siklus akan dijelaskan bisnis proses dan
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 2023. Sekolah Yayasan Putri
Sekolah Yayasan Putri Alifah didirikan pada tahun 2016. Saat pertama kali
didirikan, sekolah ini diberi nama SMP Pancasila. Sekolah ini tela terakreditasi B
proses pembelajaran
Perumusan Masalah
Penentuan Tujuan
Studi Pustaka
Pengumpulan Data
Perancangan
Implementasi
33
34
proses atau paradigma rekayasa perangkat lunak berdasarkan sifat aplikasi dan
proyeknya, metode dan alat bantu yang dipakai, dan kontrol serta penyampaian
yang dibutuhkan. Pressman (2002: 27) menyebutkan ada beberapa model dari
Prosedur penelitian yang dilakukan dalam penulisan tugas akhir ini adalah sebagai
berikut :
a. Perumusan Masalah
b. Penentuan Tujuan
yang ada agar saat pengerjaan dapat memiliki tujuan yang jelas.
c. Studi Pustaka
35
Pada tahap ini dilakukan dengan mengumpulkan data - data yang diperlukan
d. Pengumpulan Data
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
e. Implementasi
Pada tahap ini, sistem pertama kali dikembangkan di program kecil yang
1) Observasi
penelitian itu dilakukan. Observasi juga bisa diartikan sebagai proses yang
36
sekitar penulis.
Pada tahapan ini peneliti melakukan studi pustaka berupa konsep, teori dan
yang dapat menunjang penelitian ini. Tahapan ini dilakukan dengan membaca
penelitian ini sebagai referensi dan mencari referensi lainnya seperti dari
internet.
permasalahan yang ada sehingga sistem yang dikembangkan dapat berjalan dengan
baik dan terarah. Pada kasus ini informasi dibutuhkan agar dapat menyelesaikan
pengambilan keputusan.
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
menggunakan buku catatan pribadi. Seperti terlihat pada diagram flow map pada
gambar 3.2:
proses yang berjalan di Sekolah Yayasan Putri Alifah dan sebagai dasar untuk
sekolah agar menjadi lebih baik. Prosedur pengolahan nilai merupakan bagian yang
secara keseluruhan dari sistem dan menggambarkan aliran data atau dokumen dari
beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
Tujuan perancangan sistem adalah untuk memperbaharui sistem yang ada, untuk
dalam proses pengolahan nilai dimana dalam proses ini masih menggunakan sistem
Nilai Raport Online Pada Sekolah Yayasan Putri Alifah Berbasis Website yang
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
nilai, dan menentukan jadwal mata pelajaran. Guru dapat memberi nilai kepada
siswa sesuai kelas dan mata pelajarannya. Siswa akan melihat nilai yang telah
UML yang digunakan adalah use case diagram dan activity diagram untuk
sistem yang akan didesain secara terinci. Alat bantu perancangan yang digunakan
pada penelitian ini adalah Use Case Diagram dan Data Flow Diagram.
menggambarkan secara ringkas siapa yang menggunakan sistem dan apa saja yang
pengguna terhadap sistem. Interaksi antara aktor dan sistem dapat dilihat pada
gambar 3.4.
41
masuk Login
masuk
lihat
Guru
Nilai input
lihat
t a
lih
input
Kelas
at
Admin
lih
at
lih
input
Jadwal Mata
Pelajaran
lih at
cetak
cetak
Cetak Nilai
Siswa
Dalam use case diagram, aktornya adalah guru, siswa, dan admin yang
mempunyai use case masing-masing. Guru mempunyai 6 (enam) use case, siswa
Perancangan basis data dalam Sistem Informasi Nilai Raport Online Pada
Sekolah Yayasan Putri Alifah Berbasis Website ini, dibentuk dari kebutuhan input
untuk menampung data nilai yang telah dilakukan oleh Admin. Akan terdapat 9
id_siswa integer -
id_matapelajaran integer -
id_guru integer -
nilai_tugas integer -
nilai_uts integer -
nilai_uas integer -
kunci varchar -
id_periode integer -
44
sistem tersebut. diagram ini akan menjelaskan bagaimana proses sistem informasi
berinteraksi dengan siswa. gambar 3.6 merupakan activity diagram dari sistem yang
dirancang.
Siswa. Siswa akan mendapat tugas dari guru melalui sistem lalu mengakses sistem
untuk mengerjakan tugas yang telah diberikan oleh guru. Setelah tugas selesai siswa
45
mengirim hasil dari pengerjaan tugas tersebut untuk diberi nilai oleh guru. Nilai
tersebut dapat dicetak melalui sistem tiap semester Adapun gambar 3.7
Guru. Guru akan memberi tugas kepada siswa melalui sistem yang nantinya akan
dikerjakan oleh siswa yang pada selanjutnya akan dikerjakan oleh siswa. Setelah
siswa mengupload hasil tugas yang telah diberikan, guru memberi nilai melalui
sistem.
46
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
Tujuan nya adalah menampilkan hasil pemrosesan data oleh program dan
Halaman login adalah halam pertama yang akan tampil saat program
berjalan dan memisah kan akses antara admin, guru, dan siswa.
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
47
setelah melakukan login. Halaman ini memiliki bagian berupa konten untuk
menampung tampilan lain sesuai pilihan dari menu agar bagian logo, menu, periode
Keterangan :
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.4.3 Rancangan Tampilan Dashboard
Ketika membuka website konten akan menyesuaikan dengan pilihan yang telah
terpilih. Bagian tugas hanya akan muncul ketika siswa mengakses halaman
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
nilai dan grade nilai yang akan terhitung otomatis oleh sistem berdasarkan nilai
Platform : Laptop PC
dan CorelDraw X7
52
53
telah dilakukan pada bab tiga demi mengetahui apakah sistem yang dirancang dapat
telah selesai. Berikut pengujian dalam Sistem Informasi Nilai Raport Online Pada
Pengujian akan terdiri dari tampilan program yang sudah dapat berjalan
sesuai dengan perancangan dan menguji perhitungan nilai yang diolah oleh
program.
terdapat tabel yang memiliki fungsi sebagai data penting yang data tersebut
digunakan untuk pencatatan data siswa, nilai siswa, dan mata pelajaran yang sedang
berjalan.
Data siswa adalah data yang di input atau dimasukkan oleh admin agar
siswa dapat login dan menggunakan Sistem Informasi Nilai Raport Online Pada
Tabel data nilai adalah tabel yang berisi nilai siswa yang telah diinput oleh
pada pengujian tersebut akan diketahui kelemahan atau kesalahan dari perangkat
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
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 :
Online Pada Sekolah Yayasan Putri Alifah Berbasis Website dilakukan dengan
rencana pengujian tersebut akan dikelompokan dalam suatu tabel pengujian yang
61
menggambarkan data yang diinput, hasil atau output yang diharapkan dari data
yang diinput dan jenis pengujian yang digunakan, tabel pengujian tersebut adalah
sebagai berikut:
Jenis
Item Pengujian Deskripsi
Pengujian
yang dirancang
Berikut ini uraian hasil pengujian dengan teknik pengujian black box
berdasarkan item pengujian pada rencana pengujian berdasarkan tabel 4.15 rencana
pengujian sebelumnya.
Berdasarkan hasil pengujian dengan kasus sample uji yang telah dilakukan dapat
ditarik kesimpulan bahwa perangkat lunak berjalan dengan baik dan secara
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
1. Tampilan Login
3. Tampilan Dashboard
password, dan akses untuk membedakan antara Admin, Guru, dan Siswa. Dengan
begitu setiap pengguna tidak akan salah mendapatkan halaman yang sesuai
membedakan antara Admin, Guru, dan Siswa akan memberi batas untuk para
pengguna agar tidak melakukan kesalahan tiket akses masuk kedalam program atau
Tampilan halaman utama terdiri atas menu dan konten yang otomatis berisi
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
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
Pada halaman ini siswa dapat mengakses untuk melihat dan mencetak nilai
yang sudah diinput oleh guru. Terdapat dua jenis tampilan nilai yang dapat
Tampilan kedua nilai ditotalkan dari semester ganjil dan genap serta menunjukan
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.
Halaman "Edit Profil" adalah halaman web atau antarmuka yang biasanya
ditemukan di platform media sosial, situs web, atau aplikasi yang memungkinkan
pengaturan yang terkait dengan akun pengguna mereka. Tujuan halaman ini adalah
untuk memberi pengguna kendali atas informasi dan presentasi profil mereka. Di
bawah ini adalah deskripsi elemen dan fitur utama yang biasa ditemukan pada
mengakses dan mengunduh materi, sumber daya, atau konten tertentu. Materi ini
gambar, video, file audio, materi pendidikan, perangkat lunak, dan banyak lagi.
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 :
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
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
sistem informasi ini serta bertambahnya fitur- fitur lain yang akan menambah
74
DAFTAR PUSTAKA
75