TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis...

137
SISTEM INFORMASI PENJUALAN SEPATU BERBASIS WEB PADA PT SUMBER KREASI FUMIKO TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III SUHADA NIM : 12145680 Program Studi Manajemen Informatika Akademi Manajemen Informatika dan Komputer BSI Jakarta Jakarta 2017

Transcript of TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis...

Page 1: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

SISTEM INFORMASI PENJUALAN SEPATU BERBASIS WEB

PADA PT SUMBER KREASI FUMIKO

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III

SUHADA

NIM : 12145680

Program Studi Manajemen Informatika

Akademi Manajemen Informatika dan Komputer BSI Jakarta

Jakarta

2017

Page 2: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 3: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 4: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 5: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 6: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 7: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

KATA PENGANTAR

Puji tak terhingga yang terpanjatkan, dan rasa syukur yang sebanyak-

banyak, penulis ucapkan kehadirat Allah SWT, Sang Pengasih, Sang Penyayang,

Sang Maha Segalanya, atas segala ridha-Nya, atas segala karunia-Nya, dan atas

kesempatan yang telah ditunjukkan-Nya. Penulis dapat menyelesaikan Tugas

Akhir ini, sesuai dengan apa yang penulis harapkan, memberikan yang terbaik

untuk Tugas Akhir ini.

Penulisan Tugas Akhir ini merupakan salah satu syarat yang harus dipenuhi

agar penulis dapat menyelesaikan pendidikan Diploma Tiga (D.III), Program

Studi Manajemen Informatika Akademi Manajemen Informatikan dan Komputer

BSI Jakarta.

Penulis menyadari bahwa Tugas Akhir ini, tidak dapat terwujud tanpa dorongan,

arahan, bimbingan, dan segala bantuan moril, maupun materiil, dari berbagai

pihak. Pada kesempatan ini penulis mengucapkan terima kasih kepada :

1. Direktur AMIK BSI Jakarta.

2. Ketua Program Studi Manajemen Informatika AMIK BSI Jakarta.

3. Bapak Kresna Ramanda, M.Kom selaku Dosen Pembimbing Tugas

Akhir.

4. Bapak Rahdian Kusuma Atmaja, M.Kom selaku Asisten Pembimbing

Tugas Akhir.

5. Staff / karyawan / dosen dilingkungan AMIK BSI Jakarta.

Page 8: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

6. Ibu Kasmaira selaku Head HRD di PT Sumber Kreasi Fumiko.

7. Staff / karyawan dilingkungan PT. Sumber Kreasi Fumiko.

8. Orang tua tercinta yang telah memberikan dukungan moral maupun

spiritual

9. Rekan-rekan mahasiswa kelas MI-6G.

Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang

dan terbuka, demi kesempurnaan penulisan di masa yang akan datang. Semoga

Tugas Akhir ini dapat berguna bagi penulis khususnya dan bagi para pembaca

yang berminat pada umumnya.

Jakarta, 26 Januari 2018

Suhada

Page 9: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

ABSTRAK

Suhada (12145680), Sistem Informasi Penjualan Sepatu Berbasis Web Pada

PT. Sumber Kreasi Fumiko

Internet telah menjadikan solusi yang relatif mudah untuk berjualan, strategi

penjualan dan pemasaran yang menggunakan teknologi ini untuk memajukan

usahanya atau hanya untuk memperkenalkan produknya. Dengan teknologi yang

dikenal sebagai internet yaitu sebuah jaringan komputer yang dapat mencakup

jaringan skala global artinya jaringan ini dapat mencakup keseluruh penjuru dunia

sehingga informasi dapat didapatkan tanpa harus pergi ke tempat sumber

informasi itu berasal. Pada saat ini penjualan sangat membutuhkan strategi yang

dapat mengenalkan produknya sehingga masyarakat dapat mengerti barang yang

telah mereka beli. Karena alasan itulah maka penulis mencoba membuat tugas

akhir dengan membangun sebuah website yang termasuk ke dalam kategori web

E-commerce. Pembuatan website E-commerce dengan menggunakan

dreamweaver CS5, PHP, dan MySQL merupakan salah satu solusi untuk

memecahkan masalah yang ada khususnya dalam masalah meningkatkan

penjualan pada PT. Sumber Kreasi Fumiko dan memperkenalkan produknya

kepada konsumen tanpa harus mendatangi konsumen.

Kata Kunci : Sistem Informasi, Penjualan, PHP, Dreamweaver, CS5, dan

MySQL

Page 10: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

ABSTRACT

Suhada (12145680), Web Based Shoe Sales Information System At PT. Sumber

Kreasi Fumiko

Internet has made it relatively easy solution to sell, sell, marketing strategy, and

selling that uses this technology to advance their business or just to introduce

their products.With technology known as the Internet is a computer network that

may include a global scale network means that the network can cover all over the

world so it can get the information without having to go to where the resources

come at this time the sale so requires a strategy that can introduce their products

so that people can understand the goods they have purchased. for that reason, the

author tries to make the final project to build a website that belongs to the

category of web e-commerce. Ecommerce website creation using Dreamweaver

CS5, PHP, and MySQL is one of the solutions to solve the existing problems,

especially in matters of increasing sales in PT. Sumber Kreasi Fumiko and

introduce products to consumers without having to go to the consumer.

Key Words : Information Systems, Sales, PHP, Dreamweaver, CS5, and

MySQL

Page 11: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

DAFTAR ISI

Halaman

Lembar Judul Tugas Akhir............................................................................ i

Lembar Pernyataan Keaslian Tugas Akhir .................................................... ii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah................................ iii

Lembar Persetujuan dan Pengesahan Tugas Akhir ........................................ iv

Lembar Konsultasi Tugas Akhir ................................................................... v

Kata Pengantar ............................................................................................. vii

Abstraksi ...................................................................................................... ix

Daftar Isi ...................................................................................................... xi

Daftar Simbol ............................................................................................... xiv

Daftar Gambar .............................................................................................. xvi

Daftar Tabel.................................................................................................. xvii

Daftar Lampiran ........................................................................................... xviii

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah ................................................................... 1

1.2. Maksud dan Tujuan .......................................................................... 2

1.3. Metode Penelitian ............................................................................ 3

1.4. Ruang Lingkup ................................................................................ 5

1.5. Sistematis Penulisan ......................................................................... 5

BAB II LANDASAN TEORI

2.1. Konsep Dasar Web ........................................................................... 8

2.1.1. Website .................................................................................. 8

1. Internet .............................................................................. 8

2. Website .............................................................................. 8

3. Web Browser ..................................................................... 9

4. XAMPP.............................................................................. 9

5. Adobe Dreamweaver .......................................................... 10

2.1.2. Bahasa Pemrograman ............................................................. 10

1. Personal Hompage (PHP) .................................................. 10

2. Cascading Style Sheet (CSS) .............................................. 11

3. Javascript .......................................................................... 12

4. Hyper Text Markup Language (HTML) ............................. 12

2.1.3. Basis Data .............................................................................. 13

1. PhpMyAdmin .................................................................... 13

2.1.4. Model Pengembangan Perangkat Lunak ................................. 14

1. Analisis Kebutuhan Perangkat Lunak ................................. 14

2. Desain ............................................................................... 14

3. Pembuatan Kode Program.................................................. 15

4. Pengujian ........................................................................... 15

5. Pendukung (Support) atau Pemeliharaan (Maintenance) .... 15

2.2. Teori Pendukung .............................................................................. 16

2.2.1. Stuktur Navigasi ..................................................................... 16

1. Struktur Navigasi Linear .................................................... 16

Page 12: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

2. Struktur Navigasi Hierarki ................................................. 17

3. Struktur Navigasi Tidak Berurut (Non-Linear) ................... 17

4. Struktur Navigasi Campuran .............................................. 18

2.2.2. Enterprice Relationship Diagram (ERD) ................................ 18

1. Pengertian ERD ................................................................. 18

2. Komponen ERD ................................................................ 19

3. Derajat Relationship .......................................................... 20

4. Cardinality Ratio Constraint .............................................. 22

5. Logical Record Structure (LRS) ........................................ 23

2.2.3. Pengujian Web ....................................................................... 24

1. Black-Box Testing .............................................................. 24

2. White-Box Testing .............................................................. 25

BAB III PEMBAHASAN

3.1. Tinjauan Perusahaan ........................................................................ 26

3.1.1. Sejarah Perusahaan ................................................................ 26

3.1.2. Struktur Organisasi ................................................................ 27

1. Struktur Organisasi ............................................................ 27

2. Fungsi-Fungsi .................................................................... 28

3.2. Analisa Kebutuhan ........................................................................... 30

3.3. Perancangan Perangkat Lunak .......................................................... 31

3.3.1. Rancangan Antar Muka .......................................................... 31

1. Rancangan Antar Muka Login Admin ................................ 31

2. Rancangan Antar Muka Password Admin .......................... 32

3. Rancangan Antar Muka Data Provinsi ............................... 32

4. Rancangan Antar Muka Data Kategori ............................... 33

5. Rancangan Antar Muka Data Barang ................................. 33

6. Rancangan Antar Muka Data Pelanggan ............................ 34

7. Rancangan Antar Muka Pemesanan Barang ....................... 34

8. Rancangan Antar Muka Konfirmasi Transfer ..................... 35

9. Rancangan Antar Muka Laporan Data Barang ................... 35

10. Rancangan Antar Muka Laporan

Data Pemesanan Lunas Per Periode.................................. 36

11. Rancangan Antar Muka Login User ................................. 36

12. Rancangan Antar Muka Home User ................................. 37

13. Rancangan Antar Muka Tampil Transaksi........................ 37

14. Rancangan Antar Muka Halaman Konfirmasi .................. 38

3.3.2. Rancangan Basis Data ............................................................ 39

1. Entity Relationship Diagram (ERD)................................... 39

