BAB III ANALISIS DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. Implementasi program adalah implementasi dari analisis dan desain

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. bisnis atau masyarakat sering memilih emas untuk berinvestasi. Kenyataannya,

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI KERJA PRAKTEK. itu juga dilakukan pengamatan pada proses penyimpanan data customer serta proses

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB IV 4. DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV DESKRIPSI KERJA PRAKTEK

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV IMPLEMENTASI DAN EVALUASI Instalasi Program dan Pengaturan Sistem

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB III ANALISIS DAN PERANCANGAN SISTEM. langkah-langkah tersebut dapat dilihat pada Gambar 3.1.

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB IV IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi Pencatatan Transaksi Penjualan Tiket pada PT. Gerry Anugrah

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV DESKRIPSI KERJA PRAKTEK. sistem yang ada saat ini pada PT. BARATA INDONESIA (PERSERO). Hasil

BAB III ANALISIS DAN PERANCANGAN SISTEM. 3.1 Analisis Permasalahan dan Analisa Kebutuhan Sistem

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. yang beralamatkan di Perumahan Dosen Untag Jalan Nginden Baru VIII-B No. 19

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV DESKRIPSI PEKERJAAN

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari:

BAB III ANALISIS DAN PERANCANGAN SISTEM. yang akan dibuat. Document flow berikut memberikan gambaran arus data yang

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV DESKRIPSI PEKERJAAN. penelitian terhadap aplikasi pencatatan history barang gudang pada PT. GRLJI.

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Sungai (BBWS) Brantas, ditemukan beberapa permasalahan seperti: human error

BAB IV DESKRIPSI KERJA PRAKTEK. memberikan kemudahan kepada pengguna khususnya pihak Badan Pengembangan

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB IV DESKRIPSI SISTEM. dilakukan adalah identifikasi permasalahan yang terdiri dari survei, wawancara

BAB IV DISKRIPSI PEKERJAAN. analisis sistem ruang lingkup tugasnya lebih terinci. Pemeliharaan Sarana (Perbaikan) yang sesuai dengan kebutuhan user.

4. BAB IV IMPLEMENTASI DAN EVALUASI. maka dapat dinyatakan bahwa sistem berjalan pada arsitektur desktop aplikasi

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI SISTEM

BAB IV PENJELASAN PEKERJAAN

BAB IV DESKRIPSI SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di Koperasi

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK. sistem dimana aplikasi dibangun yang meliputi perangkat keras (hardware), perangkat

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM. Rukina Sukses Abadi, dengan objek wawancara bagian admin kapal dan officer

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV DESKRIPSI PEKERJAAN. disposisi surat masuk ke sub sub bagian dalam pengadilan tinggi. Pada

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. (software) dan perangkat keras (hardware). Adapun persyaratan minimal

BAB IV DESKRIPSI PERKERJAAN

BAB IV 4. DESKRIPSI PEKERJAAN. yang dikembangkan dengan tampilan yang mudah untuk dijalankan. Aplikasi

BAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:

BAB III ANALISIS DAN PERANCANGAN SISTEM. keputusan atau tindakan dalam menyelesaikan masalah tersebut.

BAB IV DESKRIPSI PEKERJAAN

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem 3.1.1 Identifikasi Masalah Bahasa merupakan kunci penentu menuju keberhasilan dan memiliki peran sentral, khususnya dalam perkembangan intelektual, sosial, emosional seseorang dan dalam mempelajari semua bidang studi. Salah satu bahasa yang memiliki peranan penting dalam upaya untuk berkomunikasi dan penjembatan dengan pihak luar adalah Bahasa Inggris, karena Bahasa Inggris merupakan bahasa yang resmi digunakan sebagai bahasa internasional. Mengingat pentingnya peranan Bahasa Inggris tersebut, hendaknya mempelajari Bahasa Inggris dilakukan sejak dini, yaitu usia anak-anak. Cara belajar yang dapat diterapkan pun beragam mulai dari yang konvensional, seperti membaca buku atau menggunakan komputer sebagai media pembelajaran. LBB NEC selaku penyelenggara pendidikan non formal melihat komputer memiliki potensi untuk mendukung pembelajaran Bahasa Inggris konvensional yang selama diterapkan. Untuk itulah diperlukan suatu aplikasi pembelajaran Bahasa Inggris yang mampu menjawab kebutuhan tersebut dan dikemas secara sederhana serta menarik minat para siswa LBB NEC untuk mempelajari Bahasa Inggris. 3.1.2 Analisis Kebutuhan Perangkat Keras Daftar kebutuhan perangkat keras pengembang aplikasi, memiliki spesifikasi minimal: 22

23 1. Processor minimal Pentium IV (sebaiknya lebih). 2. RAM minimal 256 MB. 3. VGA on Board. 4. Harddisk 20 GB. 5. Monitor resolusi 1024 x 768 atau lebih. 6. Keyboard dan mouse. 7. Active Speaker. 3.1.3 Analisis Kebutuhan Perangkat Lunak Daftar kebutuhan perangkat lunak pengembang aplikasi, memiliki spesifikasi minimal: 1. Sistem operasi Windows XP Service Pack 2. 2. Aplikasi program adalah Microsoft Visual Studio 2008. 3. Penyimpanan database menggunakan SQL Server Compact. 3.2 Perancangan Sistem Penelitian ini merupakan rancang bangun aplikasi pembelajaran Bahasa Inggris untuk pemula di tingkat sekolah dasar. Penelitian ini akan menggunakan dua dari lima model pembelajaran berbantuan komputer, yaitu: a. Tutorial Digunakan untuk menyampaikan suatu materi pengajaran. Tutorial bertujuan untuk menyampaikan atau menjelaskan materi tertentu, dimana komputer yang berperan sebagai tutor menyampaikan materi sesuai bahan ajar yang telah ditentukan. Dalam beberapa hal tutorial diperlukan untuk mengatasi masalah

