• Tidak ada hasil yang ditemukan

Aplikasi Pembayaran Spp Sma Negeri 1 Jumapolo Karanganyar TARMAN M3309046

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pembayaran Spp Sma Negeri 1 Jumapolo Karanganyar TARMAN M3309046"

Copied!
47
0
0

Teks penuh

(1)

commit to user

APLIKASI PEMBAYARAN SPP

SMA NEGERI 1 JUMAPOLO KARANGANYAR

TUGAS AKHIR

Diajukan Untuk Memenuhi Sebagaian Persyaratan Memperoleh Gelar Ahli

Madya Teknik Informatika

Disusun oleh :

TARMAN

NIM. M3309046

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

(2)

commit to user

(3)
(4)

commit to user

iv

ABSTRACT

Tarman. THE APPLICATION OF SPP PAYMENT AT SMA NEGERI 1

JUMAPOLO KARANGANYAR. Informatics Engineering DIII Program,

Mathematics and Sciences Faculty, Surakarta Sebelas Maret University. 2012.

The application of SPP (tuition) payment at SMA Negeri (Public Senior High School) 1 Jumapolo Karanganyar has still been done manually today. The data concerning SPP payment is stored in the form of archive, so that it is less effective and efficient.

The objective of research is to make SPP payment application in order to facilitate the process of paying tuition at school. The application was made using PHP programming language. DBMS was used MySQL and used web server Apache.

From the result of research above, it can be concluded that the application system developed by the writer, namely the application system of SPP (tuition) payment at SMA Negeri 1 Jumapolo Karanganyar became better than the manual system existing today.

(5)

commit to user

ABSTRAK

TARMAN. APLIKASI PEMBAYARAN SPP SMA NEGERI 1 JUMAPOLO

KARANGANYAR. Program DIII Teknik Informatika, Fakultas Matematika dan

Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. 2012.

Aplikasi pembayaran SPP SMA Negeri 1 Jumapolo Karanganyar saat ini masih ditulis dengan manual. Data-data yang berhubungan dengan pembayaran SPP disimpan dalam bentuk berkas, sehingga kurang efektif dan efisien.

Tujuan dari penelitian ini adalah membuat aplikasi pembayaran SPP, agar mempermudah dalam proses pembayaran SPP sekolah. Aplikasi dibuat dengan bahasa pemrograman PHP. Untuk DBMS nya menggunakan MySQL dan menggunakan web server Apache.

Dari hasil penelitian di atas dapat disimpulkan bahwa sistem aplikasi yang dikembangkan oleh penulis yaitu sistem aplikasi pembayaran SPP SMA Negeri 1 Jumapolo Karanganyar dapat menjadi lebih baik dibandingkan dengan sistem yang ada seperti saat ini yang masih dilakukan secara manual.

(6)

commit to user

vi

MOTTO

1. Jalani hidup apa adanya dan berusaha menjadi yang lebih baik.

(7)

commit to user

PERSEMBAHAN

(8)

commit to user

viii

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah

memberikan anugerah dan segala kenikmatan luar biasa banyaknya. Sholawat dan

salam semoga selalu tercurahkan kepada nabi kita Muhammad SAW,

keluarganya, para sahabat dan umatnya yang senantiasa istiqomah dijalan

kebenaran. Tugas akhir ini dibuat untuk memenuhi salah satu persyaratan

memperoleh gelar ahli madya ilmu komputer. Dalam menyelesaikan laporan ini

mendapat banyak bantuan baik berupa materiil maupun spiritual dari berbagai

pihak. Oleh karena itu mengucapkan banyak terima kasih.

1. Bapak Drs. Syamsurizal, sebagai Dosen pembimbing yang telah memberikan

bimbingan dan arahan dalam penulisan Tugas Akhir ini.

2. Bapak Meiyanto Eko Sulistyo, S.T., M.Eng. dan Bapak Winarno, S.Si selaku

dosen penguji Tugas Akhir.

3. Bapak Y.S Palgunadi,M.Si selaku ketua jurusan DIII Ilmu komputer FMIPA

UNS.

4. Bapak Agus Dwihandoyo, S. Kom selaku pembimbing instansi dari SMA

Negeri 1 Jumapolo karanganyar.

5. Dosen-dosen DIII Ilmu Komputer FMIPA UNS yang telah memberikan suport

kepada penulis dalam pelaksanaan Tugas Akhir ini.

6. Rekan-rekan Teknik Informatika 2009 terima kasih atas segala bantuan kalian.

Demikian laporan Tugas Akhir ini dengan harapan dapat bermanfaat bagi

penulis maupun pembaca.

Surakarta, 28 Juni 2012

(9)

commit to user

