KELAS MAYA DENGAN MENGGUNAKAN TEKNOLOGI PENGARUSAN VIDEO LIEW SHAW CHIN

Similar documents
VIRTUAL PRIVATE NETWORK: ARCHITECTURE AND IMPLEMENTATIONS

SISTEM PENGHANTARAN MESEJ SEGERA PELBAGAI PELANTAR BERASASKAN JAVA SAZARUL IZAM BIN MD SAAD. Ijazah Sarjana Muda Sains Komputer

PENGAWAL LAMPU ISYARAT MENGGUNAKAN TEKNOLOGI BLUETOOTH MOHD FAIZ BIN MOHD NAJIB

Aplikasi Permainan Pembelajaran untuk Kanak-Kanak

SISTEM PENEMPAHAN PRODUK AVON HAFIZZAH BINTI HASSAN

SISTEM KESELAMATAN PENGHANTARAN FAIL MENGGUNAKAN TEKNIK KRIPTOGRAFI DAN STEGANOGRAFI SATHIAPRIYA A/P RAMIAH

SISTEM PENGURUSAN DAN PENEMPAHAN KELAS MEMANDU BERASASKAN WEB DAN SISTEM PESANAN RINGKAS NURUL AIN BINTI ARIFFIN

SISTEM E-RELOAD SOLEHA BINTI SALLEH

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

TUITION CENTRE MANAGEMENT SYSTEM (TCMS) ZARIFAH BINTI MOHD PAHMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

B,8 PERKHIDMATAN KREDIT DAN PERBANKAN. Pemindahan Data PROSEDUR UNIT KOMPUTER. BPKP/KlOK-117 Bilangan Semakan : 0 Tarikh : PERUBAHAN.

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP

SISTEM PENGURUSAN JAWATANKUASA MAHASISWA KOLEJ 9, UTM BERASASKAN WEB NILAM NUR BINTI AMIR SJARIF

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

SISTEM PENEMPAHAN MAKMAL KOMPUTER SECARA ATAS TALIAN DI FSKSM AHMAD FARIZ B ABD RAHIM

SISTEM PENGURUSAN KONVOKESYEN UTM ATAS TALIAN SITI NOORSAKILA BINTI ZAKARIA

CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI

Dedikasi Osman Bin Shariman & Norbi Binti Hassan Muhammad Hanis Osman Shar Mariam Muhammad

Panduan Guru Maker UNO/ Arduino

: IJAZAH SARJANA MUDA SAINS (SAINS KOMPUTER) : FALKULTI SAINS KOMPUTER DAN SISTEM MAKLUMAT

SISTEM PENGESANAN PERGERAKAN BERASASKAN SISTEM PESANAN RINGKAS (SMS) KHAIRUNNISA BT ISMAIL

BORANG PENGESAHAN STATUS TESIS

SISTEM TEMPAHAN TIKET BAS MENGGUNAKAN APLIKASI DALAM TELEFON NOOR AZILA BINTI MOHAMED

UNIVERSITI MALAYA. UNIT PENGURUSAN PENJAMINAN KUALITI MAKLUMAT SEMASA KURSUS

OOP ONLINE JUDGE: SISTEM SEMAKAN ATAS TALIAN UNTUK KURSUS PENGATURCARAAN BERORIENTASIKAN OBJEK

Tajuk penuh tesis : SISTEM PEMANTAUAN PEMAKANAN PESAKIT DI HOSPITAL BERASASKAN WEB DAN PDA (COLLABORATIVE PATIENT DIETETIC MONITORING SYSTEM)

AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI

ANALISA PERPINDAHAN DATA MODEL SURFACE DI ANTARA PLATFOM CAD YANG BERBEZA ASFAEZUDDIN BIN ZAKARIA UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

BORANG PANGESAHAII STATUS TESIS

ISU DAN CABARAN PELAKSANAAN SISTEM PENGURUSAN KESELAMATAN MAKLUMAT (ISMS) 15 Jun 2016 Dewan Taklimat Serdang

SISTEM KOMUNIKASI BERDASARKAN ALGORITMA PENYULITAN AES

SEMANTICS ORIENTED APPROACH FOR IMAGE RETRIEVAL IN LOW COMPLEX SCENES WANG HUI HUI

