Senin, 29 Oktober 2012

Mengenal Teknologi Wireless “WIMAX”


Era Baru Teknologi Wireless
Prospek internet broadband, anytime, anywhere, anyone masih kelihatan jauh dari impian, masih jauh dari kenyataan untuk penggunaan luas bagi PC, laptop, mobile user. Namun dengan WiMAX hal tersebut akan segera menjadi kenyataan, sesuatu hal yang membuat penggunanya tidak dapat hidup tanpa teknologi ini. WiMAX adalah salah satu teknologi wireless yang paling popular saat ini.
Pengenalan
Faktor utama dibalik pertumbuhan luar biasa medium nirkabel adalah Kemampuan untuk memenuhi dua dari tiga komponen yang merupakan tujuan utama dari telekomunikasi: any information, any time, any place.
Sistem komunikasi nirkabel menyediakan anytime, anywhere communication. Beberapa karakteristik yang menarik dari sistem nirkabel adalah:
  • Perpindahan(mobility), system nirkabel memungkinkan komunikasi yang lebih baik, meningkatkan produktivitas, dan pelayanan pengguna yang lebih baik. Sistem wireless juga memungkinkan pengguna mengakses informasi dari tempat mereka berada dan melakukan bisnis darimana pun.
  • Kemudahan(simplicity), system wireless lebih cepat dan lebih mudah dikembangkan daripada jaringan kabel.
  • Flexibility, sistem nirkabel menyediakan flexibility, pelanggan mengontrol penuh komunikasi yang dilakukan.
  • Biaya Pemasangan ( setup cost), komunikasi nirkabel dapat mencapai daerah yang sulit dicapai dengan kabel contoh daerah pinggiran, kendaraan dan lain-lain.
  • Penurunan biaya pelayanan (falling service cost), pelayanan nirkabel dengan cepat mendekati harga dari pelayanan kabel.
  • Kemampuan akses global Smart, sistem nirkabel menyediakan pelayanan baru seperti SMS dan MMS.

Prospek dan perkembangan jaringan wireless (part III)


SEKILAS TENTANG WIMAX
WiMAX (Worldwide Interoperability for Microwave Access) adalah sebuah tanda sertifikasi untuk produk-produk yang lulus tes cocok dan sesuai dengan standar IEEE 802.16. WiMAX merupakan teknologi nirkabel yang menyediakan hubungan jalur lebar dalam jarak jauh. WiMAX merupakan teknologi broadband yang memiliki kecepatan akses yang tinggi dan jangkauan yang luas. WiMAX merupakan evolusi dari teknologi BWA sebelumnya dengan fitur-fitur yang lebih menarik. Disamping kecepatan data yang tinggi mampu diberikan, WiMAX juga membawa isu open standar. Dalam arti komunikasi perangkat WiMAX di antara beberapa vendor yang berbeda tetap dapat dilakukan (tidak proprietary). Dengan kecepatan data yang besar (sampai 70 MBps), WiMAX layak diaplikasikan untuk ‘last mile’ broadband connections, backhaul, dan high speed enterprise.
Yang membedakan WiMAX dengan Wi-Fi adalah standar teknis yang bergabung di dalamnya. Jika WiFi menggabungkan standar IEEE 802.11 dengan ETSI (European Telecommunications Standards Intitute) HiperLAN sebagai standar teknis yang cocok untuk keperluan WLAN, sedangkan WiMAX merupakan penggabungan antara standar IEEE 802.16 dengan standar ETSI HiperMAN.
Standar keluaran IEEE banyak digunakan secara luas di daerah asalnya, Amerika, sedangkan standar keluaran ETSI meluas penggunaannya di daerah Eropa dan sekitarnya. Untuk membuat teknologi ini dapat digunakan secara global, maka diciptakanlah WiMAX. Kedua standar yang disatukan ini merupakan standar teknis yang memiliki spesifikasi yang sangat cocok untuk menyediakan koneksi berjenis broadband lewat media wireless atau dikenal dengan BWA.
Spektrum Frekuensi WiMAX
Sebagai teknologi yang berbasis pada frekuensi, kesuksesan WiMAX sangat bergantung pada ketersediaan dan kesesuaian spektrum frekuensi. Sistem wireless mengenal dua jenis band frekuensi yaitu Licensed Band dan Unlicensed Band. Licensed band membutuhkan lisensi atau otoritas dari regulator, yang mana operator yang memperoleh licensed band diberikan hak eksklusif untuk menyelenggarakan layanan dalam suatu area tertentu. Sementara Unlicensed Band yang tidak membutuhkan lisensi dalam penggunaannya memungkinkan setiap orang menggunakan frekuensi secara bebas di semua area.
WiMAX Forum menetapkan 2 band frekuensi utama pada certication profile untuk Fixed WiMAX (band 3.5 GHz dan 5.8 GHz), sementara untuk Mobile WiMAX ditetapkan 4 band frekuensi pada system profile release-1, yaitu band 2.3 GHz, 2.5 GHz, 3.3 GHz dan 3.5 GHz.
Secara umum terdapat beberapa alternatif frekuensi untuk teknologi WiMAX sesuai dengan peta frekuensi dunia. Dari alternatif tersebut band frekuensi 3,5 GHz menjadi frekuensi mayoritas Fixed WiMAX di beberapa negara, terutama untuk negara-negara di Eropa, Canada, Timur-Tengah, Australia dan sebagian Asia. Sementara frekuensi yang mayoritas digunakan untuk Mobile WiMAX adalah 2,5 GHz.
Isu frekuensi Fixed WiMAX di band 3,3 GHz ternyata hanya muncul di negara-negara Asia. Hal ini terkait dengan penggunaan band 3,5 GHz untuk komunikasi satelit, demikian juga dengan di Indonesia. Band 3,5 GHz di Indonesia digunakan oleh satelit Telkom dan PSN untuk memberikan layanan IDR dan broadcast TV. Dengan demikian penggunaan secara bersama antara satelit dan wireless terrestrial (BWA) di frekuensi 3,5 GHz akan menimbulkan potensi interferensi terutama di sisi satelit.
Elemen Perangkat WiMAX
Elemen/ perangkat WiMAX secara umum terdiri dari BS di sisi pusat dan CPE di sisi pelanggan. Namun demikian masih ada perangkat tambahan seperti antena, kabel dan asesoris lainnya.