DAFTAR ISI

Halaman

HALAMAN JUDUL... i

LEMBAR PERSETUJUAN... ii

LEMBAR PENGESAHAN... iii

ABSTRACT... iv

ABSTRAK... v

MOTTO... vi

PERSEMBAHAN... vii

KATA PENGANTAR... viii

DAFTAR ISI... ix

DAFTAR TABEL... xii

DAFTAR GAMBAR... xiii

BAB I PENDAHULUAN ... 1

(10)

commit to user

BAB III ANALISIS DAN PERANCANGAN... 11

3.1 Deskripsi Data... 11 BAB IV IMPLEMENTASI DAN EVALUASI... 25

4.1 Implementasi... 11

4.2 Keperluan Sistem... 11

(11)

commit to user

4.2.2 Hardtware 21

4.3 Realisasi dalam Program Aplikasi... 26

4.4 Pengujian... 32

BAB V PENUTUP ... 33

5.1 Kesimpulan ... 33

5.2 Saran ... 33

(12)

commit to user

xii

DAFTAR TABEL

Tabel 2.1 Simbol-simbol Context Diagram... 6

Tabel 2.2 Simbol-simbol Data Flow Diagram... 6

Tabel 2.3 Simbol-simbol flowchart... 7

Tabel 2.4 Simbol-simbol Entity Relationship Diagram... 9

Tabel 3.1 Siswa... 18

Tabel 3.2 Transaksi... 19

Tabel 3.3 Biaya... 20

(13)

commit to user

DAFTAR GAMBAR

Gambar 3.1 Context Diagram ... 13

Gambar 3.2 Data Flow Diagram... 14

Gambar 3.3 Entity Relationship Diagram... 15

Gambar 3.4 Flowchart...... 16

Gambar 3.5 Hubungan Antar Tabel... 17

Gambar 3.6 Desain Form Login ... 21

Gambar 3.7 Desain Menu Utama ... 21

Gambar 3.8 Desain Data Siswa... 22

Gambar 3.9 Desain Transaksi Pembayaran... 23

Gambar 3.10 Desain Laporan Per-siswa... 23

Gambar 3.11 Desain Laporan Per-kelas... 24

Gambar 3.12 Desain Laporan Per-bulan... 24

Gambar 3.13 Desain Rekap yang Belum Bayar... 24

Gambar 4.1 Form Login ... 26

Gambar 4.2 Form Utama... 26

Gambar 4.3 FormInput Data Siswa... 27

Gambar 4.4 Form Edit Data Siswa... 27

Gambar 4.5 Form Transaksi pembayaran... 28

Gambar 4.6 Form laporan kwitansi... 28

Gambar 4.7 Edit biaya... 29

Gambar 4.8 Form Laporan Pembayaran Per-siswa... 30

(14)

commit to user

xiv

Gambar 4.10 Form Laporan Pembayaran Per-bulan... 31

(15)

commit to user

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Dewasa ini perkembangan teknologi informasi di Indonesia telah

merambah ke berbagai bidang, diantaranya adalah bidang pendidikan. Salah satu

pemanfaatannya adalah dalam penyampaian informasi kepada publik. Sebagai

contoh, sistem pendaftaran SPMB melalui internet, sistem informasi akademik

pada universitas dan lain sebagainya.

Persaingan dalam dunia pendidikan menuntut adanya suatu sistem yang

mempermudah proses-proses yang biasa dilakukan secara manual. Semua elemen

lembaga pendidikan memerlukan sistem yang menghasilkan informasi akurat,

serta membantu dalam pengambilan keputusan yang berkaitan dengan

perkembangan lembaga pendidikan yang bersangkutan. Begitu pula dengan

administrasi pembayaran SPP yang ada di SMA Negeri 1 Jumapolo Karanganyar.

Dalam pelayanan pembayaran SPP, mengingat banyaknya jumlah siswa,

maka akan rumit jika masih dilakukan secara manual. Oleh karena itu dibutuhkan

suatu sistem yang mampu mendata pembayaran SPP dengan cepat dan akurat.

Dengan latar belakang yang telah dikemukakan di atas mengangkat

Aplikasi Pembayaran SPP SMA Negeri 1 Jumapolo

1.2 Rumusan dan Batasan Masalah

1.2.1 Perumusan Masalah

Berdasarkan topik yang telah diuraikan di atas, maka perumusan masalah

yang dikemukakan adalah bagaimana membuat aplikasi pembayaran SPP yang

(16)

commit to user

2

2

1.2.2 Batasan Masalah

Batasan masalah dalam laporan ini yaitu sebuah pembuatan

aplikasi pembayaran SPP yang berupa penginputan data, edit data, transaksi dan