24 belajar siswa, berbekal bantuan navigasi materi yang diajarkan, tutorial akan memudahkan siswa mempelajari bagian-bagian materi tertentu. b. Drill and Practice Digunakan untuk menguji tingkat pengetahuan siswa dan mempratekkan pengetahuan mereka, sehingga pembuatannya disesuaikan dengan tingkat kemampuan masing-masing siswa. Dalam hal ini, siswa bertugas menjawab soal yang diberikan, dan komputer akan memberikan hasil evaluasi dari jawaban-jawaban tersebut. Drill and practice juga dapat diterapkan pada siswa yang sudah mempelajari konsep dengan tujuan memantapkan konsep yang telah dipelajari. Pengolahan materi ajar dilakukan dengan cara mengumpulkan berbagai macam gambar yang mewakili suatu kegiatan tertentu sesuai dengan tema pembelajaran pada tiap level-nya, melakukan pemilihan suara yang mewakili gambar-gambar tersebut. Pengumpulan gambar dan pemilihan suara tersebut disesuaikan dengan buku materi ajar para guru di LBB NEC Surabaya. Blok diagram pada Gambar 3.1 menggambarkan proses alur pembelajaran pada aplikasi ini secara umum. Yang menjadi masukkan adalah data gambar, data suara, data tutoring, dan data evaluasi. Data gambar dan data suara akan dikelola sebagai sumber data utama, sedangkan data tutoring dan data evaluasi akan dipergunakan untuk membentuk materi pembelajaran baik itu materi ajar maupun materi evaluasi yang bersifat audio visual sebagai output-nya. Hasil evaluasi merupakan output dari penyelesaian materi evaluasi yang berupa nilai/skor yang dapat menggambarkan sejauh mana pemahaman user terhadap materi yang disampaikan.

25 Data Gambar Data Suara Data Tutoring Maintenance Data Gambar Maintenance Data Suara Pembentukan Materi Ajar Audio Visual Pembelajaran B. Inggris Berbasis Audio Visual Evaluasi B. Inggris Berbasis Audio Visual Data Evaluasi Pembentukan Materi Evaluasi Audio Visual Hasil Evaluasi Gambar 3.1 Diagram Blok Aplikasi Pembelajaran Bahasa Inggris 3.2.1 System Flow Penggambaran arus informasi akan dijabarkan pada alur sistem. Alur sistem tersebut akan diimplementasikan dengan komputer berupa penjaluran antara data, proses dan laporan. Aplikasi pembelajaran Bahasa Inggris dimulai dari menu Login. Menu Login akan melakukan pengecekan apakah user tersebut adalah tentor atau siswa. Jika user adalah tentor, maka layar akan berganti ke menu Tentor. Menu Tentor berisi lima submenu, Master Gambar, Master Suara, Master User, Create Tutoring dan Create Evaluasi. Master Gambar berfungsi untuk menyimpan data gambar yang akan dipakai dalam proses pembelajaran, Master Suara berfungsi untuk menyimpan data suara yang akan dipakai dalam proses pembelajaran, Master User berfungsi untuk menambah user baru, Create Tutoring berfungsi untuk menyusun materi tutoring yang terdiri dari tiga bagian yaitu Phrase, Pronunciation, dan Vocabulary dengan menggunakan gambar dan suara yang

26 telah disimpan sebelumnya, Create Evaluasi berfungsi untuk menyusun materi evaluasi. Jika user adalah siswa, maka layar akan berganti ke menu utama. Menu utama bagi siswa terdiri dari beberapa submenu seperti Tutoring, Evaluasi, Print Report dan View Chart. Menu Tutoring dan menu Evaluasi terdiri atas lima level, siswa dapat memulai proses pembelajaran dari level berapapun. Menu Print Report berfungsi untuk mencetak history hasil evaluasi siswa dalam bentuk laporan, menu View Chart berfungsi untuk menampilkan history hasil evaluasi siswa dalam bentuk diagram garis. Bentuk desain umum aplikasi pembelajaran Bahasa Inggris dapat dilihat pada Gambar 3.2 untuk proses Login, Gambar 3.3 untuk proses Maintenance dan Gambar 3.4 untuk proses Pembelajaran. Aplikasi Pembelajaran B. Inggris (Login) Mulai Menampilkan Menu Login Halaman Login User Pass User Cek User Pass Ada? Y Tentor? T C T Y A Selesai Gambar 3.2 System Flow Aplikasi Pembelajaran Bahasa Inggris (Login)

27 Aplikasi Pembelajaran Bahasa Inggris (Maintenance) Admin A Menu Tentor Maintenance Data User User? T Y Data User Menyimpan Data User Gambar Gambar? Y Data Gambar Menyimpan Data Gambar T Suara? Y Data Suara Menyimpan Data Suara Suara T Tutoring? Y Phrase? Y Phrase Data Phrase Phrase T Pronun? Y Pronunciation Data Pronun Level T T Pronun Vocabulary Data Vocab Vocab Evaluasi? T Y Pertanyaan & Jawaban Data Evaluasi Uji Coba Y B Evaluasi T Keluar Selesai Gambar 3.3 System Flow Aplikasi Pembelajaran Bahasa Inggris (Maintenance)

28 Aplikasi Pembelajaran Bahasa Inggris (Pembelajaran) User B C Menu User Memilih Menu 1 Memilih Level Y Grafik Nilai? T Grafik Nilai Nilai Cetak Report? T 2 Keluar T Level? Y Y Evaluasi T Tutoring? Pronun Y Y Menampilkan Sesi Evaluasi Pronun? Y Menampilkan Sesi Pronun Sesi Pronun Evaluasi Sesi Evaluasi Tutoring T Vocab? Y Menampilkan Sesi Vocabulary Nilai Menjawab Pertanyaan Hitung Nilai Menampilkan Sesi Phrase Sesi Phrase T Vocab Sesi Vocabulary Mencetak Progress Report Nilai Ke Menu User Progress Report 1 2 Selesai Gambar 3.4 System Flow Aplikasi Pembelajaran Bahasa Inggris (Pembelajaran)

29 3.2.2 Data Flow Diagram (DFD) DFD merupakan representasi grafik dalam menggambarkan arus data sistem secara terstruktur dan jelas sehingga dapat menjadi sarana dokumentasi yang baik. A Context Diagram Diagram ini menggambarkan rancangan global/keseluruhan dari proses yang ada pada DFD. Tampilan dari context diagram sistem yang dirancang dapat dilihat pada Gambar 3.5. Data Gambar Data User Tentor Data Phrase Data Suara Data Pronun Data Vocab 0 Sesi Phrase Data Evaluasi Aplikasi Pembelajaran B Inggris Sesi Pronun Sesi Vocab Sesi Evaluasi Level + Hasil Evaluasi User Log in Progress Report Grafik User Jawaban Sesi Evaluasi Gambar 3.5 Context Diagram Aplikasi Pembelajaran Bahasa Inggris