Base Station (BS)
Merupakan perangkat transceiver (transmitter dan receiver) yang biasanya dipasang satu lokasi (colocated) dengan jaringan Internet Protocol (IP). Dari BS ini akan disambungkan ke beberapa CPE dengan media interface gelombang radio (RF) yang mengikuti standar WiMAX. Komponen BS terdiri dari:
  • NPU (networking processing unit card)
  • AU (access unit card)up to 6 +1
  • PIU (power interface unit) 1+1
  • AVU (air ventilation unit)
  • PSU (power supply unit) 3+1

Antena
Antena yang dipakai di BS dapat berupa sektor 60°, 90°, atau 120° tergantung dari area yang akan dilayani.

Subscriber Station (SS)
Secara umum Subscriber Station (SS) atau (Customer Premises Equipment) CPE terdiri dari Outdoor Unit (ODU) dan Indoor Unit (IDU), perangkat radionya ada yang terpisah dan ada yang terintegrasi dengan antena.
Teknologi WiMAX dan Layanannya
BWA WiMAX adalah standards-based technology yang memungkinkan penyaluran akses broadband melalui penggunaan wireless sebagai komplemen wireline. WiMAX menyediakan akses last mile secara fixed, nomadic, portable dan mobile tanpa syarat LOS (NLOS) antara user dan base station. WiMAX juga merupakan sistem BWA yang memiliki kemampuan interoperabilty antar perangkat yang berbeda. WiMAX dirancang untuk dapat memberikan layanan Point to Multipoint (PMP) maupun Point to Point (PTP). Dengan kemampuan pengiriman data hingga 10 Mbps/user.
Pengembangan WiMAX berada dalam range kemampuan yang cukup lebar. Fixed WiMAX pada prinsipnya dikembangkan dari sistem WiFi, sehingga keterbatasan WiFi dapat dilengkapi melalui sistem ini, terutama dalam hal coverage/jarak, kualitas dan garansi layanan (QoS). Sementara itu Mobile WiMAX dikembangkan untuk dapat mengimbangi teknologi selular seperti GSM, CDMA 2000 maupun 3G. Keunggulan Mobile WiMAX terdapat pada konfigurasi sistem yang jauh lebih sederhana serta kemampuan pengiriman data yang lebih tinggi. Oleh karena itu sistem WiMAX sangat mungkin dan mudah diselenggarakan oleh operator baru atau pun service provider skala kecil.
Tinjauan Teknologi
WiMax adalah istilah yang digunakan untuk menggambarkan standar dan implementasi yang mampu beroperasi berdasarkan jaringan nirkabel IEEE 802.16, seperti WiFi yang beroperasi berdasarkan standar Wireless LAN IEEE802.11. Namun, dalam implementasinya WiMax sangat berbeda dengan WiFi.
Pada WiFi, sebagaimana OSI Layer, adalah standar pada lapis kedua, dimana Media Access Control (MAC) menggunakan metode akses kompetisi, yaitu dimana beberapa terminal secara bersamaan memperebutkan akses. Sedangkan MAC pada WiMax menggunakan metode akses yang berbasis algoritma penjadualan (scheduling algorithm). Dengan metode akses kompetisi, maka layanan seperti Voice over IP atau IPTV yang tergantung kepada Kualitas Layanan (Quality of Service) yang stabil menjadi kurang baik. Sedangkan pada WiMax, dimana digunakan algoritma penjadualan, maka bila setelah sebuah terminal mendapat garansi untuk memperoleh sejumlah sumber daya (seperti timeslot), maka jaringan nirkabel akan terus memberikan sumber daya ini selama terminal membutuhkannya.
Standar WiMax pada awalnya dirancang untuk rentang frekuensi 10 s.d. 66 GHz. 802.16a, diperbaharui pada 2004 menjadi 802.16-2004 (dikenal juga dengan 802.16d) menambahkan rentang frekuensi 2 s.d. 11 GHz dalam spesifikasi. 802.16d dikenal juga denganfixed WiMax, diperbaharui lagi menjadi 802.16e pada tahun 2005 (yang dikenal dengan mobile WiMax) dan menggunakan orthogonal frequency-division multiplexing (OFDM) yang lebih memiliki skalabilitas dibandingkan dengan standar 802.16d yang menggunakan OFDM 256 sub-carriers. Penggunaan OFDM yang baru ini memberikan keuntungan dalam hal cakupang, instalasi, konsumsi daya, penggunaan frekuensi dan efisiensi pita frekuensi. WiMax yang menggunakan standar 802.16e memiliki kemampuan hand over atauhand off, sebagaimana layaknya pada komunikasi selular.
Banyaknya institusi yang tertarik atas standar 802.16d dan .16e karena standar ini menggunakan frekuensi yang lebih rendah sehingga lebih baik terhadap redaman dan dengan demikian memiliki daya penetrasi yang lebih baik di dalam gedung. Pada saat ini, sudah ada jaringan yang secara komersial menggunakan perangkat WiMax bersertifikasi sesuai dengan standar 802.162.
Spesifikasi WiMax membawa perbaikan atas keterbatasan-keterbatasan standar WiFi dengan memberikan lebar pita yang lebih besar dan enkripsi yang lebih bagus. Standar WiMax memberikan koneksi tanpa memerlukan Line of Sight (LOS) dalam situasi tertentu. Propagasi Non LOS memerlukan standar .16d atau revisi 16.e, karena diperlukan frekuensi yang lebih rendah. Juga, perlu digunakan sinyal muli-jalur (multi-path signals), sebagaimana standar 802.16n.
Manfaat Membangun Jaringan LAN (Local Area Network)
Banyak keuntungan yang didapatkan dari terciptanya standardisasi industri ini. Para operator telekomunikasi dapat menghemat investasi perangkat, karena kemampuan WiMAX dapat melayani pelanggannya dengan area yang lebih luas dan tingkat kompatibilitas lebih tinggi. Selain itu, pasarnya juga lebih meluas karena WiMAX dapat mengisi celah broadband yang selama ini tidak terjangkau oleh teknologi Cable dan DSL (Digital Subscriber Line).
WiMAX salah satu teknologi memudahkan mereka mendapatkan koneksi Internet yang berkualitas dan melakukan aktivitas. Sementara media wireless selama ini sudah terkenal sebagai media yang paling ekonomis dalam mendapatkan koneksi Internet. Area coverage-nya sejauh 50 km maksimal dan kemampuannya menghantarkan data dengan transfer rate yang tinggi dalam jarak jauh, sehingga memberikan kontribusi sangat besar bagi keberadaan wireless MAN dan dapat menutup semua celah broadband yang ada saat ini. Dari segi kondisi saat proses komunikasinya, teknologi WiMAX dapat melayani para subscriber, baik yang berada dalam posisi Line Of Sight (posisi perangkat-perangkat yang ingin berkomunikasi masih berada dalam jarak pandang yang lurus dan bebas dari penghalang apa pun di depannya) dengan BTS maupun yang tidak memungkinkan untuk itu (Non-Line Of Sight). Jadi di mana pun para penggunanya berada, selama masih masuk dalam area coverage sebuah BTS (Base Transceiver Stations), mereka mungkin masih dapat menikmati koneksi yang dihantarkan oleh BTS tersebut.
Selain itu, dapat melayani baik para pengguna dengan antena tetap (fixed wireless) misalnya di gedung-gedung perkantoran, rumah tinggal, toko-toko, dan sebagainya, maupun yang sering berpindah-pindah tempat atau perangkat mobile lainnya. Mereka bisa merasakan nikmatnya ber-Internet broadband lewat media ini. Sementara range spektrum frekuensi yang tergolong lebar, maka para pengguna tetap dapat terkoneksi dengan BTS selama mereka berada dalam range frekuensi operasi dari BTS.
Sistem kerja MAC-nya (Media Access Control) yang ada pada Data Link Layer adalah connection oriented, sehingga memungkinkan penggunanya melakukan komunikasi berbentuk video dan suara. Siapa yang tidak mau, ber-Internet murah, mudah, dan nyaman dengan kualitas broadband tanpa harus repot-repot. Anda tinggal memasang PCI card yang kompatibel dengan standar WiMAX, atau tinggal membeli PCMCIA (Personal Computer Memory Card International Association) yang telah mendukung komunikasi dengan WiMAX. Atau mungkin Anda tinggal membeli antena portabel dengan interface ethernet yang bisa dibawa ke mana-mana untuk mendapatkan koneksi Internet dari BTS untuk fixed wireless.

