Selasa, 19 Oktober 2010

Vidio Streaming Pada Youtube (Jarkom Lanjut)

Vidio Streaming Pada Youtube 
(Jaringan Multimedia)

Pada tugas jarkom lanjut minggu ke-2 ini kami ingin membahas tentang jaringan multimedia. Sebelum kita memasuki pokok permasalahanya terlebih dahulu kita harus mengerti apa yang dimaksud dengan jaringan multimedia. Disini pengertian jaringan multimedia dibagi menjadi beberapa bagian pengertian diantaranya:
Jaringan komputer (Didalam pengertian jaringan multimedia kita mengunakan pengertian Jaringan komputer karena memiliki maksud yang hampir sama) adalah sebuah sistem yang terdiri atas komputer, software dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama.
Sedangkan Multimedia adalah penggunaan komputer untuk menampilkan dan mengkombinasikan text, graphics, audio, video, dan animasi dengan menggunakan links dan tools yang memungkinkan pemakai untuk melakukan berinteraksi dan berkomunikasi.
Jadi kesimpulanya jaringan multimedia adalah sekumpulan komputer, serta perangkat-perangkat lain pendukung komputer yang saling terhubung dalam suatu kesatuan yang menghasilkan suatu text, graphics, audio, video, dan animasi.

Didalam pengertian multimedia diatas maka banyak sekali contoh kasus yang mengunakan teknologi jaringan multimedia maka disini kami akan meberi contoh YOUTUBE sebagai hasil dari jaringan multimedia.

YOUTUBE

Youtube adalah sebuah situs web video sharing (berbagi video) populer yang didirikan pada Februari 2005 oleh tiga orang bekas karyawan PayPal: Chad Hurley, Steve Chen, dan Jawed Karim. Didalam youtube proses pentrasferan data melalui Media server  Player  Browser Web.. Media server. digunakan untuk mendistribusikan on-demand atau webcast suatu konten ke klien. Juga bertanggung jawab untuk mencatat semua aktivitas streaming, yang nantinya digunakan untuk statistik. Player, dibutuhkan untuk menampilkan atau mempresentasikan konten multimedia (data stream) yang diterima dari media server. File-file khusus yang disebut metafile digunakan untuk mengaktifkan player dari halaman web. Metafile berisi keterangan dari konten multimedia. Browser web meneruskan ke player yang tepat untuk mempresentasikannya atau menampilkannya.

Youtube juga sebagai Video On Demand.
Video on Demand adalah sebuah istilah penyajian video yang bisa diakses secara online melalui jaringan internet atau intranet, dimana pemirsa bisa melihat kapan pun sepuasnya dan berulang ulang tanpa harus terikat waktu dan tempat. Video bisa disajikan langsung secara streaming atau didownload.

Youtube juga sebagai media streaming
media streaming diartikan sebagai : suatu sistem yang terdiri dari komponen-komponen yang saling mendukung. Sebuah teknlogi yang memungkinkan distribusi data audio, video dan multimedia secara real-time melalui Internet. Atau dapat pula diartikan sebagai pengiriman media digital (berupa video, suara dan data) agar bisa diterima secara terus-menerus (stream). Data tersebut dikirim dari sebuah server aplikasi dan diterima serta ditampilkan secara real-time oleh aplikasi pada komputer klien Streaming suara sering juga disebut sebagai streaming media. Teknologi media streaming merupakan pengembangan dari teknologi MPEG (Moving Picture Experts Group) yang diakui oleh ISO (International Standard Organization). Teknik kompresi suara menggunakan istilah coding dan decoding. Proses coding dilakukan pada sisi server (coder) sedangkan proses decoding dilakukan oleh klien (decoder). Proses coding dilakukan server untuk mengkompresi data sebelum dikirimkan ke klien melalui Internet, dan decoding dilakukan oleh klien untuk ditampilkan data tanpa kompresi. Proses kompresi dan dekompresi oleh coder dan decoder ini sering disingkat menjadi codec. Proses codec bisa dilakukan menggunakan algoritma standar MPEG.
Didalam streaming ini memiliki berbagai Format Streaming diantaranya:
  1. Format Real Media (.rm/.ra/.ram)
  2. Windows Media (.asf/.wmf/.asx)
  3. QuickTime (.mov).