30 B Diagram Berjenjang Aplikasi Pembelajaran Bahasa Inggris Diagram berjenjang adalah gambaran dari proses pembuatan data flow diagram. Diagram berjenjang merupakan gambaran untuk acuan dari alur prosesproses yang akan muncul di dalam DFD tersebut. Awal alur dari diagram berjenjang ini dimulai dari 0 yaitu context diagram dan mengalir kebawah ke level-level selanjutnya yaitu 1, 2 dan seterusnya. Diagram berjenjang aplikasi pembelajaran Bahasa Inggris dapat dilihat pada Gambar 3.6. 1.1 User 1.2 Gambar 1 Maintenance 1.3 Suara 1.4.1 Phrase 1.4 Tutoring 1.4.2 Pronunciation 0 Aplikasi Pembelajaran Bahasa Inggris 1.5 Evaluasi 2.1 Cek User 1.4.3 Vocabulary 2.2.1 Phrase 2 Pembelajaran 2.2 Tutoring 2.2.2 Pronunciation 3 Laporan & Grafik 2.3 Evaluasi 2.2.3 Vocabulary Gambar 3.6 Diagram Berjenjang Aplikasi Pembelajaran Bahasa Inggris

31 C DFD Level 0 Dari context diagram yang ada, sistem yang terjadi dapat dipecah lagi menjadi beberapa proses, yaitu proses pembelajaran, proses maintenance, dan proses pembuatan laporan. Tampilan dari DFD Level 0 dapat dilihat pada Gambar 3.7. [Sesi Phrase] [Sesi Evaluasi] User [Hasil Evaluasi] [Sesi Pronun] [Sesi Vocab] 2 Nilai [User Login] Pembelajaran Data User [Jawaban Sesi Evaluasi] Materi Vocab + Materi 5 Vocabulary Materi Pronun Materi Phrase 6 Evaluasi Tentor 4 Pronun Materi Vocab 3 Phrase Materi Pronun 9 Nilai Materi Phrase [Level] 1 [Data Pronun] [Data Vocab] Data User Materi 8 User Level [Data Phrase] [Data Suara] Maintenance Level 7 Level [Data User] [Data Evaluasi] Data Suara Level [Data Gambar] Data Gambar + Data Suara Data Gambar 1 Gambar Data Gambar Data Suara 3 2 Suara [Grafik] Laporan [Progress Report] Nilai Gambar 3.7 Level 0 dari Data Flow Diagram (DFD)

32 D DFD Level 1 Maintenance Dari DFD Level 1 Maintenance, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu subproses user, subproses content, subproses tutoring dan subproses evaluasi. Tampilan dari DFD Level 1 Maintenance dapat dilihat pada Gambar 3.8. 1.1 [Data User] Meng elola User [Data User] 8 User [Data Gambar] 1.2 [Data Suara] [Data Suara] [Data Phrase] [Data Pronun] Meng elola Materi 2 Suara [Data Vocab] [Data Evaluasi] [Level] [Data Gambar] [Level] 7 Level 1 Gambar [Level] [Data Suara] [Level] [Data Gambar] 1.3 [Data Gambar] Tutoring [Data Suara] 1.4 Tentor [Materi Vocab] [Materi Pronun] [Materi Phrase] Evaluasi 5 Vocabulary 3 Phrase [Materi] 4 Pronun 6 Evaluasi Gambar 3.8 DFD Level 1 Maintenance

33 E DFD Level 1 Pembelajaran Dari DFD Level 1 Pembelajaran, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu subproses cek user, subproses tutoring dan subproses evaluasi. Tampilan dari DFD Level 1 Pembelajaran dapat dilihat pada Gambar 3.9. [User Login] 2.1 [Data User] Cek User Nama User [Materi Pronun] 4 Pronun 8 User 2.2 5 Vocabulary [Sesi Phrase] [Sesi Pronun] Tutoring [Materi Vocab] [Materi Phrase] User [Sesi Vocab] 3 Phrase [Jawaban Sesi Evaluasi] Nama User 2.3 [Sesi Evaluasi] Evaluasi [Nilai] [Hasil Evaluasi] 9 Nilai [Materi] 6 Evaluasi Gambar 3.9 DFD Level 1 Pembelajaran 3.2.3 Entity Relationship Diagram (ERD) ERD merupakan suatu desain sistem yang digunakan untuk merepresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan

34 untuk sistem pemrosesan database. ERD juga menyediakan bentuk untuk menunjukkan struktur keseluruhan data dari pemakai. Dalam perancangan sistem ini telah dibuat ERD yang merupakan lanjutan dari pembuatan desain dengan menggunakan DFD. A Conceptual Data Model (CDM) ID_Level Level ID_Level ID Level ID_Level Level ID Level Halaman ID_Gambar Gambar ID_Gambar Pronun Gambar ID_Pronunciation Pronunciation ID_Gambar Nama Gambar ID Nilai Nilai ID Nilai Nilai Evaluasi Tanggal ID Evaluasi Phrase ID_Phrase Phrase ID Gambar ID Gambar ID Suara ID Suara Pertanyaan Jawaban A Jawaban B Jawaban C Jawaban D Jawaban Benar User Name User User_Name Password Hak_Akses Log ID_Log lastphrase1 lastphrase2 lastphrase3 lastphrase4 Vocabulary ID_Vocabulary Vocabulary ID_Suara Suara ID_Suara Suara Nama_Suara User Name lastphrase5 lastpronun1 lastpronun2 lastpronun3 lastpronun4 lastpronun5 lastvocab1 lastvocab2 ID_Suara lastvocab3 lastvocab4 lastvocab5 Gambar 3.10 Conceptual Data Model (CDM) dari ERD

