Showing posts with label teknologi. Show all posts
Showing posts with label teknologi. Show all posts

Thursday, June 30, 2011

Mari Mengenal dan Belajar CSS 3

Oke langsung saja, saya juga masih kurang paham tentang CSS 3 ini, apa-apa saja yang berubah dari bahasa pemrograman desain web ini, untuk itu kita bahas bersama-sama.

Dari yang saya amati dari webnya http://www.w3.org/TR/CSS/#css3, memang tidak banyak dijelaskan, namun sudah cukup sedikit memberikan gambaran tentang apa itu CSS 3. Dalam halaman web-nya dijelaskan bahwa CSS 3 merupakan pengembangan dari CSS 2, dimana core atau inti dari CSS 2 ini digunakan pada CSS 3. Pada level CSS 3 ini akan ditambahkan fungsionalitas dan / atau mengganti bagian dari spesifikasi CSS 2.1. Tentu penambahan atau penggantian fungsionalitas ini tidak akan menghapus spesifikasi CSS 2 secara keseluruhan ataupun beberapa bagian yang tidak sama pada spesifikasi sebelumnya. Tapi tentu saja teknologi CSS 3 ini masih dalam tahap pengembangan, namun ada beberapa browser yang sudah mendukung format untuk penulisan CSS 3 pada halaman webnya.

Bicara soal "Pengembangan" tentu ada fitur atau fungsionalitas baru yang ditambahkan pada objek yang dikembangkan, dalam hal ini CSS 3. Berikut beberapa fitur yang terdapat pada CSS 3 yang saya kutip dari wikipedia :
  • animasi. Jika sebelumnya penambahan animasi masih membutuhkan aplikasi pihak ke-3 seperti adobe flash dan microsoft silverlight, pada CSS 3 mungkin tidak lagi membutuhkan ke-2 aplikasi tersebut.
  • beberapa efek teks, seperti teks berbayang (inggrisnya text shadow barang kali ^^), kolom koran, dan "word-wrap"
  • jenis huruf eksternal, sehingga dapat menggunakan huruf yang tidak termasuk "web safe fonts", disini berarti kita dapat menggunakan font selain yang menjadi standar web, tentunya ini akan menjadi sangat menarik jika pada halaman web kita, kita bebas menentukan jenis font yang akan kita gunakan ^^
  • beberapa efek pada kotak, seperti kotak yang ukurannya dapat diubah-ubah, transformasi 2 dimensi dan 3 dimensi, sudut-sudut yang tumpul dan bayangan.

Itu beberapa fitur yang dijelaskan pada wikipedia, menurut saya tentu masih terdapat banyak hal lain yang belum kita ketahui tentang fitur-fitur dan kehebatan dari CSS 3 ini, mungkin teman-teman bisa search sendiri nanti. Saya akan memberikan contoh dari demo animasi CSS 3, silakan kunjungi ke web ini : http://webdesignerwall.com/trends/47-amazing-css3-animation-demos (maaf ya ini bukan link, jadi silakan di-copas ^^).

Sementara ini dulu pengenalan dari CSS 3, jika nanti saya menemukan cerita baru (wuih kayak apa aja), saya akan meng-update postingan ini.


Sekian dulu, semoga bermanfaat, inggrisnya I hope this is helpfull for you,

Salam IT,

Continue Reading...

Thursday, June 23, 2011

Representational State Transfer / REST

REST, singkatan bahasa Inggris dari representational state transfer atau transfer keadaan representasi, adalah suatu gaya arsitektur perangkat lunak untuk untuk pendistibusian sistem hipermedia seperti WWW. Istilah ini diperkenalkan pertama kali pada tahun 2000 pada disertasi doktoral Roy Fielding, salah seorang penulis utama spesifikasi HTTP. Istilah ini selanjutnya dipergunakan secara luas pada komunitas jaringan.

