Sunday, March 23, 2014

TUGAS PERTAMA PENGANTAR WEB SCIENCE

WEB SCIENCE

     Web Science adalah pengembangan dari website dari zaman ke zaman,yang pada awalnya adalah web 1.0,2.0 dan 3.0 .Website sendiri dikenalkan oleh Tim Berners-Lee pada tahun 1990,dimana pada masa itu Web 1.0 masih bersifat read-only, pada Web 2.0 read-write,sedangkan pada Web 3.0 mengembangkan hubungan manusia ke manusia, manusia ke mesin, dan mesin ke mesin.


HTML 5

HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML (yang pertama kali diciptakan pada tahun 1990 dan versi keempatnya, HTML4, pada tahun 1997) dan hingga bulan Juni 2011 masih dalam pengembangan. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.

HTML5 merupakan salah satu karya Konsortium Waring Wera Wanua (World Wide Web Consortium, W3C) untuk mendefinisikan sebuah bahasa markah tunggal yang dapat ditulis dengan cara HTML ataupun XHTML. HTML5 merupakan jawaban atas pengembangan HTML 4.01 dan XHTML 1.1 yang selama ini berjalan terpisah, dan diimplementasikan secara berbeda-beda oleh banyak perangkat lunak pembuat web.

Pada HTML 5 diperkenalkan pengkodean application programming interfaces (APIs) antarmuka document object model (DOM) yang ada dikembangkan dan fitur de facto didokumentasikan. Beberapa APIs terbaru pada HTML5 antara lain :
  • Elemen canvas, sebagai mode untuk menggambar object dua dimensi (2D). Lihat spesifikasi 1.0 untuk canvas 2D.
  • Timed media playback
  • Media penyimpanan luring (aplikasi web luring). Lihat Web Storage
  • Penyuntingan dokumen
  • Drag and Drop
  • Cross-document messaging
  • Manajemen sejarah kunjungan penjelajah web
  • Tipe MIME dan penanggung jawab protokol registrasi.
Tidak semua teknologi di atas dimasukkan pada spesifikasi HTML5 W3C, meski teknologi tersebut telah termaktub dalam spesifikasi milik WHATWG HTML. Beberapa teknologi yang juga terkait namun tidak dijadikan bagian dalam spesifikasi HTML5 W3C dan WHATWG HTML5 adalah :
  • Geolocation
  • Web SQL Database, media penyimpanan database lokal.
  • API Database terindeks, mode penyimpanan hierarkis key-value (WebSimpleDB).
  • Web Speech API
 Sumber :
wikipedia

Pengenalan CSS

Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman.

Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.

Sejarah singkat CSS

Pada tanggal 17 Agustus 1996, World Wide Web Consortium (W3C) menjadikan CSS sebagai bahasa pemrograman standart dalam pembuatan dokumen web. Tujuannya adalah mengurangi pembuatan tag-tag baru oleh Netscape dan Internet Explorer, karena kedua kedua browser pada saat itu bersaing mengembangkan TAG sendiri untuk mengatur tampilan web.

CSS level 1 mendukung pengaturan tampilan dalam hal :
1. Font (jenis, ketebalan)
2. Warna, teks, backgrounf dan elemen lainnya
3. Text attributes, misalnya spasi antar baris, kata dan huruf
4. Posisi teks, gambar, table  dan elemen lainnya
5. Marjin, border dan padding.

Selanjutnya di tahun 1998, W3c menyempurnakan CSS awal dengan menciptakan standar CSS2 (CSS level 2) yang menjadi standar hingga saat ini. Pada CSS level 2 ini, di masukkan semua atribut dari CSS1, serta diperluas dengan penekanan pada Internasional accessibility and capability khususnya media-specific CSS.

Bahkan pada tahun 2000, tidak lama setelah CSS2 di implementasikan. CSS2 ini sampai sekarang masih terus dikembangkan, spesifikasinya dibagi pada beberapa topik atau modul.

 Perkembangan CSS

1. CSS1
Dikembangkan berpusat pada pemformatan dokumen HTML.

2. CSS2
Dikembangkan untuk memenuhi kebutuhan terhadap format dokumen agar bisa ditampilkan di printer. CSS2 mendukung penentuan posisi konten, downloadable, huruf (font), tampilan pada tabel (table layout) dan media tipe untuk printer. Kehadiran versi CSS yang kedua diharapkan lebih baik dari versi pertama.

