Anda di halaman 1dari 98

RANCANG BANGUN SISTEM ADMINISTRASI KEUANGAN

SISWA BERBASIS WEB


PADA MTS SWASTA UMMI LUBUK PAKAM

LAPORAN KERJA PRAKTEK


Diajukan Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana pada
Program Studi Sistem Infomasi

oleh:
ARIANTO TARIGAN
11553102845

FAKULTAS SAINS DAN TEKNOLOGI


UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU
PEKANBARU
2017
ABSTRAK

MTs Swasta UMMI Lubuk Pakam adalah Madrasah Tsanawiyah Swasta


yang terletak di jalan W.R. Supratman, No 16, Lubuk Pakam, Kabupaten Deli
Serdang, Sumatera Utara. MTs ini berada dibawah tanggung jawab Yayasan
Perguruan Pendidikan UMMI Lubuk Pakam. Pada Sekolah MTsS UMMI Lubuk
Pakam ini dalam mengelola administrasi pembayaran siswa masih manual,
maksudnya pengelolaan tersebut masih dicatat dan disimpan dalam buku besar
sehingga sering terjadi salah perhitungan, sulit mencari data, kerusakan data,
kehilangan data, serta lebih banyak membuang waktu kerja pegawai dalam
mengelola data keuangan tersebut. Untuk mengatasi permasalahan tersebut maka
diperlukannya sebuah manajemen dan sistem infromasi yang terkomputerisasi
dalam mengelola data administrasi keuangan siswa tersebut. Sebelum membangun
sistem informasi maka perlu dilakukannya analisa dan perancangan sistem. Pada
tahap analisa dan perancangan sistem menggunakan metode OOAD (Object
Oriented Analyst and Design) dengan tools UML (Unified Modelling Language).
Dengan adanya analisa dan perancangan sistem informasi administrasi keuangan
siswa di MTs Swasta UMMI Lubuk Pakam ini nanti nya dapat mempermudah
dalam membangun sistem informasi tersebut dengan baik.

Kata kunci : Administrasi, MTs Swasta UMMI, OOAD (Object Oriented Analyst
and Design), sistem informasi administrasi, UML (Unified Modelling Language).

iv
ABSTRACT

Islamic junior high school Ummi Lubuk pakam is islamic junior high
school located in W.R. Supratman street number. 16th Lubuk Pakam, Deli Serdang
district, North Sumatera. This islamic junior high school is under the auspices of
UMMI Foundation. in this school administrative management still use the manual
system, thats mean that all of administrative management still recorded in a book.
This system make the administrator need more time to record, file difficult to find
and susceptible with damaged and lost case. Because of that, it must need resolve
with a administrative management used by computer. Before we build a information
system, we need to analytic and designing the system. In the analyze and designing
step for this system use OOAD (Object Oriented Analyst and Design) with tools
UML (Unified Modelling Language). With analize and designing the administrative
management in islamic senior high school UMMI Lubuk Pakam, it will be easier to
build a better information system.

Keywords: Administration, MTs Swasta UMMI, OOAD (Object Oriented Analyst


and Design), administrative information system, UML (Unified Modelling
Language).

v
KATA PENGANTAR

Assalamu’alaikum Wr Wb.
Alhamdulillah, puji syukur penulis ucapkan kehadirat Allah SWT yang
telah memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan
laporan kerja praktek ini dengan judul “Rancang Bangun Sistem Administrasi
Keuangan Siswa Berbasis Web Pada MTs Swasta UMMI Lubuk Pakam”.
Sholawat serta salam tidak lupa pula penulis ucapkan kepada junjungan alam Nabi
besar Muhammad SAW Alllahumma Sholli’ala Sayyidina Muhammad Wa’ala Ali
Sayyidina Muhammad, karena jasa beliau yang telah membawa manusia merasakan
nikmatnya Islam seperti sekarang.
Penulis menyadari bahwa laporan Kerja Praktek yang telah dibuat ini masih
jauh dari kata sempurna dan masih banyak kekurangan baik dari segi teknis maupun
konsep penyusunan. Oleh karena itu, penulis dengan terbuka menerima kritik dan
saran yang membangun demi kesempurnaan laporan Kerja Praktek ini.
Tidak lupa pula pada kesempatan ini penulis mengucapkan terima kasih
kepada semua pihak yang telah membantu dalam proses kerja praktek hingga
akhirnya laporan kerja praktek ini selesai. Terima kasih penulis ucapkan kepada:
1. Bapak Prof. Dr. H. Munzir Hitami, M.A, Rektor Universitas Islam
Negeri Sultan Syarif Kasim Riau, yang memberikan kesempatan
penulis untuk menimba ilmu pengetahuan di Universitas tercinta ini.
2. Bapak Dr. Hartono, M.Pd selaku Dekan Fakultas Sains dan Teknologi
UIN Suska Riau, Pekanbaru.
3. Bapak Syaifullah, S.E, M.Sc, Selaku Ketua Program Studi Sistem
Informasi Fakultas Sains dan Teknologi UIN Suska Riau dan
Pembimbing Kerja Praktek yang telah meluangkan waktu, motivasi dan
masukan terhadap penulis, serta memberikan arahan dan bimbingan
yang sangat berharga dalam penyelesaian Laporan Kerja Praktek ini.

vi
4. Bapak Saide, S.Kom., M.Kom., M.I.M. sebagai Koordinator Kerja
Praktek Program Studi Sistem Informasi Fakultas Sains dan Teknologi
UIN Suska Riau.
5. Bapak Anofrizen, S,Kom, M.Kom, selaku Sekretaris Program Studi
Sistem Informasi Fakultas Sains dan Teknologi UIN Suska Riau.
6. Ibu Febi Nursalisah, S.Kom., M.Kom. selaku Pembimbing Kerja
Praktek saya yang bersedia membimbing saya dengan baik dan sabar
dalam menyelesaikan Mata Kuliah Kerja Praktek saya ini.
7. Bapak Fuad Ahmadi Lubis, S.H.I., S.Pd., selaku pembimbing instansi
Kerja Praktek.
8. Orang tua tercinta, ayahanda Abd. Rahman Tarigan, Ibunda Megawaty
Harahap yang selalu memberikan dukungan baik secara moril ataupun
materil, semangat, dan do’a disetiap waktu.
9. Seluruh Dosen Sistem Informasi yang selalu memberikan arahan dan
ilmu yang bermanfaat selama masa perkuliahan.
10. Teman saya Muhammad Ridha Banu Isma, Imaduddin Syukra,
Abangnda Hady Eka Saputra yang telah membantu saya dalam
menyelesaikan urusan Administrasi Kerja Praktek di tempat studi kasus
saya.
11. Teman-teman semuanya, khususnya buat sahabat-sahabat sepermainan,
Ilham, Ervan, Boy, Ryan, Assad. Serta Sahabat Sistem Informasi
Angkatan 2015 yang tidak bisa disebutkan satu persatu terimakasih atas
bantuan dan motivasi kalian selama ini.
12. Serta semua pihak yang namanya tidak dapat disebutkan satu persatu,
yang telah banyak membantu dalam pelaksanaan Kerja Praktek dan
menyelesaikan laporan kerja praktek ini.
Dalam penulisan laporan kerja praktek ini, penulis sangat menyadari bahwa
masih bayak kekurangan yang harus diperbaiki dan harus dilakukan analisis ke
depan. Untuk itu penulis membuka diri dalam menerima kritik dan saran yang
membangun dari semua pihak untuk kesempurnaan laporan kerja praktek ini.

vii
Akhirnya penulis menyampaikan doa dan harapan semoga Allah SWT
membalas semua kebaikan yang telah diberikan semua pihak yang terkait dalam
penyususnan laporan ini dengan melimpahkan rahmat dan anugerah-Nya kepada
kita semua, Amin Allahumma Amin.

Pekanbaru, 4 Desember 2017


Penulis

Arianto Tarigan
11553102845

viii
DAFTAR ISI

LEMBAR PENGESAHAN INSTANSI ...................................................................... ii


LEMBAR PENGESAHAN PROGRAM STUDI ....................................................... iii
ABSTRAK .................................................................................................................. iv
ABSTRACT ............................................................................................................................. v
KATA PENGANTAR ................................................................................................ vi
DAFTAR ISI ............................................................................................................... ix
DAFTAR GAMBAR ................................................................................................. xii
DAFTAR TABEL ..................................................................................................... xiv
DAFTAR LAMPIRAN .............................................................................................. xv
BAB I PENDAHULUAN
1.1 Latar Belakang ........................................................................................ I-1
1.2 Rumusan Masalah ................................................................................... I-3
1.3 Tujuan Kerjaan Praktek ........................................................................... I-3
1.4 Batasan Masalah ...................................................................................... I-4
1.5 Waktu Dan Tempat Kerja Praktek .......................................................... I-4
1.6 Metodologi Kerja Praktek ....................................................................... I-5
1.7 Sistematika Penulisan.............................................................................. I-6
BAB II PROFIL INSTANSI
2.1 Sejarah Singkat ...................................................................................... II-1
2.2 Visi dan Misi ......................................................................................... II-2
2.3 Alamat dan Tempat ............................................................................... II-2
2.4 Struktur Organisasi ................................................................................ II-3
2.4.1 Nama Staf, Guru dan Wali Kelas ................................................. II-4
2.4.2 Job Description ............................................................................ II-5
BAB III TUGAS KERJA PRAKTEK
3.1 Uraian Tugas Kerja Praktek ................................................................. III-1
3.2 Tahapan Kerja Praktek ......................................................................... III-1
3.3 Gambaran Metodologi Kerja Praktek .................................................. III-3

ix
3.3.1 Tahap Perencanaan ...................................................................... III-4
3.3.2 Tahap Pengumpulan Data ........................................................... III-4
3.3.3 Tahap Analisa.............................................................................. III-5
3.3.4 Tahap Perancangan Sistem.......................................................... III-6
3.3.5 Tahap Pembuatan Laporan dan Dokumentasi ............................. III-6
3.4 Jadwal Kerja Praktek ............................................................................ III-7
BAB IV LANDASAN TEORI
4.1 Konsep Dasar Sistem Informasi ........................................................... IV-1
4.1.1 Sistem .......................................................................................... IV-1
4.1.2 Informasi ..................................................................................... IV-2
4.1.3 Sistem Informasi ......................................................................... IV-3
4.2 Administrasi.......................................................................................... IV-4
4.3 Konsep Dasar Sistem Pembayaran SPP ............................................... IV-5
4.3.1 Pihak-pihak yang Terlibat Dalam Pembayaran ........................... IV-5
4.3.2 Pembayaran SPP ......................................................................... IV-5
4.4 Database............................................................................................... IV-5
4.5 Website ................................................................................................. IV-6
4.6 PHP & MySQL .................................................................................... IV-7
4.7 Xampp .................................................................................................. IV-7
4.8 Konsep Dasar Analisa dan Perancangan .............................................. IV-8
4.8.1 Analisa dan Perancangan Berorientasi Objek ............................. IV-8
4.8.2 Object Oriented Analysis and Design ......................................... IV-9
4.8.3 Object Oriented Analysis ............................................................ IV-9
4.8.4 Object Oriented Design............................................................... IV-9
4.9 Alat Perancangan Sistem .................................................................... IV-10
4.9.1 Unified Modelling Language (UML) ........................................ IV-10
4.9.2 Diagram-diagram UML............................................................. IV-10
4.9.2.1 Use case Diagram......................................................... IV-10
4.9.2.2 Activity Diagram ........................................................... IV-13
4.9.2.3 Class Diagram .............................................................. IV-14

x
BAB V ANALISIS DAN PERANCANGAN
5.1 Analisa Sistem ....................................................................................... V-1
5.2 Analisa Sistem Yang Sedang Berjalan .................................................. V-1
5.3 Evaluasi Sistem Lama ........................................................................... V-2
5.4 Rencana Sistem Yang Diusulkan .............................................................. V-2
5.5 Use case Diagram Usulan ..................................................................... V-3
5.5.1 Deskripsi Use case ....................................................................... V-4
5.5.2 Skenario Use case ........................................................................ V-6
5.4 Class Diagram Usulan ........................................................................ V-14
5.7 Activity Diagram ................................................................................. V-15
5.8 Perancangan Database ........................................................................ V-25
5.9 Perancangan Struktur Menu ................................................................ V-29
5.10 Screenshot Sistem Usulan ................................................................... V-30
BAB VI PENUTUP
6.1 Kesimpulan........................................................................................... VI-1
6.2 Saran ..................................................................................................... VI-1
DAFTAR PUSTAKA
LAMPIRAN

xi
DAFTAR GAMBAR

Gambar Halaman

1.1 Metodologi Kerja Praktek .......................................................................... I-5


2.1 Struktur Organisasi Instansi.......................................................................II-3
3.1 Metodologi Kerja Praktek....................................................................... III-3
4.1 Siklus Informasi ...................................................................................... IV-3
5.1 Use Case diagram Sistem Lama ................................................................V-2
5.2 Use Case diagram Sistem Usulan ..............................................................V-4
5.3 Class diagram Sistem Usulan ................................................................. V-14
5.4 Activity diagram Login Admin ............................................................... V-16
5.5 Activity diagram Tambah Data Pembayaran........................................... V-17
5.6 Activity diagram Hapus Data Pembayaran ............................................. V-18
5.7 Activity diagram Tambah Data Siswa ..................................................... V-18
5.8 Activity diagram Ubah Data Siswa ......................................................... V-19
5.9 Activity diagram Hapus Data Siswa........................................................ V-19
5.10 Activity diagram Tambah Data Kelas ..................................................... V-20
5.11 Activity diagram Ubah Data Kelas .......................................................... V-20
5.12 Activity diagram Tambah Data Tahun Ajaran ........................................ V-21
5.13 Activity diagram Hapus Data Tahun Ajaran ........................................... V-21
5.14 Activity diagram Tambah Data Rekap .................................................... V-22
5.15 Activity diagram Hapus Data Rekap ....................................................... V-23
5.16 Activity diagram Cetak Laporan Pembayaran......................................... V-23
5.17 Activity diagram Ubah Password............................................................ V-24
5.18 Struktur Menu Admin ............................................................................. V-29
5.19 Interface Login Admin ........................................................................... V-30
5.20 Halaman Index Admin ............................................................................ V-31
5.21 Halaman Input Data Kelas ...................................................................... V-31
5.22 Halaman Data Kelas ............................................................................... V-32
5.23 Halaman Ubah Data Kelas...................................................................... V-32

