BAB I
PENDAHULUAN
1.1 Latar Belakang
Dengan lahir dan pesatnya perkembangan dari internet menjadi salah satu infrastruktur
komunikasi yang termurah dan dengan tingkat penerimaan yang luas, maka penggunaan internet
sebagai fasilitas pendukung dan bahkan sebagai urat nadi bisnis menjadi semakin nyata
keunggulannya. Salah satu tren yang menyertai bisnis dalam jaringan internet adalah
e-commerce baik business-to-customer maupun busines-to-business. Dengan membawa
keunggulan internet seperti pelayanan 24 jam, akses dari segala penjuru dengan biaya yang
relatif murah dan kemudahan – kemudahan lainnya, maka tidaklah mengherankan jika sekarang
banyak organisasi bisnis yang merambah kedalam e-commerce.
Besarnya peranan commerce pada perekonomian banyak negara telah membuat
e-commerce menjadi salah satu mata kuliah yang banyak ditawarkan bagi mahasiswa baik teknik
maupun bisnis. Hal ini tidak pernah terjadi bagi teknologi lainnya seperti untuk TV-commerce,
radio-commerce, direct mail-commerce. Oleh karena itu dengan jelas terlihat besarnya implikasi
dan bobot dari e-commerce bagi perekonomian global.
Melihat begitu banyaknya keuntungan yang dapat ditawarkan oleh e-commerce dan tingkat
perkembangan internet yang begitu pesat baik di indonesia maupun secara global maka Toko
Kue Violate yang merupakan bagian dari e-commerce yang menjalankan bisinisnya dalam
1.2 Maksud dan Tujuan
Kami membuat makalah ini dengan maksud untuk menambah pengetahuan kami mengenai
cara merancang sebuah web kemudian mengaplikasikannya menjadi sebuah website yang kami
buat dan merupakan tugas kelompok yang bertujuan untuk memenuhi nilai dari pada UAS.
1.3 Metode Penelitian
Dalam pembuatan makalah ini kami tidak melakukan penelitin. Jadi tidak ada metode
penelitian yang kami gunakan.
1.4 Ruang Lingkup
BAB ll
PEMBAHASAN
2.1 Analisis kebutuhan
Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan
dan mengungkapkan dari pada kebutuhan - kebutuhan. Mengidentifikasi kebutuhan yang
diperoleh berdasarkan kebutuhan pengguna dan kebutuhan sistem.
A. Kebutuhan pegguna
Dalam web e-commerce terdapat dua pengguna yang dapat saling berinteraksi
dalam lingkungan sistem, yaitu: Admin dan Customer. Kedua pengguna tersebut
memilki karakteristik interaksi dengan sistem yang berbeda – beda dan memiliki
kebutuhan informasi yang berbeda – beda, seperti berikut:
A1. Skenario Kebutuhan Admin
a) Mengelola data – data produk dan web itu sendiri
b) Mengupdate produk
c) Mengecek stok produk
d) Memberikan dan menyediakan informasi tentang web tersebut
e) Melakukan login ke web itu sendiri
f) Melakukan Logout
A2. Skenario Kebutuhan Customer
b) Menghubungi pemilik web tersebut
c) Melihat informasi dari web tersebut
d) Melakukan pemesanan produk
e) Melakukan login ke dalam web tersebut
f) Melakukan logout
B. Kebutuhan Sistem
1. Pengguna harus melakukan login dahulu untuk dapat mengakses tersebut
dengan memasukan username dan password agar privasi masing – masing
pengguna tetap terjaga keamanannya.
2. Sistem melakukan kalkulasi stok barang
3. Pengguna harus melakukan logout setelah menggunakan web tersebut
4. Menidentifikasi masalah
2.2 Perancangan Perangkat Lunak
Setelah dilakukan analisis, maka tahap selanjutnya adalah tahap perncangan perangkat
lunak. Perancangan perangkat lunak secara umum tahap persiapan dan tahap perancangan
terhadap sistem penjualan sistem berbasis web yang akan dibuat. Adapun langkah – langkah
yang harus diperhatikan dalam perancangan sebuah sistem yaitu proses penyimpanan database
2.2.1 Rancangan Antar Muka (User Interface Design)
2.2.2 Rancangan Struktur Navigasi
Stuktur navigasi adalah susunan menu atau hirarki dari suatu situs yang
menggambarkan isi dari setiap halaman atau link atau navigasi tiap pada halaman suatu
situs web. Struktur navigasi dapat dikatakan sebagai penggambar dari hubungan atau
rantai kerja dari seluruh elemen yang akan digunakan dalam aplikasi.
Struktur navigasi dapat digolongkan menurut kebutuhan akan objek, kemudahan
pemakaian, keinteraktifitasannya dan kemudahan membuatnya yang berpengaruh
terhadap waktu pembuatan suatu situs web. Dalam penggambarannya struktur navigasi
terbagi kedalam 4 struktur yang berbeda yaitu: linier, nonlinier, hirarki dan campuran.
Adapun struktur navigasi yang digunakan dalam pembuatan web kami yaitu
2.2.3 Rancangan Basis Data (ERD, LRS, Spesifikasi File)
A. Entity Relationalship Diagram
1 1
an Daftar Login
Index
n pass tangg
al
id melak
ukan
M M M M
M M
1 1
C. Logical Relational Structure
M M 1
1 M
Gambar II.2
C. Spesifikasi File
Menjelaskan tentang file tabel yang terbentuk dari transformasi ERD (dan atau file-file
penunjang untuk web). File-file ini tersimpan pada ‘TOKO VIOLLATE DB” dengan
parameter-parameter sbb.
Contoh Spesifikasi File:
1. Spesifikasi File Admin
Nama file : Admin
Akronim : Admin
Tipe File : Dynamic Master File
Organisasi File : Indexed sequential
Akses File : Random
Media : Harddisk
Panjang Record : 114
Kunci Field : id
Softrware : Mysql
2. Spesifikasi File Daftar
Nama file : Daftar
Akronim : Daftar
Fungsi : untuk menjadi member dan melakukan pembelian
Tipe File : Dynamic Master File
Organisasi File : indexed sequential
Akses File : Random
Media : Harddisk
Panjang Record : 355
Softrware : Mysql
3. Spesifikasi File Laporan
Nama file : Laporan
Akronim : Laporan
Fungsi : untuk menampilkan struk penjualan di admin
Tipe File : reference master file
Organisasi File : indexed sequential
Akses File : Random
Media : Harddisk
Panjang Record : 108
Kunci Field : idlap
Softrware : Mysql
4. Spesifikasi File Pemesanan
Nama file : Pemesanan
Akronim : Pemesanan
Fungsi : untuk menampilkan hasil transaksi dan mengubah status
Tipe File : reference master file
Organisasi File : indexed sequential
Akses File : Random
Media : Harddisk
Panjang Record : 56
Softrware : Mysql
5. Spesifikasi File Produk
Nama file : Produk
Akronim : Produk
Fungsi : untuk menampilkan produk, edit, tambah dan hapus
Tipe File : dynamic master file
Organisasi File : indexed sequential
Akses File : Random
Media : Harddisk
Panjang Record : 244
Kunci Field : idbrg
Softrware : Mysql
6. Spesifikasi File Shoping
Nama file : Shoping
Akronim : Shoping
Fungsi : untuk menampilkan kapan berbelanja
Tipe File : dynamic master file
Organisasi File : indexed sequential
Akses File : Random
Media : Harddisk
Panjang Record : 42
Softrware : Mysql
Spesifikasi File Admin
N
o Element Data Nama Field Tipe Size KET
1 id varchar 3 Primary Key
2 Nama Lengkap nama varchar 25
3 E-mail email varchar 25
4 Jenis Kelamin kelamin varchar 11
5 Username user varchar 25
6 Password pass varchar 25
Tabel II.1
Spesifikasi File Daftar
N
o Element Data Nama Field Tipe Size KET
1 id Int 5 Primary Key
2 Nama Lengkap nama Varchar 50
3 Username user Varchar 20
4 E-mail email Varchar 50
5 Password pass Varchar 70
6 Tanggal tanggal Varchar 30
7 Alamat alamat Text
8 Kota kota Varchar 50
9 Kode Pos kodepos Varchar 15
10 Provinsi provinsi Varchar 50
11 Telepon telepon Varchar 15
Spesifikasi File Laporan
N
o Element Data Nama Field Tipe Size KET
1 Kode Pesan kd_psn Int 5 Primary Key
2 Nama Lengkap nama Varchar 20
3 Total Bayar total_bayar Int 20
4 Status status Varchar 10
5 Tanggal Pesan tanggal_psn Varchar 20
Tabel II.3
Spesifikasi File Pemesanan
N
o Element Data Nama Field Tipe Size KET
1 Kode Pesan kode_psn Int 5 Primary Key
2 Username user varchar 10
3 Kode Kue kd_kue varchar 5
4 Jumlah Pesan jumlah_psn Int 11
5 Tanggal Pesan tanggal_psn varchar 20
6 Total Harga totalharga Int 11
Tabel II.4
Spesifikasi File Produk
N
o Element Data Nama Field Tipe Size KET
1 Kode Kue kd_kue Int 5 Primary Key
2 Tanggal tanggal Varchar 20
3 Nama Kue nm_kue Varchar 25
4 Spesifikasi spek Text
5 Harga Kue harga_kue Int 11
6 Stok Kue Stok_kue Int 11
7 Gambar Gambar Varchar 25
Tabel II.5
N
o Element Data Nama Field Tipe Size KET
1 Kode Pesan kd_psn Int 5 Primary Key
2 Nama Lengkap nama Varchar 20
3 Total Bayar total_bayar Int 20
4 Status status Varchar 10
5 Tanggal Pesan tanggal_psn Varchar 20
Tabel II.6
2.3 Implementasi dan Pengujian
Tahap implementasi sistem adalah tahap instalasi sistem siap dioperasikan. Dalam
menjalankan implementasi perlu dilakukan beberapa hal:
1. Menerapkan rencana implementasi
2. Malakukan tindakan implementasi
3. Tindak lanjut implementasi
Supaya kegiatan implementasi dapat beroperasi sesuai yang diharapkan maka perlu
jadwal rencana kegiatan implementasi, sebagai berikut:
1. Implementasi Basis Data
Implementasi basis data meliputi penentuan tipe data pada masing – masing field
sekaligus pembuatan daripada database tersebut, berikut adalah implementasi dari
database yang direncanakan.
Mysql adalah sebuah database yang mampu berinteraksi dengan apa saja, untuk dapat
menghubungkan database dengan program aplikasi php diperlukan beberapa fungsi
2. Implementasi program dan uji coba program.
BAB lll
PENUTUP
Kesimpulan:
Dalam
Saran
Adapun saran yang ingin disampaikan oleh penulis adalah agar setelah membaca makalah ini,
sebaiknya dapat diaplikasikan sebagai peluang untuk merencanakan usaha.
Daftar Pustaka