• Tidak ada hasil yang ditemukan

Aplikasi e-Learning Berbasis Framework Codeigniter untuk Pelajaran Teknologi Informasi dan Komunikasi (Studi Kasus : SMA Negeri 16 Palembang).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi e-Learning Berbasis Framework Codeigniter untuk Pelajaran Teknologi Informasi dan Komunikasi (Studi Kasus : SMA Negeri 16 Palembang)."

Copied!
31
0
0

Teks penuh

(1)

ABSTRAK

Penerapan teknologi di dalam pendidikan sangatlah berguna untuk menunjang proses pembelajaran di sekolah. Penggunaan teknologi yang berupa aplikasi E-learning berbasis framework codeigniter untuk pelajaran Teknologi Informasi dan Komunikasi (Studi Kasus : SMAN 16 Palembang) diharapkan dapat membantu proses pembelajaran teknologi informasi dan komunikasi. Proses pembelajaran yang masih manual di SMAN 16 Palembang adalah alasan dari pengembangan aplikasi ini. Padahal di SMAN 16 ini telah memiliki fasilitas yang memadai untuk menerapkan sistem pembelajaran secara online. Pembangunan aplikasi E-learning ini memiliki fungsi seperti ujian secara online, sehingga siswa dapat mengetahui nilai yang mereka peroleh saat itu juga. Kemudian untuk pengumpulan tugas rumah mereka, para siswa dapat mengirimkan tugas kapanpun dan dimanapun dengan syarat harus terhubung dengan internet. Pembangunan aplikasi E-learning ini sendiri menggunakan framework codeigniter dan pengujian dari hasil pembangunan sistem ini adalah dengan cara blackbox testing. Dari hasil pembangunan sistem e-learning ini, dapat di simpulkan bahwa fitur-fitur yang dibangun pada sistem ini adalah untuk membantu para siswa. Pada saat siswa melakukan kegiatan pembelajaran teknologi informasi dan komunikasi.

(2)

ABSTRACT

The application of technology in education is very useful to support the learning process at school. The use of technology in the form of E-learning applications based on framework codeIgniter for TIK lessons (Case Study : SMAN 16 Palembang) is expected to help the learning process of information and communication technology. The manual learning process at SMAN 16 Palembang was the reason of this application development. Whereas in SMAN 16 it self has a provided the students a good online facilities. This application will provide will provide online exam as well as result so every activities can be monitored online. Then for the collection of their homework, students can submit assignments whenever and wherever the terms must be connected to Internet. Development of E-learning application itself using framework Codelgniter and testing of the results of the development of this system is to test the blackbox. From the results of the development of E-learning systems, it can be concluded that the features are built in the system to help the students. By the time students undertake learning activities in information technology and communication

(3)

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 ...xiv

DAFTAR TABEL ...xix

DAFTAR NOTASI/ LAMBANG ...xxi

BAB 1. PENDAHULUAN ... 1

Latar Belakang Masalah ... 1

1.1 Rumusan Masalah ... 2

1.2 Tujuan Pembahasan ... 3

1.3 Ruang Lingkup Kajian... 3

1.4 Sumber Data ... 4

1.5 Sistematika Penyajian ... 4

1.6 BAB 2. KAJIAN TEORI ... 6

Sistem Informasi ... 6

2.1 E-learning ... 8

2.2 Pemodelan Berorientasi Objek ... 9

2.3 Framework ... 11

2.4 2.4.1 CodeIgniter... 12

2.4.2 MVC CodeIgniter ... 12

Flowchart ... 13

2.5 2.5.1 Flowchart Sistem ... 13

2.5.2 Flowchart Paperwork/ Flowchart Dokumen ... 14

2.5.3 Flowchart Skematik ... 15

2.5.4 Flowchart Program ... 15

(4)

UML (Unifined Modeling Language) ... 17

2.6 2.6.1 Use Case Diagram ... 18

2.6.2 Activity Diagram ... 20

Entity Relantionship Diagram (ERD) ... 21

2.7 Usecase ... 26

2.8 Aplikasi Pendukung Web ... 27

2.9 2.9.1 HTML ... 27

2.9.2 XAMPP ... 27

2.9.3 Apache HTTP Server ... 28

2.9.4 Java Script ... 28

2.9.5 PHP... 29

2.9.6 MYSQL ... 29

Blackbox Testing ... 30

2.10 BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 31

Proses Bisnis ... 31

3.1 3.1.1 Proses Bisnis Saat Ini ... 31

3.1.2 Proses Bisnis Sistem Baru ... 33

Use Case Diagram E-Learning ... 36

3.2 Definisi Aktor ... 37

3.3 Definisi Use Case ... 38

3.4 Skenario Use Case ... 41

3.5 Activity Diagram ... 53

3.6 3.6.1 Activity Diagram Login Admin ... 53

3.6.2 Activity Diagram Mengelola Data Siswa ... 53

3.6.3 Activity Diagram Mengelola Data Guru ... 54

3.6.4 Activity Diagram Mengelola Data Kelas ... 55

