Rabu, 08 Januari 2014

WAP (Wireless Aplication Protocol)

WAP (Wireless Aplication Protocol)

Wap adalah suatu Teknologi opensource yang dibuat didalam wap forum. Teknologi ini terus berkembang sesuai dengan kebutuhan dari pengguna melalui wap forum tersebut. Sepertin halnya perbaikan bugs dan masalah security.
Inti dasar dari pembuatan protokol ini adalah digunakan untuk mebuat suatu bahasa agar suatu perangkat mobile kita dapat mengakses aplikasi internet yaitu yang lebih umum kita gunakan adalah aplikasi HTTP atau lebi sering kita dengar adalah web.
Teknologi WAP ini juga dirancang berdasarkan teknologi nirkabel. Karen sudah jelas teknologi yang digunakan disini untuk perangkat mobile. Sehingga selalu dikembangkan berdasarkan teknologi nirkabel yang sudah ada saat ini seperti TDMA,CDMA dan GSM.
Berikut merupakan Referensi model dari WAP
wap layer
Berdasarkan referenesi model dari wap diatas dapat dijelaskan bahwa protokol WAP terdari kumpulan layer-layer dimana juga terdapat encasulapsi dan decasulapsi seperti pada OSI layer. Untuk protokol WAP sendiri terjadi 5 encasulapsi yaitu T-SAP,SEC-SAP,TR-SAP,S-SAP dan A-SAP dimana setiap layaer dibawahnya selalu mendukung layer diatasnya.
Bearers
Bearers disini digunakan untuk menenetukan metoda akses dari penggunaan jalur data. Jika pada GSM kita kenal dengan GPRS,SMS dsb.
Trasport Layer
Pada transport layer disinimenggunakan protokol WDP (Wireless Datagram Protokol) dimana pada protokolo ini juga memeiliki kemampuan seperti pada protokol internet yaitu ICMP namum pada prtokol ini lebih dikenal dengan WCMP meskipun kegunaanya hampir sama yaitu untuk mengontrol kondisi suatu jaringan.
Security Layer
Pada Security Layer ini dikenal dengan nama WTLS untuk masalah security-nya dimana WTLS ini hampir sama jika kita bandingkan dengan security SSL/TLS. Security ini bisa digambarkan hampir sama dengan HTTPS yang melakukan encripsi saat user akan melakukan authentifikasi.
Transaction layer
Pada layer ini protokol yang berjalan adalah WTP. Yaiut suatu protokol yang menyediakan proses transaksi yang sederhana. Antara layanan yang digunakan dengan user.
Session Layer
Pada layer ini protokol yang digunakan adalah WSP. WSP sendiri melakukan pembentukan dan pembubaran suatu hubungan antara aplikasi dengan user.
Aplication Layer
Pada layer ini terdapat suatu bahasa yang digunakan untuk membentuk suatu aplikasi yaitu WAE(Wireless Aplication Enviorenment). WAE ini digunakan untuk bahasa pemrograman seperti WML,WTAI dsb.
Kegunaan WAP
Pemilihan untuk penggunaan protokol WAP ini untuk aplikasi mobile lebih disebabkan oleh faktor-faktor dari keterbatasan dari perangkat mobile itu sendiri. Berikut merupakan kekurangan dari suatu perangkat mobile tersebut.
1.Ukuran layar pada perangkat mobile yang kecil
Seperti kita ketahui bahwa perangkat mobile ini memang didesain kecil sehingga sangatlah flexibel untuk kita gunakan kemana-mana. Namun berdasarkan perkembangan zaman, para pengguna juga tidak ingin lepas dari aktifitas mereka diinternet. Sehingga kita pengguna perangkat mobile ingin mengakses internet melalui perangkat mobile kita. Namun perlu disadari bahwa layar perangkat mobile kita sangatlah kecil dan minim. Karena hanya digunakan untuk tampilan yang sederhana saja. Padahal yang seperti kita tahu sebelumnya aplikasi HTTP atau web yang sering kita akses tersebut tidakalah aplikasi tampilan yang sederhana. Oleh sebab itu disini dibuatlah suatu protokol WAP ini yang menyediakan aplikasi web yang cocok sesuai dengan tampilan dari perangkat mobile dan lebih efisien dan tidak boros bandwidth dalam melakukan pengaksesanya.
2.Bitrate rendah
Pada perangkat mobile banyak kendala dalam masalah birate atau bahasa enaknya adalah laju data. Laju data disini disebabkan beberapa faktor, diantaranya:
1. Pengaruh dari kualitas sinyal yang didapat oleh perangkat mobile dari BTS
2. Kemampuan dari teknologi yang digunakan oleh perangkat mobile tersebut.
Seperti yang kita tahu juga sebelumnya bahwa bitrate dari aplikasi mobile ini juga kecil tidak seperti di internet. Sehingga protokol wap ini menyediakan suatu aplikasi yang hemat bandwidth. Meskipun tampilan tidaklah begitu mirip dengan aplikasi yang ada di internet namun secara fungsi aplikasi ini masih tetap disediakan. Sehingga pada aplikasi ini memang programer dari aplikasi WAP ini hanya mementingkan masalah fungsionalitas dari aplikasi yang disediakan diinternet.
Kerja dari WAP
wap topo
Sebenarnya ada dua cara pengaksesan dari suatu WAP ini, yaitu pengaksesan dengan kemampuan server web yang sudah support WML dan server web yang tidak support WML. Nah mungkin akan dijelaskan lagi apa itu WML.WML merupakan suatu bahasa script yang dijalankan pada layer aplikasi (WAE) dari model referensi WAP.
1.Server web dengan kemampuan WML
Dapat kita lihat pada gambar diatas bahwa server web dengan kemampuan WML tidak melaui Gateway filter HTML.
2.Server web tanpa kemampuan WML
Memerlukan suatu filter HTML terlebih dahulu sehingga aplikasi yang di request oleh user melalui perangkat mobile dapat diakses dengan baik.
Sehingga dapat kita simpulkan jika server web yang sudah berkemampuan wml dan tidak memiliki kemampuan bahasa wml untuk meresponse request dari user mobile. Dibedakan dengan melalui atau tidaknya dengan melalui gateway atau suatu server fileter HTML yang ada dijaringan mobile.
Mungkin akan lebih mantap juga jika dijelaskan mengenai komponen-komponen yang ada pada proses pengaksesan WAP.
1.Perangkat mobile
Perangkat mobile disini merupakan suatu perangkat yang digunakan untuk mengakses internet menggunakan protokol WAP.
2.Proxy WAP
Pada komponen ini merupakan suatu proxy yang dapat memfilter paket mana saja yang akan diberikan dan diakses oleh mobile user.
3.Filter HTML
Pada komponen ini merupakan Filter HTML yang digunakan untuk menyaring suatu tag HTML yang kemudian akan diganti dengan sintax WML sehingga user mobile dapat memanfaatkan aplikasi yang disediakan.
4.Server Web
Server web disini ada yang sudah support denga wml dan ada juga yang tidak menyertakan kemampuanya terhadapat wml. Hal ini terjadi berdasarkan kebijakan dari pemilik server tersebut, akan tetapi penyelenggara jaringan mobile sudah mengantisipasi kondisi ini dengan menyediakan komponen Filter HTML.
Karena judul dari sub topik diatas cara kerja WAP maka disini juga akan dijelaskan berdasarkan gambar yang sudah disusun diatas. Seperti yang kita tahu, bahwa perangkat mobile yang kita gunakan ini memang harus menggunakan suatu aplikasi browser didalamnya yang mana kita juga sudah harus membuka port WAP kita kepada operator agar dapat mengakses internet. Kemudian saat kita melakukan request untuk mengakses internet akan ditransmisikan melalui udara dan ditangkap oleh BTS dan menuju keperangkat atau jaringan telekoumnikasi untuk akses data. Nah pada tahapan akses disini disesuaikan dengan teknologi masing-masing mobile. Setelah itu request data daru user mobile akan diproses oleh proxy server kemudian proxy server meneruskan request user ke jaringan internet. Nah pada kondisi ini request yang di kirimkan oleh user akan di response oleh server yang kemudian akan dikirimkan balik sesuai dengan route yang hampir sama dengan yang waktu melakukan request data. Nah begitu seterusnya sampai proses komunikasi ini lengkap dan semua data yang diharapkan muncul pada layar mobile user.

