Aplikasi Sistem E-Commerce Dengan PHP dan MySQL Di Perusahaan X.

(1)

ABSTRACT 

Today,  development  of  technology  and  information  need  a  new  way  in  buy and sell goods to change the traditional way. E­Commerce is the right answer  for change that way. In e­Commerce, transaction is done online or direct selling  that use facility of internet. In this report has made buy­sale software that walk in  web basic or is known by e­Commerce that  has  mentioned before. Products are  offered  in  this web  site  taken from  X  Company.  The  software  is  made  by  PHP  language programming and the database use MySQL. 

In this application, the software is made of two parts that are : for user or  buyer  and  for  administrator.  For  user  or  buyer,  can  see  the  products  that  are  offered by company, choose and order the products. For administrator, can make a  change on the front page in this web site, add, reduce and update kinds of products  that  are  offered  by  company,  product  category,  product  status.  Beside  that  administrator can see and update payment process and shipping process.


(2)

ABSTRAK 

Perkembangan teknologi dan informasi saat ini mendorong diperlukannya  suatu  cara  baru  dalam  berbelanja  atau  berjualan.  E­Commerce  adalah  jawaban  yang  tepat  untuk  menggantikan  cara  tradisional  yang  sudah  ada.  Dalam  tugas  akhir  ini  telah  dibuat  suatu  perangkat  lunak  jual  beli  barang  berbasis  web  atau  yang  dikenal  dengan  e­Commerce  yang  disebutkan  sebelumnya.  Barang­barang  yang ditawarkan dalam situs web ini diambil dari Perusahaan X. Perangkat lunak  dibuat  dengan  menggunakan  bahasa  pemrograman  PHP  dan  databasenya  menggunakan MySQL. 

Dalam  aplikasinya,  perangkat  lunak  ini  terdiri  atas  dua  bagian  yaitu  :  untuk  pengguna  atau  pembeli  dan  administrator.  Untuk  pengguna  atau  pembeli,  dapat melihat barang­barang yang ditawarkan perusahaan, memilih dan memesan  barang­barang yang diinginkan. Sedangkan untuk administrator, dapat melakukan  perubahan  pada  halaman  muka  situs  web  ini,  menambah,  mengurangi  dan  mengupdate  jenis­jenis  barang  yang  ditawarkan  perusahaan,  kategori  barang,  status  barang.  Selain  itu  administrator  dapat  memantau  dan  mengedit  proses  pembayaran dan proses pengiriman barang.


(3)

DAFTAR ISI 

ABSTRAK 

ABSTRACT  ii 

KATA PENGANTAR  iii 

DAFTAR ISI 

DAFTAR GAMBAR  vii 

DAFTAR TABEL  ix 

DAFTAR SINGKATAN 

BAB I  PENDAHULUAN  1 

I.1 Latar Belakang  1 

I.2 Identifikasi Masalah  1 

I.3 Rumusan Masalah  1 

I.4 Tujuan  2 

I.5 Pembatasan Masalah  2  I.6 Sistematika Penulisan  2 

BAB II  DASAR TEORI  4 

II.1 Internet  4 

II.2 Aplikasi Berbasis Web  4  II.3 Bahasa Pemrograman PHP  5 

II.3.1 Sejarah PHP  5 

II.3.2 Definisi PHP  6  II.3.3 Dasar­Dasar PHP  7 


(4)

II.4 Hyper Text Markup Language (HTML)  12 

II.5 E­Commerce  13 

II.6 Database MySQL  14 

BAB III  PERANCANGAN  16 

III.1 Permasalahan  16 

III.2 Cara Kerja  17 

III.3 Penerapan PHP  24 

III.3.1 Peralatan yang digunakan  24  III.3.2 Perancangan Tampilan Layar  25  III 3.3 Perancangan Basis Data  31  III 3.4 Perancangan Database  32  III 3.5 Realisasi Perangkat Lunak  39  III.3.5.1 Realisasi Aplikasi  39  III.3.5.2 Realisasi Database  40 

BAB IV  DATA PENGAMATAN DAN ANALISA  46 

