SlideShare a Scribd company logo
1 of 20
Download to read offline
ANALISIS TERHADAP APLIKASI ATUTOR
LEARNING MANAGEMENT SYSTEM
MAKALAH
“Diajukan untuk memenuhi tugas ujian akhir mata kuliah Rekayasa Perangkat Lunak”
Oleh:
Jefri Fahrian (NIM 112103006)
Fariz Rifaldy Alwi (NIM 113103011)
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS ILMU REKAYASA
UNIVERSITAS PARAMADINA
JAKARTA
2014
KATA PENGANTAR
Puji syukur kami panjatkan kepada Allah SWT atas rahmat dan karunia-Nya, akhirnya kami
bisa menyelesaikan penulisan makalah ini. Terima kasih kami sampaikan kepada Bapak
Dikara Barcah selaku dosen mata kuliah Rekayasa Perangkat Lunak yang telah membimbing
kami dan teman-teman yang telah bekerjasama dalam mengerjakan tugas ini. Pada makalah
yang sederhana ini kami membahas analisis terhadap aplikasi ATutor Learning Management
System dari sisi actor, business process, dan aesthetic design. Dengan menganalisis ketiga
aspek di atas maka pada bagian akhir kami dapat menyajikan fitur-fitur yang disarankan
dalam proses reverse engineering ATutor. Setelah menganalisis aspek-aspek tersebut, kami
dapat belajar lebih banyak tentang seluk beluk sebuah aplikasi berbasis web, terutama berupa
Learning Management System (LMS).
Setelah mempelajari dan menganalisis aplikasi ATutor kami berharap dapat merancang
sebuah aplikasi yang sesuai dengan requirement engineering sehingga aplikasi tersebut dapat
dimanfaatkan secara optimal oleh pihak-pihak yang berkepentingan. Semoga makalah yang
kami susun ini juga dapat bermanfaat bagi civitas akademika yang ingin mempelajari
Rekayasa Perangkat Lunak.
Jakarta, 25 Mei 2014
Tim Penyusun (Jefri dan Fariz)
DAFTAR ISI
KATA PENGANTAR............................................................................................................................. 2
DAFTAR ISI........................................................................................................................................... 3
BAB I TENTANG ATUTOR ................................................................................................................. 4
1. Sejarah......................................................................................................................................... 4
2. Penggunaan ................................................................................................................................. 4
3. Aksesibilitas ................................................................................................................................ 5
4. Fitur-Fitur Aksesibilitas .............................................................................................................. 5
5. Requirement ................................................................................................................................ 6
BAB II ANALISIS AKTOR................................................................................................................... 7
1. Instructor ..................................................................................................................................... 7
2. Students..................................................................................................................................... 12
BAB III ANALISIS PROSES BISNIS ................................................................................................. 15
1. Analisis Proses Bisnis Enrollment Course ................................................................................ 15
2. Analisis Proses Bisniss Create Course ...................................................................................... 16
BAB III ANALISIS ESTETIKA .......................................................................................................... 17
BAB IV SARAN REVERSE ENGINEERING .................................................................................... 19
BAB I
TENTANG ATUTOR
ATutor adalah sebuah Learning Management System (LMS) berbasis web yang bersifat open
source. Learning Management System (LMS) sendiri adalah sebuah perangkat lunak yang
mengelola administrasi, dokumentasi, pelacakan, dan pelaporan program-program pelatihan,
kelas dan kegiatan online, e-learning program, dan course instructor. Adapun manfaat LMS
ini sangat banyak di antaranya adalah menyediakan akses langsung, mengurangi biaya
pengiriman per course, menghemat waktu bekerja, dan memberikan pelatihan yang lebih
konsisten.
1. Sejarah
ATutor pertama kali dirilis pada akhir tahun 2002. Kehadiran ATutor dilatarbelakangi dalam
menanggapi dua studi yang dilakukan oleh pengembang pada tahun-tahun sebelumnya yang
melihat aksesibilitas sistem pembelajaran online untuk para penyandang cacat. Hasil studi
menunjukkan tidak ada Learning Management System (LMS) yang populer pada saat itu dan
bahkan yang menyediakan kesesuaian minimal dengan pedoman aksesibilitas sekalipun. Pada
saat itu orang penyandang tuna netra misalnya, tidak bisa berpartisipasi penuh dalam kursus
online.
2. Penggunaan
ATutor adalah sebuah LMS yang dirancang dengan kemampuan akses cepat dan kemudahan
adaptasi. Admin dapat menginstall (juga mengupdate) ATutor, mengatur tema baru, dan
mengembangkan semua fungsinya dengan modul – modul yang disediakan. Siswa dapat
dengan cepat menambahkan, mengemas, dan mendistribusikan ulang konten dengan mudah.
ATutor digunakan dalam berbagai konteks, termasuk pengelolaan course secara online,
mengembangkan karir professional guru, dan penelitian akademik. ATutor digunakan secara
internasional dan telah diterjemahkan ke dalam lebih dari lima belas bahasa dengan dukungan
lebih dari empat puluh modul bahasa tambahan yang saat ini sedang dikembangkan.
3. Aksesibilitas
ATutor adalah Learning Content Management System(LCMS) pertama yang mematuhi
sepenuhnya dengan spesifikasi aksesibilitas W3C WCAG 1.0 di tingkat + AA, yang
memungkinkan akses ke semua konten yang disertakan sistem pada semua tingkatan user-
privilege, termasuk account administrator. Hal ini sesuai dengan XHTML 1.0 yang
dimaksudkan untuk memastikan bahwa ATutor disajikan dan ditampilkan secara konsisten
dalam setiap teknologi yang kompatibel.
Pengembang ATutor menyatakan bahwa ATutor adalah satu-satunya LCMS yang mudah
diakses di pasar, termasuk untuk biaya dan perangkat lunak dengan closed source. Aspek
ATutor telah ditegaskan dalam setidaknya satu review software dari universitas. ATutor juga
dikutip dalam berbagai tinjauan teknis dan artikel ilmiah dan banyak third-party extensions
yang telah dikembangkan dan didistribusikan untuk digunakan dengan perangkat lunak.
4. Fitur-Fitur Aksesibilitas
Sebagian besar fitur aksesibilitas dalam sistem adalah teks alternatif untuk semua elemen
visual, dan akses keyboard untuk semua elemen program. Dengan fitur ini, orang penyandang
tuna netra dapat mendengarkan seluruh antarmuka sistem dengan bantuan screen reader, dan
ia dapat mengakses sistem tanpa perlu mouse. Fitur-fitur ini juga memungkinkan ATutor
untuk beradaptasi dengan berbagai teknologi termasuk ponsel, Personal Data Assistance
(PDA), dan web browser berbasis teks.
ATutor menyertakan content authoring tool yang mendorong pengembang konten untuk
membuat materi pembelajaran dapat diakses. Prompt tersebut mendorong penulis untuk
menambahkan teks alternatif jika mereka lupa untuk menyertakan ketika menambahkan
gambar misalnya. Authoring tool juga mencakup layanan Web yang mengevaluasi
aksesibilitas konten terotorisasi terhadap berbagai standar internasional. Selain menciptakan
konten yang dapat diakses, tool ini sendiri dapat diakses, memungkinkan pengguna
penyandang tuna netra untuk membuat konten sendiri.
5. Requirement
Agar dapat menginstalasi ATutor dengan baik maka persyaratan minimal yang dibutuhkan
adalah:
 HTTP Web Server (direkomendasikan untuk menggunakan Apache)
 PHP 5.0.2+
 MySQL - 4.1.10+
 Web Browser
