Anda di halaman 1dari 7

SOFTWARE APLIKASI ANALISIS BUTIR SOAL BERBASIS GUI (Graphical User Interface)

Mutia Hanum Imania Alumni Angkatan 2012 Program Studi Pendidikan Teknik Elektronika Bambang DharmaPutra Dosen Universitas Negeri Jakarta Program Studi Pendidikan Teknik Elektronika Dr. Yuliatri Sastrawijaya, M.pd Dosen Universitas Negeri Jakarta Program Studi Pendidikan Teknik Elektronika Dede Nurjaman Mahasiswa Program Studi Pendidikan Teknik Informatika dan Komputer. No.Reg. 5235117118
The study was conducted by testing formative and summative tests. Formative tests to prospective teachers piloted the 20 students who have passed the course summative evaluation of learning and test piloted five teachers. Formative test is intended to get feedback for refinement of the software applications that have been made and the results obtained in the formative tests amounted to 55% is good for 40% is very good, and 5% is good enough. While summative tests tested to five teachers and the results of the summative test is 90.4 percentage awarded is very good. Results of research by testing formative and summative tests by respondents to the conclusion that the application of analytics software-based GUI items have a very good quality. The weakness in this study is due to not judge or measure the evaluation of teacher-controlled question that is not felt by teachers only assess in terms pengggunaan and display software. The study was conducted at the Multimedia Laboratory Department of Electrical Engineering, State University of Jakarta in January 2012

Kata kunci : Software, Komputer, PHP, Database, HTML. Software Aplikasi Software aplikasi adalah seluruh perintah yang digunakan untuk memproses informasi. Aplikasi perangkat lunak dapat berupa program atau prosedur. Program adalah kumpulan perintah yang dimengerti oleh komputer sedangkan prosedur adalah perintah yang dibutuhkan oleh pengguna dalam memproses informasi. Software aplikasi sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi sebagai menerjemahkan bahasa manusia kedalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut. Interaksi Manusia dan Komputer (IMK) Interaksi Manusia dan Komputer (IMK) adalah sebuah bidang ilmu yang mempelajari, bagaimana mendesain, mengevaluasi, dan menerapkan (Implementasi) interaksi antara manusia dan komputer. Interaksi Manusia dan Komputer merupakan suatu proses
Page 1

Software Analisis Butir Soal Berbasis GUI (Mutia Hanum Imania)

interaksi antara manusia dan komputer, dimana manusia melakukan kegiatan design, modifikasi, dan implementasi terhadap komputer tersebut secara interaktif. Tujuan utama interaksi manusia dan komputer adalah untk memudahkan manusia dalam mengoperasikan komputer dan mendapatkan berbagai umpan balik yang diperlukan manusia selama bekerja pada sebuah sistem komputer. Untuk membuat antar muka yang baik dibutuhkan pemahaman beberapa bidang ilmu, yaitu: ilmu komputer, pemahaman psikologi, ergonomik, dan sosiologi. Aspek ergonomik adalah konsep suatu design yang diperlukan untuk memaksimalkan kapasitas dan kapabilitis pemakai dengan tujuan untuk keamanan, efisiensi, keandalan, dan performasi pemakaian. Sedangkan aspek sosiologi adalah bidang ilmu untuk mempelajari tingkah laku manusia didalam kontak sosial. Sejarah Interaksi Manusia dan Komputer (IMK) Komputer pertama kali diperkenalkan secara komersial pada tahun 50-an, mesin ini sangat sulit dipakai dan tidak praktis. Disebabkan karena komputer merupakan mesin yang sangat mahal, besar dan hanya dipakai dikalangan tertentu, misalnya para ilmuan /ahli-ahli teknik. Pada tahun 70-an komputer pribadi atau personal computer (PC) telah diperkenalkan secara umum, dengan adanya PC perkembangan penggunaan teknologi berjalan secara cepat dan mengagumkan ke berbagai penjuru kehidupan baik dibidang pendidikan, perdagangan, pertahanan, perusahaan, dan sebagainya. Pada awal tahun 70-an juga telah diperkenalkan taknik antar muka pemakai (user interface)
Pevote, vol.7, no.12, Januari 2012 : 1-7