35 B Physical Data Model (PDM) ID_GAMBAR = ID_GAMBAR GAMBAR ID_GAMBAR varchar(4) GAMBAR varchar(100) NAMA_GAMBAR varchar(100) NILAI ID_NILAI varchar(4) USER_NAME varchar(25) ID_EVALUASI varchar(4) NILAI integer TANGGAL timestamp ID_GAMBAR = ID_GAMBARID_EVALUASI = ID_EVALUASI LEVEL ID_LEVEL varchar(4) LEVEL varchar(4) HALAMAN varchar(4) EVALUASI ID_EVALUASI varchar(4) ID_SUARA varchar(4) ID_LEVEL = ID_LEVEL ID_GAMBAR varchar(4) ID_LEVEL varchar(4) PERTANYAAN varchar(1000) JAWABAN_A varchar(1000) ID_GAMBAR = ID_GAMBAR JAWABAN_B varchar(1000) JAWABAN_C varchar(1000) JAWABAN_D varchar(1000) JAWABAN_BENAR varchar(1000) ID_LEVEL = ID_LEVEL ID_GAMBAR = ID_GAMBAR ID_LEVEL = ID_LEVEL USER_NAME = USER_NAME ID_LEVEL = ID_LEVEL PHRASE ID_PHRASE varchar(4) ID_GAMBAR varchar(4) ID_SUARA varchar(4) ID_LEVEL varchar(4) PHRASE varchar(1000) ID_SUARA = ID_SUARA USER USER_NAME varchar(25) PASSWORD varchar(15) HAK_AKSES varchar(2) ID_SUARA = ID_SUARA VOCABULARY ID_VOCABULARY varchar(4) ID_LEVEL varchar(4) ID_GAMBAR varchar(4) ID_SUARA varchar(4) VOCABULARY varchar(100) PRONUN ID_PRONUNCIATION varchar(4) ID_SUARA = ID_SUARA ID_LEVEL varchar(4) ID_GAMBAR varchar(4) ID_SUARA varchar(4) PRONUNCIATION varchar(100) SUARA ID_SUARA varchar(4) ID_SUARA = ID_SUARA SUARA varchar(100) NAMA_SUARA varchar(100) USER_NAME = USER_NAME LOG ID_LOG varchar(100) USER_NAME varchar(25) LASTPHRASE1 varchar(100) LASTPHRASE2 varchar(100) LASTPHRASE3 varchar(100) LASTPHRASE4 varchar(100) LASTPHRASE5 varchar(100) LASTPRONUN1 varchar(100) LASTPRONUN2 varchar(100) LASTPRONUN3 varchar(100) LASTPRONUN4 varchar(100) LASTPRONUN5 varchar(100) LASTVOCAB1 varchar(100) LASTVOCAB2 varchar(100) LASTVOCAB3 varchar(100) LASTVOCAB4 varchar(100) LASTVOCAB5 varchar(100) Gambar 3.11 Physical Data Model (PDM) dari ERD

36 3.2.4 Struktur Database Struktur database menggambarkan data-data yang ada dalam database beserta tipe dan kegunaannya. 1. Nama Tabel : Gambar Primary Key : ID_Gambar Foreign Key : - Fungsi : Menyimpan data gambar Tabel 3.1 Gambar No Field Tipe Ukuran Keterangan 1 ID_Gambar Varchar 4 Kode gambar 2 Gambar Varchar 100 Path gambar 3 Nama_Gambar Varchar 100 Nama gambar 2. Nama Tabel : Suara Primary Key : ID_Suara Foreign Key : - Fungsi : Menyimpan data suara Tabel 3.2 Suara No Field Tipe Ukuran Keterangan 1 ID_Suara Varchar 4 Kode suara 2 Suara Varchar 100 Path suara 3 Nama_Suara Varchar 100 Nama suara 3. Nama Tabel : User Primary Key : User_Name Foreign Key : -

37 Fungsi : Menyimpan data user beserta log sesi tutoring Tabel 3.3 User No Field Tipe Ukuran Keterangan 1 User_Name Varchar 25 User name 2 Password Varchar 15 Password 3 Hak_Akses Varchar 2 Hak akses 4. Nama Tabel : Level Primary Key : ID_Level Foreign Key : - Fungsi : Menyimpan data level Tabel 3.4 Level No Field Tipe Ukuran Keterangan 1 ID_Level Varchar 4 Kode Level 2 Level Varchar 4 Level 3 Halaman Varchar 4 Halaman dalam tiap level 5. Nama Tabel : Nilai Primary Key Foreign Key Fungsi : ID_Nilai : User_Name, ID_Level : Menyimpan data nilai Tabel 3.5 Nilai No Field Tipe Ukuran Keterangan 1 ID_Nilai Varchar 4 Kode nilai 2 User_Name Varchar 25 User name 3 ID_Evaluasi Varchar 4 Kode evaluasi 4 Nilai Integer - Nilai 5 Tanggal Datetime - Tanggal dan jam

38 6. Nama Tabel : Phrase Primary Key Foreign Key Fungsi : ID_Phrase : ID_Gambar, ID_Suara, ID_Level : Menyimpan data phrase Tabel 3.6 Phrase No Field Tipe Ukuran Keterangan 1 ID_Phrase Varchar 4 Kode phrase 2 ID_Gambar Varchar 4 Kode gambar 3 ID_Suara Varchar 4 Kode suara 4 ID_Level Varchar 4 Kode level 5 Phrase Varchar 1000 Kosakata 7. Nama Tabel : Pronun Primary Key Foreign Key Fungsi : ID_Pronunciation : ID_Gambar, ID_Suara, ID_Level : Menyimpan data pronunciation Tabel 3.7 Pronun No Field Tipe Ukuran Keterangan 1 ID_Pronunciation Varchar 4 Kode pronunciation 2 ID_Gambar Varchar 4 Kode gambar 3 ID_Suara Varchar 4 Kode suara 4 ID_Level Varchar 4 Kode level 5 Pronunciation Varchar 1000 Kosakata 8. Nama Tabel : Vocabulary Primary Key Foreign Key Fungsi : ID_Vocabulary : ID_Gambar, ID_Suara, ID_Level : Menyimpan data vocabulary

