• Tidak ada hasil yang ditemukan

Pemesanan dengan Web dan SMS pada Toko Buku Maju Terus.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pemesanan dengan Web dan SMS pada Toko Buku Maju Terus."

Copied!
15
0
0

Teks penuh

(1)

iii

Universitas Kristen Maranatha

ABSTRACT

At this time IT is highly developed and very helpful especially in a company. This time many online store that sell various products. In this final project, the authors use case studies Toko Buku Maju Terus. There are some problems in the company. Most, customer must go to the store to buy books and many customers have a problem in find the desired book because of limited store. Customer is also difficult to obtain needed information about the books because, bookstore often do not provide an explanation of a book.

With the Website and sms gateway, it is expected customers more familiar with online store by use sms gateway and the customer will immediately receive a reply and the customer can also order books more easily without go to the bookstore so that it saves time and cost.

With this application is expected to help customers who are busy and not had a time to go to the store and the customer is more familiar with online store.

(2)

iv

Universitas Kristen Maranatha

ABSTRAK

Pada saat ini IT sudah sangat berkembang dan sangat membantu terutama dalam sebuah perusahaan. Pada saat ini banyak toko online yang menjual berbagai macam produk salah satunya adalah buku. Dalam Tugas Akhir ini, penulis menggunakan studi kasus Toko Buku Maju Terus. Terdapat beberapa masalah di perusahaan tersebut. Kebanyakan, saat ini customer harus datang ke toko dahulu untuk membeli buku dan banyak customer yang kesulitan dalam mencari buku yang diinginkan karena keterbatasan toko. Customer juga sulit mendapatkan informasi mengenai buku yang dibutuhkan karena biasanya toko buku seringkali tidak memberikan penjelasan mengenai sebuah buku.

Dengan adanya Website pemesanan dan sms gateway ini, diharapkan customer lebih mengenal toko online dan dengan menggunakan sms gateway customer akan langsung menerima balasan serta customer juga bisa melakukan pemesanan buku dengan lebih mudah tanpa perlu datang ke toko buku tersebut sehingga menghemat waktu dan biaya.

Dengan dibuatnya aplikasi ini diharapkan dapat membantu customer yang sibuk sehingga tidak sempat pergi ke toko dan customer lebih mengenal toko online.

(3)

v

BAB IPENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan ... 2

1.4 Batasan Masalah... 2

1.4.1 Batasan Proses Pemesanan ... 3

1.4.2 Batasan Aplikasi ... 3

1.4.3 Batasan Software ... 4

1.4.4 Batasan Hardware ... 4

1.5 Sumber Data ... 4

BAB IITEORI ... 5

2.1 Teknologi yang digunakan ... 5

2.1.1 Sistem Informasi... 5

2.2. Alat Permodelan ... 11

2.2.1 Flowchart ... 12

2.2.2 ERD (Entity Relation Diagram) ... 13

2.2.3 DFD ... 17

2.2.4 PSPEC ... 18

BAB IIIANALISIS DAN DESAIN ... 20

3.1 Proses Bisnis ... 20

3.1.1 Login ... 20

3.1.2 Pemesanan Via Web ... 21

3.1.3 Pemesanan Via SMS ... 22

3.1.4 Pembayaran dan Pengiriman ... 23

3.1.5 Search Buku... 24

3.1.6 Register ... 25

3.1.7 Input Buku ... 26

3.1.8 Input Kesan Pesan ... 27

3.1.9 Input Komentar ... 28

3.1.10 Input Kategori ... 29

(4)

vi

Universitas Kristen Maranatha

3.2.1 ER Diagram Maju Terus ... 30

3.2.2 Tabel ER Maju Terus ... 31

3.3 DFD (Data Flow Diagram) ... 35

3.3.1 DFD Level 0 ... 35

3.3.2 DFD Level 1 ... 36

3.3.3 DFD Level 2 Proses Pemesanan Web... 37

3.3.4 DFD Level 2 Proses Kelola Buku ... 38

3.3.5 DFD Level 2 Proses Kelola Customer ... 39

3.3.6 DFD Level 2 Proses Komentar... 40