ATutor memanfaatkan banyak fitur HTML yang hanya didukung dalam Web browser terkini.
Meskipun ATutor akan berfungsi secara efektif dalam browser yang lama, kami sangat
menyarankan memperbarui browser Anda ke versi yang lebih baru. Versi terbaru FireFox 2 +,
Opera 8 +, dan Microsoft Internet Explorer 7 +, dan Google Chrome bekerja dengan baik
dengan ATutor.
BAB II
ANALISIS AKTOR
Setelah kami mencoba mendownload paket file dari ATutor dan menginstalasinya di server
localhost, maka kami dapat menyimpulkan bahwa dalam aplikasi ini terdapat tiga actor utama
yang berperan menjalankan proses bisnis dalam system. Ketiga actor tersebut antara lain
instructor, student, dan administrator. Peran masing-masing actor kami jelaskan berikut ini.
1. Instructor
Yang dimaksud instructor disini adalah pengajar seperti guru, dosen, ataupun trainer yang
mengampu mata kuliah atau mata pelajaran tertentu untuk disampaikan kepada siswa. Untuk
mendiskripsikan aktivitas apa saja yang dilakukan oleh sistem kami menampilkannya dalam
diagram use case. Use Case diagram menjelaskan kegiatan yang dilakukan user (dalam kasus
ini usernya adalah instructor) dan sistem untuk mencapai suatu tujuan tertentu.
Gambar 2.1 Diagram Use Case Instructor
Sebagaimana telah tergambarkan dalam diagram use case diatas, maka aktivitas – aktivitas
yang dapat dilakukan oleh instructor antara lain:
a. Registration
Setiap user, baik instructor dan student diwajibkan untuk melakukan registrasi terlebih
dahulu agar dapat mengakses semua fitur yang ditawarkan oleh ATutor. Setelah
proses registrasi selesai, user tidak perlu melakukan konfirmasi via e-mail, jadi user
langsung bisa login ke aplikasi.
b. Create Course
Instructor yang telah terotentikasi dapat membuat course (berupa mata kuliah atau
mata pelajaran tertentu). Terdapat tiga macam pilihan akses terhadapa course yaitu:
Public: terbuka untuk semua user yang mempunyai account ataupun tidak, login tidak
diperlukan dan enrollment bersifat opsional
Private: terbuka untuk semua user yang memiliki account, login diperlukan dan
enrollment bersifat opsional
Protected: terbuka untuk semua user yang memiliki account, login diperlukan. Dan
enrollment membutuhkan persetujuan instructor.
Setelah membuat course, instructor dapat mengelola course dengan aktivitas-aktivitas
seperti pada diagram dibawah ini:
Gambar 2.2 Diagram Use Case Create Course
c. Browse Course
Penjelasan dari masing-masing aktivitas di atas kami sajikan dalam tabel berikut ini:
Berdasarkan diagram diatas, kami jelaskan detil dari tiap aktivitas pada Create Course dengan
tabel berikut ini.
Tabel Aktivitas Create Course
Aktivitas Keterangan
Add Announcement Instructor dapat menampilkan pengumuman
Add Assignment Instructor dapat menambahkan tugas
Create Contents Instructor dapat menambahkan konten berupa
Add Enrollment
Instructor dapat menyetujui (approve) siswa
yang mau mengambil course tertentu
Manage File Storage Instructor dapat mengelola file-file bahan ajar
Create Gradebook Instructor dapat membuat buku penilaian
Add Polls Instructor dapat membuat polling
Add Reading List Instructor dapat menambahkan bahan bacaan
Add Student Tool
Instructor dapat menambahkan tools pada
halaman siswa
Create Test or Surveys Instructor dapat membuat test dan survei
Create Backups Instructor dapat membuat backup content
Chat Instructor dapat melakukan chatting
Add Course Email
Instructor dapat mengirim email kepada
siswa/instructor
Course Tools
Instructor dapat menambahkan dan mengatur
tata letak menu yang berada di sisi kanan
Forums Instructor dapat membuat forum
Glossary
Instructor dapat menambahkan kumpulan istilah
kata
c. Browse Course
Instructor dapat melakukan pencarian course-course yang tersedia.
d. Edit Profile
Instructor dapat mengedit profile instructor
e. Edit Preferences
Instructor dapat mengatur penampilan seperti tema, font, serta navigasi pada halaman
instructor. Pada menu Learner Support Instructor dapat memanfaatkan dictionary,
thesaurus, atlas, dan calculator untuk menunjang pembelajaran. Penggambaran
aktivitas Edit Preferences kami sajikan dalam diagram use case berikut ini.
Gambar 2.3 Diagram Use Case Edit Preferences
2. Students
Yang dimaksud student disini dalah peserta perkuliahan atau kursus. Student yang masuk
dalam ATutor dapat melakukan aktivitas-aktivitas seperti yang tersaji pada diagram use case
berikut ini.
Gambar 2.4 Diagram Use Case Student
a. Registration
Sama halnya dengan instructor, student yang akan mengikuti perkuliahan dapat
melakukan registrasi.
b. Browse Course
Student dapat memanfaatkan fasilitas untuk pencarian course-course yang tersedia.
Setelah student memilih course yang tersedia maka dia dapat melakukan enroll.
Selanjutnya instructor akan melakukan persetujuan (approve) terhadap student. Detil
aktivitas-aktivitas yang dapat dilakukan student setelah mendapat persetujuan tersaji
dalam diagram use case berikut ini.
Gambar 2.5 Diagram Use Case Browse Course
Penjelasan dari aktivitas-aktivitas diatas kami rangkum dalam tabel berikut.
Aktivitas Keterangan
Enroll Course
Student dapat mendaftar course sehingga
mendapat approval dari instructor
Manage File Storage
Student dapat mengelola penyimpanan file,
dengan fasilitas ini student dapat melakukan
upload dan download file
Add Post in Forum Student dapat melakukan posting di forum
Read Announcement
Student dapat melihat pengumuman yang
disampaikan instructor
Browse Content Student dapat melihat konten pembelajaran
seperti audio dan video, link materi berupa file
pdf, animasi flash, dan sebagainya
Unenroll Course
Student dapat keluar dari course atau
membatalkan kelas
Chat
Student dapat melakukan chatting kepada
sesama perserta kelas
f. Browse Course
Student dapat melakukan pencarian course-course yang tersedia.
g. Edit Preferences
Student dapat mengatur penampilan seperti tema, font, serta navigasi pada halaman
instructor. Pada menu Learner Support student dapat memanfaatkan dictionary,
thesaurus, atlas, dan calculator untuk menunjang pembelajaran. Penggambaran
aktivitas Edit Preferences kami sajikan dalam diagram use case berikut ini.
Gambar 2.6 Diagram Use Case Edit Preferences
BAB III
ANALISIS PROSES BISNIS
Selanjutnya pada bab ketiga ini kami akan melakukan analisis terhadap proses bisnis pada
ATutor. Proses bisnis sendiri adalah suatu kumpulan aktivitas atau pekerjaan terstruktur yang
saling terkait untuk menyelesaikan suatu masalah tertentu atau yang menghasilkan produk
atau layanan (demi meraih tujuan tertentu). Suatu proses bisnis dapat dipecah menjadi
beberapa subproses yang masing-masing memiliki atribut sendiri tapi juga berkontribusi
untuk mencapai tujuan dari superprosesnya. Analisis proses bisnis umumnya melibatkan
pemetaan proses dan subproses di dalamnya hingga tingkatan aktivitas atau kegiatan.
1. Analisis Proses Bisnis Enrollment Course
Enrollment merupakan salah satu aktivitas terpenting dalam sistem Learning Management
System. Setelah kami analisa, cara melakukan enrollment pada ATutor kami gambarkan
sebagaimana diagram flowchart berikut ini.
Pada diagram di atas, kami mengambil case study pada course yang sifatnya protected
atau private, artinya setiap student yang ingin mengambil course harus mendapatkan
approval terlebih dahulu dari instructor. Jadi, menurut kami dari proses di atas kami
menyimpulkan sudah baik. Karena dalam aksesnya terdapat tiga sifat, yaitu public,
private dan protected.
2. Analisis Proses Bisniss Create Course
Selanjutnya aktivitas yang paling penting dari sisi instructor adalah Create Course. Setelah
kami analisa, terdapat beberapa kekurangan dalam melakukan manajemen course.
Kekurangan tersebut antara lain tidak tampilnya konten yang telah di share kepada
mahasiswa. Jika instructor yang belum pernah menggunakan ATutor dan masih awam, maka
akan merasa kesulitan dalam melakukan aktivitas ini. Bila dibandingkan dengan Moodle
maka penggunaan ATutor kami rasa perlu usaha lebih. Setidaknya perlu training terlebih
dahulu.
BAB III
ANALISIS ESTETIKA
Sudah seharusnya tampilan e-learnig itu harus simple, penggunaan bahasanya juga harus
sangat jelas sehingga mudah dipahami oleh orang awan sekalipun. Tatak letak botton sesuai
dengan psikologis user secara generalis, dimana membaca dari kiri-kanan. Botton help
terletak di paling kanan atas dan my coursers di paling kiri. Jumlah botton pun sebaiknya
sesuai dengan kebutuhan pembelajaran.
Pemilihan Font juga tidak boleh yang aneh dan harus formal (arial, times new roman dan
lainnya). Tampilan elearningnya harus dinamis, user dapat memilih sendiri desktop theme
mereka. Sehinga menarik dan tidak bosan dengan tampilan warna yang itu-itu saja. Sesuai
dengan psikologi belajar, warna yang soft dapat membuat orang lebih mudah dalam belajar.
Harus ada feeback, quisioner ataupun angket yang dapat digunakan sebagai bahan
pembelajaran antar dosen dan mahasiswa.
Mengenai tampilan, kami disini akan sedikit memberikan pendapat tentang e-
learning.dikara.web.id yang dikembangkan dari ATutor.
1. Kurang fungsional dikarenakan tidak dimengerti maksud dari pilihan tersebut dan
tidak penting.
2. Tombol Jump yang kurang fungsional karena tidak spesifik memberi lompatan
pada kursus yang di ikuti.
3. Jika user sudah bingung dan ingin kembali ke halaman awal, seharusnya logo
tersebut dapat di klik dan kembali menjadi halaman awal.
BAB IV
SARAN REVERSE ENGINEERING
Setelah kami lakukan analisa mulai dari analisis actor, business process, dan estetika maka
terdapat beberapa saran yang kami rekomendasikan untuk diperbaiki antara lain:
1. Semua fitur sudah lengkap, namun penyajiannya masih kurang user friendly. Untuk
aplikasi sebesar ATutor semestinya menyajikan user interface yang intuitif sehingga
user dapat lebih mudah memahami setiap elemen text dan visual yang disajikan. Hal
ini terbukti saat kami melakukan uji coba mengelola halaman course pada user
instructor kami mendapatkan kesulitan terutama dalam memahami setiap user
interfacenya.
Gambar 4.1 Halaman login instructor
Gambar 4.2 Halaman My Course
Gambar 4.3 Halaman Course Rekayasa Perangkat Lunak
2. Fasilitas penting seperti Online Test and Survey, share multimedia content, dan
gradebook masih bermasalah saat kami coba. Jadi ada baiknya ATutor bisa
menyederhanakan proses penggunaannya. Kami menganggap fitur diatas adalah inti
dalam penggunaan e-learning. Jadi, dengan hadirnya fitur-fitur tersebut yang mudah
dipahami penggunaannya, maka pengguna ATutor akan dapat mengoptimalkan
penggunaannya.
Sedangkan saran-saran fitur yang perlu ditambahkan antara lain:
1. Fitur untuk menampilkan file materi perkuliahan baik berupa file document,
presentasi, maupun pdf agar dapat dilihat secara langsung (live preview). Untuk
pengembangannya mungkin bisa bekerjasama dengan google docs. Fitur tersebut bisa
dilakukan berdasarkan pengalaman kami menggunakan Moodle.
2. Fitur untuk mengintegrasikan file storage dengan penyedia layanan penyimpanan data
online seperti google drive, skydrive dan sebagainya. Fitur ini akan bermanfaat
apabila user yang menggunakan ATutor semakin banyak sehingga diperlukan space
lebih untuk penyimpanan file. Penyimpanan pada cloud dapat mengurangi beban
server dalam meload data.
3. Fitur untuk membuat agenda. Agenda dapat dibuat sendiri oleh pengembang ATutor
atau bekerjasama dengan pihak ketiga seperti Google Calendar.

