Anda di halaman 1dari 22

BAB 2

LANDASAN TEORI

2.1 Simulasi

Simulasi adalah sebuah replikasi atau visualisasi dari perilaku sebuah sistem, misalnya

sebuah perencanaan pendidikan, yang berjalan pada kurun waktu yang tertentu. Jadi

dapat dikatakan bahwa simulasi itu adalah sebuah model yang berisi seperangkat

variabel yang menampilkan ciri utama dari sistem kehidupan yang sebenarnya. Simulasi

memungkinkan keputusan-keputusan yang menentukan bagaimana ciri-ciri utama itu

bisa dimodifikasi secara nyata (Din, 2005).

2.2 Data

Inmon (2005) mengemukakan bahwa data adalah kumpulan dari fakta, konsep, atau

instruksi pada penyimpanan yang digunakan untuk komunikasi, perbaikan dan

diproses secara otomatis yang mempresentasikan informasi yang dapat dimengerti oleh

manusia.

Universitas Sumatera Utara


9

Representasi dari dunia nyata yang dinyatakan dalam bentuk angka, huruf,

simbol, warna, gambar, atau paduan dari semua hal tersebut. Data merupakan bagian

dari sebuah informasi karena data yang diolah bisa menjadi informasi yang mempunyai

arti.

2.2.1 Pengolahan Data

Agar data yang ada dapat dijadikan suatu bentuk yang lebih berguna dan lebih berarti

bagi yang menerimanya, maka data tersebut perlu dilakukan pengolahan. Jogiyanto

Hartono (1999) mengemukakan bahwa pengolahan data adalah manipulasi dari data ke

dalam bentuk yang lebih dan lebih berarti, berupa informasi.

Untuk mengubah data menjadi informasi, dilakukan dengan proses pengolahan

data. Dalam sistem informasi, proses pengolahan ini dilakukan dengan beberapa tahap

tertentu. Dengan digunakanya mesin komputer dalam proses pengolahan data, siklus

pengolahan data dapat dipisahkan menjadi tiga yaitu masukan (input), pengolahan

(process), dan keluaran (output).

Universitas Sumatera Utara


10

2.2.2 Database

Jogiyanto Hartono (1999) mengemukakan bahwa database adalah kumpulan data yang

saling berhubungan satu dengan yang lainnya, tersimpan diperangkat keras komputer

dan digunakan perangkat lunak untuk memanipulasinya. Data mempunyai tingkatan

mulai dari karakter-karakter (characters), item data (data item atau field), record, file

kemudian basis data (database)”.

1. Characters, merupakan bagian data terkecil, dapat berupa karakter numerik, huruf

atau karakter khusus yang membentuk item data.

2. Field, adalah atribut dari record yang menunjukkan item dari data.

3. Record, adalah kumpulan field yang menggambarkan suatu unit data tertentu.

4. File, merupakan kumpulan dari record yang menggambarkan suatu kesatuan yang

sejenis.

5. Database, merupakan kumpulan dari file yang membentuk satu kesatuan tertentu

atau suatu kumpulan data terhubung yang disimpan secara bersama-sama pada

suatu media, tanpa adanya suatu kerangkapan data sehingga mudah untuk

digunakan kembali.

2.3 Perangkat Pemodelan

Dalam pembuatan suatu sistem, dibutuhkan perangkat atau alat bantu dalam

mercancang sistem yang akan dibuat. Pada pembuatan sistem simulasi TOEFL, ada

beberapa perangkat pemodelan yang digunakan yaitu sebagai berikut.

Universitas Sumatera Utara


11

2.3.1 Data Flow Diagram (DFD)

Diagram Alir Data (DAD) atau Data Flow Diagram (DFD) adalah suatu diagram yang

menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang

penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan

jelas. Adapun simbol-simbol dari Data Flow Diagram yaitu:

Tabel 2.1 Simbol-simbol Data Flow Diagram

No Gambar Nama Fungsi


