• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI"

Copied!
22
0
0

Teks penuh

(1)

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.

(2)

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

(3)

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

(4)

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

1 Kesatuan Luar

(External Entity)

Merupakan kesatuan luar (entity) dilingkungan luar sistem yang akan memberikan input/menerima output dari sistem

2 Aliran Data

(Data Flow)

Data mengalir melalui sistem, dimulai dengan sebagian input dan diubah atau diproses menjadi output.

3 Proses (Process)

Kegiatan dari hasil suatu arus data yang masuk dalam proses untuk dihasilkan arus data yang akan keluar atau untuk mengubah input menjadi output

4

Penyimpanan Data (Data Storage)

Data disimpan untuk keperluan berikutnya

(5)

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

1 Terminator, untuk memulai dan mengakhiri suatu

program.

2 Process, suatu simbol yang menunjukkan setiap

pengolahan yang dilakukan oleh computer.

3 Data, digunakan untuk memasukkan data maupun menunjukkan hasil dari suatu proses.

4 Decision, suatu kondisi yang akan menghasilkan

beberapa kemungkinan jawaban atau pilihan.

5 Preparation, suatu simbol yang menyediakan

tempat-tempat pengolahan data dalam storage.

6 Connector, merupakan simbol untuk masuk dan

keluarnya suatu prosedur pada lembar kertas yang sama.

7

Off-Page Connector, merupakan symbol untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang lain.

8

Arus atau flow, prosedur yang dapat dilakukan dari atas ke bawah, bawah ke atas, dari kiri ke kanan, atau dari kanan ke kiri.

(6)

9

Document, merupakan simbol untuk data yang berbentuk informasi.

10

Predefined process, digunakan untuk menyatakan 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.

(7)

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.

(8)

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.

(9)

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.

(10)

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 "/"

(11)

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.

(12)

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.

(13)

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.

(14)

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.

(15)

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,

(16)

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.

(17)

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.

(18)

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.

(19)

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.

(20)

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.

(21)

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.

(22)

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.

Gambar

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
Tabel 2.2 Simbol-simbol Flowchart
Gambar 2.1 Komponen Sistem Informasi

Referensi

Dokumen terkait

2) Bahan hukum sekunder, yaitu bahan-bahan yang memberikan penjelasan mengenai bahan hukum primer, seperti hasil karya ilmiah dan hasil penelitian. Termasuk

Berdasarkan jawaban dari responden dapat diinterpretasikan bahwa pihak- pihak yang terlibat lansung dalam program Soft Skills siswa yakni kepala sekolah, guru, semua stakeholder

Seperti pada gambar berikut, ketika para pemuda Jepang ingin menikah, mereka mempunyai beberapa masalah dan alasan yang menyebabkan tidak adanya keinginan menikah

Cara ilmiah berarti bahwa kegiatan penelitian didasarkan pada ciri-ciri keilmuan, yaitu rasional, empiris dan sistematis, sehingga dengan cara yang ilmiah itu, akan

Yaitu tentang materi “membuat logo sederhana dengan menggunakan Aplikasi Corel Draw X5” ternyata materi yang akan diajarkan kepada peserta didik sudah pernah dipelajari di

5) Alokasi waktu ditentukan sesuai dengan keperluan untuk mencapai KD dan beban belajar dengan mempertimbangkan jumlah jam pelajaran yaang tersedia dalam silabus dan KD

Ketika tombol Add di klik maka tombol Save dan tombol Cancel akan aktif, kemudian muncul pesan “Silahkan pilih akses level”, lalu pilih hak akses maka kode petugas

Pada kolom Unique Values akan muncul item-item yang ada pada layer, selanjutnya klik salah satu (contoh : Makassar) klik Makassar 2X pada kiri mouse , hingga penampilan Select