2. Logical Relation Structure (LRS)....................................... 40

3. Spesifikasi File .................................................................. 41

3.3.3. Rancangan Struktur Navigasi ................................................. 50

3.4. Implementasi dan Pengujian Unit ..................................................... 51

3.4.1. Implementasi Rancangan Antar Muka .................................... 51

1. Implementasi Rancangan Antar Muka................................ 51

2. Spesifikasi Sistem Komputer ............................................. 53

3.4.2. Pengujian Unit ....................................................................... 55

1. Pengujian Terhadap Form Login ........................................ 55

2. Pengujian Terhadap Form Tambah Produk ........................ 56

Page 13: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

3. Pengujian Terhadap Form Daftar Member ......................... 57

BAB IV PENUTUP

4.1. Kesimpulan ...................................................................................... 58

4.2. Saran ................................................................................................ 59

DAFTAR PUSTAKA ................................................................................... 60

DAFTAR RIWAYAT HIDUP ...................................................................... 61

SURAT KETERANGAN RISET / PKL ....................................................... 62 LAMPIRAN-LAMPIRAN…………………………………………………… 63

Page 14: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

DAFTAR SIMBOL

A. Enterprice Relationship Diagram (ERD)

Entitas atau Objek Data

Kumpulan objek atau sesuatu yang dapat

dibedakan atau dapat diidentifikasi secara unik.

Relationship

Hubungan yang terjadi antara suatu entitas atau

lebih. Kumpulan relationship yang sejenis disebut

Relationship Set.

Atribut atau Elemen Data

Karakteristik dalam Entity atau relationship yang

mengerjakan penjelasan detail tentang entity atau

relationship atau dengan kata lain adalah

kumpulan Elemen data yang membentuk suatu

entitas

Connection

Digunakan sebagai penghubung entitas yang

membedakan entitas tersebut dengan entitas

lainnya.

Page 15: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

B. Struktur Navigasi

One to One (Satu Arah)

Adalah alur data Web satu arah Website

One to Many (Dua arah atau Lebih)

Adalah alur data Web dua arah atau lebih.

Squence

Adalah data atau Website

Page 16: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

DAFTAR GAMBAR

Halaman

Gambar II.1 Navigasi Linear ......................................................................... 16

Gambar II.2 Navigasi Hierarki ...................................................................... 17

Gambar II.3 Navigasi Non-Linear ................................................................. 18

Gambar II.4 Navigasi Campuran ................................................................... 18

Gambar II.5 Contoh Unary Degree ............................................................... 20

Gambar II.6 Contoh Binary Degree .............................................................. 20

Gambar II.7 Contoh Ternary Degree ............................................................ 21

Gambar II.8 Contoh Cardinality One to One ................................................. 22

Gambar II.9 Contoh Cardinality One to Many .............................................. 22

Gambar II.10 Contoh Cardinality Many to One ............................................ 23

Gambar II.11 Contoh Cardinality Many to Many .......................................... 23

Gambar III.1 Struktur Organisasi .................................................................. 28

Gambar III.2 Rancangan Antar Muka Login Admin...................................... 31

Gambar III.3 Rancangan Antar Muka Ruang Password Admin ..................... 32

Gambar III.4 Rancangan Antar Muka Data Provinsi ..................................... 32

Gambar III.5 Rancangan Antar Muka Data Kategori ..................................... 33

Gambar III.6 Rancangan Antar Muka Data Barang ....................................... 33

Gambar III.7 Rancangan Antar Muka Data Pelanggan .................................. 34

Gambar III.8 Rancangan Antar Muka Pemesanan Barang ............................. 34

Gambar III.9 Rancangan Antar Muka Konfirmasi Transfer ........................... 35

Gambar III.10 Rancangan Antar Muka Laporan Data Barang ....................... 35

Gambar III.11 Rancangan Antar Muka Laporan Data

Pemesanan Lunas Per Periode................................................ 36

Gambar III.12 Rancangan Antar Muka Login User ....................................... 36

Gambar III.13 Rancangan Antar Muka Home User ....................................... 37

Gambar III.14 Rancangan Antar Muka Tampil Transaksi ............................. 37

Gambar III.15 Rancangan Antar Muka Halaman Konfirmasi ........................ 38

Gambar III.16 Entity Relationship Diagram (ERD) ...................................... 39

Gambar III.17 Logical Relation Structure (LRS)........................................... 40

Gambar III.18 Struktur Navigasi Halaman User ............................................ 50

Gambar III.19 Struktur Navigasi Halaman Admin ........................................ 50

Gambar III.20 Screenshot Halaman Login Admin ......................................... 51

Gambar III.21 Screenshot Halaman Tambah Produk ..................................... 52

Gambar III.22 Screenshot Halaman Daftar Anggota ..................................... 53

Page 17: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

DAFTAR TABEL

Halaman

Tabel III.1 Spesifikasi File Admin ................................................................ 41

Tabel III.2 Spesifikasi File Barang ................................................................ 42

Tabel III.3 Spesifikasi File Kategori ............................................................. 43

Tabel III.4 Spesifikasi File Konfirmasi ......................................................... 44

Tabel III.5 Spesifikasi File Pelanggan ........................................................... 45

Tabel III.6 Spesifikasi File Pemesanan .......................................................... 46

Tabel III.7 Spesifikasi File Pemesanan Item .................................................. 47

Tabel III.8 Spesifikasi File Provinsi .............................................................. 48

Tabel III.9 Spesifikasi File tmp_keranjang .................................................... 49

Tabel III.10 Hasil Pengujian Black Box Testing Halaman Login ................... 55

Tabel III.11 Hasil Pengujian Black Box Testing Form Tambah Produk ......... 56

Tabel III.12 Hasil Pengujian Black Box Testing Form Daftar Member .......... 57

Page 18: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

DAFTAR LAMPIRAN

Halaman

Lampiran A.1 Source Code barang.php ......................................................... 63

Lampiran A.2 Source Code barang_beli.php ................................................. 64

Lampiran A.3 Source Code barang_kategori.php .......................................... 65

Lampiran A.4 Source Code barang_lainnya.php ........................................... 66

Lampiran A.5 Source Code barang_lihat.php ................................................ 67

Lampiran A.6 Source Code barang_pencarian.php ........................................ 68

Lampiran A.7 Source Code buka_file.php..................................................... 69

Lampiran A.8 Source Code inc.login_status.php ........................................... 70

Lampiran A.9 Source Code inc.session.php .................................................. 70

Lampiran A.10 Source Code index.php ......................................................... 71

Lampiran A.11 Source Code info_home.php................................................. 72

Lampiran A.12 Source Code info_panduan.php ............................................ 73

Lampiran A.13 Source Code info_profil.php................................................. 73

Lampiran A.14 Source Code keranjang_belanja.php ..................................... 74

Lampiran A.15 Source Code konfirmasi.php................................................. 76

Lampiran A.16 Source Code login.php ......................................................... 78

Lampiran A.17 Source Code login_out.php .................................................. 78

Lampiran A.18 Source Code login_validasi.php ........................................... 79

Lampiran A.19 Source Code pelanggan_baru.php ......................................... 80

Lampiran A.20 Source Code transaksi_lihat.php ........................................... 82

Lampiran A.21 Source Code transaksi_proses.php ........................................ 84

Lampiran A.22 Source Code transaksi_tampil.php ........................................ 87

Lampiran B.1 Source Code barang_add.php ................................................. 88

Lampiran B.2 Source Code barang_data.php................................................. 90

Lampiran B.3 Source Code barang_delete.php .............................................. 91

Lampiran B.4 Source Code barang_edit.php ................................................. 91

Lampiran B.5 Source Code buka_file.php ..................................................... 93

Lampiran B.6 Source Code index.php ........................................................... 95

Lampiran B.7 Source Code kategori_add.php ............................................... 96

Lampiran B.8 Source Code kategori_data.php .............................................. 97

Lampiran B.9 Source Code kategori_delete.php ............................................ 97

Lampiran B.10 Source Code kategori_edit.php ............................................. 98

Lampiran B.11 Source Code konfirmasi_delete.php ...................................... 99

Lampiran B.12 Source Code konfirmasi_transfer.php ................................... 99

Lampiran B.13 Source Code laporan_barang.php ......................................... 100

Lampiran B.14 Source Code laporan_kategori.php ....................................... 101

Lampiran B.15 Source Code laporan_pelanggan.php .................................... 101

Lampiran B.16 Source Code laporan_pemesanan_lunas_periode.php ........... 102

Lampiran B.17 Source Code laporan_pemesanan_lunas_tanggal.php ............ 103

Lampiran B.18 Source Code laporan_pemesanan_periode.php ..................... 104

Lampiran B.19 Source Code laporan_provinsi.php ....................................... 106

Lampiran B.20 Source Code login.php ......................................................... 107

Page 19: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.21 Source Code login_out.php ................................................... 107

Lampiran B.22 Source Code login_validasi.php ............................................ 107

Lampiran B.23 Source Code main.php .......................................................... 108

Lampiran B.24 Source Code menu.php ......................................................... 108

Lampiran B.25 Source Code menu_laporan.php ........................................... 108

Lampiran B.26 Source Code password_admin.php ....................................... 109

Lampiran B.27 Source Code pelanggan_data.php ......................................... 110

Lampiran B.28 Source Code pelanggan_delete.php ...................................... 111

Lampiran B.29 Source Code pemesanan_bayar.php ...................................... 111

Lampiran B.30 Source Code pemesanan_lihat.php........................................ 112

Lampiran B.31 Source Code pemesanan_tampil.php..................................... 115

Lampiran B.32 Source Code provinsi_add.php ............................................. 116

Lampiran B.33 Source Code provinsi_data.php ............................................ 117

Lampiran B.34 Source Code provinsi_delete.php .......................................... 118

Lampiran B.35 Source Code provinsi_edit.php ............................................. 118

