PERANCANGAN DAN IMPLEMENTASI APLIKASI TOEFL (TEST OF ENGLISH AS FOREIGN LANGUAGE) DAN TPA (TES POTENSI AKADEMIK) BERBASIS WEB UNTUK PERGURUAN TINGGI

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Test of English as a Foreign Language disingkat TOEFL adalah ujian kemampuan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 1 PENDAHULUAN UKDW

BAB IV IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

BAB IV IMPLEMENTASI DAN EVALUASI

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika Dan

BAB III PEMBAHASAN. pada website masih bersimafat statis dan proses update data belum secara online

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

BAB 3. METODE PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

1 BAB III METODOLOGI PENELITIAN. collaborative filtering ini digambarkan pada gambar 3.1

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODE PENELITIAN. Berikut adalah tahapan penelitian yang dilakukan : Menentukan kebutuhan data yang digunakan, seperti data makanan, data

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB 3 METODOLOGI PENELITIAN

BAB V IMPLEMENTASI SISTEM

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas

c. Rancangan Menu News

BAB IV RANCANGAN SISTEM USULAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB 3 METODOLOGI PENELITIAN. Desain penelitian untuk Sistem Optimalisasi Produksi ini menggunakan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB 3 METODE PENELITIAN. dalam melakukan penelitian untuk memudahkan penyusun dalam

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB III METODOLOGI PENELITIAN

I. ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI. Bab V Implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

RANCANG BANGUN SISTEM INFORMASI L15 ONLINE BERBASIS WEB (STUDI KASUS UNIT BILLING COLLECTION UNER V PT. TELKOM INDONESIA TBK)

BAB IV HASIL DAN UJI COBA

BAB IV HASIL RANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 3 Metode dan Perancangan Sistem

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

BAB 1 PENDAHULUAN. identik dengan tes GRE dan GMAT yang sudah menjadi standar internasional.

BAB I PENDAHULUAN. Sebagaimana diketahui, Sistem Informasi Geografis merupakan Sistem. yang dapat menjelaskan situasi dan keadaan tempat tersebut.

BAB III MET PEN METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN EVALUASI. rangka memenuhi kebutuhan pengguna agar permasalahan yang ada dapat

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan tahap analisis dan perancangan sistem selesai di

BAB III METODOLOGI PENELITIAN. dibutuhkan desain penelitian. Berikut adalah tahapan-tahapan dalam desain

Bab 4 Implementasi dan Evaluasi

BAB III METODOLOGI PENELITIAN

BAB V IMPLEMENTASI SISTEM. dapat siap untuk dioperasikan. Dalam implementasi aplikasi tes penentuan kelas

BAB IV HASIL DAN UJI COBA

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB IV TESTING DAN IMPLEMENTASI

BAB IV PERANCANGAN SISTEM

SISTEM PENJADWALAN UJIAN DOKTOR PADA PASCASARJANA UNIVERSITAS DIPONEGORO. Rizka Ella Setyani, Sukmawati Nur Endah

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

PERANCANGAN DAN IMPLEMENTASI APLIKASI TOEFL (TEST OF ENGLISH AS FOREIGN LANGUAGE) DAN TPA (TES POTENSI AKADEMIK) BERBASIS WEB UNTUK PERGURUAN TINGGI Ugi Sugiri Moch Ali Ramdhani ABSTRAK Kehadiran internet memberikan kemudahan dalam dunia pendidikan, hal ini terlihat begitu banyaknya institusi atau lembaga pendidikan yang memiliki sistem atau aplikasi yang berbasis web. Tes atau ujian adalah salah satu kegiatan yang ada pada institusi atau lembaga pendidikan. TOEFL merupakan salah satu parameter untuk menentukan kemampuan bahasa Inggris, sedangkan TPA adalah sebuah tes yang bertujuan untuk mengukur kemampuan seseorang di bidang akademik umum. Dalam rangka memanfaatkan teknologi web yang sedang berkembang dan memberikan kontribusi yang bermanfaat dalam dunia pendidikan di antaranya efektivitas dan efisiensi dalam mengadakan tes maka perlu dikembangkan aplikasi test TOEFL dan TPA secara online. Dalam pengembangan aplikasi ini menggunakan metode waterfall serta metode perancangan yang dilakukan dalam pembangunan aplikasi ini meliputi flowmap, diagram konteks, data flow diagram (DFD), entity relationship diagram (ER- D), perancangan database, perancangan antarmuka (interface). Dan aplikasi ini dibangun dengan menggunakan bahasa pemrograman PHP dan basis data MySQ. Dengan adanya aplikasi TOEFL dan TPA online untuk Perguruan Tinggi ini diharapkan dapat memberikan efektivitas dan efisiensi dalam mengadakan tes serta memberikan kontribusi yang bermanfaat bagi dunia pendidikan. Keyword: TOEFL, TPA, Web, Online, PHP, MySQL 1. LATAR BELAKANG Lahirnya era internet telah memberi perubahan yang sangat besar. Informasi menjadi sangat mudah untuk diakses dan disebarkan. Kehadiran internet juga dapat memberikan kemudahan dalam dunia pendidikan, hal ini terlihat dengan begitu banyaknya institusi atau lembaga pendidikan yang memiliki sistem atau aplikasi yang berbasis web. Internet seperti halnya perpustakaan dunia dan situs web sebagai bukunya. Situs web tidak hanya dapat dijadikan sebagai media informasi tetapi juga berbagai sistem apapun hampir dilakukan melalui media internet, salah satu di antaranya adalah aplikasi tes online. 84