Prospek dan perkembangan jaringan wireless (part II)


PERBEDAAN WI-FI DAN WIMAX :
Perbedaan antara keduanya terletak pada pembagian spektrum yang dipakai, dan pada penggunaan frekuensi berlisensi dalam WiMAX. Meskpun WiMAX dan Wi-Fi juga menggunakan salah satu frekuensi Free License (5,8GHz).
Wi-Fi umumnya bekerja pada frekuensi 2,4 GHZ (Free License), tidak mampu bekerja dengan sinyal pantulan dan harus bekerja tanpa halangan obyek (biasa disebut dengan istilah Line of Sight).
WiMAX dengan frekuensi 2,5GHz and 3,5GHz (License) mampu menjangkau jarak yang lebih jauh, dan memiliki kemampuan untuk melewati aneka penghalang seperti gedung atau pohon, sangat sesuai untuk diterapkan di daerah perkotaan yang memiliki gedung perkantoran dan pemukiman dengan struktur bangunan yang tinggi.
WiMAX merupakan standar IEEE 802.16 yang membawahi aneka standar turunannya. Standar ini mengatur penggunaan perangkat nirkabel untuk keperluan jaringan perkotaan (Metropolitan Area Network/MAN). Standar ini khususnya dirancang untuk memenuhi kebutuhan jaringan akan akses nirkabel berkecepatan tinggi atau BWA (broadband wireless access) sehingga memungkinkan peningkatan daya keluaran perangkat WiMAX agar bisa menjangkau jarak yang lebih jauh.
Wi-Fi merupakan standar IEEE 802.11 beroperasi pada kisaran 100 meter hingga 20 km, sedangkan WiMAX bisa beroperasi pada kisaran 50 kilometer. Selain itu, WiMAX dirancang dalam tataran teknologi carrier-grade. Hal ini membuat WiMAX memiliki kehandalan dan kualitas pelayanan yang lebih baik dibandingkan Wi-Fi.

PERKEMBANGAN TEKNOLOGI WIRELESS
WiMax Standar BWA yang saat ini umum diterima dan secara luas digunakan adalah standar yang dikeluarkan oleh Institute of Electrical and Electronics Engineering (IEEE), seperti standar 802.15 untuk Personal Area Network (PAN), 802.11 untuk jaringan Wireless Fidelity (WiFi), dan 802.16 untuk jaringan Worldwide Interoperability for Microwave Access (WiMAX).
Pada jaringan selular juga telah dikembangkan teknologi yang dapat mengalirkan data yang overlay dengan jaringan suara seperti GPRS, EDGE, WCDMA, dan HSDPA. Masing-masing evolusi pada umumnya mengarah pada kemampuan menyediakan berbagai layanan baru atau mengarah pada layanan yang mampu menyalurkan voice, video dan data secara bersamaan (triple play). Sehingga strategi pengembangan layanan broadband wireless dibedakan menjadi Mobile Network Operator (MNO) dan Broadband Provider (BP). Perbandingan beberapa karakteristik sistem wireless data berkecepatan tinggi digambarkan oleh First Boston seperti berikut.
Perbandingan Perkembangan Teknologi Wireless
WiFi 802.11g
WiMAX 802.16-2004*
WiMAX 802.16e
CDMA2000 1x EV-DO
WCDMA/ UMTS
Approximate max reach (dependent on many factors)100 Meters8 Km5 Km**
Maximum throughput54 Mbps75 Mbps (20 MHz band)30 Mbps (10 MHz band)3.1 Mbps (EVDO Rev. A)2 Mbps (10+ Mbps fpr HSDPA)
Typical Frequency bands2.4 GHz2-11 GHz2-6 GHz1900 MHz1800,1900,2100 MHz
ApplicationWireless LANFixed Wireless Broadband (eg-DSL alternative)Portable Wireless BroadbandMobile Wireless BroadbandMobile Wireless Broadband