3.6.5 Activity Diagaram Mengelola Data Materi Pelajaran ... 57

3.6.6 Activity Diagram Logout Admin... 58

3.6.7 Activity Diagram Login Siswa ... 58

3.6.8 Activity Diagram Tugas Online ... 59

3.6.9 Activity Diagram Lihat Nilai ... 60

(5)

3.6.11 Activity Diagram Download Materi ... 62

3.6.12 Activity Diagram Download Tugas ... 62

3.6.13 Activity Diagram Upload Hasil Tugas ... 63

3.6.14 Activity Diagram Logout Siswa ... 64

3.6.15 Activity Diagram Login Guru ... 65

3.6.16 Activity Diagram Melihat Siswa Ajar ... 66

3.6.17 Activity Diagram Materi Pelajaran ... 67

3.6.18 Activity Diagram Buat Soal Online ... 68

3.6.19 Activity Diagram Penilaian Tugas Rumah ... 69

3.6.20 Activity Diagram Upload Video ... 70

3.6.21 Activity Diagram Upload Tugas Rumah ... 71

3.6.22 Activity Diagram Upload Materi ... 72

3.6.23 Activity Diagram Penilaian Tugas Online... 73

3.6.24 Activity Diagram Logut Guru ... 74

ERD ... 76

3.7 Rancangan Antar Muka ... 77

3.8 3.8.1 Antarmuka Dashboard Siswa ... 77

3.8.2 Antarmuka Tugas Online Siswa ... 78

3.8.3 Antarmuka Melakukan Tugas Online Siswa ... 78

3.8.4 Antarmuka Lihat Nilai Siswa ... 79

3.8.5 Antarmuka Download Materi Siswa ... 81

3.8.6 Antarmuka View Video Siswa ... 81

3.8.7 Antarmuka Tugas Rumah Siswa ... 82

3.8.8 Antarmuka Dashboard Guru ... 83

3.8.9 Antarmuka Siswa Ajar ... 84

3.8.10 Antarmuka Materi Pelajaran ... 85

3.8.11 Antarmuka Penilaian Tugas Rumah ... 86

3.8.12 Antarmuka Penilaian Tugas Online ... 87

3.8.13 Antarmuka Membuat Soal ... 88

3.8.14 Antarmuka Upload Materi ... 90

3.8.15 Antarmuka Upload Video ... 91

(6)

3.8.17 Antarmuka List Tugas Online ... 94

3.8.18 Antamuka Dashboard Admin ... 95

3.8.19 Antarmuka Kelola Siswa ... 96

3.8.20 Antarmuka Kelola Kelas ... 97

3.8.21 Antarmuka Kelola Materi Pelajaran ... 99

3.8.22 Antarmuka Kelola Guru ... 100

BAB 4. HASIL PENELITIAN ... 102

Halaman Login ... 102

4.1 Halaman Utama Admin ... 102

4.2 Halaman List Kelas ... 103

4.3 Halaman Tambah kelas ... 104

4.4 Halaman List Materi Pelajaran ... 104

4.5 Halaman Tambah Materi Pelajaran ... 105

4.6 Halaman Perbaharui Materi Pelajaran ... 106

4.7 Halaman List Data Guru ... 106

4.8 Halaman Tambah Data Guru ... 107

4.9 Halaman Perbaharui Data Guru ... 108

4.10 Halaman Informasi Siswa Didik ... 108

4.11 Halaman List Data Siswa ... 110

4.12 Halaman Tambah Data Siswa ... 110

4.13 Halaman Perbaharui Data Siswa ... 111

4.14 Halaman Import Data Siswa ... 112

4.15 Halaman Utama Guru ... 112

4.16 Halaman Data Siswa ... 113

4.17 Halaman Detail Siswa... 115

4.18 Halaman Materi Pelajaran ... 115

4.19 Halaman Perbaharui Materi Pelajaran ... 116

4.20 Halaman Daftar Tugas Rumah ... 117

4.21 Halaman Pemberian Nilai Tugas Rumah ... 117

4.22 Halaman Nilai Tugas Rumah Siswa... 118

4.23 Halaman Daftar Tugas Online ... 119

(7)

Halaman Detail Pengerjaan Tugas Online ... 120 4.26

Halaman Upload Materi ... 121 4.27

Halaman List Materi ... 121 4.28

Halaman Upload Video ... 122 4.29

Halaman List Video ... 123 4.30

Halaman Upload Tugas Rumah ... 123 4.31

Halaman List Tugas Rumah. ... 124 4.32

Halaman Assign Tugas ... 125 4.33

Halaman List Tugas Online ... 125 4.34

Halaman Assign Tugas Online ... 126 4.35

Halaman Pembuatan Soal Tugas Online ... 127 4.36

Halaman Generate Soal ... 127 4.37

Halaman Kumpulan Soal Tugas Online ... 128 4.38

Halaman Buat Pesan ... 129 4.39

Halaman List Pesan ... 130 4.40

Halaman Isi Pesan ... 130 4.41