More Related Content

What's hot

ANALISIS RIIL 1 3.3 dan 3.4 ROBERT G BARTLE
ANALISIS RIIL 1 3.3 dan 3.4 ROBERT G BARTLEANALISIS RIIL 1 3.3 dan 3.4 ROBERT G BARTLE
ANALISIS RIIL 1 3.3 dan 3.4 ROBERT G BARTLEMuhammad Nur Chalim
 
PENGELOLAAN KURIKULUM SEKOLAH
PENGELOLAAN KURIKULUM SEKOLAHPENGELOLAAN KURIKULUM SEKOLAH
PENGELOLAAN KURIKULUM SEKOLAHdevi kumala sari
 
Makalah Model Pembelajaran Discovery Learning
Makalah Model Pembelajaran Discovery LearningMakalah Model Pembelajaran Discovery Learning
Makalah Model Pembelajaran Discovery Learningsilva a'yun
 
Wikipedia Dalam Pembelajaran
Wikipedia Dalam PembelajaranWikipedia Dalam Pembelajaran
Wikipedia Dalam Pembelajaranjikhsan
 
Teori belajar vygotsky ppt
Teori belajar vygotsky pptTeori belajar vygotsky ppt
Teori belajar vygotsky pptRahmah Salsabila
 
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdf
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdfKurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdf
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdfAPRILIANYUNTIARI
 
project based learning (PjBL) pembelajaran berbasis proyek
project based learning (PjBL) pembelajaran berbasis proyekproject based learning (PjBL) pembelajaran berbasis proyek
project based learning (PjBL) pembelajaran berbasis proyekDesy Aryanti
 
Kelemahan dan kelebihan model jerrold kemp
Kelemahan dan kelebihan model jerrold kempKelemahan dan kelebihan model jerrold kemp
Kelemahan dan kelebihan model jerrold kempsmpusy13
 
Makalah kelompok 2 tentang Gaya Belajar
Makalah kelompok 2 tentang Gaya BelajarMakalah kelompok 2 tentang Gaya Belajar
Makalah kelompok 2 tentang Gaya Belajarrestu sri rahayu
 
Matematika sebagai ilmu deduktif
Matematika sebagai ilmu deduktifMatematika sebagai ilmu deduktif
Matematika sebagai ilmu deduktifMella Imelda
 
1. konsep bilangan berpangkat, bentuk akar dan logaritma
1.    konsep bilangan berpangkat, bentuk akar dan logaritma1.    konsep bilangan berpangkat, bentuk akar dan logaritma
1. konsep bilangan berpangkat, bentuk akar dan logaritmadarmawati20
 
PPT Model Pembelajaran Jigsaw
PPT Model Pembelajaran JigsawPPT Model Pembelajaran Jigsaw
PPT Model Pembelajaran JigsawUlfa Nur Afifah
 
Penelitian tindakan kelas ppt
Penelitian tindakan kelas pptPenelitian tindakan kelas ppt
Penelitian tindakan kelas pptSang Ucup
 
3. Pendekatan dan Model Pembelajaran Matematika
3. Pendekatan dan Model Pembelajaran Matematika3. Pendekatan dan Model Pembelajaran Matematika
3. Pendekatan dan Model Pembelajaran Matematikamatematikauntirta
 
Model pengembangan-kurikulum-taba
Model pengembangan-kurikulum-tabaModel pengembangan-kurikulum-taba
Model pengembangan-kurikulum-tabaPrincess Indry
 
Buku matematika sma kelas 11 semster 1 kurikulum 2013
Buku matematika sma kelas 11 semster 1 kurikulum 2013Buku matematika sma kelas 11 semster 1 kurikulum 2013
Buku matematika sma kelas 11 semster 1 kurikulum 2013Diah Octavianty
 
Landasan historis kurikulum
Landasan historis kurikulumLandasan historis kurikulum
Landasan historis kurikulumUlfia Rahmi
 

What's hot (20)

ANALISIS RIIL 1 3.3 dan 3.4 ROBERT G BARTLE
ANALISIS RIIL 1 3.3 dan 3.4 ROBERT G BARTLEANALISIS RIIL 1 3.3 dan 3.4 ROBERT G BARTLE
ANALISIS RIIL 1 3.3 dan 3.4 ROBERT G BARTLE
 
PENGELOLAAN KURIKULUM SEKOLAH
PENGELOLAAN KURIKULUM SEKOLAHPENGELOLAAN KURIKULUM SEKOLAH
PENGELOLAAN KURIKULUM SEKOLAH
 
Makalah Model Pembelajaran Discovery Learning
Makalah Model Pembelajaran Discovery LearningMakalah Model Pembelajaran Discovery Learning
Makalah Model Pembelajaran Discovery Learning
 
