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
alat bantu komputer yang hasilnya adalah informasi-informasi.
commit to user
11
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 metode-metode sebagai berikut :
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
tepat, cepat dan efisien.
commit to user
13
13
3.3 Pembahasan 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
SPP
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
Gambar 3.2 Data Flow Diagram
commit to user
15
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 nota
NIS periode
bulan Tanggal_bayar
biaya kelas
BIAYA kelas
baiya NIS
nama kelas
Tempat_lahir Tanggal_lahir
alamat
Anak_ke Nama_wali
Alamat_wali Pekerjaan_wa
li SISWA
Jenis_kelamin
Dari_ke
satus Membayar
1 n
USERNAME username
password Membayar
sejumlah n
1
Gambar 3.3 Entity Relationship Diagram
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 print
mulai
Transaksi ya
tidak
Transaksi
Input transak
si
Simpan simpan
mulai ya
tidak tidak
ya
Gambar 3.4 FlowChart
commit to user
17
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
rekap.
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 dimiliki oleh semua
siswa Nama
Varchar 70
Nama Siswa Kelas
Varchar 10
Kelas yang ditempati siswa
Jenis_kelamin Date
Jenis kelamin siswa Tempat_lahir
Varchar 20
Tempat lahir siswa Tanggal_lahir
Date Tanggal lahir siswa
Alamat Text
Alamat tempat tinggal siswa
Anak_ke Int
2 Putraputri
yang keberapa
Dari_ke Int
2 Jumlah
saudara kandung
Nama_wali Varchar
70 Nama wali siswa
Pekerjaan_wali Varchar
70 Pekerjaan wali siswa
Alamat_wali Text
Alamat wali siswa
commit to user
19
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 Kelas
Varchar FK
20 Kelas siswa
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
login
commit to user
21
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 Desain Menu Utama
User name
Password
login
SELAMAT DATANG DI SISTEM PEMBAYARAN SPP
SMA NEGERI 1 JUMAPOLO KARANGANYAR
Logo
BERANDA DATA SISWA TRANSAKSI LAPORAN KELUAR logo
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
: Simpan
Hapus logo
commit to user
23
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
:
No Nota Tanggal bayar bulan
biaya keterangan
logo
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
logo
commit to user
25
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.2 Keperluan Sistem