TUGAS AKHIR
Ahli Madya
Oleh :
NIM 030320012
PROGRAM STUDI
MANAJEMEN INFORMATIKA
TAHUN 2023
BAB I
PENDAHULUAN
hari menjadi suatu keharusan. Pengunaan komputer juga tidak hanya terbatas
dalam dunia kerja saja, dalam kehidupan sehari hari pun tidak dapat lepas dari
pengendali bagi kemajuan baru di dalam semua hal, mulai dari pendidikan
informasi yang kita inginkan dengan cepat, tepat, dan akurat. Hal ini juga
teknologi komputerisasi.
Dari gambar grafik 1.1 setiap tahunnya siswa mengalami kenaikan yang
dalam kartu SPP yang dipegang oleh bendahara sekolah. Data yang dicatat
secara manual rawan rusak dan hilang. Sehingga sekolah ini memerlukan
kekurangan yaitu seperti akses yang terbatas, pengawasan yang rendah, dan
berbasis WEB
A. Bagi Penulis :
C. Bagi Instansi :
kegiatan. Ini berfungsi agar semua kegiatan penelitian dapat berjalan sesuai
A. Tempat Penelitian
Nama Kantor/Perusahaan : MAYLPI Ibaadurrahman
Telp/Fax : 0815-6306-742
Website :-
Email : maylpi1982@gmail.com
B. Waktu Penelitian
V V
1. Studi Kepustakaan
2. Penulisan
Proposal
3. Pengumpulan
Data
1. Pembuatan
Sistem/Program
2. Pengujian Sistem
3. Penulisan Laporan
Akhir
pokok permasalahan dan tidak melebar kemasalah yang lain, maka penulis
BAB 1 PENDAHULUAN
Dalam bab ini penullis membahas tentang Latar Belakang Masalah,
masalah yang diteliti. Pada bab ini juga dituliskan software/tool yang
& Job Description, Analisis sistem yang sedang berjalan, dan Kelemahan
KAJIAN PUSTAKA
2.1 Aplikasi
Sebuah perangkat lunak atau program yang diciptakan dan dikembangkan
ataupun smartphone.
Menurut Ali Zaki dan Smitdev Community dalam jurnal (Huda &
Dreamweaver.
seperti handphone, smartphone dan PDA. Contoh dan jenis aplikasi ini
processes".
yang benar ialah merupakan peranan sangat penting untuk sekolah dan siswa.
2.3 Website
Website adalah salah satu media yang paling banyak dipergunakan untuk
Abdulloh Rohi dalam jurnal (Destiningrum & Adrian, 2017) “Website atau
beberapa laman yang berisi informasi dalam bentuk data digital, baik berupa
teks, gambar, video, audio, dan animasi lainnya yang disediakan melalui jalur
koneksi internet.
menampilkan informasi data teks, data gambar, data animasi, suara, video dan
gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang
1. Website Statis
2. Website Dinamis
kumpulan catatan atau file data, yang berisi informasi tentang transaksi
dunia komputer bisa dikatagorikan sangat spesial karena selalu menjadi hal
kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data
tersebut dapat dimanipulasi, diambil, dan dicari secara cepat. Database yang
2.5 MYSQL
Menurut (Rochman, 2018) MySQL didefinisikan nama database server.
kita bisa menyimpan data dan kemudian data bisa diakses cara yang mudah
dan cepat.
Menurut (Santoso & Nurmalina, 2017), MySQL merupakan software
open source. Open source menyatakan bahwa software ini dilengkapi dengan
source code (code yang dipakai untuk membuat MySQL). Selain tentu saja
dalam sistem operasi dan bisa diperoleh secara gratis dengan men-download
di internet.
(http://localhost/phpmyadmin)
2.6 PHP
Bahasa pemrograman PHP merupakan bahasa pemrograman untuk
script HTML dan berjalan di sisi server, biasanya dipakai untuk membuat
PHP PHP adalah bahasa scripting untuk sisi server yang dirancang secara
khusus untuk web. Dalam halaman HTML dapat dimasukan kode-kode PHP
PHP akan diinterpretasikan pada server web dan menghasilkan HTML atau
Output lainnya yang akan dilihat oleh pengunjung web. PHP disusun tahun
1994 dan merupakan hasil kerja keras seseorang Rasmus Lerdorf. Kemudian
dilanjutkan oleh orang lain dan telah melewati tiga kali penyusunan ulang
secara besar untuk memberikan hasil produk yang matang seperti yang ada
sekarang ini. PHP merupakan produk Open Source. PHP awalnya berarti
Personal Home Page, tetapi diubah dengan penamaan konvensi rekursif GNU
membuat halaman web dan bahasa yang digunakannya masih sangat standar
seperti salah satu fungsinya untuk membuat tabel, menambahkan objek suara,
untuk membuat sebuah halaman web”. HTML itu bahasa yang fleksibel
karena tidak tergantung pada suatu platform (sistem operasi) tertentu. HTML
terdiri dari tagtag yang mendefenisikan elemen tertentu pada sebuah halaman
web. HTML merupakan bahasa yang tidak case sensitive, tidak seperti bahasa
pemrograman server-side seperti PHP atau ASP. HTML bisa disebut bahasa
Proses tahapan yang dilakukan yaitu tahap satu persatu selesaikan terlebih
dahulu lalu lanjutkan kepada tahap berikutnya setelah semua tahap selesai.
Model Waterfall merupakan rekursif dalam setiap fase yang dapat diulang
aplikasi yang akan dibuat meliputi desain sistem, tampilan dan interface
kebutuhan yang disesuaikan dengan sistem dan desain sistem yang dibuat.
dan desain sistem, lalu dilakukan input data untuk menguji suatu aplikasi.
adanya perubahan baik dari segi perangkat lunak maupun perangkat keras.
Requirement
Analysis
System Design
Implementation
Testing
Deployment
Maintenance
aplikasi web yang bersifat open source yang digunakan untuk membangun
suatu metode yang memisahkan data logic (Model) dari presentation logic
Model
model akan berisi class atapun fungsi untuk membuat (create), melakukan
mengambil data (select) pada database. Selalin itu juga model akan
View adalah bagian User Interface atau bagian yang nantinya merupakan
tampilan untuk end-user. View biasanya berupa halaman html, css, rss,
javascript, jqury, ajax dan lain-lain. Karena metode yang dipakai merupakan
MVC sehingga dalam view tidak boleh terdapat pemrosesan data atupun
Controller
Sehingga tugas controller ialah sebagai pemrosesan data atau alur logic
salah satu alat bantu yang sangat andal di dunia pengembangan system yang
berorientasi objek.
UML (Unified Modelling Language) menyediakan diagram-diagram yang
sangat kaya dan dapat diperluas sesuai kebutuhan kita. Diagram adalah
hubungannya.
membuat model untuk semua jenis aplikasi peranti lunak, di mana aplikasi
tersebut dapat berjalan pada peranti keras, system operasi dan jaringan
menggunakan class dan operation dalam konsep dasarnya, maka lebih cocok
untuk penulisan peranti lunak dalam bahasa berorientasi objek sperti C++,
Case mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan
sistem informasi yang dibuat. Berikut ini adalah simbol-simbol dalam Use
Case Diagram.
Tabel 1. Simbol Use Case Diagram
(independent).
diberikan.
elemennya (sinergi).
komputasi
2) Activity Diagram
Menurut Menurut Rosa dan Shalahuddin (2016:161) Activity Diagram
aktivitas dari sebuah system atau proses bisnis atau menu yang ada pada
Diagram.
Memperlihatkan bagaimana
aksi
aliran
3) Sequence Diagram
waktu hidup objek dan message yang dikirimkan dan diterima antar objek.
suatu operasi itu dilakukan. Message atau pesan apa yang dikirimkan dan
Sequence Diagram.
informasi-informasi tentang
aktifitas yang terjadi
4) Class Diagram
Class Object yang menyusun sitem dan juga hubungan antara Class
Object kelas memiliki atribut dan metode atau operasi. Atribut adalah
teks dalam kelas tersebut, sedangkan metode adalah fungsi yang dimiliki
sama.
Deskripsi dari urutan aksi-aksi
tidak mandiri
Sublime Text bukanlah aplikasi opensource dan juga aplikasi yang dapat
hasil dari temuan dan mendapat dukungan penuh dari komunitas serta
PHP, Python, R, Ruby, SQL, TCL, Textile and XML. Biasanya bagi
(sumber : https://hasantarmizi.blogspot.com/2017/04/pengertian-sublime-
text.html?m=1)
b. Multiple Selections
c. Command Pallete
Bila user memerlukn fokkus penuh pada aplikai ini, fitur ini dapat
e. Split Editing
mengedit dua lokasi disatu file. Anda dapat mengedit banyak baris dan
file yang ada ataupun untuk beralih ke file dalam project lainnya dengan
cepat.
g. Plugin API
Dilengkapi dengan plugin API berbasis Phyton sehingga membuat
h. Customize Anything
i. Cross Platform
2.12 Browser
Browser adalah salah satu jenis perangkat lunak atau software yang
internet.
Identifiers).
oleh Tim Berners-Lee pada tahun 1990, yang kemudian di ubah menjadi
Nexus. Namun, browser grafis pertama dan yang banyak di gunakan untuk
mencari apa saja informasi atau data yang di perlukan. Browser menjadi
yang menampung serta menampilkan semua yang kamu minta pada kolom
pencarian.
1. Google Chrome
Amerika.
2. Mozilla Firefox
Performa dari Mozilla ini tidak perlu di ragukan lagi, sebab contoh
3. Opera Mini
Saat ini Opera juga merupakan salah satu dari macam-macam web
BAB III
tersebut tidak hanya diajarkan ilmu agama tetapi diajarkan pula ilmu beladiri
maka disediakanlah tanah wakaf untuk dibangun Pondok Pesantren
Ibaadurrahman.
formal, tidak hanya pendidikan pesantren saja. Maka pada tahun 1969
Komite
Kepala Madrasah
Madrasah
Dra.Kamalia
Kepala Tata
Usaha
Isus Sutinah
3.3.1 Visi
3.3.2 Misi
c.4. Deskripsi Jabatan (Job Description)
(EMASLIM)
Mempunyai Tugas :
1. Menyusun perencanaan
2. Mengorganisasikan kegiatan
3. Mengarahkan kegiatan
4. Mengkoordinasikan kegiatan
5. Melaksanakan pengawasan
7. Menentukan kebijaksanaan
8. Mengadakan rapat
9. Mengambil keputusan
terkait
1. Perencanaan
2. Pengorganisasian
3. Pengarahan
4. Pengkoordinasian
5. Pengawasan
6. Kurikulum
7. Kesiswaan
8. Ketatausahaan
9. Ketenagaan
10. Kantor
11. Keuangan
12. Perpustakaan
13. Laboratorium
17. Serbaguna
18. Media
19. Gudang
20. Hubungan kemasyarakatan
3. Kegiatan ekstrakrikuler
4. Kegiatan ketatausahaan
Pengembangan diri)
a. KBM
b. Pengembangan diri
c. Ekstrakurikuler
d. Pengadaan
teratur
karyawan
dan lingkungan
berikut :
a. Umum :
dan RAPBM
b. Khusus :
Ujian Madrasah)
ekstrakurikuler
m) Mengkoordinasi kegiatan :
1) Wali kelas
2) Guru piket
3) Perpustakaan
4) Laboratorium
(PPDB)
Pertanggungjawaban OSIS
konseling
berprestasi Madrasah
sarana/prasarana
maksinal
pembukuannya
9. Menyusun laporan
masyarakat
(gebyar pendidikan)
kemajuan madrasah
tua/wali siswa
ini :
1. Pengelolaan kelas
persoalan kelas
dan, indah
Kepala Madrasah
tanggung jawabnya
pengajaran
ketuntasan belajar
berikut :
buku-buku perpustakaan
perpustakaan
laboratorium
7. Mengadministrasikan peminjaman alat-alat laboratorium
sebagai berikut :
Madrasah
dan pulang
proses KBM
bahan atau materi yang aan dibahas dalam penyelesaian Tugas Akhir ini.
B. Alat-alat penelitian
Perangkat keras :
Perangkat lunak :
lain yaitu :
Framework :
Selanjutnya penulis dalam melakukan penelitian ini menggunakan sebuah
1). Codeigniter 3
C. Jalan penelitian
metode yaitu :
3) Studi Pustaka
D. Desain penelitian
3) Membuat desain form-form input dan output yang akan dihasilkan oleh
sistem.