xii
5.24 Halaman Input Data Tahun Ajaran ......................................................... V-33
5.25 Halaman Data Tahun Ajaran .................................................................. V-33
5.26 Halaman Input Data Siswa ..................................................................... V-34
5.27 Halaman Data Siswa ............................................................................... V-35
5.28 Halaman Ubah Data Siswa ..................................................................... V-35
5.29 Halaman Rincian Data Siswa ................................................................. V-36
5.30 Halaman Rincian Pembayaran Siswa ..................................................... V-36
5.31 Halaman Input Data Pembayaran ........................................................... V-37
5.32 Sub-menu Data Pembayaran Masuk ....................................................... V-38
5.33 Halaman Data Transaksi Masuk SPP ..................................................... V-39
5.34 Halaman Data Transaksi Masuk SPP Detail .......................................... V-39
5.35 Halaman Cetak Data Transaksi Masuk Detail ........................................ V-39
5.36 Halaman Input Data Rekap ..................................................................... V-40
5.37 Halaman Data Rekap .............................................................................. V-41
5.38 Halaman Ubah Password ....................................................................... V-41
5.39 Halaman Interface Logout Admin .......................................................... V-42
5.40 Halaman Interface Keamanan Login Sistem .......................................... V-42

xiii
DAFTAR TABEL

Tabel Halaman

2.1 Daftar Nama Wali Kelas ......................................................................... .II-4


2.2 Daftar Nama Guru dan Pegawai ............................................................. .II-4
3.1 Uraian Kegiatan Kerja Praktek ............................................................... III-1
3.2 Jadwal Kerja Praktek .............................................................................. III-7
4.1 Simbol Diagram Use Case.................................................................... IV-12
4.2 Simbol Diagram Aktivitas .................................................................... IV-13
4.3 Simbol Diagram Kelas .......................................................................... IV-14
5.1 Daftar Aktor (Actor Glossary) ................................................................ V-3
5.2 Daftar Use Case ...................................................................................... V-4
5.3 Skenario Use Case Login Admin ........................................................... V-6
5.4 Skenario Use Case Kelola Data Pembayaran ......................................... V-7
5.5 Skenario Use Case Kelola Data Siswa ................................................... V-8
5.6 Skenario Use Case Kelola Data Kelas.................................................... V-9
5.7 Skenario Use Case Kelola Data Tahun Ajaran..................................... V-10
5.8 Skenario Use Case Kelola Data Rekap Total ....................................... V-11
5.9 Skenario Use Case Cetak Laporan Pembayaran .................................. V-12
5.10 Skenario Use Case Ubah Password ..................................................... V-13
5.11 Tabel Admin ......................................................................................... V-25
5.12 Tabel Siswa ........................................................................................... V-25
5.13 Tabel Kelas ........................................................................................... V-26
5.14 Tabel Tahun Ajaran .............................................................................. V-26
5.15 Tabel Buku............................................................................................ V-26
5.16 Tabel SPP ............................................................................................. V-27
5.17 Tabel Laptop ......................................................................................... V-27
5.18 Tabel Bulan ........................................................................................... V-27
5.19 Tabel Semester...................................................................................... V-28
5.20 Tabel Rekap .......................................................................................... V-28

xiv
DAFTAR LAMPIRAN

Halaman

Surat Balasan Kerja Praktek............................................................................. A-1


Dokumentasi .................................................................................................... B-1

xv
BAB I
PENDAHULUAN

1.1 Latar Belakang


Pada masa kemerdekaan kedudukan agama menjadi lebih kokoh dengan
ditetapkannya Pancasila sebagai ideologi dan falsafah negara dan UUD 1945. Sila
Ketuhanan Yang Maha Esa yang diakui sebagai sumber dari sila-sila lainnya
mencerminkan karakter bangsa Indonesia yang sangat religius dan sekaligus
memberi makna rohaniah terhadap kemajuankemajuan yang akan dicapai.
Berdirinya Departemen Agama pada 3 Januari 1946, sekitar lima bulan
setelah proklamasi kemerdekaan kecuali berakar dari sifat dasar dan karakteristik
bangsa Indonesia tersebut di atas juga sekaligus sebagai realisasi dan penjabaran
ideologi Pancasila dan UUD 1945. Ketentuan juridis tentang agama tertuang dalam
UUD 1945 BAB E pasal 29 tentang Agama ayat 1, dan 2.
MTs UMMI Lubuk Pakam adalah Madrasah Tsanawiyah Swasta yang
terletak di jalan W.R. Supratman, No 16, Lubuk Pakam, Kabupaten Deli Serdang,
Sumatera Utara. MTs ini berada dibawah tanggung jawab Yayasan Perguruan
Pendidikan UMMI Lubuk Pakam. Pada awal berdirinya Yayasan Perguruan UMMI
ini masih berbentuk lembaga non formal yaitu berbentuk sekolah RA (Raudhatul
Athfal) dan Madrasah Ibtidaiyah yang didalamnya diajarkan mata pelajaran agama
seperti layaknya sekolah agama lainnya. Sekitar tahun 2012, pemilik yayasan
UMMI Ratna ingin mengembangkan yayasan dengan membangun tingkat
madrasah tsanawiyahnya seiringan dengan permintaan orang tua dari anak murid
MI yang ingin melanjutkan pendidikan anaknya ke tingkat menengah pertama,
maka bangunan yayasan pun ditingkatkan untuk membuat kelas baru tingkat
Madrasah Tsanawiyah. Baru pada 1 Juli 2013 secara resmi Madrasah Tsanawiyah
Swasta UMMI Lubuk Pakam terdaftar di Departemen Agama, sehingga pada
tanggal 1 Juli tersebut ditetapkan sebagai hari jadi Madrasah Tsanawiyah Swasta
UMMI Lubuk Pakam yang di Kepalai oleh Bapak Rahman Qorib.M.E.I.,M.Pd.

I-1
I-2

Perkembangan teknologi informasi saat ini semakin berkembang dengan


pesat, sehingga menyebabkan segala aspek kehidupan manusia selalu dihubungkan
dengan perkembangan teknologi tersebut. Pengaruh dari perkembangan teknologi
tersebut bisa dirasakan di dunia perkantoran dalam mengolah data. Manfaat yang
bisa dirasakan antara lain dapat melalui pengolahan data yang bisa dilakukan secara
tepat, cepat, dan akurat. Dengan bantuan teknologi informasi, segala proses
pengolahan data dalam sistem bisa dilakukan di berbagai tempat yang berbeda
sehingga bisa lebih efektif dan efisien.
Hal tersebut membawa konsekuensi yaitu pengolahan data yang dilakukan
secara manual sudah mulai dihilangkan dan dirubah menjadi sistem yang
tekomputerisasi untuk memudahkan proses pengolahan data sehingga bisa
dilakukan dengan cepat dan tidak membutuhkan waktu yang cukup lama. Selain
itu, pengolahan dan pengaksesan data yang tidak menggunakan sistem biasanya
hanya dilakukan di satu tempat saja sehingga bisa menghambat kinerja dari
perusahaan atau instansi.
Pengolahan data administrasi pembayaran merupakan salah satu dari sekian
banyak subsistem yang harus dihadapi oleh beberapa sekolah. Hal tersebut
mengakibatkan kegiatan-kegiatan yang berkaitan dengan sistem akademik menjadi
kurang lancar. Adapun tujuan yang akan dicapai adalah membuat aplikasi sistem
pengolahan data administrasi pembayaran iuran bulanan siswa/i MTs UMMI Lubuk
Pakam. Sehingga mempermudah pegawai dalam melayani siswa yang ingin
membayar uang sekolah, uang buku, dan angsuran laptop baik secara tunai maupun
cicil, dan meminimalkan data yang tidak terstruktur sehingga dapat menghasilkan
informasi yang bermanfaat, tepat waktu, dan akurat. Hasil yang dicapai dalam
penelitian adalah Sistem Informasi pengolahan data administrasi pembayaran iuran
siswa yang berbasis Web dengan sistem data yang terpusat sehingga pengelolaan
data pembayaran siswa/i dari kelas VII sampai dengan kelas IX, baik itu
pengelolaan data pembayaran uang sekolah, pengelolaan data uang buku,
pengelolaan data angsuran laptop dan laporan tunggakan siswa/i MTs UMMI
Lubuk Pakam dapat dilakukan dengan cepat,mudah dan lebih akurat.
I-3

Berdasarkan uraian masalah diatas, maka penulis melakukan penelitian dalam


Kerja Praktek ini dengan judul “Rancang Bangun Sistem Administrasi
Keuangan Siswa Berbasis Web Pada MTs Swasta UMMI Lubuk Pakam”.

1.2 Rumusan Masalah


Berdasarkan latar belakang yang telah diuraikan diatas maka dapat diambil
suatu rumusan masalah yaitu bagaimana merancang serta membangun aplikasi
berbasis web yang dapat memudahkan proses pengolahan data administrasi
keuangan siswa/i di MTs UMMI Lubuk Pakam.

1.3 Tujuan Kerja Praktek


Tujuan pelaksanaan kerja praktek ini adalah :
1. Tujuan umum dari kerja praktek ini adalah mengaplikasikan
pengetahuan yang didapat di dunia perkuliahan dengan berkesempatan
untuk melihat, mengalami sendiri dan/atau melaksanakan praktek kerja
yang ada di perusahaan atau lembaga, termasuk untuk mengenal cara
kerja dunia nyata.
2. Tujuan khusus dari kerja praktek ini adalah :
a. Menghasilkan sebuah sistem administrasi keuangan berbasis web.
b. Sistem yang dihasilkan tersebut mengelola pembayaran uang spp,
uang buku siswa, dan angsuran laptop siswa.
c. Menghasilkan beberapa fitur pada sistem yang dapat memudahkan
pekerjaan seperti pencarian, meng-update, menyimpan, rekap data
uang masuk perhari dan laporan pembayaran yang dapat diakses
dengan mudah, efektif, dan aman.
I-4

1.4 Batasan Masalah


Batasan masalah dalam pembuatan rancang bangun sistem informasi
pengolahan data administrasi pembayaran pada MTs UMMI Lubuk Pakam adalah
sebagai berikut:
1. Sistem yang dibangun berbasis Web Application dan menggunakan
bahasa pemrograman PHP dan database MySQL.
2. Sistem ini hanya dapat diakses oleh Admin (Bendahara Sekolah) di
MTs UMMI Lubuk Pakam.
3. Masalah pengamanan system hanya berbentuk User login.
4. Sistem informasi ini hanya menangani pengelolaan data administrasi
keuangan siswa seperti, uang sekolah, uang buku, dan angsuran laptop.
5. Metode yang digunakan dalam Analisa dan Perancangan ini adalah
Object Oriented Analysis And Design (OOAD) dan menggunakan tools
Unified Modelling Languange (UML), yaitu: (1) usecase diagram, (2)
activity diagram (3) class diagram.

1.5 Waktu dan Tempat Kerja Praktek


Adapun waktu dan tempat pelaksanaan kegiatan kerja praktek, ialah :
Waktu : Tanggal 30 Agustus s/d 30 September 2017
Tempat : MTs UMMI Kec. Lubuk pakam, Kab. Deli Serdang,
Sumatera Utara
Tugas : Menganalisa Sistem yang sedang berjalan serta
menganalisa, merancang, dan membangun sistem usulan
Hari/Jam : Senin – Rabu / 08.00 – 12.00 WIB.
I-5

1.6 Metodologi Kerja Praktek


Berikut adalah gambaran metodologi kerja praktek, terlihat pada gambar
dibawah ini :
Metodologi Kerja Praktek
Tahapan Kegiatan Hasil

Mulai

Tahap I 1. Identifikasi masalah Gambaran masalah


2. Tujuan kerja praktek sistem manual yang
Perencanaan 3. Studi pustaka sedang berjalan

Tahap II
1. Observasi Data yang akan
Pengumpulan Data 2. Wawancara dianalisa

Tahap III 1. Analisa sistem lama - Hasil analisa sistem


2. Analisa sistem usulan usulan
Analisa Sistem menggunakan metode OOAD - Diagram-diagram
3. Merancang Diagram- kebutuhan sistem
diagram dr tools UML sesuai
kebutuhan sistem

Tahap IV 1. Pembuatan database sistem


dengan tools Xampp dan - Struktur Database
Perancangan PhpMyadmin - Sistem usulan untuk
Sistem 2. Merancang sistem dengan instansi
bahasa Php menggunakan
Sublime text

Tahap V 1. Bimbingan kp Laporan Kerja


2. Hasil pendokumentasi Praktek
Penulisan Laporan KP

Selesai

Gambar 1.1 Metodologi Kerja Praktek


I-6

1.7 Sistematika Penulisan


Sistematika pembahasan laporan kerja praktek ini dibagi menjadi 6 (enam)
bab. Berikut penjelasan tentang masing-masing bab :
BAB I PENDAHULUAN
Dalam bab ini penulis memaparkan tentang latar belakang,
rumusan masalah, batasan masalah, tempat dan waktu
pelaksanaan, tujuan, manfaat dan sistematika penulisan.
BAB II PROFIL PERUSAHAAN
Bab ini akan membahas mengenai gambaran umum MTs
UMMI Lubuk Pakam yang memuat keterangan-keterangan
yang berkaitan tentang sejarah, tujuan, struktur organisasi,
visi dan misi.
BAB III TUGAS KERJA PRAKTEK
Menjelaskan tuga kerja praktek, analisa permasalahan,
jadwal pengerjaan, tahap pengerjaan kerja praktek, serta
metode pengerjaan kerja praktek yang digunakan.
BAB IV LANDASAN TEORI
Bagian ini memuat uraian tentang pengertian sistem,
komponen sistem, dan model pengembangan sistem serta
tentang teori-teori yang mendukung pembuatan sistem.
BAB V ANALISA DAN PERANCANGAN SISTEM
Bagian ini memuat uraian tentang analisa sistem yang akan
segera dibuat dan bagaimana merancangnya sehingga
menjadi sebuah sistem.
BAB VI PENUTUP
Bab ini berisikan kesimpulan dan saran tentang sistem yang
telah analisa, dirancang, dan dibangun.
BAB II
PROFIL INSTANSI

2.1 Sejarah Singkat