Page 20: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

E-commerce atau electric commerce merupakan konsep penjualan yang

dilakukan melalui jaringan media elektronik. Perkembangan teknologi yang

sangat maju di era modern dan globalisasi memungkikan berbagai kegiatan

dilakukan secara tepat dan efisien. Perkembangan teknologi sudah banyak

memberi pengaruh tehadap cara hidup kita, salah satunya adalah dalam bilang

penjualan dengan penggunaan e-commerce dalam kegiatan pembelanjaan di

media elektronik. Seiring dengan perkembangan teknologi informasi dan tuntutan

globalisasi penjualan jarak jauh. Berbagai konsep telah di kembangkan untuk

memudahkan metode penjualan salah satunya adalah konsep e-commerce. e-

commerce dapat digunakan sebagai alternative atas permasalahan dalam bidang

penjualan. Dengan e-commerce setiap transaksi tidak memerlukan pertemuan

dalam tahap negosiasi dan dapat menyediakan layanan “get and deliver”.

Konsumen tidak perlu datang ke toko untuk mendapatkan barang yang

diinginkan.

PT Sumber Kreasi Fumiko adalah perusahaan yang bergerak dalam bidang

perdagangan dan produksi yang memproduksi produk – produk berupa sepatu.

Produk yang dijual merupakan hasil produksi sendiri dan telah memiliki brand

sendiri yaitu Yongki Komaladi. Dalam proses penjualan yang terjadi di dalam PT

Sumber Kreasi Fumiko menggunakan metode manual dimana si pembeli

(konsumen) harus datang langsung ke toko untuk melihat lihat dan membeli

Page 21: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

produk yang di inginkan. Berdasarkan pengamatan yang dilakukan pada PT

Sumber Kreasi Fumiko terdapat masalah pada pemasaran terhadap pelanggan.

Dengan adanya e-commerce, perusahaan dapat memasarkan produknya secara

online sehingga konsumen yang berada diluar kota bisa melihat dan memesan

produk tanpa harus datang langsung ke tokonya. Dalam hal ini juga membantu

pihak yang bertanggung jawab untuk mengelola hasil penjualan sebagai laporan.

Berdasarkan latar belakang tersebut maka perlu dibuat suatu system yang dapat

menyelesaikan semua permasalahan yang ada yaitu “ Sistem Informasi

Penjualan Sepatu Berbasis Web Pada PT Sumber Kreasi Fumiko”.

1.2. Maksud dan Tujuan

Dalam melaksanakan penulisan laporan tugas akhir ini, penulis

mempunyai maksud dan tujuan berikut :

1. Merancang website e-commerce penjualan sepatu pada PT Sumber Kreasi

Fumiko yang menyediakan produk bagi para pengguna internet.

2. Meningkatkan fleksibilitas sehingga konsumen dapat melakukan transaksi

dimanapun ia berada.

3. Memberikan kemudahan kepada Konsumen yang berada di luar kota dapat

memperoleh informasi mengenai spesifikasi produk tanpa harus datang ke

toko.

Sedangkan tujuan dari penulisan tugas akhir ini adalah sebagai salah satu syarat

untuk kelulusan pada Program Diploma Tiga (D.III) pada jurusan Manajemen

Informatika di Akademi Manajemen Informatika dan Komputer (AMIK) Bina

Sarana Informatika.

Page 22: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

1.3. Metode Penelitian

Menjelaskan metode penelitian dan teknik pengumpulan data yang

digunakan untuk menyusun Tugas Akhir.

1. Metode Pengembangan Perangkat Lunak

Metode yang digunakan pada pengembangan perangkat lunak ini

menggunakan waterfall (Sommerville, 2007:66) yang terbagi menjadi lima

tahapan, yaitu:

a) Analisa Kebutuhan

Analisa merupakan pengumpulan data dalam tahap ini biasa melakukan

sebuah penelitian wawancara atau study literature. Tahapan ini akan

menghasilkan dokumen user requirement atau bisa dikatakan sebagai data

yang berhubungan dengan keinginan user dalam pembuatan sistem.

Dokumen ini yang akan menjadi acuan system analis untuk

menerjemahkan kedalam bahasa pemograman.

b) Design

Proses design difokuskan pada empat atribut, yaitu: struktur data,

arsitektur perangkat lunak, representasi interface, dan detail (algoritma)

procedural.

c) Coding & Testing

Coding merupakan penerjemahan design dalam bahasa yang dikenali oleh

komputer. Dilakukan oleh programmer yang akan menterjemahkan

transaksi yang diminta oleh user.

Page 23: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

d) Penerapan

Tahapan ini bisa dikatakan final dalam pembuatan sistem. Setelah

melakukan analisa, design dan pengkodean maka sistem yang sudah jadi

akan digunakan oleh user.

e) Pemeliharaan

Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan

mengalami perubahan. Perubahan tersebut bisa karena mengalami

kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan

(peripheral atau system operasi baru) baru atau karena pelanggan

membutuhkan perkembangan fungsional.

2. Teknik Pengumpulan Data

Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan

pengumpulan data untuk pembuatan Tugas Akhir adalah :

a) Pengamatan langsung (observasi)

Melakukan observasi pada tanggal 6 Oktober di Jl Sentani Raya Blok M,

No. 29 Kemayoran Jakarta Pusat untuk mencari masalah yang mungkin

terjadi, mencari solusi untuk memecahkan masalah tersebut dengan

membangun suatu aplikasi.

b) Wawancara

Dalam metode ini penulis mengumpulkan data dengan cara melakukan

Tanya jawab kepada Ibu Kasmawati selaku HRD pada tanggal 6 Oktober

2017 di Jl Sentani Raya Blok M, No. 29 Kemayoran Jakarta Pusat.

Page 24: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

c) Studi Pustaka

Dalam metode ini penulis mengumpulkan data yang penting dengan cara

membawa buku-buku, catatan kuliah dan literature-literatur yang ada di

perpustakaan kampus sebagai referensi.

1.4. Ruang Lingkup

Elektronik commerce atau e-commerce merupakan lingkup kegiatan

perdagangan secara elektronik dimana di dalamnya ada perdagangan dengan

menggunakan internet. Penulis membatasi ruang lingkup objek yang akan di

ambil mengenai system informasi penjualan sepatu berbasis web. Dimulai dari

pihak user (non member) tersedia Home, produk, kategori, daftar member,

kerangjang belanja, cara order dan kontak. Pihak user (member) tersedia Home,

produk, kategori, kerangjang belanja, cara order dan kontak. Pihak administrator

web sangat penting dalam web seperti menambah, mengedit atau menghapus data

produk, menu data konsumen, menu transaksi, menu pesan, menampilkan form

konfirmasi pembayaran dan konsumen dapat melihat status pemesanan.

1.5. Sistematis Penulisan

Dalam Laporan Tugas Akhir (TA) ini penulis membagi menjadi empat bab

yang nantinya akan menjelaskan Laporan Tugas Akhir ini secara menyeluruh.

adapun uraian singkat dari setiap bab adalah :

BAB I PENDAHULUAN

Pada bab ini penulis menjelaskan tentang latar belakang masalah, maksud

dan tujuan, metode penelitian, ruang lingkup dan sistematika penulisan.

Page 25: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

BAB II LANDASAN TEORI

Pada bab ini penulis menjelaskan tentang konsep dasar web dan teori

pendukung.

BAB III PEMBAHASAN

Pada bab ini penulis menjelaskan masalah pokok dari objek penulisan

laporan ini meliputi sekilas tentang profil perusahaan, rancangan antarmuka

(interface) yang terdapat pada aplikasi e-commerce seperti rancangan antarmuka

login admin, serta rancangan basis data yang menghasilkan pemetaan tabel-tabel

yang digambarkan dengan Entity Relationship Diagram (ERD), Logical

Relational Structure (LRS), spesifikasi file.

BAB IV PENUTUP

Pada bab ini menguraikan tentang kesimpulan dan saran dari hasil

penelitian yang telah dilakukan oleh penulis.

Page 26: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Web

Simarmata, (2010:51) mengatakan “Web” diartikan sebagai alat untuk

menciptakan system infromasi global yang mudah berdasarkan pada hiperteks”.

Dapat disimpulkan Website adalah sebuah tempat di Internet yang menyajikan

informasi dengan berbagai macam format data seperti text, image, bahkan video

dan dapat diakses menggunakan berbagai aplikasi klien sehingga memungkinkan

penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang

terorganisasi.

2.1.1. Website

1. Internet

Menurut Sibero (2013:10) “Internet (Interconnected Network) adalah

jaringan komputer yang menghubungkan antar jaringan global, internet dapat juga

disebut jaringan dalam suatu jaringan yang luas”. Seperti halnya jaringan

komputer lokal maupun jaringan komputer area, Internet juga menggunakan

protokol komunikasi yang sama yaitu TCP/IP(Transmission Control

Protocol/Internet Protocol).

2. Website

Sarwono dan K Prihartono,A.H (2012:22) berpendapat “World Wide Web

yang sering disingkat WWW adalah teknologi yang diketemukan pada tahun 1990

Page 27: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

yang mengubah kemampuan internet sehingga mampu menampilkan tidak hanya

data berupa teks atau angka, melainkan juga gambar dan suara serta warna”.

Sedangkan menurut Anhar (2010:4) ”Web Server adalah aplikasi yang

berfungsi untuk melayani permintaan pemanggilan alamat dari penggunaan

melalui web browser dimana web server mengirim kembali informasi yang

diminta melalui HTTP (Hypertext Transfer Protocol) untuk ditampilkan ke layar

monitor”

3. Web Browser

Menurut Sibero (2013:12) “ Web Browser adalah aplikasi perangkat lunak

yang digunakan untuk mengambil dan menyajikan sumber informasi web”.

Sumber informasi web diidentifikasi dengan Uniform Resource Identifier (URI)

