Pembuatan Website E-commerce Toko Tia Homes.

(1)

ABSTRAK

Toko Tia Homes merupakan toko penjualan barang-barang pernak-pernik seperti boneka, sovenir, keramik, parsel dan barang lainnya yang biasa dijual oleh toko pernak-pernik pada umumnya. Seiring dengan perkembangan bisnis pertokoan yang menjual barang pernak-pernik dan tingginya minat remaja saat ini pada barang-barang yang berkaitan dengan pernak-pernik, maka persaingan dalam bisnis penjualan barang-barang pernak-pernik tersebut, semakin ketat.

Saat ini, toko penjualan pernak-pernik seperti Toko Tia Homes telah menjamur dan memasyrakat. Setiap toko yang ada memiliki cirinya masing-masing. Perkembangan usaha yang dialami oleh Toko Tia Homes, menjadikan Toko Tia Homes memiliki caranya sendiri untuk meningkatkan usahanya, dengan membangun sebuah website Toko Tia Homes.

Website Toko Tia Homes, merupakan website penjualan yang memudahkan para konsumen untuk membeli barang. Hasil yang dicapai diharapkan dapat mendukung usaha Toko Tia Homes dan memudahkan konsumen untuk membeli barang dan dapat menghemat waktu, biaya dan tenaga konsumen yang berasal dari luar daerah untuk membeli barang pada Toko Tia Homes.


(2)

vii

DAFTAR ISI

ABSTRAK... vi

DAFTAR ISI... vii

DAFTAR GAMBAR... xi

DAFTAR TABEL...xiv

BAB I PENDAHULUAN

I.1 Latar Belakang... I-1 I.2 Perumusan Masalah...I-3 I.3 Tujuan...I-4 I.4 Batasan Masalah... I-5 I.5 Sistematika Penulisan... I-6 BAB II LANDASAN TEORI

II.1 E-commerce... II-1

II.1.1 PengertianE-commerce II-1

II.1.2 KeuntunganE-commerce ..II-1

II.1.3 KendalaE-commerce ...II-2

II.1.4 JenisE-commerce ..II-3

II.1.5 KlasifikasiE-commerce ..II-4

II.2 Basis Data……….. II-5

II.2.1 SistemDatabase...II-5 II.2.2 Pengertian Database Management System...II-6 II.2.3 Contoh Database Management System………... II-6 II.2.4 Komponen Utama DBMS... II-7

I.2.5Entity-Relationship (ER) Diagram………. II-7

II.2.6 Komponen ER Diagram...II-8

II.3 ASP.Net (Active Server Pages.Net)……….. II-12

II.3.1 Pengertian ASP.Net (Active Server Pages.Net)………... II-13

II.3.2 ASP VS ASP.Net……… II-14

II.3.3 Fasilitas baru ASP.Net...II-14 II.3.4 Arsitektur ASP.Net...II-15 II.3.5 Keunggulan ASP.Net...II-16

II.3.6 Editor ASP.Net……… II-16

II.3.7 ASP.NetInput Server Control ...II-17

BAB III ANALISIS DAN PERANCANGAN

III.1 Analisis Permasalahan... III-1 III.2 Pemecahan Permasalahan... III-1 III.3 Penemuan Fakta... III-2 III.4 Peraturan Bisnis... III-2 III.5 Perancangan Perangkat Lunak... III-4 III.5.1Fitur-Fitur Produk Perangkat Lunak... III-4 III.5.1.1Fitur Boneka, Keramik, Sovenir, Parsel, Lainnya... III-4 III.5.1.1.1 Tujuan... III-5 III.5.1.1.2 Urutan Simulasi / Respon ... III-5 III.5.1.1.3 Persyaratan Fungsional yang Berhubungan... III-5 III.5.1.1.3.1 Masukan ... III-5 III.5.1.1.3.2 Pemrosesan... III-5 III.5.1.1.3.3 Keluaran... III-5 II.5.1.2 Fitur Pendaftaran/ Register...III-6


(3)

III.5.1.2.1 Tujuan... III-6 III.5.1.2.2 Urutan Simulasi / Respon ... III-6 III.5.1.2.3 Persyaratan Fungsional yang Berhubungan... III-6 III.5.1.2.3.1 Masukan ... III-6 III.5.1.2.3.2 Pemrosesan... III-6 III.5.1.2.3 Keluaran... III-6 III.5.1.3Fitur Login...III-7 III.5.1.3.1 Tujuan... III-7 III.5.1.3.2 Urutan Simulasi / Respon... III-7 III.5.1.3.3 Persyaratan Fungsional yang Berhubungan... III-7 III.5.1.3.3.1 Masukan ... III-7 III.5.1.3.3.2 Pemrosesan... III-7 III.5.1.3.3.3 Keluaran... III-8 III.5.1.4 Fitur Pertanyaan... III-8 III.5.1.4.1 Tujuan... III-8 III.5.1.4.2 Urutan Simulasi / Respon ... III-8 III.5.1.4.3 Persyaratan Fungsional yang Berhubungan... III-8 III.5.1.4.3.1 Masukan ... III-8 III.5.1.4.3.2 Pemrosesan... III-8 III.5.1.4.3.3 Keluaran... III-9

III.5.1.5 FiturUbah Data Diri………III-9

