Teknologi Skinput

Microsoft Research dan Chris Harrison dari Carnegie Mellon University mengembangkan teknologi untuk mengubah tangan menjadi gadget layar sentuh. Jadi kita tidak perlu lagi menggenggam sebuah ponsel untuk bertelekomunikasi, karena tangan kita adalah gadget kita.

Program Residen

dalam pembuatan program residen, kita dapat membaginya dalam 2 bagian pokok yaitu.

Biografi Mark Zuckerberg

Biografi Mark Zuckerberg

Larry Page dan Sergey Brin

Google Inc. merupakan sebuah perusahaan publik Amerika Serikat, berperan dalam pencarian Internet, Cloud Computing, serta teknologi iklan online dan perangkat lunak. Keuntungan dari AdWords merupakan hampir seluruh keuntungan perusahaan ini.

Sejarah Yahoo

Yahoo! Inc. merupakan sebuah perusahaan publik Amerika dengan kantor pusat di Sunnyvale, California (tepatnya di Silicon Valley), yang menyediakan layanan internet secara global, meliputi seluruh dunia. Perusahaan ini terkenal akan portal web, mesin pencari (Yahoo! Search), Yahoo! Directory, Yahoo! Mail, Yahoo! News, iklan, pemetaan online (Yahoo! Maps), Yahoo! Video, dan website media sosial dan jasa.

Jumat, 31 Januari 2014

Cara install CCTV

Tutorial Instalasi Kamera CCTV dan DVR


CCTV (Closed Circuit Television) merupakan sebuah perangkat kamera video digital yang digunakan untuk mengirim sinyal ke layar monitor di suatu ruang atau tempat tertentu. Hal tersebut memiliki tujuan untuk dapat memantau situasi dan kondisi tempat tertentu, sehingga dapat mencegah terjadinya kejahatan atau dapat dijadikan sebagai bukti tindak kejahatan yang
telah terjadi. Pada umumnya CCTV seringkali digunakan untuk mengawasi area publik seperti : Bank, Hotel, Bandara Udara, Gudang Militer, Pabrik maupun Pergudangan.
Pada sistem konvensional dengan VCR (Video Cassete Recorder), awalnya gambar dari kamera CCTV hanya dikirim melalui kabel ke sebuah
ruang monitor tertentu dan dibutuhkan pengawasan secara langsung oleh operator/petugas keamanan dengan resolusi gambar yang masih rendah yaitu 1 image per 12,8 seconds. Namun seiring dengan perkembanga teknologi yang sangat pesat seperti saat ini, banyak kamera CCTV yang telah menggunakan sistem teknologi yang modern. Sistem kamera CCTV digital saat ini dapat dioperasikan maupun dikontrol melalui Personal Computer atau Telephone genggam, serta dapat dimonitor dari mana saja dan kapan saja selama ada komunikasi dengan internet maupun akses GPRS.
Pengenalan Sistem CCTV
Untuk membuat sebuah sistem CCTV sederhana terlebih dahulu anda harus mengetahui peralatan alat atau material yang digunakan dalam instalasi tersebut. Berikut ini peralatan atau material yang diperlukan :
1. BNC (Bayonet Neill Concelman) connector adalah tipe konektor RF yang pada umumnya dipasang pada ujung kabel coaxial, sebagai penghubung
dengan kamera CCTV dan alat perekam (DVR) maupun secara langsung ke monitor CCTV.

180px-BNC_connectorKonektor BNC
2. Kabel Coaxial merupakan sebuah jenis kabel yang biasa digunakan untuk mengirimkan sinyal video dari kamera CCTV ke monitor. Ada beberapa
tipe kabel coaxial yaitu : RG-59, RG-6 dan RG-11. Penggolongannya berdasarkan diameter kabel dan jarak maksimum yang direkomendasikan
untuk instalasi kabel tersebut. Lihat tabel dibawah
Tabel Coaxial
coax_cable_component_diagramGambar Penampang kabel Coaxial
3. Peralatan untuk Crimp kabel coaxial digunakan sebagai alat bantu untuk memasang konektor BNC pada kabel coaxial.
Crimp ToolsTang Crimping
3. Kabel Power digunakan untuk memasok tegangan AC (searah) 220 V ke adaptor atau power supply kamera CCTV. Biasanya tipe kabel power yang
digunakan adalah NYA (2×1,5mm) maupun NYM (3×2,5mm). Instalasi kabel power ini sebaiknya juga menggunakan pipa high impact conduit.
4. Adaptor dan power supply merupakan perangkat yang menyuplai tegangan kerja ke kamera CCTV, pada umumnya tegangan yang digunakan yaitu 12 Volt DC. Namun adapula yang menggunakan tegangan 24 Volt (AC) maupun 24 Volt (DC). Hal ini tergantung pada jenis atau tipe kamera yang
digunakan.
3. Kamera CCTV dapat dibedakan menjadi beberapa type yaitu kamera Fixed Dome, kamera IP, kamera wireless dan kamera PTZ (Pan/Tilt/zoom).
Hal ini disesuaikan dengan kebutuhan dan anggaran anda. Jika anda membutuhkan sebuah kamera yang perlu diperhatikan adalah mempelajari
spesifikasi kamera CCTV sebelum membeli. Biasanya spesifikasi yang diberikan berupa format lensa CCD (Charge Coupled Device) yang memiliki ukuran tipikal (1/2″, 1/3″dan 1/4″), TV Lines yang berkaitan dengan resolusi gambar, LUX yang berkaitan dengan kesensitifan kamera terhadap cahaya,
Varifocal lens yang berkaitan dengan pegaturan sudut/jarak pandang kamera dan bisa diatur secara manual, indoor, outdoor, dan lain-lain.
173637_variouscameraindonetwork.psd
Jenis Kamera CCTV
4. DVR (Digital Video Recorder) adalah sebuah media penyimpan hasil rekaman video yang telah terpantau oleh kamera CCTV. Besar kecilnya
kapasitas penyimpanan hasil rekaman tergantung pada harddisk yang terpasang (pada umumnya 160 Gygabyte, namun adapula yang diupgrade hingga 1 Terabyte). Hasil rekaman video tersebut ada yang berformat QCIF, MPEG-4 dan avi. Dan biasanya input DVR terdiri dari 4, 8, 16 dan 32 channel kamera.
DVR-16CH  FRONT
Gambar DVR
5. Monitor CCTV ada yang masih menggunakan tabung CRT dan adapula yang menggunakan LCD. Monitor tersebut dapat menampilkan keseluruhan
gambar dari kamera sesuai inputan ke DVR maupun Multiplexser. Tampilan kamera-kamera dapat dilihat pada monitor dengan pembagian yang berbeda
(satu tampilan kamera, matrik 2×2, matrik 3×3 dan matrik 4×4).
200x200_LTC 2915 91Gambar Monitor CCTV
Setelah anda mengetahui peralatan atau material yang telah disebutkan, di bawah ini merupakan gambaran sistemnya.
CCTV
 SYSTEMS
Gambar Sistem CCTV

Apache