yang dapat terdiri dari halaman web, video, gambar, ataupun konten lainnya.

Sedangkan Kustiyaningsih (2011:8) mengatakan bahwa “Web Browser

adalah software yang digunakan untuk menampilkan informasi dari server web”.

4. XAMPP

Nugroho (2013:1) mengatakan “ XAMPP adalah suatu paket

pemrograman yang terdiri dari program PHP,MySQL dan Apache”. Dimana PHP

adalah bentuk bahasa pemrogramannya, MySQL untuk penyimpanan data atau

databasenya, dan Apache untuk web server atau mesin yang berfungsi

menjalankan skrip PHP di sisi server local dan untuk menunjukan tampilan dasar

database dari MySQL kita dapat menggunakan phpMyAdmin.

Page 28: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

5. Adode Dreamweaver

Menurut Elcom (2013:1) “Adobe Dreamweaver merupakan software

editor professional yang menggunakan HTML untuk mendesain web secara visual

dan mengeola situs atau halaman web yang digunakan oleh desainer web dan

programmer web untuk mengembangkan suatu situs web”. Adobe Dreamweaver

memiliki ruang kerja, fasilitas serta kemampuan yang mampu meningkatkan

produktivitas dan efektivitas, baik dalam desain maupun pembuatan situs web.

2.1.2. Bahasa Pemrograman

Untuk mendukung pengerjaan tugas akhir ini penulis menggunakan bahasa

pemrograman sebagai berikut :

1. Personal Hompage (PHP)

Menurut Anhar (2010:3) “ PHP merupakan kependekan dari kata

Hypertext Preprocessor yaitu bahasa pemgrograman web server-side yang

bersifat open source”.

Ada beberapa alasan yang menggunakan bahasa pemrograman PHP dalam

membangun sistem.

a) Mudah dipelajari,alasan tersebut menjadi salah satu alasan utama

untuk menggunakan PHP, karena pemula mampu untuk menjadi

webmaster.

b) Mampu lintas platform, artinya PHP dapat mudah diaplikasikan ke

berbagai platform OS (Operating System) dan hampir semua browser

juga mendukung PHP.

Page 29: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

c) Gratis karena bersifat Open Source

d) Didukung oleh beberapa macam Web Server, PHP mendukung

beberapa web server, seperti Apache, IIS, Lighttpd, Xitami.

e) PHP memiliki tingkat akses yang cepat.

f) PHP mendukung beberapa basis data yang gratis maupun beberapa,

seperti MySQL, PostgreSQL, mSQL, Informix, SQL Server, Oracle.

Secara prinsip server akan bekerja apabila ada permintaan dari client,

yaitu kode-kode PHP. Client tersebut akan dikirimkan ke server, kemudian akan

mengembalikan pada halaman sesuai intruksi yang diminta. Berikut uraian

perpointnya :

a) Server membaca permintaan dari client.

b) Kemudian dilanjutkan untuk mencari halaman pada server.

c) Server melakukan intruksi yang berikan oleh PHP untuk melakukan

modifikasi pada halaman.

d) Selanjutanya hasil modifikasi tersebut akan dikembalikan kepada

client.

2. Cascading Style Sheet (CSS)

Riyanto (2011:54) “Stlyesheet merupakan template yang mengontrol

pemformatan tag HTML pada sebuah halaman web”. CSS digunakan para web

desainer untuk mengatur style elemen yang ada dalam halaman web, mulai dari

memformat teks, sampai pada memformat layout. Tujuan dari penggunaan CSS

ini adalah diperoleh suatu konsistensi style pada elemen tertentu. Dengan CSS,

anda cukup menuliskan property dari elemen heading tersebut sekali saja, dan

Page 30: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

anda akan memperoleh hasil yang diinginkan. Bandingkan apabila tidak

menggunakan CSS, anda akan mengatur style pada setiap elemen heading yang

ada. Tentu saja hal ini akan sangat merepotkan.

3. Javascript

Menurut Prihartoni (2008:8) “Javascript adalah suatu bahasa

pemrograman web yang berbasis scripting, artinya kita dapat menambahkan kode

Javascript bersama dengan kode-kode HTML pada dokumen web yang

sama.Sebagai penanda ,diperlukan suatu tag khusus untuk membedakan antara

kode Javascript dengan kode HTML”. Dalam konteks web Javascript adalah

bahasa pemrograman yang berjalan khusus untuk di browser atau halaman web

agar halaman web menjadi lebih hidup.

Dilihat dari suku katanya terdiri dari dua suku kata,yaitu Java dan Script.

Java adalah Bahasa pemrograman berorientasi objek, sedangkat Script adalah

serangkaian instruksi program. Secara fungsional, Javascript digunakan untuk

menyediakan akses script pada objek yang dibenamkan(embedded). Contoh dari

penggunaan Javascript adalah fungsi validasi pada form sebelum data dikirimkan

ke server, merubah image kursor ketika melewati objek tertentu,dan lain lain.

4. Hyper Text Markup Language (HTML)

Anhar (2010:40) memberikan penjelasan bahwa “HTML (Hyper Text

Markup Language) merupakan bahwa bahasa pemrograman web yang memiliki

sintak atau aturan tertentu dalam menuliskan script atau kode-kode,sehingga

browser dapat menampilkan informasi dengan membaca kode-kode HTML”.

Hypertext Markup Language (HTML) suatu sistem penulisan perintah dan

Page 31: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

formating hypertext sederhana yang ditulis kedalam dokumen teks ASCII agar

dapat menghasilkan tampilan visual yang terintegrasi. Dengan kata lain, dokumen

yang dibuat dalam aplikasi pengolah kata dan disimpan ke dalam format ASCII

normal sehingga menjadi homepage dengan tambahan perintah-perintah

HTML.Dokumen HTML disebut markup language karna mengandung tanda-

tanda tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingka

kepentingan dari teks tersebut dalam suatu dokumen.

HTML lebih menekankan pada penggambaran komponen-

komponen,struktur dan formating di dalam halaman web dari pada menentukan

penampilannya. sedangkan web browser digunakan untuk menginterpresentasikan

perintah-perintah HTML yang disisipkan ke dalam teks dan menampilkan

susunan halaman ke style built in browser dengan menggunakan font, tab, warna,

garis dan perataan teks yang dikehendaki ke komputer yang menampilkan

halaman web. Struktur penulisan pemrograman HTML yang baik pada dokumen

HTML adalah penulisan tag-tag yang ditempatkan pada dokumen yang terbagi

kedalam arena deskriptif dan fungsional.

2.1.3. Basis Data

1. PhpMyAdmin

Menurut Sibero (2013:376) “phpMyAdmin adalah aplikasi web yang

dibuat oleh phpmyadmin.net yang dapat digunakan untuk administrasi atau

mengakses database MySQL”.

Sedangkan menurut Nugroho (2013:10) “phpMyAdmin adalah fasilitas

yang bisa digunakan untuk membuat database baru dengan mudah,membuat tabel

Page 32: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

baru, serta memodifikasi database dan data yang sudah dibuat”. Selain itu,semua

operasi manajemen data juga bisa dilakukan, yaitu memasukan data,

menampilkan dan menghapus data. phpMyAdmin juga menyediakan fasilitas SQL

editor, lewat fasilitas ini kita dapat mengetikan perintah SQL secara manual tanpa

harus masuk pada halaman Comman Prompt (DOS).

2.1.4. Model Pengembangan Perangkat Lunak

Metode yang digunakan pada pengembangan perangkat lunak ini

menggunakan model water fall (Sukamto dan Shalahuddin,2013:28) yang terbagi

menjadi lima tahapan,yaitu:

1. Analisis Kebutuhan Perangkat Lunak

Proses pengumpulan kebutuhan dilakukan secara intensif untuk

menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat

lunak seperti aapa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat

lunak pada tahap ini perlu untuk didokumentasikan.

2. Desain

Desain perangkat lunak adalah proses multi langkah yang fokus pada

desain pembuatan program perangkat lunak termasuk struktur data, arsitektur

perangkat lunak, representasi antarmuka,dan prosedur pengkodean. Tahap ini

mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke

representasi desain agar dapat diimplementasikan menjadi program pada tahap

selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu

didokumentasikan.

Page 33: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

3. Pembuatan Kode Program

Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari

tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada

tahap desain.

4. Pengujian

Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional

dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk

meminimalisir kesalahan (eror) dan memastikan keluaran yang dihasilkan sesuai

dengan yang diinginkan.

5. Pendukung (Support) atau Pemeliharaan (Maintenance)

Tidak menutup kemungkinan sebuah perangkat lunak mengalami

perubahan ketika sudah dikirimkan ke user.

Perubahan bisa terjadi karena adanya kesalahan yang muncul dan tidak

terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan

lingkungan baru.

Tahap pendukung atau pemeliharaan dapat mengulangi proses

pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak

yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.

Page 34: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

2.2. Teori Pendukung

Teori pendukung merupakan sebuah konsep yang tepat untuk digunakan

sebagai gambaran model logika dari suatu program,model logika dan program

lebih menjelaskan dari pemakai tentang bagaimana nantinya fungsi-fungsi dari

program secara logika akan bekerja.

2.2.1. Struktur Navigasi

Binanto (2010:268) mengatakan “ Struktur navigasi adalah gabungan dari

struktur refrensi informasi situs web dan mekanisme link yang mendukung

pengunjung untuk melakukan penjelajahan situs”. Ada empat macam bentuk dasar

yaitu :

1. Struktur Navigasi Linear

Struktur navigasi linier hanya mempunyai satu rangkaian cerita yang

berurut yang menampilkan satu demi satu tampilan layar secara berurut menurut

halamannya. Tampilan yang dapat ditampilkan pada struktur jenis ini adalah satu

halaman sebelumnya atau satu halaman sesudahnya, tidak dapat dua halaman