MTs Swasta UMMI Lubuk Pakam, merupakan salah satu Sekolah
Menengah Pertama Swasta yang ada di Kabupaten Deli Sserdang, Provinsi Sumatra
Utara, sama dengan MTs pada umumnya di Indonesia, masa pendidikan siswa di
MTs Swasta UMMI Lubuk Pakam ditempuh dalam waktu 3 tahun pelajaran, mulai
dari kelas VII (tujuh) sampai dengan kelas IX (sembilan), dan hingga saat ini sudah
menamatkan 4 kali mulai dari tahun 2013 (alumni pertama) sampai tahun 2017
(alumni 4)..
MTs UMMI Lubuk Pakam adalah Madrasah Tsanawiyah Swasta yang
terletak di jalan W.R. Supratman, No 16, Lubuk Pakam, Kabupaten Deli Serdang,
Sumatera Utara. MTs ini berada dibawah tanggung jawab Yayasan Perguruan
Pendidikan UMMI Lubuk Pakam. Pada awal berdirinya Yayasan Perguruan UMMI
ini masih berbentuk lembaga non formal yaitu berbentuk sekolah RA (Raudhatul
Athfal) dan Madrasah Ibtidaiyah yang didalamnya diajarkan mata pelajaran agama
seperti layaknya sekolah agama lainnya. Sekitar tahun 2012, pemilik yayasan
UMMI Ratna ingin mengembangkan yayasan dengan membangun tingkat
madrasah tsanawiyahnya seiringan dengan permintaan orang tua dari anak murid
MI yang ingin melanjutkan pendidikan anaknya ke tingkat menengah pertama,
maka bangunan yayasan pun ditingkatkan untuk membuat kelas baru tingkat
Madrasah Tsanawiyah. Baru pada 1 Juli 2013 secara resmi Madrasah Tsanawiyah
Swasta UMMI Lubuk Pakam terdaftar di Departemen Agama, sehingga pada
tanggal 1 Juli tersebut ditetapkan sebagai hari jadi Madrasah Tsanawiyah Swasta
UMMI Lubuk Pakam yang di Kepalai oleh Bapak Rahman Qorib.M.E.I.,M.Pd.

II-1
II-2

2.2 Visi dan Misi MTs Swasta UMMI Lubuk Pakam


Berikut dibawah ini adalah penjelasan tentang visi dan misi pada MTs
Swasta UMMI Lubuk Pakam.
Visi
“Mewujudkan Madrasah Berkualitas, Modern, Dan Berbudaya Islami”

Misi
1. Membentuk generasi yang bertaqwah dan berakhlak karimah.
2. Membentuk siswa berperilaku, berprestasi, pola pikir yang kritis dan
kreatif sesuai dengan pengalaman nilai-nilai ajaran agama Islam.
3. Membentuk sikap disiplin dan bertanggung jawab.
4. Membekali siswa untuk mampu menggunakan teknologi modern.
5. Membekali siswa dengan keterampilan berbahasa Inggris dan bahasa
Arab
6. Mengembangkan pola pembelajaran yang inovatif dan tradisi berfikir
ilmiah

2.3 Alamat dan Tempat


Nama Instansi : MTS SWASTA UMMI LUBUK PAKAM
NPSN : 69886220
Alamat : Jl. W.R. Supratman, No.16 Desa Lubuk Pakam III
Provinsi : Sumatera Utara
Kode Pos : 20516
No. Telp : 061-7955871
E-mail : perguruanpendidikanummi@gmail.com
Jenjang : Sekolah Menengah Pertama
Status : Swasta
Website : www.mtssummilubukpakam.sch.id
II-3

2.4 Struktur Organisasi MTs Swasta UMMI Lubuk Pakam


Berikut dibawah ini adalah gambaran dari struktur organisasi yang ada di
MTs Swasta UMMI Lubuk Pakam.

Gambar 2.1 Struktur Organisasi


II-4

2.4.1 Nama Seluruh Staf Guru dan Wali Kelas MTs Swasta UMMI Lubuk
Pakam TA 2017/2018
Berikut adalah nama seluruh staf dan wali kelas yang berada di MTs
Swasta UMMI Lubuk pakam, terlihat pada table dibawah ini.
Tabel 2.1 Daftar Nama Walikelas
NO NAMA WALI KELAS

1 Chandra Dewi, S.Pd., M.M. Wali Kelas VII-1

2 Neneng Herawati, S.Pd.I Wali Kelas VII-2

3 Ahmad Faisal, S.Pd.I. Wali Kelas VIII-1

4 Rizky Eka Wahyuni Wali Kelas VIII-2

5 Sri Zulfah Yanti, S.Pd. Wali Kelas IX-1

6 Arif Sanjaya Wali Kelas IX-2

Tabel 2.2 Daftar Nama Staf Guru dan Pegawai


NO Nama Guru Bidang Studi

1 Rahman Qarib Lubis, M.E.I., M.Pd. Kepala Madrasah

2 Ahmad Faisal, S.Pd.I. B. Arab, Al-Qur’an Hadist

3 Fuad Ahmadi Lubis, S.H.I., S.Pd. SKI, Fiqih

4 Muhammad Ridha Banu Isma SBK

5 Chandra Dewi, S.Pd., M.M. Bahasa Indonesia

6 Yuliana, S.Pd. IPS, PKN

7 Rizky Eka Wahyuni Matematika

8 Winda Sari, M.T.H Hadist

9 Hernawati, S.Ag., S.Pd.I. Bahasa Arab

10 Neneng Herawati, S.Pd.I Aqidah Akhlak

11 M. Safri Zas, S.Pd.I Tafsir

12 Al-Mughis Lenar, S.Pd. IPA (Fisika)

13 Sri Zulfah Yanti, S.Pd. Bahasa Inggris, Prakarya

14 Arif Sanjaya Bahasa Inggris, Al-Qur’an H

15 Yuni Senjari Wilujeng TU

16 M. Nurhamdi Prasetya PJOK


II-5

NO Nama Guru Bidang Studi

17 Afifah Ulya TIK (Komputer)

2.4.2 Job Description


Suatu Organisasi dalam mencapai tujuan yang ingin dicapainya,
memerlukan uraian tugas yang jelas dan teratur. Dengan adanya uraian tugas yang
teratur dan jelas, maka para karyawan akan bekerja dengan baik sesuai dengan
pekerjaannya sehingga aktivitas perusahaan akan berjalan dengan baik. Adapun
Tugas-tugas pokok, wewenang, dan tanggung jawab masing-masing jabatan adalah
sebagai berikut:
1. Kepala Sekolah
a. Memimpin proses jalannya lembaga pendidikan secara umum.
b. Mengatur tugas guru dan administrasi TU.
c. Membuat rencara kegiatan tahunan, semester dan bulanan.
d. Membuat RAPBM (rencara anggaran pendapatan dan belanja
madrasah).
e. Mengatur kegiatan administrasi TU dan keuangan madrasah.
f. Mengambil kebijakan kepada guru yang tidak aktif.
g. Berusaha meningkatkan mutu dan kualitas pendidikan serta aktifitas
pengajaran.
h. Menjaga kedisiplinan pengelola pendidikan dalam menjalankan
tugas dan kewajibannya.
i. Memberikan layanan supervisi dan penilaian terhadap tugas guru
dan staf TU.
j. Menentukan sidang / rapat.
k. Mengikuti rapat yang diselenggarakan oleh Dinas / lembaga terkait.
l. Melaporkan kegiatan penyelenggaraan pendidikan kepada pengurus
madrasah diniyah setiap akhir tahun.
II-6

2. Wakamad (Wakil Kepala Madrasah)


a. Mengatur kegiatan warga belajar yang meliputi penerimaan siswa
baru, penetapan jadwal, formasi guru dan kedisiplinan dalam proses
belajar mengajar.
b. Mengatur dan menyusun standar kompetensi kurikulum.
c. Mengatur hubungan madrasah dengan masyarakat.
d. Mengatur tata tertib madrasah dan kegiatan ekstra-kurikuler.
e. Menjaga dan memelihara sarana dan prasarana pendidikan.
f. Sebagai panitia pelaksana dalam kegiatan semester dan ujian akhir.
g. Memberikan bimbingan kurikulum kepada semua guru.
h. Mengatur kekosongan jam pelajaran di kelas.
i. Membantu atau mengganti kepala madrasah bila berhalangan.
3. Tata Usaha
a. Menyusun rencana/program kerja tahunan ketatausahaan.
b. Mengatur pelaksanaan surat menyurat (pengagendaan masuk,
keluar, ekspedisi, kearsipan, dokumentasi, dan pengetikan).
c. Pengadaan informasi penyajian data statistik.
d. Mengatur pelaksanaan pengelolaan perpustakaan.
e. Menyusun dan mengerjakan inventarisasi dokumen dan barang-
barang milik madrasah.
f. Membuat daftar honorarium dewan guru dan karyawan.
g. Membuat laporan tahunan kegiatan madrasah.
h. Melaksanakan tugas-tugas lain yang diberitakan oleh Kepala
Madrasah.
4. Bendahara
a. Bersama Bendahara Komite Sekolah mengkoordinir dan
melaksanakan pengumpulan sumbangan dari orang tua/wali siswa.
b. Mempersiapkan rapat dengan Pengurus Komite Sekolah dan
orangtua/wali siswa dlm upaya dukungan dana.
c. Mencari dana, terutama untuk keperluan mendesak, mencari orang
tua asuh.
II-7

d. Mengkoordinir guru dan karyawan dalam peningkatan


kesejahteraan.
e. Menyerahkan gaji bulanan pegawai rutin setiap awal bulan.
f. Mendayagunakan uang rutin sesuai dengan mata anggaran yang
relevan.
g. Menyampaikan pertanggungjawaban penggunaan uang rutin ke
Dinas Pendidikan terkait.
h. Menyampaikan pertanggungjawaban penggunaan dana iuran
Komite Sekolah kepada pengurus Komite Sekolah (bila ada).
i. Membuat pertanggungjawaban keuangan sekolah dengan sebaik-
baiknya.
5. Wali Kelas
a. Mengenal siswa dikelasnya.
b. Menjadi tempat pengaduan siswa dan orangtua siswa.
c. Menjadi motivator bagi siswa.
d. Memilih pengurus kelas.
e. Membuat denah dan peta kelas.
f. Menyiapkan dan mengatur daftar piket kelas.
g. Membuat jadwal kegiatan khusus kelas.
h. Mengisi daftar pribadi siswa.
i. Berperan sebagai orang tua siswa.
j. Mencatat hasil belajar siswa.
k. Membuat laporan hasil belajar.
l. Membuat laporan periodik mengenai kelasnya.
m. Bekerjasama dengan guru bidang studi dalam hal daya serap.
n. Bekerjasama dengan guru BK dalam mengatasi masalah siswa.
o. Mengadakan hubungan dengan orangtua siswa dalam pembinaan
siswa.
p. Mengunjungi orangtua/wali siswa bila perlu.
q. Mengikuti kegiatan kelas bila akan diadakan di luar sekolah.
II-8

6. Guru
a. Membuat Prosem, PSP, dan RP.
b. Bertanggungjawab atas pencapaian target kurikulum dan daya serap.
c. Mencatat dan melaporkan hasil belajar siswa.
d. Membantu dan menanggulangi siswa yang kesulitan belajar.
e. Bersedia mengganti guru yang tidak hadir.
f. Memberikan ulangan harian min. 3 X per semester.
g. Memberikan ulangan perbaikan sesudah menjelaskan ulang materi
yang belum dikuasai kepada siswa yang tidak berhasil (nilai <
KKM).
h. Memberi pengayaan kepada siswa yang berhasil dalam ulangan
(nilai > KKM).
i. Membuat analisa hasil ulangan.
j. Membuat analisa butir-butir soal.
k. Memeriksa absensi siswa.
l. Memeriksa kertas ulangan dan mengembalikan kepada siswa.
m. Mencatat semua butir-buitr soal dalam buku khusus sebagai bank
soal.
n. Memberikan tugas-tugas/pekerjaan rumah sebagai pengayaan
kepada siswa.
BAB III
TUGAS KERJA PRAKTEK

3.1 Uraian Tugas Kerja Praktek


Kerja praktek yang dilaksanakan pada MTs Swasta UMMI Lubuk Pakam
ini dilakukan selama 7 hari. Dimulai dari tanggal 30 Agustus 2017 sampai dengan
7 September 2017 yang dilakukan sesuai jam kerja guru dan pegawai sekolah pada
umumnya yaitu dari hari Senin sampai dengan Sabtu, mulai dari jam 07.00 – 14.00
WIB dan penulis melakukan kerja praktek pada jam 09.00-12 .00 WIB.
Setiap hari dilakukan absen manual dan melaporkan agenda kegiatan
perharinya kepada pembimbing perusahaan untuk di lihat.
Tabel 3.1 Kegiatan Kerja Praktek

Tanggal Kegiatan

Pengenalan dengan seluruh guru dan pegawai di Madrasah tersebut,


30 Agustus 2017 yaitu dengan cara memperkenalkan diri dan menjelaskan Tujuan
kerja praktek kepada pembimbing instansi dan pegawai lainnya.
Melakukan wawancara dengan pihak sekolah. Wawancara
31 Agustus 2017
dilakukan kepada Pembimbing instansi.

Menentukan judul kerja praktek. Pada kegiatan ini, didapat sebuah


1 September 2017
judul rancang bangun sistem informasi dibagian keuangan instansi.

2 September 2017 Menganalisa proses bisnis yang sedang berlangsung.

Meminta data yang dibutuh kan untuk keperluan bahan Proposal


4 September 2017
Kerja Praktek.

5 September 2017 Menentukan aktor yang terlibat dalam sistem usulan.

Merancang sistem usulan dan mengkonfirmasi kepada pihak


6 September 2017
bendahara tata usaha selaku pengguna nantinya.

3.2 Tahapan Kerja Praktek


Dalam pelaksanaan kerja praktek ini, dapat diuraikan beberapa tugas yang
penulis lakukan, yaitu :
1. Melakukan pengenalan terhadap lingkungan tempat kerja praktek.

III-1
III-2

2. Mengidentifikasi masalah yang terjadi pada sistem manual tempat kerja


