Sistem Informasi Kegiatan Ekstrakurikuler Berbasis Web untuk Pendukung Keputusan Penilaian Siswa Berpotensi (Studi Kasus di SMAK 2 BPK Penabur Bandung).

(1)

vi

ABSTRAK

Sistem akademik merupakan suatu sistem pendukung yang dibutuhkan dalam dunia pendidikan dewasa ini. Setiap sistem dilengkapi dengan berbagai macam fitur pendukung dalam membantu akademik itu sendiri. Beberapa contoh fitur tambahan dalam sistem akademik adalah web portal, yang berfungsi untuk pertukaran informasi terkontrol, agar setiap informasi yang disampaikan dapat sesuai dengan kebutuhan. Fitur lainnya adalah sistem pendukung keputusan yang berfungsi sebagai pendukung dalam menciptakan suatu keputusan dalam menentukan siswa mana yang berpotensi untuk diutus mengikuti suatu perlombaan. Penelitian mengenai sistem akademik ini penulis lakukan di sekolah menengah atas Kristen BPK 2 Penabur Bandung. Penelitian ini dilakukan dengan tujuan untuk menghasilkan sebuah sistem berbasis web yang dapat melakukan pencatatan nilai. Sumber data untuk pembuatan sistem diperoleh dari tanya jawab pada pihak sekolah, serta bantuan buku-buku mengenai teori-teori yang dibutuhkan oleh penulis dari berbagai sumber sebagai referensi. Sistem ini nantinya diharapkan dapat membantu sekolah dalam melakukan pencatatan penilaian, pertukaran informasi, serta pendukung keputusan.


(2)

vii

ABSTRACT

Academic system is a supporting system needed in education world nowadays. Every system is provided with various supporting features to the academic system itself. Web portal is among with features in an academic system, which is used to control the appropriate information exchanges so that the information given will be appropriate. Other additional feature is a decision support system that is used to help making decisions. The research was conducted at BPK 2 Penabur High School Bandung. This research is meant to produce a web-based system that can record their scores. The data sourcen was interviews with the school parties, and also some literal lesson the theories needed. Hopefully, this system will help this school to record the scores, to exchange information, and also to support the decision that will be made.


(3)

viii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiv

DAFTAR NOTASI/ LAMBANG ... xv

DAFTAR SINGKATAN ... xviii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 2

1.5 Sumber Data ... 5

1.6 Sistematika Penyajian ... 5

BAB 2. KAJIAN TEORI ... 7

2.1 Sistem Informasi ... 7

2.2 Hyper Text Markup Language (HTML) ... 7

2.3 Cascading Style Sheets (CSS) ... 8

2.4 Hypertext Preprocessor (PHP) ... 9

2.4.1 Sejarah PHP... 9

2.4.2 Pengertian PHP ... 10

2.5 JavaScript ... 11

2.6 Asynchronous JavaScript and XMLHTTP (AJAX) ... 11

2.7 My Structure Query Language (MySQL) ... 13

2.8 Unified Modeling Language (UML) ... 14


(4)

ix

2.8.2 Use Case Diagram ... 16

2.9 Entity Relationship Diagram ... 16

2.9.1 Entity ... 17

2.9.2 Relationship... 17

2.9.3 Attributes ... 17

2.9.4 Identifier ... 18

2.10 Flowchart ... 18

2.11 Sistem Penilaian ... 18

2.12 Decision Support Systems ... 19

2.12.1 Analytical Hierarchy Process (AHP) ... 20

2.12.2 Metode Grafik ... 21

2.12.3 Logika Fuzzy ... 22

2.13 Blackbox ... 22

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 23

3.1 Profil Perusahaan ... 23

3.2 Proses Penilaian ... 23

3.3 Proses Pemilihan Siswa ... 24

3.4 Proses Pemberian Tugas ... 26

3.5 Analisis Basis Data ... 27

3.5.1 Entity Relationship Diagram ... 27

3.5.2 ER to Table ... 29

3.6 Unified Modeling Language ... 35

3.6.1 Use Case Diagram ... 35

3.6.2 Activity Diagram ... 37

3.6.3 Class Diagram ... 52

3.7 Rancangan Antarmuka ... 53

3.7.1 Form Login ... 53

3.7.2 Menu Profil ... 57

3.7.3 Menu Tugas ... 57

3.7.4 Menu Berita ... 59

3.7.5 Menu Forum ... 61


(5)

x

3.7.7 Menu Ekstrakurikuler ... 66

3.7.8 Menu Nilai ... 69

3.7.9 Menu Komposisi Potensi ... 71

BAB 4. HASIL PENELITIAN ... 73