sebelumnya atau dua halaman sesudahnya, pengguna akan melakukan navigasi

secara berurutan,dalam frame atau byte informasi satu ke yang lainnya.

Sumber : Bintaro (2010:269)

Gambar II.1 Navigasi Linear

Page 35: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

2. Struktur Navigasi Hierarki

Struktur dasar ini disebut juga struktur liner dengan percabangan karena

pengguna melakukan navigasi disepanjang cabang pohon struktur yang terbentuk

logika isi.

Sumber : Binanto (2010:269)

Gambar II.2 Navigasi Hierarki

3. Struktur Navigasi Tidak Berurut (Non-Linear)

Struktur navigasi non-linier merupakan pengembangan dari struktur

navigasi linier. Pada struktur ini diperkenalkan membuat navigasi bercabang.

Percabangan yang dibuat pada struktur non-linier ini berbeda dengan percabangan

pada struktur hirarki, karena pada percabangan non- linier ini walaupun terdapat

percabangan tetap tiap-tiap tampilan mempunyai kedudukan yang sama yaitu

tidak ada Master Page dan Slave Page, pengguna akan melakukan navigasi

dengan bebas melalui isi proyek dengan tidak terikat dengan jalur yang sudah

ditentukan.

Page 36: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Sumber : Binanto (2010:270)

Gambar II.3 Navigasi Non Linier

4. Struktur Navigasi Campuran

Struktur navigasi campuran dapat melakukan navigasi dengan bebas

(secara non-linier), tetapi terkadang dibatasi presentasi linier film atau informasi

penting dan pada data yang paling terorganisir secara logis pada suatu hirarki.

Sumber : Binanto (2010:270)

Gambar II.4 Navigasi Campuran

2.2.2. Enterprice Relationship Diagram (ERD)

1. Pengertian ERD

Menurut Janner (2010:67) Entity Relationship Diagram (ERD) adalah alat

pemodelan data utama dan akan membantu mengorganisasi data dalam suatu

proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas. Proses

memungkinkan analisis menghasilkan struktur basis data yang baik, sehingga data

dapat disimpan dan diambil secara efisien.

Page 37: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

2. Komponen ERD

Komponen dalam Entity Relationship Diagram adalah sebagai berikut:

a) Entitas

Entitas adalah segala sesuatu yang dapat digambarkan oleh data.

Entitas juga dapat diartikan sebagai individu yang mewakili

sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu

yang lain. Ada dua macam entitas yaitu entitas kuat dan entitas lemah.

Entitas kuat merupakan entitas yang tidak memiliki ketergantungan

dengan entitas lainnya. Contohnya entitas anggota. Sedangkan entitas

lemah merupakan entitas yang kemunculannya tergantung pada

keberadaan entitas lain dalam suatu relasi. Entitas digambarkan dengan

persegi panjang.

b) Atribut

Atribut merupakan pendeskripsian karakteristik dari entitas,Atribut

digambarkan dalam bentuk lingkaran atau elips. Atribut yang menjadi

kunci entitas atau key diberi garis bawah.

c) Relationship

Relasi menunjukan adanya hubungan diantara sejumlah entitas yang

berasal dari himpunan entitas yang berbeda.Dalam hal ini digambarkan

depan garis lurus.

Page 38: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

3. Derajat Relationship

Derajat relationship yang menjelaskan jumlah entity yang berpartisipasi

dalam relationship. Dalam derajat relationship terbagi dari tiga tingkatan yakni :

a) Unary Degree (Derajat Satu)

Adalah satu buah relationship menghubungkan satu buah entity.

Sumber : Janner (2010:60)

Gambar II.5 Contoh Unary Degree

Keterangan :

Manusia menikah dengan manusia, relationship menikah hanya

menghubungkan entity manusia.

b) Binary Degree (Derajat Dua)

Adalah satu buah relationship yang menghubungkan dua buah entity.

Sumber : Janner (2010:61)

Gambar II.6 Contoh Binary Degree

Page 39: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Keterangan :

Pegawai memiliki kendaraan, sebuah relationship memiliki

menghubungkan entity Pegawai dan entity Kendaraan.

c) Ternary Degree (Derajat Tiga)

Adalah satu buah relationship menghubungkan tiga buah entity.

Sumber : Janner (2010:63)

Gambar II.7 Contoh Ternary Degree

Keterangan :

Pegawai pada kota tertentu mempunyai suatu proyek Entity bekerja

menghubungkan Entity Pegawai, proyek dan kota.

Page 40: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

4. Cardinality Ratio Constraint

Menunjukan jumlah maksimum entitas yang dapat berelasi dengan entitas

pada himpunan entitas yang lain. Jenis-jenis Cardinality :

a) One To One ( 1 : 1 )

Yaitu pertandingan antara entity pertama dengan entity kedua

berbanding satu berbanding satu.

Sumber : Janner (2010:64)

Gambar II.8 Contoh Cardinality One to One

b) One To Many ( 1 : M )

Yaitu perbandingan antara entity pertama dengan entity kedua

berbanding satu berbanding banyak.

Sumber : Janner (2010:65)

Gambar II.9 Contoh Cardinality One to Many

Page 41: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

c) Many To One ( M : 1 )

Yaitu perbandingan antara entity pertama dengan entity kedua

berbanding banyak berbanding satu.

Sumber : Janner (2010:65)

Gambar II.10 Contoh Cardinality Many to One

d) Many To Many ( M : M )

Yaitu perbandingan antara entity pertama dengan entity kedua

berbanding banyak berbanding banyak.

Sumber : Janner (2010:65)

Gambar II.11 Contoh Cardinality Many to Many

5. Logical Record Structure (LRS)

Priyadi (2014:100) mengungkapkan “Logical Record Structure adalah

representasi dari struktur record-record pada table-tabel yang terbentuk dari hasil

antar himpunan entitas”. LRS dibentuk dengan nomor dari tipe record. Beberapa

tipe record digambarkan oleh kotak empat persegi panjang dengan nama yang

unik. LRS juga terdiri dari hubungan diantara tipe record.

Page 42: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

2.2.3. Pengujian Web

Dalam testing dan implementasi sistem dikenal 2 metode pengujian yang

populer, yaitu Pengujian Black-Box dan Pengujian White-Box.

1. Black-Box Testing

Menurut Sukanto dan Shalahuddin (2013:275) “Black-Box Testing

(pengujian kotak hitam) yaitu menguji perangkat lunak dari segi spesifikasi

fungsional tanpa menguji desain kode program”. Pengujian dimaksudkan untuk

mengetahui apakah fungsi-fungsi masukan dan keluaran dari perangkat lunak

sesuai dengan spesifikasi yang dibutuhkan. Pengujian kotak hitam dilakukan

dengan membuat kasus uji yang bersifat mencoba semua fungsi dengan memakai

perangkat lunak apakah sesuai dengan spesifikasi yang dibutuhkan. Kasus ini

yang dibuat untuk melakukan pengujian kotak hitam harus dibuat dengan kasus

benar atau kasus salah, misalkan untuk kasus proses login maka kasus uji yang

dibuat adalah :

a) Jika user memasukan nama pemakai (username) dan kata sandi

(password) yang benar.

b) Jika user memasukan nama pemakai (username) dan kata sandi

(password) yang salah, misalnya nama pemakai benar tapi sandi salah atau

sebaliknya, atau keduanya salah.

Ciri – ciri dari Black-Box Testing sebagai berikut :

1. Black-Box Testing berfokus pada kebutuhan fungsional pada software

berdasarkan pada spesifikasi kebutuhan dari software.

Page 43: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

2. Black-Box Testing bukan teknik alernatif dari pada white-box testing.

Lebih dari pada itu, ia merupakan pendekatan pelengkap dalam mencakup

error dengan kelas yang berbeda dari metode white-box testing.

3. Black-Box Testing merupakan pengujian tanpa pengetahuan detil struktur

internal dari sistem atau komponen yang dites, juga disebut sebagai

behavioral testing specification-based testing, input atau output testing,

atau fungsional testing.

2. White-Box Testing

Sukanto dan Shalahuddin (2013:276) menyebutkan “White-Box Testing”

(pengujian kotak putih) yaitu menguji perangkat lunak dari segi desain dan kode

program, apakah mampu menghasilkan fungsi-fungsi masukan dan keluaran yang

sesuai dengan spesifikasi kebutuhan. Pengujian kotak putih dilakukan dengan

memeriksa logik dan kode program. Pembuatan kasus uji bisa mengikuti standar

pemprograman yang seharusnya”. Pengujian terhadap dokumentasi yang dibuat

juga harus dilakukan agar dokumentasi yang dibuat tetap konsisten dengan

perangkat lunak yang dibuat. Dan pada Tugas Akhir ini penulis menggunakan

metode Black-Box Testing dalam pengujian programnya.

Page 44: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Dalam pelaksanaan kegiatan rutin di PT Kreasi Sumber Fumiko terdapat

aturan yang ditentukan, dalam hal ini struktur organisasi yang menggambarkan

garis perintah dan penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut

sehingga semua menjadi lancar. Penulis akan menjelaskan sejarah dan struktur

organisasi ditempat penulis mengadakan riset untuk pembuatan Tugas Akhir ini

sebagai berikut :

3.1.1. Sejarah Perusahaan

PT. Sumber Kreasi Fumiko merupakan suatu perusahaan yang bergerak

dalam bidang usaha penjualan sepatu untuk semua kalangan. Pada awalnya,

perusahaan yang didirikan langsung oleh Yongki Komaladi ini hanyalah sebuah

home industry. Pada tahun 1989, Beliau mencoba membuat beberapa model

sepatu ternyata mendapat respon positif dari masyarakat. Pada tahun 1992,

dilakukan percobaan membuat sepatu khusus untuk wedding (pernikahan) dan

karena market mendapat respon positif, Yongki Komaladi memutuskan untuk