REST secara spesifik merujuk pada suatu koleksi prinsip-prinsip arsitektur jaringan yang menggariskan pendefinisian dan pengalamatan sumber daya. Istilah ini sering digunakan dengan longgar untuk mendeskripsikan semua antarmuka sederhana yang menyampaikan data dalam domain spesifik melalui HTTP tanpa tambahan lapisan pesan seperti SOAP atau pelacakan sesi menggunakan cookie HTTP. Dua pengertian ini dapat menimbulkan konflik dan juga tumpang tindih. Dimungkinkan untuk merancang suatu sistem perangkat lunak besar sesuai dengan gaya arsitektur REST Fielding tanpa menggunakan HTTP dan tanpa berinteraksi dengan WWW. Juga dimungkinkan untuk merancang antarmuka XML+HTTP sederhana yang tidak mengikuti prinsip-prinsip REST, tapi sebaliknya mengikuti model dari RPC (remote procedure call). Perbedaan penggunaan istilah REST ini cukup menyebabkan permasalahan dalam diskusi-diskusi teknis.

Sistem yang mengikuti prinsip REST Fielding sering disebut sebagai "RESTful".


Semoga bermanfaat,

dikutip dari : http://id.wikipedia.org/wiki/Representational_State_Transfer
Continue Reading...

HTML 5

HTML5 adalah revisi yang dilakukan oleh pihak konsorsium W3C yang bertujuan untuk melakukan perubahan besar berikutnya pada standar HTML. Bentuk standar baru yang dilakukan akan memperkenalkan fitur baru seperti memutar video dan drag and drop yang pada standar sebelumnya masih mengandalkan bantuan pihak ketiga, sebagai contoh adobe flash.

Proses Standarisasi
WHATWG (= semacam kelompok kerja untuk teknologi aplikasi web) memperkenalkan HTML 5 pada bulan juni 2004 dengan nama Web Applications 1.0, namun ini masih dalam bentuk perkenalan dan belum diaplikasikan.

Pada tahun 2007 Spesifikasi HTML5 diadopsi sebagai pekerjaan permulaan untuk W3C. Grup ini pertama kali mempublikasikan hasil draft pekerjaan pertama mereka pada tanggal 22 januari 2008 namun spesifikasi ini berstatus dalam tahap pengerjaan meskipun sebagian dari HTML5 sudah dalam tahap penyelesaian dan diimplementasikan pada penjelajah web sebelum keseluruhan spesifikasinya mencapai status final.

W3C memperkirakan HTML5 akan selesai pada akhir tahun 2010, namun rilis pertama draft HTML 5 meleset 8 bulan. 

Editor HTML5, Ian Hickson (wakil google inc), berharap spesifikasi HTML5 dapat mencapai tahap kandidat rekomendasi pada tahun 2012. Kriteria di W3C agar sebuah spesifikasi dapat berstatus "Direkomendasikan" adalah "yang kedua: 100% selesai dan penerapannya dapat dilakukan pada dua atau lebih sistem yang berbeda". Pada wawancaranya dengan TechRepublic, Hickson memperkirakan hal ini baru akan terjadi pada tahun 2022 atau setelahnya.[9] Meski demikian, banyak bagian dari spesifikasi sudah stabil dan telah dapat diterapkan.

Markup
Beberapa elemen dan atribut baru diperkenalkan pada HTML 5 yang memperlihatkan tipikal penggunaan website modern. Beberapa diantaranya adalah pergantian yang bersifat semantik pada blok yang umum digunakan yaitu :
Elemen (< div >) dan inline (< span >), sebagai contoh (< span >) (sebagai blok navigasi website) dan
(biasanya dikaitkan pada bagian bawah suatu website atau baris terakhir dari kode html). Banyak elemen lain yang memberikan kegunaan baru melalui antar muka yang telah distandarkan, seperti elemen multimedia