III.5.1.5.1 Tujuan ... III-9 III.5.1.5.2 Urutan Simulasi / Respon ... III-9 III.5.1.5.3 Persyaratan Fungsional yang Berhubungan... III-9 III.5.1.5.3.1 Masukan ... III-9 III.5.1.5.3.2 Pemrosesan... III-9 III.5.1.5.3.3 Keluaran... III-9 III.5.1.6 Fitur Data Belanja... III-10 III.5.1.6.1 Tujuan... III-10 III.5.1.6.2 Urutan Simulasi / Respon ... III-10 III.5.1.6.3 Persyaratan Fungsional yang Berhubungan... III-10 III.5.1.6.3.1 Masukan ... III-10 III.5.1.6.3.2 Pemrosesan... III-10 III.5.1.6.3.3 Keluaran... III-10 III.5.1.7Fitur Data Barang... III-10 III.5.1.7.1 Tujuan... III-10 III.5.1.7.2 Urutan Simulasi / Respon ... III-11 III.5.1.7.3 Persyaratan Fungsional yang Berhubungan... III-11 III.5.1.7.3.1 Masukan ... III-11 III.5.1.7.3.2 Pemrosesan... III-11 III.5.1.7.3.3 Keluaran... III-11 III.5.1.8 Fitur Data Konsumen... III-11 III.5.1.8.1 Tujuan... III-11 III.5.1.8.2 Urutan Simulasi / Respon ... III-12 III.5.1.8.3 Persyaratan Fungsional yang Berhubungan... III-12 III.5.1.8.3.1 Masukan ... III-12 III.5.1.8.3.2 Pemrosesan... III-12 III.5.1.8.3.3 Keluaran... III-13

III.5.1.9FiturDataLogin III-13

III.5.1.9.1 Tujuan... III-13 III.5.1.9.2 Urutan Simulasi / Respon ... III-13 III.5.1.9.3 Persyaratan Fungsional yang Berhubungan... III-13 III.5.1.9.3.1 Masukan ... III-13


(4)

ix

III.5.1.9.3.2 Pemrosesan... III-13 III.5.1.9.3.3 Keluaran... III-13 III.5.1.10Fitur Data Order...III-14 III.5.1.10.1 Tujuan... III-14 III.5.1.10.2 Urutan Simulasi / Respon ... III-14 III.5.1.10.3 Persyaratan Fungsional yang Berhubungan... III-14 III.5.1.10.3.1 Masukan ... III-14 III.5.1.10.3.2 Pemrosesan... III-14 III.5.1.10.3.3 Keluaran... III-14

III.5.1.11 Fitur Order Detail ...III-15

III.5.1.11.1 Tujuan ………... III-15

III.5.1.11.2 Urutan Simulasi / Respon ... III-15 III.5.1.11.3 Persyaratan Fungsional yang Berhubungan... III-15 III.5.1.11.3.1 Masukan ... III-15 III.5.1.11.3.2 Pemrosesan... III-15 III.5.1.11.3.3 Keluaran... III-15 III.5.1.12FiturKartu Kredit... III-15 III.5.1.12.1 Tujuan... III-15 III.5.1.12.2 Urutan Simulasi / Respon ... III-15 III.5.1.12.3 Persyaratan Fungsional yang Berhubungan... III-16 III.5.1.12.3.1 Masukan ... III-16 III.5.1.12.3.2 Pemrosesan... III-16 III.5.1.12.3.3 Keluaran... III-16 III.5.1.13 Fitur Data Bank……….. III-16 III.5.1.13.1 Tujuan... III-16 III.5.1.13.2 Urutan Simulasi / Respon ... III-16 III.5.1.13.3 Persyaratan Fungsional yang Berhubungan... III-16 III.5.1.13.3.1 Masukan ... III-16 III.5.1.13.3.2 Pemrosesan... III-16 III.5.1.13.3.3 Keluaran... III-17 III.5.1.14 Fitur Cari Data……….. III-17 III.5.1.14.1 Tujuan... III-17 III.5.1.14.2 Urutan Simulasi / Respon ... III-17 III.5.1.14.3 Persyaratan Fungsional yang Berhubungan... III-17 III.5.1.14.3.1 Masukan ... III-17 III.5.1.14.3.2 Pemrosesan... III-17 III.5.1.14.3.3 Keluaran... III-17 III.5.1.15Fitur Laporan ... III-18 III.5.1.15.1 Tujuan... III-18 III.5.1.15.2 Urutan Simulasi / Respon ... III-18 III.5.1.15.3 Persyaratan Fungsional yang Berhubungan... III-18 III.5.1.15.3.1 Masukan ... III-18 III.5.1.15.3.2 Pemrosesan... III-18 III.5.1.15.3.3 Keluaran... III-18 III.5.2Flowchart...III-19

III.5.3Data Flow Diagram (DFD)………... III-20

III.5.3.1 Spesifikasi Proses (PSPEC)……….. III-27 III.5.3.2 Kamus Data………. III-37

III.5.4Entity Relationship Diagram (ERD)……….III-41

III.5.4.1 Spesifikasi Entitas ... III-43 III.5.4.2 Spesifikasi Atribut ... III-44 III.5.4.3 Tabel-tabel Implementasi ERD... III-46


(5)

BAB IV HASIL TERCAPAI

IV.1 Perancangan Aplikasi... IV-1 IV.1.1 StrukturMenu...IV-1 IV.1.2 Perancangan Antarmuka... IV-4 IV.2 Rencana Implementasi... IV-29

IV.2.1 Spesifikasi Perangkat Keras... IV-29 IV.2.2 Spesifikasi Perangkat Lunak... IV-29 IV.2.3 Karakteristik Pengguna... IV-29 IV.2.4 Pengguna... IV-29 IV.3 Cara Pengoperasian Aplikasi... IV-30 BAB V EVALUASI

V.1 Evaluasi Aplikasi...V-1 V.2 Fungsionalitas aplikasi... V-4 BAB VI KESIMPULAN DAN SARAN

II.1 Kesimpulan... VI-1 II.2 Saran... VI-2 DAFTAR PUSTAKA………... Z


(6)

xi

DAFTAR GAMBAR

Gambar II.1 One to One………... II-10

Gambar II.2One to Many ……. II-11

Gambar II.3Many to One………. II-11

Gambar II.4Many to Many………...II-12

Gambar II.5 Arsitektur ASP.Net... II-15 Gambar III.1Flowchart Konsumen... III-19 Gambar III.2FlowchartAdmin... III-19

Gambar III.3 DFDLevel 0 (CD Context Diagram)……… III-20

Gambar III.4 DFDLevel 1………. III-21

Gambar III.5 DFD Level 2 Proses 1……… III-23 Gambar III.6 DFD Level 2 Proses 3……… III-24

Gambar III.7 DFDLevel 2 Proses 4……… III-25