3.3.7 DFD Level 2 Proses KesanPesan ... 41

3.3.8 DFD Level 2 Proses Kelola Kategori... 42

3.3.9 DFD Level 2 Proses Kelola Propinsi ... 43

3.4 PSPEC ... 44

3.5 Rancangan UI (User Interface)... 52

3.5.1 Login Page ... 52

3.5.2 Form register ... 53

3.5.3 Menu Pesanan ... 54

3.5.4 Menu Buku ... 55

3.5.5 Menu Input Buku... 56

3.5.6 Menu Update Customer ... 57

BAB IVPENGEMBANGAN PERANGKAT LUNAK ... 58

4.1 Perencanaan Tahap Implementasi ... 58

4.1.1 Tampilan Halaman Awal Aplikasi ... 58

4.1.2 Tampilan Halaman Register ... 59

4.1.3 Tampilan Halaman Home Admin ... 60

4.1.4 Tampilan Halaman Buku Admin ... 61

4.1.5 Tampilan Halaman Tambah Buku ... 62

4.1.6 Tampilan Halaman Ubah Buku ... 63

4.1.7 Tampilan Halaman Komentar Admin ... 64

4.1.8 Tampilan Halaman Pesanan Admin... 65

4.1.9 Tampilan Halaman Kesan dan Pesan Admin ... 66

4.1.10 Tampilan Halaman Profile Admin... 66

4.1.11 Tampilan Halaman Home Customer ... 67

4.1.12 Tampilan Halaman Buku Customer ... 68

4.1.13 Tampilan Halaman Komentar Customer ... 69

4.1.14 Tampilan Halaman Pesanan Customer ... 70

4.1.15 Tampilan Halaman Kesan dan Pesan Customer... 71

4.1.16 Tampilan Halaman Profile Customer ... 72

4.2 Perjalanan Tahap Implementasi ... 73

4.2.1 Login ... 73

4.2.2 Pemesanan ... 74

4.2.3 Insert Komentar ... 76

4.2.4 Hapus Buku ... 77

BAB VTESTING DAN EVALUASI SISTEM... 78

5.1 Rencana Pengujian Sistem Terimplementasi ... 78

5.2 Pengujian ... 79

5.2.1 Login Error Handling ... 79

(5)

vii

Universitas Kristen Maranatha

5.2.3 Insert Buku Error Handling ... 88

5.2.4 Update Buku Error Handling... 93

5.2.5 Pesanan Buku Error Handling ... 97

5.3 Hasil Pengujian... 99

BAB VIKESIMPULAN DAN SARAN ... 103

6.1 Kesimpulan ... 103

6.2 Saran... 103

DAFTAR PUSTAKA ... xi

(6)

viii

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel II.I Program PHP ... 7

Tabel II.II Operator Aritmatika ... 7

Tabel II.III Operator Logika ... 7

Tabel II.IV Contoh PSPEC ... 19

Tabel III.V Entitas Customer... 31

Tabel III.VI Entitas Pemesanan ... 31

Tabel III.VII Entitas Detail_pemesanan ... 32

Tabel III.VIII Entitas Buku... 32

Tabel III.IX Entitas Komentar ... 33

Tabel III.X Entitas KesanPesan ... 33

Tabel III.XI Entitas Kategori ... 34

Tabel III.XII Entitas Propinsi ... 34

Tabel III.XIII PSPEC Proses Login ... 44

Tabel III.XIV PSPEC Proses SMS ... 44

Tabel III.XV Proses Pembayaran dan Pengiriman... 44

Tabel III.XVI PSPEC Input Pemesanan Web ... 45

Tabel III.XVII PSPEC Delete Pemesanan Web ... 45

Tabel III.XVIII PSPEC Lihat Pemesanan Web ... 45

Tabel III.XIX PSPEC Input Buku ... 46

Tabel III.XX PSPEC Update Buku ... 46

Tabel III.XXI PSPEC Delete Buku ... 46

Tabel III.XXII PSPEC Proses Register... 47

Tabel III.XXIII PSPEC Update Profile Customer ... 47