Semasa buku ini ditulis XAMPP mengandungi empat versi:

PORTAL PENGGUNA BERPANDUKAN KONSEP CRM KAJIAN KES: BAHAGIAN PENGUATKUASA KPDN & HEP, JOHOR BAHRU HAM KAU FEI UNIVERSITI TEKNOLOGI MALAYSIA

APLIKASI MUDAH ALIH MENGUKUR DAYA TAHAN KOMUNIKASI RANGKAIAN DATA RAYA (CheckLine)

FAKULTI TEKNOLOGI & SAINS MAKLUMAT


Pengaturcaraan web ASP.NET. Sinopsis:


Panduan Pengguna Autodesk Education Community

SISTEM PENGURUSAN DAN PENTADBIRAN KOLEJ 9, UTM BERASASKAN WEB DZIDATUL AKMA BINTI DZULKAFLI

INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions.

APLIKASI MUDAH ALIH JOMDAFTAR

PEMINDAHAN DATA MENGGUNAKAN KOMUNIKASI CAHAYA BOLEH DILIHAT DAN APLIKASI MUDAH ALIH. Annisa Zakiah Binti Kamarudin Khairul Azmi Bin Abu Bakar

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

INSTRUCTION: This section consists of TWO (2)short answers and TWO (2) structured essays. Answer ALL questions.

DYNAMIC MOBILE SERVER FOR LIVE CASTING APPLICATIONS MUHAMMAD SAZALI BIN HISHAM UNIVERSITI TEKNOLOGI MALAYSIA

Pengenalan Sistem Maklumat Dalam Pendidikan

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

APLIKASI E-DAGANGAN PERALATAN KAMERA BERASASKAN WEB

SISTEM PEMERHATIAN SMARTTRACK BAGI TELEFON GPS DAN KEKOTAK PENJEJAKAN YEE JIA WEN UNIVERSITI TEKNOLOGI MALAYSIA

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

PENGINTEGRASIAN DATA EXTENSIBLE MARKUP LANGUAGE (XML) KE DALAM PANGKALAN DATA HUBUNGAN MENGGUNAKAN COMMON WAREHOUSE METAMODEL (CWM)

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

OPTIMIZED BURST ASSEMBLY ALGORITHM FOR MULTI-RANKED TRAFFIC OVER OPTICAL BURST SWITCHING NETWORK OLA MAALI MOUSTAFA AHMED SAIFELDEEN

FAKULTI TEKNOLOGI & SAINS MAKLUMAT. PROGRAM KELAYAKAN MASUK SENARAI KURSUS Sarjana Sistem Maklumat

A SEED GENERATION TECHNIQUE BASED ON ELLIPTIC CURVE FOR PROVIDING SYNCHRONIZATION IN SECUERED IMMERSIVE TELECONFERENCING VAHIDREZA KHOUBIARI

DARI KAUNTER KE SISTEM DALAM TALIAN

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

GARIS PANDUAN BAGI BAYARAN PERKHIDMATAN STAF TEKNIKAL DI LUAR SKOP TUGAS HAKIKI OLEH UNIT TEKNIKAL & PERKHIDMATAN

SISTEM PEMANTAUAN PENSIJILAN HALAL

Prototaip Pembangunan Papan Mesej Elektronik Tanpa Wayar Menggunakan Raspberry PI

BORANG PENGESAHAN STATUS TESIS

BORANG PENGESAHAN STATUS TESIS

PROTOTYPE OF POWER LINE INTERFACE SOCKET USING EMBEDDED CONTROLLER FOR DATA ACQUISITION AND CONTROL. LAI CHING HUAT

SISTEM SEMAKAN PRODUK HALAL BERASASKAN TEKNOLOGI WAP NIK MAZRULHAMDY BIN MOHAMMAD

BORANG PENGESAHAN STATUS TESIS*

HERMAN. A thesis submitted in fulfilment of the requirements for the award of the degree of Doctor of Philosophy (Computer Science)

HOME APPLIANCES MONITORING AND CONTROL USING SMARTPHONE APPLICATION AHMAD DANIAL BIN AHMAD NAZRI

SUPERVISED MACHINE LEARNING APPROACH FOR DETECTION OF MALICIOUS EXECUTABLES YAHYE ABUKAR AHMED

