Anda di halaman 1dari 104

PERANCANGANSISTEM PENGOLAHAN NILAI RAPOT PADA

SEKOLAH MIS AL-HASANIYAH

JAKARTA

TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III (D3)

NURCHOLIS HARIYADI PRASETIYO

NIM : 12183120

Program Studi Sistem Informasi

Fakultas Teknik dan Informatika

Universitas Bina Sarana Informatika

Jakarta

2021

i
ii
iii
iv
v
vi
vii
ABSTRAK
Rapotadalah bukti fisik yang digunakan setiap sekolahan sebagai evaluasi siswa
dalam ketercapaian proses pembelajaran di sekolah.Rapotjuga memudahkan untuk
terselesainya pekerjaan karyawan yang mengooperasikan rapot tersebut. Namun
rapot pada sekolah MIS AL-HASANIYAH masih menggunakan rapot secara
konvensional, sehingga terjadi keterlambatan dalam pembuatan rapot, maka dari itu
penulis akan menggunakan metode Prototype sebagai acuan untuk penelitian yang
telah dilakukan oleh penulis terhadap sekolah MIS AL-HASANIYAH. Model
Prototype memiliki tahapan perangkat lunak yaitu pengumpulan kebutuhan, proses
design yang cepat, membangun Prototype, evaluasi dan perbaikan. Pembuatan
Aplikasi ini dengan codeigniter bertujuan untuk memberikan kemudahan dalam
pembuatan rapot di setiap semester nya. Dengan adanya aplikasi berbasis web
menggunakan codeigniter maka segala input dan output terhadap nilai siswa/i
menjadi lebih mudah, cepat, dan meminimalisir dalam kesalahan menjumlah nilai
rata-rata. Sehingga semua nilai yang telah di oleh dalam aplikasi berbasis web
tersebut akan memudahkan seluruh karyawan yang bertugas di dalamnya, dan
menghasilkan output rapot yang sesuai keinginan sekolah maupun siswa/i.
Kata Kunci: Perancangan Sistem, Kemudahan dalam Pembuatan Rapot,
Menggunakan Metode Prototype, Pengolahan Nilai, dan Hasil Cetak Rapot.

viii
ABSTRACT
Report cards are physical evidence that is used by every school as an evaluation of
students in the achievement of the learning process at school. Report cards also
make it easier to complete the work of the employees who operate the report cards.
However, the report card at the MIS AL-HASANIYAH school still uses the
conventional report card, so there is a delay in making the report card, therefore the
author will use the Prototype method as a reference for research that has been
carried out by the author on the MIS AL-HASANIYAH school. The Prototype model
has software stages, namely gathering requirements, fast design process, building
Prototypes, evaluation and improvement. Making this application with codeigniter
aims to provide convenience in making report cards in each semester. With a web-
based application using codeigniter, all input and output on student grades becomes
easier, faster, and minimizes errors in adding up the average score. So that all the
values that have been entered in the web-based application will make it easier for all
employees who work in it, and produce report cards that are in accordance with the
wishes of the school and students.
Keywords: System Design, Ease of Making Reports, Using Prototype Methods,
Value Processing, and Printed Reports.

ix
DAFTAR ISI
Lembar Judul Tugas Akhir......................................................................................i
Lembar Pernyataan Keaslian Tugas Akhir..............................................................ii
Lembar Pernyataan Publikasi Karya Ilmiah............................................................iii
Lembar Persetujuan dan Pengesahaan Tugas Akhir................................................iv
Lembar Konsultasi Tugas Akhir..............................................................................v

Kata Pengantar.........................................................................................................vi
Abstrak.....................................................................................................................vii
Daftar Isi..................................................................................................................ix
Daftar Simbol...........................................................................................................xi
Daftar Gambar.........................................................................................................xv
Daftar Tabel.............................................................................................................xvi
Daftar Lampiran..................................................................................................... xvii

BAB I PENDAHULUAN
1.1.LatarBelakang.................................................................................1
1.2. Tujuan dan Manfaat.......................................................................2
1.3. Metode Penelitian..........................................................................3
1.4. Ruang Lingkup...............................................................................5
BAB II LANDASAN TEORI
2.1. Konsep Dasar Sistem.....................................................................7
2.2. Teori Pendukung............................................................................17
BAB III ANALISIS SISTEM BERJALAN
3.1. Tinjauan Perusahaan......................................................................24
3.1.1. Sejarah Institusi Perusahaan................................................24
3.1.2. Struktur Organisasi dan Fungsi............................................25
3.2. Prosedur Sistem Berjalan...............................................................27
3.3. Activity Diagram............................................................................28
3.4. Spesifikasi Dokumen Masukan......................................................28
3.5. Spesifikasi Dokumen Keluaran......................................................29
3.6. Permasalahan Pokok......................................................................30
3.7. Pemecahan Masalah.......................................................................30
BAB IV PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem........................................................31
4.1.1. Analisis Kebutuhan..............................................................31
4.1.2. Rancangan Diagram Use Case.............................................33
4.1.3. Rancangan Diagram Activitas.............................................35
4.1.4. Rancangan Dokumen Sistem Usulan...................................36
4.2. Perancangan Prototype..................................................................38
4.2.1. Entity Relationship Diagram ( ERD )..................................38
4.2.2. Logical Record Strukture ( LRS )........................................39
4.2.3. Spesifikasi File.....................................................................40
4.2.4. Class Model/Class Diagram................................................62
4.2.5. Squence Diagram.......................................................................63
4.2.6. Rancangan Prototype...........................................................64
4.2.7. Spesifikasi Hardware dan Software.....................................71
4.3. Pengujian Rancangan Antar Muka................................................72
x
4.4. Jadwal Implementasi......................................................................74
BAB V PENUTUP
5.1. Kesimpulan....................................................................................75
5.2. Saran..............................................................................................75

DAFTAR PUSTAKA..............................................................................................76
DAFTAR RIWAYAT HIDUP................................................................................79
SURAT KETERANGAN RISET............................................................................80
LAMPIRAN.............................................................................................................81

xi
DAFTAR SIMBOL

1. Simbol UML (Unifiel ModellingLanguage)

a. Simbol Use CaseDiagram

ACTOR
Orang proses, atau sistem lain yang berinteraksi dengan
sistem informasi yang akan dibuat di luar sistem informasi
yang akan dibuat itu sendiri, jadi walaupun simbol dari actor
adalah gambar orang, biasanya dinyatakan menggunakan
kata benda di awal frase nama actor.

USE CASE
Fungsionalitas yang disediakan sistem sebagai unit-unit
yang saling bertukar pesar antar unit atau actor biasanya
dinyatakan dengan menggunakan kata kerja di awal frase
nama Use Case.
ASOSIASI/ASSOCIATION
Komunikasi antara actor dan Use Case yang berpartisipasi
pada Use Case atau Use Case memiliki interraksi
denganactor.

EKSTENSI/EXTEND
Relasi Use Case tambahan ke sebuah Use Case dimana Use
Case yang ditambahkan dapat berdiri sendiri walau tanpa
Use Case tambahan memiliki nama depan yang sama
dengan Use Case yang di tambahkan.
GENERALISASI/GENERALIZATION

Hubungan generalisasi dan spesialisasi (umum-khusus)


antara dua buah Use Case dimana fungsi yang satu adalah
fungsi yang lebih umum dari lainnya.
MENGGUNAKAN/INCLUDE
Relasi Use Case tambahan ke sebuah Use Case dimana Use
Case yang ditambahkan memerlukan Use Case ini untuk
menjalankan fungsional atau sebagai syarat dijalankan Use
Case ini.

xii
b. Simbol Activity Diagram
STATUS AWAL/INITIAL

Status awal aktivitas sistem, sebuah diagram aktivitas


memiliki sebuah satutus awal.

AKTIVITAS/ ACTIVITY

Aktivitas yang dilakukan sistem, aktivitas biasanya


diawali dengan kata kerja.

PERCABANGAN / DECISION

Asosiasi percabangan dimana lebih dari satu aktivitas


digabungkan menjadi satu.

PENGGABUNGAN/ JOIN

Asosiasi penggabungan dimana lebih dari satu aktivitas


lebih dari satu.

STATUS AKHIR/ FINAL

Status akhir yang dilakukan sistem, sebuah diagram


aktivitas memiliki sebuah status satu.

SWIMLINE

Memisahkan organisasi bisnis yang bertanggung jawab


terhadap aktivitas yang terjadi.

xiii
c. Simbol Class Diagram

GAMBAR NAMA KETERANGAN


Hubungan dimana objek anak
(descendent) berbagi perilaku dan
Generalization
struktur data dari objek yang ada di
atasnya objek induk (ancestor).
Upaya untuk menghindari
Nary
asosiasi dengan lebih dari
Associatio
2objek.
n
Himpunan dari objek-objek yang
Class berbagi atribut serta operasi yang
sama.
Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang
Collaboration
menghasilkan suatu hasil yang
terukur bagi suatu actor
Operasi yang benar-benar dilakukan
Realization oleh suatu objek.

Hubungan dimana perubahan yang


terjadi pada suatu elemen mandiri
Dependency (independent) akan mempegaruhi
elemen yang bergantung padanya
elemen yang tidak mandiri
Apa yang menghubungkan
Association antara objek satu dengan
objeklainnya

xiv
d. Simbol Squence Diagram

GAMBAR NAMA KETERANGAN


Objek entity, antarmuka yang
saling berinteraksi.
LifeLine

Spesifikasi dari komunikasi


antar objek yang memuat
Message
informasi- informasi tentang
aktifitas yang terjadi
Spesifikasi dari komunikasi
antar objek yang memuat
Message
informasi- informasi tentang
aktifitas yang terjadi