IV.1 Aplikasi Awal  46 

IV.2 Aplikasi untuk Pembeli  47  IV.3 Aplikasi untuk Administrator  54 

BAB V  KESIMPULAN DAN SARAN  62 

V.1 Kesimpulan  62 

V.2 Saran  62 

DAFTAR PUSTAKA  63 


(5)

Bab I Pendahuluan 

BAB I 

PENDAHULUAN 

I.1 Latar Belakang 

Perkembangan  teknologi  dan  informasi  saat  ini  mendorong  diperlukannya  suatu  cara  baru  dalam  berbelanja  atau  berjualan  menggantikan cara tradisional yang sudah lama digunakan. 

E­Commerce adalah jawaban  yang tepat untuk menggantikan cara  tradisional ini. Dalam e­Commerce transaksi dilakukan secara online atau  direct  selling dengan  memanfaatkan  fasilitas  internet.  E­Commerce akan  mengubah  semua  kegiatan  marketing  dan  juga  sekaligus  memangkas  biaya­biaya operasional untuk kegiatantrading (perdagangan) seperti yang  harus dilakukan di cara tradisional. 

I.2 Identifikasi Masalah 

Mayoritas desainer maupun programmer komputer yang bergerak  dalam  bidang  e­Commerce  lebih  menekankan  kepada  proses  jual  beli  barang,  bukan  kepada  proses  pemasaran  dan  pengendalian  barang  yang  diperdagangkan.  Dan  banyak  yang  menggunakan  bahasa  pemrograman  ASP  dalam  perancangan  website  e­Commerce.  Sedangkan  yang  menggunakan  bahasa  pemrogaman  PHP  serta  database  MySQL  dalam  perancangan  website  e­Commerce  sebagai  tempat  berlangsungnya  transaksi masih sedikit. 


(6)

Bab I Pendahuluan 

I.4 Tujuan 

Penelitian  ini  bertujuan  untuk  merancang  website  e­Commerce  dengan  menggunakan  PHP  dan  database  MySQL.  Penelitian  ini  juga  bertujuan  untuk  merancang  halaman  proses  administrasi  penjualan  oleh  pihak pengelola website / administratorpada aplikasi web site yang dibuat.  I.5 Pembatasan Masalah 

Ruang lingkup dibatasi pada : 

a.  Proses login administrator atau pengelola website e­Commerce ini.  b.  Proses  administrasi  barang,  kategori  barang,  status  barang,  pembeli 

dan pembayaran olehadministrator.  c.  Proses loginolehbuyer atau pembeli. 

d.  Proses  pendaftaran  atau  registrasi  oleh buyer  atau  pembeli  bila  tidak  memiliki usernamedanpassword. 

e.  Proses  pembelian  barang,  shopping  cart  atau  daftar  belanja,  sampai  kepada proses pembayaran lewat transfer rekening. 

Laporan  ini berisikan arsitektur sistem, tool dan  konfigurasi  yang  diperlukan  untuk  mengimplementasikan  aplikasi  web  e­Commerce,  perancangan dari sistem diagram alur aplikasi dan perancanganbasis data,  serta kodeprogram PHP yang diperlukan untuk implementasi aplikasi ini.  I.6 Sistematika Penulisan 

Laporan Tugas Akhir ini terdiri dari beberapa bab, yaitu :  Bab I  Pendahuluan 

Bab  ini  berisi  latar  belakang,  identifikasi  masalah,  perumusan  masalah,  maksud  dan  tujuan  penelitian,  pembatasan  masalah  dan  gambaran  pembahasan  laporan  penelitian.


(7)

Bab I Pendahuluan 

Bab II  Dasar Teori 

Bab ini berisikan informasi­informasi serta dasar teori yang  berhubungan  erat  dengan  aplikasi  sistem  e­Commerce  dengan  PHP  dan  database  MySQL  dan  untuk  selanjutnya  digunakan pada bagian pembahasan. 

Bab III  Perancangan 

Bab  ini  berisikan  cara  kerja  dari  aplikasi  yang  akan  dirancang,  rancangan  layar  atau  tampilan  dan  rancangan  basis data dengandatabase MySQL. 

