BAB I PENDAHULUAN
1.1 Latar Belakang
Saat ini penerapan metode tryout sedang menjadi pilihan utama setiap instansi pendidikan baik ditingkat sekolah dasar bahkan sampai tingkat menengah atas, karena dalam tryout akan disajikan soal-soal ujian yang sudah menjadi prediksi dalam ujian sesungguhnya sehingga dinilai mampu dan lebih efektif dalam mendukung serta menunjang persiapan siswa dalam menghadapi ujian nasional baik secara materi maupun secara mental, maka cara atau metode seperti inilah yang sering dijadikan parameter oleh hampir setiap sekolah dalam menilai sejauh mana persiapan siswanya dalam menghadapi ujian nasional. Dan terkait dengan masalah tryout serta seiring dengan kemajuan teknologi yang selalu berkembang, penulis mencoba memadukan antara tryout dengan kemajuan teknologi saat ini khususnya teknologi internet, dimana teknologi internet ini telah memacu munculnya aplikasi baru disegala bidang baik perusahaan, pemerintahan maupun dikalangan pendidikan. Maka untuk itu penulis membangun sebuah aplikasi tryout online yang memanfaatkan teknologi internet. Aplikasi berbasis web ini nantinya akan bisa diakses oleh siswa yang akan melaksanakan ujian tryout, dalam aplikasi ini akan disajikan soal-soal yang diprediksikan keluar pada ujian nasional sehingga setiap siswa dapat mengerjakannya secara online. Aplikasi ini aman dari kecurangan siswa karena nantinya soal yang disajikan akan dirandom. Jadi setiap siswa akan mendapat soal yang berbeda-beda. Apabila siswa sudah selesai mengisi soal tersebut maka hasilnya akan langsung ditampilkan secara akurat. Dalam aplikasi ini bukan hanya berisi soal ujian tetapi dalam 1
aplikasi ini akan disajikan materi-materi yang terkait dengan ujian nasional dan siswa akan dapat mengunduhnya kapanpun.
I.2 Ruang Lingkup
Ruang lingkup dalam pembangunan dan pengimplementasian aplikasi ini penulis menggunakan bahasa pemrograman PHP & MySQL sebagai databasenya. Serta didukung oleh aplikasi web yang bekerja dengan menggunakan synchronouse data transfer (pada HTTP request) melalui web browser yang memfasilitasi pemanggilan informasi berupa data per bit yang dilalakukan
terhadap server sehingga menjadi
sebuah data atau informasi yang diinginkan.
I.3 Tujuan dan Manfaat
Tujuan dari perancangan aplikasi ini antara lain adalah: 1. Menghasilkan aplikasi yang dapat menyajikan data soal-soal tryout sehingga dapat diakses secara online. 2. Menghasilkan apliksi yang dapat menyajikan materi-materi sehingga dapat dibaca oleh para siswa serta dapat didownload jika diperlukan.
Manfaat dari penelitian yang dilakukan antara lain: 1. Bagi siswa berguna untuk mendapatkan efisiensi waktu serta kemudahan dalam mempersiapkan diri untuk menghadapi ujian nasional. 2. Bagi guru berguna untuk mempermudah guru dalam mengawasi siswa dalam mengerjakan ujian agar terhindar dari kecurangan dan memudahkan dalam hal penilaian.
2
I.4 Rumusan Masalah
Rumusan masalahnya adalah bagaimana merancang atau mengimplementasikan sebuah
aplikasi
Tryout
menggunakan
sintak
PHP,
serta
bagaimana
mengintegrasikanya kedalam sebuah database MySQL, sehingga sebuah aplikasi tryout dapat berjalan sebagaimana fungsi dan tujuanya. Sesuai dengan judul karya tulis ini “ Aplikasi Tryout Online Untuk Kelas 6 Sekolah Dasar “ peneliti mencoba membuat atau merancang sebuah aplikasi tryout yang bisa dijadikan media pembelajaran atau latihan bagi siswa yang akan menghadapi ujian nasional.
I.5 Pembatasan Masalah
Batasan Masalah dalam tugas akhir ini adalah : 1. Sistem atau aplikasi yang dibangun berbasis web. 2. Tidak membahas materi – materi tryout secara mendalam dan mendetail 3. Pembelajaran berupa pengerjaan soal, baca materi, dan download materi yang terbagi menjadi 3 kategori, yaitu: A. Kategori MTK, yaitu kumpulan materi dan soal-soal matematika Materi dan soal yang akan dibahas yaitu :
Bilangan
Pecahan
FPB dan KPK
Satuan Pengukuran
Bangun Datar
Bangun Ruang
Simetri dan Kesebangun
Sistem Koordinat Kartesius
Pengolahan Data 3
B. Kategori Bahasa Indonesia, yaitu materi dan soal-soal Bahasa Indonesia Materi dan soal yang akan dibahas yaitu :
Tanda Baca
Kata
Kalimat
Arti Imbuhan
Membaca
Menulis
Karya Sastra
C. Kategori IPA, yaitu materi dan soal-soal IPA Materi dan soal yang akan dibahas yaitu :
Tumbuhan
Hewan
Makhluk Hidup dan Lingkungan
Rangka Manusia
Panca Indera
Alat-alat Tubuh Manusia
Perubahan Wujud Benda
Gaya
Energi
Sumber Daya Alam
Bumi dan Alam Semesta
4
I.6 Metodologi
Metodologi yang digunakan dalam penyusunan tugas akhir ini adalah sebagai berikut:
I.6.1 Metode Analisis
1. Studi Kepustakaan (Library Research) Metode ini dilakukan dengan cara mencari pengetahuan mengenai topik yang berkaitan dengan teori-teori dan script-script dari PHP dan MySQL 2.Pencarian berkas Metode ini dilakukan dengan cara mencari berkas soal ujian yang telah lalu sebagai parameter bagi siswa untuk bisa mengatur kemampuan mereka dalam mengerjakan soal.
I.6.2 Metode Perancangan Waterfall
Waterfall mengusulkan sebuah pendekatan kepada perkembangan perangkat lunak yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan. Berikut di bawah ini rangkaian aktivitas proses dalam model Waterfall (Pressman, 1997:25): 1. Tahapan Rekayasa Sistem. Tahapan ini sangat menekan pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem dengan menentukan konsep sistem beserta antarmuka yang menghubungkannya dengan lingkungan sekitar. Hasilnya berupa spesifikasi sistem.
5
2. Tahapan Analisis. Pada tahap ini dilakukan pengumpulan kebutuhan elemen-elemen di tingkat perangkat lunak. Dengan analisis harus dapat ditentukan domain-domain data atau informasi, fungsi, proses, atau prosedur yang diperlukan beserta unjuk kerjanya, dan antarmuka. Hasilnya berupa spesifikasi kebutuhan perangkat lunak. 3. Tahapan Perancangan. Pada tahap perancangan, kebutuhan-kebutuhan perangkat lunak yang dihasilkan pada tahap analisis, ditransformasikan ke dalam bentuk arsitektur perangkat lunak yang memiliki karakteristik mudah dimengerti dan tidak sulit untuk diterapkan. 4. Tahapan Pemrograman. Tahap ini melakukan penerapan hasil rancangan ke dalam baris-baris kode program yang dapat dimengerti oleh komputer.
I.7 Sistematika Penulisan
Penggambaran secara umum dan singkat mengenai bab-bab yang ada dalam tugas akhir ini adalah sebagai berikut: BAB I
PENDAHULUAN Bab ini membahas mengenai latar belakang, ruang lingkup, tujuan dan manfaat, rumusan masalah, pembatasan masalah, metodologi peneletian, dan sistematika penulisan.
BAB II
LANDASAN TEORI Pada bab ini dijelaskan mengenai teori-teori yang berhubungan dengan perancangan aplikasi yang dibuat seperti bahasa pemrograman PHP, MySQL, Unified Modelling Language (UML). 6
BAB II I
ANALISIS DAN PERANCANGAN APLIKASI Pada bab ini akan diuraikan mengenai desain rancangan aplikasi dan menjelaskan langkah-langkah dalam perancangan aplikasi TryOut online dengan teknologi PHP & MySQL yang digambarkan dengan diagram activity, use case diagram, dan sequensial linear.
BAB IV
IMPLEMENTASI DAN PENGUJIAN Bab ini akan menjelaskan tentang cara kerja program dari aplikasi ujian TryOut online ini dengan spesifikasi lingkungan pengujian dan analisis hasil pengujian.
BAB V
PENUTUP Pada bab ini berisi kesimpulan dari pembuatan rancangan aplikasi TryOut online dan saran yang berguna untuk lebih berkembangnya aplikasi ini.
7