SEJARAH ALGORITMA DAN PEMOGRAMAN

sejarah algoritma pemrograman


SEJARAH ALGORITMA PEMROGRAMAN
apa itu algoritma??
Ahli Sejarah Matematika menemukan asal kata algoritma tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja'far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya "Buku pemugaran dan pengurangan" (The book of restoration and reduction). 
Dari judul buku itulah diperoleh akar kata "Aljabar" (Algebra).
Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran usm berubah menjadi uthm.Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya.
Dalam bahasa Indonesia,kata algorithm diserap menjadi algoritma.
DEFINISI ALGORITMA

Ahli Sejarah Matematika menemukan asal kata algoritma tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja'far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya "Buku pemugaran dan pengurangan" (The book of restoration and reduction).
Dari judul buku itulah diperoleh akar kata "Aljabar" (Algebra).
Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran usm berubah menjadi uthm.Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya.
Dalam bahasa Indonesia,kata algorithm diserap menjadi algoritma.
Definsi Algoritma
"Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis".

Kata logis merupakan kata kunci dalam algoritma.
Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.
Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu.
Apakah Anda tahu mengenai sejarah algoritma? Algoritma merupakan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Langkah-langkah ini dapat diterjemahkan secara bertahap dari awal hingga akhir.
Sekarang ini, algoritma juga dikenal sebagai jantung dari ilmu komputer atau informatika. Hal ini disebabkan banyaknya cabang ilmu komputer yang diacu dalam terminologi algoritma, contohnya sebagai berikut.
  1. Algoritma perutean (routing) pesan di dalam jaringan komputer.
  2. Algoritma berensenham untuk menggambar garis lurus (bidang grafik komputer).
  3. Algoritma Knuth-Morris-Pratt untuk mencari suatu pola dalam teks (bidang information retrievel).