Aplikasi berbasis web mempunyai banyak keunggulan dan bervariasi. Para peneliti telah membuktikan keunggulan dari aplikasi berbasis web seperti hemat waktu (time saving), hemat biaya (cost reduction) dan hemat tempat (space saving). Bahasa Inggris merupakan bahasa internasional. Oleh karena itu, seseorang dituntut memiliki kemampuan bahasa Inggris yang baik. Banyak parameter untuk menentukan kemampuan penguasaan bahasa Inggris, salah satu di antaranya adalah dengan melakukan TOEFL (Test of English as a Foreign Language). TPA (Tes Potensi Akademik) adalah sebuah tes yang bertujuan untuk mengukur kemampuan seseorang di bidang akademik umum. Tes ini juga diidentikkan dengan tes kecerdasan seseorang. Saat ini, TPA dijadikan sebagai salah satu tes standar penerimaan pada Perguruan Tinggi untuk jenjang S2 dan S3. Bahkan ada beberapa Perguruan Tinggi di Indonesia yang juga menyaring mahasiswa tingkat S1. Selain itu, TPA juga dipergunakan secara luas sebagai standar penyaringan Calon Pegawai Negeri Sipil (CPNS), maupun pegawai swasta. Bahkan kenaikan pangkat setingkat manajer juga seringkali mempersyaratkan TPA dengan skor minimum tertentu. 2. METODE PENELITIAN Dalam penelitian ini, penulis menggunakan metode waterfall untuk menyelesaikan permasalahan dalam membangun aplikasinya. Adapun tahapan metode waterfall adalah sebagai berikut: 1. Analisis Kebutuhan Langkah ini merupakan analisis terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau studi literatur. Tahapan ini akan menghasilkan dokumen user requirement atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. Dokumen ini yang akan diterjemahkan ke dalam bahasa pemrograman. 2. Desain Sistem Tahapan dimana dilakukan penuangan pikiran dan perancangan sistem terhadap solusi dari permasalahan yang ada dengan menggunakan perangkat pemodelan sistem seperti diagram alir data (data flow diagram), diagram hubungan entitas (entity relationship diagram) serta struktur dan bahasan data. 85

3. Penulisan Kode Program Penulisan kode program atau coding merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan menerjemahkan permintaan user. Tahapan ini yang merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki. 4. Pengujian Program Tahapan akhir dimana sistem yang baru diuji kemampuan dan keefektifannya sehingga didapatkan kekurangan dan kelemahan sistem yang kemudian dilakukan pengkajian ulang dan perbaikan terhadap aplikasi menjadi lebih baik dan sempurna. 5. Penerapan Program dan Pemeliharaan Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan (periperal atau sistem operasi baru) baru atau karena pelanggan membutuhkan perkembangan fungsional. 3. PEMBAHASAN 3.1 Perancangan Sistem Dalam perancangan suatu program aplikasi, dokumentasi program atau sistem akan membantu dalam memahami alur informasi dengan sistem, sehingga akan lebih mudah pada tahap pengembangan program. Berikut ini akan diberikan gambaran dokumentasi dari program yang akan dirancang dengan menggunakan beberapa tahapan yaitu diagram konteks, data flow diagram (DFD), entity relationship diagram (ER-D), struktur tabel, serta perancangan antar muka pengguna (user interface). 86

