APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf ·...

13
L A P O R A N S K R I P S I APLIKASI PENGHASIL SOAL ARITMATIKA UNTUK PENUNJANG PEMBELAJARAN ANAK SEKOLAH DASAR BERBASIS WEB BUDI HANTOMO NIM. 201551169 DOSEN PEMBIMBING Tutik Khotimah, M.Kom Evanita, M.Kom PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS TAHUN 2018

Transcript of APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf ·...

Page 1: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

L A P O R A N S K R I P S I

APLIKASI PENGHASIL SOAL ARITMATIKA UNTUK

PENUNJANG PEMBELAJARAN ANAK SEKOLAH DASAR

BERBASIS WEB

BUDI HANTOMO

NIM. 201551169

DOSEN PEMBIMBING

Tutik Khotimah, M.Kom

Evanita, M.Kom

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

TAHUN 2018

Page 2: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

ii

Page 3: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

iii

Page 4: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

iv

APLIKASI PENGHASIL SOAL ARITMATIKA UNTUK PENUNJANG

PEMBELAJARAN ANAK SEKOLAH DASAR BERBASIS WEB

Nama Mahasiswa : BUDI HANTOMO

NIM : 201551169

Pembimbing :

1. Tutik Khotimah, S.Kom, M.Kom.

2. Evanita, S.Kom, M.Kom.

ABSTRAK

Gabungan antara dunia pendidikan dan teknologi akan memberi kemudahan

terhadap siswa dalam mengikuti kegiatan belajar mengajar. Hal ini dapat di mulai

dengan penerapan teknologi informasi di beberapa aspek dalam dunia pendidikan.

Antara lain dengan menggunakan bantuan aplikasi generate soal untuk

memudahkan guru dalam memastikan ketersediaan materi. Juga memudahkan

siswa dalam mengerjakannya. Aplikasi yang di maksud adalah aplikasi yang

dinamis dan memiliki fungsi yang tepat guna. Peneliti memfokuskan pada aplikasi

untuk membantu belajar aritmatika dasar dan untuk mewujudkan solusi

pembelajaran aritmatika terhadap anak dalam bentuk perangkat lunak di butuhkan

pendekatan tertentu. Penulis dalam melakukan penelitian ini menggunakan

pendekatan metode Waterfall. Sehingga menghasilkan aplikasi yang di beri nama

BM Apss (Aplikasi Bintang Muria) yang berfungsi untuk membantu guru dalam

membuat soal aritmatika dan mengevaluasi masing-masing anak yang memiliki

perbedaan kemampuan dalam satu kelas.

Kata kunci : Website, Aplikasi Matematika , Generate Soal Aritmatika.

Page 5: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

v

APPLICATION PRODUCERS OF ARITMATICS PROGRAM FOR

SUPPORTING LEARNING OF BASIC SCHOOLS

BASED ON WEBSITE

Student Name : BUDI HANTOMO

NIM : 201551169

A Leader :

1. Tutik Khotimah, S.Kom, M.Kom.

2. Evanita, S.Kom, M.Kom.

ABSTRACK

The combination of the world of education and technology will provide

convenience to students in participating in teaching and learning activities. This

can begin with the application of information technology in several aspects of the

world of education. Among others, by using the help of the application generate

questions to facilitate the teacher in ensuring the availability of materials. Also

makes it easy for students to do it. Applications that are intended are applications

that are dynamic and have effective functions. Researchers focus on applications

to help learn basic arithmetic and to realize arithmetic learning solutions to

children in the form of software in need of a particular approach. The author in

conducting this research uses the Waterfall method approach. So as to produce an

application that is named BM Apss (Application Bintang Muria) which serves to

help teachers in making arithmetic problems and evaluate each child who has

different abilities in one class.

Keywords: Website, Mathematical Application, Generate Arithmetic Question.

Page 6: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

vi

Page 7: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

vii

Page 8: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

viii

DAFTAR ISI

HALAMAN PERSETUJUAN ................................................................................. i

HALAMAN PENGESAHAN................................................................................. ii

ABSTRAK ............................................................................................................. iv

ABSTRACK............................................................................................................ v