Apache


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQM8Zhyphenhyphen5aXRbkE7vb4kDIyAj1e7K2Tb4nVih-nAEActwD5SYgoMc8a3gGKtL8GD8bzdnyE09d1uAhOWsnxte6wGHQXrsfHhJ-2GuVBazjsGdIrcXoVaRq-yLrm4VVv-Jw8kYvB5JiOCnk/s640/t_3785_apache-http-server.jpg
Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail(kegunaan basicnya). Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil survai yang dilakukan oleh Netcraft, bulan Januari 2005 saja jumlahnya tidak kurang dari 68% pangsa web server yang berjalan di Internet. Ini berarti jika semua web server selain Apache digabung, masih belum bisa mengalahkan jumlah Apache.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah. Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.
Saat ini ada dua versi Apache yang bisa dipakai untuk server produksi, yaitu versi mayor 2.0 dan versi mayor 1.3. Apache merupakan webserver yang paling banyak digunakan saat ini. Hal ini disebabkan oleh beberapa sebab, di antaranya adalah karena sifatnya yang opensource dan mudahnya mengkostumisasikannya. diantaranya dengan menambahkan support secure protocol melalui ssl dan konektifitasnya dengan database server melalui bahasa scripting PHP .
1. Ab (Apache Bookmarking Tool)
Ab adalah Apache HTTP server benchmarking tool, yang intinya adalah untuk mengukur berapa kecepatan apache dalam menangani sejumlah request per unit waktu. Semakin besar nilainya (request/second) semakin baik. Nilai ini (request/second) bisa di-tuning dengan beberapa cara, misalnya dengan caching, php accelerator (zend, eAccelerator), dan lainnya. Sebuah contoh kasus pada blog yang menggunakan engine wordpress di dalamnya, sebelum menggunakan plugin cache (murni wordpress) bisa mendapat sekitar +/- 40 requests/second. Tapi setelah menambahkan plugin WP-Cache (disarankan:) WP-Super Cache bisa mencapai 400-an requests/second. Berikut link urlnya: http://elliottback.com/wp/why-my-wordpress-site-is-so-much-faster-than-yours/
2. Alias pada apache
Alias pada web server berfungsi jika kita ingin menampilkan web yang berada di luar directori default dari apache. Misal sebagai contoh terdapat web duniakamu yg berlokasi di /media/web/. Seharusnya web tersebut diletakkan di /var/www/ akan tetapi pada direktori defaul apache sudah terdapat file lain. Jika direktori duniakamu dimasukkan ke dalam direktori default apache akan menghasilkan kericuhan pada direktori itu. Untuk menghindari kericuhan itu bisa ditambahkan beberapa baris tulisan pada apache.conf tentang alias.
Alias /duniakamu “/media/web/duniakamu/”
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Setelah ditambahkan save dan restart web servernya sesuai directori dan versi web server, misal /etc/init.d/apache2 restart. Kemudian atur juga permision pada direktori duniakamu, atur agar smua user bisa membaca dan mengeksekusi, misal chmod 775 /media/web/duniakamu.
3. Masuk ke Directori Apache
Yang dimaksud dengan Directori Apache adalah direktori atau folder dimana terdapat kumpulan script atau konfigurasi file suatu web ( web yang menggunakan server apache).
Berikut ini adalah langkah-langkahnya :
a. Buka google.
b. pastekan kode di bawah ini di kolom search lalu tekan Enter.
“Apache/1.3.31 server at” intitle:index of
Perintah diatas digunakan untuk menyuruh mesin Google untuk menquery alamat website yang menggunakan server Apache versi 1.3.31 terutama index filenya.
c. buka salah satu alamat situs dari hasil pencarian google tersebut dan anda sudah bisa masuk ke direktori web tersebut.
4. Cara Menginstall Apache
Cara menginstall apache bisa melalui console juga bisa melalui module dari webmin.
Berikut adalah langkah-langkah Menginstall apache dengan module dari webmin.
Sebelum menginstall pastikan anda sudah login ke webmin anda. Namun jika di server anda sudah ada apache, maka tidak perlu melakukan langkah ini.
a. Untuk install, masuk ke webmin kemudian klik un-used module.
b. Maka akan keluar tulisan The Apache Webserver package can be automatically installed by Webmin. Click here to have it downloaded and installed using YUM. Kemudian klik di click here.
c. Setelah itu apache server siap dikonfigurasi. Jika apache sukses diinstall maka di tab servers akan keluar tulisa apache webserver.
d. Untuk mengecek apakah instalasi apache anda sudah berhasil atau belum, coba buka IP anda melalui firefox, http://IP_anda/.

Tutorial menggunakan XAMPP

Tutorial Web Server Lokal Menggunakan XAMPP

Cara membuat web server lokal yaitu kita install applikasi web server di komputer kita sendiri. Ada banyak aplikasi yang bisa dijadikan sebagai Server Website di komputer kita. Baik itu web server di Windows XP ataupun OS lain seperti linux ( Ubuntu , Suse , dll). Web server lokal ini adalah gratis karena kita tidak perlu sewa domain dan hositng. Software aplikasi web server yang paling populer adalah :
  • Internet Information Service (IIS). IIS ini biasanya sebagai bawaan dari windows. Pada umumnya digunakan pada windows 2000 server dan windows 2003. IIS ini menggunakan bahasa ASP dan banyak dipadukan dengan database MSSQL. Bagi anda yang jago vb script , maka ASP ini sangat cocok buat anda.

  • Apache. Ini biasanya untuk website dengan bahasa PHP dan dipadukan dengan database MySQL. Software yang satu ini gratis.
Karena pertimbangan biaya maka banyak orang memakai Apache , PHP & MySQL untuk membuat server website lokal. Dan juga di hostingan , rata-rata sudah menyediakan fasilitas PHP & MySQL tersebut. Karena itu kita fokuskan topik kita ke web server ini saja.
Kita bisa download Apache , PHP dan MySql dari websitenya dan install satu -satu di komputer kita untuk membuat server website lokal. Tapi ini lebih ribet. Ada beberapa pengembang yang sudah menyediakan satu installer untuk paket tersebut ( Apache , PHP dan MySql ) , seperti :
  • XAMPP

  • WAMPP

  • DONGKRAK
Yang pernah saya coba dan saya pakai di komputer saya adalah XAMPP (basic package) version 1.6.7 untuk Windows. XAMPP ini cukup bagus dan fitur juga cukup lengkap. Berikut fitur - fitur dari XAMPP :
  1. Apache 2.2.9

  2. MySQL 5.0.51b

  3. PHP 5.2.6 + PHP 4.4.9 + PEAR

  4. PHP-Switch win32 1.0 (please use the "php-switch.bat")

  5. XAMPP Control Version 2.5 from www.nat32.com

  6. XAMPP Security 1.0

  7. SQLite 2.8.15

  8. OpenSSL 0.9.8h

  9. phpMyAdmin 2.11.7

  10. ADOdb 4.98

  11. Mercury Mail Transport System v4.52

  12. FileZilla FTP Server 0.9.25

  13. Webalizer 2.01-10

  14. Zend Optimizer 3.3.0

  15. eAccelerator 0.9.5.3 for PHP 5.2.6 (comment out in the php.ini)
