2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

88

Transcript of 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

Page 1: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...
Page 2: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...
Page 3: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

RINGKASAN Teknologi telekomunikasi dan teknologi internet menjadi gelombang

kecenderungan baru di seluruh dunia. Perkembangan ini memungkinkan terobosan baru dalam belajar secara mobile menggunakan perangkat IT genggam atau disebut mobile learning (m-learning). M-Learning memiliki beberapa kelebihan di antaranya adalah kemampuan belajar “kapan-pun di mana-pun”. Problem yang ada adalah perangkat pembelajaran m-learning memiliki keterbatasan sumber daya dan keragaman platform sehingga diperlukan rancangan yang mampu menjamin kompatibilitas dan interoperabilitas. Selain itu diperlukan penelitian khusus karena user sudah lelah dan kerepotan dengan mesin yang dipenuhi cakram-cakram dalam menikmati layanan m-learning.

Penelitian ini bertujuan untuk mengatasi masalah ini dengan memanfaatkan layanan streaming interaktif untuk m-learning sehingga kedua belah pihak yang berinteraksi dapat sama-sama menerima dan mengirimkan informasi secara real time dan live tanpa harus disimpan dahulu ke media penyimpanan dan tidak harus sama-sama menggunakan gambar maupun suara. Layanan streaming interaktif memerlukan akses internet dengan kecepatan dan bandwidth yang tinggi maka untuk itu digunakan CDMA

Hasil jangka panjang yang diharapkan dari penelitian ini adalah sebuah software dan handware untuk m-learning berbasis CDMA, sedangkan target khususnya adalah sebuah m-learning dengan menggunakan media streaming interaktif.

SUMMARY Telecommunication technology and internet technology are be new style

all in the worlds. This development can result new solve problems on learning system with mobile that use mobile device or as called mobile learning (m-learning). M-Learning have that are capabillity of learning anywhere, anytimes. The problems are device of learning sytems have limit source and anykinds of platform, so needed the design that capability grant of compability and interoperability. Others, needed special research because user have tired and have problems with their machine on interactive m-learning service.

Purpose of this research are for problems solving with use interactive streaming services for m-learning, so both of user can communicate sending and receiving of information with real time and live without must saved on their storage media and not muse using picture or sound. Interactive streaming services need full speed of internet access and bandwidth, so used CDMA.

Long time result of this research are software dan handware for m-learning CDMA based, others specific target are the models of m-learning with using interactive streaming media. Design of this research are m-learning models that can run anywhere operating system and not dependencies of one operating system. Others, results of streaming http better than more of solving problem text, picture, audio, and video streaming. Used CDMA also this research. Accessbility m-learning models on office activity time with use CDMA better than GSM network, because this m-learning models application and more quickly access also accessbility.

Page 4: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

PRAKATA

Puji syukur kehadiran Allah SWT yang telah melimpahkan rahmat dan

petunjuk-Nya kepada penulis, sehingga dapat menyelesaikan laporan penelitian

ini dengan judul: Perancangan Layanan Streaming Interaktif pada M-learning

Berbasis CDMA.

Dalam menyelesaikan penelitian ini penulis mendapat bantuan serta

dukungan dari berbagai pihak, Pada kesempatan ini, tidak lupa penulis

mengucapkan terima kasih kepada pihak yang telah banyak membantu dalam

penyelesaian penelitian ini baik dalam perancangan alat maupun dalam penulisan

laporan.

Penulis menyadari penyusunan laporan ini tidak terlepas dari kesalahan

dan kekurangan yang dikarenakan kemampuan dan pengetahuan penulis. Untuk

itu penulis mengharapkan kritik dan saran yang sifatnya membangun demi

kesempurnaan laporan ini. Akhir kata, semoga apa yang ada dalam laporan ini

dapat bermanfaat bagi penulis pada khususnya dan pembaca pada umumnya.

Yogyakarta, September 2008

Penulis

Page 5: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

DAFTAR ISI

HALAMAN JUDUL .......................................................................................... i

LEMBAR PENGESAHAN LAPORAN AKHIR .......................................... ii

RINGKASAN DAN SUMMARY ....................................................................iii

KATA PENGANTAR ..................................................................................... iv

DAFTAR ISI ..................................................................................................... v

DAFTAR GAMBAR ....................................................................................... ix

DAFTAR TABEL ..........................................................................................xii

BAB I PENDAHULUAN

1.1. Latar Belakang .........................................................................................1

1.2. Tujuan ......................................................................................................2

1.3. Batasan Masalah .......................................................................................2

BAB II STUDI PUSTAKA

2.1. Evolusi Pembelajaran ...............................................................................3

2.1.1. Traditional Learning .........................................................................3

2.1.2. E-learning...........................................................................................3

2.1.3. M-Learning.........................................................................................4

2.2. Streaming ..................................................................................................6

2.2.1. Kompresi streaming ..........................................................................6

2.2.2. Protocol RTSP .................................................................................13

2.2.3. Komponen – komponen dalam streaming .... .................................. 13

2.3. Web Server .............................................................................................15

2.4. WWW (Word Wide Wide) ......................................................................16

v

Page 6: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

2.5. Pemrograman Aplikasi M-Learning .......................................................16

2.5.1. PHP (PHP Hypertext Preprocessor) ................................................16

2.5.2. XHTML atau Web 2.0 .....................................................................19

2.5.3. Sistem Pengolah Basis Data MySQL ..............................................20

2.6. WAP (Wireless Application Protocol ) .................................................22

2.6.1. Definisi WAP ..................................................................................22

2.6.2. Cara kerja WAP ...............................................................................24

2.6.3. Bahasa yang digunakan oleh WAP .................................................26

2.7. Sistem Komunikasi ................................................................................27

2.8. Perkembangan Wireless Komunikasi ....................................................29

2.9. Generasi Pertama (1G) ..........................................................................30

2.10. Generasi Kedua (2G) ........................................................................... 30

2.11. Generasi Dua Koma Lima (2,5G) ........................................................31

2.12. Generasi ketiga (3G) ............................................................................31

2.13. Arsitektur Jaringan Selular ...................................................................33

BAB III TUJUAN DAN MANFAAT PENELITIAN

3.1. Tujuan Penelitian ....................................................................................41

3.2. Manfaat Penelitian ..................................................................................41

BAB IV METODE PENELITIAN

4.1. Metode Penelitian ...................................................................................43

4.2. Metode Perancangan...............................................................................43

4.3. Proses Perancangan M-Learning ...........................................................46

4.4. Rancangan Sistem M-learning ...............................................................48

vi

Page 7: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

BAB V HASIL DAN PEMBAHASAN

5.1. Hasil Perancangan...................................................................................50

5.2. Implementasi Secara Umum ...................................................................50

5.2.1. Spesifikasi kebutuhan sistem ................................................................50

5.2.2. Spesifikasi client ...................................................................................50

5.2.3. Spesifikasi server ..................................................................................53

5.3. Pengujian Sistem ....................................................................................54

5.4. Implementasi WAP Site ..........................................................................54

5.4.1. Halaman WAP site ..........................................................................54

5.4.2. Halaman menu utama WAP site.......................................................56

5.4.3. Halaman menu berita teknik elektro ................................................56

5.4.4. Halaman menu perkuliahan .............................................................57

5.4.5. Halaman menu forum diskusi dan download ..................................58

5.5. Implementasi Website Dengan Konsep Web 2.0 ....................................59

5.5.1. Halaman depan mobi .......................................................................59

5.5.2. Halaman menu utama mobi ..............................................................61

5.5.3. Halaman menu mobi berita teknik elektro........................................61

5.5.4. Halaman menu mobi perkuliahan.....................................................62

5.5.5. Halaman menu mobi course .............................................................63

5.5.6. Halaman menu mobi forum diskusi dan download .........................63

5.5.7. Halaman menu mobi bukutamu dan link .........................................64

5.6. Implementasi Website M-learning dengan Media HTTP ......................65

5.7. Evaluasi Sistem ......................................................................................65

vii

Page 8: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

BAB VI PENUTUP

6.1. Kesimpulan ............................................................................................67

6.2. Saran ......................................................................................................67

DAFTAR PUSTAKA .................................................................................... 68

LAMPIRAN ....................................................................................................69

SYNOPSIS PENELITIAN ............................................................................73

viii

Page 9: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

DAFTAR GAMBAR

Gambar 2.1. Kompresi pada modem................................................................... 8

Gambar 2.2. Protocol yang digunakan pada teknik streaming .........................11

Gambar 2.3. Sistem transmisi unicast...............................................................12

Gambar 2.4. Sistem transmisi multicast............................................................12

Gambar 2.5. Operasi protocol RTSP ................................................................13

Gambar 2.6. (a) Web server dan (b) Streaming server .....................................14

Gambar 2.7. Proses eksekusi kode PHP ........................................................... 17

Gambar 2.8. Model Get dan Post dalam PHP................................................... 18

Gambar 2.9. Konsep Web 2.0 Oleh Markus ..................................................... 20

Gambar 2.10. WAP stack yang terdiri dari 5 layer protocol dan 1 layer bearer

service.......................................................................................... 23

Gambar 2.11. Ilustrasi cara kerja WAP ............................................................ 24

Gambar 2.12. Model pemrograman WAP ........................................................ 25

Gambar 2.13. Sistem komunikasi .....................................................................27

Gambar 2.14. Multiple Access Technique......................................................... 30

Gambar 2.15. Network architecture 2G............................................................ 31

Gambar 2.16. Network architecture GSM to GPRS......................................... 31

Gambar 2.17. Mobile wireless network............................................................. 33

Gambar 2.18. Arsitektur jaringan selullar........................................................ 33

Gambar 2.19. Elemen BSC (Base Station Controller) ...................................... 34

Gambar 2.20. Peristiwa hard handover dan soft handover .............................. 35

Gambar 2.21. Near-far dan pengunaan power control untuk mengatasi

ix

Page 10: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

Near- far ...................................................................................... 37

Gambar 2.22. Network architecture GSM/GPRS to WCDMA ..........................39

Gambar 2.23. UMTS / WCDMA Evolution network evolution .........................39

Gambar 2.24. Service evolution ........................................................................40

Gambar 4.1. Blok diagram alir perancangan M-learning .................................44

Gambar 4.2. Rancangan Sistem Model M-learning .........................................48

Gambar 5.1. Hardware Nokia 6275 .................................................................. 51

Gambar 5.2. Tampilan halaman login dan pendaftaran dari WAP site

m-learning ................................................................................... 55

Gambar 5.3. Tampilan pada saat connecting dan halaman selamat datang

WAP site ..................................................................................... 55

Gambar 5.4. Halaman menu utama, visi dan misi jurusan teknik elektro ........ 56

Gambar 5.5. Tampilan halaman berita teknik elektro dan detilnya ..................56

Gambar 5.6. Tampilan halaman semester strata 1 dan diploma 3 ................... 57

Gambar 5.7. Tampilan halaman mata kuliah strata 1 dan diploma 3 ............... 57

Gambar 5.8. Tampilan halaman detil mata kuliah ........................................... 58

Gambar 5.9. Tampilan halaman forum dan subtopik forum diskusi ................ 58

Gambar 5.10. Tampilan halaman subtopik forum diskusi dan download......... 59

Gambar 5.11. Tampilan mobi halaman depan dan pendaftaran ....................... 60

Gambar 5.12. Tampilan mobi halaman login dan pada saat connecting ..........60

Gambar 5.13. Halaman mobi menu, visi dan misi jurusan teknik elektro ........ 61 Gambar 5.14. Tampilan mobi halaman berita teknik elektro dan detilnya ...... 61 Gambar 5.15. Tampilan mobi halaman perkuliahan strata 1 dan diploma 3 .... 62

x

Page 11: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

Gambar 5.16. Tampilan mobi halaman detil mata kuliah ................................ 62 Gambar 5.17. Tampilan mobi halaman course learning dan komentar course learning ...................................................................................... 63 Gambar 5.18. Tampilan mobi halaman forum diskusi dan subtopik forum diskusi............................................................................... 63 Gambar 5.19. Tampilan mobi halaman isi subtopik forum diskusi dan download ............................................................................. 64 Gambar 5.20. Tampilan mobi halaman bukutamu dan link ............................. 64

