• Tidak ada hasil yang ditemukan

PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 abstrak. cover

N/A
N/A
Protected

Academic year: 2017

Membagikan "PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 abstrak. cover"

Copied!
16
0
0

Teks penuh

(1)

commit to user

i

PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN

PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO

MENGGUNAKAN FRAMEWORK YII2

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Disusun Oleh :

ANDIKA HIDAYAT ADI

M3112014

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

(2)

commit to user

ii

(3)

commit to user

iii

(4)

commit to user

iv

ABSTRACT

ANDIKA HIDAYAT ADI. 2015. MAKING OF INFORMATION SYSTEM

MANAGEMENT AND REPORTING MONEY COMING IN YPPP VETERAN

SUKOHARJO USING YII2 FRAMEWORK. Diploma III of Informatics

Engineering, Faculty of Mathematics and Natural Sciences, Sebelas Maret University Surakarta.

System management and reporting of money coming in YPPP Veteran Sukoharjo has not been effective, because the existing system is still manual and stand on its own. Hence the need for the integration of those systems and customized with a good governance. Based on such cases, the author tried to develop an information system of management and reporting money coming in YPPP Veteran Sukoharjo.

The methods used in the design and building of information system of management and reporting money coming in, the methods of data collection. The study of the literature using the programming language PHP with YII2 Framework and MySQL as its database.

Information system of management and reporting money coming in has facilities can enter data income funds foundation through several schools are administered. The existence of this information system is expected to ease in the management and oversight of the Foundation's money coming in is centralized. This information system is run with internet connection to integrate data from each school.

(5)

commit to user

v

ABSTRAK

ANDIKA HIDAYAT ADI. 2015. PEMBUATAN SISTEM INFORMASI

PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN

SUKOHARJO MENGGUNAKAN FRAMEWORK YII2. Program Diploma III

Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.

Sistem pengelolaan dan pelaporan uang masuk di YPPP Veteran Sukoharjo belum efektif, karena sistem yang ada masih manual dan berdiri sendiri. Oleh karena itu perlu adanya integrasi dari sistem tersebut dan disesuaikan dengan tata kelola yang baik. Berdasarkan pada kasus tersebut maka penulis mencoba untuk mengembangkan sistem informasi pengelolaan dan pelaporan uang masuk YPPP Veteran Sukoharjo.

Metode yang digunakan dalam perancangan dan membangun sistem informasi pengelolaan dan pelaporan uang masuk ini, yaitu metode pengumpulan data. Studi pustaka menggunakan bahasa pemrograman PHP dengan Framework YII2 serta MySQL sebagai database-nya.

Sistem informasi pengelolaan dan pelaporan uang masuk memiliki fasilitas diantaranya dapat menginputkan data pemasukan dana yayasan melalui beberapa sekolah yang dibawahi. Dengan adanya sistem informasi ini diharapkan memudahkan yayasan dalam pengelolaan dan pengawasan uang masuk secara terpusat. Sistem informasi ini dijalankan dengan koneksi internet untuk mengintegrasikan data dari tiap sekolah.

(6)

commit to user

vi

HALAMAN MOTTO

Teruslah berkembang !

(Andika Hidayat Adi)

Kegagalan terbesar adalah apabila kita tidak pernah mencoba

(Robyn Allan)

“Ojo dumeh ...”

(Pepatah Jawa)

Maka nikmat Tuhan kamu yang manakah yang kamu dustakan?

(7)

commit to user

vii

HALAMAN PERSEMBAHAN

Kupersembahkan Tugas Akhir ini untuk :

1. Kedua Orang Tuaku tercinta yang telah membesarkanku.

2. Kakak dan Adikku yang selalu mendukungku.

3. Teman-teman seperjuangan kelas TIA dan D3 TI angkatan 2012 yang

telah memberikan semangat dan bantuannya.

4. Pengurus E-Mailkomp yang telah mendukung dan membantu.