Gambar III.8 ERD... III-42 Gambar III.9 Implementasi ERD... III-46 Gambar IV.1 Struktur Menu bagi Masyarakat Umum... IV-1 Gambar IV.2 Struktur Menu bagi Konsumen... IV-2 Gambar IV.3 Struktur Menu bagiAdmin... IV-3 Gambar IV.4 Rancangan Halaman IndeksUser Umum... IV-4 Gambar IV.5 Rancangan HalamanLogin User Umum... IV-5 Gambar IV.6 Rancangan HalamanRegister UserUmum... IV-5 Gambar IV.7 Rancangan Halaman BonekaUserUmum... IV-6 Gambar IV.8 Rancangan Halaman KeramikUser Umum... IV-6 Gambar IV.9 Rancangan Halaman SovenirUserUmum... IV-7 Gambar IV.10 Rancangan Halaman Parsel User Umum... IV-7 Gambar IV.11 Rancangan Halaman Lainnya UserUmum... IV-8 Gambar IV.12 Rancangan Halaman Indeks Konsumen... IV-8 Gambar IV.13 Rancangan Halaman Boneka Konsumen... IV-9 Gambar IV.14 Rancangan Halaman Keramik Konsumen... IV-9 Gambar IV.15 Rancangan Halaman Sovenir Konsumen... IV-10 Gambar IV.16 Rancangan Halaman Parsel Konsumen... IV-10 Gambar IV.17 Rancangan Halaman Lainnya Konsumen... IV-11 Gambar IV.18 Rancangan Halaman Pertanyaan Konsumen... IV-11 Gambar IV.19 Rancangan Halaman Ubah Data Diri Konsumen... IV-12 Gambar IV.20 Rancangan Halaman Data Belanja Konsumen... IV-12 Gambar IV.21 Rancangan Halaman IndeksAdmin...IV-13 Gambar IV.22 Rancangan Halaman Boneka... IV-13 Gambar IV.23 Rancangan Halaman Keramik... IV-14 Gambar IV.24 Rancangan Halaman Sovenir... IV-14 Gambar IV.25 Rancangan Halaman Parsel... IV-15 Gambar IV.26 Rancangan Halaman Lainnya... IV-15 Gambar IV.27 Rancangan Halaman Pertanyaan...IV-16 Gambar IV.28 Rancangan Halaman Ubah Data Diri... IV-16 Gambar IV.29 Rancangan Halaman Data Belanja... IV-17 Gambar IV.30 Rancangan Halaman Data Barang... IV-17 Gambar IV.31 Rancangan Halaman Data Konsumen... IV-18 Gambar IV.32 Rancangan Halaman Data Login...IV-18 Gambar IV.33 Rancangan Halaman DataOrder... IV-19 Gambar IV.34 Rancangan HalamanOrder Detail...IV-19 Gambar IV.35 Rancangan Halaman Kartu Kredit... IV-20 Gambar IV.36 Rancangan Halaman DataBank... IV-20


(7)

Gambar IV.37 Rancangan Halaman Cari Data... IV-21 Gambar IV.38 Rancangan Halaman Laporan...IV-21 Gambar IV.39 Rancangan Halaman Cari Data Barang... IV-22 Gambar IV.40 Rancangan Halaman Cari Data Konsumen... IV-22 Gambar IV.41 Rancangan Halaman Cari DataLogin...IV-23 Gambar IV.42 Rancangan Halaman Cari DataOrder...IV-23 Gambar IV.43 Rancangan Halaman Cari Order Detail...IV-24 Gambar IV.44 Rancangan Halaman Cari Kartu Kredit... IV-24 Gambar IV.45 Rancangan Halaman Laporan Data Barang...IV-25 Gambar IV.46 Rancangan Halaman Laporan Data Konsumen... IV-25 Gambar IV.47 Rancangan Halaman Laporan DataLogin... IV-26 Gambar IV.48 Rancangan Halaman LaporanData Order... IV-26 Gambar IV.49 Rancangan Halaman LaporanOrder Detail...IV-27 Gambar IV.50 Rancangan Halaman Laporan Kartu Kredit... IV-27 Gambar IV.51 Rancangan Halaman Hasil laporan Dicetak... IV-28 Gambar IV.52 Rancangan Halaman Belanja Barang... IV-28 Gambar IV.53 Halaman Indeks bagiUser Umum... IV-30 Gambar IV.54 HalamanLogin bagiUser Umum... IV-31 Gambar IV.55 HalamanRegister bagiUserUmum... IV-31 Gambar IV.56 Halaman Boneka bagiUser Umum... IV-32 Gambar IV.57 Halaman Keramik bagiUser Umum... IV-33 Gambar IV.58 Halaman Sovenir bagiUser Umum... IV-33 Gambar IV.59 Halaman Parsel bagiUserUmum... IV-34 Gambar IV.60 Halaman Lainnya bagi User Umum... IV-35 Gambar IV.61 Halaman Hasil Pencari Data Barang... IV-35 Gambar IV.62 HalamanDetail dari Salah Satu Barang... IV-36 Gambar IV.63 Halaman Pengisian DataRegister...IV-37 Gambar IV.64 Halaman Pengisian DataLogin...IV-38 Gambar IV.65 Halaman Indeks bagi Konsumen... IV-38 Gambar IV.66 Halaman Boneka bagi Konsumen... IV-39 Gambar IV.67 Halaman Keramik bagi Konsumen... IV-40 Gambar IV.68 Halaman Sovenir bagi Konsumen... IV-40 Gambar IV.69 HalamanDetailBarang ... IV-41 Gambar IV.70 Halaman Belanja Barang... IV-42 Gambar IV.71 Halaman Belanja BarangQuantity yang Berubah... IV-43 Gambar IV.72 Halaman Hasil Penambahan Barang... IV-44 Gambar IV.73 Halaman Hasil Pembatalan Barang... IV-45 Gambar IV.74 Halaman Konfirmasi... IV-46 Gambar IV.75 Halaman Pembayaran... IV-47 Gambar IV.76 Halaman Pembayaran dengan Kartu Kredit... IV-48 Gambar IV.77 Halaman Pembayaran denganTransfer...IV-48 Gambar IV.78 Halaman Finish...IV-49 Gambar IV.79 Halaman Data Belanja... IV-50 Gambar IV.80 Halaman Data Belanja lebih Detail...IV-50 Gambar IV.81 Halaman Pertanyaan... IV-51 Gambar IV.82 Halaman Ubah Data Diri... IV-51 Gambar IV.83 Halaman Indeks bagi Admin... IV-52 Gambar IV.84 Halaman Data Barang... IV-53 Gambar IV.85 Penambahan Data Barang... IV-54 Gambar IV.86 Hasil Penambahan Data Barang... IV-54 Gambar IV.87 Hasil Penambahan Data2... IV-55 Gambar IV.88 Perubahan Data... IV-56 Gambar IV.89 Hasil Perubahan Data... IV-57


