Anda di halaman 1dari 93

LAPORAN KERJA PRAKTEK

PERANCANGAN SISTEM INFORMASI KEARSIPAN TATA USAHA &


PEMBAYARAN SPP PADA PKBM SMK PGRI 28 JAKARTA

Laporan Kerja Praktek


Diajukan untuk melengkapi
Persyaratan mata kuliah
Kerja Praktek

Nama : Hery Mardiansyah


NPM : 202243579084

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS INDRAPRASTA PGRI
JAKARTA
2023
UNIVERSITAS INDRAPRASTA PGRI
FAKULTAS TEKNK, MATEMATIKA DAN ILMU PENGETAHUAN ALAM
PROGRAM STUDI TEKNIK INFORMATIKA
Alamat:JL.Nangka No 58C Tanjung Barat (TB Simatupang), Jagakarsa, Jakarta Selatan 12530
Te Telp./Fax.: (021) 7818718 – 78835283, Jl. Raya Tengah, Kelurahan Gedong, Pasar Rebo – Jakarta
Timur. Kode Pos : 13760. Telp.: (021) 87797409. Fax.: (021) 87797412 --- eMail : universty@unindra.ac.id

LEMBAR PENGESAHAN

LAPORAN KERJA PRAKTEK

PERANCANGAN SISTEM INFORMASI KEARSIPAN TATA USAHA


& PEMBAYARAN SPP PADA PKBM SMK PGRI 28 JAKARTA

DI PKBM SMK PGRI 28 JAKARTA