4.1 Form Login ... 73

4.2 Menu Utama ... 73

4.3 Menu Berita ... 74

4.4 Menu Forum ... 75

4.5 Menu Tugas ... 75

4.6 Menu Pilihan Ekstrakurikuler ... 76

4.7 Menu Nilai ... 78

4.8 Menu Hak Akses... 79

4.9 Menu Tahun Ajaran ... 81

4.10 Menu Potency ... 82

4.11 Menu Kontak Kami ... 83

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 84

5.1 Pengujian Login ... 84

5.2 Menu Berita ... 85

5.3 Menu Forum ... 86

5.4 Menu Tugas ... 87

5.5 Menu Profil ... 88

5.6 Menu Hak Akses... 90

5.7 Menu Ekstrakurikuler ... 92

5.8 Menu Potensi ... 92

5.9 Menu Kategori ... 94

5.10 Menu Nilai ... 94

5.11 Menu Tahun Ajaran ... 96

BAB 6. SIMPULAN DAN SARAN ... 97

6.1 Simpulan ... 97

6.2 Saran ... 97


(6)

xi

DAFTAR GAMBAR

Gambar 2.1 Contoh Penggunaan HTML ... 8

Gambar 2.2 Contoh Penggunaan Head Dan Body ... 8

Gambar 2.3 Contoh Penggunaan CSS ... 9

Gambar 2.4 Contoh Penggunaan JavaScript... 11

Gambar 2.5 Contoh Web yang menggunakan AJAX ... 12

Gambar 2.6 Contoh Pop-Up menu AJAX... 12

Gambar 2.7 Contoh Penggunaan AJAX ... 13

Gambar 2.8 Contoh Tampilan Dari Penggunaan AJAX ... 13

Gambar 2.9 Contoh Masukan Dan Keluaran Sistem ... 15

Gambar 2.10 Contoh Activity Diagram Pengguna Lebih Dari Satu ... 15

Gambar 2.11 Contoh Use case Diagram ... 16

Gambar 2.12 Hirarki Tujuan Proses pemilihan kendaraan... 21

Gambar 3.1 Flowchart Proses Penilaian ... 24

Gambar 3.2 Flowchart Pemilihan Siswa ... 25

Gambar 3.3 Flowchart Pemberian Tugas ... 26

Gambar 3.4 Entity Relationship Diagram ... 28

Gambar 3.5 Use Case Diagram ... 36

Gambar 3.6 Activity Diagram Login ... 37

Gambar 3.7 Activity Diagram Forum ... 39

Gambar 3.8 Activity Diagram Berita ... 41

Gambar 3.9 Activity Diagram Tugas ... 43

Gambar 3.10 Activity Diagram Hak Akses ... 45

Gambar 3.11 Activity Diagram Nilai ... 47

Gambar 3.12 Activity Diagram Profil ... 49

Gambar 3.13 Activity Diagram ekstrakurikuler ... 51

Gambar 3.14 Class Diagram Sistem ... 52

Gambar 3.15 Form Login ... 53

Gambar 3.16 Form Setelah Login Dengan Role Murid ... 54

Gambar 3.17 Form Setelah Login Dengan Role Guru ... 54


(7)

xii

Gambar 3.19 Form Setelah Login Dengan Role Guru Kurikulum ... 56

Gambar 3.20 Form Setelah Login Dengan Role Admin ... 56

Gambar 3.21 Menu Profil Untuk Semua Role ... 57

Gambar 3.22 Menu Tugas Untuk Role Murid... 58

Gambar 3.23 Menu Tugas Untuk Role Guru Ekstrakurikuler ... 58

Gambar 3.24 Menu Tugas Untuk Role Koordinator Ekstrakurikuler ... 59

Gambar 3.25 Menu Tugas Untuk Role Guru Kurikulum ... 59

Gambar 3.26 Menu Berita Untuk Role Murid ... 60

Gambar 3.27 Menu Berita Untuk Role Guru Ekstrakurikuler... 60

Gambar 3.28 Menu Berita Untuk Role Guru Kurikulum ... 61

Gambar 3.29 Menu Berita Untuk Role Koordinator Ekstrakurikuler ... 61

Gambar 3.30 Menu Forum Untuk Role Murid ... 62

Gambar 3.31 Menu Forum Untuk Role Guru Ekstrakurikuler ... 62

Gambar 3.32 Menu Forum Untuk Role Koordinator Ekstrakurikuler ... 63

Gambar 3.33 Menu Forum Untuk Role Guru Kurikulum ... 63

Gambar 3.34 Menu Hak Akses Murid Untuk Role Guru Kurikulum ... 64

