Sebuah Halaman Pemesanan Online Untuk CV. Amanda

(1)

BAB I

PENDAHULUAN

1.1. Latar Belakang Praktek Kerja Lapangan

Pangsa pasar yang begitu luas, namun masih terbatas pada metode pemasaran

yang konservatif memang kerap menjadi masalah utama pada kemajuan sebuah

badan usaha. Hal inilah yang penulis rasa terjadi pada CV. Amanda, sebuah usaha

rumahan pada awal berdirinya, hingga kini memiliki puluhan outlet di pulau jawa.

Sebenarnya dengan kemajuan teknologi yang begitu pesatnya, dalam dunia yang

seolah tak mengenal boundary antar lokasi melalui media internet, pangsa pasar

yang demikian besar itu bisa direngkuh dengan sedikit usaha. E-commerce

mungkin salah satu jawabannya, melalui transaksi online, proses pembelian

ortodoks perlahan bisa digantikan dengan sesuatu yang lebih modern, lebih

mudah dan lebih cepat (walaupun relatif).

Penulis menemukan, bahwa CV. Amanda telah melirik untuk mengadopsi

e-commerce, pemesanan dan pembelian produk secara online oleh konsumen,

namun baru sekedar melirik, belum mengadopsi. Maka dari itu melalui Praktikum

Kerja Lapangan ini, penulis mengusulkan untuk membuat halaman pemesanan

barang

secara

online,

untuk

melengkapi

website

CV.

Amanda

di

www.amandacogroup.com

agar memiliki mekanisme pemesanan dan pembelian

barang secara online.


(2)

Mudah-mudahan dengan penelitian yang penulis beri judul,

”Sebuah Halaman

Pemesanan Online Untuk CV. Amanda

, nantinya bisa membantu CV.

Amanda untuk meraih pangsa pasar yang lebih besar. Dan pada akhirnya

perolehan laba yang lebih besar juga, amien.

1.2. Identifikasi dan Rumusan Masalah

a.

Identifikasi Masalah

Dari hasil analisis yang penulis lakukan, teridentifikasi sebuah masalah

besar yang dimiliki oleh CV. Amanda :

“Belum tersedianya mekanisme pemesanan dan penjualan produk secara

online”.

b.

Rumusan masalah

Dari hasil identifikasi, rumusan masalah yang akan dikemukakan adalah:

“Bagaimana membuat sebuah mekanisme pemesanan dan pembelian

produk secara online”

1.3. Maksud dan Tujuan Praktek Kerja Lapangan

a.

Maksud pelaksanaan kerja Praktek

a.1. Bagi Mahasiswa.

a.1.1. Mengaplikasikan disiplin ilmu yang diperoleh di perkuliahan,

khususnya di Program Studi Manajemen Informatika Unikom, ke dalam

permasalahan yang dihadapi dalam PKL di CV. Amanda , dan ikut


(3)

bergabung langsung sekaligus berperan serta ke dalam lingkungan kerja di

instansi.

a.1.2. Mempelajari keahlian dan perilaku baru, meningkatkan komunikasi

dan pendekatan serta menerapkan (mempraktikkan) ilmu yang didapat di

bangku perkuliahan di dalam suatu pekerjaan yang sebenarnya.

a.1.3. Memperbaiki sikap dalam hal kedisiplinan dan tanggung jawab

dalam melaksanakan pekerjaan.

a.1.4. Memberikan pengalaman secara langsung kepada mahasiswa

terhadap situasi dunia kerja.

a.1.5. Mengembangkan cara berpikir dan bertindak, serta meningkatkan

daya penalaran mahasiswa dalam penyajian laporan secara terpadu dan

ilmiah.

b.1 Bagi CV. Amanda

b.1.1. Sebagai sarana untuk membina hubungan baik dengan Universitas

Komputer Indonesia, khususnya Program Studi Manajemen Informatika.

b.1.2. Meningkatkan kerja sama dengan lembaga pendidikan dalam

meningkatkan kualitas SDM.

b.1.3. Dengan dilaksanakannya PKL, bagi mahasiswa dituntut

sumbangsihnya terhadap instansi tersebut, baik berupa kritik maupun

saran yang bersifat membangun, sehingga menjadi sumber masukan dan

meningkatkan kinerja yang baik di lingkungan perusahaan, khususnya

dalam penanganan masalah teknologi Informasi.


(4)

b.

Tujuan dilaksanakannya kerja praktek adalah sebagai berikut :

1.

Untuk mengetahui sistem website yang berjalan di CV. Amanda

2.

Untuk melakukan perancangan atau pembuatan halaman pemesanan dan

pembelian bagi CV. Amanda .

1.4. Metode Pengembangan Sistem

Metode yang penulis pakai dalam menganalisis sistem adalah pendekatan

berorientasi objek, karena kemudahan dalam pemaparan di tiap-tiap pendekatan.

Sedangkan pengembangan terhadap sistem menggunakan metode pengembangan

prototype, karena penulis memulai pengembangan dari hal kecil, namun

sewaktu-waktu dapat dikembangkan lebih besar lagi.

1.5.

Batasan masalah

Agar pembahasan ini tidak terlalu luas dan dapat terarah maka penulis membatasi

masalah penelitian berupa:

a.

Rancangan pembuatan halaman web pemesanan dan pembelian online

dengan pendekatan berorientasi objek.

b.

Halaman website yang penulis buat terbatas sebagai tambahan untuk website

yang telah ada sebelumnya. Jadi masalah desai dan layout otomatis akan

menyesuaikan dengan tema yang telah ada sebelumya.


(5)

1.6.

Lokasi dan Waktu Kerja Praktek

a.

Lokasi Kerja Praktek

Kegiatan kerja praktek ini telah dilaksanakan di CV. Amanda

Jl. Rancabolang No.29 Margahayu Bandung.

b.

Waktu Kerja Praktek

Waktu kerja praktek dilaksanakan selama 18 hari efektif, dimulai pada tanggal

24 April s/d 10 Mei 2010.

Tabel 1.1

Jadwal Kegiatan Kerja Praktek

no

aktifitas

Waktu

1

Face 2 face

dengan divisi IT

X X

2

Brainstorming

konsep

X X X

3

Perancangan

X X

4

Re-Concepting

X X

5

Databasing

X X X X

X

X

6

Coding

X X X X X X X X


(6)

BAB II

LANDASAN TEORI

2.1. Pengertian Sistem

Sistem adalah sekumpulan unsur / elemen yang saling berkaitan dan saling

mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan.

Contoh :

Sistem Komputer terdiri dari Software, Hardware, dan Brainware

Sistem Akuntansi

Menurut LUDWIG VON BARTALANFY

”Sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi

diantara unsur-

unsur tersebut dengan lingkungan”

Menurut ANATOL RAPOROT

”Sistem adalah suatu kumpulan kesatuan dan perangkat hubungan satu sama lain.”

Menurut L. ACKOF

”Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari

bagian-

bagian dalam keadaan saling tergantung satu sama lainnya.”


(7)

SYARAT-SYARAT SISTEM :

1. Sistem harus dibentuk untuk menyelesaikan masalah.

2. Elemen sistem harus mempunyai rencana yang ditetapkan.

3. Adanya hubungan diantara elemen sistem.

4. Unsur dasar dari proses (arus informasi, energi dan material) lebih penting dari

pada elemen sistem.

5. Tujuan organisasi lebih penting dari pada tujuan elemen.

Konsep dasar sistem ada dua pendekatan yaitu penekanan pada prosedurnya dan

penekanan pada komponennya.

a.1 Definisi sistem yang lebih menekankan pada prosedur adalah :

suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu

sasaran tertentu.

a.1.1 Suatu prosedur adalah :

suatu urut-urutan operasi klerikal (tulis-menulis), biasanya melibatkan beberapa

orang di dalam satu atau lebih departemen, yang diterapkan untuk menjamin

penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi.

a.1.2 Definisi lain dari prosedur adalah :

urut-urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan apa yang

harus dikerjakan, siapa yang mengerjakannya, kapan dikerjakan dan bagaimana

mengerjakannya.


(8)

b.1 Definisi sistem yg lebih menekankan pada komponen/elemen adalah :

kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan

tertentu.

2.1.2. Karakteristik sistem yaitu :

mempunyai komponen, batas sistem, lingkungan luar sistem, penghubung,

masukan, keluaran, pengolah/proses, dan sasaran atau tujuan.

1.

Komponen

komponen (component).

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi untuk

membentuk suatu kesatuan komponen

komponen sistem berupa sub

sistem.

2.

Batasan sistem (boundary)

Merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau

dengan lingkungan luar. Batas sistem ini dapat dipandang sebagai satu

kesatuan dan menunjukan ruang lingkup (scope) dari sistem tersebut.

3.

Lingkungan luar sistem(environment)

Segala sesuatu diluar batas dari sistem yang mempengaruhi operasi yang

bersifat menguntungkan atau merugikan.

4.

Penghubung (interface)

Merupakan media penghubung antar subsistem dengan subsistem lainnya.

melalui penghubung ini memungkinkan sumber daya

sumber daya mengalir

dari subsistem yang lain.


(9)

5.

Masukan data (input)

Energi yang dimasukan kedalam sistem yang berupa masukan perawatan

(maentenance input), agar sistem tersebut dapat beroperasi dan masukan

sinyal (signal input) yang di proses untuk menghasilkan keluaran.

6.

Keluaran (output)

Merupakan hasil dari energi yang telah di proses dan dapat di klarifikasikan

antara lain menjadi output yang langsung.

7.

Pengolah (proses)

Sistem mempunyai pengolah yang akan merubah masukan menjadi keluaran.

8.

Sasaran (objectives) dan tujuan (goal)

Dengan masukan yang ada dapat menghasilkan yang sesuai dengan apa yang

di inginkan (cepat, tepat, akurat). Sasaran sistem sangat di tentukan oleh

masukan yang dibutuhkan dan keluaran yang dihasilkan. Karena suatu sistem

dikatakan berhasil jika mengenai sasaran atau tujuannya.