pelaporan data.

1.3 Tujuan Penelitian

Tujuan dari tugas akhir ini yaitu membuat aplikasi pembayaran SPP

di SMA Negeri 1 Jumapolo Karanganyar berbasis web dengan menggunakan

bahasa pemrograman PHP dan database MySQL.

1.4Manfaat Penelitian

Dengan dibuatnya program Aplikasi pembayaran SPP ini diharapkan dapat

bermanfaat untuk membantu dan mempermudah proses pembayaran administrasi

di SMA Negeri 1 Jumapolo Karanganyar, sehingga efektifitas kerja dapat tercipta

(17)

commit to user

BAB II

LANDASAN TEORI

2.1 Sistem Informasi

Dewasa ini kebutuhan informasi meningkat dengan cepatnya. Informasi

tidak hanya sekedar dibutuhkan orang melainkan sudah menjadi suatu komoditas.

Dengan adanya pertumbuhan informasi, hal ini berdampak pada berbagai aspek

kehidupan, apalagi di era globalisasi yang memungkinkan orang bergerak

meninggalkan batas-batas konvensional (Jogiyanto, 1996).

2.1.1 Definisi Sistem

membicarakan analis dan perencanaan sistem, jawabannya adalah Sistem

merupakan serangkaian komponen yang bekerja sama untuk mencapai tujuan

sistem (Jogiyanto, 1996).

Sedangkan pengertian sistem dalam arti luas adalah :

Sistem adalah satu kesatuan yang terdiri dari bagian-bagian yang saling

berinteraksi dan bekerja sama untuk mencapai suatu tujuan tertentu (Jogiyanto,

1996 : 90).

2.1.2 Definisi Informasi

Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti

bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini atau

mendatang (Gordon,1984). Syarat-syarat tentang informasi yang baik dan lengkap

(18)

commit to user

4

4 a. Ketersediaan (availability)

b. Mudah dipahami (comprehenibility)

c. Relevan

Kualitas dari informasi secara singkat terdiri dari 3 hal (Gordon,1984) yaitu

a. informasi harus akurat

b. tepat pada waktunya

c. relevan

2.1.3 Definisi Sistem Informasi

Sistem Informasi adalah suatu sistem yang terdapat didalam organisasi

yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung

operasi, yang manjerial dan kegiatan strategis dari suatu organisasi dan

menyediakan pihak luar tertentu dengan laporan-laporan yang

diperlukan.(Jogiyanto, 2001).

2.2 Analisis Sistem

Analisis sistem adalah penguraian dari sistem informasi yang utuh ke

dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

(19)

hambatan-commit to user

5

hambatan yang terjadi dan keutuhan-keutuhan yang diharapkan sehingga dapat

diusulkan perbaikan-perbaikannya (Jogiyanto, 2001).

2.3 Pengertian Perancangan Sistem

Perancangan sistem adalah merancang atau mendesain sistem yang baik,

isinya adalah langkah-langkah operasi dalam pengolahan data dan prosedur untuk

mendukung operasi sistem (Kendall, 2003).

Dalam merancang sistem terdapat alat-alat bantu yang dapat digunakan untuk

mempermudah dalam merancang sistem yaitu :

1. Context Diagram

Context Diagram adalah tingkatan tertinggi dalam diagram aliran data dan

hanya memuat satu proses, menunjukkan sistem secara keseluruhan (Kendall,

2003). Beberapa simbol yang digunakan dalam context diagram dapat dilihat

dalam Tabel 2.1

Tabel 2.1. Simbol-simbol Context Diagram

Entitas Menggambarkan sumber dan tujuan

dari aliran data dan atau menuju

sistem

Proses Merepresentasikan proses aliran data

Sistem Merepresentasikan keseluruhan sistem

(20)

commit to user

6

6 2. Data Flow Diagram (DFD)

Data Flow Diagram adalah suatu gambaran grafis dari suatu sistem yang

menggunakan sejumlah bentuk-bentuk symbol yang menggambarkan bagaimana

arus data melalui suatu proses yang saling berkaitan. DFD hanya terdiri dari 4

simbol. Simbol-simbol itu digunakan untuk elemen-elemen lingkungan yang

berhubungan dengan sistem, proses, arus data, serta penyimpanan data (Kendall,

2003).

Tabel 2.2. Simbol-simbol Data Flow Diagram

Suatu proses dimana beberapa tindakan atau

sekelompok tindakan dijalankan.

Suatu entitas berupa orang,kelompok, departemen,

atau sistem yang bisa menerima informasi atau

data-data awal.

Arus data yang menunjukkan bahwa informasi

sedang melintas dari atau menuju suatu proses.

