UL
SISTEM INFORMASI PENGOLAHAN PEMBAYARAN KEGIATAN EKSTRAKURIKULER “STUDI KASUS PADA SEKOLAH SD NOTRE DAME JAKARTA”
Dortea Sandeng 41812110012
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014
http://digilib.mercubuana.ac.id/
JUDUL
SISTEM INFORMASI PENGOLAHAN PEMBAYARAN KEGIATAN EKSTRAKURIKULER “STUDI KASUS PADA SEKOLAH SD NOTRE DAME JAKARTA”
Dortea Sandeng 41812110012
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014
http://digilib.mercubuana.ac.id/
HALAMAN JUDUL D
http://digilib.mercubuana.ac.id/
E
NGAN SPESIFIK
http://digilib.mercubuana.ac.id/
DAFTAR ISI
LEMBAR PERSETUJUAN .............................................................................
v
KATA PENGANTAR .......................................................................................
vii
ABSTRACT .......................................................................................................
viii
ABSTRAKSI .....................................................................................................
ix
DAFTAR ISI .....................................................................................................
x
BAB I
BAB II
PENDAHULUAN 1.1. Latar Belakang ........................................................................
1
1.2. Rumusan Masalah ...................................................................
3
1.3. Batasan Masalah ......................................................................
3
1.4. Tujuan dan Manfaat Penelitian ................................................
4
1.5. Metodologi Penelitian .............................................................
4
1.6. Sistematika Penulisan ..............................................................
6
LANDASAN TEORI 2.1. Pengertian Sekolah ..................................................................
8
2.2. Pengertian Siswa .....................................................................
8
2.3. Pengertian Administrasi Pendidikan .......................................
8
2.4. Konsep Dasar Sistem ..............................................................
8
2.1.1 Pengertian Sistem ...........................................................
8
2.1.2 Karakteristik Sistem ........................................................
9
2.5. Konsep Dasar Informasi ...........................................................
9
2.6. Pengeritian Sistem Informasi ...................................................
10
2.7. Analisa dan Perancangan Sistem .............................................
11
2.7.1 Pengertian Analisa Sistem ..............................................
11
2.7.2 Pengertian Perancangan Sistem .....................................
11
2.8. Software Development Life Cycle (SDLC) ............................
12
2.9. Konsep Dasar Berorientasi Objek ...........................................
15
2.10. Analisa Berorientasi Objek .....................................................
17
http://digilib.mercubuana.ac.id/
BAB III
2.11. Pengertian UML ......................................................................
17
2.11.1 Sejarah UML ................................................................
20
2.11.2 Diagram UML ..............................................................
20
2.12. Use Case Diagram ...................................................................
22
2.12.1 Activity Diagram ..........................................................
23
2.12.2 Sequance Diagram .......................................................
25
2.12.3 Class Diagram .............................................................
27
2.13. SDLC (Software Development Life Cycle) .............................
29
2.5.1 Model Waterfall .............................................................
30
2.14. XAMPP ....................................................................................
31
2.15. MySQL (Structure Query Language) .....................................
32
2.16. PHP (Personal Home Page) ...................................................
33
2.17. Adobe Dreamweaver CS6 ........................................................
33
2.18. Metode Pengujian Sistem.........................................................
35
2.18.1 Black Box Testing .........................................................
35
2.18.2 White Box Testing ........................................................
35
ANALISA PERANCANGAN SISTEM 3.1. Tinjauan Organisasi ...............................................................
36
3.1.1 Struktur Organisasi SD Notre Dame ..............................
37
3.1.2 Tugas dan Tanggungjawab ............................................
37
3.2. Analisa Sistem Berjalan ..........................................................
42
3.2.1 Use Case Diagram Sistem Berjalan ................................
42
3.2.2 Activity Diagram Sistem Berjalan ...................................
42
3.3. Analisa Sistem Usulan .............................................................
46
3.3.1 Use Case Diagram Sistem Berjalan ................................
46
3.4 Actifity Diagram Jenis Pembayaran .........................................
48
3.4.1 Actifity Diagram Pilih Jenis Pembayaran ......................
48
3.4.2 Activity Diagram Input Pembayaran ..............................
49
3.4.3 Actifity Diagram Pembayaran ........................................
50
3.4.4 Activity Diagram Cetak Kwitansi ..................................
51
3.4.5 Activity Diagram Cetak Laporan ....................................
52
Sequence Diagram Sistem Usulan ..........................................
53
3.5
http://digilib.mercubuana.ac.id/
BAB IV
BAB V
3.5.1 Sequence Diagram Pembayaran ...................................
53
3.5.1.1 Sequence Diagram Pilih Jenis Pembayaran .................
54
3.6 Perancangan Database ..............................................................
55
3.6.1 Rancangan Class Diagram..............................................
55
3.7
Struktur Database ....................................................................
56
3.8
Rancangan Layar Aplikasi ......................................................
58
IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Implementasi ...........................................................................
61
4.2. Implementasi Basis Data ..........................................................
61
4.3. Tampilan Antar Muka .............................................................
68
4.3.1
Tampilan Halaman Login Admin ................................
68
4.3.2
Tampilan Halaman Pilih Kelas ....................................
68
4.3.3
Tampilan Halaman Pilih Jadwal ..................................
69
4.3.4
Tampilan Halaman Data Siswa ....................................
70
4.3.5
Tampilan Halaman Master Kelas .................................
71
4.3.6
Tampilan Halaman Data Siswa Belum Bayar ..............
71
4.3.7
Tampilan Halaman Laporan Siswa .............................
72
4.3.8
Tampilan Halaman Laporan Daftar ...........................
72
4.4. Metode Pengujian ....................................................................
72
4.5. Skenario Pengujian...................................................................
73
4.6. Analisis Hasil Pengujian .........................................................
74
KESIMPULAN DAN SARAN 5.1 Kesimpulan ................................................................................
75
5.2 Saran
75
......................................................................................
DAFTAR PUSTAKA DAFTAR RIWAYAT HIDUP LAMPIRAN-LAMPIRAN
http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR Gambar 2.1 System Development Life Cycle ......................................................... 13 Gambar 2.2 Waterfall Development ....................................................................... 13 Gambar 2.3 Diagram UML .................................................................................... 21 Gambar 2.4 Use Case ............................................................................................. 22 Gambar 2.5 Activity Diagram ................................................................................ 23 Gambar 2.6 Sequence Diagram ............................................................................. 25 Gambar 2.7 Use Case Model ................................................................................. 29 Gambar 2.8 Ilustrasi Model Sekuensial Linier ...................................................... 30 Gambar 2.9 Tampilan Ruang Kerja Zampp ........................................................... 32 Gambar 2.10 Tampilan Ruang Kerja Adobe Dreamweaver .................................. 34 Gambar 3.1 Struktur Organisasi SD Notre Dame .................................................. 37 Gambar 3.2 Use Case Sistem Berjalan .................................................................. 42 Gambar 3.3 Activity Diagram Prosedur Pembayaran Kegiatan Ekstrakurikuler ... 44 Gambar 3.4 Use Case Diagram Sistem Usulan ..................................................... 46 Gambar 3.5 Activity Diagram Pilih Jenis Pembayaran .......................................... 48 Gambar 3.6 Activity Diagram Sistem Usulan Input Pembayaran .......................... 49 Gambar 3.7 Activity Diagram Sistem Usulan Input Pembayaran .......................... 50 Gambar 3.8 Actifity Diagram Sistem Usulan Cetak Kwitansi ............................... 51 Gambar 3.9 Activity Diagram Cetak Laporan ....................................................... 52 Gambar 3.10 Sequence Diagram Pembayaran....................................................... 53 Gambar 3.11 Sequence Diagram Pilih Jenis Pembayaran ..................................... 54 Gambar 3.12 Class Diagram.................................................................................. 55 Gambar 3.14 Rancangan Halaman Login .............................................................. 58 Gambar 3.15 Rancangan Halaman Pilih Kelas ...................................................... 59 Gambar 3.16 Rancangan Halaman Siswa .............................................................. 59 Gambar 3.17 Rancangan Halaman Master Kelas .................................................. 60 Gambar 3.18 Rancangan Halaman Data Siswa Belum Bayar ............................... 60
http://digilib.mercubuana.ac.id/
DAFTAR TABEL Tabel 2.1 Jenis-jenis Diagram ............................................................................... 21 Tabel 2.2 Simbol Use Case ................................................................................... 22 Tabel 2.3 Simbol Activity Diagram ....................................................................... 24 Tabel 2.4 Simbol Sequence Diagram..................................................................... 26 Tabel 2.5 Simbol Use Case Diagram .................................................................... 28 Tabel 3.1 Skenario Use Case Memberikan Kartu Bayar ....................................... 42 Tabel 3.2 Skenario Use Case Membayar ............................................................... 43 Tabel 3.3 Skenario Use Case Cek Pembayaran ..................................................... 43 Tabel 3.4 Skenario Use Case Input Data Pembayaran .......................................... 43 Tabel 3.5 Skenario Use Case Paraf Kartu Pembayaran ......................................... 43 Tabel 3.6 Skenario Use Case Memberikan Kartu Pembayaran ............................. 43 Tabel 3.7 Skenario Use Case Menerima Kartu Pembayaran ................................. 44 Tabel 3.8 Skenario Use Case Prosedur Pembayaran ............................................. 45 Tabel 3.9 Skenario Use Case Pilih Jenis Pembayaran ........................................... 46 Tabel 3.10 Skenario Use Case Input Pembayaran ................................................. 47 Tabel 3.11 Skenario Use Case Pembayaran ........................................................... 47 Tabel 3.12 Skenario Use Case Cetak Kwitansi ...................................................... 47 Tabel 3.13 Skenario Use Case Melihat Laporan .................................................... 47 Tabel 3.14 Keterangan Activity Diagram Pilih Jenis Pembayaran ........................ 48 Tabel 3.15 Keterangan Activity Diagram Input Pembayaran ................................ 49 Tabel 3.16 Keterangan Activity Diagram Pembayaran .......................................... 50 Tabel 3.17 Keterangan Activity Diagram Pembayaran .......................................... 51 Tabel 3.18 Keterangan Activity Diagram Cetak Kwitansi ..................................... 52 Tabel 3.19 Keterangan Activity Diagram Cetak Laporan ...................................... 53 Tabel 3.20 Sequence Diagram Pembayaran .......................................................... 53 Tabel 3.20 Sequence Diagram Pilih Jenis Pembayaran ......................................... 54 Tabel 4.1 Skenario Pengujian Halaman Admin ..................................................... 68 Tabel 4.2 Skenario Pengujian Halaman Pilih Kelas .............................................. 68 Tabel 4.3 Skenario Pengujian Halaman Plih Jadwal ............................................. 69 Tabel 4.4 Skenario Pengujian Halaman Data Siswa .............................................. 70 Tabel 4.5 Skenario Pengujian Halaman Master Kelas ........................................... 71
http://digilib.mercubuana.ac.id/
Tabel 4.6 Skenario Pengujian Tampilan Data Siswa Belum Bayar ....................... 71 Tabel 4.7 Skenario Pengujian Halaman Laporan Siswa ........................................ 72 Tabel 4.7 Skenario Pengujian Halaman Laporan Daftar Kelas ............................. 72
http://digilib.mercubuana.ac.id/
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Sistem Informasi Universitas Mercu Buana. Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna. Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati. Dengan segala keterbatasan, penulis menyadari pula bahwa laporan tugas akhir ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada: 1. Ibu Sarwati Rahayu, ST, MMSI selaku pembimbing tugas akhir pada Jurusan Sistem Informasi Universitas Mercu Buana. 2. Ibu Nur Ani, ST, MTI selaku KaProdi JurusanSistem Informasi Universitas Mercu Buana. 3. Bapak Bagus Priambodo, ST, MTI selaku koordinator tugas akhir pada Jurusan Sistem Informasi Universitas Mercu Buana. 4. Kepala Sekolah SD Notre Dame dan TU yang telah membantu dan member ijin kepada penulis untuk melakukan penelitian ini. 5. Bapak dan Ibu tercinta yang mendukung penulis baik spirit maupun materi. Terima kasih atas dukungan dan motivasinya, semoga Tuhan membalas segala kebaikan yang telah diberikan kepada penulis.
Jakarta, September 2014 Penulis
Dortea Sandeng
http://digilib.mercubuana.ac.id/