Gambar 3.35 Menu Hak Akses Guru Ekstrakurikuler Untuk Role Guru Kurikulum ... 64

Gambar 3.36 Menu Hak Akses Guru Kurikulum Untuk Role Admin ... 65

Gambar 3.37 Menu Hak Akses Koordinator Ekstrakurikuler Untuk Role Admin ... 65

Gambar 3.38 Menu Ekstrakurikuler Untuk Role Guru Kurikulum ... 66

Gambar 3.39 Menu Ekstrakurikuler Murid Untuk Role Guru Kurikulum ... 67

Gambar 3.40 Menu Ekstrakurikuler Murid Untuk Role Koordinator Ekstrakurikuler ... 67

Gambar 3.41 Menu Ekstrakurikuler Guru Untuk Role Guru Kurikulum ... 68

Gambar 3.42 Menu Ekstrakurikuler Guru Untuk Role Koordinator Ekstrakurikuler ... 68

Gambar 3.43 Menu Nilai Untuk Role Murid... 69

Gambar 3.44 Menu Nilai Untuk Role Guru Ekstrakurikuler ... 69

Gambar 3.45 Menu Nilai Untuk Role Koordinator Ekstrakurikuler ... 70


(8)

xiii

Gambar 3.47 Menu Komposisi Potensi Untuk Role Guru Kurikulum ... 71

Gambar 3.48 Menu Potensi Untuk Role Guru Kurikulum ... 72

Gambar 4.1 Form Login Untuk Semua Role ... 73

Gambar 4.2 Form Menu Utama ... 74

Gambar 4.3 Menu Berita Untuk Role Murid, Guru Ekstrakurikuler, Dan Koordinator Ekstrakurikuler ... 74

Gambar 4.4 Menu Berita Untuk Role Guru Kurikulum ... 75

Gambar 4.5 Menu Forum Untuk Semua Role ... 75

Gambar 4.6 Menu Tugas Untuk Role Murid Dan Guru Kurikulum ... 76

Gambar 4.7 Menu Tugas Untuk Role Koordinator Dan Guru Ekstrakurikuler ... 76

Gambar 4.8 Menu Pilihan Ekstrakurikuler MuridUntuk Koordinator Ekstrakurikuler ... 77

Gambar 4.9 Menu Pilihan Ekstrakurikuler Murid Untuk Guru Kurikulum ... 77

Gambar 4.10 Menu Pilihan Ekstrakurikuler Guru Untuk Guru Kurikulum ... 78

Gambar 4.11 Menu Pilihan Ekstrakurikuler Guru Untuk Koordinator Ekstrakurikuler ... 78

Gambar 4.12 Menu Nilai Untuk Guru Ekstrakurikuler ... 79

Gambar 4.13 Menu Nilai Untuk Guru Kurikulum ... 79

Gambar 4.14 Menu Hak Akses Murid Untuk Guru Kurikulum ... 80

Gambar 4.15 Menu Hak Akses Guru Ekstrakurikuler Untuk Guru Kurikulum ... 80

Gambar 4.16 Menu Hak Akses Guru Kurikulum Untuk Admin ... 81

Gambar 4.17 Menu Hak Akses Koordinator Ekstrakurikuler Untuk Admin.... 81

Gambar 4.18 Menu Tahun Ajaran Untuk Admin ... 82

Gambar 4.19 Menu Potensi Untuk Guru Kurikulum ... 82

Gambar 4.20 Menu Tampilan Potensi Untuk Guru Kurikulum ... 83


(9)

xiv

DAFTAR TABEL

Tabel 3.1 Ekstrakurikuler Seni Budaya dan Prakarya ... 23

Tabel 3.2 Tabel Berita ... 29

Tabel 3.3 Tabel Detail Guru ... 29

Tabel 3.4 Tabel Detail Nilai ... 30

Tabel 3.5 Tabel Ekstrakurikuler ... 30

Tabel 3.6 Tabel Forum ... 31

Tabel 3.7 Tabel Kategori ... 31

Tabel 3.8 Tabel Komentar Berita ... 32

Tabel 3.9 Tabel Komentar Forum ... 32

Tabel 3.10 Tabel Komentar Tugas ... 32

Tabel 3.11 Tabel Pengguna ... 33

Tabel 3.12 Tabel Potensi ... 33

Tabel 3.13 Tabel Role ... 34

Tabel 3.14 Tabel Tahun Ajaran ... 34

Tabel 3.15 Tabel Tugas ... 35

Tabel 5.1 Pengujian Login ... 84

Tabel 5.2 Pengujian Menu Berita ... 85