Bab IV  Data Pengamatan dan Analisa 

Bab  ini  berisikan  hasil  yang  diperoleh  dari  penelitian  dan  analisis data yang diperoleh lewat penelitian ini. 

Bab V  Kesimpulan dan Saran 

Bab  ini  berisi  tentang  kesimpulan  dari  penulis  terhadap  penelitian  yang  sudah  dikerjakan  dan  saran  –  saran  untuk  lebih menyempurnakannya.


(8)

Bab V Kesimpulan dan Saran

BAB V 

KESIMPULAN DAN SARAN 

V.1 Kesimpulan 

Kesimpulan yang dapat diambil adalah : 

1.  Perancangan  web  site  e­Commerce  sudah  berjalan  sesuai  dengan  tujuan. 

2.  Perancangan  program  proses  administrasi  penjualan  oleh  pihak  pengelola  website  /  administrator  sudah  berjalan  sesuai  dengan  tujuan. 

V.2 Saran 

Saran­saran  untuk  lebih  menyempurnakan  aplikasi  e­Commerce  ini, yaitu : 

1.  Proses pembayaran dalam aplikasi ini belum lengkap karena hanya  melalui  transfer  rekening.  Konsumen  akan  lebih  nyaman  bila  pembayaran juga bisa dilakukan lewat kartu kredit. 

2.  Sangat  perlu  dilibatkan  beberapa  organisasi  /  situs  dalam  penanganan sekuriti dan otorisasi kartu kredit bila sebuah aplikasi  e­Commerce dilengkapi dengan pembayaran lewat kartu kredit.


(9)

(1)

BAB III  PERANCANGAN  16 

III.1 Permasalahan  16 

III.2 Cara Kerja  17 

III.3 Penerapan PHP  24 

III.3.1 Peralatan yang digunakan  24 

III.3.2 Perancangan Tampilan Layar  25 

III 3.3 Perancangan Basis Data  31 

III 3.4 Perancangan Database  32 

III 3.5 Realisasi Perangkat Lunak  39 

III.3.5.1 Realisasi Aplikasi  39 

III.3.5.2 Realisasi Database  40 

BAB IV  DATA PENGAMATAN DAN ANALISA  46 

IV.1 Aplikasi Awal  46 

IV.2 Aplikasi untuk Pembeli  47 

IV.3 Aplikasi untuk Administrator  54 

BAB V  KESIMPULAN DAN SARAN  62 

V.1 Kesimpulan  62 

V.2 Saran  62 

DAFTAR PUSTAKA  63 


(2)

Bab I Pendahuluan 

BAB I 

PENDAHULUAN 

I.1 Latar Belakang 

Perkembangan  teknologi  dan  informasi  saat  ini  mendorong  diperlukannya  suatu  cara  baru  dalam  berbelanja  atau  berjualan  menggantikan cara tradisional yang sudah lama digunakan. 

E­Commerce adalah jawaban  yang tepat untuk menggantikan cara  tradisional ini. Dalam e­Commerce transaksi dilakukan secara online atau  direct  selling dengan  memanfaatkan  fasilitas  internet.  E­Commerce akan  mengubah  semua  kegiatan  marketing  dan  juga  sekaligus  memangkas  biaya­biaya operasional untuk kegiatantrading (perdagangan) seperti yang  harus dilakukan di cara tradisional. 

I.2 Identifikasi Masalah 

Mayoritas desainer maupun programmer komputer yang bergerak  dalam  bidang  e­Commerce  lebih  menekankan  kepada  proses  jual  beli  barang,  bukan  kepada  proses  pemasaran  dan  pengendalian  barang  yang  diperdagangkan.  Dan  banyak  yang  menggunakan  bahasa  pemrograman  ASP  dalam  perancangan  website  e­Commerce.  Sedangkan  yang  menggunakan  bahasa  pemrogaman  PHP  serta  database  MySQL  dalam  perancangan  website  e­Commerce  sebagai  tempat  berlangsungnya  transaksi masih sedikit. 