BORANG PENGESAHAN STATUS TESIS

M2U MANUAL PENGGUNA USER MANUAL M2UNHJ. 0 P a g e BAHAGIAN SIMPANAN DAN PENGELUARAN JABATAN KHIDMAT PENDEPOSIT DAN OPERASI LEMBAGA TABUNG HAJI

EEE 428 SISTEM KOMPUTER

SISTEM PENGURUSAN DATA FORENSIK DIGITAL. Azamuddin Haziq Bin Samsudin. Khairul Akram Zainol Ariffin

PANDUAN PENGGUNA (PENSYARAH)

AUTO SILENT MODE FOR ANDROID SMARTPHONES MUHAMMAD AZLAN SHAHARIMAN BIN AHMAD

UNSTEADY AERODYNAMIC WAKE OF HELICOPTER MAIN-ROTOR-HUB ASSEMBLY ISKANDAR SHAH BIN ISHAK UNIVERSITI TEKNOLOGI MALAYSIA

Norasykin Bt Mohd Zaid & Faridah Binti Mohamad Fakulti Pendidikan Universiti Teknologi Malaysia

Sistem Pengurusan Konvokesyen Universiti Teknologi Malaysia (UTM) Secara Online

APLIKASI MUDAH ALIH SISTEM SEMAKAN SAMAN KENDERAAN

HARDWARE-ACCELERATED LOCALIZATION FOR AUTOMATED LICENSE PLATE RECOGNITION SYSTEM CHIN TECK LOONG UNIVERSITI TEKNOLOGI MALAYSIA

FUZZY NEURAL NETWORKS WITH GENETIC ALGORITHM-BASED LEARNING METHOD M. REZA MASHINCHI UNIVERSITI TEKNOLOGI MALAYSIA

BORANG PENGESAHAN STATUS TESIS*

ONTOLOGY-BASED SEMANTIC HETEROGENEOUS DATA INTEGRATION FRAMEWORK FOR LEARNING ENVIRONMENT

SYSTEMATIC SECURE DESIGN GUIDELINE TO IMPROVE INTEGRITY AND AVAILABILITY OF SYSTEM SECURITY ASHVINI DEVI A/P KRISHNAN

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

DYNAMIC TIMESLOT ALLOCATION TECHNIQUE FOR WIRELESS SENSOR NETWORK OON ERIXNO

PERKHIDMATAN KREDIT DAN PERBANKAN PROSEDUR UNIT KOMPUTER. Proses Backup ( Windows) BPKP/KlOK-118 Bilangan Semakan : Q Tarikh :

UNIVERSITI SAINS MALAYSIA

UNIVERSITI PUTRA MALAYSIA RELIABILITY PERFORMANCE EVALUATION AND INTEGRATION OF ROUTING ALGORITHM IN SHUFFLE EXCHANGE WITH MINUS ONE STAGE

SISTEM MAKLUMAT PENGURUSAN BERDASARKAN KAJIAN KEBERKESANAN SISTEM MAKLUMAT KAJIAN KES: UNIT PENGUATKUASA, MAJLIS PERBANDARAN KULAI

SISTEM PENGURUSAN AKREDITASI MALAYSIAN QUALIFICATIONS AGENCY. New Eng Yau Ts. Dr. Zulkefli Mansor

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik

VIDEO DISTORTION MEASUREMENT USING PSNR IN WAVELET DOMAIN MOK YUNG LENG

DETECTION OF WORMHOLE ATTACK IN MOBILE AD-HOC NETWORKS MOJTABA GHANAATPISHEH SANAEI

SISTEM POS BERSAMA PENGURUSAN INVENTORI (SPPI)

MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE

Transcription:

KELAS MAYA DENGAN MENGGUNAKAN TEKNOLOGI PENGARUSAN VIDEO LIEW SHAW CHIN Laporan ini dikemukakan sebagai memenuhi sebahagian daripada syarat penganugerahan Ijazah Sarjana Muda Sains Komputer Fakulti Sains Komputer Dan Sistem Maklumat Universiti Teknologi Malaysia APRIL 2007

Untuk ibu, ayah, datuk, nenek dan adik yang tersayang.