5. Dosen Pembimbing Tugas Akhir, Bapak Sahirul Alim T.B., S.Kom.,

(8)

commit to user

viii

KATA PENGANTAR

Assalamu’alaikum Warohmatullahi Wabarokatuh.

Bismillahirahmanirahim, puji syukur penulis panjatkan kehadirat Allah

SWT yang telah memberikan rahmat dan karunia yang begitu besar sehingga

penulis dapat menyelesaikan laporan Tugas Akhir ini dengan judul “Pembuatan

Sistem Informasi Pengelolaan dan Pelaporan Uang Masuk YPPP Veteran

Sukoharjo Menggunakan Framework YII2. Laporan Tugas Akhir ini disusun

untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada

Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret

Surakarta.

Berbagai pihak telah berperan membantu penulis dalam menyelesaikan

laporan Tugas Akhir ini dengan memberikan arahan, bimbingan serta motivasi.

Oleh karena itu, penulis mengucapkan terima kasih kepada :

1. Prof. Ir. Ari Handono Ramelan, M.Sc (Hons)., Ph.D., selaku Dekan

Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah berkenan

memberikan izin dalam pembuatan Tugas Akhir ini.

2. Abdul Aziz, S.Kom., M.Cs., selaku Ketua Program Diploma III

Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret Surakarta.

3. Sahirul Alim T.B., S.Kom., M.Eng. selaku Pembimbing Tugas Akhir

yang telah membimbing dalam menyelesaikan laporan Tugas Akhir

ini.

4. Seluruh Dosen III Teknik Informatika FMIPA UNS yang telah

memberi ilmu dan berbagi pengalaman hidup.

5. Keluarga Besar Yayasan Pembina Pendidikan Perguruan (YPPP)

Veteran Sukoharjo yang telah membimbing dan membantu dalam

(9)

commit to user

ix

6. Keluarga tercinta yang telah begitu tulus memberikan semangat,

dorongan, dan doa yang bermanfaat bagi penulis.

7. Teman-teman Diploma III Teknik Informatika Angkatan 2012 dan

seluruh pihak yang tidak dapat disebutkan satu per satu di sini yang

telah menyediakan waktu untuk membagi ilmu dan motivasi mereka

ketika penulis memiliki permasalahan.

Demikian laporan ini disusun dengan harapan dapat memberikan manfaat

serta pengetahuan bagi pembaca.

Wassalamu’alaikum Warohmatullahi Wabarokatuh.

Surakarta, Juni 2015

(10)

commit to user

x

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

ABSTRACT ... iv

ABSTRAK ... v

HALAMAN MOTTO ... vi

HALAMAN PERSEMBAHAN ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

DAFTAR TABEL ... xiii

DAFTAR GAMBAR ... xiv

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Perumusan Masalah ... 2

1.3. Batasan Masalah ... 2

1.4. Tujuan Penelitian ... 3

1.5. Manfaat Penelitian ... 3

1.6. Metode Penelitian ... 3

1.7. Sistematika Penulisan ... 5

BAB II LANDASAN TEORI ... 7

2.1. Laporan Keuangan ... 7

2.2. Sistem Informasi ... 7

2.3. Basis Data ... 8

2.4. My Structured Query Language (MySQL) ... 8

2.5. Hypertect Markup Language (HTML) ... 9

2.6. PHP Hypertext Preprocessor ... 9

2.7. YII ... 10

2.8. Unified Modelling Language (UML) ... 11

(11)

commit to user

xi

2.10. ActivityDiagram ... 13

2.11. SequenceDiagram ... 15

2.12. Class Diagram ... 16

2.13. Pengujian Black Box ... 18

2.14. Entity Relationship Diagram (ERD)... 18

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ... 20

3.1. Deskripsi Sistem ... 20

3.2. Alat dan Bahan ... 20

3.2.1. Alat ... 20

3.2.2. Bahan ... 21

3.3. Analisa Kebutuhan Sistem ... 21