2. Simbol ERD (Entity RelationshipDiagram)

HIMPUNAN ENTITAS
Digunakan untuk menggambarkan objek
yang dapat diindentifikasi dalam
lingkungan dalam lingkunganpemakai.
ATRIBUT
Menggambarkan elemen-elemen dari satu
entity yang
menggambarkan entity.

RELASI
Entity dapat berhubungan satu sama lain. Hubugan ini
disebut
relationship.

LINK
Digunakan untuk menghubungkan entity dengan relasi
dan
entity dengan atribut.

xv
xvi
DAFTAR GAMBAR

Gambar II.1 Ilustrasi Metode Prototype................................................................17


Gambar III.1 Struktur Organisasi Sekolah............................................................25
Gambar III.2 Activity Diagram Penulisan Rapot...................................................28
Gambar IV.1Use Case Diagram Pengolahan Data Rapot...........................................33
Gambar IV.2Diagram Activitas Mengolah Data Rapot..............................................35
Gambar IV.3Entity Relationship Diagram (ERD) pada Rapot.............................38
Gambar IV.4 Logical Structure Record (LRS) pada Rapot..................................39
Gambar IV.5Class Model/Class Diagram pada Rapot.........................................62
Gambar IV.6Squence Diagram pada Rapot..........................................................63
Gambar IV.7 Menu Login Operator......................................................................64
Gambar IV.8Menu Pengolahan Data Operator.....................................................64
Gambar IV.9 Tampilan Pengolahan Data Guru/Wali Kelas oleh Operator..........65
Gambar IV.10Tampilan Pengolahan Data Siswa oleh Operator...........................65
Gambar IV.11Tampilan Halaman Login Guru.....................................................66
Gambar IV.12Menu Pengolahan Data Nilai oleh Guru/Wali Kelas.....................66
Gambar IV.13Tampilan Menu Pengolahan Data Absensi....................................67
Gambar IV.14Tampilan Menu Cetak Rapot.........................................................67
Gambar IV.15Tampilan Hasil Rapot.....................................................................68

xvii
DAFTAR TABEL

Tabel IV.1Deskripsi Use Case Diagram Operator................................................33


Tabel IV.2Deskripsi Use Case Diagram Guru......................................................34
Tabel IV.3 Spesifikasi File m_admin....................................................................40
Tabel IV.4 Spesifikasi File m_ekstra....................................................................41
Tabel IV.5 Spesifikasi File m_guru .....................................................................42
Tabel IV.6 Spesifikasi File m_kelas ....................................................................43
Tabel IV.7 Spesifikasi File m_mapel ...................................................................44
Tabel IV.8 Spesifikasi File m_siswa ....................................................................45
Tabel IV.9 Spesifikasi File m_tumbuh ................................................................46
Tabel IV.10 Spesifikasi File tahun .......................................................................47
Tabel IV.11 Spesifikasi File t_guru_mapel ..........................................................48
Tabel IV.12 Spesifikasi File t_kelas_siswa ..........................................................49
Tabel IV.13 Spesifikasi File t_kkm ......................................................................50
Tabel IV.14 Spesifikasi File t_mapel_kd .............................................................51
Tabel IV.15 Spesifikasi File t_naikkelas ..............................................................52
Tabel IV.16 Spesifikasi File t_nilai ......................................................................53
Tabel IV.17 Spesifikasi File t_nilai_absensi ........................................................54
Tabel IV.18 Spesifikasi File t_nilai_ekstra ..........................................................55
Tabel IV.19 Spesifikasi File t_nilai_ket ...............................................................56
Tabel IV.20 Spesifikasi File t_nilai_sikap_so ......................................................57
Tabel IV.21 Spesifikasi File t_nilai_sikap_sp.......................................................58
Tabel IV.22 Spesifikasi File t_nilai_tumbuh .......................................................59
Tabel IV.23 Spesifikasi File t_prestasi ................................................................60
Tabel IV.24 Spesifikasi File t_walikelas ..............................................................61
Tabel IV.25 Hasil Pengujian Antarmuka front-end..............................................70
Tabel IV.26 Hasil Pengujian AntarmukaBack-end...............................................71
Tabel IV.27 Jadwal Implementasi.........................................................................72

xviii
DAFTAR LAMPIRAN

Lampiran A.1 Lampiran Kegiatan Pembelajaran Daring......................................78


Lampiran A.2 Lampiran Foto Guru yang Bertugas Mengajar..............................79
Lampiran A.3 Lampiran Rapot Sementara pada 3 Bulan Sekali...........................80
Lampiran A.4 Lampiran Penulisan Nilai Harian...................................................81
Lampiran A.5 Lampiran Gedung Sekolah MIS AL-HASANIYAH.....................82
Lampiran A.6 Lampiran Rapot Secara Konvensional...........................................83

xix
BAB I
PENDAHULUAN

1.1. Latar Belakang

Pada tahun 1995-2020 sekolah MIS AL-HASANIYAH telah berdiri, sejak itulah

hingga saat ini 2021 bagaimana kegiatan belajar, pembuatan soal, mengoreksi soal,

dan pembuatan rapot semua itu terlaksana secara konvensional. Pada sekolah MIS

AL-HASANIYAH dengan kegiatan yang ada dalam belajar memerlukan waktu yang

sangat lama. Dengan hasil penelitian yang ada, maka penulis telah membuatkan

karangan rapot berbasis web dengan codeigniter bertujuan untuk memudahkan dalam

pembuatan rapot.

Setiap sekolah pastinya mengadakan pembuatan rapot sebagai evaluasi siswa

dalam ketercapaian proses pembelajaran, hampir setiapsemester sekali diadakan

pembuatan rapot di setiap akhir kompetensi dasar. Untuk melaksanakan pembagian

rapot tersebut pada sekolah MIS AL-HASANIYAH umumnya masih menggunakan

metode konvensional yang memerlukan waktu, biaya, dan tenaga yang cukup

banyak. Sedangkan tujuan dari pelaksanaan pembuatan rapot tersebut adalah untuk

mengetahui hasil belajar siswa dalam pemahaman materi di setiap kompetensi dasar

yang ada.

Seiring berjalannya waktu, Globalisasi yang ditandai oleh adanya mega

kompetisi dalam segala aspek kehidupan semakin terasa sulit untuk dapat

dihindari.Dahulu layanan diberikan dengan menggunakan sistem konvensioyang

tentunya memakan waktu yang cukup lama, sekarang dituntut untuk menggunakan

1
2

teknologi informasi dalam setiap layanan. Seperti proses pengelolaan evaluasi

melalui program baru yaitu Aplikasi Raport Digital (ARD) ini dengan menggunakan

peranti komputer dan teknologi informas maka menjadikan pengelolaan evaluasi

pembelajaran lebih efisien. Madrasah Ibtidayah sebagai lembaga pendidikan yang

berada di bawah naungan Kementerian Agama RI telah melaksanakan kegaitan

pelaporan hasil belajar berbasis aplikasi daring dengan menggunakan Aplikasi Rapor

Digital (ARD).

Dengan adanya sistem ARD inilah sekolah MIS AL-HASANIYAH dapat

merasakan bagaimana sistem yang akan bekerja daripada karyawan yang lelah dalam

mengerjakan pembuatan rapot. Sehingga pembuatan rapot nantinya akan

memudahkan seluruh karyawan yang bertugas dalam pembuatan rapot. Sebuah

aplikasi yang penulis buat akan dinamakan aplikasi rapot codeigniter berbasis web (

ARCBW )aplikasi inilah akan membuat rasa penasaran terhadap guru/wali kelas,

karena fitur-fitur pada aplikasi yang dibuatkan oleh penulis dalam aplikasi tersebut

akan memudahkan mengolah nilai yang mengalami banyak perbedaan terhadap rapot

konvensional. Sehingga timbul rasa penasaran dalam hasil pencetakan rapot setelah

nilai selesai diinput seluruhnya per mata pelajaran yang diampu oleh siswa/i. Maka

dari itulah pembuatan rapot secara digital sangat diperlukan selain memudahkan,

juga harus membuat ketertarikan terhadap pengguna.

1.2. Tujuan dan Manfaat

Adanya tujuan dari pembuatan tugas akhir ini diuraikan sebagai berikut:

1. Mempermudah guru/karyawan dalam proses pembuatan rapot

2. Membantu dalam proses pengolahandata nilai rapot


3

3. Mengetahui bagaimana implementasi pengolahan rapot digital pada

sekolah MIS AL-HASANIYAH yang penulis namakan rapot tersebut

adalah aplikasi rapot codeigniter berbasis web ( ARCBW )

Manfaat dari pembuatan tugas akhir ini adalah:

1. Manfaat untuk penulis

Sebagai salah satu syarat kelulusan Program Diploma Tiga (DIII)

Jurusan Manajemen Informasi di Universitas Bina Sarana Informatika

(UBSI) Jakarta Kampus Pemuda.

2. Manfaat objek penelitian

a. Sebagai evaluasi yang terjadi pada lapangan bahwa pembuatan rapot

pada sekolah MIS AL-HASANIYAH masih secara konvensional

b. Menghasilkan suatu sistem informasi yang akurat untuk memudahkan

dalam pengelolaan pembuatan rapot.

3. Manfaat untuk pembaca

Sebagai referensi pengetahuan tentang perancangan sistem informasi

pengolahan rapot digital atau aplikasi rapot codeignitter berbasis web

(ARCBW)

1.3. Metode Penelitian

Metode yang digunakan dalam peneliatian ini ialah metode Prototype yaitu :

A. Metode Pengembangan Perangkat Lunak

Menurut (Studi et al., 2019)Ogedebe Prototype merupakan metode