Penyimpanan data

3. FlowChart

Flowchart adalah gambaran dalam bentuk diagram alir dari

algoritma-algoritma dalam suatu program, yang menyatakan arah alur program tersebut.

(Kendall, 2003). Beberapa simbol yang digunakan flowchart dapat dilihat pada

(21)

commit to user

7

Tabel 2.3. Simbol-simbol Flowchart (Kendall, 2003)

Menunjukkan awal / akhir program

Menunjukkan proses

Menunjukkan arus

Menunjukkan input/output

Menunjukkan pengujian

2.4 Perancangan Database

1. Database

Database, menurut Irmansyah (2003) adalah kumpulan dari item data

yang saling berhubungan satu dengan yang lainnya yang diorganisasikan

berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer

dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.

Sedangkan menurut Syahroni (2003), database adalah kumpulan dari data

yang saling berhubungan, tersimpan di perangkat keras komputer dan digunakan

(22)

commit to user

8

8

a. Salah satu komponen penting dalam sistem informasi, karena merupakan dasar

dalam menyediakan informasi,

b. Menentukan kualitas informasi : akurat, tepat pada waktunya dan relevan.

Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan

dengan biaya mendapatkannya,

c. Mengurangi duplikasi data ( data redundancy),

d. Hubungan data dapat ditingkatkan ( data relatability),

e. Mengurangi pemborosan tempat simpanan luar.

2. Entity Relationship Diagram (ERD)

E-R Diagram menggambarkan relasi dari dua file atau dua tabel yang

dapat digolongkan dalam tiga macam bentuk relasi, yaitu satu-satu, satu-banyak,

dan banyak-banyak. Penggambaran ini akan membantu analisis sistem dalam

melakukan perancangan program. ERD merupakan dasar untuk pengembangan

kamus data. Tiap atribut pada ERD dapat didokumentasikan dengan suatu entry

kamus elemen data, ER-Diagram menggunakan sejumlah notasi dan simbol

untuk menggambarkan struktur dan hubungan antar data (Fathansyah, 1999).

pada dasarnya ada 4 macam simbol yang digunakan yaitu :

a. Entity

Entity adalah suatu objek yang dapat diidentifikasi dalam lingkungan

pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang

akan dibuat. Entity digambarkan dalam bentuk persegi empat.

b. Atribut

Entity mempunyai elemen yang disebut atribut, dan berfungsi

mendeskripsikan karakter entiti. Misalnya atribut nama pekerja dari entity

pekerja. Setiap ERD bisa terdapat lebih dari satu atribut. Entity digambarkan

(23)

commit to user

9

c. Hubungan

Relationship, sebagaimana halnya entity maka dalam hubunganpun harus

dibedakan antara hubungan atau bentuk hubungan antar entity dengan isi dari

hubungan itu sendiri. Misalnya dalam kasus hubungan antara entity siswa

dan entity mata_kuliah adalah mengikuti, sedangkan isi hubungannya dapat

berupa nilai_ujian. Relationship digambarkan dalam bentuk intan / diamonds.

d. Garis

Digunakan untuk menghubungkan entity dengan entity maupun entity

dengan atribut.

Tabel 2.4. Simbol-simbol Entity Relationship Diagram (Fathansyah, 1999).

Simbol Entity

mendefinisikan data pada sistem dengan lengkap (Fathansyah, 1999). Kamus data

mendefinisikan elemen data dengan fungsi sebagai berikut:

a. Menjelaskan arti aliran data dan penyimpanan dalam Data Flow Diagram.

b. Mendeskripsikan komposisi paket data yang bergerak melalui aliran.

(24)

commit to user

10

10

d. Mendeskripsikan hubungan detail antar penyimpanan yang akan menjadi titik

perhatian dalam entity relationship diagram.

2.5 Komputerisasi

Menurut (Jogiyanto, 1995 : 87) Komputerisasi adalah :

Suatu pengolahan data atau proses input, output dan proses yang menggunakan

(25)

commit to user

BAB III

ANALISIS DAN PERANCANGAN

3.1 Deskripsi Data

3.1.1 Jenis dan Sumber Penelitian

Dalam penelitian ini, data dan informasi sangat diperlukan

untuk melengkapi Tugas Akhir agar dapat mencapai hasil yang

maksimal dan dapat dipertanggungjawabkan. Adapun sumber data

yang kami peroleh dari hasil penelitian di SMA Negeri 1 Jumapolo

Karanganyar adalah sebagai berikut :

a. Data Primer

Data diperoleh secara langsung dari objek penelitian yaitu dari

pihak-pihak yang bersangkutan dengan sistem pembayaran SPP