3.3.1. Deskripsi Aktor ... 21

3.3.2. Kebutuhan Fungsional ... 22

3.3.3. Kebutuhan Non Fungsional ... 24

3.4. Perancangan Sistem ... 25

3.4.1. Use Case Diagram ... 26

3.4.2. Activity Diagram ... 26

3.4.3. Sequence Diagram... 48

3.4.4. Class Diagram ... 63

3.5. Perancangan Database ... 64

3.5.1. Entity Relationship Diagram (ERD) ... 64

3.5.2. Relasi Antar Tabel ... 65

3.6. Perancangan Interface ... 69

3.7. Cara Analisis ... 77

BAB IV IMPLEMENTASI DAN ANALISA ... 79

4.1. Implementasi Sistem ... 79

4.1.1. Implementasi Menu Profil ... 80

4.1.2. Implementasi Manajemen Data ... 81

4.1.3. Implementasi Pembayaran SPP ... 83

4.1.4. Implementasi Pembayaran Uang Gedung ... 85

4.1.5. Implementasi Cetak Laporan ... 87

(12)

commit to user

xii

4.2. Pembahasan ... 88

4.2.1. Pembayaran SPP ... 89

4.2.2. Pembayaran Uang Gedung ... 89

4.2.3. Cetak Laporan Uang Masuk ... 89

4.3. Analisa Sistem ... 90

BAB V PENUTUP ... 103

5.1. Kesimpulan ... 103

5.2. Saran ... 103

(13)

commit to user

xiii

DAFTAR TABEL

Tabel 2.1 Simbol Use CaseDiagram ... 12

Tabel 2.2 Simbol Activity Diagram ... 14

Tabel 2.3 Simbol Sequence Diagram ... 15

Tabel 2.4 Simbol Class Diagram ... 17

Tabel 2.5 Tabel Komponen ERD ... 19

Tabel 3.1 Deskripsi Aktor ... 21

Tabel 3.2 Kebutuhan Fungsional ... 22

Tabel 3.3 Tabel User ... 66

Tabel 3.4 Tabel Sekolah ... 66

Tabel 3.5 Tabel Kelas ... 66

Tabel 3.6 Tabel Siswa ... 67

Tabel 3.7 Tabel Paket Pembayaran ... 68

Tabel 3.8 Tabel Pembayaran SPP ... 68

Tabel 3.9 Tabel Pembayaran Uang Gedung ... 69

Tabel 3.10 Tabel Bulan ... 69

Tabel 3.11 Rencana Pengujian User ... 77

Tabel 3.12 Rencana Pengujian Admin ... 77

Tabel 3.13 Rencana Pengujian Pegawai TU ... 77

Tabel 3.14 Rencana Pengujian Bendahara ... 78

Tabel 3.15 Rencana Pengujian Kepala Sekolah/ Ketua Yayasan... 78

Tabel 4.1 Hasil Pengujian User ... 90

Tabel 4.2 Hasil Pengujian Admin ... 91

Tabel 4.3 Hasil Pengujian Pegawai TU ... 93

Tabel 4.4 Hasil Pengujian Bendahara ... 99

(14)

commit to user

xiv

DAFTAR GAMBAR

Gambar 3.1Use Case Diagram ... 26

Gambar 3.2 Activity Diagram Tambah Data User ... 27

Gambar 3.3Activity Diagram Tambah Data Sekolah ... 27

Gambar 3.4Activity Diagram Ubah Data User ... 28

Gambar 3.5Activity Diagram Ubah Data Sekolah ... 29

Gambar 3.6Activity Diagram Hapus Data User ... 30

Gambar 3.7Activity Diagram Hapus Data Sekolah ... 30

Gambar 3.8ActivityDiagram Tambah Data Kelas ... 31

Gambar 3.9 Activity Diagram Tambah Data Siswa ... 32

Gambar 3.10Activity Diagram Tambah Data Paket Pembayaran ... 32