Gambar 5.21. Tampilan web m-learning dengan layanan listening course ..... 65

Gambar 5.22. Tampilan hasil uji aplikasi dari ready.mobi .............................. 66 Gambar 5.23. Tampilan proses gagal saat download ....................................... 66

xi

Page 12: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

DAFTAR TABEL

Tabel 2.1. Tabel Frekuensi 2.1..........................................................................28

Tabel 2.2. Tabel Perbandingan Konseptual 1G, 2G, 3G...................................32

Tabel 4.1. Spesifikasi Hardware dan Software Client ..................................... 52

xii

Page 13: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

DAFTAR LAMPIRAN Lampiran 1. Personil Peneliti ........................................................................ 69

xiii

Page 14: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

BAB I PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi telah menciptakan pengembangan terobosan-

terobosan dalam pembelajaran. Di tengah perkembangan ini learner (pembelajar)

bersinggungan dengan perangkat teknologi komunikasi bergerak dan teknologi

internet telah menjadi gelombang kecenderungan baru yang memungkinkan

pembelajaran secara mobile atau lebih dikenal sebagai mobile learning (m-

learning). Kombinasi teknologi telekomunikasi dan internet memungkinkan

pengembangan sistem m-learning yang pada sisi klien memanfaatkan device

bergerak, berinteraksi dengan sisi server, yaitu web server. Meskipun saat ini m-

learning masih berada pada tarap awal pengembangan dan para peneliti masih

mengeksplorasi setiap aspeknya, m-learning diperkirakan akan menjadi cukup

pesat dalam waktu dekat (Holzinger, 2006). Hal ini didukung oleh perkembangan

teknologi wireless atau selular (2G, 2,5G, 3G).

Streaming interaktif adalah hal yang terus menjadi perhatian dan

dikembangkan oleh industri internet. Pasalnya, streaming interaktif tersebut

meningkatkan keterlibatan user internet dalam berkomunikasi dengan user

internet lainnya. Dari sisi user internet, tidak mudah mendapatkan kepuasan

menikmati streaming yang berkualitas apabila bandwidth dan kecepatan akses

internet masih kecil. Sistem komunikasi selular CDMA telah digunakan sebagai

salah satu teknologi komunikasi selular 3G yang kecepatan tinggi dan bandwidth

yang besar untuk mengakses internet. Saat ini penelitian mengenai layanan

streaming interaktif dan penelitian di bidang m-learning yang efektif

1

Page 15: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

2

menggunakan selular CDMA masih sangat sedikit. Untuk itu penelitian

mengenai layanan streaming interaktif untuk selular CDMA merupakan

penelitian yang penting mengingat kebanyakan penelitian yang ada adalah

mengenai layanan streaming secara umum.

Atas dasar uraian diatas, maka dalam akhir ini penulis mengambil judul

”Perancangan Layanan Streaming Interaktif pada M-learning Berbasis CDMA”.

1.2 Tujuan

Penelitian ini bertujuan untuk merancang model m-learning dengan

menggunakan metode streaming interaktif yang didukung oleh selular CDMA

Untuk lebih rincinya hal-hal yang ingin dicapai dalam penelitian ini antara lain:

1. Merancang model m-learning yang mampu menjamin kompatibilitas

dan interoperabilitas

2. Mengkaji teknik streaming interaktif yang terbaik untuk m-learning

3. Mengkaji teknologi selular CDMA untuk mengakses internet dengan

kecepatan dan bandwidth yang tinggi pada m-learning

1.3 Batasan Masalah

Permasalahan ini hanya difokuskan pada layanan streaming interaktif pada

m-learning menggunakan sistem selular berbasis CDMA dan akan dibatasi pada

proses streaming.

Page 16: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

BAB II STUDI PUSTAKA

2.1 Evolusi Pembelajaran

2.1.1 Traditional learning

Pada dasarnya pendidikan sangat penting untuk masyarakat maupun

bangsa dan negara. Cara belajar-mengajar tradisional yang mengutamakan tatap

muka di kelas memang membuat hubungan yang erat antara pengajar dan peserta

didik. Namun, seiring dengan perkembangan TI (Teknologi Informasi) khususnya

internet dan kebutuhan dari peserta didik serta kondisi pengajar dan peserta didik

yang mempunyai mobilitas tinggi, sehingga diperlukan peningkatan pengajaran.

2.1.2 E-Learning

E-Learning merupakan suatu jenis belajar mengajar yang memungkinkan

tersampaikannya bahan ajar ke siswa dengan menggunakan media internet,

intranet atau media jaringan komputer lain. E-learning adalah sistem pendidikan

yang menggunakan aplikasi elektronik untuk mendukung belajar mengajar dengan

media internet, jaringan komputer, maupun komputer standalone

(learnframe.com, 2001). E-learning tidak hanya merupakan materi training yang

di-online-kan tetapi meliputi proses distribusi informasi, komunikasi, edukasi,

pelatihan, dan manajemen pengetahuan. Sehingga, proses belajar-mengajar tetap

harus melibatkan empati para pengajar. Maka akan menciptakan hubungan yang

erat antara pengajar dan peserta didik.

3

Page 17: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

4

Hal-hal yang harus diperhatikan dalam membangun e-learning:

1. Pusat kegiatan peserta didik, yaitu menjadi sarana bagi pusat kegiatan seperti

menambah kemampuan, membaca materi kuliah, mencari informasi dan

sebagainya.

2. Interaksi dalam grup, yaitu saling berdiskusi tentang materi yang diberikan

dosen.

3. Sistem administrasi peserta didik

4. Evaluasi materi.

5. Perpustakaan digital.

6. Materi online pendukung lainnya.

Keuntungan menggunakan e-learning:

1. Menghemat waktu proses belajar mengajar

2. Mengurangi biaya perjalanan

3. Menghemat biaya pendidikan secara keseluruhan (infrastruktur, peralatan,

buku-buku)

4. Menjangkau wilayah geografis yang lebih luas

5. Melatih peserta didik lebih mandiri dalam mendapatkan ilmu pengetahuan.

2.1.3 M-Learning

M-learning merupakan perkembangan dari e-learning. Dimana proses

belajar-mengajar tidak berpusat pada satu titik atau satu sumber. Namun, lebih

leluasa (portable) karena mengacu kepada perangkat TI genggam dan bergerak,

seperti PDA, PC Table, telepon selular. Sehingga kelebihan dari m-learning

Page 18: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

5

adalah proses belajar mengajar dapat dilakukan “kapan-pun dan di mana-pun

tidak terbatas ruang dan waktu “.

Apabila e-learning adalah alternatif proses belajar-mengajar untuk

mengatasi ruang kelas, maka m-learning menggabungkan aktivitas e-learning dan

traditional learning. Yang membuat proses interaksi belajar – mengajar bisa lebih

mudah dan nyaman. Serta dapat dilakukan di dalam ruang kelas, di mana saja dan

dengan menggunakan komputer, atau telepon genggam (www.wikipedia.com,

2007)

Karakteristik perangkat maupun pengguna m-learning memerlukan disain

yang juga khusus. Beberapa aspek yang menjadi perhatian dalam merancang

aplikasi m-learning adalah sebagai berikut:

1. Keterbatasan hardware

Dengan keterbatasan computing resources hardware ini hal-hal yang perlu

diperhatikan adalah perlunya pemilihan penggunaan pustaka yang tepat,

pengurangan footprint aplikasi, serta pemanfaatan portal yang mendelegasikan

pekerjaan-pekerjaan kompleks dan memerlukan sumber daya besar.

2. Keterbatasan jaringan

Jaringan selular memiliki kekurangan di antaranya adalah sangat lambat, tak

dapat diandalkan dan tidak aman. Keadaan ini menyebabkan pengembangan

aplikasi m-learning harus memanfaatkan sumber daya jaringan semaksimal

mungkin. Aplikasi harus mampu memberi dukungan operasi secara offline

sehingga tidak harus terhubung secara terus menerus dengan server serta

mekanisme download dapat diandalkan. Jika memerlukan koneksi, sedapat

Page 19: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

6

mungkin digunakan cara yang efisien. Sedangkan ketidak-amanan data dapat

diatasi dengan implementasi enkripsi.

3. Device yang pervasif

Pengelolaan device kecil yang beragam dan dapat selalu dibawa ke mana-

mana oleh pengguna dan dengan mudah berpindah tangan merupakan

persoalan yang lebih rumit, baik persoalan sosial maupun persoalan teknis.

Kenyataan ini memerlukan adanya mekanisme proteksi on-device untuk

melindungi data sensitif. Selain itu diperlukan adanya optimasi bagi aplikasi

untuk dijalankan pada platform berbeda (device-independent).

4. Skema integrasi

Banyak aplikasi nirkabel bergerak yang membutuhkan integrasi dengan

banyak sistem back-end atau middleware berbeda. Saat ini terdapat beberapa

teknologi yang dapat digunakan, diantaranya adalah protokol biner

proprietary, framework RPC, messaging serta XML web services. Setiap

teknologi memiliki kelebihan dan kekurangan masing- masing. Semakin besar

integrasinya (loosly coupled) akan semakin besar pula footprint dan ukuran

aplikasi serta data yang ditransfer.

2.2 Streaming

2.2.1 Kompresi (streaming)

Saat teks atau grafik di-download, seluruh berkas harus di-download

sebelum dapat dilihat. Dengan teknologi streaming, setelah URL di-klik, teks

langsung mulai dapat dilihat oleh pemakai akhir.

Page 20: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

7

Streaming adalah fasilitas penting browser. Saat halaman web dengan teks

dan grafik di-download, teks sampai pada pemakai akhir akan lebih cepat

daripada grafik. Sebagai contoh, seseorang yang membaca editorial online Wall

Street Journal dapat mulai membaca artikel saat iklan-iklan sedang diterima

daripada menunggu gambar iklannya. Kompresi dapat dibandingkan dengan

kompaktor sampah. Seperti kompaktor sampah membuat sampah lebih kecil agar

dapat memuat lebih banyak pada tong pembuangan. Kompresi membuat data yang

besar menjadi lebih kecil sehingga lebih banyak informasi dapat dimuat pada jalur

telepon. Kompresi adalah teknik untuk mendapat kapasitas lebih pada jalur

telepon.

Dengan kompresi, data yang ditransmisikan dibuat lebih kecil dengan cara

menghilangkan white space dan citra yang redundan, dan dengan menyingkat

huruf-huruf yang paling sering timbul. Sebagai contoh, dengan faksimile,

kompresi menghilangkan white space dari gambar dan hanya mengirirnkan

citranya. Modem menggunakan kompresi untuk mencapai kecepatan transmisi,

atau saluran yang lebih tinggi. Masukan adalah jumlah aktual data berguna yang

dikirimkan pada suatu transmisi. Saat modem yang dilengkapi dengan kompresi

mengirim teks, kata-kata yang diulang disingkat menjadi kode yang lebih kecil.

Sebagai contoh, huruf E, T. O. dan I sering muncul dalam teks. Kompresi akan

mengirimkan versi pendek huruf-huruf ini dengan 3 bit daripada keseluruhan

delapan bit untuk huruf E, T. O dan I. Karena itu, satu halaman teks kemungkinan

dapat dikirim menggunakan 1600 bit daripada 2200 bit.

Page 21: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

8

Modem menggunakan kompresi untuk mengirimkan data komputer dalam

jumlah lebih besar dalam waktu lebih singkat melalui jalur analog. Sebagai

contoh, jika ada sebuah berkas pengolah kata sepanjang sepuluh halaman,

kompresi yang menghilangkan white space, karedundan menyingkat karakter,

mungkin dapat memampatkan dokumen tersebut menjadi tujuh halaman. Tujuh

halaman data memerlukan waktu yang lebih singkat untuk ditransmisikan

daripada sepuluh halaman. Ini adalah contoh kompresi yang meningkatkan

masukan, atau jumlah informasi yang dikirim melalui sebuah jalur dalam suatu

waktu. Telecommuter yang mengakses dan mengirimkan data kepada lokasi

korporat sering menggunakan modem yang dilengkapi dengan kompresi untuk

mentransmisikan berkas secara lebih cepat. Kompresi yang cocok diperlukan baik

pada rumah telecommuter maupun situs korporat (lihat Gambar 2.1).