2.1.3. Klasifikasi Sistem

Secara garis besar, sistem dapat dibagi 2 :

A. SISTEM FISIK ( PHYSICAL SYSTEM ) :

Kumpulan elemen-elemen/ unsur-unsur yang saling berinteraksi satu sama lain

secara fisik serta dapat diidentifikasikan secaranyata tujuan-tujuannya.


(10)

elemen : peralatan yang berfungsi bersama-sama untuk menjalankan

pengolahan data.

B. SISTEM ABSTRAK ( ABSTRACT SYSTEM) :

Sistem yang dibentuk akibat terselenggaranya ketergantungan ide, dan tidak dapat

diidentifikasikan secara nyata, tetapi dapat diuraikan elemen-elemennya.

Contoh : Sistem Teologi, hubungan antara manusia dengan Tuhan.

LEBIH RINCI LAGI SISTEM DIKLASIFIKASIKAN MENJADI:

A. DETERMINISTIK SISTEM

Sistem dimana operasi-operasi (input/output) yang didalamnya dapat ditentukan/

diketahui dengan pasti.

Contoh : Program komputer, melaksanakan secara tepat sesuai dengan rangkaian

instruksinya.

B. PROBABILISTIK SISTEM

Sistem yang input dan prosesnya dapat didefinisikan, tetapi output yang

dihasilkan tidak dapat ditentukan dengan pasti; (Selalu ada sedikit

kesalahan/penyimpangan terhadap ramalan jalannya sistem).

Contoh : Sistem penilaian ujian

C. OPEN SISTEM

Sistem yang mengalami pertukaran energi, materi atau informasi dengan

lingkungannya. Sistem ini cenderung memiliki sifat adaptasi, dapat menyesuaikan

diri dengan lingkungannya sehingga dapat meneruskan eksistensinya.


(11)

Contoh : Sistem keorganisasian memiliki kemampuan adaptasi.(Bisnis dalam

menghadapi persaingan dari pasar yang berubah. Perusahaan yang tidak dapat

menyesuaikan diri akan tersingkir).

D. CLOSED SISTEM

Sistem fisik di mana proses yang terjadi tidak mengalami pertukaran materi,

energi atau informasi dengan lingkungan di luar sistem tersebut.

Contoh : Reaksi kimia dalam tabung berisolasi dan tertutup.

E. RELATIVELY CLOSED SISTEM

Sistem yang tertutup tetapi tidak tertutup sama sekali untuk menerima

pengaruh-pengaruh lain. Sistem ini dalam operasinya dapat menerima pengaruh-pengaruh dari luar

yang sudah didefinisikan dalam batas-batas tertentu .

Contoh : Sistem komputer. (Sistem ini telah ditentukan sebelumnya, keluaran

yang juga telah terpengaruh oleh gejolak di luar)

F. ARTIFICIAL SISTEM

Sistem yang meniru kejadian dalam alam. Sistem ini dibentuk berdasarkan

kejadian di alam di mana manusia tidak mampu melakukannya. Dengan kata lain

tiruan yang ada di alam.

Contoh : Sistem AI, yaitu program komputer yang mampu membuat komputer

seolah-olah berpikir.

G. NATURAL SISTEM

Sistem yang dibentuk dari kejadian dalam alam.

Contoh : Laut, pantai, atmosfer, tata surya, dll.


(12)

H. MANNED SISTEM

Sistem penjelasan tingkah laku yang meliputi keikutsertaan manusia.

Sistem ini dapat digambarkan dalam cara-cara sebagai berikut :

H.1. Sistem manusia-manusia.

Sistem yang menitik beratkan hubungan antar manusia.

H.2. Sistem manusia-mesin.

Sistem yang mengikutsertakan mesin untuk suatu tujuan.

H.3. Sistem mesin-mesin.

Sistem yang otomatis dimana manusia mempunyai tugas untuk memulai dan

mengakhiri sistem, sementara itu manusia dilibatkan juga untuk memonitor

sistem. Mesin berinteraksi dengan mesin untuk melakukan beberapa aktifitas.

Pengotomatisan ini menjadikan bertambah pentingnya konsep organisasi,

dimana manusia dibebaskan dari tugas-tugas rutin atau tugas-tugas fisik yang

berat.

Perancang sistem lebih banyak menggunakan metode " Relatively Closed dan

Deterministik Sistem ", karena sistem ini dalam pengerjaannya lebih mudah

meramalkan hasil yang akan diperoleh dan lebih mudah diatur dan diawasi.

Contoh : Pada bidang sistem informasi, faktor komputer dan program komputer

biasanya " Relatively Closed dan Deterministik ", tetapi faktor manusia sebagai

pengelolanya adalah " Open dan Probabilistik Sistem ".


(13)

2.2

Pengertian Informasi

Ada beberapa pengertian dari informasi yaitu:

1.

Data yang telah diolah menjadi bentuk yang berguna bagi penerimanya dan

nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun

masa depan.

2.

Sesuatu yang menunjukan hasil pengolahan data yang di organisasi dan

berguna kepada orang yang menerimanya.

3.

Suatu kenyataan, data, item, yang menambah pengetahuan bagi penggunanya.

4.

Kenyataan / bentuk

bentuk yang berguna yang dapat digunakan untuk

pengambilan keputusan.

2.3

Pengertian Sistem Informasi

Ada beberapa pengertian dari sistem informasi yaitu:

1.

Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen

komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan

informasi.

2.

Sekumpulan prosedur organisasi yang pada saat dilakanakannya akan

memberikan informasi bagi pengambil informasi dan atau untuk

mengendaliakan organisasi.

3.

Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan

pengolah transaksi, mendukung operasi, bersifat manajerial dan kegiatan

strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan

laporan

laporan yang diperlukan.


(14)

2.4

Metode Pendekatan dan Pengembangan Sistem

2.4.1

Metode Pendekatan Sistem

Analisis dan disain berorientasi objek adalah cara baru dalam memikirkan suatu

masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia

nyata. Dasar pembuatan adalah objek,yang merupakan kombinasi antara struktur

data dan perilaku dalam satu entitas.

Pengertian

"berorientasi objek"

berarti bahwa kita mengorganisasi perangkat

lunak sebagai kumpulan dari objek tertentu yang memiliki struktur data dan

perilakunya.

2.4.1.1 Karakteristik dari Objek

Objek:

Identitas berarti bahwa data diukur mempunyai nilai tertentu yang membedakan

entitas disebut Objek. Objek dapat kongkrit, seperti halnya arsip dalam sistem,

ataukonseptual seperti kebijakan penjadualan dalam multiprocessing pada sistem

operasi.

Setiap objek mempunyai sifat yang melekat pada identitasnya.

Kelas Objek

Kelas merupakan gambaran sekumpulan Objek yang terbagi dalam atribut,

operasi, metode, hubungan, dan makna yang sama.

Suatu kegiatan mengumpulkan data (atribut) dan perilaku (operasi) yang

mempunyai struktur data sama ke dalam satu grup.

Kelas Objek merupakan wadah bagi Objek. Dapat digunakan untuk

menciptakan Objek.


(15)

Objek mewakili fakta/keterangan dari sebuah kelas.

2.4.1.2 Karakteritik Metodologi Berorientasi Objek

Metodologi pengembangan sistem berorientasi objek mempunyai tiga

karakteristik utama :

A. ENCAPSULATION (PENGKAPSULAN)

Encapsulation merupakan dasar untuk pembatasan ruang lingkup program

terhadap data yang diproses.

Data dan prosedur atau fungsi dikemas bersama-sama dalam suatu objek,

sehingga prosedur atau fungsi lain dari luar tidak dapat mengaksesnya.

Data terlindung dari prosedur atau objek lain, kecuali prosedur yang berada

dalam objek itu sendiri.

B. INHERITANCE (PEWARISAN)

Inheritance adalah teknik yang menyatakan bahwa anak dari objek akan

mewarisi data/atribut dan metode dari induknya langsung.

Atribut dan metode dari objek dari objek induk diturunkan kepada anak objek,

demikian seterusnya.

Inheritance mempunyai arti bahwa atribut dan operasi yang dimiliki bersama di

antara kelas yang mempunyai hubungan secara hirarki.

Suatu kelas dapat ditentukan secara umum, kemudian ditentukanspesifik

menjadi subkelas. Setiap subkelas mempunyai hubungan atau mewarisi semua


(16)

sifat yang dimiliki oleh kelas induknya, dan ditambah dengan sifat unik yang

dimilikinya.

Kelas Objek dapat didefinisikan atribut dan service dari kelas Objek lainnya.

C. POLYMORPHISM (POLIMORFISME)

Polimorfisme yaitu konsep yang menyatakan bahwa sesuatu yang sama dapat

mempunyai bentuk dan perilaku berbeda.

Polimorfisme mempunyai arti bahwa operasi yang sama mungkin mempunyai

perbedaan dalam kelas yang berbeda.

Kemampuan objek-objek yang berbeda untuk melakukan metode yang pantas

dalam merespon message yang sama.

Seleksi dari metode yang sesuai bergantung pada kelas yang seharusnya

menciptakan Objek.

2.4.2

Metode Pengembangan Sistem

Prototyping merupakan salah satu metode pengembangan perangat lunak yang

banyak digunakan. Dengan metode prototyping ini pengembang dan pelanggan

dapat saling berinteraksi selama proses pembuatan sistem.

Sering terjadi seorang pelanggan hanya mendefinisikan secara umum apa yang

dikehendakinya tanpa menyebutkan secara detal output apa saja yang dibutuhkan,

pemrosesan dan data-data apa saja yang dibutuhkan. Sebaliknya disisi

pengembang kurangmemperhatikan efesiensi algoritma, kemampuan sistem

operasi dan interface yangmenghubungkan manusia dan komputer.


(17)

Untuk mengatasi ketidakserasian antara pelanggan dan pengembang , maka harus

dibutuhakan kerjasama yanga baik diantara keduanya sehingga pengembang akan

mengetahui dengan benar apa yang diinginkan pelanggan dengan tidak