sekolah di SMA Negeri 1 Jumapolo Karanganyar.

b. Data Sekunder

Pengumpulan data sekunder merupakan teknik pengumpulan

data-data tambahan untuk menunjang penelitian melalui studi

kepustakaan yang berhubungan dengan sistem informasi pembayaran

administrasi sekolah. Data sekunder diperoleh dari literatur-literatur

yang mendukung sebagai pelengkap data primer.

3.1.2 Metode Pengumpulan Data

Dalam pengumpulan data untuk Tugas Akhir ini menggunakan

(26)

commit to user

12

12

a. Observasi

Metode Observasi adalah metode penelitian yang dilakukan dengan

cara mengamati sistem pembayaran SPP sebelumnya, sehingga dapat

memperoleh data yang akurat dan sesuai dengan judul Tugas Akhir

yang diambil.

b . Intervew

Metode Intervew adalah metode penelitian yang dilakukan dengan

cara wawancara langsung kepada petugas pembayaran SPP mengenai

data-data yang terkait dengan rancangan sistem yang akan disusun.

c. Study Pustaka

Merupakan teknik pengumpulan data dengan cara membaca buku

referensi yang berhubungan dengan materi penulisan.

3.2 Hasil Analisis

Sistem informasi pembayaran di SMA Negeri 1 Jumapolo

Karanganyar pada saat ini adalah sebagai berikut :

1. Pendataan transaksi pembayaran masih dilakukan pencatatan secara

tertulis dan belum menggunakan sistem komputerisasi.

2. Pendataan pelaporan yang masih menggunakan sistem manual

sehingga mengakibatkan kinerja petugas administrasi tidak efisien

karena sekali melakukan transakasi pembayaran harus beberapa kali

menyalin data pada pelaporannya.

Untuk mengatasi permasalahan diatas, maka dibutuhkan sebuah

sistem informasi dan sebuah aplikasi yang digunakan untuk

mempermudah dan membantu untuk menyelesaikannya yang mampu

melakukan proses pendataan, pengolahan serta pelaporan data secara

(27)

commit to user

13

3.3Pembahasan Hasil Analisis

3.3.1 Analisis Kebutuhan Sistem

3.3.1.1 Analisis Kebutuhan Software

1. Sistem Operasi : Windows 7

2. Perangkat lunak pendukung :Aplikasi MySQL 5.1.41,Mozilla Firefox 13, dan Adobe DreamWeaver CS5

3.3.1.2 Analisis kebutuhan Hardware

1. Prosesor intel pentium 4

2. RAM 1 GB

3. Hardisk 160 GB

4. Keyboard dan Mouse

5. Printer Canon pixma 1000

3.3.2 Analisis dan Rancangan Sistem

3.3.2.1 Context Diagram

Data siswa 1 2 print out laporan

Gambar 3.1 Context Diagram

admin

Sistem pembayaran

(28)

commit to user

14

14 Keterangan :

1. Admin memasukkan data siswa dan data transaksi kesistem

pembayaran SPP.

2. Admin akan mendapatkan konfirmasi pembayaran dari petugas SPP

yang berupa print out sebagai bukti pembayaran.

3.3.2.2 Data Flow Diagram

Data Flow Diagram adalah alat dipakai untuk mendokumentasikan proses

dalam sistem. DFD menekankan pada fungsi didalam sistem, cara menggunakan

informasi yang tersimpan dan pemindahan informasi antar fungsi didalam sistem.

Data Flow Diagram pada sistem informasi pembayaran SPP SMA Negeri 1

Jumapolo karanganyar dapat dilihat pada Gambar 3.2

(29)

commit to user

15

3.3.2.3 Entity Relationship Diagram

Berikut ini adalah Entity Relationship Diagram dari Aplikasi Pembayaran

SPP. Entity Relationship Diagram Dapat dilihat pada Gambar 3.3 :

TRANSAKSI

(30)

commit to user

16

16

3.3.2.4 Flowchart

Pada sistem informasi pembayaran SPP SMA Negeri 1 Jumapolo

Karanganyar. Flowchart dapat dilihat pada gambar 3.4 :

Input data

Data Baru Input Data simpan

Output

(31)

commit to user

17

3.3.2.5 Hubungan Antar Tabel

Gambar 3.5 Hubungan Antar Tabel

3.3.3 Analisis dan Perancangan Basis Data

Sebuah aplikasi sistem informasi pasti membutuhkan sebuah database

untuk menyimpan sebuah data. Database Engine adalah sebuah aplikasi untuk

mengatur sebuah tabel. Dalam aplikasi pembayaran SPP ini menggunakan PHP

dan dalam aplikasi pembayaran SPP ini terdiri dari data siswa, data transaksi,data

