xx
DAFTAR SIMBOL
1. Data Flow Diagram DFD
No Simbol
Keterangan
1.
Proses menunjukkan transformasi dari
masukan menjadi keluaran
2.
Entitas eksternal dimana entitas
tersebut berkomunikasi dengan sistem
3.
Penyimpanan menunjukkan
penyimpanan dalam sebuah database
4.
Aliran
menggambarkan aliran data yang masuk ke proses atau keluar dari
suatu proses
xxi
2. Entity Relationship Diagram ERD
No Simbol
Keterangan
1.
Data Entitas segala sesuatu yang
nyata ataupun abstrak yang datanya akan diolah
2.
Relasi menunjukkan adanya hubungan
antara sejumlah entitas yang berasal dari himpunan entitas berbeda
3.
Aliran Data menyatakan penghubung
antara relasi dengan data entitas dan dengan atribut
4.
Atribut
menunjukkan field-field yang dimiliki oleh suatu data entitas atau
relasi
5
Entitas Lemah menyatakan entitas
yang keberadaannya sangat tergantung pada entitas lain
6
Relasi menunjukkan adanya hubungan
antara entitas kuat dengan entitas
lemah
xxii
DAFTAR LAMPIRAN
Lampiran A Listing Program .............................................................................. A-1 Lampiran B Hasil Kuisioner ............................................................................... B-1
Lampiran C Surat Penelitian ............................................................................... C-1 Lampiran D Biodata Penulis ............................................................................... D-1
1
BAB I PENDAHULUAN
1.1. Latar Belakang
Seiring dengan pertambahan penduduk, maka kebutuhan akan pendidikan juga semakin besar. Di Indonesia peningkatan kebutuhan ini tidak diimbangi
dengan peningkatan sarana dan prasarana pendidikan, baik kuantitas maupun kualitas. Jumlah pengajar yang tersedia tidak sebanding dengan banyaknya pelajar
yang terus meningkat dari tahun ke tahun, akibatnya waktu dan tenaga yang dialokasikan oleh pengajar kepada pelajarnya semakin terbatas. Pendidikan di
negara kita pun pada umumnya masih menggunakan metode pembelajaran secara terpusat, dimana proses pembelajaran berlangsung hanya satu arah, sehingga
proses pengembangan pengetahuan hanya terjadi di dalam ruangan kelas. Dalam metode pembelajaran secara terpusat, kurang terdapatnya interaksi dalam
membahas suatu materi pelajaran, proses pengembangan pengetahuan cenderung monoton dan tidak bertambah. Secara otomatis peningkatan kualitas pendidikan
yang diharapkan tidak akan tercapai. Kurangnya interaksi antara pengajar dan pelajar serta keterbatasan ruang dan waktu menjadi kendala utama. Untuk itu
diperlukan suatu metode pembelajaran yang memungkinkan terjadinya proses kolaborasi untuk menambah pengetahuan, metode tersebut adalah metode
pembelajaran kolaborasi collaborative learning.
2 Metode pembelajaran kolaborasi collaborative learning adalah proses
belajar kelompok yang setiap anggotanya aktif menyumbangkan informasi, pengalaman, ide, sikap, pendapat, kemampuan, dan keterampilan yang dimiliki
untuk saling meningkatkan pemahaman S.Gupta dan Dr.Robert P.Bostrom, 2004. Metode ini memungkinkan pengguna pengajar, pelajar,dan pakar aktif
dalam mengembangkan pengetahuan. Metode collaborative learning mendorong pengguna untuk berkomunikasi satu sama lain, menyatakan respon pada
pertanyaan, bekerja dalam lontaran pendapat yang beragam dan menuliskan kesimpulan dengan jelas.
Metode pembelajaran kolaborasi collaborative learning dapat diterapkan dalam teknologi informasi pendidikan berbasis web, yang salah satunya adalah
dengan menggunakan teknologi web 2.0. Teknologi web 2.0 dianggap sebagai media yang tepat, karena teknologi tersebut menggunakan pendekatan social web,
yang memungkinkan terjadinya interaksi sosial antara pengguna aplikasi web. Interaksi sosial ini misalnya seperti berkolaborasi dalam menambah, menghapus,
menyunting ataupun mengategorikan isi content dari suatu layanan Zibriel dan Supangkat, 2008.
Bahan uji coba aplikasi ini, diarahkan kepada bidang ilmu sejarah islam, karena menurut pengamatan materi pembelajaran tersebut jika menggunakan
metode konvensional dirasakan menjenuhkan. Dengan adanya metode pembelajaran kolaborasi tersebut memungkinkan pengguna aktif dalam
menambah, mengedit, menghapus materi dalam sistem tersebut, sehingga pengguna akan dituntut lebih kreatif, dinamis, dan dapat belajar secara mandiri.
3 Dan penerapan metode pembelajaran kolaborasi diharapkan dapat meningkatkan
minat pengguna dalam mempelajari dan memahami sejarah islam.
1.2. Identifikasi Masalah
Berdasarkan uraian pada latar belakang masalah yang dikemukakan di atas, maka permasalahan yang dikaji dalam penelitian ini adalah “Bagaimana
membangun Aplikasi Collaborative Learning Perguruan Tinggi berbasis Web Studi Kasus di Lembaga Bahasa Arab dan Studi Islam Al-Imarat
” . 1.3.
Maksud dan Tujuan
Berdasarkan permasalahan yang ada, maka maksud dari penelitian yang dilakukan adalah membangun Aplikasi Collaborative Learning Perguruan Tinggi
berbasis Web Studi Kasus di Lembaga Bahasa Arab dan Studi Islam Al-Imarat. Adapun tujuan yang akan dicapai dalam penelitian ini adalah seperti yang
tertera pada butir-butir di bawah ini. 1. Mempermudah para pengguna aplikasi untuk berkolaborasi mengolah isi
yang berhubungan dengan materi pelajaran tertentu. 2. Mempermudah pengguna untuk saling bertukar dan berbagi pengetahuan
tentang materi pelajaran tertentu. 3. Mempermudah pengguna untuk memperoleh informasi mengenai materi
pelajaran tertentu. 4. Menjadikan pelajaran tertentu menjadi lebih menyenangkan karena aplikasi
dilengkapi dengan game.
4
1.4. Batasan Masalah
Pembatasan permasalahan dalam penulisan ini dimaksudkan agar pembahasan dan penyusunan laporan dapat dilakukan secara terarah dan tidak
menyimpang serta sesuai dengan apa yang diharapkan. Batasan-batasan masalah tersebut antara lain adalah :
1. Proses yang terdapat di dalam aplikasi collaborative learning Di dalam aplikasi collaborative learning, setiap pengguna dapat saling
berkolaborasi dalam memberikan materi pembelajaran tertentu. Pengguna aplikasi dapat mengikuti ujian yang dikirimkan oleh pengguna yang lain,
terdapat pula visualisasi animasi yang berisikan animasi-animasi dari mata pelajaran tertentu. Aplikasi ini menyediakan fasilitas forum di mana
pengguna dapat saling berinteraksi untuk membahas suatu materi pelajaran tertentu. Keluaran output dari aplikasi ini berupa informasi mengenai materi
mata pelajaran tertentu. Informasi tersebut ditampilkan dalam bentuk teks, tabel, gambar, dan simulasi animasi. Materi pelajaran dikemas dalam bentuk
file terkompresi yang dapat diunduh oleh pengguna. 2. Aplikasi ini dilengkapi dengan e-museum, dimana didalamnya terdapat
bagian khusus yang memperlihatkan secara visualisasi berupa data, gambar, dan animasi benda-benda peninggalan sejarah islam.
3. E-game salah satu fitur yang tak kalah menarik dari aplikasi yang akan dibuat berisi tentang game sederhana.
4. Metode analisis yang digunakan dalam pembangunan aplikasi ini berdasarkan aliran data terstruktur, dimana alat yang digunakan untuk menggambarkan
5 model data adalah Entity Relationship Diagram ERD, sedangkan untuk
menggambarkan model fungsional adalah Diagram Konteks, dan Data Flow Diagram DFD.
5. Keamanan data di luar pembahasan. 6. Matakuliah yang dijadikan contoh untuk penelitian ini adalah sejarah islam.
7. Perangkat lunak pembangun Perangkat lunak pembangun menggunakan Dreamweaver 8 untuk mengolah
website dengan bahasa pemrograman HTML, CSS, PHP, dan Java Script. Untuk simulasi animasi, perangkat lunak pembangunnya menggunakan
Adobe Flash CS3, pengolahan grafik menggunakan Adobe Photoshop CS, untuk database menggunakan MySQL, dan XAMPP dipilih sebagai internal
server yang digunakan untuk uji coba client – server. Untuk web browser
menggunakan program Mozilla, dan Opera.
1.5. Metodologi Penelitian
Metodologi penelitian yang digunakan dalam penyusunan Tugas Akhir ini adalah :
1. Tahap Pengumpulan Data
a. Studi Pustaka Proses ini dilakukan untuk mencari materi yang berhubungan dengan
pelajaran sejarah islam, metode collaborative learning, dan web 2.0. yang berupa buku, artikel ilmiah, maupun sumber dari internet.
6 b. Wawancara Interview
Di dalam proses ini, wawancara dilakukan terhadap dosen, mahasiswa, dan pakar sejarah islam untuk memperoleh data yang berhubungan dengan materi
pelajaran sejarah islam. c. Pengamatan Observasi
Pengamatan difokuskan pada kelengkapan isi dari aplikasi, dan metode collaborative learning. Selain itu dilakukan studi banding terhadap aplikasi
collaborative learning berbasis web 2.0 salah satunya moodle, yang meliputi kelengkapan isi content pada aplikasi tersebut.
2. Pengembangan Perangkat Lunak
Metode yang digunakan dalam pengembangan perangkat lunak adalah metode waterfall. Alur dari metode waterfall dapat dilihat pada Gambar 1.1.
Rekayasa dan Pemodelan
Analisis Desain
Pembangkitan Kode
Pengujian Pemeliharaan
Gambar 1.1. Alur Metode Waterfall Pressman, 2001
7 Adapun penjelasan dari alur metode waterfall ini adalah sebagai berikut :
a. Rekayasa dan Pemodelan Pada tahap ini, rekayasa informasi mencakup pengumpulan kebutuhan pada
aplikasi collaborative learning sejarah islam berbasis web yang akan dibangun;
b. Analisis Kegiatan analisis perangkat lunak meliputi analisis spesifikasi perangkat
lunak, analisis lingkungan pengembangan, analisis struktural, dan diagram relasi;
c. Desain Perancangan perangkat lunak dilakukan berdasarkan hasil analisis kebutuhan
perangkat lunak, yang mencakup perancangan arsitektur, perancangan modul aplikasi, dan perancangan antarmuka;
d. Pembangkitan Kode Dalam proses ini, hasil analisis dan desain sistem pada proses sebelumnya
diterjemahkan ke dalam bentuk mesin, dan jika desain dilakukan dengan cara yang lengkap, pembuatan kode dapat dilakukan secara mekanis;
e. Pengujian Dalam tahap ini dilakukan pengujian untuk menguji apakah sistem yang telah
dirancang dan diimplementasikan sudah sesuai dengan hasil analisis yang telah dilakukan;
8 f.
Pemeliharaan Pemeliharaan dilakukan terhadap kesalahan-kesalahan yang terjadi pada
prototype perangkat, dokumen teknis perangkat lunak.
1.6. Sistematika Penulisan
Untuk lebih menjelaskan permasalahan dan pemecahannya, maka laporan Tugas Akhir dijabarkan dalam bab-bab sebagai berikut :
BAB I PENDAHULUAN
Pada bab ini menjelaskan tentang latar belakang tugas akhir, rumusan masalah, maksud dan tujuan, batasan masalah, dan
sistematika penulisan laporan tugas akhir.
BAB II LANDASAN TEORI
Bab dasar teori memuat berbagai pengetahuan yang didapat melalui studi literatur. Pengetahuan yang dibahas meliputi
konsep e-learning dengan metode collaborative learning dan web 2.0. Teori-teori ini dapat digunakan sebagai dasar
pembangunan sistem.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini memuat analisis kebutuhan dan perancangan perangkat lunak yang akan dikembangkan dalam Tugas
Akhir ini.
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
Bab ini mencakup detail implementasi perangkat lunak yang dikembangkan dalam Tugas Akhir, dan berbagai pengujian
9 yang dilakukan terhadap perangkat lunak beserta hasil
pengujiannya.
BAB V KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan dari kegiatan yang dilakukan disertai saran yang telah diperoleh dari hasil penulisan tugas
akhir.
10
BAB II LANDASAN TEORI
Teori merupakan dasar yang digunakan dalam penyusunan sebuah sistem. Pada bab ini akan dijelaskan mengenai teori-teori yang menunjang proses
pembangunan aplikasi collaborative learning perguruan tinggi berbasis web.
2.1. Pengertian E-Learning
E-learning terdiri dari dua bagian, yaitu „e’ yang merupakan singkatan dari
electronic dan learning yang berarti pembelajaran, jadi e-learning berarti pembelajaran dengan menggunakan jasa bantuan perangkat elektronika,
khususnya perangkat komputer. E-learning atau pembelajaran melalui online dengan demikian merupakan pembelajaran yang pelaksanaannya didukung oleh
jasa teknologi seperti telepon, audio, videotape, transmisi satelit atau komputer. Dalam perkembangannya, komputer dipakai sebagai alat bantu
pembelajaran, karena itu dikenal dengan istilah Computer Based Learning CBL atau Computer Assisted Learning CAL. Saat pertama kali komputer mulai
diperkenalkan khususnya untuk pembelajaran, maka komputer menjadi popular dikalangan anak didik. Hal ini dapat dimengerti karena berbagai variasi teknik
mengajar bisa dibuat dengan bantuan komputer tersebut, maka setelah itu teknologi pembelajaran terus berkembang dan dikelompokkan menjadi dua yaitu :
1. Technology-based learning 2. Technology-based Web-learning
11 Technology based-learning ini pada prinsipnya terdiri dari dua, yaitu audio
information technologies audio tape, radio, voice mail, telepon dan video information technologies video tape, video text, video messaging, sedangkan
technology based web-learning pada dasarnya adalah data information technologies bulletin board, internet, email, tele-collaboration.
Karakteristik e-learning antara lain adalah: 1. Memanfaatkan jasa teknologi elektronik; dimana dosen dan mahasiswa,
mahasiswa dan sesama mahasiswa atau dosen dan sesama dosen dapat berkomunikasi dengan relatif mudah dengan tanpa dibatasi oleh hal-hal yang
protokoler 2. Menggunakan bahan ajar bersifat mandiri self learning materials yang
disimpan di komputer sehinga dapat diakses oleh dosen dan mahasiswa kapan saja dan dimana saja jika yang bersangkutan memerlukannya; dan
3. Memanfaatkan jadwal pembelajaran, kurikulum, dan hasil kemajuan pembelajaran dapat dilihat setiap saat di komputer.
2.2. Siklus
Learning
Siklus pengembangan learning memiliki fase-fase yaitu [11]
: Tahap 1 : Scope
Tahap ini meliputi perencanaan dan analisis batasan dari perancangan learning, pendefinisian tipe dan tujuan learning, menentukan metode
learning yang digunakan, sifat learning, domain learning, serta teknologi yang digunakan. Pada umumnya tujuan learning ini digunakan untuk
menuntun pengajar, bukan sebagai pedoman siswa.
12
Tahap 2: Creation Pada tahap ini perancangan membuat desain, mengembangkan dan
melakukan proses learning. Hal ini yang dipertimbangkan pada tahap ini adalah sifat dari materi learning serta perancangan proses interaksi yang
diharapkan terjadi saat learning berlangsung. Ditahap ini perancangan proses interaksi yang diharapkan terjadi saat learning berlangsung. Di
tahap ini
perancang mendesain
sasaran learning.
Teknologi, pengembangan interaksi, skill yang dibutuhkan, tasks dari pengajar serta
feedback yang diharapkan. Tahap 3 : User Experience
User experience adalah proses yang penting dalam menentukan penggunaan sumber daya learning selama tahap 1 dan 2. Tahap ini akan
menjawab apakah desain learning berguna dan bernilai, bagaimana reaksi siswa terhadap isi, presentasi dan interaksi learning.
Tahap 4 : Meta-Evaluation Meta-evaluation
adalah proses
mengevaluasi efektifitas
proses perancangan learning.
Eksplorasi terhadap keberhasilan dan kegagalan selama proses learning berlangsung dilakukan untuk melakukan perbaikan perancangan dan
implementasi learning selanjutnya.
13
Tahap 5 : Evaluation Tahap ini dilakukan untuk mengevaluasi learning, dapat dilakukan dengan
pemberian ujian atau tugas secara berkelompok. Sifat evaluasi ini dapat berupa formative dilakukan saat proses learning berlangsung atau
summative dilakukan setelah seluruh materi disampaikan. Evaluasi juga dilakukan siswa dengan memberikan feedback atas proses learning yang
telah dilakukan baik dari sisi kualitas sumberdaya learning, instruksi yang diberikan, relevansi dan format learning dengan cara langsung pada
pengajar, atau melalui questioner dari institusi.
2.2.1. Domain Penelitian
Penelitian pada area collaborative learning dibagi menjadi tujuh domain yang berbeda yaitu [8]:
1. Control of collaborative learning Kendali dan interaksi kolaborasi mengacu pada cara penyampaian dalam
sistem di lingkungan kolaborasi. Sistem collaborative learning dapat menjadi bagian yang menganalisis dan mengendalikan kolaborasi atau hanya bertindak
sebagai alat pengantar kolaborasi. Sistem collaborative learning pada dimensi ini dapat diklasifikasikan sebagai sistem yang aktif, pasif atau apapun yang
ada dalam batasan keduanya.
14 2. Tasks of collaborative leaning
Dalam lingkungan collaborative learning, kolaborator dapat memiliki berbagai jenis tasks. Tasks yang umumnya ditemukan dalam lingkungan
collaborative learning adalah : a. Collaborative concept_learning tasks
b. Collaborative problem_solving tasks c. Collaborative design tasks
3. Theories of learning and cognition in collaboration Dillenbourg [8] mengidentifikasikan tiga teori learning yang dapat digunakan
dalam sistem collaborative learning yaitu : socio-constructivist, socio-cultural dan shared cognition.
4. Design of collaborative learning context Dasar utama dari kolaborasi adalah willingness dari partisipan untuk berpesan
dan berkolaborasi dalam sense yang konstruktif. Slavin [8] melaporkan hasil studi yang dilakukan oleh Kuhn 1972 yang menemukan bahwa perbedaan
yang kecil pada level kemampuan kognitif antara partisipan kolaborasi ternyata lebih mengembangkan pertumbuhan kognitif, dibandingkan dengan
partisipan yang memiliki perbedaan yang jauh kemampuan kognitifnya. Hal ini menunjukkan bahwa partisipan kolaborasi seharusnya mempunyai tingkat
pengetahuan yang hampir sama untuk membangun kolaborasi yang konstruktif.
Kombinasi tasks dan jumlah kolaborator yang terlibat dalam learning
15 ditentukan oleh subjek domain, teori learning yang digunakan dan
kemampuan sistem. Berikut ini adalah jenis-jenis rancangan lingkungan kolaborasi :
a. Dua atau lebih partisipan berkolaborasi satu sama lain menggunakan komputer sebagai media. Sistem tidak melakukan apapun selain
menyediakan channel komunikasi untuk kolaborasi tanpa memainkan peran yang aktif.
b. Dua atau lebih partisipan berkolaborasi satu sama lain menggunakan seorang tutor aktif yang mengendalikan dan mengarahkan interaksi
kolaborasi. c. Dua partisipan atau lebih partisipan berkerjasama menangani masalah
pada tempat kerja yang sama, menggunakan tutor sedemikian rupa sehingga sama dengan jika partisipan bekerja sendiri.
d. Dua atau lebih partisipan bekerjasama dengan sedikitnya satu partisipan menggunakan simulasi sistem. Partisipan dapat menentukan aksinya
secara langsung atau atas permintaan partisipan lain. 5. Roles of the peers
Pada lingkungan collaborative learning, tujuan akan dibagi menjadi subtasks yang akan dilakukan oleh tiap partisipan. Hal ini juga menunjukkan bahwa
partisipan diberikan peran secara natural dan applicable pada domain yang diberikan. Blave Vive Kumar, 1996 menggambarkan dua peran yaitu
eksekutor, orang yang menangani masalah dan reflektor, orang yang meneliti dan mengomentari atas penyelesaian masalah.
16 Secara umum lingkungan collaborative learning dapat memiliki sekumpulan
peran sebagai : a. Decomposing, mengacu pada pekerjaan membagi penanganan masalah
kedalam tasks, tiap tasks dibagi ke dalam sejumlah tujuan. Tujuan akan menjadi objek learning bagi pembelajarannya.
b. Defining, mengusulkan sebuah tujuan dari sebuah tasks. c. Critiquing, hipotesa yang diusulkan seorang partisipan berita
alternatifnya. d. Convicing, aksi membandingkan sejumlah hipotesa dan mendukung salah
satunya. e. Reviewing, pekerjaan yang menjamin agar interaksi kolaborasi mengacu
pada proses learning yang konstruktif. f. Referencing, pekerjaan yang menyediakan fakta dan material terkait yang
diminta oleh partisipan lain. 6. Domain of collaboration
Secara umum collaborative learning efektif pada domain dimana partisipan berada pada pekerjaan skill acquisition, join planing, categorization dan
memory tasks. 7. Teaching methodologies
Sejumlah metodologi pengajaran yang diidentifikasi mendukung collaborative learning adalah :
17 a. Practice, partisipan diminta untuk mengunakan sebuah tujuan learning
pada sebuah masalah spesifik. b. Learning by teaching, metodologi ini mendukung learning dengan
memiliki sistem sebagai learnig tools. c. Situated learning, mahasiswa menjadi partisipan dalam sebuah latihan
sociocultural, kemampuan belajar dan kemampuan sosial berjalan bersama.
d. Negotiated learning, partisipan dan sistem bernegosiasi untuk mencapai tujuan belajar.
e. Discovery learning, mahasiswa mengeksplorasi sebuah lingkungan untuk proses learning.
2.2.2. Definisi Collaborative Learning
Beberapa definisi Collaborative learning 1. Umbrella term untuk berbagai jenis pendekatan edukasi yang melibatkan
usaha bekerjasama secara intelektual antar mahasiswa atau mahasiswa dan pengajar.
2. An instruction method in wich students work in groups toward a common academic goal suatu metode instruksi dimana para mahasiswa bekerja sama
dalam suatu kelompok untuk mencapai tujuan akademik tertentu.
18 Tujuan utama penggunaan collaborative learning [5]
1. Fokus pada belajar yang aktif Usaha dalam the Calculus Reform Movement [5] mengindikasikan bahwa
kelas menjadi tempat yang paling efektif saat para mahasiswanya ikut serta atau terlibat dalam materi yang disampaikan. Format pengajar memungkinkan
seorang instruktur meringkas sejumlah materi dengan efesien namun hal ini tidak otomatis mengefektifkan proses penyampaian materi pada mahasiswa.
2. Membangun skill menulis dan komunikasi lisan Colaborative learning mendorong mahasiswa untuk berkomunikasi satu sama
lain, menyatakan respon pada pertanyaan, bekerja dalam lontaran pendapat yang berbeda-beda dan menuliskan kesimpulan dengan jelas.
3. Memberikan tanggungjawab belajar secara eksplisit Jika dalam kelas lebih terfokus pada kerja secara kelompok, dan bukan pada
instruktur, maka mahasiswa akan menyadari bahwa kelompok mereka tidak dapat mengikuti pelajaran sehari-hari bila tanpa persiapan. Hal ini akan
mendorong kegiatan membaca dan penyelesaian pekerjaan lain pada suatu hari untuk disampaikan pada kelompok mereka di kemudian hari.
4. Memperjelas peran pengajar sebagai fasilitator dan mentor Seorang instruktur akan semakin melepaskan control terhadap kelas apabila
format kelas menekankan pada aktivitas kelompok, sehingga perannya akan menjadi pemberi tanggapan jika ada pertanyaan, sebagai pelatih kelompok
secara individual, mengatasi kesulitan-kesulitan yang umum terjadi dan
19 menyarankan suatu pendekatan baru.
5. Dapat mencakup materi lebih banyak atau lebih baik untuk materi yang sama
Dengan semakin aktifnya mahasiswa dalam kelas dan semakin reponsif atas proses belajar maka ditemukan bahwa kelas dapat mengalami percepatan
sebanyak 20 [5], sehingga di semester selanjutnya materi dapat diperbanyak. 6. Membangun rasa percaya diri dan mandiri pada mahasiswa
Sebuah kelas yang melibatkan mahasiswa dan partisipasi kelompok, akan mengurangi ketergantungan mahasiswa pada pengajar dan mahasiswa belajar
bagaimana cara belajar. Mahasiswa menjadi cakap saat membaca dan berlatih, dan mereka akan membuat strategi dalam menguasai pengetahuan yang baru.
7. Memiliki pengalaman bekerja secara kelompok Saat kelompok kerja melakukan perancangan dan membuat sebuah program,
anggota kelompok harus menentukan bagaimana struktur solusi yang diberikan, tasks apa yang akan ditangani suatu modul dan bagaimana bentuk
interface dari modul tersebut kemudian source code dibuat, kelompok akan mengetahui apa yang berjalan dan yang mana yang tidak. Aktivitas seperti ini
akan menekankan prinsip-prinsip software engineering, misalnya seperti kebutuhan akan spesifikasi yang baik.
20 8. Mendukung peer review
Saat bekerja pada proyek pemrograman sebagai bagian dari suatu kelompok, secara alami mahasiswa akan melihat sumber kelompok lain untuk
mengetahui pendekatan yang digunakan, menganalisa efisiensinya dan memperkirakan kesalahan yang mungkin terjadi.
2.3 Internet
Internet adalah suatu jaringan komputer global yang terbentuk dari jaringan-jaringan komputer lokal dan regional yang memungkinkan komunikasi
data antar komputer yang terhubung ke jaringan tersebut. Internet awalnya merupakan rencana dari Departemen Pertahanan Amerika Serikat US
Departement Of Defense pada sekitar tahun 1960. Dimulai dari suatu proyek yang dinamakan ARPANET atau Advanced Research Project Agency Network.
Beberapa universitas di Amerika Serikat diantaranya UCLA, Stanford, UC Santa Barbara dan University of Utah, diminta bantuan dalam mengerjakan proyek ini
dan awalnya telah berhasil menghubungkan empat komputer di lokasi universitas yang berbeda tersebut. Perkembangan ARPANET ini cukup pesat jika dilihat dari
perkembangan komputer pada saat itu. Jaringan komputer ini tidak dapat lagi disebut sebagai APRANET karena semakin banyak komputer dan jaringan-
jaringan regional yang terhubung. Konsep ini kemudian berkembang dan dikenal sebagai konsep internetworking jaringan antar jaringan. Oleh karena itu istilah
internet menjadi semakin popular, dan orang menyebutnya jaringan besar komputer tersebut dengan istilah internet [2].
21
2.4. Aplikasi
Web
Pada awalnya aplikasi web dibangun hanya dengan menggunakan bahasa yang disebut HTML HyperText Markup Language. Pada perkembangan
berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML. Pada saat ini, banyak skrip seperti itu, antara lain yaitu PHP
dan ASP, sedangkan contoh yang berupa objek adalah applet. Aplikasi web itu dapat dibagi menjadi web statis dan web dinamis. Web statis dibentuk dengan
menggunakan HTML saja. Kekurangan aplikasi seperti ini terletak pada keharusan untuk memelihara program secara terus-menerus untuk mengikuti
setiap perubahan yang terjadi. Kelemahan ini diatasi dengan model web dinamis. Dengan menggunakan pendekatan web dinamis, dimungkinkan untuk membentuk
sistem informasi berbasis web. Dari sisi teknologi yang digunakan untuk membentuk web dinamis terdapat dua pengelompokan, yaitu teknologi pada sisi
client dan teknologi pada sisi server. Teknologi web pada sisi client diimplementasikan dengan mengirimkan
kode perluasan HTML atau program tersendiri dan HTML ke client. Client yang bertanggung jawab dalam melakukan proses terhadap seluruh kode yang diterima.
Kelemahan pendekatan seperi ini adalah terdapat kemungkinan bahwa browser pada client tidak mendukung fitur kode perluasan HTML. Kelebihan teknologi
pada sisi client, yaitu memungkinkan penampilan yang bersifat dinamis. Contoh teknologi pada sisi client, yaitu Kontrol ActiveX, Java Applet, dan skrip sisi-
client. Teknologi web pada sisi server memungkinkan pemrosesan kode di dalam server sehingga kode yang sampai pada pemakai berbeda dengan kode asli pada
22 server. Contoh teknologi yang berjalan di server, yaitu CGI, ASP, JSP, PHP dan
lain sebagainya. Keuntungan penggunaan teknologi pada sisi server adalah sebagai berikut:
1. Mengurangi lalu lintas jaringan dengan cara menghindari percakapan bolak- balik antara client dan server.
2. Mengurangi waktu pemuatan kode, mengingat client hanya mengambil kode HTML saja.
3. Mencegah masalah ketidak kompatibelan browser. 4. Client dapat berinteraksi dengan data yang ada pada server.
5. Mencegah client mengetahui rahasia kode mengingat kode yang diberikan ke client berbeda dengan kode asli pada server [3].
2.5. Web 2.0
Pada bagian ini akan dijelaskan tentang definisi, kelebihan, dan kriteria web 2.0.
2.5.1. Definisi Web 2.0
Istilah tentang web 2.0 dikeluarkan pada tahun 2004 oleh Dale Dougherty pada sebuah konferensi mengenai aplikasi web. Setelah melalui berbagai
pembahasan dan perdebatan akhirnya disepakatilah bahwa web 2.0 bukanlah sebuah hipotesa atau teori atau paradigma ataupun metodologi dalam membangun
aplikasi web. Web 2.0 adalah istilah untuk suatu aplikasi web yang berorientasi proses bisinis dan arsitektur layanannya mengedepankan kontribusi dari setiap
penggunaannya serta memberikan fitur-fitur yang mempermudah pengguna untuk mempersonalisasi kebutuhannya [6].
23
2.5.2. Kelebihan dari Web 2.0
Dalam perkembangannya, aplikasi web yang dibangun dengan menggunakan orientasi web 2.0 ternyata dirasakan mempunyai beberapa nilai
positif [6]. Nilai positifnya adalah sebagai berikut : 1. Web 2.0 berhasil menyajikan sebuah layanan yang komprehensif pada
platform apapun. Cukup menggunakan sebuah browser dan melakukan koneksi dengan server maka setiap orang sudah dapat menggunakannya.
2. Dalam penggunaannya, web 2.0 lebih mudah digunakan karena aplikasinya berjalan secara terpusat di server, pengguna tidak perlu repot lagi untuk
memperbaharui aplikasi mereka secara mandiri. 3. Dalam segi pemrograman, web 2.0 memiliki teknik pemrograman front-end
yang relatif ringan hal ini dikarenakan web 2.0 adalah sebuah aplikasi yang berjalan di sebuah browser, sehingga mudah untuk digunakan kembali
reuse. 4. Kelebihan orientasi web 2.0 dibandingkan dengan web 1.0 aplikasi yang
layanannya hanya berorientasi pada pemenuhan tujuan bisnis adalah lebih cepat dan lebih mudah mengumpulkan data karena kontributornya berasal dari
berbagai sumber, tingkatan dan bidang keahlian.
2.5.3. Kriteria Web 2.0
Biasanya terdapat tiga kriteria yang harus dipenuhi sebuah aplikasi web agar dapat dinilai sebagai aplikasi web 2.0 Zibriel dan Supangkat, 2008.
1. Menggunakan SOA Service Oriented Architecture Web 2.0 umunya menggunakan SOA , dalam melaksanakan fungsinya sebagai
24 penyedia layanan. SOA adalah sebuah konsep arsitektur sistem komputer yang
membuat dan menggunakan langkah-langkah proses bisnis dalam bentuk paket layanan. Bentuk paket layanan yang dimaksud oleh SOA untuk berusaha
membungkus kerumitan yang terjadi dari sudut pandang pengguna sistem. Penggunaan SOA memungkinkan perancang sistem untuk menghubungkan
berbagai aplikasi yang berlainan jenis tanpa perlu disadari oleh penggunanya. Oleh karena itu implementasi SOA biasanya menggunakan GUI Graphic
User Interface untuk membungkus cara kerja aplikasi yang sebenarnya. Karakter utama dari aplikasi SOA adalah layanan yang menunggu secara
terus-menerus untuk digunakan. 2. Menggunakan RIA Rich Internet Application
RIA adalah aplikasi web yang dapat memberikan fitur apapun fungsi aplikasi desktop kepada para penggunannya. Artinya beberapa keunggulan atau
kemudahan pada saat menggunakan aplikasi yang berjalan di atas desktop dapat dilakukan juga oleh aplikasi web RIA yang berjalan di suatu server serta
diakses oleh pengguna sistem hanya dengan menggunakan bantuan sebuah browser. Contoh dari kemudahan aplikasi desktop yang telah beradaptasi oleh
aplikasi web RIA adalah fitur drag-and-drop fitur shortcut, fitur recovery. Pada umumnya aplikasi web RIA hanya mengirimkan sejumlah data yang
diperlukan client tetapi tetap menyimpan seluruh data utama seperti status pengguna pada sisi server aplikasi. Contoh teknologi yang digunakan untuk
mewujudkan RIA adalah Flash dan Ajax.
25 3. Menggunakan pendekatan Social Web
Kriteria yang terakhir yang sekaligus merupakan daya tarik dari aplikasi web 2.0 adalah menggunakan pendekatan social web dalam memperkaya layanan
yang diberikan. Dalam konsep social web setiap pengguna aplikasi web terdaftar atau tidak diminta untuk saling berkolaborasi untuk menambah,
menghapus, menyunting ataupun mengategorikan konten dari sebuah layanan sehingga kualitas dan kegunaan layanan benar-benar ditentukan oleh
kontribusi dari setiap pengguna layaknya sebuah komunitas dalam dunia nyata.
2.6. Metode Perancangan Sistem
Metode perancangan sistem meliputi : bagan alir dokumen, diagram konteks, data flow diagram DFD, diagram nol, diagram rinci, penomoran level
pada DFD, entity relationship diagram, kamus data.
2.6.1. Bagan Alir Dokumen document flowmap
Bagan alir dokumen menggambarkan aliran dokumen dan informasi antar area pertanggungjawaban didalam sebuah organisasi. Bagan alir ini menelusuri
sebuah dokumen dari asalnya sampai tujuannya. Secara rinci bagan alir ini menunjukkan dari mana dokumen tersebut berasal, distribusinya, tujuan
digunakannya dokumen tersebut dan lain-lain. Bagan alir ini bermanfaat untuk menganalisis kecukupan prosedur pengawasan dalam sebuah sistem. Bagan alir
dokumen disebut juga bagan alir formulir yang merupakan yang menunjukkan arus dari laporan dan formulir termasuk tembusannya.
26
2.6.2. Diagram Konteks
Diagram konteks menggambarkan hubungan antara sistem dengan entitas luarnya. Diagram konteks berfungsi sebagai transformasi dari satu proses yang
melakukan transformasi data input menjadi data output. Entitas yang dimaksud adalah entitas yang mempunyai hubungan langsung dengan sistem.
Suatu diagram konteks selalu mengandung satu dan hanya satu proses saja. Proses ini mewakili proses dari seluruh sistem. Diagram konteks ini
menggambarkan hubungan input atau output antara sistem dengan dunia luarnya.
2.6.3. Data Flow Diagram
Data Flow Diagram DFD –DADDiagram Alir Data memperlihatkan
hubungan fungsional dari nilai yang dihitung oleh sistem, termasuk nilai masukan, nilai keluaran, serta tempat penyimpanan internal. DAD adalah gambaran grafis
yang memperlihatkan aliran data dari sumbernya dalam objek kemudian melewati proses yang mengubahnya ke tujuan yang lain, yang ada pada objek lain. DAD
sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangan lingkungan
fisik dimana data tersebut mengalir. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur structured analysis and
design. DFD merupakan alat yang cukup populer sekarang ini, karena dapat menggambarkan arus data di dalam sistem dengan terstruktur jelas.
27 Beberapa simbol yang digunakan dalam Data Flow Diagram DFD
antara lain: 1. External Entity kesatuan luar atau boundary batas sistem
Setiap sistem pasti mempunyai batas sistem boundary yang memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan menerima input dan
menghasilkan output kepada lingkungan luarnya. Kesatuan luar external entity merupakan kesatuan entity di lingkungan luar sistem yang dapat
berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem.
2. Data Flow arus data Arus data data flow di DFD diberi simbol suatu panah. Arus data ini
mengalir diantara proses process, simpanan data data strore dan kesatuan luar external entity. Arus data ini menunjukkan arus dari data yang dapat
berupa masukan untuk sistem atau hasil dari proses sistem. 3. Process proses
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk
dihasilkan arus data yang akan keluar dari proses. Untuk physical data flow diagram PDFD, proses dapat dilakukan oleh orang, mesin atua komputer,
sedangkan untuk logical data flow diagram LDFD, suatu proses hanya menunjukkan proses dari komputer. Setiap proses harus diberi penjelasan
yang lengkap meliputi identifikasi proses, nama proses dan pemroses.
28 4. Data Store simpanan luar
Simpanan data data store merupakan simpanan dari data yang dapat berupa, yaitu suatu file atau database di sistem komputer, suatu arsip atau catatan
manual, suatu kotak tempat data di meja seseorang, suatu tabel acuan manual, dan suatu agenda atau buku.
2.6.4. Diagram Nol overview diagram
Diagram nol adalah diagram yang menggambarkan proses dari data flow diagram. Diagram nol memberikan pandangan secara menyeluruh mengenai
sistem yang ditangani, menunjukkan tentang fungsi-fungsi utama atau proses yang ada, aliran data, dan exsternal entity. Pada level ini sudah dimungkinkan untuk
digambarkan level selanjutnya, simbol „’ atau „P’ functional primitive dapat ditambahkan pada akhir nomor proses. Keseimbangan input dan output
balancing antara diagram nol dengan diagram konteks harus terpelihara.
2.6.5. Diagram Rinci level diagram
Diagram rinci adalah diagram yang menguraikan proses apa yang ada dalam diagram zero atau diagram level di atasnya.
2.6.6. Penomoran Level pada DFD
Didalam satu level seharusnya tidak terdapat lebih dari tujuh buah proses dan maksimal 9, bila lebih maka harus dilakukan dekomposisi.
29 Tabel 2.1. Tabel Penomoran Level DFD
Nama Level
Nama Diagram Nomor Process
Context 1
Diagram 0 1.0,2.0,3.0,…
2 Diagram 1.0
1.1,1.2,1.3,… 2
Diagram 2.0 2.1,2.2,2.3,…
2 Diagram 3.0
3.1,3.2,3.3,… 3
Diagram 1.1 1.1.1,1.1.2,…
3 Diagram 1.2
1.2.1,1.2.2,… 3
Diagram 1.3 1.3.1,1.3.2,…
2.6.7. Entity Relationship Diagram
ERD hanya berfokus pada data, dengan menunju kkan “jaringan data” yang
ada untuk suatu sistem yang diberikan. ERD sangat berguna bagi aplikasi di mana data dan hubungan yang mengatur data sangatlah kompleks. ERD pada mulanya
diusulkan oleh Peter Chen untuk desain sistem database relasional dan telah dikembangkan oleh yang lainnya. Serangkaian komponen utama diidentifikasikan
untuk ERD : objek data, atribut, hubungan dan berbagai tipe indikator. Tujuan utama dari ERD adalah untuk mewakili objek data dan hubungan mereka.
Kardinalitas model data harus dapat merepresentasikan jumlah peristiwa dari objek di dalam hubungan yang diberikan. Tillmann mendefinisikan
kardinalitas dari object-relationship pair dengan cara sebagai berikut: kardinalitas
30 merupakan spesifikasi dari sejumlah peristiwa dari satu [objek] yang dapat
dihubungkan ke sejumlah peristiwa dari [objek] yang lain. Dengan mempertimbangkan semua kombinasi dari „satu’ dan „banyak’, dua [objek] dapat
dihubungkan sebagai: 1. Satu-ke-satu 1:1
2. Satu-ke-banyak 1:N 3. Banyak-ke-satu N:1
4. Banyak-ke-banyak M:N
2.6.8. Kamus Data
Kamus data KD atau data dictionary DD atau disebut juga dengan istilah system data dictionary adalah katalog fakta tentang data dan kebutuhan-
kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus data, analisis sistem dapat mendefinisikan data yang mengalir di sistem dengan
lengkap. Kamus data dibuat pada tahap analisis sistem dan digunakan baik pada tahap analisis maupun pada tahap perancangan sistem. Pada tahap analisis dan
perancangan, kamus data dapat digunakan sebagai alat komunikasi antara analsisis sistem dengan pemakai sistem tentang data yang mengalir di sistem,
yaitu tentang data yang masuk ke sistem dana tentang informasi yang dibutuhkan oleh pemakai sistem.
Pada tahap perancangan, kamus data digunakan untuk merancang input, merancang laporan-laporan dan database. Kamus data dibuat berdasarkan arus
data yang ada di DFD. Arus data di DFD sifatnya global, hanya ditunjukkan nama arus datanya saja. Keterangan lebih lanjut tentang struktur data dari arus data di
31 DFD secara lebih rinci dapat dilihat di kamus data. Kamus data harus dapat
mencerminkan keterangan yang jelas tentang data yang dicatatnya, maka kamus data harus memuat nama arus data, alias, bentuk data, arus data, penjelasan,
periode, volume, dan struktur data [7].
2.7. Basis Data
Basis data terdiri dari dua kata, yaitu basis dan data. Basis dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul, sedangkan data
adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia pegawai, mahasiswa, pembeli, pelanggan, barang, hewan, peristiwa, konsep,
keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
Menurut [4] basis data dapat didefinisikan dari sejumlah sudut pandang seperti:
a. Himpunan kelompok data arsip yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan
mudah. b. Kumpulan data yang saling berhubungan yang disimpan secara bersama
sedemikian rupa dan tanpa pengulangan yang tidak perlu, untuk memenuhi berbagai kebutuhan.
c. Kumpulan file atau tabel atau arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.
Prinsip utama basis data adalah pengaturan data atau arsip. Dan tujuannya adalah kemudahan dan kecepatan dalam pengambilan kembali data atau arsip.
32
2.7.1. Manajemen Sistem Basis Data Database Managgement System
Manajemen sistem basis data database managgement system adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan
utilitas kumpulan data dalam jumlah besar. DBMS dapat menjadi alternatif penggunaan secara khusus untuk aplikasi, semisal penyimpanan data dalam file
dan menulis kode aplikasi yang spesifik untuk pengaturannya. Penggunaan DBMS untuk suatu aplikasi tergantung pada kemampuan dan
dukungan DBMS yang beroperasi secara efisien, sehingga agar bisa menggunakan DBMS dengan baik, perlu diketahui cara kerja dari DBMS tersebut. Pendekatan
yang dilakukan untuk menggunakan DBMS secara baik meliputi implementasi DBMS dan arsitektur secara mendetail untuk dapat memahami desain dari suatu
basis data.
2.8. Hypertext Markup Language HTML
Hypertext Markup Language HTML adalah bahasa yang digunakan untuk membuat dokumen pada World Wide Web WWW. HTML adalah
pengembangan dari SGML Standard Generelize Markup Language, dapat dibuat dengan menggunakan berbagai tools dari peng-edit teks yang sederhana.
HTML menggunakan tag-tag tertentu untuk menyusun sebuah dokumen, seperti body dan body untuk membuat isi dari suatu dokumen yang dibuat [W3C],
2005.
2.9. PHP dan MySQL
PHP merupakan bahasa pemrograman untuk script web server-side. Bahasa pemrograman PHP diciptakan pertama kali oleh Rasmus Lerdorf, seorang
33 pemrogram C yang sangat handal. Semula PHP hanya digunakan untuk mencatat
seberapa jumlah pengunjung pada hompage-nya. Rasmus adalah salah seorang pendukung open source. Karen itulah ia mengeluarkan Personal Home Page
Tools versi 1.0 secara gratis atau freeware pada tahun 1995. Setelah mempelajari YACC dan GNU Bison, Rasmus menambah kemampuan pada PHP 1.0 dan
menerbitkan PHP 2.0 sebagai pengembangan dari PHP 1.0 yang telah ada sebelumnya.
PHP 2.0 mampu berhubungan dengan database dan dapat diintegrasikan dengan HTML. Pada tahun 1996, PHP telah digunakan oleh banyak website di
dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Carveo dan Jim Winstead bekerja
selama tujuh bulan untuk melakukan penyempurnaan terhadap PHP 2.0, akhirnya pada tanggal 6 Juni 1998, PHP 3.0 resmi dikeluarkan ke dunia pemrograman.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai.
Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang
tinggi. PHP versi 4.2 telah diterbitkan pada tanggal 22 April 2002 dengan log kelompok fungsi, sampai dengan versi 4.3.7 tercatat 125 kelompok fungsi yang
dimiliki oleh PHP. Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi yang paling mutakhir dari PHP.
PHP memiliki beberapa kelebihan yang tidak dimiliki oleh bahasa-bahasa sejenisnya, yaitu:
34 1.
Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.
2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari
mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. 3.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah
karena referensi yang banyak. 5.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin linux, unix, windows dan dapat dijalankan secara runtime melalui console
serta juga dapat menjalankan perintah-perintah sistem. MySQL My Structure Query Language adalah sebuah program pembuat
database yang bersifat open source. MySQL sebenarnya produk yang berjalan pada platform Linux. Karen sifatnya open source, maka MySQL dapat dijalankan
pada semua platform baik Windows maupun Linux. Selain itu, MySQL juga merupakan program pengakses database yang bersifat jaringan sehingga dapat
digunakan untuk aplikasi multi user banyak pengguna. Saat ini database MySQL telah digunakan hampir oleh semua programmer database, apalagi dalam
pemrograman web. Kelebihan lain dari MySQL adalah menggunakan bahasa Query standar
yang dimiliki SQL Structure Query Language. SQL adalah suatu bahasa permintaan yang terstruktur yang telah distandarkan untuk semua program
pengakses database seperti Oracle, Posgres SQL, SQL Server, dan lain-lain.
35 MySQL sebagai sebuah program penghasil database, tidak dapat berjalan
sendiri tanpa adanya sebuah aplikasi lain interface. MySQL dapat didukung oleh hampir semua program aplikasi baik yang open source seperti PHP maupun yang
tidak, yang ada pada platform Windows seperti Visual Basic, Delphi, dan lainnya [3].
2.10. Rekayasa Web Web Engineering
Aplikasi dan sistem berbasis web WebApp memberi suatu susunan content yang kompleks kepada end users, dimana rekayasa web merupakan proses
yang digunakan untuk menghasilkan aplikasi web yang berkualitas tinggi [9]. Rekayasa web bukan merupakan hasil penggandaan sempurna dari rekayasa
perangkat lunak, melainkan lebih kepada mengambil beberapa fundamental dari konsep dan prinsip rekayasa perangkat lunak yang menekankan pada teknik dan
aktivitas manajemen yang sama. Ada beberapa karakteristik yang perlu diperhatikan dari aplikasi web:
1 Kesiapan Immediacy Aplikasi web memiliki kesiapan yang tidak akan ditemukan pada tipe
perangkat lunak lain. Artinya waktu memasarkan halaman web secara lengkap dapat dilakukan dalam beberapa hari atau beberapa minggu. Pengembangan
harus menggunakan
metode untuk
perancangan, analisis,
desain, implementasi, dan pengujian yang disesuaikan dengan jadwal yang
dibutuhkan dalam mengembangkan aplikasi web.
36 2 Keamanan Security
Aplikasi web tersedia pada suatu akses jaringan, yang berarti sulit untuk membatasi populasi dari end user yang mengakses aplikasi. Untuk menjaga
content yang sensitif dan menyediakan cara yang aman untuk mentransmisikan data, maka perlu diterapkan suatu aturan keamanan yang
kuat secara menyeluruh pada infrastruktur yang mendukung suatu aplikasi web dan dalam aplikasi itu sendiri.
3 Estetika Aesthetics Bagian yang tidak terbantahkan dari daya tarik aplikasi web adalah rasa dan
tampilan aplikasi itu sendiri. Ketika suatu aplikasi didesain untuk memasarkan atau menjual suatu produk atau pemikiran, estetis mungkin memiliki tingkat
kesuksesan yang sama dengan desain tekniknya. Tahapan proses rekayasa web dapat dilihat pada Gambar 2.1.
Gambar 2.1. Tahapan Proses pada Rekayasa Perangkat Web [9]
37 Tahapan-tahapan dalam proses rekayasa perangkat web [9] :
1 Formulasi Formulation Tahap formulasi merupakan tahap untuk melakukan pengidentifikasian tujuan
pembuatan aplikasi web dan batasan pengembangan sistem, penganalisaan model sesuai dengan spesifikasi kebutuhan sistem, serta penentuan sarana
yang akan digunakan dengan tujuan untuk mendapatkan hasil keluaran yang baik.
2 Perencanaan Planning Tahap perencanaan merupakan tahap untuk melakukan perkiraan biaya secara
keseluruhan, mengevaluasi resiko yang mungkin terjadi, dan mendefinisikan jadwal pengembangan aplikasi.
3 Analisis Analysis Tahap analisis merupakan tahap untuk mengidentifikasikan content yang akan
ditampilkan dalam aplikasi dan menentukan kebutuhan untuk estetika pada desain.
4 Perancangan Engineering Proses perancangan pada proses rekayasa web disebut engineering, yang
terdiri dari beberapa tahap, yaitu: a.
Perancangan Isi Content Design Pada tahap ini merancang content dari aplikasi web dan merancang basis
data yang digunakan berdasarkan kebutuhan informasi yang telah diidentifikasi pada tahap analisis.
38 b. Perancangan Arsitektur Architectural Design
Tahap ini difokuskan pada struktur hypermedia secara keseluruhan dari aplikasi web. Struktur arsitektur berkaitan erat dengan tujuan dari
pengembangan situs, content yang disediakan, dan pengguna yang mengunjungi situs.
c. Perancangan Keluaran Production
Pada tahap ini merancang keluaran yang akan dihasilkan dari aplikasi web. Informasi yang dihasilkan harus memenuhi kebutuhan dari
pengguna. Informasi terdiri dari informasi umum sampai informasi yang merupakan hasil query pada sistem.
d. Perancangan Navigasi Navigation Design Pada tahap ini merancang navigasi untuk masing-masing pengguna yang
bertujuan untuk mengatur hak otorisasi. b. Perancangan Antarmuka Interface Design
Perancangan antarmuka sebelumnya dibuat dalam bentuk tag HTML yang kemudian dipecah dan sisimpan dalam bentuk ekstensi PHP untuk
mempermudah proses pengodean dan penggabungan, sehingga hampir seluruh file yang dieksekusi berupa file PHP.
5 Pembuatan Halaman dan Pengujian Page Generation and Testing Tahap ini merupakan pembuatan halaman web dalam bentuk HTML, yang
didasarkan atas hasil proses perancangan isi, sedangkan tahap pengujian dilakukan untuk mengetahui kemungkinan terjadinya kesalahan pada script
atau form agar kemudian dapat dilakukan perbaikan sehingga aplikasi dapat
39 berjalan dengan baik dan benar.
6 Evaluasi Customer Evaluation Tahap evaluasi dilakukan untuk mengetahui kualitas suatu aplikasi yang
mengandung faktor-faktor sebagai berikut: a. Usability
Evaluasi diantaranya didasarkan pada nilai estetis dan pemahaman isi situs.
b. Functionality Evaluasi didasarkan pada kemampuan proses pencarian data, proses
navigasi, dan browsing. c. Reliability
Evaluasi didasarkan pada ketepatan proses link dan validasi dari input yang diberikan.
d. Efficiency Evaluasi didasarkan pada kecepatan dalam menampilkan gambar dan
menampilkan halaman baru. e. Maintainability
Evaluasi didasarkan pada kemudahan untuk memperbaiki dan kemampuan untuk beradaptasi dengan perangkat lunak yang digunakan.
40
2.11. Struktur Arsitektur Web
Desain arsitektur untuk sistem aplikasi berbasis web terfokus pada keseluruhan struktur hypermedia, pola desain aplikasi dan template yang
terstruktur. Menurut Presman [9] terdapat empat struktur yang berbeda yang dapat digunakan jika hendak mengembangkan desain untuk aplikasi web yang tipikal,
yaitu struktur linier, struktur grid, struktur hirarki dan struktur web murni networked.
1. Struktur Linier
Struktur linier digunakan ketika urutan interaksi yang diperkirakan dengan
bentuk variasi yang umum. Sebuah contoh klasik dapat menjadi presentasi tutorial dimana informasi beserta grafik, video pendek atau audio yang
bersangkutan dipresentasikan setelah informasi yang dibutuhkan telah didapat. Urutan presentasi isi didefinisikan sebelumnya dan linier secara umum
Gambar 2.2.
Gambar 2.2. Struktur Linier [9]
41
2. Struktur Grid
Struktur grid merupakan pilihan arsitektur yang dapat diaplikasikan ketika isi dari WebApp disusun berdasarkan kategorinya didalam dua atau lebih dimensi.
Arsitektur web seperti ini berguna hanya jika isi yang didapatkannya bersifat regular Gambar 2.3.
Gambar 2.3. Struktur Grid [9]
3. Struktur Hirarki
Struktur hirarki merupakan struktur arsitektur WebApp yang paling umum. Struktur WebApp yang hirarki dapat didesain dalam perlakuan yang
memperbolehkan kontrol flow secara horisontal, melalui cabang-cabang vertikal dari struktur. Harus diingat bahwa meskipun tipe ranting seperti itu
mengijinkan navigasi yang baik melalui isi WebApp namun dapat menyebabkan kebingungan bagi sebagian pengguna Gambar 2.4.
42
Gambar 2.4. Struktur Hirarki [9] 4.
Struktur Web Murni Networked
Pada struktur ini serupa dengan cara-cara biasa terhadap arsitektur yang dikembangkan untuk sistem berorientasi objek. Komponen-komponen
arsitektural dalam kasus ini, halaman-halaman web didesain sedemikian rupa sehingga mereka dapat melewatkan kontrol melalui hypertext link kepada
setiap komponen lain di dalam sistem secara virtual.Gambar 2.5.
Gambar 2.5. Struktur Networked [9]
43
43
BAB III ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini akan menjelaskan analisis dan perancangan dari aplikasi collaborative learning perguruan tinggi berbasis web studi kasus di Lembaga
Bahasa Arab dan Studi Islam Al-Imarat. 3.1.
Analisis Sistem
Analisis sistem bertujuan untuk mengidentifikasi permasalahan- permasalahan yang ada pada sistem. Analisis ini diperlukan sebagai dasar bagi
tahapan perancangan sistem. Dalam analisis sistem dilakukan penguraian dari suatu aplikasi collaborative learning perguruan tinggi berbasis web 2.0 yang utuh
ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, sehingga ditemukan kekurangan-
kekurangan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dilakukan perbaikan.
3.1.1. Analisis Masalah
Berdasarkan latar belakang masalah yang ada, maka dapat diketahui masalah-masalah yang terjadi di Lembaga Bahasa Arab dan Studi Islam Al-Imarat
yang menjadikan pembuatan aplikasi collaborative learning ini, kendala tersebut adalah :
a. Masalah ketersediaan
aplikasi, bagaimana
mengusahakan aplikasi
pembelajaran yang tidak mahal atau gratis.
44 b. Ketersediaan sarana informasi yang masih terbatas dalam hal menyebarkan
materi pembelajaran tertentu. c. Para dosen dan mahasiswa, masih kesulitan dalam menerapkan metode
pembelajaran yang bersifat collaborative learning dikarenakan keterbatasan waktu dan tempat, sehingga proses kolaborasi antara mahasiswa dengan
mahasiswa lain, dan dosen dengan mahasiswa tidak dapat berjalan sebagaimana semestinya.
d. Dosen yang mengendalikan dan mengarahkan interaksi kolaborasi dalam pembelajaran tertentu berhalangan hadir karena ada kesibukan lain, sehingga
proses kolaborasi tidak dapat berjalan.
3.1.2. Analisis Kebutuhan Sistem Non Fungsional
Analisis non-fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi ini juga meliputi elemen
atau komponen-komponen apa saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan sistem tersebut diimplementasikan. Analisis kebutuhan
ini juga menentukan spesifikasi masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem dan proses yang dibutuhkan untuk mengolah masukan
sehingga menghasilkan suatu keluaran yang diinginkan. Pada analisis kebutuhan sistem non-fungsional ini dijelaskan analisis
mengenai perangkat keras hardware, perangkat lunak software, dan pengguna user sebagai bahan analisis kekurangan dan kebutuhan yang harus dipenuhi
dalam perancangan sistem yang akan diterapkan.
45
3.1.2.1. Analisis Perangkat Keras Hardware
Agar aplikasi dapat berjalan dengan baik, maka dibutuhkan perangkat keras yang sesuai dengan kebutuhan aplikasi. Berikut ini adalah spesifikasi
minimum perangkat keras yang dibutuhkan oleh client agar dapat menjalankan aplikasi secara optimal.
Tabel 3.1. Spesifikasi Minimum Perangkat Keras
Komputer Server
Komputer Client
Prosesor 2,4 Ghz Prosesor 1,8 GHz
Monitor SVGA 14 ’
Monitor SVGA 14 ’
Memori 1 Gb Memori 256 Mb
VGA 128 MB VGA VGA 32 MB VGA
Harddisk 40 GB7200 RPM Harddisk 20 GB7200 RPM
Papan ketik keyboard, Mouse, printer, modem dan LAN Card
Papan ketik keyboard, Mouse, printer, modem dan LAN Card
Tabel spesifikasi di atas menjelaskan spesifikasi minimum perangkat keras yang dibutuhkan oleh server dan client, secara keseluruhan spesifikasi perangkat
keras hardware
tersebut telah
memenuhi kebutuhan
untuk mengimplementasikan aplikasi collaborative learning.
3.1.2.2. Analisis Kebutuhan Perangkat Lunak Software
Aplikasi collaborative learning memiliki kebutuhan perangkat lunak software sebagai berikut :
a. Untuk Komputer Server : Sistem Operasi Server: Sistem operasi dapat menggunakan Windows
XP SP1 atau SP2;
46 Web Browser : Sedangkan untuk web browser dapat menggunakan
program Mozilla Firefox, dan Opera; Web Server : Dapat menggunakan XAMPP 2.5, PWS, IIS, dan
Apache; Database Sever : Database servernya menggunakan MySQL Server
5.0. b. Untuk Komputer Client :
Sistem Operasi Server: Sistem operasi dapat menggunakan Windows XP SP1 atau SP2, Windows Server 2000, dan Linux;
Web Browser : Sedangkan untuk web browser dapat menggunakan program Mozilla Firefox, Opera;
Aplikasi Pendukung Lainnya: Perlu dilengkapi dengan Flash player versi 8 ke atas, selain itu agar dapat membaca file format PDF maka
perlu disediakan Adobe Acrobat Reader, dan aplikasi pembaca file terkompresi seperti WinZip atau WinRar.
Dari hasil pengamatan perangkat lunak, terdapat beberapa hal penting yang harus diperhatikan agar sistem yang akan dirancang dapat berjalan dengan
baik dan sesuai dengan yang diharapkan. Pengguna diharapkan dapat memenuhi kebutuhan perangkat lunak yang telah direkomendasikan agar aplikasi dapat
berjalan dengan baik.
47
3.1.2.3. Analisis Pengguna User
Secara umum aplikasi ini mempunyai tiga pengguna user, dimana masing-masing bagian tersebut mempunyai fasilitas-fasilitas yang berbeda-beda,
dengan asumsi pengguna yang sudah terbiasa menggunakan sistem berbasis web. Ketiga bagian tersebut adalah : Administrator, member, non member.
a. Administrator Administrator dalam aplikasi ini berfungsi untuk menjaga isi dari aplikasi
collaborative learning agar tidak menyimpang dari isi materi pembelajaran. Administrator dalam aplikasi ini dapat menambah, mengubah, dan menghapus
member dan modul-modul, dalam hal ini adalah seorang operator yang
mengetahui dan terbiasa menggunakan sistem berbasis web. Intinya seorang
Administrator akan mengelola semua fasilitas yang ada pada aplikasi ini. b. Non Member
Non member adalah pengguna atau pengunjung yang ingin mengakses aplikasi collaborative learning. Non member hanya dapat mengakses materi
pembelajaran, mengunduh download materi pelajaran, dan mengakses kumpulan soal yang ada pada situs collaborative learning ini, dalam hal ini
adalah mahasiswa yang belum mendaftar atau pihak lain yang tidak terdaftar dilingkungan kampus. Non member tidak berperan aktif dalam mengelola isi
dari aplikasi collaborative learning.
48 c. Member
Member adalah pengguna dari aplikasi collaborative learning yang telah terdaftar, yaitu mahasiswa atau dosen yang telah terdaftar di lingkungan
kampus dan telah melakukan pendaftaran di dalam sistem. Member dapat berperan aktif dalam menyumbangkan informasi mengenai materi
pembelajaran, dan berkolaborasi dengan member lain untuk mengelola isi dari aplikasi collaborative learning. Member dapat menulis materi, merubah data
materi tersebut, menyunting materi yang ditulis Member lain, mengakses E- game dan juga mengakses E-museum.
3.2. Analisis Basis Data
Entity Relationship Diagram ERD merupakan salah satu cara untuk mengolah database sehingga data tersebut dapat diketahui hubungan antara file
dan teknik, ini dapat digunakan untuk mengatasi terjadinya redundansi data atau sejenisnya. Untuk lebih jelasnya bentuk Entity Relationship Diagram ERD
tersebut dapat dilihat pada gambar 3.1.
Kategori
Member Materi
Memiliki
Kumpulansoal
Museum Mengakses
Mengakses
Mengakses Soal_Ujian
Forum Mengikuti
Memiliki Tanggapan
Mengirim Mata_Kuliah
Memiliki
Memiliki
Memiliki kd_makul
Id_materi id_member
Id_Forum
Id_Tanggapan
Memiliki
Id_kategori
Id_kumpulansoal
Game Mengakses
Id_game
N 1
1
1 N
N 1
1 1
N
N N
1 1
N 1
N
N
N N
1
kd_soal
N N
1
1 Member_sementara
Mahasiswa_dosen
Menjadi Mendaftar
ses
Nim_nip
1
1 1
1
N 1
Id_Ujian
Ujian
Memiliki
1 Mengirim
Pertanyaan
Memiliki No_pertanyaan
1 N
1 Mengirim
Mengikuti 1
N
id_makul matakuliah
kategori
nama_member user_member
pass_member ses
aktif foto_member
Tgl_daftar info
judul_game isi_game
gmbr_game visualisasi_game
counter sumber_game
Id_museum judul_museum
isi_museum gmbr_museum
visualisasi_museum counter
sumber_museum pengirim
Judul_ks deskripsi
judul_materi penulis
isi_materi gmbr_materi
animasi_materi counter
Nama_lengkap
Kode_veritifikasi nama
user pass
email foto
Id_su pengirim
judul counter
tglkirim_materi tglkirim
pengirim judul
Isi_forum tglkirim_forum
counter
pengirim Isi_tanggapan
Tglkirim_tanggapan Pass_ujian
jawaban Nilai_ujian
tglujian Wktujian
pertanyaan jawaban
pilihan pembahasan
N
sumber_materi file_materi
wktkirim_materi tglkirim_ks
wktkirim_ks
Gambar 3.1. Diagram ERD Aplikasi Collaborative Learning
50
3.3. Analisis Fungsional
Aplikasi yang akan dikembangkan ditujukan untuk dua pengguna, yaitu member, dan non member. Member memiliki hak akses yang berbeda dari non
member. Untuk itu diperlukan suatu mekanisme keamanan, yaitu dengan menyediakan fasilitas login untuk mengetahui hak akses dari pengguna.
Sistem collaborative learning yang akan diimplementasikan meliputi subsistem pelayanan non member, dan sub sistem pelayanan member, subsistem
pelayanan non member bertujuan menyediakan berbagai fasilitas yang mendukung proses kolaborasi belajar tetapi tidak menyediakan akses untuk
menambah materi pelajaran. Subsitem pelayanan member menyediakan fasilitas yang mendukung proses kolaborasi belajar, mengelola data materi pelajaran dan
memberi akses untuk menambah materi pelajaran. Berdasarkan analisis yang telah dilakukan, maka dapat ditentukan isi
content apa saja yang akan ditampilkan dalam sistem collaborative learning ini. Penyajian dari isi content harus mempertimbangkan aspek-aspek estetika demi
kenyamanan pengguna pada saat mengakses informasi. Penjelasan secara lebih lengkap mengenai isi content yang berupa isi situs dapat dilihat pada tahap
perancangan menu aplikasi.
51
3.3.1. Diagram Konteks Aplikasi Collaborative Learning
APLIKASI COLLABORATIVE LEARNING
SEJARAH ISLAM BERBASIS WEB
NON Member Member
Data pendaftaran Data aktifasi
Data download materi Data download kumpulan soal
Kata kunci Data login member
Data lupa username dan password member Data ganti profile member
Data kirim materi Data ubah materi
Data hapus materi Data sunting materi
Data kirim kumpulan soal Data ubah kumpulan soal
Data hapus kumpulan soal Data kirim soal ujian
Data hapus soal ujian Data soal ujian
Data hasil ujian Data kirim forum
Data kirim tanggapan Data kirim komentar
Kata kunci Data e-museum
Data e-game
Info login member invalid Info username dan password member
Info profile member baru Info materi telah terkirim
Info materi telah diubah Info materi telah dihapus
Info materi telah disunting Info kumpulan soal telah terkirim
Info kumpulan soal telah diubah Info kumpulan soal telah dihapus
Info soal ujian telah terkirim Lembar soal ujian
Info soal ujian telah dihapus Info hasil ujian
Info forum telah terkirim info tanggapan telah terkirim
Info komentar telah terkirim Info hasil pencarian
Tampilan e-museum Tampilan e-game
ADMIN
Data login admin Data lupa username dan password admin
Data ganti profile admin Data ganti profile kampus
Data hapus member Data hapus materi
Data hapus kumpulan soal Data hapus soal ujian
Data hapus forum Data tambah mata kuliah
Data tambah kategori Data hapus kategori
Kata kunci Data kirim e-museum
Data kirim e-game Info login admin invalid
Info username dan password admin Info profile admin baru
Info profile kampus Info member telah dihapus
Info materi telah dihapus Info kumpulan soal telah dihapus
Info soal ujian telah dihapus Info forum telah dihapus
Info mata kuliah telah ditambah Info kategori telah ditambah
Info kategori telah dihapus Info hasil pencarian
Info e-museum telah dikirim Info e-game telah dikirim
Info pendaftaran invalid Kode aktifasi
Info materi yang di download Info kumpulan soal yang di download
Info hasil pencarian
Gambar 3.2. Diagram Konteks Aplikasi Collaborative Learning
52
3.3.2. DFD Data Flow Diagram
Data flow diagram merupakan model dari sistem untuk menggambarkan pembagian sistem ke model yang lebih kecil. Berikut ini adalah gambar data flow
diagram untuk aplikasi collaborative learning berbasis web 2.0. DFD level 1 dapat dilihat pada gambar 3.3.
53
NON Member Member
ADMIN
1.0 Mengelola
Pendaftaran Member Baru
2.0 Login
3.0 Mengelola
Lupa Username dan Password
4.0 Mengelola Menu
Admin
6.0 Mengelola Menu
Member 5.0
Mengelola Menu Non Member
Info username dan password member Data login admin
Login admin valid Data lupa username dan password member
Info login admin invalid
Login M
em ber
val id
Data lupa username dan password admin Info username dan password admin
member admin
Data download materi Data download kumpulan soal
Kata kunci
Info materi yang didownload Info kumpulan soal yang didownload
Info hasil pencarian kategori
Info profile admin baru Info profile kampus baru
Info member telah dihapus Info materi telah dihapus
Info kumpulan soal telah dihapus Info soal ujian telah dihapus
Info forum telah dihapus Info mata kuliah telah ditambah
Info kategori telah ditambah Info kategori telah dihapus
Info hasil pencarian Info e-museum telah dikirim
Info e-game telah dikirim Data ganti profile admin
Data ganti profile kampus Data hapus member
Data hapus materi Data hapus kumpulan soal
Data hapus soal ujian Data hapus forum
Data tambah mata kuliah Data tambah kategori
Data hapus kategori Kata kunci
Data kirim e-museum Data kirim e-game
Data ganti profile member Data kirim materi
Data ubah materi Data hapus materi
Data sunting materi Data kirim kumpulan soal
Data ubah kumpulan soal Data hapus kumpulan soal
Data kirim soal ujian Data hapus soal ujian
Data jawab soal ujian Informasi ujian
Data kirim forum Data kirim tanggapan
Data kirim komentar Kata kunci
Data e-museum Data e-game
Info profile member baru Info materi telah terkirim
Info materi telah diubah Info materi telah dihapus
Info materi telah disunting Info kumpulan soal telah terkirim
Info kumpulan soal telah diubah Info kumpulan soal telah dihapus
Info soal ujian telah terkirim Lembar soal ujian
Info soal ujian telah dihapus Info hasil ujian
Info forum telah terkirim info tanggapan telah terkirim
Info komentar telah terkirim Info hasil pencarian
Tampilan e-museum Tampilan e-game
mata_kuliah
materi kumpulansoal
soalujian
forum
tanggapan ujian
materi kumpulansoal
sunting sunting
pertanyaan member_sementara
mahasiswa_dosen
museum game
Data login Member Info login Member invalid
Info pendaftaran invalid Kode aktifasi
Data pendaftaran Data aktifasi
Gambar 3.3. DFD Level 0
54
3.3.3 DFD Level 1
DFD level 1 ditunjukkan pada gambar 3.4 s.d gambar 3.8.
NON Member
1.2 Menambahkan
Member Baru
Data pendaftaran valid Kode aktifasi
member_sementara Data Member sementara
mahasiswa_dosen Data mahasiswa dosen
1.1 Verifikasi
Mahasiswa Dosen Data pendaftaran
Info pendaftaran invalid
1.3 Aktivasi
Member Baru Data aktifasi
Info pendaftaran invalid member
Gambar 3.4. DFD Level 1 Proses 1.0 Mengelola Pendaftaran Member Baru
ADMIN
2.1 Verifikasi
Username 2.2
Veritifikasi Password
member
Member
Data login admin Data login Member
Username admin valid, data password admin Username member valid, data password member
Info login Member invalid Info login admin invalid
Login admin valid Login Member valid
admin
Gambar 3.5. DFD Level 1 Proses 2.0 Login
55
4.1 Mengelola
Profile Admin 4.2
Mengelola Data Member
4.3 Mengelola
Data Materi 4.4
Mengelola Data Kumpulan
Soal
4.5 Mengelola
Soal Ujian
4.6 Mengelola
Forum
4.7 Mengelola
Matakuliah
4.8 Mengelola
Kategori Data ganti profile admin
Info profile admin baru Info Member telah di hapus
Data hapus Member Info hasil pencarian
Kata kunci Info materi telah di hapus
Data hapus materi Info hasil pencarian
Kata kunci Info kumpulan soal telah di hapus
Data hapus kumpulan soal Info hasil pencarian
Kata kunci
Info soal ujian telah di hapus Data hapus soal ujian
Info hasil pencarian Kata kunci
Info forum telah di hapus Data hapus forum
Info hasil pencarian Kata kunci
Info hasil pencarian Kata kunci
Info kategori telah di hapus Hapus data kategori
Info hasil pencarian Kata kunci
Login admin valid
Login admin valid
Login admin valid
Login admin valid
Login admin valid
Login admin valid
Login admin valid
kategori Matakuliah
member
materi
kumpulansoal
soalujian
forum admin
Login admin valid Info Mata kuliah telah di tambah
Data tambah Mata kuliah
Info kategori telah di tambah Data tambah kategori
4.9 Mengelola
Profile Kampus Data ganti profile kampus
Info profile kampus baru Login admin valid
kampus
4.10 Mengelola
museum Data kirim e-museum
Info e-museum telah dikirim Login admin valid
museum 4.11
Mengelola game
Data kirim e-game Info e-game telah dikirim
Login admin valid game
Gambar 3.6. DFD Level 1 Proses 4.0 Mengelola Menu Admin
56
5.1 Mengelola
Data Materi
5.2 Mengelola
Data Kumpulan Soal
Info materi yang di download Data download materi
Info hasil pencarian Pencarian data
Info kumpulan soal yang di download Data download kumpulan soal
Info hasil pencarian Pencarian data
materi
kumpulansoal
Gambar 3.7. DFD Level 1 Proses 5.0 Mengelola Menu Non Member
6.1 Mengelola
Profile Member
6.2 Mengelola
Data Materi
6.3 Mengelola
Data Kumpulan Soal
6.4 Mengelola
Data Soal Ujian
6.5 Mengelola Ujian
6.6 Mengelola
Forum Data ganti profile member
Info profile member baru Info materi telah terkirim
Info materi telah di ubah Info materi telah di hapus
Info materi telah disunting Kata kunci
Data kirim materi Data ubah materi
Data hapus materi Data sunting materi
Kata kunci Login member valid
Login member valid
materi
kumpulansoal
soalujian
ujian member
Info kumpulan soal telah terkirim Info kumpulan soal telah di ubah
Info kumpulan soal telah di hapus Info hasil pencarian
Data kirim kumpulan soal Data ubah kumpulan soal
Data hapus kumpulan soal Kata kunci
Login member valid
Info soal ujian telah terkirim Info soal ujian telah di hapus
Data kirim soal ujian Data hapus soal ujian
Login member valid Info hasil ujian
Data member Data soal ujian
Informasi ujian Login member valid
Info forum telah terkirim Data forum
Info hasil pencarian Kirim forum
Informasi forum Memberikan tanggapan
Kata kunci Login member valid
forum tanggapan
pertanyaan
6.7 Mengakses
E-museum museum
Tampilan e-museum Data e-museum
6.8 Mengakses
E-game game
Tampilan e-game Data e-game
Gambar 3.8. DFD Level 1 Proses 6.0 Mengelola Menu Member
57
3.3.3. DFD Level 2
DFD level 2 ditunjukkan pada gambar 3.9 s.d gambar 3.22.
4.2.1 Menghapus
Data Member
4.2.2 Mengelola
Pencarian Data Member
ADMIN
Info Member telah dihapus Data hapus Member
Info hasil pencarian Kata kunci
member
Gambar 3.9. DFD Level 2 Proses 4.2 Mengelola Data Member
4.3.1 Menghapus
Data Materi
4.3.2 Mengelola
Pencarian Data Materi
ADMIN
Info materi telah dihapus Data hapus materi
Info hasil pencarian Kata kunci
materi
kategori mata_kuliah
Gambar 3.10. DFD Level 2 Proses 4.3 Mengelola Data Materi
58
4.4.1 Menghapus
Data Kumpulan Soal
4.4.2 Mengelola
Pencarian Data kumpulan soal
ADMIN
Info kumpulan soal telah dihapus Data hapus kumpulan soal
Info hasil pencarian Kata kunci
kumpulansoal
kategori mata_kuliah
Gambar 3.11. DFD Level 2 Proses 4.4 Mengelola Data Kumpulan Soal
4.5.1 Menghapus
Data Soal Ujian
4.5.2 Mengelola
Pencarian Data Soal Ujian
ADMIN
Info soal ujian telah dihapus Data hapus soal ujian
Info hasil pencarian Kata kunci
soal_ujian
kategori mata_kuliah
Gambar 3.12. DFD Level 2 Proses 4.5 Mengelola Soal Ujian
59
4.6.1 Menghapus
Data Forum
4.6.2 Mengelola
Pencarian Data Forum
ADMIN
Info forum telah dihapus Data hapus forum
Info hasil pencarian Kata kunci
forum
kategori mata_kuliah
Gambar 3.13. DFD Level 2 Proses 4.6 Mengelola Forum
4.7.1 Menambah
Data Mata Pelajaran
4.7.2 Mengelola
Pencarian Data Mata kuliah
ADMIN
Info Mata kuliah telah ditambah Data tambah mata kuliah
Info hasil pencarian Kata kunci
mata_kuliah
Gambar 3.14. DFD Level 2 Proses 4.7 Mengeloala Matakuliah
60
4.8.1 Menambah
Data Kategori
4.8.3 Mengelola
Pencarian Data Kategori
ADMIN
Info kategori telah ditambah Data tambah kategori
Info hasil pencarian Kata kunci
kategori 4.8.2
Menghapus Data Kategori
Data hapus kategori Info kategori telah dihapus
mata_kuliah
Gambar 3.15. DFD Level 2 Proses 4.8 Mengelola Kategori
5.1.1 Menampilkan
Data materi 5.1.2
Mengelola Download
Materi
NON Member
Info materi yang didownload Data download materi
Info hasil pencarian Kata kunci
materi Data materi yang akan didownload
5.1.3 Mengelola
Pencarian Data Materi
Gambar 3.16. DFD Level 2 Proses 5.1 Mengelola Data Materi
5.2.1 Menampilkan
Data kumpulan soal
5.2.2 Mengelola
Download kumpulan soal
NON Member
Info kumpulan soal yang didownload Data download kumpulan soal
Info hasil pencarian Kata kunci
kumpulansoal Data kumpulan soal yang akan didownload
5.2.3 Mengelola
Pencarian Data kumpulan soal
Gambar 3.17. DFD Level 2 Proses 5.2 Mengelola Data Kumpulan Soal
61
6.2.1 Menambah
Data Materi
6.2.5 Mengelola
Pencarian Data Materi
Member
Info materi telah terkirim Kirim materi
Sunting materi Info materi telah disunting
materi 6.2.2
Mengubah Data Materi
Data ubah materi Info materi telah diubah
6.2.3 Menghapus
Data Materi Data hapus materi
Info materi telah dihapus
6.2.4 Mengelola
Sunting Materi Info hasil pencarian
Kata kunci
Gambar 3.18. DFD Level 2 Proses 6.2 Mengelola Data Materi
62
6.3.1 Menambah
Data kumpulan soal
6.3.4 Mengelola
Pencarian Data kumpulan soal
Member
Info kumpulan soal telah terkirim Kirim kumpulan soal
kumpulansoal 6.3.2
Mengubah Data
kumpulan soal Data ubah kumpulan soal
Info kumpulan soal telah diubah
6.3.3 Menghapus
Data kumpulan soal
Data hapus kumpulan soal Info kumpulan soal telah dihapus
Info hasil pencarian Kata kunci
Gambar 3.19. DFD Level 2 Proses 6.3 Mengelola Data Kumpulan Soal
6.4.1 Menambah
Data Soal Ujian
Member
Info soal ujian telah terkirim Kirim soal ujian
soalujian 6.4.2
Menghapus Data
Soal Ujian Data hapus soal ujian
Info soal ujian telah dihapus pertanyaan
Gambar 3.20. DFD Level 2 Proses 6.4 Mengelola Data Soal Ujian
63
6.5.1 Validasi Data
Member
6.5.3 Menampilkan
Informasi Data Ujian
Member
Ju m
la h
ja wa
b an
y an
g b
en ar
Data Member 6.5.2
Mengelola Peserta Ujian
6.5.4 Menampilkan
Soal Ujian Nama Member
Informasi ujian Data peserta ujian
S o
al y
an g
a k
an d
i u
jia n
k an
Data jawab soal ujian soalujian
6.5.5 Mengelola
Nilai Hasil Ujian Info hasil ujian
ujian member
pertanyaan
Gambar 3.21. DFD Level 2 Proses 6.5 Mengelola Ujian
64
6.6.1 Menambah
Data Forum
Member
6.6.2 Menampilkan
Data Informasi Forum
6.6.3 Mengelola
Tanggapan tanggapan
forum Info forum telah terkirim
Kirim forum
Informasi forum
D ata
f orum
te rpi
lih Data forum
Data tanggapan
6.6.4 Mengelola
Pencarian Data Forum
Info hasil pencarian Kata kunci
forum
6.6.5 Pengecekan Status
Online atau Offline
member Login Member valid
Gambar 3.22. DFD Level 2 Proses 6.6 Mengelola Forum
3.3.5. Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi tersebut meliputi hal-hal yang ditunjukkan
pada tabel 3.3.
65
Tabel 3.2. Spesifikasi Proses
No Proses
Keterangan
1 No Proses
1.1 Nama Proses
Verifikasi mahasiswa dosen Input
Data pendaftaran NIMNIP, Nama Lengkap Output
Info pendaftaran invalid Logika Proses
Begin If data pendaftaran benar Then
Data pendaftaran valid Else
Info pendaftaran invalid End
2 No Proses
1.2 Nama Proses
Menambahkan Member Baru Input
Data pendaftaran NIMNIP, Nama Lengkap, Username, Password, e-mail, dan foto
Output - Data pendaftaran valid,
- Kode aktifasi Logika Proses
Begin If data pendaftaran benar Then
Data pendaftaran valid Else
Kode aktifasi End
3 No Proses
1.3 Nama Proses
Aktivasi Member Baru Input
Data aktifasi Output
- Data pendaftaran valid - Data Member baru
Logika Proses Begin
Data pendaftaran valid Kirim e-mail ke non Member
End
4 No Proses
2.1 Nama Proses
Verifikasi Username Input
- Data login Admin - Data login Member
Output - Username Admin valid, data password
Admin - Username Member valid, data password
66
Member Logika Proses
- Begin If Data login Admin valid Then
Username Admin valid, data password Admin
Else Info login invalid
End
- Begin If Data login Member valid Then
Username Member valid, data password Member
Else Info login invalid
End
5 No Proses
2.2 Nama Proses
Verifikasi password Input
- Username Admin valid, data password Admin
- Username Member valid, data password Member
Output - login Admin invalid
- login Member invalid Logika Proses
- Begin If
data password Admin valid Then password Admin valid
Else Info login invalid
End
- Begin If
data password Member valid Then password Member valid
Else Info login invalid
End
6 No Proses
4.2.1 Nama Proses
Menghapus Data Member Source
Admin Input
Data hapus Member Output
Info Member telah dihapus Destination
Admin Logika Proses
Begin
67
{Admin menghapus data Member} if hapus then data Member dihapus
else data Member tidak jadi dihapus end
7 No Proses
4.2.2 Nama Proses
Mengelola Pencarian Data Member Source
Admin Input
Kata kunci Output
Info hasil pencarian Destination
Admin Logika Proses
Begin {Admin cari data Member}
If kata kunci ditemukan Then Data Member ditemukan
Else Data Member tidak ditemukan End
8 No Proses
4.3.1 Nama Proses
Menghapus Data Materi Source
Admin Input
Data hapus materi Output
Info materi telah dihapus Destination
Admin Logika Proses
Begin {Admin menghapus data materi}
if hapus then data materi dihapus else data materi tidak jadi dihapus
end
9 No Proses
4.3.2 Nama Proses
Mengelola Pencarian Data Materi Source
Admin Input
Kata kunci Output
Info hasil pencarian Destination
Admin Logika Proses
Begin {Admin cari data materi}
If kata kunci ditemukan Then Data materi ditemukan
Else Data materi tidak ditemukan End
10 No Proses
4.4.1 Nama Proses
Menghapus Data Kumpulan Soal Source
Admin Input
Data hapus kumpulan soal Output
Info kumpulan soal telah dihapus Destination
Admin
68
Logika Proses Begin
{Admin menghapus data kumpulan soal} if hapus then data kumpulan soal dihapus
else data kumpulan soal tidak jadi dihapus end
11 No Proses
4.4.2 Nama Proses
Mengelola Pencarian Data Kumpulan Soal Source
Admin Input
Kata kunci Output
Info hasil pencarian Destination
Admin Logika Proses
Begin {Admin cari data kumpulan soal}
If kata kunci ditemukan Then Data kumpulan soal ditemukan
Else Data kumpulan soal tidak ditemukan End
11 No Proses
4.5.1 Nama Proses
Menghapus Data Soal Ujian Source
Admin Input
Data hapus soal ujian Output
Info soal ujian telah dihapus Destination
Admin Logika Proses
Begin {Admin menghapus data soal ujian}
if hapus then data soal ujian dihapus else data soal ujian tidak jadi dihapus
end
12 No Proses
4.5.2 Nama Proses
Mengelola Pencarian Data Soal Ujian Input
Kata kunci Output
Info hasil pencarian Destination
Admin Logika Proses
Begin {Admin cari data kumpulan soal}
If kata kunci ditemukan Then Data soal ujian ditemukan
Else Data soal ujian tidak ditemukan End
13 No Proses
4.6.1 Nama Proses
Menghapus Data Forum Source
Admin Input
Data hapus forum Output
Info forum telah dihapus Destination
Admin
69
Logika Proses Begin
{Admin menghapus data forum} if hapus then data forum dihapus
else data forum tidak jadi dihapus end
14 No Proses
4.6.2 Nama Proses
Mengelola Pencarian Data Forum Source
Admin Input
Kata kunci Output
Info hasil cari Destination
Admin Logika Proses
Begin {Admin cari data forum}
If kata kunci ditemukan Then Data forum ditemukan
Else Data forum tidak ditemukan End
15 No Proses
4.7.1 Nama Proses
Menambah Data Matakuliah Source
Admin Input
Data tambah Matakuliah Output
Info Matakuliah telah ditambah Destination
Admin Logika Proses
Begin {Admin menambah data data Matakuliah}
if tambah then data Matakuliah ditambah else data Matakuliah tidak jadi ditambah
end
16 No Proses
4.7.2 Nama Proses
Mengelola Pencarian Data Matakuliah Source
Admin Input
Kata kunci Output
Info hasil cari Destination
Admin Logika Proses
Begin {Admin cari data Matakuliah}
If kata kunci ditemukan Then Data Matakuliah ditemukan
Else Data Matakuliah tidak ditemukan End
17 No Proses
4.8.1 Nama Proses
Menambah Data Kategori Source
Admin Input
Data tambah kategori Output
Info kategori telah ditambah
70
Destination Admin
Logika Proses Begin
{Admin menambah data data kategori} if tambah then data kategori ditambah
else data kategori tidak jadi ditambah end
18 No Proses
4.8.2 Nama Proses
Menghapus Data Kategori Source
Admin Input
Data hapus kategori Output
Info kategori telah dihapus Destination
Admin Logika Proses
Begin {Admin hapus data data kategori}
if hapus then data kategori dihapus else data kategori tidak jadi dihapus
end
19 No Proses
4.8.3 Nama Proses
Mengelola Pencarian Data Kategori Source
Admin Input
Kata kunci Output
Info hasil cari Destination
Admin Logika Proses
Begin {Admin cari data kategori}
If kata kunci ditemukan Then Data kategori ditemukan
Else Data kategori tidak ditemukan End
20 No Proses
5.1.1 Nama Proses
Menampilan Data Materi Source
Non Member Input
Data download materi Output
Data materi yang akan didownload Destination
Non Member Logika Proses
Begin {Non Member menampilkan data materi}
End
21 No Proses
5.1.2 Nama Proses
Mengelola Download Materi Source
Non Member Input
Data materi yang akan didownload Output
Info materi yang didownload Destination
Non Member Logika Proses
Begin
71
{Non Member mendownload data materi} End
22 No Proses
5.1.3 Nama Proses
Mengelola Pencarian Data Materi Input
Kata kunci Output
Info hasil cari Destination
Non Member Logika Proses
Begin {non Member cari data materi}
If kata kunci ditemukan Then Data materi ditemukan
Else Data materi tidak ditemukan End
23 No Proses
5.1.4 Nama Proses
Menampilan Data Visualisasi Animasi Source
Non Member Input
Data download visualisasi animasi Output
Data visualisasi animasi yang akan didownload Destination
Non Member Logika Proses
Begin {Non Member menampilkan data visualisasi
animasi} End
24 No Proses
5.1.5 Nama Proses
Mengelola Download Visualisasi Animasi Source
Non Member Input
Data visualisasi animasi yang akan didownload Output
Info visualisasi animasi yang didownload Destination
Non Member Logika Proses
Begin {Non Member mendownload data visualisasi
animasi } End
25 No Proses
5.2.1 Nama Proses
Menampilan Data Kumpulan Soal Source
Non Member Input
Data download kumpulan soal Output
Data kumpulan soal yang akan didownload Destination
Non Member Logika Proses
Begin {Non Member menampilkan data kumpulan soal}
End
No Proses 5.2.2
Nama Proses Mengelola Download Kumpulan Soal
Source Non Member
72
26 Input
Data kumpulan soal yang akan didownload Output
Info kumpulan soal yang didownload Destination
Non Member Logika Proses
Begin {Non Member mendownload data kumpulan soal
} End
27 No Proses
5.2.3 Nama Proses
Mengelola Pencarian Data Kumpulan Soal Input
Kata kunci Output
Info hasil cari Destination
Non Member Logika Proses
Begin {non Member cari data Kumpulan Soal}
If kata kunci ditemukan Then Data kumpulan soal ditemukan
Else Data kumpulan soal tidak ditemukan End
28 No Proses
6.2.1 Nama Proses
Menambah Data Materi Source
Member Input
Kirim materi Output
Info materi telah telah terkirim Destination
Member Logika Proses
Begin {Member mengirim data materi}
if tambah then data materi ditambah else data materi tidak jadi ditambah
end
29 No Proses
6.2.2 Nama Proses
Mengubah Data Kategori Source
Admin Input
Data ubah materi Output
Info materi telah diubah Destination
Member Logika Proses
Begin {Member mengubah data materi}
if ubah then data materi diubah else data materi tidak jadi diubah
end
30 No Proses
6.2.3 Nama Proses
Menghapus Data Materi Source
Member Input
Data hapus materi Output
Info materi telah dihapus
73
Destination Member
Logika Proses Begin
{Member hapus data materi} if hapus then data materi dihapus
else data materi tidak jadi dihapus end
31 No Proses
6.2.4 Nama Proses
Mengelola Sunting Materi Source
Member Input
Sunting materi Output
Info materi telah disunting Destination
Member Logika Proses
Begin {Member hapus sunting materi}
if sunting materi then materi disunting else materi tidak jadi disunting
end
32 No Proses
6.2.5 Nama Proses
Mengelola Pencarian Data Materi Source
Member Input
Kata kunci Output
Info hasil cari Destination
Member Logika Proses
Begin {Member cari data materi}
If kata kunci ditemukan Then Data materi ditemukan
Else Data materi tidak ditemukan End
33 No Proses
6.3.1 Nama Proses
Kirim Data Kumpulan Soal Source
Member Input
Data tambah kumpulan soal Output
Info kumpulan soal telah terkirim Destination
Member Logika Proses
Begin {Member mengirim kumpulan soal}
if tambah then data kumpulan soal ditambah else data kumpulan soal tidak jadi ditambah
end
34 No Proses
6.3.2 Nama Proses
Mengubah Data Kumpulan Soal Source
Member Input
Data ubah kumpulan soal Output
Info kumpulan soal telah diubah
74
Destination Member
Logika Proses Begin
{Member mengubah data kumpulan soal} if ubah then data kumpulan soal diubah
else data kumpulan soal tidak jadi diubah end
35 No Proses
6.3.3 Nama Proses
Menghapus Data Kumpulan Soal Source
Member Input
Data hapus kumpulan soal Output
Info kumpulan soal telah dihapus Destination
Member Logika Proses
Begin {Member hapus data kumpulan soal}
if hapus then data kumpulan soal dihapus else data kumpulan soal tidak jadi dihapus
end
36 No Proses
6.3.4 Nama Proses
Mengelola Pencarian Data Kumpulan Soal Source
Member Input
Kata kunci Output
Info hasil cari Destination
Member Logika Proses
Begin {Member cari data kumpulan soal}
If kata kunci ditemukan Then Data kumpulan soal ditemukan
Else Data kumpulan soal tidak ditemukan End
37 No Proses
6.4.1 Nama Proses
Menambah Data Soal Ujian Source
Member Input
Kirim soal ujian Output
Info kumpulan soal ujian telah terkirim Destination
Member Logika Proses
Begin {Member mengirim soal ujian}
if tambah then data soal ujian ditambah else data soal ujian tidak jadi ditambah
end
38 No Proses
6.4.2 Nama Proses
Menghapus Data Soal Ujian Source
Member Input
Data hapus soal ujian Output
Info soal ujian telah dihapus
75
Destination Member
Logika Proses Begin
{Member hapus data soal ujian} if hapus then data soal ujian dihapus
else data soal ujian tidak jadi dihapus end
39 No Proses
6.5.1 Nama Proses
Validasi Data Member Source
Member Input
Data Member Output
Nama Member Destination
Member Logika Proses
Begin if data Member valid then nama Member
else nama tidak terdaftar end
40 No Proses
6.5.2 Nama Proses
Mengelola Peserta Ujian Source
Member Input
Nama Member Output
Data peserta ujian Destination
Member Logika Proses
Begin if nama Member terdaftar then daftarkan peserta
ujian else nama tidak terdaftar
end
41 No Proses
6.5.3 Nama Proses
Menampilkan Informasi Soal Ujian Source
Member Input
Informasi ujian Output
Soal yang akan diujikan Destination
Member Logika Proses
Begin Tampilkan informasi soal ujian
end
42 No Proses
6.5.4 Nama Proses
Menampilkan Soal Ujian Source
Member Input
- Menjawab soal ujian - Soal yang akan diujikan
Output Jumlah jawaban yang benar
Destination Member
Logika Proses Begin
If Jawaban benar then mendapatkan nilai
76
else jawaban salah, tidak memperoleh nilai end
43 No Proses
6.5.5 Nama Proses
Mengelola Nilai Hasil Ujian Source
Member Input
Jumlah jawaban yang benar Output
Nilai ujian Destination
Member Logika Proses
Begin Tampilkan nilai ujian peserta
end
44 No Proses
6.6.1 Nama Proses
Menambah Data Forum Source
Member Input
Kirim forum Output
Info forum ujian telah terkirim Destination
Member Logika Proses
Begin {Member mengirim forum}
if tambah then data forum ditambah else data forum tidak jadi ditambah
end
45 No Proses
6.6.2 Nama Proses
Menampilkan Data Informasi Forum Source
Member Input
Informasi forum Output
- Data forum - Data forum terpilih
Destination Member
Logika Proses Begin
Tampilkan informasi forum end
46 No Proses
6.6.3 Nama Proses
Mengelola Tanggapan Source
Member Input
- Memberikan tanggapan - Data forum terpilih
Output Tanggapan forum terpilih
Destination Member
Logika Proses Begin
Tampilkan informasi tanggapan forum terpilih end
47 No Proses
6.6.4 Nama Proses
Mengelola Pencarian Data Forum Source
Member
77
Input Kata kunci
Output Info hasil cari
Destination Member
Logika Proses Begin
{Member cari data forum} If kata kunci ditemukan
Then Data forum ditemukan Else Data forum tidak ditemukan
End
48 No Proses
6.6.5 Nama Proses
Pengecekan Status Online atau Offline Source
Proses 2.0 Login Input
Login Member valid Output
Status online atau offline Destination
Member Logika Proses
Begin {Member mengikuti forum}
If login Member valid Then Status Online
Else Status Offline End
3.3.6. Kamus Data
Kamus data atau data dictionary adalah katalog fakta tentang data dan kebutuhan-kebutuhan
informasi dari
suatu sistem
informasi. Dengan
menggunakan kamus data, dapat menggambarkan data yang mengalir di sistem dengan lengkap. Kamus data dibuat berdasarkan arus data yang ada di diagram
alir data DFD. Arus data di diagram alir data sifatnya adalah global, hanya menunjukkan nama arus datanya saja. Kamus data ditunjukkan pada tabel 3.4.
Tabel 3.3. Kamus Data Nama
Data pendaftaran Where
used how used
Proses 1.1 –Verifikasi mahasiswa dosen
Deskripsi Data ini merupakan data pendaftaran yang dimasukkan oleh
non Member untuk mengecek apakah data tersebut terdaftar atau tidak
78
Struktur data Nim_nip+nama_lengkap +user+password+email+foto
Nim_nip nama_lengkap
username pass
email info
foto [0-9 ]
[ A-Z | a-z ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
Nama Data pendaftaran
Where used
how used Proses 1.2
–Menambahkan Member Baru Deskripsi
Data ini merupakan data pendaftaran yang dimasukkan oleh non Member
Struktur data Nim_nip+nama_lengkap +user+password+email+foto
Nim_nip nama_lengkap
username pass
email info
foto [0-9 ]
[ A-Z | a-z ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
Nama Data pendaftaran valid
Where used
how used Proses 1.3
–Aktivasi Member Baru Deskripsi
Data ini berisikan data pendaftaran member yang valid
Nama Info pendaftaran invalid
Where used
how used Non Member output
Deskripsi Data ini berisikan data pendaftaran non member yang tidak
valid
Nama Data login Admin dan Data login Member
Where used
how used Proses 2.1
– Verifikasi Username Deskripsi
Berisi seluruh data login Admin dan Member Struktur data
username+password username
password [ A-Z | a-z ]
[ A-Z | a-z | 0-9 ]
Nama Username Admin valid, data password Admin dan Username
Member valid, data password Member
79
Where used
how used Proses 2.1
– Verifikasi Password Deskripsi
Data ini berisikan data login Admin dan Member yang valid Nama
Login Admin valid dan Login Member valid Where
used how used
Proses 4.0- Menu Admin Proses 6.0- Menu Member
Deskripsi Data ini berisikan data login Admin dan data login Member
yang valid untuk masuk ke menu Admin dan Member
Nama Kirim materi, Data hapus materi, Data ubah materi, Sunting
Materi Where
used how used
Proses 4.3.1 – Menghapus Data Materi input
Proses 5.1.1 - Menampilkan Data Materi output Proses 6.2.1
– Menambah Data Materi input Proses 6.2.2
– Mengubah Data Materi input Proses 6.2.3
– Menghapus Data Materi input Proses 6.2.4
– Sunting Materi input Deskripsi
Berisi seluruh data materi Struktur data
id_materi+id_Member+kelas+judul+pengirim+isi+gambar+ file_materi+animasi+file_animasi+tgl_kirim+wkt_kirim
id_materi id_Member
kelas judul
penulis isi
gambar file_materi
animasi file_animasi
tgl_kirim wkt_kirim
[0-9] [0-9]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z ]
[ A-Z | a-z ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
Nama Kirim kumpulan soal, Data ubah kumpulan soal, Data hapus
kumpulan soal Where
used how used
Proses 4.3.1- Menghapus Data Kumpulan Soal input Proses 5.2.1 - Menampilkan Data Kumpulan soal output
Proses 6.3.1 - Menambah Data Kumpulan Soal input Proses 6.3.2 - Mengubah Data Kumpulan Soal input
Proses 6.3.3 - Menghapus Data Kumpulan Soal input
Deskripsi Berisi seluruh data kumpulan soal
Struktur data id_soal+ id_Member+judul+pengirim+deskripsi+ download+
tgl_kirim+wkt_kirim id_soal
[0-9]
80
id_Member Judul
Pengirim deskripsi
download tngl_kirim
wkt_kirim [0-9]
[ A-Z | a-z ] [ A-Z | a-z ]
[ A-Z | a-z ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
Nama Kirim soal ujian, Data hapus soal ujian
Where used
how used Proses 4.5.1 - Menghapus data soal ujian input
Proses 6.5.1 - Menambah soal ujianinput Proses 6.5.2 - Menghapus data soal ujian input
Deskripsi Berisi seluruh data Soal Ujian
Struktur data id_soal_evaluasi+id_Member+pertanyaan+opt_a+ opt_b +
opt_c+ opt_d+ opt_e+jawaban+pembahasan+tampilan id_soal_evaluasi
id_Member pertanyaan
opt_a opt_b
opt_c opt_d
opt_e jawaban
pembahasan tampilan
[0-9] [0-9]
[ A-Z | a-z ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ]
Nama Kirim forum, Data hapus forum
Where used
how used Proses 4.6.1
– Menghapus Data Forum input Proses 6.7.1
– Menambah Data Forum input Deskripsi
Berisi seluruh data Forum Struktur data
id_forum+id_Member+waktu+tanggal+judul_forum+keterang an+tgl_kirim+wkt_kirim
id_forum id_Member
waktu tanggal
judul_forum keterangan
tgl_kirim wkt_kirim
[0-9] [0-9]
[0-9] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z ]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
Nama Kata Kunci
Where used
how used Proses 4.0
– Menu Admin Proses 5.0
– Menu Non Member
81
Proses 6.0 – Menu Member
Deskripsi Berisi data kata untuk mencari data
Struktur data kata kunci
Kata kunci [ A-Z | a-z ]
Nama Kirim komentar
Where used
how used Proses 6.4.5
– Mengelola Komentar input Deskripsi
Berisi data komentar yang dikirim Struktur data
nama + e-mail + komentar nama
email komentar
[ A-Z | a-z ] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ]
Nama Memberikan tanggapan
Where used
how used Proses 6.7.4
– Mengelola Tanggapan input Deskripsi
Berisi data tanggapan forum yang dikirim Struktur data
pengirim + isi pengirim
isi [ A-Z | a-z ]
[ A-Z | a-z | 0-9 ]
Nama Data tambah Matakuliah, Data hapus Matakuliah
Where used
how used Proses 4.8.1- Menambah Data Matakuliah input
Proses 4.8.2- Menghapus Data Matakuliah input Deskripsi
Berisi data Matakuliah yang ditambah dan dihapus Struktur data
kode_makul+MataKuliah kode_makul
MataKuliah [0-9]
[ A-Z | a-z ]
Nama Data tambah kategori, Data hapus kategori
Where used
how used Proses 4.9.1- Menambah Data Kategori input
Proses 4.9.1- Menghapus Data kategori input Deskripsi
Berisi seluruh data kategori Struktur data
id_kategori+MataKuliah+kategori id_kategori
MataKuliah kategori
[0-9] [ A-Z | a-z | 0-9 ]
[ A-Z | a-z | 0-9 ]
Nama Menjawab soal ujian
Where used
how used Proses 6.6.4
– Menjawab soal ujian input Deskripsi
Berisi seluruh data jawaban soal Struktur data
id_soal+id_Member+waktu+tanggal+jawaban
82
id_soal id_Member
waktu tanggal
jawaban [0-9]
[0-9] [0-9]
[ A-Z | a-z | 0-9 ] [ A-Z | a-z | 0-9 ]
Nama Informasi Ujian
Where used
how used Proses 6.6.3
– Menampilkan Informasi Ujian output Deskripsi
Berisi seluruh informasi data ujian Struktur data
id_Member+waktu+tanggal id_Member
u_jawaban [0-9]
[ A-Z | a-z | 0-9 ]
Nama Nilai Ujian
Where used
how used Proses 6.6.5
– Mengelola Nilai Hasil Ujian output Deskripsi
Berisi seluruh informasi nilai ujian Member Struktur data
id_nilai+id_soalujian+id_Member+nilai id_nilai
id_soalujian id_Member
nilai [0-9]
[0-9] [0-9]
[0-9]
3.4. Perancangan Basis Data
Perancangan basis data digunakan untuk merancang tabel yang terdapat di dalam aplikasi collaborative learning, perancangan basis data terdiri dari tabel
relasi dan struktur tabel.
3.4.1. Tabel Relasi
Suatu file biasanya terdiri dari beberapa kelompok elemen yang berulang- ulang sehingga perlu untuk diorganisasikan kembali. Dalam proses
pengorganisasian file yang berguna untuk menghilangkan kelompok elemen yang berulang disebut relasi antar tabel atau tabel relasi. Proses pengelompokan
menjadi tabel-tabel yang menunjukkan entity dan relasinya berfungsi untuk mengakses data yang sedemikian rupa sehingga database tersebut mudah untuk
83
dimodifikasi. Skema relasi ditunjukkan pada gambar 3.23.
mata_kuliah
PK kd_makul
id_makul matakuliah
kategori
PK id_kategori
FK1 kd_makul
kategori materi
PK id_materi
judul_materi penulis
isi_materi gambar_materi
animasi_materi sumber
tglkirim wktkirim
counter
FK2 id_member
FK1 id_kategori
kumpulansoal
PK id_kumpulansoal
pengirim judul
deskripsi file_soal
ukuran_file tglkirim
FK1 id_kategori
wktkirim
FK2 id_member
soal_ujian
PK kd_soal
id_su
FK2 id_member
pengirim judul
FK1 id_kategori
tglkirim wktkirim
counter
forum
PK id_forum
FK2 id_member
FK1 id_kategori
pengirim judul
isi tglkirim
wktkirim counter
ujian
PK id_ujian
FK1 kd_soal
id_kategori pass_ujian
jawaban
FK2 id_member
nilai_ujian tglujian
wktujian tanggapan
PK id_tanggapan
FK1 id_forum
pengirim isi
tglkirim wktkirim
FK2 id_member
pertanyaan
PK no_pertanyaan
FK1 kd_soal
id_kategori pertanyaan
pila pilb
pilc pild
pile jawaban
pembahasan
FK2 id_member
sunting
PK id_sunting
FK1 id_materi
penulis isi
FK2 id_member
sumber tglkirim
wktkirim
member
PK id_member
FK1 ses
nama_member user_member
pass_member email_member
aktif tgldaftar
wktdaftar foto_member
info member_sementara
PK ses
FK1 nim_nip
kode_verifikasi nama
user pass
email tgldaftar
wktdaftar foto
mahasiswa_dosen
PK nim_nip
nama_lengkap
Gambar 3.23. Skema Relasi Antar Tabel 3.4.2. Struktur Tabel
Tabel-tabel yang terdapat dalam basis data yang digunakan dalam aplikasi collaborative learning adalah seperti pada tabel 3.5 s.d tabel 3.19.
84
Tabel 3.4. Tabel Admin
Nama Field
Type Panjang
Length
id_admin int
11 nama_admin
varchar 32
user_admin varchar
50 pass
varchar 32
email varchar
20 foto
varchar 20
Tabel 3.5. Tabel Member
Nama Field
Type Panjang
Length
id_member int
4 nim_nip
Int 15
nama varchar
32 user
varchar 32
pass varchar
32 ses
varchar 100
email varchar
20 aktif
int 1
tgldaftar date
wktdaftar time
foto varchar
20 info
text
Tabel 3.6. Tabel Materi
Nama Field
Type Panjang
Length
id_materi int
5 id_member
int 4
id_kategori int
5 judul
varchar 100
penulis varchar
32 isi
text gambar
varchar 100
animasi varchar
100 file_materi
varchar 100
file_animasi varchar
100 sumber
text tglkirim
date wktkirim
time counter
int 5
85
Tabel 3.7. Tabel Kumpulan Soal
Nama Field
Type Panjang
Length
id_kumpulansoal int 5
id_member int
4 id_kategori
int 5
pengirim varchar
32 judul
varchar 100
deskripsi text
file_soal varchar
100 ukuran_file
int 100
tglkirim date
wktkirim time
Tabel 3.8. Tabel Matakuliah
Nama Field
Type Panjang
Length
id_makul int
4 kd_makul
varchar 8
matakuliah varchar
100
Tabel 3.9. Tabel Member Sementara
Nama Field
Type Panjang
Length
kode_Verifikasi varchar
100 nim_nip
Int 15
nama varchar
32 user
varchar 32
pass varchar
32 ses
varchar 100
email varchar
20 tgldaftar
date wktdaftar
time foto
varchar 20
86
Tabel 3.10. Tabel Ujian
Nama Field
Type Panjang
Length
id_ujian int
5 id_kategori
int 5
id_member int
4 id_su
int 5
pass_ujian float
10 jawaban
char 255
nilai_ujian float
tglujian date
wktujian time
Tabel 3.11. Tabel Soal Ujian
Nama Field
Type Panjang
Length
id_su int
4 kd_soal
varchar 8
id_member int
4 id_kategori
int 5
pengirim varchar
32 judul
varchar 100
tglkirim date
wktkirim time
counter int
5
Tabel 3.12. Tabel Pertanyaan
Nama Field
Type Panjang
Length
no_pertanyaan int
10 kd_soal
varchar 8
id_member int
4 id_kategori
int 5
pertanyaan text
pila text
pilb text
pilc text
pild text
pile text
jawaban char
1 pembahasan
text
87
Tabel 3.13. Tabel Forum
Nama Field
Type Panjang
Length
id_forum int
11 id_member
int 4
id_kategori int
5 pengirim
varchar 32
judul varchar
100 isi
text tglkirim
date wktkirim
time counter
int 5
Tabel 3.14. Tabel Tanggapan
Nama Field
Type Panjang
Length
id_tanggapan int
11 id_member
int 4
id_forum int
11 pengirim
varchar 32
isi text
tglkirim date
wktkirim time
Tabel 3.15. Tabel Sunting
Nama Field
Type Panjang
Length
id_sunting int
5 id_member
int 4
id_materi int
5 penulis
varchar 32
isi text
sumber text
tglkirim date
wktkirim time
88
Tabel 3.16. Tabel Kategori
Nama Field
Type Panjang
Length
id_kategori int
5 kd_makul
varchar 8
kategori varchar
100
Tabel 3.17. Tabel Museum
Nama Field
Type Panjang
Length
id_museum int
10 judul_museum
varchar 25
Isi_ museum text
gambar_ museum varchar
100 visualisasi_ museum
varchar 100
sumber text
tglkirim date
wktkirim time
counter int
5
Tabel 3.18. Tabel Game
Nama Field
Type Panjang
Length id_ game
int 10
judul_ game varchar
25 Isi_ game
text gambar_ game
varchar 100
visualisasi_ game varchar
100 sumber
text tglkirim
date wktkirim
time counter
int 5
Tabel 3.19. Tabel Mahasiswa Dosen
Nama Field
Type Panjang
Length
nim_nip int
15 Nama_lengkap
varchar 50
89
Tabel 3.20. Tabel Kampus
Nama Field
Type Panjang
Length id_ kampus
int 1
nama_kampus varchar
50 foto_kampus
varchar 100
tentang_kampus text
3.5. Perancangan Kode
Perancangan kode yang digunakan dalam aplikasi collaborative learning adalah sebagai berikut :
Perancangan Kode Matakuliah : Format
:
XX9 No Urut
Kode Mata Kuliah
Contoh :
Sejarah Islam MK1 Arti Kode
: - MK Matakuliah
- 1 Nomor urut Perancangan Kode Soal Ujian :
Format :
XXX999 No Urut
Kode Soal Ujian
Contoh :
Sejarah Islam SSI001 Arti Kode
: - S Soal ujian
- SI Sejarah Islam - 001 Nomor urut
90
3.6. Perancangan Menu Aplikasi
Perancangan menu aplikasi digunakan untuk menjelaskan menu, submenu yang terdapat di dalam aplikasi collaborative learning, agar pengguna dapat lebih
mudah dalam menggunakannya. Perancangan menu ini terdiri dari perancangan menu Admin, non member, dan member. Aplikasi collaborative learning ini
berbasis web, oleh karena itu perancangan arsitektur menu menggunakan struktur arsitektur web murni networked [9].
3.6.1. Menu Admin
Menu ini hanya dapat diakses oleh Administrator, menu ini berfungsi untuk melakukan pengolahan data dan menjaga agar isi content tidak
menyimpang dari pembelajaran. Perancangan menu
admin diperlihatkan pada gambar 3.21.
91
Lihat Materi Home
Lihat Kumpulan Soal
Lihat Soal Ujian
Tambah Mata Kuliah
Detail Materi Detail
Kumpulan Soal
Kirim E-Museum Kirim E-Game
Lihat Member
Hapus Member
Konfigurasi
Ganti Nama Ganti
Username Ganti
Password Ganti
Email Ganti
Foto Tambah
Kategori Lihat
Forum Tambah
Mata Kuliah Hapus
Mata Kuliah Tambah
Kategori Hapus
Kategori
Ganti Nama Kampus
Ganti Tentang Kampus
Ganti Foto Kampus
Gambar 3.24. Perancangan Menu Admin
92
Subsistem ini memiliki fasilitas: 1. Lihat Member
Fasilitas ini digunakan untuk mengelola data member; 2. Lihat Materi
Fasilitas ini menyediakan informasi mengenai materi pembelajaran yang dikirim oleh member, dan dapat digunakan untuk menghapus materi yang
tidak sesuai dengan materi pembelajaran; 3. Lihat Kumpulan Soal
Fasilitas ini menyediakan informasi mengenai kumpulan soal yang dikirim oleh member, dan dapat digunakan untuk menghapus soal-soal yang tidak
sesuai dengan materi pembelajaran; 4. Lihat Soal Ujian
Fasilitas ini menyediakan informasi soal ujian yang dikirim oleh member, dan dapat digunakan untuk menghapus soal ujian yang tidak sesuai dengan materi
pembelajaran; 5. Lihat Forum
Fasilitas ini dapat digunakan untuk mengelola forum; 6. Tambah Matakuliah
Fasilitas ini dapat digunakan untuk menambah matakuliah; 7. Lihat Kategori
Fasilitas ini digunakan untuk menambah kategori dari beberapa matakuliah dan terdapat juga menu untuk menghapus kategori;
93
8. Kirim E-Museum Fasilitas ini digunakan untuk e-museum;
9. Kirim E-Game Fasilitas ini digunakan untuk e-game;
3.6.2. Menu Non Member
Perancangan menu non member diperlihatkan pada
gambar 3.22.
Daftar Materi
Home
Kumpulan Soal
Detail Materi Detail
Kumpulan Soal
Gambar 3.25. Perancangan Menu Non Member
Menyediakan fasilitas antara lain : 1. Materi
Fasilitas ini menyediakan informasi mengenai materi pelajaran, disini non member dapat mengunduh download materi pelajaran;
94
2. Kumpulan Soal Fasilitas ini menyediakan informasi mengenai kumpulan soal, disini non
member dapat mengunduh download kumpulan soal pelajaran; 3. Daftar
Proses pendaftaran non member untuk menjadi member, dengan menginputkan data-data non member.
3.6.3. Menu Member
Menu ini hanya dapat diakses oleh member, di dalam menu ini member dapat berkolaborasi dengan angota lainya untuk mengelola isi content dari
aplikasi. Perancangan menu
member diperlihatkan pada gambar 3.23.
1. Personal Fasilitas ini menyediakan informasi mengenai profile member, member dapat
mengubah profilnya dan melihat nilai ujian yang diikuti oleh member. 2. Materi
Fasilitas ini menyediakan informasi mengenai materi pembelajaran tertentu, disini non member dapat mengunduh download materi pembelajaran
tertentu, dan di dalam fasilitas ini member dapat menyunting materi pembelajaran hasil kiriman member lainnya;
3. Kumpulan Soal Fasilitas ini menyediakan informasi mengenai kumpulan soal, disini non
member dapat mengunduh download kumpulan soal materi pelajaran tertentu;
95
4. Soal Ujian Di dalam fasilitas ini member dapat mengukur sejauh mana pemahamannya
terhadap materi yang dipelajari, dengan mengikuti ujian dan menjawab soal yang diberikan;
5. Kirim Materi Fasilitas ini memungkinkan member dapat mengirim materi, mengedit materi,
menghapus materi yang telah dikirim, dan menghapus hasil suntingan; 6. Kirim Kumpulan Soal
Fasilitas ini memungkinkan member dapat mengirim kumpulan soal, mengedit soal, dan menghapus kumpulan soal yang telah dikirim;
7. Kirim Soal Ujian Fasilitas ini memungkinkan member dapat mengirim soal ujian;
8. Kirim Forum Fasilitas ini menyediakan forum diskusi bagi member, disini member dapat
mengikuti forum diskusi, menambah topik diskusi yang berhubungan dengan pembelajaran.
9. E-Museum Fasilitas ini menampilkan e-museum yang dapat dikunjungi oleh member;
10. E-Game Fasilitas ini menampilkan e-game yang dapat dimainkan langsung oleh
member;
96
Materi Home
Kumpulan Soal E-Game
Soal Ujian
Forum Detail Materi
Sunting Materi Detail
Kumpulan Soal
Kirim Materi
Tambah Materi
Ubah Materi
Hapus Materi Kirim
Kumpulan Soal Tambah
Kumpulan Soal Ubah
Kumpulan Soal Hapus
Kumpulan Soal Kirim
Soal Ujian Tambah
Soal Ujian Hapus
Soal Ujian Personal
Ganti Nama Ganti
Username Ganti
Password Ganti
Email Ganti
Foto Ganti
Info E-Museum
Gambar 3.26. Perancangan Menu Member
97
3.7. Perancangan Antarmuka
Antarmuka pemakai merupakan media komunikasi antara pemakai dengan sistem komputer. Hasil perancangan antarmuka pemakai akan memudahkan
proses implementasi nanti.
3.7.1. Rancangan Antarmuka Non Member
Rancangan antarmuka untuk non member ditunjukkan pada gambar 3.27 s.d 3.31.
T01
Logo
Anda Belum LogIn | Daftar
Menu Utama
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
Jam
Pencarian
Logo Home
Materi Kumpulan Soal
- Mata Kuliah - Mata Kuliah
Counter
Kalender
Linklabel Home
diklik, maka kembali ke menu T01.
Linklabel
Materi diklik, maka masuk
ke menu T02. Linklabel
Kumpulan Soal diklik, maka
masuk
ke menu
T03. Linklabel
Daftar diklik, maka masuk
ke menu T04. Tab
Lupa password diklik, maka akan
muncul TB02. Data Login admin
valid masuk ke menu T05, jika
Login member valid masuk ke menu
T17, jika gagal keluar pesan M01
Logo home
HOME
Member Terbaru Tentang CLB
Learning CBL Learning adalah sebuah aplikasi pembelajaran Collaborative
Learning berbasis web, setiap membernya dapat melakukan kolaborasi dalam mengelola isi materi dari web ini, menyumbangkan informasi,
pengalaman, ide, sikap, pendapat, kemampuan, dan keterampilan yang dimiliki untuk saling meningkatkan pemahaman. Setiap Member dapat
melakukan kolaborasi dalam menyunting, mengedit dan mengirim materi yang berhubungan dengan bidang ilmu tertentu. Metode ini
memungkinkan pengguna dosen, dan mahasiswa aktif dalam mengembangkan pengetahuan.
Materi Terbaru
Kumpulan Soal Terbaru
Foto member
Tentang Kampus
Info member Foto
member Info member
Log In
Login Username
Password Lupa Password
Admin Member
Gambar 3.27. Rancangan Menu Utama Non Member
98
T02
Logo
Anda Belum LogIn | Daftar
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
Jam Logo
Materi
Materi
Pencarian
Gambar Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Logo [ Selengkapnya | Dilihat : 25 kali ]
Halaman : 1 | Gambar
Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Isi isi isi isi isi isi isi isi [ Selengkapnya | Dilihat : 5 kali ]
Counter
Kalender
Linklabel Home diklik,
maka kembali ke menu T01.
Linklabel
Materi diklik, maka masuk ke menu
T02. Linklabel
Kumpulan Soal diklik, maka
masuk ke menu T03. Linklabel
Daftar diklik, maka masuk ke menu
T04. Tab
Lupa password diklik,
maka akan
muncul TB02. Data Login admin valid
masuk ke menu T05, jika Login anggota
valid masuk ke menu T17, jika gagal keluar
pesan M01
Log In
Login Username
Password Lupa Password
Admin Member
Menu Utama
Home Materi
Kumpulan Soal - Mata Kuliah
- Mata Kuliah
Gambar 3.28. Rancangan Menu Materi
T03
Logo
Anda Belum LogIn | Daftar
Menu Utama
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
Jam
Pencarian
Logo
Home Materi
Kumpulan Soal - Mata Kuliah
- Mata Kuliah Counter
Kalender
Linklabel Home
diklik, maka kembali ke menu T01.
Linklabel
Materi diklik, maka masuk ke
menu T02. Linklabel
Kumpulan Soal diklik, maka
masuk ke menu T03. Linklabel
Daftar diklik, maka masuk ke
menu T04. Tab
Lupa password diklik,
maka akan
muncul TB02. Data Login admin
valid masuk ke menu T05, jika Login
anggota valid masuk ke menu T17, jika
gagal keluar pesan M01
Logo Materi
Kumpulan Soal
Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Isi isi isi isi isi isi isi isi [ Selengkapnya | Dilihat : 25 kali ]
Halaman : 1 | Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
[ Selengkapnya | Dilihat : 5 kali ] Log In
Login Username
Password Lupa Password
Admin Member
Gambar 3.29. Rancangan Menu Kumpulan Soal
99
T04
Logo
Anda Belum LogIn | Daftar
Menu Utama
Jam
Pencarian
Logo Home
Materi Kumpulan Soal
- Mata Kuliah - Mata Kuliah
Counter
Kalender
Linklabel Home
diklik, maka kembali ke menu T01.
Linklabel
Materi diklik, maka masuk ke
menu T02. Linklabel
Kumpulan Soal diklik, maka
masuk ke menu T03. Linklabel
Daftar diklik, maka masuk ke
menu T04. Tab
Lupa password diklik,
maka akan
muncul TB02. Data Login admin
valid masuk ke menu T05, jika Login
anggota valid masuk ke menu T17, jika
gagal keluar pesan M01
Logo
Pendaftaran Member Baru
Nama Lengkap
Browse
Username Password
Tulis Kembali Password
Foto
Saya Setuju Alamat E-mail
User ID Menggunakan huruf yang lazim digunakan dan Tidak diperkenankan menggunakan spasi. a-z A-Z 0-9.
Penulisan email harus benar, karena kode veritifikasi akan dikirim ke email Anda , dan apabila Anda lupa
pada password Anda akan dikirimkan pada email Anda.
Ganti Persyaratan
Apabila gambar tidak diubah dikosongkan saja, Format gambar harus berekstensi gif dan jpg. Ukuran gambar
90 x 103 pixel, ukuran file gambar tidak lebih dari 50 kb.
Kirim Batal
NIM NIP
Tuliskan NIM Anda jika Anda Mahasiswa dan NIP Anda Jika Anda Dosen
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
Portal ini digunakan untuk berkolaborasi dalam mengelola isi dari berbagai bidang ilmu, Anda dapat mengirimkan materi,
visual animasi, kumpulan soal yang berhubungan dengan disiplin ilmu tertentu. Jadikan portal ini sebagai manajemen
pengetahuan Knowlage Management untuk berbagai disiplin ilmu.
Log In
Login Username
Password Lupa Password
Admin Member
Gambar 3.30. Rancangan Menu Daftar
Log In
Kirim Username
Email Lupa Password
Admin Member
Ukuran Form 256 x 256 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
Tab Login
diklik, maka
kembali ke
TB01. Kirim diklik dan data
valid maka akan keluar pesan M02f,
jika gagal keluar M02a.
TB02
Gambar 3.31. Rancangan Tab Lupa Password
100
3.7.2. Rancangan Antarmuka Menu Admin
Rancangan antarmuka untuk menu Admin ditunjukkan pada gambar 3.32 s.d 3.43.
T05
Logo
Log Out
Jam Logo
Home
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game
Selamat Datang Admin
Linklabel Home diklik,
maka kembali ke menu T05. Linklabel
Konfigurasi diklik, maka masuk ke menu T06.
Linklabel
Lihat Member
diklik, maka masuk ke menu T07.
Linklabel
Lihat Materi diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan Soal diklik, maka masuk ke
menu T09. Linklabel
Lihat Soal Ujian diklik, maka masuk ke menu
T10. Linklabel
Lihat Forum
diklik, maka masuk ke menu T11.
Linklabel
Tambah Mata
Kuliah diklik, maka masuk ke menu T12.
Linklabel
Tambah Kategori diklik, maka masuk ke menu
T13. Linklabel
Hapus Kategori diklik, maka masuk ke menu
T14. Linklabel
Kirim Museum diklik, maka masuk ke menu
T15. Linklabel
Kirim Game
diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Gambar 3.32. Rancangan Menu Utama Admin
101
T06
Logo
Log Out
Jam Logo
Konfigurasi
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game
Edit Profile Ganti Nama
Ganti Username Ganti Password
Ganti Email Ganti Foto
Edit Kampus Ganti Nama Kampus
Ganti Tentang Kampus Ganti Foto Kampus
Linklabel Home diklik, maka
kembali ke menu T05. Linklabel
Konfigurasi diklik, maka masuk ke menu T06.
Linklabel
Lihat Member
diklik, maka masuk ke menu T07.
Linklabel
Lihat Materi diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan Soal diklik, maka masuk ke
menu T09. Linklabel
Lihat Soal Ujian diklik, maka masuk ke menu
T10. Linklabel
Lihat Forum
diklik, maka masuk ke menu T11.
Linklabel
Tambah Mata
Kuliah diklik, maka masuk ke menu T12.
Linklabel
Tambah Kategori diklik, maka masuk ke menu
T13. Linklabel
Hapus Kategori diklik, maka masuk ke menu
T14. Linklabel
Kirim Museum diklik, maka masuk ke menu
T15. Linklabel
Kirim Game diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Gambar 3.33. Rancangan Profile Admin
T07
Logo
Log Out
Jam Logo
Lihat Member
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game
Nama Member Username No
Aksi
Hapus
Email Tgl Daftar Status Aksi
Hapus
Linklabel Home diklik, maka
kembali ke menu T05. Linklabel
Konfigurasi diklik, maka masuk ke menu T06.
Linklabel
Lihat Member
diklik, maka masuk ke menu T07.
Linklabel
Lihat Materi diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan
Soal diklik, maka masuk ke menu T09.
Linklabel
Lihat Soal Ujian diklik, maka masuk ke menu
T10. Linklabel
Lihat Forum diklik, maka masuk ke menu T11.
Linklabel
Tambah Mata Kuliah diklik, maka masuk ke menu
T12. Linklabel
Tambah Kategori diklik, maka masuk ke menu
T13. Linklabel
Hapus Kategori
diklik, maka masuk ke menu T14.
Linklabel
Kirim Museum diklik, maka masuk ke menu
T15. Linklabel
Kirim Game diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Gambar 3.34. Rancangan Menu Lihat Member
102
T08
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game Logo
Lihat Materi
Judul Posting
No Aksi
Lihat | Hapus
Linklabel Home diklik,
maka kembali ke menu T05.
Linklabel
Konfigurasi diklik, maka masuk ke
menu T06. Linklabel
Lihat Member diklik, maka masuk ke
menu T07. Linklabel
Lihat Materi
diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan Soal diklik, maka masuk
ke menu T09. Linklabel
Lihat Soal Ujian diklik, maka masuk ke
menu T10. Linklabel
Lihat Forum
diklik, maka masuk ke menu T11.
Linklabel
Tambah Mata
Kuliah diklik, maka masuk ke menu T12.
Linklabel
Tambah Kategori diklik, maka masuk ke
menu T13. Linklabel
Hapus Kategori diklik, maka masuk ke
menu T14. Linklabel
Kirim Museum diklik, maka masuk ke
menu T15. Linklabel
Kirim Game
diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Gambar 3.35. Rancangan Menu Lihat Materi
103
T09
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game Logo
Lihat Kumpulan Soal
Judul Posting
No Aksi
Lihat | Hapus
Linklabel Home diklik, maka
kembali ke menu T05. Linklabel
Konfigurasi diklik, maka masuk ke menu T06.
Linklabel
Lihat Member
diklik, maka masuk ke menu T07.
Linklabel
Lihat Materi diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan
Soal diklik, maka masuk ke menu T09.
Linklabel
Lihat Soal Ujian diklik, maka masuk ke menu
T10. Linklabel
Lihat Forum diklik, maka masuk ke menu T11.
Linklabel
Tambah Matakuliah diklik, maka masuk ke menu
T12. Linklabel
Tambah Kategori diklik, maka masuk ke menu
T13. Linklabel
Hapus Kategori
diklik, maka masuk ke menu T14.
Linklabel
Kirim Museum diklik, maka masuk ke menu
T15. Linklabel
Kirim Game diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Gambar 3.36. Rancangan Menu Lihat Kumpulan Soal
104
T10
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Linklabel Home diklik, maka
kembali ke menu T05. Linklabel
Konfigurasi diklik, maka masuk ke menu T06.
Linklabel
Lihat Member
diklik, maka masuk ke menu T07.
Linklabel
Lihat Materi diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan Soal diklik, maka masuk ke
menu T09. Linklabel
Lihat Soal Ujian diklik, maka masuk ke menu
T10. Linklabel
Lihat Forum diklik, maka masuk ke menu T11.
Linklabel
Tambah Matakuliah diklik, maka
masuk ke menu T12. Linklabel
Tambah Kategori diklik, maka masuk ke menu
T13. Linklabel
Hapus Kategori diklik, maka masuk ke menu
T14. Linklabel
Kirim Museum diklik, maka masuk ke menu
T15. Linklabel
Kirim Game diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game Logo
Lihat Soal Ujian
Judul Pengirim
No Aksi
Hapus
Tgl Kirim Diujiankan
Gambar 3.37. Rancangan Menu Lihat Soal Ujian
105
T11
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Linklabel Home diklik, maka
kembali ke menu T05. Linklabel
Konfigurasi diklik, maka masuk ke menu T06.
Linklabel
Lihat Member
diklik, maka masuk ke menu T07.
Linklabel
Lihat Materi diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan Soal diklik, maka masuk ke
menu T09. Linklabel
Lihat Soal Ujian diklik, maka masuk ke menu
T10. Linklabel
Lihat Forum diklik, maka masuk ke menu T11.
Linklabel
Tambah Matakuliah diklik, maka masuk ke menu
T12. Linklabel
Tambah Kategori diklik, maka masuk ke menu
T13. Linklabel
Hapus Kategori
diklik, maka masuk ke menu T14.
Linklabel
Kirim Museum diklik, maka masuk ke menu
T15. Linklabel
Kirim Game diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game Logo
Lihat Forum
Judul Forum Posting
No Aksi
Lihat | Hapus
Gambar 3.38. Rancangan Menu Lihat Forum
106
T12
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Linklabel Home diklik, maka
kembali ke menu T05. Linklabel
Konfigurasi diklik, maka masuk ke menu T06.
Linklabel
Lihat Member diklik, maka masuk ke menu T07.
Linklabel
Lihat Materi diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan Soal diklik, maka masuk ke menu
T09. Linklabel
Lihat Soal
Ujian diklik, maka masuk ke menu
T10. Linklabel
Lihat Forum diklik, maka masuk ke menu T11.
Linklabel
Tambah Matakuliah diklik, maka masuk ke menu
T12. Linklabel
Tambah Kategori
diklik, maka masuk ke menu T13.
Linklabel
Hapus Kategori diklik, maka masuk ke menu T14.
Linklabel
Kirim Museum diklik, maka masuk ke menu T15.
Linklabel
Kirim Game diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game Logo
Tambah Matakuliah
Matakuliah Tambah
Kode Matakuliah
No Aksi
Hapus
Gambar 3.39. Rancangan Menu Tambah Matakuliah
107
T13
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Linklabel Home diklik, maka
kembali ke menu T05. Linklabel
Konfigurasi diklik, maka masuk ke menu T06.
Linklabel
Lihat Member
diklik, maka masuk ke menu T07.
Linklabel
Lihat Materi diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan Soal diklik, maka masuk ke
menu T09. Linklabel
Lihat Soal Ujian diklik, maka masuk ke menu
T10. Linklabel
Lihat Forum diklik, maka masuk ke menu T11.
Linklabel
Tambah Matakuliah diklik, maka masuk ke menu
T12. Linklabel
Tambah Kategori diklik, maka masuk ke menu
T13. Linklabel
Hapus Kategori
diklik, maka masuk ke menu T14.
Linklabel
Kirim Museum diklik, maka masuk ke menu
T15. Linklabel
Kirim Game diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game Logo
Tambah Kategori
Matakuliah Tambah
Kategori
Gambar 3.40. Rancangan Menu Tambah Kategori
108
T14
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Linklabel Home diklik, maka
kembali ke menu T05. Linklabel
Konfigurasi diklik, maka masuk ke menu T06.
Linklabel
Lihat Member diklik, maka masuk ke menu T07.
Linklabel
Lihat Materi diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan Soal diklik, maka masuk ke menu
T09. Linklabel
Lihat Soal
Ujian diklik, maka masuk ke menu
T10. Linklabel
Lihat Forum diklik, maka masuk ke menu T11.
Linklabel
Tambah Matakuliah diklik, maka masuk ke menu
T12. Linklabel
Tambah Kategori
diklik, maka masuk ke menu T13.
Linklabel
Hapus Kategori diklik, maka masuk ke menu T14.
Linklabel
Kirim Museum diklik, maka masuk ke menu T15.
Linklabel
Kirim Game diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game Logo
Hapus Kategori
Matakuliah Kategori
Matakuliah No
Aksi
Hapus
Gambar 3.41. Rancangan Menu Hapus Kategori
109
T15
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Linklabel Home diklik, maka
kembali ke menu T05. Linklabel
Konfigurasi diklik, maka masuk ke menu T06.
Linklabel
Lihat Member
diklik, maka masuk ke menu T07.
Linklabel
Lihat Materi diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan
Soal diklik, maka masuk ke menu T09.
Linklabel
Lihat Soal Ujian diklik, maka masuk ke menu
T10. Linklabel
Lihat Forum diklik, maka masuk ke menu T11.
Linklabel
Tambah Matakuliah diklik, maka masuk ke menu
T12. Linklabel
Tambah Kategori diklik, maka masuk ke menu
T13. Linklabel
Hapus Kategori
diklik, maka masuk ke menu T14.
Linklabel
Kirim Museum diklik, maka masuk ke menu
T15. Linklabel
Kirim Game diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game Logo
Kirim Museum
Judul Isi
Museum
Tanggal Day moon year
Upload gambar
Browse...
Agar gambar dapat ditampilkan file yang diupload harus dalam format jpeg, gif, atau png
Upload Animasi
Browse...
Agar animasi dapat ditampilkan file yang diupload harus dalam format swf
Sumber
Kirim
Gambar 3.42. Rancangan Menu E-Museum
110
T16
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Linklabel Home diklik, maka
kembali ke menu T05. Linklabel
Konfigurasi diklik, maka masuk ke menu T06.
Linklabel
Lihat Member
diklik, maka masuk ke menu T07.
Linklabel
Lihat Materi diklik, maka masuk ke menu T08.
Linklabel
Lihat Kumpulan
Soal diklik, maka masuk ke menu T09.
Linklabel
Lihat Soal Ujian diklik, maka masuk ke menu
T10. Linklabel
Lihat Forum diklik, maka masuk ke menu T11.
Linklabel
Tambah Matakuliah diklik, maka masuk ke menu
T12. Linklabel
Tambah Kategori diklik, maka masuk ke menu
T13. Linklabel
Hapus Kategori
diklik, maka masuk ke menu T14.
Linklabel
Kirim Museum diklik, maka masuk ke menu
T15. Linklabel
Kirim Game diklik, maka masuk ke menu T16.
Linklabel
Logout diklik, maka masuk ke menu T01.
Foto
Pengguna
Hai : Admin Level Anda : Admin
Menu Admin
- Tambah Kategori Home
Konfigurasi Lihat Member
Lihat Materi Lihat Kumpulan
Soal Lihat Soal Ujian
Lihat Forum Tambah
Matakuliah Kategori
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Hapus Kategori - Kirim Museum
- Kirim game E-Museum
E-Game Logo
Kirim Game
Judul Isi Game
Tanggal Day moon year
Upload gambar
Browse...
Agar gambar dapat ditampilkan file yang diupload harus dalam format jpeg, gif, atau png
Upload Game
Browse...
Agar game dapat ditampilkan file yang diupload harus dalam format swf
Sumber
Kirim
Gambar 3.43. Rancangan Menu E-Game
3.7.3. Rancangan Antarmuka Menu Member
Rancangan antarmuka untuk menu member ditunjukkan pada gambar 3.44 s.d 3.56.
111
T17
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama Home
E-Museum E-Game
Materi Kumpulan Soal
Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam Menu Member
Logo home
HOME
Member Terbaru Tentang CLB
Learning CBL Learning adalah sebuah aplikasi pembelajaran Collaborative
Learning berbasis web, setiap membernya dapat melakukan kolaborasi dalam mengelola isi materi dari web ini, menyumbangkan informasi,
pengalaman, ide, sikap, pendapat, kemampuan, dan keterampilan yang dimiliki untuk saling meningkatkan pemahaman. Setiap Member dapat
melakukan kolaborasi dalam menyunting, mengedit dan mengirim materi yang berhubungan dengan bidang ilmu tertentu. Metode ini
memungkinkan pengguna dosen, dan mahasiswa aktif dalam mengembangkan pengetahuan.
Materi Terbaru
Kumpulan Soal Terbaru
Foto member
Tentang Kampus
Info member Foto
member Info member
Selamat Datang Member
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik, maka masuk ke menu T19.
Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal
diklik, maka masuk ke menu T21.
Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai Ujian diklik, maka masuk ke menu
T25. Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan
Soal diklik, maka masuk ke menu T27.
Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian
Gambar 3.44. Rancangan Menu Utama Member
T18
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
E-Museum
Gambar Narasi narasi narasi narasi narasi narasi narasi narasi
narasi
Halaman : 1 | [ Kunjungi | Dikunjungi : 5 kali ]
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik,
maka masuk ke menu T19. Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal diklik, maka masuk ke menu
T21. Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai
Ujian diklik, maka masuk ke menu T25.
Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan Soal diklik, maka masuk ke
menu T27. Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian Gambar
Narasi narasi narasi narasi narasi narasi narasi narasi narasi
[ Kunjungi | Dikunjungi : 5 kali ] Gambar
Narasi narasi narasi narasi narasi narasi narasi narasi narasi
[ Kunjungi | Dikunjungi : 5 kali ]
Gambar 3.45. Rancangan Menu Lihat E-Museum
112
T19
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
E-Game
Gambar Narasi narasi narasi narasi narasi narasi narasi narasi
narasi
Halaman : 1 | [ Mainkan | Dimainkan : 5 kali ]
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik,
maka masuk ke menu T19. Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal diklik, maka masuk ke menu
T21. Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai
Ujian diklik, maka masuk ke menu T25.
Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan Soal diklik, maka masuk ke
menu T27. Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian Gambar
Narasi narasi narasi narasi narasi narasi narasi narasi narasi
[ Mainkan | Dimainkan : 5 kali ] Gambar
Narasi narasi narasi narasi narasi narasi narasi narasi narasi
[ Mainkan | Dimainkan : 5 kali ]
Gambar 3.46. Rancangan Menu Lihat E-Game
T20
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
Materi
Gambar Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Halaman : 1 | Gambar
Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Isi isi isi isi isi isi isi isi Gambar
Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Isi isi isi isi isi isi isi isi [ Selengkapnya | Dilihat : 5 kali ]
[ Selengkapnya | Dilihat : 25 kali ] [ Selengkapnya | Dilihat : 15 kali ]
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik,
maka masuk ke menu T19. Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal diklik, maka masuk ke menu
T21. Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai
Ujian diklik, maka masuk ke menu T25.
Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan Soal diklik, maka masuk ke
menu T27. Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian
Gambar 3.47. Rancangan Menu Materi
113
Kumpulan Soal
Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Isi isi isi isi isi isi isi isi [ Selengkapnya | Dilihat : 25 kali ]
Halaman : 1 | Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
[ Selengkapnya | Dilihat : 5 kali ]
T21
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi Isi isi isi isi isi isi isi isi
Isi isi isi isi isi isi isi isi [ Selengkapnya | Dilihat : 5 kali ]
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik,
maka masuk ke menu T19. Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal diklik, maka masuk ke menu
T21. Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai
Ujian diklik, maka masuk ke menu T25.
Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan Soal diklik, maka masuk ke
menu T27. Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian
Gambar 3.48. Rancangan Menu Kumpulan Soal
Soal Ujian
T22
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
Judul Pengirim
No Tgl Kirim
Diikuti
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik,
maka masuk ke menu T19. Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal diklik, maka masuk ke menu
T21. Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai
Ujian diklik, maka masuk ke menu T25.
Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan Soal diklik, maka masuk ke
menu T27. Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian
Gambar 3.49. Rancangan Menu Soal Ujian
114
Forum
T23
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
Dilihat Dibalas
Forum Pengirim
Tgl Kirim Kategori
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik, maka masuk ke menu T19.
Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal
diklik, maka masuk ke menu T21.
Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai
Ujian diklik, maka masuk ke menu T25.
Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan
Soal diklik, maka masuk ke menu T27.
Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian
Gambar 3.50. Rancangan Menu Forum
Personal
T24
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
Edit Profile Ganti Nama
Ganti Username Ganti Password
Ganti Email Ganti Foto
Data Nilai Ujian Nilai Hasil Ujian
Ganti Info
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik,
maka masuk ke menu T19. Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal diklik, maka masuk ke menu
T21. Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai
Ujian diklik, maka masuk ke menu T25.
Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan Soal diklik, maka masuk ke
menu T27. Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian
Gambar 3. 51. Rancangan Menu Profile Member
115
Nilai Ujian
T25
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
Judul Nilai
No Tgl Ujian
Waktu Ujian
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik,
maka masuk ke menu T18. Linklabel
E-Game diklik, maka masuk ke menu T19.
Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal
diklik, maka masuk ke menu T21.
Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai Ujian diklik, maka masuk ke menu
T25. Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan Soal diklik, maka masuk ke menu
T27. Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian
Gambar 3.52. Rancangan Menu Nilai Ujian
Kirim Materi
T26
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
Judul Isi Materi
Tanggal
Upload gambar
Browse...
Agar gambar dapat ditampilkan file yang diupload harus dalam format jpeg, gif, atau png
Upload Animasi
Browse...
Agar game dapat ditampilkan file yang diupload harus dalam format swf
Sumber
Kirim
Kategori Pengirim
Matakuliah
Upload file Materi
Browse...
File harus dalam bentuk pdf
Upload file Animasi
Browse...
File harus dalam bentuk rar ata zip
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik, maka masuk ke menu T19.
Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal
diklik, maka masuk ke menu T21.
Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai
Ujian diklik, maka masuk ke menu T25.
Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan
Soal diklik, maka masuk ke menu T27.
Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian
Gambar 3.53. Rancangan Menu Kirim Materi
116
Kirim Kumpulan Soal
T27
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
Judul Isi Materi
Tanggal
Upload soal
Browse... Kirim
Kategori Pengirim
Matakuliah
File harus dalam bentuk pdf
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik,
maka masuk ke menu T19. Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal diklik, maka masuk ke menu
T21. Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai
Ujian diklik, maka masuk ke menu T25.
Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan Soal diklik, maka masuk ke
menu T27. Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian
Gambar 3.54. Rancangan Menu Kirim Kumpulan Soal
Kirim Soal Ujian
T28
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
Kode Tanggal
Kirim
Kategori Pengirim
Matakuliah
Format Kode harus SMKxxx artinya S=soal, MK=Matakuliah, xxx=nomor urut, contoh SSI001 artinya soal sejarah islam nomor urut 1.
Judul
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik,
maka masuk ke menu T19. Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal diklik, maka masuk ke menu
T21. Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai
Ujian diklik, maka masuk ke menu T25.
Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan Soal diklik, maka masuk ke
menu T27. Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian
Gambar 3.55. Rancangan Menu Kirim Soal Ujian
117
Kirim Soal Ujian
T28a
Logo
Log Out
Jam
Pencarian
Logo
Counter
Kalender
Foto
Pengguna
Hai : Member Level Anda : Member
Menu Utama
Home E-Museum
E-Game Materi
Kumpulan Soal Forum
Ukuran Form 1280 x 800 Warna Background Gradasi Biru Hitam
Font Arial untuk isi, ukuran font 12pt Ukuran font tombol 14pt
- Sejarah Islam Soal Ujian
- Sejarah Islam
Menu Member
Logo
Pertanyaan Tanggal
Kirim
Kategori Pengirim
Matakuliah
Jawaban A Jawaban B
Jawaban C Jawaban D
Jawaban E Pembahasan
Kunci Jawaban
Linklabel Home diklik, maka
kembali ke menu T17. Linklabel
E-Museum diklik, maka masuk ke menu T18.
Linklabel
E-Game diklik,
maka masuk ke menu T19. Linklabel
Materi diklik, maka masuk ke menu T20.
Linklabel
Kumpulan Soal diklik, maka masuk ke menu
T21. Linklabel
Soal Ujian diklik, maka masuk ke menu T22.
Linklabel
Forum diklik, maka masuk ke menu T23.
Linklabel
Personal Profile diklik, maka masuk ke menu
T24. Linklabel
Personal Nilai
Ujian diklik, maka masuk ke menu T25.
Linklabel
Kirim Materi diklik, maka masuk ke menu T26.
Linklabel
Kirim Kumpulan Soal diklik, maka masuk ke
menu T27. Linklabel
Kirim Soal Ujian diklik, maka masuk ke menu
T28. Linklabel
Logout diklik, maka masuk ke menu T01.
Personal Kirim Materi
Kirim Kumpulan Soal
Kirim Soal Ujian - Profile
- Nilai Ujian
Gambar 3.56. Rancangan Menu Kirim Soal Ujian
118
3.7.4. Rancangan Kotak Pesan Message Box
Rancangan kotak pesan ditunjukkan pada gambar 3.57.
Konfirmasi Login gagal. Silakan Login kembali
M01
Konfirmasi
M02a
Gagal dikirim belum melengkapi formulir lupa Password. Ulangi
Konfirmasi Cek Email Anda. Ulangi
Penulisannya
M02b
Konfirmasi Tidak ada koneksi internet. Kembali
M02c
Konfirmasi Apakah Anda benar-benar akan
menghapus judul forum?
Ok
M08
Cancel
Konfirmasi Anda belum melengkapi formulir
pendaftaran.
M03a
ULANGI Konfirmasi
M02f
Kembali Data sudah dikirimkan ke alamat email
Anda. Silahkan buka email Anda. Konfirmasi
Username dan Password Anda akan segera dikirim ke e-mail Anda.
ULANGI
M02e
Konfirmasi NIM atau NIP tidak Terdaftar
M03b
ULANGI Konfirmasi
Apakah Anda benar-benar akan menghapus nama user ?
Ok
M04
Cancel
Konfirmasi NIM atau NIP Sudah Digunakan
Ulangi
M03d
Konfirmasi Apakah Anda benar-benar akan
menghapus judul kumpulan soal?
Ok
M06
Cancel
Konfirmasi Apakah Anda benar-benar akan
menghapus judul materi?
Ok
M05
Cancel
M10a
Konfirmasi Kategori telah ditambah.
Konfirmasi Matakuliah belum diisi.
ULANGI
M09a
Konfirmasi Apakah Anda benar-benar akan
menghapus matakuliah ?
Ok
M09b
Cancel
M11a
Konfirmasi Museum telah dikirim.
M11b
Konfirmasi Anda belum melengkapi formulir kirim
museum. ULANGI
M12a
Konfirmasi Game telah dikirim.
Konfirmasi Apakah Anda benar-benar akan
menghapus Kategori?
M10c
Ok Cancel
Konfirmasi User Materi yang telah Anda kirim
tidak dapat disunting.
M13
KEMBALI Konfirmasi
User Anda tidak dapat mengikuti ujian dikarenakan soal ini Anda yang
mengirimkannya.
M14a
KEMBALI Konfirmasi
belum melengkapi formulir daftar ujian.
M14b
ULANGI
M15a
Konfirmasi Forum telah dikirim.
Gambar 3.57. Rancangan Kotak Pesan Message Box
119
Konfirmasi
Apakah Anda benar-benar akan menghapus judul soal ujian?
Ok Cancel
M07 M15c
Konfirmasi
Anda belum melengkapi formulir balasan forum.
ULANGI
Konfirmasi
M16a
Materi telah dikirim.
Konfirmasi
M16b
Konfirmasi
belum melengkapi formulir kirim materi.
M16c
Materi dengan judul xxx sudah ada.
ULANGI ULANGI
Konfirmasi
Apakah Anda benar-benar akan menghapus judul materi?
M16e
Ok Cancel
Konfirmasi
M17b
Konfirmasi
Anda belum melengkapi formulir kirim kumpulan soal.
M17c
Kumpulan Soal dengan judul xxx sudah ada.
ULANGI ULANGI
Konfirmasi
M17a
Kumpulan Soal telah dikirim.
Konfirmasi
Apakah Anda benar-benar akan menghapus judul kumpulan soal?
M17e
Ok Cancel
Konfirmasi
M18b
Konfirmasi
Anda belum melengkapi formulir kirim soal ujian.
M18c
soal ujianl dengan judul xxx sudah ada.
ULANGI ULANGI
Konfirmasi
M18a
soal ujian telah dikirim.
Konfirmasi
M02d
Data tidak ditemukan. Silakan cek kembali Username dan Email Anda
Kembali
Konfirmasi
NIM atau NIP Sudah Terdaftar, Silakan aktifasi Via Email Anda
M03c
Konfirmasi
Kategori belum diisi. ULANGI
M10b M12b
Konfirmasi
Anda belum melengkapi formulir kirim game.
ULANGI
M15b
Konfirmasi
Anda belum melengkapi formulir tambah forum.
ULANGI
Konfirmasi
M16d
Data sudah diganti.
Konfirmasi
M17d
Data sudah diganti.
Konfirmasi
M18d
Apakah Anda benar-benar akan menghapus judul soal ujian?
Ok Cancel
Gambar 3.57. Rancangan Kotak Pesan lanjutan
120
3.8. Jaringan Semantik
Jaringan semantik menggambarkan keterhubungan dari navigasi satu form ke form yang lain. Keterhubungan dari navigasi pada setiap menu dari
aplikasi collaborative learning berbasis web
dapat dilihat pada gambar 3.58 sd gambar
3.60. a. Jaringan Semantik Non Member
T02 T01
T03 T04
M01, M02a,
M02b, M02c,
M02d, M02e,
M02f M01,
M02a, M02b,
M02c, M02d,
M02e, M02f
M01, M02a,
M02b, M02c,
M02d, M02e,
M02f M03a,
M03b, M03c,
M03d
Gambar 3.58. Jaringan Semantik Bagian Non Member
121
b. Jaringan Semantik Admin
T05 T06
T07 T08
T09 T10
T11 T12
T13 T14
T15 T16
M05 M04
M06 M07
M12a, M12b
M11a, M11b
M10c M10a,
M10b M09a,
M09b M08
Gambar 3.59. Jaringan Semantik Bagian Admin
122
c. Jaringan Semantik Member
T17 T18
T19 T20
T21 T22
T23 T24
T25 T26
T27 T28
M13
M14a, M14b
M16a, M16b,
M16c, M16d,
M16e M15a,
M15b, M15c
M17a, M17b,
M17c, M17d,
M17e M18a,
M18b, M18c,
M18d
Gambar 3.60. Jaringan Semantik Bagian Member
123
BAB IV IMPLEMENTASI DAN PENGUJIAN
Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi collaborative learning. Tahapan ini dilakukan setelah analisis dan perancangan
selesai dilakukan dan selanjutnya akan diimplementasikan kedalam bahasa pemograman. Setelah implementasi maka dilakukan pengujian terhadap terhadap
aplikasi collaborative learning dan akan dilihat kekurangan – kekurangan pada
aplikasi collaborative learning untuk pengembangan sistem selanjutnya.
4.1. Implementasi
Setelah aplikasi dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi. Tujuan dari implementasi adalah untuk mengonfirmasi
modul – modul perancangan sehingga user pengguna dapat memberikan
masukan kepada pengembangan sistem.
4.1.1. Perangkat Keras Pengembangan
Perangkat keras yang dibutuhkan untuk pengembangan dan pengoperasian perangkat lunak ini adalah :
Prosesor : 2.4 Ghz
Memori : 1 Gb
124 Monitor
: SVGA 14 ’
Harddisk : 40 GB7200 RPM
CD ROM : min 52 x
Papan ketik keyboard, tetikus mouse, printer
4.1.2. Perangkat Lunak Pengembangan
Untuk pengembangan perangkat lunak ini digunakan Macromedia Dreamweaver 8 untuk mengolah tampilan dan pengolahan HTML, JavaScript dan
Ajax. Untuk pengelolaan grafik tampilan menggunakan Adobe Photoshop CS. XAMPP versi 2.5 dipilih sebagai internal server yang digunakan untuk uji coba
client – server. MySQL 5.0 dipilih sebagai perangkat lunak untuk
menghubungkan database dengan perangkat lunak yang dibuat, sedangkan kombinasi HTML, PHP, dan JavaScript, Ajax, dan CSS dipilih sebagai tools
pengembangnya.
4.1.3. Implementasi Antarmuka
Implementasi antarmuka dilakukan dengan setiap tampilan program yang dibangun dan pengodeannya dalam bentuk file program. Berikut ini adalah
implementasi antarmuka dari aplikasi collaborative learning. Antarmuka aplikasi collaborative learning diperlihatkan pada gambar 4.1
s.d gambar 4.52.
125
1. Tampilan Menu Utama Aplikasi Collaborative Learning Menu Utama Aplikasi Collaborative Learning ini akan tampil ketika halaman
web pertama dibuka.
Gambar 4.1. Tampilan Halaman Utama Aplikasi Collaborative Learning
2. Tampilan Menu Daftar Member Baru Menu ini berisikan form pendaftaran member baru, pengguna yang ingin
mendaftar menjadi member dapat mendaftarkan diri pada fasilitas ini dengan memberikan data yang valid.
126
Gambar 4.2. Tampilan Halaman Menu Pendaftaran Member Baru
3. Tampilan Tab Menu Lupa Password Halaman ini menyediakan fasililtas pengiriman password lewat e-mail apabila
ada user yang lupa dengan passwordnya. Isi field username dan e-mail, apabila valid, maka password akan dikirimkan ke alamat e-mail yang
bersangkutan.
Gambar 4.3. Tampilan Tab Menu Lupa Password
127
4. Tampilan Tab Menu Login Halaman ini menyediakan fasililtas login bagi admin dan member yang telah
terdaftar. Apabila username dan password dari admin dan member valid maka akan masuk ke menu utama admin dan member.
Gambar 4.4. Tampilan Tab Menu Login
5. Tampilan Halaman Menu Utama Admin Apabila login admin valid maka akan masuk ke halaman utama admin.
Gambar 4.5. Halaman Utama Admin
128 6. Tampilan Halaman Konfigurasi
Halaman konfigurasi terdiri dari dua menu yaitu edit profile dan edit kampus. Admin dapat mengganti profilnya dan dapat mengganti nama kampus ada
menu konfigurasi ini.
Gambar 4.6. Halaman Menu Konfigurasi
7. Tampilan Halaman Ganti Nama Admin
Gambar 4.7. Halaman Menu Ganti Nama Admin
129
8. Tampilan Halaman Ganti Username Admin
Gambar 4.8. Halaman Menu Ganti Username Admin
9. Tampilan Halaman Ganti Password Admin
Gambar 4.9. Halaman Menu Ganti Password Admin
130 10. Tampilan Halaman Ganti Email Admin
Gambar 4.10. Halaman Menu Ganti Email Admin
11. Tampilan Halaman Ganti Foto Admin
Gambar 4.11. Halaman Menu Ganti Foto Admin
131 12. Tampilan Halaman Ganti Nama Kampus
Gambar 4.12. Halaman Menu Ganti Nama Kampus
13. Tampilan Halaman Ganti tentang Kampus
Gambar 4.13. Halaman Menu Ganti tentang Kampus
132 14. Tampilan Halaman Edit Foto Kampus
Gambar 4.14. Halaman Edit Foto Kampus
15. Tampilan Halaman Menu Lihat Member
Gambar 4.15. Halaman Menu Lihat Member
133 16. Tampilan Halaman Menu Lihat Materi
Gambar 4.16. Halaman Menu Lihat Materi
17. Tampilan Halaman Menu Lihat Kumpulan Soal
Gambar 4.17. Halaman Menu Lihat Kumpulan Soal
134 18. Tampilan Halaman Menu Lihat Soal Ujian
Gambar 4.18. Halaman Menu Lihat Soal Ujian
19. Tampilan Halaman Menu Lihat Forum
Gambar 4.19. Halaman Menu Lihat Forum
135 20. Tampilan Halaman Menu Tambah Matakuliah
Gambar 4.20. Halaman Menu Tambah Matakuliah
21. Tampilan Halaman Menu Tambah Kategori
Gambar 4.21. Halaman Menu Tambah Kategori
136 22. Tampilan Halaman Menu Hapus Kategori
Gambar 4.22. Halaman Menu Hapus Kategori
23. Tampilan Halaman Kirim Museum
Gambar 4.23. Halaman Menu Kirim Museum
137 24. Tampilan Halaman Kirim Game
Gambar 4.24. Halaman Menu Kirim Game
25. Tampilan Halaman Menu Utama Member
Gambar 4.25. Halaman Menu Utama Member
138 26. Tampilan Halaman Menu Personal
Gambar 4.26. Halaman Menu Personal
27. Tampilan Halaman Menu Ganti Nama
Gambar 4.27. Halaman Menu Ganti Nama
139 28. Tampilan Halaman Menu Ganti Username
Gambar 4.28. Halaman Menu Ganti Username
29. Tampilan Halaman Menu Ganti Password
Gambar 4.29. Halaman Menu Ganti Password
140 30. Tampilan Halaman Menu Ganti Email
Gambar 4.30. Halaman Menu Ganti Email
31. Tampilan Halaman Menu Ganti Foto
Gambar 4.31. Halaman Menu Ganti Foto
141 32. Tampilan Halaman Menu Ganti Info
Gambar 4.32. Halaman Menu Ganti Info
33. Tampilan Halaman Menu Kirim Materi
Gambar 4.33. Halaman Menu Kirim Materi
142 34. Tampilan Halaman Menu Tambah Materi
Gambar 4.34. Halaman Menu Tambah Materi
35. Tampilan Halaman Menu Edit Materi
Gambar 4.35. Halaman Menu Edit Materi
143 36. Tampilan Halaman Menu Kirim Kumpulan Soal
Gambar 4.36. Halaman Menu Kirim Kumpulan Soal
37. Tampilan Halaman Menu Tambah Kumpulan Soal
Gambar 4.37. Halaman Menu Tambah Kumpulan Soal
144 38. Tampilan Halaman Menu Edit Kumpulan Soal
Gambar 4.38. Halaman Menu Edit Kumpulan Soal
39. Tampilan Halaman Menu Kirim Soal Ujian
Gambar 4.39. Halaman Menu Kirim Soal Ujian
145 40. Tampilan Halaman Menu Tambah Soal Ujian
Gambar 4.40. Halaman Menu Tambah Soal Ujian
41. Tampilan Halaman Menu Tambah Soal Ujian
Gambar 4.41. Halaman Menu Tambah Soal Ujian
146 42. Tampilan Halaman Menu Forum
Gambar 4.42. Halaman Menu Forum
43. Tampilan Halaman Menu Tambah Forum
Gambar 4.43. Halaman Menu Tambah Forum
147 44. Tampilan Halaman Menu Utama Forum
Gambar 4.44. Halaman Menu Utama Forum
45. Tampilan Halaman Menu Detail Materi
Gambar 4.45. Halaman Menu Detail Materi
148 46. Tampilan Halaman Menu Sunting Materi
Gambar 4.46. Halaman Menu Sunting Materi
47. Tampilan Halaman Menu Detail Kumpulan Soal
Gambar 4.47. Halaman Menu Detail Kumpulan Soal
149 48. Tampilan Halaman Menu Daftar Peserta Ujian
Gambar 4.48. Halaman Menu Daftar Peserta Ujian
49. Tampilan Halaman Menu Soal Ujian
Gambar 4.49. Halaman Menu Soal Ujian
150 50. Tampilan Halaman Hasil Ujian
Gambar 4.50. Halaman Hasil Ujian
51. Tampilan Halaman Lihat E-Museum
Gambar 4.51. Halaman Lihat E-Museum
151 52. Tampilan Halaman Lihat E-Game
Gambar 4.52. Halaman Lihat E-Game
4.2. Pengujian
Pengujian perangkat lunak yang akan dilakukan dengan pengujian alpha dan pengujian betha.
4.2.1. Pengujian Alpha
Pengujian perangkat lunak ini menggunakan metode pengujian black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak.
4.2.1.1. Rencana Pengujian
Pengujian aplikasi collaborative learning seluruhnya menggunakan metode pengujian black box. Adapun rencana pengujian selengkapnya dapat
dilihat pada tabel 4.1.
152 Tabel 4.1. Rencana Pengujian Aplikasi Collaborative Learning
No Item Uji
Detail Pengujian
1 Login
Login admin Login member
2 Logout
Logout admin Logout member
3 Konfigurasi
Ganti nama Ganti username
Ganti password Ganti email
Ganti foto Ganti nama kampus
Ganti tentang kampus Ganti foto kampus
4 Lihat Member
Hapus member 5
Lihat Materi Hapus materi
6 Lihat Kumpulan Soal
Hapus kumpulan soal 7
Lihat Soal Ujian Hapus soal ujian
8 Lihat Forum
Hapus forum 9
Mata Kuliah Tambah matakuliah
10 Kategori Tambah kategori
Hapus kategori 11 Kirim museum
Tambah museum 12 Kirim game
Tambah game 13 Daftar member baru
Verifikasi data member baru
14 Personal Ganti nama
Ganti username Ganti password
Ganti email Ganti foto
Ganti Info
153 Tabel 4.1. Rencana Pengujian Aplikasi Collaborative Learning lanjutan
No Item Uji
Detail Pengujian
15 Kirim Materi Tambah materi
Edit materi Hapus materi
16 Kirim Kumpulan Soal Tambah kumpulan soal
Edit kumpulan soal Hapus kumpulan soal
17 Kirim Soal Ujian Tambah soal ujian
Hapus soal ujian 18 Forum
Tambah forum Mengikuti forum
Kirim balasan 19 Sunting Materi
Kirim sunting materi Hapus sunting materi
20 Kirim Komentar Proses kirim komentar
21 Ujian Mengikuti ujian
Jawab soal ujian
154
4.2.1.2. Kasus dan Hasil Pengujian
Kasus dan pengujian aplikasi collaborative learning dapat dilihat pada tabel 4.2 s.d tabel 4.46.
Tabel 4.2. Pengujian Verifikasi Login Admin
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data pengguna, contoh masukkan :
Username : admin
Password : Login admin sukses.
Login admin sukses. Sesuai
yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data username
dan password
admin tidak
terdaftar. Login gagal silakan
login kembali.
Admin tidak
dapat login sehingga keluar
pesan login
gagal. Sesuai
yang diharapkan.
Diterima.
Tabel 4.3. Pengujian Verifikasi Login Member
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data pengguna, contoh masukkan :
Username : lia
Password : Login member sukses.
Login member sukses. Sesuai
yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data username
dan password
member tidak
terdaftar. Login gagal silakan
login kembali.
Member tidak dapat login sehingga keluar
pesan login
gagal. Sesuai
yang diharapkan.
Diterima.
155 Tabel 4.4. Pengujian Verifikasi Logout Admin
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
T ombol “Logout
”. Session
admin terhapus, kembali ke
halaman index. Session
admin terhapus, kembali ke
halaman login. Sesuai yang diharapkan.
Diterima.
Tabel 4.5. Pengujian Verifikasi Logout Member
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Tombol “Logout
”. Session
member terhapus, kembali ke
halaman index Session
member terhapus, kembali ke
halaman index.
Diterima.
Tabel 4.6. Pengujian Ganti Nama Admin
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Nama admin baru, tombol ganti.
Data tersimpan pada tabel
admin dan
menampilkan pesan
“Nama Anda telah diganti
”. Data masukan admin
tersimpan dan
memberikan pesan
“Nama Anda telah diganti
”. Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data salah atau kosong.
Keluar pesan “Nama baru
jangan dikosongkan. Ulangi
”. Keluar pesan “Nama
baru jangan
dikosongkan. Ulangi
”.
Sesuai yang diharapkan.
Diterima.
156 Tabel 4.7. Pengujian Ganti Username Admin
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Masukkan Nama username,
pilih tombol ganti.
Data tersimpan pada tabel
admin dan
menampilkan pesan
“User Anda telah diganti
”. Data masukan admin
tersimpan dan
memberikan pesan
“User Anda telah diganti
”. Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data salah atau kosong.
Keluar pesan “User baru
jangan dikosongkan
”. Keluar pesan “User
baru jangan
dikosongkan ”.
Sesuai yang diharapkan.
Diterima.
Tabel 4.8. Pengujian Ganti Password Admin
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Password lama. Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Password baru. Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Password baru.
Tulis kembali Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol ganti. Data tersimpan pada
tabel admin
dan menampilkan
pesan “Password Anda telah
diganti. ”.
Data masukan admin tersimpan
dan memberikan
pesan “Password
Anda telah diganti.
”. Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
157 Data
password lama salah atau
kosong. Keluar
pesan “Password lama Anda
salah.Cek kembali
password lama
Anda. ”,
“Pasword lama
tidak boleh
dikosongkan ”.
Keluar pesan
“Password lama
Anda salah.Cek
kembali password
lama Anda.
”, “Pasword lama tidak
boleh dikosongkan ”.
Sesuai yang
diharapkan. Diterima.
Tabel 4.9. Pengujian Ganti Email Admin
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Masukkan Nama email baru, pilih
tombol ganti. Data tersimpan pada
tabel admin
dan menampilkan
pesan “E-mail Anda telah
diganti ”.
Data masukan admin tersimpan
dan memberikan
pesan “E-mail Anda telah
diganti ”. Sesuai yang
diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Masukkan email
salah atau
dikosongkan. Keluar pesan “Cek
kembali penulisan
email Anda ”, “Email
baru jangan
dikosongkan ”.
Keluar pesan Keluar pesan “Cek kembali
penulisan email
Anda ”, “Email baru
jangan dikosongkan ”.
Sesuai yang
diharapkan. Diterima.
Tabel 4.10. Pengujian Ganti Foto Admin
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Masukkan foto
admin baru, pilih tombol ganti.
Data tersimpan pada tabel
admin dan
menampilkan pesan
“Berkas telah
tersimpan Data masukan admin
tersimpan dan
memberikan pesan
“Berkas telah
tersimpan
Diterima.
158 Kode Error :0
”. Kode
Error :0
”. Sesuai
yang diharapkan.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Masukkan tidak
sesuai, salah atau kosong.
Keluar pesan “Invalid file
atau ukuran
kosong. Silahkan cek file yang akan di
upload ”. “Tipe file:
xxxxx.xxx
tidak sesuai dengan aturan.
Silahkan gunakan tipe aturan
yang ditetapkan”.
Keluar pesan “Invalid file
atau ukuran
kosong. Silahkan cek file yang akan di
upload ”. “Tipe file:
xxxxx.xxx
tidak sesuai dengan aturan.
Silahkan gunakan
tipe aturan
yang ditetapkan”.
Sesuai yang diharapkan.
Diterima.
Tabel 4.11. Pengujian Ganti Nama Kampus
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Masukkan Nama kampus baru, pilih
tombol ganti. Data tersimpan pada
tabel kampus
dan menampilkan
pesan “Nama kampus telah
diganti ”.
Data masukan
kampus tersimpan
dan memberikan
pesan “Nama kampus telah diganti
”. Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Masukkan salah
atau kosong. Keluar pesan “Nama
kampus baru jangan dikosongkan. Ulangi
”. Keluar pesan “Nama
kampus baru jangan dikosongkan.
Ulangi
”.
Sesuai yang diharapkan.
Diterima.
159 Tabel 4.12. Pengujian Ganti tentang Kampus
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Masukkan tentang kampus baru, pilih
tombol ganti Data tersimpan pada
tabel kampus
dan menampilkan
pesan “Tentang
kampus telah diganti
”. Data
masukan kampus
tersimpan dan
memberikan pesan
“Tentang kampus
telah diganti
”. Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data salah atau kosong.
Keluar pesan “tentang kampus baru jangan
dikosongkan ”.
Keluar pesan
“tentang kampus baru jangan dikosongkan
”.
Sesuai yang
diharapkan. Diterima.
160 Tabel 4.13. Pengujian Ganti Foto Kampus
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Foto kampus. Data
masukan tercantum
pada filebox.
Data masukan
tercantum pada filebox.
Diterima.
Tombol ganti. Data
tersimpan pada tabel kampus
dan menampilkan
pesan “Berkas telah tersimpan
Kode Error :0 ”.
Data masukan kampus tersimpan
dan memberikan
pesan “Berkas telah tersimpan
Kode Error :0 ”. Sesuai
yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data salah atau kosong.
Keluar pesan “Invalid file
atau ukuran
kosong. Silahkan cek file yang akan di
upload ”. “Tipe file:
xxxxx.xxx tidak
sesuai dengan aturan. Silahkan gunakan tipe
aturan yang
ditetapkan”. Keluar
pesan “Invalid file
atau ukuran
kosong. Silahkan cek file yang akan di
upload ”. “Tipe file:
xxxxx.xxx tidak
sesuai dengan aturan. Silahkan
gunakan tipe
aturan yang
ditetapkan”.
Sesuai yang diharapkan.
Diterima.
161 Tabel 4.14. Pengujian Hapus Member
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data yang akan dihapus
pada datagrid.
Sistem akan
mengambil record
yang terseleksi. Sistem
akan mengambil
record yang
terseleksi. Sesuai dengan yang
diharapkan.
Diterima.
T ombol “ok”
Sistem akan
menghapus record
yang terseleksi. Sistem
menghapus record
yang terseleksi.
Sesuai yang diharapkan.
Diterima.
T ombol “cancel”
Menutup form
konfirmasi dan
membatalkan proses hapus data
Menutup form
konfirmasi dan
membatalkan proses hapus data. Sesuai
yang diharapkan.
Diterima.
Tabel 4.15. Pengujian Hapus Materi
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data yang akan dihapus
pada datagrid.
Sistem akan
mengambil record
yang terseleksi. Sistem
akan mengambil
record yang
terseleksi. Sesuai
dengan harapan.
Diterima.
T ombol “ok”
Sistem akan
menghapus record
yang terseleksi. Sistem
menghapus record
yang terseleksi.
Sesuai yang diharapkan.
Diterima.
T ombol “cancel”
Menutup form
konfirmasi dan
membatalkan proses hapus data
Menutup form
konfirmasi dan
membatalkan proses hapus data. Sesuai
yang diharapkan.
Diterima.
162 Tabel 4.16. Pengujian Hapus Kumpulan Soal
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data yang akan dihapus
pada datagrid.
Sistem akan
mengambil record
yang terseleksi. Sistem
akan mengambil
record yang
terseleksi. Sesuai
dengan harapan.
Diterima.
T ombol “ok”
Sistem akan
menghapus record
yang terseleksi. Sistem
menghapus record
yang terseleksi.
Sesuai yang diharapkan.
Diterima.
T ombol “cancel”
Menutup form
konfirmasi dan
membatalkan proses hapus data
Menutup form
konfirmasi dan
membatalkan proses hapus data. Sesuai
yang diharapkan.
Diterima.
Tabel 4.17. Pengujian Hapus Soal Ujian
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data yang akan dihapus
pada datagrid.
Sistem akan
mengambil record
yang terseleksi. Sistem
akan mengambil
record yang
terseleksi. Sesuai
dengan harapan.
Diterima.
Tombol “ok”
Sistem akan
menghapus record
yang terseleksi. Sistem
menghapus record
yang terseleksi.
Sesuai yang diharapkan.
Diterima.
T ombol “cancel”
Menutup form
konfirmasi dan
membatalkan proses hapus data
Menutup form
konfirmasi dan
membatalkan proses hapus data. Sesuai
yang diharapkan.
Diterima.
163 Tabel 4.18. Pengujian Hapus Forum
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data yang akan dihapus
pada datagrid.
Sistem akan
mengambil record
yang terseleksi. Sistem
akan mengambil
record yang
terseleksi. Sesuai
dengan harapan.
Diterima.
T ombol “ok”
Sistem akan
menghapus record
yang terseleksi. Sistem
menghapus record
yang terseleksi.
Sesuai yang diharapkan.
Diterima.
T ombol “cancel”
Menutup form
konfirmasi dan
membatalkan proses hapus data
Menutup form
konfirmasi dan
membatalkan proses hapus data. Sesuai
yang diharapkan.
Diterima.
Tabel 4.19. Pengujian Tambah Matakuliah
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Kode mata kuliah, nama mata kuliah.
Data masukan
tercantum pada
textbox. Data
masukan tercantum
pada textbox.
Diterima.
Tombol tambah. Data tersimpan pada
tabel mata_kuliah dan menampilkan pesan “
Data telah ditambah”. Data masukan admin
tersimpan dan
memberikan pesan
“Data telah
ditambah”. Sesuai
yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Kode mata kuliah salah, mata kuliah
telah tersedia, atau data kosong.
Keluar pesan “kode mata kuliah salah
”, ” Nama
matakuliah sudah ada
”. Keluar pesan
“kode mata kuliah
salah”, ” Nama
matakuliah sudah ada
”.
Sesuai yang diharapkan.
Diterima.
164 Tabel 4.20. Pengujian Tambah Kategori
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Mata kuliah,
Masukan kategori Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol tambah. Data tersimpan pada
tabel kategori
dan menampilkan
pesan “Kategori
telah ditambah.
”. Data masukan admin
tersimpan dan
memberikan pesan
“Kategori telah
ditambah. ”.
Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Mata kuliah belum dipilih,
data kategori telah ada,
atau data kosong Keluar
pesan “Matakuliah belum
dipilih ”,
“Kategori belum
diisi ”,
“Kategori sudah ada”. Keluar
pesan “Matakuliah belum
dipilih ”,
“Kategori belum
diisi ”,
“Kategori sudah
ada ”.
Sesuai yang
diharapkan. Diterima.
Tabel 4.21. Pengujian Hapus Kategori
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpula
n
Data yang akan dihapus
pada datagrid.
Sistem akan mengambil record yang terseleksi.
Sistem akan mengambil record yang terseleksi.
Sesuai dengan harapan.
Diterima.
T ombol “ok”
Sistem akan menghapus record yang terseleksi.
Sistem menghapus
record yang terseleksi. Sesuai
yang diharapkan.
Diterima.
Tombol “cancel”
Menutup form
konfirmasi dan
membatalkan proses
hapus data Menutup
form konfirmasi
dan membatalkan
proses hapus data. Sesuai yang
diharapkan.
Diterima.
165 Tabel 4.22. Pengujian Kirim Museum
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Kategori, masukan judul, isi museum,
upload gambar,
upload animasi,
sumber. Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel materi
dan menampilkan pesan “
museum telah
terkirim”. Data masukan materi
tersimpan dan
memberikan pesan
“museum telah
terkirim”. Sesuai
yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data upload file dan gambar salah,
atau semua data kosong.
Keluar pesan “file gambar bukan format
jpeg”, “Anda belum melengkapi formulir
kirim museum.
Judul Museum Anda belum
diisi
Isi Museum Anda belum
diisi
Sumber belum diisi
Gambar Anda belum diisi
Animasi Museum Anda
belum diisi ”.
Keluar pesan “file
gambar bukan format jpeg”, “Anda belum
melengkapi formulir kirim museum.
Judul Museum Anda belum
diisi
Isi Museum Anda belum
diisi
Sumber belum diisi
Gambar Anda belum diisi
Animasi Museum Anda
belum diisi ”.
Sesuai yang diharapkan.
Diterima.
166 Tabel 4.23. Pengujian Kirim Game
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Kategori, masukan judul, isi Game,
upload gambar,
upload animasi,
sumber. Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel materi
dan menampilkan pesan “
Game telah terkirim”.
Data masukan materi tersimpan
dan memberikan
pesan “Game
telah terkirim”.
Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data upload file dan gambar salah,
atau semua data kosong.
Keluar pesan “file gambar bukan format
jpeg”, “Anda belum melengkapi formulir
kirim Game.
Judul Game Anda belum
diisi
Isi Game Anda belum diisi
Sumber belum diisi
Gambar Anda belum diisi
Animasi Game Anda belum
diisi ”.
Keluar pesan “file gambar bukan format
jpeg”, “Anda belum melengkapi formulir
kirim Game.
Judul Game Anda belum
diisi
Isi Game Anda belum
diisi
Sumber belum diisi
Gambar Anda belum diisi
Animasi Game Anda
belum diisi ”.
Sesuai yang diharapkan.
Diterima.
167 Tabel 4.24. Pengujian Daftar Member Baru
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
NimNip: 1002990609
Nama: M. Badri Ramelan
Username:badri Password :
Tulis kembali
password: Email:
Cimahi8yahoo.c om
foto:default persyaratan:setuju.
Data masukan
tercantum pada
textbox. Data
masukan tercantum
pada textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel member_sementara
dan
menampilkan pesan
“Aktivasi account telah terkirim
ke email Anda ”.
Data masukan
pengguna tersimpan dan
memberikan pesan
“Aktivasi account telah terkirim
ke email
Anda ”.
Sesuai yang
diharapkan.
Diterima.
Aktifasi account Data
pada tabel
member_sementara dipindahkan
pada tabel
member dan
menampilkan pesan
“Account Anda telah diaktifkan
Silahkan Login
”. Data
pada tabel
member_sementara dipindahkan
pada tabel member dan
menampilkan pesan “Account Anda telah
diaktifkan Silahkan
Login ”. Sesuai yang
diharapkan.
Diterima.
Tombol batal Form
pendaftaran kosong
Form pendaftaran
kosong. Sesuai yang diharapkan.
Diterima.
168
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data kosong,
nimnip telah
terdaftar, username
telah terdaftar,penulisan
ulang password
salah, penulisan
email salah, email telah
terdaftar,belum menyetujui
persyaratan. Keluar pesan “belum
melengkapi form
pendaftaran”.”nimnip telah terdaftar”,”user
id telah
terdaftar”,”password tidak
sama”,”penulisan email
salah”,”email telah terdaftar”.
Keluar pesan “belum melengkapi
form pendaftaran”.”nimni
p telah
terdaftar”,”user id
telah terdaftar”,”password
tidak sama”,”penulisan
email salah”,”email
telah terdaftar”.
Diterima.
Tabel 4.25. Pengujian Ganti Nama Member
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Nama member
baru Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol ganti. Data tersimpan pada
tabel member
dan menampilkan
pesan “Nama Anda telah
diganti ”.
Data masukan
member tersimpan
dan memberikan
pesan “Nama Anda telah diganti
”. Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data salah atau kosong.
Keluar pesan “Nama baru
jangan dikosongkan
”. Keluar pesan “Nama
baru jangan
dikosongkan ”.
Sesuai yang diharapkan.
Diterima.
169 Tabel 4.26. Pengujian Ganti Username Member
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Nama username
baru Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol ganti. Data tersimpan pada
tabel member
dan menampilkan
pesan “User Anda telah
diganti ”.
Data masukan
member tersimpan
dan memberikan
pesan “User Anda telah diganti
”. Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data salah atau kosong, username
telah terdaftar. Keluar pesan “User
baru jangan
dikosongkan ”, “User
ID fik telah terdaftar ”.
Keluar pesan “User baru
jangan dikosongkan
”, “User ID
fik telah
terdaftar ”.
Sesuai yang diharapkan.
Diterima.
Tabel 4.27. Pengujian Ganti Password Member
Kasus dan Hasil Uji Data Normal Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Password lama.
Data masukan
tercantum pada textbox. Data masukan tercantum
pada textbox.
Diterima.
Password baru.
Data masukan
tercantum pada textbox. Data masukan tercantum
pada textbox.
Diterima.
Tulis kembali
password baru.
Data masukan
tercantum pada textbox. Data masukan tercantum
pada textbox.
Diterima.
Tombol ganti.
Data tersimpan pada tabel
member dan
menampilkan pesan
“Password Anda telah diganti
”. Data
masukan member
tersimpan dan memberikan pesan “Password Anda
telah diganti ”. Sesuai yang
diharapkan.
Diterima.
170
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data password
lama salah atau kosong.
Keluar pesan
“Password lama Anda salah.Cek
kembali password
lama Anda
”, “Pasword
lama tidak
boleh dikosongkan
”. Keluar
pesan “Password
lama Anda
salah.Cek kembali
password lama
Anda ”,
“Pasword lama tidak boleh dikosongkan
”.
Sesuai yang
diharapkan. Diterima.
Tabel 4.28. Pengujian Ganti Email Member
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Nama email baru. Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol ganti. Data tersimpan pada
tabel member
dan menampilkan
pesan “E-mail Anda telah
diganti ”.
Data masukan
member tersimpan
dan memberikan
pesan “E-mail Anda telah diganti
”. Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data salah atau kosong,
email telah terdaftar.
Keluar pesan “Cek
kembali penulisan
email Anda ”, “Email
baru jangan
dikosongkan ”, “email
telah terdaftar”. Keluar pesan
“Cek kembali
penulisan email Anda
”, “Email baru
jangan dikosongkan
”, “email telah
terdaftar”.
Sesuai yang
diharapkan. Diterima.
171 Tabel 4.29. Pengujian Ganti Foto Member
Kasus dan Hasil Uji Data Normal Data
Masukan Yang Diharapkan
Pengamatan Kesimpulan
Foto member. Data
masukan tercantum pada filebox.
Data masukan
tercantum pada filebox.
Diterima.
Tombol ganti. Data tersimpan pada
tabel member
dan menampilkan
pesan “Berkas telah tersimpan
Kode Error :0 ”.
Data masukan member tersimpan
dan memberikan
pesan “Berkas telah tersimpan
Kode Error :0 ”. Sesuai
yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data
Masukan Yang Diharapkan
Pengamatan Kesimpulan
Data salah
atau kosong. Keluar pesan “Invalid
file atau ukuran kosong. Silahkan cek file yang
akan di upload
”. “Tipe
file: xxxxx.xxx tidak sesuai dengan aturan.
Silahkan gunakan tipe aturan
yang ditetapkan”.
Keluar pesan “Invalid file atau ukuran kosong.
Silahkan cek file yang akan di upload
”. “Tipe
file: xxxxx.xxx tidak sesuai dengan aturan.
Silahkan gunakan tipe aturan
yang ditetapkan”.
Sesuai yang diharapkan.
Diterima.
Tabel 4.30. Pengujian Ganti Info Member
Kasus dan Hasil Uji Data Normal Data
Masukan Yang Diharapkan
Pengamatan Kesimpulan
Info member. Data
masukan tercantum pada textbox.
Data masukan
tercantum pada textbox.
Diterima.
Tombol ganti. Data tersimpan pada
tabel member
dan menampilkan
pesan “Info
Anda telah
disimpan ”.
Data masukan member tersimpan
dan memberikan
pesan “Info
Anda telah
disimpan ”. Sesuai yang
diharapkan.
Diterima.
172
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data salah atau kosong.
Keluar pesan “Info Anda
jangan dikosongkan
”. Keluar pesan “Info
Anda jangan
dikosongkan ”.
Sesuai yang diharapkan.
Diterima.
Tabel 4.31. Pengujian Kirim Materi
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Kategori, masukan judul, isi materi,
upload gambar,
upload file,
sumber materi. Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel materi
dan menampilkan pesan “
materi telah terkirim ”.
Data masukan materi tersimpan
dan memberikan
pesan “materi
telah terkirim
”. Sesuai
yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data upload file dan gambar salah,
data kategori
kosong atau
semua data
kosong. Keluar pesan “belum
melengkapi form
kirim materi ”, “file
gambar bukan format jpeg”, “file data bukan
format pdf”. Keluar pesan “belum
melengkapi form
kirim materi”, “file gambar bukan format
jpeg”, “file data bukan
format pdf”.
Sesuai yang
diharapkan. Diterima.
173 Tabel 4.32. Pengujian Edit Materi
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Kategori, masukan judul, isi materi,
upload gambar,
upload file,
sumber materi
yang akan diubah. Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel materi
dan menampilkan
pesan “materi telah diubah”.
Data masukan materi tersimpan
dan memberikan
pesan “materi
telah diubah
”. Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data upload file dan gambar salah,
data kategori
kosong atau
semua data
kosong. Keluar pesan “belum
melengkapi form edit materi”, “file gambar
bukan format jpeg”, “file
data bukan
format pdf”. Keluar pesan “belum
melengkapi form edit materi”, “file gambar
bukan format jpeg”, “file data bukan
format pdf”.
Sesuai yang diharapkan.
Diterima.
Tabel 4.33. Pengujian Hapus Materi
Kasus dan Hasil Uji Data Normal Data
Masukan Yang Diharapkan
Pengamatan Kesimpu
lan
Data yang
akan dihapus pada
datagrid. Sistem akan mengambil
record yang terseleksi. Sistem
akan mengambil
record yang terseleksi. Sesuai dengan harapan.
Diterima.
T ombol “ok” Sistem akan menghapus
record yang terseleksi. Sistem menghapus record
yang terseleksi. Sesuai yang diharapkan.
Diterima.
Tombol “cancel”
Menutup form konfirmasi dan membatalkan proses
hapus data Menutup form konfirmasi dan
membatalkan proses hapus data. Sesuai yang diharapkan.
Diterima.
174 Tabel 4.34. Pengujian Kirim Kumpulan Soal
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Kategori, masukan judul,
isi deskripsi, upload
soal. Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel kumpulansoal
dan menampilkan
pesan “kumpulansoal telah terkirim”.
Data masukan
kumpulansoal tersimpan
dan memberikan
pesan “kumpulansoal telah
terkirim”. Sesuai
yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data upload soal ujian,data kategori
kosong atau
semua data
kosong. Keluar pesan “belum
melengkapi form
kirim kumpulansoal ”,
“file kumpulansoal
bukan pdf ”.
Keluar pesan “belum melengkapi
form kirim kumpulan
soal”, “file kumpulansoal
bukan pdf”.
Sesuai yang diharapkan.
Diterima.
Tabel 4.35. Pengujian Edit Kumpulan Soal
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Kategori, masukan judul,
isi deskripsi, upload
soal. Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel kumpulansoal
dan menampilkan
pesan “ Data telah diubah”.
Data masukan
kumpulansoal tersimpan
dan memberikan
pesan “Data telah diubah”.
Sesuai yang
diharapkan.
Diterima.
175
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data upload soal ujian,data kategori
kosong atau
semua data
kosong. Keluar pesan “belum
melengkapi form
kirim kumpulan soal”,
“file kumpulansoal
bukan pdf”. Keluar pesan “belum
melengkapi form
kirim kumpulan soal”,
“file kumpulansoal bukan
pdf”.
Sesuai yang diharapkan.
Diterima.
Tabel 4.36. Pengujian Hapus Kumpulan Soal
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data yang akan dihapus
pada datagrid.
Sistem akan
mengambil record
yang terseleksi. Sistem
akan mengambil
record yang
terseleksi. Sesuai
dengan harapan.
Diterima.
T ombol “ok”
Sistem akan
menghapus record
yang terseleksi. Sistem
menghapus record
yang terseleksi.
Sesuai yang diharapkan.
Diterima.
T ombol “cancel”
Menutup form
konfirmasi dan
membatalkan proses hapus data
Menutup form
konfirmasi dan
membatalkan proses hapus data. Sesuai
yang diharapkan.
Diterima.
176 Tabel 4.37. Pengujian Kirim Soal Ujian
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Kategori, masukan kode, judul, no
soal, pertanyaan,pila,pil
b,pilc,pild,pile,jaw aban,pembahasan.
Data masukan
tercantum pada
textbox. Data
masukan tercantum
pada textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel soal_ujian dan menampilkan pesan “
Data telah terkirim”. Data
masukan soal_ujian tersimpan
dan memberikan
pesan “Data telah terkirim”.
Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data kode soal salah,data kategori
kosong atau
semua data
kosong. Keluar pesa
n “belum melengkapi
form kirim
soal_ujian ”,
“kode soal salah”. Keluar pesan “belum
melengkapi form
kirim soal_ujian
”, “kode soal salah”.
Sesuai yang
diharapkan. Diterima.
Tabel 4.38. Pengujian Hapus Soal Ujian
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data yang akan dihapus
pada datagrid.
Sistem akan
mengambil record
yang terseleksi. Sistem akan mengambil
record yang terseleksi. Sesuai dengan harapan.
Diterima.
T ombol “ok”
Sistem akan
menghapus record
yang terseleksi. Sistem
menghapus record yang terseleksi.
Sesuai yang diharapkan.
Diterima.
T ombol “cancel”
Menutup form
konfirmasi dan
membatalkan proses hapus data
Menutup form
konfirmasi dan
membatalkan proses
hapus data. Sesuai yang diharapkan.
Diterima.
177 Tabel 4.39. Pengujian Tambah Forum
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Kategori, judul, isi forum.
Data masukan
tercantum pada
textbox. Data
masukan tercantum
pada textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel forum
dan menampilkan pesan “
Data telah terkirim”. Data masukan forum
tersimpan dan
memberikan pesan
“Data telah terkirim”. Sesuai
yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data kategori
kosong atau
semua data
kosong. Keluar pesan “belum
melengkapi form
kirim forum”. Keluar pesan “belum
melengkapi form
kirim forum”.
Sesuai yang diharapkan.
Diterima.
Tabel 4.40. Pengujian Mengikuti Forum
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Masukkan Kategori,
Masukkan topik
forum. Masuk ke forum yang
telah dipilh. Masuk ke forum yang
telah dipilh.
Diterima.
178 Tabel 4.41. Pengujian Tambah Forum
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Isi balasan. Data
masukan tercantum
pada textbox.
Data masukan
tercantum pada
textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel tanggapan dan menampilkan pesan “
Data telah terkirim”. Data
masukan balasan
tersimpan dan
memberikan pesan “Data telah
terkirim”. Sesuai
yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data masukan
kosong. Keluar pesan “belum
melengkapi form
balasan forum”. Keluar pesan “belum
melengkapi form
balasan forum”.
Sesuai yang diharapkan.
Diterima.
Tabel 4.42. Pengujian Sunting Materi
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Isi materi,
isi sumber materi.
Data masukan
tercantum pada
textbox. Data
masukan tercantum
pada textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel sunting
dan menampilkan pesan “
Data telah terkirim”. Data masukan sunting
materi tersimpan dan memberikan
pesan “Data telah terkirim”.
Sesuai yang
diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data kosong. Keluar pesan “belum
melengkapi form
kirim sunting materi”. Keluar pesan “belum
melengkapi form
sunting materi”.
Sesuai yang diharapkan.
Diterima.
179 Tabel 4.43. Pengujian Hapus Sunting Materi
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data yang akan dihapus
pada datagrid.
Sistem akan
mengambil record
yang terseleksi. Sistem
akan mengambil
record yang
terseleksi. Sesuai
dengan harapan.
Diterima.
T ombol “ok”
Sistem akan
menghapus record
yang terseleksi. Sistem
menghapus record
yang terseleksi.
Sesuai yang diharapkan.
Diterima.
T ombol “cancel”
Menutup form
konfirmasi dan
membatalkan proses hapus data
Menutup form
konfirmasi dan
membatalkan proses hapus data. Sesuai
yang diharapkan.
Diterima.
Tabel 4.44. Pengujian Kirim Komentar
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Kirim email, dan komentar.
Data masukan
tercantum pada
textbox. Data
masukan tercantum
pada textbox.
Diterima.
Tombol kirim. Data tersimpan pada
tabel komentar dan menampilkan pesan “
Data telah terkirim”. Data
masukan komentar tersimpan
dan memberikan
pesan “Data telah terkirim”.
Sesuai yang diharapkan.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Data kosong. Keluar pesan “belum
melengkapi form
komentar”. Keluar pesan “belum
melengkapi form
komentar”.
Sesuai yang diharapkan.
Diterima.
180 Tabel 4.45. Pengujian Mengikuti Ujian
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Masukkan kategori, pilih soal ujian.
Masuk ke soal ujian yang telah dipilih.
Masuk ke soal ujian yang telah dipilh.
Diterima.
Isi password dan nama peserta ujian
Masuk ke proses jawab soal ujian
Masuk ke proses jawab soal ujian
Diterima.
Tabel 4.46. Pengujian Jawab Soal Ujian
Kasus dan Hasil Uji Data Normal Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Jawab soal. Tampilkan nilai ujian
peserta. Menampilkan
nilai ujian peserta.
Diterima.
Kasus dan Hasil Uji Data Salah Data Masukan
Yang Diharapkan
Pengamatan Kesimpulan
Jawaban kosong Nilai ujian nol.
Nilai ujian nol.
Diterima.
4.2.1.3. Kesimpulan Pengujian Alpha
Kesimpulan dari hasil pengujian alpha adalah sebagai berikut: 1. Secara fungsional, sistem sudah dapat menghasilkan output yang diharapkan.
2. Secara fungsional, aplikasi sudah dapat berjalan dengan baik pada browser
Netscape Firefox 3.0.1+, dan opera v9.x namun pada keluaran Microsoft IE tampilan masih kurang baik.
4.2.2. Pengujian Betha
Pengujian betha merupakan pengujian yang dilakukan secara objektif dimana pengujian dilakukan secara langsung kepada responden dengan membuat
kuisioner mengenai kepuasan pengguna dengan kandungan point syarat user
181 friendly untuk selanjutnya ditanyakan langsung kepada 10 orang yang menjadi
pengguna aplikasi ini. Hasil pengujian betha disertakan dalam lampiran. Berdasarkan hasil pengujian betha, dicari prosentase masing-masing
jawaban dengan menggunakan rumus:
Y=PQ100
Keterangan: P = banyaknya jawaban responden tiap soal
Q = jumlah responden Y = nilai prosentase
Hasil perhitungan prosentase masing-masing jawaban sebagai berikut: Untuk Pertanyaan No 1
“ Apakah program aplikasi collaborative learning ini mempermudah untuk berkolaborasi
mengolah isi materi pelajaran ? ”
Tabel 4.47. Hasil Pengujian Betha Pertanyaan No 1
Kategori Jawaban
Frekuensi Jawaban
Jumlah Populasi Sample
Jumlah Persentase
Sangat Setuju 10
Setuju 9
10 90
Biasa-biasa Saja 10
Kurang Setuju 1
10 10
Tidak Setuju 10
182 Untuk Pertanyaan No 2
“ Apakah program aplikasi collaborative learning ini mempermudah pengguna untuk
saling bertukar dan berbagi pengetahuan tentang materi pelajaran ? ”
Tabel 4.48. Hasil Pengujian Betha Pertanyaan No 2
Kategori Jawaban
Frekuensi Jawaban
Jumlah Populasi Sample
Jumlah Persentase
Sangat Setuju 1
10 10
Setuju 8
10 80
Biasa-biasa Saja 1
10 10
Kurang Setuju 10
Tidak Setuju 10
Untuk Pertanyaan No 3
“ Apakah program aplikasi ini mempermudah pengguna untuk memperoleh informasi
mengenai materi pelajaran? ”
Tabel 4.49. Hasil Pengujian Betha Pertanyaan No 3
Kategori Jawaban
Frekuensi Jawaban
Jumlah Populasi Sample
Jumlah Persentase
Sangat Setuju 4
10 40
Setuju 3
10 30
Biasa-biasa Saja 3
10 30
Kurang Setuju 10
Tidak Setuju 10
183
Untuk Pertanyaan No 4
“ Apakah fasilitas dalam program aplikasi ini sudah lengkap ?
”
Tabel 4.50. Hasil Pengujian Betha Pertanyaan No 4
Kategori Jawaban
Frekuensi Jawaban
Jumlah Populasi Sample
Jumlah Persentase
Sangat Setuju 10
Setuju 10
Biasa-biasa Saja 4
10 40
Kurang Setuju 6
10 60
Tidak Setuju 10
Untuk Pertanyaan No 5
“ Apakah aplikasi ini menjadikan pelajaran tertentu menjadi lebih menyenangkan ?
”
Tabel 4.51. Hasil Pengujian Betha Pertanyaan No 5
Kategori Jawaban
Frekuensi Jawaban
Jumlah Populasi Sample
Jumlah Persentase
Sangat Setuju 2
10 20
Setuju 5
10 50
Biasa-biasa Saja 3
10 30
Kurang Setuju 10
Tidak Setuju 10
184
BAB V KESIMPULAN DAN SARAN
Berdasarkan analisa dan pembahasan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan terhadap aplikasi collaborative learning perguruan
tinggi berbasis web studi kasus di Lembaga Bahasa Arab dan Studi Islam Al- Imarat.
5.1. Kesimpulan
Berdasarkan hasil pembahasan selama melakukan penelitian maka
diperoleh beberapa kesimpulan, diantaranya :
1. Aplikasi collaborative learning dapat mempermudah para pengguna aplikasi untuk berkolaborasi mengolah isi yang berhubungan dengan materi pelajaran
tertentu. 2. Aplikasi collaborative learning dapat mempermudah pengguna untuk saling
bertukar dan berbagi pengetahuan tentang materi pelajaran tertentu. 3. Aplikasi collaborative learning yang dibangun dapat mempermudah
pengguna untuk memperoleh informasi mengenai materi pelajaran tertentu. 4. Aplikasi collaborative learning dapat menjadikan pelajaran tertentu menjadi
lebih menyenangkan.
185
5.2. Saran
Untuk pengembangan lebih lanjut, saran-saran yang dapat diberikan pada Tugas Akhir ini adalah :
1. Menambahkan fasilitas khusus untuk menampilkan simulasi video secara langsung video streaming.
2. Perlu dikembangkan lebih lanjut tentang ujian online yang dapat digunakan sebagai sarana penilaian. Perlu dikembangkan lebih lanjut untuk soal agar
dapat ditampilkan secara acak untuk masing-masing peserta yang mengikuti ujian dan menggunakan batas waktu dalam melaksanakan ujian.
3. Lebih mengoptimalkan kolaborasi bahasa pemrograman PHP dan AJAX Asynchronouse Javascript XML untuk menghasilkan aplikasi web yang
lebih interaktif dan dinamis. 4. Menambahkan fasilitas untuk mengganti themes tema agar tampilan
antarmuka grafis templates dapat diganti sesuai keinginan pengguna.
186
DAFTAR PUSTAKA
[1] Armiyati, S. 2008, Collaborative Learning Framework Fokus : Collaborative Learning Environment for Information Service Studi Kasus :
Jurusan Manajemen Informatika Politeknik Pos Indonesia , Tesis Program Magister, Institut Teknologi Bandung, 7-12.
[2] Budhi Irawan, 2005, Jaringan Komputer, Graha Ilmu, Yogyakarta, 69-70. [3] Bunafit Nugroho, 2004, PHP dan MYSQL Dengan Editor Dreamweaver
MX, Andi, Yogyakarta. [4] Fathansyah, Ir. , 1999, Basis Data, Informatika, Bandung.
[5] Henry M. Walker, Collaborative Learning: A Case Study for CS1 at Grinnell College and UT-Austin, Proceedings of the Twenty-eighth
SIGCSE Technical Symposium on Computer Science Education February 27-March 1, 1997, pp. 209-213.
[6] Igel Zibriel, Suhono H. Supangkat, 2008, Ensiklopedia Nusantara Menggunakan Orientasi Web 2.0, e-Indonesia Initiative 2008 EII2008
Konfrensi dan Temu Nasional Teknologi Informasi dan Komunikasi untuk Indonesia, Jakarta,Indonesia,69-70.
[7] Jogiyanto HM,Akt MBA, 2005, Analisis dan Desain Sistem Informasi: pendekatan terstruktur teori dan praktek aplikasi bisnis, Andi, Yogyakarta.
[8] Kumar Vive, Computer- Supported Collaborative Learning Issues for Research, Published at The Graduated Symposium, Department of
Computer Science, University of Saskatchewan, Canada, 1996. [9]
Pressman, R. S. 2001. Software Engineering: A Practitioner’s Approach. Fifth Ed. New York: McGraw-Hill Book Company.
[10] S. Gupta, Dr. Robert P. Bostrom, Collaborative E-Learning : Information Systems Research Direction, Proceeding of The Tenth Americas Conference
on Information System, New York, August 2004. [11] Siemens, George, Learning Development Cycle: Bridging Learning Design
and Modern
Knowledge Needs,
July 12,
2005, http:www.elearnspace.orgdoingindex.htm. 17 November 2009.
[12] World Wide Web Consortium. 2005. Hyper Text Markup Language HTML berkala sambung jaring http:www.w3.orgMarkUp, 17
November 2009.
RIWAYAT HIDUP
I. DATA PRIBADI
Nama Lengkap : Taufik.
Tempat, Tanggal Lahir : Cimahi, 05 Nopember 1983
Jenis Kelamin : Laki-laki
Agama : Islam
Status : Belum Menikah
Alamat : Jl. Melong Raya Blok IV Gg. Nuri
No.58 RTRW 0110 Cimahi 40534 No. HP
: 085659941575 022 76541925 II. DATA PENDIDIKAN
SDN Melong 4 lulus tahun 1996 SLTPN 4 Cimahi lulus tahun 1999
STM Pembangunan Bandung SMK Negeri 1 lulus tahun 2003 UNIVERSITAS KOMPUTER INDONESIA Jurusan Teknik Informatika S1
III. DATA LAIN-LAIN Staf Pengajar Madrasah Diniyyah Al
– Istiqomah 2004 - sekarang Mentor Rumah Zakat Indonesia 2007- 2008
Peraktek Kerja selama 4 empat bulan di CV. Saksama Cipta Mandiri
Desember 2002 s.d Maret 2003
Magang Kerja selama 2 dua bulan di CV. Saksama Cipta Mandiri April 2003
s.d Mei 2003
Karyawan di PT. Saksama Cipta Daya dari Juni 2003 s.d Agustus 2004.
MEMBANGUN APLIKASI
COLLABORATIVE LEARNING PERGURUAN TINGGI BERBASIS
WEB STUDI KASUS DI LEMBAGA BAHASA ARAB DAN
STUDI ISLAM AL-IMARAT
Taufik 10104247
Lembaga Bahasa Arab dan Studi Islam Al-Imarat Jl. Inhoftank No.17 Bandung 40243. Jawa Barat
tau_fix25yahoo.com
ABSTRAK
Berkembang luasnya pemanfaatan internet terutama pengaksesan World Wide Web WWW atau web membuat para pendidik menyadari potensi yang bisa dikembangkan untuk pengajaran on-line
dan universitas maya. Jaringan web merupakan fenomena baru sumber informasi yang bisa digunakan untuk mendukung suatu pengajaran. Beberapa konsep inovatif tentang pembaharuan pengajaran
berbasis web membuktikan bahwa metode pengajaran ini dapat sepenuhnya diimplementasikan dengan memanfaatkan keampuhan web dalam mewujudkan interaksi antara peserta ajar dengan samudera
ilmu pengetahuan. Aplikasi collaborative learning berbasis web yang telah dibangun dapat mempermudah dalam hal kegiatan pembelajaran sehingga dapat dijadikan sebagai sistem
pembelajaran alternatif. Collaborative learning bukanlah pengganti sistem pendidikan. Kehadiran collaborative learning lebih bersifat suplementer dan pelengkap. Metode konvensional tetap
diperlukan, hanya saja dapat dimodifikasi ke bentuk lain, contohnya, metode pembelajaran talk and chalk dapat mengalami modifikasi menjadi diskusi melalui forum.
Kata kunci : collaborative learning, social web.
1. PENDAHULUAN
Internet merupakan sebuah revolusi dalam perkembangan teknologi digital yang
ditandai dengan terjadinya konvergensi antara teknologi
komunikasi, komputer,
dan penyiaran broadcasting menjadi sebuah
teknologi informasi. Internet menjadi jaringan informasi dan komunikasi global pada masa
kini.
Metode pembelajaran
kolaborasi collaborative learning adalah proses belajar
kelompok yang setiap anggotanya aktif menyumbangkan informasi, pengalaman, ide,
sikap, pendapat,
kemampuan, dan
keterampilan yang dimiliki untuk saling meningkatkan
pemahaman S.Gupta
dan Dr.Robert P.Bostrom, 2004. Metode ini
memungkinkan pengguna
pengajar, pelajar,dan
pakar aktif
dalam mengembangkan
pengetahuan. Metode
collaborative learning mendorong pengguna untuk
berkomunikasi satu
sama lain,
menyatakan respon pada pertanyaan, bekerja dalam lontaran pendapat yang beragam dan
menuliskan kesimpulan dengan jelas. Bahan uji coba aplikasi ini, diarahkan
kepada bidang ilmu sejarah islam, karena menurut pengamatan materi pembelajaran
tersebut jika
menggunakan metode
konvensional dirasakan menjenuhkan. Dengan adanya
metode pembelajaran
kolaborasi tersebut memungkinkan pengguna aktif dalam
menambah, mengedit, menghapus materi dalam sistem tersebut, sehingga pengguna
akan dituntut lebih kreatif, dinamis, dan dapat belajar secara mandiri. Dan penerapan metode
pembelajaran kolaborasi diharapkan dapat meningkatkan
minat pengguna
dalam mempelajari dan memahami sejarah islam.
2. MODEL ANALISA, DESAIN, DAN IMPLEMENTASI