PROPOSAL SKRIPSI
WEBSITE PEMBELAJARAN DAN EVALUASI UJIAN NASIONAL SMA/SMK
Disusun Oleh Nama
: Ganang Julianto
Nomor Mahasiswa
: 12110979
Program Studi
: Teknik Informatika
Jenjang
: Strata 1
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA
2014
DAFTAR ISI HALAMAN JUDUL LUAR.................................................................................... i HALAMAN PENGESAHAN.................................................................................. ii DAFTAR ISI............................................................................................................. iii A. LATAR BELAKANG........................................................................................ 1 B. RUMUSAN MASALAH................................................................................... 1 C. BATASAN MASALAH..................................................................................... 2 D. TUJUAN PENELITIAN.................................................................................... 2 E. MANFAAT PENELITIAN................................................................................. 2 F. LANDASAN TEORI........................................................................................... 2 G. TINJAUAN PUSTAKA................................................................ ..................... 5 H. METODE PENGUMPULAN DATA.................................................................. 6 I. TABEL JADWAL PENELITIAN........................................................................ 7 DAFTAR PUSTAKA............................................................................................... 7
HALAMAN PERSETUJUAN PROPOSAL SKRIPSI SISTEM PEMBELAJARAN ONLINE SD ERA II BERBASIS WEB
Disusun Oleh Nama
: Ganang Julianto
Nomor Mahasiswa
: 12110979
Program Studi
: Teknik Informatika
Jenjang
: Strata 1
Yogyakarta, ..... Maret 2014 Dosen Pembimbing
Kharisma, ST
NIP. 200910026
A. LATAR BELAKANG
Ujian Nasional atau yang biasa disingkat UN adalah suatu ujian yang dilaksanakan serentak di seluruh Indonesia yang diikuti oleh siswa-siswi tingkat SD, SMP, SMA, atau sederajat. Ujian ini dimaksudkan untuk menguji pemahaman peserta didik mengenai materi-materi yang telah mereka pelajari setelah melalui masa pendidikan. Ujian ini juga merupakan salah satu syarat kelulusan siswa dari jenjang pendidikannya. Dalam mempersiapkan diri untuk menghadapi UAN, ada banyak cara yang dapat dilakukan, misalnya dengan mengikuti bimbingan persiapan UAN di lembaga-lembaga bimbingan belajar/kursus yang semakin menjamur jumlahnya saat ini. Namun mahalnya biaya bimbingan di tempat-tempat tersebut menjadi salah satu faktor yang membuat para murid SMA enggan untuk mengikuti bimbingan di tempat kursus. Salah satu cara untuk membantu para siswa dalam mempersiapkan diri menghadapi Ujian Akhir Nasional adalah dengan membuat website persiapan Ujian Akhir Nasional. Biaya yang dikeluarkan untuk mengakses suatu website tentunya masih lebih kecil daripada biaya yang harus dikeluarkan untuk mengikuti bimbingan di tempat kursus. Selain itu ketiadaan indikator serta evaluasi historis hasil latihan dan tryout juga menjadi salah satu kekurangan dari pengadaan persiapan Ujian Nasional, sehingga website persiapan Ujian Akhir Nasional dapat membantu para siswa yang tidak memiliki biaya untuk mengikuti kursus dalam mempersiapkan diri untuk menghadapi Ujian Akhir Nasional dan membantu mengorganisir evaluasi historis latihan dan tryout bagi siswa. Sayangnya website seperti ini masih belum banyak jumlahnya di Indonesia, serta tidak memiliki fitur yang memadai bagi kepuasan pengguna. Berdasarkan beberapa hal di atas, maka sebuah Website yang dapat membantu persiapan menghadapi Ujian Nasional bagi siswa Sekolah Menengah Atas.
B. RUMUSAN MASALAH
Bagaimana membuat situs pembelajaran dan evaluasi Ujian Nasional.
Bagaimana membuat soal tryout untuk siswa kelas XII.
Bagaimana menampilkan evaluasi historis latihan dan tryout bagi siswa.
C. BATASAN MASALAH Agar tidak melebar atau keluar dari pembahasan maka penulis membatasi permasalahan berdasarkan rumusan masalah di atas yakni :
Sits ini dibuat untuk single user.
Bentuk soal latihan adalah pilihan ganda.
Situs ini hanya menampilkan evaluasi historis untuk user.
D. TUJUAN PENELITIAN Tujuan yang di harapkan dari pembuatan website pembelajaran dan evaluasi ujian nasional ini adalah:
1.
Menciptakan sebuah website membantu persiapan menghadapi Ujian Nasional bagi siswa SMA/SMK.
2.
Menciptakan website yang berisi materi untuk menghadapi ujian nasional bagi siswa Sekolah Menengah Atas.
3.
Menciptakan website untuk mengetahui evaluasi historis dari latihan yang dikerjakan.
E. MANFAAT PENELITIAN Adapun Manfaat yang diberikan bagi siswa SMA/SMK dalam website ini adalah: 1. Memberikan materi secara online dalam persiapan ujian Nasional. 2. Memudahkan siswa untuk latihan ujian secara online. 3. Memudahkan siswa untuk mengetahui hasil evaluasi.
F. Landasan Teori Dalam membuat sebuah website, ada beberapa teknologi yang umumnya digunakan dalam membentuk sebuah situs. Keempat teknologi tersebut adalah: Hypertext Markup Language (HTML), Cascading Style Sheet (CSS), Personal Home Page (pphp) dan Database (Mysql). Penjelasan keempat teknologi tersebut adalah sebagai berikut:
Html (Hypertext Markup Language)
HTML ( HyperText Markup Language ) adalah bahasa dari WWW ( World Wide Web ). Setiap kali mengakses internet atau lebih tepat disebut dengan istilah homepage,
sesungguhnya kita mengakses dokumen seseorang yang dibuat menggunakan dokumen HTML. ( Untung Rahardja, Augury El Rayeb, Asep Saefullah, 2009) Pada dasarnya, HTML adalah semacam standar yang digunakan dalam dunia web. HTML bersifat fleksibel, artinya HTML dapat disisipi kode – kode script seperti Java Script, VBScript, dan juga bahasa pemrograman berbasis web seperti PHP dan ASP. Animasi seperti Flash serta beberapa jenis file grafis dan multimedia juga dapat disisipkan dan ditampilkan melalui HTML. Fleksibilitas HTML dan daya dukungnya ini meningkatkan daya guna dan menjadikannya sebagai bahasa kode yang dinamis.
CSS (Cascading Style Sheet)
CSS ( Cascading Style Sheet ) adalah sebuah fitur yang diperkenalkan sejak HTML versi 4.0 dan berfungsi untuk menangani masalah tampilan pada HTML seperti jenis, ukuran dan warna font, posisi teks, batas tulisan atau margin, warna background, dan sebagainya. Dari sisi manajemen dan perawatan, penggunaan CSS dipandang lebih praktis, karena para web developer tidak perlu membuka setiap file dalam sebuah situs untuk melakukan perubahan. Hal penting yang perlu diperhatikan adalah cara meletakkan CSS dan juga bahasa berbasis web lain untuk memudahkan manajemen file, editing, dan maintenance. Banyak diantara para programmer web yang belum menyadari aspek – aspek penting ini menyisipkan CSS, JavaScript, VBScript, PHP , maupun ASP langsung kedalam dokumen HTML (embedded script). ( Madcoms, 2008, hal : 100 ).
PHP ( Personal Home Page )
PHP adalah akronim dari Hypertext Preprocessor , yaitu suatu bahasa pemrograman berbasiskan kode – kode ( script ) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML. Kode PHP mempunyai ciri khusus yaitu : a. Hanya dapat dijalankan menggunakan web server , misalnya Apache. b. Kode PHP diletakkan dan dijalankan di web server . c. Kode PHP dapat digunakan untuk mengakses database, seperti : MySQL, PostgreSQL, Oracle, dan lain – lain. d. Merupakan Software yang bersifat open source. e. Gratis untuk di-download dan digunakan. f.
Memiliki sifat multiplatform, artinya dapat dijalankan menggunakan system operasi apapun, seperti: Linux, Unix, Windows, dan lain – lain.
( Diar Puji Oktavian, 2010, hal : 31 ).
Database
Defenisi database adalah sekumpulan data dan prosedur yang memiliki struktur sedemikian rupa sehingga mudah dalam menyimpan, mengatur dan menampilkan data. Banyak program database yang tersedia, diantaranya adala Oracle, MySQL, MSSQL, PostgreSQL, Paradox, Foxpro dan lain – lain. Database terbentuk dari beberapa komponen, yaitu : 1. Table Table atau tabel adalah sekumpulan data dengan struktur yang sedemikian rupa, terbentuk dari record dan field. Istilah tabel disini berbeda dengan istilah tabel pada HTML, walaupun secara visual hampir sama. 2. Record Record adalah sekumpulan field yang membentuk suatu objek tertentu. 3. Field Field adalah atribut dari objek yang memiliki tipe data tertentu. ( Diar Puji Oktavian, 2010, hal : 62).
Macromedia Dreamweaver
Macromedia Dreamweaver adalah sebuah program aplikasi HTML authoring, yaitu sebuah aplikasi yang digunakan untuk membuat situs web atau mendesain halaman web, baik unutk desain, coding , pembuatan situs web yang kompleks, dan aplikasi web lainnya secara visual. Versi terbaru dari aplikasi ini adalah Macromedia Dreamweaver versi 8 Professional yang lebih lengkap dalam menanggani pembuatan web yang kompleks. Macromedia Dreamweaver 8 ini style CSS dapat dibuat menggunakan panel CSS baru yang menyediakan kemudahan bagi pengguna dalam membuat dan mengedit style CSS secara visual dan lebih mudah untuk dipahami. Aplikasi pada Dreamweaver juga memungkinkan untuk dapat membuat sebuah aplikasi dinamis dengan database menggunakan bahasa server seperti CFML, ASP.NET, ASP, JSP, dan PHP. CSS atau Cassading Style adalah sebuah dokumen yang berisi aturan yang digunakan untuk memisahkan isi dengan layout dalam halaman-halaman web yang dibuat. (Gunawan, Wahyu. 2010).
Diagram Alir Data Menurut Kendal (2003), diagram aliran data menggambarkan padangan sejauh mungkin mengenai masukan, proses, dan keluaran sistem, yang berhubungan dengan masukan, proses, dan keluaran dari model sistem umum. Beberapa kelebihan pendekatan aliran data menurut Kendal : 1. Kebebasan dari menjalankan implementasi teknis sistem yang terlalu dini. 2. Pemahamanan lebih jauh mengenai keterkaitan satu sama lain dalam sistem dan subsistem. 3. Mengkomunikasikan pengetahuan sistem yang ada dengan pengguna melalui diagram aliran data. 4. Menganalisis sistem yang diajukan untuk menentukan apakah data-data dan proses yang diperlukan sudah ditetapkan.
Pada diagram alir data digunakan simbol, arti dan contoh sebagai berikut : Tabel 1 Simbol dan Arti pada Diagram Alir Data
Simbol
Arti Entitas Aliran Data Proses Storage / Penyimpanan Data
G. TINJAUAN PUSTAKA 1. Akhmad Alimudin dkk
Pada karya ini pembuatan aplikasi dibuat untuk
membantu pembelajaran secara
mandiri dan murah, yang sesuai dengan kebutuhan, yaitu CMS (Content Management
System) TryOut Online yang sesuai dengan kegiatan nyata (Tryout Konvensional). Karya ini memiliki keunggulan dalam mengatasi masalah kecepatan dan keamanan data pada saat pelaksanaan tryout dapat digunakan dengan menerapkan sistem database terdistribusi.
2.
Biondy Alfian dkk
Karya ini menggunakan 4 teknologi yaitu: Hypertext Markup Language (HTML), Cascading Style Sheet (CSS), JavaScript dan DOM scripting , serta pemrograman sisiserver dan manajemen basis data.Pengguna situs bukan hanya dapat berlatih soal serta melakukan tryout , tapi juga melakukan evaluasi terhadap latihan dan tryout yang telah dia lakukan.
3. Syahrizal Dwi Putra
Dalam
karya
aplikasi
multimedia
berbasis
Flash
ini
dikembangkan
untuk
mengerjakan soal ujian dan menyimpan nilainya dalam basisdata. Penggunaan basisdata MySQL dalam penelitian ini sebagai media penyimpanan seluruh soal dan awabannya serta nilai/skor yang diperoleh oleh mahasiswa. Flash sebagai interface dinamis untuk aplikasi server . Script PHP digunakan untuk menghubungkan aplikasi Flash movie dengan basisdata MySQL. Menggunakan Flash sebagai front-end , data dan variabel dapat dilewatkan antara basisdata MySQL, PHP, dan
H. METODE PENELITIAN 1. Analisis
Pada tahapan analisa sistem ini, dilakukan pengamatan terhadap gambaran sistem yang akan dibuat dan mengidentifikasi kelemahan sistem lain yang ada. Analisa kebutuhan pengguna merupakan tahapan yang penting dalam merancang sebuah sistem. Dalam tahap ini dilakukan spesifikasi mengenai kebutuhan yang yang diinginkan pengguna dari sistem yang akan dirancang. Dari analisa kebutuhan pengguna ini digunakan sebagai kerangka infomasi untuk membangun sebuah sistem yang sesuai dengan harapan pengguna.
2. Desain
Dalam tahap ini digunakan DFD untuk merancang alur data yang terjadi. Mulai dari alur data admin, sistem, pengguna(siswa) sehingga akan mudah dipahami/ diimplementasikan. Juga dilakukan pembuatan desain website mulai dari layout, tampilan header, konten, sidebar, dan link dengan menggunakan beberapa software desain. Tahap desain berperan penting karena dengan tampilan yang menarik serta user friendly akan didapatkan kepuasan pengguna dalam hal ini adalah siswa-siswi SMA/SMK dalam pembelajaran serta evaluasi materi ujian nasional.
3. Implementasi
Implementasi dari pembuatan website pesiapan ujian nasional ini dengan memulai penulisan koding yang dalam ini bahasa pemrograman utamanya adalah PHP serta didukung dengan javasript, jQuery, css, dll sehingga didapatkan hasil yang maksimal. Selanjutnya databases yang digunakan adalah MYSQL dimana banyak kelebihan diantaranya opensource, ragam tipe data, multi user, basis data dalam skala besar dan lainnya.
4. Testing
Setelah tahap implementasi selesai maka tahap selanjutnya adalah testing/pengujian. Testing ini dilakukan oleh pihak pembuat/internal setelah itu dilakukan oleh public/pengguna yaitu siswa-siswi SMA/SMK. Pada tahap pertama pembuat akan bekerja sama dengan siswa-siswi salah satu SMA/SMK untuk menggunakan website persiapan ujian nasional ini, nantinya akan didapatkan data hasil dari pengujian baik kekurangan serta kelebihan untuk tahap evaluasi. 5.
Evaluasi
Tahap evaluasi ini dilakukan dengan tujuan mengetahui apakah website yang dibuat sudah baik dan membantu kebutuhan siswa-siswi dalam persiapan ujian nasional. Dengan cara memperbaiki kekurangan-kekurangan website baik meliputi interface, alur data, kemudahan pengguna, serta hasil akhir yang didapat dari tahap pengujian. Tahap evaluasi juga akan dilakukan secara rutin dengan memberikan halaman kritik dan saran dalam website.
I. JADWAL KERJA
Jadwal kerja dapat dilihat pada tabel berikut ini :
No Kegiatan 1
Maret
Pembuatan
April
Mei
Juni
dan
Pengajuan Proposal 2
Studi Pustaka
3
Pengumpulan Data
4
Analisa
dan
Desain
Sistem 5
Pembuatan Aplikasi
6
Implementasi Aplikasi
7
Testing Aplikasi
8
Evaluasi Aplikasi
9
Pembuatan Laporan
DAFTAR PUSTAKA
Kendal dan Kendal, 2003, Analisis dan Perancangan Sistem edisi kelima - jilid 1, Jakarta: Index. Supriyanto, A, 2007, Web dengan HTML&XML, Graha Ilmu, Yogyakarta.