Merupakan kesatuan luar (entity)
Kesatuan Luar dilingkungan luar sistem yang
1
(External Entity) akan memberikan input/menerima
output dari sistem
Data mengalir melalui sistem,
Aliran Data dimulai dengan sebagian input dan
2
(Data Flow) diubah atau diproses menjadi
output.
Kegiatan dari hasil suatu arus data
yang masuk dalam proses untuk
3 Proses (Process) dihasilkan arus data yang akan
keluar atau untuk mengubah input
menjadi output
Penyimpanan
Data disimpan untuk keperluan
4 Data
berikutnya
(Data Storage)
Sumber : Jogiyanto Hartono dalam Analisa dan Desain Sistem Informasi 2005

Universitas Sumatera Utara


12

2.3.2 Flowchart

Pengertian Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-

algoritma dalam suatu program, yang menyatakan arah alur program tersebut. Berikut

adalah beberapa simbol yang digunakan dalam menggambar suatu flowchart dijelaskan

pada tabel (Pahlevy, 2010).

Tabel 2.2 Simbol-simbol Flowchart

No Gambar Fungsi
Terminator, untuk memulai dan mengakhiri suatu
1
program.
Process, suatu simbol yang menunjukkan setiap
2
pengolahan yang dilakukan oleh computer.
Data, digunakan untuk memasukkan data maupun
3
menunjukkan hasil dari suatu proses.
Decision, suatu kondisi yang akan menghasilkan
4
beberapa kemungkinan jawaban atau pilihan.
Preparation, suatu simbol yang menyediakan tempat-
5
tempat pengolahan data dalam storage.
Connector, merupakan simbol untuk masuk dan
6
keluarnya suatu prosedur pada lembar kertas yang sama.
Off-Page Connector, merupakan symbol untuk masuk
7 dan keluarnya suatu prosedur pada lembar kertas yang
lain.
Arus atau flow, prosedur yang dapat dilakukan dari atas
8 ke bawah, bawah ke atas, dari kiri ke kanan, atau dari
kanan ke kiri.

Universitas Sumatera Utara


13

Document, merupakan simbol untuk data yang


9
berbentuk informasi.

Predefined process, digunakan untuk menyatakan

10 sekumpulan langkah proses yang ditulis sebagai

prosedur.

Sumber : Jogiyanto Hartono dalam Analisa dan Desain Sistem Informasi 2005

2.4 Sistem Informasi

Menurut Agus Mulyanto (2009 ), sistem informasi merupakan suatu komponen yang

terdiri dari manusia, teknologi informasi, dan prosedur kerja yang memproses,

menyimpan, menganalisis, dan menyebarkan informasi untuk mencapai suatu tujuan.

Tanpa adanya sistem informasi, maka sistem tidak akan dapat berfungsi semestinya.

2.4.1 Sistem

Bonnie Soeherman dan Marion Pinontoan (2008) mengungkapkan sistem dapat

diartikan sebagai serangkaian komponen-komponen yang saling berinteraksi dan

bekerja sama untuk mencapai tujuan tertentu. Untuk memahami sistem digunakan dua

pendekatan yaitu pendekatan prosedur dan pendekatan komponen/elemen.

1. Pemahaman sistem dengan pendekatan prosedur. Suatu urutan kegiatan yang saling

berhubungan, berkumpul bersama untuk mencapai tujuan tertentu.

Universitas Sumatera Utara


14

2. Pemahaman sistem dengan pendekatan elemen yaitu kumpulan komponen yang

saling berkaitan dan bekerja sama untuk mencapai suatu tujuan tertentu.

(Ladjamudin, 2005:1)

2.4.2 Tujuan Sistem

Tujuan sistem merupakan target atau sasaran akhir yang ingin dicapai oleh suatu

sistem. Agar supaya target tersebut bisa tercapai, maka target atau sasaran tersebut

harus diketahui terlebih dahulu ciri-ciri atau kriterianya. Upaya mencapai suatu

sasaran tanpa mengetahui ciri-ciri atau kriteria dari sasaran tersebut kemungkinan

besar sasaran tersebut tidak akan pernah tercapai. Ciri-ciri atau kriteria dapat juga

digunakan sebagai tolak ukur dalam menilai suatu keberhasilan suatu sistem dan

menjadi dasar dilakukannya suatu pengendalian (Susanto, 2013).

