Kelompok 7:
Gita mahdiah L2H 009 009
Sinta P. L2H 009 127
Luthfillah Amin L2H 009 127
APLIKASI E-COMMERCE WWW.KOMPUTERONLINE.COM
DENGAN MENGGUNAKAN MYSQL DAN PHP4
DENGAN MENGGUNAKAN MYSQL DAN PHP4
Perdagangan di era teknologi Internet, atau yang lebih dikenal dengan istilah e- commerce (electronic commerce) akhir-akhir ini telah marak dengan munculnya ribuan perusahaan yang menawarkan barang dagangannya di dalam website. Lebih dari 80% perusahaan yang masuk dalam Fortune 500 memiliki web site di Internet, ditambah lagi dengan 250.000 perusahaan yang lebih kecil.
Pada penelitian ini dibuat suatu website menggunakan MySQL sebagai server databasenya dan PHP4 sebagai bahasa scriptingnya. Latar belakang digunakannya MySQL sebagai server database yang utama karena MySQL cukup cepat dan sangat banyak library serta contoh program yang dapat digunakan. MySQL juga memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan user.
Web server adalah inti dari sebuah web hosting, kehandalan Apache telah lama dibuktikan di Internet, versi terakhir yang stabil adalah apache-1.3.17. Secure web adalah web server dengan sistem komunikasi yang dienkrip menggunakan protokol httpsdi port 443, analoginya seperti komunikasi ssh dibandingkan dengan telnet. Server side scripting atau CGI (Common Gateway Interface) yang biasa dipakai pada Apache adalah PHP (PHP Hypertext Prepocessor), versi terakhir yang stabil adalah 4.0.4pl1 dengan banyak kelebihan dibanding versi stabil sebelumnya.
Web server adalah inti dari sebuah web hosting, kehandalan Apache telah lama dibuktikan di Internet, versi terakhir yang stabil adalah apache-1.3.17. Secure web adalah web server dengan sistem komunikasi yang dienkrip menggunakan protokol httpsdi port 443, analoginya seperti komunikasi ssh dibandingkan dengan telnet. Server side scripting atau CGI (Common Gateway Interface) yang biasa dipakai pada Apache adalah PHP (PHP Hypertext Prepocessor), versi terakhir yang stabil adalah 4.0.4pl1 dengan banyak kelebihan dibanding versi stabil sebelumnya.
PHP adalah bahasa scripting yang menyediakan cara yang mudah dalam melekatkan program pada halaman web. PHP banyak didukung oleh beberapa platform, banyak yang dari UNIX dan turunannya dan tentu juga Microsoft operating system yang mendukung lingkungan dalam Win32.
Kelebihan-kelebihan PHP :
Kelebihan-kelebihan PHP :
• PHP dapat digunakan untuk menghasilkan file gambar GIF, atau bahkan gambar GIF yang bersifat stream dari server ke browser. Sebelumnya harus ikompile PHP dengan GD library yang mengandung fungsi - fungsi manipulasi GIF.
• PHP mampu menerima file upload dari setiap browser yang RFc-1867 compliant. Kemampuan ini memungkinkan user mengupload file teks atau binary.
• PHP secara transparan mendukung HTTP cookie. Administrator dapat mensetcookies mengunakan function setcookie().
• PHP mendukung banyak sekali database dalam mode native dan melalui ODBC. Seperti termasuk Adabas, dBase, Empress, FilePro, Informix, InterBase, MySQL, Oracle, dan database yang men support ODBCyang dapat menggunakan PHP.
MySQL adalah sebuah “SQL client/server relational database management system” yang berasal dari Scandinavia. Pada MySQL sudah termasuk SQL server, program client untuk mengakses server, hal-hal yang berguna dalam hal administrasi, dan sebuah “programming interface” untuk menulis program sendiri.
MySQL menggunakan bahasa SQL. SQL (Structured Query Langguage) adalah bahasa standard yang digunakan untuk mengakses server database. Beberapa keunggulan MySQL dibandingkan dengan database lain adalah:
• Kecepatan: MySQL cepat. Para pengembang berpendapat bahwa MySQL adalah database yang tercepat yang didapat. Pendapat ini dapat di selidiki dengan mengunjungi http://www.mysql.com/benchmark.html.
• Kemudahan dalam penggunaan: MySQL adalah simple database system dengan performa tinggi dan tidak kompleks untuk setup, dan administrator,dibanding dengan system yang lebih besar.
• Biaya: MySQL gratis untuk semua pengguna.
• Mendukung bahasa Query: MySQL memahami SQL, juga dapat mengakses MySQL menggunakan aplikasi yang mendukung ODBC
• Kemampuan: Banyak client dapat berhubungan dengan server pada saat yang bersamaan. Clients dapat menggunakan multiple database secara bersamaan.
Website komputeronline.com dirancang menggunakan web server Apache, server database MySQL, dan bahasa scripting PHP. Hal-hal yang harus terdapat dan di konfigurasikan pada server agar web database dapat dibuat dengan baik adalah sebagai berikut:
• Instalasi sistem operasi Red Hat Linux network 7.0
• Instalasi sistem operasi Red Hat Linux network 7.0
• Instalasi Apache web server, digunakan versi apache-1.3.19
• Instalasi MySQL database server, digunakan versi mysql-3.23.34
• Instalasi PHP4, digunakan versi php 4.0.pl1
• Konfigurasi pada PHP agar terhubung dengan Apache dan dapat mengakses database MySQL
• Restart Apache untuk dapat me-reload modul PHP yang telah dikompilasi.
Aplikasi ini dibagi menjadi beberapa sub sistem, yaitu :
a) sub sistem katalog online
b) sub sistem sistem shopping basket (pemesanan)
c) sub sistem check out (pembayaran)
d) sub system maintenance Keistimewaan dari rancangan aplikasi pada komputeronline.com antara lain adalah rancangan pada bagian search item, fasilitas search pada komputer online.com mempunyai banyak pilihan sehingga user yang ingin melakukan search item dapat mencari barang secara lebih spesifik.
Sedangkan kekurangan dari rancangan aplikasi pada komputer-online.com antara lain adalah pada sistem pembayaran yang belum menggunakan credit card, juga alamat pengiriman yang belum dapat diubah harus sesuai dengan alamat user itu sendiri.
Database server dan scripting program PHP4 dapat berjalan dengan baik tanpa ada masalah, karena pada database komputeronline.com yang menggunakan database server MySQL ini, sudah pernah dilakukan percobaan, yaitu 17 orang user yang masuk secara kurang lebih bersamaan, mengakses fasilitas database shopping mall.
sumber di sini
sumber di sini
1 komentar:
WinStar Social Casino Online - JTM Hub
Join now and enjoy $1000 in free spins when you sign up for a 양주 출장마사지 new account and 남양주 출장안마 start winning! 계룡 출장안마 Our social casino offers all 나주 출장마사지 your 속초 출장마사지 favorite casino games,
Posting Komentar