3.2. Diagram Konteks Diagram konteks adalah suatu diagram yang mempunyai entitas dan proses serta aliran data yang menyatakan hubungan antar entitas. Diagram konteks ini dibuat sebagai pedoman dalam membangun aplikasi TOEFL dan TPA online ini. Diagram konteks pada perancangan aplikasi TOEFL dan TPA online adalah sebagai berikut: Data Login Admin Data Fakultas Data Prodi Data Question (Soal & Jawaban) Data Skor Data Section Data Part Data Audio MP3 Informasi Skor TOEFL Informasi Skor TPA 0.0 Aplikasi TOEFL & TPA Berbasis Web untuk Perguruan Tinggi Konfirmasi Login Admin Laporan Skor TOEFL Laporan Skor TPA Admin Konfirmasi Login Data Login Data Registrasi Konfirmasi Registrasi Data Jawab Soal Tes Gambar 1. Diagram Konteks 3.2.1. Data Flow Diagram (DFD) Data flow diagram (DFD) merupakan pengembangan dari diagram konteks yang berfungsi untuk menggambarkan secara rinci mengenai sistem sebagai jaringan kerja antar fungsi yang berhubungan satu sama lain dengan menunjukkan dari dan ke mana data mengalir serta penyimpanannya. 1. Data Flow Diagram Level 1 Data Flow Diagram (DFD) ini memungkinkan pengembangan untuk mengembangkan model daerah informasi dan fungsi tersebut pada saat yang bersamaan. DFD juga menunjukan aliran suatu data diubah bentuk seakan-akan data tersebut bergerak melalui sistem. DFD ini juga merupakan penurunan dari diagram konteks, yaitu sebagai berikut: 87

Data Skor TPA Data skor TPA Data Question Data Skor TOEFL Data Skor konversi Data skor TOEFL 12.0 Kalkulasi Skor 8.0 Kelola Soal & Jawabannya Data Question Data Question Data skor TPA Data skor TOEFL Data Skor Konversi Data Part Data Section Data audio Data skor konversi Laporan skor TPA Laporan skor TOEFL 9.0 Kelola Skor 7.0 Kelola Data Part 10.0 Upload Audio (MP3) 6.0 Kelola Data Section Data audio Data Question Admin Konfirmasi login admin Data login admin 5.0 Kelola Data Prodi 4.0 Kelola Data Fakultas 3.0 Kelola Data Prodi Data Fakultas Data Soal Data jawaban tes 13.0 Menampilkan & Membuat Laporan Data Admin Data login admin Konfirmasi login admin Informasi skor TPA Informasi skor TOEFL Konfirmasi login user 2.0 Login Data login user Data registrasi 1.0 Registrasi Konfirmasi login user Data login user Konfirmasi registrasi Data registrasi Konfirmasi registrasi Data Soal 11.0 Kerjakan Soal Data jawaban tes Gambar 2. DFD Level 1 2. Data Flow Diagram Level 2 Proses 1 Pada bagian ini menggambarkan tentang turunan dari proses 1 pada DFD level 1 yaitu proses registrasi user. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: 1.1 Input Data Registrasi Data registrasi Data registrasi Konfirmasi registrasi Data registrasi 1.2 asi Registrasi Gambar 3. DFD Level 2 Proses 1 88

3. Data Flow Diagram Level 2 Proses 2 Pada bagian ini menggambarkan tentang turunan dari proses 2 pada DFD level 1 yaitu proses login admin dan user. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: 2.3 Ubah Password Data login user Data update login admin Data login admin Data login admin Admin Data login admin 2.1 Input Data Login Data login user Konfirmasi login admin Konfirmasi login user Data login user Data Admin Data login user 2.2 asi Login Data update login user Data login admin Gambar 4. DFD Level 2 Proses 2 4. Data Flow Diagram Level 2 Proses 3 Pada bagian ini menggambarkan tentang turunan dari proses 3 pada DFD level 1 yaitu proses mengelola data user. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: 3.1 Admin Tambah 3.2 Edit Data 3.3 Hapus Data 3.4 Lihat Data Gambar 5. DFD Level 2 Proses 3 89