39 Tabel 3.8 Vocabulary No Field Tipe Ukuran Keterangan 1 ID_Vocabulary Varchar 4 Kode vocabulary 2 ID_Gambar Varchar 4 Kode gambar 3 ID_Suara Varchar 4 Kode suara 4 ID_Level Varchar 4 Kode level 5 Vocabulary Varchar 1000 Kosakata 9. Nama Tabel : Evaluasi Primary Key Foreign Key Fungsi : ID_Evaluasi : ID_Gambar, ID_Suara, ID_Level : Menyimpan data evaluasi Tabel 3.9 Evaluasi No Field Tipe Ukuran Keterangan 1 ID_Evaluasi Varchar 4 Kode evaluasi 2 ID_Gambar Varchar 4 Kode gambar 3 ID_Suara Varchar 4 Kode suara 4 ID_Level Varchar 4 Kode level 5 Pertanyaan Varchar 1000 Pertanyaan evaluasi 6 Jawaban_A Varchar 1000 Pilihan ganda jawaban A 7 Jawaban_B Varchar 1000 Pilihan ganda jawaban B 8 Jawaban_C Varchar 1000 Pilihan ganda jawaban C 9 Jawaban_D Varchar 1000 Pilihan ganda jawaban D 10 Jawaban_Benar Varchar 1000 Jawaban benar 10. Nama Tabel : Log Primary Key Foreign Key Fungsi : ID_Log : User_Name : Menyimpan histori pembelajaran

40 Tabel 3.10 Log No Field Tipe Ukuran Keterangan 1 ID_Log Varchar 100 Kode log 2 User_Name Varchar 25 User name 3 LastPhrase1 Varchar 100 Log phrase level 1 4 LastPhrase2 Varchar 100 Log phrase level 2 5 LastPhrase3 Varchar 100 Log phrase level 3 6 LastPhrase4 Varchar 100 Log phrase level 4 7 LastPhrase5 Varchar 100 Log phrase level 5 8 LastPronun1 Varchar 100 Log pronun level 1 9 LastPronun2 Varchar 100 Log pronun level 2 10 LastPronun3 Varchar 100 Log pronun level 3 11 LastPronun4 Varchar 100 Log pronun level 4 12 LastPronun5 Varchar 100 Log pronun level 5 13 LastVocab1 Varchar 100 Log vocab level 1 14 LastVocab2 Varchar 100 Log vocab level 2 15 LastVocab3 Varchar 100 Log vocab level 3 16 LastVocab4 Varchar 100 Log vocab level 4 17 LastVocab5 Varchar 100 Log vocab level 5 3.2.5 Desain Interface Input/Output Desain interface input/output dapat dibuat sebelum membuat interface yang sesungguhnya. Desain ini dapat digunakan sebagai pembuatan interface program yang sesuai dengan kebutuhan user. Apabila desain ini sudah cukup user friendly dengan user maka selanjutnya dapat dibuat programnya sehingga apabila program digunakan oleh user, user akan menemukan kemudahan dalam menggunakan program ini. Namun apabila desain yang dibuat kurang diminati oleh user maka desain dapat diubah sebelum bertindak pada pembuatan program. Dalam aplikasi ini terdapat beberapa desain interface input dan output.

41 A Desain Interface Input Desain interface input merupakan perancangan desain masukan dari pengguna kepada sistem. Masukan tersebut kemudian akan disimpan dalam database. A.1 Form Master Gambar Desain form Master Gambar berfungsi untuk menginputkan file gambar, menyalin file gambar tersebut yang kemudian disimpan di folder yang telah ditentukan. Beberapa komponen yang terdapat dalam form Master Gambar antara lain, textbox Source, textbox Save as, tombol Browse, tombol Save dan tombol Cancel. Textbox Source berfungsi untuk menampilkan path dari file gambar yang akan disalin, textbox Save as berfungsi untuk me-rename nama file gambar yang akan disalin dengan nama yang kita inginkan, tombol Browse berfungsi untuk mencari file gambar yang akan disalin baik yang berasal dari local disk maupun eksternal disk, tombol Save digunakan untuk menyimpan semua masukan yang telah dibuat ke dalam database, tombol Cancel digunakan untuk keluar dari form Master Gambar. Adapun desainnya dapat dilihat pada Gambar 3.12. Gambar 3.12 Form Master Gambar

42 A.2 Form Master Suara Desain form Master Suara berfungsi untuk menginputkan file suara, menyalin file suara tersebut yang kemudian disimpan di folder yang telah ditentukan. Beberapa komponen yang terdapat dalam form Master Suara antara lain, textbox Source, textbox Save as, tombol Browse, tombol Play, tombol Pause, tombol Save dan tombol Cancel. Textbox Source berfungsi untuk menampilkan path dari file suara yang akan disalin, textbox Save as berfungsi untuk me-rename nama file suara yang akan disalin dengan nama yang kita inginkan, tombol Browse berfungsi untuk mencari file suara yang akan disalin baik yang berasal dari local disk maupun eksternal disk, tombol Play digunakan untuk memutar file suara yang telah dipilih, tombol Pause digunakan untuk mem-pause file suara yang sedang diputar, tombol Save digunakan untuk menyimpan semua masukan yang telah dibuat ke dalam database, tombol Cancel digunakan untuk keluar dari form Master Suara. Adapun desainnya dapat dilihat pada Gambar 3.13. Gambar 3.13 Form Master Suara

43 A.3 Form Master User Desain form Master User berfungsi untuk menginputkan data user yang akan menggunakan aplikasi pembelajaran Bahasa Inggris. Data-data tersebut berisi user name, password dan hak akses user tersebut. Textbox Username akan diisi dengan nama pengguna aplikasi pembelajaran Bahasa Inggris, pengguna aplikasi ini terdiri dari admin dan siswa LBB NEC, textbox Password diisi dengan password yang akan diberikan kepada pengguna aplikasi untuk mengakses aplikasi pembelajaran Bahasa Inggris, combobox Hak Akses digunakan untuk memilih jenis hak akses yang akan diterima oleh pengguna aplikasi pembelajaran Bahasa Inggris, tombol Save digunakan untuk menyimpan semua masukan yang telah dibuat ke dalam database, tombol Cancel digunakan untuk keluar dari form Master User. Adapun desainnya dapat dilihat pada Gambar 3.14. Gambar 3.14 Form Master User A.4 Form Isi Tutoring Desain form Isi Tutoring berfungsi untuk menginputkan data tutoring yang akan digunakan untuk proses tutoring. Data-data tersebut berisi file gambar, file suara dan kalimat-kalimat Bahasa Inggris.