(32)

commit to user

18

18

1. Tabel Siswa

Nama Tabel : Siswa

Fungsi : Untuk menyimpan data siswa

Primary Key : NIS

Tabel 3.1 Siswa

Nama Field Tipe Data Index Ukuran Keterangan

NIS int PK 20 Nomor induk yang

Jenis_kelamin Date Jenis kelamin siswa

Tempat_lahir Varchar 20 Tempat lahir siswa

Tanggal_lahir Date Tanggal lahir siswa

Alamat Text Alamat tempat tinggal

Nama_wali Varchar 70 Nama wali siswa

Pekerjaan_wali Varchar 70 Pekerjaan wali siswa

(33)

commit to user

19

2. Tabel Transaksi

Nama tabel : Transaksi

Fungsi : Untuk menyimpan data siswa

Primary Key : Nota

Foreign Key : NIS dan Kelas

Tabel 3.2 Transaksi

Nama field Tipe data Index Ukuran Keterangan

Nota Int PK 20 Nomor transaksi

pembayaran

NIS Int FK 20 Nomor Induk yang

dimiliki oleh siswa

Tahun Year Tahun ajaran saat

melakukan

pembayaran SPP

Tanggal_bayar Date Tanggal saat

melakukan

pembayaran

Bulan Varchar 96 Bulan yang ingin

dibayar

Biaya Int 8 Besarnya biaya SPP

(34)

commit to user

20

20

3. Tabel Biaya

Nama tabel : Biaya

Fungsi : untuk mengedit biaya

Primary Key : Kelas

Tabel 3.3 Biaya

Nama field Tipe data Index Ukuran Keterangan

Kelas Varchar PK 10 Kelompok Kelas

Siswa

Biaya Varchar 20 Biaya yang

dibayarkan siswa

4. Tabel Kunci

Nama tabel : Kunci

Fungsi : sebagai pengamanan admin

Primary Key : Username

Tabel 3.4 Kunci

Nama field Tipe data Index Ukuran Keterangan

Username Varchar PK 50 Nama login

Password Varchar 50 Kode keamanan

(35)

commit to user

21

3.3.4 Struktur dan Desain Program

1. Desain Form Login

Membuat ilustrasi form Login dari gambar 3.6 ini digunakan terdiri dari

Logo, Username, Password dan login. Untuk masuk kesistem dengan cara

memasukkan username dan password. jika username dan password salah maka

tidak bisa masuk.

Gambar 3.6 Desain Form Login

2. Desain Menu Utama

Dalam menu utama ini terdiri dari menu beranda, input data, edit data,

transaksi dan menu laporan. Bagian konten merupakan tempat untuk isi dari

aplikasi pembayaran.

Gambar 3.7 DesainMenuUtama User name

Password

login

SELAMAT DATANG

DI SISTEM PEMBAYARAN SPP SMA NEGERI 1 JUMAPOLO KARANGANYAR Logo

BERANDA DATA SISWA TRANSAKSI LAPORAN KELUAR

(36)

commit to user

22

22

3. Desain Data Siswa

Gambar 3.8 Desain Data Siswa DATA SISWA

NIS :

Nama :

Kelas :

Jenis kelamin :

Tempat lahir :

Tanggal lahir :

Alamat : Anak ke : Nama wali :

Pekerjaan wali :

Alamat wali :

(37)

commit to user

23

4. Desain Transaksi Pembayaran

Gambar 3.9 Desain Transaksi Pembayaran

5. Desain Laporan Per-siswa

Gambar 3.10 Desain Laporan Per-siswa Transaksi Pembayaran SPP

NIS :

Nama :

Kelas :

Tanggal lahir :

Tanggal Pembayaran :

Bulan :

Biaya :

logo

Simpan Hapus

LAPORAN

Masukkan NIS : cari

NIS :

Nama :

(38)

commit to user

24

24

6. Desain Laporan Per-kelas

Gambar 3.11 Desain Laporan Per-kelas

7. Desain Laporan Per-bulan

Gambar 3.12 Desain Laporan Per-bulan

8. Desain Rekap yang belum bayar

Gambar 3.13 Desain Rekap yang belum bayar Laporan

Kelas :

Da a r pembayaran pada kelas ...

No Nota NIS Nama Tanggal bayar bulan biaya keterangan

logo

Laporan

Bulan :

Kelas : cari

No Nota NIS Nama Tanggal bayar bulan biaya keterangan

logo

Laporan

Kelas : cari

NIS Nama Bulan bayar terakir

(39)

commit to user

BAB IV

IMPLEMENTASI

4.1 Implementasi

Dalam pembuatan Aplikasi pembayaran SPP SMA Negeri 1 Jumapolo