Gambar 3.11Activity Diagram Tambah Data Pembayaran SPP ... 33

Gambar 3.12Activity Diagram Tambah Data Pembayaran Uang Gedung ... 34

Gambar 3.13Activity Diagram Ubah Data Kelas ... 35

Gambar 3.14Activity Diagram Ubah Data Siswa ... 36

Gambar 3.15Activity Diagram Ubah Data Paket Pembayaran ... 37

Gambar 3.16Activity Diagram Ubah Data Pembayaran SPP ... 38

Gambar 3.17Activity Diagram Ubah Data Pembayaran Uang Gedung ... 39

Gambar 3.18Activity Diagram Hapus Data Kelas ... 40

Gambar 3.19 Activity Diagram Hapus Data Siswa ... 41

Gambar 3.20 Activity Diagram Hapus Data Paket Pembayaran ... 42

Gambar 3.21 Activity Diagram Hapus Data Pembayaran SPP ... 43

Gambar 3.22 Activity Diagram Hapus Data Pembayaran Uang Gedung ... 44

Gambar 3.23ActivityDiagram Cetak Laporan Pembayaran SPP ... 45

Gambar 3.24ActivityDiagram Cetak Laporan Pembayaran Uang Gedung ... 45

Gambar 3.25ActivityDiagram Lihat Grafik Pembayaran SPP ... 46

Gambar 3.26 ActivityDiagram Lihat Grafik Pembayaran Uang Gedung ... 47

Gambar 3.27 Activity Diagram Lihat Profil ... 47

Gambar 3.28 ActivityDiagram Ubah Profil ... 48

(15)

commit to user

xv

Gambar 3.30 SequenceDiagram Tambah Data Sekolah ... 49

Gambar 3.31 SequenceDiagram Ubah Data User ... 50

Gambar 3.32 SequenceDiagram Ubah Data Sekolah ... 50

Gambar 3.33 SequenceDiagram Hapus Data User ... 51

Gambar 3.34 Sequence Diagram Hapus Data Sekolah ... 51

Gambar 3.35 SequenceDiagram Tambah Data Kelas ... 52

Gambar 3.36 SequenceDiagram Tambah Data Siswa... 52

Gambar 3.37 SequenceDiagram Tambah Data Paket Pembayaran ... 53

Gambar 3.38 SequenceDiagram Tambah Data Pembayaran SPP ... 53

Gambar 3.39 Sequence Diagram Tambah Data Pembayaran Uang Gedung ... 54

Gambar 3.40SequenceDiagram Ubah Data Kelas ... 54

Gambar 3.41 SequenceDiagram Ubah Data Siswa ... 55

Gambar 3.42 SequenceDiagram Ubah Data Paket Pembayaran ... 55

Gambar 3.43 Sequence Diagram Ubah Data Pembayaran SPP ... 56

Gambar 3.44 SequenceDiagram Ubah Data Pembayaran Uang Gedung ... 56

Gambar 3.45 SequenceDiagram Hapus Data Kelas ... 57

Gambar 3.46 SequenceDiagram Hapus Data Siswa ... 57

Gambar 3.47 SequenceDiagram Hapus Data Paket Pembayaran ... 58

Gambar 3.48 SequenceDiagram Hapus Data Pembayaran SPP... 58

Gambar 3.49 SequenceDiagram Hapus Data Pembayaran Uang Gedung ... 59

Gambar 3.50Sequence Diagram Cetak Laporan Pembayaran SPP ... 59

Gambar 3.51 Sequence Diagram Cetak Laporan Pembayaran SPP ... 60

Gambar 3.52 Sequence Diagram Lihat Grafik Pembayaran SPP ... 60

Gambar 3.53 Sequence Diagram Lihat Grafik Pembayaran Uang Gedung... 61

Gambar 3.54 SequenceDiagram Lihat Profil ... 61

Gambar 3.55 SequenceDiagram Ubah Profil ... 62

Gambar 3.56ClassDiagram ... 63