Halaman Utama Siswa ... 131 4.42

Halaman Download Materi ... 132 4.43

Halaman View Video ... 132 4.44

Halaman Nilai Tugas Rumah ... 133 4.45

Halaman Nilai Tugas Online ... 134 4.46

Halaman Nilai Akhir Siswa ... 134 4.47

Halaman Tugas Rumah Siswa ... 135 4.48

Halaman Tugas Online Siswa ... 136 4.49

Halaman List Pesan Siswa ... 137 4.50

Halaman Buat Pesan Siswa ... 138 4.51

Halaman Isi Pesan Siswa ... 138 4.52

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 140 Pengujian Form Login User ... 140 5.1

Pengujian Form Tambah Kelas ... 141 5.2

Pengujian Form Tambah Pelajaran ... 142 5.3

(8)

Pengujian Form Ubah Data Guru ... 146 5.5

Pengujian Form Tambah Siswa ... 149 5.6

Pengujian Form Ubah Data Siswa ... 153 5.7

Pengujian Import File Siswa ... 155 5.8

Pengujian Form Set Nilai Tugas Rumah ... 156 5.9

Pengujian Form Edit Nilai Tugas Rumah ... 157 5.10

Pengujian Form Set Nilai Akhir ... 158 5.11

Pengujian Form Pemilihan Soal ... 159 5.12

Pengujian Form Buat Soal ... 160 5.13

Pengujian Form Upload Materi ... 163 5.14

Pengujian Form Upload Video ... 165 5.15

Pengujian Form Upload Tugas Rumah ... 167 5.16

Pengujian Form Buat Pesan ... 169 5.17

Pengujian Form Upload Tugas Siswa ... 170 5.18

Pengujian Form Akun Setting ... 171 5.19

BAB 6. SIMPULAN DAN SARAN ... 173 Simpulan ... 173 6.1

Saran ... 173 6.2

(9)

DAFTAR GAMBAR

Gambar 2.1 Ilustrasi Sistem ... 6

Gambar 2.2 Flowchart Sistem ... 14

Gambar 2.3 Flowchart Paperwork/Flowchart Dokumen ... 15

Gambar 2.4 Flowchart Program ... 16

Gambar 2.5 Flowchart Proses ... 17

Gambar 2.6 Contoh Penggunaan Dependensi Include ... 19

Gambar 2.7 Contoh Penggunaan Dependesi Extend ... 20

Gambar 2.8 Contoh Activity Diagram ... 21

Gambar 2.9 Entitas ... 22

Gambar 2.10 Atribut ... 22

Gambar 2.11 Atribut Komposit ... 22

Gambar 2.12 Atribut bernilai tunggal ... 23

Gambar 2.13 Atribut Bernilai Banyak ... 23

Gambar 2.14 Atribut Turunan ... 23

Gambar 2.15 Relasi Satu ke Satu ... 24

Gambar 2.16 Relasi Satu ke Banyak ... 24

Gambar 2.17 Relasi Banyak ke Satu ... 25

Gambar 2.18 Relasi Banyak ke Banyak ... 25

Gambar 2.19 Simbol Usecase Diagram ... 27

Gambar 3.1 Proses Bisnis Melakukan Ujian ... 32

Gambar 3.2 Proses Bisnis Pemberian Tugas Rumah ... 33

Gambar 3.3 Proses Bisnis Melakukan Ujian pada Sistem Baru ... 34

Gambar 3.4 Proses Bisnis Tugas Rumah pada Sistem Baru ... 35

Gambar 3.5 Use Case Diagram E-learning ... 37

Gambar 3.6 Activity Diagram Login Admin ... 53

Gambar 3.7 Activity Diagram Kelola Data Siswa ... 54

Gambar 3.8 Activity Diagram Mengelola Data Guru... 55

Gambar 3.9 Activity Diagram Mengelola Data Kelas... 56

Gambar 3.10 Activity Diagram Mengelola Data Materi Pelajaran ... 57

(10)

Gambar 3.12 Activity Diagram Login Siswa ... 59

Gambar 3.13 Activity Diagram Kuis Online ... 60

Gambar 3.14Activity Diagram Lihat Nilai ... 61

Gambar 3.15 Activity Diagram View Video ... 61

Gambar 3.16 Activity Diagram Download Materi ... 62

Gambar 3.17 Activity Diagram Download Tugas ... 63

Gambar 3.18 Activity Diagram Upload Hasil Tugas ... 64

Gambar 3.19 Activity Diagram Logout Siswa ... 65

Gambar 3.20 Activity Diagram Login Guru ... 66

Gambar 3.21 Activity Diagram Melihat Siswa Ajar ... 67

Gambar 3.22 Activity Diagram Materi Pelajaran ... 68

Gambar 3.23 Activity Diagram Buat Soal Online ... 69

Gambar 3.24 Activity Diagram Penilaian Tugas Rumah ... 70

Gambar 3.25 Activity Diagram Upload Video ... 71

Gambar 3.26 Activity Diagram Upload Tugas Rumah ... 72