Prospek dan perkembangan jaringan wireless (part I)


PENJELASAN WIMAX

WiMAX adalah singkatan dari Worldwide Interoperability for Microwave Access, merupakan teknologi akses nirkabel pita lebar (broadband wireless access atau disingkat BWA) yang memiliki kecepatan akses yang tinggi dengan jangkauan yang luas. WiMAX merupakan evolusi dari teknologi BWA sebelumnya dengan fitur-fitur yang lebih menarik. Disamping kecepatan data yang tinggi mampu diberikan, WiMAX juga merupakan teknologi dengan open standar. Dalam arti komunikasi perangkat WiMAX di antara beberapa vendor yang berbeda tetap dapat dilakukan (tidak proprietary). Dengan kecepatan data yang besar (sampai 70 MBps), WiMAX dapat diaplikasikan untuk koneksi broadband ‘last mile’, ataupun backhaul
Menurut James A. Johnson (Vice President, Intel Communications Group / General Manager, Wireless Networking Group), istilah WiMAX berasal dari singkatan wireless (disingkat Wi) Microwave Access (disingkat MAX). WiMAX dibangun berdasarkan standar yang dibuat oleh IEEE (Institute of Electrical and Electronics Engineers). Dirancang untuk memenuhi kebutuhan akan akses nirkabel berkecepatan tinggi. WiMAX memungkinkan akses terhadap aneka aplikasi multimedia seperti video streaming via koneksi nirkabel.WiMAX menyerupai Wi-Fi dalam hal penggunaan teknologi.


PERBEDAAN TEKNOLOGI WIMAX DENGAN NON-WIMAX :
Pada frekuensi non-WiMAX, sebuah gelombang radio biasanya akan saling mengganggu gelombang radio lain, khususnya jika frekuensi tersebut memiliki siklus getaran yang berdekatan. Hal yang paling terlihat adalah pada saat kita memainkan dua mobil remote control pada frekuensi radio yang berdekatan, misalnya mobil A (frekuensi 27,125MHz) dan mobil B (frekuensi 27,5MHz). Jika kedua mobil (berikut kontrol radionya) dihidupkan, kedua frekuensi tersebut akan bisa saling mengganggu. Akibatnya, jika kita akan menggerakkan mobil A, mobil B bisa ikut berjalan. Atau jika kita membelokkan mobil B, mobil A akan mundur beberapa meter.
Dengan teknologi yang ditawarkan WiMAX, semua kendala tersebut akan sirna dengan sendirinya. Teknologi WiMAX memungkinkan kita memancarkan berbagai sinyal dalam jarak yang sangat berdekatan, tanpa harus cemas bahwa aneka sinyal tersebut akan saling mengganggu atau berinterferensi.

Tipe-Tipe Data Oracle 11g