yang diketahui sebagai Man-Manchine Interaction (MMI). Pada tahun 80-an diperkenalkan istilah Human-Computer Interaction (HCI) atau Interaksi Manusia Komputer. Tujuan Penelitian Menambah ilmu pengetahuan tentang analisis soal, GUI (Graphical User Interface), Bahasa pemprograman PHP, dan Database MySQL. Sebagai alat bantu pengajar/guru dalam memudahkan menganalisis butir soal. Peranti Interaktif Peranti interaktif adalah peranti yang diperlukan untuk mendukung operasionalisasi teknik antar muka grafis, peranti tersebut dinamakan peranti masukan/keluaran (input/output device) dan dikelompokan menjadi tiga kelompok besar: Peranti masukan tekstual, peranti penunjuk dan pengambil, dan layar tampilan. Peranti masukan tekstual merupakan peranti masukan standar yang dijumpai pada smua komputer/ lebih dikenal papan ketik (keyboard). Peranti penuding dan pengambil adalah peranti aktif yang digunakan untuk menuding/menujuk atau menempatkan kursor pada suatu posisi pada layar tampilan dan untuk mengambil suatu item informasi untuk dipindah ketempat lain, peranti penuding disebut dengan (mouse). Layar tampilan merupakan peranti yang dipastikan selalu ada pada sebuah sistem komputer, karena lewat layar inilah pengguna dapat melihat apa yang diketikkan dan informasi yang diberikan oleh komputer sebagai hasil dari suatu proses komputasi.

Page 2

Pengaruh Resolusi Layar Tampilan Terhadap GUI Layar tampilan komputer dapat menghasilkan gambar true color jjika memiliki resolusi tinggi. True color adalah salah satu jenis color depth (kedalaman warna), yang dapat menampilkan jumlah variansi warna yang melebihi kemampuan membedakan warna mata manusia. Ukuran resolusi ditentukan oleh jumlah pixel (picture element), yang merupakan titik terkecil penghasil tampilan dilayar, sebagai contoh resolusi 1024x768 berarti bahwa monitor mengandung 1024 baris piksel dan 768 kolom piksel.dengan kata lain jumlah piksel yang menyusun monitor adalah sebesar 1024x768 buah. Semakin tinggi resolusinya, semakin bagus kualitas tampilan monitor. Selain resolusi monitor kualitas tampilan monitor juga dipengaruhi oleh dot pitch (jarak antar piksel), semakin deket jaraknya, gambar yang dihasilkan juga semakin halus. Sebagai contoh, 28dp berarti jarak antara 2 piksel adalah 28/100mm. Parameterlain dari sebuah monitor adalah kedalaman warna (color depth). Jumlah dip yanng digunakan untuk menyimpan ketentuan tentang sebuah piksel, menentukan banyaknya variasi warna yang dapat dihasilkan oleh sebuah monitor. Jumlah bit ini sering disebut sebagai kedalaman warna atau color depth. Khusus kedalaman warna 32 bit merupakan mode grafik khusus yang sering digunakan pada video digital, animasi dan video game untuk memberikan efek-efek tertentu. Mode ini menggunakan 24bit untuk mendefinisikan warna piksel, dan 8 bit lainnya untuk memberikan efek gradasi pada gambar ataupun objek. Oleh sebab itu resolusi layar memberikan manfaat yang penting dalam perancangan GUI yang baik. GUI

akan menjadi lebih efektif pada saat resolusi tinggi karena dapat memberikan hasil tampilan yang baik dan pengguna (user) akan merasakan kenyamanan. Representasi Grafis Dalam menyelidiki suatu masalah selalu diperlukan data. Dapat dapat diartikan sebagai keterangan yang diperlukan untuk memecahkan suatu masalah apabila data telah terkumpul, maka data itu itu perlu disusun secara teratur. Sekumpulan data yang telah disusun secara teratur kemudian disajikan secara baik, maka orang lain akan mudah dalam membaca dan memaknai data itu. Maka dapat dikatakan bahwa telah menyajikan data dengan baik dan tepat. Seperti kata pepatah satu gambar dapat mewakili seribu kata, untuk itu akan lebih baik dan efektif jika menyajikan data dalam bentuk representasi grafis. Pada umumnya representasi grafis dalam bentuk diagram atau grafik. Diagram adalah dua dimensi geometri simbolis representasi dari informasi menurut beberapa bagian sesuai dengan menunjukan perbandingan jika data tersebut beberapa kategori. Diagram batang adalah diagram berdasarkan data berbentuk kstegori dan kedalam bentuk batang.

Analisi Butir Soal Menganalisis butir soal merupakan kegiatan yang harus dilakukan guru untuk meningkatkan mutu soal yang telah ditulis,
Page 3

Software Analisis Butir Soal Berbasis GUI (Mutia Hanum Imania)