Wikipedia Dalam Pembelajaran
Wikipedia Dalam PembelajaranWikipedia Dalam Pembelajaran
Wikipedia Dalam Pembelajaran
 
Teori belajar vygotsky ppt
Teori belajar vygotsky pptTeori belajar vygotsky ppt
Teori belajar vygotsky ppt
 
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdf
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdfKurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdf
Kurikulum Hilda Taba, Olivia Beauchamp dan Rogers, .pdf
 
Makalah Asesmen
Makalah AsesmenMakalah Asesmen
Makalah Asesmen
 
project based learning (PjBL) pembelajaran berbasis proyek
project based learning (PjBL) pembelajaran berbasis proyekproject based learning (PjBL) pembelajaran berbasis proyek
project based learning (PjBL) pembelajaran berbasis proyek
 
Kelemahan dan kelebihan model jerrold kemp
Kelemahan dan kelebihan model jerrold kempKelemahan dan kelebihan model jerrold kemp
Kelemahan dan kelebihan model jerrold kemp
 
Makalah kelompok 2 tentang Gaya Belajar
Makalah kelompok 2 tentang Gaya BelajarMakalah kelompok 2 tentang Gaya Belajar
Makalah kelompok 2 tentang Gaya Belajar
 
Matematika sebagai ilmu deduktif
Matematika sebagai ilmu deduktifMatematika sebagai ilmu deduktif
Matematika sebagai ilmu deduktif
 
1. konsep bilangan berpangkat, bentuk akar dan logaritma
1.    konsep bilangan berpangkat, bentuk akar dan logaritma1.    konsep bilangan berpangkat, bentuk akar dan logaritma
1. konsep bilangan berpangkat, bentuk akar dan logaritma
 
PPT Model Pembelajaran Jigsaw
PPT Model Pembelajaran JigsawPPT Model Pembelajaran Jigsaw
PPT Model Pembelajaran Jigsaw
 
Penelitian tindakan kelas ppt
Penelitian tindakan kelas pptPenelitian tindakan kelas ppt
Penelitian tindakan kelas ppt
 
3. Pendekatan dan Model Pembelajaran Matematika
3. Pendekatan dan Model Pembelajaran Matematika3. Pendekatan dan Model Pembelajaran Matematika
3. Pendekatan dan Model Pembelajaran Matematika
 
Tes Uraian
Tes UraianTes Uraian
Tes Uraian
 
Penalaran Matematika
Penalaran MatematikaPenalaran Matematika
Penalaran Matematika
 
Model pengembangan-kurikulum-taba
Model pengembangan-kurikulum-tabaModel pengembangan-kurikulum-taba
Model pengembangan-kurikulum-taba
 
Buku matematika sma kelas 11 semster 1 kurikulum 2013
Buku matematika sma kelas 11 semster 1 kurikulum 2013Buku matematika sma kelas 11 semster 1 kurikulum 2013
Buku matematika sma kelas 11 semster 1 kurikulum 2013
 
Landasan historis kurikulum
Landasan historis kurikulumLandasan historis kurikulum
Landasan historis kurikulum
 

Viewers also liked

E learning dengan
E learning denganE learning dengan
E learning denganvio_core
 
Jurnal Kerja Praktek
Jurnal  Kerja PraktekJurnal  Kerja Praktek
Jurnal Kerja Praktekangga_dadox
 
BAB III - IV Laporan Kerja Praktek
BAB III - IV Laporan Kerja PraktekBAB III - IV Laporan Kerja Praktek
BAB III - IV Laporan Kerja PraktekGoogle+
 
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...Roni Darmanto
 
Konsep dasar database
Konsep dasar databaseKonsep dasar database
Konsep dasar databaseFE FE
 
Bab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatikaBab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatikakhafid10
 
Makalah Aplikasi Komputer
Makalah Aplikasi KomputerMakalah Aplikasi Komputer
Makalah Aplikasi KomputerFahmy Metala
 
Contoh laporan kerja praktek ti
Contoh laporan kerja praktek tiContoh laporan kerja praktek ti
Contoh laporan kerja praktek tialvinsadega
 
Laporan kerja praktek jaringankomputer
Laporan kerja praktek jaringankomputerLaporan kerja praktek jaringankomputer
Laporan kerja praktek jaringankomputerElytua Napitupulu
 
Aps02 methodology
Aps02 methodologyAps02 methodology
Aps02 methodologyArif Rahman
 
Contoh daftar judul skripsi teknik informatika
Contoh daftar judul skripsi teknik informatikaContoh daftar judul skripsi teknik informatika
Contoh daftar judul skripsi teknik informatikaRahmat Hidayatullah
 
Aps01 introduction
Aps01 introductionAps01 introduction
Aps01 introductionArif Rahman
 
February 2015 UK Commercial Bulletin
February 2015 UK Commercial BulletinFebruary 2015 UK Commercial Bulletin
February 2015 UK Commercial BulletinHML Ltd
 
The Life Span of Maria Callas
The Life Span of Maria CallasThe Life Span of Maria Callas
The Life Span of Maria CallasSnowPea Guh
 
Hjc bb seminar - blackbaud presentation vancouver draft one sept 6 2012
Hjc bb seminar - blackbaud presentation vancouver draft one sept 6 2012Hjc bb seminar - blackbaud presentation vancouver draft one sept 6 2012
Hjc bb seminar - blackbaud presentation vancouver draft one sept 6 2012Ashley Donald
 

Viewers also liked (20)

E learning dengan
E learning denganE learning dengan
E learning dengan
 
Jurnal kp
Jurnal  kpJurnal  kp
Jurnal kp
 
Jurnal Kerja Praktek
Jurnal  Kerja PraktekJurnal  Kerja Praktek
Jurnal Kerja Praktek
 
BAB III - IV Laporan Kerja Praktek
BAB III - IV Laporan Kerja PraktekBAB III - IV Laporan Kerja Praktek
BAB III - IV Laporan Kerja Praktek
 
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...
Analisis Sistem Informasi Absensi Pegawai Pada CU. Keling Kumang BO. Labung L...
 
Konsep dasar database
Konsep dasar databaseKonsep dasar database
Konsep dasar database
 
Bab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatikaBab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatika
 
Makalah Aplikasi Komputer
Makalah Aplikasi KomputerMakalah Aplikasi Komputer
Makalah Aplikasi Komputer
 
Contoh laporan kerja praktek ti
Contoh laporan kerja praktek tiContoh laporan kerja praktek ti
Contoh laporan kerja praktek ti
 
Laporan kerja praktek jaringankomputer
Laporan kerja praktek jaringankomputerLaporan kerja praktek jaringankomputer
Laporan kerja praktek jaringankomputer
 
Aps03 planning
Aps03 planningAps03 planning
Aps03 planning
 
Aps04 analysis
Aps04 analysisAps04 analysis
Aps04 analysis
 
Aps02 methodology
Aps02 methodologyAps02 methodology
Aps02 methodology
 
Contoh daftar judul skripsi teknik informatika
Contoh daftar judul skripsi teknik informatikaContoh daftar judul skripsi teknik informatika
Contoh daftar judul skripsi teknik informatika
 
Aps01 introduction
Aps01 introductionAps01 introduction
Aps01 introduction
 
February 2015 UK Commercial Bulletin
February 2015 UK Commercial BulletinFebruary 2015 UK Commercial Bulletin
February 2015 UK Commercial Bulletin
 
Freshwater matters Nov 2015
Freshwater matters Nov 2015 Freshwater matters Nov 2015
Freshwater matters Nov 2015
 
The Life Span of Maria Callas
The Life Span of Maria CallasThe Life Span of Maria Callas
The Life Span of Maria Callas
 
Public Speaking For Scientists
Public Speaking For ScientistsPublic Speaking For Scientists
Public Speaking For Scientists
 
Hjc bb seminar - blackbaud presentation vancouver draft one sept 6 2012
Hjc bb seminar - blackbaud presentation vancouver draft one sept 6 2012Hjc bb seminar - blackbaud presentation vancouver draft one sept 6 2012
Hjc bb seminar - blackbaud presentation vancouver draft one sept 6 2012
 