Sebagian fungsi fitur ini saya juga belum begitu paham. Tapi yang penting adalah ada Apache , PHP dan MySql , dimana ketiga inilah yang paling kita butuhkan untuk membuat lokal web server di komputer kita.
Cara menginstall XAMPP ini juga mudah. Berikut cara cara install XAMPP menjadi web server di komputer kita.
  1. Download XAMPP di servernya ( http://www.apachefriends.org/en/xampp-windows.html)

  2. Double klik pada file yang baru dodownload untuk unpack installer. Pilih folder pada level tertinggi untuk tempat unpack file tersebut seperti E:\xampp atau C:\xampp atau folder yang lainnya. Ingat jangan gunakan folder flash disk dan sejenisnya.

  3. Buka folder tempat anda unpack sebelumnya.

  4. Double klik setup_xampp.bat untuk install XAMPP

  5. Cari dan double klik file xampp-control.exe untuk membuka setting XAMPP.

  6. Disini anda bisa start dan stop Apache , MySQL server dan fitur lain. Untuk latihan ini saya kira anda cukup start Apache , MySQL saja.

  7. Buka browser anda dan ketik http://127.0.0.1 atau http://localhost maka server website lokal anda akan terbuka.
Sampai disini anda sudah berhasil membuat komputer kita menjadi web server. Anda bisa menggunakan phpMyAdmin untuk membuat database.
Copy kan web page anda ke ?:\xampp\htdocs atau buat subfolder dari htdocs untuk website anda. Contoh : Jika anda buat subfolder "coba" maka dari browser anda akan diakses dengan http://localhost/coba

Rabu, 29 Januari 2014

Pengertian MYSQL


mysql
MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multi-user

MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multi-user. MySQL adalah implementasi dari system manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris.
MySQL AB merupakan perusahaan komersial Swedia yang mensponsori dan yang memiliki MySQL. Pendiri MySQL AB adalah dua orang Swedia yang bernama David Axmark, Allan Larsson dan satu orang Finlandia bernama Michael “Monty”. Setiap pengguna MySQL dapat menggunakannya secara bebas yang didistribusikan gratis dibawah lisensi GPL(General Public License) namun tidak boleh menjadikan produk turunan yang bersifat komersial.
Pada saat ini MySQL merupakan database server yang sangat terkenal di dunia, semua itu tak lain karena bahasa dasar yang digunakan untuk mengakses database yaitu SQL. SQL (Structured Query Language) pertama kali diterapkan pada sebuah proyek riset pada laboratorium riset San Jose, IBM yang bernama system R. Kemudian SQL juga dikembangan oleh Oracle, Informix dan Sybase. Dengan menggunakan SQL, proses pengaksesan database lebih user-friendly dibandingan dengan yang lain, misalnya dBase atau Clipper karena mereka masih menggunakan perintah-perintah pemrograman murni.
SQL dapat digunakan secara berdiri sendiri maupun di lekatkan pada bahasa pemograman seperti C, dan Delphi.
1. Elemen SQL
Elemen dari SQL yang paling dasar antara lain pernyataan, nama, tipe data, ekspresi, konstanta dan fungsi bawaan.
  • Pernyataan
Perintah dari SQL yang digunakan untuk meminta sebuah tindakan kepada DBMS.
Pernyataan dasar SQL antara lain :
  1. ALTER      : Merubah struktur tabel
  2. COMMIT  : Mengakhiri eksekusi transaksi
  3. CREATE   : Membuat tabel, indeks
  4. DELETE   : Menghapus baris pada sebuah tabel
  5. DROP        : Menghapus tabel, indeks
  6. GRANT     : Menugaskan hak terhadap basis data kepada user
  7. INSERT    : Menambah baris pada tabel
  8. REVOKE  : Membatalkan hak kepada basis data
  9. ROLLBACK  : Mengembalikan pada keadaan semula apabila transaksi gagal dilaksanakan
  10. SELECT    : Memilih baris dan kolom pada sebuah tabel
  11. UPDATE   : Mengubah value pada baris sebuah tabel
  • Nama
Nama digunakan sebagai identitas, yaitu identitas bagi objek pada DBMS. Misal : tabel, kolom dan pengguna.
  • Tipe data
Tipe data yang ada dalam MYSQL :
1. Tipe data numerik antara lain :
  1. TINYINT         : Nilai integer yang sangat kecil
  2. SMALLINT     : Nilai integer yang kecil
  3. MEDIUMINT  : Nilai integer yang sedang
  4. INT                   : Nilai integer dengan nilai standar
  5. BEGINT           : Nilai integer dengan nilai besar
  6. FLOAT             :Bilangan decimal dengan single-precission
  7. DOUBLE         :Bilangan decimal dengan double-precission
  8. DECIMAL(M,D)   : Bilangan float yang dinyatakan sebagai string. M : jumlah digit yang disimpan, D : jumlah angka dibelakang koma
2. Tipe data String antara lain :
  1. CHAR               : Karakter yang memiliki panjang tetap yaitu sebanyak n
  2. VARCHAR      : Karakter yang memiliki panjang tidak tetap yaitu maksimum n
  3. TINYBLOB     : BLOB dengan ukuran sangat kecil
  4. BLOB               : BLOB yang memiliki ukuran kecil
  5. MEDIUMBLOB    : BLOB yang memiliki ukuran sedang
  6. LONGBLOB    : BLOB yang memiliki ukuran besar
  7. TINYTEXT      : teks dengan ukuran sangat kecil
  8. TEXT                : teks yang memiliki ukuran kecil
  9. MEDIUMTEXT     : teks yang memiliki ukuran sedang
  10. LONGTEXT     : teks yang memiliki ukuran besar
  11. ENUM              : kolom diisi dengan satu member enumerasi
  12. SET                   : Kolom dapat diisi dengan beberapa nilai anggota himpunan
3. Tipe data tunggal dan jam :
  1. DATE        : date memiliki format tahun-bulan-tanggal
  2. TIME         : time memiliki format jam-menit-detik
  3. DATETIME           : gabungan dari format date dan time
  • Ekspresi
Ekspresi digunakan untuk menghasilkan/menghitung nilai.
Misalnya : jumlah=harga-diskon
Ekspresi aritmatika antara lain :
  1. +  : tambah
  2. –  : kurang
  3. /  : bagi
  4. *  : kali
  • Konstanta
Nilai yang tetap
  • Fungsi bawaan
Fungsi adalah subprogram yang dapat menghasilkan suatu nilai apabila fungsi tersebut dipanggil. Fungsi Agregat adalah fungsi yang digunakan untuk melakukan summary, statistik yang dilakukan pada suatu tabel/query.
  1. AVG(ekspresi)  : digunakan untuk mencari nilai rata-rata dalam kolom dari tabel.
  2. COUNT(x)       : digunakan untuk menghitung jumlah baris dari sebuah kolom dari tabel
  3. MAX(ekspresi) : digunakan untuk mencari nilai yang paling besar dari suatu kolom dari tabel
  4. MIN(ekspresi)   : digunakan untuk mencari nilai yang paling kecil dari suatu kolom dari tabel
  5. SUM(ekspresi)  : digunakan untuk mengitung jumlah keseluruhan dari suatu kolom dari tabel
2. Kelompok Penyataan SQL
Pernyataan SQL dapat dikelompokan menjadi 3 kelompok, yaitu : DDL, DML dan DCL.
1.Pernyataan SQL kelompok DDL (Data Defination Language)
DDL berfungsi untuk mendefinisikan atribut basis data, table, atribut(kolom), batasan-batasan terhadap suatu atribut, serta hubungan antar tabel. Perintah yang digunakan biasanya : CREATE, ALTER, dan DROP
  1. Membuat Database
  2. Syntax yang digunakan : CREATE DATABASE namadatabase;
  3. Menghapus Database
  4. Syntax yang digunakan : DROP DATABASE namadatabase;
  5. Membuat Tabel
  6. Syntax yang digunakan : CREATE TABLE namatabel;
  7. Menghapus Database
  8. Syntax yang digunakan : DROP DATABASE namadatabase;
  9. Menghapus Tabel
  10. Syntax yang digunakan : DROP TABEL namatabel;
  11. Mendefinisikan null/not null
  12. Syntax yang digunakan : CREATE TABLE namatabel
    ( Field1 TipeData1 NOT NULL,
    Field2 TipeData2
    );
  13. Mendefinisikan Nilai Default
  14. Syntax yang digunakan : CREATE TABLE namatabel
    ( Field1 TipeData1,
    Field2 TipeData2 DEFAULT nilai
    );
  15. Mendefinisikan Primary Key pada Tabel
  16. Dapat dilakukan dengan 3 Syntax :
    1)      CREATE TABLE namatabel
    ( Field1 TipeData1 NOT NULL PRIMARY KEY,
    Field2 TipeData2
    );
    2)      CREATE TABLE namatabel
    ( Field1 TipeData1,
    Field2 TipeData2,
    PRIMARY KEY(Field1)
    );
    3)      ALTER TABEL namatabel ADD CONSTRAINT namaconstraint PRIMARY KEY (NAMAKOLOM)
  17. Menghapus Primary Key pada Tabel
  18. Syntax yang digunakan ada 2 :
    1)      ALTER TABLE namatabel DROP CONSTRAINT NAMACONSTRAINT;
    2)      ALTER TABLE NAMATABEL DROP PRIMARY KEY;
  19. Menambah Kolom Baru pada Tabel
  20. Syntax yang digunakan : ALTER TABEL NAMATABEL ADD newfield tipe;
  21. Mengubah Tipe Data atau Lebar Kolom pada Tabel
  22. Syntax yang digunakan : ALTER TABEL namatabel MODIFY COLUMN field tipe;
  23. Mengubah Nama Kolom
  24. Syntax yang digunakan : ALTER TABEL namatabel CHANGE COLUMN namakolomlama namakolombaru tipe;
  25. Menghapus Kolom pada Tabel
  26. Syntax yang digunakan : ALTER TABEL namatabel DROP COLUMN namakolom;
  27. Mendefinisikan Foreign Key pada Tabel
  28. Dapat dilakukan dengan 2 Syntax :
    1)      CREATE TABLE namatabel
    ( Field1 TipeData1,
    Field2 TipeData2,
    FOREIGN KEY (Field2) REFERENCES namatabelinduk
    (namakolominduk) ON UPDATE CASCADE ON DELETE NO ACTION)
    2)      ALTER TABEL namatabel ADD CONSTRAINT namaconstraint FOREIGN KEY (namakolom) REFERENCES namatabelinduk (namakolominduk) ON UPDATE CASCADE ON DELETE NO ACTION;
  29. Menghapus Foreign Key
  30. Syntak yang digunakan : ALTER TABEL namatabel DROP FOREIGN KEY namaconstraint;