Tabel 5.3 Pengujian Menu Forum ... 86

Tabel 5.4 Pengujian Menu Tugas ... 87

Tabel 5.5 Pengujian Menu Profil ... 88

Tabel 5.6 Menu Hak Akses ... 90

Tabel 5.7 Menu Ekstrakurikuler ... 92

Tabel 5.8 Pengujian Menu Potensi ... 92

Tabel 5.9 Pengujian Menu Kategori ... 94

Tabel 5.10 Pengujian Menu Nilai ... 94


(10)

xv

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti Flowchart Simbol arus /

flow

Menyatakan jalannya arus suatu proses

Flowchart Simbol process Menyatakan suatu tindakan

(proses) yang dilakukan oleh komputer

Flowchart Simbol manual Menyatakan suatu tindakan (proses) yang tidak

dilakukan oleh komputer

Flowchart Simbol decision Menujukkan suatu kondisi tertentu yang akan

menghasilkan dua kemungkinan Flowchart Simbol terminal Menyatakan

permulaan atau akhir suatu program

Flowchart Simbol manual

input

Memasukkan data secara manual dengan

menggunakan online keyboard


(11)

xvi

Jenis Notasi/Lambang Nama Arti

Flowchart Simbol

document

Mencetak keluaran dalam bentuk dokumen (melalui printer)

Use case Simbol actor Menyatakan

pengguna yang berinteraksi dengan sistem

Use case Simbol fitur Menyatakan fitur

yang dimiliki sistem

Use case Simbol

relationship

Menyatakan hubungan antara aktor dan fitur Activity

diagram

Simbol start Menyatakan awal mulai alur program Activity

diagram

Simbol end Menyatakan akhir dari alur program Activity

diagram

Simbol action Menyatakan tindakan yang dilakukan baik oleh pengguna maupun sistem

Activity diagram

Simbol decision Menyatakan keputusan yang diambil

Activity diagram

Simbol alur Menyatakan alur pergerakan

ERD Entitas Menunjukkan

sebuah objek yang dapat dibedakan


(12)

xvii

Jenis Notasi/Lambang Nama Arti dengan objek lainnya

ERD Atribut Mendeskripsikan

karakter entitas

ERD Relasi Menunjukkan

adanya hubungan diantara sejumlah entitas yang berbeda

ERD Garis (one to

many)

Penghubung antar relasi dan entitas dimana satu entitas dapat memiliki hubungan lebih dari satu entitas

Keterangan:

Simbol flowchart, use case, dan activity diagram bersumber dari: [1] Simbol entity relationship diagram bersumber dari: [2]


(13)

xviii

DAFTAR SINGKATAN

AHP Analytical Hierarchy Process

AJAX Asynchronous Javascript and XMLHTTP CSS Cascading Style Sheets

ERD Entity Relationship Diagram HTML Hyper Text Markup Language

IPA Ilmu Pengetahuan Alam

IPS Ilmu Pengetahuan Sosial

MySQL My Structure Query Language PHP Hypertext Preprocessor

SI Sistem Informasi


(14)

1

BAB 1. PENDAHULUAN

Pada Bab ini akan membahas beberapa materi antara lain, latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian sebagai berikut:

1.1 Latar Belakang Masalah

Saat ini, teknologi berkembang dengan sangat cepat, terutama dalam bidang teknologi informasi. Seiring dengan cepatnya perkembangan teknologi tersebut, teknologi banyak digunakan dalam berbagai aktivitas dan pekerjaan. Dasar teknologi, pemberian layanan dalam berbagai bidang menjadi lebih baik, cepat, dan efisien.

Sistem penilaian merupakan salah satu hal yang wajib dilakukan dalam mengukur kinerja atau kemampuan seorang siswa/ siswi di sekolah. Sistem penilaian pada umumnya dilakukan berdasarkan acuan nilai yang ditetapkan oleh pemerintah. Acuan nilai yang ditetapkan pemerintah terkandung dalam kurikulum. Kurikulum yang merupakan acuan belajar mengajar bagi murid dan guru serta acuan dasar lainnya mengenai proses belajar mengajar.