3. CSS3
Adalah versi terbaru dari CSS yang mampu melakukan banyak hal dalam desain website. melakukan animasi pada halaman website, diantaranya animasi warna hingga animasi 3D. Dengan CSS3 desainer lebih dimudahkan dalam hal kompatibilitas websitenya pada smartphone dengan dukungan fitur baru yakni @media query. Selain itu, banyak fitur baru pada CSS3 seperti: multiple background, border-radius, drop-shadow, border-image, CSS Math, dan CSS Object

terdapat 3 metode penulisan CSS :

- Inline Style Sheet
CSS didefinisikan langsung pada tag HTML yang bersangkutan. Cara penulisannya cukup dengan menambahkan atribut style="..." dalam tag HTML tersebut. Style hanya akan berlaku pada tag yang bersangkutan, dan tidak akan memengaruhi tag HTML yang lain.

Contoh :

<!DOCTYPE html>
<html>
<head>
     <title>Contoh Inline Style CSS</title>
</head>
   <body>
      <h2 style="background-color:black; color:white" >
         Text ini akan bewarna putih dan background warna hitam
      </h2>
   </body>
</html>

Dalam kode diatas, terdapat sisipan atribut style pada tag <h2>, nilai dari atribut style ini adalah kode CSS yang ingin diterapkan.

- Internal Style Sheet
Metode Internal Style Sheets, atau disebut juga Embedded Style Sheets digunakan untuk memisahkan kode CSS dari tag HTML namun tetap dalam satu halaman HTML. Atribut style yang sebelumnya berada di dalam tag, dikumpulkan pada pada sebuah tag <style>. Tag style ini harus berada pada bagian <head> dari halaman HTML.

Contoh :