i PENGHARGAAN Setinggi-tinggi penghargaan dan terima kasih saya ucapkan kepada Dr Muhammad Shafie bin Abd Latiff, penyelia projek saya yang telah memberi bimbingan, tunjuk ajar dan nasihat kepada saya sepanjang tempoh penghasilan laporan ini. Ucapan terima kasih juga ditujukan kepada pensyarah Jabatan Sistem dan Komunikasi Komputer yang sudi meluangkan masa dan telah banyak membantu ketika kajian projek dijalankan. Akhir sekali, ucapan terima kasih juga diberikan kepada sesiapa yang memberikan bantuan kepada saya untuk menghasilkan projek ini.

ii ABSTRAK Kelas maya ialah sistem pengajaran dan pembelajaran jarak jauh yang berasaskan atas talian. Sistem kelas maya yang menggunakan teknologi pengarusan video ini dibangunkan untuk menjadikan proses pembelajaran lebih fleksibel dan berkesan. Sistem kelas maya yang dibangunkan adalah tak bersegerak atau pembelajaran bebas, iaitu bukan pada masa nyata. Konsep utama bagi sistem yang dibangunkan ialah pembelajaran melalui rakaman video. Metodologi pembangunan yang digunakan ialah prototaip. Pengurusan pangkalan data dilaksanakan oleh MySQL Server manakala JSP ialah bahasa pengaturcaraan untuk pembangunan sistem. Teknologi pengarusan video bagi sistem ini dilaksanakan dengan menggunakan Helix Server dan Real Time Streaming Protocol (RTSP) digunakan untuk mengawal arusan video. Diharapkan sistem ini dapat memudahkan dan mengoptimumkan proses pembelajaran.

iii ABSTRACT Virtual classroom is online teaching and learning system, which is not considering about the location of teacher and learner. Virtual classroom using video streaming technology develop to make the learning process more flexible and effective. This virtual classroom system is asynchronous or independent learning, which is not in real-time and not collaborative. The main concept of this system is learning individually by video clips. The methodology of prototyping is use to develop this system. Database of this system manage by MySQL Server, JSP is main programming language to develop this system. Platform of this system is Helix Streaming Server and RTSP is use to manage this server. Hopefully, this system can ease and optimize the learning process.

iv KANDUNGAN BAB PERKARA HALAMAN PENGHARGAAN ABSTRAK ABSTRACT KANDUNGAN SENARAI JADUAL SENARAI RAJAH SENARAI SINGKATAN SENARAI LAMPIRAN i ii iii iv viii ix x xi 1 PENGENALAN PROJEK 1 1.1 Pengenalan 1 1.2 Matlamat Projek 2 1.3 Objektif Projek 2 1.4 Skop Projek 2 1.5 Latar Belakang Masalah 3 1.6 Kepentingan Projek 4 2 KAJIAN LITERATUR 5 2.1 Pengenalan 5 2.2 Kelas Maya 5 2.2.1 Perbandingan Antara Kelas Maya dan Kelas Fizikal 6

v 2.2.2 Ciri-ciri Kelas Maya 6 2.2.3 Jenis-jenis Pembelajaran Bagi Kelas Maya 7 2.2.3.1 Kelas Maya Bersegerak 7 2.2.3.2 Kelas Maya Tak Bersegerak 7 2.3 Video Hosting 8 2.4 Sistem Sedia Ada 8 2.4.1 YouTube 8 2.4.2 Google Video 9 2.4.3 Internet Archive 10 2.4.4 Perbandingan Sistem Sedia Ada 10 2.4.5 Projek Sarjana Muda Lepas 13 2.5 Teknologi Dan Komponen Yang Digunakan 15 2.5.1 Pengarusan Video (video Streaming). 15 2.5.2 Pelayan Pengarusan (Streaming Server) 15 2.5.3 Helix Server 16 2.5.4 Real Time Streaming Protocol (RTSP) 17 2.5.5 Real-time Transport Protocol (RTP) 17 2.5.6 RTP Control Protocol (RTCP) 18 2.5.7 Microsoft Media Services (MMS) 18 2.5.8 Synchronized Multimedia Integration 19 Language (SMIL) 2.6 Enum (Telephone Number Mapping) 19 2.6.1 E.164 dan ITU 20 3 METODOLOGI PEMBANGUNAN 21 3.1 Pengenalan 21 3.2 Metodologi Yang Digunakan 21 3.2.1 Metodologi Prototaip 22 3.2.2 Fasa-fasa Metodologi Prototaip 22 3.2.2.1 Fasa Kajian Awalan 23 3.2.2.2 Fasa Analisa 23 3.2.2.3 Fasa Rekabentuk Sistem 24