Dalam pembelajaran juga dibutuhkan komunikasi yang efisien. Komunikasi dalam belajar mengajar umumnya dilakukan saat proses belajar-mengajar, tetapi dengan bantuan web portal, komunikasi antara siswa dengan guru, atatupun siswa dengan siswa dapat menjadi lebih mudah. Web portal merupakan salah satu solusi dalam pengembangan komunikasi yang efisien. Di tempat yang penulis teliti penilaian ekstrakurikuler masih dalam bentuk manual, yaitu dengan ditulis dan dikumpulkan kepada koordinator ekstrakurikuler, sehingga membutuhkan waktu dan tenaga yang lebih. Pada pelaksanaan ekstrakurikuler juga didapat kesulitan dalam pemberian tugas, dan pertukaran informasi antara guru ekstrakurikuler dan siswa/ siswi. Tujuan penulis dalam membangun sistem informasi kegiatan ekstrakurikuler berbasis web untuk pendukung keputusan pemilihan siswa berpotensi dengan studi


(15)

2

Universitas Kristen Maranatha kasus SMAK 2 BPK Penabur adalah untuk membantu pertukaran informasi dan juga mempermudah sistem penilaian yang masih manual.

1.2 Rumusan Masalah

Berdasarkan uraian latar belakang masalah, masalah-masalah yang muncul dan dapat diidentifikasi adalah sebagai berikut:

1. Bagaimana membuat aplikasi yang dapat mencatat nilai ekstrakurikuler di SMAK 2 BPK Penabur?

2. Bagaimana membuat aplikasi yang dapat membantu menentukan siswa mana yang berpotensi di ekstrakurikuler SMAK 2 BPK Penabur? 3. Bagaimana membuat aplikasi yang dapat membantu siswa dalam

bertukar informasi dalam ekstrakurikuler di SMAK 2 BPK Penabur?

1.3 Tujuan Pembahasan

Berdasarkan latar belakang dan rumusan masalah, maka dapat diambil tujuannya antara lain:

1. Membuat aplikasi yang dapat mencatat nilai ekstrakurikuler di SMAK 2 BPK Penabur.

2. Membuat aplikasi yang dilengkapi sistem pendukung keputusan untuk menentukan siswa mana yang berpotensi di ekstrakurikuler SMAK 2 BPK Penabur.

3. Membuat aplikasi yang dapat membantu siswa dalam bertukar informasi dalam ekstrakurikuler di SMAK 2 BPK Penabur.

1.4 Ruang Lingkup Kajian

Dalam membuat sistem informasi berbasis web ini akan menggunakan Adobe Dreamweaver CS5 dengan menggunakan bahasa pemrograman HTML, PHP, ajax dan JavaScript. Dalam membangun basis data, digunakan MySQL.

Perangkat keras yang dibutuhkan agar aplikasi dapat berjalan adalah sebagai berikut:


(16)

3

Universitas Kristen Maranatha 1. Random access memory 512 megabyte

2. Processor intel Core 2 Duo

Aplikasi akan dibuat sesuai dengan pengguna yang akan dibagi menjadi 4 yaitu murid, guru ekstrakurikuler,koordinator ekstrakurikuler, guru kurikulum dan admin.

Murid dapat melakukan fitur sebagai berikut: 1. Login dan logout.

2. Melihat, menambah dan mengubah profil. 3. Melihat dan menambah forum.

4. Melihat dan menambah komentar di forum. 5. Melihat dan menambah komentar di tugas. 6. Melihat dan menambah komentar di berita. 7. Melihat nilai.

Guru ekstrakulikuler dapat melakukan fitur sebagai berikut: 1. Login dan logout.

2. Melihat, menambah dan mengubah profil. 3. Melihat dan menambah forum.

4. Melihat dan menambah tugas.

5. Melihat dan menambah komentar di forum. 6. Melihat dan menambah komentar di tugas. 7. Melihat dan menambah komentar di berita. 8. Melihat, menambah dan mengubah nilai murid.

Koordinator ekstrakurikuler dapat melakukan fitur sebagai berikut: 1. Login dan logout.

2. Melihat, menambah dan mengubah profil. 3. Melihat, menambah dan menghapus forum. 4. Melihat, menambah dan menghapus berita. 5. Melihat, menambah dan menghapus tugas. 6. Melihat dan menambah komentar di forum. 7. Melihat dan menambah komentar di tugas. 8. Melihat dan menambah komentar di berita. 9. Melihat nilai murid.


(17)

4

Universitas Kristen Maranatha 10. Melihat dan menambah pilihan ekstrakurikuler murid.

11. Melihat hubungan ekstrakurikuler dan guru.

Guru kurikulum dapat melakukan fitur sebagai berikut: 1. Login dan logout.

2. Melihat, menambah dan menghapus profil. 3. Melihat, menambah dan menghapus forum. 4. Melihat, menambah dan menghapus berita. 5. Melihat, menambah dan menghapus tugas. 6. Melihat dan menambah komentar di forum. 7. Melihat dan menambah komentar di tugas. 8. Melihat dan menambah komentar di berita. 9. Melihat nilai murid.