5. Data Flow Diagram Level 2 Proses 4 Pada bagian ini menggambarkan tentang turunan dari proses 4 pada DFD level 1 yaitu proses mengelola data fakultas. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: 4.1 Admin Tambah Data Data Fakultas Fakultas 4.2 Edit Data Fakultas 4.3 Hapus Data Fakultas 4.4 Lihat Data Fakultas Gambar 6. DFD Level 2 Proses 4 6. Data Flow Diagram Level 2 Proses 5 Pada bagian ini menggambarkan tentang turunan dari proses 5 pada DFD level 1 yaitu proses mengelola data prodi (program studi). Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: 5.1 Admin Tambah Data Prodi Data Prodi 5.2 Edit Data Prodi 5.3 Hapus Data Prodi 5.4 Lihat Data Prodi Gambar 7. DFD Level 2 Proses 5 90

7. Data Flow Diagram Level 2 Proses 6 Pada bagian ini menggambarkan tentang turunan dari proses 6 pada DFD level 1 yaitu proses mengelola durasi data pada section tes TOEFL dan TPA. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: Data Durasi Section 6.1 Edit Durasi Data Section Data update durasi section Data Section Admin 6.2 Lihat Data Section Gambar 8. DFD Level 2 Proses 6 8. Data Flow Diagram Level 2 Proses 7 Pada bagian ini menggambarkan tentang turunan dari proses 7 pada DFD level 1 yaitu proses mengelola data part. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: Pilih section 7.1 Lihat Data Section Data Section 7.2 Admin Tambah Data Part Data Part 7.3 Edit Data Part 7.4 Hapus Data Part 7.5 Lihat Data Part Gambar 9. DFD Level 2 Proses 7 9. Data Flow Diagram Level 2 Proses 8 Pada bagian ini menggambarkan tentang turunan dari proses 8 pada DFD level 1 yaitu proses mengelola soal beserta jawabannya. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: 91

Admin Data Soal & Jawaban 8.1 Tambah, Edit, Hapus Data Soal & Jawaban TOEFL Data Soal & Jawaban Data Question Data Soal & Jawaban 8.2 Lihat Data Soal & Jawaban TOEFL Data Soal & Jawaban Data Soal & Jawaban Data Soal & Jawaban 8.3 Tambah, Edit, Hapus Data Soal & Jawaban TPA 8.4 Lihat Data Soal & JawabanTPA Data Soal & Jawaban Data Soal & Jawaban Gambar 10. DFD Level 2 Proses 8 10. Data Flow Diagram Level 2 Proses 9 Pada bagian ini menggambarkan tentang turunan dari proses 9 pada DFD level 1 yaitu proses mengelola nilai skor terkonversi TOEFL. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: Admin Data skor konversi 9.1 Tambah Data Skor 9.2 Edit Data Skor 9.3 Hapus Data Skor 9.4 Lihat Data Skor Data Skor Konversi Gambar 11. DFD Level 2 Proses 9 92

11. Data Flow Diagram Level 2 Proses 11 Pada bagian ini menggambarkan tentang turunan dari proses 10 pada DFD level 1 yaitu proses ketika pengguna akan melakukan tes atau menjawab soal-soal. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: Pilih section 11.1 Tipe Section (TOEFL / TPA) Data Section Data jawaban user 11.2 Menampilkan Soal Data soal Data Question Gambar 12. DFD Level 2 Proses 11 12. Data Flow Diagram Level 2 Proses 12 Pada bagian ini menggambarkan tentang turunan dari proses 12 pada DFD level 1 yaitu proses kalkulasi skor. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: Data jawaban user 12.1 Tampilan Soal Data jawaban user Data question Data Question Data Skor Konversi 12.2 Verifikasi Jawaban Data jawaban user Data Skor TPA Data skor TPA Data skor TOEFL Data Skor TOEFL Gambar 13. DFD Level 2 Proses 12 93

13. Data Flow Diagram Level 2 Proses 13 Pada bagian ini menggambarkan tentang turunan dari proses 13 pada DFD level 1 yaitu proses menampilkan skor secara langsung kepada user dan membuat laporan skor kepada admin. Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini: Admin Data skor TOEFL Data Skor TOEFL Laporan Skor TPA Laporan Skor TOEFL Informasi skor TOEFL Informasi skor TPA Data Fakultas Data Prodi Data user 13.1 Menampilkan Skor Data Section Data skor TPA Data Skor TPA Data Part 13.2 Membuat Laporan Data skor TPA Data skor TOEFL Gambar 14. DFD Level 2 Proses 13 14. Entity Relationship Diagram (ER-D) Perancangan ER-D berikut ini adalah penjabaran relasi yang mempresentasikan hubungan (relasi) antar tabel dalam basis data yang dapat dilihat pada gambar berikut ini: Gambar 15. Entity Relationship Diagram 94

