presentasi prak bd final.docx
TRANSCRIPT
TUGAS PRAKTIK BASIS DATA2SISTEM INFORMASI PENJUALAN JAM TANGAN PRIA BERBASIS WEB
Disusun oleh:KELOMPOK 7VIKTRICIUS. Y. C. M / 075610148REZA AGUSTINUR / 135610102ADAM MIRZA AHMAD / 135610059ILYAS FACHRURROZI /135610038FIRMAN ANJAR SETIAWAN / 135610119HELARIUS TEKI /1356
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTERAKAKOMYOGYAKARTA
Analisis Kebutuhan
Sistem Informasi Penjualan Jam Tangan Pria Berbasis WEB
Ruang LingkupPada permasalahan ini, pembuatan aplikasi ini mempunyai ruang lingkup sebagai berikut:a. Sistem ini memberikan informasi produk dan penjualan jam tangan khusus untuk pria secara online.b. Sistem ini memberikan laporan-laporan transaksi penjualan.c. pembayaran tidak boleh dilakukan secara kredit tetapi dilakukan secara tunai melalui tranfser ke rekening bank toko yang tertera pada sistem.d. Pengiriman barang akan dilakukan kepada pelanggan, setelah pelanggan melakukan konfirmasi pembayaran barang yang akan dibeli.e. Sistem ini tidak menyediakan transaksi pembelian barang dari suplier.f. Masyarakat umum hanya mengunjungi halaman website dan dapat melihat informasi barang namun tidak dapat membeli atau memesan produk sebelum mendaftarkan diri.
Input Data1. Data Merk2. Data Barang3. Data Pelanggan4. Data Pemesanan/pesan5. Data Konfirmasi Pembelian
Output Data1. Data Merk2. Data Barang3. Data Pelanggan4. Data Pemesanan5. Data Konfirmasi pembelian6. Data laporan penjualan- Laporan penjualan perperiode- Laporan penjualan pernota
Pengguna(user) dan fungsinyaTerdapat 3 pengguna yang menjalankan dan atau menggunakan sistem sehingga sistem berjalan dengan baik, yakni :1. Masyarakat umum Melihat produk produk didalam halaman website2. Pelanggan/ calon pembeli Melihat produk produk didalam halaman website. Melakukan registrasi sebagai pelanggan. Melakukan pemesanan dan pembelian didalam halaman website. Melakukan konfirmasi pembayaran pasca transfer via bank. Bisa melihat laporan barang yang dibeli3. Admin Memanajemen data pelanggan. Memanajemen data pemesanan dari pelanggan Memanajemen data hasil penjualan
Rancangan Input Output
A. Form-form input:1. Rancangan inputan Data PelangganRancangan masukan (input) data pelanggan berfungsi untuk memasukkan data-data pelanggan. Bentuk rancangannya yaitu:UsernameNama Teleponemail kotaprovinsikode posAlamat
cancelsave
Gambar Rancangan Form masukan (input) pelanggan
2. Rancangan inputan Data MerkRancangan masukan (input) data Merk berfungsi untuk memasukkan data-data Merk. Bentuk rancangannya yaitu:Masukan Nama MerkMasukan Type JamMasukan Harga
BATALOK
Gambar Rancangan Form masukan (input) merk
3. Rancangan Masukan (input) Data BarangRancangan masukan (input) data barang berfungsi untuk memasukkan data-data barang. Bentuk rancangannya:
Nama ProdukMerkTypeWarnaStockHarga JualGambar
Pilih FileTambah Barang
Gambar Rancangan Form masukan (input) barang
4. Rancangan Masukan (input) PesananRancangan masukan (input) data pesanan berfungsi untuk memasukkan data-data pesanan. Bentuk rancangannya yaitu:gambarNama produk : Merk : Warna :Stok :Jml pesanan :
order
Gambar 9. Rancangan Form masukan (input) Pesanan
5.Rancangan Masukan (input) konfirmasi pembelianRancangan masukan (input) data pembelian berfungsi untuk memasukkan data-data konfirmasi barang yang dibeli. Bentuk rancangannya yaitu:Nama: Victor Pranata
Tanggal pesanan : 17-09-2014
BarangMerkJumlah pesananharga
Jam Tangan
CasioAlexandre Christie 6149 Keramik1Rp. 6.000.000;
Bayar di bank :
BNI
BRI
Alamat Pengirim
KIRIM
Gambar Rancangan Form masukan (input) konfirmasi pembelian
B. Rancangan Keluaran (output)1. Rancangan Keluaran (output) Data MerkNoNama MerkTypeHarga
01.02.03Alexandre ChristieCasioPoliceXXXXXXXXXXXX
XXXXXXXXXXXX
Gambar Rancangan keluaran (output) data Merk
2. Rancangan Keluaran (output) Data pelangganNousernamenamaTeleponEmailkotaprovinsiKode posalamatEdit
[email protected] yogyakarta53463Condong caturxxx
2xxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Gambar Rancangan keluaran (output) data pelanggan
3. Rancangan Keluaran (output) Data BarangNoNama ProdukMerkTypeWarnaStockEditHapus
1Jam TanganAlbaAU2128X1Hitam/GoldTersediaEditHapus
2Jam TanganCasioAE-2000-WD-1-AVDFSilverTersediaEditHapus
Gambar Rancangan keluaran (output) data barang
4. Rancangan Keluaran (output)Data PesananNama produk : Jam tanganMerk : G-ShockWarna :Hitam,merah,coklatStok :TersediaJml pesanan :
gambarorder3
Gambar 15. Rancangan keluaran (output) PesananGambar output data pesanan
5.Rancangan Keluaran (output)Data konfirmasi pembelianNoNama ProdukMerk
PesananTanggalkirim
123Police DimensinG-shockEdificePoliceCasioCasio12117-09-201417-09-201418-09-2014
Gambar Rancangan output konfirmasi pembelian
6. Rancangan Keluaran (output)Laporan perpriodeLAPORAN PER-PERIODE
Tanggal Cetak :
NoNama PelangganNama ProdukMerkTanggal KonfirmasiTanggal Barang di KirimJumlah BeliTotal
01.02.03.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Total Barang Terjual :
Total Harga :
Gambar Rancangan output Laporan perpriode
7. Rancangan Keluaran (output)Laporan pernotaLaporan Penjualan Per Nota
Nama pelanggan
Alamat Pelanggan
Tanggal jual
Telpon Pelanggan
NoNama BarangJumlah barangsubtotal
Total pembayaran
Gambar Rancangan output Laporan pernota
Menentukan Entitas, atribut dan relasi dari 1. Entitasnya :
Member/Pelanggan Merk Barang Pesanan Nota Karyawan/admin
1. Atribut :
Pelanggan (id_member, username, password, nama, email, alamat, kota, propinsi, kodepos, telepon) Merk (id_merk, nama_merk) Barang (id_barang, id_merk, nama_barang, harga, jumlah) Pesanan (id_pesan, id_member, id_barang, tanggal, total bayar, almtpengiriman, status, Tot_harga) Ongkos_kirim (id_krm, kota, ongkos) Karyawan/Admin (id_admin, nama_karyawan, password)
1. Relasi :
Merk dengan barang : memiliki Barang dengan pesanan : memiliki Pesanan dengan Nota : memiliki Member dengan Pesanan : melakukan Pesanan dengan karyawan : ditangani
ERD PENJUALAN JAM TANGAN
Perancangan Relasi Antar Tabel
1. Rancangan Tabel Admin Nama table : admin Jumlah Field : 3 buahKunci utama : id_admin Fungsi : Tabel ini adalah untuk merekam data admin.
Tabel 1. Struktur Tabel AdminField Type Keterangan
id_admin Varchar (12)id_admin berfungsi sebagai primary key
username Varchar(15)Username
password Varchar(15)Password
2. Rancangan Tabel Merk Nama table : Merk Jumlah Field : 3 buah Kunci utama : id_merk Fungsi : Tabel ini adalah untuk merekam data Merk.
Tabel 2. Struktur Tabel MerkField Type Keterangan
id_merk Char (6) id_merk berfungsi sebagai primary key
nama_merk Varchar (20) Nama merk
Jenis_merkVarchar (20)Jenis Merek Jam
3. Rancangan Tabel Ongkos Kirim Nama table : ongkos kirim Jumlah Field : 3 buah Kunci utama : id_krmFungsi : Tabel ini adalah untuk merekam data ongkos kirim.
Tabel 3.3 Struktur Tabel Ongkos KirimField Type Keterangan
id_krm Varchar (5) id_kirim berfungsi sebagai primary key
kota Varchar (15) kota
ongkos Integer (8) Jumlah ongkos
4. Rancangan Tabel Barang Nama table : barang Jumlah Field: buah Kunci utama : id_produk Kunci tamu : id_merk dari tabel merk Fungsi : Tabel ini adalah untuk merekam data barang.
Tabel 4. Struktur Tabel BarangField Type Keterangan
id_barangChar (5) id_barang berfungsi sebagai primary key
id_merk Char (6) Id_merk
nama_barangVarchar (20) Nama barang
harga Integer (8) Harga Barang
Jumlah_barangInteger (2) Jumlah barang yang tersedia
gambar_barang Blob Gambar barang
5. Rancangan Tabel Pemesanan Nama table : PesanJumlah Field : 7 buah Kunci utama : id_pesan Kunci tamu 1 : id_member dari tabel pelanggan Kunci tamu 2 : id_krm dari tabel ongkos kirim Fungsi : Tabel ini adalah untuk merekam data Pesan.
Tabel 5. Struktur Tabel PemesananField Type Keterangan
id_pesan Char (8) id_pesan berfungsi sebagai primary key
id_member Integer (5) id_pelanggan
id_kirim Varchar (5) Id ongkos kirim
tanggal Date(8)Tangal pesan
Almt_pengiriman Text Alamat pengiriman barang
Total_itemInteger (2)Total item yg beli
Total_bayarInteger (8)Total yang harus dibayarkan
6. Rancangan Tabel Konfirmasi Nama table : Konfirmasi _pembayaranJumlah Field : 5 buah Kunci utama : id_konfirmasi Kunci tamu : id_pesan dari tabel pesan Fungsi: Tabel ini adalah untuk merekam Data konfirmasi.
Tabel 6. Struktur Tabel konfirmasiField Type Keterangan
id_konfirmasi Char (5)id_konfirmasi berfungsi sebagai primary key
id_pesan Varchar (8) id pesan
tgl_konfirmasi DateTanggal konfirmasi dilakukan ke penjual
tempat_byr Varchar (40) Nama bank/ atm pengirim
Tgl_transfer_uangDateTanggal pembayaran dilakukan
7. Rancangan Tabel Pelanggan Nama table : memberJumlah Field : 9 buahKunci utama : id_member Fungsi : Tabel ini adalah untuk merekam Data pelanggan.
Tabel 3.7 Struktur Tabel PelangganField Type Keterangan
id_member Char (5) id_pelanggan berfungsi sebagai primary key
username Varchar (15) Username member
nama Varchar (40) Nama lengkap member
email Varchar (30) Email member
alamat Text Alamat member
kota Varchar (30) Kota member
provinsi Varchar (30) Provinsi member
kodepos Char (5) Kodepos member
telepon Varchar (12) Telepon member
8. Rancangan Tabel Detail Pesan Nama table : Detail_pesanJumlah Field : 10 buahKunci utama : id_member Fungsi : Tabel ini adalah untuk merekam Data detail pesanan.
Tabel 3.7 Struktur Tabel PelangganField Type Keterangan
id_detailpesan Char (5) id_detail pesanan
Id_pesanChar (8)Id pesanan
Id_barangInteger (5) Id barang
Jumlah_itemInteger (2) Jumlah item per merek