vi 3.2.2.4 Fasa Pembangunan Sistem 24 3.2.2.5 Fasa Pengujian Dan Perlaksanaan 25 3.3 Justifikasi Pemilihan Metodologi Prototaip 25 3.4 Analisis Keperluan Sistem 26 3.4.1 Keperluan Perkakasan 26 3.4.2 Keperluan Perisian 27 3.5 Spesifikasi Input Dan Output 28 3.5.1 Spesifikasi Input 28 3.5.2 Spesifikasi Output 29 4 ANALISA DAN REKABENTUK 30 4.1 Pengenalan 30 4.2 Proses Rekabentuk Sistem 30 4.2.1 Rekabentuk Senibina 31 4.2.2 Rekabentuk Antaramuka 32 4.2.3 Rekabentuk Aliran Kerja 33 4.2.4 Rekabentuk Pangkalan Data 39 4.2.5 Rekabentuk Algorithma 40 5 IMPLEMENTASI DAN PENGUJIAN 42 5.1 Persekitaran Sistem 42 5.1.1 Helix Server 11 43 5.1.1.1 Titik Lekapan (Mount Point) 43 5.1.1.2 Teknik Pengarusan Video 44 5.1.1.3 Kawalan Arusan Video 45 5.1.2 Apache Tomcat 6.0 46 5.2 Implementasi 46 5.2.1 Sambungan Ke Pangkalan Data 46 5.2.2 Modul User Authentication 47 5.2.3 Modul User Registration 48 5.2.4 Modul Update User Profile 48

vii 5.2.5 Modul User Login 49 5.2.6 Modul Upload Video File & Update Database 51 5.2.7 Modul Delete Video File & Update Database 54 5.2.8 Modul Search Video 55 5.2.9 Modul Play Video 55 5.3 Pengujian 56 5.3.1 Pengujian Unit 57 5.3.2 Modul User Registration 57 5.3.3 Modul User Login 57 5.3.4 Modul Update User Profile 58 5.3.5 Modul Upload Video File & Update Database 59 5.3.6 Modul Delete Video File & Update Database 59 5.3.7 Modul Search Video 60 5.3.8 Modul Play Video 60 6 PERBINCANGAN DAN KESIMPULAN 61 6.1 Pengenalan 61 6.2 Hasil dan Pencapaian 61 6.3 Masalah/Kelemahan Sistem 62 6.4 Kesimpulan 62 LAMPIRAN A-D 63 RUJUKAN 110

viii SENARAI JADUAL NO.JADUAL TAJUK HALAMAN 2.1 Pembangun, Harga dan Lesen Pemilikan 11 2.2 Fungsi-fungsi Yang Dibekalkan Kepada Pengguna Berdaftar 11 2.3 Format Video Yang Disokong 12 2.4 Saiz Maksimum Bagi Format Video 12 Yang Disokong 2.5 Perbezaan Fungsi-fungsi Antara Sistem Lama Dan Sistem Baru 13 3.1 Spesifikasi Minimum Bagi Perkakasan 26 3.2 Spesifikasi Perisian 27 3.3 Spesifikasi Input 28 3.4 Spesifikasi Output 29 4.1 Pelaku-pelaku Bagi Sistem 33 4.2 Keterangan Kes Guna Bagi Admin Sistem 34 4.3 Keterangan Kes Guna Bagi Pensyarah 37 4.4 Keterangan Kes Guna Bagi Ahli 38 5.1 Penambahan Titik Lekapan Ke Helix Server 44 5.2 Pengujian Terhadap Modul User Registration 57 5.3 Pengujian Terhadap Modul User Login 58 5.4 Pengujian Terhadap Modul Update User Profile 58 5.5 Pengujian Terhadap Modul Upload Video File & Update 59 Database 5.6 Pengujian Terhadap Modul Delete Video File & Update 59 Database 5.7 Pengujian Terhadap Modul Search Video 60 5.8 Pengujian Terhadap Modul Play Video 60