Dari pengertian diatas dapat ditarik kesimpulan bahwa sistem merupakan

kumpulan suatu komponen sistem yang saling berhubungan satu dengan yang lain untuk

mencapai tujuan suatu kegiatan pokok perusahaan.

Universitas Sumatera Utara


15

2.4.3 Informasi

Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi perusahaan

dalam pengambilan keputusan sehari-hari. Agus Mulyanto (2009) mengungkapkan

informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih

berarti bagi yang menerimanya, sedangkan data merupakan sumber informasi yang

menggambarkan suatu kejadian yang nyata.

Sistem informasi sendiri memiliki sejumlah komponen tertentu, yang terdiri

dari beberapa komponen yang berbeda yaitu manusia, data, hardware dan

software. Sebagai suatu sistem, setiap komponen tersebut berinteraksisatu dengan

lainnya membentuk suatu kesatuan untuk mencapai sasarannya. Berikut beberapa

komponen dapat dilihat pada gambar 2.1.

Gambar 2.1 Komponen Sistem Informasi

Universitas Sumatera Utara


16

2.5 Bahasa Pemrograman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau

bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer.

Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik

yang dipakai untuk mendefinisikan program komputer. Dalam pembuatan website

sistem simulasi TOEFL, penulis menggunakan beberapa bahasa pemrograman berikut

ini.

2.5.1 HTML

Menurut Yeni Kustiyahningsih dan Devie Rosa Anamisa (2011) mengungkapkan bahwa

HTML adalah kependekan dari Hyper Text Markup Language. Dokumen HTML adalah

file text murni yang dapat dibuat dengan editor text sembarang. Dokumen ini dikenal

sebagai web page. File-file HTML ini berisi instruksi-instruksi yang kemudian

diterjemahkan oleh browser yang ada dikomputer client (user) sehingga isi formasinya

dapat ditampilkan secara visual dikomputer pengguna (user).

Fungsi dari HTML adalah digunakan untuk membuat sebuah halaman website

dan juga menampilkan berbagai informasi yang di inputkan ke dalam html tersebut

seperti gambar, teks, video, dan lainnya sehingga bisa di tampilkan melalui web

browser.

Universitas Sumatera Utara


17

HTML terdiri dari beberapa bagian yang berfungsi sebagai penanda suatu

kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan

kode <form>, judul dengan <title> dan lain sebagainya. Untuk lebih lanjut

mengenai bagian-bagian HTML perhatikan contoh skrip dibawah ini :

<html>

<head>

<title>...</title>

</head>

<body>

...isi dari halaman...

</body>

</html>

Keterangan:

1. <html> : Untuk memulai sebuah HTML

2. <title> : Untuk memberi judul pada yang nantinya akan muncul di Tab Browser

3. <head> : Untuk Bagian Header atau Atas

4. </head> : Untuk Penutup Header dan diawali dengan garis miring "/"

5. <body> : Untuk Bagian Body atau Isi dalam HTML

6. </body> : Untuk Penutup/menutup Body dan diawali dengan garis miring "/"

7. </html> : Untuk Menutup Sebuah HTML dan diawali juga dengan garis miring "/"

Universitas Sumatera Utara


18

2.5.2 PHP

PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script

sever-side dalam pengembangan web yang disisipkan pada dokumen HTML.

Penggunaan PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs

web tersebut menjadi lebih mudah dan efisien. PHP merupakan software open-source

yang disebarkan dan dilisensikan secara gratis serta dapat di-download secara bebas dari

situs resminya http://www.php.net. PHP ditulis menggunakan bahasa C (Peranginangin,

2006: 1).

Diantara maraknya pemrograman sever web saat ini yaitu ASP yang

berkembang menjadi ASP.NET, JSP, CFML, dan PHP. Jika dibandingkan diantara 3

terbesar pemrograman web sever diatas, terdapat kelebihan dari PHP yaitu:

1. PHP merupakan sebuah bahasa skrip yang tidak melakukan sebuah kompilasi

dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi seperti

Visual Basic dan sebagaimya.

2. PHP dapat berjalan pada web sever yang dirilis oleh Microsoft, seperti IIS atau

