Database Server Untuk E-Commerce
DATABASE SERVER UNTUK E-COMMERCE
TUGAS AKHIR
PURNAMA SARI SITUMORANG
132406170
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
MANAJEMEN USER PADA SISTEM E-COMMERCE
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli
Madya
PURNAMA SARI SITUMORANG
132406170
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas
: Database Server Untuk E-Commerce
: Tugas Akhir
: Purnama Sari Situmorang
: 132406170
: D3 Teknik Informatika
: Matematika
: Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Disetujui di
Medan, Juni 2016
Disetujui Oleh
Program Studi D3 Teknik Informatika
Ketua,
Dr. Elly Rosmaini, M.Si.
NIP. 196005201985032002
Pembimbing,
Sajadin Sembiring, M.Comp.Sc
NIK. 7303231101101
Universitas Sumatera Utara
PERNYATAAN
MANAJEMEN USER PADA SISTEM E-COMMERCE
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri. Kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2016
PURNAMA SARI SITUMORANG
132406170
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa, dengan AnugrahNya penulis dapat menyelesaikan penyusunan Tugas Akhir ini dengan judul
Manajemen User pada Sistem E-commerce.
Selama penyusunan Tugas Akhir ini penulis banyak mendapat bantuan,
dorongan, serta motivasi baik secara langsung maupun tidak langsung. Maka pada
kesempatan ini, penulis mengucapkan terima kasih kepada :
1.
Tuhan Yang Maha Esa atas pertolongan-Nya penulis dapat menyelesaikan
Tugas Akhir ini dengan baik.
2. Orang tua tercinta yang telah memberikan semangat motivasi dan dukungan
dana sehingga saya dapat menyelesaikan studi D3 ini.
3. Bapak Sajadin Sembiring, M.Comp.Sc selaku Dosen Pembimbing yang
senantiasa membimbing penulis hingga Tugas Akhir ini selesai.
4. Bapak Dr.Krista Sebayang,MS selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sumatera Utara.
5. Bapak Prof. Dr. Tulus, Vordipl. Math., M.Si., Ph.D. selaku Ketua
Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara.
6. Ibu Dr. Elly Rosmaini, M.Si, selaku Ketua Program Studi D3 Teknik
Informatika FMIPA.
7. Abang kakak yang selalu ada untukku dan selalu mendukung dalam
pengerjaan Tugas Akhir ini.
8. Teman-teman seperjuangan Elsabet dan Dewi yang selalu memberi
semangat, dukungan, motivasi dalam pengerjaan Tugas Akhir ini.
9. Teman Kos Terompet 35 yang selalu setia mendoakan saya.
10. KOM D 2013 Program Studi D3 Teknik Informatika.
Akhir kata, semoga Tugas Akhir ini dapat memberi manfaat dan menambah
wawasan maupun pengetahuan kita.
Universitas Sumatera Utara
ABSTRAK
Perancangan Aplikasi Agenda Pribadi Berbasis Web Menggunakan PHP dan
MySql pada ini bertujuan untuk mempermudah proses aplikasi klien untuk
mengakses, penjelajah web. Aplikasi ini juga mengalami kesulitan dalam
memperoleh data mengenai aktivitas di Agenda Pribadi tersebut. Fasilitas-fasilitas
yang terdapat dalam aplikasi ini berupa Berita dan penyediaan data terbaru, profil,
dan data- data yang berguna untuk kelangsungan para user. Pada proses pembuatan
aplikasi ini perangkat lunak yang digunakan adalah PHP ( terdiri dari apache server
dan MySQL) sebagai bahasa pemrograman dengan mengunakan PHP 5.0, Sublime
Text 2 digunakan sebagai editor skrip.
Kata Kunci: E-Commerce,Database,Mysql,ERD.
Universitas Sumatera Utara
ABSTRACT
Designing Applications Using Web-Based Personal Organiser PHP and MySql on
the aims to simplify the application process for accessing client, a web browser.
This application is also experiencing difficulties in obtaining data on activity in the
Personal Agenda. The facilities contained in this application form and providing
the most recent data news, profiles, and data that are useful for the continuity of the
user. In the process of making this application software used is PHP (consisting of
apache server and MySQL) as a programming language by using PHP, Sublime
Text 2 is used as a script editor.
Keywords: E-Commerce, Database, Mysql, ERD.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
DaftarTabel
DaftarGambar
i
ii
iii
iv
v
vi
viii
ix
Bab 1.
Pendahuluan
1.1 LatarBelakang
1.2 Rumusan Masalah
1.3 Batasan Masalah
1.4 Metode Pengerjaan
1.5 Tujuan Penelitian
1.6 Manfaat Penelitian
1.7 Sistematika Penulisan
1
1
2
2
3
3
3
4
Bab 2.
Landasan Teori
2.1 Pengertian Aplikasi
2.2 E-Commerce
2.3 Data
2.4 Database
2.5 Normalisasi
2.5.1 Fungsi Normalisasi Database
2.5.2 Tujuan Normalisasi Database
2.5.3 Bentuk Normalisasi Data
2.6 MySQL
2.6.1 Keistimewaan MySQL
2.7 Entity Relationship Diagram (ERD)
5
5
8
9
9
9
10
10
12
13
15
Perancangan Sistem
3.1 Perancangan Sistem
3.1.1 Perancangan Database
3.1.2 Diagram Konteks
3.1.4 Entity Relationship Diagram
16
16
21
22
Bab 3.
Universitas Sumatera Utara
Bab 4.
Bab 5.
Implementasi Sistem
4.1 ImplementasiSistem
4.2 Tujuan Implementasi
4.3 Komponen Dalam Implementasi Sistem
4.3.1 Kebutuhan Perangkat Keras (Hardware)
4.3.2 Kebutuhan Perangkat Lunak (Software)
4.3.3 Kebutuhan Brainware
4.4 Demonstrasi Program
24
25
25
25
26
27
27
Kesimpulandan Saran
5.1 Kesimpulan
5.2 Saran
33
33
DaftarPustaka
Lampiran
Universitas Sumatera Utara
DAFTAR TABEL
Nomor
Tabel
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
Judul
Tabel Banner
Tabel Kustomer
Tabel Kategori
Tabel Country
Tabel Currency
Tabel Address
Tabel Event
Tabel Affilate Transaction
Tabel Download
Tabel User
Tabel Coupon
Tabel Custom Field
Tabel Event
Tabel Information
Tabel Language
Halaman
16
17
17
17
18
18
18
19
19
19
20
20
20
21
21
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor
Gambar
3.1
3.2
3.3
3.4
3.5
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
Judul
Diagram Konteks
ERD Custumers
ERD Product
ERD Order
ERD Tax
Tampilan Database Halaman Utama
Tampilan Database Register Seller
Tampilan Database Order
Tampilan Database Produk
Tampilan Database Kategori
Tampilan Database Custumer
Tampilan Database Return
Tampilan Database User
Tampilan Database Zone
Tampilan Database Address
Tampilan Database Currency
Halaman
21
22
22
23
23
27
28
28
29
29
30
30
31
31
32
32
Universitas Sumatera Utara
TUGAS AKHIR
PURNAMA SARI SITUMORANG
132406170
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
MANAJEMEN USER PADA SISTEM E-COMMERCE
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli
Madya
PURNAMA SARI SITUMORANG
132406170
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas
: Database Server Untuk E-Commerce
: Tugas Akhir
: Purnama Sari Situmorang
: 132406170
: D3 Teknik Informatika
: Matematika
: Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Disetujui di
Medan, Juni 2016
Disetujui Oleh
Program Studi D3 Teknik Informatika
Ketua,
Dr. Elly Rosmaini, M.Si.
NIP. 196005201985032002
Pembimbing,
Sajadin Sembiring, M.Comp.Sc
NIK. 7303231101101
Universitas Sumatera Utara
PERNYATAAN
MANAJEMEN USER PADA SISTEM E-COMMERCE
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri. Kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2016
PURNAMA SARI SITUMORANG
132406170
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa, dengan AnugrahNya penulis dapat menyelesaikan penyusunan Tugas Akhir ini dengan judul
Manajemen User pada Sistem E-commerce.
Selama penyusunan Tugas Akhir ini penulis banyak mendapat bantuan,
dorongan, serta motivasi baik secara langsung maupun tidak langsung. Maka pada
kesempatan ini, penulis mengucapkan terima kasih kepada :
1.
Tuhan Yang Maha Esa atas pertolongan-Nya penulis dapat menyelesaikan
Tugas Akhir ini dengan baik.
2. Orang tua tercinta yang telah memberikan semangat motivasi dan dukungan
dana sehingga saya dapat menyelesaikan studi D3 ini.
3. Bapak Sajadin Sembiring, M.Comp.Sc selaku Dosen Pembimbing yang
senantiasa membimbing penulis hingga Tugas Akhir ini selesai.
4. Bapak Dr.Krista Sebayang,MS selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sumatera Utara.
5. Bapak Prof. Dr. Tulus, Vordipl. Math., M.Si., Ph.D. selaku Ketua
Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara.
6. Ibu Dr. Elly Rosmaini, M.Si, selaku Ketua Program Studi D3 Teknik
Informatika FMIPA.
7. Abang kakak yang selalu ada untukku dan selalu mendukung dalam
pengerjaan Tugas Akhir ini.
8. Teman-teman seperjuangan Elsabet dan Dewi yang selalu memberi
semangat, dukungan, motivasi dalam pengerjaan Tugas Akhir ini.
9. Teman Kos Terompet 35 yang selalu setia mendoakan saya.
10. KOM D 2013 Program Studi D3 Teknik Informatika.
Akhir kata, semoga Tugas Akhir ini dapat memberi manfaat dan menambah
wawasan maupun pengetahuan kita.
Universitas Sumatera Utara
ABSTRAK
Perancangan Aplikasi Agenda Pribadi Berbasis Web Menggunakan PHP dan
MySql pada ini bertujuan untuk mempermudah proses aplikasi klien untuk
mengakses, penjelajah web. Aplikasi ini juga mengalami kesulitan dalam
memperoleh data mengenai aktivitas di Agenda Pribadi tersebut. Fasilitas-fasilitas
yang terdapat dalam aplikasi ini berupa Berita dan penyediaan data terbaru, profil,
dan data- data yang berguna untuk kelangsungan para user. Pada proses pembuatan
aplikasi ini perangkat lunak yang digunakan adalah PHP ( terdiri dari apache server
dan MySQL) sebagai bahasa pemrograman dengan mengunakan PHP 5.0, Sublime
Text 2 digunakan sebagai editor skrip.
Kata Kunci: E-Commerce,Database,Mysql,ERD.
Universitas Sumatera Utara
ABSTRACT
Designing Applications Using Web-Based Personal Organiser PHP and MySql on
the aims to simplify the application process for accessing client, a web browser.
This application is also experiencing difficulties in obtaining data on activity in the
Personal Agenda. The facilities contained in this application form and providing
the most recent data news, profiles, and data that are useful for the continuity of the
user. In the process of making this application software used is PHP (consisting of
apache server and MySQL) as a programming language by using PHP, Sublime
Text 2 is used as a script editor.
Keywords: E-Commerce, Database, Mysql, ERD.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
DaftarTabel
DaftarGambar
i
ii
iii
iv
v
vi
viii
ix
Bab 1.
Pendahuluan
1.1 LatarBelakang
1.2 Rumusan Masalah
1.3 Batasan Masalah
1.4 Metode Pengerjaan
1.5 Tujuan Penelitian
1.6 Manfaat Penelitian
1.7 Sistematika Penulisan
1
1
2
2
3
3
3
4
Bab 2.
Landasan Teori
2.1 Pengertian Aplikasi
2.2 E-Commerce
2.3 Data
2.4 Database
2.5 Normalisasi
2.5.1 Fungsi Normalisasi Database
2.5.2 Tujuan Normalisasi Database
2.5.3 Bentuk Normalisasi Data
2.6 MySQL
2.6.1 Keistimewaan MySQL
2.7 Entity Relationship Diagram (ERD)
5
5
8
9
9
9
10
10
12
13
15
Perancangan Sistem
3.1 Perancangan Sistem
3.1.1 Perancangan Database
3.1.2 Diagram Konteks
3.1.4 Entity Relationship Diagram
16
16
21
22
Bab 3.
Universitas Sumatera Utara
Bab 4.
Bab 5.
Implementasi Sistem
4.1 ImplementasiSistem
4.2 Tujuan Implementasi
4.3 Komponen Dalam Implementasi Sistem
4.3.1 Kebutuhan Perangkat Keras (Hardware)
4.3.2 Kebutuhan Perangkat Lunak (Software)
4.3.3 Kebutuhan Brainware
4.4 Demonstrasi Program
24
25
25
25
26
27
27
Kesimpulandan Saran
5.1 Kesimpulan
5.2 Saran
33
33
DaftarPustaka
Lampiran
Universitas Sumatera Utara
DAFTAR TABEL
Nomor
Tabel
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
Judul
Tabel Banner
Tabel Kustomer
Tabel Kategori
Tabel Country
Tabel Currency
Tabel Address
Tabel Event
Tabel Affilate Transaction
Tabel Download
Tabel User
Tabel Coupon
Tabel Custom Field
Tabel Event
Tabel Information
Tabel Language
Halaman
16
17
17
17
18
18
18
19
19
19
20
20
20
21
21
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor
Gambar
3.1
3.2
3.3
3.4
3.5
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
Judul
Diagram Konteks
ERD Custumers
ERD Product
ERD Order
ERD Tax
Tampilan Database Halaman Utama
Tampilan Database Register Seller
Tampilan Database Order
Tampilan Database Produk
Tampilan Database Kategori
Tampilan Database Custumer
Tampilan Database Return
Tampilan Database User
Tampilan Database Zone
Tampilan Database Address
Tampilan Database Currency
Halaman
21
22
22
23
23
27
28
28
29
29
30
30
31
31
32
32
Universitas Sumatera Utara