pembuatan website e-commerce movieland …/pembuatan...pembuatan website e-commerce ... pembuatannya...
TRANSCRIPT
PEMBUATAN WEBSITE E-COMMERCE MOVIELAND
MENGGUNAKAN PHP DENGAN SISTEM VERIFIKASI SMS
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Ilmu Komputer
Diajukan oleh :
BUDI MARJONO
M3107017
DIII TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET SURAKARTA
2010
PEMBUATAN WEBSITE E-COMMERCE “MOVIELAND”
MENGGUNAKAN PHP DENGAN SISTEM VERIFIKASI SMS
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Ilmu Komputer
Diajukan oleh :
BUDI MARJONO
M3107017
DIII TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET SURAKARTA
2010
HALAMAN PERSETUJUAN
PEMBUATAN WEBSITE E-COMMERCE “MOVIELAND” MENGGUNAKAN
PHP DAN SISTEM VERIFIKASI SMS
Disusun Oleh
BUDI MARJONO
NIM. M3107017
.
Tugas Akhir ini telah disetujui untuk dipresentasikan pada ujian Tugas Akhir
pada tanggal 14 Juli 2010
Pembimbing Utama
Rudi Hartono S.Si
NIP.0626128402
HALAMAN PENGESAHAN
PEMBUATAN WEBSITE E-COMMERCE “MOVIELAND” MENGGUNAKAN PHP DAN SISTEM VERIFIKASI SMS
Disusun Oleh
BUDI MARJONO NIM. M3107017
Dibimbing oleh Pembimbing Utama
Rudi Hartono S.Si. NIDN. 0626128402
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Imu Komputer Pada hari Rabu tanggal 14 Juli 2010
Dewan Penguji
1. Penguji 1 Rudi Hartono S.Si. ( ) NIDN. 0626128402
2. Penguji 2 Retno Wulandari S.Si. ( ) NIDN. 0604128202 3. Penguji 3 Agus Purbayu S.Si. ( )
NIDN. 0629088001
Disahkan Oleh
a.n Dekan Fakultas FMIPA UNS Ketua Program Studi
Pembantu Dekan I DIII Ilmu Komputer UNS
Ir. Ari Handono Ramelam M.Sc, Ph.D Drs. YS. Palgunadi, M.Sc NIP. 19610223 198601 1001 NIP. 19560407 198303 1004
HALAMAN MOTTO
“Learn from yesterday , life for today , hopes for tommorow”
(Albert Einstein).
Stop Talking Start Action
HALAMAN PERSEMBAHAN
Tugas Akhir ini kupersembahkan untuk :
Ayah , Ibu dan Kakakku yang aku cintai dan sayangi atas waktu, doa dan dukungannya.
Teman-temanku khususnya Teknik Informatika 2007, terima kasih atas persahabatan yang hangat
selama ini .
Haris, Yanun, Putra, Aan, Aria, Dio,Andi Susilo, Agmon, Andika, terima kasih atas support dan
persahabatan yang hangat selama ini
Teman – teman Sarvanet , terima kasih atas doa dan dukungannya .
KATA PENGANTAR
Segala puji syukur bagi Allah SWT Yang Maha Mengetahui, atas segala rahmat
hidayah yang telah diberikan, sehingga penulis dapat menyelesaikan Laporan Tugas
Akhir dengan judul “PEMBUATAN WEBSITE E-COMMERCE MOVIELAND MENGGUNAKAN
PHP DENGAN SISTEM VERIFIKASI SMS”.
Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan
kelulusan Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.
Dalam penulisan laporan tugas akhir ini, penulis menyadari bahwa dalam proses
pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena
itu, dalam kesempatan ini perkenankan penulis menyampaikan ucapan terima kasih
kepada :
1. Bapak Drs.Y.S. Palgunadi, M.Sc selaku Ketua Progam Studi Diploma III Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Surakarta.
2. Bapak Rudi Hartono S.Si selaku pembimbing Tugas Akhir yang dengan rendah hati
membimbing dalam penulisan tugas akhir ini..
3. Orang tua, dan kakak penulis yang senantiasa menyalurkan semangat dan kasih
sayang yang tiada henti kepada penulis.
4. Teman-teman Teknik Informatika 2007, terima kasih atas bantuan dan motivasinya,
dukungan dan doa kalian.
5. Berbagai pihak yang telah membantu penyusunan laporan ini dan tidak dapat
disebutkan satu-persatu.
Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna, oleh
karena itu sangat diharapkan saran dan kritik yang membangun untuk perbaikan di masa
mendatang. Semoga laporan ini dapat bermanfaat bagi semua pihak terutama bagi
mahasiswa Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan
Alam, Universitas Sebelas Maret Surakarta.
Surakarta, Juni 2010
Penulis
DAFTAR ISI
Halaman
HALAMAN JUDUL ........................................................................................ i
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................. iii
HALAMAN ABSTRACT ....................................................................................... iv
HALAMAN ABSTRAKSI...................................................................................... v
HALAMAN MOTTO ........................................................................................ vi
HALAMAN PERSEMBAHAN .............................................................................. vii
KATA PENGANTAR ........................................................................................ viii
DAFTAR ISI .............. ........................................................................................ x
DAFTAR TABEL ............................................................................................ .......... xiv
DAFTAR GAMBAR ........................................................................................ xv
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah ................................................................................ 1
1.2 Perumusan Masalah....................................................................................... 2
1.3 Batasan Masalah ........................................................................................... 2
1.4 Tujuan Penulisan Tugas Akhir ....................................................................... 2
1.5 Manfaat Penulisan Tugas Akhir ..................................................................... 2
1.6 Metodologi Penelitian ................................................................................... 3
1.7 Sistematika Penulisan .................................................................................... 3
BAB II LANDASAN TEORI
2.1 E-COMMERCE ............................................................................................ 5
2.2 INTERNET ................................................................................................... 5
2.3 ANALISIS SISTEM ...................................................................................... 5
2.3.1 Context Diagram ............................................................................... 5
2.3.2 Data Flow Diagram ........................................................................... 6
2.3.3 Entity Relationship Diagram ............................................................. 7
2.4 Basis Data ..................................................................................................... 7
2.5 Mysql ............................................................................................................ 8
2.6 Php MyAdmin ............................................................................................... 8
2.7 Web Server Apache ....................................................................................... 8
2.8 Macromedia Dreamweaver ............................................................................ 9
2.9 Sms Gateway ................................................................................................. 9
2.10 Gammu ......................................................................................................... 9
2.10 Java Script ..................................................................................................... 10
BAB III DESAIN DAN PERANCANGAN
3.1 Perancangan Sistem....................................................................................... 11
3.1.1 Piranti Yang Diperlukan ...................................................................... 11
3.2 Analisa Data.................................................................................................. 11
3.3 Analisa Sistem .............................................................................................. 12
3.3.1 Context Diagram ................................................................................. 12
3.3.2 Data Flow Diagram (DFD) ................................................................. 13
1. Data Flow Diagram (DFD) Level 0 .................................................. 13
2. Data Flow Diagram (DFD) Level 1 Proses Registrasi ............. ..... 14
3. Data Flow Diagram (DFD) Level 1 Proses Manage Member ........... 14
4. Data Flow Diagram (DFD) Level 1 Proses Orders .......................... 14
5. Data Flow Diagram (DFD) Level 1 Proses Manage Produk ............ 15
6. Data Flow Diagram (DFD) Level 1 Proses Manage Orders ............. 16
3.4 Perancangan Database ................................................................................... 16
3.4.1 Tabel Member .................................................................................... 16
3.4.2 Tabel Produk ...................................................................................... 17
3.4.3 Tabel Orders_detail ............................................................................ 18
3.4.4 Tabel Orders....................................................................................... 19
3.4.5 Tabel Orders_temp ............................................................................. 19
3.4.6 Tabel Pembayaran .............................................................................. 20
3.4.7 Tabel Pengiriman ............................................................................... 21
3.4.8 Tabel Guestbook ................................................................................ 21
3.4.9 Tabel Pengumuman ............................................................................ 22
3.4.10 Tabel Admin ....................................................................................... 22
3.5 Entity Relationship Diagram ( ERD ) ............................................................ 23
3.6 Table Relationship( Relasi antar tabel ) ......................................................... 23
3.7 Rancangan Desain Website ........................................................................... 24
3.7.1 Desain Tampilan Administrator ........................................................... 24
1 Form Login Administrator ............................................................. 24
2 Menu Halaman Utama Administrator ............................................. 25
3.7.2 Desain Halaman Utama Pengunjung .................................................... 26
3.7.3 Desain Halaman Utama Member ......................................................... 26
BAB IV IMPLEMENTASI DAN ANALISA
4.1 Deskripsi Sistem ........................................................................................... 27
4.2 Cara Menjalankan Program ........................................................................... 27
4.3 Implementasi Desain dan Perancangan .......................................................... 28
4.3.1 Halaman Admin
1 Halaman Login Admin............................................................. 28
2 Konfirmasi Login Admin Gagal ............................................... 28
3 Injeksi Login Admin ................................................................ 29
4 Konfirmasi Injection ................................................................ 29
5 Halaman Home Admin ............................................................ 30
6 Halaman Manajemen Produk ................................................... 30
7 Halaman Manajemen Member ................................................. 31
8 Halaman Konfirmasi Pembayaran ............................................ 31
9 Halaman Manajemen Orders .................................................... 32
10 Halaman Laporan .................................................................... 32
11 Halaman Print Laporan ............................................................ 33
12 Halaman Manajemen Pengumuman ......................................... 33
13 Halaman Manajemen Guetbook ............................................... 34
14 Halaman Back-Up ................................................................... 34
15 Halaman Back-Up Process ....................................................... 35
16 Halaman Log Out Admin ......................................................... 35
4.3.2 Halaman Pengunjung
1 Halaman Index......................................................................... 35
2 Halaman Registrasi .................................................................. 36
3 Konfirmasi Registrasi Gagal .................................................... 37
4 Konfirmasi Registrasi Sukses ................................................... 37
5 Halaman Login ........................................................................ 38
6 Konfirmasi Login .................................................................... 38
7 Aktifasi Member ...................................................................... 38
4.3.3 Halaman Member
1 Halaman Index Member ........................................................... 39
2 Halaman Keranjang Belanja ..................................................... 40
3 Halaman Selesai Belanja .......................................................... 40
4 Halaman Simpan Transaksi ...................................................... 41
5 Halaman Pengumuman ............................................................ 42
6 Halaman Guestbook ................................................................. 42
7 Halaman Isi Guestbook ............................................................ 43
BAB V PENUTUP
5.1 Kesimpulan ................................................................................................... 44
5.2 Saran ............................................................................................................. 44
DAFTAR PUSTAKA ............................................................................................. 45
DAFTAR TABEL
Tabel 2.1 Tabel Simbol dalam DFD ................................................................. 6
Tabel 2.2 Tabel Simbol dalam ERD ................................................................. 7
Tabel 3.1 Tabel Member ................................................................................ 18
Tabel 3.2 Tabel Produk .................................................................................. 19
Tabel 3.3 Tabel Orders_Detail ........................................................................ 20
Tabel 3.4 Tabel Orders ................................................................................... 20
Tabel 3.5 Tabel Orders_temp......................................................................... 20
Tabel 3.6 Tabel Pembayaran .......................................................................... 21
Tabel 3.7 Tabel Pengiriman ............................................................................ 22
Tabel 3.8 Tabel Guestbook ............................................................................ 23
Tabel 3.9 Tabel Pengumuman ........................................................................ 23
Tabel 3.10 Tabel Admin ................................................................................... 24
DAFTAR GAMBAR
Halaman
Gambar 3.1 Diagram Konteks ............................................................................ 13
Gambar 3.2 Data Flow Diagram (DFD) Level 0 ................................................... 14
Gambar 3.3 Data Flow Diagram Level 1 Proses Registrasi……….. ........................ 15
Gambar 3.4 Data Flow Diagram Level 1 Proses Manage Member ...................... 15
Gambar 3.5 Data Flow Diagram Level 1 Proses Orders ...................................... 16
Gambar 3.6 Data Flow Diagram Level 1 Proses Manage Produk ........................ 16
Gambar 3.7 Data Flow Diagram Level 1 Proses Manage Orders ......................... 17
Gambar 3.8 Entity Relationship Diagram (ERD) .................................................. 23
Gambar 3.9 Relationsi Antar Tabel..................................................................... 24
Gambar 3.10 Rancangan Desain Form Login Administrator ................................. 26
Gambar 3.11 Rancangan Desain Menu Halaman Utama Administrator ............... 26
Gambar 3.12 Rancangan Desain Halaman Utama Pengunjung ............................. 27
Gambar 3.13 Rancangan Desain Halaman Utama Member .................................. 27
Gambar 4.1 Halaman Login Admin ..................................................................... 29
Gambar 4.2 Halaman Login Admin Gagal .......................................................... 29
Gambar 4.3 Injection Login Admin ..................................................................... 30
Gambar 4.4 Halaman Konfirmasi Injection ......................................................... 30
Gambar 4.5 Halaman Home Admin .................................................................... 31
Gambar 4.6 Halaman Manajemen Produk ........................................................ 31
Gambar 4.7 Halaman Manajemen Member ....................................................... 32
Gambar 4.8 Halaman Konfirmasi Pembayaran ................................................... 32
Gambar 4.9 Halaman Manajemen Orders .......................................................... 33
Gambar 4.10 Halaman Laporan ........................................................................... 33
Gambar 4.11 Halaman Print Laporan ................................................................... 34
Gambar 4.12 Halaman Manajemen Pengumuman .............................................. 34
Gambar 4.13 Halaman Manajemen Guestbook ................................................... 35
Gambar 4.14 Halaman Back Up ........................................................................... 35
Gambar 4.15 Halaman Back Proses Up ................................................................ 36
Gambar 4.16 Halaman Log Out Admin ................................................................. 36
Gambar 4.17 Halaman Index ............................................................................... 37
Gambar 4.18 Halaman Registrasi ......................................................................... 37
Gambar 4.19 Konfirmasi Registrasi Gagal............................................................. 37
Gambar 4.20 Konfirmasi Registrasi Sukses ........................................................... 38
Gambar 4.21 Halaman Login ................................................................................ 39
Gambar 4.22 Konfirmasi Login ............................................................................. 39
Gambar 4.23 Halaman Aktifasi Member .............................................................. 40
Gambar 4.24 Halaman Index Member ................................................................. 40
Gambar 4.25 Halaman Keranjang Belanja ............................................................ 41
Gambar 4.26 Halaman Selesai Belanja ................................................................. 42
Gambar 4.27 Halaman Simpan Transaksi ............................................................. 42
Gambar 4.28 Halaman Pengumuman .................................................................. 43
Gambar 4.29 Halaman Guestbook ....................................................................... 43
Gambar 4.30 Halaman Isi Guestbook ................................................................... 44