Gambar 3.57Entity Relationship Diagram (ERD) ... 64

Gambar 3.58 Relasi Antar Tabel ... 65

Gambar 3.59 Interface Login ... 70

(16)

commit to user

xvi

Gambar 3.61 Interface Lihat Profil ... 71

Gambar 3.62 Interface Ubah Profil ... 72

Gambar 3.63 Interface Daftar Data ... 72

Gambar 3.64 Interface Lihat Data ... 73

Gambar 3.65 Interface Tambah Data ... 74

Gambar 3.66Interface Ubah Data ... 74

Gambar 3.67Interface Hapus Data ... 75

Gambar 3.68 Interface Cetak Laporan ... 76

Gambar 3.69Interface Lihat Grafik ... 76

Gambar 4.1 Halaman Login ... 79

Gambar 4.2 Halaman Utama ... 80

Gambar 4.3 Implementasi Lihat Profil ... 80

Gambar 4.4 Implementasi Ubah Profil ... 81

Gambar 4.5 Implementasi Daftar Data ... 81

Gambar 4.6 Implementasi Lihat Data ... 82

Gambar 4.7 Implementasi Tambah Data ... 82

Gambar 4.8 Implementasi Ubah Data ... 82

Gambar 4.9 Implementasi Hapus Data ... 83

Gambar 4.10 Implementasi Daftar Pembayaran SPP ... 83

Gambar 4.11 Implementasi Lihat Pembayaran SPP ... 84

Gambar 4.12 Implementasi Tambah Pembayaran SPP ... 84

Gambar 4.13 Implementasi Ubah Pembayaran SPP ... 84

Gambar 4.14 Implementasi Hapus Pembayaran SPP ... 85

Gambar 4.15 Implementasi Lihat Pembayaran Uang Gedung ... 85

Gambar 4.16 Implementasi Lihat Pembayaran Uang Gedung ... 86

Gambar 4.17 Implementasi Tambah Pembayaran Uang Gedung ... 86

Gambar 4.18 Implementasi Ubah Pembayaran Uang Gedung ... 86

Gambar 4.19 Implementasi Hapus Pembayaran Uang Gedung ... 87

Gambar 4.20 Implementasi Cetak Laporan ... 87

Gambar 4.21 Implementasi Lihat Laporan ... 88

Referensi

Dokumen terkait

Baskara Katri Anandito, S.TP., M.P., selaku Kepala Program Studi D-III Teknologi Hasil Pertanian Universitas Sebelas Maret Surakarta dan selaku Dosen Pembimbing II.. Dian

Penelitian ini bertujuan untuk menganalisis pengaruh harga, kualitas, dan promosi terhadap keputusan pembelian ponsel nokia di Purwokerto (studi pada

- VIN : Adalah input tegangan untuk papan Arduino ketika menggunakan sumber daya eksternal (sebagai „saingan‟ tegangan 5 Volt dari koneksi USB atau sumber daya

Berbagai informan penelitian yang ada dalam penelitian ini didapatkan secara langsung di Simpang Tanjung Api-api Palembang dan hasil penelitian ini menunjukkan

Material pengujian yang digunakan adalah komposit dengan serat penguat sera/ karung (Hibiscus Cannabius) , abaka (Musa Texti//is Nee) dan enceng gondok (Eicchornia

Agar Majelis Hakim Pengadilan Negeri Banyuwangi yang memeriksa dan mengadili perkara ini memutuskan : 1.Menyatakan terdakwa SUKMO LINTANG BIN MAHFUD dengan identitas tersebut diatas,

Theoldolite merupakan instrumen optik survei yang digunakan untuk mengukur sudut dan arah yang dipasang pada tripod. Sampai saat ini theodolite dianggap sebagai

Rumah sakit menggunakan proses yang ditentukan untuk memastikan pengetahuan dan ketrampilan staf4. non klinis konsisten dengan kebutuhan rumah sakit dan