2. DML (Data Manipulation Language)
DML berfungsi untuk memanipuladi data yang ada di dalam basis data, contohnya untuk pengambilan data, penyisipan data, pengubahan data dan penghapusan data.
Perintah yang digunakan biasanya adalah : INSERT, DELETE, UPDATE, dan SELECT.
  1. INSERT
  2. menambah baris pada tabel. Syntax yang paling sering digunakan : INSERT INTO namatabel VALUES (nilai1, nilai2, nilai-n);
  3. DELETE
  4. Menghapus baris pada tabel. Syntax : DELETE FROM namatabel [where kondisi];
  5. UPDATE
  6. Mengubah isi beberapa kolom pada tabel. Syntax : UPDATE namatabel SET kolom1=nilai1, kolom2=nilai2 [where kondisi];
  7. SELECT
  8. Menampilkan isi dari suatu tabel yang bisa dihubungkan dengan tabel yang lainnya;
Keunggulan MySQL
  • Program yang multi-threaded, sehingga dapat dipasang pada server yang memiliki mulit-CPU
  • Didukung bahasa pemrograman umum seperti C, C++, Java, Perl, PHP, Python, TCL, APls dls.
  • Bekerja pada berbagai platform
  • Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi system database
  • Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi system database
  • Memiliki system sekuriti yang cukup baik dengan verifikasi host
  • Mendukung ODBC untuk OS Microsoft Windows
  • Mendukung record yang memiliki kolom dengan panjang tetap
  • Software yang free
  • Saling terintegrasi dengan PHP
Sumber : http://id.wikipedia.org/wiki/MySQL

Penjelasan PHP

PHP adalah bahasa pemrograman server side yang sudah banyak digunakan pada saat ini, terutama untuk pembuatan website dinamis. Untuk hal-hal tertentu dalam pembuatan web, bahasa pemrograman PHP memang diperlukan, misalnya saja untuk memproses data yang dikirimkan oleh pengunjung web.

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.
Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.

PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Apa itu Magento ?

Mengenal Magento

Magento adalah aplikasi e-commerce (disebut juga online store atau shopping cart) berbasis web dengan fasilitas sangat lengkap. Magento merupakan open source yang merupakan metode pengembangan software yang menyertakan source code, dan mengizinkan pemakaian atau perubahan seperti apapun terhadap source code tersebut. Jadi, open source merupakan cara pengembangan/distribusi software yang membolehkan siapapun memperoleh, mengubah, dan mendistribusi ulang software tersebut. Namun setelah saya mengunjungi situs magento, perusahan tersebut sudah merilis Professional Edition dan Enterprise Edition  yang sepertinya sudah menjadi komersil atau diperjualbelikan.

Magento diciptakan dengan pondasi yang kuat sebagai respon terhadap kompleksitas berbagai keinginan terhadap fitur yang diharapkan oleh berbagai kalangan pebisnis online. kemudahan merupakan kunci utama yang diinginkan oleh pebisnis online , lebih dari fitur – fitur ataupun fungsionalitas yang lain yang ada dalam standar website online ecommerce.