PADA BULAN MARET – MEI 2023
`

Disusun oleh :
Nama : Hery Mardiansyah
NPM : 201543500636

Mengetahui, Menyetujui,
Ketua Program Studi Dosen Pembimbing

Mei Lestari, M.Kom Mei Lestari, M.Kom

ii
LEMBAR PENGESAHAN

LAPORAN LAPORAN KERJA PRAKTEK

PERANCANGAN SISTEM INFORMASI KEARSIPAN TATA


USAHA & PEMBAYARAN SPP PADA PKBM SMK PGRI 28
JAKARTA

DI CONDET JAKARTA TIMUR

PADA BULAN MARET – APRIL 2023

Disusun oleh :
Nama : Hery Mardiansyah
NPM : 201543500636

Mengetahui, Menyetujui,
Ketua Penyelenggara Pembimbing

ENY ATY PIUS AGUSTUS PRADIPTA

iii
LEMBAR PENGESAHAN
LAPORAN KERJA PRAKTEK

PERANCANGAN SISTEM INFORMASI KEARSIPAN TATA USAHA &


PEMBAYARAN SPP PADA PKBM SMK PGRI 28 JAKRTA

Telah diperiksa dan disetujui oleh:

Dosen Pembimbing Penanggung Jawab Proyek

Mei Lestari, M.Kom Hery Mardiansyah

Ketua Program Studi Koordinator PPL/KP

Mei Lestari, M.Kom Eny Aty

iv
PERANCANGAN SISTEM INFORMASI KEARSIPAN TATA USAHA
& PEMBAYARAN SPP PADA PKBM SMK PGRI 28 JAKARTA

Hery Mardiansyah
Program Studi Teknik Informatika, Universitas Indraprasta PGRI
Jalan Raya Tengah No 80, Kelurahan Gedong, Pasar Rebo, Jakarta Timur

ABSTRAK hjhh Aryana

Perkembangan teknologi saat ini sangat pesat dan banyak inovasi yang
tercipta seperti sistem informasi administrasi telah digunakan oleh banyak pihak,
baik organisasi dan lembaga pendidik. Terutama pada lembaga pendidikan non-
formal seperti PKBM yang masih menggunakan sistem informasi administrasi
yang manual oleh karena itu penelitian ini bertujuan untuk membantu guru dalam
hal-hal yang berkaitan dengan proses Pembayaran SPP dan laporan pembayaran
SPP yang lebih efektif dan efesien dengan mengunakan aplikasi desktop. Aplikasi
ini dibuat dengan perangkat lunak Netbeans IDE dan iReport yang mengunakan
metode System Development Life Cycle (SDLC) model waterfall. Hasil dari
penelitian yang dilakukan menghasilkan sebuah aplikasi pembayaran SPP berbasis
desktop pada PKBM Muara Bojonggede.
Kata Kunci: Aplikasi Pembayaran SPP, PKBM, Sekolah Non-Formal.

ABSTRACT

Current technological developments are very rapid and many innovations


are created such as administrative information systems have been used by many
parties, both organizations and educational institutions. Especially in basic level
education institutions that still use manual administration information system
therefore this research aims to assist teachers in matters related to SPP Payment
process and SPP payment report more effective and efficient by using desktop
application. This application is made with Netbeans IDE software and iReport
using System Development Life Cycle (SDLC) model waterfall. The results of the
research conducted to produce a desktop-based SPP payment application on
PKBM Muara Bojonggede.
Keywords: Application of SPP Payment, Primary School.

v
KATA PENGANTAR

Laporan KKP ini disusun untuk memenuhi tugas akhir pada Program Studi

Informatika Universitas Indraprasta PGRI. Selain itu penulis ingin

mengaplikasikan ilmu yang telah diperoleh selama proses perkuliahan melalui

penyusunan laporan ini.

Rasa syukur dan terima kasih yang sebesar-besarnya penulis ucapkan

kepada Tuhan Yang Maha Esa atas rahmat dan karunia-Nya sehingga penulis

mampu menyelesaikan penyusunan laporan ini dengan baik. Selain itu penulis

ingin menyampaikan terimakasih kepada pihak-pihak yang telah berperan selama

proses penyusunan makalah ini, yaitu :

1. Ibu Mei Lestari, M.Kom selaku dosen pembimbing,

2. Teman-teman penulis, dan

3. Pihak yang tidak dapat disebutkan satu per satu.

Harapan penulis dari penyusunan laporan ini yaitu semoga bahasan dalam

laporan ini dapat bermanfaat bagi pengembangan ilmu yang terkait, serta

menambah wawasan bagi para pembacanya. Demikian penulis menyadari bahwa

terdapat banyak kekurangan dalam penyusunan laporan ini, sehingga penulis

mengharapkan kritik dan saran yang membangun dari para pembaca demi

kesempurnaan laporan ini.

Jakarta, 4 Mei 2023

Hery Madriansyah

vi
DAFTAR ISI

SAMPUL ................................................................................................................ i

LEMBAR PENGESAHAN ..................................................................................... i

LEMBAR PENGESAHAN ................................................................................... iii

ABSTRAK .............................................................................................................. v

ABSTRACT .............................................................................................................. v

KATA PENGANTAR ........................................................................................... vi

DAFTAR ISI ......................................................................................................... vii

DAFTAR GAMBAR ............................................................................................. ix

DAFTAR TABEL ................................................................................................. xii

DAFTAR SIMBOL.............................................................................................. xiii

DAFTAR LAMPIRAN ......................................................................................... xv

BAB I PENDAHULUAN ................................................................................ 1

A. Latar Belakang Masalah ................................................................ 1

B. Identifikasi Masalah ...................................................................... 3

C. Maksud dan Tujuan ....................................................................... 3

D. Batasan Masalah............................................................................ 4

E. Metodologi Penelitian ................................................................... 4

F. Sistematika Penulisan ................................................................... 5

BAB II ORGANISASI....................................................................................... 9

vii
A. Profil Perusahaan .......................................................................... 9

B. Struktur Organisasi Instansi ........................................................ 10

C. Penjelasan Unit Kegiatan Instansi ............................................... 13

BAB III INFRASTRUKTUR .......................................................................... 19

A. Spesifikasi Hardware .................................................................. 19

B. Spesifikasi Software .................................................................... 24

BAB IV PEMBAHASAN ................................................................................ 29

A. Proses Bisnis ............................................................................... 29

B. Sistem Yang Bekerja ................................................................... 29

C. Aturan Bisnis ............................................................................... 30

C. Kebijakan-Kebijakan a ................................................................ 31

D. Dekomposisi Bisnis..................................................................... 31

E. Hierarki Fungsi ........................................................................... 33

F. Perancangan Sistem .................................................................... 36

G. Analisis Basis Data ..................................................................... 61

H. Rancangan Aplikasi .................................................................... 66

BAB V PENUTUP ........................................................................................... 81

A. Kesimpulan ................................................................................. 81

B. Saran ........................................................................................... 81

DAFTAR PUSTAKA ........................................................................................... 82

viii
DAFTAR GAMBAR

Gambar 4.1 gambar dekomposisi fungsi sistem yang di bahas perancangan sistem

informasi pembayaran SPP Smk Pgri 28 Jakarta....................... ..........................32

Gambar 4.2 diagram aktivitas pada sistem yang berjalan ...................................38

Gambar 4. 3. Use Case Bisnis ..............................................................................39

Gambar 4. 4. Activity Diagram untuk Bisnis Usecase Pembayaran SPP. ...........40

Gambar 4. 5. Activity Diagram untuk Bisnis Usecase Mengelola Laporan Harian

............................................................................................................................... 41

Gambar 4. 6. Activity Diagram untuk Bisnis Usecase Mengelola Laporan

Bulanan. ................................................................................................................42

Gambar 4. 7. Use Case System Login. ..................................................................45

Gambar 4. 8. Use Case System Mengolah Data Pelajar. .....................................45

Gambar 4. 9. Use Case System Pembayaran SPP. ...............................................46

Gambar 4. 10. Use Case System Laporan Harian. ...............................................46

Gambar 4. 11. Use Case System Laporan Bulanan. .............................................47

Gambar 4. 12. Use Case System Laporan Tahunan. ............................................47

Gambar 4. 13. Use Case System Laporan Siswa. .................................................48

Gambar 4. 14. Use Case System Ubah Kelas Siswa. ............................................48

Gambar 4. 15. Flow Of Event Melakukan Login. .................................................50

Gambar 4. 16. Flow Of Event Edit Data Pelajar (INSERT). ................................51

Gambar 4. 17. Flow Of Event Edit Data Pelajar (UPDATE). .............................52

Gambar 4. 18. Flow Of Event Laporan Harian. ...................................................53

ix
Gambar 4. 19. Flow Of Event Laporan Bulanan. .................................................54

Gambar 4. 20. Flow Of Event Laporan Siswa. .....................................................55

Gambar 4. 21. Flow Of Event Ubah Kelas Siswa. ................................................56

Gambar 4. 22. Diagram Sequence Pembayaran SPP .......................................... 57

Gambar 4. 23. Diagram Sequence Input Data Master. ........................................58

Gambar 4. 24. Diagram Sequence Update Data Master. .....................................58

Gambar 4. 25. Diagram Sequence Laporan Harian. ........................................... 59

Gambar 4. 26. Diagram Sequence Laporan Bulanan. ......................................... 59

Gambar 4. 27. Diagram Sequence Laporan Tahunan. .........................................60

Gambar 4. 28. Diagram Sequence Laporan Siswa. ..............................................60

Gambar 4. 29. Diagram Sequence Ubah Kelas Siswa. ........................................ 61

Gambar 4. 6. Diagram Kelas. ...............................................................................62

Gambar 4. 30. Diagram ERD (Entity Relatonship Diagram ) .............................63

Gambar 4. 31. Rancangan Layar Menu Login .....................................................68

Gambar 4.32 Rancangan Layar Menu Utama (Admin)........................................ 68

Gambar 4.33 Rancangan Layar Data Kelas ........................................................ 69

Gambar 4.34 Rancangan Layar Data Siswa ........................................................69

Gambar 4.35 Rancangan Data Tahun Ajaran ......................................................70

Gambar 4.36 Rancangan Tampilan Data Tata Usaha .........................................70

Gambar 4.37 Rancangan Tampilan Transaksi Pembayaran ................................71

Gambar 4.38 Rancangan Laporan Data Kelas ....................................................71

Gambar 4.39 Rancangan Laporan Data Pegawai Tata .......................................72

Gambar 4.40 Rancangan Laporan Data Siswa ....................................................72

x
Gambar 4.41 Rancangan Laporan Data Tahun Ajaran .......................................73

Gambar 4.42 Rancangan Laporan Transaksi Siswa ............................................73

Gambar 4.43 Rancangan Form Masukan Login ..................................................74

Gambar 4.44 Rancangan Form Menu Utama ......................................................74

Gambar 4.45 Rancangan Form Masukan Data Kelas ......................................... 75

Gambar 4.46 Rancangan Form Data Siswa .........................................................76

Gambar 4.47 Rancangan Form Masukan Data tahun Ajaran .............................77

Gambar 4.48 Rancangan Form Data Tata Usaha ............................................... 78

Gambar 4.49 Rancangan Form Keluaran Transaksi Siswa .................................79

Gambar 4.50 Rancangan Form Keluaran Data Kelas .........................................79

Gambar 4.51 Rancangan Form Keluaran Data Pegawai Tata Usaha ................80

Gambar 4.52 Rancangan Form Keluaran Data Siswa .........................................80

Gambar 4.53 Rancangan Form Keluaran Data Transaksi Siswa ........................81

xi
DAFTAR TABEL

Table 4.1. Use Case Bisnis ....................................................................................43


Tabel 4.2. Spesifikasi Data File Data Login......................................................... 64
Tabel 4.3. Spesifikasi Data File Data Siswa......................................................... 64
Tabel 4.4. Spesifikasi Data File Data Kelas .........................................................65
Tabel 4.5. Spesifikasi Data File Data Tahun ajaran ............................................66
Tabel 4.6. Spesifikasi Data File Data spp .............................................................66
Tabel 4.7. Spesifikasi Data File Data Status ........................................................67

xii
DAFTAR SIMBOL

A. Data Flow Diagram (Diagram Aliran Data)

No. Simbol Fungsi

External Entity atau Terminator,


1. menggambarkan asal atau tujuan data di
luar sistem.

Data Flow atau Alur Data, merupakan


simbol yang mewakili arah aliran data
2.
yang berasal dari sistem atau yang
menuju kedalam sebuah sistem.

Process atau Proses, merupakan simbol


yang mewakili kegiatan untuk
3.
mengubah data informasi atau data
masukan ke aliran data keluar.

Data Store atau Penyimpanan Data,


merupakan simbol yang mewakili
4.
tempat penyimpanan data dan dapat
digunakan bila diperlukan.

B. Entity Relationship Diagram (ERD)

No. Simbol Fungsi

Entity atau Entitas adalah simbol yang


dapat dihubungkan dalam dunia nyata,
1.
dimana informasi yang berkaitan
dengannya dikumpulkan.

Relationship atau relasi adalah simbol


2. hubungan yag terjadi antara satu atau
lebih entitas

xiii
Atribut merupakan karakteristik dari
entitas atau relasi yang menyediakan
penjelasan detail tentang entitas atau
3.
relasi tersebut dan berfungsi untuk
memperjelas atribut yang dimiliki oleh
sebuah entitas.

Alur memiliki fungsi untuk


4. menghubungkan atribut dengan entitas
dan entitas dengan relasi.

C. Bagan Terstruktur

No. Simbol Fungsi

Modul merupakan simbol yang


1.
menunjukkan suatu modul.

Connection, simbol yang


2. menghubungkan suatu modul dengan
modul yang lainnya.

Kopel Data, simbol yang


menggambarkan suatu aliran data dari
3.
modul yang memanggil ke modul yang
dipanggil.
Kopel Kontrol, simbol yang
menggambarkan suatu elemen yang
4. dikirimkan oleh modul yang
memanggil sebagai tanda bahwa proses
pemanggilan selesai.

xiv
DAFTAR LAMPIRAN

xv
BAB I

PENDAHULUAN

A. LATAR BELAKANG

Perkembangan dalam bidang teknologi informasi dan komunikasi

pada saat ini telah membawa manfaat yang sangat penting bagi kemajuan

kehidupan manusia. Berbagai macam kegiatan manusia yang sebelumnya

dikerjakan oleh manusia itu sendiri dengan menggunakan tenaga mereka,

kini digantikan oleh perangkat mesin otomatis. Perkembangan teknologi

informasi dan komunikasi sudah benar-benar dapat dirasakan manfaatnya

dalam kehidupan manusia, tidak dapat dipungkiri lagi bahwa

perkembangan teknologi informasi memberikan kesejahteraan terhadap

kehidupan manusia, kemudahan untuk melakukan segala hal, dan dapat

menjadikan hubungan antar manusia itu tidak lagi dibatasi oleh ruang

danwaktu.

Kegiatan di suatu lembaga atau sekolah dibutuhkan sebuah sistem

untuk mengatur suatu kegiatan. Sistem harus sesuai dengan kebutuhan di

suatu lembaga atau sekolah. Sistem dapat mengolah data menjadi

informasi. Sistem dalam mengelola data diperlukan sarana penunjang

untuk membantu pengolahan data dengan cepat dan hasil laporan-laporan

yang diperlukan suatu sekolah atau lembaga memerlukan suatu sistem

yang disebut sistem informasi akuntansi.

PKBM SMK PGRI 28 Jakarta, merupakan salah satu yayasan

1
pendidikan formal setingkat Sekolah Menengah, Sekolah Mengengah Atas

yang beralamat di Jl. Kayu Manis No. 23 RT.5/RW.5, Balekambang,

Kecamatan Kramatjati, Jakarta Timur. Saat ini proses pembayaran SPP di

PKBM SMK PGRI 28 Jakarta masih berupa pencatatan di buku besar,

yang membuat pekerjaan menjadi kurang efektif dan efisien, sehingga

riskan terjadinya kehilangan data apabila buku besar tersebut hilang

ataupun sobek dan terjadinya ketidaksinkronan antara pencatatan di buku

besar dengan kartu SPP tentang data tunggakan, dikarenakan tidak adanya

sistem yang mampu membantu proses pembayaran.

Agar tercipta suatu sistem yang memadai dan mampu untuk

mengatasi permasalahan yang terjadi, pada PKBM SMK PGRI 28 Jakarta.

penulis memilih software yang akan digunakan yaitu menggunakan Java

Desktop dengan NetBeans IDE 8.1 sehingga memudahkan dalam

pengolahan data, dan database yang digunakan yaitu Mysql. Untuk itu

penulis mengangkat latar belakang dari permasalahan yang ada menjadi

penulisan Kuliah Kerja Praktek yang berjudul “Perancangan Sistem

informasi Kearsipan Tata Usaha & Pembayaran SPP Pada PKBM

SMK PGRI 28 Jakarta”.

B. MASALAH

Dari latar belakang masalah diatas timbul masalah yaitu kurang

efisien dan efektif dalam pencatatan biaya iuran bulanan yang masih

menggunakan buku besar sehingga riskan kehilangan data jika buku

2
besar itu hilang. Dengan masalah ini penulis ingin membuat software

untuk pembayaran iuran bulanan menggunakan java Neatbeans untuk

mempermudah admin tata usaha dalam pengimputan data iuran siswa.

C. TUJUAN PENULISAN

Adapun tujuan yang ingin dicapai didalam penulisan tugas akhir

ini adalah sebagai berikut:

1. Untuk mengetahui implementasi dari aplikasi pengelolaan pembayaran

iuran bulanan.

2. Menganalisa sistem yang berjalan pada PKBM SMK PGRI 28 Jakarta.

3. Merancang suatu sistem pengelolaan pembayaran iuran bulanan secara

terpadu yang diharapkan dapat menghasilkan pemrosesan data yang

lebih cepat serta memudahkan dalam pengambilan keputusan oleh

manajemen.

D. BATASAN MASALAH

Berdasarkan identifikasi masalah yang telah dijelaskan, penulis

membatasi masalah yang akan dibahas agar tidak keluar dari penjabaran

permasalahan dalam penulisan skripsi ini diantaranya:

1. Tempat yang dituju untuk bahan penelitian adalah PKBM SMK PGRI

28 Jakarta

2. Penulis memfokuskan pada pembuatan aplikasi pembayaran iuran

bulanan

3
3. Aplikasi yang digunakan berbasis dekstop dengan Bahasa

pemrograman java, database menggunakan MySQL/phpMyAdmin

E. METODOLOGI

Dalam proses penyusunannya, dilakukan metode pengumpulan data

sebagai berikut :

1. Metode wawancara

Peneliti melakukan wawancara langsung dengan pihak Administrator

PKBM SMK PGRI 28 Jakarta mengenai kebutuhan aplikasi penunjang

untuk agenda pembelajaran serta melakukan kajian terhadap kondisi

saat ini yang terjadi.

2. Studi Pustaka

Metode ini dilakukan dengan cara mencari dan mempelajari berbagai

hal yang ada hubungannya dengan masalah yang akan dibahas, seperti

buku-buku sumber, website-website yang relevan guna memberi

pemahaman terhadap topik penulisan dan memperbanyak informasi

pengetahuan penulis berkaitan dengan masalah yang sedang

diteliti.Metode Observasi Penulis melakukan penelitian secara

langsung dari proses pembayaran yang terjadi dari jam 07.30 sampai

15.30 di ruang Tata usaha pada SMK PGRI 28 Jakarta. Waktu

observasi yang penulis tempuh selama 1 minggu mulai tanggal 30

Maret 2021.

Observasi yang dilakukan melalui beberapa tahap diantaranya

4
a) Pengumpulan data

b) Identifikasi masalah

c) Pengolahan data

d) Analisis kesimpulan

F. SISTEMATIKA PENULISAN

Sesuai dengan permasalahan yang dikemukakan di atas untuk

dapat mempermudah pencarian judul serta dapat memahami tulisan ini

dari tiap-tiap bab pembahasan. Agar dapat memberikan arah sasaran

penulisan ini menjadi lebih jelas, sehingga isi tulisan ini menjadi satu

kesatuan yang baik maka disusun dengan sistematika penulisan kuliah

kerja praktek sebagai berikut:

BAB I PENDAHULUAN

Dalam bab ini terdiri dari latar belakang, masalah,tujuan penelitian,

perumusan masalah, kegunaan penelitian, sistematika penulisan.

BAB II ORGANISASI

Dalam bab ini menjelaskan struktur organisasi yang ada di PKBM

SMK PGRI 28 Jakarta.

BAB III INFRASTRUKTUR

Bab ini berisi informasi tentang software yang penulis gunakan

untuk membuat aplikasi yaitu java, neatbean dengan menggunakan

database MySQL / phpMyAdmin

BAB IV PEMBAHASAN

5
Bab ini menjelaskan tentang analisa sistem yang berjalan berupa

proses bisnis sistem berjalan, aturan bisnis sistem berjalan,

dekomposisi fungsi sistem, analisis masukan dan keluaran,

perancangan system, aturan bisnis sistem yang diusulkan,

dekomposisi fungsi sistem diusulkan, rancangan proses masukan

dan keluaran, activity diagram, usecase diagram, dan class diagram,

rancangan basis data, rancangan layar,analisa permasalahan dan

alternatif penyelesaian masalah tersebut.

BAB V PENUTUP

Pada bab ini penulis membuat kesimpulan dari seluruh pokok

bahasan yang ada pada bab-bab sebelumnya dan saran-saran yang

di dapat dari hasil simpulan tersebut.

6
BAB II

ORGANISASI

A. PROFIL YAYASAN
PKBM SMK PGRI 28 Jakarta secara resmi berdiri pada tahun 2005 dan

mulai menerima siswa pada tahun yang sama. Siswa di Yayasan ini terus

meningkat dari tahun ke tahun. PKBM SMK PGRI 28 Jakarta dikelola secara

professional oleh Ibu Eny Aty.

PKBM SMK PGRI 28 Jakarta mendapat legatilas dengan Akte Pendirian

No.9 Notaris Sri Hastuti Tjahjadi, SH tanggal 22 September 1986, kemudian

diganti dengan Akte Pendirian No. 304 Notaris Alex Mondri, SH tanggal 19

September 2017. PKBM SMK PGRI 28 mendapatkan legalitas pertama dari

Dinas Pendidikan Wilayah DKI Jakarta sejak tahun 2005. Ijin Operasional

No.421/3602-Diklus-2005.

Lokasi

PKBM SMK PGRI 28 Jakarta beralamat di Gg.Balai Rakyat No.10

RT003/005 Telp. 0218414099, Gedong. Kec. Pasar Rebo, Jakarta Timur, –

13760.

Luas Area

PKBM SMK PGRI 28 Jakarta memiliki luas area sekitar 300m persegi.

Permodalan

9
Hampir semua permodalan atau keuangan PKBM SMK PGRI 28 Jakarta

dipegang oleh Ketua Pengurus, yaitu Eny Aty.

a. Visi dan Misi SMK PGRI 28 Jakarta

a) Visi PKBM SMK PGRI 28 Jakarta:

Menjadi lembaga yang professional, proaktif ,dan antisipatif

terhadap perubahan, mampu bermitra dengan pemerintah dan

masyarakat dalam rangka mewujudkan masyarakat yang mandiri,

sejahtera dan bermartabat.

b) Misi Yayasan PKBM SMK PGRI 28 Jakarta:

1. Menjadi organisasi pembelajaran yang terus menerus melakukan

peningkatan kualitas dan profesionalisme.

2. Berperan secara aktif, proaktif dalam proses pemberdayaan

masyarakat melalui pendidikan yang berkesinambungan.

3. Merancang dan menerapkan konsep metode dan teknik-teknik

pembelajaran dan pendidikan.

4. Mendayagunakan dan memanfaatkan sumber daya masyarakat.

5. Membantu masyarakat yang putus sekolah untuk melajutkan

pendidikan kesetaraan.

B. STRUKTUR ORGANISASI INSTANSI PKBM SMK PGRI 28


JAKARTA

1. Gambar Struktur Organisasi Instansi PKBM SMK PGRI 28 Jakarta

10
Struktur Organisasi adalah Suatu susunan dan hubungan antara tiap

bagian secara posisi yang ada pada yayasan dalam menjalin kegiatan

operasional untuk mencapai tujuan.

Adapun struktur organisasi sekolah PKBM SMK PGRI 28 Jakarta

secara umum dapat dilihat sebagai berikut :

2. Keterangan Tentang Masing – Masing Tugas dan Wewenang

Struktur Organisasi

Secara umum tugas dan wewenang di definisikan sebagai kewajiban

atau suatu pekerjaan yang harus dikerjakan seseorang dalam pekerjaannya,

11
berikut tugas dan wewenang yang ada dalam struktur organisasi di SMK

PGRI 28 Jakarta :

1) Penyelenggara

Bertanggung jawab atas seluruh peserta belajar dan staff

dibawahnya, Mengkoordinir seluruh staff dibawahnya,

Mengadakan evaluasi kepada seluruh staff dibawahnya setiap 2

(dua) bulan, Membuat silabus/materi khusu kegiatan belajar

mengajar, Mengontrol kegiatan belajar mengajar, Membuat

jadwal pelatihan, Mengatur tenaga tutor/pengajar,

Mempublikasikan program-program dari masing-masing

lembaga, Menyiapkan segala keperluan pelatihan.

2) Tutor

Bertanggung jawab atas kegiatan belajar mengajar,

Melaksanakan kegiatan belajar mengajar, Membuat soal-soal

ujian bagi peserta belajar, Memberikan penilaian kepada peserta

dari segi teori, praktik dan nilai kedisiplinan di dalam kelas,

Melaporkan nilai dan absen peserta belajar setiap 1 (satu) bulan.

C. PENJELASAN UNIT KEGIATAN INSTANSI PKBM SMK PGRI 28


Jakarta

Kemajuan ilmu pengetahuan dan teknologi senantiasa berubah dan

bergerak sangat, seiring dengan globalisasi dalam semua aspek kehidupan.

Tidak ketinggalan dalam dunia pendidikan, imbas teknologi global sangat

terasa dan menuntut kita untuk tetap mengikuti dan ambil bagian di dalamnya.

12
Perkembangan dan perubahan yang sangat cepat dalam bidang pendidikan itu

juga senantiasa harus diikuti dengan keselarasan antar pendidikan dengan

lapangan kerja yang dikenal dengan link and match.

Dalam melaksanakan fungsi lembaga PKBM untuk mencapai hasil yang

direncanakan dan diharapkan bersama baik oleh lembaga maupun oleh

pemerintah, maka PKBM SMK PGRI 28 Jakarta mempunyai target dan

rencana pengembangan untuk masa depan.

Rencana Jangka Pendek :

Ikut berperan serta mensukseskan program-program pemerintah yang

diadakan oleh Departemen Pendidikan Nasional, baik berupa program

peningkatan kualitas sumberdaya manusia, wirausaha maupun bantuan sosial,

untuk masyarakat sekitar lembaga yang kurang mampu dan belum bekerja.

Rencana Jangka Panjang :

PKBM SMK PGRI 28 Jakarta mempunyai jangka panjang untuk tetap

bekerjasama dengan instansi pemerintah maupun swasta, baik itu mitra kerja

maupun rekanan usaha yang akan menjalin kerjasama terutama dalam bidang

pelatihan keahlian untuk peningkatan kemampuan individu bagi lulusan

PKBM SMK PGRI 28 Jakarta, baik bagi masyarakat kurang mampu yang ada

di lingkungan sekitar lembaga maupun tingkat nasional.

13
Harapan PKBM SMK PGRI 28 Jakarta :

Menindaklanjuti hasil-hasil pelatihan yang kami selenggarakan baik oleh

lembaga kami sendiri maupun bekerjasama dengan instansi dan dinas

pemerintah, semuanya menghasilkan nilai positif baik bagi perkembangan

kemampuan berupa penambahan wawasan keahlian individu maupun

pengembangan kesempatan untuk mendapatkan penghasilan dari keahlian

berkat pelatihan yang didapat, maka kami mengambil kesimpulan sebagai

berikut :

1. Jumlah lulusan PKBM setiap tahunnya bertambah

2. Keterbatasan fasilitas yang dimiliki lembaga terbatas

3. Minat dari warga belajar untuk mengikuti kegiatan pelatihan sangat tinggi.

4. Program-program dari dinas / instansi pemerintah setiap tahunnya untuk

PKBM terbatas.

5. keterbatasan dana PKBM untuk memenuhi kebutuhan penambahan

6. keahlian melalui pelatihan keahlian, terbatas.

Kami berharap di masa yang akan datang program-program pelatihan

melalui instansi terkait dapat kami laksanakan dengan harapan sesuai dengan

kebutuhan PKBM dilihat dari jumlah lulusan serta warga belajarnya.

14
BAB III

INFRASTRUKTUR

A. SPESIFIKASI HARDWARE

1. Teori Singkat Tentang Hardware

Hardware itu dalam bahasa Indonesia-nya disebut sebagai

perangkat keras adalah salah satu komponen dari sebuah komputer yang

sifat alatnya bisa dilihat dan diraba secara langsung atau yang bebentuk

nyata. Yang memiliki fungsi untuk mendukung proses komputerisasi.

Hardware dapat bekerja berdasarkan perintah yang telah ditentukan

ada padanya, atau yang juga disebut dengan istilah instructuion set.

Dengan adanya perintah yang dapat dimengerti oleh hardware tersebut,

maka hardware tersebut dapat melakukan berbagai kegiatan yang telah

ditentukan oleh pemberi perintah.

Secara fisik komputer terdiri dari beberapa komponen yang

merupakan suatu sistem. Sistem adalah komponen-komponen yang saling

bekerjasama membentuk suatu kesatuan. Apabila salah satu komponen

tidak berfungsi, akan mengakibatkan tidak berfungsinya proses-proses

yang ada pada komputer secara baik. Komponen komputer dalam katagori

elemen perangkat keras (hardware). Berdasarkan fungsinya,perangkat

keras dibagi menjadi 5 bagian yaitu:

19
a. Input device (unit masukan)

Unit ini berfungsi sebagai media untuk memasukkan data dari

luar ke dalam suatu memeori dan processor untuk diolah guna

menghasilkan informasi yang diperlukan. Input devices atau unit

masukkan yang umumnya digunakan personal komputer (PC) adalah

keyboard dan mouse. Data yang dimasukkan dapat berupa signal input

dam maintenance input. Signal input berupa data yang dimasukkan

kedalam sistem komputer, sedangkan maintenance input berbentuk

program yang digunakan untuk mengolah data yang dimasukkan. Jadi

input device selain digunakan untuk memasukkan data dapat juga

digunakan untuk memasukkan sebuah program.

b. Proses devices (unit proses)

Berikut adalah contoh unit proses dalam sebuah komputer yaitu:

1) Power supply

Power supply menyediakan arus listrik untuk berbagai peralatan

CPU. power supply mengkonversi listrik dan menyediakan aliran

listrik tetap untuk digunakan oleh komputer. kualitas power supply

menentukan kinerja dari computer

2) RAM (Random Accses Memory)

Ram merupakan sebuah perangkat keras komputer yang berfungsi

sebagai tempat penyimpanan data sementara. Memori bekerja

20
dengan menyimpan data dan menyuplai data-data penting yang

dibutuhkan prossesor dengan cepat untuk diolah menjadi informasi.

3) Kartu grafis

Kartu grafis atau kartu video adalah kartu ekspansi yang berfungsi

untuk menciptakan dan menampilkan tampilan-tampilan layar.

kartu grafis ini terdiri dari rangkaian komponen elektronika dan

biasanya tertancap pada slot di papan utama CPU.

4) Prosessor

Prosesor adalah komponen yang mengeksekusi perhitungan

kompleks yang memungkinkan komputer untuk bisa digunakan

untuk menjalankan sistem dalam sebuah komputer.

5) Motherboard

Motherboard atau papan induk adalah papan sirkuit tempat

berbagai komponen elektronik saling tehubung, motherboard bisa

disingkat dengan kata mobo, pada mobo inilah seluruh perangkat

keras lain dihubungkan.

21
c. Output device (unit keluaran)

Berikut adalah contoh dari perangkat keras yang berfungsi sebagai

unit keluaran yaitu:

1) Monitor

Monitor adalah salah satu jenis soft-copy devices, karena

keluarannya adalah berupa signal elektronik, dalam hal ini berupa

gambar yang tampil di layar monitor. Gambar yang tampil adalah

hasil dari pemrosesan data ataupun informasi masukkan.

2) Printer

Printer merupakan sebuah perangkat keras yang dihubungkan pada

komputer yang berfungsi untuk menghasilkan cetakan balik berupa

tulisan ataupun gambar dari komputer pada media kertas atau

sejenisnya.

3) Speaker

Speaker disini pengertiannya sama dengan speaker pada umumnya,

speaker adalah transduser yang mengubah sinyal elektrik ke

frekuensi audiao (suara) dengan cara menggetarkan komponennya

yang berbentuk selaput.

22
4) Backing Storage ( unit penyimpanan)

Berikut ini adalah berbagai contoh dari perangkat keras yang

berfungsi sebagai unit penyimpanan yaitu:

a) Hardisk (HDD)

Hardisk bisa disebut juga hardisk driver (HDD) atau hard drive

(HD) adalah sebuah perangkat keras komputer yang berfungsi

sebagai tempat penyimpanan data sekunder, didalam hardisk

berisi piring magnetis.

Data yang disimpan dalam hardisk tidak akan hilang ketika

tidak diberi tegangan listrik. Dalam sebuah hardisk, bisanya

terdapat lebih dari satu piringan untuk memperbesar kapasitas

data yang dapat ditampung.

b) Periferal ( unit tambahan)

Contoh perangkat keras komputer yang termasuk dalam unit

tambahan atau perferal antara lain;

i. Modem

Modulator adalah suatu rangakaian yang berfungsi

melakukan proses modulasi,yaitu proses data pada frekuensi

gelombang pembawa (carrier signal) ke sinyal

informasi/pesan agar bisa dikirim melalui media tertentu (

seperti kabel atau udara), biasanya berupa gelombang sinus.

Dalam hal ini sinyal pesan disebut pemodulasi. Data dari

23
komputer yang bebentuk signal digital dirubah menjadi

signal analog.

ii. Kartu suara

Kartu suara adalah suatu perangkat keras komputer yang

digunakan untuk mengeluarkan suara dan merekam suara.

2. Hardware yang ada pada instansi kerja praktek

Dalam pelaksanaan kerja praktek yang kelompok kami lakukan

pada instansi yang bersangkutan menggunakan beberapa perangkat keras

yang terhubung melalui topologi star atau topologi bintang. Perangkat

keras yang digunakan antara lain :

a. Personal komputer yang digunakan ada 1 unit PC.

b. Printer yang dimilik sebanyak 1 unit.

c. Wireless

d. LAN

B. SPESIFIKASI SOFTWARE

1. Sekilas Tentang NetBeans IDE

NetBeans adalah Integrated Development Environment (IDE)

berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing.

Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop

24
yang dapat bejalan di berbagai macam platforms seperti Windows,

Linux, Mac OS X and Solaris.

NetBeans mengacu pada kedua platform kerangka untuk aplikasi

desktop Java, dan sebuah lingkungan pengembangan terpadu (IDE) untuk

pengembangan dengan Java , JavaScript , PHP , Python , Ruby , Groovy ,

C , C + + , Scala , Clojure , dan lain-lain.

2. Sekilas Tentang MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data

SQL (Bahasa Inggris: database management system) atau DBMS yang

multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.

MySQL memiliki beberapa keistimewaan, antara lain :

a. Portabilitas.

MySQL dapat berjalan stabil pada berbagai sistem operasi

seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris,

Amiga, dan masih banyak lagi.

b. Perangkat lunak sumber terbuka

MySQL didistribusikan sebagai perangkat lunak sumber

terbuka, dibawah lisensi GPL sehingga dapat digunakan secara

gratis.

c. Multi-user

25
MySQL dapat digunakan oleh beberapa pengguna dalam

waktu yang bersamaan tanpa mengalami masalah atau konflik.

d. 'Performance Tuning'

MySQL memiliki kecepatan yang menakjubkan dalam

menangani query sederhana, dengan kata lain dapat

memproses lebih banyak SQL per satuan waktu.

e. Ragam Tipe Data

MySQL memiliki ragam tipe data yang sangat kaya, seperti

signed/unsigned integer, float, double, char, text, date,

timestamp, dan lain-lain.

f. Perintah dan Fungsi

MySQL memiliki operator dan fungsi secara penuh yang

mendukung perintah Select dan Where dalam perintah (query).

g. Keamanan

MySQL memiliki beberapa lapisan keamanan seperti level

subnetmask, nama host, dan izin akses user dengan sistem

perizinan yang mendetail serta sandi terenkripsi.

h. Skalabilitas dan Pembatasan

MySQL mampu menangani basis data dalam skala besar,

dengan jumlah rekaman (records) lebih dari 50 juta dan 60

26
ribu tabel serta 5 milyar baris. Selain itu batas indeks yang

dapat ditampung mencapai 32 indeks pada tiap tabelnya.

i. Konektivitas

MySQL dapat melakukan koneksi dengan klien menggunakan

protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

j. Lokalisasi

MySQL dapat mendeteksi pesan kesalahan pada klien dengan

menggunakan lebih dari dua puluh bahasa. Meski pun

demikian, bahasa Indonesia belum termasuk di dalamnya.

k. Antar Muka

MySQL memiliki antar muka (interface) terhadap berbagai

aplikasi dan bahasa pemrograman dengan menggunakan fungsi

API (Application Programming Interface).

l. Klien dan Peralatan

MySQL dilengkapi dengan berbagai peralatan (tools) yang

dapat digunakan untuk administrasi basis data, dan pada setiap

peralatan yang ada disertakan petunjuk online.

m. Struktur tabel

27
MySQL memiliki struktur tabel yang lebih fleksibel dalam

menangani ALTER TABLE, dibandingkan basis data lainnya

semacam PostgreSQL ataupun Oracle.

3. Sekilas Tentang JAVA

Java adalah bahasa pemrograman yang dapat di jalankan pada

berbagai macam device. Pembuatannya oleh “James Gosling”. Java

banyak mengadopsi sintaks yang terdapat pada C dan C++ namun

banyak sintak yang lebih sederhana. Aplikasi-aplikasi berbasis java

umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan

pada berbagai Mesin Virtual Java (JVM)

Java merupakan bahasa pemrograman yang bersifat umum/non-

spesifik (general purpose), dan secara khusus didisain untuk

memanfaatkan dependensi implementasi seminimal mungkin. Karena

fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di

beberapa platform sistem operasi yang berbeda, slogannya, "Tulis sekali,

jalankan di mana pun". Sekarang java merupakan bahasa pemrograman

yang paling populer digunakan, dimanfaatkan sebagai pengembangan

berbagai jenis perangkat lunak

a. JDK (Java Development Kit)

JDK adalah Perangkat lunak yang digunakan untuk melakukan

proses kompilasi dari kode java ke bytecode yang dapat dimengerti

28
dan dapat dijalankan oleh JRE (Java Runtime

Envirotment). JDK wajib terinstall pada komputer yang akan

melakukan proses pembuatan aplikasi berbasis java, namun tidak

wajib terinstall di komputer yang akan menjalankan aplikasi yang

dibangun dengan java.

b. JRE (Java Runtime Environment)

JRE adalah perangkat lunak yang digunakan untuk menjalankan

aplikasi yang dibangun menggunakan java. Versi JRE harus sama

atau lebih tinggi dengan JDK yang dugunakan untuk membangun

aplikasi java.

c. JVM (Java Virtual Machine)

JVM adalah inti dari Bahasa Java. JVM berfungsi untuk

mengubah bahasa program yang kawan buat menjadi bahasa

mesin, Karena bahasa java adalah bahasa pemrograman tingkat

tinggi atau mendekati bahasa manusia maka dibutuhkan

pengkonversi ke bahasa mesin. JVM mampu menerjemahkan

program yang kawan buat ke hampir semua platform. “write once,

run everywhere” itulah slogan dari bahasa pemrograman java

karena adanya JVM

29
BAB IV

PEMBAHASAN

A. PROSES BISNIS

Proses kegiatan sistem berjalan yang saat ini diterapkan pada SMK

PGRI 28 JAKARTA belum menggunakan sebuah aplikasi pendukung yang

khusus untuk membantu admin pembayaran dalam melakukan tugas

kesehariannya untuk melakukan proses pembayaran SPP serta laporan harian

untuk merekap pembayaran SPP siswa juga masih belum efektif dikarenakan

masih manual, dan jika ingin melihat total pembayaran yang harus di bayar

masih harus melihatnya di catatan laporan pembayaran yang telah di catat oleh

bagian TU. Dengan dibuatnya aplikasi system informasi pembayaran SPP ini

dapat membantu dan memudahkan TU dalam melakukan tugas kesehariannya

supaya dapat berjalan efektif, dan efesien.

B. SISTEM YANG BEKERJA ATAU DI PROSES PADA SISTEM YANG

DIBAHAS

Adapun proses pada bisnis pada administrasi keuangan sekolah yang di

lakukan oleh staff tata usaha keuangan pencatatan pembayaran Sumbangan

Pembina Pendidikan (SPP) yang di lakukan siswa masih bersifat manual yaitu

menggunakan media kertas. Pada proses pembayaran SPP PKBM SMK PGRI

28 Jakarta yang berlangsung saat ini, prosesnya adalah sebagai berikut :

30
1. Siswa menyerahkan pembayaran tiap bulan dengan menyerahkan

kartu SPP.

2. Staf tata usaha keuangan menerima uang pembayaran dan kartu SPP.

3. Staf tata usaha keuangan melakukan pengecekan tentang

pembayaran yang di terima.

4. Staf tata usaha keuangan melakukan pencatatan pada kartu SPP

siswa serta melakukan pencatatan pada buku pendapatan SPP.

5. Staf tata usaha keuangan menyerahkan kembali kartu usaha SPP

kepada siswa sebagai bukti pembayaran.

C. ATURAN BISNIS

Adapun aturan – aturan sistem pembayaran SPP pada PKBM SMK

PGRI 28 Jakarta yang sedang berlangsung saat ini adalah sebagai berikut :

1. Atruan Pembayaran Siswa

a. Siswa wajib membawa kartu SPP setiap ingin melakukan pembayaran

SPP.

b. Siswa menerima Bukti Pembayaran SPP yang telah di tanda tangani

oleh staf tata usaha keuangan.

2. Aturan Pembayaran Laporan

a. Staf usaha keuangan mencatat data pembayaran SPP kemudian

menginput ulang ke computer .

31
b. Staff tata usaha keuangan merekap data siswa yang belum melunasi

pembayaran SPP untuk di laporkan masing – masing wali kelas agar

menahan rapotnya sebelum melunasi pembayaran SPP.

c. Staf tata usaha keuangan merekap data siswa yang belum membayar

SPP untuk dilaporkan kepada kepala yayasan agar siswa diberi surat

panggilan untuk orang tua.

D. KEBIJAKAN–KEBIJAKAN YANG ADA PADA SISTEM YANG

DIBAHAS

Kebijakan kebijakan dalam kegiatan pembayaran SPP adalah :

1. Admin memberikan informasi pembayaran kepada tutor untuk diinfokan

kepada siswa .

2. Setelah mendapatkan informasi jumlah pembayaran yang harus di

bayarkan, siswa membawa kartu SPP untuk di serahkan kepada staf TU

untuk di catat ke buku catatan pembayaran.

3. Siswa membayarkan jumlah iuran yang harus di bayar sesuai jumlah yang

telah di informasikan sebelumnya oleh tutor.

4. Staf TU mengembalikan kartu SPP kepada siswa sebagai bukti

pembayaran yang di lakukan.

E. DEKOMPOSISI FUNGSI

32
Prosedur sistem usulan hampir sama dengan sistem sebelumnya, yang

berbeda ialah cara mengerjakannya. Sistem usulan yang dibuat menggunakan

program aplikasi berbasis Java. Adapun prosedur perancangan Sistem

Informasi Pembayaran SPP pada Yayasan Bhakti Persada Nusantara yang

diusulkan oleh kelompok kami akan dijelaskan pada beberapa proses :

Gambar 4.1 Gambar Dekomposisi Fungsi Sistem Yang Dibahas


Perancangan Sistem Informasi Pembayaran SPP PKBM SMK PGRI 28
JAKARTA

33
F. HIRARKI FUNGSI YANG ADA PADA SISTEM YANG BEKERJA

ATAU BERJALAN

Gambaran dari hirarki fungsi yang ada pada sitem yang di bahas adalah

tidak perlunya penggunaan manual saat menginput data dan prosesnya,

menghemat waktu, membantu pekerjaan agar lebih efisien dalam pencarian

informasi pembelajaran tidak perlu di lakukan secara manual karena

penyimpanan datanya sudah di simpan secara terkomputerisasi.

G. ANALISA MASUKAN (INPUT), PROSES DAN KELUARAN (OUTPUT)

1. Analisis Masukan, Proses dan Keluaran ( 1.0 Pendataan Siswa )

a. Masukan

Nama Masukan : Masukan data siswa

Sumber : Staff tata usaha

Media : Form

Fungsi : Mendata siswa yang ingin bayaran

Media : Sistem komputer dan kertas

Rangkap : 1 Rangkap

Frekuensi : 1 x Setiap siswa membayar

Volume :-

Keterangan : Sistem masukan ini aliran dari staf

tata usaha

b. Proses

34
Proses Pendataa Siswa : Proses pengisian data siswa

Nama Proses : Pendataan Siswa

Masukan : Mengisi data siswa

Keluaran : Simpan data bayaran siswa ke

dalam file siswa

c. Keluaran

Nama Keluaran : Simpan data ke file siswa

Proses : Proses 1.0 Pendataan siswa

Fungsi : Sebagai proses rekapitulasi data

bayaran siswa ( Proses 1.0 )

2. Rancangan Masukan , Proses dan Keluaran ( 2.0 Transaksi Pembayaran )

a. Masukan

Nama Masukan : Input transaksi bayaran

Sumber : Siswa

Fungsi : Mendata transaksi pembayaran

Media : Sistem Komputer dan Kertas

Rangkap : 1 Rangkap

Frekuensi : 1 x setiap siswa bayaran

Volume :-

Keterangan : Sistem masukan ini aliran dari data

Siswa

35
b. Proses

Proses Transaksi Pembayaran : Proses pengisian data transaksi

Nama Proses : Transaksi Pembayaran

Masukan : Mengisi data transaksi pembayaran

Keluaran : Data pembayaran

c. Keluaran

Nama keluaran : Data pembayaran

Sumber : Proses 2.0 Transaksi Pembayaran

Fungsi : Sebagai proses rekapitulasi data

transaksi bayaran siswa

3. Rancangan Masukan, Proses dan Keluaran ( 3.0 Laporan )

a. Masukan

Nama Masukan : Database Siswa dan Database

pembayaran

Sumber : Database Siswa dan Database

Pembayaran

Fungsi : Merekap data siswa yang Bayaran

Media : Sistem Komputer dan Kertas

Rangkap : 1 rangkap

Frekuensi : 1 x setiap bulan

Volume :-

36
Keterangan : Sistem masukan ini aliran dari

Database Siswa dan Database

pembayaran

b. Proses

Proses Laporan : Proses rekapitulasi laporan

Nama Proses : Laporan

Keterangan : Sistem masukan ini aliran dari

Database Siswa dan Database

pembayaran

c. Keluaran

Nama Keluaran : Laporan

Suber : Proses 3.0 Laporan

Fungsi : Sebagai proses rekapitulasi data

bayaran siswa untuk dilaporkan

kepada kepala sekolah ( Proses 3.0 )

H. Perancangan Sistem

Setelah melakukan analisa permasalahan dan analisa kebutuhan

selanjutnya adalah Perancangan sistem dimaksudkan untuk membantu proses

penyelesaian masalah yang ada pada Yayasan Bhakti Persada saat ini, yaitu

belum adanya aplikasi pembayaran SPP. Dalam merancang sebuah sistem

haruslah melalui beberapa tahap perancangan sistem. Tahap- tahap

perancangan sistem tersebut meliputi :

37
1. Pembuatan proses bisnis.

2. Pembuatan Usecase bisnis.

3. Pembuatan Usecase sistem.

4. Pembuatan Flow Of Event.

5. Pembuatan Diagram Sequence.

6. Pembuatan Diagram Kelas.

7. Pembuatan Desain Aplikasi.

1. Proses Bisnis

Dari hasil observasi saat datang ke sekolah yaitu Yayasan Bhakti

Persada Nusantara. Untuk proses yang berjalan pada sekolah saat ini yaitu

masih menggunakan sistem manual yang digambarkan dengan diagram

aktivitas sebagai berikut pada gambar 4.2.

38
Gambar 4. 2. Diagram Aktivitas pada sistem yang berjalan.
Data pelajar disimpan, yang nantinya akan dibuatkan laporan harian

oleh admin loket serta diserahkan kepada kepala admin dan dibuatkan

laporan bulanan semua laporan ini masih menggunakan pencatatan dibuku

jadi cenderung terjadi kehilangan atau human error. Dengan demikian

sangat berpengaruh besar terhadap keuangan sekolah tersebut.

2. Usecase Bisnis

39
Dalam Usecase Bisnis ini akan dijelaskan bagaimana alur proses bisnis

pembayaran SPP serta pembuatan laporan pembayaran SPP pada Yayasan

Bhakti Persada Nusantara. Proses ini dilakukan secara manual, setelah

melakukan pembayaran SPP maka akan dibuatkan laporan harian oleh

admin loket dan diserahkan kepada kepala admin setelah itu dibuatkan

laporan bulan oleh kepala admin laporan ini diberikan kepada yayasan.

Proses ini dilakukan oleh pelajar, admin loket, kepala admin dan yayasan,

seperti pada gambar 4.2.

Gambar 4. 3. Use Case Bisnis

3. Diagram Activity

3.1. Activity Diagram untuk Bisnis Usecase Pembayaran SPP

40
Gambar 4. 4. Activity Diagram untuk Bisnis Usecase Pembayaran
SPP.

3.2. Activity Diagram untuk Bisnis Usecase Mengelola Laporan

Harian

41
Gambar 4. 5.. Activity Diagram untuk Bisnis Usecase Mengelola
Laporan Harian.
3.3. Activity Diagram untuk Bisnis Usecase Mengelola Laporan

Bulanan

42
Gambar 4. 6. Activity Diagram untuk Bisnis Usecase Mengelola
Laporan Bulanan.

3.4. Usecase Sistem

Use case diagram menggambarkan interaksi antara use case

dan actor. Use case diagram menggambarkan ruang lingkup sistem

43
yang dibangun untuk sistem informasi pembayaran SPP Yayasan

Bhakti Persada Nusantara. Use case juga bisa juga menggambarkan

bagaimana seseorang sebagai pengguna berinteraksi dengan sistem.

Sebelum menggambarkan diagram use case tersebut, dilakukan

sebuah pemetaan business use case ke use case system dalam

sebuah table. Pemetaan tersebut dapat dilihat pada table dibawah

4.1

Table 4.1. Use Case Bisnis

Bisnis Use Case Use Case Sistem

Melakukan Login Melakukan Login.

Edit data pelajar Menambahkan/mengubah data


pelajar ke system.

Mengubah status/kategori
pelajar.

Pembayaran SPP Display data data pembayaran


SPP.

Input data pembayaran SPP.

Cetak kartu pembayaran SPP.

Laporan Harian Display laporan harian.

Memilih hari yang ingin dilihat.

Cetak laporan harian.

Laporan Bulanan Display laporan bulanan.

Memilih bulan yang ingin

44
dilihat.

Cetak laporan bulanan.

Laporan Tahunan Display laporan tahunan.

Memilih tahun yang ingin


dilihat.

Cetak laporan tahunan.

Ubah Kelas Siswa Display Ubah Kelas Siswa.

Memilih kelas awal.

Memilih kelas sekarang.

Dari tabel pemetaan diatas, use case akan digambarkan dalam

gambar dibawah ini yaitu use case diagram sistem informasi

terpusat di Yayasan Bhakti Persada Nusantara.

4. Use Case System Login

Gambar 4. 7. Use Case System Login.

45
5. Use Case System Mengolah Data Pelajar

Gambar 4. 8. Use Case System Mengolah Data Pelajar.

6. Use Case System Pembayaran SPP

Gambar 4. 9. Use Case System Pembayaran SPP.

46
7. Use Case System Laporan Harian

Gambar 4. 10. Use Case System Laporan Harian.

8. Use Case System Laporan Bulanan

Gambar 4. 1. Use Case System Laporan Bulanan.

47
9. Use Case System Laporan Tahunan

Gambar 4. 12. Use Case System Laporan Tahunan.

10. Use Case System Laporan Siswa

Gambar 4. 2. Use Case System Laporan Siswa.

48
11. Use Case System Ubah Kelas Siswa

Gambar 4. 3. Use Case System Ubah Kelas Siswa.

12. Flow Of Event

Dalam membangun sebuah sisem diperlukan diagram yang

menjelaskan detail aktivitas yang terjadi untuk setiap use case yang ada.

Flow of event ini digunakan untuk menggambarkan aliran kejadian pada

use case dan menguraikan secara detail apa yang user lakukan dan apa

yang sistem itu sendiri akan lakukan.

12.1. Flow Of Event Melakukan Login

49
Gambar 4. 15. Flow Of Event Melakukan Login.

12.2. Flow Of Event Edit Data Pelajar (INSERT)

50
Gambar 4. 46. Flow Of Event Edit Data Pelajar (INSERT).

51
(UPDATE)

Gambar 4. 5. Flow Of Event Edit Data Pelajar (UPDATE).

12.3. Flow Of Event Laporan Harian

52
Gambar 4. 18. Flow Of Event Laporan Harian.

12.4. Flow Of Event Laporan Bulanan

53
Gambar 4. 19. Flow Of Event Laporan Bulanan.

12.5. Flow Of Event Laporan Siswa

54
Gambar 4. 20. Flow Of Event Laporan Siswa.

12.6. Flow Of Event Ubah Kelas Siswa

55
Gambar 4. 21. Flow Of Event Ubah Kelas Siswa.

12.7. Diagram Sequence

Sequence diagram digunakan jika ingin melihat behavior

beberapa objek di dalam use case tunggal. Sequence diagram juga

56
sangat bagus untuk memperlihatkan interaksi anta objek yang ada

pada sistem berdasarkan pada suatu urutan waktu, tetapi tidak

terlalu bagus pada definisi yang rinci tentang behavior.

13. Diagram Sequence Pembayaran SPP

Gambar 4. 22. Diagram Sequence Pembayaran SPP

14. Diagram Sequence Input Data Master

57
Gambar 4. 23. Diagram Sequence Input Data Master.

15. Diagram Sequence Update Data Master

Gambar 4. 24. Diagram Sequence Update Data Master.

16. Diagram Sequence Laporan Harian

58
Gambar 4. 25. Diagram Sequence Laporan Harian.

17. Diagram Sequence Laporan Bulanan

Gambar 4. 26. Diagram Sequence Laporan Bulanan.

18. Diagram Sequence Laporan Tahunan

59
Gambar 4. 27. Diagram Sequence Laporan Tahunan.

19. Diagram Sequence Laporan Siswa

Gambar 4. 28. Diagram Sequence Laporan Siswa.

20. Diagram Sequence Ubah Kelas Siswa

60
Gambar 4. 29. Diagram Sequence Ubah Kelas Siswa.

21. Diagram Kelas

Class biasanya mendefinisikan objek-objek bisnis, class seperti ini

biasanya mendefinisikan model database dari suatu aplikasi. Atas dasar

itulah class seperti ini sering disebut dengan class entity karena mewakili

objek database. Pada gambar 4.29 menunjukkan class entity yang ada

pada sistem informasi Yayasan Bhakti Persada Nusantara.

61
Gambar 4. 6. Diagram Kelas.

J. ANALISA BASIS DATA

1. ERD ( Entity Relationship Diagram )

62
Gambar 4. 30. Diagram ERD (Entity Relatonship Diagram )

2. Spesifikasi File Basis data

a. File Data Login

Nama file : Login

SPESIFIKASI BASIS DATA

Nama File/Tabel : login

Media : Harddisk

Organisasi : Index Sequential

Panjang Record : 50

Primary Key : username, password

Tabel 4.2. Spesifikasi Data File Data Login

No Nama Field Jenis Lebar Desimal Keterangan

1 username* Varchar 25 - Username


2 password* Varchar 25 - Password

b. File Data Siswa

Nama file : Data Siswa

SPESIFIKASI BASIS DATA

Nama File/Tabel : datasiswa

Media : Harddisk

Organisasi : Index Sequential

Panjang Record : 225

Primary Key : nis

63
Tabel 4.3. Spesifikasi Data File Data Siswa

No Nama Field Jenis Lebar Desimal Keterangan

1 nis* Integer 25 - NIS


2 Nama_siswa Varchar 25 - Nama Siswa
3 Kd_kelas Varchar 25 Kode Kelas
Jenis
4 J_kelamin Varchar 25 -
Kelamin
Tanggal
5 Tgl_lahir Date 25 -
Lahir
6 Agama Varchar 25 - Agama
aja Alamat Varchar 50 - Alamat
Kode Tahun
8 Kd_t_ajaran Date 25 -
Ajaran

c. File Data Kelas

Nama file : Kelas

SPESIFIKASI BASIS DATA

Nama File/Tabel : kelas

Media : Harddisk

Organisasi : Index Sequential

Panjang Record : 15

Primary Key : Kd_kelas

Tabel 4. 4. Spesifikasi Data File Data Kelas

No Nama Field Jenis Lebar Desimal Keterangan


1 Kd_kelas* Varchar 10 - Kode kelas
2 nama_kelas Varchar 5 - Nama kelas

64
d. File Data Tahun Ajaran

Nama file : Tahun Ajaran

SPESIFIKASI BASIS DATA

Nama File/Tabel : tahun_ajaran

Media : Harddisk

Organisasi : Index Sequential

Panjang Record : 45

Primary Key : kd_t_ajaran

Gambar 4.5. Spesifikasi Data File Data Tahun ajaran

No Nama Field Jenis Lebar Desimal Keterangan


Kode tahun
1 kd_t_ajaran* Varchar 10 -
ajaran
2 t_ajar Date 10 - Tahun Ajar
3 b_spp Integer 25 - Bayaran SPP

e. File Data SPP

Nama file : SPP

SPESIFIKASI BASIS DATA

Nama File/Tabel : spp

Media : Harddisk

Organisasi : Index Sequential

Panjang Record : 175

Primary Key : id_pembayaran

Foreign Key : nis

65
Tabel 4.6. Spesifikasi Data File Data spp

No Nama Field Jenis Lebar Desimal Keterangan


1 id_pembayaran* Integer 25 - ID pembayaran
Tanggal
2 tgl_pembayaran Date 25 -
pembayaran
3 nis Integer 25 - Nis
4 nip Integer 25 - Nip
5 j_bulan Varchar 25 - Jumlah Bulan
6 jumlah Integer 50 Jumlah

f. File Data Status

Nama file : Status

SPESIFIKASI BASIS DATA

Nama File/Tabel : Status

Media : Harddisk

Organisasi : Index Sequential

Panjang Record : 75

Primary Key : nis

Tabel 4.7. Spesifikasi Data File Data Status

No Nama Field Jenis Lebar Desimal Keterangan


1 nis* Integer 25 - Nama Guru
2 status Date 25 - Tanggal
3 bulan Integer 25 - Perihal

66
K. RANCANGAN LAYAR, RANCANGAN FORM MASUKAN, DAN

RANCANGAN FORM KELUARAN

1. Rancangan Layar
Rancangan layar merupakan rancangan bangun percakapan antara
pengguna dengan komputer yang terdiri dari proses masukan data kedalam
sistem kemudian menampilkan kembali keluaran informasi kepada
pengguna dengan uraian berikut:

a. Rancangan Menu Login

Gambar 4.31 Rancangan Layar Menu Login

b. Rancangan Data Kelas

67
Gambar 4.33 Rancangan Layar Data Kelas

c. Rancangan Data Siswa

Gambar 4.34 Rancangan Layar Data Siswa

d. Rancangan Data Tahun Ajaran

68
Gambar 4.35 Rancangan Data Tahun Ajaran

e. Rancangan Data Tata Usaha

Gambar 4.36 Rancangan Tampilan Data Tata Usaha

f. Rancangan Transaksi Pembayaran

69
Gambar 4.37 Rancangan Tampilan Transaksi Pembayaran

g. Rancangan Laporan Data Kelas

Gambar 4.38 Rancangan Laporan Data Kelas

h. Rancangan Laporan Data Pegawai Tata Usaha

70
Gambar 4.39 Rancangan Laporan Data Pegawai Tata

UsahaRancangan Laporan Data Siswa

Gambar 4.40 Rancangan Laporan Data Siswa

i. Rancangan Laporan Data Tahun Ajaran

71
Gambar 4.41 Rancangan Laporan Data Tahun Ajaran

j. Rancangan Laporan Transaksi Siswa

Gambar 4.42 Rancangan Laporan Transaksi Siswa

2. Rancangan Form Masukan

a. Form Masukan Login

72
Dibawah ini adalah tampilan awal dalam membuka aplikasi

pembayaran SPP, apabila admin tidak login terlebih dahulu maka

admin tidak dapat mengakses aplikasi pembayaran SPP. Akses login

ini hanya bisa diakses oleh admin loket.

Gambar 4.43 Form Masukan Login

b. Form Menu Utama

Gambar 4.44 Form Menu Utama

c. Form Masukan Data Kelas

73
Gambar 4.45 Form Masukan Data Kelas

d. Form Masukan Data Siswa

Dibawah ini adalah halaman master siswa dimana semua data siswa

diinputkan di halaman ini, halaman ini dapat mengubah, menghapus,

menyimpan data siswa.

74
Gambar 4.46 Form Data Siswa

e. Form Masukan Data Tahun Ajaran

75
Gambar 4.47 Form Masukan Data tahun Ajaran

76
f. Form Data Tata Usaha

Gambar 4.48 Form Data Tata Usaha

g. Form Masukan Transaksi Pembayaran

Halaman ini adalah halaman pembayaran SPP, halaman ini diakses

ketika pelajar melakukan pembayaran SPP. Halaman ini hanya bisa

diakses oleh admin loket.

77
Gambar 4.49 Form Masukan Transaksi Pembayaran

Rancangan Form Keluaran

a. Form Keluaran Laporan Data Kelas

Gambar 4.50 Form Keluaran Data Kelas

b. Form Keluaran Laporan Data Pegawai Tata Usaha

78
Gambar 4.51 Form Keluaran Data Pegawai Tata Usaha

c. Form Keluaran Laporan Data Siswa

Gambar 4.52 Form Keluaran Data Siswa

79
d. Form Keluaran Laporan Transaksi Siswa

Gambar 4.53 Form Keluaran Data Transaksi Siswa

e. Keluaran Laporan Data Kelas

Gambar 4.54 Keluaran Laporan Data Kelas

80
f. Keluaran Laporan Data Siswa

Gambar 4.54 Keluaran Laporan Data Siswa

g. Keluaran Laporan Data Tahun Ajaran

81
Gambar 4.55 Keluaran Laporan Data Tahun Ajaran

h. Keluaran Laporan Data Pegawai Tata Usaha

Gambar 4.56 Keluaran Laporan Data Pegawai Tata Usaha

i. Keluaran Laporan Data Transaksi

Gambar 4.56 Keluaran Laporan Data Transaksi

82
BAB V

PENUTUP

A. KESIMPULAN

Dari pelaksanaan kerja praktik yang saya lakukan ini dapat diambil

beberapa kesimpulan dari Rancang Bangun Aplikasi Pembayaran SPP SMK

PGRI 28 Jakarta. Kesimpulan yang bisa diambil dari aplikasi ini adalah

aplikasi ini dapat menghasilkan output berupa data pelajar, pembayaran,

laporan harian, laporan bulanan, laporan tahunan untuk pembayaran SPP siswa

serta tunggakan siswa yang sudah jatuh tempo. Dengan ini dapat

mempermudah admin dalam melakukan pembuatan laporan dan meningkatkan

kinerja karyawan.

B. SARAN

Untuk melakukan pengembangan dan perbaikan kekurangan yang

mungkin masih ada pada aplikasi pembayaran SPP SMK PGRI 28 Jakarta,

dapat disampaikan saran sebagai berikut:

1. Memudahkan Tata Usaha dalam mengerjakan tugasnya.

2. Database berelasi dengan aplikasi pendaftaran siswa baru sehingga tidak

perlu penginputan manual pada tabel pelajar.

3. Data tunggakan siswa dapat diketauhi secara rinci.

4. Data transaksi dapat diperinci secara jelas.

5. Meningkatkan keamanan data yang maksimal.

84
DAFTAR PUSTAKA

Andriany, Ayu. 2009. Pengelolaan Pembayran Milik Daerah terhadap


Pengamanan Aset Daerah pada Pemerintahan Kota Bandung. Skripsi
Akuntansi Universitas Jawa Barat.
Biro Perlengkapan. 2013. Pengelolaan Pembayran Barang Milik Daerah dan
Opini Pemeriksaan BPK. http://www.setdaprovkaltim.com, diakses pada
hari Jumat, 11 Oktober 2013 jam 19.25.
Hasfi, Nyemas, dkk. 2013. Pengelolaan Pembayran Barang Milik Daerah.
(Suatu Studi Pada Dinas Pendapatan, Pengelolaan Keuangan dan Aset
Kabupaten Bandung). Jurnal Administrasi Negara. Vol 1. No. 0001
Oktober 2013.
Kurniawan, Hendra., Eri Mardiani dan Nur Rahmansyah. 2013. Aplikasi
Pembayran Menggunakan Java NetBeans, Xampp, dan iReport
(Pemrograman). Jakarta: Elex Media Koputindo.
Sumarwan, Ujang., Ahmad Jauzi dan Asep Mulyana. 2013. Riset Pemasaran dan
Konsumen Seri 1: Panduan Riset dan Kajian: Kepuasan, Perilaku
Pembelian, Gaya Hidup, Loyalitas dan Persepsi Risiko. Bogor: IPB Press.
Rahmadi, Lendy dan Kusnita Yusmiarti. Perancangan Sistem Informasi
Pembayran di Amik Lembah Dempo Pagaralam, Jurnal Sarjana Teknik
Informatika ISSN : 2302-3805. Vol 2, No.2, Juni 2014
Hartono, Jogiyanto., Akt., MBA., Ph.D. 2015. Analisis Dan Desain Sistem
Informasi: Pendekatan Terstruktur Teori Dan Praktek Aplikasi Bisnis.
Yogyakarta: Andi Offset.
Tiara, Khanna dan Dewi Immaniar, ddk. Penerapan Sistem Pembayran Digital
Pada Perguruan Tinggi Raharja. September 2015
Susilana, Rudi. Riyana, Cepi. 2017. Media Pembelajaran: Hakikat,
Pengembangan, Pemanfaatan, dan Penilaian. Bandung: CV Wacana
Prima.
Ariyani Nunung. Sistem Pembayaran Barang Inventaris Pada Dinas
Perindustrian, Perdagangan, dan Penanaman Modal Kabupaten
Semarang. Universitas Negeri Semarang 2017

85

Anda mungkin juga menyukai