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