Gambar 3.27 Activity Diagram Upload Materi ... 73

Gambar 3.28 Diagram Activity Penilaian Tugas Online ... 74

Gambar 3.29 Activity Diagram Logout Guru... 75

Gambar 3.30 Entity Relationship Diagram ... 76

Gambar 3.31 Rancangan antarmuka home peserta ... 77

Gambar 3.32 Rancangan antarmuka tugas online ... 78

Gambar 3.33 Rancangan antarmuka melakukan tugas online ... 79

Gambar 3.34 Rancangan antarmuka nilai tugas rumah ... 80

Gambar 3.35 Rancangan antarmuka nilai tugas online ... 80

Gambar 3.36 Rancangan antarmuka download materi ... 81

Gambar 3.37 Rancangan antarmuka view video ... 82

Gambar 3.38 Rancangan antarmuka tugas rumah ... 83

Gambar 3.39 Rancangan antarmuka dashboard guru ... 83

Gambar 3.40 Rancangan antarmuka siswa ajar ... 84

Gambar 3.41 Rancangan antarmuka details siswa ajar ... 85

Gambar 3.42 Rancangan antarmuka materi pelajaran ... 85

(11)

Gambar 3.44 Rancangan antarmuka penilaian tugas online ... 87

Gambar 3.45 Rancangan antarmuka generate soal ... 88

Gambar 3.46 Rancangan antamuka buat soal ... 89

Gambar 3.47 Rancangan antarmuka kumpulan soal ... 89

Gambar 3.48 Rancangan antarmuka upload materi ... 90

Gambar 3.49 Rancangan antarmuka form upload materi ... 91

Gambar 3.50 Rancangan antarmuka upload video ... 91

Gambar 3.51 Rancangan antarmuka form upload video ... 92

Gambar 3.52 Rancangan antarmuka tugas rumah ... 93

Gambar 3.53 Rancangan antarmuka form upload tugas rumah ... 93

Gambar 3.54 Rancangan antarmuka list tugas online ... 94

Gambar 3.55 Rancangan antarmuka set penerima tugas online ... 95

Gambar 3.56 Rancangan antarmuka dashboard admin ... 95

Gambar 3.57 Rancangan antarmuka list siswa ... 96

Gambar 3.58 Rancangan antarmuka tambah siswa ... 97

Gambar 3.59 Rancangan antarmuka list kelas ... 98

Gambar 3.60 Rancangan antarmuka input kelas ... 98

Gambar 3.61 Rancangan antarmuka list materi pelajaran ... 99

Gambar 3.62 Rancangan antarmuka tambah materi pelajaran ... 100

Gambar 3.63 Rancangan antarmuka list guru ... 101

Gambar 3.64 Rancangan antarmuka tambah guru ... 101

Gambar 4.1 Halaman Login User ... 102

Gambar 4.2 Halaman Utama Admin ... 103

Gambar 4.3 Halaman List Kelas ... 103

Gambar 4.4 Halaman Tambah Kelas ... 104

Gambar 4.5 Halaman List materi Pelajaran ... 105

Gambar 4.6 Halaman Tambah Materi Pelajaran ... 105

Gambar 4.7 Halaman Perbaharui Materi Pelajaran... 106

Gambar 4.8 Halaman List Data Guru ... 107

Gambar 4.9 Halaman Tambah Data Guru ... 107

Gambar 4.10 Halaman Perbaharui Data Guru ... 108

(12)

Gambar 4.12 Halaman Nama Siswa Didik ... 109

Gambar 4.13 Halaman List data Guru ... 110

Gambar 4.14 Halaman Tambah Data Siswa ... 111

Gambar 4.15 Halaman Perbaharui Data Siswa ... 111

Gambar 4.16 Halaman Import Data Siswa ... 112

Gambar 4.17 Halaman Utama Guru ... 113

Gambar 4.18 Halaman Data Siswa ... 114

Gambar 4.19 Halaman Detail Kelas ... 114

Gambar 4.20 Halaman Detail Siswa ... 115

Gambar 4.21 Halaman Materi Pelajaran ... 116

Gambar 4.22 Halaman Perbaharui Materi Pelajaran... 116

Gambar 4.23 Halaman Daftar Tugas Rumah ... 117

Gambar 4.24 Halaman Pemberian Nilai Tugas Rumah ... 118

Gambar 4.25 Halaman Nilai Tugas Rumah Siswa ... 118

Gambar 4.26 Halaman Daftar Tugas Online ... 119

Gambar 4.27 Halaman Siswa Online ... 120

Gambar 4.28 Halaman Detail Pengerjaan Tugas Online ... 120

Gambar 4.29 Halaman Upload Materi... 121

Gambar 4.30 Halaman List Materi ... 122

Gambar 4.31 Halaman Upload Video ... 122

Gambar 4.32 Halaman List Video ... 123

Gambar 4.33 Halaman Upload Tugas Rumah ... 124

Gambar 4.34 Halaman List Tugas ... 124

Gambar 4.35 Halaman Assign Tugas ... 125