Tujuan utama Magento yaitu membangun sebuah platform (media/alat yang dalam hal ini yaitu website online ecommerce) di mana kontrol sepenuhnya kembali dipegang oleh pebisnis online itu sendiri tanpa mengesampingkan alur dan proses bisnis online seperti sebagaimana mestinya.

Menurut saya magento sangat cocok untuk anda yang ingin membangun sebuah online store, dengan kaya fitur ecommerce yang lengkap. Namun magento itu sendiri mempunya kekurangan yaitu ukuran file yang terlalu besar, sehingga akan banyak memakan space hosting anda dan tidak semua penyedia jasa hosting support dengan magento, namun anda bisa bertanya – Tanya dulu dengan penyedia jasa hostingnya, kalaupun ada pastinya mahal hehe.. dan juga proses instalasinya pun agak rumit (bagi pemula).

Apa itu jomla ?


Joomla adalah salah satu CMS Opensource yang didesain untuk digunakan dimulti scope. mulai dari yang sederhana sampai yang komplek, bahkan sampai ke level corporate. joomla mudah dalam pengintallan, sederhanda dalam memanage dan reliable.

Joomla adalah pemenang untuk kategori CMS, yang mana akan membantu kita dalam membuat website atau aplikasi online lainya. lebih dari Joomla adalah aplikasi yang opensource gratis yang didesain untuk kita semua.

Joomla digunakan diseluruh dunia, diantaranya Joomla digunakan untuk :

  • Corporate websites or portals
  • Online commerce
  • Small business websites
  • Non-profit and organizational websites
  • Government applications
  • Corporate intranets and extranets
  • School and church websites
  • Personal or family homepages
  • Community-based portals
  • Magazines and newspapers
  • the possibilities are limitless…
Joomla dapat dengan mudah dirawat, mulai dari penambahan content, update katalok produk atau pemesanannya. asalkan anda sudah terbiasa dengan word maka anda tidak akan kesusahan dalam menjalankan Joomla ini.
Joomla didesain untuk mudah di install, bahkan oleh orang yang bukan programmer. kebanyakan orang tidak kesusahan dalam mendapatkan Joomla dan menjalankannya, serta banyaknya support komunitas. Komunitas Joomla lebih dari 40.000 baik yang sebagai pengguna ataupun developernya.

Banyak sekali komponen, modul atau ektensi yang dibuat untuk bisa jalan di Joomla ini.

Tutorial Cara Instal Magento

Tutorial Cara Instal Magento

Cara Instal Magento Photo
Sebelum anda melakukan proses instalasi, tentunya anda membutuhkan file mentah aplikasi CMS eCommerce ini, untuk mendapatkan file aplikasi ini, anda harus mendaftar terlebih dahulu ke website Magento eCommerce melalui link berikut : Download Magento. Saat artikel ini dibuat, aplikasi CMS eCommerce Magento versi yang paling terbaru adalah versi 1.7.0.2 dan bagi anda yang sudah memiliki file mentah versi 1.7.0.2, anda bisa abaikan langkah ini. Setelah aplikasi sudah di download, selanjutnya anda tinggal menjalankan program localhost yang anda pakai, pada tutorial kali ini saya menggunakan XAMPP sebagai localhost. Khusus untuk anda yang belum mengetahui tentang localhost anda bisa membacanya pada post artikel pada link berikut : Localhost dan Cara Membuat Localhost.
Setelah anda berhasil mendownload filenya, selanjutnya anda extract file tersebut, hasil extract dari file zip tsb berisi beberapa folder dan file aplikasi Magento versi 1.7.0.2. Semua file tersebut anda copy, kemudian anda buat folder baru pada folder xampp/htdocs dengan nama folder “magento”, paste semua file yang sudah di copy ke dalam folder “magento” (xampp\htdocs\magento).
Cara Instal Magento Photo

Langkah 2 Tutorial Magento – Licence Agreement

Langkah selanjutnya anda aktifkan program localhost atau XAMPP Localhost, kemudian buka browser dan ketik http://localhost/magento. Pada halaman pertama ini adalah halaman “License Agreement” yang berisi persetujuan anda sebagai pemilik website dalam penggunaan aplikasi CMS eCommerce ini. Anda klik kotak ceklist yang bertuliskan “I agree to the above terms and conditions.”, kemudian klik “Continue” untuk melanjutkan.
Cara Instal Magento Photo

Langkah 3 Tutorial Magento – Localization

Setelah klik “Continue” pada halaman sebelumnya, selanjutnya anda akan masuk ke halaman “Localization” yang terdapat form “Locale Setting” yang berisi beberapa “Multiple Choice” yang harus anda pilih. Untuk gambar berikut penjelasan untuk pilihannya sebagai berikut :
  • Locale : English United States atau Bahasa Indonesia (Penggunaan Bahasa)
  • Time Zone : SE Asia Standard Time Asia/Bangkok (Pilihan Zona Waktu)
  • Default Currency : Indonesian Rupiah atau US Dollar (Pilihan Mata Uang)
  • Untuk melanjutkan klik “Continue”
Cara Instal Magento Photo
Langkah 4 Tutorial Magento – Configuration
[to_like id="1784"]Pada tahap selanjutnya anda akan masuk ke halaman berikutnya, yaitu “Configuration” yang berisi form konfigurasi untuk menghubungkan database dengan webstore. Buatlah database pada phpMyAdmin, buka browser anda kemudian ketik http://localhost/phpmyadmin/ untuk menampilkan halaman phpMyAdmin. Pada tutorial ini saya membuat database dengan nama “db_magento”, untuk cara membuat databasenya penjelasannya sbb :
  • Ketik nama database “db_magento” pada field “Create New Database”, kemudian klik button “Create” untuk melanjutkan.
  • Setelah klik “Create” selanjutnya akan muncul tulisan “Database db_magento has been created.” yang artinya database db_magento sudah berhasil dibuat.