4. IMPLEMENTASI SISTEM Tahap implementasi merupakan tahap penerapan aplikasi yang dilakukan untuk memastikan bahwa aplikasi yang dibuat telah sesuai dengan perancangannya dan semua fungsi dapat dipergunakan dengan baik tanpa ada kesalahan. 4.1 Implementasi Perangkat Keras (Hardware) Implementasi perangkat keras merupakan salah satu syarat dalam implementasi perangkat lunak yang akan dilakukan pada tahap berikutnya. Spesifikasi perangkat keras (hardware) yang digunakan adalah sebagai berikut ini: a. Processor : Intel Core 2 Duo 2,0 GHz b. Memory : 2048 MB c. Hard Disk : 320 Gb d. Monitor : 14 Inch e. Perangkat Input : Keyboard dan Mouse 4.2 Implementasi Perangkat Lunak (Software) Spesifikasi perangkat lunak yang digunakan dalam implementasi aplikasi ini adalah sebagai berikut: a. Sistem Operasi Windows 7 Ultimate 32-bit b. Software XAMPP untuk Web Server Apache, Phpmyadmin, dan database MySQL c. Web Server Xampp 1.8.3 d. Web Browser Mozilla Firefox 33.0 4.3 Implementasi Operator/Pengguna Aplikasi (Brainware) a. Administrator. b. (pengguna) aplikasi ini secara khusus adalah mahasiswa pada lingkungan Perguruan Tinggi. 4.4 Implementasi Antar Muka Antar muka atau interface merupakan bentuk komunikasi antara user dengan system ada beberpa antar muka yang di implementasikan seperti halaman utama, 95

halaman test toefl, halaman test TPA, dan halaman berikut adalah interface untuk halaman login. Gambar 16. Implementasi Tampilan Halaman Utama Admin 5. PENGUJIAN SISTEM (TESTING) Pengujian sistem merupakan salah satu faktor penting karena merupakan elemen yang paling kritis dari penilaian suatu sistem, dimana sistem yang telah dibuat apakah dapat berfungsi dengan baik dan menghasilkan keluaran sesuai dengan yang diharapkan. Tujuan testing adalah untuk menemukan kemungkinankemungkinan pencarian kesalahan yang ada pada aplikasi dan meminimalisirkan atau bahkan menghilangkan terjadinya error pada sistem. Adapun hasil dari pengujian blackbox testing yang penulis lakukan terhadap aplikasi TOEFL dan TPA berbasis web untuk Perguruan Tinggi dapat dilihat pada tabel di bawah ini: Tabel 1. Pengujian Sistem Area Administrator No. Masukan Keluaran Hasil yang (Input) (Output) Diharapkan Keterangan Masuk ke halaman utama Masuk ke halaman utama 1 Klik Login admin/user admin/user sesuai Admin sesuai dengan dengan username username dan password-nya dan passwordnya 2 Klik Main Muncul daftar Muncul daftar Menu menu menu 3 Klik 96

Member 4 Klik Section 5 Klik Part 6 7 8 9 Klik Question TOEFL Klik Question TPA Klik Table Score Klik Upload Audio 10 Klik Faculty 11 Klik Prodi 12 13 14 Klik Change Password Klik Report TOEFL Klik Report TPA 15 Klik Logout member section part soal dan jawaban TOEFL soal dan jawaban TPA skor audio mp3 fakultas prodi pengubahan password admin laporan data skor TOEFL member laporan data skor TPA member Kembali ke halaman utama admin member section part soal dan jawaban TOEFL soal dan jawaban TPA skor audio mp3 fakultas prodi pengubahan password admin laporan data skor TOEFL member laporan data skor TPA member Kembali ke halaman utama admin 97