Gambar 4.36 Halaman List Tugas Online ... 126

Gambar 4.37 Halaman Assign Tugas Online ... 126

Gambar 4.38 Halaman Pembuatan Soal Tugas Online ... 127

Gambar 4.39 Halaman Generate Soal langkah Pertama ... 128

Gambar 4.40 Halaman Generate Soal Langkah Kedua ... 128

Gambar 4.41 Halaman Kumpulan Soal Tugas Online ... 129

Gambar 4.42 Halaman Buat Pesan ... 129

(13)

Gambar 4.44 Halaman Isi Pesan ... 131

Gambar 4.45 Halaman Utama Siswa ... 131

Gambar 4.46 Halaman Download Materi ... 132

Gambar 4.47 Halaman View Video ... 133

Gambar 4.48 Halaman Nilai Tugas Rumah ... 133

Gambar 4.49 Halaman Nilai Tugas Online ... 134

Gambar 4.50 Halaman Nilai Akhir Siswa ... 135

Gambar 4.51 Halaman Tugas Rumah Siswa ... 135

Gambar 4.52 Halaman Tugas Online Siswa ... 136

Gambar 4.53 Halaman Ujian Online ... 137

Gambar 4.54 Halaman List Pesan Siswa ... 137

Gambar 4.55 Halaman Buat Pesan Siswa ... 138

(14)

DAFTAR TABEL

Tabel 3.1 Definisi Aktor ... 37

Tabel 3.2 Definisi Use Case ... 38

Tabel 3.3 Skenario Login ... 42

Tabel 3.4 Skenario Kelola Data Siswa ... 43

Tabel 3.5 Skenario Kelola Data Guru ... 43

Tabel 3.6 Skenario Kelola Materi pelajaran ... 44

Tabel 3.7 Skenario Kelola Kelas ... 44

Tabel 3.8 Skenario Login Guru ... 45

Tabel 3.9 Skenario Upload Materi ... 46

Tabel 3.10 Skenario Kelola Nilai ... 46

Tabel 3.11 Skenario Membuat Soal Kuis Online ... 47

Tabel 3.12 Skenario Upload Tugas Mandiri ... 48

Tabel 3.13 Skenario Upload Video ... 48

Tabel 3.14 Skenario Download Hasil Tugas ... 49

Tabel 3.15 Skenario Login Siswa ... 49

Tabel 3.16 Skenario Download Materi ... 50

Tabel 3.17 Skenario Lihat Nilai ... 50

Tabel 3.18 Skenario Mengerjakan Soal Kuis Online ... 51

Tabel 3.19 Skenario Download Tugas Mandiri... 51

Tabel 3.20 Skenario View Video ... 52

Tabel 5.1 Tabel Pengujian Form Login User ... 140

Tabel 5.2 Tabel Pengujian Form Tambah Kelas ... 141

Tabel 5.3 Pengujian form tambah pelajaran... 142

Tabel 5.4 Pengujian Form Tambah Guru ... 143

Tabel 5.5 Pengujian Form Ubah Data Guru ... 146

Tabel 5.6 Pengujian Form Tambah Data Siswa ... 150

Tabel 5.7 Pengujian Form Ubah Data Siswa ... 153

Tabel 5.8 Pengujian Import File Siswa ... 155

Tabel 5.9 Pengujian From Set Nilai Tugas Rumah ... 156

(15)

Tabel 5.11 Pengujian Form Set nilai Akhir ... 159

Tabel 5.12 Pengujian Form Pemilihan Soal ... 159

Tabel 5.13 Pengujian Form Buat Soal ... 161

Tabel 5.14 Pengujian Form Upload Materi ... 163

Tabel 5.15 Pengujian Form Upload Video ... 165

Tabel 5.16 Form Upload Tugas Rumah ... 167

Tabel 5.17 Pengujian Form Buat Pesan ... 169

Tabel 5.18 Pengujian Form Upload Tugas Siswa ... 171

(16)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Usecase

Diagram

8. Usecase Fungsionalitas yang

disediakan system

sebagai unit-unit yang saling bertukar pesan antar unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case.

Usecase

Diagram

nama actor

Aktor/ actor Orang, proses atau

sistem lain yang

berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun symbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan

menggunakan kata

(17)

Jenis Notasi/Lambang Nama Arti berpartisipasi pada use case atau use case

memiliki interaksi dengan aktor.

tambahan ke sebuah use case di mana use case

yang ditambahkan dapat berdiri sendiri walaupun

tanpa use case

tambahan itu; mirip

dengan prinsip

inheritance pada pemrograman

berorientasi objek; biasanya use case tambahan memiliki nama

depan yang sama

12. Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case di mana fungsi

(18)

Jenis Notasi/Lambang Nama Arti

Usecase

Diagram

<<include>>

<<uses>>

include/ uses 13. Relasi use case

tambahan ke sebuah use case yang ditambahkan memerlukan use case ini

untuk menjalankan

fungsinya atau sebagai syarat dijalankan use case ini.

