2.1 Mengenal Mobile Commerce
/ WAP.
Dari tahun ketahun teknologi
jaringan mobile telah mengalami evolusi yang sangat cepat, mulai dari sistim
analog kesystem digital. Perkembangan ini dapat dikategorikan menjadi beberapa
standar teknologi disetiap generasi[1].
1G Technologi
(First-Generation). Berkembang sebelum tahun 1997 seperti : AMPS (Advance Phone
Mobile System), TACS (Total Access Communication System), NTT (Nippon Telegraph
And Telephone) dan CDMAONE (Code Division Multiple Access)
[1].
2G (1997-1999) : GSM
(Global System for Mobile Communication) yang merupakan standar yang paling
banyak digunakan diseluruh dunia, CDMA2000 (Code Division Multiple Access
2000), dan HSCSD (High Speed Circuit Switched Data Technologi)
[1].
2.5G (1999-2002) :
GPRS (General Packet Radio System) dan EDGE (Enhanced Data Rate for GSM
Evolution) [1].
3G (2002-sekarang) :
UMTS (Universal Mobile Telephone Standard)[1].
2.2 WAP Sebagai Aplikasi
M-Commerce
WAP (Wireless
Application Protocol) adalah suatu protocol aplikasi yang memungkinkan internet
dapat diakses oleh ponsel dan perangkat wireless lainnya. Dengan WAP, berbagai
informasi dapat diakses setiap saat hanya dengan menggunakan ponsel. Bagian
utama dalam akses WAP, yaitu perangkat wireless yang mendukung WAP (seperti
ponsel dengan teknologi GPRS), WAP Gateway sebagai perantara dan server sebagai
sumber dokumen. Dokumen yang berada pada server dapat berupa file wml yang
ditampilkan melalui browser perangkat WAP ataupun html yang ditampilkan melalui
web browser dan harus diterjemahkan dulu
oleh WAP Gateway agar dapat dibaca oleh browser WAP. Untuk mendapat mendapatkan
informasi melalui ponsel, diperlukan WAP Gateway yang berfungsi untuk mengatasi
kekurangan bendwith pada jaringan wireless dan agar dapat meneruskan permintaan
informasi dari ponsel menuju server lewat HTTP request dan sebaliknya dari
server ke ponsel lewat HTTP response
2.3 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa
Inggris: database management system )
atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di
seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis
di bawah lisensi GNU General Public License
(GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok de ngan penggunaan GPL. Tidak
seperti PHP atau Apache yang merupakan
software yang dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber
dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh
sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak
cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia
yang mendirikan MySQL AB adalah: David Axmark , Allan Larsson , dan Michael
"Monty" Widenius.
2.3.1 Kelebihan MySQL
Beberapakelebihan MySQL antaralain :
Ø Free (bebasdidownload)
Ø Stabildantangguh
Ø Fleksibeldenganberbagaipemrograman
Ø Security yang baik
Ø Dukungandaribanyakkomunitas
Ø Kemudahan management database.
Ø Mendukungtransaksi
Ø Perkembangan software yang cukupcepat.
2. 4 BahasaPemrograman PHP
Untuk dapat menjalankan script PHP, kita membutuhkan sebuah interpreter PHP yang bertugas
menterjemahkan script yang ditulis,
sebuah web server misalnya Apache dan sebuah text editor sederhana misalnya Notepad (Windows) atau Vi(unix).
Adapun program yang dibuat ini dibuat dan dicoba dengan
menggunakan PHP 4.0.5, Apache 1.3.14 dan MySQL 3.23.32 yang diinstal dengan menggunakan PHPtriad,
text editor menggunakan win32pad pada
windows 98 SE,dan PHP 4.0.6, Apache 1.3.14, MySQL 3.23.32,text editor Vim pada
linux redhat 7.2.
Agar sebuah script
PHP dianggap sebagai sebuah script,
bukanlah dokumen biasa pada browser, maka kita harus mengaktifkan web server. Kemudian pada browser kita ketika alamat web server
kita. Contoh http:\\localhost\
yang menunjukkan bahwa kita membuat sebuah web
server local.