PERNYATAAN KEASLIAN ....................................Error! Bookmark not defined.

KATA PENGANTAR................................................Error! Bookmark not defined.i

DAFTAR ISI ....................................................................................................... viiii

DAFTAR TABEL ................................................................................................... x

DAFTAR GAMBAR ............................................................................................ xii

BAB I PENDAHULUAN ........................................Error! Bookmark not defined.

1.1. Latar Belakang..............................................Error! Bookmark not defined.

1.2. Perumusan Masalah ......................................Error! Bookmark not defined.

1.3. Batasan Masalah ...........................................Error! Bookmark not defined.

1.4. Tujuan Penelitian ..........................................Error! Bookmark not defined.

1.5. Manfaat Penelitian ........................................Error! Bookmark not defined.

BAB II TINJAUAN PUSTAKA ...........................Error! Bookmark not defined.

2.1 Penelitian Terkait..........................................Error! Bookmark not defined.

2.2 Landasan Teori .............................................Error! Bookmark not defined.

2.2.1. Sanggar Bintang Muria .........................Error! Bookmark not defined.

2.2.2. Data .......................................................Error! Bookmark not defined.

2.2.3. System ....................................................Error! Bookmark not defined.

2.2.4. Web Responsive .....................................Error! Bookmark not defined.

2.2.5. PHP (Perl Hypertext Propocessor).......Error! Bookmark not defined.

2.2.6. MySQL...................................................Error! Bookmark not defined.

2.2.7. Microsoft Visio 2013 .............................Error! Bookmark not defined.

2.2.8. Metode Prototype ..................................Error! Bookmark not defined.

2.2.9. UML (Unified Modeling Language) .....Error! Bookmark not defined.

2.3 Kerangka Pemikiran .....................................Error! Bookmark not defined.

BAB III METODOLOGI ........................................Error! Bookmark not defined.

3.1 Metodologi ...................................................Error! Bookmark not defined.

Page 9: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

ix

3.1.1 Komunikasi dan Pengumpulan Data AwalError! Bookmark not

defined.

3.2 Analisa Kebutuhan Sistem ..................................................................... 17

3.2.1. Kebutuhan Fungsional Sistem......................................................... 17

3.2.2. Kebutuhan Non-Fungsional Sistem ................................................ 17

3.2 Perancangan Perangkat Prototype .......................................................... 18

3.2.1 Unified Modelling Languange (UML) ............................................ 18

3.2.2 Use case diagram ............................................................................ 19

3.2.3 Activity diagram............................................................................... 20

3.2.4 Class diagram .................................................................................. 27

3.2.5 Sequence diagram............................................................................ 28

3.3 Pembuatan Quick Design ....................................................................... 32

1. Form Login ......................................................................................... 32

2. Form Bagian Admin ........................................................................... 32

BAB IV HASIL DAN PEMBAHASAN........................................................... 35

4.1 Pembuatan Sistem .................................................................................. 35

4.1.1. Pembuatan Database ....................................................................... 35

4.1.2. Tampilan Sistem....................................Error! Bookmark not defined.

4.2 Uji Coba Sistem...................................................................................... 43

4.2.1. Black-Box Testing........................................................................... 43

BAB V PENUTUP........................................................................................... 49

5.1 Kesimpulan ............................................................................................. 49

5.2 Saran .............................................................Error! Bookmark not defined.

DAFTAR PUSTAKA .................................................Error! Bookmark not defined.

Page 10: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

x

DAFTAR TABEL

Tabel 2.1 Notasi Use Case ..................................... Error! Bookmark not defined.

Tabel 2.2 Notasi Class Diagram ............................ Error! Bookmark not defined.

Tabel 2.3 Notasi Sequence Diagram ...................... Error! Bookmark not defined.

Tabel 2.4 Notasi Activity Diagram ......................... Error! Bookmark not defined.

Tabel 3.1 Tabel Spesifikasi Software .................................................................... 17

Tabel 3.2 Tabel Spesifikasi Hardware.................................................................. 18

Tabel 4.3 Black-Box Login ..................................... Error! Bookmark not defined.

Tabel 4.4 Black-Box Identitas ................................ Error! Bookmark not defined.