44 Textbox gambar berfungsi untuk menampilkan nama file gambar yang akan dipergunakan untuk sesi tutoring, textbox Suara berfungsi untuk menampilkan file suara yang akan diputar untuk sesi tutoring, textbox Vocab berisi kalimat-kalimat Bahasa Inggris yang merujuk pada pada gambar yang ditampilkan serta suara yang diputar, tombol Browse pada sisi gambar berfungsi untuk memilih file gambar yang akan ditampilkan yang berasal dari folder dimana file gambar tersebut disimpan sebelumnya, tombol Browse pada sisi suara berfungsi untuk memilih file suara yang akan diputar yang berasal dari folder dimana file suara tersebut disimpan sebelumnya, tombol Save digunakan untuk menyimpan semua masukan yang telah dibuat ke dalam database, tombol Cancel digunakan untuk keluar dari form Isi Tutoring. Adapun desainnya dapat dilihat pada Gambar 3.15. Gambar 3.15 Form Isi Tutoring A.5 Form Isi Evaluasi Desain form Isi Evaluasi berfungsi untuk menginputkan data evaluasi yang akan ditampilkan untuk proses evaluasi. Data tersebut berisi file gambar, file suara dan kalimat-kalimat Bahasa Inggris dalam bentuk pertanyaan dan pilihan-pilihan jawaban.

45 Textbox Gambar berfungsi untuk menampilkan nama file gambar yang akan dipergunakan untuk sesi evaluasi, textbox Suara berfungsi untuk menampilkan file suara yang akan diputar untuk sesi evaluasi, textbox Pertanyaan berisi kalimat-kalimat Bahasa Inggris yang merujuk pada pada gambar yang ditampilkan serta suara yang diputar, textbox Jawaban A sampai textbox Jawaban D berisi kalimat-kalimat yang menjadi pilihan jawaban dari pertanyaan yang ada, radio button A sampai radio button D adalah acuan jawaban yang benar dari pertanyaan yang diberikan, tombol Browse pada sisi gambar berfungsi untuk memilih file gambar yang akan ditampilkan yang berasal dari folder dimana file gambar tersebut disimpan sebelumnya, tombol Browse pada sisi suara berfungsi untuk memilih file suara yang akan diputar yang berasal dari folder dimana file suara tersebut disimpan sebelumnya, tombol Save digunakan untuk menyimpan semua masukan yang telah dibuat ke dalam database, tombol Cancel digunakan untuk keluar dari form Isi Evaluasi. Adapun desainnya dapat dilihat pada Gambar 3.16. Gambar 3.16 Form Evaluasi

46 B Desain Interface Output Desain interface output adalah beberapa form yang akan dibangun untuk menampilkan keluaran dari form inputan maupun proses aplikasi pembelajaran Bahasa Inggris. Berikut ini adalah desain interface output tersebut: B.1 Form Tutoring Form Tutoring adalah form yang menampilkan data tutoring sebagai materi pembelajaran. Beberapa komponen yang terdapat pada form tutoring adalah picturebox, textbox, tombol Next, tombol Previous dan penanda halaman. Picturebox berfungsi untuk menampilkan gambar yang telah dipilih pada saat penyusunan materi tutoring, textbox berfungsi untuk menampilkan kalimatkalimat Bahasa Inggris yang disusun saat penyusunan materi tutoring, tombol Next berfungsi untuk memindahkan materi pembelajaran yang sedang dijalankan menuju halaman berikutnya, tombol Previous berfungsi untuk memindahkan materi pembelajaran yang sedang dijalankan menuju halaman sebelumnya, penanda halaman berfungsi sebagai indikator sedang berada di halaman berapa materi yang sedang dijalankan. Adapun desainnya dapat dilihat pada Gambar 3.17. Gambar 3.17 Form Tutoring

47 B.2 Form Evaluasi Form Evaluasi adalah form yang menampilkan data evaluasi sebagai materi evaluasi pembelajaran. Beberapa komponen yang terdapat pada form evaluasi adalah picturebox, textbox, radio button, tombol Next dan penanda halaman. Picturebox berfungsi untuk menampilkan gambar yang telah dipilih pada saat penyusunan materi evaluasi, textbox berfungsi untuk menampilkan pertanyaan-pertanyaan yang disusun saat penyusunan materi evaluasi, radio button berfungsi sebagai jawaban yang berbentuk pilihan ganda, tombol Next berfungsi untuk memindahkan materi evaluasi yang sedang dijalankan menuju halaman berikutnya, penanda halaman berfungsi sebagai indikator sedang berada di halaman berapa materi yang sedang dijalankan. Adapun desainnya dapat dilihat pada Gambar 3.18.. Gambar 3.18 Form Evaluasi

48 B.3 Form Nilai Form Nilai adalah form yang menampilkan nilai setelah melakukan proses evaluasi. Beberapa komponen yang terdapat dalam form Nilai adalah text nilai, catatan hasil evaluasi dan tombol Save. Text nilai berfungsi untuk menampilkan nilai yang berhasil didapat setelah melalui proses evaluasi, catatan hasil evaluasi berfungsi untuk menampilkan soal-soal yang dijawab dengan salah oleh peserta evaluasi dan memberikan informasi jawaban yang benar, tombol Save berfungsi untuk menyimpan hasil evaluasi tersebut ke dalam database. Adapun desain laporannya dapat dilihat pada Gambar 3.19. Gambar 3.19 Form Nilai B.4 Progress Report Untuk menampilkan keseluruhan history evaluasi yang dilakukan oleh user untuk tiap-tiap level evaluasi dalam bentuk laporan. Adapun desainnya dapat dilihat dari Gambar 3.20.

49 3.5 3 2.5 2 1.5 1 0.5 0 Umur1 Umur2 Umur3 Umur4 FCR Aktual Gambar 3.20 Progress Report B.5 Grafik Untuk menampilkan keseluruhan history evaluasi yang dilakukan oleh user untuk tiap-tiap level evaluasi dalam bentuk grafik. Komponen yang tersedia dalam form grafik adalah combobox level dan tombol Show. Combobox level berfungsi untuk memilih nilai di level berapakah yang ingin ditampilkan dalam bentuk grafik, tombol Show berfungsi untuk menampilkan grafik nilai dari level yang telah dipilih sebelumnya. Adapun desainnya dapat dilihat dari Gambar 3.21. Gambar 3.21 Grafik