APIs Baru
Untuk menambah keluwesan pemformatan, pada HTML5 telah dispesifikasikan 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). Media penyimpanan Web (Bahasa Inggris: Web Storage) dan Media Penyimpanan DOM (Bahasa Inggris: DOM Storage (Document Object Model) adalah aplikasi perangkat lunak berbasis web dan protokol yang digunakan untuk menyimpan data pada sebuah penjelajah web. Media ini mendukung penyimpanan data secara persistent, sama dengan konsep cookies.
  • Penyuntingan dokumen
  • Drag-and-Drop
  • Cross-document messaging
  • Manajemen sejarah kunjungan penjelajah web
  • Tipe MIME dan penanggung jawab protokol registrasi.

Namun tidak semua teknologi di atas dimasukkan pada spesifikasi HTML5 W3C. 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).


Perbedaan dengan HTML 4.01 dan XHTML 1.x

Berikut beberapa contoh perbedaan yang spesifik :

  • Aturan baru saat melakukan parsing berorientasi pada towards dan kompatibilitas; tidak berbasis pada SGML
  • Kemampuan untuk mendukung format SVG dan MathML pada text/html
  • Elemen baru: article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, mark, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time, video, wbr
  • Tipe baru pada kontrol form : dates and times, email, url, search, color
  • Atribut baru: ping (pada elemen a and area), charset (pada meta), async ([ada script)
  • Atribut global (atribut berikut dapat diterapkan pada setiap elemen html) : id, tabindex, hidden, data-* (atribut data kustom)
  • Selain dapat bernilai GET atau POST, elemen attribut kini telah mendukung nilai PUT dan DELETE. (Sebagai contoh kasus lihat Representational State Transfer / REST pada postingan yang terpisah pada blog ini)
  • Elemen yang telah deprecated secara bersamaan akan dihapus : acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, s, strike, tt, u

Catatan :

Kunjungi dev.w3.org untuk melihat pembaharuan draft terkini antara HTML5 dan HTML4, tautan ini menyediakan secara lengkap berbagai daftar tambahan, penghapusan, dan perubahan yang terjadi di dalam spesifikasi HTML5.


Penanganan Kesalahan

Penjelajah Web HTML5 (text/html) akan fleksiblel dalam menangani kesalahan sintaks. HTML5 telah didesain agar penjelajah web lama dapat dengan aman mengabaikan konstruksi HTML5 yang baru. Perbedaan mendasar dengan HTML 4.01, Spesifikasi HTML5 memberikan aturan detail untuk meleksikalkan dan memparsing sebagai persyaratan agar berbagai penjelajah web tetap memberikan hasil yang sama saat terjadi kesalahan sintaks. Meskipun HTML5 telah memiliki perilaku konsisten untuk menangani dokumen "Tag Soup", dokumen seperti ini tidak dapat dikatakan telah memenuhi standar HTML5.


Demikian sedikit informasi yang saya rangkum ulang dari id.wikipedia.org, untuk lebih jelasnya silakan kunjungi http://id.wikipedia.org/wiki/HTML5


Continue Reading...

Friday, September 17, 2010

Prosesor Masa Depan Intel


Seperti pada ajang IDF sebelumnya, pada Intel Developer Forum, San Francisco 13-15 September 2010 Intel memaparkan teknologi terkini yang dimilikinya. Salah satu yang menjadi sorotan kali ini adalah prosesor terbarunya yang diberi kode nama Sandy Bridge.

Dibanding teknologi sebelumnya, fitur yang ditingkatkan adalah pada kinerja, efisiensi energi, dan beberapa fitur terkait teknologi visual yang dibenamkan langsung pada chip mikroprosesor.

Seperti diketahui, Intel pertama kali mengintregasikan grafis ke dalam prosesor PC pada 2009. Adapun prosesor dan grafis generasi kedua ini akan mulai diproduksi pada kuartal IV-2010.

“Teknologi baru ini memberikan integrasi yang lebih baik antara CPU dan komponen grafis, memberikan performa dan manajemen daya yang lebih baik,” kata Dadi Perlmutter, Executive Vice President and General Manager of the Intel Architecture Group, pada keterangannya, Jumat 17 September 2010.

Perlmutter menyebutkan, integrasi teknologi ini sangat penting dalam konteks perangkat dengan mobilitas tinggi. “Hukum Moore memungkinkan Intel mendedikasikan lebih banyak ruang bagi prosesor grafis,” kata dia. “Implementasi ini akan meningkatkan performa sekaligus menekan biaya pada setiap prosesor generasi baru.”

Jajaran prosesor Sandy Bridge akan dilengkapi dengan arsitektur ‘cincin’ yang memungkinkan chip grafis terintegrasi untuk berbagi sumber daya seperti cache dengan core prosesor untuk meningkatkan kemampuan komputasi dan grafis sambil tetap menjaga efisiensi energi.

Pada Sandy Bridge, Intel juga menyediakan teknologi Turbo Boost yang lebih baik. Fitur ini akan secara otomatis memindahkan atau merelokasikan sumber daya prosesor ataupun grafis untuk meningkatkan performa secara langsung tiap kali dibutuhkan.

Dari sisi grafis, teknologi yang disediakan fokus ke area yang paling umum digunakan oleh pemakai komputer saat ini. Penggunaan tersebut antara lain HD video, stereo 3D, gaming mainstream, multi-tasiking, multimedia, serta jejaring sosial. Grafis pada Sandy Bridge juga sudah mendukung DirectX 11.

Prosesor Sandy Bridge versi desktop ataupun mobile diperkirakan tersedia di pasar pada awal 2011.


sumber:vivanews.com
Continue Reading...

Thursday, September 16, 2010

Logika fuzzy

Logika Fuzzy adalah peningkatan dari logika Boolean yang berhadapan dengan konsep kebenaran sebagian. Di mana logika klasik menyatakan bahwa segala hal dapat diekspresikan dalam istilah binary (0 atau 1, hitam atau putih, ya atau tidak), logika fuzzy menggantikan kebenaran boolean dengan tingkat kebenaran.

Logika Fuzzy memungkinkan nilai keanggotaan antara 0 dan 1, tingkat keabuan dan juga hitam dan putih, dan dalam bentuk linguistik, konsep tidak pasti seperti "sedikit", "lumayan", dan "sangat". Dia berhubungan dengan set fuzzy dan teori kemungkinan. Dia diperkenalkan oleh Dr. Lotfi Zadeh dari Universitas California, Berkeley pada 1965.


sumber: wikipedia

Continue Reading...

Penjelasan SMS Gateway

SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway’s shortcode (sbg contoh 9221). Di bawah ini disertakan sedikit ilustrasi mengenai penjelasan di atas.

SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco. SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar.

UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll.

UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).

Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst.

Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart messaging (ringtone, picture message, logo operator,dll).