Gambar 2.1

Kompresi pada modem

Page 22: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

9

Streaming adalah teknologi yang mampu mengkompresi atau

menyusutkan ukuran file audio dan video agar mudah ditransfer melalui jaringan

internet. Pengiriman file audio dan video tersebut dilakukan secara "stream", atau

terus-menerus. Dari sudut pandang prosesnya, streaming berarti sebuah teknologi

pengiriman file dari server ke client melalui jaringan packet-based semisal

internet. File tersebut berupa serangkaian paket time-stamped yang disebut

stream. Sedangkan dari sudut pandang pengguna, streaming adalah teknologi

yang memungkinkan suatu file dapat segera dijalankan tanpa harus menunggu

selesai didownload seluruhnya dan terus "mengalir" tanpa ada interupsi (Donny

B.U., M.Si., Streaming Membuat File Besar Serasa Kecil).

Streaming sebenarnya lebih mengacu kepada time-based media,

khususnya audio dan video, yang harus dapat dinikmati sesegera mungkin

berdasarkan pewaktuan yang tepat, streaming interaktif adalah hal yang terus

menjadi perhatian dan dikembangkan oleh industri internet. Karena, streaming

interaktif tersebut meningkatkan keterlibatan pengguna internet dalam

berkomunikasi dengan pengguna internet lainnya.

Kategori streaming dapat dibagi atas dua subkategori yaitu:

a. On-demand stream

b. Webcast stream

On-demand dikontrol oleh client sedang webcast stream dikontrol oleh

server (Agung Ariwibowo, 2003). On-demand sistem diaktifkan oleh permintaan

user dan dapat dipresentasikan kapan saja sesuai dengan permintaan client.

Sedangkan, webcast stream client hanya dapat mengontrol apakah akan terus

Page 23: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

10

menerima content atau tidak dan jika webcast adalah live, user harus melakukan

hubungan pada server webcast stream untuk melihat content sesuai dengan jadwal

yang telah ditentukan.

Teknik streaming ada dua HTTP (Hyper Text Transfer Protocol)

streaming dan True Streaming. Pada HTTP streaming disebut juga web server

streaming karena menggunakan protocol HTTP untuk mengirimkan filenya.

Sebelum dikirimkan ke client biasanya dikompres terlebih dahulu menjadi tipe file

media tertentu, misalnya format Real Media (.rm) untuk RealPlayer dan RealOne

Player atau Advanced Streaming Format (.asf) untuk windows media player,

kemudian dihubungkan menggunakan URL ke file tersebut. Teknik ini cocok

untuk content multimedia berukuran kecil. Sedangkan, teknik True Streaming

menggunakan protocol UDP (User Datagram Protocol) untuk transfer content

multimedia ke client. UDP adalah protocol untuk pengiriman data bersifat

unreliable. Protocol ini cocok untuk transfer content yang terus-menerus yaitu

live event. Pada tingkat aplikasi digunakan protocol RTSP (Real-Time Protocol).

RTP menambahkan informasi header pada paket UDP, seperti misalnya time-

stamp, sequence number dan tipe kompresi agar dapat dilakukan timing

sinkronisasi, pengurutan dan decoding paket-paket pada sisi tujuan. Disamping

RTP juga digunakan protocol RTCP (Real Time Control Protocol) untuk

mengontrol pendistribusian data. RTSP merupakan protocol aplikasi yang dapat

melakukan pengontrolan kualitas layanan (QoS) content multimedia yang

ditransfer ke client, dengan pengontrolan, seperti pause, stop, rewind dan fast-

forward. Beberapa protocol tadi dapat digambarkan dalam Gambar 2.2 berikut:

Page 24: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

11

Gambar 2.2 Protocol yang digunakan pada teknik streaming

Unicast dan multicast adalah metode transport pada jaringan yang

menggambarkan bagaimana menyampaikan content ke client. Kedua metode

tersebut digunakan dalam streaming.

1. Unicast digunakan pada on-demand streaming, karena setiap client

mempunyai hubungan sendiri dengan server. Keuntungan adalah adanya

hubungan dua arah dengan server, sehingga memungkinkan mengirim

informasi control dan feedback ke server yang dapat digunakan untuk error

correction dan adaptasi terhadap kondisi jaringan. Kerugiannya adalah jika

unicast streaming melayani client yang sangat banyak, akan mempengaruhi

bandwidth yang digunakan. Misalnya, jika bandwidth content adalah 100

Kbps dan ada 1000 content, jumlah bandwidth jaringan yang dibutuhkan satu

server adalah 100 Mbps.

Page 25: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

12

Gambar 2.3 Sistem transmisi unicast

2. Multicast adalah metode transmisi data secara connectionless, yang berarti

client menerima aliran data tapi tidak terhubung secara langsung ke server.

Metode ini menghemat bandwidth jaringan karena hanya satu aliran data yang

dibangkitkan oleh server. Di dalam jaringan terdapat router yang dapat

melakukan multicast paket-paket aliran data ini. Multicast digunakan pada

webcast stream, misalnya internet radio, dan tidak dapat digunakan untuk

pengiriman on-demand stream.

Gambar 2.4 Sistem transmisi multicast

2.2.2 Protocol RTSP

Page 26: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

13

Server dan client mendirikan hubungan dua arah menggunakan protocol

TCP dan UDP untuk keperluan signaling. RTSP (real time streaming protocol)

adalah protocol pada tingkat aplikasi untuk mengontrol penyampaian data secara

real-time. Dengan RTSP client dapat mengontrol jalannya presentasi, misalnya

melakukan play, rewind, pause, resume, stop atau fast-forward terhadap aliran

data. Sumber aliran data dapat meliputi keduanya, webcast dan on-demand.

Protocol RTSP memiliki sintaks dan operasi yang mirip dengan protocol HTTP.

Operasi protocol RTSP ini dapat digambarkan dalam Gambar 2.5:

Gambar 2.5 Operasi protocol RTSP

2.2.3 Komponen-komponen dalam streaming

Sistem streaming media dan komponen-komponennya digambarkan

seperti berikut:

1. Media source dapat berupa sumber yang sifatnya live, seperti kamera atau

microphone.

Page 27: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

14

2. Encoder adalah program yang digunakan untuk mengubah media source ke

format yang sesuai untuk streaming. Biasanya memiliki kompresi yang cukup

tinggi untuk mengatasi keterbatasan bandwidth jaringan. Media server

digunakan untuk mendistribusikan on-demand atau webcast suatu content ke

client. Server juga bertanggung jawab untuk mencatat semua aktivitas

streaming, yang nantinya digunakan untuk billing dan statistic.

Implementasinya dapat menggunakan web server (HTTP streaming) atau

streaming server (true streaming). Perbedaan web server dengan streaming

server seperti pada Gambar 2.6 di bawah:

Gambar 2.6 (a) Web server dan (b) Streaming server

a. Web server

1. Web browser melakukan request dan menerima metafile (suatu file yang

mendeskripsikan objek) melalui protocol HTTP.

2. Browser menentukan player yang cocok sesuai dengan informasi dalam

metafile dan meneruskan metafile kemedia player tersebut.

3. Media player melakukan hubungan TCP dengan web server. Data stream

di-request dan dikirim menggunakan protocol HTTP.

Page 28: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

15

b. Streaming server

1. Web server melakukan request dan menerima metafile atau file yang

mendeskripsikan presentasi melalui protocol HTTP.

2. Browser menentukan player yang cocok sesuai dengan informasi dalam

metafile ke media tersebut.

3. Player melakukan hubungan TCP atau UDP dengan streaming server.

Data stream di-request dan dikirim menggunakan protocol RTSP.

c. Player dibutuhkan untuk menampilkan atau content multimedia (data stream)

yang diterima dari media server. File-file khusus yang disebut metafile

digunakan untuk mengaktifkan player dari halaman WWW. Metafile berisi

keterangan dari content multimedia. Browser WWW men-download dan

meneruskan ke player yang tepat untuk mempresentasikannya. Fungsi lainnya

adalah melakukan dekompresi.

2.3 Web Server

Web sever merupakan server internet yang mampu melayani koneksi

transfer data dalam protocol HTTP (Hypertext Transfer Protocol). Web server

saat ini merupakan inti dari server-server internet selain e-mail server, FTP, dan

news server. Ini dikarenakan web server telah dirancang untuk dapat melayani

berbagai jenis data, suara, gambar tiga dimensi, plug-in, dan sebagainya.

Apache merupakan salah satu web server yang paling banyak digunakan

saat ini. Banyaknya server internet yang menggunakan apache sebagai web

server-nya disebabkan oleh beberapa kelebihan yang dimiliki apache, seperti

Page 29: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

16

reliabilitas yang sangat solid, unjuk kerja yang luar biasa, dan kelengkapan

fasilitas yang tersedia.

Apache adalah web server yang bersifat yang open source, oleh karena itu

Apache menjadi pilihan banyak orang karena adanya beberapa kelebihan diatas,

dan juga adanya perkembangan apache itu sendiri yang cukup cepat karena

sifatnya open source.

2.4 WWW (World Wide Web)

Internet merupakan jaringan global yang menghubungkan suatu network

dengan network lainya di seluruh dunia, TCP/IP menjadi protocol penghubung

antara jaringan-jaringan yang beragam di seluruh dunia untuk dapat

berkomunikasi. World Wide Web (WWW) merupakan bagian dari internet yang

paling cepat berkembang dan paling populer. WWW bekerja berdasarkan pada

tiga mekanisme berikut:

1. Protocol standard aturan yang digunakan untuk berkomunikasi pada computer

networking, Hypertext Transfer Protocol (HTTP) adalah protocol untuk

WWW.

2. Address WWW memiliki aturan penamaan alamat web yaitu URL (Uniform

Resource Locator) yang di gunakan sebagai standart alamat internet.

HTML digunakan untuk membuat dokumen yang bisa di akses melalui web.

2.5 Pemrograman Aplikasi M-Learning

2.5.1 PHP (PHP Hypertext Preprocessor)

PHP (Hypertext Preprocessor) adalah kode bahasa pemrograman yang

umumnya ditujukan untuk lingkungan Open Source.

Page 30: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

17

PHP adalah teknologi yang diperkenalkan tahun 1994 oleh Rasmus Ledorf.

PHP adalah sebuah bahasa scripting yang dibundel dengan HTML, yang

dijalankan di sisi server. Sebagian besar perintah PHP berasal dari bahasa C, Java

dan Perl dengan beberapa tambahan fungsi khusus PHP. Konsep pemrograman

dengan PHP ini sedikit berbeda dengan pemrograman dengan menggunakan script

CGI yang memaksa untuk selalu menulis kode yang menghasilkan keluaran dalam

format HTML. Pada PHP diberikan kebebasan untuk menyisipkan kode PHP di

mana pun pada halaman HTML biasa dan menjalankan kode PHP tersebut setiap

ada permintaan terhadap halaman tersebut.

Interpreter PHP dalam mengeksekusi kode PHP pada sisi server (disebut

server-side) dan berbeda dengan mesin maya JAVA yang mengeksekusi program

pada sisi client (client-side). Proses eksekusi kode PHP yang disisipkan pada

halaman HTML secara diagram dapat digambar sebagai berikut.

Gambar 2.7 Proses eksekusi kode PHP

Page 31: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

18

Berikut adalah model Get dan Post dalam PHP (lihat Gambar 2.8)

Error!

Gambar 2.8

Model Get dan Post dalam PHP

PHP membuat proses pemgembangan aplikasi menjadi mudah karena

kelebihan-kelebihannya yaitu:

1. Script (kode program) terintegrasi dengan file HTML, sehingga

developer bisa berkonsentrasi langsung pada penampilan dokumen

web-nya.

2. Tidak ada proses compiling dan linking.

3. Berorientasi obyek (object oriented)

4. Sintaksis pemrogramannya mudah dipelajari, sangat menyerupai C

dan Perl.

Page 32: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

19

5. Integrasi yang sangat luas ke berbagai server database. Menulis web

yang terhubung ke database menjadi sangat sederhana. Database

yang didukung oleh PHP: Oracle, Sybase, MySQL, mSQL, Solid,

ODBC, postgreSQL, Adabas D, FilePro, Velocis, Informix, dBase,

UNIX dbm.