50 3.3 Perancangan Evaluasi 3.3.1 Rancangan Uji Coba Sistem Perancangan pengujian terhadap sistem dilakukan dengan berbagai percobaan pada beberapa menu untuk membuktikan bahwa aplikasi ini telah sesuai dengan tujuan pembuatan. Pengujian terhadap aplikasi pembelajaran Bahasa Inggris dilakukan dengan menggunakan metode Black box Testing. Pengujian dilakukan pada beberapa form, antara lain form Login, form Master Gambar, form Master Suara, form Isi Tutoring, form Isi Evaluasi, form Tutoring dan form Evaluasi. 1. Rancangan Uji Coba Form Login Rancangan uji coba yang ada pada form Login digunakan untuk mengelola data login yang terdapat pada Tabel 3.11. Uji coba pada form Login dapat dilihat pada Tabel 3.12. Tabel 3.11 Data Uji Coba Form Login No. Field Data 1 1. Username Admin 2. Password Admin Tabel 3.12 Uji Coba Form Login No. Tujuan Input Output yang diharapkan 1. Mendeskripsikan username dan password yang valid 2 Mendeskripsikan username atau password tidak valid Memasukkan data 1 seperti yang terlihat pada Tabel 3.11 Memasukkan data username: coba dan password: coba Berpindah ke menu admin Muncul pesan yang bertuliskan Authentication Failed

51 2. Rancangan Uji Coba Form Master Gambar Rancangan uji coba yang ada pada form Master Gambar digunakan untuk menyimpan data baru berupa file gambar. Rancangan uji coba pada form Master Gambar dapat dilihat pada Tabel 3.13. Tabel 3.13 Uji Coba Form Master Gambar No. Tujuan Input Output yang diharapkan 1. Memunculkan preview gambar yang akan disimpan dalam database 2. Meyimpan gambar yang telah dipilih ke dalam database 3. Menghindari file gambar kosong 4. Menghindari penamaan kosong Memilih file gambar Muncul preview gambar yang diinginkan yang dipilih dengan menekan tombol Browse Menekan tombol Save File gambar tersebut tersalin dan tersimpan dalam database Tidak memilih file Muncul pesan Data tidak gambar untuk boleh kosong dan tidak disimpan berhasil melakukan proses Tidak memasukkan nama file gambar yang akan disimpan simpan Muncul pesan Nama tidak boleh kosong dan tidak berhasil melakukan proses simpan 3. Rancangan Uji Coba Form Master Suara Rancangan uji coba yang ada pada form Master Suara digunakan untuk menyimpan data baru berupa file suara. Rancangan uji coba pada form Master Suara dapat dilihat pada Tabel 3.14. Tabel 3.14 Uji Coba Form Master Suara No. Tujuan Input Output yang diharapkan 1. Memunculkan nama Memilih file suara Muncul nama file suara file suara yang akan yang diinginkan yang telah dipilih disimpan ke dalam dengan menekan database tombol Browse 2. Meyimpan suara yang Menekan tombol Save File suara tersebut tersalin

52 No. Tujuan Input Output yang diharapkan telah dipilih ke dalam database 3. Menghindari file suara kosong 4. Menghindari penamaan kosong 5. Mampu memutar file suara yang telah dipilih 6. Mampu mem-pause file suara yang sedang diputar Tidak memilih file suara untuk disimpan Tidak memasukkan nama file suara yang akan disimpan Menekan tombol Play Menekan Pause tombol dan tersimpan dalam database Muncul pesan Data tidak boleh kosong dan tidak berhasil melakukan proses simpan Muncul pesan Nama tidak boleh kosong dan tidak berhasil melakukan proses simpan File suara dapat diputar dengan benar File suara yang sedang diputar dapat di pause 4. Rancangan Uji Coba Form Isi Tutoring Rancangan uji coba yang ada pada form Isi Tutoring digunakan untuk menyimpan data tutoring. Rancangan uji coba pada form Isi Tutoring dapat dilihat pada Tabel 3.15. Tabel 3.15 Uji Coba Form Isi Tutoring No. Tujuan Input Output yang diharapkan 1. Combobox gambar mampu mengambil data gambar yang tersimpan di dalam database 2. Memunculkan preview gambar atas nama file gambar yang dipilih pada combobox gambar 3. Combobox suara mampu mengambil data suara yang tersimpan di dalam database Menekan tombol pada combobox gambar Memilih file gambar yang diinginkan melalui combobox Menekan tombol pada combobox suara Muncul deretan namanama file gambar yang tersimpan dalam database Muncul preview gambar yang dipilih Muncul deretan namanama file suara yang tersimpan dalam database

53 No. Tujuan Input Output yang diharapkan 4. Memunculkan nama file suara yang akan disimpan ke dalam database 5. Mampu memutar file suara yang telah dipilih 6. Mampu mem-pause file suara yang sedang diputar 7. Mampu men-stop file suara yang sedang diputar 8. Menghindari salah satu data yang diperlukan kosong 9. Mampu menyimpan data tutoring yang telah dibuat Memilih file suara yang diinginkan dengan menekan tombol Browse Menekan tombol Play Menekan Pause tombol Menekan tombol Stop Muncul nama file suara yang telah dipilih File suara dapat diputar dengan benar File suara yang sedang diputar dapat di pause File suara yang sedang diputar dapat di stop Tidak mengisi salah Muncul pesan Data tidak satu field yang boleh kosong dan tidak dibutuhkan dalam berhasil melakukan proses form ini simpan Menekan tombol Save Muncul pesan Data tersimpan dan berhasil melakukan proses simpan 5. Rancangan Uji Coba Form Isi Evaluasi Rancangan uji coba yang ada pada form Isi Evaluasi digunakan untuk menyimpan data evaluasi. Rancangan uji coba pada form Isi Evaluasi dapat dilihat pada Tabel 3.16. Tabel 3.16 Uji Coba Form Isi Evaluasi No. Tujuan Input Output yang diharapkan 1. Combobox gambar Menekan tombol pada Muncul deretan namanama mampu mengambil combobox gambar file gambar yang data gambar yang tersimpan dalam database tersimpan di dalam database 2. Memunculkan Memilih file gambar Muncul preview gambar preview gambar atas yang diinginkan yang dipilih nama file gambar melalui combobox yang dipilih pada combobox gambar 3. Combobox suara Menekan tombol pada Muncul deretan nama-