bekerja sama dengan Bridal House dan para designer terkenal Indonesia.

Pada saat ini, PT. Sumber Kreasi Fumiko tidaklah lagi memproduksi

sendiri, melainkan memberikan kesempatan kepada para pengusaha pembuatan

sepatu. Umumnya pada supplier ini berbentuk Usaha, Mikro, Kecil dan

Menengah (UMKM) yang masih banyak menggunakan sumber daya manusia

Page 45: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

yang cukup banyak. Dengan memberikan kesempatan kepada para UMKM untuk

memproduksi sepatu tersebut maka, PT. Sumber Kreasi Fumiko membantu

pemerintah dan membuka lapangan pekerjaan yang lebih banyaj bagi masyarakat.

PT. Sumber Kreasi Fumiko mewakili merek dagang perusahaan sepatu

dengan cara melakukan konsinyasi dengan toko-toko retail seperti Ramayana,

Robinson, Matahari Departement Store, Centro, Sogo, Galeria, Metro, Pasaraya,

Borobudur, Yogya dan juga mempunyai showroom sendiri untuk menampilkan

produk – produk sepatu. Outlet tersebut tersebar diwilayah Jakarta, Bogor, Depok,

Tangerang, Bekasi, dan kota-kota besar lainya se-Indonesia.

PT. Sumber Kreasi Fumiko memperkerjakan sekitar 150 karyawan yang

terdiri dari karyawan biasa, staf, kepala bagian, dan juga direktur. Segmen pasar

yang diambil oleh PT. Sumber Kreasi Fumiko ini terdiri dari kelas menengah

keatas, para desaigner, boutique, dan juga ikut berpartisipasi dalam berbagai

show atau pertunjukan.

3.1.2. Struktur Organisasi

1. Struktur Organisasi

Struktur Organisasi menunjukkan suatu bagan untuk membagi

kegiatan menjadi kelompok yang jelas sehingga dapat melaksanakan tugas

serta tanggung jawabnya. Adapun struktur organisasi yang terdapat pada

PT. Sumber Kreasi Fumiko adalah sebagai berikut :

Page 46: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Sumber : PT. Sumber Kreasi Fumiko

Gambar III.1 Struktur Organisasi

2. Fungsi-fungsi

Adapun Fungsi-fungsi dari struktur organisasi yang berada di PT.

Sumber Kreasi Fumiko adalah sebagai berikut :

a) Direktur

Bertanggung jawab memimpin perusahaan dengan menertibkan

kebijakan-kebijakan perusahaan.

b) Operasional

Bertanggung jawab sebagai hubungan dan peranan tenaga kerja secara

efisien dan efektif sehingga tercapai tujuan bersama perusahaan,

karyawan dan masyarakat.

Page 47: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

c) Finance Accounting

Bertanggung jawab dengan ekonomi atau keuangan dan tugas

manajemen khusus nya saat menjalankan fungsi pengawasan dan

perencanaan.

d) Asisten Operasional

Bertanggung jawab membantu seluruh aktifitas kegiatan Operasional

Perusahaan.

e) Gudang

Bertanggung jawab menerima barang pesanan dengan menjamin

kuantitas material yang di kirim oleh pihak supplier serta pengepakan

dan pengiriman barang.

f) Sales

Bertanggung jawab untuk menjual barang-barang ke konsumen.

g) IT

Bertanggung jawab Merawat dan Maintenance software dan hardware

diperusahaan.

h) Programmer

Bertanggung jawab Membangun atau mengembangkan software yang

ada pada perusahaan.

i) Sales Metro

Bertanggung jawab untuk menjual barang barang pada Store Metro.

j) Sales Matahari

Bertanggung jawab untuk menjual barang barang pada Store Matahari.

Page 48: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

k) Sales Ramayana

Bertanggung jawab untuk menjual barang barang pada Store

Ramayana.

l) Sales Non Depstore

Bertanggung jawab untuk menjual barang barang Showroom.

m) Umum

Bertanggung jawab Mengelola seluruh kegiatan perusahaan dan

manajemen pasokan dan menyediakan dukungan layanan pelanggan.

n) Finance Accounting

Bertanggung jawab untuk menerima uang penjualan dari sales dan

membayar kegiatan operasional perusahaan.

3.2. Analisa Kebutuhan

Dengan adanya website PT. Sumber Kreasi Fumiko ini penulis

mengharapkan adanya suatu kemudahan fasilitas dalam menjual Sepatu yang

ditawarkan oleh PT. Sumber Kreasi Fumiko kepada masyarakan luas, dan

pengunjung khususnya. Maka dari itu dalam penyusunan Tugas Akhir ini analisa

kebutuhan yang di bahas adalah proses penginputan produk, kategori, bukti

pesanan, laporan penjualan.

Page 49: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

3.3. Perancangan Perangkat Lunak

Adapun perancangan perangkat lunak yang penulis gunakan dalam

pembuatan website pada PT. Sumber Kreasi Fumiko sebagai berikut :

3.3.1. Rancangan Antar Muka

Pada rancangan antar muka (interface) ini penulis akan menggambarkan

semua rancangan tampilan yang ada pada PT. Sumber Kreasi Fumiko.

1. Rancangan Antar Muka Login Admin

Sumber : Pribadi

Gambar III.2 Rancangan Antar Muka Login Admin

Page 50: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

2. Rancangan Antar Muka Password Admin

Sumber : Pribadi

Gambar III.3 Rancangan Antar Muka Ruang Password Admin

3. Rancangan Antar Muka Data Provinsi

Sumber : Pribadi

Gambar III.4 Rancangan Antar Muka Data Provinsi

Page 51: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

4. Rancangan Antar Muka Data Kategori

Sumber : Pribadi

Gambar III.5 Rancangan Antar Muka Data Kategori

5. Rancangan Antar Muka Data Barang

Sumber : Pribadi

Gambar III.6 Rancangan Antar Muka Data Barang

Page 52: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

6. Rancangan Antar Muka Data Pelanggan

Sumber : Pribadi

Gambar III.7 Rancangan Antar Muka Data Pelanggan

7. Rancangan Antar Muka Pemesanan Barang

Sumber : Pribadi

Gambar III.8 Rancangan Antar Muka Pemesanan Barang

Page 53: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

8. Rancangan Antar Muka Konfirmasi Transfer

Sumber : Pribadi

Gambar III.9 Rancangan Antar Muka Konfirmasi Transfer

9. Rancangan Antar Muka Laporan Data Barang

Sumber : Pribadi

Gambar III.10 Rancangan Antar Muka Laporan Data Barang

Page 54: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

10. Rancangan Antar Muka Laporan Data Pemesanan Lunas Per Periode

Sumber : Pribadi

Gambar III.11 Rancangan Antar Muka Laporan Data Pemesanan Lunas Per Periode

11. Rancangan Antar Muka Login User

Sumber : Pribadi

Gambar III.12 Rancangan Antar Muka Login User

Page 55: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

12. Rancangan Antar Muka Home User

Sumber : Pribadi

Gambar III.13 Rancangan Antar Muka Home User

13. Rancangan Antar Muka Tampil Transaksi

Sumber : Pribadi

Gambar III.14 Rancangan Antar Muka Tampil Transaksi

Page 56: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

14. Rancangan Antar Muka Halaman Konfirmasi

Sumber : Pribadi

Gambar III.15 Rancangan Antar Muka Halaman Konfirmasi

Page 57: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

3.3.2. Rancangan Basis Data

1. Entity Relationship Diagram (ERD)

Sumber : Pribadi

Gambar III.16 Entity Relationship Diagram (ERD)

Page 58: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

2. Logical Relation Structure (LRS)

Sumber : Pribadi

Gambar III.17 Logical Relation Structure (LRS)

Page 59: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

3. Spesifikasi File

a) Spesifikasi File Admin

Nama file : Admin

Akronim : Admin

Fungsi : Untuk menyimpan data admin

Tipe File : file master

Organisasi File : index sequential

Akses File : Random

Media : Harddisk

Panjang Record : 232byte

Kunci Field : Id

Software : Mysql

Tabel III.1

Spesifikasi File Admin

No Elemen data Nama Field Tipe Size Keterangan

1 Id Id Integer 2

Primary Key &

Auto increment

2 Username Username Varchar 30

3 Password Password Varchar 200

Sumber : Pribadi

Page 60: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

b) Spesifikasi File Barang

Nama file : barang

Akronim : barang

Fungsi : Untuk mengola data barang

Tipe File : file master

Organisasi File : index sequential

Akses File : Random

Media : Harddisk

Panjang Record : 237byte

Kunci Field : kd_barang

Software : Mysql

Tabel III.2

Spesifikasi File Barang

No Elemen data Nama Field Tipe Size Keterangan

1 Kd_barang Kd_barang Char 5

Premary Key dan Auto

Increment

2 Nm_barang Nama Varchar 25

3 Harga_modal Bank Integer 12

4 Harga_jual Norek Integer 12

5 Stok Nominal Integer 4

6 Keterangan Ketrangan Text

7 File_gambar File_gambar Varchar 100

8 Kd_kategori Kd_kategori Char

Sumber : Pribadi

Page 61: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

c) Spesifikasi File Kategori

Nama file : kategori

Akronim : kategori

Fungsi : Untuk menyimpan data kategori barang

Tipe File : file Master

Organisasi File :index sequential

Akses File : Random

Media : Harddisk

Panjang Record :104byte

Kunci Field : kd_kategori

Software : Mysql

Tabel III.3

Spesifikasi File Kategori

No Elemen data Nama Field Tipe Size Keterangan

1 Kd_kategori Kd_kategori Char 4

Premary Key dan Auto

Increment

2 Nm_kategori Nm_kategori Varchar 25

Sumber : Pribadi

Page 62: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

d) Spesifikasi File Konfirmasi

Nama file : konfirmasi

Akronim : konfirmasi