(8)

xiii

Gambar IV.90 Hasil Penghapusan Data... IV-57 Gambar IV.91 Halaman Data Konsumen... IV-58 Gambar IV.92 Halaman DataLogin...IV-59 Gambar IV.93 Halaman DataOrder...IV-60 Gambar IV.94 Halaman Hasil Perubahan DataOrder...IV-61 Gambar IV.95 Halaman DataOrder Detail...IV-61 Gambar IV.96 Halaman Data Kartu Kredit... IV-62 Gambar IV.97 Halaman DataBank... IV-63 Gambar IV.98 Halaman Cari Data ... IV-64 Gambar IV.99 Halaman Diisi Data... IV-65 Gambar IV.100 Halaman Hasil Pencarian Data... IV-65 Gambar IV.101 Halaman Cari Data Konsumen... IV-66 Gambar IV.102 Halaman Cari DataLogin...IV-67 Gambar IV.103 Halaman Cari DataOrder...IV-67 Gambar IV.104 Halaman CariData Order Detal...IV-68 Gambar IV.105 Halaman Cari Kartu Kredit... IV-68 Gambar IV.106 Halaman Laporan... IV-69 Gambar IV.107 Halaman Laporan Data Barang... IV-70 Gambar IV.108 Halaman Laporan Terisi Data... IV-71 Gambar IV.109 Halaman Cetak Laporan... IV-71 Gambar IV.110 HalamanPreview Laporan... IV-72 Gambar IV.111 Halaman Hasil Laporan... IV-72 Gambar IV.112 Halaman Laporan Data Konsumen... IV-73 Gambar IV.113 Halaman Laporan Data Login...IV-73 Gambar IV.114 Halaman Laporan Data Order...IV-74 Gambar IV.115 Halaman Laporan DataOrder Detail...IV-74 Gambar IV.116 Halaman Laporan Data Kartu Kredit... IV-75 Gambar IV.117 Halaman Laporan Data order... IV-76 Gambar IV.118 Halaman Cetak Laporan... IV-76 Gambar IV.119 Halaman Preview Laporan... IV-77 Gambar IV.120 Halaman Hasil Laporan... IV-78 Gambar V.1 Fitur User Umum... V-4 Gambar V.2 Fitur Konsumen... V-5 Gambar V.3 Fitur Admin... V-6


(9)

DAFTAR TABEL

Tabel II.1 Perbedaan ASP dan ASP.Net... II-14

Tabel II.2 ASP.NetInput Server Control II-17

Tabel III.1 Peraturan Bisnis... III-3 Tabel III.2 Proses Login………... III-27

Tabel III.3 Proses PemeriksaanOrder………... III-28

Tabel III.4 Proses Cetak Laporan……… III-29

Tabel III.5 ProsesInsertDataRegister ...III-30

Tabel III.6 ProsesUpdate DataRegister ...III-31

Tabel III.7 ProsesViewDataRegister . III-31

Tabel III.8 ProsesDelete Data Register .. III-32

Tabel III.9 ProsesSearch DataRegister ... III-32

Tabel III.10 ProsesInsertData Barang………... III-33

Tabel III.11 ProsesUpdate Data Barang……….. III-33

Tabel III.12 ProsesDelete Data Barang……… III-34

Tabel III.13 ProsesSearch Data Barang……….. III-34

Tabel III.14 ProsesViewData Barang……….. III-35

Tabel III.15 Proses Pemilihan Barang... III-35 Tabel III.16 Proses Pembelian Barang... III-36 Tabel III.17 Proses Pembayaran………. III-37 Tabel III.18 Kamus Data Data_Konsumen...III-37 Tabel III.19 Kamus Data Data_Barang... III-38

Tabel III.20 Kamus Data Data_Order III-39

Tabel III.21 Kamus Data Data_Order_Detail…...………... III-39 Tabel III.22 Kamus Data Data_Kartu_Kredit………... III-40 Tabel III.23 Kamus Data Data_Login... III-40

Tabel III.24 Kamus Data Data_Bank .. III-41

Tabel III.25 Spesifikasi Entitas………... III-43 Tabel III.26 Spesifikasi Atribut pada Entitas dan Relasi………... III-44 Tabel V.1 Proses Login………. V-1 Tabel V.2 Proses Register……… V-2 Tabel V.3 Proses Ubah Data Diri……… V-2 Tabel V.4 Proses Pembayaran……… V-2 Tabel V.5 Proses Data Barang………... V-3 Tabel V.6 Proses Cari Data Barang………... V-3 Tabel V.7 Keterangan Fitur User Umum………... V-4 Tabel V.8 Keterangan Fitur Konsumen... V-5 Tabel V.9 Keterangan Fitur Admin... V-6


(10)

Universitas Kristen MaranathaI-1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi saat ini, tidak dapat dihindari. Salah satunya merupakan perkembangan internet yang dapat mendukung segala aktivitas manusia di dunia saat ini. Melalui media internet, semua orang dapat melakukan berbagai macam aktivitas yang mendukung usahanya atau untuk mendapatkan informasi yang dibutuhkan.