Datatype (tipe data) adalah klasifikasi atau jenis dari suatu informasi atau data tertentu. Setiap nilai yang dimanipulasi oleh Oracle memiliki sebuah tipe data masing-masing. Tipe data dari sebuah nilai tersebut diasosiasikan dengan nilai properti yang diset tetap. Properti ini menyebabkan nilai-nilai dari satu tipe data diperlakukan berbeda dengan nilai-nilai lain oleh Oracle.
Misalnya, Anda dapat menambahkan besaran nilai pada tipe data NUMBER, tetapi tidak dapat melakukan hal yang sama pada tipe data RAW. Bila Anda membuat sebuah tabel atau cluster, Anda harus menentukan tipe data untuk masing-masing kolom tersebut. Bila Anda membuat sebuah procedure atau function yang kemudian akan disimpan, Anda harus menentukan tipe data untuk setiap argumennya. Tipe data ini akan menentukan domain nilai disetiap kolom yang berisi argumen masing-masing yang dapat dimiliki procedure atau function tersebut. Sebagai contoh, kolom DATE tidak dapat menerima nilai 29 Feb (kecuali untuk tahun kabisat) atau nilai 2 atau ‘sepatu’. Setiap nilai akan ditempatkan dalam kolom dengan mengasumsikan tipe data dari kolom tersebut. Misalnya, jika
Anda memasukkan ’01-JAN-98 ‘ ke dalam kolom DATE, maka Oracle memperlakukan karakter string ’01-JAN-98′ sebagai nilai DATE setelah memverifikasi karakter string tersebut telah diterjemahkan dalam format tanggal yang valid.
Oracle Database menyediakan sejumlah built-in tipe data serta beberapa kategori untuk jenis yang ditentukan oleh pengguna, yang dapat digunakan sebagai tipe data. Penjelasan dari tipe data Oracle tiap-tiap tipe data akan dijelaskan pada bagian berikut:
Tipe Data Karakter
Tipe data karakter terdiri atas tipe-tipe data CHAR, NCHAR, NVARCHAR2, VARCHAR2, VARCHAR, LONG, RAW dan LONG RAW. Penjelasan dari masing-masing tipe data dijelaskan sebagai berikut :
CHAR
Tipe data CHAR dispesifikasikan dalam karakter string yang memiliki panjang tetap. Oracle memastikan bahwa semua nilai disimpan dalam sebuah kolom CHAR memiliki panjang yang ditentukan oleh ukuran (size). Jika Anda memasukkan nilai yang lebih pendek dari panjang kolom, Oracle akan mengisikan nilai kosong untuk panjang kolom yang tidak terisi nilai. Jika Anda mencoba untuk memasukkan nilai yang terlalu panjang untuk kolom, Oracle akan menampilkan pesan error.
NCHAR
Tipe data NCHAR adalah tipe data Unicode-only. Bila Anda membuat sebuah tabel dengan kolom NCHAR, Anda akan diminta menentukan panjang kolom dalam karakter. Anda mendefinisikan karakter nasional saat Anda membuat (create) database Anda.
NVARCHAR2
Tipe data NVARCHAR2 adalah tipe data Unicode-only. Bila Anda membuat sebuah tabel dengan kolom NVARCHAR2, anda akan diminta menyertakan jumlah maksimal karakter yang dapat diisikan kedalamnya. Oracle kemudian menyimpan setiap nilai dalam kolom persis seperti yang Anda tentukan itu, asalkan nilai tidak melebihi panjang maksimum kolom.
VARCHAR2
Tipe data VARCHAR2 menetapkan string karakter variabel-panjang. Ketika Anda membuat kolom VARCHAR2, anda akan diminta menyertakan jumlah maksimal byte atau karakter data yang dapat diisikan kedalamnya. Oracle kemudian menyimpan setiap nilai dalam kolom persis seperti yang Anda tentukan itu, asalkan nilai tidak melebihi panjang maksimum kolom tentang kolom. Jika Anda mencoba untuk memasukkan nilai yang melebihi panjang yang ditentukan, maka Oracle akan menampilkan pesan error.
VARCHAR
Jangan menggunakan tipe data VARCHAR. Gunakan VARCHAR2 sebagai gantinya. Meskipun tipe data VARCHAR saat ini identik dengan VARCHAR2, tipe data VARCHAR dijadwalkan akan didefinisikan ulang sebagai tipe data terpisah yang digunakan untuk string karakter variabel-panjang dibandingkan dengan perbandingan semantik yang berbeda.
LONG
Jangan membuat tabel dengan menggunakan kolom LONG. Gunakan kolom LOB (CLOB, NCLOB, BLOB) sebagai gantinya. kolom LONG didukung hanya untuk kompatibilitas. kolom LONG menyimpan string karakter yang mengandung variabel-panjang sampai dengan 2
gigabyte -1 atau 231-1 byte. Kolom LONG memiliki banyak karakteristik kolom VARCHAR2. Anda dapat menggunakan kolom LONG untuk menyimpan string teks panjang. Panjang nilai LONG mungkin dibatasi oleh memori yang tersedia pada komputer Anda.
RAW dan LONG RAW
Tipe data RAW dan LONG RAW menyimpan data yang tidak secara eksplisit dikonversi oleh
Oracle Database ketika memindahkan data antara sistem yang berbeda. Tipe data ini
dimaksudkan untuk data biner atau string byte. Sebagai contoh, Anda dapat menggunakan
LONG RAW untuk menyimpan grafik, sound, dokumen, atau array data biner, yang
penafsirannya tergantung pada penggunaan masing-masing.

Database Link Pada Oracle 10g

Konsep utama dari sistem basisdata distribusi adalah database link. Database Link adalah suatu koneksi antara dua database fisik yang memungkinkan client untuk mengakses datanya sebagai satu databaselogic. 

Database link merupakan sebuah pointer yang didefinisikan sebagai satu-arah jalur komunikasi dari server Oracle Database kepada server database lainnya. Koneksi database link memungkinkan user-user lokal untuk mengakses data pada database remote. Agar koneksi ini berhasil, setiap database pada sistem distribusi harus memiliki global database name yang unik pada domain jaringan. 

Database link bisa bersifat private (pribadi) atau public (umum). Jika bersifat private, maka hanya user yang telah membuatnya memiliki akses dan jika link adalah public maka semua user database bisa menggunakannya untuk mengakases. Satu perbedaan signifikan mengenai database link adalah bagaimana caranya koneksi dengan database remote.

Implementasi Sistem Database Terdistribusi Pada MySQL

Secara definisi replikasi memiliki pengertian sebagai suatu proses mencopy atau mentransfer data dari suatu database ke database lain yang tersimpan pada komputer berbeda. Bila menilik artikel yang saya tulis sebelumnya tentang Pengenalan Arsitektur Database, replikasi dapat difahami sebagai proses pengkopian dan pengelolaan objek-objek dari database yang membentuk suatu sistem database terdistribusi (Distributed Database).
Pada umumnya MySQL dipergunakan secara massal sebagai Database yang cukup handal dalam menangani sistem database terpusat, seperti kebanyakan sistem database yang digunakan untuk web site, content management system, dan lain-lain. Bahkan hampir seluruh penyedia layanan hosting menyertakan dukungan produk MySQL untuk kelengkapan service-nya.
Penggunaan MySQL untuk mendukung proses replikasi database pada saat artikel ini ditulis masih sangat jarang ditemui. Implementasi sistem database terdistribusi kebanyakan masih berkiblat pada software-software dengan bandrol yang tinggi seperti Oracle, SQL Server, IBM DB2 dan lain sebagainya.
MySQL dalam hal ini tentunya tidak mau ketinggalan. Mulai versi 5.0 MySQL sudah mendukung sistem replikasi yang mana sebuah database server yang berfungsi sebagai master dapat tereplikasi datanya ke dalam satu atau lebih database server yang difungsikan sebagai slave.

Komponen AngkaTerbilang Untuk Visual Basic 6.0