2.5.2 XHTML atau Web 2.0

Web 2.0 menjadi topik hangat dalam pembahasan web saat ini. Web 2.0,

adalah sebuah istilah yang dicetuskan pertama kali oleh O'Reilly Media pada

tahun 2003, dan dipopulerkan pada konferensi web 2.0 pertama di tahun 2004,

merujuk pada generasi yang dirasakan sebagai generasi kedua layanan berbasis

web seperti situs jaringan sosial, wiki, perangkat komunikasi, dan folksonomi

yang menekankan pada kolaborasi online dan berbagi antar pengguna. O'Reilly

Media, dengan kolaborasinya bersama MediaLive International, menggunakan

istilah ini sebagai judul untuk sejumlah seri konferensi, dan sejak 2004 beberapa

pengembang dan pemasar telah mengadopsi ungkapan ini.

Walaupun kelihatannya istilah ini menunjukkan versi baru daripada web,

istilah ini tidak mengacu kepada pembaruan kepada spesifikasi teknis World Wide

Web, tetapi lebih kepada bagaimana cara pengembang sistem di dalam

menggunakan platform web. Mengacu pada Tim Oreilly, istilah Web 2.0

didefinisikan sebagai berikut:

"Web 2.0 adalah sebuah revolusi bisnis di dalam industri komputer yang

terjadi akibat pergerakan ke internet sebagai platform, dan suatu usaha untuk

mengerti aturan-aturan agar sukses di platform tersebut. ”

Page 33: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

20

Prinsip-prinsip Web 2.0

• Web sebagai platform

• Data sebagai pengendali utama

• Efek jaringan diciptakan oleh arsitektur partisipasi

• Inovasi dalam perakitan sistem serta situs disusun dengan menyatukan

fitur dari pengembang yang terdistribusi dan independent (semacam model

pengembangan "open source")

• Model bisnis yang ringan, yang dikembangkan dengan gabungan isi dan

layanan

• Akhir dari siklus peluncuran (release cycle) perangkat lunak.

• Mudah untuk digunakan dan diadopsi oleh user

Gambar 2.9 Konsep Web 2.0 Oleh Markus

2.5.3 Sistem Pengolah Basis Data MySQL

Page 34: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

21

Pengelolaan basis data secara fisik tidak dilakukan oleh pemakai secara

langsung, tetapi ditangani oleh sebuah perangkat lunak (sistem) yang

khusus/spesifik. Perangkat lunak inilah (disebut DBMS) yang akan menentukan

bagaimana data diorganisasi, disimpan, diubah dan diambil kembali serta

menerapkan mekanisme pengamanan data, pemakaian data secara bersama,

pemaksaan keakuratan/konsistensi data, dan sebagainya. Perangkat lunak yang

termasuk DBMS seperti MySQL, dBase III+, dBase IV, Fox Base, Rbase, MS-

Access dan Borland-Paradox (untuk kelas sederhana), MS-SQLServer, CA-Open

Ingres, Oracle, Informix dan Sybase (untuk kelas kompleks atau berat).

MySQL adalah software, dan SQL (Structured Query Language)

merupakan bahasa yang banyak digunakan dalam berbagai produk database. SQL

dibangun di laboratorium IBM-San Jose California sekitar akhir tahun 70-an.

Pertama kali dikembangkan sebagai bahasa dalam produk database DB2 yang

sampai saat ini merupakan produk database andalan IBM.

SQL sering dilafalkan dengan “sequel”. Fungsi paling dasar dari SQL

adalah untuk menampilkan data dari database. Data tersebut selanjutnya dapat di-

filter dan dimanipulasi sesuai kebutuhan aplikasi. Perintah-perintah dalam SQL

terbagi dalam 2 kelompok besar yaitu:

a. Data Manipulation Language

b. Data Definition Language

MySQL merupakan sofware sistem manajemen database (DBMS), sofwer

database ini telah tersedia pada platform sistem operasi windows (98/ME atau pun

NT/2000/XP). MySQL merupakan database yang paling populer yang digunakan

Page 35: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

22

untuk membangun aplikasi web yang menggunakan database sebagai sumber

pengelolanya. Database MySQl tersedia secara bebas, Cuma-cuma dan boleh

digunakan setiap orang dengan lisensi open source GNU General Public License

(GPL).

Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel

yang secara logika merupakan struktur dua dimensi terdiri dari baris (row atau

record) dan kolom(column atau field). Sedangkan dalam sebuah database dapat

terdiri dari beberapa tabel.

2.6 WAP (Wireless Application Protocol)

2.6.1 Definisi WAP

WAP adalah sebuah protocol yang berfungsi sebagai teknologi untuk

menghubungkan internet dengan telepon selular. Teknologi WAP adalah

seperangkat spesifikasi berdasarkan HTML yang memungkinkan data internet

untuk bekerja di alat wireless. WAP programming bekerja seperti halnya aplikasi

situs web yang diformat khusus untuk peralatan wireless seperti telepon selular.

WAP menggunakan bahasa komputer mirip dengan HTML yang

dinamakan WML. Bahasa ini mengubah informasi berupa teks dari halaman situs

dan menampilkannya di layar ponsel. WAP telah menjadi standard internasional

untuk menampilkan internet bergerak pada perangkat selular. WAP dihasilkan

dari kesepakatan para ahli dan vendor telekomunikasi terkemuka di dunia yang

tergabung dalam WAP forum (www.wapforum.com). WAP forum, yang

terbentuk pada Juli 1997, dipelopori oleh Ericsson, Motorola, Nokia, dan

Phone.com dan hingga saat ini telah memiliki lebih dari 500 anggota. Versi

Page 36: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

23

terakhir dari WAP yang telah dihasilkan forum ini adalah WAP 1.2.1. pada Juni

2000. Hingga sekarang mereka masih mengerjakan WAP 2.0 yang berbasis pada

XML dan XHTML. Dengan diperkenalkannya teknologi paket data, diperkirakan

internet bergerak menggunakan WAP akan memiliki masa depan yang lebih

menjanjikan dan dapat dimanfaatkan oleh penggunanya secara luas.

WAP merupakan protocol komunikasi bergerak yang terdiri dari beberapa

layer dan dapat dijalankan pada sistem jaringan apapun yang digunakan. Hal ini

seperti ditampilkan pada Gambar 2.10.

Gambar 2.10 WAP stack yang terdiri dari 5 layer protocol dan 1 layer bearer service

WAP diciptakan sebagai protocol untuk komunikasi data jaringan wireless

dengan latar belakang 3 pertimbangan, yaitu:

CDMA EDGE UMTS GPRS WCDMA

Protocol

Bearer

WAP Protocol

1. Kondisi pasar penguna, yaitu karakter pasar yang berbeda dengan pelanggan

fixed-internet. Dalam internet bergerak pengguna tidak akan melakukan

surfing, dan penggunaannya akan lebih user-centric dan situation-centric di

mana informasi yang disediakan dapat lebih cepat dan tepat ke sasaran.

Page 37: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

24

2. Jaringan, yaitu karakter kecepatan data jaringan wireless yang rendah dan

delay tinggi. Jaringan wireless juga memiliki masalah dalam jangkauan, dan

untuk itu dibutuhkan infrastruktur dengan biaya tinggi untuk jangkauan

hingga daerah-daerah di pedalaman.

3. Perangkat pendukung WAP, yaitu perangkat pendukung yang biasanya

berkarakter tampilan layar kecil, memori kapasitas kecil, dan kekuatan

prosesor yang rendah (www.satriyantono.net).

2.6.2 Cara kerja WAP

Terdapat tiga akses utama dalam WAP yaitu:

a. Perangkat wireless yang mengandung WAP

b. WAP gateway sebagai perantara dan web server sebagai sumber dokumen

c. Dokumen yang berada dalam web server dapat berupa dokumen WML atau

HTML yang seharusnya ditampilkan oleh web browser.

Ilustrasi cara kerja WAP ditampilkan pada Gambar 2.11

Web Server WML

Web Server HTML

WAP Device HP, PDA, etc

WAP Gateway (on the fly language

conversations)

Page 38: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

25

Gambar 2.11

Ilustrasi cara kerja WAP

Saat user ingin melihat suatu halaman web dengan format HTML,

gateway akan menterjemahkan halaman tersebut ke dalam format HTML. Tetapi

walaupun dokumen HTML dapat saja diakses oleh ponsel, layar ponsel yang

kecil. Seperti halnya menampilkan internet dari web browser, untuk menampilkan

WAP dibutuhkan WAP browser. Di dalam ketentuan ponsel, ini disebut sebagai

microbrowser. Seperti halnya mengetikkan URL untuk mengakses website, maka

melakukan hal yang sama untuk mengakses WAP site di ponsel. Dengan

mengakses web server melalui ISP (Internet Service Provider) dan login ke

internet, maka halaman WAP akan dikirimkan dan dimunculkan ke layar ponsel.

Bagi pengguna PC, juga disediakan browser emulator yang bisa digunakan untuk

mengakses situs ini. Model pemrograman WAP terdiri atas tiga bagian, yaitu:

1. WAP client, untuk mengirim permintaan informasi

2. Gateway, sebagai penerjemah antara WAP dan HTTP.

3. Server, memproses permintaan dari gateway untuk kemudian menjawabnya.

Jawaban ini akan dikirim ke client melalui gateway sebagai perantara.

Hasil konversi yang dilakukan oleh WAP gateway mampu memperkecil ukuran

dari informasi yang akan dikirimkan ke client. Model pemrograman WAP di

tampilkan pada Gambar 2.12.

Page 39: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

26

Gambar 2.12 Model pemrograman WAP

2.6.3 Bahasa yang digunakan oleh WAP

WML (Wireless Markup Language) adalah bahasa komputasi yang

digunakan oleh WAP untuk mengubah informasi berupa teks dari halaman situs

dan menampilkannya di layar ponsel. WML merupakan subset dari XML

(Extensible Markup Language) dan dikhususkan untuk penggunaan content dan

perangkat user interface yang bekerja pada pita sempit, layar display yang kecil

dan keterbatasan fasilitas input dari user, keterbatasan memori dan perhitungan

seperti ponsel dan pager. WML mirip dengan HTML, hanya tampilannya saja

yang berbeda. Fungsi WML meliputi:

1. Text presentation and layout

WML mendukung teks dan image, termasuk didalamnya beberapa format dan

perintah untuk layout, misalnya huruf tebal, huruf miring suatu teks.

2. Mengorganisasi card

Semua informasi di WML diatur di dalam card dan deck. Card untuk satu

atau lebih layanan interaktif dengan user

3. Inter-card navigation and linking

WML berguna juga untuk mengatur navigasi antara card. Hal ini meliputi

anchor link, maupun event handling.

4. String parameter dan state management. Penggunaan variable dalam string

dan secara run-time ditampilkan pada output, sehingga penggunaan sumber

daya jaringan lebih efisien.

Page 40: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

27

Dokumen WML terdiri atas beberapa bagian utama, yaitu :

1. Header, berfungsi untuk menyatakan versi XML dari suatu dokumen WML.

2. Template, berfungsi untuk memberikan tambahan pilihan pada menu option,

atau tambahan tombol dibeberapa browser.

3. Card, berfungsi untuk mendefinisikan halaman-halaman yang berada dalam

satu file WML.

2.7 Sistem Komunikasi

Tujuan dari sistem komunikasi adalah bertukar informasi, kapan saja,

dimana saja, dalam bentuk apa saja (suara, teks, gambar, video, multimedia).

Gambar 2.13 Sistem komunikasi

Medium Transmisi:

1. Guided Medium : kabel tembaga, koaksial dan serat optic

2. Unguided Medium : ruang bebas/udara

Page 41: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

28

Tabel 2.1 Frekuensi

Proses yang terjadi dalam pengkodean:

a. Sampling

b. Quantizing

c. Encoding

Pulse Code Modulation (PCM):

a. Suara manusia : 300 – 2400 Hz

b. Sampling : 8000 sample/detik

c. Kuantisasi : 8 bit/sample

d. Bit rate : 8000 smp/det x 8 bit/samp = 64.000 bit/det

Modulasi adalah proses menumpangkan sinyal informasi ke suatu

gelombang pembawa.

Jenis modulasi terdiri dari:

a. Analog : AM, FM, PM