Fungsi : Untuk menyimpan data konfirmasi pembayaran

Tipe File : file Transaksi

Organisasi File :index sequential

Akses File : Random

Media : Harddisk

Panjang Record : 124byte

Kunci Field : id

Software : Mysql

Tabel III.4

Spesifikasi File Konfirmasi

No Elemen data Nama Field Tipe Size Keterangan

1 Id Id Integer 4

Premary Key dan Auto

Increment

2 No_pemesanan No_pemesanan Varchar 8

3 Nm_pelanggan Nm_pelanggan Varchar 25

4 Jumlah_transfer Jumlah_transfer Int 12

5 Struk Struk Text

6 Keterangan Keterangan Text

7 tanggal Tangga Date

Sumber : Pribadi

Page 63: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

e) Spesifikasi File Pelanggan

Nama file : pelanggan

Akronim : pelanggan

Fungsi : Untuk menyimpan data pelanggan

Tipe File : file Transaksi

Organisasi File : index sequential

Akses File : Random

Media : Harddisk

Panjang Record : 346byte

Kunci Field : kd_pelanggan

Software : Mysql

Tabel III.5

Spesifikasi File Pelanggan

No Elemen data Nama Field Tipe Size Keterangan

1 Kd_pelanggan kd_pelanggan Char 6

Premary Key dan Auto

Increment

2 Nm_pelanggan Nm_pelanggan Varchar 25

3 Kelamin Kelamin Enum 8

4 Email Email Varchar 25

5 No_telepon No_telepon Varchar 20

6 Username Username Varchar 20

7 Password Password Varchar 25

8 Tgl_daftar Tgl_daftar Date

Sumber : Pribadi

Page 64: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

f) Spesifikasi File Pemesanan

Nama file : pemesanan

Akronim : pemesanan

Fungsi : Untuk memesan barang

Tipe File :file Transaksi

Organisasi File :index sequential

Akses File : Random

Media : Harddisk

Panjang Record : 403byte

Kunci Field : no_pemesanan

Software : Mysql

Tabel III.6

Spesifikasi File Pemesanan

No Elemen data Nama Field Tipe Size Keterangan

1 No_pemesanan no_pemesanan Char 8

Premary

key

2 Kd_pelanggan Kd_pelanggan Char 6

3 Tgl_pemesanan Tgl_pemesanan Date

4 Nama_penerima Nama_penerima Varchar 25

5 Alamat_lengkap Alamat_lengkap Varchar 100

6 Kd_provinsi Kd_provinsi Char 3

7 Kota Kota Varchar 25

8 Kode_pos Kode_pos Varchar 6

Page 65: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

9 No_telepon No_telepon Varchar 20

10 Status_bayar Status_bayar Enum

Sumber : Pribadi

g) Spesifikasi File Pemesanan Item

Nama file : Pemesanan_item

Akronim : Pemsanan_item

Fungsi : Untuk menyimpan data detail pemesanan

Tipe File :File Transaksi

Organisasi File : index sequential

Akses File : Random

Media : Harddisk

Panjang Record : 32byte

Kunci Field : id

Software : Mysql

Tabel III.7 Spesifikasi File Pemesanan Item

No Elemen data Nama Field Tipe Size Keterangan

1 Id Id Integer 4

Premary Key dan

Auto Increment

2 No_pemesanan no_pemesanan Char 8

3 Kd_barang Kd_barang Char 5

4 Harga Harga Integer 12

5 jumlah Jumlah Integer 3

Sumber : Pribadi

Page 66: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

h) Spesifikasi File Provinsi

Nama file : provinsi

Akronim : provinsi

Fungsi : mengelola data ongkos kirim perwilayah

Tipe File : file transaksi

Organisasi File : index sequential

Akses File : Random

Media : Harddisk

Panjang Record : 115 byte

Kunci Field : kd_provinsi

Software : Mysql

Table III.8

Spesifikasi File Provinsi

No Elemen data Nama Field Tipe Size Keterangan

1 Kd_provinsi Kd_provinsi Char 3 Premary Key dan Auto

Increment

2 Nm_provinsi Nm_provinsi Varchar 100

3 Biaya_kirim Biaya_kirim Integer 12

Sumber : Pribadi

Page 67: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

i) Spesifikasi File tmp_keranjang

Nama file : tmp_keranjang

Akronim : tmp_keranjang

Fungsi : mengelola data transaksi pembelian secara

temprorari

Tipe File : file transaksi

Organisasi File : index sequential

Akses File : Random

Media : Harddisk

Panjang Record : 25 byte

Kunci Field : id

Software : Mysql

Tabel III.9

Spesifikasi File tmp_keranjang

No Elemen data Nama Field Tipe Size Keterangan

1 Id Id Integer 5 Premary Key dan Auto

Increment

2 Kd_barang Kd_barang Char 2

3 Harga Harga Integer 12

4 Jumlah Jumlah Integer 3

5 Tanggal Tanggal Date

6 Kd_pelanggan Kd_pelanggan Char 6

Sumber : Pribadi

Page 68: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

3.3.3. Rancangan Struktur Navigasi

Dalam pembuatan website PT. Sumber Kreasi Fumiko, penulis

menggunakan struktur navigasi campuran, berikut adalah struktur navigasi yang

ada pada PT. Sumber Kreasi Fumiko :

Index

KonfirmasiPanduanBarangProfilHome

Sumber : Pribadi

Gambar III.18 Struktur Navigasi Halaman User

Index

Pemesanan

BarangHome

Data

Pelanggan

Data

BarangData Kategori

Data

Provinsi

Password

Admin LogoutLaporanKonfirmasi

Transfer

Sumber : Pribadi

Gambar III.19 Struktur Navigasi Halaman Admin

Page 69: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

3.4. Implementasi dan Pengujian Unit

3.4.1. Implementasi

1. Implementasi Rancangan Antar Muka

a) Halaman Login Admin

Admin harus melakukan login terlebih dahulu untuk dapat masuk

ke halaman administrator, berikut tampilan login admin pada PT.

Sumber Kreasi Fumiko.

Sumber : Pribadi

Gambar III.20 Screenshot Halaman Login Admin

Page 70: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

b) Halaman Tambah Produk

Ketika Admin berhasil masuk kedalam menu administrator maka

admin dapat menambah produk.

Sumber : Pribadi

Gambar III.21 Screenshot Halaman Tambah Produk

Page 71: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

c) Halaman Daftar Anggota

Untuk dapat melakukan transaksi di PT. Sumber Kreasi Fumiko

haruslah menjadi member, maka jika belum terdaftar menjadi member

haruslah mendaftarkan diri terlebih dahulu.

Sumber : Pribadi

Gambar III.22 Screenshot Halaman Daftar Anggota

2. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minimum yang dibutukan untuk mengimplementasikan aplikasi e-

commerce pada PT. Sumber Kreasi Fumiko.

a) Spesifikasi Perangkat Keras

a. Server

1) CPU

i. Processor Intel Pentium Core i3

ii. RAM DDR2 2 GB

iii. Harddisk 500 GB

Page 72: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

2) Mouse

3) Keyboard

4) Monitor dengan Resolusi layar minimum 1024 x 768

5) Koneksi Internet dengan kecepatan 2 Mbps

b. Client

1) CPU

i. Processor Intel Pentium 4

ii. RAM DDR2 1 GB

iii. Harddisk 20 GB

2) Mouse

3) Keyboard

4) Monitor dengan Resolusi layar minimum 1024 x 768

5) Koneksi Internet dengan kecepatan 56 Kbps

b) Spesifikasi Perangkat Lunak

a. Server

1) Sistem Operasi yang digunakan adalah Microsoft Windows.

2) Aplikasi Bundle Web Server yang digunakan adalah

Apache2Triad yang terdiri dari beberapa komponen :

i. Aplikasi MySql Server v5

ii. Aplikasi PhpMyAdmin v3

3) Aplikasi Web Browser yang digunakan Mozilla Firefox, Opera,

Internet Explorer, Google Chrome, dan Torch.

Page 73: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

b. Client

1) Sistem Operasi yang umu digunakan adalah Microsoft

Windows.

2) Aplikasi Web Browser seperti Mozilla Firefox, Opera, Internet

Explorer, Google Chrome, dan Torch.

3.4.2. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan Blackbox Testing

yang fokus terhadap proses masukan dan keluaran program.

1. Pengujian Terhadap Form Login

Tabel III.10

Hasi Pengujian Black Box Testing Halaman Login

No Skenario

Pengujian Test case

Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1.

Username dan

password

tidak diisi

kemudian klik

tombol login

Username :

(kosong)

Password :

(kosong)

Sistem akan

menolak akses dan

muncul peringatan

“Username dan

password tidak

boleh kosong”

Sesuai

harapan Valid

2

Username

diisi dan

Password

tidak diisi

kemudian klik

login

Username :

Ibni (benar)

Password :

(kosong)

Sistem akan

menolak akses dan

muncul peringatan“

password tidak

boleh kosong”

Sesuai

harapan Valid

3

Username

tidak diisi dan

password diisi

kemudian klik

login

Username :

(kosong)

Password :

tujuh(benar)

Sistem akan

menolak akses dan

muncul

peringatan“Usernam

e tidak boleh

kosong”

Sesuai

Harapan Valid

Page 74: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

4

Username dan

password

terisi namun

salah satu ada

yang salah

Username :

tujuh(salah)

Password :

ibni(salah)

Sistem akan

menolak akses dan

muncul

peringatan“Usernam

e dan password tidak

boleh kosong”

Sesuai

harapan Valid

5

Username dan

password

terisi dengan

benar dan klik

login

Username :

ibni (benar)

Password :

tujuh

(benar)

Sistem akan

menerima, muncul

pesan dan masuk ke

halaman admin

Sesuai

harapan Valid

Sumber : Pribadi

2. Pengujian Terhadap Form Tambah Produk

Tabel III.11