Komponen-komponen dalam media streaming:
  1. Media source yaitu sumber yang akan menampilkan suatu content presentasi. Media source dapat berupa sumber yang sifatnya live, seperti kamera video atau microphone.
  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.
  3. Media server digunakan untuk mendistribusikan on-demand atau webcast suatu content ke client. Juga bertanggung jawab untuk mencatat semua aktivitas streaming, yang nantinya digunakan untuk billing dan statistik.Player,dibutuhkan untuk menampilkan atau mempresentasikan content multimedia (data stream yang diterima dari media server. File-file khusus yang disebut metafile digunakan untuk mengaktifkan player dari halaman web. Metafile berisi keterangan dari content multimedia. Browser web mendownload dan meneruskan ke player yang tepat untuk mempresentasikannya. Selain itu, juga berfungsi untuk melakukan dekompresi.

Youtube juga sebagai multimedia streaming.
Multimedia streaming adalah suatu teknologi yang mampu mengirimkan atau menteransfer file audio dan video digital secara real time pada jaringan komputer yang terkoneksi. Didalam melakukan multimedia streaming maka akan muncul kendalanya diataranya:
  1. Bandwidth, Bandwidth sangat berpengaruh terhadap kualitas presentasi suatu data stream. Di samping kondisi jaringan juga mempengaruhi bandwidth, hal yang perlu diperhatikan adalah ukuran data stream harus sesuai dengan kapasitas bandwidth jaringan. Untuk mengatasinya digunakan kompresi data dan penggunaan buffer.
  2. Sinkronisasi dan delay, Agar media yang berbeda sampai dan dipresentasikan pada user seperti aslinya, maka media tersebut harus tersinkronisasikan sesuai dengan timeline presentasi tersebut dan delay seminimal mungkin. Adanya kerugian sinkronisasi dan delay dapat disebabkan oleh kondisi jaringan yang buruk, sehingga mengakibatkan timeline presentasi menjadi kacau.
  3. Interoperability, Idealnya adalah presentasi yang kita buat harus dapat dimainkan oleh semua jenis client, CPU yang berbeda, sistem operasi yang berbeda, dan media player lainnya.
Setelah kita mengetahui media apa saja yang digunakan oleh YOUTUBE maka selanjutnya kita melihat tampilan-tampilan pada youtube:
  • Dibawah ini adalah tampilan awal youtube:

  • Dibawah ini adalah tampilan pembufferan file:

  • Dibawah ini adalah tampilan setelah pembufferan:
Kelebihan Youtube adalah:
  • Bisa lihat ma upload video yang kita suka
  • Ajang promosi diri
  • Bisa mendownload setiap video
  • Bisa belajar streaming dan banyak file bermanfaat
  • Vidio yang HD, bisa di download
  • Vidionya lengkap

Kekurangan Youtube adalah:
  • Banyak informasi yang menyesatkan juga
  • Karena terlalu bebas upload jadi banyak file yang tidak berguna atau file pornografi yang terupload
  • Gambarnya tersendat sendat
  • banyak video dengan kualitas buruk
  • Tidak cocok untuk slow conection
  • Tidak bisa download lewat www.YouTube.com secara langsung

Joomla CMS untuk pembuatan WEB E - Commerce


          Seiring dengan perkembangan jaman modern, teknologi internet yang ada sekarang sudah menjadi kebutuhan kita sehari hari baik itu untuk kegiatan komunikasi, sosial, belajar,  maupun jual beli secara online, saat ini salah satu kegiatan yang banyak dilakukan masyarakat indonesia selain berkomunikasi melalui internet yakni jual beli online, jual beli online saat ini banyak dilakukan karena prospek keuntungan yang dihasilkan cukup menjanjikan, istilahnya lainnya E-commerce. E-commerce ini adalah salah satu bentuk kegiatan jual beli secara online melalui jaringan internet yang bertujuan untuk memudahkan proses transaksi agar user bisa lebih mudah melakukan transaksi tersebut tanpa harus bertemu langsung. Nah dengan berkembangnya kegiatan e-commerce ini, berkembang pula tools Web yang berguna untuk memudahkan kita untuk membuat web e-commerce, salah satu tools yang dikembangkan adalah CMS, saat ini ada banyak jenis dari CMS itu sendiri, Misalnya saja Joomla. Sebelum kita membahas Joomla mari kita ketahui dahulu apa sih CMS itu?

CMS (Content Management system) ?
          Adalah suatu sistem yang digunakan untuk mengelola, memfasilitasi dan melakukan pembuatan, editing dan modifikasi content pada sebuah web. CMS joomla biasa digunakan oleh orang yang ingin membuat web tanpa harus menguasai suatu bahasa pemrograman tertentu. Disinilah letak keunggulan CMS itu sendiri, jika kita ingin membuat  suatu web tetapi kita kurang menguasai bahasa pemrograman untuk membuat web, kita tidak akan mengalami kesulitan, karena dibantu dengan CMS joomla untuk melakukan pengeditan konten konten web yang akan dibuat. CMS itu sendiri ada yang berbayar dan juga ada pula yang free atau open source, untuk jenis yang open source misalnya yang akan kita bahas adalah CMS jenis Joomla.



Apa itu Joomla ?
          Adalah suatu Content management system yang berbasis open source yang memiliki fitur fitur menarik dan handal serta dilengkapi dengan content management yang lengkap sehinga jika kita menggunakan CMS jenis ini, kita tidak perlu repot repot untuk menuliskan coding program yang rumit, cukup dengan membuka dan memodifikasi content web dengan tools yang telah disediakan dalam joomla.

Review Tools
          Pada awalnya, pengembangan Joomla ini dimulai dari adanya Mambo, mambo juga merupakan content management system yang berbasis open source. pada tanggal 17 september 2005, muncul Joomla sebagai sebuah CMS baru yang memiliki fitur sama dengan mamabo akan tetapi memiliki content dan fitur tambahan yang lebih handal.
          Dalam joomla itu sendiri sebenarnya terdiri dari beberapa elemen dasar, yakni webserver yang disumsikan sebagai localhost pada browser atau bisa disebut juga penghubung internet, Script sebagai coding pembuatan halaman web dan basis data sebagai tempat untuk menyimpan konten konten yang telah dibuat. Dalam joomla terdapat beberapa extension yang membantu kita dalam pembuatan web, extension itu sendiri adalah tambahan, dalam joomla extension ini merupakan kelengkapan. Beberapa extension dalam joomla yakni :
Components
            Merupakan bentuk tools tambahan dari joomla, bisa diibaratkan sebagai konten yang berfungsi untuk melengkapi fitur joomla yang sudah ada, misal untuk membuat guest book, formulir dan sebagainya.
            Modul
            Merupakan sebuah tools yang berfungsi untuk menambahkan file lain misalnya saja seperti gambar bergerak, musik, tampilan animasi, serta video. Modul ini erat kaitannya dengan component, akan tetapi antara modul dan component tidak saling ketergantungan. Misalnya seperti login form, user menu, recent post dan sebagainya.
            Template
            Bisa diibaratkan template ini sebagai bagian utama, dimana template ini berisi modul,komponen. Template ini merupakan exrtension yang digunakan untuk mengatur tata letak tampilan web yang dibuat baik itu dari ukuran header, footer maupun tampilan bentuk dari isi web.
            Plugin
            Digunakan untuk mempermudah pengelolaan tampilan kontent isi dari web yang kita buat, misalnya saja seperti readmore yang digunakan untuk membatasi isi artikel yang akan ditampilkan dilayar.
            Language
            Adalah sebuah ekstensi yang digunakan untuk menampilkan bahasa yang diinginkan dalam tampilan interface joomla itu sendiri.
            Tools
            Merupakan ekstensi yang digunakan untuk mengatur dan memaintenance sebuah web. Misalnya jika kita ingin merubah icon pada cpanel joomla dan sebagainya.

Succes Story
          Joomla diluncurkan pada tanggal 17 september 2005, joomla ini merupakan pengembangan dari jenis CMS mambo yang berbasis open source. Versi awal joomla yang diluncurkan yakni versi  1.0.0 sampai pada tahun 2007 joomla telah berkembang sampai ke versi 1.0.15 dan kemudian pada tahun 2007 diluncurkanlah joomla versi 1.5.x yang memiliki spesifikasi yang cukup berbeda. Saat ini pengguna jasa web sudah banyak yang menggunakan CMS jenis joomla 1.5.20 yang terkenal dengan kestabilannya dalam pembuatan web serta kelengkapan ekstensinya. Salah satu contoh web yang berhasil menjalankan e-commercenya dengan menggunakan joomla adalah Toko Anjany 

Anjany racing adalah sebuah toko sparepart aksesori dan modifikasi roda 2, selain penjualan langsung, toko ini juga melayani jual beli secara online yang dilakukan selama 24 jam. Toko ini selama 2 tahun telah menggunakan joomla untuk basis web mereka.

 
Architecture
          Pada contoh website e-commerce anjany-racing.com ini, sepenuhnya menggunakan pemrograman joomla dalam pembuatan websitenya, dimana dalam web ini sudah dilengkapi dengan konten home, katalog produk, galeri foto, forum diskusi, serta cara pembayaran. Yang memudahkan pelanggan untuk memilih barang yang ditawarkan.

Payment Gateway
          Dalam joomla juga disediakan modul untuk Payment Gateway yang digunakan sebagai fasilitas untuk membantu memudahkan kita dalam pembayaran barang yang telah dibeli, ada beberapa modul paymet gateway yang bisa  diterapkan yakni :
-          2CheckOutIntegrator (2CO)
-          DC MoneyBookers
-          DC 2CheckOut
-          Uang Bookers
-          Payfast
-          PayPal
          Untuk penggunaan joomla, jenis payment gateway yang paling sering digunakan adalah jenis PayPal dan 2CO / 2CheckOutIntegrator. Sedangkan untuk contoh website diatas payment gateway yang digunakan dalah dengan cara registrasi ke web. Artinya sebelum kita melakukan transaksi maka kita harus melakukan registrasi agar kita bisa menjadi member dari website tersebut. Cara pembayaranya bisanya menggunakan transfer sejumlah uang sesuai dengan harga barang yang dibeli, kemudian server atau admin web tersebut akan menerima konfirmasi dan melakukan pemberitahuan kepada pelanggan mengenai pembayaran yang telah dilakukan.

Security
          Untuk keamanan pada joomla itu sendiri tidak benar benar 100% aman, kenapa bisa seperti itu? Ya, karena keamanan dari sebuah web itu tidak lepas dari  bagaimana seorang admin web itu menjaga keamanan websitenya, serta bagaimana dia melakukan penyetingan keamanan. Semuanya tergantung dari keadaan. Karena tak bisa di hindari juga bahwa sudah banyak hacker yang bisa menembus sistem keamanan website website besar sekalipun. Hal ini tidak menunjukan bahwasannya joomla itu tidak aman, akan tetapi keamanan dari sebuah website itu tergantung dari bagaimana kita mengelola web yang ada.

Kelebihan Joomla :
-         Fleksibel
Sesuai dengan platform yang ada, joomla bisa dijalankan pada banyak platform web.
-          User friendly
Biasanya konten maupun interface yang dibuat bisa dimengerti oleh pengguna website.
-          Open source
Joomla merupakan CMS dengan basis open source atau free alias gratis, sehingga apabila kita ingin membuat web dengan mudah kita tidak perlu membeli software aslinya.
-          Powerfull
Joomla dapat berjalan pada semua jenis website, dari e-commerce sampai sosial network.

Kelemahan Joomla :
-          Lambat
Ya, biasanya joomla  akan lambat atau lemot pada saat melakukan loading.
-          Tambahan biaya
Biasanya akan ada tambahan biaya untuk hosting file  dan untuk plugin sementara yang berbayar.
-          Kaku
Maksudnya adalah pada saat kita akan merubah tata letak dari isi web, akan terlihat kaku dan perlu menambahkan lagi modul tambahan jika tampilan yang diinginkan belum ada pada modul.
-          Kurang efisien
Untuk pembuatan web sederhana, banyak yang mengatakan bahwasannya lebih simpel menggunakan CMS jenis Wordpress daripada joomla.

Untuk yang berminat menggunakan joomla. dapat mendownloadnya Disini

Referensi :

Jumat, 08 Oktober 2010

Tugas Jaringan Komputer Lanjut

 Teknologi Jaringan Internet Rumah
Seiring dengan majunya teknologi  informasi, Internet saat ini sudah menjadi suatu kebutuhan untuk semua kalangan, Jaringan internet yang ada sekarang ini bisa kita akses melalui bermacam macam teknologi sepeti teknologi 3G,HSDPA,Broadband,Hotspot,jaringan Rt/Rw dan lainnya, yang memudahkan kita untuk mengakses berbagai macam situs di internet secara mudah. Saya disini akan membahas mengenai teknologi koneksi internet yang ada di lingkungan perumahan. Teknologi yang akan saya bahas adalah mengenai teknologi yang sekarang sedang berkembang di lingkungan perumahan yakni teknologi jaringan Rt/Rw.

Apa itu jaringan Rt/Rw net?

Membangun RT/RW Net adalah suatu konsep dimana beberapa komputer dalam suatu perumahan atau blok dapat saling berhubungan dan dapat berbagi data serta informasi. Konsep lain dari RT/RW Net adalah memberdayakan pemakain internet dimana fasilitas internet tersedia selama 24 jam sehari selama sebulan dimana biaya yang akan dikeluarkan akan murah karena semua biaya pembangunan infrastruktur, operasional dan biaya langganan akan ditanggung bersama.
Atau dengan kata lain RT/RW-Net adalah jaringan komputer swadaya masyarakat dalam ruang lingkup RT/RW. Yang di jalankan melalui media kabel atau Wireless 2.4 Ghz dan Hotspot sebagai sarana komunikasi rakyat yang bebas dari undang-undang dan birokrasi pemerintah. Pemanfaatan RT/RW Net ini dapat dikembangkan sebagai forum komunikasi online antar warga yang efektif untuk saling bertukar informasi, mengemukakan pendapat, dan lain-lain yang bebas tanpa dibatasi waktu dan jarak melalui media e-Mail/Chatting/Web portal. Dilingkungan perumahan saya sendiri jaringan Rt/rw berkembang cukup pesat karena banyaknya minat warga yang ingin mengakses internet serta berbagi informasi yang ada dan terjadi dalam lingkungan sehingga jaringan yang ada saat ini tidak hanya mencakup 1 perumahan saja, bahkan aksesnya sudah sampai masuk ke pemukiman warga asli daerah sekitar perumahan.
Teknologi yang dipakai Jaringan Rt/rw net ?
Ada 2 teknologi jaringan yang biasa digunakan dalam Teknologi jaringan RT/RW Net, yaitu:
  • Teknologi Wireless Wi-Fi
  • Teknologi Jaringan Kabel UTP
Apa itu Wireless Fidely / WiFi ?

WiFi yaitu sekumpulan standar yang digunakan untuk Jaringan Lokal Nirkabel (Wireless Local Area Networks  - WLAN) yang didasari pada spesifikasi IEEE 802.11, Awalnya Wi-Fi ditujukan untuk penggunaan perangkat nirkabel dan Jaringan Area Lokal (LAN), namun saat ini lebih banyak digunakan untuk mengakses internet. Hal ini memungkinan seseorang dengan komputer dengan kartu nirkabel (wireless card) atau personal digital assistant (PDA) untuk terhubung dengan internet dengan menggunakan titik akses (atau dikenal dengan hotspot) terdekat.
Untuk saat ini di perumahan saya, teknologi Rt/rw yang dipakai masih sebatas teknologi Wireless Fidely atau WiFi dengan dibantu Acces point 2,4GHz untuk men-share akses Internet unlimited tersebut dengan tetangga dalam jarak 1-5 km dari rumah. Ketinggian tower sekitar 8 meter di atas atap lebih dari cukup keperluan mencakup 1-5 km. Teknik memberikan akses Internet menggunakan peralatan 2.4 GHz, sedangkan untuk jenis WiFi yang dipakai adalah jenis WiFi yang  bisa di sambungkan dengan antena luar.
Perangkat yang digunakan Warga untuk mengakses jaringan ?
Untuk warga yang ingin mengakses fasilitas ini tentunya harus memiliki beberapa peralatan, beberapa Peralatan yang biasa dipakai di lingkungan perumahan menggunakan WiFi Untuk RT/RW-Net yakni :
 - Sebuah PC / Notebook
- Card Wireless LAN (WiFi)
- Antenna luar

Peralatan Server Jaringan ?

Untuk menjalankan jaringan RT/RW Net harus ada tempat yang akan dijadikan sebagai Central (server) RT/RW-Net yakni tempat untuk mengelola system jaringan dan juga sebagai tempat untuk mendistribusikan koneksi internet keseluruh pelanggan /rumah setiap anggota. Peralatan yang dibutuhkan yakni :
-Tempat (akan diletakanya server)
-perangkat PC
-modem
-Billing Server
-Access Point dan Switch.

Keuntungan penggunaan teknologi ”Wireless Wi-Fi” ini adalah:
   1. Perangkat wireless untuk teknologi wireless Wi-Fi ini sudah umum digunakan dan harganya sudah menjadi relatif murah.
   2. Sebagian besar notebook tipe terbaru sudah dilengkapi dengan perangkat network wireless dengan teknologi Wi-Fi ini.
   3. Area jangkauan yang lebih fleksible dikarenakan tidak dibatasi oleh jaringan distribusi seperti bila menggunakan kabel UTP maupun fiber optic. Secara teoritis dengan daya pancar 100mW sudah dapat menjangkau area (berbentuk lingkaran) 1 – 2 km didukung dengan tinggi tower yang memadai.
   4. Ditinjau dari sisi investasi jauh lebih murah untuk menjangkau area yang besar dibandingkan solusi kabel.
   5. Biaya pemeliharaan yang relatif murah dikarenakan tidak ada perangkat atau jalur jaringan yang berada pada area publik/umum dimana potensi kerusakan atau kehilangan alat lebih besar dibandingkan dengan solusi kabel UTP.
   6. Teknologi Wi-Fi sangat pesat perkembanganya sehingga investasi ke depan akan lebih murah dengan perangkat yang berkecepatan lebih tinggi dan menjangkau area lebih luas.

Kekurangan penggunaan teknologi ”Wireless Wi-Fi” ini adalah:

   1. Harus ada peralatan wireless yang dinstalasi pada sisi user sebagai penerima/pengirim sinyal balik. Namun biaya investasi ini bisa sedikit ditekan dengan memberikan tambahan biaya instalasi pada user yang akan menggunakan jasa ini pertama kali atau bila perlu user akan membayar seluruh biaya perangkat wireless tersebut. Sedangkan solusi kabel UTP hanya perlu melakukan instalasi kabel hingga mencapai titik computer user, tanpa peralatan tambahan.
   2. kecepatan transfer data yang didapat relatif kecil 1-54Mbps dibandingkan kabel UTP 10-100Mbps. Namun untuk keperluan koneksi internet kecepatan 1Mbps sudah sangat memadai dan masih cukup untuk digunakan layanan lainya seperti VoIP, web camera, dll.

Referensi :