SEJARAH ALGORITMA
Algoritma berasal dari nama penulis buku, yakni Abu Ja’far Muhammad Ibnu Musa Al-Khwarizmi yang berasal dari Uzbekistan. Orang Barat menyebut Al-Khwarizmi dengan Algorism.
Pada saat itu, Al-Khwarizmi menulis buku dengan judul Al Jabar wal-Muqabala yang artinya 'Buku Pemugaran dan Pengurangan' (The book of Restoration and Reduction). Dari judul buku tersebut, kita juga memperoleh kata “aljabar” atau biasa dikenal dengan algebra.
Abu Abdullah Ibnu Musa al-Khawarizmi (770M-840M) lahir di Khawarizm (Kheva), kota yang berada di selatan Sungai Oxus (sekarang disebut Uzbekistan) pada 770 M. Al Khawarizmi merupakan salah satu ilmuan terkenal di zamannya. Ada beberapa cabang ilmu matematika yang berhasil ditemukannya, antara lain yang dikenal sebagai astronom dan geografer.
Awalnya, algoritma merupakan istilah yang merujuk kepada aturan-aturan aritmetis yang berguna untuk menyelesaikan persoalan dengan menggunakan bilangan numeric Arab.
Penggunaan Pertama
Pada 1950, algoritma pertama kali digunakan pada Algoritma Eucliden (Euclid Algorithm). Euclid sendiri merupakan seorang matemaitkawan Yunani yang lahir sekitar 350 SM. Euclid menulis buku yang berjudul Element.
Di dalam buku tersebut, dijelaskan langkah-langkah untuk menemukan pembagi bersama terbesar (common greatest divisor) dari dua bilangan bulat, yakni m dan n. Namun, Eucliden pada saat itu tidak menyebutkan bahwa cara yang digunakannya adalah metode algoritma. Hal tersebut baru disebut sebagai algoritma pada abad-abad modern.
Ciri Algoritma
Lima ciri yang harus dipunyai algoritma agar menjadi algoritma yang benar adalah sebagai berikut.
  1. Algoritma harus berhenti setelah mengerjakan langkah terbatas. Dalam hal ini, jika langkah-langkah yang ada telah dipenuhi dan telah dieksekusi, algortima haruslah berhenti.
  2. Setiap langkah harus didefinisikan agar tidak memiliki arti dua (ambiguous).
  3. Algoritma mempunyai nol atau lebih masukan (input).
  4. Algoritma mempunyai nol atau lebih keluaran (output).
  5. Algoritma haruslah efektif, yakni mempunyai langkah yang sederhana agar dapat dikerjakan dengan waktu yang efektif.