Komponen AngkaTerbilang.dll merupakan sebuah file .dll yang bersifat FREEWARE dan dapat digunakan di dalam project Visual Basic 6 untuk membantu Anda dalam mengkonversi angka menjadi bentuk kata-kata (terbilang), baik dalam bahasa Indonesia maupun dalam bahasa Inggris. Hal ini biasanya dibutuhkan jika Anda ingin membuat kuitansi atau laporan yang membutuhkan keterangan angka yang diulang dalam bentuk kata-kata. Contoh: angka 123456, setelah dikonversi dengan komponen ini akan menghasilkan output: “Seratus dua puluh tiga ribu empat ratus lima puluh enam”.
Fungsi-fungsi yang terdapat di dalam file AngkaTerbilang.dll:
1. AwalKalimatKapital: Untuk membuat huruf pertama di suatu kalimat menjadi huruf besar (kapital). Fungsi ini juga bisa Anda gunakan untuk menampilkan di output terbilang.
2. AwalKataKapital: Untuk membuat huruf pertama setiap kata di suatu kalimat menjadi huruf besar (kapital).
3. TerbilangBulat: Untuk menampilkan kata-kata (terbilang) dalam bahasa Indonesia dari suatu angka atau besar uang yang tipenya bilangan bulat. Support sampai angka trilyunan (15 digit).
4. TerbilangDesimal: Untuk menampilkan kata-kata (terbilang) dalam bahasa Indonesia dari suatu angka atau besar uang yang tipenya bilangan desimal (pecahan). Pecahan dipisahkan dengan tanda koma. Support sampai angka trilyunan (15 digit).
5. TerbilangInggris: Untuk menampilkan kata-kata (terbilang) dalam bahasa Inggris dari suatu angka atau besar uang yang tipenya bilangan bulat maupun pecahan (Cent).
Jika pecahan, maka harus dipisahkan dengan tanda titik untuk setting English (Internasional), dan tanda koma untuk regional setting Indonesia. Jadi, tergantung setting pada “Regional Settings” di PC Anda. Contoh pada prjAngkaTerbilang ini ketika saya buat menggunakan setting Indonesia (pakai tanda koma).
Terlampir disertakan file yang berisi file AngkaTerbilang.dll dan contoh penggunaannya di dalam sebuah project Visual Basic 6. Baca file Petunjuk.txt untuk meregistrasi file library AngkaTerbilang.dll terlebih dulu ke registry. Semoga bermanfaat.

Langkah-Langkah Membuat Website (part III)


Proses membuat website bisa dilakukan dengan berbagai macam cara, bisa menggunakan
website builder yang sudah disediakan oleh perusahaan web hosting, bisa menggunakan cpanel
melalui fasilitas fantastico (site software) atau bisa juga membuat website sendiri secara manual
melalui frontpage, dreamweaver atau software lainnya.Untuk mudahnya Anda bisa
menggunakanWebsite Builder yang sudah disediakan oleh perusahaan web hosting.
Langkah –langkah membuat website menggunakan website builder yaitu:
1. Buka pada browser Anda http://builder.000webhost.com


2. Pada Langkah pertama, Anda masukkan nama domain Anda contoh namadomain.co.cc dan
masukkan juga username cpanel dan password cpanel Anda, dan klik ”Next -> Step 2”.


3. Pada Langkah kedua, Anda pilih template website yang Anda sukai dan klik pada Template
yang disukai kemudian klik ”Next -> step 3”


4. Masukkan Data yang diperlukan untuk website Anda, bila sudah selesai Klik ” Go -> Install
my website!”.


5. Proses pembuatan website Anda sedang dilakukan, biarkan beberapa saat sampai proses
selesai.


6. Proses Pembuatan Website sudah selesai, Anda bisa melakukan preview website Anda dan
juga mengakses admin area website anda. Untuk mengupdate website Anda, Anda bisa
mengakses admin area tersebut, sedangkan bila ingin mengedit account web hosting Anda, Anda
bisa mengakses pada halaman member web hosting tersebut di
http://www.000webhost.com/members/

- Selesai -


Ucapan Terima kasih kepada co.cc yang memberikan domain gratis dan 000webhost.com
yang telahmemberikan web hosting gratis. Selamat Mencoba dan Semoga Bermanfaat

-terima kasih : David Odang-






Langkah-Langkah Mendaftar Web Hosting Gratis: (part II)


1. Buka halaman baru pada browser Firefox atau Internet Explorer Anda dan ketikkan
alamat website: http://www.pemasarinternet.com/go/hostinggratis

2. Kemudian Klik tombol ”Sign Up” untuk memulainnya.


3. Anda isikan namadomain yang Anda pilih sebelumnya contoh namadoman.co.cc, kemudian
isikan data-data lainnya dengan lengkap dan benar.


4. Selanjutnya Anda perlu melakukan konfirmasi melalui email Anda, cek pada inbox maupun
bulkmail account Email Anda.

5. Pada Email Anda klik Link Konfirmasi pembuatan account pada web hosting gratis tersebut.

6. Kemudian Klik “Setup My Account”.

7. Proses Setup web hosting sedang dilakukan, Anda biarkan sampai proses setup selesai.


8. Proses Setup Hosting sudah selesai, sebaiknya Anda catat data-data untuk mengakses member
area dan account detail Anda, untuk mudahnya simpan saja halaman ini (File>Save Page as pada
browser Anda). Selanjutnya catat NameServer yang diberikan, dan masukkan data tersebut pada
account domain Anda untuk mengupdate data DNS (Domain Name Server), Catat nameservers
yang diberikan: dns1.000webhost.com dan dns2.000webhost.com


9. Kembali ke halaman account domain Anda, masukkan data DNS (Domain Name Server) yang
diberikan oleh web hosting tersebut pada account domain Anda, kemudian klik ”Set up”.


10. Proses pendaftaran dan menghubungkan domain dan hosting gratis sudah selesai. Anda bisa
menunggu sampai proses penyebaran DNS selesai, proses ini bisa cepat dan bisa lambat sampai
dengan 2x24jam. Bila proses penyebaran DNS sudah selesai Anda bisa mengeceknya dengan
mengetikkan nama domain Anda pada browser.