10. Menambah hak akses murid. 11. Reset kata kunci akses murid. 12. Menambah hak akses guru. 13. Reset kata kunci akses guru.

14. Melihat pilihan ekstrakurikuler murid.

15. Melihat dan menambah hubungan ekstrakurikuler dan guru. 16. Menambah komposisi potensi.

17. Melihat dan menambah potensi.

18. Melihat, menambah dan mengubah kategori forum. 19. Melihat, menambah dan mengubah ekstrakurikuler.

Admin dapat melakukan fitur sebagai berikut:

1. Melihat dan menambahkan hak akses guru kurikulum. 2. Reset kata kunci dan mengubah status guru kurikulum.

3. Melihat dan menambahkan hak akses koordinator ekstrakurikuler. 4. Reset kata kunci dan mengubah status guru kurikulum.

5. Melihat dan menambahkan tahun ajaran.

Ada beberapa keterangan yang dilampirkan dalam program ini:

1. Setiap siswa/ siswi hanya dapat memilih satu ekstrakurikuler untuk satu tahun ajaran.


(18)

5

Universitas Kristen Maranatha 2. Setiap ekstrakurikuler yang sudah diambil tidak dapat diubah selama

satu tahun ajaran.

3. Satu guru ekstrakurikuler hanya dapat mengajar satu ekstrakurikuler.

1.5 Sumber Data

Sumber data penelitian terdiri dari sumber data primer dan sekunder. Sumber data primer diperoleh melalui metode hasil wawancara langsung dengan pihak SMAK 2 BPK Penabur, sedangkan sumber data sekunder diperoleh melalui studi literature dari buku, jurnal dan internet.

1.6 Sistematika Penyajian

Sistematika penyajian pada sistem informasi kegiatan ekstrakurikuler berbasis web untuk sistem pendukung keputusan pemilihan siswa berpotensi dibagi menjadi:

BAB 1 PENDAHULUAN

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek tugas akhir ini.

BAB 2 KAJIAN TEORI

Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

BAB 4 HASIL PENELITIAN

Bab ini berisikan tentang hasil yang telah dicapai lewat aplikasi. BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini berisi pengujian dan analisis terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode blackbox testing.


(19)

6

Universitas Kristen Maranatha BAB 6 SIMPULAN DAN SARAN

Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.


(20)

97

BAB 6. SIMPULAN DAN SARAN

Setelah melaksanakan penelitian tentang Sistem Informasi Kegiatan Ekstrakurikuler Berbasis Web Untuk Pendukung Keputusan Pemilihan Siswa Berpotensi (Studi Kasus SMAK 2 BPK Penabur Bandung) serta hasil pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka pada bab ini dapat ditarik kesimpulan dan saran yang diharapkan berguna dan bermanfaat untuk penelitian ini, yaitu:

6.1 Simpulan

Dari hasil analisis diatas dapat diambil kesimpulan mengenai pengembangan Sistem Informasi Kegiatan Ekstrakurikuler Berbasis Web Untuk Pendukung Keputusan Pemilihan Siswa Berpotensi (Studi Kasus SMAK 2 BPK Penabur Bandung):

Untuk sebelum ada program:

1. Pencatatan nilai masih secara manual.

2. Pertukaran informasi dilakukan secara manual.

3. Pencatatan nilai tidak tertata rapi, serta alur nilai kurang jelas Untuk sesudah ada program:

1. Sistem dibuat untuk mencatat data nilai secara baik dan teratur. 2. Sistem dibuat agar alur nilai dapat tertata rapi.

3. Sistem memiliki fitur forum, berita dan tugas yang berfungsi sebagai pertukaran informasi.

4. Sistem dapat membantu dalam pendukung keputusan pengguna.

6.2 Saran

Berdasarkan simpulan diatas penulis mencoba memberikan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan aplikasi di masa yang akan datang, antara lain:

1. Perlu adanya pemutakiran sistem dalam pertukaran informasi. 2. Sistem dibuat dalam aplikasi mobile.


(21)

98

DAFTAR PUSTAKA

[1] Whitten, Jeffrey, B. Lonnie and D. Kevin, System Analysis and Design Methods, Boston: McGraw-Hill, 2004.

[2] Fathansyah, Basis Data, Bandung: Informatika, 2002.

[3] C. J. L. Gaol, Sistem Informasi Manajemen Pemahaman dan Aplikasi, Jakarta: Grasindo, 2008.

[4] T. Sutabri, Analisa Sistem Informasi, Jakarta, D.K.I Jakarta: penerbit Andi, 2003.