Page 42: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

29

b. Digital : M-ASK (Amplitude Shift Keying), M-FSK(Frequency Shift Keying),

M-PSK(Phase Shift Keying)

2.8 Perkembangan Wireless Komunikasi

Wireless komunikasi berkembang dengan cepat dikarenakan kebutuhan

komunikasi yang dapat diimplementasikan secara cepat, handal, kapasitas besar,

instalasi mudah dan murah.

Kanal adalah saluran yang dipakai untuk berkomunikasi dengan

pelanggan. Sistem akses jamak didefinisikan sebagai suatu metode untuk

mengorganisasi user dalam hal memberikan komunikasi yang bebas interferensi.

FDMA (Frequency Division Multiple Access), masing-masing user

dibedakan atas gelombang pembawa dimana tiap user menempati bandwidth

tertentu dan mempunyai kelebihan sederhana, tidak memerlukan network timing,

kekurangannya adalah derau intermodulasi, sulit pengalokasian kanal sesuai

kebutuhan trafik.

TDMA (Time Division Multiple Access ) masing-masing user dibedakan

atas time slot yaitu tiap user menempati slot waktu tertentu mempunyai kelebihan

efisiensi spektrum lebih tinggi, tidak memerlukan kontrol daya dan

kekurangannya adalah tidak efisien untuk trafik rendah, tiap user menempati slot

waktu tertentu CDMA (Code Division Multiple Access ) dimana tiap user

mempunyai kode unik dan kelebihannya adalah antimultipath fading,

antijamming, kerahasiaan yang tinggi, bisa bekerja dalam lingkungan inteferensi

yang tinggi, kapasitas besar. Adapun kekurangannya memerlukan kontrol daya

ideal.

Page 43: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

30

Gambar 2.14 Multiple Access Technique

2.9 Generasi Pertama (1G)

Generasi pertama komunikasi bergerak sudah menggunakan arsitektur

selular (konsep pengulangan frekuensi) dan mendukung terjadinya handoff ini

disebut sistem komunikasi bergerak sellular. Konsep pengulangan frekuensi

dipatenkan oleh Bell laboratories tahun 1979. Implementasi komersial pertama

kali di Jepang 1980an. Ciri umum dari 1G adalah modulasi analog FM dan untuk

komunikasi suara. Contohnya AMPS (Advance Mobile Phone System) di Amerika

Utara, TACS (Total Access Communication System) di United Kingdom, NMT

(Nippon Telegraph & Telephone) di Jepang.

2.10 Generasi Kedua (2G)

Kebutuhan kapasitas dan sekuriti dari 2G menuju era-digital, layanannya

suara, SMS (Short Message Service) yang menjadi killer aplication pada generasi

kedua dan data kecepatan rendah.

Page 44: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

31

Contohnya GSM (Global System for Mobile Communication), DAMPS,

IS-95/CDMA one (Code Division Multiple Access One).

Gambar 2.15 Network architecture 2G

2.11 Generasi Dua Koma Lima (2,5G)

2,5 G yang merupakan versi lebih baik dari generasi kedua. Generasi 2,5

ini mempunyai kemampuan transfer data yang lebih cepat. Yang terkenal dari

generasi ini adalah GPRS (General Packet Radio Service) dan EDGE ( Enhanced

Data Rate for GSM Evolution). Generasi 2,5 dianggap sebagai jembatan menuju

3G untuk membiasakan pelanggan pada layanan berbasis paket.

Gambar 2.16 Network architecture GSM to GPRS

2.12 Generasi ketiga (3G)

Dari prespektif user teknologi 3G adalah mengkombinasikan internet,

telepon, dan media siaran (TV, radio) pada suatu device. ITU mendefinisikan 3G

sebagai teknologi yang dapat memberikan unjuk kerja sebagai berikut:

Page 45: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

32

a. 144 kbps pada kecepatan user 100 km/jam

b. 384 kbps pada kecepatan berjalan kaki

c. 2 Mbps utuk user diam (stasioner)

Aplikasi 3G, terbagi dalam dalam jenis – jenis berikut ini:

a. Voice

b. Messaging

c. Switched data

d. Medium multimedia, date rate dwownstream nya ideal untuk surfing di

web

e. High multimedia, dapat digunakan untuk akses internet kecepatan sangat

tinggi seperti video high-definition dan audio kualitas CD On-Demand

f. Interactive high multimedia, dapat digunakan untuk video conferencing

atau videophone.

Tabel 2.2 Perbandingan Konseptual 1G, 2G, 3G

1G 2G 3G

Layanan mobile telepone

Suara + low date rate Aplikasi multimedia

Analog Advanced wireless data services

Integrated high quality Voice, high speed data

Circuit switch Circuit switch Packet switch, based on IP

Time and location based charging

Time and location based charging

Volume based charging

Macro cellular technology

Microcellular and pico cellular technologies

Advanced speech, data visual transmission and radio

transmison 1980 1990 2000

Page 46: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

33

Gambar 2.10

Mobile Wireless Networks

Gambar 2.17

Mobile wireless network

2.13 Arsitektur Jaringan Selular

Gambar 2.18 Arsitektur jaringan selullar

Page 47: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

34

Keterangan: 1. MS (Mobile Station)

Perangkat terdiri dari subscriber transceiver, control unit, antena

2. BTS (Base Transceiver Station) merupakan perangkat transceiver yang

berhubungan dari dan ke pelanggan (interface dari MS dan MSC)

Elemen – elemen BTS:

a. Transceiver

b. Control unit BSC

c. Antena

d. Data terminal

3. BSC (Base Switching Controller)

Merupakan penghubung antara beberapa BTS dan MSC, mengontrol BTS

yang di bawahnya, dan memanajemen BSS (Base Station Subsystem)

Gambar 2.19 Elemen BSC (Base Station Controller)

Page 48: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

35

4. MSC (Mobile Switching Center)

Merupakan pusat koordinasi dari semua cell site yang ada dan berfungsi

sebagai perangkat penyambung utama

Elemen:

Switching unit, prosesor, sistem database terdiri dari VLR (Visitor Location

Register) yaitu penyimpan data – data temporer yang masuk dari MSC lain

dan sifatnya resident. HLR (Home Location Register) yaitu penyimpan data

tetap dari pelanggan dalam MSC itu sendiri.

Handoff adalah suatu peristiwa perpindahan kanal dari MS tanpa

terjadinya pemutusan hubungan, tanpa melalui campur tangan dari pemakai.

Handover terjadi karena pergerakkan MS, sehingga keluar dari cakupan sel asal

dan masuk cakupan sel baru.

Gambar 2.20

Peristiwa hard handover dan soft handover

Perbedaan konsep Handoff generasi pertama dengan generasi ke dua

adalah:

Page 49: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

36

1. Pada generasi pertama sistem analog:

a. Pengukuran kuat sinyal dilakukan oleh BS dan disupervisi oleh MSC

b. BS secara konstan melakukan pengukuran sinyal dari tiap kanal voice

c. Locator receiver mengukur kuat sinyal MS pada sel tetangga

d. MSC menentukan terjadi HO atau tidak.

2. Generasi ke dua, sistem digital TDMA:

a. Keputusan HO dibantu MS (MAHO – Mobile Assited Handoff)

b. Tiap MS mengukur sinyal yang diterima dari BS yang mengelilinginya

dan melaporkan ke BSnya

c. Handoff diinisiasi jika level terima dari BS tetangga mulai meningkat

melebihi level sinyal dari BSnya sendiri

d. Keputusan atas dasar periode waktu atau derajat level tertentu (margin

HO)

e. MSC menentukan terjadi HO atau tidak.

Proses panggilan dan menerima panggilan:

1. MS selalu mendengarkan kanal paging untuk mengetahui adanya panggillan

2. Jika ada panggilan, MSC mengecek di HLR/VLR untuk mengetahui apakah

MS berada diwilayahnya valid dan telah registrasi. Kemudian semua BTS

/sektor menyebarkan no pangil dan mengirim ring tone ke pemanggil

3. MS yang dituju mendengar dan merespon lewat kanal akses

4. Sistem mendengar MS lalu memberi pemberitahuan ke MS lewat kanal paging

5. Sistem megirim kanal kosong dengan cara mengirim frame kosong melalui

kanal walsh dan memberikan no kanal walsh

Page 50: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

37

6. MS menerima dan mengirim trafik kosong sebagai preamble melalui kanal

walsh yang diberikan BTS

7. Jika diterima dengan bagus, BTS akan memerintahkan untuk mulai

membunyikan bell dan menampilkan caller ID

8. User terpanggil menjawab, menekan answer lalu terjadi percakapan.

Untuk mewujudkan 3G dari sisi operator membangun jaringan berbasis IP

karena:

1. Permintaan layanan akan internet

2. Voice lebih efisien di transmisikan lewat IP, yaitu VOIP lebih murah

3. Mengurangi biaya operasional yaitu berbagai tipe data dapat ditransmisikan

lewat IP

4. Perkawinan antara internet dan telekomunikasi

5. Support lebih mudah layanan baru

Permasalahan dalam CDMA: a. Interferensi antar user

b. Near – far,

Gambar 2.21 Near-far dan pengunaan power control untuk mengatasi near- far

Page 51: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

38

Untuk masalah jauh dekat (near-far), perlu power control yang handal.

Kondisi propagasi yang berbeda – beda antar user, perlunya ukuran sel yang

berubah- ubah setiap saat (cell breathing).

Kelebihan cell breathing:

a. Interferensi antara pengguna menurun

b. Kapasitas sistem terjaga dari optimasi kapasitas

Permasalahan cell breathing

a. Kemungkinan muncul daerah kosong (blank spot) yang dapat diatasi dengan

pengendalian beban jaringan

b. Menimbulkan blocking maka diperlukan perencanaan yang matang.

Saat migrasi 2G ke 3G, maka ada tiga aspek evolusi yaitu technical

evolution, network evolution, service evolution. Dari technical evolution faktor

yang dipertimbangkan adalah latar belakang kecocokan dari teknologi

sebelummnya dan alur kecocokan evolusi selanjutnya. Juga pendukung standart

internasional, pendukung infrastruktur, perangkat lunak, pengembang dan biaya

yang diinvestasikan.

Page 52: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

39

Gambar 2.22 Network architecture GSM/GPRS to WCDMA

Gambar 2.23 UMTS / WCDMA Evolution network evolution

Page 53: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

40

Saat MS (Mobile Station) dihidupkan, maka MS membaca SIM

(Subscriber Identity Module) lalu scaning puncak – puncak energi carier

frekuensi operator, kemudian authentikasi ke jaringan, merekam sinyal terkuat

dan menggambil satu sinyal terkuat pada BSS yang terdiri dari BTS, BSC dan TC

(Transcoder) pada GSM. Sedangkan untuk 3G adalah UTRAN (UMTS Terestrial

Radio Access Network) pada Gambar 2.15 lalu pada CN (Core Network) pada

GSM menggunakan CS (Circuit Switched) domain dan 3G menggunakan PS

(Packet Switch) domain yang di dalamnya IP Multimedia Subsystem (IMS)

kemudian terakhir adalah external network (Internet dan PSTN).

Perubahan utama UMTS dengan GPRS adalah pada UMTS (Universal

Mobile Terestrial System) ada penambahan radio akses baru UTRAN, layanan

circuit switched tetap ada. Namun, berubah menjadi basis transport paket dan

pengenalan IMS (IP Multimedia Subsystem).

Gambar 2.24 Service evolution

Page 54: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

42

BAB III TUJUAN DAN MANFAAT PENELITIAN

3.1 Tujuan Penelitian

Tujuan dari hasil penelitian ini yang terpenting dalam bidang ipteks,

terutama teknologi informasi dan komunikasi adalah sebagai berikut :

1. Mendapatkan rekomendasi rancangan m-learning yang mampu menjamin

kompatibilitas dan interoperabilitas.

2. Mendapatkan rekomendasi rancangan video streaming interaktif pada m-

learning yang dapat memberikan nilai tambah pada metode pembelajaran.

3. Mendapatkan rekomendasi handphone yang bisa digunakan sebagai media

streaming dan operator selular yang bisa mendukung streaming.

4. Mendapatkan rekomendasi dalam penggunaan teknologi CDMA untuk