Keuntungan SMS Gateway

SMS Gateway merupakan pintu gerbang bagi penyebaran Informasi dengan menggunakan SMS. Anda dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua nomor akan diambil secara otomatis dari database tersebut. Selain itu , dengan adanya SMS Gateway anda dapat mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya.


Kebutuhan SMS Gateway

Kebutuhan HardWare
Untuk kebutuhan SMS Gateway tidak terlalu belebihan dan juga fleksibel karena bisa dibuat dengan 1. PC maupun Notebook. Yang mutlak dibutuhkan adalah sebuah komputer, 2. sebuah ponsel dengan 3. kabel data (Kabel berantarmuka serial yang dapat menghubungi ponsel dengan PC) atau dapat munggunakan InfraRed dan piranti lunak sebagai SMS Gateway. Untuk menggunakan InfraRed anda membutuhkan sebuah ponsel yang juga memiliki fasilitas tsb, tapi tidak dianjurkan untuk kebutuhan SMS gateway karena komunikasi dengan InfraRed tidak terlalu baik (jika tergeser gampang putus).

Kebutuhan Software
Disini penulis 1.Menggunakan Linux sebagai Operating System, dimana linux merupakan system operasi terbuka yang popularitasnya semakin semakin menanjak untuk berbagai keperluan komputerisasi baik itu pengolahan database, internetworking atau keperluan lainnya system Linux diakui sangat handal, adapun Distro nya adalah Redhat Ver. 7.2. 2.MySQL Ver. 3.23.52 Max sebagai Database Server dan 3.GNOKII sebagai SMS Gateway.