[5] K. C. Laudon and J. P. Laudon, Management Information Systems: Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.

[6] J. Stark, B. Jepson and B. MacDonald, Building Android Apps with HTML, CSS, and JavaScript, 2nd ed., O'Reilly Media, Inc., 2012.

[7] B. Nugroho, PHP dan MySQL dengan editor DreamWeaver MX, Yogyakarta: ANDI, 2004.

[8] S. Holzner, AJAX For Dummies, Wiley Publishing,Inc., 2006. [9] S. B, MySQL, Bandung: Informatika, 2005.

[10] G. Swain, Object-Oriented Analysis and Design Through Unified Modeling Language, New Delhi: LAXMI PUBLICATIONS PVT. LTD., 2010.

[11] K. Strategi Perancangan dan Pengelolaan Basis Data, Jakarta: Penerbit Andi, 2007.

[12] K. Suryadi and A. Ramdhani, Sistem Pendukung Keputusan, Bandung: PT REMAJA ROSDAKARYA, 2005.

[13] Jogiyanto, Analisis dan Desain Sistem Informasi, Yogyakarta: Kanisius, 2005.

[14] B. Soeherman and M. Pinontoan, Designing Information System, Jakarta, D.K.I Jakarta: PT Elex Media Komputindo, 2008.


(22)

99

[15] H. Rasydin and Mansur, Penilaian Hasil Belajar, Bandung: CV Wacana Prima, 2009.

[16] V. L. Sauter, Decision Support Systems for Business Intelligence, Singapore: A JOHN WILEY & SONS, INC. PUBLICATION, 2010.

[17] E. Turban, J. E. Aronson and T. P. liang, Decision Support Systems and Intelligent Systems, New Jersey: Pearson Education International, 2005. [18] V. Dhar and R. Stein, Intelligent Decision Support Methods, New Jersey:

Prentice-Hall, Inc., 2010.

[19] Wahana Komputer, Panduan Belajar MySQL Database Server, Jakarta: PT TransMedia, 2010.


(1)

4

Universitas Kristen Maranatha 10. Melihat dan menambah pilihan ekstrakurikuler murid.

11. Melihat hubungan ekstrakurikuler dan guru.

Guru kurikulum dapat melakukan fitur sebagai berikut: 1. Login dan logout.

2. Melihat, menambah dan menghapus profil. 3. Melihat, menambah dan menghapus forum. 4. Melihat, menambah dan menghapus berita. 5. Melihat, menambah dan menghapus tugas. 6. Melihat dan menambah komentar di forum. 7. Melihat dan menambah komentar di tugas. 8. Melihat dan menambah komentar di berita. 9. Melihat nilai murid.

10. Menambah hak akses murid. 11. Reset kata kunci akses murid. 12. Menambah hak akses guru. 13. Reset kata kunci akses guru.

14. Melihat pilihan ekstrakurikuler murid.

15. Melihat dan menambah hubungan ekstrakurikuler dan guru. 16. Menambah komposisi potensi.

17. Melihat dan menambah potensi.

18. Melihat, menambah dan mengubah kategori forum. 19. Melihat, menambah dan mengubah ekstrakurikuler.

Admin dapat melakukan fitur sebagai berikut:

1. Melihat dan menambahkan hak akses guru kurikulum. 2. Reset kata kunci dan mengubah status guru kurikulum.

3. Melihat dan menambahkan hak akses koordinator ekstrakurikuler. 4. Reset kata kunci dan mengubah status guru kurikulum.

5. Melihat dan menambahkan tahun ajaran.

Ada beberapa keterangan yang dilampirkan dalam program ini:

1. Setiap siswa/ siswi hanya dapat memilih satu ekstrakurikuler untuk satu tahun ajaran.


(2)

5

Universitas Kristen Maranatha 2. Setiap ekstrakurikuler yang sudah diambil tidak dapat diubah selama

satu tahun ajaran.

3. Satu guru ekstrakurikuler hanya dapat mengajar satu ekstrakurikuler.

1.5 Sumber Data

Sumber data penelitian terdiri dari sumber data primer dan sekunder. Sumber data primer diperoleh melalui metode hasil wawancara langsung dengan pihak SMAK 2 BPK Penabur, sedangkan sumber data sekunder diperoleh melalui studi literature dari buku, jurnal dan internet.

1.6 Sistematika Penyajian

Sistematika penyajian pada sistem informasi kegiatan ekstrakurikuler berbasis web untuk sistem pendukung keputusan pemilihan siswa berpotensi dibagi menjadi:

BAB 1 PENDAHULUAN

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek tugas akhir ini.