mengakses internet dengan cepat dan lebih ekonomis.

5. Meningkatkan kuailtas pendidikan di Indonesia dengan mengenalkan

teknologi terbaru, dan mengaplikasikan kedalam metode pembelajaran,

sehingga secara tidak langsung user telah mengenal teknologi tersebut.

3.2 Manfaat Penelitian

1. Membantu mahasiswa (user) dalam proses belajar-mengajar untuk

memperoleh IPTEK (Ilmu Pengetahuan dan Teknologi).

2. Mengurangi biaya perjalanan untuk mengajar (dosen terbang), melatih

peserta didik untuk lebih mandiri, aplikasi bisa mencakup daerah terpencil

( selama masih mendapatkan sinyal dari operator selular ) dan juga

Page 55: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

43

menghemat biaya pendidikan secara keseluruhan (bahan dan peralatan

pendukung lainnya).

3. Meningkatkan sumber daya manusia khususnya dibidang pendidikan.

Page 56: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

BAB IV METODE PENELITIAN

Dalam sistem perancangan aplikasi m-learning dengan php stream ini

memiliki dua pembagian server, yaitu http server dan wap server. Kedua server

tersebut akan tercakup dalam satu sisi server Apache.

4.1 Metode Penelitian

Pada tahap penelitian digunakan untuk mengetahui dan menerjemahkan

semua permasalahan dan kebutuhan perangkat keras serta perangkat lunak juga

kebutuhan sistem yang akan dibangun. Hasil akhir dari penelitian diharapkan akan

didapatkan suatu sistem yang strukturnya dapat didefinisikan dengan baik dan

jelas. Metode yang digunakan untuk peneltian adalah metode yang berorientasi

prinsif kerja sistem.

4.2 Metode Perancangan

Cara kerja perancangan yang dilakukan mengacu pada prosedur

pembuatan website pada perangkat mobile phone yang pernah dilakukan oleh

Nurhefzan (2007), Siswanto (2007), Ayu W.S (2007). Tetapi dalam perancangan

ini mekanisme pembuatan website dimodifikasi dengan pengurangan footprint,

ukuran aplikasi, kompabilitas platform, serta data yang ditransfer, dan lebih

menitikberatkan aplikasi streaming dalam PHP. Sehingga menghasilkan tampilan

website se-efisien mungkin, ringan, dan lebih menarik yang dapat meningkatkan

metode pembelajaran yang berkualitas. Adapun alur proses pembuatannya adalah

:

43

Page 57: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

44

Mendesain aplikasi dan tampilan web m-learning

Mempersiapkan web server dan database server

Mempersiapkan konten/materi

Mulai

Uji aplikasi m-learning di localhost/intranet

Berhasil

Uji aplikasi m-learning di internet

Uji aplikasi m-learning di perangkat mobile

Selesai

Berhasil

Gambar 4.1 Blok diagram alir perancangan m-learning

Page 58: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

45

Dari Gambar 4.1, dapat dijelaskan bahwa materi pembelajaran / konten,

dimana dalam konten ini adalah file streaming dan file multimedia yang

merupakan faktor penting dalam obyek m-learning. Setelah konten / isi materi

telah dipersiapkan, maka selanjutnya adalah mendesain aplikasi dan tampilan web

m-learning. Didalam mendesain aplikasi membuat aplikasi yang ringan dan cepat

agar tidak membebani browser client. Dengan cara pengurangan footprint pada

aplikasi m-learning akan menjadikan aplikasi yang ringan, cepat, dan stabil.

Untuk selanjutnya, bagian yang terpenting dan merupakan otak dan

jantung aplikasi m-learning ini adalah web server. Web server disini mempunyai

dua pengertian, yaitu web server untuk aplikasi, dan web server untuk streaming

(streaming server). Selain itu dibutuhkan sebuah server lagi untuk menyimpan

database dari konten / isi materi m-learning, atau biasa disebut database server.

Langkah selanjutnya adalah pengujian aplikasi m-learning. Dalam

pengujian ini dilakukan dalam dua tahap, yaitu pengujian di localhost / intranet

dan pengujian di internet. Pengujian di localhost dimaksudkan untuk

mensimulasikan terlebih dahulu aplikasi yang telah dibuat. Sehingga jika terdapat

kekurangan dalam sistem aplikasi masih dapat diperbaiki. Pengujian aplikasi m-

learning di internet (online) dilakukan setelah dengan pengujian di localhost. Hal

ini dimaksudkan untuk memaksimalkan hasil perancangan sistem aplikasi m-

learning. Walaupun sebenarnya melakukan perubahan besar terhadap sistem

aplikasi m-learning di internet (online) dapat dilaksanakan, akan tetapi akan

beresiko besar terhadap keamanan web server maupun database server.

Page 59: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

46

Pengujian aplikasi m-learning di internet (online) dapat juga dilakukan

secara bersamaan dengan pengujian di localhost, dengan pengertian bahwa cara

itu untuk mensinkronisasikan dan membandingkan hasil analisa sistem aplikasi m-

learning antara pengujian di localhost dan pengujian di internet (online).

Setelah pengujian di internet (online) telah didapatkan, maka selanjutnya

adalah menguji aplikasi m-learning dalam perangkat mobile. Dalam pengujian

perangkat mobile ini menekankan penggunaan PHP dengan interface (tampilan)

seminim mungkin dan kompabilitas perangkat mobile yang menggunakan device

rendah serta smart phone.

4.3 Proses Perancangan M-learning

1. Konten atau materi pembelajaran

Materi pembelajaran adalah materi pembelajaran yang ada pada jurusan

teknik elektro tetapi yang diuji cobakan adalah pada mata kuliah bahasa inggris

Selain hal tersebut dibutuhkan juga adanya file streaming. File streaming yang

digunakan adalah berupa video rekaman simulasi pengunaan UMTS (Standard for

Universal Mobile Telephone Service) dari siemens dengan format .mpg untuk

konsep HTTP dan 3gpp untuk konsep Web 2.0. File multimedia juga digunakan

agar website dapat kelihatan lebih menarik dan juga bisa digunakan sebagai materi

pembelajaran juga. File gambar pada dasarnya juga terjadi kompresi, teknik

kompresi yang terjadi pada file gambar antara lain: PNM, PCX, PPM, BMP,

TIFF, GIF, PNG, JPEG, dan teknik kompresi yang dibuat pada milenium baru

yaitu JPEG2000 (Daryanto T, 2005).

Page 60: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

47

2. Merancang aplikasi dan tampilan m-learning

Dalam merancang aplikasi website m-learning ini menggunakan

pemrograman PHP dan MySQl. Untuk merancang tampilannya digunakan

perangkat lunak fireworks, ataupun software pembuat website seperti

Macromedia. Selain hal tersebut, aplikasi yang akan dipakai dalam m-learning ini

mengambil system core dari penelitian sebelumnya( Ayu W.S, 2007) dan setelah

itu akan dikombinasikan dengan teknologi lainnya seperti WAP, Web 2.0, Apache

dalam web server, dan MySQL dalam database server.

3. Uji aplikasi pada server localhost

Percobaan website pada server localhost bertujuan untuk melihat tampilan

website yang telah dibuat dan menguji coba website agar sesuai dengan tujuan

pembuatan. Dalam percobaan protocol WAP digunakan Microemulator dari Sun

Microsystem.

4. Proses upload website m-learning pada internet

Jika pada server localhost sudah tidak ada masalah, tahapan selanjutnya

adalah meng-upload website kedalam jaringan internet.

5. Pengujian website m-learning

Pengujian website bertujuan untuk mengetahui apakah alat yang dihasilkan

sudah sesuai dengan persyaratan dalam penggunaannya pada perangkat mobile

phone. Jenis pengujian disesuaikan dengan fasilitas mobile phone yang

disediakan, antara lain meliputi: pengujian aplikasi m-learning, pengujian

terhadap tampilan website pada perangkat mobile phone, pengujian file

pendukung dan pengujian file streaming.

Page 61: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

48

4.4 Rancangan Sistem M-learning

Berikut adalah rancangan sistem aplikasi m-learning yang dapat berjalan

mengatasi kompabilitas dan interoperabilitas platform dengan mendukung 3 buah

media yaitu HTTP yang berjalan pada pc atau laptop, WAP pada device memori

kecil dan Web 2.0 pada device masa kini atau lebih dikenal dengan smart phone.

Gambar 4.2 Rancangan Sistem model M-learning

Administrator adalah orang yang bertugas mengendalikan dan

mengamankan web server dan database server. Semua isi dan kerja aplikasi m-

learning dipantau oleh administrator. Web server dan database server berfungsi

melayani client dengan penghubung melalui internet. Permintaan atau request

akan dilayani dalam 3 media protokol yaitu media HTTP atau biasanya melalui

laptop, komputer desktop, bisa juga melalui PDA, internet tablet, smart phone

Page 62: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

49

yang menggunakan media XHTML atau biasa disebut dengan Web 2.0 kemudian

yang terakhir adalah media WAP.

Media WAP dibuat untuk mengatasi masalah keterbatasan perangkat atau

device dengan memori yang kecil, data yang kecil, kecepatan data yang rendah.

Sedangkan konsep Web 2.0 digunakan untuk melayani ponsel-ponsel cerdas masa

kini terutama yang sudah mendukung XHTML. Kelebihan memakai 3 model

media ini adalah semua kalangan dari device paling rendah dan tinggi dapat

mengakses layanan streaming interaktif ini. Pengajar dan didik ajar akan

mendapatkan isi yang sama dari layanan streaming interaktif tersebut.

Untuk menggunakannya user harus mendaftarkan ke layanan streaming

interaktif ini terlebih dahulu. Setelah itu administrator akan mengaktifkannya.

Setelah diaktifkan maka user dapat mengakses layanan yang tersedia seperti

forum diskusi, permatakuliahan, berita akademik, pembelajaran melalui audio

seperti english learning atau bisa juga melalui video streaming yang dipasang

dalam layanan streaming interaktif ini. Selain itu user dapat mengupload materi

dan mengunduh materi yang dapat dilakukan kapan saja dan dimana saja berada.

Page 63: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

BAB V HASIL PENELITIAN

5.1 Hasil Penelitian

Hasil dari sistem adalah sebuah website m-learning yang cukup interaktif.

Aplikasi web ini juga terdapat pengamanan akses berupa user dan password. Jadi

halaman utama dapat diakses oleh semua user baik sebagai tamu atau sebagai user

aktif. Namun, pada fasilitas user tamu sangat terbatas dalam mengakses web site

,oleh karena itu untuk mempergunakan fasilitas web site ini maka user harus

mendaftarkan diri pada link daftar dan untuk menentukan status user aktif hanya

dapat dilakukan oleh admin. Berbeda halnya dengan dosen untuk dapat login ke

dalam web site, dosen didaftarkan / diregister oleh admin sendiri di dalam

halaman admin. Ini merupakan langkah keamanan.

Berikut ini digambarkan desain dari aplikasi web site m-learning. Tetapi

sebelumnya kita akan membahas terlebih dahulu spesifikasi kebutuhan sistem web

site m-learning.

5.2 Implementasi Secara Umum

5.2.1 Spesifikasi kebutuhan sistem

Pada bagian spesifikasi kebutuhan sistem diulas tentang kebutuhan sistem

perangkat lunak maupun perangkat keras (client maupun server) yang dapat

mendukung dalam pembuatan maupun dalam pengoperasian sistem.

5.2.2 Spesifikasi client

Spesifikasi yang harus dimiliki client dalam implementasi program

aplikasi ini adalah sebagai berikut:

50

Page 64: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

51

1. Kebutuhan Hardware, ponsel (handphone) minimal GPRS atau CDMA

dengan fasilitas WAP browser (minimal wap 1.2 ), tetapi untuk idealnya

sistem m-learning digunakan smart phone atau minimal handphone yang

sudah mendukung 3G, PC (Personal Computer) Intel Pentium atau AMD

dengan clock speed 233 Mhz dan RAM minimal 128 MB atau spesifikasi yang

lebih baik.

2. Kebutuhan Software, WAP browser yaitu suatu aplikasi emulator HP untuk

mengakses WAP site dan yang digunakan dalam pengujian penelitian ini

adalah WAP browser versi 2.0 dari Nokia 6275. Browser tersebut dapat