Informasi yang ada di seluruh dunia dapat diketahui dengan mudah melalui media internet. Menjalankan bisnis di dunia internet pun saat ini makin marak dilakukan. Salah satu cara yang dapat dilakukan untuk mengembangkan suatu usaha yang dimiliki, adalah dengan membuat website e-commerce.

Website e-commerce merupakan salah satu media untuk mengembangkan suatu usaha dengan cara menjual barang secara elektronik melalui internet. Dalam dunia internet saat ini, website e-commerce telah menjamur dan semakin banyak orang menggunakan website e-commerce untuk mengembangkan usahanya.

Perdagang melalui internet ini juga memiliki beberapa kategori yaitu kategori B2B (Business to Business), B2C (Business to Customer), B2B2C (Business to Business to Customer), C2B (Customer to Business), C2C (Customer to Customer), B2E (Business to Employees), E-learning, dan E-government.

Bisnis to Customer (B2C) yaitu perdagangan melalui media internet antara konsumen dan perusahaan merupakan kategori yang dijalankan oleh Tia Homes untuk mendukung usaha yang dijalankannya. Untuk mendukung usaha yang dilakukannya, Toko Tia Homes membangun sebuahwebsite e-commerce.

Tia Homes merupakan toko yang menyediakan berbagai macam pernak-pernik. Barang-barang yang dijual di toko tersebut beraneka


(11)

ragam, seperti souvenir (ucapan terima kasih), doll (boneka), ceramics (keramik), parsel ( paket parsel untuk berbagai acara) dan aneka pernak-pernik yang lainnya. Toko beralamatkan di Jl. Lemah Wungkuk no. 26 Cirebon Jawa Barat ini, baru didirikan pada tahun 2004 serta dapat berkembang dengan baik.

Persaingan dalam dunia nyata, tidak dapat terhindari. Saat ini, seiring dengan perkembangan dan kebutuhan konsumen akan barang-barang pernak-pernik seperti pada toko Tia Homes, membuat semakin banyak dan menjamurnya toko yang menjual barang yang sejenis Toko Tia Homes.

Toko Tia Homes pun harus dapat bertahan dan bersaing dengan banyak toko lainnya, agar usaha yang dijalankannya dapat dipertahankan dan makin berkembang. Untuk dapat mengembangkan usaha yang dijalani, toko tersebut memiliki prinsip bahwa pelayanan yang baik dan harga standart akan membawa keberhasilan, dan ini terbukti dari perkembangan toko tersebut yang dapat bersaing dengan toko-toko yang lainnya.

Perkembangan toko dalam dunia nyata makin dapat dirasakan oleh Toko Tia Homes. Perkembangan tersebut dibuktikan dengan makin banyaknya konsumen yang datang, dan membeli barang pada Toko Tia Homes. Konsumen yang datang pun, saat ini banyak berasal dari daerah di luar Cirebon.

Pelayanan yang baik pada konsumen merupakan prinsip utama dari Toko Tia Homes, maka untuk dapat menjangkau dan memberikan pelayanan yang terbaik bagi konsumen serta untuk mengembangkan usahanya, maka Toko Tia Homes membangun sebuah website e-commerce. Pada website tersebut, konsumen dapat melihat barang-barang baru yang ditawarkan dan dapat membeli barang-barang-barang-barang yang ditawarkan.

Diharapkan website yang telah dibangun ini dapat memberikan keuntungan bagi konsumen dan pemilik Toko Tia Homes. Bagi konsumen, diharapkan dapat memberikan kemudahan untuk memperoleh informasi


(12)

Universitas Kristen MaranathaI-3 barang yang dijual serta dapat membeli barang pada Toko Tia Homes dengan mudah. Bagi pemilik toko, diharapkan dengan adanya website tersebut, makin dapat mengembangkan usaha yang dimiliki dan dapat meningkatkan pendapatan toko tersebut.

1.2 Perumusan Masalah

Sejak didirikan tahun 2004 lalu, Toko Tia Homes mengalami perkembangan yang cukup baik. Perkembangan toko tersebut dapat dibuktikan dengan semakin banyaknya jenis barang yang dijual di toko tersebut dan konsumen yang berdatangan pun cukup banyak dan berasal dari berbagai kota. Kerja sama yang dijalin oleh toko tersebut, cukup luas dan juga dilakukan dengan berbagai toko di luar daerah cirebon.

Perkembangan Toko Tia Homes pun seiring dengan perkembangan teknologi yang dialami oleh semua warga di berbagai negara. Jalinan komunikasi pun dapat dilakukan dengan mudah. Perkembangan dalam dunia internet, memudahkan setiap orang untuk mendapatkan informasi dan melakukan berbagai aktivitas. Salah satu aktivitas yang dapat dilakukan melalui media internet, yaitu melakukan penjualan barang dalam duniainternet.

Persaingan dalam dunia nyata, membuat Toko Tia Homes mencari langkah lain untuk memajukan usahanya, salah satunya dengan membuat website penjualan barang melalui internet. Cara ini dilakukan untuk memudahkan para konsumen yang berasal dari luar kota untuk membeli barang yang diinginkan.

Website Toko Tia Homes diharapkan dapat memajukan usaha Toko Tia Homes, memudahkan para konsumen untuk membeli barang yang diinginkan dan mempermudah jalinan kerja sama antara toko-toko yang ada.

Menu-menu yang terdapat dalam website, disesuaikan dengan keinginan pihak Toko Tia Homes. Menu-menu tersebut menunjukkan berbagai macam barang yang dijual pada toko tersebut beserta keterangan yang berkaitan.


(13)

Pada website tersebut, tersedia menu khusus bagi seorang admin untuk melihat beberapa data yang berkaitan dan mendukung website tersebut.Admin dapat melakukan perubahan data langsung pada website tersebut.

Permasalahan berkaitan denganwebsite Toko Tia Homes adalah: • Apakah fungsiwebsite Toko Tia Homes?

• Apakah isi dariwebsite tersebut?

• Bagaimana cara menggunakan website tersebut bagi admin maupun konsumen?

• Bagaimana cara kerja dariwebsite tersebut?

1.3 Tujuan