PENGERTIAN BASIS DATA

Pengertian Basis Data

Basis Data Menurut Beberapa Pakar

Menurut “Stephens dan Plew (2000), adalah mekanisme yang digunakan untuk menyimpan informasi atau data. Informasi adalah sesuatu yang kita gunakan sehari-hari untuk berbagai alasan. Dengan basisdata, pengguna dapat menyimpan data secara terorganisasi. Setelah data disimpan, informasi harus mudah diambil. Kriteria dapat digunakan untuk mengambil informasi. Cara data disimpan dalam basisdata menentukan seberapa mudah mencari informasi berdasarkan banyak kriteria. Data pun harus mudah ditambahkan kedalam basisdata, dimodifikasi, dan dihapus”.
Menurut “Siberschatz, dkk.; (2002) mendefinisikan basisdata sebagai kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan. System manajemen basisdata (DBMS) adalah kumpulan data yang saling berhubungan dan kumpulan program untuk mengakses data. Tujuan utama system manajemen basisdata adalah menyediakan cara menyimpan dan mengambil informasi basisdata secara mudah dan efisien”.
Menurut “Ramakrishnan dan Gehrke (2003) basisdata sebagai kumpulan data, umumnya mendeskripsikan aktivitas satu organisasi atau lebih yang berhubungan”. Misalnya, basisdata universitas mungkin berisi informasi mengenai hal berikutnya :
  1. Entitas  seperti mahasiswa, fakultas, mata kuliah, dan ruang kuliah.
  2. Hubungan antarentitas seperti registrasi mahasiswa dalam mata kuliah, fakultas yang mengajarkan mata kuliah, dan penggunaan ruang untuk kuliah.
Menurut “McLeod, dkk., (2001) basisdata adalah kumpulan seluruh sumber daya berbasis computer milik organisasi. System manajemen basisdata adalah aplikasi perangkat lunak yang menyimpan struktur basisdata, hubungan antardata dalam basisdata, serta sebagai formulir dan laporan yang berkaitan dengan basisdata. Basisdata yang dikendalikan oleh system manajemen basisdata adalah satu set catatan data yang berhubungan dan saling menjelaskan”.

Contoh Basis Data

Basisdata warisan (legacy database) adalah basis data yang sedang digunakan oleh sebuah perusahaan. Istilah warisan menyatakan bahwa basisdata telah dipakai selama beberapa tahun dan basisdata yang ada tidak sesuai dengan teknologi masa kini. Ketika sebuah perusahaan telah menentukan untuk merancang sebuah basisdata, basisdata yang ada dianggap sebagai basisdata warisan.
Contoh basisdata yang telah kita kenal adalah :
  1. Buku alamat
  2. Buku telepon
  3. Katalog perpustakaan
  4. Toko buku online
  5. Peta jalan