14. Ada dua sudut pandang

yang cukup besar

mengenai include di use case:

- Include berarti use

case yang

ditambahkan akan selalu dipanggil saat use case tambahan dijalankan.

- Include berarti use

case yang tambahan

akan selalu

melakukan

pengecekan apakah use case yang ditambahkan telah dijalankan.

(19)

Jenis Notasi/Lambang Nama Arti

Activity

Diagram

Status awal 15. Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal.

Activity

Diagram

Aktivitas 16. Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja.

Activity

Diagram Percabangan/

decision

17. Asosiasi percabangan di mana jika ada pilihan aktivitas lebih dari satu.

Activity

Diagram Penggabunga

n/join

18. Asosiasi penggabungan di mana lebih dari satu aktivitas digabungkan menjadi satu.

Activity

Diagram Status akhir

Status akhir yang dilakukan sistem, sebuah

diagram aktivitas

(20)

Jenis Notasi/Lambang Nama Arti

Activity

Diagram

Swimlane

19. Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.

Activity

Diagram

Fork

20. Fork, digunakan untuk menunjukkan kegiatan yang dilakukan secara paralel.

Activity

Diagram Join

21. Join,digunakan untuk menunjukkan kegiatan yang digabungkan.

Flowchart Flow Direction

Flow Direction, simbol

(21)

Jenis Notasi/Lambang Nama Arti

Flowchart

Terminator

Symbol

22. Terminator

Symbol, simbol yang

digunakan untuk

permulaan (start) atau akhir (stop) dari suatu kegiatan

Flowchart Connector

Symbol

23. simbol untuk keluar –

masuk atau

penyambungan proses pada lembar / halaman yang berbeda

Flowchart Connector

Symbol

Yaitu simbol untuk keluar – masuk atau penyambungan proses dalam lembar / halaman yang sama.

Flowchart Processing

Symbol

24. Simbol yang

menunjukkan

pengolahan yang

dilakukan oleh komputer

Flowchart Manual

Operation

25. Simbol yang

menunjukkan

(22)

Jenis Notasi/Lambang Nama Arti

Flowchart Decision

26. Simbol pemilihan proses berdasarkan kondisi yang ada.

Flowchart Input-Output

27. Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya.

Flowchart Manual Input

28. Simbol untuk pemasukan data secara manual on-line keyboard

Flowchart

Preparation

29. Simbol untuk

mempersiapkan

penyimpanan yang akan

digunakan sebagai

tempat pengolahan di dalam storage.

Flowchart Predefine

Proses

30. Simbol untuk

pelaksanaan suatu

bagian (sub-program) /prosedure

Flowchart Display

(23)

Jenis Notasi/Lambang Nama Arti

Flowchart Disk and

On-line Storage

32. Simbol yang menyatakan input yang berasal dari

disk atau disimpan ke disk

Flowchart arsip 33. Simbol yang menyatakan

untuk penyimpanan

dokumen

ERD

Himpunan

entitas E

34. Menyatakan himpunan entitas

ERD Atribut a

sebagai key

35. Menyatakan atribut

ERD Himpuan

Relasi R

36. Menyatakan himpunan relasi

ERD

Link

(24)

1

BAB 1. PENDAHULUAN

Bab ini menjelaskan tentang latar belakang mengenai pengembangan aplikasi ini, rumusan masalah yang ditangani oleh aplikasi ini, tujuan, pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.

Latar Belakang Masalah

1.1

SMA Negeri 16 Palembang adalah salah satu Sekolah Menengah Atas yang memiliki materi pelajaran mengenai teknologi dan informasi, yaitu materi pelajaran Teknologi Informasi dan Komunikasi (TIK). Selain itu SMAN 16 Palembang memiliki fasilitas laboraturium komputer yang memadai. Untuk memaksimalkan pelajaran tersebut dan pemanfaatan fasilitas laboraturium, SMAN 16 Palembang ingin sekali membangun suatu sistem pembelajaran yang memanfaatkan teknologi sebagai penunjang proses belajar di sekolah. Sistem yang akan dibangun diharapkan dapat membantu siswa melakukan pembelajaran di mana saja tanpa mengenal jarak, dimulai dari materi pelajaran TIK. Selain itu sistem yang akan dibangun diharapkan dapat membantu guru dalam proses penilaian dan pemberian tugas maupun materi. Dengan munculnya berbagai konsep dan teknik baru dalam pembelajaran telah banyak dikembangkan. Pandangan baru seperti active learning dan student centered education telah mendorong berbagai inovasi

dalam teknologi pengajaran. Salah satu inovasi tersebut adalah e-learning yang diharapkan akan semakin besar di masa yang akan datang. Hal tersebut seiring dengan perkembangan teknologi komputer dan internet serta tuntutan globalisasi pendidikan akan keberadaan suatu sistem pendidikan jarak jauh atau distance learning.

(25)

2

