Kerjapraktek
Kerjapraktek
oleh:
QHOIRIL ALDI GIANSYAH
12050312656
Pada kesempatan ini penulis mengucapkan puji syukur atas kehadirat Al-
lah SWT, karena dengan Rahmat dan Karunia-Nya penulis dapat menyusun dan
menyelesaikan Laporan Kerja Praktek ini yang berjudul Rancang Bangun Sistem
Informasi E-RAPORT Berbasis Web dengan Metode Waterfall shalawat dan
salam tidak lupa pula penulis ucapkan kepada Rasulullah Muhammad SAW, den-
gan mengucapkan“Allahumma Sholli Ala Saidina Muhammad, Wa’ala Alihi Said-
ina Muhammad” . Penulisan dan penyusunan Laporan Kerja Praktek ini tidak ter-
lepas dengan adanya bantuan dari berbagai pihak, baik yang berupa materi maupun
berupa motivasi. Untuk itu pada kesempatan ini penulis mengucapkan banyak teri-
makasih kepada:
1. Bapak Prof. Dr. Khairunnas, M.Ag, selaku Rektor Universitas Islam Negeri
Sultan Syarif Kasim Riau.
2. Bapak Dr. Hartono, M.Pd, selaku Dekan Fakultas Sains dan Teknologi.
3. Bapak Eki Saputra, S. Kom., M. Kom, selaku Ketua Program Studi Sis-
tem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sul-
tan Syarif Kasim Riau.
4. Ibu Siti Monalisa, S.T., M. Kom, Sekretaris dan Koordinator Kerja Praktek
Program Studi Sistem Informasi Fakultas Sains dan Teknologi Universitas
Islam Negeri Sultan Syarif Kasim Riau
5. Bapak Arif Marsal , Lc,. MA, selaku Dosen Pembimbing Kerja Praktek
yang telah berkenan membimbing dan meluangkan waktu, tenaga dan piki-
ran guna mengarahkan penulis dalam menyelesaikan Laporan Kerja Praktek
ini.
6. Ponidi Abu Ichsan, selaku pembimbing instansi yang telah berkenan melu-
angkan waktunya dan mengizinkan saya melaksanakan Kerja Praktek.
7. Bapak Nesdi E. Rozanda, S.Kom, M.Sc. IT, pembimbing akademik yang
selalu memberikan arahan dan masukkan selama perkuliahan.
8. Segenap Dosen dan Karyawan Program Studi Sistem Informasi Fakultas
Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau.
iv
9. Teristimewa untuk Bapak dan Mamak penulis Mulyadi dan Ginarti, yang
selalu mendo’kan, dan terus memberi semangat kepada penulis .
10. Teruntuk ayang ilaa sebagai support sistem yang selalu memotivasi dan
memberikan semangat kepada penulis dalam penyusunan laporan kp ini
11. Kepada Teman-teman Basecamp Turu yang tidak dapat di sebutkan satu
persatu, yang telah memberikan motivasi dan semangat kepada penulis
12. Dan lain-lain
Penulis menyadari bahwa penulisan laporan Kerja Praktek yang telah dibuat
ini masih belum sempurna dan masih banyak kekurangan baik dari segi teknis
maupun penyusunannya. Oleh karena itu, penulis menerima kritik dan saran yang
membangun demi kesempurnaan laporan Kerja Praktek ini. Akhirnya, penulis
berharap laporan kerja praktek ini bermanfaat.
Wassalamu’alaikum Wr. Wb
v
ABSTRAK
Dalam perkembangan pengolahan nilai, Ma’had Abdullah Bin Mas’ud masih belum memaksi-
malkan sistem komputerisasi pengolahan datanya. Permasalahan yang dihadapi dalam pengolahan
data nilai raport adalah wali kelas harus menyalin tulisan kedalam lembar penilaian dan perhitungan
nilai yang berupa nilai tugas, nilai UTS dan nilai UAS yang masih menggunakan kalkulator atau
Microsoft Excel berdasarkan buku panduan. Sehingga dalam penyajian hasil nilai raport masih
mengalami kesalahan teknik baik penulisan huruf atau angka dan pembuatan rumus formula
untuk perhitungannya. Oleh karena itu , maka dibangun sistem informasi yang dapat membantu
menyelesaikan pengolahan nilai raport dengan mudah dan efisien.Tujuan dari penelitian yang
penulis lakukan adalah membuat sistem informasi pengolahan nilai raport yang berbasis web ,
sehingga bisa mempermudah dan mempercepat proses pengolahan nilai serta mencari data nilai
jika sewaktu-waktu raport siswa hilang. Aplikasi dan database disusun menggunakan bahasa
pemrograman. Hasil penelitian ini adalah Sistem Informasi Pengolahan Nilai Raport di Ma’had
Abdullah Bin Mas’ud .
Kata Kunci: E-Raport, Waterfall, Sistem, web.
vi
ABSTRACT
In the development of value processing, Ma’had Abdullah Bin Mas’ud still has not maximized
his computerized data processing system. The problem encountered in processing the report card
value data is that the homeroom teacher has to copy the writing into the assessment sheet and
calculate the grades in the form of assignment scores, UTS scores and UAS scores which still use a
calculator or Microsoft Excel based on the manual. So that in presenting the results of the report
card scores there are still technical errors in both writing letters or numbers and making formulas
for the calculations. Therefore, an information system was built that can help complete report card
grade processing easily and efficiently. The purpose of the research that the author did was to
create a web-based report card score processing information system, so that it could simplify and
speed up the score processing process and look for value data if sometimes student report cards are
lost. Applications and databases are compiled using a programming language. The result of this
research is the Report Card Value Processing Information System at Ma’had Abdullah Bin Mas’ud.
Keywords: E-Raport, Waterfall, System, web.
vii
DAFTAR ISI
KATA PENGANTAR iv
ABSTRAK vi
ABSTRACT vii
DAFTAR GAMBAR xi
1 PENDAHULUAN 1
1.1 Latar Belakang . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Perumusan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Batasan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Tujuan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 Manfaat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.6 Sistematika Penulisan . . . . . . . . . . . . . . . . . . . . . . . . 3
2 LANDASAN TEORI 4
2.1 Profil Instansi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.1 Sejarah . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.2 Visi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.3 Misi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.4 Struktur Organisasi . . . . . . . . . . . . . . . . . . . . . 5
2.2 Sistem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3 Informasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.4 Sistem Informasi . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.5 Raport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.6 Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.7 Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.8 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.9 MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
viii
2.10 Waterfall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.11 UML (Unifield Model Language) . . . . . . . . . . . . . . . . . . 8
5 PENUTUP 42
5.1 Kesimpulan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.2 Saran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
DAFTAR PUSTAKA
ix
LAMPIRAN C Dokumentasi C-1
x
DAFTAR GAMBAR
xi
4.28 Halaman Tambah Data Wali kelas . . . . . . . . . . . . . . . . . . 37
4.29 Halaman Data Pegawai . . . . . . . . . . . . . . . . . . . . . . . . 38
4.30 Halaman Tambah Data Pegawai . . . . . . . . . . . . . . . . . . . 38
4.31 Halaman Data Siswa . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.32 Halaman Tambah Data Siswa . . . . . . . . . . . . . . . . . . . . 39
4.33 Halaman Data Kelas . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.34 Halaman Tambah Data Kelas . . . . . . . . . . . . . . . . . . . . . 40
4.35 Halaman Data Mapel . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.36 Tambah Data Mapel . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.37 Halaman Cetak . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.38 Cetak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
xii
DAFTAR TABEL
xiii
BAB 1
PENDAHULUAN
Sistem ini tidak hanya memiliki peran memberikan informasi, tapi memiliki
peran yang lebih luas dan berguna diantaranya seperti membantu mengolah data,
menjaga keamanan data dan lain-lain.
Berdasarkan permasalahan yang dihadapi Ma’had Tahfidz Abdullah bin
Mas’ud dibutuhkan suatu sistem pengolahan data nilai raport supaya proses pen-
golahan data nilai raport lebih cepat, akurat dan efisien maka dibutuhkan “Sistem
Informasi E-Raport Berbasis Web dengan Metode Waterfall”.
1.4 Tujuan
Berdasarkan permasalahan yang disampaikan pada latar belakang maka tu-
juan dari kerja praktek ini adalah:
1. Membangun sebuah sistem informasi pengolahan hasil belajar siswa secara
web(E-Raport).
2. Membuat sistem informasi untuk pengolahan nilai raport dan pelaporan
nilai raport yang terkait dengan pengolahan nilai raport terkomputerisasi
berdasarkan sistem yang saat ini digunakan (sistem manual).
3. Untuk mempermudah dan mempercepat proses pengolahan nilai serta
mencari data nilai jika sewaktu-waktu raport siswa hilang. Laporan yang
dihasilkan dari sistem ini diharapkan dapat membantu mengacu perkem-
bangan instansi sekolah.
2
1.5 Manfaat
Adapun manfaat dari kerja praktek ini adalah sebagai berikut.
1. Bagi Ma’had Tahfidz Abdullah bin Mas’ud
Meringkas dan menghemat tempat dan waktu karena data diolah den-
gan menggunakan komputer sehingga meningkatkan kecepatan maupun
ketepatan dalam proses pengolahan nilai raport.
2. Bagi Penulis
Dapat mengembangkan teori-teori ilmu pengetahuan ilmu komputer yang
dimiliki ke dalam praktik yang sesungguhnya di lapangan.
3
BAB 2
LANDASAN TEORI
Ma’had Abdullah Bin Mas’ud berdiri pada tahun 2019, di bawah naun-
gan Yayasan Generasi Peduli Umat. Pada awal berdirinya, Ma’had Abdullah Bin
Mas’ud hanya terdiri dari 2 Kelas Madrasah Ibtidaiyah dan di dalam perjalanannya,
ternyata Ma’had Abdullah Bin Mas’ud bisa diterima oleh masyarakat sekitar den-
gan banyaknya siswa yang mendaftar pada saat itu.Pada tahun ajaran 2021/2022
ini, total terdapat 4 kelas, dengan tenaga pengajar sebanyak 6 guru, jumlah mata
pelajaran ada 10 mapel.
2.1.2 Visi
Visi Ma’had Abdullah Bin Mas’ud adalah:
Membina dan Melahirkan Generasi Penghafal Al-Qur’an yang Berakidah
dan Bermanhaj Ahlusunnah Waljama’ah (Salafussaleh) , serta Berakhlak dan Be-
radab Mulia
2.1.3 Misi
Untuk mewujudkan Visi tersebut, Ma’had Abdullah Bin Mas’ud memiliki
Misi sebagai berikut :
1. Menanamkan nilai-nilai tauhid yang benar dalam keseharian mereka.
2. Membimbing anak didik serta menanamkan kecintaan dalam membaca dan
menghafal Al-Qura’an dengan baik dan benar.
3. Membimbing anak didik dalam mengamalkan nilai-nilai syariat islam yang
bersumber dari Al-Qur’an dan sunnah sesuai dengan pemahaman sala-
fussaleh.
4. Mendidik dan membiasakan Berakhlak dan Beradab dalam keseharian.
2.2 Sistem
Sistem merupakan sekelompok komponen dan elemen yang dapat diga-
bungkan menjadi satu untuk mencapai tujuan tertentu. Sistem ini berasal dari Ba-
hasa latin (systema) dan Bahasa Yunani (sustema) adalah suatu kesatuan yang terdiri
dari komponen atau elemen yang dapat dihubungkan bersama untuk memudahkan
aliran infomasi, materi atau energi untuk mencapai suatu tujuan.Adapun istilah ini
sering digunakan untuk menggambarkan suatu set entitas yang dapat berinterak-
si, dimana terdapat sebuah model matematika yang seringsekali bisa dibuat. Sis-
5
tem adalah suatu jaringan kerja dari prosedur-prosedur yang dapat berhubungan,
terkumpul, Bersama-sama untuk melakukan suatu kegiatan untuk tujuan tertentu
(Simangunsong, 2018)
2.3 Informasi
Informasi merupakan sebuah data yang telah diklasifikasikan atau diolah
atau dipraktekkan untuk digunakan dalam proses pengambilan keputusan. Sumber
informasi adalah data. Data merupakan bentuk tunggal, bentuk jamak atau data-
data item. Data itu sendiri adalah kenyataan yang dapat menggambarkan sesuatu
(Febrianto dkk., 2020).
2.5 Raport
Raport atau raport adalah buku yang berisi nilai kepandaian dan prestasi
belajar murid di sekolah, berfungsi sebagai laporan resmi guru kepada orangtua
wali murid yang wajib menerimanya (Putri dan Hartanto, 2013). Rapor sendiri
merupakan salah satu tanggung jawab sekolah kepada masyarakat dalam kaitannya
dengan keterampilan siswa berupa hasil penilaian.
2.6 Website
Menurut (Saifudin dan Setiaji, 2019) menjelaskan bahwa “Website adalah
halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses dis-
eluruh dunia, selama terkoneksi dengan jaringan internet”. Macam-macam Website
yaitu:
1. Website statis adalah website yang kontennya konstan atau tidak berubah.
Setiap laman dibuat dengan kode HTML dan menunjukkan informasi yang
sama kepada setiap pengunjung. Hanya webmaster atau developer yang bisa
melakukan update pada konten website statis. Website statis tidak memer-
lukan database karena tidak membutuhkan update konten secara berkala.
2. Website dinamis adalah website yang bisa diupdate secara mudah sehingga
6
isi dari website tersebut bisa berubah sesuai keinginan pemilik website dan
juga kontennya selalu di-update secara berkala. Kebanyakan website bersi-
fat dinamis karena lebih mudah dikelola dibandingkan website statis. Web-
site dinamis menampilkan kontennya dari database yang biasanya hanya
bisa diakses oleh webmaster atau developer.
2.7 Database
Raport menurut Kamus Besar Bahasa Indonesia (KBBI) Daring, meru-
pakan buku yang berisi nilai kepandaian dan prestasi belajar murid di sekolah,
berfungsi sebagai laporan resmi, dalam hal ini buku yang berisi nilai kepandaian
dan prestasi belajar murid di sekolah yang berfungsi sebagai laporan guru kepada
wali murid.Menurut Anwar (Chakravarthy, Krishnaprasad, Anwar, dan Kim, 1994)
2.8 PHP
PHP merupakan singkatan dari Hypertext Preprocessor yang digunakan
sebagai bahasa script side server dalam pengembangan internet yang disisipkan
pada dokumen HTML. Penggunaan PHP memungkinkan internet dapat dibuat d-
inamis sehingga maintenance situs internet tersebut menjadi lebih mudah dan e-
fisien (Maudi, Nugraha, dan Sasmito, 2014). PHP diciptakan untuk mempermudah
pengembang web dalam menulis halaman web dinamis dengan cepat, bahkan lebih
dari itu kita dapat mengeksplorasi hal-hal yang luar biasa dengan PHP. Sehingga
dengan demikian PHP sangat cocok untuk/bagi para pemula, menengah maupun
expert sekalipun.
2.9 MySQL
Menurut Hirin dan Virgi MySQL adalah salah satu perangkat lunak sistem
manajemen basis data (database) SQL atau sering disebut dengan DBMS (Database
Management Sistem). Serta menurut Achmad Solichin (Hasanah, Ridarmin, dan
Adrianto, 2019) tidak seperti PHP atau Apache yang merupakan software yang
dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki
oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah
perusahaan komersial Swedia yaitu MySQL.
7
database server, MySQL dapat dikatakan lebih unggul dibandingkan database serv-
er lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single
user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari Postgre SQL dan
lima kali lebih cepat dibandingkan Interbase(Komputer, 2010).
2.10 Waterfall
Waterfall atau air terjun adalah salah satu model yang dikembangkan untuk
pengembangan software, membuat software. model berkembang secara sistema-
tis dan terurut dari satu tahap ke tahap lain dalam mode seperti air terjun. Model
ini mengusulkan sebuah pendekatan kepada pengembangan software yang sistem-
atik dan sekuensial yang mulai dari tingkat kemajuan sistem pada seluruh analisis,
desain, kode, pengujian dan pemeliharaan. Model ini melingkupi urutan aktivitas-
aktivitas sebagai berikut: rekayasa dan pemodelan sistem informasi, analisis kebu-
tuhan, desain, koding, mengujian dan pemeliharaan (Wahid, 2020).
1. Tahapan Metode Waterfall Dalam pengembangannya metode waterfal-
l memiliki beberapa tahapan yang berurut yaitu requirement (analisis kebu-
tuhan), design system (desain sistem), Coding (pengkodean) ,Testing (pen-
gujian), Penerapan Program, pemeliharaan.
8
1. Menyediakan bahasa pemodelan Visual yang Ekspresif dan siap pakai untuk
mengembangkan dan pertukaran model-model yang berarti.
2. Menyediakan mekanisme perluasan dan spesialisasi untuk memperluas kon-
sep inti.
3. Mendukung spesifikasi independen bahasa pemograman dan proses
pengembangan tertentu.
4. Menyediakan basis formal untuk pemahaman bahasa pemodelan.
5. Mendorong pertumbuhan pasar kakas berorientasi objek.
6. Mendukung konsep-konsep pengembangan level lebih tinggi seperti kom-
ponen, kolaborasi, framework dan pattern.
UML menyediakan beberapa diagram yang disediakan antara lain:
1. Diagram Use Case (Use Case Diagram)
2. Diagram Kelas (Class Diagram).
3. Diagram Aktivitas (Activity Diagram).
4. Diagram Sekuensial (Sequence Diagram).
Penjelasan diagram UML antara lain:
1. Use Case Diagram
Menurut (Apriliah, Subekti, dan Haryati, 2019) menyimpulkan bahwa, “use
case adalah rangkaian atau uraian sekelompok yang saling terkait dan mem-
bentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor”.
9
2. Activity Diagram
Menurut (Apriliah dkk., 2019), mendefinisikan bahwa, “activity diagram
memodelkan workflow proses bisnis dan urutan aktifitas dalam sebuah pros-
es. Diagram ini sangat mirip dengan flowchart karena memodelkan work-
flow dari suatu aktifitas lainnya atau dari aktifitas ke status”.
3. Sequence Diagram
Menurut (Raharjana dan Justitia, 2015) , menyimpulkan bahwa, “sequence
diagram menggambarkan interaksi antara sejumlah objek dalam urutan
waktu”.
10
4. Class Diagram
Merupakan hubungan antar kelas dan penjelasan detail tiap-tiap kelas di
dalam model desain dari suatu sistem, juga memperlihatkan aturan-aturan
dan tanggung jawab entitas yang menentukan perilaku system (Putra dan
Andriani, 2019).
11
BAB 3
TUGAS KERJA PRAKTEK
Minggu ke-
No Kegiatan
1 2 3 4 5 6 7 8
1. Pelaksanaan Kerja Praktek
2. Adaptasi dengan lingkungan Instansi
3. Pengumpulan Data
4. Pengolahan Data
5. Analisa dan Perancangan Sistem
6. Pembuatan Laporan
13
3.2.3 Tahap Analisa dan Hasil
Pada tahap ini peneliti melakukan analisa kebutuhan sistem yang akan di-
rancang. Alat bantu yang digunakan dalam pelaksanaan analisa dan perancangan
adalah menggunakan bantuan Use Case Diagram, Activity Diagram, dan Class Di-
agram.
14
BAB 4
ANALISA DAN HASIL
Pada tahap analisis sistem ini dilakukan beberapa proses yang berhubungan
dengan tahap awal metode penelitian yang mencangkup UML dalam perancangan
pembangunan sistem.
16
Gambar 4.2. Aliran Sistem Usulan
Perangkat Lunak
Sistem Operasi Windows 11
Bahasa Pemograman PHP 7.3
Database MySQL 10.1.36-MariaDB
Sublime Text
Tools
Xampp Server
17
Tabel 4.2. Kebutuhan Perangkat Keras Sistem Usulan (Hardware)
18
Gambar 4.3. Use Case Diagram
No Aktor Deskripsi
1 Admin Admin bisa mengubah password
pribadi dan profile pribadi dan
bertugas mengelola data bagian,
mengelola data nilai masuk , dan
mencetak laporan nilai.
2 Wali kelas Wali kelas dapat melakukan input
nilai dan merubahnya sesuai den-
gan nilai siswa yang bersangkutan.
19
UC-02 Ubah Pro- Use case ini menggambarkan aktor
file dapat mengubah profil pribadi.
UC-03 Ubah Pass- Use case ini menggambarkan aktor
word dapat mengubah password pribadi.
UC-04 Kelola Use case ini menggambarkan
Bagian admin dapat mengelola data
bagian/divisi yang tersedia, antara
lain, menambah bagian, meng-
hapus bagian, dan melakukan
pengeditan terhadap bagian.
UC-05 Cetak Use Case ini menggambarkan aktor
Raport dapat mencetak Raport.
20
Gambar 4.4. Activity Diagram Login
21
guna dalam mengubah password yang telah diinputkan oleh admin ke sis-
tem. Activity diagram ubah password Sistem Informasi E-Raportdapat dili-
hat pada gambar 4.6.
5. Activity Diagram Cetak Raport Activity diagram cetak Raport pada Sistem
Informasi E-Raport dapat dilihat pada gambar 4.8.
22
Gambar 4.8. Activity Diagram Cetak Raport
23
Gambar 4.9. Class Diagram
24
Table 4.5 Perancangan Database
Nama Database : raportaja
2. tb wali kelas
3. tb nilai
4. tb mapel
5. tb kelas
6 tb siswa
1. Tabel pegawai
Tabel pegawai berisi data-data divisi pegawai di Ma’had Abdullah bin
Mas’ud . Struktur tabelnya sebagai berikut:
Nama Database : raportaja
Nama Tabel : tbpegawai
Primary Key : idpegawai
Foreign key : kodepegawai
25
Tabel 4.7. tabel wali kelas
3. Tabel Nilai
Tabel nilai berisi data nilai yang telah diolah di Ma’had Abdullah bin
Mas’ud. Struktur tabelnya sebagai berikut:
Nama Database : raportaja
Nama Tabel : tbpnilai
Primary Key : idnilai
Foreign key : kodenilai
26
Table 4.8 Tabel Nilai
No Nama Field Tipe Data Panjang Data Keterangan
13 Keaktifan Int 11
14 Interaksisosial Int 11
15 kkm Int 11 -
4. Tabel Mapel
Tabel Mapel berisi Mata pelajaran yang ada di di Ma’had Abdullah bin
Mas’ud. Struktur tabelnya sebagai berikut:
Nama Database : raportaja
Nama Tabel : tbmapel
Primary Key : idmapel
Foreign key : kodemapel
5. Tabel Siswa
Tabel user berisi siswa pengguna pada sistem. Struktur tabelnya sebagai
berikut:
Nama Database : raportaja
Nama Tabel : tbsiswa
Primary Key : idsiswa
Foreign key : kodesiswa
27
Table 4.10 Tabel Siswa
No Nama Field Tipe Data Panjang Data Keterangan
7. Alamat text - -
8. Namaayah Varchar 30 -
9. Namaibu Varchar 30 -
10. namawali Varchar 30 -
11. Pekerjaanayah Varchar 30 -
12. pekerjaanibu Varchar 30 -
13 Pekerjaanwali Varchar 30
14 Asalsekolah Varchar 30
15 Telpayah Varchar 30
16 Username Varchar 30
17 password Varchar 30
6. Tabel Kelas
Tabel Mapel berisi Kelas yang ada di di Ma’had Abdullah bin Mas’ud.
Struktur tabelnya sebagai berikut:
Nama Database : raportaja
Nama Tabel : tbkelas
Primary Key : idkelas
Foreign key : kodekelas
28
tombol yang familiar. Berdasarkan perancangan sistem yang telah dibuat, maka
akan di-design suatu perancangan sistem. Perancangan ini akan menjadi acuan bagi
pihak yang akan mengembangkan dan menggunakan system.
1. Rancangan Interface Home Admin
Perancangan Interface Home berguna untuk Pengenalan Ma’had Abdullah
bin Mas’ud . Berikut perancangan interface Home admin dapat dilihat pada
Gambar 4.10 berikut:
29
Perancangan Interface Dashboard yang memiliki beberapa fitur untuk
menampilkan fitur-fitur yang ada dalam halaman dashboard pada Sistem E-
Raport . Berikut perancangan interface dashboard dapat dilihat pada Gam-
bar 4.12 berikut:
30
Gambar 4.14. Tambah Data Wali kelas
31
Gambar 4.16. Interface Tambah Data Pegawai
32
Gambar 4.18. Interface Tambah Data Siswa
33
Gambar 4.20. Interface Tambah Data Kelas
12. Rancangan Interface Data Mapel Perancangan interface Mapel dapat dilihat
pada gambar 4.21 berikut:
34
Gambar 4.22. Interface Tambah Data Mapel
14. Rancangan Interface Cetak Perancangan interface cetak laporan dapat dili-
hat pada gambar 4.23 berikut:
4.5 Hasil
4.5.1 Implementasi (Hasil Sistem atau Analisa)
Implementasi merupakan tahapan penerapan sebuah program dalam pem-
bangunan sistem. Implementasi dibuat berdasarkan hasil suatu analisis serta desain
yang terinci terhadap suatu sistem yang sedang berjalan. Adapun tujuan dari imple-
mentasi sistem ini adalah untuk mengetahui kelebihan dan kekurangan dari sistem.
Setelah melewati berbagai tahap pembuatan sistem dan telah dijelaskan fungsi dari
masing-masing menu yang ada, berikut akan ditampilkan gambar dari sistem yang
dibuat.
1. Halaman Home
Tampilan halaman Home dapat dilihat pada gambar 4.24 berikut:
35
Gambar 4.24. Halaman Home
2. Halaman Login
Tampilan halaman Login dapat dilihat pada gambar 4.25 berikut:
3. Halaman Dashboard
Tampilan halaman Dashboard dapat dilihat pada gambar 4.26 berikut:
36
4. Halaman Data Wali kelas
Tampilan halaman Data Wali kelas dapat dilihat pada gambar 4.27 berikut:
37
Gambar 4.29. Halaman Data Pegawai
38
9. Halaman Tambah Data Siswa
Tampilan halaman Tambah Data Siswa dapat dilihat pada gambar 4.32
berikut:
39
Gambar 4.34. Halaman Tambah Data Kelas
40
14. Halaman Cetak
Tampilan halaman Cetak dapat dilihat pada gambar 4.37 berikut:
41
BAB 5
PENUTUP
Dari beberapa uraian tentang penelitian penulis dan analisis data yang telah
dijelaskan pada bab sebelumnya, maka dapat penulis sampaikan seperti berikut
5.1 Kesimpulan
Penelitian ini menghasilkan sebuah aplikasi Sistem Informasi Pengolahan
Nilai Raport yang digunakan untuk mengelola data transaksi penilaian hasil belajar
siswa di Ma’had Abdullah Bin Mas’ud. Sedangkan penggunaan sistem informasi
yang dihasilkan akan lebih berkualitas dan dapat membantu proses pengolahan data
dan pembuatan laporan, karena sistem informasi mempunyai banyak keuntungan,
terutama dalam hal pengolahan data dan pembuatan laporan.
5.2 Saran
Pada penelitian ini sistem informasi E-Raport yang telah dirancang dan
dibangun perlu mendapatkan pengembangan yang berkelanjutan, seperti penam-
bahan fitur-fitur agar kinerja dari sistem ini bisa optimal. Penulis berharap nantinya
apabila sistem ini dikembangkan akan menjadi sebuah aplikasi agenda yang dapat
dijalankan melalui mobile atau android, sehingga lebih memudahkan untuk men-
dapatkan aplikasi tersebut di berbagai platform penyedia aplikasi seperti play store
dan app store.
DAFTAR PUSTAKA
Apriliah, W., Subekti, N., dan Haryati, T. (2019). Penerapan model waterfall dalam
perancangan aplikasi sistem informasi simpan pinjam pada koperasi pt. chiy-
oda integre indonesia karawang. Jurnal Interkom: Jurnal Publikasi Ilmiah
Bidang Teknologi Informasi Dan Komunikasi, 14(2), 81–89.
Bonnie Soeherman, M. (2013). Designing information system. Elex Media Kom-
putindo.
Chakravarthy, S., Krishnaprasad, V., Anwar, E., dan Kim, S.-K. (1994). Composite
events for active databases: Semantics, contexts and detection. Dalam Vldb
(Vol. 94, hal. 606–617).
Febrianto, R., dkk. (2020). Sistem informasi absensi, penggajian, dan pinjaman
pegawai pada pt. x. Jurnal Manajemen Informatika (JAMIKA), 10(2), 202–
208.
Hasanah, H., Ridarmin, R., dan Adrianto, S. (2019). Aplikasi sistem pakar pende-
teksi kerusakan laptop/pc dengan penerapan metode forward chaining meng-
gunakan bahasa pemrograman php. Informatika, 9(2), 40–50.
Hendini, A. (2016). Pemodelan uml sistem informasi monitoring penjualan dan
stok barang (studi kasus: distro zhezha pontianak). Jurnal Khatulistiwa In-
formatika, 4(2).
Komputer, W. (2010). Shortcourse series: Sql server 2008 express. Penerbit Andi.
Maudi, M. F., Nugraha, A. L., dan Sasmito, B. (2014). Desain aplikasi sistem
informasi pelanggan pdam berbasis webgis (studi kasus: Kota demak). Jurnal
Geodesi Undip, 3(3), 98–110.
Putra, D. W. T., dan Andriani, R. (2019). Unified modelling language (uml) dalam
perancangan sistem informasi permohonan pembayaran restitusi sppd. Jurnal
Teknoif Teknik Informatika Institut Teknologi Padang, 7(1), 32–39.
Putri, N. A. A., dan Hartanto, A. D. (2013). Sistem informasi pengolahan nilai
raport pada siswa smp negeri 1 yogyakarta berbasis web. Data Manajemen
dan Teknologi Informasi (DASI), 14(3), 38.
Raharjana, I. K., dan Justitia, A. (2015). Pembuatan model sequence diagram den-
gan reverse engineering aplikasi basis data pada smartphone untuk menjaga
konsistensi desain perangkat lunak. Jurnal Ilmiah Teknologi Informasi, 13(2),
133–142.
Saifudin, S., dan Setiaji, A. Y. (2019). Sistem informasi arsip surat (sinau) berbasis
web pada kantor desa karangsalam kecamatan baturraden. EVOLUSI: Jurnal
Sains dan Manajemen, 7(2).
Simangunsong, A. (2018). Sistem informasi pengarsipan dokumen berbasis web.
Jurnal Mantik Penusa, 2(1).
Wahid, A. A. (2020). Analisis metode waterfall untuk pengembangan sistem infor-
masi. J. Ilmu-ilmu Inform. dan Manaj. STMIK, no. November, 1–5.
Whitten, J. E. (2014). Implementation of inverse photoelectron spectroscopy for
measuring the empty electronic states of metal oxide surfaces (Tech. Rep.).
MASSACHUSETTS UNIV LOWELL.
LAMPIRAN A
Surat Izin Kerja Praktek
Transkip wawancara ini merupakan data hasil dari wawancara kerja praktek
bersama Staff Admin Ma’had Abdullah bin Mas’ud.
1. Dimana lokasi Ma’had Abdullah Bin Mas’ud
Jawab: Jalan Kubang Raya Perumahan Citra Bangun Persada Blok F /Tarai
Bangun, Kec. Tambang, Kabupaten Kampar, Riau
2. Apa itu Ma’had Abdullah Bin Mas’ud?
Jawab: Ma’had Tahfizh Al-Qur’an Abdullah Ibnu Mas’ud adalah Lemba-
ga Pendidikan Islam dalam mempelajari Al-Qur’an dan Ilmu Syar’i yang
dikelola oleh Yayasan Generasi Peduli Umat.
3. Kapan awal berdirinya Ma’had Abdullah Bin Mas’ud?
Jawab: Ma’had Abdullah Bin Mas’ud berdiri pada tahun 2019, dibawah
naungan Yayasan Generasi Peduli Umat.
4. Siapa pendiri Ma’had Abdullah Bin Mas’ud?
Jawab:Ponidi Abu Ichsan
5. Mengapa Ma’had Abdullah Bin Mas’ud didirikan?
Jawab: Membina dan Melahirkan Generasi Penghafal AL-QUR’AN yang
Berakidah Dan Bermanhaj Ahlusunnah Waljama’ah(Salafusshaleh),serta
berahklak dan Beradab Mulia”
6. Bagaimana system pengolahan nilai sebelumnya?
Jawab: masih manual dengan penggunaan software computer yaitu Mi-
crosoft excel
7. Bagaimana alur kerja pengolahan nilai?
Jawab: pertama , nilai akan diberikan ke staff admin untuk diolah . lalu
admin mencetak nilai kemudian diberikan ke Wali kelas untuk di berikan ke
siswa
8. Apakah ada kendala pengolahan nilai?
Jawab: Tentu saja ada, yaitu banyaknya nilai tentu membuat admin dituntut
untuk lebih teliti ,tetapi tetap saja masih ada human error yang disebabkan
banyaknya data
LAMPIRAN C
Dokumentasi
C-2
LAMPIRAN D
Source Code/Interface/Materi Pengmas/Tutorial/Dll