dan proses pengumpulan, ringkasan, dan penggunaan informasi dari jawaban siswa untuk membuat keputusan tentang setiap penelitian. Tujuan utama analisis butir soal dalam sebuah tes yang dibuat guru adalah untuk mengidentifikasi kekurangankekurangan dalam tes atau dalam pembelajaran. Manfaat analisis butir soal dapat membantu pengguna tes dalam evaluasi atas tes yang digunakan, sangat relevan bagi penyusunan tes informal dan lokal seperti tes yang disiapkan guru untuk siswa dikelas, mendukung penulisan butir soal yang efektif, secara materi dapat memperbaiki tes dikelas, merevisi materi yang dinilai atau diukur, dan meningkatkan keterampilan penulisan soal. Kelebihan analisis butir soal secara klasik adalah murah, dapat dilaksanakan seharihari dengan cepat menggunakan komputer, murah, sederhana, familier dan dapat menggunakan data dari beberapa peserta didik atau sampel kecil. PHP (Hypertext Preprocessor) PHP adalah bahasa pemprograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah website dan bisa digunakan pada halaman HTML (Hyper Text Markup Languange ). PHP merupakan singkatan dari Hypertext Preprocesso, merupakan bahasa yang disertakan dalam dokumen HTML sekaligus bekerja di sisi server. Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya PHP dapat membentuk sebuah tampilan berdasarkan permintaan terkini. PHP bersifat bebas pakai. Skrip PHP berkedudukan sebagai tag dalam bahasa HTML adalah bahasa standar untuk membuat halam-halaman web.
Pevote, vol.7, no.12, Januari 2012 : 1-7

PHP dan Database PHP adalah mampu berkomunikasi dengan berbagai database yagn dikenal. Dengan demikian, menampilkan data yang bersifat dinamis, yang diambil dari database merupakan hal yang mudah untuk diimplementasikan. Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database meskipun dengan perlengkapan yang berbeda-beda beberapa diantaranya adalah: dBASE, DBM, Filepro, Informix, Ingeres, Interbase, Microsoft access, MSQL, MySQL, Oracle, Postgre SQL, dan sybase. Database MySQL Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan dengan perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Basis data merupakan salah satu komponen utama dalam sistem informasi, karena merupakan basis dalam penyediaan informasi bagi para pemakai. MySQL adalah salah satu jenis database server yang sangata terkenal kepopulerannya disebabkan MySQL menggunaka SQL sebagai dasar untuk mengakses databasenya. Selain itu MySQL bersifat free (tidak perlu membayar untuk menggunakannya). MySQL termasuk jenis RDBMS (Relational Database Management System). Itulah sebabnya istilah seperti tabel, baris, dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel . tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.

Page 4

Tempat dan Waktu Penelitian Penelitian dilakukan dilaboratorium Multimedia Teknik Elektro Fakultas Teknik Universitas Negeri Jakarta yang dilaksanakan pada bulan Juli 2011 sampai dengan bulan Januari 2012. Metode Penelitian Pertama Penelitian eksperimental yaitu membuat konsep system yang akan dibangun sperti pemodelan basis data, pemodelan web, implementasi konsep yang telah dibuat seperti membuat basis data, penulisan kode program, pengujian sehingga didapatkan hasil akhir system yang baik dan handal. Kedua Studi Kepustakaan yaitu membaca buku referensi, artikel-artikel dan lain sebagainya serta data-data yang diperlukan untuk menunjang sistem, baik pada perangkat lunak maupun perangkat keras. Paradigma Perangkat Lunak Paradigma adalah model utama, pola atau metode (untuk meraih beberapa jenis tujuan) dilakukan dengan model waterfall tahapan-tahapan model waterfall: Requirement Definitio, System Design, Implementation, Integration & Testing, Operation & Maintenance. Analisis Kebutuhan System Analisis Butir Soal Kebutuhan fungsional adalah spesifikasi yang rinci tentang hal-hal yang akan dilakukan sistem ketika diimplementasikan, Aspek-aspek kebutuhan fungsional: segi admin, segi pengajar, segi konten, segi akun. Segi admin yaitu layanan-layanan yang diberikan secara khusus hanya untuk admin. Segi pengajar yaitu layanan-