BAB 2 KAJIAN TEORI

Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

BAB 4 HASIL PENELITIAN

Bab ini berisikan tentang hasil yang telah dicapai lewat aplikasi. BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini berisi pengujian dan analisis terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode blackbox testing.


(3)

6

Universitas Kristen Maranatha BAB 6 SIMPULAN DAN SARAN

Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.


(4)

97

BAB 6. SIMPULAN DAN SARAN

Setelah melaksanakan penelitian tentang Sistem Informasi Kegiatan Ekstrakurikuler Berbasis Web Untuk Pendukung Keputusan Pemilihan Siswa Berpotensi (Studi Kasus SMAK 2 BPK Penabur Bandung) serta hasil pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka pada bab ini dapat ditarik kesimpulan dan saran yang diharapkan berguna dan bermanfaat untuk penelitian ini, yaitu:

6.1 Simpulan

Dari hasil analisis diatas dapat diambil kesimpulan mengenai pengembangan Sistem Informasi Kegiatan Ekstrakurikuler Berbasis Web Untuk Pendukung Keputusan Pemilihan Siswa Berpotensi (Studi Kasus SMAK 2 BPK Penabur Bandung):

Untuk sebelum ada program:

1. Pencatatan nilai masih secara manual.

2. Pertukaran informasi dilakukan secara manual.

3. Pencatatan nilai tidak tertata rapi, serta alur nilai kurang jelas Untuk sesudah ada program:

1. Sistem dibuat untuk mencatat data nilai secara baik dan teratur. 2. Sistem dibuat agar alur nilai dapat tertata rapi.

3. Sistem memiliki fitur forum, berita dan tugas yang berfungsi sebagai pertukaran informasi.

4. Sistem dapat membantu dalam pendukung keputusan pengguna.

6.2 Saran

Berdasarkan simpulan diatas penulis mencoba memberikan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan aplikasi di masa yang akan datang, antara lain:

1. Perlu adanya pemutakiran sistem dalam pertukaran informasi. 2. Sistem dibuat dalam aplikasi mobile.


(5)

98

DAFTAR PUSTAKA

[1] Whitten, Jeffrey, B. Lonnie and D. Kevin, System Analysis and Design Methods, Boston: McGraw-Hill, 2004.

[2] Fathansyah, Basis Data, Bandung: Informatika, 2002.

[3] C. J. L. Gaol, Sistem Informasi Manajemen Pemahaman dan Aplikasi, Jakarta: Grasindo, 2008.

[4] T. Sutabri, Analisa Sistem Informasi, Jakarta, D.K.I Jakarta: penerbit Andi, 2003.

[5] K. C. Laudon and J. P. Laudon, Management Information Systems: Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.

[6] J. Stark, B. Jepson and B. MacDonald, Building Android Apps with HTML, CSS, and JavaScript, 2nd ed., O'Reilly Media, Inc., 2012.

[7] B. Nugroho, PHP dan MySQL dengan editor DreamWeaver MX, Yogyakarta: ANDI, 2004.

[8] S. Holzner, AJAX For Dummies, Wiley Publishing,Inc., 2006. [9] S. B, MySQL, Bandung: Informatika, 2005.

[10] G. Swain, Object-Oriented Analysis and Design Through Unified Modeling Language, New Delhi: LAXMI PUBLICATIONS PVT. LTD., 2010.

[11] K. Strategi Perancangan dan Pengelolaan Basis Data, Jakarta: Penerbit Andi, 2007.

[12] K. Suryadi and A. Ramdhani, Sistem Pendukung Keputusan, Bandung: PT REMAJA ROSDAKARYA, 2005.

[13] Jogiyanto, Analisis dan Desain Sistem Informasi, Yogyakarta: Kanisius, 2005.

[14] B. Soeherman and M. Pinontoan, Designing Information System, Jakarta, D.K.I Jakarta: PT Elex Media Komputindo, 2008.


(6)

99

[15] H. Rasydin and Mansur, Penilaian Hasil Belajar, Bandung: CV Wacana Prima, 2009.

[16] V. L. Sauter, Decision Support Systems for Business Intelligence, Singapore: A JOHN WILEY & SONS, INC. PUBLICATION, 2010.

[17] E. Turban, J. E. Aronson and T. P. liang, Decision Support Systems and Intelligent Systems, New Jersey: Pearson Education International, 2005. [18] V. Dhar and R. Stein, Intelligent Decision Support Methods, New Jersey:

Prentice-Hall, Inc., 2010.

[19] Wahana Komputer, Panduan Belajar MySQL Database Server, Jakarta: PT TransMedia, 2010.