Beberapa basisdata diatas merupakan basisdata statis, sedangkan yang lainnya dinamis. Sebagai contoh, peta jalan adalah basisdata statis yang mengandung informasi seperti kota, arah, jarak, dan sebagainya. Dengan melihat sebuah peta, Anda cepat menemukan tujuan relative terhadap posisi anda sekarang. Informasi pada peta tidak berubah dalam waktu lama. Buku telepon pun merupakan basisdata statis karena informasi didalamnya hanya dicetak setiap tahun. Buku alamat adalah contoh basisdata dinamis yang banyak digunakan sehari-hari. Buku alamat merupakan basisdata dinamis karena isinya dapat diubah dengan cepat. Alamat teman baru dapat ditambahkan dan alamat teman lama dapat dihapus dengan mudah.
Dari definisi di atas dapat disimpulkan bahwa basis data adalah kumpulan informasi yang disusun berdasarkan cara tertentu dan merupakan suatu kesatuan yang utuh. Dengan sistem tersebut data yang terhimpun dalam suatu database dapat menghasilkan informasi yang berguna.
Dari definisi ini, terdapat tiga hal yang berhubungan dengan basis data, yaitu sebagai berikut :
  1. Data itu sendiri yang diorganisasikan dalam bentuk dalam bntuk basis data (database).
  2. Simpanan permanen (storage) untuk menyimpan basis data tersebut. Simpanan ini merupakan bagian dari teknologi perangkat keras yang digunkan di sistem informasi. Simpanan yang permanen umumnya digunakan berupa hard disk.
  3. Perangakat lunak untuk memanipulasi basis datanya. Perangkat lunak ini dapat dibuat sendiri dengan menggunakan bahasa pemrograman komputer atau dibeli dalam bentuk suatu paket. Banyak paket perangkat lunak yang disediakan untuk memanipulasi basis data. Perangkat lunak ini disebut dengan DBMS (Data Base Management System). Contoh DBMS yang terkenal misalnya dBASE, Fox, Base, Microsoft Access, Oracle dan lain-lain. DBMS yang popular untuk mengolah basis data sekarang ini adalah RDBMS (Relational Data Base Management System). RDBMS menggambarkan field dari data dan bagian baris menunjukkan record dari data.

JARINGAN WIRELESS SELULER

Jaringan Wireless Seluler

Wireless WAN

Wireless wide area network (wireless WAN) menjangkau area yang jauh lebih luas dibandingkan wireless LAN. Jangkauan umumnya mencangkup nasional dengan infrastruktur jaringan wireless disediakan oleh wireless service carrier untuk biaya pemakaian bulanan, mirip dengan langgana ponsel.
Jika wireless LAN digunakan supaya user jaringan bisa bergerak dalam area yang kecil, maka wireless WAN digunakan untuk menyediakan koneksi internet bergerak dengan area jangkauan yang lebih luas untuk pelaku perjalanan bisnis atau teknisi lapangan. Wireless WAN memungkinkan user untuk mengakses internet, e-mail dan aplikasi serta informasi perusahaan meskipun mereka jauh dari kantor.
Wireless WAN menggunakan jaringan seluler untuk transmisi data dan contoh sistem seluler yang digunakan adalah CDMA, GSM, EDGE, 3G, dan HSPDA. Komputer portabel dengan modem wireless WAN terhubung ke base-station pada jaringan wireless pada gelombanag radio. Tower radio kemudian membawa sinyal ke mobile switching center, dimana data dilewatkan ke jaringan yang sesuai. Koneksi internet dilakukan dengan menggunakan koneksi-koneksi wireless service provider.
Wireless WAN menggunakan jaringan seluler eksisting sehingga bisa melakukan panggilan suara melalui wireless WAN. Baik telepon seluler dan kartu wireless WAN bisa melakukan panggilan suara dan juga melewatkan data pada jaringan wireless WAN.

Wireless WAN menjangkau area yang jauh lebih “luas”, pada tempat dimana provider jaringan seluler mempunyai wireless. Biasanya dalam skala regional, nasional atau bahkan global. Dengan menggunakan wireless WAN, user bisa mengakses data kemanapun mereka pergi dan ini salah satu keuntungan terbesar Wide Area Network.

Cara kerja
Jaringan wireless beroperasi dalam sebuah jaringan yang membagi kota atau wilayah kedalam sel-sel yang lebih kecil. Satu sel mencakup beberapa blok kota atau sampai 250 mil persegi. Setiap sel menggunakan sekumpulan frekuensi radio atau saluran-saluran untuk memberikan layanan di area spesifik. Kekuatan radio ini harus dikontrol untuk membatasi jangkauan sinyal geografis. Oleh Karena itu, frekuensi yang sama dapat digunakan kembali di sel terdekat. Maka banyak orang dapat melakukan percakapan secara simultan dalam sel yang berbeda di seluruh kota atau wilayah, meskipun mereka berada dalam satu saluran.
Dalam setiap sel, terdapat stasiun dasar yang berisi antenna wireless dan perlengkapan radio lain. Antenna wireless dalam setiap sel akan menghbungkan penelpon ke jaringan telepon local, internet, ataupun jaringan wireless lain. Antenna wireless mentransimiskan sinyal. Ketika telepon genggam dinyalakan, telpon akan mencari sinyal untuk mengkonfirmasi bahwa layanan telah tersedia. Kemudian telepon akan mentransmisikan nomor identifikasi tertentu, sehingga jaringan dapat melakukan verifikasi informasi konsumen- seperti penyedia layanan wireless, dan nomor telepon.