PWS juga pada Apache yang bersifat open source.

3. Karena sifatnya yang open source, maka perubahan dan perkembangan interpreter

pada PHP lebih cepat dan mudah, karena banyak milis-milis dan developer yang

siap membantu pengembangannya.

4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang sangat mudah

dipahami.

Universitas Sumatera Utara


19

5. PHP dapat berjalan pada 3 operating sistem, yaitu: Linux, Unix dan Windows serta

dapat juga dijalankan secara runtime pada suatu console.

PHP tidak terbatas pada hasil keluaran HTML (HyperText Markup Languages).

PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movies

Flash.

2.5.3 Javascript

Javascript adalah bahasa script yang dikembangkan oleh Sun Microsystem dan

Netscape yang digunakan untuk membuat halaman web lebih interaktif. Javascript

dapat berinteraksi dengan kode sumber HTML (Wahid, 2002).

Javascript merupakan modifikasi dari bahasa C++ dengan pola penulisan yang

lebih sederhana. Interpreter bahasa ini sudah disediakan ASP ataupun internet explorer.

Secara khusus beberapa hal yang penting dalam javascript adalah:

1. Menggunakan blok awal “{“ dan blok akhir “}”.

2. Automatic conversation dalam pengoperasian tipe data yang berbeda.

3. Sensitive case, sehingga programmer java harus extra hati-hati dalam menggunakan

variabel, fungsi, dan lain-lain.

4. Extension umumnya menggunakan “*.js”

5. Setiap statement dapat diakhiri dengan “;” sebagaimana halnya c++ tetapi dapat

juga tidak.

Universitas Sumatera Utara


20

6. Jika tidak didukung oleh browser versi lama, skripnya dapat disembunyikan

diantara tag “<--“ dan “-->”.

7. Jika program dalam satu baris terlalu panjang dapat disambung ke baris berikut

dengan karakter ”\” (Sidik, 2001).

2.5.4 CSS

Sulistyawan (2008) mengungkapkan CSS adalah suatu dokumen yang berdiri sendiri

dan dapat dimasukkan dalam kode HTML atau sekedar menjadi rujukan oleh HTML

dalam pendefinisian style. CSS menggunakan kode-kode yang tersusun untuk

menetapkan style pada elemen HTML atau dapat juga digunakan untuk membuat style

baru yang biasa disebut class.

Tujuan utama penggunaan CSS antara lain untuk membedakan konten (isi) dari

dokumen dan dari tampilan dokumen. Dengan adanya perbedaan tersebut memudahkan

pembuatan atau pemrograman ulang web. Bagian yang termasuk dalam desain web

meliputi warna, ukuran dan formatting.

Universitas Sumatera Utara


21

2.5.5 MySQL

Antonius Nugraha (2010:10) mengungkapkan Mysql adalah suatu sistem manajemen

basis data relasional (RDBMS-Relational Database Management System) yang mampu

bekerja dengan cepat, kokoh, dan mudah digunakan. Sedangkan Wahana Komputer

(2010) mengungkapkan Mysql merupakan suatu aplikasi yang digunakan untuk

memanajemen suatu data dan banyak digunakan khalayak diseluruh dunia. Fungsi

terpenting dari Mysql adalah sebagai content management suatu website, yaitu mengatur

isi/informasi yang ditampilkan suatu website.

Menurut Wahana Komputer (2010), Mysql memiliki beberapa kelebihan dan

keuntungan dibanding database lain, diantanya adalah:

1. Banyak ahli berpendapat Mysql merupakan sever tercepat.

2. Mysql merupakan sistem manajemen database yang Open Source (kode sumbernya

terbuka), yaitu software ini bersifat free atau bebas digunakan oleh perseorangan

atau instansi tanpa harus membeli atau membayar kepada pembuatnya.

3. Mysql mempunyai performa yang tinggi tapi simple.

4. Mysql dapat diakses melalui protocol ODBC (Open Database Connectivity) buatan

Microsoft. Ini menyebabkan Mysql dapat diakses oleh banyak software.

5. Semua klien dapat mengakses sever dalam satu waktu, tanpa harus menunggu yang

lain mengakses database.