pengembangan perangkat lunak berupa model fisik sistem dan berfungsi sebagai
4

versi awal sistem. Prototype akan dihilangkan atau ditambahkan pada bagiannya

sehingga sesuai dengan perencanaan dan analisis yang dilakukan oleh pengembang

sampai dengan ujicoba dilakukan secara simultan seiring dengan proses

pengembangan. Langkah-langkah dalam prototyping adalah sebagai berikut:

1. Pengumpulan Kebutuhan.

Pengumpulan data yang digunakan ialah data rapot yang masih

menggunakan sistem konvensional terhadap sekolah MIS AL-HASANIYAH.

2. Proses desain yang cepat.

Proses yang penulis gunakan adalah proses secara desain gambar melalui

media kertas guna menggambarkan sistem rapot yang akan di buat untuk

sekolahan MIS AL-HASANIYAH

3. Membangun Prototype.

Suatu usulan terhadap rapot yang akan penulis tuju

4. Evaluasi dan perbaikan

Dalam metode inilah perbaikan dalam pembuatan rapot yang akan digunaka

secara sistem berpengaruh pada perbaikan rapot yang tadinya konvensional.

B. Teknik Pengumpulan Data

Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan

pengumpulan data untuk pembuatan TA adalah :

1. Wawancara

Wawancara yaitu melakukan tanya& jawab pada studi kasus yang sedang

dibahas, untuk mendapatkan informasi secara lengkap dari narasumber yaitu bagian

operator sekolah. Hasil wawancara yang diperoleh yaitu informasi berkaitan sistem

raport, mata pelajaran, data siswa, data guru mapel dan data walikelas. Wawancara
5

bertujuan meminta keterangan informasi mengenai program pembuatan sistem

pengolahan nilai raport sekolah.

2. Observasi

Observasi yaitu proses pengamatan secara langsung bagaimana proses

berlangsungnya pembuatan nilai raport di sekolah. Dalam hal ini penulis melakukan

pengamatan secara langsung pada proses pembuatan nilai raport.

3. Studi Pustaka

Studi Pustaka yaitu dengan cara mencari referensi atau teori yang diperlukan

melalui buku atau jurnal ilmiah yang ada kaitannya dengan masalah-masalah

pembuatan sistem pengolahan nilai raport. Referensi yang penulis lakukan dengan

mencari di buku, jurnal ilmiah, makalah, maupun situs internet mengenai sistem

informasi pengolahan nilai raportdan buku yang membahas sistem pembuatan dan

sistem pengolahan nilai raport serta beberapa referensi lain yang menunjang tujuan

penelitian.

1.4. Ruang Lingkup

Berdasarkan hasil penelitian di lapangan bahwa dengan melihat kondisi dan

situasi di sekolah MIS AL-HASANIYAH yang mana segala kegiatan masih secara

konvensional, belum adanya data yang terkomputerisasi secara menyeluruh terutama

data penilaian rapot.

Maka dengan adanya tujuan pembuatan Tugas Akhir ini, penulis dapat

memberikan solusi terhadap masalah yang di dapat mengenai pembuatan rapot agar

bisa terkumputerisasi untuk jangka panjang dengan membuatkan aplikasi rapot

codeigniter berbasis web ( ARCBW ).


6

Selain itu, melihat masalah yang masih konvensional pada sekolah MIS AL-

HASANIYAH maka penulis membuat karangan rapot melalui codeigniter pada web

rapot agar dapat di gunakan untuk memudahkan segala kegiatan panilaian dan

menimalisir kesalahan dalam menghitung atau menjumlah nilai dari siswa saat ujian

dikoreksi sehingga dapat memperoleh nilai rapot yang baik, mudah, cepat, dan tidak

mengambil banyak waktu terhadap pembuatan rapot. Tahapan bagaimana

menjalankan sebuah aplikasi rapot codeigniter berbasis web ( ARCBW ) yang

nantinya terdiri dari dua pelaku yaitu operator bertugas mengolah data siswa, guru,

dan data lainnya. Jika masalah pengolahan data telah diselesaikan oleh operator,

maka pengolahan nilai dapat dilakukan oleh wali kelas yang bertugas didalam sistem

aplikasi rapot codeigniter berbasis web ( ARCBW ) hingga terselesainya cetak rapot.
BAB II
LANDASAN TEORI

2.1. Konsep Dasar Sistem


A. Pengertian Sistem

Menurut (Sasono & Belakang, 2017) adalah :“Sistem adalah kumpulan orang

yang saling bekerja sama dengan ketentuan-ketentuan aturanyang sistematis dan

terstruktur untuk membentuk satu kesatuan yang melaksanakan suatu berfungsi

untuk mencapai tujuan.maka dari itu Sistem memiliki beberapaa karateristik dan sifat

yang terdiri dari kompenen sistem, batasan sistem, lingkungan luar sistem,

penghubung sistem, masukan sistem, keluaran sistem, pengelolahan sistem dan

sasaran sistem”.dalam satu organisasi yang dibutuhkan pada suatu sistem yang

mendukung bersifat manajerial dan kegiatan strategis.

Dari pengertian di atas dapat disimpulkan bahwa sistem adalah

sekumpulankomponen, jaringan atau himpunan kerja dari prosedur-prosedur atau

variabel-variabel yang saling berkaitan dan saling bekerja sama, terorganisasi,saling

berinteraksi, dan saling bergantung sama lain untuk membentuk suatujaringan kerja

agar dapat mencapai sasaran atau tujuan tertentu.

B. Pengertian Informasi

Informasi merupakan data yang dikelola sehingga dapat mengurangi

ketidapastian dalam proses pengambilan keputusan terkait suatu keadaan sehingga

dapat berguna bagi penerimanya. Informasi adalah data-data yang di proses pada

tujuan setiap orang selalu membutuhkan informasi. (Studi et al., 2019)

7
8

Dari pengertian diatas dapat disimpulkan informasi adalah hasil pengelolahan

data yang memiliki manfaat dalam mengambil keputusan mengenai suatu hal.

C. Pengertian Sistem Informasi

Sistem Informasidapat didefinisikan sebagai suatu rangkaian yang

komponennya saling terkait yang mengumpulkan, memproses, menyimpan dan

mendistribusikan informasi untuk mendukung pengambilan keputusan dan

mengendalikan.kumpulan data yang berkaitan mempunyai arti yang menggambarkan

suatu kejadian dan kegiatan.(Herliana & Rasyid, 2016)

D. Model Pembelajaran Berbasis Web

(Amin, 2017) Model pembelajaran e-learning yang diharapkan dapat

dilaksanakan sesuai dengan tujuan pembelajaran dapat berlangsung dengan efektif

dan efisien. Pembelajaran berbasis web merupakan suatu kegiatan pembelajaran

yang memanfaatkan media situs (website) yang bisa diakses melalui jaringan

internet. Pembelajaran berbasis web atau yang dikenal juga dengan "web based

learning" merupakan salah satu jenis penerapan dari pembelajaran elektronik (E-

learning). E-leraning tidak sama dengan pemebelajaran konvensional. E-learning

memiliki karakteristik-karakteristik sebagai berikut:

1. InterActivity (Interaktivitas): tersedianya jalur komunikasi yang lebih banyak,

baik secara langsung (synchronous), seperti chatting atau messenger atau

tidak langsung (asynchronous), seperti forum, mailing list atau buku tamu.
9

2. Independency (Kemandirian): flesibilitas dalam aspek penyediaan waktu,

tempat, pengajar dan bahan ajar. Hal ini menyebabkan pembelajaran lebih

terpusat kepada siswa (student-centered learning).

3. Accessibility (aksesibilitas): sumber-sumber belajar jadi lebih mudah diakses

melalui pendistribusian di jaringan internet dengan akses yang lebih luas

daripada pendistribusian sumber belajar pada pembelajaran konvensional.

4. Enrichment (Pengayaan): kegiatan pembelajaran, presentasi materi kuliah dan

materi pelatihan sebagai pengayaan, memungkinkan penggunaan perangkat

teknologi informan seperti video streaming, simulasi dan animasi. Keempat

karakteristik di atas merupakan hal yang membedakan e-learning dari

kegiatan pembelajaran secara konvensional. Dalam e-learning, daya tangkap

siswa terhadap materi pembelajaran tidak lagi tergantung pada instruktur/

guru, karena siswa mengkonstruk sendiri ilmu pengetahuannya melalui

bahan-bahan ajar yang disampaikan melalui interfaces situs web. Dalam e-

learning pula, sumber ilmu pengetahuan tersebar dimana-mana serta dapat

diakses dengan mudah oleh setiap orang. Hal ini dikarenakan sifat media

internet yang mengglobal dan bisa diakses oleh siapapun yang terkoneksi

didalamnya. Terakhir, dalam e-learning pengajar/lembaga pendidikan

berfungsi sebagai salah satu sumber ilmu pengetahuan. Berdasarkan

penjelasan diatas, dapat disimpulkan bahwa pembelajaran berbasis web

adalah sebuah pengalaman belajar dengan memanfaatkan jaringan internet

untuk berkomunikasi dan menyampaikan informasi pembelajaran.


10

E. Website/Program

1. Internet

Jaringan komputer lokal maupun jaringan komputer area, internet juga

menggunakan protokol komunikasi yang sama yaitu TCP/IP (Tranmission

Control Protocol / Internet Protocol). Internet dapat membantu serta

mendapatkan informasi dengan cepat dan murah maka dari itu internet sangat

efektifitas dan efisiensi . (Syawalia & Sari, 2019)

2. Web

Website merupakan komponen atau kumpulan komponen yang terdiri dari