layanan yang diberikan untuk pengguna dalam menganalisis butir soal. Segi konten yaitu informasi yang tersedia pada sistem analisis butir soal berupa informasi sekolah, data siswa, mata pelajaran, dan hasil analisis butir soal dalam bentuk tampilan rekap tabular dan grafik. Segi akun yaitu kebutuhan untuk mendapatkan akun dan terdaftar sebagai pengajar. Data Flow Diagram (DFD) Sistem Berjalan DFD merupakan salah satu komponen dalam serangkaian pembuatan perancangan sebuah sistem komputerisasi. DFD menggambarkan aliran data dari sumber pemberi data (input) ke penerima data (output). Aliran data itu diketahui agar pembuat sistem tahu persis kapan sebuah data harus disimpan, kapan harus ditanggapi (proses), dan kapan harus didistrubusikan ke bagian lain. Konteks diagram DFD ruang lingkup dari sistem yang menunjukan batas-batas sistem, external entity, yang berinteraksi dengan sistem dan aliran data utama antara external entity dengan sistem. Konteks diagram menggambarkan keseluruhan sistem dalam suatu proses tunggal. Normalisasi File Dalam perancangan sistem, memerlukan suatu rancangan program yang baik. Oleh karena itu pengguna file dalam aplikasi tersebut harus deperhatikan dalam penggunaannya terutama file yang berhubungan dengan database, agar dapat menghasilkan sesuai yang diinginkan dan harus teliti dalam perancangan file, mencegah terjadinya duplikasi file. Normalisasi merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukan entity dan
Page 5

Software Analisis Butir Soal Berbasis GUI (Mutia Hanum Imania)

relasinya. Beberapa nnrmalisasi yaitu: bentuk tidak normal (unnormalized), bentuk INF, bentuk 2NF mempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk INF & attribute non key bergantung fungsi dengan primary key. Kesimpulan Konsep dan perancangan program perangkat lunak untuk membuat software aplikasi analisis butir soal berbasis GUI berdasarkan hasil penelitian dimulai dari tahapan mempersiapkan alat dan bahan, membuat daftar kebutuhan fungsional, membuat rancangan basis data, membuat design tampilan halaman software, membuat program dan membuat kebijakan pengelolaan konten. Kebutuhan fungsional menjelaskan berbagai proses yang harus dikerjakan software aplikasi ini, fungsifungsi yang ada pada software ini adalah menampilkan taraf kesukaran butir soal, daya pembeda butir soal, pola jawaban soal, reliabilitas soal, dan validitas soal. Hasil pengujian menunjukan proses dapat berjalan sesuai daftar kebutuhan fungsional. Layanan-layanan yang diberikan software aplikasi analisis butir soal berbasis GUI untuk pengguna yaitu pada software ini sudah didominasi penggunaan piranti input mouse dalam pengoperasiannya, memiliki tomboltombol navigasi berbentuk icon yang telah sesuai dengan fungsinya, tampilan layar yang menarik karena adanya kontras warna yang baik, hasil analisis butir soal yang sudah di fasilitasi dalam dua pilihan yaitu grafik dan tabel demi memudahkan pengguna dalam pengambilan kesimpulan, hasil pengujian menunjukan semua layanan yang disebutkan dapat bekerja dengan baik.
Pevote, vol.7, no.12, Januari 2012 : 1-7

Saran Dalam pembuatan software aplikasi analisis butir soal berbasis GUI masih banyak kekurangan yang perlu diperbaiki. Ada beberapa bagian dari software yang perlu dilakukan untuk penyempurnaan agar software aplikasi ini dapat digunakan dengan baik, yaitu: alangkah baiknya jika kedepannya penelitian pada penggunaan software ini dilengkapi dengan hasil manfaaat yang dirasakan guru, Dilengkapi dengan hasil statistik, salah satu software ini adalah membantu guru dalam membuat soal yang berkualitas, alangkah baiknya jika kedepannya pada software ini terdapat bank soal dengan soal-soal yang sudah dianalisis kualitasnya. Daftar Pustaka Arikunto, Suharsimi. 2009. Dasar-dasar evaluasi pendidikan (edisi revisi). Jakarta: PT Bumi Aksara Herryanto, Nar. 2007. Statistika Dasar. Jakarta: Universitas Terbuka Kadir. Abdul. 2003. Dasar Pemprograman WEB Dinamis Menggunakan PHP. Yogyakarta: andi Kristanto, Andri. 2010. Kupas Tuntas PHP dan MySQL. Jakarta: Cablebook. Mulyanto, Aunur, et al. 2008. Rekayasa Perangkat Lunak jilid 2. Jakarta: Direktorat Pembinaan sekolah Summerville, Ian. 2003. Software Engineering (Rekayasa Perangkat Lunak Edisi 6/jilid 1). Jakarta: Erlangga Santosa , Insap. 2004. Interaksi Manusia dan Komputer. Yogyakarta: Andi

Page 6

Marcus, Teddy dkk. 2007. Perancangan Antarmuka Untuk Interaksi Manusia dan

Komputer. Bandung: Informatika Bandung

Software Analisis Butir Soal Berbasis GUI (Mutia Hanum Imania)

Page 7

Anda mungkin juga menyukai