6. Database Mysql dapat diakses dari semua tempat di internet dengan hal akses

tertentu.

7. Mysql merupakan database yang mampu menyimpan data berkapasitas besar,

sampai berukuran Gigabyte.

Universitas Sumatera Utara


22

8. Mysql dapat berjalan di berbagai operating system seperti Linux, Windows, Solaris,

dan lain-lain.

2.6 Konsep Web

Web adalah sistem dengan standar yang diterima secara universal untuk menyimpan,

menelusuri, memformat, dan menampilkan informasi melalui arsitektur klien/sever.

Web bisa menerima semua jenis informasi digital, termasuk teks, hipermedia, grafis, dan

suara. Web menggunakan anatrmuka pengguna grafis, sehinga sangat mudah digunakan

(Turban, 2006).

Aplikasi web dapat dibagi menjadi dua, yaitu web statis dan web dinamis. Web

statis dibentuk dengan menggunakan HTML saja. Kekurangan aplikasi ini terletak pada

keharusan untuk memelihara program secara terus menerus untuk mengikuti setiap

perubahan yang terjadi. Kelemahan ini diatasi dengan model aplikasi web dinamis.

Dengan memperluas kemampuan HTML, yakni dengan menggunakan perangkat

lunak tambahan, perubahan informasi dalam halaman-halaman web dapat ditangani

melalui perubahan data, bukan melalui perubahan program. Sebagai implementasinya,

aplikasi web dapat dikoneksikan ke basis data. Dengan demikian perubahan informasi

dapat dilakukan oleh operator atau yang bertanggungjawab terhadap kemutakhiran data,

dan tidak menjadi tanggung jawab pemrogram atau webmaster (Kadir, 2003).

Universitas Sumatera Utara


23

2.7 Mengenai TOEFL

Test of English as a Foreign Language disingkat TOEFL adalah ujian kemampuan

berbahasa Inggris (logat Amerika) yang diperlukan untuk mendaftar masuk ke

universitas atau melamar pekerjaan di negara-negara lain di seluruh dunia. Ujian

TOEFL ini diselenggarakan oleh kantor ETS (Educational Testing Service) di Amerika

Serikat untuk semua peserta tes di seluruh dunia.

Saat ini ada 3 macam test TOEFL yang dikeluarkan oleh ETS, yaitu :

1. PBT-TOEFL atau Paper Based Test TOEFL atau dalam bahasa kita adalah tes

TOEFL berbasis kertas. Seperti namanya, tes ini dilakukan di atas kertas dengan

tiga sesi ujian yaitu Listening, Structure, dan Reading. Jenis TOEFL ini memiliki

rentang nilai atau skor dari 310 hingga 677 sebagai nilai paling maksimum. Tes

ini berlangsung selama 2 hingga 2,5 jam.

2. CBT-TOEFL atau Computer Based Test TOEFL atau tes TOEFL berbasis

komputer. Tes ini menggunakan perangkat lunak resmi yang diterbitkan oleh ETS

sebagai media pengujian. Dengan kata lain, peserta ujian mengerjakan soal-soal

ujian TOEFL berbasis komputer. Pada tes jenis ini terdapat empat sesi ujian yaitu

Listening, Structure, Reading, dan Writing. Selain itu, tes ini berlangsung selama

2 hingga 2,5 jam. CBT-TOEFL memiliki rentang nilai antara nol hingga 330

sebagai nilai paling tinggi.

Universitas Sumatera Utara


24

3. iBT-TOEFL atau internet Based Test TOEFL atau bisa juga disebut tes TOEFL

berbasis internet. Jenis tes TOEFL inilah yang sudah berlaku dan diakui secara

global. Tes terdiri dari empat sesi ujian yaitu Listening, Writing, Reading, dan

Speaking dengan nilai maksimum 120, dan berlangsung selama 4 jam. Jenis ujian

pun dibagi menjadi dua bagian yaitu Individual Test dan Integrated Test.

Skor TOEFL didapat dengan menjumlahan ketiga skor yaitu listening

comprehension, Structure and Written Expression dan Reading comprehension.

Peserta akan mendapatkan nilai antara 20 sampai 68 pada masing-masing dari

