Abstrak
Sepuluh tahun terakhir ini website menjadi sangat popular terutama internet,
Internet membuat perkembangan terhadap segala aspek, terutama pada aspek
ekonomi/bisnis, salah satunya adalah perusahaan-perusahaan bisnis atau
perdagangan. Agar dapat bersaing dengan perusahaan besar maupun kecil, sebuah
perusahaan harus mempunyai system informasi yang baik.
CV. JAYA BERKAT merupakan perusahaan garment di Bandung yang masih
memakai sistem manual untuk kegiatan pemasaran dan transaksinya. Untuk
mempercepat dan memperluas alur perdagangan perusahaan ini, maka perusahaan
Jaya Berkat membutuhkan pemasaran dan transaksi secara online melalui internet
untuk mempermudah alur perdagangan. Melalui laporan ini akan diketahui
bagaimana cara membuat keseluruhan website dari sistem pemasaran hingga
proses transaksi perusahaan Jaya Berkat. Website ini meliputi: Bagaimana
memasarkan produk perusahaan, bagaimana membuat suatu pemesanan, proses
pembayaran(ATM), dan bagaimana memasukkan data-data, memeriksa dan
mendata pemesanan yang terjadi.
Website ini dirancang dalam bentuk yang dapat diakses menggunakan web
browser (IE.6, Mozilla 1, Opera 8). Website ini menggunakan bahasa pemograman
C#. Diharapkan website ini dapat digunakan oleh perusahaan ini dan dapat memberi
Daftar Isi
Lembar Pengesahan ...ii
Pernyataaan Orisinalitas Laporan...iii
Kata Pengantar...iv
Lembar Persetujuan Karya Ilmiah ...vi
Abstrak ...vii
I.1 Latar Belakang ... I-1
I.2 Perumusan Masalah ... I-1
I.3 Tujuan ... I-2
I.4 Batasan Masalah ... I-2
I.4.1 Batasan Aplikasi ... I-2
I.4.2 Batasan Hardware... I-3
I.4.3 Batasan Software ... I-3
I.5 Sistematika Pembahasan... I-4
II.4 HTML (Hyper Text Mark Language) ... II-7
II.5 SQL (Structure Query Language) ... II-8
II.6 SQL Server ... II-9
II.8 ERD (Entity Relationship Diagram)... II-10
II.8.1 Kardinalitas/Derajat Relasi ... II-11
II.9 Alat Pemodelan ... II-13
II.9.1 Diagram konteks (Context Diagram)... II-13
II.9.2 Data Flow Diagram(DFD) atau Diagram Alir Data(DAD)... II-14
II.9.3 Kamus Data (Data Dictionary) ... II-16
II.9.4 Spesifikasi Proses (Process Specification (PSPEC)) ... II-17
BAB III ... II-1
Analisa dan Perancangan... II-1
III Analisa dan Perancangan... III-1
III.1 Analisa Kebutuhan Sistem ... III-1
III.2 ER Diagram... III-2
III.3 Perancangan Tabel ... III-4
III.4 Struktur Tabel... III-5
III.5 Perancangan Sistem ... III-8
III.5.1 Data Flow Diagram (DFD) ... III-8
III.5.2 Proses Specificastion (PSPEC) ... III-14
III.5.3 Kamus data ... III-22
III.6 Perancangan User Interface... III-24
III.7 SiteMap Website ... III-33
BAB IV... III-1
Perancangan Sistem ... III-1
IV Perancangan Sistem ...IV-1
IV.1 Screenshot Tabel database...IV-1
IV.2 ScreenShoot Aplikasi ...IV-2
BAB V...IV-19
Evaluasi Sistem ...IV-19
V Evaluasi Sistem ...V-19
V.1 Evaluasi tiap method/fungsi utama ...V-19
V.1.1 Bagian User...V-19
V.2 Evaluasi Aplikasi ...V-20
V.2.1 Black Box ...V-20
V.2.2 Ulasan hasil evaluasi ...V-20
V.3 Tujuan Evaluasi Perumusan Masalah ...V-22
Bab VI...V-1
VI Kesimpulan dan Saran ...VI-1
VI.1 Kesimpulan ...VI-1
VI.2 Saran ...VI-1
Lampiran...VI-2
Daftar Gambar
Gambar II.1 Entitas... II-10
Gambar II.2 Atribut ... II-11
Gambar II.3 Relationship ... II-11
Gambar II.4 Kardinalitas One to One ... II-12
Gambar II.5 Kardinalitas One to Many ... II-12
Gambar II.6 Kardinalitas Many to Many ... II-13
Gambar II.7 Penjelasan pembuatan DFD ... II-16
Gambar III.1 ER Diagram ... III-3
Gambar III.2 Relasi table Aplikasi ... III-4
Gambar III.3 Struktur Tabel TCustomers ... III-5
Gambar III.4 Struktur Tabel TOrder ... III-5
Gambar III.5 Struktur Tabel TOrderDetail ... III-6
Gambar III.6 Struktur Tabel TProduct ... III-6
Gambar III.7 Struktur Tabel TCart... III-6
Gambar III.8 Struktur tabel TProductCategory ... III-6
Gambar III.9 Struktur Tabel TCategory ... III-7
Gambar III.10 Diagram Konteks... III-8
Gambar III.11 DFD Level 1 ... III-9
Gambar III.12 DFD Level 2 dari User, Proses 3 Lupa Password... III-10
Gambar III.13 DFD Level 2 dari User, Proses 5 Menu Utama... III-10
Gambar III.14 DFD Level 2 dari Admin, Proses 5 Menu Utama ... III-11
Gambar III.15 DFD Level 3 dari Admin, Proses 5.1 Proses Edit ... III-12
Gambar III.16 DFD Level 3 dari Admin, Proses 5.2 Proses Delete ... III-13
Gambar III.17 DFD Level 3 dari Admin, Proses 5.3 Proses Buat ... III-13
Gambar III.18 Menu Utama... III-25
Gambar III.19 Menu Masuk (Login)... III-25
Gambar III.21 Menu Daftar ... III-26
Gambar III.22 Halaman Lihat Produk... III-27
Gambar III.24 Halaman Masukan Alamat Pengiriman... III-29
Gambar III.25 Halaman Lupa Kata Sandi... III-30
Gambar III.26 Halaman Menu Kategori Barang (Admin) ... III-31
Gambar III.27 Halaman Menu Pesanan (Admin)... III-31
Gambar III.28 Halaman Menu Produk (Admin) ... III-32
Gambar III.29 Halaman Menu Data Konsumen (Admin) ... III-32
Gambar III.30 Site Map Website ... III-33
Gambar IV.1 Tabel Produk ...IV-1
Gambar IV.2 Tabel Konsumen...IV-1
Gambar IV.3 Tabel Kategori Barang ...IV-2
Gambar IV.4 Tabel Pemesanan...IV-2
Gambar IV.5 Tampilan halaman awal Website ...IV-3
Gambar IV.6 Tampilan Menu Masuk (Login)...IV-4
Gambar IV.7 Tampilan validasi form masuk(login)...IV-4
Gambar IV.8 Tampilan Menu Daftar(Register)...IV-5
Gambar IV.9 Tampilan validasi proses Daftar...IV-6
Gambar IV.10 Tampilan berhasil proses Daftar ...IV-6
Gambar IV.11 Menu Lupa Kata Sandi (Password)...IV-7
Gambar IV.12 Menu Info Perusahaan...IV-8
Gambar IV.13 Menu FAQ ...IV-9
Gambar IV.14 Menu Kategori (perempuan) ...IV-9
Gambar IV.15 Menu Pencarian (Search Engine) ...IV-10
Gambar IV.16 Tampilan Produk...IV-11
Gambar IV.17 Tampilan keranjang belanja (shooping cart) ...IV-12
Gambar IV.18 Tampilan ubah jumlah barang belanja ...IV-12
Gambar IV.19 Tampilan proses berbelanja dan pengisian alamat pengiriman....IV-13
Gambar IV.20 Tampilan selesai berbelanja ...IV-13
Gambar IV.21 Menu Kategori Barang (Admin)...IV-14
Gambar IV.22 Tampilan proses ubah kategori barang (Admin)...IV-15
Gambar IV.23 Menu Pesanan (Admin) ...IV-16
Gambar IV.25 Menu Produk (Admin) ...IV-17
Daftar Table
Tabel II.1 Simbol-simbol Kamus Data ... II-17
Tabel III.1 Proses 1 Browsing ... III-14
Tabel III.2 Proses 2 Daftar ... III-14
Tabel III.3 Proses 3.1 Proses Verifikasi Nama Konsumen ... III-15
Tabel III.4 Proses 3.2 Proses Verifikasi Pertanyaan Keamanan ... III-15
Tabel III.5 Proses 3.3 Proses Penampilan kata sandi ... III-16
Tabel III.6 Proses 4 Proses Masuk ... III-16
Tabel III.7 Proses 5.1 Proses Pemesanan ... III-17
Tabel III.8 Proses 6.2 Proses Data Pemesanan... III-17
Tabel III.9 Proses 5.1.1 Proses Edit Kategori... III-18
Tabel III.10 Proses 5.1.2 Proses Edit Pesanan... III-18
Tabel III.11 Proses 5.1.3 Proses Edit Produk... III-19
Tabel III.12 Proses 5.2.1 Proses Hapus Kategori... III-19
Tabel III.13 Proses 5.2.2 Proses Hapus Pesanan... III-20
Tabel III.14 Proses 5.2.3 Proses Hapus Produk... III-20
Tabel III.15 Proses 5.3.1 Proses Buat Kategori ... III-21
Tabel III.16 Proses 5.2.3 Proses Buat Produk ... III-21
Tabel III.17 Kamus Data ... III-22
Tabel V.1 Ulasan evaluasi fungsi-fungsi bagian user ...V-20
Lampiran
BAB I
PENDAHULUAN
I
Pendahuluan
I.1 Latar Belakang
Perusahaan ini masih menggunakan teknologi yang sederhana tetapi karena
persaingan bisnis serta kenaikan harga-harga yang baru saja terjadi
menyebabkan penjualan mengalami penurunan yang signifikan. Oleh sebab itu,
perusahaan harus mencari solusi untuk mendongkrak kembali penjualan yang
sempat menurun.
Untuk mendongkrak penjualan atau pemasaran produk perusahaan,
perusahaan mengambil solusi dengan menggunakan Internet atau Website
untuk kegiatan bisnis perusahaan. Cara kegiatan bisnis saat ini bertemu dengan
konsumen, mempresentasikan produk-produk yang disediakan oleh perusahaan,
membahas harga, waktu yang dibutuhkan.
Dengan demikian diharapkan solusi yang baru diambil oleh perusahaan ini
dapat membuka lebih lebar lagi peluang produk mereka diterima di pasar. Pasar
dalam hal ini konsumen, dapat langsung membuka Website perusahaan dengan
menggunakan web-browser untuk melihat model-model pakaian/produk
perusahaan, untuk kemudian langsung membelinya lewat website tersebut.
I.2 Perumusan Masalah
Masalah-masalah dalam pengerjaan aplikasi ini adalah sebegai berikut:
• Bagaimana memasarkan barang-barang perusahaan secara online?
• Bagaimana mempermudah konsumen untuk memilih,
membeli/memesan barang?
• Bagaimana mempercepat alur proses pemesanan barang ke
I.3 Tujuan
Tujuan dari pembuatan website ini adalah sebagai berikut:
1. Dapat menampilkan produk-produk perusahaan secara online.
2. Mempermudah konsumen untuk memesan produk tanpa harus datang ke
perusahaan.
3. Mempermudah perusahaan untuk memasarkan produk tanpa harus
berkeliling ke tempat konsumen.
4. Mempermudah memeriksa daftar pemesanan dan data konsumen secara
komputerisasi.
I.4 Batasan Masalah
Dengan adanya keterbatasan pengalaman, waktu dan biaya maka dilakukan
pembatasan masalah dalam pembuatan aplikasi ini:
I.4.1 Batasan Aplikasi
• Aplikasi yang dibuat berbasis web application.
• Aplikasi ini lebih difokuskan pada penyediaan fungsi-fungsi seperti informasi produk-produk perusahaan berdasarkan kategori-kategori, pemesanan
produk perusahaan.
• Aplikasi ini tidak menyediakan laporan stock barang karena perusahaan akan memproses jika ada pesanan dari konsumen (memenuhi syarat),
• Aplikasi hanya menyediakan laporan pada menu admin untuk informasi pesanan produk yang dipesan konsumen serta data konsumen.
• Aplikasi ini tidak menyediakan laporan untuk konsumen tentang pemesanan
produk-produk yang telah dipesan oleh konsumen tapi dilakukan via mail
oleh admin untuk pemberitahuan pesanan konsumen.
• Aplikasi ini tidak membahas tentang sistem proses pengiriman pesanan pelanggan, karena perusahaan mempunyai ketentuan tersendiri dalam
sistem pengiriman.
• Aplikasi ini hanya membahas tentang sistem pembayaran konsumen
• Aplikasi tidak membahas tentang pengembalian barang yang rusak(retur barang), karena tiap kali kerusakan barang perusahaan mempunyai
ketentuan/kebijakan tersendiri atau tidak tetap dalam menangani retur
barang,
• Asplikasi ini tidak menyediakan informasi pembukuan.
I.4.2 Batasan Hardware
• Aplikasi ini dibuat dengan requirement Hardware: a. Processor: AMD Sempron 2500+ (Socket 754)
b. Motherboard: Abit Kv8 pro 3rd Eye (Socket 754)
c. Memory: Kingstone DDR 512Mb PC 3200
d. Harddisk: Maxtor 80Gb 7200rpm
e. VGA
• Aplikasi ini dapat berjalan dengan requirement hardware: a. Processor: Intel atau AMD Socket A
b. Motherboard: Socket A
c. Memory: DDR 256 MB PC 2700
d. Harddisk: 20Gb 5400rpm
e. VGA
I.4.3 Batasan Software
• Software yang digunakan dalam pengembangan aplikasi ini menggunakan
Visual Studio.Net 2005 & SQL Server Express.
• Software yang digunakan untuk menjalankan produk ini adalah: a. Operating System :Window 98/ME / 2000 / XP Professional.
I.5 Sistematika Pembahasan
Penulisan laporan tugas akhir ini ditulis dalam 6(enam) bab dengan
penyusunan sebagai berikut:
• Bab I Pendahuluan
Bab ini berisi latar belakang, rumusan masalah, tujuan, batasan masalah,
sistematika pembahasan.
• Bab II Landasan Teori
Bab ini memuat teori-teori dan studi pustaka yang digunakan penulis untuk
menunjang pengumpulan dan pengolahan data serta pembuatan aplikasi
yang dilakukan dalam tugas akhir ini.
• Bab III Analisis dan Perancangan
Bab ini berisi mengenai perancangan aplikasi yang telah dilakukan oleh
penulis, serta pendesainan aplikasi.
• Bab IV Perancangan Sistem
Bab ini berisi screenshot sistem basis data dan aplikasi perangkat lunak yang
dirancang.
• Bab V Evaluasi
Bab ini berisi seputar pengujian dan proses aplikasi sistem penjualan dan
pemesanan barang secara online perusahaan Jaya Berkat.
• Bab V Kesimpulan dan Saran
Bab ini berisi mengenai kesimpulan dari penelitian ini, menjawab perumusan
permasalahan yang terdapat dibab 1(satu) dan memberi saran untuk
Bab VI
VI
Kesimpulan dan Saran
VI.1 Kesimpulan
Berdasarkan hasil analisa dan pembahasan diatas, maka dapat diambil
kesimpulan sebagai berikut :
• Alur pemasaran untuk produk-produk perusahaan bisa lebih luas dan cepat karena pihak perusahaan tidak perlu lagi memasarkan produk-produk
perusahaan dengan bertemu konsumen.
• Konsumen dapat langsung memesan barang tanpa harus mencari produsen
dalam hal ini perusahaan untuk membeli atau memesan produk-produk
pakaian.
• Perusahaan tidak perlu lagi mencatat pesanan-pesanan dari pelanggan karena aplikasi ini telah mencatat semua kegiatan dalam pemesanan barang
konsumen.
• Perusahaan tidak perlu membuat contoh asli produk untuk mendapatkan pesanan dari penlanggan, karena dapat hanya berupa gambar.
VI.2 Saran
Dalam pembuatan aplikasi untuk sistem informasi dibutuhkan keakuratan
data-data dan keamanan sistem yang penting serta penempatan data-data yang
tepat sehingga untuk pengembangan kedepan tidak akan ada kesalahan.
Penggunaan ASP.NET akan lebih sulit jika dibandingkan dengan
penggunaan ASP, hasil dari ASP.NET jauh lebih baik dengan produktifitas yang
lebih tinggi. Perlu diketahui bahwa Program ASP beda dengan Program ASP.NET.
Semoga laporan ini dapat bermanfaat bagi yang membutuhkannya dan diharapkan
feedback dari para pembaca untuk memperbaiki segala kekurangan yang terdapat
dalam laporan ini seperti: Log-in password dan sistem order yang masih jauh dari
Daftar Pustaka
• e-Commerce Menggunakan Visual C#.NET; ISBN 979-731-171-6; Cetakan
pertama; 2004
• Ir. Inge Martina: 36 Jam Belajar Komputer Microsoft SQL Server 2000; ISBN 979-20-4048-X; Cetakan pertama; 2003
• Modul Praktikum Basis Data, Data Flow Diagram dan ER Diagram
• Model Praktikum Pemograman Web Lanjut
• Widodo Budiharto & Dodi Yogi Sukmadi; Panduan Bagi Programmer.NET Aplikasi