Sistem Informasi Kidswal Sebagai Media Jejaring Sosial Bagi Anak-Anak.

(1)

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