Pembuatan website e-commerce Toko Tia Homes memiliki beberapa tujuan yang bermanfaat. Tujuan yang dimaksud, dibagi menjadi dua yaitu tujuan bagi Toko Tia Homes dan tujuan bagi konsumen.

Tujuan bagi Toko Tia Homes:

Memajukan usaha yang dijalankan dan cara memperoleh keuntungan yang besar.

Mempertahankan usaha yang dijalankan dalam persaingan bisnis yang ketat.

Media promosi barang yang dijual dan membantu menginformasikan barang yang dijual dan barang baru. Tujuan bagi konsumen:

Memberikan kemudahan dalam pembelian dan pengiriman barang bagi konsumen, sehingga konsumen dapat menghemat waktu, biaya dan tenaga dalam pembelian barang yang diinginkan.

Memberikan kemudahan dalam mengetahui informasi barang-barang yang dijual dan barang baru.


(14)

Universitas Kristen MaranathaI-5

1.4 Batasan Masalah

1. Produk yang dibuat adalah sebuah website dengan nama website Tia Homes. Website ini dibuat dengan tujuan untuk pengembangan usaha toko tersebut dan membantu memperluas informasi mengenai barang-barang yang tersedia serta memberikan kemudahan pada konsumen dalam hal pembelanjaan.

2. Website tersebut merupakan website yang memberikan informasi mengenai hal-hal yang berkaitan dengan toko tersebut dan mengenai barang-barang yang disediakan dalam toko tersebut serta disediakan fasilitas untuk melakukan pembelian online.

3. Dalam website tersebut tersediafitur-fitur sepertifitur home,fitur boneka, souvenir, keramik, parsel, serta barang lainnya, fitur login, fitur pendaftaran (register), fitur mengubah data diri, fitur data belanja dan fitur pertanyaan bagi konsumen, sedangkan bagi admin atau pemilik toko, disediakan fitur tambahan yaitu fitur data barang, data konsumen, data login, data order, data order detail, data kartu kredit, cari data sertafiturlaporan.

4. Konsumen yang dapat melakukan pembelian barang adalah konsumen yang melakukan login terlebih dahulu atau telah mendaftar keanggotan.

5. Pembayaran dapat dilakukan dengan dua cara yaitu transfer maupun melalui kartu kredit. Konsumen yang menggunakan kartu kredit harus mengisi data kartu kredit yang dimiliki dan digunakan setiap kali melakukan pembelian barang, hal ini dilakukan untuk pengecekan ke bank yang bersangkutan, untuk memastikan kebenaran kartu kredit yang digunakan, dan telah melakukan pembayaran sesuai dengan jumlah yang ada.

6. Barang akan dikirimkan jika pembayaran telah dilakukan. Setiap kali konsumen melakukan pembelian, maka status barang pada data order akan menghasilkan status pending, setelah dilakukan


(15)

pengecekan kebenaran pembayaran telah dilakukan, maka status akan diubah oleh admin menjadi status sudah bayar. Setelah pembayaran dilakukan, maka barang akan dikirim dan status berubah menjadi kirim.

7. Pencarian data yang dilakukan oleh admin, dapat dilakukan dengan menggunakan Id data yang ada, atau dapat dilakukan berdasarkan tanggal atau keterangan lainnya yang diminta pada halamanwebsite.

8. Pencetakan laporan, dapat langsung dilakukan pada website. Pencetakan laporan dapat dilakukan terhadap semua data yang ada, yaitu data barang, data konsumen, data order, data order detail, data kartu kredit, dan datalogin.

9. Website yang ada dirancang semi-otomatis, karena masih menggunakan tenaga admin dalam pengubahan data dan karena belum adanya kerja sama antara bank dan Toko Tia Homes untuk melakukan pembayaran melalui kartu kredit. 10. Website tersebut juga dibangun dengan menggunakan bahasa

Indonesia atau sesuai kreasi yang akan disesuaikan oleh pemilik toko, dengan tujuan untuk memudahkan konsumen untuk mengetahui semua informasi yang ada dalam website tersebut dan menarik perhatian.

11. Website yang akan dibuat, selanjutnya akan di-hosting pada sebuah perusahaanhosting.

1.5 Sistematika Penulisan

Bab I. Pendahuluan

Bagian digunakan untuk menjelaskan latar belakang, perumusan masalah, tujuan, pembatasan masalah dan sistematika penulisan Laporan Tugas Akhir.


(16)

Universitas Kristen MaranathaI-7 Bagian ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembangunan sistem dan digunakan untuk mendukung pembangunan sistem yang ada.

Bab III. Analisis dan Perancangan

Bagian ini digunakan untuk menjelaskan analisis keadaan, kebutuhan sistem, perancangan sistem, DFD, ERD, dan gambaran arsitektur sistem.

Bab IV. Hasil Tercapai

Bagian ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design.

Bab V. Evaluasi

Bagian ini digunakan untuk menjelaskan rencana pengujian sistem dan testing yang dilakukan.

Bab VI. Penutupan (Kesimpulan dan Saran)

Bagian ini digunakan untuk memberi kesimpulan dan kata-kata penutup dalam Laporan Tugas Akhir.

Daftar Pustaka

Bagian yang berisi tentang daftar sumber-sumber informasi yang digunakan untuk mendukung pembuatan proyek. Lampiran

Bagian ini terdiri dari bagian-bagian pelengkap seperti daftar gambar, tabel, dan informasi lain yang berhubungan dengan proyek yang ada.


(17)

BAB VI

KESIMPULAN DAN SARAN

II.1 Kesimpulan

Pada bagian-bagian laporan sebelumnya, dijelaskan seluruh hasil analisis dan pembangunanwebsite Tia Homes. Berdasarkan hasil analisis dan penjelasan yang ada, maka dapat ditarik beberapa kesimpulan yang berkaitan dengan pembahasan yang dilakukan yaitu:

1. Website Tia Homes yang dibangun memiliki fungsi untuk mendukung jalannya usaha yang dimiliki oleh pemilik toko di tengah-tengah persaingan yang ketat pada dunia nyata. Website yang telah dibangun ini diharapkan dapat memberikan peningkatan hasil usaha dan keuntungan yang didapatkan. Jalinan kerja sama antara toko Tia Homes dengan toko dan perusahaan lainnya diharapkan dapat berjalan lebih lancar. Konsumen yang membeli barang pun diharapkan dapat dengan mudah membeli barang yang ada, tanpa harus mengalami kendala dalam hal jarak, biaya dan waktu.

2. Informasi mengenai data barang yang dijual dikelompokan berdasarkan type barang yang ada dan ditampilkan pada website Tia Homes. Pemilik toko juga dapat memberikan informasi promo yang diadakan oleh toko tersebut pada konsumen untuk menarik perhatian konsumen. Informasi data barang yang ada, yaitu informasi mengenai nama barang, harga barang, type barang dan gambar dari barang tersebut yang memudahkan konsumen untuk melihat barang yang ditawarkan. 3. Website Tia Homes dapat digunakan oleh tiga user yang

memiliki hak akses yang berbeda, yaitu user umum, user sebagai konsumen dan user sebagai admin. Masing-masing user dengan hak akses yang berbeda, memiliki fasilitas dan hak


(18)

Universitas Kristen MaranathaVI-2 yang berbeda. Misalnya konsumen dapat melakukan pembelian barang secaraonline langsung dariwebsitetersebut.

4. Data barang yang ada, disimpan dalam database yang dibangun sesuai dengan kebutuhan. Admin memiliki hak untuk mengatur semua data yang tersimpan dalam database dan dapat mengaturnya melaui aplikasi yang dibangun. Hal ini akan mempermudah bagi admin untuk melakukan perubahan data yang ada, sehingga informasi yang dihasilkan selalu informasi yang up-to-date atau informasi yang terbaru.

II.2 Saran

Aplikasi Tia Homes dapat digunakan untuk mendukung usaha yang sedang berjalan, namun untuk dapat lebih mendukung usaha yang dijalankan, maka terdapat beberapa usulan saran yang dapat diberikan:

1. Pemilik Toko Tia Homes diharapkan selalu melakukan perawatan atau maintenance terhadap aplikasi sehingga aplikasi yang ada diharapkan dapat selalu digunakan dengan baik dan dapat mendukung jalannya usaha yang dilakukan. 2. Perawatan data dalam database harus sering dilakukan untuk

meng-update data yang ada dan agar tidak terjadi penumpukan data.

3. Dapat melakukan back-up data secara otomatis dari aplikasi yang ada.

4. Dapat melakukan kerja sama dengan pihak bank agar konsumen dapat melakukan pembayaran dengan kartu kredit dan pemeriksaan keaslian kartu kredit dapat dilakukan secara otomatis dan tidak manual.

5. Jika kerja sama dengan bank tidak dapat dilakukan, maka untuk mendukung keamanan penggunaan kartu kredit, maka pihak Tia Homes dapat melakukan kerja sama dengan perusahaan penyedia jasa pembayaran melalui kartu kredit yang dapat mengatur pembayaran melalui kartu kredit.


(19)

Perusahaan yang dimaksud misalnya perusahan Paypal, sehingga pembayaran dengan kartu kredit, dapat diperiksa keasliannya dengan cara otomatis dan lebih aman.


(20)

Z

DAFTAR PUSTAKA

1. Hadiyan, Titan (2006). Materi Perkuliahan Pemrograman Web Lanjut. Fakultas IT Universitas Kristen Maranatha

2. Suteja, Bernard R. (2005). Materi Perkuliahan Pemrograman Web. Fakultas IT Universitas Kristen Maranatha

3. Imbar, Victor R. (2005). Materi Perkuliahan Basis Data. Materi Perkuliahan Sistem Informasi Lanjut. Fakultas IT Universitas Kristen Maranatha

4. Kandaga, Tjatur. (2005). Materi Perkuliahan Pemrograman Berorientasi Objek. Fakultas IT Universitas Kristen Maranatha 5. Kurniawati, Saron. (2004). Materi Perkuliahan Pengantar Sistem

Informasi. Fakultas IT Universitas Kristen Maranatha

6. Teddy Markus. (2005). Materi Perkuliahan User Inteface Design. Fakultas IT Universitas Kristen Maranatha

7. Dean, Elisa. (2005). Materi Perkuliahan Basis Data. Fakultas IT Universitas Kristen Maranatha

8. http://www.ilmukomputer.com 9. http://www.javascript.internet.com 10. http://www.asp.net


(1)

Universitas Kristen MaranathaI-6 pengecekan kebenaran pembayaran telah dilakukan, maka status akan diubah oleh admin menjadi status sudah bayar. Setelah pembayaran dilakukan, maka barang akan dikirim dan status berubah menjadi kirim.

7. Pencarian data yang dilakukan oleh admin, dapat dilakukan dengan menggunakan Id data yang ada, atau dapat dilakukan berdasarkan tanggal atau keterangan lainnya yang diminta pada halamanwebsite.

8. Pencetakan laporan, dapat langsung dilakukan pada website. Pencetakan laporan dapat dilakukan terhadap semua data yang ada, yaitu data barang, data konsumen, data order, data order detail, data kartu kredit, dan datalogin.

9. Website yang ada dirancang semi-otomatis, karena masih menggunakan tenaga admin dalam pengubahan data dan karena belum adanya kerja sama antara bank dan Toko Tia Homes untuk melakukan pembayaran melalui kartu kredit. 10. Website tersebut juga dibangun dengan menggunakan bahasa

Indonesia atau sesuai kreasi yang akan disesuaikan oleh pemilik toko, dengan tujuan untuk memudahkan konsumen untuk mengetahui semua informasi yang ada dalam website

tersebut dan menarik perhatian.

11. Website yang akan dibuat, selanjutnya akan di-hosting pada sebuah perusahaanhosting.

1.5 Sistematika Penulisan

Bab I. Pendahuluan

Bagian digunakan untuk menjelaskan latar belakang, perumusan masalah, tujuan, pembatasan masalah dan sistematika penulisan Laporan Tugas Akhir.