<!DOCTYPE html>
<html>
<head>
<title>Contoh Bentuk Embedded</title>
</head>
<style>
body {background:#0000FF; color:#FFFF00; margin-left:0.5in}
h1 {font-size:18pt; color:#FF0000}
p {font-size:12pt; font-family:arial; text-indent:0.5in}
</style>

<body>
<h1 id="cth1">Judul ini berukuran 18 dengan warna merah!</h1>
<p id="cth2">Tag p ini di format dengan besar font 12 point dengan tipe font Arial dan mempunyai identasi 0.5 inch </p>
<p id="cth3">Yang perlu diperhatikan juga bahwa body disini telah diformat dengan margin kiri 0.5 inch dan warna background biru</p>
</body>
</html>

- External Style Sheet
Adalah CSS yang dibuat dalam file terpisah dengan ekstensi file .css. Untuk memanggilnya menggunakan script html yang disisipkan antara tag head sebagai berikut:

<link rel="stylesheet" type="text/css" href="ditektori/filecss.css" />

Pada bagian href tersebut tinggal diisi mengarah ke direktori dimana Anda menempatkan file cssnya. Penggunaan sistem embeding css ini sangat disarankan karena memang banyak kelebihan yaitu mudah untuk melakukan pengeditan, mengatur semantik dan praktis terkumpul dari satu file.

Kelebihan penggunaan CSS :
1. halaman web menjadi tidak padat, hingga halaman web menjadi SEO friendly
2. anda dapat dengan mudah mengganti tampilan web dengan cukup mengganti nilai dan definisi pada pada satu file CSS saja.

 Kekurangannya penggunaan CSS :
sayangnya susah untuk dimengerti dibandingkan dengan bahasa pemrograman lainnya contohnya: HTML, PHP, Java Script, dan lain-lain dan CSS ini memerlukan waktu yang sangatlah lama untuk bisa mahir untuk mempelajari CSS ini.


Sumber :
http://id.wikipedia.org/wiki/Cascading_Style_Sheets
http://lindamawa2.wordpress.com/2013/11/18/sejarah-dan-perkembangan-css/
http://www.coretansaya.web.id/2013/07/sejarah-css-dan-perkembangannya.html
http://www.duniailkom.com/tutorial-belajar-css-cara-menginput-kode-css-ke-halaman-html/
http://bptik.unnes.ac.id/artikel/perkenalan-dasar-tentang-css/

Thursday, January 16, 2014

Youtube - Video Slide rangkuman Posting

 Saya telah merangkum posting yang ada di blog saya ke dalam powerpoint yang sudah di videoka,terdapat kendala yaitu watermark tidak bisa dihilangkan akibat software yang saya gunakan untuk membuat videonya.tapi silahkan dinikmati :)

Here

Friday, November 29, 2013

KONSEP TEKNOLOGI KONVERGENSI

Broadband
Broadband adalah suatu service jaringan internet yang dapat menyediakan kebutuhan seperti streaming audio dan video, yang dapatkita saksikan melalui Komputer baik di rumah atau mobile dengannotebook.
Untuk memiliki service broadband network di jaringan internet ini, syaratnya di sisi pemakai atau user harus memiliki kecepatan jaringan internet yg tinggi dengan minimal kecepatan256Kbps, untuk solusi ini salah satu teknologinya dapat digunakan denganteknik ADSL yaitu yg mempunyai minimal kecepatan 384Kbps - 512 Kbps.Apa itu ADSL? ADSL atau Asymmetric Digital Subscriber Line adalah salah satu bentuk dari teknologi DSL. Ciri khas ADSL adalah sifatnya yang asimetrik, yaitu bahwa data ditransferkan dalam kecepatan yang berbeda dari satu sisi ke sisi yang lain.

VPN
VPN merupakan singkatan dari Virtual Private Network, yaitu sebuah koneksi private melalui jaringan publik (dalam hal ini internet).Dengan VPN ini kita seolah-olah membuat jaringan didalam jaringan atau biasa disebut tunnel (terowongan). Tunneling adalah suatu cara membuat jalur privat dengan menggunakan infrastruktur pihak ketiga. VPN menggunakan salah satu dari tiga teknologi tunneling yang ada yaitu: PPTP, L2TP dan standar terbaru, Internet Protocol Security (biasa disingkat menjadi IPSec). VPN merupakan perpaduan antara teknologi tunneling dan enkripsi.

Media Konvergensi
Konvergensi media adalah penggabungan atau pengintegrasian media-media yang ada untuk digunakan dan diarahkan kedalam satu titik tujuan. Konvergensi media biasanya merujuk pada perkembangan teknologi komunikasi digital yang dimungkinkan dengan adanya konvergensi jaringan.
Konvergensi jaringan adalah koeksistensi efisien telepon, video dan komunikasi data dalam satu jaringan. Penggunaan beberapa mode komunikasi dalam jaringan tunggal menawarkan kenyamanan dan fleksibilitas bukan tidak mungkin dengan prasarana yang terpisah.

Sumber : 
Loading...
>>+

Mengenai Podcast

 PODCAST

Apa itu podcasting ?dalam bahasa indonesia yaitu Siniar (bahasa Inggris: podcast) atau siaran web tan-alir (non-streaming webcast) yaitu serangkaian berkas media digital (baik audio maupun video) yang diterbitkan sewaktu-waktu dan sering diunduh melalui penyalur-sedia web (web syndication). Kata ‘podcast’ menelantarkan istilah ‘webcast’ dalam bahasa sehari-hari, karena meningkatnya kegemaran iPod dan pasokan web (web feed).

Istilah "podcasting" sendiri pertama kali muncul adalah dalam sebuah karangan artikel oleh Ben Hammersley di surat kabar The Guardian pada Februari 2004. "Podcast" merupakan lakuran kata "pod" — "playable on demand" (dimainkan atas permintaan), dan "broadcasting" (penyiaran). beberapa orang memakai istilah "netcast" sebagai pengganti "podcast", seperti siniarwan (podcaster). "podcast" dapat diuraikan sebagai "personal on demand broadcast" (penyiaran atas permintaan pribadi).
 
Kita bisa menikmatinya dengan menggunakan program-program pemutar musik seperti Winamp,iTunes dan sejenisnya.Lalu informasi macam apa yang biasanya disajikan dalam bentuk podcast ? Ada bermacam-macam, di antaranya talk show, berita, renungan dll.

Manfaat

1.Sebagai tempat expresi
Podcast juga bisa disebut sebagai tempat expresi diri,selain youtube yang menggunakan Video,podcast menggunakan suara :D
2.  Mudah digunakan
Podcasting termasuk mudah digunakan oleh semua kalangan,tapi tentu dengan orang yang memiliki koneksi internet :P
3.Aman dari Spam atau Virus
Podcasting termasuk aman dari spam atau virus.jadi tidak usah takut terkena virus,expresikan saja :D
4. Efisien
Podcast termasuk efisien,mulai dari efisien waktu,memori,tempat dll :)