teks, gambar, suara, animasi, sehingga lebih merupakan media informasi

yang menarik untuk dikunjungi.dinamis yang membentuk suatu rangkaian

pada bangunan bersaling terkait pada web dihubungkan pada jaringan-

jaringan .(Gede et al., 2016)

3. Web Server

Web browser seperti explorer atau navigator berkomunikasi melalui

jaringan (termasuk jaringan internet) dengan web server, menggunakan

HTTP. Browser akan mengirimkan request ke server untuk meminta

dokumen tertentu atau layanan lain yang disediakan oleh server. Server

memberikandokumen atau layanan jika tersedia juga dengan menggunakan

protokol HTTP. Web server adalah suatu sistem komputer ,jenis layanan

tertentu untuk client dalam suatu jaringan komputer.(Tulenan Parinsi &

Kejuruan, 2021)

4. PHP ( Perl Hypertext Preprocessor )


11

PHP adalah script yang digunakan untuk membuat halaman web yang

bersifat dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat

suatu halaman itu diminta oleh client. PHP juga besifat open source sehingga

setiap orang dapat menggunakan secara gratis.”PHP menggunakan MYSQL

dapat membuat suatu aplikasi yang dapat mengelola dan memanipulasi data”.

(Wibawa, 2017)

 Untuk rancangan website :

 Program website codeigniter ini di buat untuk memudahkan segala

pembuatan nilai rapot

 Program website codeigniter ini juga tidak secara online di buatkan,

namun dibuatkan secara offline. Jika memang ingin dibuatkan secara

online agar guru yang ingin mempelajarinya di lain waktu, maka

menjadikan gambaran untuk lebih memahami dalam membuat nilai rapot

juga peng inputan soal rapot.

 Untuk rancangan program :

 Konsep MVC pada Codeigniter

MVC (Model, View, Controller) adalah sebuah pola

desain (design pattern) arsitektur pengembangan aplikasi yang

memisahkan dan mengelompokan beberapa kode sesuai degan fungsinya.

a. Model adalah kode-kode untuk model bisnis dan data. biasanya

berhubungan langsung dengan database untuk memanipulasi data

(insert, update, delete, search), menangani validasi dari bagian

controller, namun tidak dapat berhubungan langsung dengan bagian

view.
12

b. View merupakan bagian yang menangani presentation logic. berisi

kode-kode untuk tampilan.

c. Controller merupakan bagian yang mengatur hubungan antara

bagian model dan bagian view, controller berfungsi untuk menerima

request dan data dari user kemudian menentukan apa yang akan

diproses oleh aplikasi.

 Bahasa Pemrograman Codeignetir yang digunakan

a. Codeigniter adalah framework web untuk bahasa pemrograman PHP

yang dirancang penemu dan pendiri EllisLab.

b. Ellislab adalah tim kerja dan bergerak di bidang pembuatan software

dan tools untuk para pengembang web.

c. PHP (Hypertext Preprocessor)

PHP merupakan sebuah bahasa pemograman yang paling umum

digunakan dalam pengembangan sistem informasi web. Hal ini

dikarenakan PHP berjalan pada web server dan berfungsi sebagai

pengolah data dan logika.

d. Codeigniter 3

Codeigniter adalah sebuah aplikasi open source berupa kerangka kerja

bahasa pemrograman PHP dengan model MVC (Model, View,

Controller) yang digunakan untuk mempercepat proses

pengembangan sebuah sistem. Konsep MVC memudahkan dalam

penyusunan direktori file dengan hanya menginstall container

framework, sehingga pengembang bisa langsung menggunakannya

(Budiman & Nugraha, 2019).Codeigniter membiarkan developer


13

untuk memfokuskan diri pada pembuatan situs web dengan

meminimalkan pembuatan kode untuk berbagai tujuan pembuatan.

(Silviana & Thalib, 2018)

e. MYSQL

(Wibawa, 2017)”MySQL merupakan sebuah program untuk membuat

database pada web server.” MYSQL adalah sebuah DBMS (database

management system) yang sifatnya open source (terbuka).

f. Database

Menurut (Sasono & Belakang, 2017)Database atau basis data

memiliki pengertian sebagai penampung data yang dimana sebuah

tempat penyimpanan seluruh data transaksi kedalam tabel-tabel yang

tersusun secara struktur .Database sekumpulan data yang saling

berintegrasi pada satu dengan lain dan berorganisasi berdasarkan

,dengan sebuah skema dan struktur yang tersimpan pada hardware

komputer.

g. HTML5 (Hyper Text Markup Language)

HTMLbertujuan utama dalam pengembangan adalah untuk

memperbaiki teknologi dengan mendukung teknologi multimedia

terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh

mesin”(Widodo & Purnomo, 2016).

h. SDLC (System Development Life Cycle)

(Dwanoko, 2016)”SDLC adalah tahapan yang dilakukan oleh analisa

dan system informasi dalam membangun informasi efektif dan

efiesien”. System development life cycle (SDLC) merupakan salah

satu metode yang digunakan untuk pengembangan sistem yang dapat


14

dikatakan umum digunakan oleh pengembang sistem. SDLC memiliki

beberapa tahap didalamnya saat pengembangan suatu sistem

informasi, yakni sebagai berikut, tahap perencanaan sistem, tahap

analisa, tahap perancangan dan pengembangan sistem, tahap

implementasi sistem dan pemeliharaan pada sistem.

F. Pengertian Rapot

(Pangastuti & Priantinah, 2019)“Rapot digunakan untuk memberikan

informasi ke siswa dan orang tua secara langsung ,rapot juga sebagai bukti fisik yang

digunakan setiap sekolah sebagai evaluasi siswa dalam ketercapaian proses

pembelajaran.”.rapot 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.Raport itu sendiri merupakan salah

satu pertanggung jawaban sekolah terhadap masyarakat tentang kemampuan yang

dimiliki siswa yang berupa sekumpulan hasil penilaian.

Aplikasi Raport Digital (ARD) adalah aplikasi pelaporan hasil belajar secara

daring yang dimiliki oleh madarasah yang berada di bawah naungan Kementerian

Agama RI. Untuk bisa mengakses ARD, user dapat menggunakan browser internet

dan mengakses laman 192.168.0.102.

Sedangkan ( Aplikasi Raport Digital ) ARD adalah aplikasi pelaporan hasil

belajar siswa madrasah berbasis daring yang dimiliki oleh madrasah yang berada di

bawah naungan Kementerian Agama RI. Penggunaan Aplikasi Rapor Digital mulai

diimpleetasikan sejak tahun 2018/2019 pada jenjang madrasah ibtidaiyah.


15

G. Basis Data

( Siregar, &Pramono, Djoko2018)“Perancangan data dilakukan untuk

menginformasi yang didapatkan pada tahap analisis menjadi struktur data”. Basis

kurang lebih dapat diartikan sebagai markas atau gudang, tempat

berserang/berkumpul. Sedangkan data adalah representasi fakta dunia nyata

mewakili suatu objek seperti manusia (pegawai, siswa, pembelian pelanggan),

barang hewan, peristiwa, konsep, keadaan, dan sebagian yang berwujudkan dalam

bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya”.

H. Model Pengembangan Perangkat Lunak

Prototyping perangkat lunak adalah salah satu metode siklus hidup sistem

yang didasarkan pada konsep model bekerja (working model). Tujuannya adalah

mengembangkan model menjadi sistem final. Artinya sistem akan dikembangkan

lebih cepat dari pada metode tradisional dan biayanya menjadi lebih rendah. Ada

banyak cara untuk melakukan prototyping, begitu pula dengan

penggunaannya.“prototyping merupakan metode pengembangan perangat lunak,

yang berupa model fisik kerja sistem dan berfungsi sebagai versi awal dari sistem.

Dengan metode prototyping ini akan dihasilkan Prototype sistem sebagai perantara

pengembang dan pengguna agar dapat berinteraksi dalam proses kegiatan

pengembangan sistem informasi”.Ciri dari metode ini adalah pengembang dan

pelanggan dapat melihat dan melakukan pengerjaan dengan bagian dari sistem

komputer darisejakawalproses pengembangan.


16

Sumber : (Tri Sandhika Jaya dan Dewi Kania Widyawati,2019) 

Gambar II.1
Ilustrasi Metode Prototype

Tahapan dalam pembuatan prototyping :

1. Pengumpulan kebutuhan

Pelanggan dan pengembang bersama-sama mendefinisikan format dan

kebutuhan keseluruhan perangkat lunak, mengidentifikasikan semua

kebutuhan, dan garis besar sistem yang akan dibuat.

2. Membangun prototyping

Membangun prototyping dengan membuat perancangan sementara yang

berpusat pada penyajian kepada pelanggan (misalnya dengan membuat

input dan contoh outputnya).

3. Evaluasi protoptyping

Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah

dibangun sudah sesuai dengan keinginan pelanggan. Jika sudah sesuai


17

maka langkah keempat akan diambil. Jika tidak, maka prototyping

diperbaiki dengan mengulang langkah 1, 2 , dan 3.

4. Mengkodekan system

Dalam tahap ini prototyping yang sudah disepakati diterjemahkan ke

dalam bahasa pemrograman yang sesuai.

5. Menguji system

Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus

dites dahulu sebelum digunakan. Pengujian ini dilakukan dengan White

Box, Black Box, Basis Path, pengujian arsitektur dan lain-lain.

6. Evaluasi Sistem

Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai

dengan yang diharapkan.Jika sudah, maka langkah ketujuh dilakukan, jika

belum maka mengulangi langkah 4 dan 5.

7. Menggunakan system

Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk

digunakan.

2.2. Teori Pendukung


A. Entity Relationship Diagram

