Aplikasi Sistem E-Commerce Dengan PHP dan MySQL Di Perusahaan X.
ABSTRACT
Today, development of technology and information need a new way in buy and sell goods to change the traditional way. ECommerce is the right answer for change that way. In eCommerce, transaction is done online or direct selling that use facility of internet. In this report has made buysale software that walk in web basic or is known by eCommerce 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. ECommerce 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 eCommerce yang disebutkan sebelumnya. Barangbarang 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 barangbarang yang ditawarkan perusahaan, memilih dan memesan barangbarang yang diinginkan. Sedangkan untuk administrator, dapat melakukan perubahan pada halaman muka situs web ini, menambah, mengurangi dan mengupdate jenisjenis 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 i
ABSTRACT ii
KATA PENGANTAR iii
DAFTAR ISI v
DAFTAR GAMBAR vii
DAFTAR TABEL ix
DAFTAR SINGKATAN x
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 DasarDasar PHP 7
(4)
II.4 Hyper Text Markup Language (HTML) 12
II.5 ECommerce 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.
ECommerce adalah jawaban yang tepat untuk menggantikan cara tradisional ini. Dalam eCommerce transaksi dilakukan secara online atau direct selling dengan memanfaatkan fasilitas internet. ECommerce akan mengubah semua kegiatan marketing dan juga sekaligus memangkas biayabiaya operasional untuk kegiatantrading (perdagangan) seperti yang harus dilakukan di cara tradisional.
I.2 Identifikasi Masalah
Mayoritas desainer maupun programmer komputer yang bergerak dalam bidang eCommerce 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 eCommerce. Sedangkan yang menggunakan bahasa pemrogaman PHP serta database MySQL dalam perancangan website eCommerce sebagai tempat berlangsungnya transaksi masih sedikit.
(6)
Bab I Pendahuluan
I.4 Tujuan
Penelitian ini bertujuan untuk merancang website eCommerce 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 eCommerce 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 eCommerce, 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 informasiinformasi serta dasar teori yang berhubungan erat dengan aplikasi sistem eCommerce 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 eCommerce sudah berjalan sesuai dengan tujuan.
2. Perancangan program proses administrasi penjualan oleh pihak pengelola website / administrator sudah berjalan sesuai dengan tujuan.
V.2 Saran
Saransaran untuk lebih menyempurnakan aplikasi eCommerce 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 eCommerce 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 BelakangPerkembangan teknologi dan informasi saat ini mendorong diperlukannya suatu cara baru dalam berbelanja atau berjualan menggantikan cara tradisional yang sudah lama digunakan.
ECommerce adalah jawaban yang tepat untuk menggantikan cara tradisional ini. Dalam eCommerce transaksi dilakukan secara online atau direct selling dengan memanfaatkan fasilitas internet. ECommerce akan mengubah semua kegiatan marketing dan juga sekaligus memangkas biayabiaya operasional untuk kegiatantrading (perdagangan) seperti yang harus dilakukan di cara tradisional.
I.2 Identifikasi Masalah
Mayoritas desainer maupun programmer komputer yang bergerak dalam bidang eCommerce 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 eCommerce. Sedangkan yang menggunakan bahasa pemrogaman PHP serta database MySQL dalam perancangan website eCommerce sebagai tempat berlangsungnya transaksi masih sedikit.
I.3 Rumusan Masalah
Masalah tugas akhir ini adalah :
1. Bagaimana cara merancang website eCommerce dengan menggunakanPHPdan database MySQL?
(3)
I.4 Tujuan
Penelitian ini bertujuan untuk merancang website eCommerce 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 eCommerce 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 eCommerce, 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 informasiinformasi serta dasar teori yang berhubungan erat dengan aplikasi sistem eCommerce 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 KesimpulanKesimpulan yang dapat diambil adalah :
1. Perancangan web site eCommerce sudah berjalan sesuai dengan tujuan.
2. Perancangan program proses administrasi penjualan oleh pihak pengelola website / administrator sudah berjalan sesuai dengan tujuan.
V.2 Saran
Saransaran untuk lebih menyempurnakan aplikasi eCommerce 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 eCommerce dilengkapi dengan pembayaran lewat kartu kredit.
(6)