oleh:
ARIANTO TARIGAN
11553102845
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.
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.
Arianto Tarigan
11553102845
viii
DAFTAR ISI
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
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
xiv
DAFTAR LAMPIRAN
Halaman
xv
BAB I
PENDAHULUAN
I-1
I-2
Mulai
Tahap II
1. Observasi Data yang akan
Pengumpulan Data 2. Wawancara dianalisa
Selesai
II-1
II-2
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.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
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
Tanggal Kegiatan
III-1
III-2
Mulai
Tahap II
1. Observasi Data yang akan
Pengumpulan Data 2. Wawancara dianalisa
Selesai
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.
September Oktober
1 2 3 4 1 2 3 4
3 Pengumpulan data
5 Pembuatan Sistem
6 Pembuatan laporan
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
IV-1
IV-2
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.4 Database
Database merupakan kumpulan dari data yang saling berhubungan satu
dengan yang lainnya, tersimpan diperangkat keras komputer dan digunakan
IV-6
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.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
V-1
V-2
Aktor : Admin/Bendahara
Skenario Normal
Aktor : Admin
Skenario Normal
Skenario Gagal
Aktor : Admin
Skenario Normal
Skenario Gagal
Aktor : Admin
Skenario Normal
Skenario Gagal
Aktor : Admin
Skenario Normal
Skenario Gagal
Aktor : Admin
Skenario Normal
Skenario Gagal
Aktor : Admin
Skenario Normal
Skenario Gagal
Aktor : Admin
Skenario Normal
Skenario Gagal
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
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
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
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
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
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.
LAMPIRAN A
SURAT BALASAN KERJA PRAKTEK
Berikut ini adalah lampiran surat balasan kerja Praktek yang dikeluarkan
oleh pihak MTs Swasta UMMI Lubuk Pakam :
LAMPIRAN B
DOKUMENTASI