Sebuah ERD mendeskripsikan data yang akan disimpan dalam sebuah sistem

maupun batasannya(Irnawati & Galih Bayu Aji Listianto, 2018).Secara garis

besar komponen ERD yaitu:

1. Entity

Entity adalah sesuatu apa saja yang ada di dalam sistem, nyata

maupun abstrak dimana data tersimpan atau dimana terdapat data. Entitas

diberi nama dengan kata benda dan dapat dikelompokan dalam empat
18

jenis nama, yaitu orang, benda, lokasi, kejadian (terdapat unsur waktu di

dalammya).

2. Relationship

Relationship adalah hubungan alamiah yang terjadiantara entitas.

Pada umumnya penghubung (Relationship) diberi nama dengan kata

dasar, sehingga memudahkan untuk melakukan pembacaan relasinya

(bisa dengan kalimat aktif atau kalimat pasif). Penggambaran hubungan

yang terjadi adalah sebuah bentuk belah ketupat dihubungkan dengan dua

bentuk empat persegi panjang.

3. Atribut

Secara umum atribut adalah sifatatau karakteristik dari tiap

entitasmaupun tiap relationship.Maksudnya, atribut adalah sesuatuyang

menjelaskan apa sebenarnyayang dimaksud entitas maupunrelationship,

sehingga seringdikatakan atribut adalah elemen darisetiap entitas dan

relationship.

B. Logical Relationship Structure (LRS)

Menentukan kardinalitas, jumlah tabel, dan ForeignKey (FK). “LRS

merupakan transformasi dari penggambaran ERD dalam bentuk yang paling

jelas dan mudah untuk dipahami” (Irnawati & Galih Bayu Aji Listianto,

2018) .Berikut adalah cara membentuk skema database atau LRS (Logical

Record Strutured) berdasarkan Entity Relationship Diagram:

a. Jika relasinya satu-ke-satu, maka foreign key diletakan pada salah

satu dari dua entitas yang ada tau menyatukan kedua entitas tersebut.

b. Jika relasinya satu-ke-banyak, maka foreign key diletakan pada entitas

Many.
19

c. Jika relasinya banyak-ke-banyak, maka dibua “file konektor” yang

berisi dua foreign key yang berasal dari kedua entitas.

C. Unified Modelling Language (UML)

(M Teguh Prihandoyo, 2018)“Unifield Modeling Language

merupakan salah satu metode pemodelan visual yang digunakan dalam

perancangan dan pembuatan sebuah software yang berorientasikan pada

objek”.UML merupakan bahasa visual untuk pemodelan dan komunikasi

mengenai sebuahsistem dengan menggunakan diagram dan teksteks

pendukung. “Unified Modeling Language (UML) adalah bahasa untuk

menspesifikasi, memvisualisasikan, serta mengontruksi bangunan dasar

sistem perangkat lunak, termasuk melibatkan pemodelan aturan-aturan

bisnis”. UML menyediakan beberapa diagram visual yang menunjukkan

berbagai aspek dalam sistem, ada beberapa diagram yang disediakan dalam

UML, antara lain:

1. Use Case Diagram

Use Casemendeskripsikan interaksi tipikal antara para pengguna sistem

dengan sistem itu sendiri, dengan member sebuah narasi tentang bagai mana

sistem tersebut digunakan.“Use Caseadalah menyatakan spesifikasi perilaku

dari sistem yang sedang dijelaskan yang memang dibutuhkan oleh aktor

untuk memenuhi tujuannya.”(Kurniawan, 2018).

Menyajikan interaksi antara Use Case dan aktor. Dimana, aktor dapat

berupa orang, peralatan atau sistem lain yang berinteraksi dengan sistem yang

sedang dibangun. Use Case menggambarkan fungsional sistem atau

persyaratan-persyaratan yang harus dipenuhi sistem dari pandangan pemakai.


20

2. Activity Diagram

(Aris et al., 2016)“Activity diagram menggambarkan workflow (aliran

kerja) atau aktivitas dari sebuah sistem dan user”.Menggambarkan aliran

fungsional sistem. Pada tahap pemodelan bisnis, diagram aktivitas dapat

digunakan untuk menunjukkan aliran kerja bisnis. Dapat juga digunakan

untuk menggambarkan aliran kejadian dalam Use Case.

Bagaimana masing-masing alir berawal, decision yang mungkin terjadi,

dan bagaimana meraka berakhir”.Diagram aktivitas menggambarkan aliran

fungsionalitas sistem. Pada tahap permodelan bisnis, diagram aktivitas dapat

digunakan untuk menunjukan aliran kerja bisnis (bussines flow). Dapat juga

menggambarkan aliran kejadian (flow of event) dalam Use Case.

3. Sequence Diagram

SequenceDiagrammenggambarkankelakuanobjekpadaUse

Casedenganmendeskripsikan waktu hidup objek dan pesan yang dikirimkan

dan diterimaantarobjek.“Sequencediagram ini bersifat dinamis. Diagram

urutan merupakan diagram interaksi yang menekankan pada pengiriman

pesan (message) dalam suatu waktu tertentu”.(Wati & Kusumo, 2016)

4. Class Diagram

(Safi, 2017)“Class Diagram menggambarkan struktur dan deskripsi,

beserta hubungan dengan satu sama lain”.Menunjukkan interaksi antar kelas

dalam sistem. Diagram kelas dibangun berdasarkan diagram Use Case dan

diagram sekuensial yang telah dibuat sebelumnya. Kelas memiliki tiga area

pokok yaitu : Nama (stereotype), Atribut dan Metode. Atribut dan Metode

dapat memiliki salah satu sifat berikut:


21

a. Private, tidak dapat dipanggil dari luar kelas yang bersangkutan.

b. Protected, hanya dapat dipanggil oleh kelas yang bersangkutan

dan anak-anak yang mewarisinya.

c. Public, dapat dipanggil oleh siapa saja.


BAB III

ANALISIS SISTEM BERJALAN

3.1. Tinjauan Perusahaan


3.1.1. Sejarah Institusi Perusahaan

Dalam sejarahnya, sekolah MIS AL-HASANIYAH mengalami ketertinggalan

dalam segi digital, dikarenakan sekolah tersebut adalah sekolah yang terdapat di

pelosok kampung dan ditambah karyawan yang bertugas sebagai guru wali kelas

dan guru mapel adalah guru sudah berumur usia tua sehingga masalah tersebut

mendapatkan imbas kepada dunia digital saat ini. Berdasarkan data observasi yang

telah di lakukan ke sekolah MIS AL-HASANIYAH maka pihak sekolah

menganjurkan agar bisa membuatkan sebuah aplikasi yang nantinya akan di

pergunakan oleh pihak sekolah maupun kelompok kerja madrasah ( KKM ) di

sekolah tersebut. Dikarenakan semua sekolah yang sekelompok dengan sekolah

MIS AL-HASANIYAH masih mengalami permasalah pada rapot, ada yang sudah

terkomputerisasi dan ada pula yang tidak terkomputerisasi salah satunya MIS AL-

HASANIYAH yang tidak terkomputerisasi, maka dari itu tinjauan lapangan yang

telah penulis lakukan menyinpulkan bahwa pembuatan codeigniter rapot sangat di

perlukan untuk mempermudah segala kegiatan pembuatan rapot. Sudah lama sekali

dari tahun 1995-2021 hingg saat ini, seluruh kegiatan belajar di sekolah tersebut

masih konvensional sehingga belum ada kemajuan terhadap sekolah MIS AL-

HASANIYAH.

24
25

3.1.2. Struktur Organisasi dan Fungsi

Gambar III.1

Struktur Organisasi Sekolah

Fungsi yang di lakukan oleh seluruh karyawan yang ada sebagai berikut :

1. Ketua Yayasan

=> Mengawasi jalannya sebuah sekolahan agar berjalan dengan baik

2. Kepala Sekolah

=> Menjalan apa perintah dari ketua yayasan

=> Mengawasi seluruh kegiatan pembelajaran terhadap siswa

=> Mengawasi kegiatan pembelajaran dalam mengajar oleh setiap guru di kelas

=> Membackup pembelajaran guru yang tidak bisa hadir karena izin atau sakit
26

3. Wakil Kepala Sekolah

=> Mewakili apa yang kepala sekolah kerjakan jika kepala sekolah tidak ada

=> Lebih banyak mengajar sebagai guru mata pelajaran

4. Sekretaris

=> Mancatat segala kegiatan baik rapat, dan notulen kegiatan setiap tahunnya

=> Mendokumentasikan segala aktifitas di sekolah

5. Bendahara

=> Mencatat segala pengeluaran sekolah baik transportasi, SPP, dan segala

macam yang bersangkutan dengan keuangan.

6. Guru

=> Mengajar

=> Mendidik siswa/i

=> Menguji kemampuan siswa/i

=> Mandata nilai siswa/i

=> Dan mengolah nilai agar menjadi nilai yang kompetensi yaitu dalam bentuk

rapot

7. Staff Tata Usaha

=> Mendata seluruh data siswa baru secara konvensional / PPDB

=> Menuliskan sistem rapot konvensional dari data siswa

=> Menginput seluruh pekerjaaan yang berkaitan dengan siswa melalui exel

=> Menginput sistem KJP

8. Murid

=> Belajar dengan nyaman


27

=> Memperoleh nilai yang baik

=> Berprestasi

3.2. Prosedur Sistem Berjalan

Prosedur yang di pakai dalam pembuatan rapot pada sekolah MIS AL-

HASANIYAH masih secara konvensional, sehingga proses pembuatan rapot yang

seharusnya di bagikan pada tanggal yang telah di tentukkan oleh kepala sekolah,