Tabel 4.5 Black-Box User ...................................... Error! Bookmark not defined.

Tabel 4.6 Black-Box Generate ............................... Error! Bookmark not defined.

Tabel 4.7 Black-Box Soal ....................................... Error! Bookmark not defined.

Page 11: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

xi

DAFTAR GAMBAR

gambar 2.1 Gambar Model Prototype .................... Error! Bookmark not defined.

Gambar 2.2 Gambar Contoh Usecase .................... Error! Bookmark not defined.

Gambar 2.3 Gambar Contoh Class Diagram ......... Error! Bookmark not defined.

Gambar 2.4 Gambar Contoh Sequence Diagram ... Error! Bookmark not defined.

Gambar 2.5 Gambar Contoh Activity ..................... Error! Bookmark not defined.

Gambar 2.6 Kerangka Pemikiran .......................................................................... 15

Gambar 3.1 Usecase............................................... Error! Bookmark not defined.

Gambar 3.2 Activity Diagram Login ...................... Error! Bookmark not defined.

Gambar 3.3 Activity Diagram User ........................ Error! Bookmark not defined.

Gambar 3.4 Activity Diagram Identitas .................. Error! Bookmark not defined.

Gambar 3.5 Activity Diagram Soal......................... Error! Bookmark not defined.

Gambar 3.6 Activity Diagram Generate ................. Error! Bookmark not defined.

Gambar 3.7 Activity Diagram Generate Insert ...................................................... 24

Gambar 3.8 Activity Diagram Cetak ...................... Error! Bookmark not defined.

Gambar 3.9 Class Diagram .................................... Error! Bookmark not defined.

Gambar 3.10 Sequence Diagram User ................... Error! Bookmark not defined.

Gambar 3.11 Sequence Diagram Identitas ............. Error! Bookmark not defined.

Gambar 3.12 Sequence Diagram Soal .................... Error! Bookmark not defined.

Gambar 3.13 Sequence Diagram Generate ............ Error! Bookmark not defined.

Gambar 3.14 Form Login....................................... Error! Bookmark not defined.

Gambar 3.15 Form Dashboard Admin................... Error! Bookmark not defined.

Gambar 3.16 Form Generate Soal ......................... Error! Bookmark not defined.

Gambar 3.17 Form Soal ......................................... Error! Bookmark not defined.

Gambar 3.18 Form Edit Pelanggan........................ Error! Bookmark not defined.

Gambar 3.19 Form Tambah User .......................... Error! Bookmark not defined.

Gambar 4.1 Tabel soal ........................................................................................ 34

Gambar 4.2 Tabel soal_tur_2 .............................................................................. 35

Gambar 4.3 Tabel soal_tur_3 ................................................................................ 35

Gambar 4.4 Tabel soal_tur_4 ................................................................................ 35

Gambar 4.5 Tabel soal_tur_5 ................................................................................ 36

Gambar 4.6 Tabel users ........................................................................................ 36

Gambar 4.7 Tabel identitas ................................................................................. 36

Gambar 4.8 Tampilan Halaman Login ................... Error! Bookmark not defined.

Gambar 4.9 Halaman Dashboard Admin .............. Error! Bookmark not defined.

Gambar 4.10 Halaman Edit Pelanggan .................. Error! Bookmark not defined.

Gambar 4.11 Halaman Generate Soal.................... Error! Bookmark not defined.

Gambar 4.12 Halaman Soal ................................... Error! Bookmark not defined.

Gambar 4.13 Halaman User ................................... Error! Bookmark not defined.

Gambar 4.14 Script Login ..................................................................................... 42

Gambar 4.15 Script Identitas................................................................................. 43

Page 12: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

xii

Gambar 4.16 Script Tambah User ......................................................................... 43

Gambar 4.17 Script Generate................................................................................ 44

Gambar 4.18 Script Soal ....................................................................................... 45

Page 13: APLIKASI PENGHASIL SOAL ARITMATIKA ... - eprints.umk.ac.ideprints.umk.ac.id/9753/1/JUDUL.pdf · aplikasi penghasil soal aritmatika untuk penunjang pembelajaran anak sekolah dasar

13