SMS Gateway Menggunakan GNOKII

Proyek Gnokii ditujukan untuk pengembangan tools dan driver untuk MobileDevice Nokia yang menggunakan system Linux, FreeBSD dan *Nix Lainnya. Dengan gnokii kita bisa mengirim/menerima SMS, membuat panggilan, atau sekedar mengakses phonebook, dengan kata lain kita bisa menggunakan fasilitas-fasilitas yang dimiliki telepon seluler merek Nokia atau selular yang support AT langsung dari komputer, tapi tidak semua produk Nokia yang di support oleh gnokii.


SMSD (SMS Daemon):

SMSD (SMS daemon) adalah modul program untuk menerima dan mengirim SMS yang bekerja dengan menggunakan SQL server untuk penampungan semua inbox dan outbox yang ada di seluler anda. Sampai dengan versi ini baru mensupport dengan 2 modul database yaitu MySQL & PostgreSQL.


sumber: wikipedia
Continue Reading...

Wednesday, September 15, 2010

Template matching

template matching is a technique in digital image processing for finding small parts of an image which match a template image. It can be used in manufacturing as a part of quality control, a way to navigate a mobile robot, or as a way to detect edges in images.

to find out more please visit:

http://en.wikipedia.org/wiki/Template_matching

Continue Reading...

Penjelasan mengenai Wireless Application Protocol (WAP)

Wireless Application Protocol disingkat WAP adalah sebuah protokol atau sebuah teknik messaging service yang memungkinkan sebuh telepon genggam digital atau terminal mobile yang mempunyai fasilitas WAP, melihat/membaca isi sebuah situs di internet dalam sebuah format teks khusus. Situs internet ini harus merupakan situs dengan fasilitas WAP. WAP dipublikasikan oleh WAP Forum, ditemukan pertama kali oleh Ericsson pada tahun 1997. Motorola, Nokia dan Unwired Planet juga melakukan hal yang sama. Anggota Forum itu ini beranggotakan lebih dari 90% pasar telepon genggam, sotware developer dan organisasi lain.

Versi

Ada beberapa versi WAP antara lain WAP 1.2.1 dan 2.0. wAP 1.2.1 hanya dapat menampilkan laman sederhana saja dibandingkan dengan wAP 2.0 yang mendukung bahasa xhtml dan gambar. WAP dibuat pertama kali sebagai protokol komunikasi bergerak yang tidak tergantung pada sistem tertentu. WAP dirancang sebagai bagian dari sistem di masa depan sama halnya dengan bluetooth dan GPRS. WAP merupakan protokol komunikasi bergerak yang terdiri dari beberapa layer dan dapat dijalankan pada sistem jaringan yang berbeda. Teknologi ini merupakan hasil kerjasama antar industri untuk membuat sebuah standar yang terbuka dan berbasis pada standar internet, serta beberapa protokol yang sudah dioptimasi untuk lingkungan nirkabel. Teknologi ini bekerja dalam modus teks dengan kecepatan sekitar 9,6 kbps.


Keterbatasan Perangkat WAP

  1. Kemampuan Central Processing Unit (CPU) yang lebih rendah dibandingkan CPU yang digunakan pada perangkat wired seperti komputer
  2. Keterbatasan ukuran memori
  3. Penghematan pengguna daya (power) yang biasayna menggunakan batere
  4. Ukuran display yang lebih kecil dan terbatas
  5. Input device yang berbeda dengan device biasa

Contoh Penggunaan WAP

  1. Informasi jadwal keberangkatan penerbangan
  2. Transaksi pembelian tiket
  3. Pendaftaran keberangkatan pesawat
  4. Informasi lalu lintas
  5. Daftar informasi kondisi cuaca
  6. Informasi nilai stok
  7. Mencari informasi nomor telepon atau alamat



sumber: wikipedia
Continue Reading...
 

Free Download Copyright © 2009