praktek.
3. Melakukan wawancara terhadap pihak bendahara sekolah mengenai
data dan sistem lama yang sedang berjalan.
4. Melakukan kegiatan pengumpulan data yang perlu dalam pembuatan
laporan dan rancang bangun sistem informasi administrasi siswa.
5. Melakukan analisa dan perancangan terhadap sistem yang akan dibuat,
dalam hal ini penulis menggunakan metode OOAD menggunakan tools
UML.
6. Merancang database sesuai dengan kebutuhan sistem yang akan
dibangun.
7. Melakukan rancang bangun sistem menggunakan bahasa Pemrograman
PHP dengan aplikasi pendukung Sublime Text, XAMPP, dan MySQL
sebagai wadah database dari sistem tersebut.
8. Mengambil dokumentasi dan menyusun laporan penulisan kerja
praktek.
III-3

3.3 Gambaran Metodologi Kerja Praktek


Berikut adalah gambaran metodologi kerja praktek, terlihat pada gambar
dibawah ini :
Metodologi Kerja Praktek
Tahapan Kegiatan Hasil

Mulai

Tahap I 1. Identifikasi masalah Gambaran masalah


2. Tujuan kerja praktek sistem manual yang
Perencanaan 3. Studi pustaka sedang berjalan

Tahap II
1. Observasi Data yang akan
Pengumpulan Data 2. Wawancara dianalisa

Tahap III 1. Analisa sistem lama - Hasil analisa sistem


2. Analisa sistem usulan usulan
Analisa Sistem menggunakan metode OOAD - Diagram-diagram
3. Merancang Diagram- kebutuhan sistem
diagram dr tools UML sesuai
kebutuhan sistem

Tahap IV 1. Pembuatan database sistem


dengan tools Xampp dan - Struktur Database
Perancangan PhpMyadmin - Sistem usulan untuk
Sistem 2. Merancang sistem dengan instansi
bahasa Php menggunakan
Sublime text

Tahap V 1. Bimbingan kp Laporan Kerja


2. Hasil pendokumentasi Praktek
Penulisan Laporan KP

Selesai

Gambar 3.1 Metodologi Penelitian Kerja Praktek


III-4

Keterangan dari gambaran metodologi penelitian kerja praktek :


3.3.1 Tahap Perencanaan
Langkah pertama dalam proses kerja praktek adalah menetapkan masalah
yang akan di bahas. Berikut merupakan langkah dalam proses pengerjaan nya:
1. Mulai
Merupakan tahap awal dalam setiap kegiatan yang dilakukan nya
kegiatan.
2. Identifikasi masalah
Kegiatan ini penulis mencari tahu mengenai permasalahan yang di MTs
UMMI Lubuk Pakam terebut. Pada kerja praktek ini penulis menetapkan
kasus yang di angkat yaitu mengenai sistem informasi administrasi
keuangan siswa di karenakan belum adanya sistem tersebut pada MTs
Swasta UMMI Lubuk Pakam.
3. Tujuan Kerja Praktek
Tujuan penulis dalam melakukan kerja praktek yaitu untuk memperoleh
informasi, menganalisa, serta merancang sistem informasi administrasi
sesuai kebutuhan agar mempermudah pekerjaan admin (bendahara sekolah).
4. Studi Pustaka
Studi pustaka di lakukan penulis dengan cara mencari literatur – literatur
yang sesuai dan mendukung seperti membaca buku buku atau referensi yang
mendukung dengan topik yang akan di angkat.

3.3.2 Tahap Pengumpulan Data


Penelitian ini dilakukan dengan metode deskriptif yaitu metode penelitian
yang bertujuan untuk menggambarkan secara sistematis dan akurat mengenai data-
data yang ada dengan cara mengumpulkan dan mengklasifikasikan data yang
diperoleh kemudian dianalasis dengan teori yang dipelajari.
Penelitian ini dilakukan menggunakan metode deskriptif dengan cara
penulis mengambil data secara langsung kepada pihak terkait. Berikut adalah
tahapan metode penelitian :
III-5

1. Observasi
Mengadakan pengamatan langsung ke obyek mengenai masalah yang
terkait. Pengamatan yang dilakukan penulis pada saat kerja praktek di MTs
Swasta UMMI Lubuk Pakam yaitu, penulis melihat petugas bendahara
mengelola data pembayaran siswa seperti Spp, Buku, Angsuran laptop
secara manual dan merekap seluruh total pembayaran siswa perhari didalam
sebuah buku besar.
2. Wawancara
Penulis bertatap muka langsung dengan sumber informasi untuk
mengajukan pertanyaan-pertanyaan secara langsung. Wawancara dilakukan
kepada Bapak Muhammad Ridha Banu Isma selaku Petugas Bendahara
sekolah mengenai sistem yang sedang berjalan dan wawancara kepada
Pembimbing Instansi penulis yaitu Bapak Fuad Ahmadi Lubis, S.H.I., S.Pd.
mengenai Profil Instansi.

3.3.3 Tahap Analisa


Setelah semua data di kumpulkan tahap selanjut nya adalah tahap analisa.
Tahap ini merupakan inti dari penulisan penelitian sebagai output dari analisa akan
dibuat analisa yang baru beserta data atributnya, kegiatan yang di lakukan sebagai
berikut:
1. Analisa Sistem Lama
Untuk menganalisa dan meranacang sistem baru penulis terlebih dahulu
harus mengetahui sistem yang ada di sekolah tersebut dan menganalisa
masalah yang di timbulkan oleh sistem lama agar nanti nya sebagai acuan
dalam pembuatan sistem baru. Dan sistem lama yang akan di analisa
merupakan sistem informasi administrasi siswa di mana sistem ini sangat
kurang efektif di karenakan sistem ini masih menggunakan sistem manual
yang memiliki banyak resiko.
2. Analisa Sistem Usulan
Merupakan tahapan yang akan di jadikan sebagai dasar perancangan
untuk memudah kan petugas bendahara dalam mengelola administrasi
III-6

pembayaran siswa dan pembuatan laporan rekap perhari. Di dalam


menganalisa sistem usulan penulis menggunakan metode OOAD (Object
Oriented Analys Design).
3. Merancang Diagram-diagram dr tools UML sesuai kebutuhan sistem
Perancangan sistem administrasi keuangan ini menggunakan metode
Object Oriented Analisys and Design (OOAD), dengan tools UML
munggunakan aplikasi astah community. Pada tahap ini penulis
merancang usecase diagram, class diagram, dan activity diagram, sesuai
kebutuhan sistem yang akan dibangun.

3.3.4 Perancangan Sistem


Setelah semua sistem dianalisa, maka masuk tahap selanjutnya yaitu tahap
perancangan sistem. Pada tahap ini penulis melakukan beberapa kegiatan terkait
perancangan dan pembuatan sistem, diantaranya:
1. Pembuatan Database, pada kegiatan ini penulis menentukan apa-apa saja
tabel yang dibutuhkan dalam sistem administrasi, atribut, tipe data, serta
relasi antar tabelnya. Tools yang digunakan untukdatabase ini ialah
Xampp Control Panel dan PhpMyadmin.
2. Pembuatan Sistem, pada kegiatan ini penulis membangun sistem atau
melakukan coding berdasarkan analisa dan perncangan yang didapat di
tahap sebelumnya. Tools yang digunakan dalam membuat sistem ini
adalah bahasa Pemrograman PHP dan Sublime Text sebagai editor
coding.

3.3.5 Pembuatan Laporan dan Dokumentasi


Tahap dokumentasi merupakan tahap akhir membuat laporan kerja praktek
dari awal hingga akhir. Tahapan nya sebagai berikut:
1. Melakukan bimbingan dengan pembimbingn kerja raktek untuk
memberikan saran dalam penulisan dan pembuatan laporan kerja
praktek.
2. Melengkapi laporan kerja praktek dari awal hingga akhir
III-7

3.4 Jadwal Kerja Praktek


Dalam pembuatan laporan kerja praktek ini di perlukan adanya jadwal yang
akan dilakukan selama kegiatan agar dapat berjalan dengan baik.
Tabel 3.2 Jadwal Kerja Praktek

September Oktober

NO Jenis Kegiatan Minggu Ke -

1 2 3 4 1 2 3 4

Perkenalan dan adaptasi dengan


1
lingkungan tempat kerja

2 Pengamatan prosedur kerja

3 Pengumpulan data

4 Tahap analisa dan perancangan

5 Pembuatan Sistem

6 Pembuatan laporan

Keterangan dari Tabel 3.2 :


1. Pengenalan Lingkungan Kerja
Pada tahap ini yang dilakukan adalah melihat lingkungan kerja dari segala
aspek dengan tujuan untuk lebih mengetahui kebutuhan internal dan eksternal
dari MTs Swasta UMMI Lubuk Pakam sebagai tahap awal untuk memulai
observasi pada proses kerja praktek.
2. Pengamatan Prosedur Kerja
Pengamatan prosedur kerja ini dilakukan untuk melihat bagaimana sistem
(manual) yang sudah ada bekerja, apa saja yang menyebabkan perlunya ada
sistem yang terkomputerisasi di instansi tersebut, dan resiko apa saja yang
terjadi pada sistem yg sedang dijalankan oleh instansi tersebut.
III-8

3. Pengumpulan Data
Pengumpulan data dilakukan untuk memperoleh informasi yang dibutuhkan
dalam rangka mencapai tujuan penelitian. Metode pengumpulan data yang
digunakan adalah observasi dan wawancara.
4. Tahapan Analisa dan Perancangan
Tahapan analisa sistem merupakan kegiatan penguraian dari suatu sistem
informasi yang utuh ke dalam bagian komponennya dengan maksud untuk
mengidentifikasi dan mengeveluasi permasalahan-permasalahan, kesempatan-
kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikannya. Tahap ini juga dilakukan
untuk mengetahui bagaimana isi konten web yang akan ditampilkan, yang
dikirimkan ke pengguna akhir, dengan menggunakan sebuah browser web atau
perangkat lunak berbasis web. Tujuan dari tahap ini adalah untuk membuat
sistem yang sesuai dengan kebutuhan pengguna.
5. Pembuatan Sistem
Pada tahap ini, setelah semua tahap dilewati mulai dari pengumpulan data
analisa dan perancangan, sistem akan dibangun sesuai dengan kebutuhan yang
telah ditetapkan pada tahap-tahap sebelumnya.
6. Pembuatan Laporan Kerja Praktek
Tujuan penulisan laporan kerja praktek adalah untuk menguraikan dan
membahas suatu permasalahan yang ada ketika kerja praktek dilaksanakan.
BAB IV
LANDASAN TEORI

4.1 Konsep Dasar Sistem Informasi


Sebuah sistem informasi merupakan kumpulan dari perangkat keras, lunak
serta manusia yang akan mengolah dan menggunakan perangkat keras dan lunak
tersebut (Muh. Aziz, dalam Warman, dkk, 2012). Informasi merupakan hal yang
sangat penting karena dengan adanya informasi tersebut dapat diketahui kemajuan
dan kegagalan proses pelaksanaan. Sistem yang kurang informasi menunjukan
bahwa sistem tersebut rapuh. Data merupakan informasi yang diolah supaya
berguna bagi yang menerimanya. Definisi sistem secara umum yaitu sekumpulan
proses dan seperangkat elemen yang digabung serta dihimpun secara bersama, serta
saling berintegrasi untuk mencapai satu tujuan dari sistem organisasi, misalnya
didalam suatu sistem pengolahan data elektronik (Elektronic Data Processing) atau
EDP, terdapat unsur dari EDP yang saling berinteraksi. Yaitu:
1. Unsur manusia disebut Brainware, adalah manusia atau personal yang
bekerja dalam sistem pengolahan data, misalnya sebagai programmer
atau operator.
2. Unsur benda atau alat disebut Hardware, adalah peralatan yang
digunakan dalam pengolahan data, misalnya CPU (Central Processing
Unit), keyboard dll.
3. Unsur pembantu disebut Software,adalah sistem operasi dan program
aplikasi utuk menjalankan komputer dan sebagai media penterjemah
bahasa manusia dengan bahasa komputer yaitu bahasa mesin.

4.1.1 Pengertian Sistem


Menurut (Abdul Kadir, dalam Viantoni et al, 2009) Sistem adalah kumpulan
elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Elemen-
elemen itu tidak berdiri sendiri, tetapi saling behubungan membentuk suatu
kesatuan, sehingga tujuan atau sasaran sistem dapat tercapai.

IV-1
IV-2

Pengertian sistem secara umum adalah kumpulan elemen-elemen yang


saling berkaitan dan menangani pemrosesan masukan atau input sehingga
menghasilkan keluaran yang diinginkan (Purnama, dalam Suryati, dkk, 2010).

4.1.2 Pengertian Informasi


Menurut (Jogiyanto, dalam Viantoni et al, 2009) Informasi dapat
didefinisikan sebagai data yang diolah menjadi bentuk yang lebih berguna atau
lebih berarti bagi pemakainya dan digunakan sebagai dasar untuk pengambilan
keputusan. Sumber informasi adalah data. Data merupakan kenyataan dari
kejadian-kejadian yang nyata. Informasi yang baik memiliki kualitas-kualitas
tertentu.
Informasi yang baik memiliki kualitas-kualitas tertentu. Adapun kualitas-
kualitas itu antara lain:
1. Akurat
2. Tepat pada waktunya
3. Relevan
Menurut (Sutanta, dalam Astuti, 2011), informasi merupakan hasil
pengolahan data sehingga menjadi bentuk yang penting bagi penerimanya dan
mempunyai kegunaan sebagai dasar dalam pengambilan keputusan yang dapat
dirasakan akibatnya secara langsung saat itu juga atau secara tidak langsung pada
saat mendatang. Untuk memperoleh informasi, diperlukan adanya data yang akan
diolah dan unit pengolah.
Dari berbagai penjelasan diatas dapat disimpukan bahwa informasi sebuah
data yang diterima oleh seseorang ataupun kelompok yang berguna bagi masa
sekarang atau masa yang akan datang. Informasi merupakan suatu data yang masih
bahan mentah apabila tidak diolah atau diproses. Data akan menjadi berguna dan
menghasilkan suatu informasi apabila melalui suatu model. Model yang digunakan
untuk pengolahan data agar menjadi suatu informasi bisa disebut siklus pengolahan
data seperti berikut ini:
IV-3

Gambar 4.1 Siklus Informasi


Gambar di atas dapat dijelaskan bahwa data yang merupakan suatu kejadian
yang menggambarkan kenyataan yang terjadi dimasukakan melalui elemen input
kemudian data tersebut akan diolah dan diproses menjadi suatu output (keluaran)
dan output tersebut adalah informasi yang dibutuhkan. Informasi tersebut akan
diterima oleh pemakai atau penerima, kemudian penerima akan memberikan umpan
balik yang berupa evaluasi terjadi informasi tersebut dan hasil umpan balik tersebut
akan menjadi data yang akan dimasukan menjadi input kembali.