digunakan dalam implementasi WAP 1.2.1 - WAP 2.0 XHTML. Dalam

gambar media WAP digunakan Microemulator dari MicroEmu. Kemudian,

ponsel yang memiliki fasilitas WAP browser (minimal versi 1.2 ) atau yang

sudah memiliki fasilitas 3G sudah mendukung XHTML maka web site

browser internet otomatis dapat dapat digunakan.

Gambar 5.1

Hardware Nokia 6275

Berikut tabel spesfikasi handphone yang digunakan dalam pengujian

penelitian ini

Page 65: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

52

Tabel 5.1 Spesifikasi Hardware dan Software Client

Operating System Nokia Os Developer Platform Series 40 3rd Edition Frequency Band AMPS 800

CDMA 1900 CDMA 800

Regional Availability Americas Asia-Pacific China

Display Resolution: Color Depth:

240 x 320 18bit

Memory Max User Storage: Memory Card:

21 MB Micro SD

Network Data Support

CSD CDMA 1x

Local Connectivity Bluetooth 1.2 Infrared USB

Java Technology MIDP 2.0 CLDC 1.1 JSR 120 WMA JSR 135 MMA JSR 184 M3DGA JSR 165 JTWI JSR 75 FC & PIM Api JSR 82 Bluetooth Api Nokia UI Api

Java Verified Root Certificate

UTI Root

Browser HTML over TCP/IP WAP 2.0 XHTML over TCP/IP

Messaging MMS+SMIL SMS

Digital Rights Management

OMA DRM Forward Lock OMA DRM v 1.0 DRM Delivery Method: MMS (Forward-Lock only) WAP Download

Page 66: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

53

Camera Resolution: Digital Zoom: Image Format: Feature: Video Resolution: Video Frame Rate: Video Format:

1152 x 864 4 x JPEG Flash 176 x 144 15 fps H.263, MPEG-4

Video Features: Video Player Video Recorder Video Ringtones

Video Formats: 3GPP Formats (H.263) H.264/AVC MPEG-4

Audio Features: Audio Recoder AMR Audio Streaming Music Player Stereo

Audio Formats AAC AAC+ eAAC+ MP3 MP4 AMR-NB MIDI Tones (poly 64)

Graphics Formats BMP GIF87a GIF89a JPEG WBMP

Extra Features BREW 3.1 Handsfree Speaker MP3 Ringtones Stereo FM Radio Themes

5.2.3 Spesifikasi server

Spesifikasi pada server dalam implementasi program aplikasi ini adalah

sebagai berikut:

Page 67: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

54

1. Sistem Operasi menggunakan Debian Etch GNU / Linux.

2. Web server menggunakan Apache server dan database server menggunakan

MySQL server versi 5.

3. Aplikasi dibuat menggunakan pemrograman PHP, WML dan XHTML.

5.3 Pengujian Sistem

Dalam tahap ini akan dijelaskan tentang pengujian program aplikasi yang

digunakan dalam sistem pembelajaran elektronik melalui WAP site m-learning

dan web site m-learning sebagai pendukung aplikasinya. Dengan pengujian ini

diharapkan dapat mengurangi tingkat kesalahan baik dalam pengolahan data

maupun dalam sistem itu sendiri.

5.4 Implementasi WAP Site

Pada dasarnya sistem kerja dari WAP site sama dengan web site m-

learning hanya saja WAP adalah sebuah media yang berfungsi sebagai teknologi

untuk menghubungkan internet dengan telepon selular. Telepon selular yang

dimaksud adalah hand phone yang mempunyai fasilitas GPRS dan CDMA, tetapi

untuk hand phone yang telah mendukung 3G atau XHTML Parsing maka website

dalam hal ini WWW akan bisa langsung di tampilkan oleh browser. Dalam

screenshots dibawah ini menggunakan MicroEmulator dari MicroEmu dan Opera

Mini 4 advanced basic dari Opera Inc.

5.4.1 Halaman WAP site

Untuk memulai aplikasi ini kita menulis alamat dari WAP site kita menuju

URL (Uniform Resource Locator) wapsite. Jadi alamat lengkapnya

http://wap.ista3.mabelta.com.

Page 68: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

55

Gambar 5.2 Tampilan halaman login dan pendaftaran dari WAP site m-learning

Gambar 5.3

Tampilan pada saat connecting dan halaman selamat datang WAP site

Page 69: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

56

5.4.2 Halaman menu utama wap site

Gambar 5.4 Halaman menu utama, visi dan misi jurusan teknik elektro

5.4.3 Halaman menu berita teknik elektro

Gambar 5.5 Tampilan halaman berita teknik elektro dan detilnya

Page 70: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

57

5.4.4 Halaman menu perkuliahan.

Gambar 5.6 Tampilan halaman semester strata 1 dan diploma 3

Gambar 5.7 Tampilan halaman mata kuliah strata 1 dan diploma 3

Page 71: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

58

Gambar 5.8 Tampilan halaman detil mata kuliah dan mata kuliah yang tidak ada

5.4.5 Halaman menu forum diskusi dan download

Gambar 5.9 Tampilan halaman forum diskusi dan subtopik forum diskusi

Page 72: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

59

Gambar 5.10 Tampilan halaman isi subtopik forum diskusi dan halaman download

5.5 Implementasi Website M-learning Dengan Konsep Web 2.0

Konsep Web 2.0 (mobi) ini digunakan untuk mengatasi ketidakmampuan

dalam menggunakan tabel, dukungan file download, audio, video pada sistem

kerja WAP. Dalam uji coba nanti juga akan diuji validation di dalam website

WC3 School yang menjadi acuan standar WWW di seluruh dunia. Dalam

screenshots dibawah ini menggunakan MicroEmulator dari MicroEmu dan Opera

Mini 4 advanced basic dari Opera Inc.

5.5.1 Halaman depan mobi

Untuk memulai aplikasi dengan konsep ini kita menulis alamat dari website

kita menuju URL (Uniform Resource Locator). Jadi alamat lengkapnya

http://ista3.mabelta.com.

Page 73: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

60

Gambar 5.11 Tampilan mobi halaman depan dan pendaftaran

Gambar 5.12

Tampilan mobi halaman login dan pada saat connecting

Page 74: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

61

5.5.2 Halaman menu utama mobi

Gambar 5.13 Halaman mobi menu utama, visi dan misi jurusan teknik elektro

5.5.3 Halaman menu mobi berita teknik elektro

Gambar 5.14 Tampilan mobi halaman berita teknik elektro dan detilnya

Page 75: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

62

5.5.4 Halaman menu mobi perkuliahan.

Gambar 5.15 Tampilan mobi halaman perkuliahan strata 1 dan diploma 3

Gambar 5.16 Tampilan mobi halaman detil mata kuliah dan mata kuliah yang tidak ada

Page 76: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

63

5.5.5 Halaman menu mobi course

Gambar 5.17 Tampilan mobi halaman course learning dan komentar course learning

5.5.6 Halaman menu mobi forum diskusi dan download

Gambar 5.18 Tampilan mobi halaman forum diskusi dan subtopik forum diskusi

Page 77: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

64

Gambar 5.19 Tampilan mobi halaman isi subtopik forum diskusi dan halaman download

5.5.7 Halaman menu mobi buku tamu dan link

Gambar 5.20

Tampilan mobi halaman bukutamu dan link

Page 78: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

65

5.6 Implementasi Website M-learning Dengan Media HTTP

Gambar 5.21 Tampilan web m-learning dengan layanan listening course

5.7 Evaluasi Sistem

Secara garis besar sistem aplikasi ini sudah berjalan baik di handphone

yang mempunyai browser WAP versi minimal atau 1.2 dan berjalan baik di

handphone yang memiliki browser dengan dukungan lebih XHTML.

Dalam pengujian ini dilakukan analisa validasi dari syntax XHTML yang

membangun konsep Web 2.0 dan syntax WML yang membangun protokol WAP.

Dalam menganalisa syntax, digunakan tools validation dari W3C Schools dan dari

dev.mobi.com yang sudah menjadi acuan standar WWW diseluruh dunia. Berikut

adalah gambar dari hasil uji aplikasi dari ready.mobi yang dilakukan secara

online. Website ready.mobi adalah website standar untuk uji aplikasi internet yang

layak berjalan diatas mobile phone.

Page 79: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

66

Gambar 5.22 Tampilan hasil uji aplikasi dari ready.mobi

Selain itu dukungan browser terhadap file download, audio, dan video juga

belum dapat dijalankan dengan lancar. Seperti diperlihatkan pada gambar berikut.

Gambar 5.23

Tampilan proses gagal saat download

Page 80: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

BAB VI KESIMPULAN DAN SARAN

5.1 Kesimpulan

1. Dengan program PHP, kita dapat melakukan parsing ke dalam 3 media

sekaligus yaitu HTTP, WAP, dan Web 2.0.

2. Audio dan Video Streaming dapat berjalan secara embed didalam media HTTP

dan belum dapat berjalan secara embed di media Web 2.0.

3. Agar aplikasi dapat berjalan dengan waktu yang cepat maka dibutuhkan

koneksi internet berbasis Wifi dan 3G bukan GPRS.

5.2 Saran

1. Agar audio dan video streaming dapat berjalan maksimal secara embed dalam

mobile phone, maka diperlukan sumber daya yang penuh seperti dengan

menggunakan J2ME.

2. Pengunaan streaming RTSP dalam aplikasi streaming video baik video on

demand maupun live sangat diperlukan untuk kenyamanan pengguna aplikasi

streaming tersebut. Dan dapat dikombinasikan dengan aplikasi java mobile

atau J2ME.

67

Page 81: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

DAFTAR PUSTAKA

E. Dahlman, B. Gudmundson, M. Nilsson, and J. Skold, UMTS/IMT-2000 Based

on Wideband CDMA, IEEE Commun. Mag., Vol. 36, pp. 70-80, Sept. 1998.

Nachwan Mufti A., 2003 Modul EE 4712 Sistem Komunikasi Bergerak Seluler,

Mobilecomm.Labs

Olson Philip, 1997 – 2007, PHP Manual, PHP Documentation Group, http://www.php.net

Wahono Romi Satria., 2003-2005, Pengantar E-Learning dan Pengembangannya,

http://www.ilmukomputer.com (cd e-learning) W.J. Dally, P.Hanrahan, and R. Fedkiw, A Streaming Supercomputer, white

paper, Computer System Laboratory, Stanford Univ., Stanford, 2001. http://dev.mobi.com http://forum.nokia.com http://kompas.com http://learnframe.com http://moboonline.com http://projects.alinux.web.id http://phpbb.com http://wikipedia.com

68

Page 82: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

BIODATA PENELITI UTAMA

Nama : Ir. Gatot Santoso, M.T. NIP : 94.0865.494.E Nama instansi : Fakultas Teknologi Industri,

Institut Sains & Teknologi AKPRIND Yogyakarta Status : Dosen Tetap Jurusan Teknik Elektro Tempat , tanggal lahir : Madiun, 3 Agustus 1965 Jenis kelamin : Laki-laki Pangkat / golongan : Pembina / IVa Jabatan akademik : Lektor Kepala Pendidikan:

Jenjang Jurusan Universitas Tahun lulus S1 Teknik Elektro ITN Malang 1993

S2 Teknik Elektro/ TeknikTelekomunikasi UI 2003

Pengalaman Dalam Pekerjaan: 1994 – 1996 : Sekretaris Jurusan Teknik Elektro, IST AKPRIND Yogyakarta

1996 – 1998 : Pembantu Dekan III, FTI, IST AKPRIND Yogyakarta

2003 – 2004 : Kepala Laboratorium Sistem Digital, IST AKPRIND Yogyakarta

2004 – 2006 : Pembantu Dekan III, FTI, IST AKPRIND Yogyakarta

2006 – sekarang : Ketua Jurusan Teknik Elektro, IST AKPRIND Yogyakarta

Pengalaman Mengajar:

Mata kuliah : Elektronika Dasar, Elektronika Digital, Sistem Digital, Dasar

Telekomunikasi, Sistem Komunikasi, Pengolahan Sinyal

Penelitian dan Publikasi: 1. Jaringan Selular WCDMA, dipublikasikan dalam Proseding Aplikasi Sains &