mengesampingkan segi-segi teknis dan pelanggan akan mengetahui proses-proses

dalam menyelasaikan system yang diinginkan. Dengan demikian akan

menghasilkan sistem sesuai dengan jadwal waktu penyelesaian yang telah

ditentukan.

Kunci agar model prototype ini berhasil dengan baik adalah dengan

mendefinisikan

aturan-aturan main pada saat awal, yaitu pelanggan dan pengembang harus setuju

bahwa prototype dibangun untuk mendefinisikan kebutuhan. Prototype akan

dihilangkan sebagian atau seluruhnya dan perangkat lunak aktual aktual

direkayasa dengan kualitas dan implementasi yang sudah ditentukan

2.4.2.1 Tahapan-tahapan Prototyping

Tahapan-tahapan dalam Prototyping adalah sebagai berikut:

1. Pengumpulan kebutuhan

Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh

perangkat

lunak,mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan

dibuat.


(18)

2. Membangun prototyping

Membangun prototyping dengan membuat perancangan sementara yangberfokus

pada penyajian kepada pelanggan (misalnya dengan membuat input dan format

output)

3. Evaluasi protoptyping

Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun

sudah sesuai dengan keinginann pelanggan. Jika sudah sesuai maka langkah 4

akan diambil. Jika tidak prototyping direvisi dengan mengulangu langkah 1, 2 ,

dan 3.

4. Mengkodekan sistem

Dalam tahap ini prototyping yang sudah di sepakati diterjemahkan ke dalam

bahasa pemrograman yang sesuai

5. Menguji sistem

Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus dites

dahulu sebelum digunakan. Pengujian ini dilakukan dengan White Box, Black

Box, Basis Path, pengujian arsitektur dan lain-lain

6. Evaluasi Sistem

Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang

diharapkan . Juka ya, langkah 7 dilakukan; jika tidak, ulangi langkah 4 dan 5. 7.

Menggunakan system Perangkat lunak yang telah diuji dan diterima pelanggan

siap untuk digunakan .


(19)

2.4.3

Alat Bantu Analisis

1.UML

Unified Modelling Language atau lazim disebut dengan UML adalah sebuah

bahasa yang digunakan dalam Analisis dan Desain Berorientasu Object. Bahasa

ini dikembangkan untuk memberikan standar notasi terhadap berbagai metodologi

yang diterapkan dalam OOAD. UML merupakan bahasa pemodelan yang

dihasilkan oleh kolaborasi tiga orang yang telah memberikan metodologi untuk

OOAD yang telah ada sebelumnya, yakni Grady Booch

( Object Oriented Design

Methodology ),

James Rumbaugh

( Object Modelling Technique ),

dan Ivar

Jacobson

( Object Oriented Software Engineering )

. Penciptaan UML

dimaksudkan untuk memberikan solusi terhadap tiga permasalahan pokok yang

umum dihadapi dalam pengembangan sistem dengan paradigma berorientasi

object, yakni pemodelan sistem, sistem-sistem yang

mission critical

dan bahasa

pemodelan yang dapat menjembatani pemikiran manusia dan mesin.

2.

Overview UML

Dalam kaitannya sebagai bahasa standar, maka terdapat empat aspek pokok yang

diberikan oleh UML, yakni :

a.Visualisasi

Visualisasi adalah proses menggambarkan blueprint suatu sistem secara grafis.

Visualisasi terdiri dari beberapa komponen ,interface, dan koneksi-koneksi yang

ada dalam sistem tersebut. Tujuan dari visualisasi ini adalah agar permasalahan

lebih mudah untuk dipahami dan dikomunikasikan. UML adalah kumpulan dari


(20)

simbol- simbol di dalam notasi UML merupakan suatu semantik yang terdefinisi

dengan baik. Dalam kaitan sebagai bahasa untuk visualisasi, maka ada dua

model yang dapat

dikerjakan di dalam UML, yakni :

1.Business Modelling, merupakan teknik-teknik yang digunakan untuk

menggambarkan model sebuah bisnis. Terdapat dua jenis business modelling,

yakni business use case model dan business object model. Business object model

menggambarkan realisasi dari business use case model.

2.Model untuk rekayasa sistem merupakan teknik grafis untuk menggambarkan

sistem yang akan dibangun secara keseluruhan. Model ini bertujuan untuk :

Mendefinisikasi reguerements yang dibutuhkan dalam perekayasaan

sistem.

Melihat bagaimana komponen-komponen saling berinteraksi

Memudahkan komunikasi antar anggota tim perekayasaan dalam

memahami pemasalahan

b. Spesifikasi

Dalam konteks sebagai bahasa

untuk spesifikasi, UML ditujukan untuk

membangun suatu model yang persis, tidak ambigu dan komplet. Spesifikasi

dalam UML dimaksudkan untuk semua bagian penting pada tahap analisis, desain

dan implementasi. Dalam hal ini spesifikasi harus diputuskan dan dibuat dalam

pembangunan sistem perangkat lunak.


(21)

c.konstruksi

UML bukanlah sebuah bahasa pemprograman visual, tetapi merupakan model

bahasa yang dapat secara langsung dihubungkan dengan berbagai varitas bahasa

pemprograman. Kondisi ini dimasudkan agar model-model yang ada dalam UML

dapat dipetakan secara langsung ke sebuah bahasa pemprograman seperti Java, C

++, dan lain sebagainya. Disamping itu model-model di dalam UML juga dapat

dipetakan ke dalam sebuah database relasional atau Object Oriented Database.

d.Dokumentasi

UML dialamatkan kepada dokumentasi dari arsitektur sistem dan semua artifact

secara detail dari Perangkat Lunak . UML juga menyediakan suatu bahasa untuk

mengungkapkan requirements dan pengajuan. Selanjutnya, UML menyediakan

sebuah bahasa untuk memodelkan aktivitas dari perencanaan proyek dan release

management.

2.5 Penggunaan Aplikasi

a.

PHP

PHP adalah bahasa pemrograman web atau scripting language yang didesain

untuk web.

PHP dapat dijabarkan juga dengan bahasa pemrograman

script

yang

paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web

dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

PHP dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf, yang pada

awalnya dibuat untuk menghitung jumlah pengunjung pada homepagenya.

Diawal Januari 2001, PHP telah dipakai lebih dari 5 juta domain diseluruh dunia,

dan akan terus bertambah karena kemudahan aplikasi PHP ini dibandingkan

dengan bahasa Server side yang lain.


(22)

b.

Database

Database

adalah kumpulan informasi yang disimpan di dalam komputer secara

sistematis sehingga dapat diperiksa menggunakan suatu program komputer untuk

memperoleh informasi dari database tersebut. Database digunakan untuk

menyimpan informasi atau data yang terintegrasi dengan baik di dalam komputer.

DBMS (

Database Management System

) merupakan suatu sistem perangkat lunak

yang memungkinkan user untuk membuat, memelihara, mengointrol dan

mengakses database secara praktis dan efisien. Dengan DBMS, user akan lebih

mudah mengontrol dan memanipulasi data yang ada. Beberapa software atau

perangkat lunak DBMS yang sering digunakan dalam aplikasi program antara lain

DB2, Microsoft SQL Server, Oracle, Sybase, Interbase, MySQL dll.

c.

Mysql

MySQL adalah sebuah perangkat lunak sistem manajemen basis data (database

management system) atau DBMS yang multithread, multi-user, dengan sekitar 6

juta instalasi di seluruh dunia

MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata

yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah

sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi

dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan

mudah secara otomatis.


(23)

Bab III

PROFIL PERUSAHAAN

3.1.

Tinjauan Umum Perusahaan

“Amanda”

merupakan salah satu pilihan kuliner di Kota Bandung yang memiliki

ciri khas dengan kualitas produk yang tinggi. Sangat cocok untuk oleh-oleh,

dengan ketahanan produk original sekitar 4 hari dan produk 3 hari. Selain untuk

oleh-oleh Amanda juga dapat disajikan dalam rapat, arisan, maupun ulang tahun.

Memulai penjualan pada tahun 2000 dengan nama “Amanda” yaitu singkatan dari

“Anak MANtu DAmai”. Seiring dengan perkembangan pasar, “Amanda” menjadi

Leader di Kota Bandung dengan tetap mempertahankan, memperbaiki dan terus

mengembangkan kualitas produk yang dimiliki. Terbukti dengan adanya Inovasi

produk yang semula hanya mengandalkan Produksi

„Original‟/Chocolate,

sekarang telah memproduksi dengan rasa Cheese Cream (Cream keju yang

sangat terasa di lidah), Blueberry (varian rasa manis dan asem yang

menyegarkan), Tiramisu (panduan antara rempah dan keju yang membuat

keunikan rasa yang berbeda dengan produk sejenis), Choco Marble (Sangat cocok

bagi penggemar cokelat), Srikaya Pandan (rasa pandan yang di taburi dengan

wijen) dan Banana Fizz (perpaduan antara pisang dan biskuit di dalam lapisan

tengah kue). Varian tambahan lainnya adalah Brownies Kering dan Brownies

Bakar (Kenikmatan rasa cokelat, susu dan keju dengan tekstur yang lembut).

Selain prdoduk-produk di atas, kini Amanda juga mengeluarkan produk baru


(24)

yaitu cheese stick, sweet stick, bungket duo, pisang bolen keju, pisang bolen

cokelat, pink marble, cheese roll, chicken pastry, beef pastry, cake bakan sarikaya,

cake ketan bakar blueberry.

Sejarah Perkembangan Amanda

1999 : Pengolahan RESEP AMANDA

2000 : Mulai merintis di dapur rumah, order per telepon

2001 : Pindah ke kios depan ruko Metro Soekarno-Hatta

Kios terbakar di pertengahan tahun

Akhir tahun pindah ke jalan Tatasurya sampai habis masa kontrak

2002 : Pindah ke jalan rancabolang no. 5

Membuka cabang di Emung dan Antapani

2003 : Membuka cabang di jalan Otten