CARA KERJA WAP

Mengetahui Cara Kerja WAP ( Wireless Aplication Protocol )


Perluasan jaringan seluler digital dan PCS (Personal Communication Services) telah menciptakan landasan yang kuat bagi layanan Internet wireless. Menurut perkiraan, terdapatlebih dari 50 juta ponsel dengandukungan Internet yang digunakan saat ini.
Pada 1997, Nokia, Motorola,Ericsson, dan Phone.com berembuk untuk membangun WAP. Merekapercaya bahwa kebutuhan standar Internet wireless yang universalsudah begitu mendesak. Sejak saat itu, lebih dari 350 perusahaan telahbergabung bersama mereka dalam Forum WAP. WAP dirancang untuk bekerja pada layanan nirkabel yang sudah ada, menggunakan standar-standar seperti:
SMS (Short Message Service)
CSD (Circuit Switched Data) berkecepatan tinggi
GPRS (General Packet Radio Service)
USSD (Unstructured Supplementary Services Data)

WAP menggunakan WML (WirelessMarkup Language) yang mencakup HDML (Handheld Device Markup Language) yang di kem bangkan oleh Phone.com.WML dikembangkan dari XML (eXtensible Markup Language). Tidak seperti HTML, WML dianggap sebagai meta language. Secara mendasar, hal ini berarti bahwa selain menyediakan tag-tag predefined, WML mendukung Anda untuk merancang komponen markup language sendiri. WAP juga mendukung penggunaan protokol Internet standar, seperti UDP, IP, dan XML.Ada tiga alasan utama mengapa Internet wireless memerlukan WAP:
Kecepatan transfer
Ukuran dan keterbacaan
Navigasi

Kebanyakan ponsel dan PDA yang mendukung Internet memiliki kecepatan transfer data sebesar 14,4 Kbps atau kurang. Bandingkan angka ini dengan modem biasa yang berkecepatan 56 Kbps.Kebanyakan website saat ini dipenuhi grafis yang membutuhkan waktu download yang sama pada kecepatan 14,4 Kbps. Untuk mengatasi masalah ini, biasanya konten Internet wireless berbasis teks.Ukuran LCD yang relatif kecil pada ponsel atau PDA menjadi tantangan yang lain. Kebanyakan website dirancang untuk tampilan resolusi 640×480 pixel. Halaman dengan resolusi itu tidak termuat pada tampilan perangkat wireless. Permasalahan lainnya adalah navigasi. Anda membuka website dengan menunjuk dan mengklik menggunakan mouse, tetapi jika Anda menggunakan ponsel, Anda sering menggunakan satu tangan untuk meng-scroll tombol-tombol.WAP memperhitungkan semua keterbatasan ini dan menyediakan suatu cara untuk bekerja dengan ponsel yang biasa.
Inilah yang terjadi ketika Anda mengakses website menggunakan perangkat yang mendukung WAP:

Anda menghidupkan perangkat dan membuka web browser mini.
Perangkat itu mengirimkan sinyal radio, mencari layanan.
Hubungan dibuat dengan penyedia layanan (service provider) Anda.
Anda memilih website yang ingin Anda lihat.
Permintaan dikirim ke server gateway menggunakan WAP.
Server gateway mengambil informasi itu via HTTP dari website.
Server gateway meng-encode data HTTP sebagai WML.
Data WML yang telah di-encode dikirimkan ke ponsel Anda.
Anda melihat versi Internet wireless dari website yang Anda pilih.