Teknologi 2003 di IST AKPRIND, Tanggal 18 Oktober 2003 2. Simulasi Efek Breathing Pada CDMA Dengan Menggunakan Model Propagasi

Free Spase Untuk Komunikasi Satelit, dimuat pada JURNAL ANTARIKSA NASIONAL (JanNas), Vol.9 No.1 Maret 2004

3. Analisa Kapasitas UpLink dan DownLink Sistem Selular W-CDMA dengan

Ketidaksempurnaan Sektorisasi Sel, dimuat pada Jurnal Teknologi ter-Akreditasi ACADEMIA ISTA, Vol.10. No.1, Juni 2005

69

Page 83: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

70

4. Performance And System Capacity Analysis Of Direct Sequence CDMA By

Reckoned Influencing Imperfection Of Power Control And Sectorization, di publikasikan dalam The 8 International Conference On Quality In Resech (QIR), 9-10 August 2005, Faculty of Engineering, University of Indonesia

5. Perancangan Layanan Multimedia Pada M-Learning Berbasis CDMA, dimuat

pada Jurnal Teknologi terakreditasi ACADEMIA ISTA, edisi Khusus Juni 2006.

Publikasi Buku Ilmiah: 1. Sistem Selular CDMA, Penerbit Graha Ilmu, Yogyakarta, 2004 2. Sistem Selular WCDMA, Penerbit Graha Ilmu, Yogyakarta, 2005

Page 84: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

71

BIODATA PENELITI ANGGOTA

Nama : Edhy Sutanta, S.T., M.Kom. NIP : 96.0372.515.E Nama instansi : Jurusan Teknik Informatika,

Fakultas Teknologi Industri, Institut Sains & Teknologi AKPRIND Yogyakarta

Status : Dosen Tetap Jurusan Teknik Informatika Tempat, tanggal lahir : Sentolo Kulon Progo, 08 Maret 1972 Jenis kelamin : Laki-laki Pangkat / golongan : Pembina / IVa Jabatan akademik : Lektor Kepala Pendidikan:

Jenjang Jurusan Universitas Tahun lulus

S1 Manajemen Informatika & Teknik Komputer ISTA Yogyakarta 1996

S2 Ilmu Komputer UGM 2006 Pengalaman Dalam Pekerjaan: 1. Dosen Tetap Jurusan Teknik Informatika, FTI, IST AKPRIND, 1996-sekarang 2. Pelaksana Program D-III, Prodi Manajeman Informatika & Teknik Komputer,

Jurusan Teknik Informatika, FTI, IST AKPRIND, 1998-2000 3. Sekretaris Jurusan Teknik Informatika, FTI, IST AKPRIND, 1998-2001 4. Ketua Kelompok Kerja Tim Penyusun Kurikulum Diploma III, Prodi

Manajemen Informatika & Teknik Komputer, Perguruan Tinggi di lingkungan Kopertis Wilayah V, DIY, 1998

5. Sekretaris Badan Afiliasi Teknik (BAT), IST AKPRIND, 1998–2000 6. Dosen Tidak Tetap Jurusan Teknik Industri, FT, UST, 2000-sekarang 7. Ketua Jurusan Teknik Informatika, FTI, IST AKPRIND, 2001-2003 8. Redaksi Pelaksana, Jurnal Teknologi ACADEMIA ISTA, IST AKPRIND,

2001-2004 9. Ketua Komisi Tim Penyusun Kurikulum Program Prodi Teknik Informatika &

Manajemen Informatika & Teknik Komputer, IST AKPRIND, Mei 2002 10. Ketua Seksi Pendidikan, Karang Taruna Bhakti Pertiwi, Sentolo, KP, DIY,

2003-sekarang 11. Ketua Jurusan Teknik Informatika, FTI, IST AKPRIND, 2006-14 Juni 2008 12. Ketua Tim Penyusun Proposal PHK INHERENT K3, IST AKPRIND,

Agustus 2006 13. Ketua Pelaksana PHK INHERENT K3, IST AKPRIND, September 2006.

Nama Program : Program Hibah Kompetisi Teknologi Informasi dan Komunikasi Tahun 2006

Jumlah Dana : Rp. 550.000.000,- Sumber Dana : Dirjen DIKTI, Depdiknas RI, Tahun 2006

Page 85: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

72

Judul Program : Peningkatan Teknologi Informasi dan Komunikasi IST AKPRIND Dalam Rangka Optimalisasi Arus Informasi Antar Perguruan Tinggi

14. Ketua Tim Penyusun Kurikulum Prodi Teknik Informatika & Manajemen Informatika & Teknik Komputer, FTI, IST AKPRIND, Maret 2007

15. Kepala Tim Pelaksana INHERENT, IST AKPRIND, 2007 - sekarang 16. Anggota Tim Penyusun Proposal PHK K1, FTI-IST AKPRIND, Juli 2007 17. Tim Pelaksana PHK K1, FTI-IST AKPRIND, September 2007

Nama Program : Program Hibah Kompetisi Pengembangan Sistem Aplikasi Dan Konten (K1) Tahun 2007

Jumlah Dana : Rp. 884.185.000,- Sumber Dana : Dirjen DIKTI, Depdiknas RI, Tahun 2007 Judul Program : Peningkatan Kualitas Pembelajaran Melalui

Pengembangan Konten E-Learning Untuk Mendukung Pemanfaatan Sumberdaya Bersama Antar Perguruan Tinggi Di Indonesia

18. Dosen Tidak Tetap JPTK, FKIP, UST, September 2007-sekarang 19. Anggota Tim Pengembang Sistem Informasi Tertib Admininstrasi

Pengelolaan Kegiatan Tri Dharma PT, PHK K1 UPT-PUSKOM, IST AKPRIND, September 2007

20. Sekretaris & Anggota Tim Seleksi Proposal Pengembangan Konten, PHK K1, FTI-IST AKPRIND, Oktober 2007

21. Wakil Ketua Bidang Kurikulum, APTIKOM Wilayah V DIY Yogyakarta, Oktober 2007-sekarang

22. Anggota Tim Penyusun Proposal PHK Institusi 2009, IST AKPRIND, Januari 2009

23. Sekretaris Takmir Masjid Sabilal Huda, Sentolo, Kulon Progo, DIY, Juni 2008-sekarang

24. Ketua Jurusan Teknik Informatika, FTI, IST AKPRIND, Juni 2008-sekarang 25. Redaksi Pelaksana, Jurnal TEKNOLOGI, FTI, IST AKPRIND, 2008-sekarang 26. Anggota Dewan Redaksi, Jurnal TECHNO SCIENTIA, IST AKPRIND,

2008-sekarang 27. Anggota Tim Penyusun Proposal PHK Institusi 2010, IST AKPRIND, Januari

2009 Pengalaman Mengajar: Mata kuliah : Basia Data I, Basis Data II, Sistem Berkas, Sistem Informasi.

Penelitian dan Publikasi: 1. Menyigi Penggunaan Metode Shellsort Dalam Pengurutan Data, hasil

penelitian dipublikasikan dalam Jurnal Ilmiah tidak terakreditasi, INTEGRASI TEKNOLOGI, ISSN: 1412-9949, volume 2, nomor 2, Maret 2005

2. Pemanfaatan Metode Iterasi Matematis Untuk Pengujian Kinerja Processor, hasil penelitian dipublikasikan dalam Jurnal Ilmiah tidak terakreditasi, DASI, ISSN: 1411-3201, volume 6, nomor 1, Maret 2005

Page 86: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

73

3. Dukungan Sistem Informasi Manajamen (SIM) Dalam Kegiatan Manajemen, makalah dipublikasikan dalam Jurnal Ilmiah tidak terakreditasi, MANAJERIAL, ISSN: 0216-3705, volume 1, nomor 1, Maret 2005

4. Mendayagunakan Informasi Sebagai Sumberdaya Untuk Mencapai Keunggulan Kompetitif Organisasi, makalah dipublikasikan dalam Jurnal Ilmiah tidak terakreditasi, MANAJERIAL, ISSN: 0216-3705, volume 1, nomor 2, September 2005

5. Aplikasi Sistem Pendukung Pengambilan Keputusan Untuk Optimalisasi Penggunaan Lahan Pertanian, hasil penelitian dipublikasikan dalam Jurnal Ilmiah tidak terakreditasi, WAHANA ILMIAH, ISSN: 1693-2609, volume 3, nomor 5, Juli 2005

6. Beberapa Metode Penyelesaian Collision Pada Organisasi Berkas Secara Hashing, makalah dipublikasikan dalam Jurnal Ilmiah tidak terakreditasi, WAHANA ILMIAH, ISSN: 1693-2609, volume 4, nomor 6, Maret 2006

7. Analisis Aspek-Aspek Kualitas Schema Database (Studi Kasus Pada Database Akademik IST AKPRIND Yogyakarta), Prosiding Seminar Nasional Teknologi, Kerjasama Kopertis Wilayah V Yogyakarta-UII-UAJY-UKDW-STMIK-AKAKOM-STMIK AMIKOM, ISSN: 1978-9777, D-283, Pemakalah: Suwanto Raharjo, Edhy Sutanta, dan Emma Utami, Hotel Inna Garuda Yogyakarta, 24 November 2007

8. Perancangan Streaming Interaktif Pada Intranet, Prosiding Seminar Nasional EECCiS 2008, Universitas Brawijaya Malang, Pemakalah: Gatot Santoso dan Edhy Sutanta, ISSN: 979257703-3, E-28, 3-4 Juni 2008

9. Analisis Keamanan Sistem Aplikasi (Study Kasus Pada Aplikasi E-Learning Di IST AKPRIND Yogyakarta), Prosiding Seminar Nasional SNAST 2008, IST AKPRIND Yogyakarta, ISSN: 1979-911X, Pemakalah: Edhy Sutanta, 13 Desember 2008

Publikasi Buku Ilmiah: 1. Sistem Informasi Manajemen, Penerbit Graha Ilmu, Yogyakarta, 2003 2. Algoritma: Teknik Penyelesaian Permasalahan untuk Komputasi, Penerbit

Graha Ilmu, Yogyakarta, 2004 3. Sistem Basis Data, Penerbit Graha Ilmu, Yogyakarta, 2004 4. Pengantar Teknologi Informasi, Penerbit Graha Ilmu, Yogyakarta, 2004 5. Komunikasi Data d& Jaringan Komputer, Penerbit Graha Ilmu, Yogyakarta,

2004 6. Statistik dan Probabilitas, Teori dan Praktek Komputer, Penerbit Amus,

Yogyakarta, 2005 7. Teori & Praktek Pemrograman Dengan Turbo Pascal, Penerbit Graha Ilmu,

Yogyakarta, 2005 8. Teori & Praktek Struktur Data Dengan Bahasa C, Penerbit Graha Ilmu,

Yogyakarta, 2005

Page 87: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...

74

SINOPSIS PENELITIAN LANJUTAN

Dalam penelitian ini telah dilakukan pembuatan aplikasi berbasis mobile

dengan menggunakan bahasa PHP, WML, serta XHTML sebagai media

komunikasi pembelajaran secara mobile. 3 buah media tersebut merupakan

rancangan model m-learning yang dapat menghubungkan user satu dengan user

yang lainnya sehingga menciptakan sebuah layanan streaming interaktif. Selain

itu, rancangan model m-learning tersebut juga mampu mengatasi kompabilitas

platform dalam menjalankannya. Komunikasi data yang dipakai adalah berupa

GPRS dari CDMA2000 yang memang tertuju untuk paket data. Kelanjutan dari

penelitian ini adalah pengembangan dan penelitian dibidang aplikasi teknologi

mobile. Dari penelitian yang sudah diperoleh dapat dikembangkan menjadi

aplikasi berbasis mobile yang dapat dikombinasikan dengan J2ME atau lebih

sering disebut dengan Java Mobile. Dengan aplikasi berbasis J2ME, kebutuhan

akan data dan voice akan menjadi lebih terfokus pada layanan yang disediakan.

Pengembang akan mudah mengoperasikan aplikasi yang sudah diperoleh dari

penelitian ini dengan menggunakan aplikasi berbasis J2ME.

Page 88: 2008 Gatot S-Edhy S Laporan HB Tahun 1-Perancangan Streaming ...