2005 : Beroperasinya pabrik baru di jalan Rancabolang

Tepatnya tanggal 10 September pembukaan toko dan kantor pusat di Jl.

Rancabolang no. 29 Bandung

Akhir Tahun tanggal 10 Desember 2005 pembukaan di Ruko Paskal

Hyper Square


(25)

2006

: Peresmian dan beroperasinya “Amanda Mobile” di Dago

Cabang 1 pindah dari Jl. Lodaya no. 8 ke Jl. Lengkong Besar 101 B,

Bandung Menuju Pelayanan Terbaik

2007 : 17 Maret 2007 pembukaan outlet di Surabaya, Jl. Kutai no. 8

21 April 2007 pembukaan Outlet di Bogor, Jl. Pajajaran no. 84 F

Juni 2007 Jl. Barata Jaya XIX no. 57 A dan Jl. Mulyosari no. 97 F,

Surabaya

Desember 2007 Membuka cabang baru di Jl. Ir. H. Djuanda no. 167

Bandung

2008 : 14 Juni 2008 Pembukaan Outlet baru di Cimahi dan Medan

Jalan Raya Cibabat no 452

Jl. Abdullah Lubis no. 23 A

Jl. Kruing no. 3 F

18 Desember pembukaan Outlet di Jl. Ters Jakarta no. 6 Antapani dan Jl.

Tuparev no. 38 Cirebon


(26)

3.1.1 Visi Misi dan Tujuan Perusahaan

VISI

“Menjadi leader kue kukus berkualitas, dengan cita rasa terbaik di

Indonesia”

MISI

Memperkenalkan dan selalu membuat inovasi produk yang berkualitas,

guna memenuhi kebutuhan dan keinginan konsumen.

Menciptakan nikai pertubuhan pasar secara berkesinambungan.

Memberikan dan memperkenalkan kualitas terbaik dari daur hidup produk

kepada pelanggan dengan mempertahankan cita rasa yang telah dipercaya.

Tujuan

Tujuan jangka panjang perusahaan :

Membuka cabang di luar Bandung

Go Internasional / Go Global

Tujuan jangka pendek perusahaan :

Memenuhi keinginan dan kebutuhan pelanggan

Memperluas daerah penjualan dan pemasaran di Bandung

Pengembangan pabrik yang dapat mendukung proses produksi agar

seimbang dengan kebutuhan konsumen.


(27)

BAB IV

ANALISIS PRAKTEK KERJA LAPANGAN

4.1. Analisis Sistem Yang Berjalan

Melalui praktikum kerja lapangan yang dilakukan penulis di CV. Amanda

Bandung, penulis dapat menganalisis website yang dimiliki oleh perusahaan.

Website yang berjalan bersifat promosi item tanpa adanya halaman pemesanan

secara online (E-Commerce). Oleh karena itu penulis mengajukan sebuah

tambahan halaman untuk melakukan pemesanan item-item yang di sediakan oleh

CV. Amanda secara online.

4.1.1. Analisis Prosedur yang sedang Berjalan 4.1.1.1.Use Case

Pembeli

Admin

Website

Browsing Situs

Melihat Katalog

Isi / Edit / Hapus Katalog Login Admin


(28)

4.1.1.2.Activity Diagram

Gambar 4.1.1.2 Activity Diagram Website yang sedang Berjalan

4.1.2. Evaluasi Sistem yang berjalan

Sistem yang berjalan menampilkan halaman web yang berisi daftar produk, forum, promo ditambah beberapa artikel mengenai perusahaan dan contact list. Website ini belum mendukung pembelian atau pemesanan produk secara online. Website resmi amanda bisa dilihat di http://amandacogroup.com/

4.2. Usulan Perancangan Sistem

Melalui pengamatan yang penulis lakukan selama praktikum kerja lapangan di CV. Amanda , penulis mengajukan sebuah tambahan rancangan sistem. Jadi sistem yang penulis rancang bersifat melengkapi apa yang telah ada dalam situs yang telah ada. Penulis mencoba mengangkat masalah e-commerce sebagai sebuah solusi transaksi atau boleh dikatakan sebagai tambahan opsi transaksi, karena penulis menyadari betul, pola transaksi masyarakat untuk datang secara langsung ke gerai sangat sulit dihilangkan.


(29)

4.2.1. Tujuan Perancangan Sistem

Tujuan perancangan halaman transaksi online ini berupa:

1.

Memudahkan pelanggan, terutama yang jauh dari gerai untuk dapat

menikmati kelezatan Amanda , melalui pemesanan secara online.

2.

Ekspansi pasar bagi CV. Amanda melalui kemudahan pola transaksi yang

bersifat online.


(30)

4.2.2. Perancangan Prosedur yang Diusulkan 4.2.2.1.Use Case

Pembeli Admin

Website Browsing Situs

Melihat Katalog

Melakukan Order Daftar User

Login User

Mengisi Order Pembelian Masuk Form User

Isi / Edit / Hapus Katalog Login Admin

Cek Order

Pesan Validasi


(31)

4.2.2.2.Activity Diagram


(32)

4.2.2.3.Class Diagram

+kd_customer +nama +alamat +no_telepon +email

customer

+nip +nama +jabatan +gaji

admin +url

+domain +content

website

+db_name +primary_key +content

database 1

*

* 1 1 *

Gambar 4.2.2.3 Class Diagram Website yang Diusulkan

4.2.2.4 . Sequence Diagram

home_page

Top Package::Customer browse

user_page order_page

login

request_order

admin_page

check_order proceed_order

sent_message


(33)

4.2.2.5 . Collaboration Diagram

Customer

home_page user_page

order_page admin_page

browse login

p

es

an

_

b

ar

ang

mes

s

age

proceed_order check_order sent_messages

Gambar 4.2.2.3 Collaboration Diagram Website yang Diusulkan

4.2.3. Evaluasi terhadap sistem yang di Usulkan/dirancang

Perancangan halaman website pembelian dan pemesanan produk terbatas dalam penggunaan database yang kecil, karena keterbatasan itulah sekiranya bisa diperhitungkan limitasi penggunaan database. Ditambah lagi sistem yang penulis ajukan belum lulus tahap trial-error, bug masih banyak hinggap disana-sini.


(34)

BAB V

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Dari hasil analisis yang penulis lakukan selama melaksanakan Praktikum Kerja Lapangan yang penulis lakukan di CV. Amanda dapat ditarik kesimpulan:

“Website

resmi Amanda belum mengadopsi layanan e-commerce secara

penuh, padahal implementasi e-commerce mungkin akan meningkatkan

income bagi perusahaan”.

5.2 Saran

Beberapa hal yang penulis sarankan demi kemajuan CV. Amanda:

1.

Dari sisi desain, website yang berjalan cukup menarik, penggunaan CSS

dan animasi yang apik menambah poin bagi website ini, namun dari sisi

konten, jelas website yang berjalan masih sangat kurang. Terbukti dari

belum adanya halaman pemesanan produk secara online. Penulis

menyarankan untuk menambahkan fitur tersebut.

2.

Pengadopsian Content Management yang baik juga mutlak diperlukan,

mengingat varian produk yang dijual banyak. Agar nantinya pemasaran

melalui media online bisa berjalan dengan baik.


(35)

3.

Mengingat kedepan CV. Amanda akan melakukan ekspansi usaha ke

bidang lain, ada baiknya website dari masing-masing bidang usaha bias

diintegrasikan satu dengan yang lainnya.


(36)

Sebuah Halaman Pemesanan Online Untuk

CV. Amanda

Laporan Praktek Kerja Lapangan

Diajukan untuk memenuhi syarat matakuliah Praktek Kerja Lapangan Program strata satu Program Studi Sistem Informasi

Oleh :

Rizky Saputra

NIM. 10507301

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(37)

DAFTAR ISI

LEMBAR PENGESAHAN

KATA PENGANTAR... i

DAFTAR ISI... iii

DAFTAR TABEL... v

DAFTAR GAMBAR... vi

DAFTAR LAMPIRAN... vii

BAB I PENDAHULUAN

1.1.

Latar Belakang Praktek Kerja Lapangan ………...

1

1.2.

Identifikasi dan Rumusan Masalah ………...

2

1.3.Maksud dan Tujuan Praktek Kerja Lapangan

………...

2

1.4.Metode Pengembangan Sistem ...

………...

4

1.5.

Batasan masalah ...………...

4

1.6.

Lokasi dan Waktu Praktek Kerja Lapangan ...………...

5

BAB II LANDASAN TEORI

2.1.Pengertian Sistem... 6

2.1.1.

Elemen Sistem...

2.1.2.

Karakterisitik Sistem... 8

2.1.3.

Klasifikasi Sistem... 9

2.2.Pengertian Informasi... 13

2.3.Pengertian Sistem Informasi... 13

2.4.Metode Pendekatan dan Pengembangan Sistem... 14

2.4.1.

Metode Pendekatan Sistem... 14

2.4.2.

Metode Pengembangan Sistem... 16

2.4.3.

Alat Bantu Analisis... 19

a.

UML... 19

2.5.Penggunaan Aplikasi... 21

a.

PHP... 21


(38)

b.

Database... 22

c.

MySQL... 22

BAB III PROFIL PERUSAHAAN

3.1.Tinjauan Umum Perusahaan... 23

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN

4.1.Analisis Sistem Yang Berjalan... 27

4.1.1.

Analisis Prosedur yang sedang Berjalan... 27

4.1.1.1.

Usecase... 27

4.1.1.2.

Activity Diagram... 28

4.1.2.

Evaluasi Sistem yang berjalan... 28

4.2.Usulan Perancangan Sistem... 28

4.2.1.

Tujuan Perancangan Sistem... 29

4.2.2.

Perancangan Prosedur yang Diusulkan... 30

4.2.2.1.

Usecase... 30

4.2.2.2.

Activity Diagram... 31

4.2.2.3.

Class Diagram... 32

4.2.2.4.

Sequence Diagram... 32

4.2.2.5.

Collaboration Diagram... 33

4.2.3.