4.1.3 Sistem Informasi


Menurut (Jogiyanto, dalam Viantoni et al, 2009) Sistem Informasi
merupakan suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan
pengolahan transaksi harian yang mendukung operasi, bersifat manajerial dan
kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan
laporan-laporan yang diperlukan Informasi. Informasi juga dapat didefinisikan
sebagai data yang diolah menjadi bentuk yang lebih berguna atau lebih berarti bagi
pemakainya dan digunakan sebagai dasar untuk pengambilan keputusan. Sumber
informasi adalah data. Data merupakan kenyataan dari kejadian-kejadian yang
nyata. Informasi yang baik memiliki kualitas-kualitas tertentu. Adapun kualitas-
kualitas itu antara lain:
1. Akurat
Informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau
menyesatkan. Akurat juga bebarti informasi harus jelas mencerminkan
maksudnya. Informasi harus akurat karena dari sumber informasi sampai
penerima informasi kemungkinan banyak terjadi gangguan (noise) yang
dapat mengubah atau merusak informasi tersebut.
IV-4

2. Tepat pada waktunya


Informasi yang datang pada si penerima tidak boleh terlambat. Informasi
yang sudah usang tidak akan mempunyai nilai lagi karena informasi
merupakan landasan dalam pengambilan keputusan.
3. Relevan
Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi
informasi untuk orang satu dengan orang yang lain berbeda, misalnya
informasi sebab musabab kerusakan mesin produksi kepada akuntan
perusahaan adalah kurang relevan dan akan lebih relevan, bila ditujukan
kepada ahli teknik perusahaan.
Sedangkan menurut (Henry C Lucas, dalam Astuti, 2011), yang
diterjemahkan oleh Jugianto H.M, menyatakan bahwa sistem Informasi adalah
suatu kegiatan dari prosedur-prosedur yang diorganisasikan, bilamana dieksekusi
akan menyediakan informasi untuk mendukung pengambilan keputusan dan
pengendalian di dalam organisasi.

4.2 Administrasi
Pada dasaranya administrasi melingkupi seluruh kegiatan dari pengaturan
hingga pengurusan sekelompok orang yang memiliki diferensiasi pekerjaan untuk
mencapai suatu tujuan bersama. Administrasi dapat berjalan dengan adanya banyak
orang terlibat di dalamnya. Hal ini sesuai dengan pengertian administrasi yang
dapat dibedakan menjadi dua bagian yang dikemukakan oleh Dewi (2011:3) dalam
buku Pengantar Ilmu Administrasi sebagai berikut:
1. Administrasi dalam arti sempit, yaitu Administrasi berasal dari kata
Administratie (bahasa Belanda), yang diartikan sebagai pekerjaan tulis
menulis atau ketatausahaan atau kesekretarisan, meliputi kegiatan:
menerima, mencatat, menghimpun, mengolah, mengadakan, mengirim,
menyimpan.
2. Administrasi dalam arti luas, yaitu Administrasi merupakan proses
kerjasama beberapa individu dengan cara yang efiesien dalam mencapai
tujuan sebelumnya.
IV-5

4.3 Konsep Dasar Sistem Pembayaran SPP


SPP merupakan iuran rutin sekolah yang mana pembayarannya dilakukan
setiap sebulan sekali. SPP merupakan salah satu bentuk kewajiban setiap siswa
yang masih aktif disekolah tersebut. Dana iuran bulanan tersebut akan dialokasikan
oleh sekolah yang bersangkutan untuk membiayai berbagai keperluan atau
kebutuhan sekolah supaya kegiatan belajar mengajar disekolah dapat berjalan
lancar dengan adanya bantuan dari dana iuran tersebut (Fatah, 2000: 112).

4.3.1 Pihak-pihak yang Terlibat Dalam Pembayaran SPP


Pihak-pihak yang terlibat dalam sistem pembayaran SPP yaitu :
1. Wali Murid
Wali murid adalah orang yang bertanggung jawab membayar SPP
seorang murid setiap bulannya.
2. Bendahara Tata Usaha
Bendahara Tata usaha adalah orang yang bertugas menerima seluruh
pembayaran SPP dan memberikan laporan kepihak-pihak tertentu.

4.3.2 Pembayaran SPP


SPP dimaksudkan untuk membantu pembinaan pendidikan, penyelengaraan
sekolah, kesejahteraan personel, perbaikan sarana dan kegiatan supervisi
(Yuswanto, 2005).
Yang dimaksud penyelenggaraan sekolah ialah :
a. Pengadaan alat bantu atau bahan pelajaran
b. Pengadaan alat atau bahan manajemen
c. Penyelenggaraan ulangan, evaluasi belajar, kartu pribadi, raport dan
STTB
d. Pengadaan perpustakaan sekolah
e. Prakarya dan pelajaran praktek

4.4 Database
Database merupakan kumpulan dari data yang saling berhubungan satu
dengan yang lainnya, tersimpan diperangkat keras komputer dan digunakan
IV-6

diperangkat lunak untuk memanipulasinya (Jogiyanto HM, dalam Warman, dkk,


2012). Database merupakan salah satu komponen yang sangat penting dalam
sistem informasi, karena merupakan basis sistem dalam menyediakan informasi
bagi para pemakai.
Dari pengertian diatas dapat simpulkan bahwa database adalah kumpulan
data-data yang mempunyai fasilitas akses yang berhubungan satu sama lainnya
sehingga dapat mengolah data-data tersebut sehingga membentuk suatu bangunan
data (Warman, dkk, 2012).

4.5 Website
Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang
digunakan untuk menampilkan informasi teks, gambar diam atau gambar gerak,
animasi, suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupun
dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang
masing-masing dihubungkan dengan jaringan-jaringan halaman. Hubungan antara
satu halaman web dengan halaman web yang lainnya disebut Hyperlink, sedangkan
teks yang dijadikan media penghubung disebut Hypertext (Hidayat, 2010). Ada
beberapa jenis web berdasarkan sifat atau style-nya:
1. Website Dinamis
Merupakan sebuah website yang menyediakan content atau isi yang
selalu berubah-ubah setiap saat. Bahasa pemrograman yang digunakan
antara lain PHP, ASP, .NET dan memanfaatkan database MySQL.
2. Website Statis
Merupakan website yang contentnya sangat jarang diubah. Bahasa
pemrograman yang digunakan adalah HTML dan belum memanfaatkan
database.
3. Personal Website
Adalah website yang berisi informasi pribadi seseorang.
4. Commercial Website
Adalah Website yang dimiliki oleh sebuah perusahaan yang bersifat
bisnis.
IV-7

5. Government Website
Merupakan Website yang dimiliki oleh instansi pemerintahan,
pendidikan yang bertujuan memberikan pelayanan kepada pengguna.
6. Non-Profit Organization Website
Dimiliki oleh organisasi yang bersifat non_profit atau tidak bersifat
bisnis.

4.6 PHP & MySQL


PHP singkatan dari PHP : Hypertext Preprocessor yaitu bahasa
pemrograman web server-site yang bersifat open source. PHP merupakan script
yang terintegrasi dengan HTML dan berada pada server (server site HTML
embedded scripting). PHP adalah script yang digunakan untuk membuat halaman
website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat
halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang
diterima oleh client selalu yang terbaru/up to date. (Anhar, dalam Hapsari, 2010).
Sedangkan MySQL adalah salah satu jenis database server yang sangat
populer, hal ini disebabkan karena MySQL menggunakan SQL sebagai bahasa
dasar untuk mengakses databasenya. MySQL bersifat Open Source, software ini
dilengkapi dengan source code (kode yang dipakai untuk membuat MySQL),
bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam
sistem operasi . MySQL mempunyai empat instruksi dasar yang sangat mendukung
dalam pembentukan sebuah database. Yaitu select, insert, update, dan delete,
masing-masing digunakan untuk menampilkan data, menginput atau menambah
data, mengubah data, dan menghapus data dalam database (Rizky Apriyanti, dalam
Hapsari, 2010).

4.7 Xampp
XAMPP merupakan paket php berbasis open source yang dikembangkan
oleh sebuah komunitas Open Source. Dengan menggunakan XAMPP kita tidak
perlu lagi melakukan penginstalan program yang lain karena semua kebutuhan telah
disediakan oleh XAMPP. Beberapa pakat yang telah disediakan adalah Apache,
IV-8

MySql, Php, Filezila, dan Phpmyadmin (Bunafit Nugroho, dalam Hendrianto,


2014).
Xampp adalah paket program web lengkap yang dapat dipakai untuk belajar
pemograman web, khususnya PHP dan MySQL. Dibawah folder utama xampp,
terdapat beberapa folder penting yang perlu diketahui. Untuk lebih memahami
setiap fungsinya, terdapat beberapa penjelasan sebagai berikut :
a. apache adalah folder utama dari Apache WebServer.
b. htdocs adalah folder utama untuk menyimpan data-data latihan web, baik
PHP maupun HTML biasa. Pada folder ini dapat membuat subfolder
sendiri untuk mengelompokkan file latihannya. Semua folder dan file
program di htdocs bisa diakses dengan mengetikkan alamat
http://localhost/ di browser.
c. Manual adalah berisi folder yang didalamnya terdapat manual program
dan database, termasuk manual PHP dan MySQL.

4.8 Konsep Dasar Analisis dan Perancangan


Berikut dibawah ini adalah penjelasan tentang konsep dasar analisis dan
perancangan yang digunakan penulis dalam menyelesaikan kerja prakteknya.

4.8.1 Analisis dan Perancangan Berorentasi Objek


Analisis berorientasi objek adalah cara baru dalam memikirkan sebuah
masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia
nyata. Dasar pembuatan adalah objek, yang merupakan penggabungan antar
struktur data dan perilaku dalam sebuah entitas. Analisa berorientasi objek dimulai
dengan menyatakan suatu masalah, analisis menggambarkan model situasi dari
dunia nyata, menggambarkan sifat yang penting.
Model analisis adalah abstraksi yang ringkas dan tepat dari apa yang harus
dilakukan oleh sistem dan bagaimana cara melakukannya. Dalam pemprograman
yang berorientasi objek, objek-objek diciptakan yang tidak hanya mencakup kode
tentang data, namun juga instruksi tentang operasi yang harus ditampilkan atasnya.
(Nugroho, 2005).
IV-9

Komponen utama pada analisa berorientasi objek adalah :


a. Kelas yaitu definisi abstrak dari sebuah objek, dimana dijelaskan bahwa
struktur dan perilaku dari tiap objek tergabung dalam satu kelas.
b. Objek : Merepresentasikan sebuah entitas, baik secara fisik, konsep ataupun
secara software.
c. Atribut : Nama-nama property dari sebuah kelas yang menjelaskan batasan
nilainya dari properti yang dimiliki oleh sebuah kelas tersebut.

4.8.2 Object Oriented Analysis and Design (OOAD)


Alat bantu yang digunakan adalah OOAD, OOAD merupakan suatu
pendekatan rekayasa perangkat lunak dari sebuah sistem yang terdiri dari
sekelompok objek yang saling berinteraksi, dan setiap objek itu mewakili beberapa
entitas. Yang ditandai dengan adanya sebuah kelas, elemen data dan perilaku dari
objek tersebut. Konsep OOAD mencakup analisis dan desain sebuah sistem dengan
pendekatan objek, yaitu analisis berorientasi objek (OOA) dan desain berorientasi
objek (OOD).

4.8.3 Object Oriented Analysis (OOA)


Menurut (Nugroho, 2005) OOA adalah tahapan perangkat lunak dengan
menentukan spesifikasi sistem (sering orang menyebutnya sebagai SRS/ System
Requirement Spesification) dan mengidentifikasi kelas - kelas serta hubungannya
satu terhadap yang lainnya. Untuk memahami spesifikasi sistem, kita perlu
mengidentifikasi para pengguna atau yang sering disebut sebagai aktor - aktor.
Siapa aktor - aktor yang akan menggunakan sistem dan bagaimana mereka
menggunakan sistem.

4.8.4 Object Oriented Design (OOD)


Menurut (Nugroho, 2005) OOD adalah merancang kelas kelas yang
teridentifikasi selama analisis dan antar muka (user interface). Di tahapan ini kita
mengidentifikasi dan menambah beberapa objek dan kelas yang mendukung
implementasi dari spesifikasi kebutuhan, proses pada OOD meliputi:
1. Mendefenisikan konteks dan mode dari penggunaan sistem.
IV-10

2. Mendesain arsitektur sistem.


3. Identifikasi objek sistem utama.
4. Mengembangkan model desain.

4.9 Alat Perancangan Sistem


Berikut dibawah ini adalah alat perancangan sistem yang digunakan
penulis dalam menyelesaikan kerja prakteknya.

4.9.1 Pengertian Unified Modeling Language (UML)


Berikut ini definisi Unified Modeling Language (UML) menurut (Nugroho, 2005).
“Unified Modeling Language (UML) adalah alat bantu analisis serta perancangan
perangkat lunak berbasis objek”.

4.9.2 Diagram-Diagram UML


UML memiliki beberapa diagram yang digunakan untuk menggambarkan
suatu sistem. Tujuan pembuatan diagram ini adalah agar sistem mudah dimengerti
oleh semua pihak, baik yang teknis maupun nonteknis. Beberapa contoh dari
diagram tersebut, antara lain:
1. Use Case Diagram
Menggambarkan sekumpulan use case dan actor dan hubungan antara
mereka. Use case diagram mempunyai peranan penting dalam
pengorganisasian dan pemodelan behavior dari sistem.
2. Activity Diagram
Menggambarkan berbagai alir aktivitas dalam sistem yang sedang
dirancang.
3. Class Diagram
Diagram kelas adalah diagram yang menggambarkan struktur sistem
dari segi pendefenisian kelas kelas yang akan di buat untuk membangun
sistem.
IV-11

4.9.2.1 Diagram Use Case (Use Case Diagram)