Langkah-langkah untuk menggunakan podcasting dengan iTunes adalah:
  1. Harus punya iTunes (karena iOS itu hanya bisa di sync menggunakan iTunes,dan berbeda iTunes pun dapat mengacaukan Sync iDivice) kau belum punya dapat di Download software iTunes dari alamat http://www.apple.com/itunes/download/ dan kemudian install di komputer Anda.
  2. Setelah diinstall, jalankan program iTunes. Di sebelah kiri terdapat sebuah panel bernama Source yang berisi sekumpulan item. Salah satu item yang terdapat di panel Source tersebut adalah Podcasts.
  3. Klik Podcasts di panel Source, maka tampilan di panel kanan akan berubah untuk menunjukkan daftar podcast langganan Anda. Saat ini daftar tersebut masih kosong.
  4. Podcasting 1
  5. Untuk berlangganan podcast, Anda dapat mencari podcast-podcast yang sesuai dengan keinginan Anda di Podcast Directory iTunes. Untuk masuk ke Podcast Directory iTunes, klik label Podcast Directory yang terdapat di sebelah bawah daftar podcast. Untuk langkah ini komputer Anda harus terkoneksi dengan Internet.
  6. Di Podcast Directory, terdapat banyak pilihan podcast. Podcast-podcast yang populer ditampilkan langsung di halaman utama. Anda juga dapat mencari podcast yang Anda inginkan dengan memanfaatkan kotak pencarian yang terdapat di bagian atas Podcast Directory. Anda dapat mengklik suatu kategori untuk melihat podcast-podcast yang terdapat di dalam kategori tersebut.
  7. Podcasting 2
  8. Setelah menemukan podcast yang Anda inginkan, klik nama podcast tersebut untuk memunculkan keterangan lengkap tentang podcast tersebut beserta tombol Subscribe. Selanjutnya klik tombol Subscribe itu untuk berlangganan podcast yang bersangkutan. Langkah ini dapat diulangi untuk podcast-podcast lain yang Anda inginkan.
  9. Podcasting 3
  10. Sekarang klik kembali item Podcast di panel Source untuk masuk ke daftar podcast langganan Anda. Podcast yang Anda pilih tadi telah muncul di daftar tersebut.
  11. Untuk mengupdate podcast langganan Anda, klik tombol Update yang terdapat di bagian kanan atas. Selanjutnya iTunes akan secara otomatis men-download-kan episode terbaru dari semua podcast langganan Anda. iTunes juga akan menampilkan daftar episode-episode yang lebih lama.
  12. Podcasting 4
  13. Setelah di-download, Anda bisa men-dobel-klik nama episode tersebut untuk memainkannya. Episode-episode yang lebih lama juga bisa di-download dengan menekan tombol Get yang terdapat di sebelah kanan nama episode tersebut.
  14. Selanjutnya iTunes akan secara otomatis meng-update semua podcast langganan Anda setiap hari. Anda bisa mengatur konfigurasi podcasting di iTunes melalui menu Edit | Preferences pada tab Podcasting.
Sumber :

Tuesday, October 29, 2013

Kinect Riview (Secara tidak langsung)

Dalam wikipedia tertulis deskripsi Kinect dan sejarahnya,yaitu :         

Kinect for Xbox 360 atau biasanya Kinect(Dulunya di ketahui oleh Project Natal),adalah "controller-free gaming dan pengalaman hiburan" oleh Microsoft dan Xbox 360 video game platform,dan mungkin digunakan untuk Windows 8.Kinect akan bersaing dengan Wii Remote dengan Wii MotionPlus dan PlayStation Move dengan PlayStation Eye gerak sistem kontrol untuk Wii dan PlayStation 3 konsol rumah masing-masing.

Kinect di luncurkan di Amerika Utara pada tanggal 4 November 2010,di Eropa pada tanggal 10 November 2010,di Australia,New Zealand dan Singapura pada tanggal 18 November 2010 dan di Jepang pada tanggal 22 November 2010.Pembelian opsi untuk sensor perifer termasuk bundel dengan permainan Kinect Adventures dan konsol bundel dengan baik 4 GB atau 250 GB konsol Xbox 360 dan Kinect Adventures.Dalam tanggal 29 November 2010 Kinect telah terjual sebanyak 2,5 juta.

so,bagaimana bentuk kinect?this is kinect :
  
Kinect merupakan Pelengkap consol  XBOX 360 dimana kinect berfungsi memainkan game tanpa menggunakan Stick atau lain-lain...bagaimana memainkannya?kita memainkannya dengan menggunakan seluruh tubuh kita,jika kita memasak kita bergerak seperti memasak,jika bermain bola kita bergerak seolah memainkan bola




