Aplikasi Alat Bantu Ajar Berbasis Web pada Mata Pelajaran Biologi Sekolah Menengah Atas Kelas XI dengan Pokok Bahasan Sistem Pencernaan dan Sistem Pernafasan pada Manusia.
ii ABSTRACT
This result project built an application of teaching aids the digestive system and respiratory system XI high school class who applied in the form of websites. This website consists of several features of the materials and tests on the digestive system and respiratory system. The test consists of multiple choice tests, true or false test, test match and field tests. This website is built using programming language PHP with CodeIgniter framework. The advantage of this application is to facilitate students in learning about the digestive system and respiratory system because the material is presented not only in the form of a sentence, but also pictures and video.
(2)
iii INTISARI
Penelitian ini membangun suatu aplikasi mengenai alat bantu ajar sistem pencernaan dan sistem pernafasan SMU kelas IX yang diterapkan dalam bentuk
website. Website ini terdiri dari beberapa fitur yaitu materi-materi dan tes mengenai sistem pencernaan dan sistem pernafasan. Tes terdiri dari tes pilihan ganda, tes benar atau salah, tes menjodohkan dan tes isian. Website ini dibangun dengan menggunakan bahasa pemrograman PHP dengan framework codeigniter. Keuntungan dari aplikasi ini untuk memudahkan para siswa dalam mempelajari mengenai sistem pencernaan dan sistem pernafasan karena materi disajikan tidak hanya dalam bentuk kalimat, tapi juga gambar dan video.
(3)
iv DAFTAR ISI
KATA PENGANTAR ... i
ABSTRACT ... ii
INTISARI ... iii
DAFTAR ISI ... iv
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xiv
DAFTAR LAMPIRAN A RIWAYAT HIDUP PENULIS ... A-1 DAFTAR LAMPIRAN B KUISIONER ... B-1 DAFTAR LAMPIRAN C MANUAL BOOK ... C-1 BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Rumusan Masalah ... 2
1.3. Tujuan ... 2
1.4. Batasan Masalah ... 3
1.5. Sistematika Pembahasan ... 3
BAB II DASAR TEORI ... 5
2.1. Flowchart ... 5
2.2. Unified Modeling Language (UML) ... 6
2.2.1. Use case Diagram ... 6
2.2.2. Activity Diagram ... 7
2.2.3. Class Diagram ... 8
2.3. Entity Relationship Diagram (ER-Diagram) ... 8
2.4. Hypertext Markup Language (HTML)... 10
2.5. CSS (Cascading Style Sheets) ... 10
2.6. JavaScript ... 11
2.7. PHP (Hypertext Preprocessor) ... 12
2.8. PHPMyAdmin ... 12
2.9. Framework Codeigniter (CI) ... 13
2.10. Sistem Pernafasan ... 14
(4)
v
2.12. Analisis Sistem Menggunakan Kuisioner ... 15
2.12.1. Menggunakan Skala Dalam Kuisioner ... 15
2.13. Kamus Data ... 16
2.14. Black Box Testing ... 16
2.15. MySQL ... 17
BAB III ANALISA DAN PEMODELAN ... 18
3.1. Deskripsi Umum Perangkat Lunak ... 18
3.1.1. Flowchart Beranda ... 18
3.1.2. Flowchart Sistem Pernafasan dan Sistem Pencernaan ... 19
3.2. Use Case Diagram ... 21
3.2.1. Use case diagram admin ... 22
3.2.1.1 Use case diagram mengolah data anggota ... 22
3.2.1.2 Use case diagram login ... 22
3.2.1.3 Use case diagram lihat materi ... 23
3.2.1.4 Use case diagram tambah materi ... 23
3.2.1.5 Use case diagram ubah materi ... 23
3.2.1.6 Use case diagram hapus materi... 24
3.2.1.7 Use case diagram pilih kategori soal ... 24
3.2.1.8 Use case diagram pilih tipe soal... 24
3.2.1.9 Use case diagram mengerjakan tes ... 25
3.2.1.10 Use case diagram tambah data soal ... 25
3.2.1.11 Use case diagram ubah data soal ... 26
3.2.1.12 Use case diagram hapus data soal ... 26
3.2.1.13 Use case diagram logout ... 27
3.2.2. Use case diagram tamu ... 27
3.2.2.1 Use case diagram daftar ... 27
3.2.3. Use case diagram guru dan murid ... 28
3.2.3.1 Use case diagram ubah profil ... 28
3.3. Activity Diagram ... 28
3.3.1. Activity Diagram Login ... 28
3.3.2. Activity Diagram Input Anggota... 29
(5)
vi
3.3.4. Activity Diagram Ubah Anggota ... 31
3.3.5. Activity Diagram Hapus Anggota ... 32
3.3.6. Activity Diagram Input Sistem Pencernaan dan Sistem Pernafasan ... 33
3.3.7. Activity Diagram Ubah Sistem Pencernaan dan Sistem Pernafasan ... 34
3.3.8. Activity Diagram Hapus Sistem Pencernaan dan Sistem Pernafasan ... 35
3.3.9. Activity Diagram Input Tes Pilihan Ganda ... 35
3.3.10. Activity Diagram Ubah Tes Pilihan Ganda ... 36
3.3.11. Activity Diagram Hapus Tes Pilihan Ganda ... 38
3.3.12. Activity Diagram Input Tes Pilihan Benar atau Salah ... 38
3.3.13. Activity Diagram Ubah Tes Pilihan Benar atau Salah ... 39
3.3.14. Activity Diagram Hapus Tes Pilihan Benar atau Salah ... 40
3.3.15. Activity Diagram Input Tes Pilihan Menjodohkan ... 41
3.3.16. Activity Diagram Ubah Tes Pilihan Menjodohkan ... 42
3.3.17. Activity Diagram Hapus Tes Pilihan Menjodohkan ... 43
3.3.18. Activity Diagram Ubah Input Tes Isian ... 44
3.3.19. Activity Diagram Ubah Tes Isian ... 45
3.3.20. Activity Diagram Hapus Tes Isian ... 46
3.3.21. Activity Diagram Mengerjakan Tes ... 47
3.4. Class Diagram ... 48
3.4.1. Class Diagram Admin ... 48
3.4.2. Class Diagram Guru ... 48
3.4.3. Class Diagram Murid ... 49
3.4.4. Class Diagram Tamu ... 50
3.5. Entity Relational Diagram (ERD) ... 50
3.6. Kamus Data ... 51
3.6.1. Kamus Data Login ... 51
3.6.2. Kamus Data Pengguna ... 51
3.6.3. Kamus Data Materi ... 51
3.6.4. Kamus Data Tes ... 52
3.6.2. Kamus Data Soal ... 52
3.7. Layout ... 53
(6)
vii
3.7.2. Tampilan Menu Daftar ... 53
3.7.3. Tampilan Tambah Anggota Admin ... 54
3.7.4. Tampilan Data Anggota ... 54
3.7.5. Tampilan Input Materi ... 55
3.7.6. Tampilan Materi ... 55
3.7.7. Tampilan Input Soal ... 56
3.7.8. Tampilan Data Soal ... 56
3.7.9. Tampilan Menu Tes ... 57
3.7.10. Tampilan Menu Tes Pilihan Ganda ... 57
3.7.11. Tampilan Menu Tes Benar atau Salah... 58
3.7.12. Tampilan Menu Tes Menjodohkan ... 58
3.7.13. Tampilan Menu Tes Isian ... 59
3.7.14. Tampilan Menu Admin ... 59
3.7.15. Tampilan Tampil Nilai ... 60
3.7.16. Tampilan Menu Guru ... 60
3.7.17. Tampilan Menu Murid ... 61
BAB IV PERACANGAN DAN IMPLEMENTASI ... 62
4.1. Tabel Atribut ... 62
4.1.1. Tabel Anggota ... 62
4.1.2. Tabel Tes ... 62
4.1.3. Tabel Relasi Anggota_Tes ... 62
4.1.4. Tabel Materi ... 63
4.1.5. Tabel Relasi Tes_Soal ... 63
4.1.6. Tabel Kategori ... 63
4.1.7. Tabel Sekolah ... 63
4.1.8. Tabel Soal ... 64
4.2. Relasi Diagram ... 64
4.3. Beranda ... 64
4.4. Daftar ... 65
4.5. Menu Admin ... 67
4.6. Tampil Data Anggota ... 67
(7)
viii
4.8. Ubah Data Anggota Admin ... 69
4.9. Tambah Materi Sistem Pencernaan dan Sistem Pernafasan ... 70
4.10. Pilih Tipe Soal Sistem Pencernaan dan Sistem Pernafasan ... 71
4.11. Tes Pilihan Ganda ... 71
4.12. Tes Benar atau Salah ... 73
4.13. Tes Menjodohkan ... 74
4.14. Tes Isian ... 75
4.15. Tampil Nilai... 76
4.16. Tampil Soal Sistem Pencernaan dan Sistem Pernafasan Admin ... 77
4.17. Tambah Data Soal Pilihan Ganda ... 78
4.18. Tambah Data Soal Benar atau Salah ... 79
4.19. Tambah Data Soal Menjodohkan ... 80
4.20. Tambah Data Soal Isian ... 81
4.21. Ubah Data Soal Pilihan Ganda ... 82
4.22. Ubah Data Soal Benar atau Salah ... 83
4.23. Ubah Data Soal Menjodohkan ... 84
4.24. Ubah Data Soal Isian ... 84
4.25. Tampil Menu Guru ... 85
4.26. Tampil Menu Murid ... 86
4.27. Tampil Materi ... 86
4.21. Ubah Data Soal Pilihan Ganda ... 82
BAB V PENGUJIAN... 87
5.1. Black Box Testing ... 87
5.1.1. Pengujian Proses Login ... 87
5.1.2. Pengujian Proses Daftar ... 88
5.1.3. Pengujian Proses Tambah Materi ... 90
5.1.4. Pengujian Proses Tambah Soal ... 91
5.1.5. Pengujian Proses Hapus Anggota ... 92
5.1.6. Pengujian Proses Hapus Materi ... 93
5.1.7. Pengujian Proses Hapus Soal ... 94
(8)
ix
5.2.1. Grafik Hasil Kuisioner Berdasarkan Cara Penyajian Materi Maupun
Soal-soal ... 95
5.2.2. Grafik Hasil Kuisioner Berdasarkan Soal-soal yang Tersedia Mudah Dikerjakan ... 95
5.2.3. Grafik Hasil Kuisioner Berdasarkan Materi yang Disajikan Mudah Dimengerti ... 96
5.2.4. Grafik Hasil Kuisioner Berdasarkan Pengerjaan Tes Mempunyai Batas Waktu ... 96
5.2.5. Grafik Hasil Kuisioner Berdasarkan Fitur yang Tersedia Cukup ... 97
5.2.6. Grafik Hasil Kuisioner Berdasarkan Menampilkan Secara Langsung Nilai yang Diperoleh ... 97
5.3. Ulasan Hasil Evaluasi ... 98
BAB VI KESIMPULAN DAN SARAN ... 99
6.1. Kesimpulan... 99
6.2. Saran... 99
(9)
x
DAFTAR GAMBAR
Gambar II.1 Sistem ... 7
Gambar II.2 Aktor ... 7
Gambar II.3 Use case ... 7
Gambar II.4 Contoh entitas ... 8
Gambar II.5 Contoh ERD Many to many ... 9
Gambar II.6 Contoh ERD Many to one ... 9
Gambar II.7 Contoh ERD One to many ... 9
Gambar II.8 Contoh ERD One to one ... 9
Gambar II.9 Contoh Atribut ... 10
Gambar III.1 Flowchart Beranda ... 19
Gambar III.2 Flowchart Sistem Pencernaan dan Sistem Pernafasan ... 20
Gambar III.3 Use case diagram ... 21
Gambar III.4 Activity Diagram Login ... 29
Gambar III.5 Activity Diagram Input Anggota ... 30
Gambar III.6 Activity Diagram Input Anggota Admin ... 31
Gambar III.7 Activity Diagram Ubah Anggota ... 32
Gambar III.8 Activity Diagram Hapus Anggota ... 33
Gambar III.9 Activity Diagram Input Sistem Pencernaan dan Sistem Pernafasan ... 33
Gambar III.10 Activity Diagram Ubah Sistem Pencernaan dan Sistem Pernafasan ... 34
Gambar III.11 Activity Diagram Hapus Sistem Pencernaan dan Sistem Pernafasan ... 35
Gambar III.12 Activity Diagram Input Tes Pilihan Ganda ... 36
Gambar III.13 Activity Diagram UbahTes Pilihan Ganda ... 37
Gambar III.14 Activity Diagram Hapus Tes Pilihan Ganda ... 38
Gambar III.15 Activity Diagram Input Tes Benar atau Salah ... 39
Gambar III.16 Activity Diagram Ubah Tes Benar atau Salah ... 40
Gambar III.17 Activity Diagram Hapus Tes Benar atau Salah ... 41
Gambar III.18 Activity Diagram Input Tes Menjodohkan ... 42
Gambar III.19 Activity Diagram Ubah Tes Menjodohkan ... 43
Gambar III.20 Activity Diagram Hapus Tes Menjodohkan ... 44
(10)
xi
Gambar III.22 Activity Diagram Ubah Tes Isian ... 46
Gambar III.23 Activity Diagram Hapus Tes Isian ... 47
Gambar III.24 Activity Diagram Mengerjakan Tes ... 47
Gambar III.25 Class Diagram Admin ... 48
Gambar III.26 Class Diagram Guru ... 49
Gambar III.27 Class Diagram Murid ... 49
Gambar III.28 Class Diagram Tamu ... 50
Gambar III.29 ER_Diagram ... 50
Gambar III.30 Tampilan Menu Awal Beranda ... 53
Gambar III.31 Tampilan Menu Daftar ... 53
Gambar III.32 Tampilan Tambah Anggota Admin ... 54
Gambar III.33 Tampilan Data Anggota ... 54
Gambar III.34 Tampilan Input Materi ... 55
Gambar III.35 Tampilan Materi ... 55
Gambar III.36 Tampilan Input Soal ... 56
Gambar III.37 Tampilan Data Soal ... 56
Gambar III.38 Tampilan Menu Tes ... 57
Gambar III.39 Tampilan Menu Tes Pilihan Ganda ... 57
Gambar III.40 Tampilan Menu Tes Benar atau Salah ... 58
Gambar III.41 Tampilan Menu Tes Menjodohkan ... 58
Gambar III.42 Tampilan Menu Tes Isian ... 59
Gambar III.43 Tampilan Menu Admin ... 59
Gambar III.44 Tampilan Tampil Nilai ... 60
Gambar III.45 Tampilan Menu Guru ... 60
Gambar III.46 Tampilan Menu Murid ... 61
Gambar IV.1 Relasi Diagram ... 64
Gambar IV.2 Beranda ... 65
Gambar IV.3 Tampilan Daftar ... 66
Gambar IV.4 Tampilan Menu Admin ... 67
Gambar IV.5 Tampilan Data Anggota ... 67
Gambar IV.6 Tampilan Tambah Anggota Admin ... 68
(11)
xii
Gambar IV.8 Tampilan Tambah Materi Sistem Pencernaan dan Sistem Pernafasan ... 70
Gambar IV.9 Tampilan Pilih Soal Sistem Pencernaan dan Sistem Pernafasan ... 71
Gambar IV.10 Tes Pilihan Ganda ... 72
Gambar IV.11 Tes Benar atau Salah ... 73
Gambar IV.12 Tes Menjodohkan ... 74
Gambar IV.13 Tes Isian ... 75
Gambar IV.14 Tampil Nilai ... 76
Gambar IV.15 Tampil Soal Sistem Pencernaan dan Sistem Pernafasan Admin ... 77
Gambar IV.16 Tambah Data Soal Pilihan Ganda ... 78
Gambar IV.17 Tambah Data Soal Benar atau Salah... 79
Gambar IV.18 Tambah Data Soal Menjodohkan ... 80
Gambar IV.19 Tambah Data Soal Isian ... 81
Gambar IV.20 Ubah Data Soal Pilihan Ganda ... 82
Gambar IV.21 Ubah Data Soal Benar atau Salah ... 83
Gambar IV.22 Ubah Data Soal Menjodohkan ... 84
Gambar IV.23 Ubah Data Soal Isian ... 85
Gambar IV.24 Tampil Menu Guru ... 85
Gambar IV.25 Tampil Menu Murid ... 86
Gambar IV.26 Tampil Materi ... 86
Gambar V.1 Screenshoot Keluaran dari Tabel V.I Uji Kasus 1 ... 88
Gambar V.2 Screenshoot Keluaran dari Tabel V.I Uji Kasus 2 ... 88
Gambar V.3 Screenshoot Keluaran dari Tabel V.I Uji Kasus 3 ... 88
Gambar V.4 Screenshoot Keluaran dari Tabel V.2 Uji Kasus 1 ... 90
Gambar V.5 Screenshoot Keluaran dari Tabel V.2 Uji Kasus 2 ... 90
Gambar V.6 Screenshoot Keluaran dari Tabel V.2 Uji Kasus 3 ... 90
Gambar V.7 Screenshoot Keluaran dari Tabel V.2 Uji Kasus 4 ... 90
Gambar V.8 Screenshoot Keluaran dari Tabel V.2 Uji Kasus 5 ... 90
Gambar V.9 Screenshoot Keluaran dari Tabel V.3 Uji Kasus 1 ... 91
Gambar V.10 Screenshoot Keluaran dari Tabel V.3 Uji Kasus 2 ... 91
Gambar V.11 Screenshoot Keluaran dari Tabel V.4 Uji Kasus 1 ... 92
Gambar V.12 Screenshoot Keluaran dari Tabel V.4 Uji Kasus 2 ... 92
(12)
xiii
Gambar V.14 Screenshoot Keluaran dari Tabel V.6 Uji Kasus 1 ... 94 Gambar V.15 Screenshoot Keluaran dari Tabel V.7 Uji Kasus 1 ... 94 Gambar V.16 Grafik Hasil Kuisioner Berdasarkan Cara Penyajian Materi maupun
Soal-soal ... 95 Gambar V.17 Grafik Hasil Kuisioner Berdasarkan Soal-soal yang Tersedia Mudah
untuk Dikerjakan ... 96 Gambar V.18 Grafik Hasil Kuisioner Berdasarkan Materi yang Disajikan Mudah
Dimengerti ... 96 Gambar V.19 Grafik Hasil Kuisioner Berdasarkan Pengerjaan Tes Mempunyai Batas
Waktu ... 97 Gambar V.20 Grafik Hasil Kuisioner Berdasarkan Fitur yang Tersedia Cukup ... 97 Gambar V.21 Grafik Hasil Kuisioner Berdasarkan Menampilkan secara Langsung
(13)
xiv
DAFTAR TABEL
Tabel II.1 Simbol-simbol pada flowchart ... 6
Tabel II.2 Simbol-simbol pada kamus data ... 16
Tabel III.1 Skenario Mengolah Data Anggota ... 22
Tabel III.2 Skenario Mengolah Login ... 22
Tabel III.3 Skenario Lihat Materi ... 23
Tabel III.4 Skenario Tambah Materi ... 23
Tabel III.5 Skenario Ubah Materi ... 23
Tabel III.6 Skenario Hapus Materi... 24
Tabel III.7 Skenario Pilih Kategori Soal ... 24
Tabel III.8 Skenario Pilih Tipe Soal ... 25
Tabel III.9 Skenario Mengerjakan Tes ... 25
Tabel III.10 Skenario Tambah Data Soal ... 25
Tabel III.11 Skenario Ubah Data Soal ... 26
Tabel III.12 Skenario Hapus Data Soal ... 26
Tabel III.13 Skenario Logout ... 27
Tabel III.14 Skenario Daftar ... 27
Tabel III.15 Skenario Ubah Profil ... 28
Tabel III.16 Kamus data login ... 51
Tabel III.17 Kamus data pengguna ... 51
Tabel III.18 Kamus data materi ... 52
Tabel III.19 Kamus data tes ... 52
Tabel III.20 Kamus data soal ... 52
Tabel IV.1 Tabel anggota ... 62
Tabel IV.2 Tabel tes ... 62
Tabel IV.3 Tabel relasi anggota_tes ... 63
Tabel IV.4 Tabel materi ... 63
Tabel IV.5 Tabel relasi tes_soal ... 63
Tabel IV.6 Tabel kategori ... 63
(14)
xv
Tabel IV.8 Tabel soal ... 64
Tabel V.1 Tabel pengujian proses login ... 87
Tabel V.2 Tabel pengujian proses daftar ... 89
Tabel V.3 Tabel pengujian proses tambah materi ... 91
Tabel V.4 Tabel pengujian proses tambah soal ... 92
Tabel V.5 Tabel pengujian proses hapus anggota ... 93
Tabel V.6 Tabel pengujian proses hapus materi ... 93
Tabel V.7 Tabel pengujian proses hapus soal ... 94
(15)
1 Universitas Kristen Maranatha
BAB I PENDAHULUAN
Pendahuluan menjelaskan mengenai latar belakang, rumusan masalah, tujuan, batasan masalah, sistematika pembahasan dan time schedule dari pembuatan laporan tugas akhir ini. Bab ini juga menjelaskan gambaran umum mengenai aplikasi yang dibuat, beserta tujuan dan batasan dalam aplikasi. 1.1 Latar Belakang
Teknologi informasi di era globalisasi saat ini semakin berkembang dengan pesat. Perkembangan teknologi informasi juga menyebabkan berkembangnya sistem pengajaran di dunia pendidikan yang mengakibatkan tuntutan kemampuan dan keterampilan setiap siswa juga tinggi. Para siswa tidak hanya belajar dari buku, mendengarkan guru yang mengajar di depan kelas maupun bertanya kepada teman, tetapi juga dari media-media elektronik lain seperti komputer dan internet. Melalui komputer dan internet para siswa dapat lebih mengerti pelajaran yang diajarkan karena disajikan dengan lebih menarik misalnya berupa gambar atau video maupun tes yang dapat langsung dikerjakan saat itu juga dengan jangka waktu tertentu, sehingga para siswa yang menggunakannya tidak merasa cepat bosan. Salah satu media komputer yang digunakan yaitu alat bantu ajar. Alat bantu ajar memudahkan dalam penyampaian materi pembelajaran karena para siswa dapat belajar dimana saja dan kapan saja.
Biologi merupakan salah satu mata pelajaran yang sering dianggap sulit oleh para siswa. Kesulitan dalam mempelajari biologi karena biologi merupakan mata pelajaran yang banyak sekali menggunakan teori-teori yang harus dihafalkan sehingga para siswa kesulitan dalam menghafalnya. Sistem pernafasan dan sistem pencernaan manusia merupakan salah satu pokok bahasan pada mata pelajaran biologi siswa SMA kelas XI. Kedua sistem tersebut merupakan salah satu bagian yang penting dari sistem-sistem yang terdapat pada tubuh manusia.
Aplikasi ini bertujuan untuk memudahkan para siswa dalam mempelajari biologi khususnya mengenai sistem pencernaan dan sistem pernafasan pada manusia. Aplikasi ini terdiri dari empat hak akses yaitu tamu, murid, guru dan
(16)
2
Universitas Kristen Maranatha admin. Untuk dapat mengakses aplikasi lebih lanjut, tamu harus mendaftar terlebih dahulu. Kelebihan menjadi anggota yaitu anggota dapat mengerjakan tes yang telah tersedia sehingga dapat mengukur sampai sejauh mana kemampuannya dalam memahami materi mengenai sistem pencernaan dan sistem pernafasan pada manusia. Tes terdiri dari tes pilihan ganda, tes benar atau salah dan tes isian. Setiap tes mempunyai batas waktu, bila waktunya sudah habis, maka pengguna tidak dapat mengerjakan tes lagi.
1.2 Rumusan Masalah
Rumusan masalah yang disimpulkan berdasarkan latar belakang masalah yang penulis bahas yaitu:
1. Bagaimana cara agar guru dapat memasukkan materi maupun soal-soal tes? 2. Bagaimana membuat aplikasi dengan bank soal?
3. Bagaimana cara agar tamu tidak dapat mengerjakan tes?
4. Bagaimana cara agar pengguna mengetahui kemampuannya dalam memahami materi-materi yang disajikan?
5. Bagaimana membuat aplikasi yang langsung mengurutkan nilai yang diperoleh siswa?
6. Bagaimana cara agar anggota tidak dapat melihat data anggota yang lainnya? 7. Bagaimana cara agar pengguna tidak terlalu lama dalam mengerjakan tes? 1.3 Tujuan
Tujuan pembuatan aplikasi ini adalah sebagai berikut:
1. Membuat aplikasi yang terdiri dari empat tingkatan pengguna, yaitu tamu, murid, guru dan admin dimana tiap pengguna mempunyai hak akses yang berbeda-beda, dan hanya guru dan admin yang dapat memasukkan data maupun soal-soal
2. Membuat aplikasi yang terdiri dari basis data, sehingga soal dapat dimasukkan ke dalam basis data tersebut.
3. Membuat aplikasi yang membatasi hak akses pengguna sehingga bila tidak terdaftar sebagai anggota, pengguna hanya dapat melihat materi.
4. Membuat aplikasi yang berisi tes yang dapat dikerjakan saat itu juga serta nilai yang diperoleh dari hasil mengerjakan tes.
5. Membuat aplikasi yang langsung menghitung nilai yang diperoleh para siswa bila sudah selesai mengerjakan tes.
(17)
3
Universitas Kristen Maranatha 7. Membuat aplikasi yang membatasi waktu pengerjaan tes.
1.4 Batasan Masalah
Batasan masalah yang digunakan dalam pembuatan aplikasi ini adalah: 1. Aplikasi ini hanya dapat diakses oleh admin, siswa maupun guru yang sudah
mendaftar, bila belum mendaftar hanya dapat melihat bahan-bahan materinya saja.
2. Aplikasi ini tidak dapat menambah teman.
3. Setiap siswa soalnya berbeda-beda satu sama lain.
4. Tes mempunyai batas waktu, bila melebihi batas waktu tersebut, siswa tidak dapat mengerjakannya lagi.
5. Tes dikerjakan saat itu juga di tempat. 6. Nilai diurutkan menjadi 10 nilai tertinggi.
7. Guru tidak dapat menghapus siswa yang sudah mendaftar.
8. Tes terdiri dari 4 macam yaitu tes pilihan ganda, tes benar atau salah, tes menjodohkan, dan tes isian.
9. Aplikasi ini berbentuk web.
10. Siswa tidak dapat melihat data temannya.
11. Hanya admin dan guru yang dapat menghapus soal.
12. Tamu hanya dapat melihat bahan-bahan materinya, bila ingin mengakses tes, harus mendaftar terlebih dahulu.
13. Materi berupa teks, gambar maupun video. 14. Setiap tes terdiri dari 10 soal.
15. Hanya admin dan guru yang dapat menambah materi maupun soal-soal. 16. Aplikasi ini dibuat menggunakan bahasa pemrograman PHP dengan
framework codeigniter.
17. Hanya admin yang dapat menambahkan pengguna yang terdaftar sebagai guru.
18. Materi yang ditampilkan berdasarkan kategori-kategori tertentu. 19. Tes dikerjakan berdasarkan kategori-kategori tertentu.
1.5 Sistematika Pembahasan
Bab I yaitu Pendahuluan, berisi latar belakang, perumusan masalah, tujuan, batasan masalah, sistematika penulisan, serta time schedule.
Bab II yaitu Landasan Teori, berisi dasar teori yang digunakan sebagai sumber dari pembuatan aplikasi dan laporan.
(18)
4
Universitas Kristen Maranatha Bab III Analisis Dan Perancangan, berisi analisis dan perancangan aplikasi yang dibuat meliputi pembuatan proses bisnis dan flow chart, DFD, ERD,
Web Map dan Layout, perancangan user interface.
Bab IV yaitu Perancangan dan Implementasi, berisi screenshot dan potongan kode program.
Bab V yaitu Pengujian, berisi pengujian terhadap aplikasi berupa
blackbox testing dan hasil kuisioner.
(19)
99
Universitas Kristen Maranatha
BAB VI KESIMPULAN DAN SARAN
Kesimpulan dan saran merupakan hasil implementasi dan saran-saran yang diperlukan untuk mengembangkan apliasi ini lebih lanjut lagi.
6.1
Kesimpulan
Kesimpulan yang didapat setelah proses penelitian, perancangan pengimplementasian alat bantu ajar ini adalah sebagai berikut:
1. Aplikasi ini menampilkan materi serta tes yang dapat dikerjakan oleh pengguna saat itu juga.
2. Aplikasi ini membatasi pengguna dalam mengerjakan tes, sehingga bila waktu yang ditentukan sudah habis, pengguna tidak dapat mengerjakan tes lagi.
3. Aplikasi ini menampilkan nilai serta diurutkan berdasarkan 10 nilai tertinggi. 4. Aplikasi ini membatasi pengguna yang tidak terdaftar, tidak dapat mengakses
menu tes.
5. Aplikasi ini memudahkan pengguna dalam mempelajari mengenai sistem pencernaan dan sistem pernafasan pada manusia.
6.2
Saran
Saran yang diberikan untuk mengembangkan aplikasi ini lebih lanjut yaitu:
1. Materi-materi yang tersedia dibuat lebih menarik lagi misalnya dengan menambahkan animasi.
(20)
100
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Aryulia, Diah; Biologi 2 SMA Dan MA Kelas XI; Erlangga(ESIS), 2007.
Basuki, Awan Pribadi; MembangunWebBerbasis PHP Dengan Framework CodeIgniter; Lokomedia, 2010.
Fowler, Martin; UML Distilled Edisi 3; Yogyakarta; Penerbit Andi, 2005.
Kendall; Analisis dan Perancangan Sistem Jilid 1; Jakarta; PT Prenhallindo, 2003.
Septian, Gugun: Trik Pintar Menguasai Codeigniter; Jakarta, PT Elex Media Komputindo, 2011. Suteja, Bernard Renaldy; Mudah Dan Cepat Menguasai Web; Informatika Bandung, 2005. Yakup; Sistem Basis Data Tutorial Konseptual; Yogyakarta, Graha Ilmu, 2008.
(1)
Pendahuluan menjelaskan mengenai latar belakang, rumusan masalah, tujuan, batasan masalah, sistematika pembahasan dan time schedule dari pembuatan laporan tugas akhir ini. Bab ini juga menjelaskan gambaran umum mengenai aplikasi yang dibuat, beserta tujuan dan batasan dalam aplikasi. 1.1 Latar Belakang
Teknologi informasi di era globalisasi saat ini semakin berkembang dengan pesat. Perkembangan teknologi informasi juga menyebabkan berkembangnya sistem pengajaran di dunia pendidikan yang mengakibatkan tuntutan kemampuan dan keterampilan setiap siswa juga tinggi. Para siswa tidak hanya belajar dari buku, mendengarkan guru yang mengajar di depan kelas maupun bertanya kepada teman, tetapi juga dari media-media elektronik lain seperti komputer dan internet. Melalui komputer dan internet para siswa dapat lebih mengerti pelajaran yang diajarkan karena disajikan dengan lebih menarik misalnya berupa gambar atau video maupun tes yang dapat langsung dikerjakan saat itu juga dengan jangka waktu tertentu, sehingga para siswa yang menggunakannya tidak merasa cepat bosan. Salah satu media komputer yang digunakan yaitu alat bantu ajar. Alat bantu ajar memudahkan dalam penyampaian materi pembelajaran karena para siswa dapat belajar dimana saja dan kapan saja.
Biologi merupakan salah satu mata pelajaran yang sering dianggap sulit oleh para siswa. Kesulitan dalam mempelajari biologi karena biologi merupakan mata pelajaran yang banyak sekali menggunakan teori-teori yang harus dihafalkan sehingga para siswa kesulitan dalam menghafalnya. Sistem pernafasan dan sistem pencernaan manusia merupakan salah satu pokok bahasan pada mata pelajaran biologi siswa SMA kelas XI. Kedua sistem tersebut merupakan salah satu bagian yang penting dari sistem-sistem yang terdapat pada tubuh manusia.
Aplikasi ini bertujuan untuk memudahkan para siswa dalam mempelajari biologi khususnya mengenai sistem pencernaan dan sistem pernafasan pada manusia. Aplikasi ini terdiri dari empat hak akses yaitu tamu, murid, guru dan
(2)
Universitas Kristen Maranatha admin. Untuk dapat mengakses aplikasi lebih lanjut, tamu harus mendaftar terlebih dahulu. Kelebihan menjadi anggota yaitu anggota dapat mengerjakan tes yang telah tersedia sehingga dapat mengukur sampai sejauh mana kemampuannya dalam memahami materi mengenai sistem pencernaan dan sistem pernafasan pada manusia. Tes terdiri dari tes pilihan ganda, tes benar atau salah dan tes isian. Setiap tes mempunyai batas waktu, bila waktunya sudah habis, maka pengguna tidak dapat mengerjakan tes lagi.
1.2 Rumusan Masalah
Rumusan masalah yang disimpulkan berdasarkan latar belakang masalah yang penulis bahas yaitu:
1. Bagaimana cara agar guru dapat memasukkan materi maupun soal-soal tes? 2. Bagaimana membuat aplikasi dengan bank soal?
3. Bagaimana cara agar tamu tidak dapat mengerjakan tes?
4. Bagaimana cara agar pengguna mengetahui kemampuannya dalam memahami materi-materi yang disajikan?
5. Bagaimana membuat aplikasi yang langsung mengurutkan nilai yang diperoleh siswa?
6. Bagaimana cara agar anggota tidak dapat melihat data anggota yang lainnya? 7. Bagaimana cara agar pengguna tidak terlalu lama dalam mengerjakan tes? 1.3 Tujuan
Tujuan pembuatan aplikasi ini adalah sebagai berikut:
1. Membuat aplikasi yang terdiri dari empat tingkatan pengguna, yaitu tamu, murid, guru dan admin dimana tiap pengguna mempunyai hak akses yang berbeda-beda, dan hanya guru dan admin yang dapat memasukkan data maupun soal-soal
2. Membuat aplikasi yang terdiri dari basis data, sehingga soal dapat dimasukkan ke dalam basis data tersebut.
3. Membuat aplikasi yang membatasi hak akses pengguna sehingga bila tidak terdaftar sebagai anggota, pengguna hanya dapat melihat materi.
4. Membuat aplikasi yang berisi tes yang dapat dikerjakan saat itu juga serta nilai yang diperoleh dari hasil mengerjakan tes.
5. Membuat aplikasi yang langsung menghitung nilai yang diperoleh para siswa bila sudah selesai mengerjakan tes.
(3)
7. Membuat aplikasi yang membatasi waktu pengerjaan tes. 1.4 Batasan Masalah
Batasan masalah yang digunakan dalam pembuatan aplikasi ini adalah: 1. Aplikasi ini hanya dapat diakses oleh admin, siswa maupun guru yang sudah
mendaftar, bila belum mendaftar hanya dapat melihat bahan-bahan materinya saja.
2. Aplikasi ini tidak dapat menambah teman.
3. Setiap siswa soalnya berbeda-beda satu sama lain.
4. Tes mempunyai batas waktu, bila melebihi batas waktu tersebut, siswa tidak dapat mengerjakannya lagi.
5. Tes dikerjakan saat itu juga di tempat. 6. Nilai diurutkan menjadi 10 nilai tertinggi.
7. Guru tidak dapat menghapus siswa yang sudah mendaftar.
8. Tes terdiri dari 4 macam yaitu tes pilihan ganda, tes benar atau salah, tes menjodohkan, dan tes isian.
9. Aplikasi ini berbentuk web.
10. Siswa tidak dapat melihat data temannya.
11. Hanya admin dan guru yang dapat menghapus soal.
12. Tamu hanya dapat melihat bahan-bahan materinya, bila ingin mengakses tes, harus mendaftar terlebih dahulu.
13. Materi berupa teks, gambar maupun video. 14. Setiap tes terdiri dari 10 soal.
15. Hanya admin dan guru yang dapat menambah materi maupun soal-soal. 16. Aplikasi ini dibuat menggunakan bahasa pemrograman PHP dengan
framework codeigniter.
17. Hanya admin yang dapat menambahkan pengguna yang terdaftar sebagai guru.
18. Materi yang ditampilkan berdasarkan kategori-kategori tertentu. 19. Tes dikerjakan berdasarkan kategori-kategori tertentu.
1.5 Sistematika Pembahasan
Bab I yaitu Pendahuluan, berisi latar belakang, perumusan masalah, tujuan, batasan masalah, sistematika penulisan, serta time schedule.
Bab II yaitu Landasan Teori, berisi dasar teori yang digunakan sebagai sumber dari pembuatan aplikasi dan laporan.
(4)
Universitas Kristen Maranatha Bab III Analisis Dan Perancangan, berisi analisis dan perancangan aplikasi yang dibuat meliputi pembuatan proses bisnis dan flow chart, DFD, ERD,
Web Map dan Layout, perancangan user interface.
Bab IV yaitu Perancangan dan Implementasi, berisi screenshot dan potongan kode program.
Bab V yaitu Pengujian, berisi pengujian terhadap aplikasi berupa
blackbox testing dan hasil kuisioner.
(5)
BAB VI KESIMPULAN DAN SARAN
Kesimpulan dan saran merupakan hasil implementasi dan saran-saran yang diperlukan untuk mengembangkan apliasi ini lebih lanjut lagi.
6.1
Kesimpulan
Kesimpulan yang didapat setelah proses penelitian, perancangan pengimplementasian alat bantu ajar ini adalah sebagai berikut:
1. Aplikasi ini menampilkan materi serta tes yang dapat dikerjakan oleh pengguna saat itu juga.
2. Aplikasi ini membatasi pengguna dalam mengerjakan tes, sehingga bila waktu yang ditentukan sudah habis, pengguna tidak dapat mengerjakan tes lagi.
3. Aplikasi ini menampilkan nilai serta diurutkan berdasarkan 10 nilai tertinggi. 4. Aplikasi ini membatasi pengguna yang tidak terdaftar, tidak dapat mengakses
menu tes.
5. Aplikasi ini memudahkan pengguna dalam mempelajari mengenai sistem pencernaan dan sistem pernafasan pada manusia.
6.2
Saran
Saran yang diberikan untuk mengembangkan aplikasi ini lebih lanjut
yaitu:
1. Materi-materi yang tersedia dibuat lebih menarik lagi misalnya dengan menambahkan animasi.
(6)
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Aryulia, Diah; Biologi 2 SMA Dan MA Kelas XI; Erlangga(ESIS), 2007.
Basuki, Awan Pribadi; MembangunWebBerbasis PHP Dengan Framework CodeIgniter; Lokomedia, 2010.
Fowler, Martin; UML Distilled Edisi 3; Yogyakarta; Penerbit Andi, 2005.
Kendall; Analisis dan Perancangan Sistem Jilid 1; Jakarta; PT Prenhallindo, 2003.
Septian, Gugun: Trik Pintar Menguasai Codeigniter; Jakarta, PT Elex Media Komputindo, 2011. Suteja, Bernard Renaldy; Mudah Dan Cepat Menguasai Web; Informatika Bandung, 2005. Yakup; Sistem Basis Data Tutorial Konseptual; Yogyakarta, Graha Ilmu, 2008.