Selanjutnya Anda bisa menggunakan website Builder yang sudah disediakan oleh web hosting
tersebut untuk membuat website Anda, atau menggunakan fasilitas fantastico (site software) atau
membuat website sendiri dari template atau membangun dari dasar menggunakan software
FrontPage, Dreamweaver dan lain-lainnya.


Anda bisa memiliki nama domain sampai dengan 3 buah nama domain .co.cc untuk 1 account
Anda, Anda bisa manfaatkan sebagai nama domain untuk nama domain blog Anda di
blogger.com, account friendster Anda, account multiply Anda dan lain-lainnya. Sehingga Anda
akan mendapatkan nama domain seperti namaanda.co.cc menjadi lebih simpel dan mudah
diingat. Prosesnya sama, Setelah mendaftarkan nama domain Anda, pada halaman manage
domain, Anda hanya perlu memilih pilihan ke-3 URL Forwarding. (Pada tutorial ini Anda
memilih pilihan ke-1 Manage DNS, karena Anda menggunakan layanan web hosting).


Untuk web hosting gratis tersebut, Anda hanya bisa menggunakan 1 account web hosting untuk 1 alamat email Anda.

part III ya!









Membuat Website Gratis


Dalam membuat website ada 2 komponen yang harus dipersiapkan yaitu domain dan
web hosting. Domain adalah nama dan alamat dari sebuah website contohnya
namadomain.co.cc dan Web Hosting adalah tempat Anda meletakkan file-file website
pada server yang terhubung dengan jaringan internet. Saat ini banyak sekali perusahaan
di indonesia maupun di luar negeri yang bergerak di bidang jasa pendaftaran domain dan
penyediaan paket web hosting. Dengan tingkat persaingan yang ketat saat ini,
sampai-sampai ada beberapa perusahaan domain dan hosting yang memberikan
layanannya secara gratis dan Anda dapat memanfaat hal tersebut untuk membuat website
Anda dengan biaya hampir nol, sebab biaya normal untuk pembelian domain kira-kira
Rp.80.000,- per tahun dan untuk web hosting kira-kira Rp. 360.000,- pertahun untuk
paket pemula. Bila Anda membuat website untuk kepentingan personal atau bisnis kecil,
Anda bisa mengambil domain dan web hosting gratis dan bila Anda membuat website
untuk kepentingan bisnis besar, tentunya sebaiknya Anda menggunakan domain dan web
hosting yang berbayar, hal ini dikarenakan dengan kebutuhan spesifikasi web hosting
yang diberikan untuk menunjang kebutuhan website Anda. Dan setelah Anda
mempersiapkan domain dan hosting, langkah selanjutnya Anda baru membuat website.

Website Anda tersebut dapat Anda buat dengan menggunakan website builder yang
disediakan oleh perusahaan tempat Anda membeli web hosting atau bisa juga
menggunakan fasilitas fantastico pada cpanel web hosting untuk menginstall software
seperti blog wordpress, CMS, forum phpbb dan lain-lainnya, dan selain itu Anda juga
bisa membuat website sendiri baik melalui template atau membuatnya dari dasar dengan
menggunakan software seperti FrontPage, Dreamweaver atau software lainnya. Ada
banyak cara, dan pada tutorial yang saya tuliskan kali ini, Anda dapat mempelajari
membuat website dengan website builder yang disediakan oleh penyedia web hosting
dan juga menggunakan domain dan web hosting yang gratis. Silahkan Anda mencobanya,
dengan mencobanya Anda akan belajar banyak. Mari kita mulai...


Langkah-Langkah Mendaftar Domain Gratis:
1. Buka http://www.pemasarinternet.com/go/domaingratis.
2. Selanjutnya ketikkan nama domain yang Anda inginkan.
3. Bila nama domain masih tersedia, klik ”Continue to registration”

4. Kemudian buat account baru, klik ”Create an account now”. Dan bila Anda sudah
pernah membuat account sebelumnya, Anda tinggal ”sign in” memasukkan username
(email) dan password yang pernah Anda buat sebelumnya. Catatan: 1 account Anda bisa
memiliki sampai 3 nama domain .co.cc.

5. Kemudian isi data diri Anda dengan lengkap dan benar, data” organization name” bisa
Anda kosongkan.
6. Proses pendaftaran domain sudah berhasil selanjutnya klik ”Set up”.

7. Kemudian Anda perlu memasukkan data Name Server yang disediakan oleh Web Hosting
Anda. Anda biarkan dahulu halaman website ini, jangan Anda tutup dan ikuti langkah
selanjutnya untuk mendaftar web hosting gratis.

part II ya!






PHP & MySQL Web Development


PHP & MySQL adalah bahasa pemprogaman web yang mendunia, bahasanya mudah untuk dipelajari, kompatibilitas dengan berbagai macam server baik itu windows maupun unix, dan yang tak kalah penting adalah bahasa pemprogaman PHP & MySQL bersifat open source sehingga perkembangannya pun akan semakin cepat dan dapat diimplementasikan diberbagai bidang kebutuhan dalam pembuatan aplikasi.
Dengan semakin berkembangnya dunia internet dan tingginya kebutuhan akan sebuah bahasa pemprogaman yang mumpuni, setiap saat berbagai macam fungsi baru dan library tambahan selalu muncul di internet untuk memperkokoh dan meningkatkan performa keduanya, bug-bug yang ada pada versi sebelumnya diperbaiki oleh komunitas dan juga oleh para programmer handal yang ada diseluruh dunia.
PHP & MySQL sekarang hadir tidak lagi pada pembuatan aplikasi web dan database semata, tetapi juga sudah merambah kedalam dunia desktop Windows yang dikenal dengan PHP GTK.