Tabel III.XXIV PSPEC Lihat Profile Customer ... 48

Tabel III.XXV PSPEC Input Komentar... 48

Tabel III.XXVI PSPEC Delete dan Approve Komentar ... 48

Tabel III.XXVII PSPEC Lihat Komentar ... 49

Tabel III.XXVIII PSPEC Input KesanPesan ... 49

Tabel III.XXIX PSPEC Delete KesanPesan ... 49

Tabel III.XXX PSPEC Lihat KesanPesan ... 49

Tabel III.XXXI PSPEC Input Kategori ... 50

Tabel III.XXXII PSPEC Update Kategori ... 50

Tabel III.XXXIII PSPEC Delete Kategori ... 50

Tabel III.XXXIV PSPEC Input Propinsi ... 51

Tabel III.XXXV PSPEC Update Propinsi ... 51

Tabel III.XXXVI PSPEC Delete Propinsi ... 51

Tabel V.XXXVII Rencana Pengujian ... 78

(7)

ix

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar II.1 Simbol Entitas ... 13

Gambar II.2 Simbol Atribut ... 13

Gambar II.3 Contoh Komposit Atribut (http://ocopflame.files.wordpress.com/2010/07/4contoh_atribut_komposit.jpg) . 14 Gambar II.4 Contoh Atribut Bernilai Banyak (http://educozone.com/dbms/images/e-r%20diagram3.jpg) ... 14

Gambar II.5 Contoh Atribut Turunan (http://ocopflame.files.wordpress.com/2010/07/4contoh_atribut_turunan.jpg) .... 15

Gambar II.6 Simbol relasi ... 15

Gambar II.7 Kardinalitas one-to-one ... 16

Gambar II.8 Kardinalitas one-to-many ... 16

Gambar II.9 Kardinalitas many-to-many ... 17

Gambar II.10 Simbol DFD ... 17

Gambar III.11 Proses Login ... 20

Gambar III.12 Proses Pemesanan Web ... 21

Gambar III.13 Proses Pemesanan SMS ... 22

Gambar III.14 Proses Pembayaran dan Pengiriman... 23

Gambar III.15 Proses Search Buku ... 24

Gambar III.16 Proses Register... 25

Gambar III.17 Proses Input Bu ... 26

Gambar III.18 Proses Input Kesan Pesan ... 27

Gambar III.19 Proses Input Komentar ... 28

Gambar III.20 Proses Input Kategori ... 29

Gambar III.21 ER Diagram Toko Buku Maju Terus ... 30

Gambar III.22 DFD Level 0 ... 35

Gambar III.23 DFD Level 1 ... 36

Gambar III.24 DFD Level 2 Proses Pemesanan Web ... 37

Gambar III.25 DFD Level 2 Proses Kelola Buku ... 38

Gambar III.26 DFD Level 2 Proses kelola Customer ... 39

Gambar III.27 DFD Level 2 Proses Kelola Komentar... 41

Gambar III.28 DFD Level 2 Proses Kelola Kategori ... 42

Gambar III.29 DFD Level 2 Proses Kelola Propinsi ... 43

Gambar III.30 Rancangan User Interface Halaman Login ... 52

Gambar III.31 Rancangan User Interface Halaman Register... 53

Gambar III.32 Rancangan User Interface Menu Pesanan ... 54

Gambar III.33 Rancangan User Interface Menu Buku ... 55

Gambar III.34 Rancangan User Interface Menu input Buku ... 56

Gambar III.35 Rancangan User Interface menu Update Customer ... 57

Gambar IV.36 Tampilan Halaman Awal Aplikasi ... 58

Gambar IV.37 Tampilan Halaman Register ... 59

Gambar IV.38 Tampilan Halaman Home Admin ... 60

Gambar IV.39 Tampilan Halaman Buku Admin ... 61

Gambar IV.40 Tampilan Halaman Tambah Buku ... 62

(8)

x

Universitas Kristen Maranatha

Gambar IV.42 Tampilan Halaman Komentar Admin ... 64

Gambar IV.43 Tampilan Halaman Pesanan Admin ... 65

Gambar IV.44 Tampilan Halaman Kesan dan pesan Admin ... 66

Gambar IV.45 Tampilan Halaman Profile Admin ... 66

Gambar IV.46 Tampilan Halaman Home Customer... 67

Gambar IV.47 Tampilan Halaman Buku Customer ... 68

Gambar IV.48 Tampilan Halaman Comment Customer ... 69

Gambar IV.49 Tampilan Halaman Pesanan Customer ... 70

Gambar IV.50 Tampilan Halaman Kesan dan Pesan Customer... 71

Gambar IV.51 Tampilan Halaman Profile Customer ... 72

Gambar V.52 Peringatan Error Tolong Login Terlebih Dahulu ... 79

Gambar V.53 Peringatan Error Username or Password Harus Diiisi ... 80

Gambar V.54 Peringatan Error Username atau Password Salah ... 80

Gambar V.55 Peringatan Error Username Harus Diisi ... 81

Gambar V.56 Peringatan Error Password Harus Diisi ... 81

Gambar V.57 Peringatan Error Panjang Password antara 6-30 ... 82

Gambar V.58 Peringatan Error Password Harus Sama ... 82

Gambar V.59 Peringatan Error Nama Harus Diisi ... 83

Gambar V.60 Peringatan Error Alamat Harus Diisi ... 83

Gambar V.61 Peringatan Error No Handphone Harus Diisi... 84

Gambar V.62 Peringatan Error No Hp Harus Angka ... 84

Gambar V.63 Peringatan Error No Rekening Harus Diisi ... 85

Gambar V.64 Peringatan Error No Rekening Harus Angka ... 85

Gambar V.65 Peringatan Error Kode Pos Harus Diisi ... 86

Gambar V.66 Peringatan Error Kode Pos Harus Angka ... 86

Gambar V.67 Peringatan Error Format Email Salah ... 87

Gambar V.68 Peringatan Error Kota Harus Diisi ... 87

Gambar V.69 Peringatan Error Judul Buku Harus Diisi ... 88

Gambar V.70 Peringatan Error Deskripsi Harus Diisi ... 88

Gambar V.71 Peringatan Error Harga Harus Diisi ... 89

Gambar V.72 Peringatan Error Harga Harus Angka ... 89

Gambar V.73 Peringatan Error Penerbit Harus Diisi ... 90

Gambar V.74 Peringatan Error Penulis Harus Diisi ... 90

Gambar V.75 Peringatan Error Tahun Harus Diisi ... 91

Gambar V.76 Peringatan Error Tahun Harus Angka ... 91

Gambar V.77 Peringatan Error Isbn Harus Diisi ... 92

Gambar V.78 Peringatan Error Judul Buku Harus Diisi ... 93

Gambar V.79 Peringatan Error Deskripsi Harus Diisi ... 93

Gambar V.80 Peringatan Error Harga Harus Diisi ... 94

Gambar V.81 Peringatan Error Harga Harus Angka ... 94

Gambar V.82 Peringatan Error Penerbit Harus Diisi ... 95

Gambar V.83 Peringatan Error Penulis Harus Diisi ... 95

Gambar V.84 Peringatan Error Isbn Harus Diisi ... 96

Gambar V.85 Peringatan Error Jumlah Harus Diisi ... 97

(9)

xi

Universitas Kristen Maranatha

DAFTAR PROGRAM

Program IV.1 doLogin.php ... 73

Program IV.2 doAddCart.php ... 74

Program IV.3 doBuy.php ... 75

Program IV.4 doAddComment.php ... 76

(10)

1

Universitas Kristen Maranatha

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pada saat ini IT sudah sangat berkembang dan sangat membantu terutama dalam sebuah perusahaan bahkan saat ini banyak toko online yang menjual berbagai macam produk. Dengan menerapkan IT pada suatu perusahaan maka banyak manfaat yang bisa didapatkan baik dari segi waktu maupun dari segi biaya.

Toko Buku Maju Terus adalah sebuah perusahaan yang menjual berbagai macam buku. Pasar Toko Buku Maju Terus adalah di Pulau Jawa. Saat ini customer yang ingin membeli biasanya harus datang langsung ke toko di wilayah masing-masing. Toko Buku Maju Terus juga sering melihat customer yang kesulitan dalam mencari buku yang diinginkan karena keterbatasan toko buku dalam menyediakan buku yang diinginkan customer. Customer juga sulit mendapatkan informasi mengenai buku yang dibutuhkan karena biasanya toko buku seringkali tidak memberikan penjelasan mengenai sebuah buku. Hal tersebut seringkali membuat customer mengurungkan niatnya untuk membeli karena keterbatasan informasi mengenai buku yang diinginkan.

Dengan adanya Website pemesanan dan sms gateway ini, diharapkan customer lebih mengenal toko online dan dengan menggunakan sms gateway

customer akan langsung menerima balasan serta customer juga bisa melakukan

(11)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Seperti yang sudah dijelaskan di atas, pada awalnya untuk membeli sebuah buku, konsumen perlu datang ke toko buku, tetapi dengan adanya aplikasi ini diharapkan akan memudahkan setiap proses yang dikerjakan karena menggunakan computer dan handphone. Beberapa proses tersebut antara lain :

1. Bagaimana dapat memesan buku secara online?

2. Bagaimana dapat memesan buku dengan alat komunikasi yang dipakai hampir oleh seluruh kalangan masyarakat yaitu handphone?

3. Bagaimana dapat mempermudah konsumen dalam memesan sebuah buku?

1.3 Tujuan

Tujuan dari pembuatan aplikasi website dan sms pemesanan buku ini memiliki beberapa tujuan diantaranya adalah:

a. Mempermudah customer dalam mencari buku yang diinginkan.

b. Mempermudah customer dalam memesan buku terutama yang berada di luar kota.

c. Menyediakan informasi yang berkaitan dengan produk yang ditawarkan. d. Membuat aplikasi web atau sms yang dapat digunakan oleh hampir

semua lapisan masyarakat.

e. Membantu pemilik dalam memperluas usahanya seperti sms untuk buku

baru yang detailnya dapat dilihat di web.

1.4 Batasan Masalah

(12)

3

Universitas Kristen Maranatha

1.4.1 Batasan Proses Pemesanan

Beberapa batasan-batasan untuk pemesanan, sebagai berikut :

a. Jika buku habis dan customer sudah melakukan pemesanan, untuk pembatalan dilakukan dapat dilakukan melalui sms atau secara manual dimana pihak customer yang akan dihubungi melalui telepon.

b. Jika buku kosong, ada lagi 2 atau 3 bulan, untuk pembatalan dilakukan melalui sms atau secara manual dimana pihak customer yang akan dihubungi melalui telepon.

c. Jika sudah dikirim dan ada cacat, proses penukaran dilakukan secara manual.

d. Jika customer salah memesan melalui sms, customer juga dapat melakukan pembatalan melalui sms.

1.4.2 Batasan Aplikasi

Beberapa batasan-batasan dari aplikasi yang akan dibuat, sebagai berikut: a. Untuk registrasi anggota harus melalui website dan dapat juga

melalui sms yang harus dilengkapi di website. b. Pembayaran dilakukan secara transfer.

c. Konsumen hanya dapat memesan produk yang ditawarkan saja. d. Konsumen dapat melakukan update profile melalui website.

(13)

4

Universitas Kristen Maranatha

1.4.3 Batasan Software

Beberapa batasan-batasan dari software yang akan dipakai, sebagai berikut :

1. Aplikasi web ini menggunakan php. 2. Aplikasi sms ini menggunakan Gammu.

3. Struktur database server yang diimplementasikan menggunakan MySQL versi 5.1.41.

4. Modem GSM yang digunakan adalah Sony Erickson. 5. Sistem Operasi yang digunakan adalah windows.

1.4.4 Batasan Hardware

Beberapa batasan-batasan dari hardware yang akan dipakai, sebagai berikut :

1. Processor yang disarankan adalah Pentium 4 atau processor yang diatasnya.

2. Memory yang disarankan minimal 1GB.

3. Motherboard yang disarankan adalah Asus P5RD. 4. Hard disk yang disarankan adalah 80GB atau lebih.

1.5 Sumber Data

 Buku – buku referensi. Media internet.

(14)

103

Universitas Kristen Maranatha

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Adapun kesimpulan yang dapat ditarik berkenaan dengan pembuatan aplikasi Pemesanan dengan Web dan SMS Toko Maju Terus adalah

1. Aplikasi Pemesanan Web dan SMS Toko Maju Terus akan mempermudah customer dalam mencari buku yang diinginkan.

2. Aplikasi Pemesanan Web dan SMS Toko Maju Terus akan mempermudah customer dalam membeli buku meskipun sedang sibuk.

3. Aplikasi Pemesanan Web dan SMS Toko Maju Terus memberikan informasi yang cukup jelas mengenai sebuah buku.

4. Aplikasi Pemesanan Web dan SMS Toko Maju Terus dapat mengirimkan SMS mengenai buku yang baru.

5. Aplikasi Pemesanan Web dan SMS Toko Maju Terus dapat membalas pesan dari customer untuk pemesanan jika sesuai ato tidak sesuai format.

6.2 Saran

Selain dapat menarik kesimpulan dari hasil evaluasi juga didapatkan saran-saran untuk pengembangan ataupun perbaikan aplikasi dimasa yang akan datang. Saran tersebut antara lain adalah

1. Aplikasi Pemesanan Web dan SMS Toko Maju Terus tidak hanya untuk pulau jawa saja.

2. Pembayaran dapat dilakukan dengan kartu kredit.

(15)

xi

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Fathansyah, Ir. 1999. Basis Data. Bandung: Informatika.

Hariyanto, Bambang, Ir., MT. 2004. Sistem Manajemen Basis Data. Bandung:Informatika.

Jeffery L.Whitten, Lonnie D. Bentley, Kevin C.Dittman. 2005. System Analysis and Design Method. New York : Mc Graw Hill.

Jogianto HM, Akt., MBA, Ph.D. 1995. Analis dan Desain Sistem Informasi : Pendekatan terstruktur. Yogyakarta : Andi.

Kadir, Abdul.2002. Dasar Pemrograman WEB Dinamis Menggunakan PHP. Yogyakarta: Andi.

Kusrini, M.Kom. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta:Andi

Universitas Kristen Petra. 2005. Pembuatan perangkat lunak sistem pengadaan, pengolahan, dan katalog perpustakaan di Pelangi Kristus Internasional Seminary. 10.

Referensi

Dokumen terkait

Dari pembahasan pemekaran wilayah di era otonomi daerah, hal-hal yang dapat disimpulkan dalam adalah berkaitan dengan Negara Kesatuan Republik Indonesia mempunyai

Reaktivitas : Tidak ada data tes khusus yang berhubungan dengan reaktivitas tersedia untuk produk ini atau bahan

Ketentuan mengenai Daerah Perdagangan Bebas dan Pelabuhan Bebas sebagaimana diatur dalam Undang-undang Nomor 3 Tahun 1970 tidak sesuai lagi dengan semangat otonomi daerah

Penulis panjr1tkan puji dan syukur kehadirat Allah SWT atas karunia dan rahmat yang telah dilimpahkan-Nya, sehingga penulis dapat menyelesaikan tesis yang berjudul

Air ini dalam keadaan murai sangat bersih tetapi karena adanya pengotoran udara yang disebabkan oleh kotoran-kotoran industri/'debu dan lain sebagainya, maka untuk menjadikan air

Perbedaan luas zona hambat isolat ENG-4 terhadap masing – masing mikrob patogen tersebut diduga karena keragaman senyawa bioaktif yang dimiliki oleh isolat

Metode tugas (X1) terhadap kemampuan kognitif siswa (Y) Setelah asumsi-asumsi terpenuhi maka analisis regresi

Dalam perencanaan dan perancangan Sekolah Sepakbola di Pekanbaru ini menggunakan pendekatan Struktur Sebagai Elemen Estetika. Metode yang digunakan pada perencanaan