Similar to Instructor dapat menunjuk beberapa student sebagai assistant untukmembantu mengontrol course. Assistant memiliki hak akses yang lebih besardibanding student biasa.c. Manage CourseSetelah course dibuat, instructor dapat mengelola course tersebut denganmenambahkan materi pembelajaran, tugas, ujian, forum diskusi, dan lain sebagainya.Instructor juga dapat mengatur pengaturan course seperti tanggal mulai dan selesaicourse, batas waktu pengerjaan tugas

Sistem penyelesaian masalah IT
Sistem penyelesaian masalah ITSistem penyelesaian masalah IT
Sistem penyelesaian masalah ITMuhammadRyandaNM
 
Proposal Tugas Akhir Implementasi .NET
Proposal Tugas Akhir Implementasi .NETProposal Tugas Akhir Implementasi .NET
Proposal Tugas Akhir Implementasi .NETGameloft
 
Its paper-30288-5109100156-paper
Its paper-30288-5109100156-paperIts paper-30288-5109100156-paper
Its paper-30288-5109100156-paperDimas Fajar M
 
Bab 1 APLIKASI PENGGAJIAN DOSEN
Bab 1 APLIKASI PENGGAJIAN DOSENBab 1 APLIKASI PENGGAJIAN DOSEN
Bab 1 APLIKASI PENGGAJIAN DOSENRatna Danie
 
Makalah system operasi amir
Makalah system operasi amirMakalah system operasi amir
Makalah system operasi amirAmir Net
 
SIM, Putri Sarining Katrisna, Prof. Dr. Hapzi Ali, MM, CMA, Tugas UAS
SIM, Putri Sarining Katrisna, Prof. Dr. Hapzi Ali, MM, CMA, Tugas UASSIM, Putri Sarining Katrisna, Prof. Dr. Hapzi Ali, MM, CMA, Tugas UAS
SIM, Putri Sarining Katrisna, Prof. Dr. Hapzi Ali, MM, CMA, Tugas UASPutriSari0697
 
Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093IvanRiansyah3
 
Modul Pengantar Teknologi Informasi
Modul Pengantar Teknologi InformasiModul Pengantar Teknologi Informasi
Modul Pengantar Teknologi InformasiPutra Wanda
 
Mindshare 2016 interactive learning management system (LMS)
Mindshare 2016 interactive learning management system (LMS)Mindshare 2016 interactive learning management system (LMS)
Mindshare 2016 interactive learning management system (LMS)Martinus Benjamin
 
KAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirKAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirModistaGarsia
 
Tugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan KerjaTugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan KerjaBayuTakariputra
 
Materi Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptxMateri Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptxardanaadam1
 
Evaluasi Tengah Semester - MPPL E
Evaluasi Tengah Semester - MPPL EEvaluasi Tengah Semester - MPPL E
Evaluasi Tengah Semester - MPPL ERaden Kusuma
 

Similar to Instructor dapat menunjuk beberapa student sebagai assistant untukmembantu mengontrol course. Assistant memiliki hak akses yang lebih besardibanding student biasa.c. Manage CourseSetelah course dibuat, instructor dapat mengelola course tersebut denganmenambahkan materi pembelajaran, tugas, ujian, forum diskusi, dan lain sebagainya.Instructor juga dapat mengatur pengaturan course seperti tanggal mulai dan selesaicourse, batas waktu pengerjaan tugas (20)

Sistem penyelesaian masalah IT
Sistem penyelesaian masalah ITSistem penyelesaian masalah IT
Sistem penyelesaian masalah IT
 
Proposal Tugas Akhir Implementasi .NET
Proposal Tugas Akhir Implementasi .NETProposal Tugas Akhir Implementasi .NET
Proposal Tugas Akhir Implementasi .NET
 
Its paper-30288-5109100156-paper
Its paper-30288-5109100156-paperIts paper-30288-5109100156-paper
Its paper-30288-5109100156-paper
 
Jurnal-LAPAN_Yosep_Magang
Jurnal-LAPAN_Yosep_MagangJurnal-LAPAN_Yosep_Magang
Jurnal-LAPAN_Yosep_Magang
 
Bab 1 APLIKASI PENGGAJIAN DOSEN
Bab 1 APLIKASI PENGGAJIAN DOSENBab 1 APLIKASI PENGGAJIAN DOSEN
Bab 1 APLIKASI PENGGAJIAN DOSEN
 
Bab i (1)
Bab i (1)Bab i (1)
Bab i (1)
 
Makalah system operasi amir
Makalah system operasi amirMakalah system operasi amir
Makalah system operasi amir
 
Ets mppl
Ets mpplEts mppl
Ets mppl
 
SIM, Putri Sarining Katrisna, Prof. Dr. Hapzi Ali, MM, CMA, Tugas UAS
SIM, Putri Sarining Katrisna, Prof. Dr. Hapzi Ali, MM, CMA, Tugas UASSIM, Putri Sarining Katrisna, Prof. Dr. Hapzi Ali, MM, CMA, Tugas UAS
SIM, Putri Sarining Katrisna, Prof. Dr. Hapzi Ali, MM, CMA, Tugas UAS
 
Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093Kerangka acuan kerja-5116100093
Kerangka acuan kerja-5116100093
 
Modul Pengantar Teknologi Informasi
Modul Pengantar Teknologi InformasiModul Pengantar Teknologi Informasi
Modul Pengantar Teknologi Informasi
 
Makalah seminar
Makalah seminarMakalah seminar
Makalah seminar
 
Mindshare 2016 interactive learning management system (LMS)
Mindshare 2016 interactive learning management system (LMS)Mindshare 2016 interactive learning management system (LMS)
Mindshare 2016 interactive learning management system (LMS)
 
mindshare LMS 2016 MB
mindshare LMS 2016 MBmindshare LMS 2016 MB
mindshare LMS 2016 MB
 
Jurnal 1.pdf
Jurnal 1.pdfJurnal 1.pdf
Jurnal 1.pdf
 
Kak ver 2
Kak ver 2Kak ver 2
Kak ver 2
 
KAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas AkhirKAK - Aplikasi Web Pengajuan Tugas Akhir
KAK - Aplikasi Web Pengajuan Tugas Akhir
 
Tugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan KerjaTugas 3 - Kerangka Acuan Kerja
Tugas 3 - Kerangka Acuan Kerja
 
Materi Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptxMateri Permodelan Perangkat Lunak 1.pptx
Materi Permodelan Perangkat Lunak 1.pptx
 
Evaluasi Tengah Semester - MPPL E
Evaluasi Tengah Semester - MPPL EEvaluasi Tengah Semester - MPPL E
Evaluasi Tengah Semester - MPPL E
 

More from Jefri Fahrian

06.77 JAVA SE_adapter classes
06.77 JAVA SE_adapter classes06.77 JAVA SE_adapter classes
06.77 JAVA SE_adapter classesJefri Fahrian
 
06.84 JAVA SE_drawing graphics
06.84 JAVA SE_drawing graphics06.84 JAVA SE_drawing graphics
06.84 JAVA SE_drawing graphicsJefri Fahrian
 
05.70 JAVA SE_java list
05.70  JAVA SE_java list05.70  JAVA SE_java list
05.70 JAVA SE_java listJefri Fahrian
 
05.63 JAVA SE_java button final
05.63 JAVA SE_java button final05.63 JAVA SE_java button final
05.63 JAVA SE_java button finalJefri Fahrian
 
04.56 JAVA SE_polymorphic arguements
04.56 JAVA SE_polymorphic arguements04.56 JAVA SE_polymorphic arguements
04.56 JAVA SE_polymorphic arguementsJefri Fahrian
 
04.47 JAVA SE_more on static
04.47 JAVA SE_more on static04.47 JAVA SE_more on static
04.47 JAVA SE_more on staticJefri Fahrian
 
03.40 JAVA SE_get and set method
03.40 JAVA SE_get and set method03.40 JAVA SE_get and set method
03.40 JAVA SE_get and set methodJefri Fahrian
 
02.26 JAVA SE_random number generator
02.26 JAVA SE_random number generator02.26 JAVA SE_random number generator
02.26 JAVA SE_random number generatorJefri Fahrian
 
03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional araysJefri Fahrian
 
