SISTEM PENCARIAN RUMUS MATEMATIKA TINGKAT SLTA BERBASIS WEB TUGAS AKHIR BETTY PURBA 132406095 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARAA MEDAN 2016
SISTEM PENCARIAN RUMUS MATEMATIKA TINGKAT SLTA BERBASIS WEB TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya BETTY PURBA 132406095 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PEGETAHUAN ALAM UNIVERSITAS SUMATERA UTARAA MEDAN 2016
PERSETUJUAN Judul : Sistem Pencarian Rumus Matematika Tingkat SLTA Berbasis Web Kategori : Tugas Akhir Nama : Betty Purba Nomor Induk Mahasiswa : 132406095 Program Studi : D3Teknik Informatika Departemen : Matematika Fakultas : Matematika dan Ilmu Pengetahuan Alam Disetujui di Medan, Juni 2016 Disetujui Oleh Depertemen Matematika FMIPA USU Ketua, Dr. EllyRosmaini, M.Si NIP. 196005201985032002 Dr. Suyanto, M.Kom NIP.195908131986011002
PERNYATAAN SISTEM PENCARIAN RUMUS MATEMATIKA TINGKAT SLTA BERBASIS WEB TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2016 BETTY PURBA 132406095
PENGHARGAAN Segala puji dan syukur penulis ucapkan bagi Tuhan Yang Maha Esa atas kasih-nya yang tidak terbatas yang penulis rasakan khususnya dalam penyelesaian laporan Tugas Akhir ini. Adapun Judul Tugas Akhir yang penulis buat adalah Sistem Pencarian Rumus Matematika Tingkat SLTA Berbasis Web. Tujuan diselesaikan laporan Tugas Akhir ini adalah sebagai salah satu syarat yang harus dilalui oleh mahasiswa/i untuk menyelesaikan pendidikan Diploma III, program studi Teknik Informatika. Pada kesempatan ini penulis menyampaikan terima kasih yang sebesar - besarnya kepada semua pihak yang mendukung penulis baik dalam doa, dana dan usaha, yaitu kepada: 1. Orang tua tercinta Ayahanda J. Purba dan Ibunda A.Manik yang memberikan seluruh cinta dan pengorbanan dalam membimbing dan mengajarkan penulis tentang arti kehidupan. 2. Saudara tercinta Michael Freddy Purba dan Benrik Purba yang selalu setia menolong, memotivasi dan mengajarkan banyak hal bagi penulis. 3. Bapak Dr.Suyanto, M.Kom selaku Dosen Pembimbing yang membimbing dan memotivasi penulis. 4. Ibu Dr.Elly Rosmaini, M.Si selaku Ketua Program Studi D3 Teknik Informatika 5. Teman-teman Paduan Suara Syalom (PS.Syalom) yang setia mendoakan dan memberi semangat bagi penulis khususnya dalam pengerjaan Tugas Akhir ini. 6. Kelompok Kecil Gavrilla (Togi Simanungkalit dan Margaret Lea Tarigan) yang setia mendoakan dan memberi semangat penulis. 7. Saudara Lambok Tulus Simamora yang membantu penulis dengan ikhlas dalam membuat sistem ini. 8. Teman seperjuangan Kom A D3 Teknik Informatika stambuk 2013.
9. Seluruh pihak yang membantu penulis yang tidak dapat penulis sebutkan satu per satu. Pada penulisan tugas akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnaan. Namun penulis menyadari terdapat kelemahan dan kekurangan dalam penulisan tugas akhir ini. Untuk itu penulis mengharapkan kritik dan saran dari pembaca sekalian demi penyempurnaan. Demikian tugas akhir ini penulis buat. Semoga bermanfaat bagi penulis maupun pembaca. Terima kasih. Medan, Juni 2016 Penulis Betty Purba
ABSTRAK Tugas Akhir ini bertujuan untuk membangun sistem pencarian rumus matematika tingkat SLTA. Sistem ini dirancang sesuai dengan kebutuhan informasi yang semakin maju seiring dengan perkembangan teknologi yang semakin pesat, baik dari segi hardware maupun software. Sistem ini dirancang menggunakan perangkat lunak text editor Sublime Text 2 dengan bahasa pemrograman web yang digunakan yaitu HTML dan PHP serta MySQL sebagai bahasa query database. Sistem ini menyajikan rumus matematika tingkat SLTA disertai dengan pembahasan dan contoh soal dari masingmasing rumus. Simulasi soal juga disajikan dalam sistem ini untuk menambah semangat pengguna dalam memahami rumus-rumus matematika dan menguji kemampuannya dalam menguasai soal-soal matematika tingkat SLTA Kata kunci: hardware, software, query.
DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar Halaman ii iii iv v vi vii viii BAB 1 BAB 2 Pendahuluan 1.1 Latar Belakang 1.2 Identifikasi Masalah 1.3 Batasan Masalah 1.4 Tujuan 1.5 Manfaat 1.6 Sistematika Penulisan Landasan Teori 2.1 Sistem 2.2 Informasi 2.3 Sistem Informasi 2.1.1 Modul Umum Sistem 1 2 2 3 3 3 5 6 9 10
2.3.1 Komponen Sistem Informasi 11 2.4 Mengenal Search Engine 13 2.4.1 Mengevaluasi Aplikasi Search Engine 14 2.4.2 Anatomi Search Engine 15 2.5 HTML 18 2.5.1 Perbedaan Dokumen HTML dengan dokumen lain 19 2.5.2 Dasar-dasar HTML 19 2.6 PHP 20 2.6.1 Sejarah Singkat PHP 21 2.6.2 Kelebihan PHP 21 2.6.3 Sintaks PHP 23 2.7 MySQL 24 2.8 Pengertian Pembelajaran Matematika 24 2.8.1 Tujuan Pembelajaran Matematika 26 2.8.2 Manfaat Pembelajaran Matematika 28 BAB 3 Analisis dan Peancangan Sistem 3.1 Analisis Sistem 3.2 Perancangan Sistem 3.2.1 Perancanngan Interface 3.2.1.1 Perancangan Halaman Utama 31 3.2.1.2 Perancangan Halaman Beranda 29 30 30 32
3.2.1.3 Perancangan Halaman Rumus 3.2.1.4 Perancangan Halaman Masukan (Input) 3.2.2 Perancangan File dan Database 3.2.2.1 Diagram Konteks 3.2.2.2 Data Flow Diagram (DFD) 3.2.2.3 Perancangan Program 33 34 35 36 37 38 BAB 4 Implementasi Sistem 4.1 Pengertian dan Tujuan Implementasi Sistem 4.2 Komponen Utama dalam Implementasi 4.2.1 Perangkat Keras (Hardware) 4.2.2 Perangkat Lunak (Software) 4.3 Hasil Implementasi 42 42 43 43 43 BAB 5 Kesimpulan dan Saran 5.1 Kesimpulan 5.2 Saran 51 51 DAFTAR PUSTAKA LAMPIRAN
DAFTAR TABEL Nomor Judul Halaman Tabel 3.1 Data Rumus 35 3.2 Data Komentar 36
DAFTAR GAMBAR Nomor Judul Halaman Gambar 2.1 Model Umum Sistem 6 2.2 Blok Komponen Sistem Informasi 11 3.1 Perancangan Halaman Utama 31 3.2 Perancangan Halaman Beranda (home) 32 3.3 Perancangan Halaman Rumus 33 3.4 Perancangan Halaman Masukan (input) 34 3.5 Diagram Konteks 37 3.6 DFD Level 0 38 3.7 Flowchat Halaman Utama 39 3.8 Flowchart Halaman Home 40 3.9 Flowchart Pencarian Rumus 41 4.1 Halaman Utama 44 4.2 Halaman Beranda 45 4.3 Halaman Rumus 46 4.4 Halaman Pembahasan Rumus 47 4.5 Halaman Simulasi Soal 48 4.6 Halaman Tokoh Matematika 49 4.7 Halaman Pencarian Rumus 50