Akan tetapi untuk memaksimalkan materi pelajaran tersebut masih terdapat beberapa masalah yang dihadapi oleh siswa, antara lain siswa tidak dapat men-download materi pelajaran secara langsung dari guru, siswa tidak dapat melihat langsung nilai hasil test kuis yang diadakan, siswa belum bisa melakukan latihan latihan soal atau kuis secara online dan juga pada saat mengumpulkan tugas dari guru para siswa masih secara manual

Konsep e-learning ini nantinya diharapkan mampu dua peningkatan sekaligus bagi materi pelajaran TIK di SMAN 16 Palembang, yakni peningkatan kualitas pembelajaran jarak jauh yang diberikan oleh guru yang dapat diterima oleh siswa itu sendiri dan juga membiasakan setiap siswa untuk berinteraksi dengan komputer. Antara lain seperti, siswa bisa men-dowlnload langsung materi pembelajaran yang diberikan oleh guru, siswa

dapat melihat langsung nilai hasil test kuis yang diberikan guru pada saat itu juga, siswa mendapatkan latihan soal secara online dan juga siswa dapat meng-upload tugas yang diberikan guru.

Dengan memperhatikan masalah yang dihadapi dengan konsep-konsep yang akan diajukan untuk menjadi sebuah solusi, maka penulis

hendak menyusun proyek akhir dengan judul “Aplikasi E-learning Berbasis

Framework CodeIgniter Untuk Pelajaran TIK” dengan studi kasus pada SMA

Negeri 16 Palembang.

Rumusan Masalah

1.2

Mengacu pada latar belakang yang tertulis sebelumnya, masalah-masalah yang diteliti dalam proyek akhir ini dirumuskan menjadi :

1. Bagaimana membuat aplikasi agar siswa dapat men-download materi pelajaran secara langsung dari guru?

2. Bagaimana membuat aplikasi agar siswa dapat meng-upload hasil pengerjaan tugas rumah yang diberikan oleh guru?

(26)

3

4. Bagaimana membuat aplikasi agar siswa dapat melihat langsung nilai hasil test dari guru?

Tujuan Pembahasan

1.3

Sesuai dengan rumusan masalah diatas, maka tujuan pembahasan pada Tugas Akhir ini adalah :

1. Membuat aplikasi e-learning agar siswa dapat men-download materi pelajaran secara langsung dari guru.

2. Membuat aplikasi e-learning agar siswa dapat meng-upload hasil pengerjaan tugas rumah yang diberikan oleh guru.

3. Membuat aplikasi e-learning agar siswa dapt melakukan latihan atau tes soal secara online.

4. Membuat aplikasi e-learning agar siswa dapat melihat langsung nilai hasil test dari guru pada saat itu juga.

Ruang Lingkup Kajian

1.4

Ruang lingkup kajian sistem informasi ini adalah sebagai berikut : 1. Aplikasi e-learning ini hanya mencakup pembahasan mengenai guru

meng-upload modul/materi pelajaran, kelola nilai, membuat soal, upload tugas dan upload video materi.

2. Materi e-learning hanya diperuntukan bagi siswa/siswi SMAN 16 Palembang yang ingin men-download materi pelajaran, men-download tugas, melihat nilai, latihan soal, upload tugas dan ujian online, view video khusus materi pelajaran TIK.

3. Untuk ujian online aplikasi ini hanya menyediakan fasilitas ujian online untuk pilihan ganda saja.

4. Pelaksanaan ujian online hanya dilakukan pada saat disekolah.

(27)

4

6. Lingkungan sistem didesain menggunakan Framework CodeIgniter dan database MySQL yang dapat berjalan pada web browser di berbagai sistem operasi.

Sumber Data

1.5

Sebagai bahan untuk sumber data, maka metode-metode sebagai berikut :

1. Wawancara terhadap pihak terkait untuk mendapatkan rancangan spesifikasi kebutuhan perangkat lunak.

2. Observasi, mengadakan pengamatan langsung terhadap kegiatan pengajaran materi pelajaran TIK di SMAN 16 Palembang.

3. Studi kepustakaan sebagai sumber informasi untuk landasan teori.

Sistematika Penyajian

1.6

Sistematika penyajian Tugas Akhir ini adalah sebagai berikut : 1. Pendahuluan

Berisi latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.

2. Kajian teori

Berisi landasan teori dari sistem yang akan dibangun. 3. Analisis dan Perancangan Sistem

Berisi analisis dan perancangan sistem berupa spesifikasi kebutuhan sistem, perancangan database dan perancangan sistem.

4. Hasil Penelitian

Berisi tampilan semua modul sistem yang dibangun beserta penjelasan tiap fungsinya.

5. Pembahasan dan Uji Coba Hasil Penelitian

(28)

5

6. Kesimpulan dan Saran

(29)

173

BAB 6. SIMPULAN DAN SARAN

Simpulan

6.1

Dari hasil pengujian dan implementasi aplikasi e-learning berbasis framework codeigniter untuk pelajaran teknologi informasi dan komunikasi (Studi Kasus : SMAN 16 Palembang) dapat disimpilkan bahwa : .