Karanganyar ini dibuat dengan bahasa pemrograman PHP yang dipadukan

dengan database MySQL. Pembuatan database dilakukan dengan menggunakan

aplikasi DBMS MySQL 5.1.41 pada XAMPP version 1.7.3. dan diakses melalui

web browser Mozilla Firefox 13.

4.2Keperluan Sistem

4.2.1 Software

Keperluan sofware antara lain :

1. Aplikasi MySQL 5.1.41 untuk Database Management Sistem (DBMS).

2. Dreamweaver C5 untuk membuat tampilan dan coding

3. Web Browser, untuk tampilan terbaik disarankan menggunakan Mozilla

Firefox.

4.2.2 Hardware

Keperluan hardware antara lain :

1. Prosesor intel pentium 4

2. RAM 1 GB

3. Hardisk 160 GB

4. Keyboard dan Mouse

(40)

commit to user

26

26

4.3Realisasi dalam Program Aplikasi

1. Form Login

Form Login dari Gambar 4.1 ini digunakan admin untuk masuk kesistem

dengan cara memasukkan username dan password. Petugas administrasi tidak

akan masuk kesistem jika username dan password salah.

Gambar 4.1 Form Login

2. Form Utama

Form Gambar 4.2 ini merupakan form menu utama yang digunakan untuk

memilih menu. Menu yang disediakan sistem informasi pembayaran SPP ini

adalah beranda, input data siswa, edit data siswa, transaksi dan laporan

pembayaran SPP.

(41)

commit to user

27

3. Form Input

Form input sistem informasi pembayaran SPP ini meliputi :

3.1 Form Input Data Siswa

Form Input Data Siswa ini digunakan untuk menginput data siswa. Yang

diinputkan antara lain NIS, Nama, Kelas, Jenis kelamin, Tempat Lahir, Tanggal

Lahir, Alamat, Anak ke, Nama wali, Pekerjaan wali, Alamat wali. Jika klik

rsimpan dan akan muncul pesan

Form Input Data Siswadapat dilihat pada Gambar 4.3 :

Gambar 4.3 Form input data siswa

3.2 Form Edit Data Siswa

Form edit data siswa adalah form untuk mengedit data siswa yang sudah

maka data siswa akan muncul. Form edit data siswa dapat dilihat pada Gambar

(42)

commit to user

28

28

Gambar 4.4 Form Edit Data Siswa

4. Form Transaksi pembayaran

Form Transaksi pembayaran adalah form untuk melakukan transaksi

pembayaran SPP. Form Transaksi pembayaran dapat dilihat pada Gambar 4.5 :

Gambar 4.5 Transaksi pembayaran

5.Form laporan kwitansi

Form laporan kwitansi pada Gambar 4.6 ini adalah form laporan kwitansi

(43)

commit to user

29

Gambar 4.6 Form laporan kwitansi

6. Form Edit Biaya

Form edit biaya ini digunakan untuk merubah biaya pembayaran apabila

tahun ke tahun ada perubahan biaya. Form edit biaya dapat dilihat pada Gambar

4.7

(44)

commit to user

30

30

7. Form Laporan Pembayaran Per-siswa

Form ini adalah form untuk menampilkan transaksi pembayaran yang

telah dilakukan per-siswa. Form Laporan Pembayaran Per-siswa dapat dilihat

pada Gambar 4.8

Gambar 4.8Form Laporan Pembayaran Per-siswa

8. Form Laporan Pembayaran Per-kelas

Form laporan pembayaran per-kelas adalah form laporan transaksi

pembayaran yang ditampilkan berdasarkan kelas, dan dalam tampilan tersebut

kalau dicetak setiap kelas ada laporannya. Form laporan pembayaran per-kelas

dapat dilihat pada Gambar 4.9

(45)

commit to user

31

9. Form Laporan Pembayaran Per-bulan

Form laporan pembayaran per-bulan adalah form untuk menampilkan

transaksi pembayaran yang dilakukan pada bulan tertentu. berdasarkan bulan dan

kelas. Form laporan pembayaran per-bulan dapat dilihat pada Gambar 4.10

Gambar 4.10 FormLaporan Pembayaran Per-bulan

10. Form Laporan Rekap yang belum bayar

Form ini untuk melihat siswa dalam pembayaran lunas atau belum

berdasarkan kelas. Form Laporan Rekap yang belum bayar dapat dilihat pada

Gambar 4.11

(46)

commit to user

32

32

4.4Pengujian

Table 4.12 ini dapat dijelaskan bahwa pengujian Proses, Input, Output dan

Output Aplikasi. Dari hasil data NIS, Jenis kelamin, Tempat Lahir, Tanggal Lahir,