ix SENARAI RAJAH NO.RAJAH TAJUK HALAMAN 4.1 Proses-proses Rekabentuk Sistem 31 4.2 Model Rekabentuk Senibina Bagi Sistem 32 4.3 Kes Guna Bagi Admin Sistem 34 4.4 Kes Guna Bagi Pensyarah 36 4.5 Kes Guna Bagi Ahli 38 4.6 Model Rekabentuk Pangkalan Data Bagi Sistem 40 5.1 Konfigurasi Titik Lekapan Bagi Helix Server 43 5.2 Kawalan Sambungan Helix Server Dengan Pelanggan 46 5.3 Keratan Kod bagi Penyambungan JSP Dengan Pangkalan 47 Data 5.4 Keratan Kod Bagi Modul User Authentication A 47 5.5 Keratan Kod Bagi Modul User Registration A 48 5.6 Keratan Kod Bagi Modul Update User Profile A 49 5.7 Keratan Kod Bagi Modul User Login 50 5.8 Keratan Kod Bagi Modul Upload Video File & Update 51 Database Bahagian Input 5.9 Keratan Kod Bagi Modul Upload Video File & Update 52 Database Bahagian Upload Video File 5.10 Keratan Kod Bagi Modul Upload Video File & Update 53 Database Bahagian Update Database 5.11 Keratan Kod Bagi Modul Delete Video File & Update 54 Database 5.12 Keratan Kod Bagi Modul Search Video 55 5.13 Keratan Kod Bagi Modul Play Video 56 5.14 Antaramuka Real Player Terbenam 56

x SENARAI SINGKATAN NAMA SINGKATAN NAMA PENUH HTML HTTP IP MMS JSP RTSP RTCP RTP SMIL SQL TCP UDP Hypertext Markup Language Hypertext Transfer Protocol Internet Protocol Microsoft Media Service Java Server Page Real Time Streaming Protocol RTP Control Protocol Real-time Transport Protocol Synchronized Multimedia Integration Language Structured Query Language Transmission Control Protocol User Datagram Protocol

xi SENARAI LAMPIRAN LAMPIRAN TAJUK HALAMAN A1 Antaramuka Laman Web YouTube 64 (http://www.youtube.com) A2 Antaramuka Laman Web Google Video 65 (http://video.google.com) A3 Aliran Metodologi Prototaip 66 A4 Contoh-contoh antaramuka bagi sistem 67 A5 Rajah jujukan bagi pengguna sistem 68 B Maklumat pakej com.jspsmart.upload 69 C Carta Gantt 78 D Panduan Pengguna 81

1 BAB 1 PENGENALAN PROJEK 1.1 Pengenalan Kelas maya (virtual classroom) ialah sistem pengajaran dan pembelajaran jarak jauh yang berasaskan atas talian, di mana penyimpanan, pencapaian dan pertukaran data-data adalah melalui rangkaian dan sistem maklumat. Ia mula di dilancarkan oleh American Telephone American Telephone & Telegraph Co (AT&T) pada tahun 1996. Kelas maya terbahagi kepada dua jenis iaitu bersegerak (synchronous) atau pembelajaran usahasama (collaborate) dan tak bersegerak (asynchronous) atau pembelajaran bebas atau aktif. Sistem yang dibangunkan adalah kelas maya jenis pembelajaran bebas dengan pembelajaran melalui rakaman video sebagai komponen utama. Ia menggabungkan kertas kerja yang tersentuh dengan rakaman video terekod. Teknologi Real Time Streaming Protocol (RTSP) digunakan untuk penghantaran arusan video (video streams). Sistem kelas maya adalah salah satu komponen e-pembelajaran (e-learning), ia menjadi semakin popular pada kebelakangan ini di mana ia mempunyai kebaikan fleksibel, interaksi dan keberkesanan. Lingkungan kawasan luas yang dirangkumi oleh sistem ini membolehkan masalah saiz bilik kuliah dan pengangkutan dapat diselesaikan. Ciriciri utama yang terdapat di sistem kelas maya adalah komunikasi/penyertaan, penilaian dan penyokongan. Secara umumnya, projek ini bertujuan untuk memudahkan para pengguna dari segi perjalanan, masa dan kecekapan pembelajaran. Suatu sistem pengajaran dan pembelajaran yang cekap perlu dibangunkan bagi mengatasi masalah yang dikenal pasti dan diharapkan ia akan memberikan sumbangan dalam bidang akademik.

2 1.2 Matlamat Projek Menghasilkan satu sistem pembelajaran tak bersegerak yang menggunakan teknologi pengarusan video (video streaming) untuk menjadikan proses pembelajaran lebih efektif dan berkesan. 1.3 Objektif Projek Untuk mencapai matlamat projek yang diterangkan di bahagian 1.3, objektifobjektif berikut perlu dilaksanakan:- i) Mengkaji sistem sedia ada dan teknologi-teknologi yang berkaitan dengan kelas maya dan teknologi pengarusan video. ii) Merekabentuk dan membangunkan prototaip sistem kelas maya yang berasaskan teknologi pengarusan video. iii) Menjalankan pengujian terhadap sistem yang dibangunkan. 1.4 Skop Projek Skop-skop projek berikut ditentukan untuk memastikan objektif-objektif projek di bahagian 1.4 boleh dicapai:- i) Sistem kelas maya yang dibangunkan adalah tak bersegerak dan bukan jenis masa nyata (real-time). ii) Sistem beroperasi dalam persekitaran rangkaian dan berasaskan atas talian. iii) Sistem beroperasi dengan menggunakan pelayar web yang menyokong penyiaran rakaman video secara atas talian. iv) Pembelajaran melalui rakaman video adalah ciri utama bagi sistem yang dibangunkan. v) Sistem kelas maya ini memberi perkhidmatan penyiaran rakaman video