Teknologi kinect menurut wikipedia :
Kinect didasarkan dari teknologi perangkat lunak yang dikembangkan secara internal oleh Rare, anak perusahaan dari Microsoft Game Studios milik Microsoft, dan teknologi kamera oleh pengembang Israel, PrimeSense. PrimeSense mengembangkan sistem yang dapat mengintepretasikan gestur secara spesifik, sehingga kontrol secara hands-free dapat dilakukan pada perangkat elektronik menggunakan proyektor infrared dan kamera, serta microchip khusus untuk melacak pergerakan objek dan individu pada bidang tiga dimensi. Sistem 3D scanner tersebut dinamakan Light Coding yang menggunakan variasi dari rekonstruksi gambar 3D

Sensor Kinect adalah batang horizontal yang terhubung dengan alas kecil yang memiliki poros yang dapat berputar. Sensor Kinect dirancang untuk diletakkan diatas maupun di bawah TV. Perangkat ini memiliki kamera RGB, sensor kedalaman dan mikrofon yang berjalan di perangkat software khusus, yang menyediakan kemampuan untuk menangkap gerak secara 3D, mengenali wajah dan mengenali suara.

Sensor kedalaman terdiri dari proyektor laser infrared dikombinasikan dengan sensor CMOS monokromatik, yang merekam data video 3D dalam kondisi pencahayaan apapun. Area pengenalan sensor kedalaman dapat diatur, dan perangkat lunak Kinect secara otomatis mampu mengkalibrasikan sensor berdasarkan permainan dan kondisi lingkungan pemain, mengenali keberadaan furnitur maupun halangan lain. Kinect secara simultan mampu mengenali hingga enam orang, termasuk dua pemain aktif untuk dianalisis gerakannya pada 20 titik sendi tiap orang. Namun, PrimeSense menyatakan bahwa jumlah orang yang dapat "dilihat" (tidak diproses sebagai pemain) hanya dibatasi oleh berapa banyak yang dapat masuk ke dalam jangkauan kamera.

Reverse engineering menentukan bahwa keluaran sensor Kinect pada frame rate 30Hz. Pengiriman video RGB menggunakan 8-bit resolusi VGA (640 x 480 piksel) dengan filter warna Bayer, sedangkan pengiriman video monokrom untuk deteksi kedalaman menggunakan resolusi VGA dengan 11-bit. Sensor Kinect memiliki area penggunaan 1.2-35 m (3.9-11 kaki).


yap itu merupakan deskripsi teknologi kinect,kinect menggunakan teknologi khusus yang membaca sensor terhadap gerak tubuh sang pemain.





kinect juga bisa berfungsi untuk video chat,video call dan lain-lain...salah satu fungsi keunggulannya adalah dia dapat mengatur semua yang ada dalam consol hanya menggunakan gerak tubuh,seperti memutar musik,menonton film dll..

salah satu kekurangan kinect adalah dia membutuhkan intensitas cahaya yang cukup dan space jarak yang cukup lebar untuk membaca.


kinect merupakan hardware dengan teknologi yang bisa dibilang sangat tinggi,dan kinect juga salah satu pengembangan dalam generasi media baru :)







 

Kaskus APP on Blackberry Riview

Sekarang saya akan membahas salah satu contoh aplikasi berbasis WEB,yaitu aplikasi Kaskus on Blackberry.
  
Gambar diatas merupakan gambar interface dari Kaskus App on Blackberry dimana saat kita buka maka akan Auto connect.
Lalu gambar diatas merupkan interface Home,dimana apabila kita LOGIN pada wal maka kita akan masuk ke menu Profil kita,apabil tidak login tetap bsia digunakan,jika kita ingin login kita bisa mengklik profil di pojok paling kanan atas aplikasi ini.aplikasi ini menggunakan menu slide di homenya yang akan menampilkan HOT THREAD ,Kaskus Riview dll..apabila ingin masuk kategori Forum kita bisa mengklick bagian kedua dri kiri.dan yang tengah adalah kaskus option yang dipegunakan untuk promo,kaspay dll..di kedua paling kanan merupakan FJB (forum jual beli).

banyak kelebihan dari kaskus APP on Blackberry ini,seperti :
 *Simple captcha
*hemat bandwitch karena dia tidak meanmpalkan seluruh isi thread,tapi kita hrs memilih post mana yang mau kita liat
*give reputation
*Upload gambar lebih mudah :D

dan tetap memiliki kelemahan seperti :
*no multi tab,untuk orang yang mencari dengan manual seperti saya akan cukup merepotkan
*aplikasi masih ad bug
*saat ini aplikasi ini tidak bisa digunakan dan stuck
*tidak menamplikn seluruh gambar di thread,untuk saya itu suatu kelemahan.


sekian bahasan saya untuk aplikasi ini