• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
17
0
0

Teks penuh

(1)

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.

(2)

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.

(3)

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).

(4)

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:

0.0 Aplikasi TOEFL & TPA

Berbasis Web untuk Perguruan Tinggi

User Admin

Data Login User Informasi Skor TOEFL

Data Login Admin

Laporan Skor TOEFL Data User Data Fakultas

Data Prodi Data Question (Soal & Jawaban)

Konfirmasi Login Admin

Konfirmasi Login User

Data Skor Data Section

Data Part

Laporan Skor TPA

Data Registrasi User Informasi Skor TPA

Data Jawab Soal Tes Konfirmasi Registrasi User

Data Audio MP3

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:

(5)

User Data registrasi Registrasi1.0 Data registrasi Data User Konfirmasi registrasi

Konfirmasi registrasi 2.0

Login

Data login user

Data login user Konfirmasi login user

K on fir m as i l o gi n u se r Admin

Konfirmasi login admin

Data Admin

Konfirmasi login admin Data login admin

D at a lo gi n a d m in 3.0 Kelola Data User

Data User D at a Us er 4.0 Kelola Data Fakultas D at a fa ku lt as Data Fakultas Data fakultas 5.0 Kelola Data Prodi Data Prodi D at a pr o di Data prodi 8.0

Kelola Soal & Jawabannya Data Question Data Question D at a Q u es ti o n 6.0 Kelola Data Section 7.0 Kelola Data Part

Data Section Data section

D

at

a

pa

rt

Data Part Data part 9.0 Kelola Skor Data Skor Konversi Data skor konversi D at a sko r ko n ve rs i 12.0 Kalkulasi Skor Data Skor konversi

Data Question D at a ja w ab an t e s 11.0 Kerjakan Soal Data Soal

Data jawaban tes

D at a So al 13.0 Menampilkan & Membuat Laporan Data Skor TOEFL Data Skor TPA

Data skor TOEFL Data skor TPA

D at a sko r TO EFL D at a sko r TP A

Informasi skor TPA Informasi skor TOEFL

D at a se ct io n

Laporan skor TOEFL Laporan skor TPA

10.0 Upload Audio (MP3) Data audio Data audio 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 User Data registrasi 1.2 Validasi Registrasi Konfirmasi registrasi

Data User Data registrasi Data registrasi

(6)

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.1

Input Data Login Data login user User

2.2 Validasi Login Konfirmasi login user

Data User Data login user Data login user

Admin

Data Admin Data login admin

Data login admin

Konfirmasi login admin 2.3

Ubah Password Data login user

D at a up d at e lo gi n ad m in

Data login admin Data login admin Data login admin

D at a up d at e lo gi n us e r

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 Tambah Data User 3.2 Edit Data User 3.3 Hapus Data User 3.4 Lihat Data User

Admin Data User Data User

Data User Data User D at a U se r D at a U se r D at a U se r D at a U se r D at a U se r

(7)

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 Tambah Data Fakultas 4.2 Edit Data Fakultas 4.3 Hapus Data Fakultas 4.4 Lihat Data Fakultas

Admin Data fakultas Data Fakultas

Data fakultas Data fakultas D at a fa ku lta s D at a fa ku lta s D at a fa ku lta s D at a fa ku lta s D at a fa ku lta s

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 Tambah Data Prodi 5.2 Edit Data Prodi 5.3 Hapus Data Prodi 5.4 Lihat Data Prodi

Admin Data prodi Data Prodi

Data prodi Data prodi D at a pr o di D at a pr o di D at a pr o di D at a pr o di D at a pr o di

(8)

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:

Admin 6.1 Edit Durasi Data Section Data Section Data section Data section

Data Durasi Section

6.2 Lihat Data

Section

Data update durasi 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: 7.2 Tambah Data Part 7.3 Edit Data Part 7.4 Hapus Data Part 7.5 Lihat Data Part

Admin Data part Data Part Data part Data part D ata p ar t D ata p ar t D ata p ar t D ata p ar t D ata p ar t 7.1 Lihat Data Section Data Section Data section Data section Pilih section

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:

(9)

8.1 Tambah, Edit, Hapus Data Soal

& Jawaban TOEFL

8.2 Lihat Data Soal &

Jawaban TOEFL

8.3 Tambah, Edit, Hapus Data Soal & Jawaban TPA

8.4 Lihat Data Soal &

JawabanTPA

Admin Data Soal &

Jawaban Data Question

Data Soal & Jawaban

Data Soal & Jawaban

Data Soal & Jawaban D at a So al & Ja w ab an D at a So al & Ja w ab an D at a So al & Ja w ab an D at a So al & Ja w ab an

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:

9.1 Tambah Data Skor 9.2 Edit Data Skor 9.3 Hapus Data Skor 9.4 Lihat Data Skor

Admin Data skor

konversi Data Skor Konversi

Data skor konversi

Data skor konversi