Alamat, Anak Ke, Nama wali, Pekerjaan Wali, Alamat Wali, maka petugas SPP

dapat mengelola pembayaran SPP lebih baik dibandingkan menggunakan cara

yang manual.

Tabel 4.12 Pengujian

No Proses Input Output Seharusnya Output Aplikasi

1 Data Siswa

NIS : 6060

Nama : Agus Gunawan Kelas : XII IPA 1

Jenis kelamin : Laki-Laki Tempat Lahir : Magetan Tanggal Lahir : 1995-11-18

Alamat : sarangan, jawa timur

Nama : Agus Gunawan Kelas : XII IPA 1

Jenis kelamin : Laki-Laki Tempat Lahir : Magetan Tanggal Lahir : 1995-11-18

Alamat : sarangan, jawa timur

Nama : Agus Gunawan Kelas : XII IPA 1

Jenis kelamin : Laki-Laki Tempat Lahir : Magetan Tanggal Lahir : 1995-11-18

Alamat : sarangan, jawa timur

Nama : Agus Gunawan Kelas : XII IPA 1

Tanggal Pembayaran : 28 Juni 2012

Bulan: Januari Biaya : Rp 180000

NIS : 6060

Nama : Agus Gunawan Kelas : XII IPA 1

Tanggal Pembayaran : 28 Juni 2012

Bulan: Januari Biaya : Rp 180000

No Nota : 1 NIS : 6060

Nama : Agus Gunawan Kelas : XII IPA 1

Tanggal Pembayaran : 28 Juni 2012

Bulan: Januari

Tagihan SPP Selanjutnya : Februari

Nama : Agus Gunawan

No Nota : 1

Tanggal Pembayaran : 28 Juni 2012

(47)

commit to user

BAB V

PENUTUP

5.1 KESIMPULAN

Dari Tugas akhir yang telah dilaksanakan ini maka dapat disimpulkan

bahwa Pembayaran SPP SMA Negeri 1 Jumapolo Karanganyar telah dibuat

berbasis web dengan menggunakan bahasa pemrograman PHP dan database

MySQL.

5.2 SARAN

Berdasarkan kesimpulan dari hasil penelitian, maka penulis memberi saran

sebagai berikut :

1. Penggunaan sistem informasi pembayaran SPP SMA Negeri 1 Jumapolo

Karanganyar diharapkan mampu membantu kinerja instansi khususnya bidang

administrasi secara efektif dan efisien.

2. SMA Negeri 1 Jumapolo Karanganyar dalam menjalankan sistem informasi

berbasis komputer membutuhkan sumber daya informasi yang tepat sehingga

sistem yang dipakai bisa lebih efektif.

3. Pola dibuat grafika tentang sistematika pembayaran SPP atau lunas dan belum

Gambar

Tabel 2.1 Simbol-simbol Context Diagram...........................................  6
Gambar 4.11 Form Laporan Rekap yang Belum Bayar.........................  32
Tabel 2.1. Simbol-simbol Context Diagram
Tabel 2.2. Simbol-simbol Data Flow Diagram
+7

Referensi

Dokumen terkait

kecernaan/laju degradasi fraksi serat (NDF, ADF, dan selulosa) lima jenis rumput laut coklat (Padina australis, Turbinaria murayana, Turbinaria decurrens, Sargassum

Walaupun dapat mengakomodir hampir seluruh perbedaan pendapat (karena mempunyai rentang skala yang cukup besar dari 1-11) namun Skala Thurstone tidak banyak digunakan dalam

Museum Learning via Social and Mobile Technologies: (How) can online interactions enhance the visitor experience?, British Journal of Educational Technology,

Sehubungan dengan akan dilaksanakan penelitian dengan judul Hubungan Sanitasi Lingkungan dan Higiene Perseorangan dengan Kejadian Skabies di Rutan Cabang Sibuhuan Kabupaten

Melalui pemanfaat internet dalam dunia pendidikan peserta didik mampu menggunakan internet secara maksimal untuk mencari informasi yang berhubungan dengan mata pelajaran

Penelitian ini menggunakan metode eksperimental yang terdiri dari 2 (dua) variabel perlakuan yaitu: metode pembuatan VCO dan umur panen kelapa, perlakuan

Produk yang dibuat dalam program ini adalah “ice cream raja beken” yang merupakan inovasi dari pengolahan ice cream yang memiliki rasa jamu beras kencur.. Karakteristik produk

Berdasarkan hasil penelitian dan perhitungan uji t menunjukkan bahwa kualitas kehidupan kerja secara parsial berpengaruh positif dan signifikan terhadap kinerja guru SMK Negeri