Tabel 2. Pengujian Sistem Area Pengguna Masukan Keluaran Hasil yang No. (Input) (Output) Diharapkan dapat dapat mengakses mengakses Klik halaman utama halaman utama 1 Login sesuai dengan sesuai dengan username dan username dan password-nya password-nya 2 2 3 4 5 6 7 Klik Register Klik Test TOEFL Klik Test TPA Klik Try Now Klik History TOEFL Klik History TPA Klik Logout Muncul form untuk melakukan registrasi Muncul konfirmasi tentang hak user untuk melakukan tes TOEFL Muncul konfirmasi tentang hak user untuk melakukan tes TPA soal dan opsi jawaban untuk tes Muncul record skor user tes TOEFL Muncul record skor user tes TPA Kembali ke halaman utama user Muncul form untuk melakukan registrasi Muncul konfirmasi tentang hak user untuk melakukan tes TOEFL Muncul konfirmasi tentang hak user untuk melakukan tes TPA soal dan opsi jawaban untuk tes Muncul record skor user tes TOEFL Muncul record skor user tes TPA Kembali ke halaman utama user Keterangan 6. KESIMPULAN Kesimpulan dari perancangan dan implementasi aplikasi TOEFL dan TPA berbasis web untuk Perguruan Tinggi ini, yaitu: a. Aplikasi yang dibangun berbasis web dan bersifat online, sehingga memudahkan pengguna dalam menggunakan aplikasi ini dimana saja dan kapan saja. 98

b. Aplikasi ini merupakan sarana penunjang untuk melakukan TOEFL dan TPA pada Perguruan Tinggi. c. Pada bagian TOEFL, perancangan aplikasi untuk tes yang diujiankan disesuaikan dengan standar baku TOEFL PBT dari lembaga ETS (Educational Testing Service) yang digunakan oleh Pusat Bahasa. d. Pada bagian TPA, perancangan aplikasi untuk tes yang diujiankan disesuaikan dengan format buku yang berjudul BANK SOAL TBS & TPA yang ditulis oleh Dwi Sunar Prasetyono dan diterbitkan oleh DIVA Press (Anggota IKAPI). e. Aplikasi yang dirancang dengan pengacakan soal dan option jawaban ini serta penggunaan timer untuk mengontrol durasi tes mampu memberikan pelaksanaan tes menjadi lebih efektif. 7. SARAN Dalam perancangan dan implementasi TOEFL dan TPA berbasis web untuk Perguruan Tinggi ini belumlah sempurna, dan penulis menyadari masih banyak kekurangan pada aplikasi ini, sehingga penulis menyarankan beberapa hal, yaitu: a. Seiring dengan perkembangan teknologi mobile, pada pengembangan selanjutnya aplikasi dapat dikembangkan dalam versi android atau sistem operasi mobile lainnya. b. Untuk pengembangan lebih lanjut aplikasi ini dapat dikembangkan dengan mengintegrasikannya dengan Sistem Informasi Akademik yang ada pada Perguruan Tinggi tersebut. c. Menambahkan proses verifikasi NIM pada bagian registrasi pengguna. d. Sebaiknya untuk pengaturan jadwal tes dapat dilakukan dengan otomatis berdasarkan data user, data fakultas, data program studi atau data lainnya sesuai dengan kebutuhan. 8. DAFTAR PUSTAKA Chang, T.C, Chang C. L. Enchanting the English Learning. Jakarta, 2007. Educational Testing Service. The Official Guide to The New TOEFL ibt. McGraw-Hill Companies, Inc, 2006. 99

Pressman, Roger S. Software Engineering: A Practitioner s Approach. New York: Mc Graw Hill Companies Inc, 2010. Philips, Deborah. Longman Complete Course for the TOEFL Test: Preparation for the Computer and Paper Test. New York: Addison-Wesley Longman Inc, 2001. Saifuddin, Irham Ali. Buku Pintar TOEFL. Yogyakarta: DIVA Press, 2006. Cara Menghitung Skor TOEFL [Online]. Tersedia di: http://www. blogcarajawab.com/2014/05/cara-menghitung-skor-toefl.html (08 Juni 2014). Dewantara, Aryo, TOP NO.1 TPA Tes Potensi Akademik & Psikotes, Jogja Great!, Yogyakarta: Publisher (Anggota Ikapi), 2013. Prasetyono, Dwi Sunar, BAGIAN I TES POTENSI AKADEMIK (TPA) dalam BANK SOAL TBS & TPA (Tes Bakat Skolastik & Tes Potensi Akademik, Cetakan Pertama. Jogjakarta: DIVA Press (Anggota IKAPI), 2008. Kadir, Abdul. Pengenalan Sistem Informasi. Yogyakarta: Andi, 2003. Kadir, Abdul. Pengenalan Teknologi Informasi. Jakarta: Salemba Infotek, 2005. Ladjamudin, Al-Bahra Bin. Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu, 2005. Prasetyo, B. Membuat Aplikasi Web dengan PHP dan Database MySQL. Yogyakarta: Andi, 2008. 100