BAB II LANDASAN TEORI 2.1 Tinjauan Pustaka Bab ini berisikan penjelasan teori – teori yang mendukung penulisan tugas akhir ini terkait dengan pembuatan aplikasi Website Try Out seleksi Mahasiswa Baru. Dasar teori yang digunakan dalam proses pembuatan serta pengembangan aplikasi ini adalah bahasa pemodelan dan konsepnya serta metode pengembangan perangkat lunak, Notepad++, PHP, HTML, XAMPP, Moodle, Javascript , MySql. 2.1.2 Unified Modeling Language (UML) Menurut Hend (2006:5) Unified Modeling Language (UML) adalah bahasa yang telah telah menjadi standard untuk visualisasi, menetapkan, membangun dan mendokumentasikan artifak suatu sistem perangkat lunak. Menurut Nugroho (2009:4), UML (Unified Modeling Language) adalah Metodologi kolaborasi antara metoda-metoda Booch, OMT (Object Modeling Technique), serta OOSE (Object Oriented Software Enggineering) dan beberapa metoda lainnya, merupakan metodologi yang paling sering digunakan saat ini untuk analisa dan perancangan sistem dengan metodologi berorientasi objek mengadaptasi maraknya penggunaan bahasa “pemrograman berorientasi objek” (OOP). Menurut Bentley dan Whitten (2007, p371), UML adalah satu set dari ketentuan modeling yang digunakan untuk menspesifikasi atau mendeskripsikan sebuah sistem perangkat lunak dalam suatu kondisi dari objek. UML dibagi menjadi beberapa komponen : 1. Class Diagram Menurut Bentley dan Whitten (2007, p400), class diagram menggambarkan struktur sistem suatu objek. Diagram ini menampilkan kelas-kelas objek yang sistemnya tersusun seperti hubungan antara kelas objek.
6 http://digilib.mercubuana.ac.id/
7
Gambar 2.1 Class diagram
2. Use Case Diagram Menurut Bentley dan Whitten (2007, p246-250), use case diagram menggambarkan interaksi antara sistem dan user. Use case diagram mendeskripsikan siapa saja yang akan menggunakan sistem dan dengan cara seperti apa yang diharapkan user untuk berinteraksi dengan sistem. Untuk melihat konsep Use case diagram, bisa dilihat pada Gambar 2.2.
Gambar 2.2 Konsep Use Case diagram
http://digilib.mercubuana.ac.id/
8
Use case diagram memiliki komponen sebagai berikut : a.
Aktor (pelaku) Pada use case diagram, pelaku adalah segala sesuatu yang berinteraksi dengan sistem untuk pertukaran informasi
b.
Relationship (hubungan) Pada use case diagram, hubungan digambarkan dalam sebuah garis diantara dua symbol.
3. Sequence Diagram Menurut Bentley dan Whitten (2007, p394), sequence diagram menggambarkan bagaimana objek berinteraksi satu sama lain melalui pesan dalam eksekusi use case. Diagram ini menggambarkan langkahlangkah pesan dikirim dan diterima antara objek. Untuk gambar sequence diagram bisa dilihat pada Gambar 2.3.
Gambar 2.3 Sequence diagram
Sequence diagram memiliki komponen sebagai berikut : a.
Actor Actor digambarkan dengan simbol actor pada use case
b.
System
http://digilib.mercubuana.ac.id/
9
System digambarkan dengan kotak hitam atau secara keseluruhan. c.
Lifelines Garis vertikal putus-putus memanjang ke bawah dari simbol actor dan system yang mengindikasikan kehidupan sequence.
d.
Activation bars Bar yang terdapat pada jalur proses yang menunjukkan periode waktu ketika peserta aktif dalam interaksi.
e.
Input messages Panah horizontal dari actor ke system yang menunjukkan masuknya pesan.
f.
Output messages Panah horizontal dari system untuk actor yang ditampilkan dengan garis putus-putus.
g.
Receiver actor Actor atau sistem eksternal lainnya yang menerima pesan dari system.
h.
Frame Kotak yang dapat menyertakan satu atau lebih pesan untuk membagi fragmen sequence. Kotak ini dapat menunjukkan langkah loop, alternatif, atau opsional (opt).
4. Activity Diagram Menurut Bentley dan Whitten (2007, p390-391), activity diagram menggambarkan alur yang berurutan dari aktivitas use case. Diagram ini juga dapat digunakan untuk memodelkan logika dengan suatu sistem. Untuk gambar activity diagram bisa dilihat pada Gambar 2.4.
http://digilib.mercubuana.ac.id/
10
Gambar 2.4 Activity diagram Activity diagram memiliki komponen sebagai berikut : a.
Titik solid Pada activity diagram, titik solid menggambarkan awal sebuah proses.
b.
Segi empat dengan sudut tumpul Pada activity diagram, segi empat dengan sudut tumpul menggambarkan tugas yang perlu dilakukan.
c.
Panah Pada activity diagram, panah menggambarkan sasaran yang mengawali kegiatan.
d.
Diamond Pada activity diagram, diamond menggambarkan sebuah kegiatan keputusan.
http://digilib.mercubuana.ac.id/
11
e.
Titik solid di dalam lingkaran Pada
activity
diagram,
titik
solid
di
dalam
lingkaran
menggambarkan akhir sebuah proses Untuk lambang dan komponen UML, bisa dilihat pada Tabel 2.1.3.
Tabel 2.1.3 Lambang UML SYMBOL
NAMA
PENJELASAN FUNGSI Mewakili Peran Orang/Aktor, yang digunakan dan
ACTOR
dimainkan saat interaksi dengan use case Abstraksi interaksi antara sistem dan aktor sehingga
USE CASE
menghasilkan sesuatu yang Hubungan terukur dimana perubahan yang terjadi pada suatu
DEPENDENCY
elemen yang mandiri akan memperngaruhi elemen yang bergantung padanya Menspesifikasi bahwa use
<
>
case sumber secara
INCLUDE
eksplisit/fungsionalitas Menunjukan suatu use case <<extend>>
merupakan tambahan
EXTEND
fungsional dari use case lain
ASSOCIATION
jika kondisi sudah terpenuhi Menghubungkan objek satu
http://digilib.mercubuana.ac.id/
dengan objek lainnya
12
Menspesifikasikan paket yang menampilkan sistem secara
SYSTEM
terbatas Interaksi aturan dan elemen COLLABORATION
lain yang bekerja sama untuk menyediakan prilaku yang lebih besar dan jumlah elemen sinergi Elemen fisiknya yang berfungsi
NOTE
saat aplikasi dijalankan sebagai sumber daya komputasi
2.2 Metode Pengembangan Aplikasi 2.2.1 Model Waterfall Menurut Pressman (2010), model waterfall adalah model klasik yang bersifat sistematis, berurutan dalam membangun software. Nama model ini sebenarnya adalah “Linear Sequential Model”. Model ini sering disebut dengan “classic life cycle” atau model waterfall. Menurut Sommerville (2011 : 29-30), waterfall model adalah sebuah contoh dari proses perencanaan, dimana semua proses kegiatan harus terlebih dahulu direncanakan dan dijadwalkan sebelum dikerjakan. Dapat dikatakan bahwa model waterfall ini menerapkan sistem secara tahap demi tahap untuk membangun sebuah aplikasi/software. Menurut Pressman (2010), terdapat 5 tahapan pada waterfall model, yaitu requirement analysis and definition, system and software design, implementation and unit testing, integration and system testing, dan operation and maintenance. Untuk alur dari Model Waterfall bisa dilihat pada Gambar 2.5
http://digilib.mercubuana.ac.id/
13
Gambar 2.5 Waterfall Model
Berikut adalah penjelasan dari tahapan-tahapan tersebut : 1. Requirements Merupakan tahapan penetapan fitur, kendala dan tujuan sistem melalui konsultasi dengan pengguna sistem. Semua hal tersebut akan ditetapkan secara rinci dan berfungsi sebagai spesifikasi sistem. 2. Design Dalam tahapan ini akan dibentuk suatu arsitektur sistem berdasarkan persyaratan yang telah ditetapkan. Dan juga mengidentifikasi dan menggambarkan abstraksi dasar sistem perangkat lunak dan hubunganhubungannya. 3. Implementation and Unit Testing Dalam tahapan ini, hasil dari desain perangkat lunak akan direalisasikan sebagai satu set program atau unit program. Setiap unit akan diuji apakah sudah memenuhi spesifikasinya.
http://digilib.mercubuana.ac.id/
14
4. Integration and System Testing Dalam tahapan ini, setiap unit program akan diintegrasikan satu sama lain dan diuji sebagai satu sistem yang utuh untuk memastikan sistem sudah memenuhi persyaratan yang ada. Setelah itu sistem akan dikirim ke pengguna sistem. 5. Operation Dalam tahapan ini, sistem diinstal dan mulai digunakan. Selain itu juga memperbaiki error yang tidak ditemukan pada tahap pembuatan. Dalam tahap ini juga dilakukan pengembangan sistem seperti penambahan fitur dan fungsi baru. 2.3 Tahapan Proses 2.3.1 Analisis dan Perancangan Analisis adalah suatu kegiatan dalam mempelajari serta mengevaluasi suatu bentuk permasalahan atau kasus yang terjadi. Perancangan adalah suatu kegiatan membuat desain teknis berdasarkan evaluasi yang telah dilakukan pada kegiatan analisis. Sistem adalah seperangkat elemen-elemen yang terdiri atas manusia, mesin atau alat dan prosedur serta konsep-konsep yang dihimpun menjadi satu guna mencapai tujuan bersama. Analisa yang penulis dapat dari referensi, Website Try Out atau ujian ataupun website sejenisnya hanya dapat diakses melalui perangkat komputer. Beranjak dari analisis tersebut, penulis memutuskan untuk membuat Website Try Out atau Ujian dapat diakses melalui gadget(handphone) sehingga dapat menghemat waktu dan menjadi lebih fleksibel sehingga ada dua sistem yang digunakan yaitu Sistem komputer dan sistem gadget. 2.3.2 Implementasi dan Pengujian Implementasi dilakukan setelah proses coding selesai dengan menggunakan bahasa pemrograman PHP, HTML. Untuk testing, pada awal menggunakan seperangkat komputer/laptop yang dihubungkan dengan jaringan localhost yang memanfaatkan aplikasi XAMPP. Testing/ uji coba dilakukan bertujuan untuk mengetahui dan mencari tahu apakah program sudah berjalan dengan baik dan
http://digilib.mercubuana.ac.id/
15
benar atau mungkin masih terdapat kesalahan/ Bug. Jika program sudah berjalan dengan baik dan benar maka program dapat di Hosting ke server dengan begitu dapat diakses secara Online baik melalui gadget maupun komputer/laptop yang memiliki koneksi internet. 2.3.3 Pengambilan Kesimpulan Kesimpulan diambil dan ditarik setelah proses pengujian dan implementasi sudah selesai dan berhasil dilakukan. Kesimpulan menyesuaikan antar proses Teori serta Praktik. Kesimpulan menarik satu keputusan dari semua proses yang telah terjadi, yaitu apakah program sudah berhasil dan dapat digunakan oleh user atau program belum dapat berjalan dengan baik sehingga tidak dapat di launching ke public. 2.4 World Wide Web (WWW) World Wide Web, biasa lebih terkenal disingkat sebagai WWW adalah suatu ruang informasi yang dipakai oleh pengenal global yang disebut Pengidentifikasi Sumber Seragam untuk mengenal pasti sumber daya berguna. World Wide Web (www) berisikan suatu ruang informasi yang yang dipakai oleh pengenal global yang disebut Uniform Resource Identifier (URI) untuk mengidentifikasi sumber-sumber daya yang berguna. WWW merupakan informasi yang dapat diakses melalui internet di mana dokumen - dokumen hypermedia (file - file komputer) disimpan dan kemudian diambil dengan cara cara yang menggunakan metode penentuan alamat yang unik (McLeod Pearson, 2008). WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenar nya ia hanyalah bagian daripada Internet. WWW merupakan kumpulan peladen web dari seluruh dunia yang mempunyai kegunaan untuk menyediakan data dan informasi untuk dapat digunakan bersama.WWW adalah bagian yang paling menarik dari Internet. Melalui web, para pengguna dapat mengakses informasi-informasi yang tidak hanya berupa teks tetapi bisa juga berupa gambar, suara, video dan animasi.
http://digilib.mercubuana.ac.id/
16
2.5 Notepad++ Notepad++ adalah sebuah penyunting teks dan penyunting kode sumber yang berjalan di sistem operasi Windows. Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan dan menyuntingan teks dan berkas kode sumber berbagai bahasa pemrograman. Perangkat lunak komputer ini memiliki kelebihan pada peningkatan kemampuan sebuah program text editor, lebih dari sekedar program Notepad bawaan Windows (Anonim, 2014). Notepad++ bisa mengenal tag dan kode dalam berbagai bahasa pemrograman. Fitur pencarian tingkat lanjut dan pengeditan teks yang tersedia juga cukup ampuh, sangat membantu tugas seorang programmer atau developer dalam menyelesaikan skrip kode programnya. Program Notepad++ banyak diaplikasikan dan digunakan oleh kalangan pengguna komputer di bidang pemrograman aplikasi desktop dan web. Notepad++ merupakan software gratis (opensource). Notepad++ dapat dijalankan di sistem operasi Win2K, Windows XP, Vista, Windows 7, dan Windows 8. 2.6 XAMPP XAMPP adalah sebuah software yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolah data MYSQL di komputer lokal”. XAMPP berperan sebagai server web pada komputer lokal. XAMPP juga dapat disebut sebuah Cpanel server virtual, yang dapat membantu melakukan preview sehingga dapat dimodifikasi website tanpa harus online atau terakses dengan internet (Wicaksono, 2008). XAMPP merupakan paket PHP dan MySQL berbasis
open
source,
yang
dapat
digunakan
sebagai
tool
pembantu
pengembangan aplikasi berbasis PHP. XAMPP mengombinasikan beberapa paket perangkat lunak berbeda ke dalam satu paket (Choliviana, Triyono, & Sukadi, 2012).
Memanfaatkan
XAMPP
sebagai
database
dikarenakan
XAMPP
menyediakan aplikasi database MySQL dengan interface lebih mudah dalam pengoperasiannya, tool-tool yang disediakan cukup lengkap dan memenuhi kebutuhan perancangan data base dan juga free license.
http://digilib.mercubuana.ac.id/
17
2.7. PHP (Hypertext Preprocessor) PHP(Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. Menurut Arief (2011c:43) PHP adalah Bahasa server-side –scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Salah satu keunggulan yang dimiliki PHP adalah kemampuannya untuk melakukan koneksi ke berbagai macam software sistem manajemen basis data atau Database Management Sistem (DBMS), sehingga dapat menciptakan suatu halaman web dinamis. PHP mempunyai koneksitas yang baik dengan beberapa DBMS seperti Oracle, Sybase, mSQL, MySQL, Microsoft SQL Server, Solid, PostgreSQL, Adabas, FilePro, Velocis, dBase, Unix dbm, dan tidak terkecuali semua database ber-interface ODBC. 2.8 HTML HTML atau Hypertext Markup Language adalah suatu sistem penulisan perintah dan formating hypertext sederhana yang ditulis ke dalam dokumen teks ASCII agar dapat menghasilkan tampilan visual yang terintegrasi. Dengan kata lain, dokumen yang dibuat dalam aplikasi pengolah kata dan disimpan ke dalam format ASCII normal sehingga menjadi home page dengan tambahan perintahperintah HTML. HTML (Hyper Text Markup Language) adalah bahasa yang digunakan pada dokumen web sebagai bahasa untuk pertukaran dokumen web (Sibero, 2012). Kesimpulannya adalah HTML bahasa yang dipakai untuk menampilkan informasi pada halaman web, karena HTML menampilkan informasi dalam bentuk hypertext dan juga mendukung sekumpulan perintah yang dapat digunakan untuk mengatur tampilnya informasi tersebut, sesuai dengan namanya, bahasa ini menggunakan tanda (markup) untuk menandai perintah-perintahnya. 2.9 Moodle MOODLE (singkatan dari Modular Object-Oriented Dynamic Learning Environment) adalah paket perangkat lunak yang diproduksi untuk kegiatan
http://digilib.mercubuana.ac.id/
18
belajar berbasis internet dan situs web yang menggunakan prinsip social constructionist pedagogy. MOODLE merupakan salah satu aplikasi dari konsep dan mekanisme belajar mengajar yang memanfaatkan teknologi informasi, yang dikenal dengan konsep pembelajaran elektronik atau e-learning. Moodle dapat digunakan secara bebas sebagai produk sumber terbuka (open source) di bawah lisensi GNU. Moodle dapat diinstal di komputer dan sistem operasi apapun yang bisa menjalankan PHP dan mendukung database SQL (Anonim, 2010). 2.10 MySQL Mysql adalah sebuah server database open source yang terkenal yang digunakan berbagai aplikasi terutama untuk server atau membuat WEB. Mysql berfungsi sebagai SQL (Structured Query Language) yang dimiliki sendiri dan sudah diperluas oleh Mysql umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi server yang dinamis dan powerfull. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomastis. Menurut B.Herry Suharto dan Soesilo Wijono (2006 : 4) beberapa fitur dan keunggulan dari MySQL ialah: a.Tidak ada memory-leak serta pemakaian memori yang sangat optimal b.Tersedia berbagai API untuk bahasa C++, Java (JDBC dengan Conector/J), Phyton, Perl, Tcl, ODBC (My ODBC), Eiffel, dan Ruby 33 c.MySQL juga multiflatform, yang tersedia untuk UNIX (termasuk Linux), windows dan Mac d. MySQL dapat menangani database relational dan dapat dipakai untuk arsitektur standalone maupun client server
http://digilib.mercubuana.ac.id/
19
e. Software MySQL adalah open source, artinya kita dapat mengambil, memakai, dan mengubah source-nya dengan bebas, tanpa biaya. 2.11 Gadget Gadget adalah sebuah perangkat elektronik kecil yang memiliki teknologi terbaru yang memiliki suatu fungsi yang khusus. Gadget juga memiliki suatu peranti atau instrumen yang memiliki tujuan dan fungsi praktis yang secara spesifik dirancang lebih canggih dibandingkan dengan teknologi yang diciptakan sebelumnya. Gadget dimaksud disini adalah laptop dan smartphone. 2.12 JavaScipt JavaScript adalah bahasa pemrograman yang khusus untuk halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program. JavaScript dapat langsung digabungkan dengan HTML tanpa harus di compile terlebih dahulu. Menurut Deitel (2012, p17) Javascript adalah bahasa naskah yang sering digunakan terutama untuk menambah program pada halaman web sebagai contoh animasi dan interaksi dengan pengguna serta didukung oleh hampir seluruh web browser. Menurut William & Sawyer (2011, p524) Javascript adalah bahasa naskah berorientasi objek yang digunakan pada web browser dengan menambahkan fungsi interaktif pada halaman web. Berdasarkan definisi-definisi dari para pakar dapat disimpulkan bahwa Javascript adalah bahasa naskah berorientasi objek pada web browser untuk menambahkan fungsi interaktif yang membuat aplikasi web bersifat dinamis. 2.13 Try Out Try out Ujian Masuk Perguruan Tinggi adalah sebuah uji coba (tryout) yang diadakan untuk mengetahui kemampuan siswa dalam memasuki suatu perguruan tinggi tertentu (Dian & Laili, 2009). Try out memiliki peranan yang cukup penting bagi calon Mahasiswa/i
http://digilib.mercubuana.ac.id/
20
baru sebelum mereka benar-benar masuk ke dalam Perguruan Tinggi/ Universitas terlepas dari Nilai raport/ Nilai Ujian Nasional, Try Out ini bisa membantu mengetahui Mahasiswa/i yang benar-benar bekompeten untuk masuk ke dalam Perguruan Tinggi/ Universitas. 2.14 CMS Content Management System (CMS) merupakan perangkat lunak yang digunakan untuk menambahkan atau memanipulasi isi/konten dari suatu situs Web. CMS merupakan situs web yang menerapkan sistem ini berorientasi terhadap konten. Sudah bukan merupakan kendala yang berarti bagi manajemen atau humas suatu perusahaan/institusi/organisasi untuk memperbaharui situs webnya. Dengan hak akses dan otoritas masing-masing, setiap bagian dari perusahaan/intitusi/organisasi dapat memberikan kontribusinya kedalam website tanpa prosedur yang sulit (Wikipedia, 2015). CMS digunakan dalam pengelolaan situs web dan isinya secara dinamis, memberikan konsep-konsep seperti user, role, komponen web, modul, template. Sistem ini biasanya hadir dengan beberapa aspek seperti ekstensibilitas dan modularitas, isi dan presentasi masing-masing, dukungan untuk berbagai jenis isi, dukungan bagi manajemen control akses user, pengelolaan tata letak dan tampilan visual, atau definisi untuk cara kerja web dan penggunaannya (Dian & Laili, 2009). Dapat ditarik kesimpulan bahwa CMS ini merupaka tools-tools yang membantu mempermudah dalam editing website dengan modul-modul yang telah disediakan olehnya. 2.15 Soal Soal merupakan hal yang harus dipecahkan, sesuatu yang harus dicarikan jawabannya (Kamus Besar Bahasa Indonesia, 2014). 2.15.1 Jenis Soal Jenis Soal yang terdapat pada Webiste Try Out Seleksi Mahasiswa Baru Universitas Mercu Buana diantaranya :
http://digilib.mercubuana.ac.id/
21
1. Multiple choice (pilihan ganda) Pilihan ganda merupakan bentuk penilaian di mana responden diminta untuk memilih jawaban yang mungkin terbaik ( atau jawaban ) dari pilihan dari daftar. Jika menebak jawaban, biasanya ada kesempatan 25 persen untuk mendapatkan jawaban yang benar dari 4 pilihan jawaban . Menemukan jawaban yang benar dari beberapa pilihan dapat otomatis menggunakan beberapa sistem pertanyaan penjawab pilihan (automatisasi) (Wikipedia, 2015). Pilihan Ganda (Multiple Choice Test) antara lain, merupakan tes objektif dimana masing-masing item disediakan lebih dari dua kemungkinan jawaban, dan hanya satu dari pilihan-pilihan tersebut yang benar (Noeng Muhajir, 1981:81). Pada intinya Multiple Choice (piihan ganda) adalah bentuk test pertanyaan yang terdiri dari dua pilihan jawaban atau lebih, dimana diantara jawaban tersebut hanya terdapat satu jawaban yang benar. 2.15.2 Materi Soal Materi yang diberikan pada Website Try Out Seleksi Mahasiswa Baru Universitas Mercu Buana yaitu terdapat 3(tiga) materi, diantaranya : 1. Matematika Matematika adalah kumpulan kebenaran dan aturan, matematika bukanlah sekedar berhitung. Matematika merupakan sebuah bahasa, kegiatan pembangkitan masalah dan pemecahan masalah, kegiatan menemukan dan mempelajari pola serta hubungan (Riedesel, 1990). Matematika adalah studi besaran, struktur, ruang, dan perubahan (Wikipedia, 2013). Soal Matematika yang diberikan yaitu berkaitan dengan materi pelajaran Matematika pada tingkat SMA, seperti Persamaan Kuadrat dan Fungsi, Statistika dan peluang, Sistem persamaan linear dan kuadrat, dsb. 2. Bahasa Inggris Bahasa Inggris adalah bahasa Jermanik yang pertama kali dituturkan di Inggris pada Abad Pertengahan Awal dan saat ini merupakan bahasa yang paling umum digunakan di seluruh dunia (Wikipedia, 2014).
http://digilib.mercubuana.ac.id/
22
Materi Bahasa Inggris berkaitan dengan materi Bahasa Inggris pada pelajaran
di
SMA
pada
umumnya
seperti
penyempurnaan
kalimat(sentence), penggunaan Subjek, recount, descriptive, dsb. Materi ini juga bertujuan untuk menstimulus para peserta Try Out akan pengetahuan mereka tentang Bahasa Inggris. 3. Umum Materi Umum berisikan Soal-soal mengenai pertanyaan yang berkaitan dengan kehidupan sehari-hari, sejarah, pendidikan kewarganegaaran, dan lain sebagainya.
http://digilib.mercubuana.ac.id/