PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya...

17
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

Transcript of PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya...

Page 1: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 2: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 3: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 4: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 5: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

HALAMAN MOTTO

“Learn from yesterday , life for today , hopes for tommorow”

(Albert Einstein).

Stop Talking Start Action

Page 6: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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 .

Page 7: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 8: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 9: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 10: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 11: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 12: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 13: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

BAB V PENUTUP

5.1 Kesimpulan ................................................................................................... 44

5.2 Saran ............................................................................................................. 44

DAFTAR PUSTAKA ............................................................................................. 45

Page 14: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 15: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 16: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

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

Page 17: PEMBUATAN WEBSITE E-COMMERCE MOVIELAND …/Pembuatan...PEMBUATAN WEBSITE E-COMMERCE ... pembuatannya tidak lepas dari peranan dan bantuan dari berbagai pihak. Oleh karena itu, dalam

Gambar 4.30 Halaman Isi Guestbook ................................................................... 44