01.12 JAVA SE_switch statement
01.12 JAVA SE_switch statement01.12 JAVA SE_switch statement
01.12 JAVA SE_switch statementJefri Fahrian
 
02.19 Java SE_else if statement
02.19 Java SE_else if statement02.19 Java SE_else if statement
02.19 Java SE_else if statementJefri Fahrian
 
01.06 Java SE_getting user input
01.06 Java SE_getting user input01.06 Java SE_getting user input
01.06 Java SE_getting user inputJefri Fahrian
 
Praktikum8 komdat_using FTP
Praktikum8 komdat_using FTPPraktikum8 komdat_using FTP
Praktikum8 komdat_using FTPJefri Fahrian
 
Praktikum7 komdat_setting linksys access point
Praktikum7 komdat_setting linksys access pointPraktikum7 komdat_setting linksys access point
Praktikum7 komdat_setting linksys access pointJefri Fahrian
 
Praktikum6 komdat_NAT in Virtual Box
Praktikum6 komdat_NAT in Virtual BoxPraktikum6 komdat_NAT in Virtual Box
Praktikum6 komdat_NAT in Virtual BoxJefri Fahrian
 
Praktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUEST
Praktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUESTPraktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUEST
Praktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUESTJefri Fahrian
 
Praktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual boxPraktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual boxJefri Fahrian
 
Praktikum2 komdat_ basic command prompt & sharing file in windows
Praktikum2 komdat_ basic command prompt & sharing file in windowsPraktikum2 komdat_ basic command prompt & sharing file in windows
Praktikum2 komdat_ basic command prompt & sharing file in windowsJefri Fahrian
 
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)Jefri Fahrian
 
Prakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIK
Prakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIKPrakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIK
Prakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIKJefri Fahrian
 

More from Jefri Fahrian (20)

06.77 JAVA SE_adapter classes
06.77 JAVA SE_adapter classes06.77 JAVA SE_adapter classes
06.77 JAVA SE_adapter classes
 
06.84 JAVA SE_drawing graphics
06.84 JAVA SE_drawing graphics06.84 JAVA SE_drawing graphics
06.84 JAVA SE_drawing graphics
 
05.70 JAVA SE_java list
05.70  JAVA SE_java list05.70  JAVA SE_java list
05.70 JAVA SE_java list
 
05.63 JAVA SE_java button final
05.63 JAVA SE_java button final05.63 JAVA SE_java button final
05.63 JAVA SE_java button final
 
04.56 JAVA SE_polymorphic arguements
04.56 JAVA SE_polymorphic arguements04.56 JAVA SE_polymorphic arguements
04.56 JAVA SE_polymorphic arguements
 
04.47 JAVA SE_more on static
04.47 JAVA SE_more on static04.47 JAVA SE_more on static
04.47 JAVA SE_more on static
 
03.40 JAVA SE_get and set method
03.40 JAVA SE_get and set method03.40 JAVA SE_get and set method
03.40 JAVA SE_get and set method
 
02.26 JAVA SE_random number generator
02.26 JAVA SE_random number generator02.26 JAVA SE_random number generator
02.26 JAVA SE_random number generator
 
03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays
 
01.12 JAVA SE_switch statement
01.12 JAVA SE_switch statement01.12 JAVA SE_switch statement
01.12 JAVA SE_switch statement
 
02.19 Java SE_else if statement
02.19 Java SE_else if statement02.19 Java SE_else if statement
02.19 Java SE_else if statement
 
01.06 Java SE_getting user input
01.06 Java SE_getting user input01.06 Java SE_getting user input
01.06 Java SE_getting user input
 
Praktikum8 komdat_using FTP
Praktikum8 komdat_using FTPPraktikum8 komdat_using FTP
Praktikum8 komdat_using FTP
 
Praktikum7 komdat_setting linksys access point
Praktikum7 komdat_setting linksys access pointPraktikum7 komdat_setting linksys access point
Praktikum7 komdat_setting linksys access point
 
Praktikum6 komdat_NAT in Virtual Box
Praktikum6 komdat_NAT in Virtual BoxPraktikum6 komdat_NAT in Virtual Box
Praktikum6 komdat_NAT in Virtual Box
 
Praktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUEST
Praktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUESTPraktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUEST
Praktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUEST
 
Praktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual boxPraktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual box
 
Praktikum2 komdat_ basic command prompt & sharing file in windows
Praktikum2 komdat_ basic command prompt & sharing file in windowsPraktikum2 komdat_ basic command prompt & sharing file in windows
Praktikum2 komdat_ basic command prompt & sharing file in windows
 
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
 
Prakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIK
Prakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIKPrakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIK
Prakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIK
 

