membuat shooping cart sederhana dengan php

Upload: joe-chandra-dloif

Post on 15-Oct-2015

307 views

Category:

Documents


0 download

TRANSCRIPT

  • 5/25/2018 Membuat Shooping Cart Sederhana Dengan PHP

    1/5

    Membuat Shopping Cart SederhanaMembuat Shopping Cart SederhanaMenggunakan PHPMenggunakan PHP

    Abdurrahman [email protected]://www.opentornado.com

    PendahuluanPHP adalah bahasa pemrograman web server-side yang sangat powerfull. PHP kini telahdigunakan oleh ribuan website di seluruh dunia dan telah menghasilkan berbagai macamteknologi canggih, seperti blog, CMS, !", dll. #ahasa PHP $uga cocok untuk digunakanmembuat situs toko online atau yang biasa disebut e-commerce.

    Pada artikel ini saya akan men$elaskan cara membangun sebuah script Shopping Cart%keran$ang belan$a& sederhana. Script ini masih sangat sederhana dan bisa dikembangkan untukdigunakan di website anda masing-masing. Script ini $uga hanya berupa Shopping Cart danbelum termasuk script untuk pembayaran atau mana$emen produk.

    Cara kerjaScript ini beker$a dengan memanfaatkan variabel S'SS()* milik PHP dan database MyS+.*antinya aplikasi ini berguna untuk menambah barang, meng-edit barang, dan membuangbarang. Script ini nantinya dibagi men$adi buah file yang berbeda yang bisa saling meng-include.

    Struktur sessionkey value

    id_prod jmlh_barang

    DatabaseSebelum mulai membuat script ini, kita buat dahulu database dan tabel yang akan digunakan.alam contoh ini, kita akan membuat database dengan nama /0oko/. nda bisa membuatnyamenggunakan script mana$emen database semacam PHPMydmin atau yang lainnya. Selainitu, kita $uga perlu membuat sebuah tabel yang berisi informasi produk yang kita tawarkan.

    0abel tersebut akan kita beri nama /produk/.

    Komunitas eLearning IlmuKomputer.ComCopyright 2003200! IlmuKomputer.Com

    1

    Lisensi Dokumen:

    Copyright 2003200" IlmuKomputer.Com#eluruh do$umen di IlmuKomputer.Com dapat diguna$an% dimodi&i$asi dan dise'ar$ansecara 'e'as untu$ tu(uan 'u$an $omersial )nonpro&it*% dengan syarat tida$ menghapus

    atau meru'ah atri'ut penulis dan pernyataan copyright yang diserta$an dalam setiapdo$umen. +ida$ diper'oleh$an mela$u$an penulisan ulang% $ecuali mendapat$an i(interle'ih dahulu dari IlmuKomputer.Com.

  • 5/25/2018 Membuat Shooping Cart Sederhana Dengan PHP

    2/5

    Struktur Tabel produk

    !ama kolom Tipe "alue Tambahan

    id_prod int #$ auto in%rement& primary key

    harga int '$

    title var%har #$$

    (si tabel produk

    id_prod harga title

    # #$$$ buku

    ' #$$ permen

    db)php2ile ini akan berisi informasi untuk terhubung ke database MyS+ kita nantinya. 2ile inisenga$a dibuat terpisah agar memudahkan $ika seandainya kita ingin memindahkan hostingscript kita ini. gar bisa terhubung, kita bisa cukup meng-include file ini di script yang kitabutuhkan.

    vie*)php2ile ini nantinya berguna untuk melihat $umlah barang yang ada di dalam shopping cart kita.3ang perlu kita perhatikan adalah $angan lupa meletakkan perintah session4start%& di awal file.nda bisa meng-include file ini ke setiap halaman yang ada. #erikut isi file tersebut5

  • 5/25/2018 Membuat Shooping Cart Sederhana Dengan PHP

    3/5

    sess!on_start();

    ..men18!ncl2de "!le db6php

    req2!re_once db6php;

    $pesan=++;

    ..handler 2nt2k aks! shopp!n1 cart!" (!sset($_9&T*+act!on+)) -

    !" (!sset($_9&T*+!d+)) - ..cek /ar!abel !d$!d=(!nt)$_9&T*+!d+;

    4 else -$!d=;

    4$act!on=$_9&T*+act!on+;

    sw!tch($_9&T*+act!on+) -case +add+:

    !" (empty($_%&%%'*+basket+*$!d)) -$pesan=7aran1 s2dah ada d! keran3an17;

    4 else -$_%&%%'*+basket+*$!d=;

    4break;

    case +2pdate+ :$prod2k=$_%T*+prod2k+;

    "oreach ($prod2k as $key => $/al) -!" (empty($_%&%%'*+basket+*$key)) -$_%&%%'*+basket+*$key=$/al;

    4..3!ka baran1 meman1 ada, bar2 d!82pdate4break;

    case +delete+ :!" (empty($_%&%%'*+basket+*$!d)) -

    2nset($_%&%%'*+basket+*$!d);4 else -

    $pesan=7aran1 yan1 d!maks2d t!dak ada7;4break;

    44

    ..>enamp!lan !s! shopp!n1 cart

    !" (empty($_%&%%'*+basket+)) -$basket=$_%&%%'*+basket+;?>'s! keran3an1 belan3a:

    Komunitas eLearning IlmuKomputer.ComCopyright 2003200! IlmuKomputer.Com

  • 5/25/2018 Membuat Shooping Cart Sederhana Dengan PHP

    4/5

    o6 ama prod2k B2mlah 5ks!

  • 5/25/2018 Membuat Shooping Cart Sederhana Dengan PHP

    5/5

    Menambah& mengubah& atau membuang item dari shopping %art8ntuk menambah item ke shopping cart, cukup sediakan link ke halaman yang meng-includefile cart.php dengan tambahan url 9:action;add?. Contoh, $ika file yangmenginclude file cart.php adalah toko.php dan no id tabel item yang akan ditambahkan adalah

    1, maka sediakan link dengan target@tu$uan5 9toko.php:action;add