Cara Instal Magento Photo
Setelah database dibuat, selanjutnya anda isi beberapa field yang ada pada halaman “Configuration”,  pada halaman ini terdapat form “Database Connection” yang berfungsi untuk menghubungkan database dengan webstore, form “Web Access Connection” yang berfungsi untuk akses koneksi webstore dan form “Session Storage Option” yang berfungsi untuk penyimpanan data. Untuk detail penjelasan field yang harus diisi beserta gambar halaman “Web Access Connection” ditampilkan dibawah ini :
  • Data Type : MySQL (Jenis database yang digunakan)
  • Host : localhost (server host yang digunakan)
  • Database Name : db_magento (Nama database)
  • User Name : root (User Name untuk database)
  • User Password : bisa dikosongkan/diabaikan (Password untuk database)
  • Table Prefix : bisa dikosongkan atau diabaikan (jenis tabel prefix untuk database)
  • Base URL : http://localhost/magento/ (URL untuk localhost)
  • Admin Path : admin (folder administrator)
  • Enable Charts : Checkbox untuk Yes (Menampilkan grafik pada halaman dashboard administrator
  • : Checkbox untuk Yes (Validasi URL)
  • : Checkbox untuk Yes (Rewrite web server untuk webstore)
  • : Checkbox untuk Yes (Penggunaan SSL untuk webstore)
  • Save Session Data In : File System (Lokasi penyimpanan data)
  • Klik “Continue” untuk melanjutkan proses instalasi
Cara Instal Magento Photo
Langkah 5 Tutorial Magento – Create Admin Account
Setelah proses instalasi pada halaman sebelumnya berhasil, anda akan masuk ke halaman “Create Admin Account”, dimana pada halaman ini berisi form yang harus diisi untuk admin webstore atau web ecommerce. Beberapa field yang harus anda isi adalah sebagai berikut :
  • First Name : Indra (Nama depan admin)
  • Last Name : Ibrahim (Nama belakang admin)
  • Email : indraibrahim@hotmail.com (Alamat email)
  • Username : admin (Nama pengguna untuk admin)
  • Password : ***** (Password pengguna untuk admin minimal 7 karakter)
  • Confirm Password : ***** (Konfirmasi password pengguna untuk admin)
  • Encryption Key : kosongkan/abaikan (Untuk penggunaan kartu kredit pada webstore)
  • Klik button “Continue”untuk melanjutkan
Cara Instal Magento Photo
Langkah 6 Tutorial Magento – You’re All Set!
Setelah mengisi beberapa field pada halaman sebelumnya, setelah klik “Continue” anda akan masuk ke halaman “You’re All Set!” dan pada halaman tersebut adalah halaman akhir dari proses instalasi CMS eCommerce Magento. Pada halaman tersebut terdapat encrypt passwords untuk penggunaan kartu kredit untuk pembayaran dan harus anda simpan dengan baik. Untuk melihat tampilan webstore CMS eCommerce Magento yang dengan bentuk layout “Default” anda klik “Go to Frontend” atau ketik pada browser anda http://localhost/magento/, sedangkan untuk masuk ke halaman admin anda bisa klik “Go to Backend” atau ketik pada browser anda http://localhost/magento/admin/.
Cara Instal Magento Photo

Cara membuat localhost dengan xampp

XAMPP adalah salah satu perangkat lunak (software/program) yang gratis dan bebas untuk digunakan (open source) yang terdiri dari beberapa program yang mendukung banyak sistem operasi dan berfungsi sebagai server yang berdiri sendiri (localhost). Program XAMPP terdiri dari Apache HTTP Server, MySQL Database, PHP dan Perl. Nama XAMPP diambil dari :
  • X yang berarti program yang dapat dijalankan dengan banyak sistem operasi, seperti Mac OS, Linux, Windows atau Solaris.
  • A yang berarti Apache, yaitu aplikasi web server yang dapat menampilkan halaman web beserta isinya dari database dengan menggunakan pengkodean PHP.
  • M yang berarti MySQL, yaitu aplikasi database server yang berfungsi untuk membuat dan mengelola database untuk isi dari web.
  • P yang berarti PHP, yaitu bahasa program web yang berfungsi untuk membuat web yang bersifat server-side scripting, sehingga halaman web dapat tampilkan secara dinamis.
  • P yang berarti PERL, yaitu bahasa program web yang memiliki fungsi yang sama dengan PHP.

Cara Membuat Localhost

 Langkah 2

Langkah 3
[to_like id="1784"]Setelah proses instalasi XAMPP telah selesai, selanjutnya akan muncul jendela CMD seperti gambar dibawah ini, anda tinggal tekan “ENTER” (pilihan y) untuk menambahkan shortcut XAMPP pada startmenu/desktop.
Langkah 4
Pada proses finishing instalasi localhost, anda tinggal ikuti langkah-langkah seperti gambar dibawah ini lalu tekan enter.
Langkah 5
Setelah jendela CMD tertutup akan muncul jendela XAMPP Control Panel Application, selanjutnya anda tinggal klik “Start” pada Apache dan MySQL, maka akan seperti gambar dibawah ini. Pada panel tersebut tertulis “Running” yang berarti program sudah berjalan dan anda bisa klik “Stop” untuk menghentikan program XAMPP. Pada saat program XAMPP dijalankan (Running), silahkan anda buka browser dan ketik “http://localhost” maka akan keluar halaman XAMPP localhost dalam berbagai bahasa.

Tutorial Cara Install Joomla 2.5

Cara Instal Joomla 2.5 Photo

Untuk menginstalnya, anda harus memiliki file mentah aplikasi CMS Joomla 2.5 Full Package Joomla Team Development adalah versi 2.5 dan versi 3.0, karena tutorial ini berisi tentang Cara Instal Joomla Versi 2.5, maka yang diinstal adalah file untuk yang versi 2.5. Khusus untuk anda yang sudah memiliki file mentah Joomla 2.5, anda bisa abaikan langkah ini. Setelah aplikasi selesai di unduh atau di download, selanjutnya anda tinggal menjalankan program localhost yang anda pakai, pada tutorial kali ini saya menggunakan XAMPP sebagai localhost. Bagi anda yang belum mengetahui tentang localhost anda bisa membacanya pada post artikel pada link berikut : Localhost dan Cara Membuat Localhost.
Setelah anda berhasil mengunduh atau download file “Joomla 2.5 Full Package”, selanjutnya anda extract file tersebut, hasil extract dari file zip tsb berisi beberapa folder dan file aplikasi Joomla 2.5. Semua file tersebut anda copy, kemudian anda buat folder baru pada folder xampp/htdocs dengan nama folder “joomla25”, paste semua file yang sudah di copy ke dalam folder “joomla25” (xampp\htdocs\joomla25).
Cara Instal Joomla 2.5 Photo

Langkah 2

Langkah selanjutnya anda aktifkan program localhost atau XAMPP Localhost, kemudian buka browser dan ketik http://localhost/joomla25. Pada browser akan muncul halaman “Step 1 – Choose Language” dan pada halaman ini anda bisa memilih bahasa untuk proses instalasi. Pada tutorial ini, saya memilih bahasa English (United States) sebagai bahasa Default, kemudian klik “Next” untuk melanjutkan.
Cara Instal Joomla 2.5 Photo

Langkah 3

Pada halaman selanjutnya, anda akan masuk ke halaman “Step 2 – Pre-Installation Check” dan pada halaman ini terdapat informasi atau data yang berhubungan dengan server hosting yang saya gunakan untuk menginstal CMS Joomla 2.5 ini. Pada saat anda masuk ke halaman ini, anda harus memastikan kalau fungsi sistemnya adalah benar atau “Yes”, sedangkan untuk “Recommended Setting” juga harus “Yes” tetapi kalau ada salah satu yang “No” anda bisa abaikan. Untuk melanjutkan klik button “Next” yang berada di pojok kanan atas.
Cara Instal Joomla 2.5 Photo
Langkah 4
Pada halaman selanjutnya adalah halaman “Step 3 – License”, yaitu persetujuan untuk lisensi Joomla dalam penggunaan CMS Joomla 2.5 sebagai aplikasi atau web platform yang anda gunakan untuk website yang anda buat. Selanjutnya klik “Next” untuk melanjutkan.
Cara Instal Joomla 2.5 Photo
Langkah 5
Setelah klik “Next” pada halaman sebelumnya, selanjutnya anda masuk ke halaman “Step 4 – Database Configuration” dan pada halaman ini terdapat beberapa field yang harus diisi. Pada halaman ini berisi field data yang harus anda isi yang berfungsi untuk menghubungkan website dengan database, field yang perlu anda isi. Keunikan dari Joomla 2.5 adalah pada pembuatan database, anda tidak perlu membuat database pada My Php Admin seperti pada Joomla 3.0, tetapi anda bisa membuat database secara langsung atau otomatis melalui halaman ini. Penjelasan data field yang diisi adalah sebagai berikut :
  • Database Type : Mysql atau Mysqli (pilihan database yang digunakan)
  • Host Name : localhost (host database)
  • User Name : root (user untuk database)
  • Password : kosongkan atau abaikan (password database)
  • Database Name : db_joomla25 (nama database)
  • Table Prefix : abaikan (previx database)
  • Old Database Process : Backup atau Remove (pilihan remove untuk menghapus database instalasi)
  • Klik “Next” untuk melanjutkan proses instalasi
Cara Instal Joomla 2.5 Photo
Langkah 6
Pada halaman selanjutnya adalah “Step 5 – FTP Configuration, pada halaman ini digunakan untuk penggunaan sistem FTP untuk pengaturan folder, anda bisa mengabaikan halaman ini dan klik “Next” untuk melanjutkan.
Cara Instal Joomla 2.5 Photo
Langkah 7
Langkah selanjutnya anda akan masuk ke halaman “Step 6 – Main Configuration”, pada halaman ini berisi beberapa field yang digunakan untuk mengisi data profile utama website anda, seperti :
  • Site Name : Joomla 2.5 (Judul atau Title Web)
  • Meta Description : Panduan Joomla 2.5 (Deskripsi website)
  • Meta Keywords : joomla 2.5 (Kata kunci website)
  • Site Offline : No/Yes (Pilihan No untuk tampilan website offline setelah proses instalasi)
  • Your Email : Alamat eMail (Email pemilik website)
  • Admin Username : admin (Username login pemilik website)
  • Admin Password : admin (Password login pemilik website)
  • Confirm Admin Password : admin (Konfirmasi password pemilik website)
  • Sample Data Set : Default English (GB) Sample Data (Pilihan Blog, Brochure atau Default)
  • Klik “Instal Sample Data” (untuk mengisi website dengan konten “default)
  • Klik “Next” untuk melanjutkan
Cara Instal Joomla 2.5 Photo
Langkah 8
Setelah klik “Next”aplikasi web joomla langsung menginstal secara otomatis, kemudian anda akan masuk ke halaman “Finish” yang terdapat tulisan “Congratulations! Joomla! is now installed.” artinya web CMS Joomla 2.5 berhasil diinstal. Untuk langkah selanjutnya anda harus menghapus folder “Installation”, cukup klik button link “Remove installation folder” secara otomatis folder installation beserta isinya yang berada pada folder “joomla25″ akan terhapus. Setelah anda menghapus folder “installation”, selanjutnya anda bisa melihat website Joomla versi 2.0 yang dengan tampilan Default pada browser dengan alamat URL http://localhost/joomla25 atau anda bisa klik button link “Site”, sedangkan untuk masuk ke halaman administrator anda bisa masuk melalui browser dengan alamat URL http://localhost/joomla25/administrator atau anda bisa klik button link “Administrator”.
Cara Instal Joomla 2.5 Photo

Selasa, 28 Januari 2014

TEKNOLOGI 4G

Teknologi 4G

Teknologi 4G adalah generasi keempat dari teknologi nirkabel yang tersedia dari operator selular nirkabel yang menggunakan mobile broadband ultra.Generasi pertama teknologi nirkabel yang pertama adalah 1G, mengacu pada sinyal analog yang biasa digunakan oleh menara seluler.generasi kedua adalah 2G teknologi upgrade sinyal analog ke digital danmemungkinkan masuknya mengirim pesan teks melalui jaringan. dan generasi ketiga adalah Teknologi 3Gyang memanfaatkan gelombang elektromagnetik, yang dikenal sebagaispektrum, untuk menyiarkan sinyal broadband nirkabel yang memungkinkanpengguna untuk mengakses internet dan men-download aplikasimenggunakan kartu data 3G atau perangkat genggam seperti Blackberry atau iPhone. Teknologi 4G  merupakan pengembangan dari 3G atau disebut juga(3G and beyond) merupakan tekhnologi yang dapat mentransfer informasi lebih cepat, keamanan tinggi dan kemampuan pertukaran informasi yang lebih besar.

Ultra mobile broadband mengacu pada tingkat transmisi data yang tersediapada jaringan nirkabel. Teknologi 4G dapat menyediakan kecepatan transmisi data antara 100Mbps hingga 1Gbps . Sebagai perbandingan, jaringan 3Gmenawarkan kecepatan transmisi data rata-rata sekitar 200kbps. Jaringankoneksi pada 4G juga mungkin lebih akurat selama perjalanan ketika pengguna dan menara lokasi berada pada tingkat konstan perubahan,misalnya, ketika pengguna melakukan perjalanan di dalam mobil dan transfersinyal antara menara.4G menawarkan sambungan yang lebih cepat, lebih akurat mungkin dapat memungkinkan transmisi data paket yang lebih besardari jaringan 3G. Pengguna dapat mengakses aplikasi informasi semakinberat, seperti sinyal televisi HD dan audio secara real time selama video chat.


 4G layanan nirkabel mungkin termasuk modem, netbook dan ponsel. Hotspotmobile 4G dapat menawarkan koneksi nirkabel untuk beberapa perangkat,termasuk komputer, netbook, sistem game genggam, dan ponsel, dengan teknologi 4G, pengguna dapat secara bersamaan men-download aplikasibesar untuk masing-masing perangkat juga. Sebuah netbook 4G bisa beroperasi mirip dengan lap top, tapi dengan memori yang lebih kecil dan driveyang lebih sedikit; itu mungkin menawarkan akses Internet cepat, download,dan real-time Web 

sedangkan untuk di indinesia saat ini Salah satu teknologi yang akan mendukung 4G ini adalah Wimax , dengan Wimax jaringan 4G akan semakin luas jangkauannya karena 1 node (titik) Wimax bisa menjangkau radius hingga 50 Km sehingga anda bisa online dengan laptop dengan fasilitas WiFi dimana saja dan yang lebih hebatnya lagi teknologi Wimax ini memungkinkan perangkat (HP dan Laptop) dibawa dalam keadaan bergerak dengan kecepatan 150 - 200 Km/Jam sambil melakukan transfer data pada kecepatan 54 Mbps. Hebat bukan ?! Yang lebih utama lagi teknologi ini akan jauh sangat murah dibanding teknologi nirkabel saat ini.
 
 Pada penyelenggaran KTT APEC 2013 di Bali, Provider terbesar Indonesia menggelar uji coba teknologi 4G LTE (long term evolution) di frekuensi 1800 MHz, dengan menggelar 39 BTS 4G LTE dengan cakupan seluruh venue KTT APEC dan sejumlah tempat strategis termasuk Bandara Internasional Ngurah Rai, jalan-jalan utama, hotel-hotel, kawasan Nusa Dua dan Kuta.
Dengan teknologi ini di Jakarta speed test, kecepatan download internet pakai smartphone bisa tembus 39,22 Mbps dan upload 20,67 Mbps, Sedangkan di Hongkong, negara yang telah mengadopsi teknologi 4G LTE. Kecepatan internet di perumahan lebih mencengangkan. Speedtest mencatat kecepatan download 74,6 Mbps.
Siapakah yang berjasa dalam teknologi ini? dan siapa penemunya ?
Indonesia patut berbangga, karena penemu teknologi 4G adalah orang Indonesia, dialah Prof. Khoirul Anwar, yang menemukan dan sekaligus pemilik paten teknologi 4G berbasis OFDM (Orthogonal Frequency Division Multiplexing).
Khoirul Anwar adalah alumni Teknik Elektro ITB dengan cumlaude di 2000, kemudian melanjutkan pendidikan di Nara Institute of Science and Technology (NAIST) dan memperoleh gelar master di tahun 2005 serta doktor pada 2008. Beliau juga penerima IEEE Best Student Paper Award of IEEE Radio and Wireless Symposium (RWS) 2006, di California.
Penemuan teknologi 4G berbasis OFDM diawalinya dengan ide mengurangi daya transmisi untuk meningkatkan kecepatan transmisi data. Penurunan daya dilakukan hingga 5dB saja (100.000 = 10 pangkat 5 kali lebih kecil dari teknologi sebelumnya) dan hasilnya kecepatan transmisi meningkat.
Pada paten keduanya, Khoirul Anwar kembali membuat dunia kagum, kali ini adalah menghapus sama sekali guard interval/GI, tentu saja ini malah membuat frekuensi yang berbeda akan bertabrakan, alih-alih menambah kecepatan.
Namun, anak Indonesia asli asal Kediri ini mengkompensasi risiko tersebut dengan mengembangkan algoritma khusus di laboratorium, hasilnya interferensi tersebut dapat diatasi dengan unjuk kerja yang sama seperti sistem biasa dengan adanya GI.
Asisten Professor di JAIST ini masih terus mengasah kemampuannya. Meski berprestasi cemerlang di Jepang, Khoirul Anwar menyimpan keinginan untuk kembali ke Indonesia jika telah menjadi salah satu tokoh terkemuka di bidang telekomunikasi.

Setting mikrotik


Sebelum memulai hal yang harus di ada atau perlu di ketahui adalah:
  1. Winbox (download di http://www.mikrotik.co.id)
  2. IP Publik (192.168.26.7)
  3. Gateway (192.168.26.254
  4. DNS Server (10.11.12.1)
  5. IP standar dari router mikrotik adalah : 192.168.88.1
  6. Login Name : admin password : Kosongkan saja
Jalankan WInbox
Tekan tombol kotak
Klik pada mikrotik yang akan di setting
Pada login name masukan “admin” dan kosongkan pada kolom password, klikconnect
Akan muncul pemberintahuan bahwa Router OS sudah menpunyai konfigurasi standar, apakah akan kita pertahankan atau di hapus. Lebih baik Dihapus saja. Klik pada Remove Configuration
Selanjutnya pada klik menu interface, didalam interface terdapat dua interface, ether1 yang kita asumsikan terhubung dengan internet/IP Publik dan wlan1 yang terhubung dengan jaringan lokal bertindak sebagai akses point. Untuk ether1 tidak perlu kita rubah setingannya dulu langsung klik pada wlankemudian aktifkan wlan1 dengan menklik tombol centang warna biru.
Klik dua kali pada wlan1, kemudian pada tab wireless rubahlah setingan menjadi
Mode     : ap bridge
SSID    : latihan (nama bebas, menyesuaikan)
Untuk band yang kita pakai pada akses point ini menggunakan sikyal dengan frequensi 5GHz-a, jika menggunakan type akses point yang lain rubah setingan band sesuai dengan frquensi siknyalnya.
Klik OK
Memberikan IP pada Interface dan Gateway serta DNS Server

Klik pada New Terminal
Kemudian ketikan perintah untuk memberi IP addres pada ethe1
ip address add address=192.168.26.2 netmask=255.255.255.0 interface=ether1
Memasukan gateway untuk konek ke internet (diberikan oleh operator prnyrdia layanan internet)
ip route add gateway=192.168.26.254
Memasukan DNS Server
ip dns set server=10.11.12.1 allow-remote-requests=yes
jika menggunakan router OS versi 4,5 ke bawah gunakan command
ip dns set primary-dns=192.168.30.254 allow-remote-requests=yes
Memasukan perintah routing
ip firewall nat add chain=srcnat out-interface=ether1 action=masquerade
menambahkan juga IP Addres untuk wlan1
ip address add address=192.168.40.1 netmask=255.255.255.0 interface=wlan1
DHCP Server
IP Pool, yaitu range IP yang bisa digunakan oleh server DHCP anda. Untuk case ini PC akan diberikan ip dari 192.168.40.12 sampai 192.168.40.254, berarti ada 253 PC yang bisa dihandle server DHCP.
ip pool add name=dhcp_pool ranges=192.168.40.2-192.168.40.254
setting DHCP Server
ip dhcp-server add address-pool=dhcp_pool 
authoritative=after-2sec-delay bootp-support=static 
disabled=no interface=wlan1 lease-time=3d name=dhcp_server 
server DHCP menggunakan address pool dgn nama “dhcp_pool” dan menggunakan “wlan1″ untuk interface yang digunakan mikrotik (interface tersebut yang terhubung dengan switch/hub jaringan lokal anda)
ip dhcp-server network 
add address=192.168.40.0/24 comment="" dns-server=192.168.40.1
 gateway=192.168.40.1 netmask=255.255.255.0 
DHCP mikrotik menggunakan Network ID 192.168.40.0/24 Netmask 255.255.255.0 (/24) dengan pemberian gateway ke 192.168.40.1 dan DNS 192.168.40.1 
Memberikan Password Pada Akses Point
Buat security Profile dulu dengan cara klik pada menu Wireless, pada wireless table masuk pada Security Profile, klik pada tombol Tambah (+)
Nama profile        : Bebas
Authetication Type    : cukup WPA PSK saja
WPA Pre Shared Key    : Masukan password yang diinginkan
Kalau sudah klik OK
Langkah selanjutnya klik pada tab interface, klik dua kali pada wlan1
Pada interface wlan, masuk pada tab wireless. Rubah security Profilemenjadi profile yang tadi sudah kita buat
Klik ok
Menambah User
Untuk menambah, menghapus atau mengedit user, klik pada menu Systemkemudian pilih User
Pada menu User List klik pada tombol tambah (+), kemudian masukan nama user baru kemudian pilih group Full untuk memberikan hak akses full pada nam login yang baru. Klikk pada menu password untuk memberikan password pada user.