Diagram use case menyajikan interakasi antara use case dan aktor. Dimana,
aktor dapat berupa orang, peralatan, atau sistem lain yang berinteraksi dengan
sistem yang sedang dibangun. Use case menggambarkan fungsionalitas sistem atau
persyaratan-persyaratan yang harus dipenuhi sistem dari pandangan pemakai.
Tujuan utama permodelan use case adalah :
a. Memutuskan dan mendiskripsikan kebutuhan - kebutuhan fungsional
sistem.
b. Memberikan deskripsi jelas dan konsisten dari apa yang seharusnya
dilakukan, sehingga model use case digunakan diseluruh proses
pengembangan untuk komunikasi dan menyediakan basis untuk
pemodelan berikutnya yang mengacu system harus memberikan
fungsionalitas yang dimodelkan para use case.
c. Menyediakan basis untuk melakukan pengujian system yang
memverifikasi system. Menguji apakah system telah memberikan
fungsionalitas yang diminta.
d. Menyediakan kemampuan melacak kebutuhan fungsionalitas menjadi
kelas-kelas dan operasi-operasi actual di system. Untuk
menyederhanakan perubahan dan ekstensi ke system dengan mengubah
model use case dan kemudian melacak use case yang dipengaruhi ke
perancangan dan implementasi system.
Syarat penamaan Use case adalah nama didefenisikan sesederhana mungkin
dan dapat dipahami, ada dua hal utama pada use case yaitu pendefenisian apa yang
disebut aktor dan use case.
a. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan di buat diluar sistem informasi yang
akan dibuat sendiri, jadi walaupun simbol dari aktor adalah gambar orang
tapi aktor belum tentu orang.
b. Use case merupakan fungsionalitas yang disediakan sistem sebagai unit-
unit yang saling bertukar pesan antar unit atau aktor.
Simbol-simbol dalam Usecase Diagram :
IV-12

Tabel 4.1 Simbol Diagram Use Case

NO SIMBOL NAMA KETERANGAN

Menspesifikasikan himpuan peran yang


1 Actor pengguna mainkan ketika berinteraksi
dengan use case.

Hubungan dimana perubahan yang terjadi


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

Hubungan dimana objek anak (descendent)


berbagi perilaku dan struktur data dari
3 Generalization
objek yang ada di atasnya objek induk
(ancestor).

Menspesifikasikan bahwa use case sumber


4 Include
secara eksplisit.

Menspesifikasikan bahwa use case target


5 Extend memperluas perilaku dari use case sumber
pada suatu titik yang diberikan.

Apa yang menghubungkan antara objek


6 Association
satu dengan objek lainnya.

Menspesifikasikan paket yang


7 System
menampilkan sistem secara terbatas.

Deskripsi dari urutan aksi-aksi yang


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

NO SIMBOL NAMA KETERANGAN

Interaksi aturan-aturan dan elemen lain


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

Elemen fisik yang eksis saat aplikasi


10 Note dijalankan dan mencerminkan suatu
sumber daya komputasi

4.9.2.2 Diagram Aktivitas (activity diagram)


Activity Diagram menggambarkan aliran fungsionalitas sistem. Dapat
juga digunakan untuk menggambarkan aliran kejadian (flow of events) dalam use
case. Aktivitas dalam digram dipresentasikan dengan bentuk bujur sangkar
bersudut tidak lancip, yang didalam nya berisi langkah-langkah apa saja yang
terjadi dalam aliran kerja. Ada sebuah keadaan mulai (start state) yang
menunjukkan dimulainya aliran kerja, dan sebuah keadaan selesai (end state)
yang menunjukkan akhir diagram, titik keputusan dipresentasikan dengan
diamond. Diagram aktivitas tidak perlu dibuat untuk setiap aliran kerja, tetapi
diagram ini akan sangat berguna untuk aliran kerja yang komplek.
Simbol-simbol diagram activity :
Tabel 4.2 Simbol Diagram Aktivitas

NO SIMBOL NAMA KETERANGAN

Memperlihatkan bagaimana masing


1 Activity masing kelas antarmuka saling
berinteraksi satu sama lain

State dari sistem yang mencerminkan


2 Action
eksekusi dari suatu aksi

3 Initial Node Bagaimana objek dibentuk atau diawali.


IV-14

NO SIMBOL NAMA KETERANGAN

Actifity Final Bagaimana objek dibentuk dan


4
Node dihancurkan

Satu aliran yang pada tahap tertentu


5 Fork Node
berubah menjadi beberapa aliran

4.9.2.3 Diagram Kelas (Class Diagram)


Class diagram adalah model statis yang menggambarkan struktur dan
deskripsi class serta hubungannya antara class. Class diagram mirip ER-Diagram
pada perancangan database, bedanya pada ER-diagram tidak terdapat
operasi/methode tapi hanya atribut. Class terdiri dari nama kelas, atribut dan
operasi/methode.
Simbol-simbol Class Diagram :
Tabel 4.3 Simbol Diagram Kelas
NO SIMBOL NAMA KETERANGAN

Package merupakan sebuah bungkusan


1 Package
dari satu atau lebih kelas

2 Operasi Kelas pada struktur system

Relasi antar kelas dengan makna umum,


Asosiasi berarah/
3 asosiasi biasanya juga disertai dengan
Directed asosiasi
multiplicity

Relasi antar kelas dengan makna


4 Generalisasi
generalisasi spesialisasi (umumkhusus)

Kebergantungan/ Relasi antar kelas dengan makna


5
Defedency kebergantungan antar kelas
BAB V
ANALISA DAN PERANCANGAN

5.1 Analisa Sistem


Analisis sistem didefinisikn sebagai kegiatan penguraian suatu sistem
informasi yang utuh dan nyata kedalam bagian-bagian atau komponen-komponen
komputer yang bertujuan untuk mengidentifikasi serta mengevaluasi masalah-
masalah yang muncul, hambatan-hambatan yang mungkin terjadi, serta kebutuhan
yang diharapkan, sehingga dapat memberikan suatu solusi untuk perbaikan maupun
pengembangan kearah yang lebih baik dan sesuai dengan kebutuhan serta
perkembangan teknologi.
Analisa sistem merupakan tahapan paling awal dari pengembangan sistem
yang menjadi pondasi menentukan keberhasilan sistem informasi yang dihasilkan
nantinya. Tahapan ini sangat penting karena menentukan bentuk sistem yang
nantinya akan dibangun. Seorang analis sistem harus memahami persoalan-
persoalan yang ada sebelum menentukan tindakan apa saja yang akan dilakukan
serta keputusan apa yang harus diambil dalam menyelesaikan suatu persoalan.
Disamping itu dengan menggambarkan setiap proses secara detail seorang
analis harus mampu membuat rincian sistem dari hasil analisa menjadi bentuk
perancangan sistem yang nantinya bisa di mengerti oleh pengguna sistem.

5.2 Analisa Sistem yang Sedang Berjalan


Berikut adalah uraian dari sistem yang sedang berjalan di MTs Swasta
UMMI Lubuk Pakam :
1. Orang tua siswa datang ke ruangan Tata Usaha untuk menemui
Bendahara Sekolah.
2. Jenis pembayaran yang dilakukan orang tua sekolah diantaranya, uang
sekolah, uang buku, dan angsuran laptop siswa.
3. Bendahara menerima pembayaran.
4. Mencatat semua jenis pembayaran yang masuk pada buku besar.

V-1
V-2

5. Pengolahan selanjutnya data diinput ke dalam Microsoft Excel untuk


merekap data masuk perhari.

5.3 Evaluasi Sistem Lama


Analisa sistem yang sedang berjalan saat ini, dapat dilihat dalam bentuk
diagram Use Case seperti gambar 5.1 berikut ini :

Gambar 5.1 Use Case Sistem Lama

5.4 Rencana Sistem yang Diusulkan


Perancangan sistem usulan akan memberikan penjelasan dan gambaran
secara utuh mengenai bentuk dan rancangan kerja dari sistem tersebut dalam
memenuhi kebutuhan operasional instansi.
Sistem usulan ini menggunakan database sebagai tempat penyimpanan data
pembayaran siswa. Bendahara dapat melakukan login ke sistem dengan
memasukkan username dan password. Bendahara memiliki halaman pengolahan
sistem tersendiri. Kemudian bendahara diberikan hak akses untuk menginput,
menampilkan, mengubah dan menghapus data siswa, data pembayaran, data kelas,
data rekap pembayaran dan tahun ajaran.
Berdasarkan analisa tersebut maka dapat dilakukan rancangan sistem
administrasi keuangan siswa berbasis web pada MTs Swasta UMMI Lubuk Pakam,
menggunakan pendekatan berorientasi objek yaitu dengan menggunaka diagram
V-3

UML (Unifield Modeling Language). Adapun diagram UML yang digunakan


sebagai berikut :
1. Use case diagram
2. Class diagram
3. Activity diagram
Berikut merupakan aktor yang terlibat didalam pengolahan administrasi
keuangan siswa, terlihat pada tabel 5.1 dibawah ini :
Tabel 5.1 Daftar Aktor (Actor Glossary)
No Term Synonym Description

Bagian yang bertugas


mengelola data siswa, data
pembayaran, data kelas, data
1. Bendahara Tata Usaha Administrator tahun ajaran, data rekap
pembayaran dan mencetak
laporan pembayaran siswa
serta mengubah password.

5.5 Use Case Diagram


Use Case Diagram terdiri dari actor, use case dan serta hubungannya. Use
case diagram adalah sesuatu yang penting untuk memvisualisasikan,
menspesifikasikan dan mendokumentasikan kebutuhan perilaku sistem. Use case
Diagram digunakan untuk menjelaskan kegiatan apa saja yang dapat dilakukan
oleh user/pengguna sistem yang sedang berjalan. Berikut merupakan
penggambaran sistem dalam bentuk use case terlihat pada gambar 5.2 berikut ini:
V-4

Gambar 5.2 Use Case Diagram Sistem Usulan

5.5.1 Deskripsi Use Case


Berikut ini merupakan deskripsi dari masing-masing usecase yang berada
pada sistem administrasi keuangan siswa pada MTsS UMMI Lubuk Pakam, yaitu
terlihat pada tabel 5.2 :
Tabel 5.2 Daftar Use Case
No ID Use Case Deskripsi

Use case ini menggambarkan admin melakukan


1. UC-01 Login admin
login pada sistem.

Use case ini menggambarkan admin mengelola data


pembayaran siswa. Seperti pembayaran SPP, Buku,
2. UC-02 Mengelola Pembayaran
dan Angsuran laptop. Yang dapat dilakukan yaitu
menambah data dan meghapus data.
V-5

No ID Use Case Deskripsi

Use case ini menggambarkan admin mengelola data


siswa. Seperti menginputkan data siswa,
3. UC-03 Mengelola data siswa
menyimpan data siswa, menghapus data siswa,
menambah data siswa, mengubah data siswa.

Use case ini menggambarkan admin mengelola data


kelas. Seperti menginputkan data kelas, menyimpan
4. UC-04 Mengelola data kelas
data kelas, menghapus data kelas, menambah data
kelas, mengubah data kelas.

Use case ini menggambarkan admin mengelola data


5. U tahun ajaran. Seperti menginputkan data tahun
UC-05 Mengelola data tahun ajaran
C ajaran, menyimpan data tahun ajaran, menghapus
data tahun ajaran, menambah data tahun ajaran.

Use case ini menggambarkan admin mengelola data


Mengelola data rekap rekap pembayaran. Seperti menginputkan data
6. UC-06
pembayaran rekap, menyimpan data rekap, menghapus data
rekap, menambah data rekap.

Use case ini menggambarkan admin mencetak


laporan pembayaran siswa yang akan di gunakan
7. UC-07 Cetak laporan pembayaran
sebagai laporan setiap harinya atau pada saat
dibutuhkan.

Use case ini menggambarkan admin dapat


8. UC-08 Ubah Password mengubah atau mengganti password kapan saja
untuk login ke sistem.
V-6

5.5.2 Skenario Use Case


Skenario use case menyatakan urutan pesan dan tindakan tunggal yang ada
pada sistem. Berikut ditampilkan skenario use case dari setiap use case yang telah
ada.
1. Skenario Use Case Login Admin (UC-01)
Use Case login akan terlihat pada tabel dibawah ini :
Tabel 5.3 Skenario Use Case Login Admin

Use Case : Login

Aktor : Admin/Bendahara

Kondisi Awal : Sistem menampilkan halaman form login admin.

Kondisi Akhir : Menampilkan menu utama untuk admin.

Skenario Normal

Aksi Aktor Reaksi Sistem

1. Dimulai ketika admin melakukan login

2. Sistem melakukan verifikasi login

3. Sistem menampilkan halaman menu


utama untuk admin.

Skenario Gagal Login

Aksi Aktor Reaksi Sistem

1. Dimulai ketika admin melakukan login

3. Sistem melakukan verifikasi login

4. Sistem menampilkan pesan login tidak


valid.
V-7

2. Skenario Use Case Kelola Pembayaran (UC-02)


Use Case kelola data pembayaran akan terlihat pada tabel dibawah ini :
Tabel 5.4 Skenario Use Case Kelola Data Pembayaran

Use Case : Mengolah Data Pembayaran

Aktor : Admin

Sistem menampilkan halaman pengolahan data


Kondisi Awal :
pembayaran masuk dan daftar data Pembayaran

Kondisi Akhir : Aktor berhasil mengolah data pembayaran

Skenario Normal

Aksi Aktor Reaksi Sistem

1. Dimulai ketika aktor menampilkan


halaman untuk mengolah data pembayaran
2. Aktor melakukan pemilihan button untuk
melihat data pembayaran berdasarkan
tanggal, cetak data, dan hapus data
pembayaran
3. Sistem melakukan proses sesuai button
yang ditekan oleh aktor

4. Sistem menampilkan pesan “data


berhasil di proses”

Skenario Gagal

Aksi Aktor Reaksi Sistem

5. Sistem melakukan proses sesuai button


yang dipilih actor

6. Sistem menampilkan pesan “proses


gagal”
V-8

3. Skenario Use Case Kelola Data Siswa (UC-03)


Use Case kelola data siswa akan terlihat pada tabel dibawah ini :
Tabel 5.5 Skenario Use Case Kelola Data Siswa

Use Case : Mengolah Data Siswa

Aktor : Admin

Sistem menampilkan halaman pengolahan data siswa dan


Kondisi Awal :
daftar data siswa

Kondisi Akhir : Aktor berhasil mengolah data siswa

Skenario Normal

Aksi Aktor Reaksi Sistem

1. Dimulai ketika aktor menampilkan halaman


