Aplikasi+Try+Out+Ujian+Nasional+Sekolah+Menengah+Atas+Berbasis+Web

5

Click here to load reader

description

ujian

Transcript of Aplikasi+Try+Out+Ujian+Nasional+Sekolah+Menengah+Atas+Berbasis+Web

APLIKASI TRY OUT UJIAN NASIONAL SEKOLAH MENENGAH ATAS BERBASIS WEB (STUDI KASUS : GANESHA OPERATION, BANDUNG) Irma Agrippina [email protected] Risnandar, ST.,MT [email protected] Henry Rossi Andrian [email protected] Program Studi Manajemen Informatika Politeknik Telkom Bandung 2010 ABSTRAK Try Out Ujian Nasonal tingkat Sekolah Menengah Atas diLembaga Bimbingan Belajar Ganesha Operation Bandungmerupakansuatuagendayangsangatpenting.Setelahitu,siswadiharapkandapatlulusujian nasional dengan hasil yang memuaskan dan diterima di perguruan tinggi negeri sesuai dengan pilihannya.Namun,kenyataannyasistemTryOutyangditerapkandilembagabimbinganbelajartersebutmasih memiliki beberapa kendala, di antaranya adalah siswa harus mengerjakan soal-soal ujiansecara manual dan membutuhkanwaktuyangcukuplama.Sistemmanualinidapat menghabiskan biayacukup banyak untuk mencetak jumlah soal dan lembar jawaban. Selain itu, siswa juga tidak memiliki laporan hasil nilai ujiantersendiridanjangkawaktuuntukmendapatkanlaporanhasilnilaiTryOuttidakdapatdiproses dalam waktu yang cepat. Olehkarenaitu,aplikasiTryOutUjianNasionalSekolahMenengahAtasberbasiswebinidiharapkan dapatmengatasikendala-kendalatersebut.AplikasiTryOutOnlinetersebutdijalankanpadaLocalArea Network (LAN) akan menjadi solusi alternatif di Lembaga Bimbingan Belajar Ganesha Operation Bandung, karena memiliki fitur pengerjaan soal-soal secara online, perhitungan hasil try out terkomputerisasi, serta cetak hasil try out yang dapat digunakan sebagai acuan bagi para siswa/i dalam proses pembelajaran pra ujian nasional.ProyekAkhiriniakandibuatdenganmenggunakanmetodewaterfalldandiimplementasikandengan bahasa pemrograman PHP dan menggunakan database MySQL serta software pendukung lainnya. HasilyangdiharapkandenganaplikasiTryOutUjianNasionalSekolahMenengahAtasberbasiswebini adalahsebuahaplikasiyangdigunakanuntukonlinetestpraujiandengansistemdownloadsoal-soal ujiansekolahmenengahatas,prosesperhitunganhasiltryoutsecaraterkomputerisasi,sertacetakhasil tryout.InidapatmembantudanbermanfaatbagiLembagaBimbinganBelajarGaneshaOperation Bandung. Kata Kunci : Try Out, Ujian Nasional, Ganesha Operation, Waterfall, PHP, MySQL 1PENDAHULUAN 1.1Latar Belakang Sebagaimanayangdiketahuipelatihan atauyangseringdikenaldenganistilahTryOut UjianNasionaladalahsebuahmetodeyang digunakanuntuklatihandanpercobaansiswa dalammenghadapiUjianNasionalyang sesungguhnya.Metodepelatihandalambentuk TryOutbiasanyadiadakandiinstansisekolah, lembagapemerintahanatauswasta,seperti bimbingan belajar ataupun Pemda setempat. Olehkarenaitu,dibutuhkanaplikasiyang mampuuntukmengatasimasalahtersebut. DalamProyekAkhiriniakandibuataplikasiTry OutUjianNasionalSekolahMenengahAtas padaLembagaBimbinganBelajarGanesha OperationBandungberbasiswebyangdi jalankandidalamjaringanlokalGanesha OperationBandung,dengantujuanagarproses Try Out dapat berjalan secara efisien dan efektif. 1.2Rumusan Masalah Permasalahanyangakandijabarkandan akan diteliti adalah sebagai berikut: a.BagaimanamembangunaplikasiTryOut UjianNasionalSekolahMenengahAtas berbasiswebyangterhindardari kesalahan-kesalahancaraujiansecara paperbased(manual)seperti:kesalahan pengisianmenggunakanalattulis,pada saat menghitamkan lembar jawab siswa? b.BagaimanamemanajemendataTryOut secaraterkomputerisasimelaluimedia internet? c.Bagaimanacaramembuataplikasi perhitungannilaihasilTryOutsecara online?1.3Tujuan Adapuntujuandaripembuatanaplikasiini adalah sebagai berikut : a.MembuataplikasiTryOutUjianNasional Sekolah Menengah Atas berbasis web yang terhindardarikesalahan-kesalahanyang terjadidenganmenggunakancaraujian denganpaperbasedataumenggunakan kertassecaramanual,seperti:kesalahan pengisianmenggunakanalattulis,pada saat menghitamkan lembar jawab siswa.b.Membuataplikasiyangdapat memanajemendataTryOutsecara terkomputerisasi melalui media internet. c.Membuataplikasiperhitungannilaihasil Try Out secara online.1.4Batasan Masalah BatasanMasalahpadaaplikasiinidi antaranya adalah : a.Aplikasi ini hanya digunakan untuk metode pelatihan/TryOutuntuksiswa/iSekolah Menengah Atas. b.Aplikasiiniberjalanpadajaringanlokal lembagapendidikanGaneshaOperation Bandung. c.BentukSoal-soalyangdigunakanadalah pilihangandayangmerupakansoal-soal yang telah digunakan untuk Ujian Nasional sebelumnya. 1.5Metodologi Penelitian Metodepengembangandalammembangun butikonlineinididasarkanpadateorimodel Waterfall. 2TINJAUAN PUSTAKA 2.1Try Out Pelatihanatauyanglebihseringdikenaldengan TryOutadalahsebuahmetodeyangdigunakan untuklatihandanpercobaansiswadalam menghadapi ujian yang sesungguhnya[1]. 2.2Ujian Online UjianNasionalmerupakansalahsatukegiatan daripelaksanaankurikulumyangdilaksanakan padatiaptiapakhirtahunpelajaranyang diikuti oleh seluruh siswa yang duduk di kelas XII (duabelas)dalamrangkamenyelesaikansalah satujenjangpendidikanuntukmemasuki jenjang pendidikan yang lebih tinggi [2]. 2.3MySQL MySQLadalahsebuahperangkatlunaksistem manajemenbasisdataSQL(bahasainggris: Database Management Sistem) atau DBMS yang multithread,multiuser,dengansekitar6juta instalasi di seluruh dunia [5].2.4PHP PHP(atauresminyaPHP:PersonalHomepage) adalahbahasapemrogramanscriptbersifat server-sideyangditambahkankedalamHTML yang paling banyak dipakai saat ini[8]. Script ini akanmembuatsuatuaplikasiyangdapat diintegrasikankedalamHTMLsehinggasuatu halamanwebtidaklagibersifatstatis,namun menjadibersifatdinamis.Sifatserver-side berartipengerjaanscriptakandilakukandi server, kemudian hasilnya dikirimkan ke browser [8].2.5UML UnifiedModelingLanguage(UML)adalah keluarga notasi grafie yang didukung oleh meta-modeltunggal,yangmembantupendeskripsian dandesainperangkatlunak,khususnyasistem yangdibangunmenggunakanpemrograman berorientasi objek (OO) [11]. 3ANALISIS KEBUTUHAN DAN PERANCANGAN 3.1Kebutuhan Perangkat Keras Spesifikasi kebutuhan minimum perangkat keras yangdigunakandalammembangunTryOut online adalah : a. Sisi Server : Processor Intel Pentium 4 2,4 GHz RAM 512 MB Hard Disk 120 GB VGA Card onboard Ethernet Card onboard Monitor b. Sisi Client: Processor Intel Pentium 4 866 GHz RAM 512 MB Hard Disk 80 GB VGA Card onboard Ethernet Card onboard Monitor 3.2Kebutuhan Perangkat Lunak Berikutbeberapaperangkatlunakyang digunakan dalam proses try out online : a. AppServ versi 2.5.10 b. Windows XP Profesional Version 2002 c. Macromedia Dreamweaver MXd. Microsoft Office Visio 2007 sebagai permodelan sistem e. Adobe Photoshop CS sebagai desain antar muka f. Mozilla Firefox sebagai web browser. 3.3Perancangan 3.3.1Kebutuhan Sistem Sistemyangakandibangunadalahberbasis web,dimanawebsiteinidapatmenampilkan aplikasitryoutonlineuntuksiswasekolah menengahatas(SMA)padalembagaGanesha Operation Bandung. 3.4Perancangan dan Implementasi Aplikasi Try Out Online ini berbasis web yangdidalamnyaterdapatbeberapa fungsionalitasdiantaranyaadalahprosesTry OutOnlineyangdapatdilakukansecara langsung oleh user yang telah melakukan proses registrasiterlebihdahulu.Selainituterdapat pulaprosesmanajemendataPengajarserta data Siswa. Untuk lebih jelasnya akan digambarkan kedalambeberapadiagramsepertiUseCase Diagram,ClassDiagramdanSequencial Diagram.4IMPLEMENTASI DAN PENGUJIAN 4.1Perancangan Database AplikasiTryOutOnlineinimenggunakan databaseMySqluntukmenyimpanseluruh operasiquerydariwebsite.Berikutmerupakan rancanganbasisdatayangakan diimplementasikan pada Aplikasi Try Out Online pada Ganesha Operation Bandung. 4.2Fungsionalitas Sisi Admin 1.Manajemen Soal 2.Manajemen Data Siswa dan Pengajar 4.3Fungsionalitas Sisi Client 1.Lakukan Try Out 2.Manajemen Data Siswa 4.4Pengujian Pengujianbertujuanuntukmenemukan kesalahanyangmungkinmasihterdapatpada aplikasitryoutonlineini.Adapunmetode pengujianyangdigunakanadalahmetode blackboxyaitupengecekaninputdanhasil outputapakahtelahsesuaidenganyang diharapkan. 5PENUTUP Kesimpulan Darihasilpengujiandatasebenarnyapadauji AplikasiTryOutOnlineGaneshaOperation Bandung, dapat disimpulkan bahwa : 1.AplikasiTryOutUjianNasionalSekolah MenengahAtasberbasiswebdapat dilakukansecaraonlinedanterhindardari kesalahan-kesalahanyangterjadidengan menggunakancaraujiandenganpaper basedataumenggunakankertassecara manual.2.Aplikasiinijugadapatmemanajemendata TryOutsecaraterkomputerisasimelalui media internet. 3.ParaSiswa/ijugadapatmengukur pencapaianhasilstudidenganmelihat perhitungan nilai hasil Try Out online.Saran Untuk meningkatkan kinerja dari aplikasi Try Out online maka disarankan untuk : 1.Meningkatkansegikeamanandatapada proses Try Out online.2.MengimplementasikanaplikasiTryOut onlinepadaserverGaneshaOperation Bandungyangmemilikispesifikasi perangkatkerasdanperangkatlunakyang tinggimengingatjumlahsiswayangbesar saat melaksanakan Try Out online. 6REFERENSI [1]ANONIM,(2007).Tryout.[Online].Tersedia: http://mw4.mw.com/dictionary/tryout[10 Mei 2010].[2]Nuryadi,Bodhi.(2009).PengertianUjian Nasional.[Online].Tersedia: http://bodhi.nuryadi/gunadarma_university/pengertian-ujian-nasional/[22Mei 2010]. [3]Hermawan,Budi.(2009).Tailor-made InformationSistemSoftware.[Online]. Tersedia:http://budihermawan.net Waterfall Model.htm [06 Mei 2010]. [4]Pressman,Roger.S.2002.RekayasaPerangkat Lunak. Yogyakarta:Andi. [5]Kurniawan,Yahya.2001.AplikasiWebDatabase dengan PHP dan MySQL.Jakarta:PTElex Media Komputindo. [6]Kadir,Abdul.2008.TuntunanPraktisBelajar Database menggunakan MySQL. Yogyakarta:Andi. [7]Purwanto,Yudi,(2009).SejarahPHP.[Online].Tersedia:http://www.indonesiaindonesia.com/f/500-sejarah-php/ [10 Mei 2010]. [8]Kadir,Abdul.2008.DasarPemrogramanWeb DinamismenggunakanPHP. Yogyakarta:Andi. [9]Aminudin,Ahmad.(2006).InstalasiAppServ. [Online]. Tersedia: http:// Installasi AppServ _ Aminudin.Net.htm [06 Mei 2010]. [10]ANONIM,(2007).ModulPemrograman Web.Bandung:ProgramProfesionalSTT Telkom. [11]Soluler,Martin.2004,UMLDistillededisi3. Yogjakarta : Andi. [12] Muflihah.PengembanganSistem. http://www.pribadiraharja.com/muflihah/Skripsi_muf/BABII_muf.doc, diaksespada tanggal 7 Mei 2010 pkl 13.57. [13] Simarmata,Janner.,danImanParyudi,2006, Basis Data.Yogjakarta : Andi . [14] Wijaya,DedyRahman(dkk.).2009. PerancanganBasisData Relasional.Bandung:Politeknik Telkom.