bagian yang diujikan sesuai dengan nilai konversi. Selanjutnya nilai konversi masing-

masing bagian dijumlahkan kemudian dibagi 3, dan kemudian dikali 10. Dengan

demikian akan didapatkan skor antara 217-677.

2.8 E-Learning

Jaya Kumar C. Koran (2002) mengungkapkan e-learning sebagai sembarang pengajaran

dan pembelajaran yang menggunakan rangkaian elektronik (LAN, WAN, atau internet)

untuk menyampaikan isi pembelajaran, interaksi, atau bimbingan. Ada pula yang

menafsirkan e-learning sebagai bentuk pendidikan jarak jauh yang dilakukan melalui

media internet.

Universitas Sumatera Utara


25

Ada 3 (tiga) fungsi pembelajaran elektronik terhadap kegiatan pembelajaran di

dalam kelas (Classroom instruction), yaitu sebagai suplemen yang sifatnya

pilihan/optional, pelengkap (komplemen), atau pengganti (substitusi) (Siahaan, 2002).

1. Suplemen

Dikatakan berfungsi sebagai supplemen (tambahan), apabila peserta didik

mempunyai kebebasan memilih, apakah akan memanfaatkan materi

pembelajaran elektronik atau tidak. Dalam hal ini, tidak ada kewajiban/keharusan

bagi peserta didik untuk mengakses materi pembelajaran elektronik. Sekalipun

sifatnya opsional, peserta didik yang

memanfaatkannya tentu akan memiliki tambahan pengetahuan atau

wawasan.

2. Komplemen (Tambahan)

Dikatakan berfungsi sebagai komplemen (pelangkap) apabila materi

pembelajaran elektronik diprogramkan untuk melangkapi materi

pembelajaran yang diterima siswa di dalam kelas (Lewis, 2002). Sebagai

Komplemen berarti materi pembelajaran elektronik diprogramkan utnuk

menjadi materi reinforcement (pengayaan) atau remedial bagi peserta didik

di dalam mengikuti kegiatan pembelajaran konvensional.

Universitas Sumatera Utara


26

3. Pengganti (Substitusi)

Beberapa perguruan tinggi di Negara-negara maju memberikan beberapa

alternatif model kegiatan pembelajaran/perkuliahan kepada para

mahasiswanya. Tujuannya agar para mahasiswa dapat secara fleksibel

mengelola kegiatan perkuliahannya sesuai dengan waktu dan aktivitas lain

sehari-hari mahasiswa.

2.9 Sublime Text 2

Sublime Text Editor adalah editor teks untuk berbagai bahasa pemograman termasuk

pemograman PHP. Sublime Text Editor merupakan editor text lintas-platform dengan

Python application programming interface (API). Sublime Text Editor juga mendukung

banyak bahasa pemrograman dan bahasa markup, dan fungsinya dapat ditambah dengan

plugin, dan Sublime Text Editor tanpa lisensi perangkat lunak.

Universitas Sumatera Utara


27

2.10 Studi Sejenis

Studi sejenis dilakukan untuk membandingkan penelitian yang dilakukan oleh penulis

dengan penelitian/literatur lainnya yang sejenis yang telah dilakukan pihak lain

sebelumnya. Beberapa penelitian sejenis diantaranya adalah:

1. Rancang Bangun Media Pembelajaran TOEFL Berbasis Web (Putra, 2009). Dalam

penelitian ini, Penulis membangun suatu situs web yang menyajikan informasi serta

materi-materi pembelajaran yang berhubungan dengan TOEFL. Situs web ini dalam

perancangannya menggunakan ASP (Active Sever Page) dan database Ms.SQL

Sever yang berbayar dan optimal bila dijalankan di sistem operasi Windows.

2. NST TOEFL Explorer (NST, 2005). Aplikasi ini merupakan aplikasi TOEFL CBT

(Computer Based Test) yang dirancang menggunakan media Flash yang berbasis

desktop. Pada aplikasi ini terdapat menu materi, tutorial, kuis, dan simulasi

TOEFL. Simulasi TOEFL yang ada pada aplikasi ini sudah mampu menampilkan