untuk mengolah data siswa
2. Aktor melakukan pemilihan button untuk
pengolahan seperti tambah, hapus, update,
dan tambah transaksi pembayaran
3. Sistem melakukan proses sesuai button
yang ditekan oleh aktor

4. Sistem menampilkan pesan “data


berhasil di proses”

Skenario Gagal

Aksi Aktor Reaksi Sistem

5. Sistem melakukan proses sesuai button


yang dipilih aktor

6. Sistem menampilkan pesan “proses


gagal”
V-9

4. Skenario Use Case Kelola Data Kelas (UC-04)


Use Case kelola data kelas akan terlihat pada tabel dibawah ini :
Tabel 5.6 Skenario Use Case Kelola Data Kelas

Use Case : Mengolah Data Kelas

Aktor : Admin

Sistem menampilkan halaman pengolahan data kelas dan


Kondisi Awal :
daftar data kelas

Kondisi Akhir : Aktor berhasil mengolah data kelas

Skenario Normal

Aksi Aktor Reaksi Sistem

1. Dimulai ketika aktor menampilkan halaman


untuk mengolah data kelas
2. Aktor melakukan pemilihan button untuk
pengolahan data kelas, seperti tambah,
hapus, update
3. Sistem melakukan proses sesuai button
yang ditekan oleh aktor

4. Sistem menampilkan pesan “data


berhasil di proses”

Skenario Gagal

Aksi Aktor Reaksi Sistem

5. Sistem melakukan proses sesuai button


yang dipilih aktor

6. Sistem menampilkan pesan “proses


gagal,”
V-10

5. Skenario Use Case Kelola Data Tahun Ajaran (UC-05)


Use Case kelola data Tahun ajaran akan terlihat pada tabel dibawah
ini :
Tabel 5.7 Skenario Use Case Kelola Data Tahun Ajaran

Use Case : Mengolah Data Tahun Ajaran

Aktor : Admin

Sistem menampilkan halaman pengolahan data tahun


Kondisi Awal :
ajaran dan daftar data tahun ajaran

Kondisi Akhir : Aktor berhasil mengolah data tahun ajaran

Skenario Normal

Aksi Aktor Reaksi Sistem

1. Dimulai ketika aktor menampilkan halaman


untuk mengolah data tahun ajaran

2. Aktor melakukan pemilihan button untuk


pengolahan seperti tambah dan hapus
3. Sistem melakukan proses sesuai button
yang ditekan oleh aktor

4. Sistem menampilkan pesan “data


berhasil di proses”

Skenario Gagal

Aksi Aktor Reaksi Sistem

5. Sistem melakukan proses sesuai button


yang dipilih actor

6. Sistem menampilkan pesan “proses


gagal”
V-11

6. Skenario Use Case Kelola Data Rekap Total (UC-06)


Use Case kelola data rekap akan terlihat pada tabel dibawah ini :
Tabel 5.8 Skenario Use Case Kelola Data Rekap Total

Use Case : Mengolah Data Rekap Total

Aktor : Admin

Sistem menampilkan halaman pengolahan data rekap total


Kondisi Awal :
dan daftar data rekap total

Kondisi Akhir : Aktor berhasil mengolah data rekap total

Skenario Normal

Aksi Aktor Reaksi Sistem

1. Dimulai ketika aktor halaman pilihan untuk


mengolah data rekap total
2. Aktor melakukan pemilihan button untuk
pengolahan seperti tambah, hapus, dan
cetak
3. Sistem melakukan proses sesuai button
yang ditekan oleh aktor

4. Sistem menampilkan pesan “data


berhasil di proses”

Skenario Gagal

Aksi Aktor Reaksi Sistem

5. Sistem melakukan proses sesuai button


yang dipilih actor

6. Sistem menampilkan pesan “proses


gagal”
V-12

7. Skenario Use Case Cetak Laporan Pembayaran (UC-07)


Use Case cetak laporan pembayaran akan terlihat pada tabel dibawah
ini :
Tabel 5.9 Skenario Use Case Cetak Laporan Pembayaran

Use Case : Cetak Laporan Pembayaran

Aktor : Admin

Kondisi Awal : Sistem menampilkan halaman cetak pdf data pembayaran

Kondisi Akhir : Aktor berhasil cetak laporan pembayaran

Skenario Normal

Aksi Aktor Reaksi Sistem

1. Dimulai ketika aktor klik button cetak


laporan pembayaran

2. Sistem menampilkan halaman cetak


pdf data laporan pembayaran

3. Aktor melakukan pemilihan button untuk


cetak seperti download dan print
4. Sistem melakukan proses sesuai button
yang ditekan oleh aktor

Skenario Gagal

Aksi Aktor Reaksi Sistem


V-13

8. Skenario Use Case Ubah Password (UC-08)


Use Case ubah password akan terlihat pada tabel dibawah ini :
Tabel 5.10 Skenario Use Case Ubah Password

Use Case : Ubah Password

Aktor : Admin

Kondisi Awal : Sistem menampilkan halaman form ubah password

Kondisi Akhir : Aktor berhasil mengubah password

Skenario Normal

Aksi Aktor Reaksi Sistem

1. Dimulai ketika aktor klik menu ganti ubah


password

2. Sistem menampilkan halaman form


ubah password
3. Aktor mengisi form ubah password seperti,
username, password lama, password baru,
dan konfirmasi password.
4. Sistem melakukan proses ubah
password

Skenario Gagal

Aksi Aktor Reaksi Sistem

6. Sistem menampilkan pesan “Gagal


5. Aktor tidak lengkap mengisi form
mengubah password”
V-14

5.6 Class Diagram


Class Diagram merupakan diagram yang menunjukan class-class yang ada
di sistem dan hubungannya secara logic. Class diagram yang dibuat pada tahap
design ini, merupakan deskripsi lengkap dari class-class yang ditangani oleh
sistem, dimana masing-masing class telah dilengkapi dengan atribut dan operasi-
operasi yang diperlukan. Class diagram sistem administrasi keuangan siswa pada
MTsS Lubuk Pakam dibawah ini :

Gambar 5.3 Class Diagram Sistem Usulan


V-15

5.7 Activity Diagram


Activity Diagram menggambarkan aliran fungsionalitas sistem. Dapat juga
digunakan untuk menggambarkan aliran kejadian (flow of events) dalam use case.
Sebuah activity diagram memiliki elemen-elemen diantaranya sebagai berikut:
1. Sebuah keadaan awal (start state) dan keadaan akhir (end state).
2. Aktivitas-aktivitas yang menggambarkan satu tahapan dalam workflow
tersebut.
3. Transisi yang menggambarkan keadaan apa yang mengikuti suatu
keadaan lainnya.
4. Keputusan (decision), elemen yang menyediakan pilihan alur dalam
workflow.
5. Batang penyelaras (synchronization bar) memperlihatkan sub alur
paralel.
6. Swimlane yang menjelaskan pemeran bisnis yang bertanggung jawab
terhadap aktivitas yang dikandungnya.
Berikut dijelaskan mengenai activity diagram sistem administrasi keuangan
siswa pada MTs Swasta UMMI Lubuk Pakam :
V-16

1. Activity Diagram Login Admin


Berikut Activity diagram Login Admin terlihat pada gambar dibawah ini :

Gambar 5.4 Activity Diagram Login Admin


V-17

2. Activity Diagram Tambah Data Pembayaran


Berikut Activity diagram tambah data pembayaran terlihat pada gambar
dibawah ini :

Gambar 5.5 Activity Diagram Tambah Data Pembayaran


V-18

3. Activity Diagram Hapus Data Pembayaran


Berikut Activity diagram hapus data pembayaran terlihat pada gambar
dibawah ini :

Gambar 5.6 Activity Diagram Hapus Data Pembayaran

4. Activity Diagram Tambah Data Siswa


Berikut Activity diagram tambah data siswa terlihat pada gambar dibawah
ini :

Gambar 5.7 Activity Diagram Tambah Data Siswa


V-19

5. Activity Diagram Ubah Data Siswa


Berikut Activity diagram ubah data siswa terlihat pada gambar dibawah
ini :

Gambar 5.8 Activity Diagram Edit Data Siswa

6. Activity Diagram Hapus Data Siswa


Berikut Activity diagram hapus data siswa terlihat pada gambar dibawah
ini :

Gambar 5.9 Activity Diagram Hapus Data Siswa


V-20

7. Activity Diagram Tambah Data Kelas


Berikut Activity diagram tambah data kelas terlihat pada gambar dibawah
ini :

Gambar 5.10 Activity Diagram Tambah Data Kelas

8. Activity Diagram Ubah Data Kelas


Berikut Activity diagram ubah data kelas terlihat pada gambar dibawah
ini:

Gambar 5.11 Activity Diagram Ubah Data Kelas


V-21

9. Activity Diagram Tambah Data Tahun Ajaran


Berikut Activity diagram tambah data tahun ajaran terlihat pada gambar
dibawah ini :

Gambar 5.12 Activity Diagram Tambah Data Tahun Ajaran

10. Activity Diagram Hapus Data Tahun Ajaran


Berikut Activity diagram hapus data tahun ajaran terlihat pada gambar
dibawah ini :

Gambar 5.13 Activity Diagram Hapus Data Tahun Ajaran


V-22

11. Activity Diagram Tambah Data Rekap Pembayaran


Berikut Activity diagram tambah data rekap pembayaran terlihat pada
gambar dibawah ini :

Gambar 5.14 Activity Diagram Tambah Rekap Pembayaran


V-23

12. Activity Diagram Hapus Rekap Pembayaran


Berikut Activity diagram hapus rekap pembayaran terlihat pada gambar
dibawah ini :

Gambar 5.15 Activity Diagram Hapus Rekap Pembayaran

13. Activity Diagram Cetak Laporan Pembayaran


Berikut Activity diagram cetak laporan pembayaran terlihat pada gambar
dibawah ini :

Gambar 5.16 Activity Diagram Cetak Laporan Pembayaran


V-24

14. Activity Diagram Ubah Password


Berikut Activity diagram ubah password terlihat pada gambar dibawah ini:

Gambar 5.17 Activity Diagram Ubah Password


V-25

5.8 Perancangan Database


Perancangan database adalah perancangan basis data yang akan digunakan
pada sistem, didasari oleh data perusahaan. Perancangan ini bertujuan agar tiap field
data yang memiliki relasi dapat terhubung pada tabel di database, sehingga proses
pengaksesan data akan terorganisir dengan lebih baik. Berikut adalah detail
perancangan serta relasi yang ada pada database Sistem Administrasi Keuangan
Siswa MTs Swasta UMMI Lubuk Pakam.
1. Tabel Admin
Nama Database : Sipkes
Nama File : admin
Field Kunci : id_admin
Tabel 5.11 Admin
Nama Field Tipe Data Ukuran Keterangan
id_admin Int 5 Primary key
Username Varchar 30
password Varchar 70

2. Tabel Siswa
Nama Database : sipkes
Nama File : tbl_siswa
Field Kunci : nisn
Tabel 5.12 Siswa
Nama Field Tipe Data Ukuran Keterangan
Nisn Varchar 15 Primary key
Nama Varchar 50
tempat_lahir Varchar 50
tanggal_lahir Date
Alamat Varchar 100
Agama Varchar 20
id_kelas Varchar 3 Foreign key
V-26

3. Tabel Kelas
Nama Database : sipkes
Nama File : tbl_kelas
Field Kunci : id_kelas
Tabel 5.13 Kelas
Nama Field Tipe Data Ukuran Keterangan
Id_kelas Int 11 Primary key
nama_kelas Varchar 4
Tarif_spp Bigint 10
Tarif_buku Bigint 10
Tarif_angsuran Bigint 10

4. Tabel Tahun Ajaran


Nama Database : sipkes
Nama File : tbl_thnajaran
Field Kunci : id_thnajaran
Tabel 5.14 Tahun ajaran
Nama Field Tipe Data Ukuran Keterangan
Id_thnajaran Int 11 Primary key
Tahun_ajaran Varchar 20

5. Tabel Buku
Nama Database : sipkes
Nama File : tbl_buku
Field Kunci : id_buku
Tabel 5.15 Buku
Nama Field Tipe Data Ukuran Keterangan
Id_buku Int 11 Primary key
Nisn Varchar 15 Foreign key
Id_kelas Varchar 15 Foreign key
Id_thnajaran Int 11 Foreign key
Tgl_pembayaran
Total_pembayaran Bigint 10
V-27

6. Tabel Spp
Nama Database : sipkes
Nama File : tbl_spp
Field Kunci : id_spp
Tabel 5.16 Spp
Nama Field Tipe Data Ukuran Keterangan
Id_spp Int 11 Primary key
Nisn Varchar 15 Foregn key
Id_semester Varchar 15 Foregn key
Id_bulan Varchar 15 Foregn key
Id_thnajaran Int 11 Foregn key
Tgl_pembayaran Date
Jumlah_pembayaran Int 11

7. Tabel Angsuran Laptop


Nama Database : sipkes
Nama File : tbl_laptop
Field Kunci : id_laptop
Tabel 5.17 laptop
Nama Field Tipe Data Ukuran Keterangan
Id_laptop Int 11 Primary key
Nisn Varchar 15 Foregn key
Id_kelas Varchar 15 Foregn key
Id_thnajaran Int 11 Foregn key
Tgl_pembayaran Date
Jumlah_pembayaran Int 11

8. Tabel Bulan
Nama Database : sipkes
Nama File : tbl_bulan
Field Kunci : id_bulan
Tabel 5.18 Bulan
Nama Field Tipe Data Ukuran Keterangan
Id_bulan Varchar 2 Primary key
V-28

Nama Field Tipe Data Ukuran Keterangan


Id_semester Varchar 1 Foregn key
Nama_bulan Varchar 30

9. Tabel Semester
Nama Database : sipkes
Nama File : tbl_semester
Field Kunci : id_semester
Tabel 5.19 Semester
Nama Field Tipe Data Ukuran Keterangan
Id_semester Int 1 Primary key
Jenis_semester Varchar 30

10. Tabel Rekap


Nama Database : sipkes
Nama File : tbl_rekap
Field Kunci : id_rekap
Tabel 5.20 Rekap
Nama Field Tipe Data Ukuran Keterangan
Id_rekap Int 11 Primary key
Uang_spp Int 11
Uang_buku Int 11
Uang_laptop Int 11
Tanggal Date
Jumlah Int 11
V-29

5.9 Perancangan Struktur Menu