namun tidak sesuai dengan tanggal yang telah di tentukan. Sehingga mengalami

keterlambatan dari segala segi penialai siswa/i itu sendiri, maupun penialaian orang

tua murid yang telah menunggu hasil kopentensi anaknya sejauh mana kemampuan

yang di pelajari pada sekolah MIS AL-HASANIYAH. Baik anak didiknya, naik

kelas ataupun tidak pada semester 2 pembuatan rapot semua itu belum di ketahui

akibat keterlambatan pembuatan rapot. Selain itu juga, orang tua murid memandang

sekolahan tersebut kurang baik akan struktur sistem kerja karyawan pada sekolah

MIS AL HASANIYAH baik karyawan yang bertugas, maupun guru mata pelajaran

dan wali kelas.

Berikut tahapan dimana sekolah MIS AL-HASANIYAH mengerjakan rapot

secara konvensional :

1. Pengolahan Data Siswa

Tahapan dimana pengolahan data siswa dimulai dari buku rapot yang

dipegang oleh wali kelas, jika sudah pada waktunya untuk pembuatan rapot pada

setiap semester sekali, maka buku rapot akan diberikan kepada staff tata usaha untuk

di tulis data siswa dan data wali dalam buku rapot tersebut.

2. Pengolahan Nilai
28

Jika staff tata usaha selesai menuliskan data siswa dan data wali, maka buku

rapot akan diberikan kembali kepada wali kelas. Yang mana nantinya, buku rapot

akan di tuliskan hasil seluruh nilai rata-rata rapot yang akan diperoleh dari guru mata

pelajaran dan guru wali kelas yang mendata seluruh mata pelajaran yang diampu

oleh siswa/i sehingga memperoleh nilai rapot rata-rata dan dituliskan pada buku

rapot.

3.3. Activity Diagram

Gambar III.2

Activity Diagram Penulisan Rapot

3.4. Spesifikasi Dokumen Masukkan


Menjelaskan setiap dokumen masukan yang didapat pada tempat riset sebelum
adanya sistem digital yang akan penulis buat :
29

A. DokumenMasukan

Nama Dokumen : Daftar nilai

Fungsi : Mendapatkan nilai

Sumber : Wali kelas

Tujuan : Mendapatkan hasil nilai rata-rata rapot

Media : Cetak kertas

Jumlah : 2 lembar

Frekuensi :Setiap siswa yang tidak aktif dalam mengikuti

pembelajaran maka tidak akan mendapatkan nilai

Bentuk : Lihat lampiran A1

3.5. Spesifikasi Dokumen Keluaran

Menjelaskan setiap dokumen keluaran yang didapat pada tempat riset

sebelumadanya sistem digital yang akan penulis buat :

B. Dokumen Keluaran

Nama dokumen : Hasil Rapot

Fungsi : Mengetahui pengetahuan siswa/i

Sumber : Wali kelas

Tujuan : Mendapatkan rapot

Media : Buku Rapot

Jumlah : 2 lembar

Frekuensi :Setiap siswa yang aktif dalam mengikuti pembelajaran maka

akan mendapatkannilai rapot

Bentuk : Lihat lampiran B1


30

3.6. Permasalahan Pokok

Pada sekolah MIS AL-HASANIYAH memiliki kendala/masalah pada pembuatan

nilai rapot dan cara menghitung nilai rata-rata siswa/i yang memakan waktu cukup

lama. Semua itu dikarenakan segala kegiatan masih belum bisa mengikuti sistem

digital, teruntuk sekolah MIS AL-HASANIYAH yang masih tertinggal dalam sistem

digitalisasi rapot. Dikarenakan juga seluruh karyawan yang bertugas minim akan

pengetahuan sistem digital yang sudah maju di zaman sekarang ini, walaupun sudah

ada staff tata usaha yang hanya baru memahami konsep sistem aplikasi yang ada di

komputer baik word, exel, dan aplikasi pemerintahan yang dikerjakan hanyalah KJP.

3.7. Pemecahan Masalah

Dengan adanya berbagai masalah yang sudah di teliti pada sekolah MIS AL-

HASNAIYAH maka penulis dapat menyimpulkan yang akan di bahas dalam Tugas

Akhir kali ini ialah menjabarkan bagaimana cara mudah untuk bisa mendapatkan

nilai rapot secara cepat dan singkat. Maka dari itulah, pembuatan aplikasi rapot

codeigniter berbasis web ( ARCBW ) sangat diperlukan untuk membuat rapot agar

lebih mudah dalam mengelola nilai.


BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisis Kebutuhan

Dengan identifikasi kebutuhan dalam program yang terkait dengan

cara menggunakan proses digital yang diusulkan bahwa menggunakan

aplikasi rapot codeigniter berbasis web ( ARCBW ) pada sekolah MIS AL

HASANIYAH, maka dapat tiga pengguna yang berinteraksi di lingkungan

system tersebut yaitu :

A. Kebutuhan Pengguna

 Analisa kebutuhan sistem terhadap operator

a. Instalasi aplikasi codeigniter

b. Mengolah data guru

c. Mengolah data siswa

d. Mengolah data kelas

e. Mengolah data mata pelajaran

f. Mengolah data ekstrakurikuler

g. Mengolah set tahun aktif

h. Mengolah set kelas

i. Mengolah set mata pelajaran

j. Mengolah set wali kelas

k. Ubah password

31
32

B.Kebutuhan Pengguna

 Analisa kebutuhan guru terhadap siswa

a. Mengolah mapel diampu

b. Melihat tampilan riwayat mengajar

c. Mengolah nilai sikap spiritual

d. Mengolah nilai sikap sosial

e. Mengolah absensi

f. Mengolah data ekstrakurikuler

g. Mengolah perkembangan siswa

h. Mengolah prestasi

i. Mengolah catatan

j. Cetak Rapot

k. Cetak leger

l. Ubah Password
33

4.1.2. Rancangan Diagram Use Case

Gambar IV. 1

Use Case Diagram Pengolahan Data Rapot


34

Tabel IV.1.

DeskripsiUse Case Diagram Operator

Use Case Operator


Requirements Operator mengolah data guru, siswa, dll
Goal Operator dapat menyelesaikan pengolahan data
Pre-Conditions Operator login/sign
Post-Conditions Operator mengolah data dibatasi sesuai tanggal yang
ditentukan
Failed End Conditions Operator tidak dapat menyelesaikan data
Primary Actors Data guru
Main Flow/ Basic Path 1. Operator mengolah seluruh data
2. Operator menyelesaikan olah data
3. Data tersimpan pada sistem website
Invariant A 1. Terjadi masalah pada penginputan NIP guru
2. System menampilkan pesan "Data belumsesuai"

Tabel IV.2.

DeskripsiUse Case Diagram Guru

Use Case Guru


Requirements Guru mengolah data KD, absensi, nilai dll
Goal Guru dapat mencetak rapot
Pre-Conditions Guru login/sign
Post-Conditions Guru mengolah data dibatasi sesuai tanggal yang ditentukan
Failed End Conditions Guru tidak dapat menyelesaikan data nilai
Primary Actors Rapot
Main Flow/ Basic Path 1. Guru mengolah seluruh data
2. Guru menyelesaikan olah data
3. Data tersimpan pada sistem
4. Rapot dapat dicetak

4.1.3. Rancangan Diagram Activitas


35

Gambar IV.2

Diagram Activitas Mengolah Data Rapot


36

4.1.4. Rancangan Dokumen Sistem Usulan

Menjelaskan setiap dokumen masukan yang butuhkan dalam pembuatan

aplikasi rapot codeigniter berbasis web ( ARCBW ) terhadap sekolah MIS AL-

HASANIYAH :

A. DokumenMasukan

Nama Dokumen : Daftar nilai

Fungsi : Mendapatkan nilai rata-rata

Sumber : Operator

Tujuan : Pengolahan nilai rapot

Media : aplikasi rapot codeigniter berbasis web ( ARCBW )

Jumlah : 7 lembar

Frekuensi : Setiap operator yang berhasil mengolah data guru, siswa,

mata pelajaran, dll. Maka akan bisa memunculkan hasil dari

pengolahan data terhadap wali kelas agar dapat login/sign.

Bentuk : Lihat lampiran A1


37

Menjelaskan setiap dokumen keluaran yang butuhkan dalam pembuatan aplikasi

rapot codeigniter berbasis web ( ARCBW ) terhadap sekolah MIS AL-HASANIYAH

A. DokumenKeluaran

Nama Dokumen : Rapot

Fungsi : Mengetahui nilai pengatahuan siswa/i

Sumber : Wali Kelas

Tujuan : Mengetahui naik dan tidak dalam pengetahuan siswa/i yang

dimilikinya

Media : aplikasi rapot codeigniter berbasis web ( ARCBW )

Jumlah : 7 lembar

Frekuensi :Setiap wali kelas yang telah selesai mengolah data nilai,dll.

Maka rapot dapat di cetak.

Bentuk : Lihat lampiranB1


38

4.2. Perancangan Prototype

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.3

Entity Relationship Diagram (ERD) pada Rapot


39

4.2.2. Logical Structure Record (LRS)

Gambar IV.4

Logical Structure Record (LRS) pada Rapot


40

4.2.3. Spesifikasi File

Menjelaskan tentang file atau tabel yang terbentuk dari transformasi


ERD (dan atau file-file penunjang untuk web). file-file ini tersimpan pada
parameter-parameter sebagai berikut :

1. Spesifikasi file m_admin

Nama : m_admin

Akronim : admin

Fungsi : Untuk menyimpan data admin

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 170 karakter

Kunci field : Idadmin

Software : Mysql

Tabel IV.3.

Spesifikasi File m_admin


41

