Pembuatan website E-Commerce Movieland menggunakan PHP dengan sistem verifikasi SMS Halaman depan

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
2. Penguji 2
3. Penguji 3

Rudi Hartono S.Si.
NIDN. 0626128402
Retno Wulandari S.Si.
NIDN. 0604128202
Agus Purbayu S.Si.
NIDN. 0629088001

(


)

(

)

(

)

Disahkan Oleh
a.n Dekan Fakultas FMIPA UNS
Pembantu Dekan I

Ir. Ari Handono Ramelam M.Sc, Ph.D
NIP. 19610223 198601 1001

Ketua Program Studi
DIII Ilmu Komputer UNS


Drs. YS. Palgunadi, M.Sc
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 WEB“ITE E-COMMERCE MOVIELAND MENGGUNAKAN
PHP DENGAN “I“TEM VERIFIKA“I “M“ .
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

BAB I

........................................................................................ xv

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
3.1

DESAIN DAN PERANCANGAN

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

4.3.2

4.3.3

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

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

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