Instructor dapat menunjuk beberapa student sebagai assistant untukmembantu mengontrol course. Assistant memiliki hak akses yang lebih besardibanding student biasa.c. Manage CourseSetelah course dibuat, instructor dapat mengelola course tersebut denganmenambahkan materi pembelajaran, tugas, ujian, forum diskusi, dan lain sebagainya.Instructor juga dapat mengatur pengaturan course seperti tanggal mulai dan selesaicourse, batas waktu pengerjaan tugas

  • 1. ANALISIS TERHADAP APLIKASI ATUTOR LEARNING MANAGEMENT SYSTEM MAKALAH “Diajukan untuk memenuhi tugas ujian akhir mata kuliah Rekayasa Perangkat Lunak” Oleh: Jefri Fahrian (NIM 112103006) Fariz Rifaldy Alwi (NIM 113103011) PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU REKAYASA UNIVERSITAS PARAMADINA JAKARTA 2014
  • 2. KATA PENGANTAR Puji syukur kami panjatkan kepada Allah SWT atas rahmat dan karunia-Nya, akhirnya kami bisa menyelesaikan penulisan makalah ini. Terima kasih kami sampaikan kepada Bapak Dikara Barcah selaku dosen mata kuliah Rekayasa Perangkat Lunak yang telah membimbing kami dan teman-teman yang telah bekerjasama dalam mengerjakan tugas ini. Pada makalah yang sederhana ini kami membahas analisis terhadap aplikasi ATutor Learning Management System dari sisi actor, business process, dan aesthetic design. Dengan menganalisis ketiga aspek di atas maka pada bagian akhir kami dapat menyajikan fitur-fitur yang disarankan dalam proses reverse engineering ATutor. Setelah menganalisis aspek-aspek tersebut, kami dapat belajar lebih banyak tentang seluk beluk sebuah aplikasi berbasis web, terutama berupa Learning Management System (LMS). Setelah mempelajari dan menganalisis aplikasi ATutor kami berharap dapat merancang sebuah aplikasi yang sesuai dengan requirement engineering sehingga aplikasi tersebut dapat dimanfaatkan secara optimal oleh pihak-pihak yang berkepentingan. Semoga makalah yang kami susun ini juga dapat bermanfaat bagi civitas akademika yang ingin mempelajari Rekayasa Perangkat Lunak. Jakarta, 25 Mei 2014 Tim Penyusun (Jefri dan Fariz)
  • 3. DAFTAR ISI KATA PENGANTAR............................................................................................................................. 2 DAFTAR ISI........................................................................................................................................... 3 BAB I TENTANG ATUTOR ................................................................................................................. 4 1. Sejarah......................................................................................................................................... 4 2. Penggunaan ................................................................................................................................. 4 3. Aksesibilitas ................................................................................................................................ 5 4. Fitur-Fitur Aksesibilitas .............................................................................................................. 5 5. Requirement ................................................................................................................................ 6 BAB II ANALISIS AKTOR................................................................................................................... 7 1. Instructor ..................................................................................................................................... 7 2. Students..................................................................................................................................... 12 BAB III ANALISIS PROSES BISNIS ................................................................................................. 15 1. Analisis Proses Bisnis Enrollment Course ................................................................................ 15 2. Analisis Proses Bisniss Create Course ...................................................................................... 16 BAB III ANALISIS ESTETIKA .......................................................................................................... 17 BAB IV SARAN REVERSE ENGINEERING .................................................................................... 19
  • 4. BAB I TENTANG ATUTOR ATutor adalah sebuah Learning Management System (LMS) berbasis web yang bersifat open source. Learning Management System (LMS) sendiri adalah sebuah perangkat lunak yang mengelola administrasi, dokumentasi, pelacakan, dan pelaporan program-program pelatihan, kelas dan kegiatan online, e-learning program, dan course instructor. Adapun manfaat LMS ini sangat banyak di antaranya adalah menyediakan akses langsung, mengurangi biaya pengiriman per course, menghemat waktu bekerja, dan memberikan pelatihan yang lebih konsisten. 1. Sejarah ATutor pertama kali dirilis pada akhir tahun 2002. Kehadiran ATutor dilatarbelakangi dalam menanggapi dua studi yang dilakukan oleh pengembang pada tahun-tahun sebelumnya yang melihat aksesibilitas sistem pembelajaran online untuk para penyandang cacat. Hasil studi menunjukkan tidak ada Learning Management System (LMS) yang populer pada saat itu dan bahkan yang menyediakan kesesuaian minimal dengan pedoman aksesibilitas sekalipun. Pada saat itu orang penyandang tuna netra misalnya, tidak bisa berpartisipasi penuh dalam kursus online. 2. Penggunaan ATutor adalah sebuah LMS yang dirancang dengan kemampuan akses cepat dan kemudahan adaptasi. Admin dapat menginstall (juga mengupdate) ATutor, mengatur tema baru, dan mengembangkan semua fungsinya dengan modul – modul yang disediakan. Siswa dapat dengan cepat menambahkan, mengemas, dan mendistribusikan ulang konten dengan mudah. ATutor digunakan dalam berbagai konteks, termasuk pengelolaan course secara online, mengembangkan karir professional guru, dan penelitian akademik. ATutor digunakan secara internasional dan telah diterjemahkan ke dalam lebih dari lima belas bahasa dengan dukungan lebih dari empat puluh modul bahasa tambahan yang saat ini sedang dikembangkan.
  • 5. 3. Aksesibilitas ATutor adalah Learning Content Management System(LCMS) pertama yang mematuhi sepenuhnya dengan spesifikasi aksesibilitas W3C WCAG 1.0 di tingkat + AA, yang memungkinkan akses ke semua konten yang disertakan sistem pada semua tingkatan user- privilege, termasuk account administrator. Hal ini sesuai dengan XHTML 1.0 yang dimaksudkan untuk memastikan bahwa ATutor disajikan dan ditampilkan secara konsisten dalam setiap teknologi yang kompatibel. Pengembang ATutor menyatakan bahwa ATutor adalah satu-satunya LCMS yang mudah diakses di pasar, termasuk untuk biaya dan perangkat lunak dengan closed source. Aspek ATutor telah ditegaskan dalam setidaknya satu review software dari universitas. ATutor juga dikutip dalam berbagai tinjauan teknis dan artikel ilmiah dan banyak third-party extensions yang telah dikembangkan dan didistribusikan untuk digunakan dengan perangkat lunak. 4. Fitur-Fitur Aksesibilitas Sebagian besar fitur aksesibilitas dalam sistem adalah teks alternatif untuk semua elemen visual, dan akses keyboard untuk semua elemen program. Dengan fitur ini, orang penyandang tuna netra dapat mendengarkan seluruh antarmuka sistem dengan bantuan screen reader, dan ia dapat mengakses sistem tanpa perlu mouse. Fitur-fitur ini juga memungkinkan ATutor untuk beradaptasi dengan berbagai teknologi termasuk ponsel, Personal Data Assistance (PDA), dan web browser berbasis teks. ATutor menyertakan content authoring tool yang mendorong pengembang konten untuk membuat materi pembelajaran dapat diakses. Prompt tersebut mendorong penulis untuk menambahkan teks alternatif jika mereka lupa untuk menyertakan ketika menambahkan gambar misalnya. Authoring tool juga mencakup layanan Web yang mengevaluasi aksesibilitas konten terotorisasi terhadap berbagai standar internasional. Selain menciptakan konten yang dapat diakses, tool ini sendiri dapat diakses, memungkinkan pengguna penyandang tuna netra untuk membuat konten sendiri.
  • 6. 5. Requirement Agar dapat menginstalasi ATutor dengan baik maka persyaratan minimal yang dibutuhkan adalah:  HTTP Web Server (direkomendasikan untuk menggunakan Apache)  PHP 5.0.2+  MySQL - 4.1.10+  Web Browser ATutor memanfaatkan banyak fitur HTML yang hanya didukung dalam Web browser terkini. Meskipun ATutor akan berfungsi secara efektif dalam browser yang lama, kami sangat menyarankan memperbarui browser Anda ke versi yang lebih baru. Versi terbaru FireFox 2 +, Opera 8 +, dan Microsoft Internet Explorer 7 +, dan Google Chrome bekerja dengan baik dengan ATutor.
  • 7. BAB II ANALISIS AKTOR Setelah kami mencoba mendownload paket file dari ATutor dan menginstalasinya di server localhost, maka kami dapat menyimpulkan bahwa dalam aplikasi ini terdapat tiga actor utama yang berperan menjalankan proses bisnis dalam system. Ketiga actor tersebut antara lain instructor, student, dan administrator. Peran masing-masing actor kami jelaskan berikut ini. 1. Instructor Yang dimaksud instructor disini adalah pengajar seperti guru, dosen, ataupun trainer yang mengampu mata kuliah atau mata pelajaran tertentu untuk disampaikan kepada siswa. Untuk mendiskripsikan aktivitas apa saja yang dilakukan oleh sistem kami menampilkannya dalam diagram use case. Use Case diagram menjelaskan kegiatan yang dilakukan user (dalam kasus ini usernya adalah instructor) dan sistem untuk mencapai suatu tujuan tertentu. Gambar 2.1 Diagram Use Case Instructor
  • 8. Sebagaimana telah tergambarkan dalam diagram use case diatas, maka aktivitas – aktivitas yang dapat dilakukan oleh instructor antara lain: a. Registration Setiap user, baik instructor dan student diwajibkan untuk melakukan registrasi terlebih dahulu agar dapat mengakses semua fitur yang ditawarkan oleh ATutor. Setelah proses registrasi selesai, user tidak perlu melakukan konfirmasi via e-mail, jadi user langsung bisa login ke aplikasi. b. Create Course Instructor yang telah terotentikasi dapat membuat course (berupa mata kuliah atau mata pelajaran tertentu). Terdapat tiga macam pilihan akses terhadapa course yaitu: Public: terbuka untuk semua user yang mempunyai account ataupun tidak, login tidak diperlukan dan enrollment bersifat opsional Private: terbuka untuk semua user yang memiliki account, login diperlukan dan enrollment bersifat opsional Protected: terbuka untuk semua user yang memiliki account, login diperlukan. Dan enrollment membutuhkan persetujuan instructor. Setelah membuat course, instructor dapat mengelola course dengan aktivitas-aktivitas seperti pada diagram dibawah ini:
  • 9. Gambar 2.2 Diagram Use Case Create Course c. Browse Course Penjelasan dari masing-masing aktivitas di atas kami sajikan dalam tabel berikut ini:
  • 10. Berdasarkan diagram diatas, kami jelaskan detil dari tiap aktivitas pada Create Course dengan tabel berikut ini. Tabel Aktivitas Create Course Aktivitas Keterangan Add Announcement Instructor dapat menampilkan pengumuman Add Assignment Instructor dapat menambahkan tugas Create Contents Instructor dapat menambahkan konten berupa Add Enrollment Instructor dapat menyetujui (approve) siswa yang mau mengambil course tertentu Manage File Storage Instructor dapat mengelola file-file bahan ajar Create Gradebook Instructor dapat membuat buku penilaian Add Polls Instructor dapat membuat polling Add Reading List Instructor dapat menambahkan bahan bacaan Add Student Tool Instructor dapat menambahkan tools pada halaman siswa Create Test or Surveys Instructor dapat membuat test dan survei Create Backups Instructor dapat membuat backup content Chat Instructor dapat melakukan chatting Add Course Email Instructor dapat mengirim email kepada siswa/instructor Course Tools Instructor dapat menambahkan dan mengatur tata letak menu yang berada di sisi kanan Forums Instructor dapat membuat forum Glossary Instructor dapat menambahkan kumpulan istilah kata c. Browse Course Instructor dapat melakukan pencarian course-course yang tersedia. d. Edit Profile Instructor dapat mengedit profile instructor e. Edit Preferences Instructor dapat mengatur penampilan seperti tema, font, serta navigasi pada halaman instructor. Pada menu Learner Support Instructor dapat memanfaatkan dictionary,
  • 11. thesaurus, atlas, dan calculator untuk menunjang pembelajaran. Penggambaran aktivitas Edit Preferences kami sajikan dalam diagram use case berikut ini. Gambar 2.3 Diagram Use Case Edit Preferences
  • 12. 2. Students Yang dimaksud student disini dalah peserta perkuliahan atau kursus. Student yang masuk dalam ATutor dapat melakukan aktivitas-aktivitas seperti yang tersaji pada diagram use case berikut ini. Gambar 2.4 Diagram Use Case Student a. Registration Sama halnya dengan instructor, student yang akan mengikuti perkuliahan dapat melakukan registrasi. b. Browse Course Student dapat memanfaatkan fasilitas untuk pencarian course-course yang tersedia. Setelah student memilih course yang tersedia maka dia dapat melakukan enroll. Selanjutnya instructor akan melakukan persetujuan (approve) terhadap student. Detil aktivitas-aktivitas yang dapat dilakukan student setelah mendapat persetujuan tersaji dalam diagram use case berikut ini.
  • 13. Gambar 2.5 Diagram Use Case Browse Course Penjelasan dari aktivitas-aktivitas diatas kami rangkum dalam tabel berikut. Aktivitas Keterangan Enroll Course Student dapat mendaftar course sehingga mendapat approval dari instructor Manage File Storage Student dapat mengelola penyimpanan file, dengan fasilitas ini student dapat melakukan upload dan download file Add Post in Forum Student dapat melakukan posting di forum Read Announcement Student dapat melihat pengumuman yang disampaikan instructor Browse Content Student dapat melihat konten pembelajaran
  • 14. seperti audio dan video, link materi berupa file pdf, animasi flash, dan sebagainya Unenroll Course Student dapat keluar dari course atau membatalkan kelas Chat Student dapat melakukan chatting kepada sesama perserta kelas f. Browse Course Student dapat melakukan pencarian course-course yang tersedia. g. Edit Preferences Student dapat mengatur penampilan seperti tema, font, serta navigasi pada halaman instructor. Pada menu Learner Support student dapat memanfaatkan dictionary, thesaurus, atlas, dan calculator untuk menunjang pembelajaran. Penggambaran aktivitas Edit Preferences kami sajikan dalam diagram use case berikut ini. Gambar 2.6 Diagram Use Case Edit Preferences
  • 15. BAB III ANALISIS PROSES BISNIS Selanjutnya pada bab ketiga ini kami akan melakukan analisis terhadap proses bisnis pada ATutor. Proses bisnis sendiri adalah suatu kumpulan aktivitas atau pekerjaan terstruktur yang saling terkait untuk menyelesaikan suatu masalah tertentu atau yang menghasilkan produk atau layanan (demi meraih tujuan tertentu). Suatu proses bisnis dapat dipecah menjadi beberapa subproses yang masing-masing memiliki atribut sendiri tapi juga berkontribusi untuk mencapai tujuan dari superprosesnya. Analisis proses bisnis umumnya melibatkan pemetaan proses dan subproses di dalamnya hingga tingkatan aktivitas atau kegiatan. 1. Analisis Proses Bisnis Enrollment Course Enrollment merupakan salah satu aktivitas terpenting dalam sistem Learning Management System. Setelah kami analisa, cara melakukan enrollment pada ATutor kami gambarkan sebagaimana diagram flowchart berikut ini. Pada diagram di atas, kami mengambil case study pada course yang sifatnya protected atau private, artinya setiap student yang ingin mengambil course harus mendapatkan approval terlebih dahulu dari instructor. Jadi, menurut kami dari proses di atas kami
  • 16. menyimpulkan sudah baik. Karena dalam aksesnya terdapat tiga sifat, yaitu public, private dan protected. 2. Analisis Proses Bisniss Create Course Selanjutnya aktivitas yang paling penting dari sisi instructor adalah Create Course. Setelah kami analisa, terdapat beberapa kekurangan dalam melakukan manajemen course. Kekurangan tersebut antara lain tidak tampilnya konten yang telah di share kepada mahasiswa. Jika instructor yang belum pernah menggunakan ATutor dan masih awam, maka akan merasa kesulitan dalam melakukan aktivitas ini. Bila dibandingkan dengan Moodle maka penggunaan ATutor kami rasa perlu usaha lebih. Setidaknya perlu training terlebih dahulu.
  • 17. BAB III ANALISIS ESTETIKA Sudah seharusnya tampilan e-learnig itu harus simple, penggunaan bahasanya juga harus sangat jelas sehingga mudah dipahami oleh orang awan sekalipun. Tatak letak botton sesuai dengan psikologis user secara generalis, dimana membaca dari kiri-kanan. Botton help terletak di paling kanan atas dan my coursers di paling kiri. Jumlah botton pun sebaiknya sesuai dengan kebutuhan pembelajaran. Pemilihan Font juga tidak boleh yang aneh dan harus formal (arial, times new roman dan lainnya). Tampilan elearningnya harus dinamis, user dapat memilih sendiri desktop theme mereka. Sehinga menarik dan tidak bosan dengan tampilan warna yang itu-itu saja. Sesuai dengan psikologi belajar, warna yang soft dapat membuat orang lebih mudah dalam belajar. Harus ada feeback, quisioner ataupun angket yang dapat digunakan sebagai bahan pembelajaran antar dosen dan mahasiswa. Mengenai tampilan, kami disini akan sedikit memberikan pendapat tentang e- learning.dikara.web.id yang dikembangkan dari ATutor. 1. Kurang fungsional dikarenakan tidak dimengerti maksud dari pilihan tersebut dan tidak penting.
  • 18. 2. Tombol Jump yang kurang fungsional karena tidak spesifik memberi lompatan pada kursus yang di ikuti. 3. Jika user sudah bingung dan ingin kembali ke halaman awal, seharusnya logo tersebut dapat di klik dan kembali menjadi halaman awal.
  • 19. BAB IV SARAN REVERSE ENGINEERING Setelah kami lakukan analisa mulai dari analisis actor, business process, dan estetika maka terdapat beberapa saran yang kami rekomendasikan untuk diperbaiki antara lain: 1. Semua fitur sudah lengkap, namun penyajiannya masih kurang user friendly. Untuk aplikasi sebesar ATutor semestinya menyajikan user interface yang intuitif sehingga user dapat lebih mudah memahami setiap elemen text dan visual yang disajikan. Hal ini terbukti saat kami melakukan uji coba mengelola halaman course pada user instructor kami mendapatkan kesulitan terutama dalam memahami setiap user interfacenya. Gambar 4.1 Halaman login instructor Gambar 4.2 Halaman My Course
  • 20. Gambar 4.3 Halaman Course Rekayasa Perangkat Lunak 2. Fasilitas penting seperti Online Test and Survey, share multimedia content, dan gradebook masih bermasalah saat kami coba. Jadi ada baiknya ATutor bisa menyederhanakan proses penggunaannya. Kami menganggap fitur diatas adalah inti dalam penggunaan e-learning. Jadi, dengan hadirnya fitur-fitur tersebut yang mudah dipahami penggunaannya, maka pengguna ATutor akan dapat mengoptimalkan penggunaannya. Sedangkan saran-saran fitur yang perlu ditambahkan antara lain: 1. Fitur untuk menampilkan file materi perkuliahan baik berupa file document, presentasi, maupun pdf agar dapat dilihat secara langsung (live preview). Untuk pengembangannya mungkin bisa bekerjasama dengan google docs. Fitur tersebut bisa dilakukan berdasarkan pengalaman kami menggunakan Moodle. 2. Fitur untuk mengintegrasikan file storage dengan penyedia layanan penyimpanan data online seperti google drive, skydrive dan sebagainya. Fitur ini akan bermanfaat apabila user yang menggunakan ATutor semakin banyak sehingga diperlukan space lebih untuk penyimpanan file. Penyimpanan pada cloud dapat mengurangi beban server dalam meload data. 3. Fitur untuk membuat agenda. Agenda dapat dibuat sendiri oleh pengembang ATutor atau bekerjasama dengan pihak ketiga seperti Google Calendar.