Evaluasi terhadap sistem yang di Usulkan/dirancang...

33

BAB V KESIMPULAN DAN SARAN

5.1.Kesim

pulan………...

34

5.2.S

aran……….

34

DAFTA

R PUSTAKA……….

35


(39)

DAFTAR TABEL


(40)

DAFTAR GAMBAR

4.1.1.1 Usecase website yang sedang berjalan

………..

27

4.1.1.2 Activity Digaram website yang sedang berjalan

………..

28

4.2.2.1 Usecase website yang diusulkan

………

30

4.2.2.2 Activity Digaram website yang

diusulkan……….

31

4.2.2.3 Class Diagram website yang diusulkan

……….

32

4.2.2.4 Sequence Diagram website yang diusulkan

………...

32

4.2.2.5 Collaboration Diagram website yang diusulkan

………

33


(41)

DAFTAR LAMPIRAN

CODING PHP

Index Files... 37

Style Files

………..

42

Configuration Files... 51

Customer Files... 53

Order Files... 73


(42)

DAFTAR PUSTAKA

Jogiyanto , H.M, Analisa dan Desain Sistem Informasi, Andi Offset, Yogyakarta, 2001 Sudjana, Nana; Laksamana, Ulung, Menyusun Karya Tulis Ilmiah, Untuk Memperoleh Angka Kredit. Sinar Baru Algensindo, Bandung. 1991

Divisi Pengembangan dan Penelitian MADCOMS. 2004. Aplikasi PHP dan MySQL untuk membuat Website Interaktif. Yogyakarta.

http://www.kaskus.us/showthread.php?t=5533231 28 Agustus 2010 http://www.kaskus.us/showthread.php?t=5535624 28 Agustus 2010 http://www.kaskus.us/showthread.php?t=5518762 28 Agustus 2010 http://www.kaskus.us/showthread.php?t=5519432 28 Agustus 2010 http://www.forumphp.web.id/viewforum.php?f=1 9 September 2010


(43)

DAFTAR RIWAYAT HIDUP

Nama

:

Rizky Saputra

Tempat, Tanggal lahir :

Sigli, 13 Oktober 1988

Jenis Kelamin

:

Laki-laki

Agama

:

Islam

Alamat

:

Jln. T. Muda Rayeuk I No. 19, Banda Aceh

No. Telepon

:

085221320289

Latar Belakang Pendidikan :

1995

2001

:

Sekolah Dasar Kartika I-6

2001

2002

:

Pesantren Al-Zaytun Indramayu

2002

:

Pesantren Al-Kautsar Medan

2003

2004

:

Sekolah Menengah Pertama Negeri 4 Banda Aceh

2004

2007

:

Sekolah Menengah Atas Kartika I-2 Medan


(44)

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Allah SWT karena atas limpahan

karunia dan rahmat

Nya penulis dapat menyelesaikan Laporan Kerja Praktek ini.

Dalam penulisan laporan Kerja Praktek ini masih banyak kekurangan dan

kelemahan yang harus diperbaiki mengingat keterbatasan pengetahuan yang

penulis miliki dan segala faktor keterbatasan yang terjadi di lapangan.

Dalam penulisan laporan ini kami mendapatkan bantuan dari berbagai

pihak baik berupa kritik, saran, bimbingan maupun dorongan moril dan materiil.

Untuk itu rasa terima kasih tidak lupa kami haturkan terima kasih

sedalam-dalamnya kepada :

1. DR.IR.Edy Soeryanto Soegoto, selaku rektor Universitas Komputer

Indonesia.

2. Prof. Dr. Ir. H. Ukun Sastraprawira, M.Sc., selaku dekan fakultas teknik

dan ilmu komputer Universitas Komputer Indonesia.

3. Bapak Dadang Munandar, S.E.,M.Si., selaku dosen wali MI

7 angkatan

2007, dan Ketua Prodi Sistem Informasi, yang telah memberikan masukan

dan saran serta bimbingannya kepada kami dalam menyelesaikan laporan

kerja praktek ini.

4. Ibu Novrini Hasti,S.Si.,M.T., Selaku kordinator Kerja Praktek

5. Bapak Joko Ervianto selaku Pimpinan CV. Amanda.

6. Ibu Resmawati, S.E,. selaku humas sekaligus pembimbing Praktikum

Kerja Lapangan dari CV. Amanda.


(45)

7. Bapak Asep Ihsan Nipan, selaku pembimbing Praktikum Kerja Lapangan

di CV. Amanda.

Penulis menyadari masih terdapat keterbatasan kemampuan dan kendala

yang dihadapi dalam pembuatan laporan ini sehingga laporan ini belum

sepenuhnya sempurna. Untuk itu, kritik dan saran sangat penulis harapkan untuk

menyempurnakan laporan ini.

Penulis berharap semoga Laporan Kerja Praktek ini dapat memberikan

manfaat dan pengetahuan bagi semua pihak.

Bandung, Oktober 2010

Penulis


(46)

(47)

(48)

(49)

(50)

(51)

LAMPIRAN

CODING IndexFiles

index.php

<!doctypehtmlpublic"-//w3c//dtdxhtml1.0transitional//en""http://www.w3.org/tr/xhtml1/dt d/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml"> <head>

<metahttp-equiv="content-type"content="text/html;charset=iso-8859-1"/>

<title>homepage</title>

<linkrel="stylesheet"type="text/css"href="style/style.css"/> <styletype="text/css">

<!--

.style2{font-weight:bold}

