presentasi prak bd final.docx

23
TUGAS PRAKTIK BASIS DATA2 SISTEM INFORMASI PENJUALAN JAM TANGAN PRIA BERBASIS WEB Disusun oleh: KELOMPOK 7 VIKTRICIUS. Y. C. M / 075610148 REZA AGUSTINUR / 135610102 ADAM MIRZA AHMAD / 135610059 ILYAS FACHRURROZI /135610038 FIRMAN ANJAR SETIAWAN / 135610119 HELARIUS TEKI /1356 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM

Upload: kido-maturbongs

Post on 09-Nov-2015

230 views

Category:

Documents


5 download

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