2. Spesifikasi file m_ekstra

Nama : m_ekstra

Akronim : Ekstrakurikuler

Fungsi : untuk menyimpan data ekstrakurikuler

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 52 karakter

Kunci field : Idekstra

Software : Mysql

Tabel IV.4.

Spesifikasi File m_ekstra


42

3. Spesifikasi file m_guru

Nama : m_guru

Akronim : Tabel data guru

Fungsi : untuk menyimpan data guru

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 80 karakter

Kunci field : Idguru

Software : Mysql

Tabel IV.5

Spesifikasi File m_guru


43

4. Spesifikasi file m_kelas

Nama : m_kelas

Akronim : Tabel kelas

Fungsi : Untuk menyimpan data kelas

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 114 karakter

Kunci field : Idkelas

Software : Mysql

Tabel IV.6

Spesifikasi File m_kelas


44

5. Spesifikasi file m_mapel

Nama : m_mapel

Akronim : Tabel mata pelajaran

Fungsi : Untuk menyimpan data mata pelajaran

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 115 karakter

Kunci field : Idmapel

Software : Mysql

Tabel IV.7

Spesifikasi File m_mapel


45

6. Spesifikasi file m_siswa

Nama : m_siswa

Akronim : Tabel data siswa

Fungsi : untuk menyimpan data siswa

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 500 karakter

Kunci field : Idsiswa

Software : Mysql

Tabel IV.8

Spesifikasi File m_siswa


46

7. Spesifikasi file m_tumbuh

Nama : m_tumbuh

Akronim : Tabel pertumbuhan siswa

Fungsi : Untuk menyimpan data pertumbuh

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 52 karakter

Kunci field : Idtumbuh

Software : Mysql

Tabel IV.9

Spesifikasi File m_tumbuh


47

8. Spesifikasi file tahun

Nama : Tahun

Akronim : Tabel tahun

Fungsi : Untuk menyimpan data tahun

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 85 karakter

Kunci field : Idtahun

Software : Mysql

Tabel IV.10

Spesifikasi File tahun


48

9. Spesifikasi file t_guru_mapel

Nama : t_guru_mapel

Akronim : Tabel guru mata pelajaran

Fungsi : untuk menyimpan data guru mata pelajaran

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 20 karakter

Kunci field : Idguru_mapel

Software : Mysql

Tabel IV.11

Spesifikasi File t_guru_mapel


49

10. Spesifikasi file t_kelas_siswa

Nama : t_kelas_siswa

Akronim : Tabel kelas siswa

Fungsi : Untuk menyimpan data kelas siswa

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 20 karakter

Kunci field : Idkelas_siswa

Software : Mysql

Tabel IV.12

Spesifikasi File t_kelas_siswa


50

11. Spesifikasi file t_kkm

Nama : t_kkm

Akronim : Nilai KKM

Fungsi : Untuk menyimpan data KKM

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 16 karakter

Kunci field : Idkkm

Software : Mysql

Tabel IV.13

Spesifikasi File t_kkm


51

12. Spesifikasi file t_mapel_kd

Nama : t_mapel_kd

Akronim : Tabel matapelajaran KD

Fungsi : Untuk menyimpan data mata pelajaran KD

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 35 karakter

Kunci field : Idmapel_kd

Software : Mysql

Tabel IV.14

Spesifikasi File t_mapel_kd


52

13. Spesifikasi file t_naikkelas

Nama : t_naikkelas

Akronim : Tabel naik kelas

Fungsi : Untuk menyimpan data naik kelas

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 35 karakter

Kunci field : Idnaikkelas

Software : Mysql

Tabel IV.15

Spesifikasi File t_naikkelas


53

14. Spesifikasi file t_nilai

Nama : t_nilai

Akronim : Tabel nilai

Fungsi : Untuk menyimpan data nilai

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 40 karakter

Kunci field : Idnilai

Software : Mysql

Tabel IV.16

Spesifikasi File t_nilai


54

15. Spesifikasi file t_nilai_absensi

Nama : t_nilai_absensi

Akronim : Tabel nilai absensi

Fungsi : Untuk menyimpan data nilai absensi

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 26 karakter

Kunci field : Idnilai_absensi

Software : Mysql

Tabel IV.17

Spesifikasi File t_nilai_absensi


55

16. Spesifikasi file t_nilai_ekstra

Nama : t_nilai_ektra

Akronim : Tabel nilai ekstrakurikuler

Fungsi : Untuk menyimpan data nilai ekstrakurikuler

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 72 karakter

Kunci field : Idnilai_ekstra

Software : Mysql

Tabel IV.18

Spesifikasi File t_nilai_ekstra


56

17. Spesifikasi file t_nilai_ket

Nama : t_nilai_ket

Akronim : Tabel keterangan nilai

Fungsi : Untuk menyimpan data keterangan nilai

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 36 karakter

Kunci field : Idnilai_ket

Software : Mysql

Tabel IV.19

Spesifikasi File t_nilai_ket


57

18. Spesifikasi file t_nilai_sikap_so

Nama : t_nilai_sikap_so

Akronim : Tabel sikap

Fungsi : Untuk menyimpan data sikap

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 125 karakter

Kunci field : Idnilai_sikap_so

Software : Mysql

Tabel IV.20

Spesifikasi File t_nilai_sikap_so


58

19. Spesifikasi file t_nilai_sikap_sp

Nama : t_nilai_sikap_sp

Akronim : Tabel sikap

Fungsi : Untuk menyimpan data sikap

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 125 karakter

Kunci field : Idnilai_sikap_sp

Software : Mysql

Tabel IV.21

Spesifikasi File t_nilai_sikap_sp


59

20. Spesifikasi file t_nilai_tumbuh

Nama : t_nilai_tumbuh

Akronim : Tabel nilai pertumbuhan

Fungsi : Untuk menyimpan data nilai pertumbuhan

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 72 karakter

Kunci field : Idnilai_tumbuh

Software : Mysql

Tabel IV.22

Spesifikasi File t_nilai_tumbuh


60

21. Spesifikasi file t_prasetasi

Nama : t_prasetasi

Akronim : Tabel prestasi

Fungsi : Untuk menyimpan data prestasi

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 217 karakter

Kunci field : Idprestasi

Software : Mysql

Tabel IV.23

Spesifikasi File t_prestasi


61

22. Spesifikasi file t_walikelas

Nama : t_walikelas

Akronim : Tabel wali kelas

Fungsi : Untuk menyimpan data wali kelas

Tipe file : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Harddisk

Panjang record : 12 karakter

Kunci field : Idwalikelas

Software : Mysql

Tabel IV.24
62

Spesifikasi File t_walikelas

4.2.4. Class Model/Class Diagram


63

Gambar IV.5

Class Model/Class Diagrampada Rapot

4.2.5. Sequence Diagram


64

Gambar IV.6

Squence Diagrampada Rapot

4.2.6. Rancangan Prototype


65

Tampilan menu tugas input pada Operator Sekolah MIS AL-HANIYAH :

A. Tampilan Halaman Menu Login

Gambar IV.7

Menu Login Operator

B. Tampilan Halaman Menu Pengolahan Data Operator


66

Gambar IV.8

Menu Pengolahan Data Operator

C. Tampilan Menu Pengolahan Data Guru/Wali Kelas oleh

Operator

Gambar IV.9

Tampilan Pengolahan Data Guru/Wali Kelas oleh Operator

D. Tampilan Menu Pengolahan Data Siswa oleh Operator


67

Gambar IV.10

Tampilan Pengolahan Data Siswa oleh Operator

Tampilan menu tugas input pada Guru Sekolah MIS AL-HANIYAH :


68

A. Tampilan Halaman Menu Login Guru

Gambar IV.11

Tampilan Halaman Login Guru

B. Tampilan Menu Pengolahan Data Nilai oleh Guru/Wali Kelas

Gambar IV.12

Menu Pengolahan Data Nilai oleh Guru/Wali Kelas


69

C. Tampilan Menu Pengolahan Data Absensi

Gambar IV.13

Tampilan Menu Pengolahan Data Absensi

D. Tampilan Menu Cetak Rapot


70

Gambar IV.14

Tampilan Menu Cetak Rapot

E.Tampilan Rapot
71

Gambar IV.15

Tampilan Hasil Rapot


72

4.2.7. Spesifikasi Hardware dan Software


1. Spesifikasi Hardware

A. Server

1) CPU

(a) Processor Pentium® Core 2 Duo

(b) RAM DDR2 8 GB

(c) Hard Disk 1 TB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 5 Mbps.

B. Client

1) CPU

(a) Processor Pentium® 4

(b) RAM DDR2 4 GB

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 kbps.

2. Spesifikasi Software

A. Server

1) Sistem operasi digunakan seperti : Microsoft Windows atau

Linux (Ubuntu, Fedora, dll).


73

2) Aplikasi bundle web server seperti: Xampp, WampServer,

php2triad yang terdiri dari beberapa komponen, diantaranya:

(a) Aplikasi Apache Server v2

(b) Aplikasi PHP Server v5

(c) Aplikasi MySQL Server v5

(d) Aplikasi phpMyAdmin v3

3) Aplikasi Web Lihatr seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

B. Client

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows

atau Linux (Ubuntu, Fedora, dan lain-lain).

2) Aplikasi web browser seperti Mozilla Firefox, Opera, Safari,

Internet Explorer, Google Chrome.

4.3. Pengujian Rancangan Antar Muka

Menjelaskan bagaimana hasil penggujian rancangan antarmuka Pada

Prototype yang diusulkan ,antarmuka dan diuji dari sisi back-end atau

keduanya.tergantung dari hasil analisa kebutuhan yang dituliskan pada point