Hasil Pengujian Black Box Testing Form Tambah Produk

No Skenario

Pengujian Test case

Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1.

Semua field

dan gambar

tidak terisi

kemudian

klik simpan

Field :

(kosong)

Gambar :

(kosong)

Muncul

peringatan”lengkapi

data” dan kembali

ke form tambah

produk

Sesuai

harapan Valid

2

Semua field

terisi dan

gambar tidak

terisi

kemudian

klik simpan

Field :

terisi

Gambar :

(kosong)

Muncul peringatan

”lengkapi data” dan

kembali ke form

tambah produk

Sesuai

harapan Valid

3

Semua field

terisi dan

gambar tidak

terisi

kemudian

klik

Field kode

barang:

terisi

dengan

kode yang

sama

Gambar :

terisi

Muncul peringatan

“kode barang sudah

ada, cari kode yang

lain”

Sesuai

harapan Valid

Page 75: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

4

Semua field

terisi dan

gambar terisi

kemudian

klik simpan

Field :

terisi

Gambar :

terisi

Produk tersimpan

dan muncul

pesan”data berhasil

tersimpan”

Sesuai

harapan Valid

Sumber : Pribadi

3. Pengujian Terhadap Form Daftar Member

Tabel III.12 Hasil Pengujian Black Box Testing Form Daftar Member.

No Skenario

Pengujian Test case Hasil yang diharapkan

Hasil

pengujian Kesimpulan

1.

Semua field

tidak terisi

kemudian klik

daftar

Field :

(kosong)

Muncul peringatan

“lengkapi data dengan

benar “dan kembali ke

form daftar anggota

Sesuai

harapan Valid

2

Salah satu field

belum terisi

kemudian klik

daftar

alamat :

(kosong)

Field lain

: terisi

Muncul peringatan

“lengkapi data dengan

benar “ dan kembali ke

form daftar anggota

Sesuai

harapan Valid

3

Semua field

terisi namun

format email

salah kemudian

klik daftar

Field :

terisi

Email :

terisi

(salah)

Muncul peringatan

“lengkapi data dengan

benar “ dan kembali ke

form daftar anggota

Sesuai

harapan Valid

4

Semua field

terisi dan

format email

benar

kemudian klik

daftar

Field :

terisi

(benar)

Email :

terisi

(benar)

Tersimpan kedalam

database dan muncul

pesan”selamat anda

berhasil terdaftar”

Sesuai

harapan Valid

Sumber : Pribadi

Page 76: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

BAB IV

PENUTUP

4.1. Kesimpulan

Setelah penulis mengamati, mempelajari, dan akhirnya menyusun tugas

akhir ini yang mengambil Sitem Informasi Penjualan Sepatu Berbasis Web Pada

PT Sumber Kreasi Fumiko. Penulis dapat mengambil kesimpulan bahwa

1. web sangat berperan penting dalam usaha jual beli, karena dengan web

pemilik usaha bisa menjual dan mempromosikan produknya kapanpun

dan dimanapun tanpa adanya batasan tempat dan waktu.

2. Promosi sangat penting dalam dunia usaha, baik itu usaha barang

ataupun jasa. Karena dengan promosi, usaha bisa lebih dikenal bayak

orang. Usaha tanpa melakukan promosi akan membuat usaha tersebut

menjadi tidak berkembang secara optimal.

Sistem Informasi Penjualan Sepatu Berbasis Web yang penulis buat untuk

PT. Sumber Kreasi Fumiko adalah salah satu bentuk suatu kreatifitas penjualan

sepatu yang sangat terbatas. Masih terdapat kekurangan-kekurangan dan perlu

penyempurnaan lagi. Tetapi kekurangan tersebut bukanlah kendala karena

semuanya itu adalah sebagai penunjang dari kemajuan teknologi khususnya dalam

bidang informasi komputer.

Page 77: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

4.2. Saran

Dalam usaha untuk mencapainya keserasian maka penulis mencoba

memberikan sedikit saran. Hal ini bertujuan untuk memudahkan dan

mengoptimalkan perancangan toko online dalam kegiatan sehari-hari.

1. Diperlukan adanya pemeliharaan sistem agar sistem selalu up to date dan

tidak ketinggalan jaman.

2. Agar aktivitas penjualan dapat berjalan dengan baik, maka diperlukan adanya

perlindungan dan perawatan terhadap perangkat lunak dan perangkat keras

yang digunakan.

3. Bagi Perusahaan yang bersangkutan, disarankan untuk meninjau kembali

sistem penjualan yang sudah berjalan dan mencoba sistem usulan yang

dirancang penulis. Karena berdasarkan pengamatan yang ada bahwa sistem

yang ada sekarang ini sudah cukup baik, tetapi akan lebih baik lagi jika sistem

penjualan dilakukan secara online agar terealisasi sesuai dengan kemajuan

teknologi.

4. Laporan masih dalam bentuk database untuk selanjutnya akan dibuat menu

cetak laporan.

Demikian saran yang penulis dapat berikan, semoga dengan adanya saran

ini website pada PT. Sumber Kreasi Fumiko akan bermanfaat.

Page 78: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

DAFTAR PUSTAKA

Anhar, 2010. Panduan Menguasai PHP & MySQL. Jakarta: Mediakita.

Binanto, Iwan. 2010. Multimedia Digital Dasar Teori + Pengembangannya.

Yogyakarta : Andi

Elcom, 2013. Adobe Dreamweaver CS6. Yogyakarta: Andi offset.

Nugroho, Bunafit. 2013. Membuat Aplikasi Web Inventory Toko dengan PHP,

MySQL dan Dreamweaver. Yogyakarta: Alif Media

Prihartoni, Purnomo, Vita. 2008. 100% JavaScript. Jakarta: Dian Rakyat.

Sarwono, Jonathan dan K Prihartono, A.H. 2012. Perdagangan Online: Cara

Bisnis di Internet.Jakarta : PT Elex Media Komputindo.

Siberto, Alexander F.K. 2013. Web Programming Power Pack. Yogyakarta:

MediaKom.

Simarmata Janner dan Imam Paryudi 2010. Basis Data. Yogyakarta: Andi offset.

Sukamto, dan Shalahuddin. 2013. Rekayasa Perangkat Lunak. Bandung:

Informatika Bandung

Page 79: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 80: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 81: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

LAMPIRAN-LAMPIRAN

Lampiran Halaman User

Lampiran A.1

Source Code barang.php

Page 82: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.2

Source Code barang_beli.php

Page 83: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.3

Source Code barang_kategori.php

Page 84: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.4

Source Code barang_lainnya.php

Page 85: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.5

Source Code barang_lihat.php

Page 86: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.6

Source Code barang_pencarian.php

Page 87: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.7

Source Code buka_file.php

Page 88: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.8

Source Code inc.login_status.php

Lampiran A.9

Source Code inc.session.php

Page 89: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.10

Source Code index.php

Page 90: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.11

Source Code info_home.php

Page 91: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.12

Source Code info_panduan.php

Lampiran A.13

Source Code info_profil.php

Page 92: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.14

Source Code keranjang_belanja.php

Page 93: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 94: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.15

Source Code konfirmasi.php

Page 95: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 96: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.16

Source Code login.php

Lampiran A.17

Source Code login_out.php

Page 97: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.18

Source Code login_validasi.php

Page 98: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.19

Source Code pelanggan_baru.php

Page 99: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 100: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.20

Source Code transaksi_lihat.php

Page 101: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 102: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.21

Source Code transaksi_proses.php

Page 103: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 104: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 105: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran A.22

Source Code transaksi_tampil.php

Page 106: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Halaman Admin

Lampiran B.1

Source Code barang_add.php

Page 107: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 108: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.2

Source Code barang_data.php

Page 109: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.3

Source Code barang_delete.php

Lampiran B.4

Source Code barang_edit.php

Page 110: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 111: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.5

Source Code buka_file.php

Page 112: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 113: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.6

Source Code index.php

Page 114: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.7

Source Code kategori_add.php

Page 115: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.8

Source Code kategori_data.php

Lampiran B.9

Source Code kategori_delete.php

Page 116: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.10

Source Code kategori_edit.php

Page 117: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.11

Source Code konfirmasi_delete.php

Lampiran B.12

Source Code konfirmasi_transfer.php

Page 118: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.13

Source Code laporan_barang.php

Page 119: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.14

Source Code laporan_kategori.php

Lampiran B.15

Source Code laporan_pelanggan.php

Page 120: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.16

Source Code laporan_pemesanan_lunas_periode.php

Page 121: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.17

Source Code laporan_pemesanan_lunas_tanggal.php

Page 122: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 123: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.18

Source Code laporan_pemesanan_periode.php

Page 124: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.19

Source Code laporan_provinsi.php

Page 125: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.20

Source Code login.php

Lampiran B.21

Source Code login_out.php

Lampiran B.22

Source Code login_validasi.php

Page 126: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.23

Source Code main.php

Lampiran B.24

Source Code menu.php

Lampiran B.25

Source Code menu_laporan.php

Page 127: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.26

Source Code password_admin.php

Page 128: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.27

Source Code pelanggan_data.php

Page 129: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

:Lampiran B.28

Source Code pelanggan_delete.php

Lampiran B.29

Source Code pemesanan_bayar.php

Page 130: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.30

Source Code pemesanan_lihat.php

Page 131: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 132: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan
Page 133: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.31

Source Code pemesanan_tampil.php

Page 134: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.32

Source Code provinsi_add.php

Page 135: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.33

Source Code provinsi_data.php

Page 136: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan

Lampiran B.34

Source Code provinsi_delete.php

Lampiran B.35

Source Code provinsi_edit.php

Page 137: TUGAS AKHIR - Bina Sarana Informatika · Akhirnya, kritik dan saran yang membangun, penulis nantikan dengan hati lapang dan terbuka, demi kesempurnaan penulisan di masa yang akan