(2)

Bagian ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembangunan sistem dan digunakan untuk mendukung pembangunan sistem yang ada.

Bab III. Analisis dan Perancangan

Bagian ini digunakan untuk menjelaskan analisis keadaan, kebutuhan sistem, perancangan sistem, DFD, ERD, dan gambaran arsitektur sistem.

Bab IV. Hasil Tercapai

Bagian ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design.

Bab V. Evaluasi

Bagian ini digunakan untuk menjelaskan rencana pengujian sistem dan testing yang dilakukan.

Bab VI. Penutupan (Kesimpulan dan Saran)

Bagian ini digunakan untuk memberi kesimpulan dan kata-kata penutup dalam Laporan Tugas Akhir.

Daftar Pustaka

Bagian yang berisi tentang daftar sumber-sumber informasi yang digunakan untuk mendukung pembuatan proyek. Lampiran

Bagian ini terdiri dari bagian-bagian pelengkap seperti daftar gambar, tabel, dan informasi lain yang berhubungan dengan proyek yang ada.


(3)

Universitas Kristen MaranathaVI-1

BAB VI

KESIMPULAN DAN SARAN

II.1 Kesimpulan

Pada bagian-bagian laporan sebelumnya, dijelaskan seluruh hasil analisis dan pembangunanwebsite Tia Homes. Berdasarkan hasil analisis dan penjelasan yang ada, maka dapat ditarik beberapa kesimpulan yang berkaitan dengan pembahasan yang dilakukan yaitu:

1. Website Tia Homes yang dibangun memiliki fungsi untuk mendukung jalannya usaha yang dimiliki oleh pemilik toko di tengah-tengah persaingan yang ketat pada dunia nyata.

Website yang telah dibangun ini diharapkan dapat memberikan peningkatan hasil usaha dan keuntungan yang didapatkan. Jalinan kerja sama antara toko Tia Homes dengan toko dan perusahaan lainnya diharapkan dapat berjalan lebih lancar. Konsumen yang membeli barang pun diharapkan dapat dengan mudah membeli barang yang ada, tanpa harus mengalami kendala dalam hal jarak, biaya dan waktu.

2. Informasi mengenai data barang yang dijual dikelompokan berdasarkan type barang yang ada dan ditampilkan pada

website Tia Homes. Pemilik toko juga dapat memberikan informasi promo yang diadakan oleh toko tersebut pada konsumen untuk menarik perhatian konsumen. Informasi data barang yang ada, yaitu informasi mengenai nama barang, harga barang, type barang dan gambar dari barang tersebut yang memudahkan konsumen untuk melihat barang yang ditawarkan. 3. Website Tia Homes dapat digunakan oleh tiga user yang

memiliki hak akses yang berbeda, yaitu user umum, user

sebagai konsumen dan user sebagai admin. Masing-masing


(4)

yang berbeda. Misalnya konsumen dapat melakukan pembelian barang secaraonline langsung dariwebsitetersebut.

4. Data barang yang ada, disimpan dalam database yang dibangun sesuai dengan kebutuhan. Admin memiliki hak untuk mengatur semua data yang tersimpan dalam database dan dapat mengaturnya melaui aplikasi yang dibangun. Hal ini akan mempermudah bagi admin untuk melakukan perubahan data yang ada, sehingga informasi yang dihasilkan selalu informasi yang up-to-date atau informasi yang terbaru.

II.2 Saran

Aplikasi Tia Homes dapat digunakan untuk mendukung usaha yang sedang berjalan, namun untuk dapat lebih mendukung usaha yang dijalankan, maka terdapat beberapa usulan saran yang dapat diberikan:

1. Pemilik Toko Tia Homes diharapkan selalu melakukan perawatan atau maintenance terhadap aplikasi sehingga aplikasi yang ada diharapkan dapat selalu digunakan dengan baik dan dapat mendukung jalannya usaha yang dilakukan. 2. Perawatan data dalam database harus sering dilakukan untuk

meng-update data yang ada dan agar tidak terjadi penumpukan data.

3. Dapat melakukan back-up data secara otomatis dari aplikasi yang ada.

4. Dapat melakukan kerja sama dengan pihak bank agar konsumen dapat melakukan pembayaran dengan kartu kredit dan pemeriksaan keaslian kartu kredit dapat dilakukan secara otomatis dan tidak manual.

5. Jika kerja sama dengan bank tidak dapat dilakukan, maka untuk mendukung keamanan penggunaan kartu kredit, maka pihak Tia Homes dapat melakukan kerja sama dengan perusahaan penyedia jasa pembayaran melalui kartu kredit


(5)

Universitas Kristen MaranathaVI-3 Perusahaan yang dimaksud misalnya perusahan Paypal, sehingga pembayaran dengan kartu kredit, dapat diperiksa keasliannya dengan cara otomatis dan lebih aman.


(6)

DAFTAR PUSTAKA

1. Hadiyan, Titan (2006). Materi Perkuliahan Pemrograman Web Lanjut. Fakultas IT Universitas Kristen Maranatha

2. Suteja, Bernard R. (2005). Materi Perkuliahan Pemrograman Web. Fakultas IT Universitas Kristen Maranatha

3. Imbar, Victor R. (2005). Materi Perkuliahan Basis Data. Materi Perkuliahan Sistem Informasi Lanjut. Fakultas IT Universitas Kristen Maranatha

4. Kandaga, Tjatur. (2005). Materi Perkuliahan Pemrograman Berorientasi Objek. Fakultas IT Universitas Kristen Maranatha

5. Kurniawati, Saron. (2004). Materi Perkuliahan Pengantar Sistem Informasi. Fakultas IT Universitas Kristen Maranatha

6. Teddy Markus. (2005). Materi Perkuliahan User Inteface Design. Fakultas IT Universitas Kristen Maranatha

7. Dean, Elisa. (2005). Materi Perkuliahan Basis Data. Fakultas IT Universitas Kristen Maranatha

8. http://www.ilmukomputer.com

9. http://www.javascript.internet.com