4.1.1 dan 4.1.2

1. Pengujian Front-end

Dalam Pengujian antarmuka pada front-endyang dilakukan oleh


operator.Pengujian ini di periksa oleh admin/operator :
74

Tabel IV.25.

Hasil Pengujian Antarmuka front-end

No Beranda Data Data Data Data Data Set Set Set Set Ubah
Guru Siswa Kelas Mapel Ektra Tahun Kelas Mapel Wali Password
Aktif Kelas
1           
2           
3           
4           
5           
Sukses 5 5 5 5 5 5 5 5 5 5 5
Nilai 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100%
Kesuksesan

2. Pengujian Back-end

Dalam Pengujian antarmuka pada Back-endyang dilakukan oleh


guru/karyawan.Pengujian ini di periksa oleh admin/operator :

Gambar IV.26

Hasil pengujian antarmukaBack-end

No M R NS NS Abses Ektra Perke Presta Catata Cetak Cetak Ubah


Diam Meng Spirit Sosial nsi mban si n Rapot Leger Passw
pu ajar ual gan
1            
2            
3            
4            
5            
Sukses 5 5 5 5 5 5 5 5 5 5 5 5
Nilai 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100%
Kesuksesan
4.4. Jadwal Implementasi

Gambar IV.27Jadwal Implementasi

Jadwal Implementasi

NO KEGIATAN WAKTU
BULAN I BULAN II BULAN III
75

1 2 3 4 1 2 3 4 1 2 3 4
1 Pengumpulan Data

2 Analisa
3 Pemeliharaan
Perangkat Lunak
4 Membangun
Prototyping
5 Desain Sistem
6 Pembuatan sistem
7 Pengujian sistem
8 Evaluasi
BAB V

PENUTUP

5.1. Kesimpulan

Dengan adanya sistem informasi yang di rancang penulis dengan kesesuaian

kebutuhan pengguna yaitu operator dan guru yang terurai sebagai berikut:

1) Sistem Informasi aplikasi rapot codeignetir berbasis web ( ARCBW ) yang di

buat diharapkan mampu membuat proses penilaian menjadi efisien, tidak

perlu menghitung nilai rata-rata sehingga dapat mempersingkat waktu.

2) Sistem Informasi aplikasi rapot codeignetir berbasis web ( ARCBW )

diharapkan mampu membuat proses pembuatan rapot menjadi lebih efektif,

tidak ada kendala kesalahan menghitung rata-rata nilai.

3) Sistem Informasi aplikasi rapot codeignetir berbasis web ( ARCBW )

diharapkan mampu membuat proses penilaian menjadi lebih efektif dengan

meminimalisir terjadinya potensi salah menghitung pada nilai yang telah

didapatkan oleh siswa/i.

5.2. Saran

Sebagai saran dalam pengembangan perancangan sistem informasi aplikasi

rapot codeignetir berbasis web ( ARCBW )pada sekolah MIS AL-HASANIYAH

diharapkan karyawan dapat menyelesaikan tugas pembuatan rapot dengan waktu

yang sudah ditentukan dan menambahkan ilmu yang lebih banyak mengenai sistem

digital pada era zaman sekarang, sehingga aplikasi rapot codeignetir berbasis web

( ARCBW )bisa digunakan untuk masa jangka panjang.

75
DAFTAR PUSTAKA

Amin, A. K. (2017). Kajian Konseptual Model Pembelajaran Blended Learning

berbasis Web untuk Meningkatkan Hasil Belajar dan Motivasi Belajar. Jurnal

Pendidikan Edutama, 4(2), 51–64.

Aris, A., Anggara, R., & Zamzami, Z. A. (2016). Perancangan Sistem Informasi

Penerimaan Siswa Baru Berbasis Web Pada PKBM Bhakti Sejahtera. Cices,

2(1), 87–98. https://doi.org/10.33050/cices.v2i1.215

Dwanoko, Y. S. (2016). Implementasi Software Development Life Cycle ( Sdlc )

Dalam Penerapan Pembangunan Aplikasi Perangkat. Jurnal Teknologi

Informasi, 7(2), 83–94.

Gede, D., Divayana, H., Suyasa, P. W. A., & Sugihartini, N. (2016). Pengembangan

Media Pembelajaran Berbasis Web Untuk Matakuliah Kurikulum dan

Pengajaran di Jurusan Pendidikan Teknik Informatika Universitas Pendidikan

Ganesha. 5, 149–157.

Herliana, A., & Rasyid, P. M. (2016). Sistem Informasi Monitoring Pengembangan

Software Pada Tahap. Jurnal Informatika, 1, 41–50.

Irnawati, O., & Galih Bayu Aji Listianto. (2018). Metode Rapid Application

Development (RAD) pada Perancangan Website Inventory PT. SARANA

ABADI MAKMUR BERSAMA (S.A.M.B) JAKARTA. Evolusi : Jurnal Sains

Dan Manajemen, 6(2), 12–18. https://doi.org/10.31294/evolusi.v6i2.4414

Kurniawan, T. A. (2018). Pemodelan Use Case (UML): Evaluasi Terhadap beberapa

Kesalahan dalam Praktik. Jurnal Teknologi Informasi Dan Ilmu Komputer, 5(1),

77. https://doi.org/10.25126/jtiik.201851610

M Teguh Prihandoyo. (2018). Unified Modeling Language (UML) Model Untuk

Pengembangan Sistem Informasi Akademik Berbasis Web. Jurnal Informatika:

76
77

Jurnal Pengembangan IT, 3(1), 126–129.

Pangastuti, A. D., & Priantinah, D. (2019). Penerapan Sistem Informasi Raport

Online. Ekuitas: Jurnal Pendidikan Ekonomi, 7(1), 1.

https://doi.org/10.23887/ekuitas.v7i1.16488

Safi, I. (2017). Perancangan Sistem Informasi Jurnal Perkuliahan Sebagai Upaya

Monitoring dan Evaluasi Proses Pembelajaran (Studi Kasus : Prodi Teknik

Industri Fakultas Teknik Universitas Kadiri). JATI UNIK: Jurnal Ilmiah Teknik

Dan Manajemen Industri, 1(1), 1–9.

Sasono, I., & Belakang, L. (2017). Vol . 5 NO . JUNI 2017 PERANCANGAN

SISTEM INFORMASI PENERIMAAN MAHASISWA BARU BERBASIS WEB

Vol . 5 NO . JUNI 2017 ISSN : 2338-4093. 5.

Silviana, A. B., & Thalib, F. (2018). Pengembangan Situs Web sebagai Wadah

Berbagi Jurnal Menggunakan Framework Codeigniter. 100.

Studi, P., Informasi, S., Indonesia, U. K., & Kejuruan, S. M. (2019). Sistem

Informasi Akademik Berbasis Web pada SMK ( Sekolah Menengah Kejuruan )

Teknologi Industri Pembangunan Cimahi. 9(September), 128–137.

https://doi.org/10.34010/jati.v9i2

Syawalia, F., & Sari, Y. S. (2019). Analisa dan Perancangan Sistem Informasi

Akademik Sekolah Sepak Bola Berbasis Web ( Studi Kasus : Sekolah Sepak

Bola Tunas Betawi Football Club ) Pendahuluan Studi Literatur. 1(3), 74–83.

Tulenan Parinsi, M. dkk, & Kejuruan, M. (2021). Perancangan Sistem Informasi

Sekolah Di Sekolah Menengah Kejuruan. Jurnal Pendidikan Teknologi

Informasi Dan Komunikasi, 1(3), 8–21.

Wati, E. F., & Kusumo, A. A. (2016). Penerapan metode unified modeling language

( UML ) berbasis desktop pada sistem pengolahan kas kecil studi kasus pada PT
78

indo mada yasa tangerang. Jurnal Informatika, 5(1), 24–36.

Wibawa, J. C. (2017). Rancang Bangun Sitem Iinformasi Akademik (Studi Kasus:

SMP IT Nurul Islam Tengaran). Infotronik, 2(2), 75–84.

Widodo, B. P., & Purnomo, H. D. (2016). Perancangan Aplikasi Pencarian Layanan

Kesehatan Berbasis Html 5 Geolocation. Jurnal Sistem Komputer, 6(1), 44–51.


DAFTAR RIWAYAT HIDUP

I. Biodata Mahasiswa

NIM : 12183120

Nama Lengkap : Nurcholis Haryadi Prasetiyo

Tempat/Tanggal lahir : Jakarta, 09 November 1998

Alamat Lengkap : Jl.Cipta Sarana Pegangsaan II Rt.002/Rw.005, Kec.


Pulo Gadung, Kel.Pegangsaan 2

II. Pendidikan

Formal

1. SD Negeri 3 Karang Pawitan Ciamis


2. SMP Negeri 123 Jakarta
3. SMA Negeri 72 Jakarta
4. Universitas Bina Sarana Informatika (UBSI) Pemuda

III. Riwayat Pengalaman Berorganisasi / Pekerjaan

1. Karyawan Toko Alfamidi


2. Operator Sekolah MIS Al-Hasaniyah

Jakarta, 02 Juli 2021

Nurcholis Haryadi Prasetiyo

79
SURAT KETERANGAN RISET

80
LAMPIRAN – LAMPIRAN

A.1 LampiranKegiatan Pembelajaran Daring

A.2 Lampiran Foto Guru yang Bertugas Mengajar

81
82

A.3 Lampiran Rapot Sementara pada 3 Bulan Sekali


83
84

A.4 Lampiran Penulisan Nilai Harian


85

A.5 Lampiran Gedung Sekolah MIS AL-HASANIYAH


86

A.6 Lampiran Rapot Secara Konvensional

Anda mungkin juga menyukai