Untuk membuat konten Internet wireless, website menciptakan versi teks-saja atau grafis-rendah. Data itu dikirim dalam format HTTP oleh web server ke gateway WAP. Sistem ini mencakup encoder WAP, script compiler, dan adapter protokol untuk mengonversi informasi HTTP ke WML. Gateway itu kemudian mengirimkan data yang dikonversi ke client WAP pada perangkat wireless Anda. Apa yang terjadi antara gateway dan client bergantung pada fitur dari berbagai bagian pada tumpukan protokol WAP (protocol stack).Marilah kita membahas setiap bagian tumpukan itu. WAE (Wireless Application Environment) menyimpan alat-alat yang digunakan oleh pengembang konten Internet wireless. Hal ini mencakup WML dan WMLScript, bahasa scripting yang digunakan bersama WML. Bahasa tersebut berfungsi seperti halnya Javascript. WSP (Wireless Session Protocol) menentukan apakah sesi antara perangkat dan jaringan akan berorientasi koneksi atau tanpa koneksi. Secara mendasar, hal ini adalah tentang apakah perangkat perlu saling berhubungan dengan jaringan selama sesi atau tidak. Dalam sesi berorientasi-koneksi, data dialirkan dua arah antara perangkat dan jaringan; WSP kemudian mengirimkan paket ke layer WTP (Wireless Transaction Protocol, lihat di bawah). Jika sesi bersifat tanpa koneksi, biasanya digunakan ketika informasi disiarkan atau di-streaming dari jaringan ke perangkat, kemudian WSP mengarahkan kembali paket itu ke layer WDP. WTP (Wireless Transaction Protocol) bertindak seperti polisi lalu lintas, menjaga aliran data. Ia juga menentukan bagaimana mengklasifikasi masing-masing permintaan transaksi:
Dua-arah dapat diandalkan
Satu-arah dapat diandalkan
Satu-arah tidak dapat diandalkan

Layer WSP dan WTP berhubungan dengan HTTP dalam rangkaian protokol TCP/IP.
WTLS (Wireless Transport Layer Security) menyediakan fitur keamanan yang juga ditemukan dalam bagian TLS (Transport Layer Security) dari TCP/IP. Ia memeriksa integritas data, menyediakan enkripsi, dan melakukan otentikasi client dan server.
WDP (Wireless Datagram Protocol) bekerja bersama layer network carrier. WDP memudahkan untuk mengadaptasi WAP ke beragam bearer karena hanya perlu mengubah informasi yang dipelihara pada levelini.
Network carriers, disebut juga bearer, adalah teknologi apa pun yang dapat digunakan oleh provider wireless, selama informasi yang disediakan pada level WDP ke interfaceWAP dengan bearer.
Begitu informasi tersebut diterima oleh client WAP, ia akan diteruskan ke web browser mini. Forum WAP terus memperbaiki spesifikasi standar WAP untuk memastikan perkembangan secara tepat dan berguna.(sumber: (http://computer.howstuffworks.com/wireless-internet.htm),(www.openmobilealliance.org/ tech/affiliates/wap/wapindex.html tutorials/67/1/)(PcMild)

Selasa, 19 November 2013

Tentang Mesran.Net Dan Mesran.Blogspot



Mesran.net dan mesran.blogspot.com adalah suatu website yang di dalamnya terdaftar hal-hal yang berguna untuk mahasiswa khususnya di bidang computer, di mesran.net ada beberapa tips belajar diantaranya pemrograman dan selalu memberi artikel yang membantu di tab pemrograman. Sewaktu saya membuka blog dan website ini, saya lebih memilih tab program visual basic. Terima kasih banyak kepada Mesran M.Kom yang telah mengajarkan berbagagai jenis program dan membantu saya memahami cara memosting dan menjawab kelas online. Hal ini merupakan hal sangat luar biasa untuk mahasiswa memahami bahasa pemrograman yang susah dipahami menjadi mudah. Semoga dengan ilmu yang kami dapat, diberi balasan yang setimpal oleh Tuhan Yang Maha Esa. Semoga Semua kebaikan dan saling berbagi pengetahuan bermanfaat untuk kita semua.
Amin...