Struktur menu dibuat sebagai gambaran mengenai skema program yang
akan dirancang.
1. Struktur Menu Admin
Berikut dibawah ini adalah gambaran struktur menu admin pada
sistem :

Gambar 5.18 Struktur Menu Admin


V-30

5.10 Screenshot Sistem Usulan


1. Login Admin
Pada halaman ini admin melakukan Login terlebih dahulu sebelum
masuk ke sistem. Sistem membutuhkan username dan password admin,
yang sebelumnya sudah terdaftar pada database system. Berikut adalah
tampilannya:

Gambar 5.19 Interface Login Admin


V-31

2. Halaman Index Admin


Setelah berhasil login, admin akan dibawa ke halaman awal sistem.
Berikut adalah tampilan halaman utama atau index pada sistem

Gambar 5.20 Halaman Index Admin

3. Halaman Input Data Kelas


Pada halaman ini, admin mengelola data kelas dengan cara mengkllik
menu data kelas. Ketika admin ingin menambah data kelas, admin bisa
langsung memilh sub menu tambah data. Data-data yang harus diisi oleh
admin adalah nama kelas,tarif pembayaran uang buku, dan tarif angsuran
laptop siswa. Berikut adalah tampilannya :

Gambar 5.21 Halaman Input Data Kelas


V-32

4. Halaman Data Kelas


Pada halaman ini, admin akan melihat data-data yang sudah diinputkan
pada tahap sebelumnya, aksi yang bisa dilakukan oleh admin hanya
mengubah data kelas, baik itu tarif uang buku siswa maupun uang laptop
siswa. Disini penulis menghilangkan button hapus karena demi
mengamankan data siswa yang sudah terdaftar pada kelas sebelumnya, yaitu
untuk menghindari kehilangan atribut kelas pada data siswa. Berikut adalah
tampilannya :

Gambar 5.22 Halaman Data Kelas

5. Halaman Ubah Data Kelas


Halaman ini digunakan ketika admin hendak mengubah data kelas, baik
itu tarif uang buku siswa maupun tarif laptop siswa. Biasanya perubahan
data ini dilakukan setiap pergantian tahun ajaran baru dikarenakan
perubahan tarif pembayaran buku maupun laptop siswa biasanya mengalami
perubahan setiap tahunnya. Berikut tampilannya :

Gambar 5.23 Halaman Ubah Data Kelas


V-33

6. Halaman Input Data Tahun Ajaran


Pada halaman ini, admin mengelola data tahun ajaran dengan cara
mengkllik menu data tahun ajaran. Ketika admin ingin menambah data
tahun ajaran, admin bisa langsung memilh sub menu tambah data. Data-data
yang harus diisi oleh admin adalah tahun ajaran saja, biasanya penambahan
dilakukan setiap memasuki semester baru untuk menghindari kehilangan
data pada tahun ajaran sebelumnya. Berikut adalah tampilannya :

Gambar 5.24 Halaman Input Data Tahun Ajaran

7. Halaman Data Tahun Ajaran


Pada halaman ini, admin akan melihat data-data yang sudah diinputkan
pada tahap sebelumnya, aksi yang bisa dilakukan oleh admin hanya
menghapus data tahun ajaran. Berikut adalah tampilannya :

Gambar 5.25 Halaman Data Tahun Ajaran


V-34

8. Halaman Input Data Siswa


Pada halaman ini, admin mengelola data siswa dengan cara mengkllik
menu data siswa. Ketika admin ingin menambah data siswa, admin bisa
langsung memilh sub menu tambah data. Data-data yang harus diisi oleh
admin adalah nisn, nama siswa, tempat lahir, tanggal lahir, alaman, agama,
kelas. Berikut adalah tampilannya :

Gambar 5.26 Halaman Input Data Siswa

9. Halaman Data Siswa


Pada halaman ini, admin akan melihat data-data yang sudah diinputkan
pada tahap sebelumnya, aksi yang bisa dilakukan oleh admin adalah
menambahkan data pembayaran siswa, melihat rincian data siswa dan data
pembayaran siswa, mengubah data siswa, dan menghapus data siswa.
Berikut adalah tampilannya:
V-35

Gambar 5.27 Halaman Data Siswa

10. Halaman Ubah Data Siswa


Halaman ini digunakan ketika admin hendak mengubah data kelas, baik
itu nama, tempat lahir, tanggal lahir, alamat, agama, dan kelas. Biasanya
perubahan data ini dilakukan setiap pergantian tahun ajaran baru
dikarenakan perubahan atribut kelas setiap tahunnya. Berikut adalah
tampilannya:

Gambar 5.28 Halaman Ubah Data Siswa


V-36

11. Halaman Rincian Pembayaran Siswa


Pada Halaman ini, setiap pembayaran/transaksi siswa akan terlihat
secara detail, baik itu biodata siswa, pembayaran spp, buku, dan angsuran
laptop. Sebagai contoh, penulis hanya mengambil gambar untuk
pembayaran uang buku. Berikut adalah tampilannya :

Gambar 5.29 Halaman Rincian Data Siswa

Gambar 5.30 Halaman Rincian Pembayaran Siswa


V-37

12. Halaman Input Data Pembayaran


Halaman input data pembayaran ini terdapat pada menu pembayaran
siswa. Admin yang ingin menambahkan data pembayaran siswa baik itu
pembayaran spp, buku, dan laptop harus mengklik tambah data pembayaran
sesuai kebutuhan. Datayang harus diisi oleh admin yakni memilih tahun
ajaran terlebih dahulu, menyesuaikan tanggal pembayaran, dan jumlah
pembayaran yang diberikan siswa/wali kepada pihak bendahara
sekolah/admin. Berikut adalah tampilannya :

Gambar 5.31 Halaman Input Data Pembayaran


V-38

13. Sub Menu Data Pembayaran Masuk


Pada menu ini, admin bisa melihat semua jenis pembayaran yang telah
masuk ke dalam sistem. Menu ini disebut sebagai wadah atas semua
masuknya pembayaran. Admin hanya tinggal mengklik salah satu menu
pembayaran sesuai dengan kebutuhan. Berikut adalah tampilannya :

Gambar 5.32 Sub Menu Data Pembayaran Masuk

14. Halaman Data Transaksi Masuk


Pada data transaksi masuk ada tiga jenis pembayaran masuk yang
dikelola sistem, pembayaran spp, buku, dan angsuran laptop, yang mana
ketiga-tiga memiliki fitur yang sama dalam pengolahannya. Sebagai sample
penulis hanya mengambil gambar halaman data transaksi masuk untuk spp.
Data ditampilkan secara keseluruhan, akan tetapi admin dapat memilih
tanggal masuk pembayaran untuk melihat jumlah transaksi yang masuk
perharinya. Selain itu, admin juga dapat mencetak atau mengunduh laporan
transaksi masuk perhari dalam format .pdf dari button yang tersedia. Berikut
adalah beberapa tampilannya :
V-39

Gambar 5.33 Halaman Data Transaksi Masuk SPP

Untuk data transaksi detail. Berikut tampilannya :

Gambar 5.34 Halaman Data Transaksi Masuk SPP Detail

Untuk cetak transaksi Laporan pembayarannya. Berikut tampilannya :

Gambar 5.35 Cetak Data Transaksi Masuk Detail


V-40

15. Halaman Input Data Rekap


Pada halaman ini, admin mengelola data rekap dengan cara mengkllik
menu data rekap. Ketika admin ingin menambah data rekap, admin bisa
langsung memilh sub menu tambah data. Fungsi menu ini adalah merekap
total pembayaran masuk perhari dari pembayaran yang telah masuk. Data-
data yang harus diisi oleh admin adalah tanggal pembayaran, pembayaran
spp, pembayaran buku, pembayaran laptop. Berikut adalah tampilannya:

Gambar 5.36 Halaman Input Data Rekap

16. Halaman Data Rekap


Pada halaman ini, admin akan melihat data-data yang sudah diinputkan
pada tahap sebelumnya, aksi yang bisa dilakukan oleh admin adalah
menambahkan data rekap dan menghapus data rekap. Berikut adalah
tampilannya :
V-41

Gambar 5.37 Halaman Data Rekap

17. Halaman Ubah Password


Pada halaman ini, admin selaku pengguna sistem dapat mengubah
password untuk login ke sistem kapan saja saat dibutuhkan. Data yang harus
diisi admin untuk mengubah password diantaranya username, password
lama, password baru, dan konfirmasi password baru. Berikut adalah
tampilannya :

Gambar 5.38 Ubah Password


V-42

18. Logout Admin


Pada Interfaces logout admin ini, button logout terletak di sudut kanan
atas halaman. Setelah admin logout, maka sistem akan mengamankan bagi
siapa saja yang ingin masuk kembali ke sistem, baik dari button back
browser, maupun akses URL secara langsung tanpa login terlebih dahulu.
Berikut adalah tampilannya:

Gambar 5.39 Interfaces Logout Admin

Untuk notifikasi kemanan login sistem. Berikut tampilannya :

Gambar 5.40 Interfaces Keamanan Login Sistem


BAB VI
PENUTUP

6.1 Kesimpulan
Berdasarkan hasil kerja praktek penulis tentang Rancang Bangun Sistem
Administrasi Keuangan Siswa Berbasis Web pada MTs Swasta UMMI Lubuk
Pakam, maka dapat diambil kesimpulan sebagai berikut :
1. Dengan adanya sistem ini dapat membantu bendahara bagian tata usaha
dalam mengelola data pembayaran siswa secara cepat.
2. Sistem yang sudah dibangun dan akan diterapkan nantinya, diharapkan
bisa menjadi solusi dari permasalahan yang muncul pada pengelolaan
data administrasi keuangan siswa di MTs Swasta UMMI Lubuk Pakam.
3. Sistem informasi yang baru memberi kemudahan bagi bagian
bendahara tata usaha dalam melakukan tugas rutin sehari-hari, karena
sistem dirancang untuk menghasilkan sistem informasi yang baik.
4. Kesulitan dalam pembuatan rekap pembayaran ataupun laporan dapat
dipermudah dan dipercepat dengan adanya sistem komputerisasi.
5. Kesalahan-kesalahan yang disebabkan oleh keterbatasan seperti human
error ataupun ketidaksengajaan dapat dikurangi dengan menggunakan
sistem komputerisasi.

6.2 Saran
Setelah melakukan evaluasi terhadap sistem secara keseluruhan, diharapkan
penelitian ini dapat dikembangkan lebih lanjut dengan saran-saran sebagai berikut:
1. Ketelitian admin/bendahara pada memasukkan data perlu ditingkatkan
agar tingkat kesalahan data akan semakin rendah, dengan demikian
keluaran yang dihasilkan akan sesuai dengan yang diinginkan.
2. Perlu dilaksanakan pelatihan pengoperasian sistem komputerisasi yang
baru kepada admin/bendahara yang menggunakan sistem baru.

VI-1
VI-2

3. Melakukan back-up data secara berkala terhadap data-data yang


penting untuk mengantisipasi keadaan yang tidak diinginkan.
4. Melakukan pengunduhan rekap data pembayaran perhari untuk
menghindari penumpukan data saat ingin mencetak laporan.
5. Untuk menjaga agar data di database selalu up to date maka sebaiknya
menghapus data-data yang sudah tidak diperlukan agar tidak terjadi
penumpukan data.
DAFTAR PUSTAKA

Astuti, P.D. 2011. "Sistem Informasi Penjualan Obat Pada Apotek Jati Farma
Arjosari". Journal Speed – Sentra Penelitian Engineering dan Edukasi,
Vol. 3, No. 4. Surabaya.

Dewi I.C. 2011. "Pengantar Ilmu Administrasi". PT Prestasi Pustakaraya. Jakarta.

Fatah, Nanang. 2001. "Landasan Manajemen Pendidikan". PT. Remaja


Rosdakarya. Bandung.

Hapsari, Septika. 2010."Pembuatan Website Pada Google Original Movie Rental


Pacitan". Journal Speed – Sentra Penelitian Engineering dan Edukasi,
Vol.2, No. 2. Surakarta.

Hendrianto, D.E. 2014. "Pembuatan Sistem Informasi Perpustakaan Berbasis


Website Pada Sekolah Menegah Pertama Negeri 1 Donorojo Kabupaten
Pacitan". IJNS – Indonesian Journal on Networking and Security, Vol. 3,
No. 4. Surabaya.

Hidayat, Rahmat. 2010."Cara Praktis Membangun Website Gratis". PT Elex Media


Komputindo. Jakarta.

Nugroho, Adi. 2005. "Analisis dan Perancangan Sistem Informasi dengan


Metodologi Berorientasi Objek (Edisi Revisi) ". Informatika. Bandung.

Suryati, Purnama B.E. 2010. "Pembangunan Sistem Informasi Pendataan Rakyat


Miskin Untuk Program Beras Miskin (Raskin) Pada Desa Mantren
Kecamatan Kebonagung Kabupaten Pacitan". Journal Speed – Sentra
Penelitian Engineering dan Edukasi, Vol. 2, No. 4. Surakarta.

Viantoni A, Hidayah N.A, Adiyanto J. 2009. "Analisis Dan Perancangan Sistem


Informasi Penjualan Kredit Koperasi Wira Karyawan". Jurnal Sistem
Informasi, Vol. 2, No. 1. Jakarta.

Warman I, Novandri K. 2012. "Sistem Informasi Alumni ITP Menggunakan PHP


Dan My SQL". Jurnal Momentum, Vol.12, No.1. Padang.

Yuswanto. 2005. “Pemrograman Dasar Visual Basic.Net”. Prestasi Pustaka


Publisher. Surabaya.
A-1

LAMPIRAN A
SURAT BALASAN KERJA PRAKTEK

Berikut ini adalah lampiran surat balasan kerja Praktek yang dikeluarkan
oleh pihak MTs Swasta UMMI Lubuk Pakam :

Gambar A.1 Surat Balasan Kerja Praktek


B-1

LAMPIRAN B
DOKUMENTASI

Berikut ini adalah beberapa foto atau dokumentasi penulis saat


melaksanakan kerja praktek di bagian Tata Usaha MTs Swasta UMMI Lubuk
Pakam :
1) Foto penulis dengan bendahara Tata Usaha sekolah di ruangan Tata
Usaha MTs Swasta UMMI Lubuk Pakam :

Gambar B.1 Ruangan Tata Usaha

Gambar B.2 Tempat Kerja Bendahara

Anda mungkin juga menyukai