3 pelajaran yang terekod sahaja. 1.5 Latarbelakang Masalah Kebanyakan ciri-ciri kelas maya adalah pengubahsuaian daripada kelas fizikal, tetapi terdapat perbezaan di antaranya dari segi tempat, masa, saiz kelas, isi kandungan pelajaran dan cara komunikasi. Pelajar bagi kelas fizikal adalah dipaksa menghadiri kelas pada masa yang tepat. Ini menyebabkan proses pembelajaran menjadi tidak fleksibel. Ia mungkin adalah masalah bagi mereka yang menghadapi kesusahan dalam pengangkutan atau penjadualan masa, misalnya pelajar yang mempunyai perkerjaan tetap, pelajar yang tinggal jauh daripada pusat institusi dan pelajar kurang upaya. Dalam kelas fizikal, proses penyampaian maklumat adalah dilakukan oleh pengajar. Progres bagi kursus adalah ditentukan oleh pengajar dan jadual kursus yang tetap. Masa untuk menghabiskan suatu kursus adalah bergantung kepada jadual yang ditetapkan. Secara langsung perbelanjaan masa dan wang akan bertambah. Kualiti pembelajaran bagi kelas fizikal adalah tidak terjamin disebabkan terdapat banyak faktor luaran yang akan mempengaruhi proses pembelajaran bagi seseorang pelajar. Antaranya ialah: i) Situasi kelas - Saiz bagi bilik kuliah, bilangan pelajar, keselesaan semasa proses pengajaran dan pembelajaran, gangguan persekitaran, perkakasan dan perisian yang terdapat di bilik kuliah. ii) Pengajar - Kekerapan kehadiran, tanggungjawab, keupayaan pengajaran bagi pensyarah dan material pembelajaran yang dibekalkan olehnya.

4 1.6 Kepentingan Projek yang berikut: Tujuan projek ini dibangunkan adalah disebabkan oleh beberapa kepentingan i. Menjimatkan kos dan masa pengguna dari segi perjalanan dan latihan kursus. ii. Menjimatkan sumber manusia, penggunaan perkakasan dan kos pengendalian bagi pihak institusi. iii. Penjadualan yang fleksibel dan bebas menyebabkan keadaan kesesakan masa bagi pelajar tidak berlaku. iv. Memberi peluang pembelajaran kepada orang kurang upaya. v. Rakaman video yang terekod membolehkan pembelajaran bagi pengikut kursus menjadi lebih cekap.