skor dan menyimpan dokumentasi hasil perolehan skor user, namun pada aplikasi

ini belum terdapat halaman admin, untuk menambah soal TOEFL.

3. Aplikasi Pembelajaran E-Learning Bahasa Inggris Sebagai Media Pelatihan

TOEFL (Adi, 2006). Pada penelitian ini, konsep yang digunakan adalah e-Learning

sebagai metode pembelajaran. Aplikasi ini dibuat dengan tujuan membantu proses

pembelajaran dalam usaha pemahaman bahasa Inggris khususnya tentang TOEFL

dengan menerapkan konsep e-Learning. Aplikasi yang dikembangkan ini hanya

sebatas pembelajaran TOEFL, belum adanya fasilitas simulasi TOEFL.

Universitas Sumatera Utara


28

Pembelajaran dilakukan dengan fasilitas materi, contoh-contoh soal dan

pembahasan.

4. Aplikasi Pembelajaran Bahasa Arab dan Simulasi TOAFL (Test Of Arabic as

Foreign Language) Berbasis Web oleh (Nurhartantrio, 2010). Pada penelitian ini,

penulis membangun suatu aplikasi berbasis web menggunakan PHP dan MySQL

yang menyajikan informasi serta materi-materi pembelajaran bahasa Arab dan

simulasi TOAFL. Metode pengembangan sistem yang penulis gunakan adalah

Concurrent Development Model. Dalam aplikasi ini manajemen user kurang baik.

Belum adanya dokumentasi dan statistik skor user. Sehingga tidak bisa memantau

perkembangan user.

5. Perancangan Aplikasi Mobile Learning Test TOEFL Dengan Menggunakan Mobile

Delivery Tracking System Pada PT. Mitra Integrita Utama (Prastyawan, 2009).

Penelitian yang dilakukan oleh penulis ini dilakukan di PT. Mitra Integrita Utama

yang merupakan salah satu perusahaan yang bergerak di bidang Mobile Learning

Development. Perusahaan ini membutuhkan suatu aplikasi layanan mobile berupa

tes TOEFL (Test of English as a Foreign Language) melalui handphone atau web

browser yang mendukung Java, GPRS, 3G, dan WiFi. Dalam menyelesaikan

pembuatan aplikasi tersebut digunakan beberapa metode, yaitu observasi,

wawancara, studi literatur, desain dan struktur data, pembuatan program, validasi

sistem, serta implementasi sistem.

Universitas Sumatera Utara


29

Dari beberapa penelitian sejenis yang dijadikan sebagai perbandingan dengan

penelitian ini, terdapat beberapa kekurangan yang kemudian dijadikan sebagai acuan

untuk pengembangan yang lebih baik pada sistem yang akan dirancang. Dari hasil studi

penelitian sejenis yang dilakukan, maka dapat disimpulkan beberapa kelebihan yang ada

pada penelitian ini, yaitu sebagai berikut:

1. Pengembangan aplikasi yang dirancang ini berbasis web dan bersifat online,

sehingga sangat mudah diakses oleh pengguna dari mana saja dan kapan saja.

Dalam perancangannya, aplikasi ini menggunakan bahasa pemrograman PHP dan

database MySQL yang bersifat multiplatform.

2. Sistem yang dirancang ini menyediakan fasilitas pembelajaran, berupa materi-

materi, contoh soal dengan pembahasan, dan simulasi tes TOEFL yang mendekati

keadaan tes yang sebenarnya. Soal latihan dan soal TOEFL disajikan secara acak.

Pengacakan soal latihan dan soal tes menggunakan fungi random dari bahasa

pemrograman PHP.

3. Sistem yang dirancang ini mempunyai dokumentasi user yang menyimpan data

user, data skor, dan data lain menyangkut pelaksanaan simulasi tes.

4. Sistem ini memiliki halaman Admin sebagai entitas penting di dalam sistem

mempunyai fungsi sebagai pengelolah sistem. Admin dapat menambah, menghapus

dan mengedit soal. Admin juga dapat menambah admin baru dan mengelolah data

user.

Universitas Sumatera Utara

Anda mungkin juga menyukai