I.3 Rumusan Masalah 

Masalah tugas akhir ini adalah : 

1.  Bagaimana  cara  merancang  website  e­Commerce  dengan  menggunakanPHPdan database MySQL? 


(3)

I.4 Tujuan 

Penelitian  ini  bertujuan  untuk  merancang  website  e­Commerce  dengan  menggunakan  PHP  dan  database  MySQL.  Penelitian  ini  juga  bertujuan  untuk  merancang  halaman  proses  administrasi  penjualan  oleh  pihak pengelola website / administratorpada aplikasi web site yang dibuat.  I.5 Pembatasan Masalah 

Ruang lingkup dibatasi pada : 

a.  Proses login administrator atau pengelola website e­Commerce ini.  b.  Proses  administrasi  barang,  kategori  barang,  status  barang,  pembeli 

dan pembayaran olehadministrator.  c.  Proses loginolehbuyer atau pembeli. 

d.  Proses  pendaftaran  atau  registrasi  oleh buyer  atau  pembeli  bila  tidak  memiliki usernamedanpassword. 

e.  Proses  pembelian  barang,  shopping  cart  atau  daftar  belanja,  sampai  kepada proses pembayaran lewat transfer rekening. 

Laporan  ini berisikan arsitektur sistem, tool dan  konfigurasi  yang  diperlukan  untuk  mengimplementasikan  aplikasi  web  e­Commerce,  perancangan dari sistem diagram alur aplikasi dan perancanganbasis data,  serta kodeprogram PHP yang diperlukan untuk implementasi aplikasi ini.  I.6 Sistematika Penulisan 

Laporan Tugas Akhir ini terdiri dari beberapa bab, yaitu :  Bab I  Pendahuluan 

Bab  ini  berisi  latar  belakang,  identifikasi  masalah,  perumusan  masalah,  maksud  dan  tujuan  penelitian,  pembatasan  masalah  dan  gambaran  pembahasan  laporan  penelitian.


(4)

Bab I Pendahuluan 

Bab II  Dasar Teori 

Bab ini berisikan informasi­informasi serta dasar teori yang  berhubungan  erat  dengan  aplikasi  sistem  e­Commerce  dengan  PHP  dan  database  MySQL  dan  untuk  selanjutnya  digunakan pada bagian pembahasan. 

Bab III  Perancangan 

Bab  ini  berisikan  cara  kerja  dari  aplikasi  yang  akan  dirancang,  rancangan  layar  atau  tampilan  dan  rancangan  basis data dengandatabase MySQL. 

Bab IV  Data Pengamatan dan Analisa 

Bab  ini  berisikan  hasil  yang  diperoleh  dari  penelitian  dan  analisis data yang diperoleh lewat penelitian ini. 

Bab V  Kesimpulan dan Saran 

Bab  ini  berisi  tentang  kesimpulan  dari  penulis  terhadap  penelitian  yang  sudah  dikerjakan  dan  saran  –  saran  untuk  lebih menyempurnakannya.


(5)

BAB V 

KESIMPULAN DAN SARAN 

V.1 Kesimpulan 

Kesimpulan yang dapat diambil adalah : 

1.  Perancangan  web  site  e­Commerce  sudah  berjalan  sesuai  dengan  tujuan. 

2.  Perancangan  program  proses  administrasi  penjualan  oleh  pihak  pengelola  website  /  administrator  sudah  berjalan  sesuai  dengan  tujuan. 

V.2 Saran 

Saran­saran  untuk  lebih  menyempurnakan  aplikasi  e­Commerce  ini, yaitu : 

1.  Proses pembayaran dalam aplikasi ini belum lengkap karena hanya  melalui  transfer  rekening.  Konsumen  akan  lebih  nyaman  bila  pembayaran juga bisa dilakukan lewat kartu kredit. 

2.  Sangat  perlu  dilibatkan  beberapa  organisasi  /  situs  dalam  penanganan sekuriti dan otorisasi kartu kredit bila sebuah aplikasi  e­Commerce dilengkapi dengan pembayaran lewat kartu kredit.


(6)