D at a sko r k o n ve rs i D ata sko r k o n ve rs i D at a sko r k o n ve rs i D ata sko r k o n ve rs i D ata sko r k o n ve rs i

(10)

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:

11.1 Tipe Section (TOEFL / TPA)

Data Section Data section

User Pilih section

11.2 Menampilkan Soal Data section Data Question Data soal

Data jawaban user

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: 12.2 Verifikasi Jawaban Data Question User Data question Data Skor Konversi

Data skor konversi Data jawaban

user

12.1

Tampilan Soal Data jawaban user

Data jawaban user

Data Skor TOEFL

Data Skor TPA Data skor TPA Data skor TOEFL

(11)

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:

13.1 Menampilkan Skor 13.2 Membuat Laporan

User Informasi skor TOEFL

Data Skor TOEFL Data skor TOEFL

Data skor TPA Data Section

Data Part Data section

Data part

Data Skor TPA

Informasi skor TPA Data skor TPA

Data User

Data Fakultas Data Prodi

Data prodi D at a us er

Data skor TOEFL Data fakultas Admin La po ra n Sk o r TO E FL La po ra n Sk o r TP A

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:

(12)

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. User (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,

(13)

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 kemungkinan-kemungkinan 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 (Input) Keluaran (Output) Hasil yang Diharapkan Keterangan 1 Klik Login Admin Masuk ke halaman utama admin/user sesuai dengan username dan password-nya Masuk ke halaman utama admin/user sesuai dengan username dan password-nya Valid 2 Klik Main Menu Muncul daftar menu Muncul daftar menu Valid

(14)

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

TOEFL member Valid

14 Klik Report TPA Muncul halaman laporan data skor TPA member Muncul halaman laporan data skor

TPA member Valid

15 Klik Logout Kembali ke halaman utama admin Kembali ke halaman utama admin Valid

(15)

Tabel 2. Pengujian Sistem Area Pengguna No. Masukan (Input) Keluaran (Output) Hasil yang Diharapkan Keterangan 1 Klik Login User User dapat mengakses halaman utama sesuai dengan username dan password-nya User dapat mengakses halaman utama sesuai dengan username dan password-nya Valid 2 Klik Register Muncul form untuk melakukan registrasi Muncul form untuk melakukan registrasi Valid 2 Klik Test TOEFL Muncul konfirmasi tentang hak user untuk melakukan tes TOEFL

Muncul konfirmasi tentang hak user untuk melakukan tes TOEFL Valid 3 Klik Test TPA Muncul konfirmasi tentang hak user untuk melakukan tes TPA

Muncul konfirmasi tentang hak user untuk melakukan tes TPA Valid 4 Klik Try Now Muncul halaman soal dan opsi jawaban untuk tes

Muncul halaman soal dan opsi jawaban untuk tes Valid 5 Klik History TOEFL Muncul record skor user tes TOEFL

Muncul record skor user tes TOEFL Valid 6 Klik History TPA Muncul record skor user tes TPA

Muncul record

skor user tes TPA Valid

7 Klik Logout Kembali ke halaman utama user Kembali ke halaman utama user Valid 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.

(16)

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.

(17)

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.

Gambar

Diagram konteks adalah suatu diagram yang mempunyai entitas dan proses serta  aliran data yang menyatakan hubungan antar entitas
Gambar 3. DFD Level 2 Proses 1
Gambar 5. DFD Level 2 Proses 3
Gambar 7. DFD Level 2 Proses 5
+7

Referensi

Dokumen terkait

Hasil penelitian ini dapat disimpulkan bahwa perlakuan penambahan PEG 10% menghasilkan nilai produksi dan kinetik gas hasil fermentasi kulit buah kopi yang lebih

Memberikan informasi mengenai pengaruh metode ekstraksi dan konsentrasi ekstrak jahe merah terhadap aktivitas antibakterinya untuk menghambat pertumbuhan E.coli yang

The difference is that a state machine concerns the states of an object per- forming or undergoing a computation, whereas an activity concerns the states of the computation

Pengaruh IPR terhadap risiko likuiditas adalah negatif karena apabila IPR meningkat berarti telah terjadi peningkatan surat-surat berharga yang dimiliki dengan

Berdasarkan uraian pada beberapa bab sebelumnya, maka penulis dapat simpulkan beberapa poin yang berkaitan dengan dimensi mistik yang terkandung dalam musik qawwali

Hasil analisa yaitu metode lot size yang digunakan adalah Lot For Lot (LFL), ini dilakukan berdasarkan pada ide menyediakan persediaan sesuai dengan yang dibutuhkan saja dan agar

Jumlah : jumlah byte yang akan dibaca dari file, dapat merupakan suatu variabel dengan tipe word. Jumlah harus sama dengan besar buffer yang diberikan dan tidak boleh lebih dari

Penelitian ini memiliki tujuan untuk mengetahui kecerdasan emosional siswa kelas VIII SMP Islam Sunan Gunug Jati Ngunut Tulungagung, dan untuk mengetahui prestasi