.style3{font-weight:bold;color:#ffffff;font-size:10px;} .style4{color:#000000}

.style5{font-weight:bold}

.style7{font-weight:bold;color:#860b0b;font-size:14px;} -->

</style> </head> <body> <center>

<tablewidth="743"border="0"bgcolor="#860b0b"> <tr>

<tdalign="center"><imgsrc="img/logo.png"width="890"></td> </tr>

<tr>

<center><?phpinclude("style/nav.php");?></center> </tr>

<tr>

<td><tablewidth="674"height="511"border="0"align="center"bgcolor=" #ffffff"><td></td>

<tr><td><center><spanclass="style7">.::yoursatisfyisourduty::.</sp an></center></td></tr>

<tr><td><center><imgsrc="img/welcome.gif"width="383"height="338"/> </center></td>

</tr> </tr>

</table><tr><td><divalign="center"class="style3">copyleftbygroovew arrior@gmail.com</div></td></tr>

</p> </center> </div></td> </body> </html>


(52)

indexA.php <!doctypehtmlpublic"-//w3c//dtdxhtml1.0transitional//en""http://www.w3.org/tr/xhtml1/dt d/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="content-type"content="text/html;charset=iso-8859-1"/> <?php session_start();?> <title><?phpprint$_session['nm']?>homepage</title> <linkrel="stylesheet"type="text/css"href="style/style.css"/> <styletype="text/css"> <!-- .style2{font-weight:bold} .style3{font-weight:bold;color:#ffffff;font-size:10px;} .style4{color:#000000} .style5{font-weight:bold} .style6{font-weight:bold;color:#ffffff;} --> </style> </head> <body> <center> <tablewidth="743"border="0"bgcolor="#860b0b"> <tr> <tdalign="center"><imgsrc="img/logo.png"width="890"></td> </tr> <?php if(!empty($_session['nm'])&&!empty($_session['jns'])) { ?> <tr> <center><?phpinclude("style/nava.php");?></center> </tr> <tr> <td> <divclass="style6"align="right">welcome,<?phpprint$_session['nm']? ></div> </td> </tr><?php } else { include("style/nav.php"); echo'<tralign="center"><td><divclass="style6">youarenotallowedtoac cessthispage,pleaselogin!!!</td></tr></div>'; }?> <tr> <td> <tablewidth="491"height="275"border="0"align="center"bgcolor="#fff fff"> </table> <divalign="center"class="style3"></div></td> </tr> </table>


(53)

</p> </center> <divalign="center">copyleftbygroovewarrior@gmail.com</div> </div> </body> </html> frm_login_adm.php <html> <head> <title>loginadmin</title> <linkrel="stylesheet"type="text/css"href="style/style.css"/> <styletype="text/css"> <!-- .style2{font-weight:bold} .style3{font-weight:bold;color:#ffffff;font-size:10px;} .style5{font-weight:bold;color:#860b0b} .style7{font-weight:bold;color:#ff0000;font-size:10px;} .style6{ font-family:geneva,arial,helvetica,sans-serif; font-weight:bold; } --> </style> </head> <body> <center> <formmethod="post"action="#"> <tablewidth="743"border="0"bgcolor="#860b0b"> <tr> <tdalign="center"><imgsrc="img/logo.png"width="890"></td> </tr> <tr> <center><?phpinclude("style/nav.php");?></center> </tr> <tr> <td><tablewidth="491"height="295"border="0"align="center"bgcolor=" #ffffff"> <tr> <tdcolspan="4"><divalign="center"class="style5"><strong>loginadmin </strong></div></td> </tr> <tr><td><spanclass="style7">*mustbefilled</tr> <trbordercolor="#ff0000"> <td><divalign="right"class="style5"><spanclass="style5"><b>adminid </b></font></span></div></td> <td>:</td> <tdcolspan="2"><inputtype="text"size="10"name="username"autocomple te="off"> <spanclass="style7">*</span></td> </tr> <trbordercolor="#ff0000"> <td><divalign="right"class="style5"><spanclass="style5"><b>passwor d</b></font></span></div></td>


(54)

<td>:</td> <tdcolspan="2"><inputtype="password"size="16"name="pwd"> <spanclass="style7">*</span></td> </tr> <trbordercolor="#ff0000"> <tdcolspan="4"><divalign="right"spanclass="style2"> <inputname="submit"type="submit"value="login"> </span><spanclass="style2"> <inputtype="reset"name="reset"value="cancel"> </span></div> <center><?php if(!empty($_post['username'])&&!empty($_post['pwd'])) { require_once("config/koneksi.php"); $username=strtoupper($_post['username']); $pwd=($_post['pwd']); $query="select*from017_loginwhereusername='$username'andpwd='".md5 ($pwd)."'andjns='1'"; $result=mysql_query($query); $rows=mysql_num_rows($result); $insert_statement=mysql_query($query); while($row=mysql_fetch_array($result)) {$nm=$row["nm"]; $username=$row["username"]; $jns=$row["jns"];} if($rows>0) {header("location:indexa.php"); session_start(); $_session['nm']=$nm; $_session['jns']=$jns; setcookie("admin",$username,0);} else {echo"<divalign=\"center\"class=\"style7\">loginfailed!!!</div>";} } else {echo"<divalign=\"center\"class=\"style7\">fillintheblankfield!!!< /div>";} echo'</center> <divalign="center"></div> </div>'; ?></center></td> </tr> </td> </table></td> </tr> <td><divalign="center"class="style3"> <divalign="center">copyleftbygroovewarrior@gmail.com</div> </div> </table> </p> </form> </body> </html>


(55)

au.php <!doctypehtmlpublic"-//w3c//dtdxhtml1.0transitional//en""http://www.w3.org/tr/xhtml1/dt d/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="content-type"content="text/html;charset=iso-8859-1"/> <title>aboutus</title> <linkrel="stylesheet"type="text/css"href="style/style.css"/> <styletype="text/css"> <!-- .style3{font-weight:bold;color:#ffffff;font-size:10px;} a:link{ color:#ffffff; } a:visited{ color:#ffffff; } a:hover{ color:#ffffff; } a:active{ color:#ffffff; } --> </style> </head> <body> <center><tablewidth="743"height="0"border="0"bgcolor="#860b0b"> <tr> <tdalign="center"><imgsrc="img/logo.png"width="890"></td> </tr> <tr> <center><?phpinclude("style/nav.php");?></center> </tr> <tr> <td><tablewidth="799"align="center"bgcolor="#ffffff"><tr><td> <palign="center"><fontcolor="#860b0b"size="+2"><strong>tokohapepro file</strong></font></p> <palign="center"><strong>... ... ...</strong></p> </td></tr> <tr> <td><divalign="center"><strong>establishedsince</strong>:2001</div ></td> </tr> <tr> <td><divalign="center"><strong>telephone</strong>:0223456789</div> </td> </tr> <tr> <td><divalign="center"><strong>sms</strong>:081908993694</div></td > </tr>


(56)

<tr>

<td><divalign="center"><strong>email</strong>:contact@tokohape.com </div></td>

</tr> <tr>

<td><divalign="center"><strong>faximile</strong>:0229876543</div>< /td>

</tr> <tr>

<td><divalign="center"><strong>lineofbusiness</strong>:sellingqual itycellphones</div></td>

</tr> <tr>

<td><divalign="center"><strong>ourvision</strong>:aworldclasscompa nyasabreedinggroundforfutureentrepreneurswithspiritofitutilization </div></td>

</tr> <tr>

<td><divalign="center"><strong>ourmission</strong>:tobeindonesia's no.1cakestore</div></td>

</tr> <tr> <td>

<divalign="center"><imgsrc="img/nice.gif"/></div> </td>

</tr> </table>

<tr><td><divalign="center"class="style3"></div></td></tr></table> </body>

</html>

logout.php

<?php

session_start();

if(!empty($_session['nm'])) {

session_destroy();

header("location:index.php"); ?>

<?php } else {

echo"<h2>404notfound</h2>"; }

?>

Style Files

style.css

body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{ margin:0px;


(57)

} body{ color:#860B0B; font-size:13px; background:url(img/singlepx.png)#ffffff; font-family:Arial,Helvetica,sans-serif; } .clear{ clear:both; } #main-container{ width:400px; margin:30pxauto; } #form-container{ background-color:#f5f5f5; padding:15px; -moz-border-radius:12px; -khtml-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; } td{ white-space:nowrap; } a,a:visited{ color:#00000; text-decoration:none; outline:none; } a:hover{ text-decoration:underline; } h1{ color:#777777; font-size:22px; font-weight:normal; text-transform:uppercase; margin-bottom:5px; } h2{ font-weight:normal; font-size:10px; text-transform:uppercase; color:#aaaaaa; margin-bottom:15px; border-bottom:1pxsolid#eeeeee; margin-bottom:15px; padding-bottom:10px; } label{ text-transform:uppercase; font-size:10px; font-family:Tahoma,Arial,Sans-serif; }


(58)

textarea{ color:#404040; font-family:Arial,Helvetica,sans-serif; font-size:12px; } td>button{ text-indent:8px; } .error{ background-color:#AB0000; color:white; font-size:10px; font-weight:bold; margin-top:10px; padding:10px; text-transform:uppercase; width:240px; } #loading{ position:relative; bottom:9px; visibility:hidden; } .tutorial-info{ color:white; text-align:center; padding:10px; margin-top:10px; } <styletype="text/css"media="screen"> body{behavior:url("csshover2.htc");} .pd_menu{float:left;padding:0;margin:0;color:#860B0B;background:#F FFFFF;width:100%;border:solid1px#860B0B;clear:both;}/*Colornavigat ionbarnormalmode*/ .pd_menua,.pd_menua:visited{ font-family:Arial,Helvetica,sans-serif; font-style:normal; font-weight:bold; font-size:12px; color:#860B0B; background-color:#FFFFFF; text-decoration:none; } .pd_menuul{list-style-type:none;padding:0;margin:0;} .pd_menuulli{float:left;position:relative;z- index:auto!important;z-index:1000;border-right:solid1px#860B0B;border-left:solid1px#860B0B;} .pd_menuullia{color:#860B0B;background:#FFFFFF;float:none!importan t;float:left;display:block;height:30px;line-height:30px;padding:010px010px;text-decoration:none;} .pd_menuulliul{display:none;border:none;color:#860B0B;background:# FFFFFF;width:1px} .pd_menuulli:hovera{background-color:#FF0000;text-decoration:none;color:#FFFFFF;}/*Colormaincellshoveringmode*/ .pd_menuulli:hoverul{display:block;position:absolute;z-index:999;top:29px;margin-top:1px;left:0;}


(59)

.pd_menuulli:hoverullia{display:block;width:12em;height:auto;line- height:1.3em;margin-left:-1px;padding:5px10px5px10px;border- left:solid1px#860B0B;border-bottom:solid1px#860B0B;background-color:#FF0000;color:#FFFFFF;}/*Colorsubcellsnormalmode*/ .pd_menuulli:hoverullia:hover{background-color:#E63C40;text-decoration:none;color:#FFFFFF;}/*Colorsubcellshoveringmode*/ .pd_menuullia:hover{background-color:#FF0000;text-decoration:none;color:#FFFFFF;}/*Colormaincellshoveringmode*/ .pd_menuullia:hoverul{display:block;width:12em;position:absolute;z -index:999;top:29px;left:0;} .pd_menuulliullia:visited{background-color:#FF0000;color:#FFFFFF;}/*Colorsubcellsnormalmode*/ .pd_menuullia:hoverullia{display:block;width:12em;height:1px;line- height:1.3em;padding:4px16px4px16px;border- left:solid1px#860B0B;border-bottom:solid1px#860B0B;background-color:#FF0000;color:#FFFFFF;} .pd_menuullia:hoverullia:hover{background-color:#E63C40;text-decoration:none;color:#FFFFFF;}/*Colorsubcellshoveringmode*/ </style> <styletype="text/css"media="screen"> body{behavior:url("csshover2.htc");} .pd_menu_01{float:left;padding:0;margin:0;color:#860B0B;background :#FFFFFF;width:100%;border:solid1px#860B0B;clear:both;}/*Colornavi gationbarnormalmode*/ .pd_menu_01a,.pd_menu_01a:visited{ font-family:Arial,Helvetica,sans-serif; font-style:normal; font-weight:bold; font-size:12px; color:#860B0B; background-color:#FFFFFF; text-decoration:none; } .pd_menu_01ul{list-style-type:none;padding:0;margin:0;} .pd_menu_01ulli{float:left;position:relative;z- index:auto!important;z-index:1000;border-right:solid1px#860B0B;border-left:solid1px#860B0B;} .pd_menu_01ullia{color:#860B0B;background:#FFFFFF;float:none!impor tant;float:left;display:block;height:30px;line-height:30px;padding:010px010px;text-decoration:none;} .pd_menu_01ulliul{display:none;border:none;color:#860B0B;backgroun d:#FFFFFF;width:1px} .pd_menu_01ulli:hovera{background-color:#FF0000;text-decoration:none;color:#FFFFFF;}/*Colormaincellshoveringmode*/ .pd_menu_01ulli:hoverul{display:block;position:absolute;z-index:999;top:29px;margin-top:1px;left:0;} .pd_menu_01ulli:hoverullia{display:block;width:12em;height:auto;li ne-height:1.3em;margin-left:-1px;padding:5px10px5px10px;border- left:solid1px#860B0B;border-bottom:solid1px#860B0B;background-color:#FF0000;color:#FFFFFF;}/*Colorsubcellsnormalmode*/ .pd_menu_01ulli:hoverullia:hover{background-color:#E63C40;text-decoration:none;color:#FFFFFF;}/*Colorsubcellshoveringmode*/ .pd_menu_01ullia:hover{background-color:#FF0000;text-decoration:none;color:#FFFFFF;}/*Colormaincellshoveringmode*/ .pd_menu_01ullia:hoverul{display:block;width:12em;position:absolut e;z-index:999;top:29px;left:0;}


(60)

.pd_menu_01ulliullia:visited{background-color:#FF0000;color:#FFFFFF;}/*Colorsubcellsnormalmode*/ .pd_menu_01ullia:hoverullia{display:block;width:12em;height:1px;li ne-height:1.3em;padding:4px16px4px16px;border- left:solid1px#860B0B;border-bottom:solid1px#860B0B;background-color:#FF0000;color:#FFFFFF;} .pd_menu_01ullia:hoverullia:hover{background-color:#E63C40;text-decoration:none;color:#FFFFFF;}/*Colorsubcellshoveringmode*/ </style> <styletype="text/css"media="screen"> body{behavior:url("csshover2.htc");} .pd_menu_02{float:left;padding:0;margin:0;color:#860B0B;background :#FFFFFF;width:100%;border:solid1px#860B0B;clear:both;}/*Colornavi gationbarnormalmode*/ .pd_menu_02a,.pd_menu_02a:visited{ font-family:Arial,Helvetica,sans-serif; font-style:normal; font-weight:bold; font-size:12px; color:#860B0B; background-color:#FFFFFF; text-decoration:none; } .pd_menu_02ul{list-style-type:none;padding:0;margin:0;} .pd_menu_02ulli{float:left;position:relative;z- index:auto!important;z-index:1000;border-right:solid1px#860B0B;border-left:solid1px#860B0B;} .pd_menu_02ullia{color:#860B0B;background:#FFFFFF;float:none!impor tant;float:left;display:block;height:30px;line-height:30px;padding:010px010px;text-decoration:none;} .pd_menu_02ulliul{display:none;border:none;color:#860B0B;backgroun d:#FFFFFF;width:1px} .pd_menu_02ulli:hovera{background-color:#FF0000;text-decoration:none;color:#FFFFFF;}/*Colormaincellshoveringmode*/ .pd_menu_02ulli:hoverul{display:block;position:absolute;z-index:999;top:29px;margin-top:1px;left:0;} .pd_menu_02ulli:hoverullia{display:block;width:12em;height:auto;li ne-height:1.3em;margin-left:-1px;padding:5px10px5px10px;border- left:solid1px#860B0B;border-bottom:solid1px#860B0B;background-color:#FF0000;color:#FFFFFF;}/*Colorsubcellsnormalmode*/ .pd_menu_02ulli:hoverullia:hover{background-color:#E63C40;text-decoration:none;color:#FFFFFF;}/*Colorsubcellshoveringmode*/ .pd_menu_02ullia:hover{background-color:#FF0000;text-decoration:none;color:#FFFFFF;}/*Colormaincellshoveringmode*/ .pd_menu_02ullia:hoverul{display:block;width:12em;position:absolut e;z-index:999;top:29px;left:0;} .pd_menu_02ulliullia:visited{background-color:#FF0000;color:#FFFFFF;}/*Colorsubcellsnormalmode*/ .pd_menu_02ullia:hoverullia{display:block;width:12em;height:1px;li ne-height:1.3em;padding:4px16px4px16px;border- left:solid1px#860B0B;border-bottom:solid1px#860B0B;background-color:#FF0000;color:#FFFFFF;} .pd_menu_02ullia:hoverullia:hover{background-color:#E63C40;text-decoration:none;color:#FFFFFF;}/*Colorsubcellshoveringmode*/ </style> <styletype="text/css">


(61)

#v_mnu_01ul{ list-style:none; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none; } #v_mnu_01{ width:150px; margin:10px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#FFFFFF; border-right-color:#FFFFFF; border-bottom-color:#FFFFFF; border-left-color:#FFFFFF; } #v_mnu_01lia{ text-decoration:none; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none; border-bottom-color:#FFFFFF; } #v_mnu_01.notopbrdr0xNone{ border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; } #v_mnu_01lia:link,#v_mnu_01lia:visited{ color:#FFFFFF; display:block; background-color:#7D0407; padding-top:3px; padding-right:0; padding-bottom:3px; padding-left:10px; } #v_mnu_01lia:hover{ color:#FFFFFF; background:#ff0000;


(62)

padding-top:3px; padding-right:0; padding-bottom:3px; padding-left:10px; } </style> <!--[ifIE]> <styletype="text/css"media="screen"> #v_mnu_01ul,#v_mnu_01ullia{height:1%} </style> <![endif]--> <styletype="text/css"> #v_mnu_02ul{ list-style:none; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none; } #v_mnu_02{ width:85px; margin:10px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#FFFFFF; border-right-color:#FFFFFF; border-bottom-color:#FFFFFF; border-left-color:#FFFFFF; } #v_mnu_02lia{ text-decoration:none; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none; border-bottom-color:#FFFFFF; } #v_mnu_02.notopbrdr0xNone{ border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }


(63)

#v_mnu_02lia:link,#v_mnu_02lia:visited{ color:#800000;

display:block;

background-color:#FFFFFF; padding-top:3px;

padding-right:0; padding-bottom:3px; padding-left:10px; }

#v_mnu_02lia:hover{ color:#FFFFFF; background:#D70000; padding-top:3px; padding-right:0; padding-bottom:3px; padding-left:10px; }

</style> <!--[ifIE]>

<styletype="text/css"media="screen"> #v_mnu_02ul,#v_mnu_02ullia{height:1%} </style>

<![endif]-->

nav.php

<?php echo'

<tdwidth="650"align="center"><divclass="pd_menu">

<ul><li><ahref="http://localhost/tokocokelaties/index.php">HOME</a >

</li></ul>

<ul><li><ahref="http://localhost/tokocokelaties/customer/frm_login _cust.php">LOGIN</a>

</li></ul>

<ul><li><ahref="http://localhost/tokocokelaties/customer/frm_inp_c ust.php">REGISTER</a>

</li></ul>

<ul><li><ahref="http://localhost/tokocokelaties/product/show_pro.p hp">PRODUCTS</a>

</li></ul>

<ul><li><ahref="http://localhost/tokocokelaties/au.php">ABOUTUS</a >

</li></ul>

<ul><li><ahref="http://localhost/tokocokelaties/tos.php">TERMSOFSE RVICE</a>

</li></ul>

<ul><li><ahref="http://localhost/tokocokelaties/frm_login_adm.php" >ADMIN</a>

</div> </td> '; ?>


(64)

navA.php

<?php

echo'<tdwidth="650"align="center"> <divclass="pd_menu_01">

<ul><li><ahref="http://localhost/tokocokelaties/indexA.php">HOME</ a>

</li></ul>

<ul><li><ahref="http://localhost/tokocokelaties/product/frm_view_m st_pro.php">MASTERPRODUCTS</a>

<ul>

<li><ahref="http://localhost/tokocokelaties/product/frm_inp_mst_pr o.php">INPUT</a></li>

<li><ahref="http://localhost/tokocokelaties/product/frm_view_mst_p ro.php">VIEW</a></li>

</ul> </li></ul>

<ul><li><ahref="http://localhost/tokocokelaties/product/frm_view_d tl_pro.php">DETAILPRODUCTS</a>

<ul>

<li><ahref="http://localhost/tokocokelaties/product/frm_inp_dtl_pr o.php">INPUT</a></li>

<li><ahref="http://localhost/tokocokelaties/product/frm_view_dtl_p ro.php">VIEW</a></li>

</ul> </li></ul>

<ul><li><ahref="http://localhost/tokocokelaties/order/frm_manage_o rd.php">ORDER</a>

<ul>

<li><ahref="http://localhost/tokocokelaties/order/frm_manage_ord.p hp">MANAGEORDER</a></li>

<li><ahref="http://localhost/tokocokelaties/order/frm_rep_all_ord. php">REPORTORDER</a></li>

</ul> </li></ul>

<ul><li><ahref="#">REPORTS</a> <ul>

<li><ahref="http://localhost/tokocokelatiescustomer/frm_rep_cust.p hp">CUSTOMERREPORTS</a></li>

<li><ahref="http://localhost/tokocokelaties/product/frm_rep_pro.ph p">PRODUCTSREPORTS</a></li>

</ul> </li></ul>

<ul><li><ahref="http://localhost/tokocokelaties/logout.php">LOGOUT </a>

</div> </td> '; ?>

navC.php

<?php


(65)

<ul><li><ahref="http://localhost/tokocokelaties/customer/index_cus t.php">HOME</a> </li></ul> <ul><li><ahref="http://localhost/tokocokelaties/customer/frm_data_ cust.php">PROFILE</a> <ul> <li><ahref="http://localhost/tokocokelaties/customer/frm_edit_cust .php">EDITPROFILE</a></li> <li><ahref="http://localhost/tokocokelaties/customer/frm_chpw_cust .php">CHANGEPASSWORD</a></li> </ul> </li></ul> <ul><li><ahref="http://localhost/tokocokelaties/product/show_pro.p hp">PRODUCTS</a> </li></ul> <ul><li><ahref="http://localhost/tokocokelaties/tos.php">TERMSOFSE RVICE</a> </li></ul> <ul><li><ahref="http://localhost/tokocokelaties/logout.php">LOGOUT </a> </div> </td>'; ?> Config Files koneksi.php <?php $dbuser="root"; $dbpass=""; $dbname="dbtoko"; $dbhost="localhost"; //koneksikedatabase $koneksi=@mysql_connect($dbhost,$dbuser,$dbpass)ordie("Error!!!Can 'tConnect:<BR>".mysql_error()); //pilihdatabase $mydb=@mysql_select_db($dbname,$koneksi)ordie("Error!!!Couldn'tCon ecttoDB:<BR>".mysql_error()); functionsetID($param,$pref) { $query="$param"; $result=mysql_query($query); $count=mysql_num_rows($result); $id=$count+1; if($id<=9) { $id1=$pref."000".$id; } elseif($id>9&&$id<100) { $id1=$pref."00".$id; } elseif($id>=100&&$id<1000) { $id1=$pref.$id;


(66)

}

return$id1; }

?>

koneksi1.php

<?php

define('DB_HOST','localhost'); define('DB_USER','root'); define('DB_PASSWORD','');

define('DB_DATABASE','dbtoko');

mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);

mysql_select_db(DB_DATABASE)ordie("GagalKoneksiDatabase"); ?>

orderfunc.php

<?php

functionwriteShoppingCart(){ $cart=$_SESSION['cart']; if(!$cart){

return'<p>Youhavenoitemsinyourshoppingcart</p>'; }else{

//Parsethecartsessionvariable $items=explode(',',$cart); $s=(count($items)>1)?'s':'';

return'<p>Youhave<ahref="../order/frm_a2cart.php">'.count($items). 'item'.$s.'inyourshoppingcart</a></p>';

} }

functionshowCart(){ //global$db;

$cart=$_SESSION['cart']; if($cart)

{

$items=explode(',',$cart); $contents=array();

foreach($itemsas$item) {

$contents[$item]=(isset($contents[$item]))?$contents[$item]+1:1; }

echo'<formaction="../order/frm_a2cart.php?action=update"method="po st"id="cart">';

echo'<tablewidth="625"cellpadding="2"cellspacing="2"align="center" ><trbgcolor="#860B0B"align="center">

<td><spanclass="style8">MENU</td> <td><spanclass="style8">PICTURE</td> <td><spanclass="style8">NAME</td>

<td><spanclass="style8">PRICE/UNIT</td> <td><spanclass="style8">QUANTITIES</td> <td><spanclass="style8">TOTALPRICE</td> </tr>';

foreach($contentsas$id=>$qty){

//$query=mysql_query("select*fromtes_cartorderbyid_product"); $query=mysql_query("SELECT*FROM017_dtl_hpWHEREid_hp='$id'");


(1)

print"<td><ahref=\"frm_edit_dtl_pro.php?id_pro=$baris[1]\"><center ><imgtitle=\"EDIT\"src=\"../img/btn_edit.gif\"></center></a></td>" ;

echo'</td></tr>'; }

echo'</table>'; if($hal>1){ $prev=($page-1);

echo"<ahref=$_SERVER[PHP_SELF]?hal=$prev><imgsrc=\"../img/prev.png \"height=\"15\"width=\"15\"title=\"PREVIOUS\"></a>";

}

for($i=1;$i<=$total_pages;$i++){ if(($hal)==$i){

echo"$i"; }else{

echo"<ahref=$_SERVER[PHP_SELF]?hal=$i><fontcolor=\"#000000\"size=\ "2\">$i</font></a>";

} }

if($hal<$total_pages){ $next=($page+1);

echo"<ahref=$_SERVER[PHP_SELF]?hal=$next><imgsrc=\"../img/next.png \"height=\"15\"width=\"15\"title=\"NEXT\"></p></a>";

}

echo'<palign="left"><fontcolor="#000000"size=\"2\"><strong>'.$tota l_results.'</strong>DataInThisTable</font></br>';

echo'</table>';

echo'<divalign="center"class="style3">Copyleftbygroovewarrior@gmai l.com</div></table></center>';

?> <?php } else {

include("../style/nav.php");

echo'<tralign="center"><td><divclass="style8">YouareNotAllowedToAc cessThisPage,PleaseLogin!!!</td></tr></div>';

echo'<td><divalign="center"class="style3">Copyleftbygroovewarrior@ gmail.com</div></td>';

}?> </body> </html>

show_pro.php <?php

require_once('../config/orderfunc.php'); session_start();

?>

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DT D/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml"> <head>


(2)

<metahttp-equiv="Content-Type"content="text/html;charset=iso-8859-1"/>

<title>PRODUCTS</title>

<linkrel="stylesheet"type="text/css"href="../style/style.css"/> <styletype="text/css">

<!--

.style2{font-weight:bold}

.style3{font-weight:bold;color:#FFFFFF;font-size:10px;} .style4{color:#000000}

.style5{font-weight:bold}

.style6{font-weight:bold;color:#FFFFFF;}

.style1{font-weight:bold;color:#000000;font-size:10px;} a:link{

color:#FFFFFF; }

a:visited{ color:#FFFFFF; }

a:hover{

color:#FFFFFF; }

a:active{ color:#FFFFFF; }

--> </style>

<scriptlanguage="javascript"> functiondinamis(tes)

{

varkd_pro=tes.value;

window.location="?kd_pro="+kd_pro; }

functiondinamis1(tes) {

vartipe_hp=tes.value;

window.location="?tipe_hp="+tipe_hp; }

functiondinamis2(tes) {

varhrg_pro=tes.value;

window.location="?hrg_pro="+hrg_pro; }

</script> </head> <body> <center>

<tablewidth="743"border="0"bgcolor="#860B0B"> <tr>

<tdalign="center"><imgsrc="../img/logo.png"width="890"></td> </tr>

<tr>

<center><?php

if(!empty($_SESSION['nm'])) {include("../style/navC.php");} else


(3)

?></center> </tr>

<tr> <td>

<divclass="style6"align="right"><formmethod="post"action="#"> <tablewidth="888"height="50"border="0">

<tr><td><?phpechowriteShoppingCart();?></td>

<td></td><td><selectname="kd_pro"onchange="dinamis(this)"> <?php

require_once("../config/koneksi.php");

$sql="selectdistinct017_mst_hp.kd_pro,017_mst_hp.mrk_profrom017_ms t_hp,017_dtl_hpwhere017_mst_hp.kd_pro=017_dtl_hp.kd_proorderby017_ mst_hp.mrk_pro";

$query=mysql_query($sql);

while($row=mysql_fetch_row($query)) {

if(isset($_GET["kd_pro"])&&$row[0]==$_GET["kd_pro"]){ ?>

<optionvalue="<?phpecho$row[0];?>"selected="selected"><?phpecho$ro w[1];?></option>

<?php} else {?>

<optionvalue="<?phpecho$row[0];?>"><?phpecho$row[1];?></option> <?php}

}?>

</select> </td>

<td>TYPE</td><td></td> <td></td>

<td> </td> </tr> </table>

<tablewidth="888"> <tr>

<thwidth="">PICTURE</th>

<thwidth=""align="center">BRAND</th> <thwidth=""align="center">NAME</th> <thwidth=""align="center">TYPE</th>

<thwidth=""align="center">SPECIFICATION</th> <thwidth=""align="center">PRICE</th>

<thwidth=""align="center">MENU</th> </tr>

<?php

if(isset($_GET["kd_pro"])) {

$tampil=mysql_query("SELECT017_dtl_hp.dir_pro,017_mst_hp.mrk_pro,0 17_dtl_hp.nm_pro,017_dtl_hp.jns_pro,017_dtl_hp.hrg_pro,017_dtl_hp. spec_pro,017_dtl_hp.id_proFROM017_mst_hp,017_dtl_hpWHERE017_mst_hp .kd_pro=017_dtl_hp.kd_proand017_dtl_hp.stat_pro=0and017_mst_hp.kd_ pro='$_GET[kd_pro]'orderby017_mst_hp.mrk_pro");

}

elseif(isset($_GET["tipe_hp"])) {


(4)

$tampil=mysql_query("SELECT017_dtl_hp.dir_pro,017_mst_hp.mrk_pro,0 17_dtl_hp.nm_pro,017_dtl_hp.jns_pro,017_dtl_hp.hrg_pro,017_dtl_hp. spec_pro,017_dtl_hp.id_proFROM017_mst_hp,017_dtl_hpWHERE017_mst_hp .kd_pro=017_dtl_hp.kd_proand017_dtl_hp.stat_pro=0and017_dtl_hp.jns _pro='$_GET[tipe_hp]'orderby017_mst_hp.mrk_pro");

}

elseif(isset($_GET["hrg_pro"])) {

$tampil=mysql_query("SELECT017_dtl_hp.dir_pro,017_mst_hp.mrk_pro,0 17_dtl_hp.nm_pro,017_dtl_hp.jns_pro,017_dtl_hp.hrg_pro,017_dtl_hp. spec_pro,017_dtl_hp.id_proFROM017_mst_hp,017_dtl_hpWHERE017_mst_hp .kd_pro=017_dtl_hp.kd_proand017_dtl_hp.stat_pro=0and017_dtl_hp.hrg _pro$_GET[hrg_pro]orderby017_mst_hp.mrk_pro");

} else {

$tampil=mysql_query("SELECT017_dtl_hp.dir_pro,017_mst_hp.mrk_pro,0 17_dtl_hp.nm_pro,017_dtl_hp.jns_pro,017_dtl_hp.hrg_pro,017_dtl_hp. spec_pro,017_dtl_hp.id_proFROM017_mst_hp,017_dtl_hpWHERE017_mst_hp .kd_pro=017_dtl_hp.kd_proand017_dtl_hp.stat_pro=0orderby017_mst_hp .mrk_pro");

}

//$jumlah=mysql_num_rows($query);

while($data=mysql_fetch_array($tampil)) {

if($data[3]==1) {

$jenis="Kering"; }

elseif($data[3]==2) {

$jenis="Basah"; }

elseif($data[3]==3) {

$jenis="Cake"; }

?><tralign="center"> <tdbgcolor="#FFFFFF"> <?php

if($data[0]=="") {

$gambar="../img/unavailable.png"; }

else {

$gambar=$data[0]; }

?>

<imgsrc="<?phpecho$gambar?>"height="55"width="35"title="<?phpecho$ data[2];?>"/></td>

<tdbgcolor="#FFFFFF"><spanclass="style1"><?phpecho$data[1]?></span ></td>

<tdbgcolor="#FFFFFF"><spanclass="style1"><?phpecho$data[2]?></span ></td>


(5)

<tdbgcolor="#FFFFFF"><spanclass="style1"><?phpecho$jenis?></span>< /td>

<tdbgcolor="#FFFFFF"><spanclass="style1"><textarearows="3"readonly ="readonly"><?phpecho$data[5]?></textarea></span></td>

<tdbgcolor="#FFFFFF"><spanclass="style1">Rp<?phpecho$data[4]?></sp an></td>

<tdbgcolor="#FFFFFF"><spanclass="style1"> <?phpif(!empty($_SESSION['nm']))

{

echo'<ahref="../order/frm_a2cart.php?action=add&id='.$data[6].'">< imgsrc="../img/shopping_cart_accept.ico"height="35"width="35"title ="AddToCart"/></a>';

?><?php }

else {

echo'LOGINTOORDER'; }?>

</span></td> <?php}?> </tr> </table> <tr>

<td><divalign="center"class="style3">Copyleftbygroovewarrior@gmail .com</div></td>

</tr> </table> </p> </center>

<divalign="center"></div> </div></form>

</body> </html>


(6)