54 No. Tujuan Input Output yang diharapkan mampu mengambil data suara yang tersimpan di dalam database 4. Memunculkan nama file suara yang akan disimpan ke dalam database 5. Mampu memutar file suara yang telah dipilih 6. Mampu mem-pause file suara yang sedang diputar 7. Mampu men-stop file suara yang sedang diputar 8. Menghindari salah satu data yang diperlukan kosong 9. Mampu menyimpan data evaluasi yang telah dibuat combobox suara nama file suara yang tersimpan dalam database Memilih file suara yang diinginkan dengan menekan tombol Browse Menekan tombol Play Menekan Pause tombol Menekan tombol Stop Muncul nama file suara yang telah dipilih File suara dapat diputar dengan benar File suara yang sedang diputar dapat di pause File suara yang sedang diputar dapat di stop Tidak mengisi salah Muncul pesan Data tidak satu field yang boleh kosong dan tidak dibutuhkan dalam berhasil melakukan proses form ini simpan Menekan tombol Save Muncul pesan Data tersimpan dan berhasil melakukan proses simpan 3.3.2 Rancangan Angket Selain melakukan uji coba pada sistem, dilakukan pengujian ulang terhadap aplikasi ini oleh pengguna yang bersangkutan, yaitu pengajar LBB NEC dan siswa LBB NEC dengan memberikan angket kepada setiap pengguna. Hal ini bertujuan untuk mendapatkan informasi mengenai penggunaan dan kegunaan aplikasi. Aspek yang akan dinilai oleh subyek uji coba adalah bahan penarik perhatian, materi yang disajikan, soal evaluasi yang disajikan, pembahasan evaluasi dan lain-lain. Skala penilaian menggunakan angka 1 sampai 5. Angka 5 merupakan nilai tertinggi yang mewakili penilaian yang sangat baik, angka 4 mewakili

55 penilaian baik, angka 3 mewakili penilaian cukup, angka 2 mewakili penilaian kurang dan angka 1 mewakili penilaian sangat kurang. Ada tiga hal yang akan diuji coba, yaitu: a. Uji Coba Isi Materi Uji coba isi materi akan dilakukan oleh pengajar di LBB NEC. Tahap ini bertujuan untuk mengetahui apakah isi materi yang disampaikan dalam aplikasi pembelajaran ini telah sesuai. Angket uji coba isi materi dapat dilihat pada Tabel 3.17. Tabel 3.17 Rancangan Angket Uji Coba Isi Materi No. Pertanyaan 1. Apakah pembentukan materi dalam aplikasi ini cukup untuk memahami Bahasa Inggris tingkat pemula? 2. Apakah pembagian materi dalam tingkatan level membantu dalam pembelajaran Bahasa Inggris tingkat pemula? 3. Apakah penggunaan gambar dan suara sudah sesuai dengan materi yang disampaikan? 4. Apakah isi materi sudah terorganisir dengan baik? 5. Apakah penggunaan kosakata pada tiap-tiap materi dan evaluasi sudah tepat? 6. Apakah soal-soal yang disajikan sesuai dengan materi dalam aplikasi? 7. Apakah materi dalam menu tutoring sudah sesuai? Jumlah skor hasil pengumpulan data Prosentase hasil uji coba Skor 5 4 3 2 1 Jumlah

56 b. Uji Coba Desain Uji coba desain akan dilakukan oleh pengajar di LBB NEC. Tahap ini bertujuan untuk mengetahui apakah desain dari aplikasi pembelajaran ini telah memenuhi kriteria. Angket uji coba desain dapat dilihat pada Tabel 3.18. Tabel 3.18 Rancangan Angket Uji Coba Desain No. Pertanyaan 1. Apakah desain tata letak pada aplikasi ini menarik? 2. Apakah implementasi desain tata letak yang digunakan sudah konsisten? 3. Bagaimana penilaian anda terhadap kombinasi warna yang digunakan dalam aplikasi ini? 4. Apakah huruf yang digunakan dalam aplikasi ini secara umum sudah sesuai? 5. Bagaimana pendapat anda mengenai kemudahan navigasi pada aplikasi ini? 6. Apakah aplikasi ini menarik secara keseluruhan? 7. Apakah penggunaan gambar dan suara pada aplikasi ini telah sesuai dengan isi materi pembelajaran? Jumlah skor hasil pengumpulan data Prosentase hasil uji coba Skor 5 4 3 2 1 Jumlah c. Uji Coba Pengguna Uji coba pengguna akan dilakukan oleh 30 orang calon pengguna, yaitu siswa LBB NEC. Tahap ini bertujuan untuk mengetahui respon dari sampel mengenai penggunaan dan kegunaan aplikasi. Angket uji coba pengguna dapat dilihat pada Tabel 3.19.

57 Tabel 3.19 Rancangan Angket Uji Coba Pengguna No. Pertanyaan 1. Apakah tampilan aplikasi ini menarik perhatian untuk belajar? 2. Apakah menu-menu dalam aplikasi memudahkan untuk belajar? 3. Apakah gambar-gambar yang digunakan dalam aplikasi ini menarik perhatian untuk belajar? 4. Apakah materi pembelajarannya mudah dipahami? 5. Apakah suara dalam materi terdengar jelas? 6. Apakah materi yang disajikan lengkap? 7. Apakah materi yang disajikan menarik secara keseluruhan? 8. Apakah materi evaluasi yang disajikan menarik? 9. Apakah aplikasi pembelajaran ini menarik? 10. Apakah aplikasi ini membantu dalam mempelajari Bahasa Inggris? Jumlah skor hasil pengumpulan data Prosentase hasil uji coba Skor 5 4 3 2 1 Jumlah 3.3.3 Teknik analisis hasil pengujian Data yang telah didapat akan dianalisis untuk mengetahui respon pengguna terhadap aplikasi yang telah dibangun. Hasil angket akan dianalisis menggunakan skala Likert.