1. Aplikasi e-learning ini diharapkan dapat digunakan guru untuk memberikan materi pelajaran kepada siswa dengan cara meng-upload materi dan siswa dapat men-download materi tersebut . Hal

ini diharapkan dapat mengurangi media kertas dalam pembagian materi pelajaran yang sangat rentan dengan kerusakan .

2. Aplikasi e-learning ini diharapkan dapat digunakan oleh siswa untuk mengumpulkan hasil dari pengerjaan tugas rumah yang diberikan oleh guru dengan cara meng-upload tugas tersebut sehingga tugas tersebut dapat langsung diterima oleh guru. Ini sangat berguna bagi siswa karena siswa dapat langsung mengumpulkan tugasnya setelah selesai mengerjakan tugas tersebut tanpa harus bertemu langsung dengan guru.

3. Dengan adanya fitur ujian online didalam aplikasi e-learning ini diharapkan dapat mempermudah guru untuk melakukan penilaian terhadap hasil tes siswa, karena penghitungan nilai ujian online dilakukan oleh sistem.

4. Fitur ujian online pada aplikasi e-learning ini diharapkan dapat berguna bagi siswa karena setelah melaksanakan ujian secara online, sistem akan langsung menampilkan nilai yang didapat

siswa dari hasil tes pada saat itu.

Saran

6.2

(30)

174

1. Pada saat melakukan ujian online soal yang diberikan dalam bentuk pilihan ganda saja diharapkan dapat mengembangkan soal dalam bentuk essai.

(31)

DAFTAR PUSTAKA

[1] A. Ardhian, G. Inne, A. Rini, D. Sari, K. Siska dan W. Wina, Analisis dan Desain Sistem Informasi, Bandung: Politeknik Telkom, 2009.

[2] O. W. Purbo, E-learning Berbasis PHP dan My-SQL, Jakarta: Alex Media Komputindo, 2002.

[3] D. Ananda, Pemrograman Berorientasi Objek, Bandung: Politeknik Telkom, 2009.

[4] B. Sidik, Framework CODEIGNITER, Bandung: Informatika, 2012. [5] Febriani, “Flowchart,” 2007. [Online]. Available:

febriani.staff.gunadarma.ac.id/Downloads/files/5616/Flowchart.pdf. [Diakses 2 Maret 2014].

[6] R. A.S dan M. Shalahuddin, Modul Pembelajaran RPL (Terstruktur dan Berorientasi Objek), Bandung: Modula, 2011.

[7] A. Rohim, E. Rosely, K. Sari, T. Fahrudin dan W. Hidayat, Perancangan Basis Data Relasional, Bandung: Politeknik Telkom, 2009.

[8] A. Saputra dan F. Agustin, Pemrograman CSS untuk Pemula, Jakarta: PT Elex Komputindo, 2011.

[9] B. Nugroho, Membuat Sistem Informasi Penjualan Berbasis Web dengan PHP dan MySQL, Yogyakarta: Gava Media, 2008.

[10] B. Nugroho, Membuat Website Sendiri dengan PHP-MySQL, Yogyakarta: Gava Media, 2008.

[11] B. Raharjo, Pemograman web, Bandung: Bandung, 2008.

[12] W. Gunawan, Kebut Sehari Jadi Master PHP, Yogyakarta: Genius Publisher, 2010.

Gambar

Tabel 5.11 Pengujian Form Set nilai Akhir ................................................
aktor adalah gambar orang, tapi aktor belum

Referensi

Dokumen terkait

Sehingga murid-murid bisa men download materi pelajaran yang ada dimana saja bila terdapat koneksi internet dan juga siswa dapat mengikuti kuis secara online dari

Aplikasi e-learning SMA adalah aplikasi yang menyediakan fasilitas seperti adanya kuis dan latihan online untuk melatih kemampuan siswa, upload materi pelajaran

mengajar yang dilakukan oleh guru dan siswa didalam kelas pada saat pemberian.. bahan ajar, tugas, latihan soal dan referensi materi pelajaran yang

Rumusan masalah dalam penelitian ini adalah bagaimanakah pengaruh dari penggunaan lembar kerja siswa (LKS) terhadap hasil belajar siswa pada mata pelajaran

Beberapa masalah umum yang dihadapi dalam sistem berjalan adalah: (1) masih membutuhkan waktu yang cukup lama ketika pihak sekolah ingin melakukan proses pengaksesan data pegawai

Tetapi masih terdapat beberapa masalah yang sering dihadapi oleh mahasiswa, antara lain seperti mahasiswa tidak dapat mengunduh materi perkuliahan secara langsung

MATA PELAJARAN TEKNOLOGI INFORMASI DAN KOMUNIKASI UNTUK SMA/SMK Pada jenjang SMA/SMK siswa lebih diarahkan kepada materi yang menuntut pola pikir yang cermat dan membutuhkan

Beberapa masalah umum yang dihadapi dalam sistem berjalan adalah: (1) masih membutuhkan waktu yang cukup lama ketika pihak sekolah ingin melakukan proses pengaksesan data pegawai