Sistem Informasi Kidswal Sebagai Media Jejaring Sosial Bagi Anak-Anak.
vi
Universitas Kristen Maranatha
ABSTRAK
Jejaring sosial merupakan salah satu cara tempat kita berinteraksi di dunia maya. Sebagai wadah sosial, sering kali jejaring sosial bersifat terlalu umum dan cenderung disalahgunakan oleh penggunanya. Kejahatan, sikap kasar, tindakan asusila, sering kali menjadi sorotan negatif khusunya bagi orang tua yang memiliki anak – anak. Harapannya adalah pengguna dapat dengan tenang berinterkasi dengan sesamanya namun tetap terkontrol. Berdasarkan studi kasus diatas, maka dibentuklah suatu solusi, yaitu implementasi website jejaring sosial khusus bagi anak – anak. Website ini dibangun menggunakan bahasa pemrograman PHP disertai JQuery Ajax, yang memiliki fitur pengaturan pengguna, pengembangan wadah edukasi pada sebuah database relational, disertai dengan fitur interaksi secara langsung oleh pengguna. Dalam pengujian blackbox yang telah dilakukan, dapat disimpulkan bahwa proses pengaturan pengguna, pengembangan wadah edukasi, dan interaksi antar pengguna menjadi terorganisir dan tetap terkontrol. Kata kunci: pengaturan pengguna, wadah edukasi, interaksi, database relational
(2)
vii
Universitas Kristen Maranatha
ABSTRACT
Social networking is one way in which we interact in cyberspace. As a social forum, social networks are often too general and likely to be abused by users. Crime, rudeness, sexual immorality, often became negative spotlight especially for parents who have little childern. The parents hope can make interaction with each other calmly but still controlled. Based on the reason, after the author have researched, the parents need a solution. The solution is implemented of social networking site that specifically for little children. The website is developed in PHP programming language and JQuery Ajax in the client side, that have features like user controling, education development in a relational database, and also user can make interaction with the others. In blackbox testing has been done, it can be concluded that the process of user settings, education development, and interaction among the users become organized.
(3)
viii
Universitas Kristen Maranatha
DAFTAR PUSTAKA
LEMBAR PENGESAHAN ... ii
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv
PRAKATA ... v
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR PUSTAKA ... viii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xv
BAB I PENDAHULUAN ... 18
1.1. Latar Belakang... 18
1.2. Rumusan Masalah ... 19
1.3. Tujuan Pembahasan ... 19
1.4. Batasan Masalah ... 19
1.5. Sumber Data ... 20
1.6. Sistematika Penulisan ... 20
BAB II KAJIAN TEORI ... 22
2.1. Pengertian Sistem Informasi ... 22
2.1.1. Kegunaan Sistem Informasi ... 22
2.2. Jejaring Sosial ... 23
2.2.1. Pengertian Jejaring Sosial ... 23
2.2.2. Sekilas Sejarah Jejaring Sosial ... 24
2.2.2.1. Sekilas Perkembangan Situs Jejaring Sosial ... 24
2.2.3. Tujuan Jejaring Sosial ... 25
2.2.4. Dampak dari Situs Jejaring Sosial ... 25
2.3. ERD (Entity Relationship Diagram) ... 26
2.3.1. Pengertian ... 26
2.3.2. Entitas ... 26
(4)
ix
Universitas Kristen Maranatha
2.3.4. Relasi ... 27
2.3.5. Modalitas ... 28
2.3.6. Kardinalitas ... 28
2.4. DFD (Data Flow Diagram) ... 28
2.4.1. Komponen DFD ... 29
2.4.2. DFD Level 0 (Context Diagram) ... 30
2.4.3. Diagram Anak ... 30
2.5. PSPEC ... 30
2.5.1. Fungsi PSPEC ... 30
2.5.2. Fungsi PSPEC ... 30
2.6. Kamus Data ... 31
2.6.1. Fungsi Kamus Data ... 31
2.6.2. Lambang pada Kamus Data ... 31
2.6.3. Isi Kamus Data ... 31
2.7. Pemetaaan Halaman Web ... 32
2.7.1. Pengertian ... 32
2.8. Bahasa Pemrograman ... 32
2.8.1. PHP ... 32
2.9. MySQL ... 33
2.10. HTML... 36
2.11. CSS ... 36
2.12. JQUERY ... 37
2.13. Blackbox ... 38
BAB III ANALISIS DAN RANCANGAN SISTEM ... 39
3.1. Web Mapping ... 39
3.2. Basis Data ... 40
3.2.1. ERD ... 40
3.2.2. Skema Relasi Sistem Informasi Kidswall ... 41
3.2.3. Transformasi Diagram dalam Tabel ... 41
3.3. Aliran Data ... 47
3.3.1. DFD Level 0/ Context Diagram ... 47
(5)
x
Universitas Kristen Maranatha
3.3.3. DFD Level 2 Proses 3 ... 49
3.3.4. DFD Level 3 Proses 3.1 ... 50
3.3.5. DFD Level 3 Proses 3.2 ... 50
3.3.6. DFD Level 3 Proses 3.3 ... 51
3.3.7. DFD Level 3 Proses 3.4 ... 51
3.3.8. DFD Level 3 Proses 3.5 ... 52
3.3.9. DFD Level 3 Proses 3.6 ... 53
3.3.10. DFD Level 3 Proses 3.7 ... 54
3.3.11. DFD Level 3 Proses 3.8 ... 55
3.3.12. Kamus Data ... 56
3.3.13. PSPEC ... 60
3.3.13.1. PSPEC DFD Level 1... 60
3.3.13.2. PSPEC DFD Level 3... 61
3.4. Perancangan Antar Muka ... 76
BAB IV HASIL PENELITIAN ... 95
4.1. Perancangan dan Implementasi ... 95
4.1.1. Anak ... 95
4.1.2. Orang Tua ... 114
4.1.3. Admin ... 122
BAB V PEMBAHASAN DAN HASIL UJI COBA PENELITIAN ... 133
5.1. Uji Coba dan Penelitian ... 133
5.2. Anak ... 134
5.2.1. Halaman Login Anak ... 134
5.2.2. Halaman Utama Anak ... 134
5.2.3. Halaman Rubah Profil Anak ... 135
5.2.4. Halaman Unggah Album ... 136
5.2.5. Halaman Unggah Isi Album ... 137
5.2.6. Halaman Polling ... 137
5.2.7. Halaman Quiz ... 138
5.2.8. Halaman Menambah Teman ... 138
5.2.9. Halaman Detail Calon Teman ... 138
5.3. Orang Tua ... 139
(6)
xi
Universitas Kristen Maranatha
5.3.2. Halaman Validasi Orang Tua ... 140
5.3.3. Halaman Registrasi Orang Tua ... 141
5.3.4. Halaman Utama Orang Tua ... 142
5.3.5. Halaman Merubah Profil Orang Tua ... 143
5.3.6. Halaman Menambah Data Anak ... 144
5.3.7. Halaman Merubah Data Anak ... 146
5.4. Admin ... 147
5.4.1. Halaman Login Admin ... 147
5.4.2. Halaman Merubah Profil Admin ... 148
5.4.3. Halaman Menambah Kategori Quiz ... 149
5.4.4. Halaman Menambah Soal Quiz ... 149
5.4.5. Halaman Merubah Soal Quiz ... 151
5.4.6. Halaman Menambah Polling ... 153
5.4.7. Halaman Merubah Soal Quiz ... 153
5.4.8. Halaman Merubah Jawaban Quiz ... 153
5.4.9. Halaman Menambah Kata Kasar ... 154
5.4.10. Halaman Merubah Kata Kasar ... 154
BAB VI SIMPULAN DAN SARAN ... 156
6.1. Simpulan ... 156
6.2. Saran ... 157
DAFTAR PUSTAKA ... xi
(7)
xii
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Entitas ... 27
Gambar 2 Atribut ... 27
Gambar 3 Relasi ... 27
Gambar 4 Modalitas Partial ... 28
Gambar 5 Aliran Data ... 29
Gambar 6 Data Storage ... 29
Gambar 7 Proses ... 29
Gambar 8 Entitas ... 29
Gambar 9 Site Map ... 32
Gambar 10 CSS ... 37
Gambar 11 DatePicker pada Jquery ... 38
Gambar 12 Web Mapping Sistem Informasi Kidswall ... 39
Gambar 13 ERD ... 40
Gambar 14 DFD Lvl 0 ... 47
Gambar 15 DFD Lvl 1 ... 48
Gambar 16 DFD Lvl 2 Proses 3 ... 49
Gambar 17 DFD Lvl 3 Proses 3.1 ... 50
Gambar 18 DFD Lvl 3 Proses 3.2 ... 50
Gambar 19 DFD Lvl 3 Proses 3.3 ... 51
Gambar 20 DFD Lvl 3 Proses 3.4 ... 51
Gambar 21 DFD Lvl 3 Proses 3.5 ... 52
Gambar 22 DFD Lvl 3 Proses 3.6 ... 53
Gambar 23 DFD Lvl 3 Proses 3.7 ... 54
Gambar 24 DFD Lvl 3 Proses 3.8 ... 55
Gambar 25 Login Anak ... 76
Gambar 26 Halaman Utama ... 77
Gambar 27 Gambar Melihat Profil Anak ... 77
Gambar 28 Gambar Merubah Profil ... 77
Gambar 29 Gambar Ruang Obrolan ... 78
Gambar 30 Gambar Melihat Teman ... 78
Gambar 31 Gambar Melihat Halaman Teman ... 79
Gambar 32 Gambar Rancangan Menambah Teman ... 79
Gambar 33 Gambar Rancangan Mengkonfirmasi Teman ... 80
Gambar 34 Gambar Rancangan Mengunggah Gambar... 80
Gambar 35 Gambar Rancangan Mengunggah Gallery ... 81
Gambar 36 Gambar Rancangan Melihat dan Menghapus Gambar ... 81
Gambar 37 Gambar Rancangan Mengikuti Polling ... 82
Gambar 38 Gambar Rancangan Mengikuti Polling ... 82
Gambar 39 Gambar Rancangan Halaman Login Orang Tua ... 83
Gambar 40 Gambar Rancangan Halaman Validasi Orang Tua ... 83
Gambar 41 Gambar Rancangan Halaman Registrasi Orang Tua ... 84
Gambar 42 Gambar Rancangan Halaman Utama Orang Tua ... 84
(8)
xiii
Universitas Kristen Maranatha
Gambar 44 Gambar Rancangan Merubah Data Orang Tua ... 85
Gambar 45 Gambar Rancangan Menambah Data Anak ... 86
Gambar 46 Gambar Rancangan Merubah Data Anak ... 86
Gambar 47 Gambar Rancangan Melihat Anak ... 87
Gambar 48 Gambar Rancangan Melihat Gambar Anak ... 87
Gambar 49 Gambar Rancangan Halaman Login Admin ... 88
Gambar 50 Gambar Rancangan Halaman Utama Orang Tua ... 88
Gambar 51 Gambar Rancangan Merubah Data Admin... 89
Gambar 52 Gambar Rancangan List Data Orang Tua ... 89
Gambar 53 Gambar Rancangan Merubah Data Orang Tua ... 90
Gambar 54 Gambar Rancangan Melihat Data Anak ... 90
Gambar 55 Gambar Rancangan Merubah Data Anak ... 91
Gambar 56 Gambar Rancangan Menambah Data Kata Kasar ... 91
Gambar 57 Gambar Rancangan Merubah Data Kata Kasar ... 92
Gambar 58 Gambar Rancangan Menambah Polling ... 92
Gambar 59 Gambar Rancangan Menambah Polling ... 93
Gambar 60 Gambar Rancangan Menambah Quiz ... 93
Gambar 61 Gambar Rancangan Merubah Quiz ... 94
Gambar 62 Halaman Login Anak ... 95
Gambar 63 Halaman Login Anak ... 96
Gambar 64 Form yang diisi saat menulis status ... 97
Gambar 65 Status berhasil diisi ... 98
Gambar 66 Form yang diisi saat menulis komentar ... 98
Gambar 67 Komentar yang Berhasil Diisi ... 99
Gambar 68 Form untuk memulai pembicaraan dengan teman ... 100
Gambar 69 Form untuk melihat daftar teman ... 100
Gambar 70 Form untuk melihat halaman teman ... 101
Gambar 71 Form untuk menulis status kepada teman ... 102
Gambar 72 Form untuk melihat notifikasi status ... 103
Gambar 73 Gambar Notifikasi yang sudah berkurang ... 103
Gambar 74 Gambar Isi Notifikasi ... 103
Gambar 75 Gambar Notifikasi Komentar ... 104
Gambar 76 Gambar Detail Isi Komentar ... 104
Gambar 77 Gambar Jumlah Notifikasi Komentar yang Sudah Berkurang ... 104
Gambar 78 Gambar Jumlah Teman Sebelum Dihapus ... 105
Gambar 79 Gambar Jumlah Teman Setelah Dihapus(dilihat dari 2 pengguna) .... 105
Gambar 80 Gambar Menambah Teman ... 106
Gambar 81 Gambar Hasil Pencarian Teman ... 106
Gambar 82 Gambar Teman Belum Dikonfirmasi ... 107
Gambar 83 Gambar Pemilihan untuk Konfirmasi Teman ... 108
Gambar 84 Gambar Menggunggah Album Foto ... 109
Gambar 85 Gambar Menggunggah isi Album ... 110
Gambar 86 Gambar Melihat Isi Album ... 110
Gambar 87 Gambar Menghapus Isi Album ... 111
(9)
xiv
Universitas Kristen Maranatha
Gambar 89 Gambar Hasil Polling dalam skema chart ... 112
Gambar 90 Gambar Memilih Kategori Quiz ... 112
Gambar 91 Gambar Mengikuti Detail Quiz ... 113
Gambar 92 Gambar Halaman Login Orang Tua ... 114
Gambar 93 Gambar Halaman Validasi Orang Tua ... 115
Gambar 94 Gambar Pendaftaran Orang Tua ... 115
Gambar 95 Gambar Halaman Utama Orang Tua ... 116
Gambar 96 Gambar Orang Tua Menulis Status ... 117
Gambar 97 Gambar Orang Tua ketika akan Membagi Status ke Media Sosial .... 117
Gambar 98 Gambar Hasil Pembagian Status ke Twitter ... 118
Gambar 99 Gambar Orang Tua ketika Melihat Profil ... 118
Gambar 100 Gambar Orang Tua Merubah Data ... 119
Gambar 101 Gambar Orang Tua Merubah Profile Picture ... 119
Gambar 102 Gambar Orang Tua Menambah Anak ... 120
Gambar 103 Gambar Orang Tua Merubah Data Anak ... 121
Gambar 104 Gambar Admin melakukan Login ... 122
Gambar 105 Gambar Halaman Utama Admin ... 123
Gambar 106 Gambar Halaman Merubah Data Admin ... 123
Gambar 107 Gambar Halaman Mengontrol Data Orang Tua ... 124
Gambar 108 Gambar Halaman Merubah Status Aktif Orang Tua ... 125
Gambar 109 Gambar Halaman Mengontrol Status Aktif Anak ... 126
Gambar 110 Gambar Halaman Merubah Status Aktif Anak ... 126
Gambar 111 Gambar Halaman Menambah Pollimg ... 127
Gambar 112 Gambar Halaman Menambah Pollimg ... 128
Gambar 113 Gambar Halaman Menambah Kategori Quiz ... 128
Gambar 114 Gambar Halaman Menambah Soal Quiz ... 129
Gambar 115 Gambar Data Soal Quiz ... 129
Gambar 116 Gambar Merubah Data Soal Quiz ... 130
Gambar 117 Gambar Menambah Kata Kasar ... 131
Gambar 118 Gambar Merubah Kata Kasar ... 132
(10)
xv
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Simbol pada Kamus Data ... 31
Tabel II Tabel Orang_tua ... 41
Tabel III Tabel status ... 42
Tabel IV Tabel komentar ... 42
Tabel V Tabel anak ... 43
Tabel VI Tabel teman ... 43
Tabel VII Tabel teman_sementara ... 43
Tabel VIII Tabel kategori_quiz ... 44
Tabel IX Tabel quiz ... 44
Tabel X Tabel hasil_quiz ... 44
Tabel XI Tabel album ... 45
Tabel XII Tabel gallery ... 45
Tabel XIII Tabel kata_kasar ... 45
Tabel XIV Tabel admin ... 46
Tabel XV Tabel polling_pertanyaan ... 46
Tabel XVI Tabel polling_jawaban ... 46
Tabel XVII Kamus Data Admin ... 56
Tabel XVIII Kamus Data Orang_tua ... 56
Tabel XIX Kamus Data Anak ... 56
Tabel XX Kamus Data Gambar ... 57
Tabel XXI Kamus Data Kategori Gambar ... 57
Tabel XXII Kamus Data Status ... 57
Tabel XXIII Kamus Data Komentar ... 58
Tabel XXIV Kamus Data Teman ... 58
Tabel XXV Kamus Data Teman Sementara ... 58
Tabel XXVI Kamus Data Quiz ... 58
Tabel XXVII Kamus Data Hasil Quiz ... 59
Tabel XXVIII Kamus Data Kategori Quiz ... 59
Tabel XXIX Kamus Data Polling Pertanyaan ... 59
Tabel XXX Kamus Data Polling Jawaban ... 59
Tabel XXXI Kamus Data Kata Kasar ... 60
Tabel XXXII Tabel Proses Mendaftar ... 60
Tabel XXXIII Tabel Proses Login ... 61
Tabel XXXIV Tabel Proses Menambah Status ... 61
Tabel XXXV Tabel Proses Menghapus Status ... 62
Tabel XXXVI Tabel Proses Menambah Komentar ... 62
Tabel XXXVII Tabel Proses Menambah Komentar ... 63
Tabel XXXVIII Tabel Proses Menghapus Komentar ... 63
Tabel XXXIX Tabel Proses Merubah Profile ... 64
Tabel XL Tabel Proses Melihat Profile ... 64
Tabel XLI Tabel Proses Menambah Kategori Gambar ... 65
Tabel XLII Tabel Proses Menambah Gambar ... 65
(11)
xvi
Universitas Kristen Maranatha
Tabel XLIV Tabel Proses Melihat Gambar ... 66
Tabel XLV Tabel Proses Menambah Polling ... 67
Tabel XLVI Proses Tabel Merubah Polling ... 67
Tabel XLVII Tabel Melihat Polling ... 68
Tabel XLVIII Tabel Proses Mengikuti Polling ... 68
Tabel XLIX Tabel Proses Menambah Quiz ... 69
Tabel L Tabel Proses Melihat quiz ... 69
Tabel LI Tabel Proses Merubah Quiz ... 69
Tabel LII Tabel Proses Mengikuti Quiz ... 70
Tabel LIII Tabel Melihat Teman ... 70
Tabel LIV Tabel Proses Menambah Teman... 71
Tabel LV Tabel Proses Konfirmasi Teman... 71
Tabel LVI Tabel Proses Menghapus Teman ... 72
Tabel LVII Tabel Proses Menambah Teman ... 72
Tabel LVIII Tabel Proses Merubah Status Aktif Anak ... 73
Tabel LIX Tabel Proses Melihat Anak ... 73
Tabel LX Tabel Proses Melihat Ortu ... 74
Tabel LXI Tabel Proses Merubah Status Aktif Ortu ... 74
Tabel LXII Proses Melihat Kata Kasar ... 74
Tabel LXIII Tabel Proses Merubah Kata Kasar ... 75
Tabel LXIV Proses Menambah Kata Kasar... 75
Tabel LXV Fungsi Tombol dan Link pada Halaman Login Anak ... 96
Tabel LXVI Fungsi Tombol dan Link pada Halaman Utama Anak ... 96
Tabel LXVII Fungsi Tombol dan Link pada Penulisan Komentar ... 99
Tabel LXVIII Fungsi Tombol dan Link pada Halaman R.Obrolan ... 100
Tabel LXIX Fungsi Tombol dan Link pada Halaman Melihat Teman ... 100
Tabel LXX Fungsi Tombol dan Link pada Halaman Melihat Wall Teman ... 101
Tabel LXXI Fungsi Tombol dan Link pada Halaman Melihat Wall Teman ... 102
Tabel LXXII Fungsi Tombol dan Link pada Halaman Mengapus Teman ... 106
Tabel LXXIII Fungsi Tombol dan Link pada Halaman Menambah Teman ... 107
Tabel LXXIV Fungsi Tombol dan Link pada Halaman Konfirmasi Teman ... 108
Tabel LXXV Fungsi Tombol dan Link pada Halaman Konfirmasi Teman ... 109
Tabel LXXVI Fungsi Tombol dan Link pada Halaman Mengunggah Isi Album ... 110
Tabel LXXVII Fungsi Tombol dan Link pada Halaman Mengikuti Polling ... 112
Tabel LXXVIII Fungsi Tombol dan Link pada Halaman Mengikuti Quiz ... 113
Tabel LXXIX Fungsi Tombol dan Link pada Halaman Login Orang Tua ... 114
Tabel LXXX Fungsi Tombol dan Link pada Halaman Validasi Orang Tua ... 115
Tabel LXXXI Fungsi Tombol dan Link pada Halaman Registrasi Orang Tua ... 116
Tabel LXXXII Fungsi Tombol dan Link pada Halaman Utama Orang Tua ... 116
Tabel LXXXIII Fungsi Tombol dan Link ketika Orang Tua menulis status ... 117
Tabel LXXXIV Fungsi Tombol dan Link ketika Orang Tua Merubah Data Pribadi . 119 Tabel LXXXV Fungsi Tombol dan Link ketika Orang Tua Menambah Data ... 121
Tabel LXXXVI Fungsi Tombol dan Link ketika Orang Tua Merubah Data Anak .... 121
Tabel LXXXVII Fungsi Tombol dan Link ketika Admin melakukan Login ... 122
(12)
xvii
Universitas Kristen Maranatha
Tabel LXXXIX Fungsi Tombol dan Link pada Halaman Perubahan Data Admin .. 124
Tabel XC Fungsi Tombol dan Link pada Halaman Mengontrol Data Orang Tua ... 124
Tabel XCI Fungsi Tombol dan Link pada Halaman Perubahan Status Aktif Orang Tua ... 125
Tabel XCII Fungsi Tombol dan Link pada Halaman Mengontrol Data Anak ... 126
Tabel XCIII Fungsi Tombol dan Link pada Halaman Merubah Status Aktif Anak .. 127
Tabel XCIV Fungsi Tombol dan Link pada Halaman Menambah Kategori Quiz ... 128
Tabel XCV Fungsi Tombol dan Link pada Halaman Menambah Soal Quiz ... 129
Tabel XCVI Fungsi Tombol dan Link pada Halaman Melihat Soal Quiz ... 130
Tabel XCVII Fungsi Tombol dan Link pada Halaman Merubah Soal Quiz ... 130
Tabel XCVIII Fungsi Tombol dan Link pada Halaman Menambah Kata Kasar. .... 131
Tabel XCIX Fungsi Tombol dan Link pada Halaman Merubah Kata Kasar ... 132
Tabel C Error Handling Halaman Login Anak ... 134
Tabel CI Error Handling Halaman Utama Anak ... 134
Tabel CII Error Handling Halaman Rubah Profil Anak ... 135
Tabel CIII Error Handling Halaman Unggah Anak ... 136
Tabel CIV Error Handling Halaman Unggah Isi Album ... 137
Tabel CV Error Handling Halaman Polling Anak ... 137
Tabel CVI Error Handling Halaman Quiz ... 138
Tabel CVII Error Handling Halaman Menambah Teman ... 138
Tabel CVIII Error Handling Halaman Detail Calon Teman ... 138
Tabel CIX Error Handling Halaman Login Orang Tua ... 139
Tabel CX Error Handling Halaman Validasi Orang Tua ... 140
Tabel CXI Error Handling Halaman Registrasi Orang Tua ... 141
Tabel CXII Error Handling Halaman Utama Orang Tua ... 142
Tabel CXIII Error Handling Halaman Merubah Profil Orang Tua ... 143
Tabel CXIV Error Handling Halaman Menambah Data Anak ... 144
Tabel CXV Error Handling Halaman Merubah Data Anak ... 146
Tabel CXVI Error Handling Halaman Login Admin ... 147
Tabel CXVII Error Handling Halaman Merubah Profil Admin ... 148
Tabel CXVIII Error Handling Halaman Menambah Kategori Quiz ... 149
Tabel CXIX Error Handling Halaman Menambah Soal Quiz ... 149
Tabel CXX Error Handling Halaman Merubah Soal Quiz ... 151
Tabel CXXI Error Handling Halaman Menambah Polling ... 153
Tabel CXXII Error Handling Halaman Merubah Soal Polling ... 153
Tabel CXXIII Error Handling Halaman Merubah Jawaban Polling ... 153
Tabel CXXIV Error Handling Halaman Menambah Kata Kasar... 154
(13)
18
Universitas Kristen Maranatha
BAB I PENDAHULUAN
1.1.
Latar Belakang
Perkembangan internet pada dewasa ini telah merambah ke berbagai sektor. Dimulai hanya sekedar menjelajah internet, web learning, bermain
game online, hingga jejaring sosial, telah lama masuk pada kehidupan
manusia. Tidak hanya dunia bisnis, dunia pendidikan pun semakin mengembangkan sayapnya guna mencapai mutu pendidikan yang lebih berkualitas.
Begitu pula dengan situs – situs jejaring sosial seperti facebook juga tak kalah bersaing mengeksplorasi internet guna menciptakan dunia baru bagi anggotanya. Diharapkan dengan adanya situs jejaring sosial seperti itu mampu mempererat persaudaraan antar sesama teman, orang yang disayangi ataupun saudara jauh yang mungkin jarang bertemu. Semua implementasi pada jejaring sosial tersebut bertujuan mendekatkan kembali siapa – siapa saja yang mungkin memiliki hubungan dengan kita.
Namun situs – situs jejaring sosial yang sering kali bersifat terlalu umum banyak disalahgunakan oleh pihak – pihak yang kurang bertanggung jawab. Eksploitasi wanita/ anak – anak, kekerasan, pornography, dll sering menjadi sorotan negatif dari berbagai pihak.Dan tidak seharusnya pula anak – anak dibawah umur terlibat didalamnya.
Terinspirasiakan permasalahan diatas, penulis terinspirasi dalam mengajukan tugas akhirnya untuk menciptakan situs jejaring sosial yang lebih ditujukan untuk pengembangan karakter bagi anak – anak usia 6 – 12 tahun. Dimana dalam website ini orang tua ikut berperan sebagai pengenal akan kemajuan teknologi informasi dan juga sebagai penjaga
(14)
19
Universitas Kristen Maranatha yang memonitor kegiatan anak- anaknya dalam berinteraksi dengan sesamanya melalui media internet.
1.2.
Rumusan Masalah
Berdasarkan latar belakang di atas maka dapat dibuat rumusan masalah sebagai berikut:
1. Bagaimana memantau aktivitas anak – anak di dunia jejaring sosial yang sering kali disalahgunakan oleh pihak – pihak yang kurang bertanggung jawab?
2. Bagaimana membuat situs jejaring sosial yang bertujuan membangun karakter anak?
3. Bagaimana membatasi anak – anak dengan pengguna usia dewasa?
1.3.
Tujuan Pembahasan
Setelah diketahui rumusan masalah, maka kita aplikasi ini memiliki tujuan pembahasan sebagai berikut:
1. Membuat website dimana orang tua berperan menjadi pemantau kegiatan anak.
2. Pada website ini anak – anak tidak hanya bersosialisasi dengan sesamanya namun juga mampu mengikuti aktivitas yang bersifat edukatif.
3. Pada usia tertentu status dari id anak dinonaktifkan.
1.4.
Batasan Masalah
1.4.1.
Hardware
1. Intel Core To Duo 2.66 GHz 2. VGA Nvdia Geforce 320M 256MB 3. RAM 4 GB DDR 3
(15)
20
Universitas Kristen Maranatha
1.4.2.
Software
1. Web Browser, Mozilla Firefox atau Opera
2. Apache XAMPP versi 1.6.8 3. Sistem Operasi Windows XP
1.4.3.
Aplikasi
1. Hak akses pengguna - Anak
- Orang tua - Admin 2. Fitur
- Anak dapat menulis pesan, menambah teman, upload gambar, mengikuti content yang ada, menulis status, menulis komentar
- Orang tua dapat menulis pesan, konfirmasi teman anaknya, membuatkan id, menghapus gambar, menghapus status dan komentar
- Admin dapat membuat dan memanage content, blokir id orang tua, blokir id anak, membatasi kata – kata yang dianggap kasar
1.5.
Sumber Data
Penulis mendapat sumber data dari pencarian pribadi, melalui internet, e -book, buku – buku, dll
1.6.
Sistematika Penulisan
Sistematika Penulisan Tugas Akhir ini disusun dalam 6 bagian yaitu:
BAB I Pendahuluan
Bab I membahas mengenai pendahuluan yang terdiri dari latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.
(16)
21
Universitas Kristen Maranatha BAB II Kajian Teori
Bab II membahas mengenai dasar teori-toeri yang digunakan untuk membuat aplikasi Sistem Informasi KidsWall Sebagai Jejaring Sosial Bagi Anak - Anak berbasis web menggunakan PHP.
BAB III Analisis Dan Rancangan Sistem
Bab III membahas mengenai analisa dan pemodelan dari aplikasi dengan menggunakan ERD (Entity Relationship Diagram),DFD (Data Flow Diagram), Kamus Data, PSPEC.
BAB IV Hasil Penelitian
Bab IV membahas mengenai perancangan dan implementasi yang berisi penjelasan screen shoot yang ada dalam aplikasi.
BAB V Pembahasan Dan Uji Coba Hasil Penelitian
Bab V membahas mengenai uji coba hasil penelitian dari sistem yang telah di uji coba dengan menggunakan metode Black Box
BAB VI Simpulan Dan Saran
Bab VI membahas mengenai kesimpulan yang didapat dari aplikasi ini dan saran.
(17)
156
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
6.1.
Simpulan
Berdasarkan penelitian diatas, maka terjawablah pertanyaan pada rumusan masalah pada BAB I, yaitu sebagai berikut
1. Orang tua diajak untuk ikut menjaga aktivitas anak – anaknya di dunia jejaring sosial, sehingga ketika id orang tua diblokir oleh pihak administrator, anak –anaknya secara otomatis juga terblokir. Orang tua dengan kata lain berfungsi menjadi penjaga bagi anak – anaknya. Oleh karena itu orang tua memiliki fasilitas untuk membuka halaman anaknya, menghapus gambar, menghapus status, menghapus komentar atau menghapus gambar – gambar yang dirasa kurang pantas.
2. Dengan adanya fitur polling dan quiz yang bertemakan pendidikan,
dimana anak selain dapat bersosialisasi dengan sesamanya juga dapat mengenal pengetahuan umum seperti sejarah, matematika,
komputer dan lain – lain. Selain itu pada website ini terdapat
penyaringan kata – kata kasar/ tidak senonoh. Fitur ini berfungsi agar anak – anak terdidik untuk terbiasa tidak berkata kasar terhadap sesamanya.
3. Ketika anak sudah mencapai usia 13 tahun, maka id tersebut sudah diblok secara permanent oleh system.
(18)
157
Universitas Kristen Maranatha
6.2.
Saran
Setelah melakukan penelitan dan pembuatan simpulan, maka penulis menyarankan untuk dikembangkan dikemudian waktu yakni sebagai berikut:
1. Selain admin, orang tua perlu diberi hak untuk melakukan
penambahan kata – kata kasar, sehingga admin tidak lagi berperan secara central terhadap penambahan kata – kata kasar.
2. Anak – anak diberi hak untuk menambah pertanyaan polling. Hal ini
diperlukan agar siklus hidup polling tetap sesuai dengan standart
perkembangan dunia anak, namun fitur ini perlu dibatasi dengan pemasangan status aktif atau tidak aktif terhadap polling yang telah dibuat oleh anak.
3. Terdapat fitur memberi komentar pada gambar dan notifikasi ketika gambar yang bersangkutan mendapat komentar dari orang lain.
4. Adanya fitur pengecekan polling dengan mengecek nomor MAC
Address. Hal ini diperlukan karena pada masa sekarang, dengan
adanya modem broad band, memungkinkan pengguna untuk
melakukan pergantian ip address secara otomatis. Hal ini disarankan agar jumlah peserta polling dapat terpantau dengan jelas.
(19)
xii
xi
Universitas Kristen Maranatha
DAFTAR PUSTAKA
AB, M. (2004). MySQL Reference Manual. MySQL AB.
Ayuliana. (2009, March). Testing dan Implementasi. Diakses pada
tanggal 19 Maret 2011, diambil kembali dari
http://ayuliana_st.staff.gunadarma.ac.id/Downloads/files/12482/Pertemua n+06+-++_BlackBox+Testing_.pdf
Belly,Gary B, Cashman, Thomas J, Adamski, Judy. (1995). Systems Analysis and Design(Edisi 2). Massachussets: International Thomson Publishing Company. Diakses pada tanggal 19 Maret 2011, dari,
http://www.gslis.utexas.edu/~vlibrary/glossary/index.html#C
Child Refuge. (2007). Social Networking: Advantages vs. Addictions.
Diakses pada tanggal 1 November 2011 dari
http://childrefuge.org/statement-of-faith.html
Jogiyanto HM, MBA, Akt., Ph.D.(2003). Sistem Teknologi Informasi,
Pendekatan Terintegrasi: Konsep Dasar, Teknologi, Aplikasi,
Pengembangan dan Pengelolaan. Yogyakarta: Andi
Kadir, Abdul. (2003). Pengenalan Sistem Informasi. Yogyakarta: Andi. Kadir, Abdul.(1998) Konsep dan Tuntunan Praktik Basis Data. Yogyakarta: Andi.
Kendall, K.E & Kendall, J.E. (2002). Systems Analysis and Design(Edisi 5). New Jersey: Pearson Education, Inc
Loriene Roy’s Library. NWIC Technology Glossary. Diakses tanggal 19 Maret 2011 dari
http://www.gslis.utexas.edu/~vlibrary/glossary/index.html#C
McDowell, Mindi. (2011). Staying Safe on Social Network Sites. Diakses
pada tanggal 1 November 2011, dari
(20)
xii
Universitas Kristen Maranatha
McLeod, Raymond.(2001) Sistem Informasi Manajemen. Jakarta: PT Prenhallido
Nickson, Christoper. (2011). The History of Social Networking. Diakses
tanggal 20 November 2011 dari
http://www.digitaltrends.com/features/the-history-of-social-networking/ Pressman, Roger S. (2005). Software Engineering: A Practitioner's Approach(Edisi 6). New York: Mc Graw Hill
Resig, Jhon. (2010). JQuery. Diakses pada tanggal 19 Maret 2011, dari
http://jquery.com/
Sidik, Betha, Ir. (2005). Pemrograman WEB dengan PHP.Bandung: Informatika.
TechTarget. (2001). SearchSoa. Diakses pada tanggal 22 November
2011, dari http://searchsoa.techtarget.com/definition/site-map
USG. (2010). Glosary. Diakses pada tanggal 19 Maret 2011, dari
(1)
Universitas Kristen Maranatha
1.4.2.
Software
1. Web Browser, Mozilla Firefox atau Opera 2. Apache XAMPP versi 1.6.8
3. Sistem Operasi Windows XP
1.4.3.
Aplikasi
1. Hak akses pengguna - Anak
- Orang tua - Admin 2. Fitur
- Anak dapat menulis pesan, menambah teman, upload gambar, mengikuti content yang ada, menulis status, menulis komentar
- Orang tua dapat menulis pesan, konfirmasi teman anaknya, membuatkan id, menghapus gambar, menghapus status dan komentar
- Admin dapat membuat dan memanage content, blokir id orang tua, blokir id anak, membatasi kata – kata yang dianggap kasar
1.5.
Sumber Data
Penulis mendapat sumber data dari pencarian pribadi, melalui internet, e-book, buku – buku, dll
1.6.
Sistematika Penulisan
Sistematika Penulisan Tugas Akhir ini disusun dalam 6 bagian yaitu:
BAB I Pendahuluan
Bab I membahas mengenai pendahuluan yang terdiri dari latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.
(2)
Bab II membahas mengenai dasar teori-toeri yang digunakan untuk membuat aplikasi Sistem Informasi KidsWall Sebagai Jejaring Sosial Bagi Anak - Anak berbasis web menggunakan PHP.
BAB III Analisis Dan Rancangan Sistem
Bab III membahas mengenai analisa dan pemodelan dari aplikasi dengan menggunakan ERD (Entity Relationship Diagram),DFD (Data Flow Diagram), Kamus Data, PSPEC.
BAB IV Hasil Penelitian
Bab IV membahas mengenai perancangan dan implementasi yang berisi penjelasan screen shoot yang ada dalam aplikasi.
BAB V Pembahasan Dan Uji Coba Hasil Penelitian
Bab V membahas mengenai uji coba hasil penelitian dari sistem yang telah di uji coba dengan menggunakan metode Black Box
BAB VI Simpulan Dan Saran
Bab VI membahas mengenai kesimpulan yang didapat dari aplikasi ini dan saran.
(3)
156
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
6.1.
Simpulan
Berdasarkan penelitian diatas, maka terjawablah pertanyaan pada rumusan masalah pada BAB I, yaitu sebagai berikut
1. Orang tua diajak untuk ikut menjaga aktivitas anak – anaknya di dunia jejaring sosial, sehingga ketika id orang tua diblokir oleh pihak administrator, anak –anaknya secara otomatis juga terblokir. Orang tua dengan kata lain berfungsi menjadi penjaga bagi anak – anaknya. Oleh karena itu orang tua memiliki fasilitas untuk membuka halaman anaknya, menghapus gambar, menghapus status, menghapus komentar atau menghapus gambar – gambar yang dirasa kurang pantas.
2. Dengan adanya fitur polling dan quiz yang bertemakan pendidikan,
dimana anak selain dapat bersosialisasi dengan sesamanya juga dapat mengenal pengetahuan umum seperti sejarah, matematika,
komputer dan lain – lain. Selain itu pada website ini terdapat
penyaringan kata – kata kasar/ tidak senonoh. Fitur ini berfungsi agar anak – anak terdidik untuk terbiasa tidak berkata kasar terhadap sesamanya.
3. Ketika anak sudah mencapai usia 13 tahun, maka id tersebut sudah diblok secara permanent oleh system.
(4)
6.2.
Saran
Setelah melakukan penelitan dan pembuatan simpulan, maka penulis menyarankan untuk dikembangkan dikemudian waktu yakni sebagai berikut:
1. Selain admin, orang tua perlu diberi hak untuk melakukan
penambahan kata – kata kasar, sehingga admin tidak lagi berperan secara central terhadap penambahan kata – kata kasar.
2. Anak – anak diberi hak untuk menambah pertanyaan polling. Hal ini
diperlukan agar siklus hidup polling tetap sesuai dengan standart
perkembangan dunia anak, namun fitur ini perlu dibatasi dengan
pemasangan status aktif atau tidak aktif terhadap polling yang telah
dibuat oleh anak.
3. Terdapat fitur memberi komentar pada gambar dan notifikasi ketika gambar yang bersangkutan mendapat komentar dari orang lain.
4. Adanya fitur pengecekan polling dengan mengecek nomor MAC
Address. Hal ini diperlukan karena pada masa sekarang, dengan
adanya modem broad band, memungkinkan pengguna untuk
melakukan pergantian ip address secara otomatis. Hal ini disarankan agar jumlah peserta polling dapat terpantau dengan jelas.
(5)
xi
Universitas Kristen Maranatha
DAFTAR PUSTAKA
AB, M. (2004). MySQL Reference Manual. MySQL AB.
Ayuliana. (2009, March). Testing dan Implementasi. Diakses pada
tanggal 19 Maret 2011, diambil kembali dari
http://ayuliana_st.staff.gunadarma.ac.id/Downloads/files/12482/Pertemua n+06+-++_BlackBox+Testing_.pdf
Belly,Gary B, Cashman, Thomas J, Adamski, Judy. (1995). Systems Analysis and Design(Edisi 2). Massachussets: International Thomson Publishing Company. Diakses pada tanggal 19 Maret 2011, dari, http://www.gslis.utexas.edu/~vlibrary/glossary/index.html#C
Child Refuge. (2007). Social Networking: Advantages vs. Addictions.
Diakses pada tanggal 1 November 2011 dari
http://childrefuge.org/statement-of-faith.html
Jogiyanto HM, MBA, Akt., Ph.D.(2003). Sistem Teknologi Informasi,
Pendekatan Terintegrasi: Konsep Dasar, Teknologi, Aplikasi,
Pengembangan dan Pengelolaan. Yogyakarta: Andi
Kadir, Abdul. (2003). Pengenalan Sistem Informasi. Yogyakarta: Andi. Kadir, Abdul.(1998) Konsep dan Tuntunan Praktik Basis Data. Yogyakarta: Andi.
Kendall, K.E & Kendall, J.E. (2002). Systems Analysis and Design(Edisi 5). New Jersey: Pearson Education, Inc
Loriene Roy’s Library. NWIC Technology Glossary. Diakses tanggal 19 Maret 2011 dari
http://www.gslis.utexas.edu/~vlibrary/glossary/index.html#C
McDowell, Mindi. (2011). Staying Safe on Social Network Sites. Diakses
pada tanggal 1 November 2011, dari
(6)
McLeod, Raymond.(2001) Sistem Informasi Manajemen. Jakarta: PT Prenhallido
Nickson, Christoper. (2011). The History of Social Networking. Diakses
tanggal 20 November 2011 dari
http://www.digitaltrends.com/features/the-history-of-social-networking/ Pressman, Roger S. (2005). Software Engineering: A Practitioner's Approach(Edisi 6). New York: Mc Graw Hill
Resig, Jhon. (2010). JQuery. Diakses pada tanggal 19 Maret 2011, dari http://jquery.com/
Sidik, Betha, Ir. (2005). Pemrograman WEB dengan PHP.Bandung: Informatika.
TechTarget. (2001). SearchSoa. Diakses pada tanggal 22 November
2011, dari http://searchsoa.techtarget.com/definition/site-map
USG. (2010). Glosary. Diakses pada tanggal 19 Maret 2011, dari http://www.usg.edu/galileo/skills/ollc_glossary.phtml#h