Kilasan Tentang Enkripsi Blowfish


          Dengan kemajuan teknologi komputer pada saat ini yang berkembang dengan pesatnya seiring dengan makin kompleknya sistem komputer dan kemampuan komputer untuk berkomunikasi dengan komputer lain dengan adanya jaringan yang menghubungkannya. Dengan adanya perkembangan tersebut, disatu sisi menguntungkan dalam hal pendistribusian data dan informasi yang ada tetapi disatu sisi menjadi masalah apabila ada data dan informasi yang bersifat rahasia dapat dilihat oleh pihak yang tidak berkompenten. Salah satu cara untuk melindungi file adalah dengan enkripsi.
           Enkripsi sebangai salah satu solusi sebenarnya telah ditemukan jauh sebelum komputer ada dan keberadaan enkripsi dalam dunia komputer telah memang telah sejak dari awal digunakan untuk melindungi data dan informasi, terutama untuk mengamankan data dan informasi yang disimpan dalam media penyimpanan maupun untuk mengamankan data dan informasi yang dikirim melalui jaringan. Salah satu enkripsi yang cukup dikenal adalah Blowfish yang merupakan enkripsi yang termasuk dalam golongan Symmetric Cryptosystem , metoda enkripsinya mirip dengan DES (DES-like Cipher) diciptakan oleh seorang Cryptanalyst bernama Bruce Schneier Presiden perusahaan Counterpane Internet Security, Inc ditahun 1994.

Komputer Itu Apa Sih ?


Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Karena luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit berbeda dalam mendefinisikan termininologikomputer. Menurut Hamacher [1], komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi. Blissmer [2] mengatakan bahwa, komputer adalah suatu alat elektonik yang mampu melakukan beberapa tugas sebagai berikut: menerima input, memproses input tadi sesuai dengan programnya, menyimpan perintah-perintah dan hasil dari pengolahan, menyediakan output dalam bentuk informasi. Sedangan Fuori [3] berpendapat bahwa komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmetika dan operasi logika, tanpa campur tangan dari manusia.
Untuk mewujudkan konsepsi komputer sebagai pengolah data untuk menghasilkan suatu informasi, maka diperlukan sistem komputer (computer system) yang elemennya terdiri dari hardwaresoftware dan brainware. Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk kesatuan. Hardware tidak akan berfungsi apabila tanpa software, demikian juga sebaliknya. Dan keduanya tiada bermanfaat apabila tidak ada manusia (brainware) yang mengoperasikan dan mengendalikannya.
  1. Hardware atau Perangkat Keras: peralatan yang secara fisik terlihat dan bisa djamah.
  2. Software atau Perangkat Lunak: program yang berisi instruksi/perintah untuk melakukan pengolahan data.
  3. Brainware: manusia yang mengoperasikan dan mengendalikan sistem komputer.

Penggolongan Komputer

Literatur terbaru tentang komputer melakukan penggolongan komputer berdasarkan tigal hal: data yang diolahpenggunaan,kapasitas/ukurannya, dan generasinya.
Berdasarkan Data Yang Diolah
  1. Komputer Analog
  2. Komputer Digital
  3. Komputer Hybrid
Berdasarkan Penggunannya
  1. Komputer Untuk Tujuan Khusus (Special Purpose Computer)
  2. Komputer Untuk Tujuan Umum (General Purpose Computer)
Berdasarkan Kapasitas dan Ukurannya
  1. Komputer Mikro (Micro Computer)
  2. Komputer Mini (Mini Computer)
  3. Komputer Kecil (Small Computer)
  4. Komputer Menengah (Medium Computer)
  5. Komputer Besar (Large Computer)
  6. Komputer Super (Super Computer)
Berdasarkan Generasinya
  1. Komputer Generasi Pertama (1946-1959)
  2. Komputer Generasi Kedua (1959-1964)
  3. Komputer Generasi Ketiga (1964-1970)
  4. Komputer Generasi Keempat (1979-sekarang)
  5. Komputer Generasi Kelima

Referensi

  1. V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky, Computer Organization (5th Edition), McGraw-Hill, 2001.
  2. Robert H. Blissmer, Computer Annual, An Introduction to Information Systems 1985-1986 (2nd Edition), John Wiley & Sons, 1985.
  3. William M. Fuori, Introduction to the Computer: The Tool of Business (3rd Edition), Prentice Hall, 1981.
  4.  

Foundasi Pemrograman Datamining di R: Interface Pemrograman Java


    Selain sebagai software paket statistika, R juga merupakan lingkungan sistem pemrograman yang cukup lengkap. Artinya, R dapat digunakan sebagai alat untuk memecahkan berbagai masalah melalui pemrograman. Tentu saja masalah yang lebih tepat dipecahkan dengan R adalah yang terkait dengan analisis data dalam konteks statistika.
    Para developer R menyadari bahwa analisis data kuantitatif melalui statistika memerlukan beberapa tahapan yang mana setiap tahapan dibutuhkan alat bantu untuk ‘berbicara’ dengan lingkungan disekitarnya. Secara singkat tahapan ini meliputi 1) persiapan data, 2) pemilihan metode/teknik, 3) eksekusi dan 4) penyajian informasi. 
         Sebagai contoh, pada tahap persiapan data, alat bantu yang dibutuhkan bagi seorang stastisi adalah kemudahan dalam menghubungkan raw data (database, file terstruktur, dsb) dengan lingkungan R. Solusi yang  diberikan oleh developer dan kontributor R terkait dengan hal ini diantaranya adalah membuat library ODBC, JDBC, CSV dll.
      Selain kemudahan, konsep yang sering digunakan oleh para programer adalah otomatisasi dan integrasi proses. Artinya dalam sistem yang kompleks, lingkungan R harus bisa menyediakan interface bahasa yang berfungsi sebagai penghubung antar fungsi-fungsi dalam sistem tersebut. Dengan latar belakang itulah developer dan kontributor R membuat berbagai interface bahasa pemrograman yang berada diluar R seperti C, Java dan Tcl/Tk agar bisa memudahkan proses otomatisasi dan integrasi.
-ilmukomputer.org