3D DIGITAL SHOP
untuk :
Database II
Revisi Deskripsi
A
INDEX - A B C D E F G
1.4 Referensi
Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatan SKPL ini adalah
sebagai berikut:
1. IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement Specifications.
2. Software Engineering, Aparctitioner’s Approach 6th edition, Roger S Pressman, Mc Graw Hill,
2005.
Konfirmasi
USER Data setup
Pemilihan menu
Status
3D DIGITAL SHOP Login tidak valid
ADMIN
hasil
transaksi
PRINTER
Tambah, Ubah, Hapus Data
password
Perangkat Lunak 3D Digital Shop ini mempunyai beberapa fungsi utama, antara lain:
1. (SKPL – F1) Menampilkan barang-barang yang ada pada toko, fitur-fitur dan deskripsi barang.
2. (SKPL – F2) Menerima filter dari user dan mengembalikan hasil filter.
3. (SKPL – F3) Memiliki Validasi Input
4. (SKPL – F4) Mengolah data lebih aman dengan ADO.NET
5. (SKPL – F5) Mengelola data bila user membeli lebih dari satu barang dalam sekali login.
6. (SKPL – F6) Menampilkan gambar 3 Dimensi untuk detail barang.
7. (SKPL – F7) Mencari data yang cocok bila metode searching dilakukan.
8. (SKPL – F8) Menyimpan hasil transaksi pada log.
9. (SKPL – F9) Menentukan user atau admin.
Karakteristik dari pengguna system 3D Digital Shop adalah seperti terlihat pada tabel
Karakteristik Pengguna sebagai berikut :
2.4 Batasan-batasan
3.1.1.1 Login
Pada login terdapat 2 pilihan yaitu login sebagai user atau administrator, dan pada pojok kiri
bawah adalah tombol exit yang digunakan untuk keluar system. Kanan adalah waktu dan tanggal
sistem komputer.
Sistem 3D Digital Shop berjalan diatas perangkat keras komputer dimana sistem ini juga
terhubung dengan printer. Masing-masing perangkat tersebut mempunyai sistem yang terlepas dari
sistem 3D Digital Shop.
Sistem 3D Digital Shop adalah program yang akan dibangun menggunakan bahasa C# 2.0
(.NET) , DBMS SQL SERVER 2005 EXPRESS Spesifikasi lengkap dapat dilihat pada tabel berikut:
Jenis/kegunaan Perangkat Lunak yang digunakan
Sistem Operasi Microsoft Windows XP SP2, Server 2003, Vista
DBMS SQL Server 2005 Express
Editor Microsoft Visual Studio .NET 2005 Express Edition
Bahasa Pemrograman C# 2.0 dan VB.NET
Framework .NET Framework 2.0
Tool Crystal Reports
Dll include WillyClock.dll, GlassButton.dll.
Koneksi Data ADO.NET
Sistem 3D Digital Shop merupakan sistem yang stand alone (tidak terhubung ke jaringan
komputer), komunikasi terjadi antar proses dalam sistem, dimana menggunakan IPC (Inter Process
Commuication).
Algoritma :
1. query data minuman dari storage minuman
2. tampilkan daftar minuman dari hasil query
3. terima masukan jenis barang, merek, ukuran (dengan klik)
4. terima masukan jumlah barang yang akan dibeli.
5. Menyimpan pada temporary storage.
6. simpan hasil transaksi.
Algoritma :
Algoritma :
Algoritma :
1. terima tipe kesalahan
2. tampilkan pesan kesalahn sesuai dengan permintaan sistem
Algoritma :
1. isikan data transaksi.kode transaksi dengan aturan kode yang telah dibuat
2. isikan data transaksi.tgl transaksi
3. isikan kode barang, harga, jumlah dari data pembelian valid ke data transaksi
4. simpan data transaksi ke storage transaksi
5. data barang dibeli.kode barang = data pembelian valid.kode barang
data barang dibeli.jml barang = data pembelian valid.jml barang
6. update strorage minuman dengan data barang dibeli
7. hasil transaksi = data pembelian valid
8. kirim hasil transaksi ke printer
Input : password
Output : status login valid,
status login tidak valid
Algoritma :
1. terima input username dan password dari ADMIN
2. username dan passwd = query username dan password dari storage login
3. jika username = username dan passwd = password
masuk ke halaman ADMIN
jika username <> username atau passwd <> password
a. outpukan status login invalid
b. terima input username dan password dari ADMIN
Algoritma :
1. Pilih direktori backup
2. Simpan database pada direktori tersebut
3. Jika direktori dapat diakses dan tidak ReadOnly (database berhasil di backup)
Tampilkan pesan data berhasil di backup
Jika gagal di backup
Tampilkan pesan data gagal di backup
Entity Relationship Diagram biasa menunjukkan hubungan antara entity serta atribut
dari entity tersebut. ERD dari 3D Digital Shop adalah sebagai berikut :
NamaTipe
NamaUkuran IdUkuran IdTipe
Ukuran Tipe
IdGambar
Gambar
Memilik Memilik
i i
IdBarang gambar
Memilik
i
Barang
Jumlah
Merek
Id Order
Pembeli
Order Tanggal
• Barang Detil
Query 1 : Fill,Get()
FROM Barang
INNER JOIN Ukuran ON Barang.IdUkuran = Ukuran.IdUkuran
INNER JOIN Tipe ON Barang.TipeBarang = Tipe.IdTipe
• List Barang
Query 1 : Fill,Get()
FROM Barang
INNER JOIN Ukuran ON Barang.IdUkuran = Ukuran.IdUkuran
INNER JOIN Tipe ON Barang.TipeBarang = Tipe.IdTipe
Query 2 : FillDenganTipe,GetDenganTipe(@Tipe)
FROM Barang
INNER JOIN Ukuran ON Barang.IdUkuran = Ukuran.IdUkuran
INNER JOIN Tipe ON Barang.TipeBarang = Tipe.IdTipe
Query 3: FillDenganTipe,GetDenganTipe(@Tipe)
• Tipe
Query 1 : Fill,Get()
• Ukuran
SELECT Ukuran.Ukuran
FROM Ukuran
INNER JOIN Barang ON Ukuran.IdUkuran = Barang.IdUkuran
INNER JOIN Tipe ON Barang.TipeBarang = Tipe.IdTipe
3.5.1 Performansi
Tidak ada batasan performansi karena kemampuan perangkat keras yang digunakan telah memadai.
Besarnya memory yang dibutuhkan untuk menjalankan perangkat lunak 3D Digital Shop
sebesar 256Mb. Besarnya kapasitas harddisk pada CPU yang digunakan untuk instalasi aplikasi
adalah sebesar 6 Mb.
3.6.1 Keandalan
Sistem 3D Digital Shop ini dapat digunakan selama 24 jam, dengan dukungan sistem operasi
Windows yang memiliki stabilitas yang tinggi.
3.6.2 Ketersediaan
Ketersediaan data persediaan barang diperiksa oleh admin setiap hari/tiap 24 jam.
3.6.3 Keamanan
Administrator yang akan memanipulasi data harus melalui proses autentifikasi dengan
memasukkan password terlebih dahulu. Dan memiliki fasilitas untuk backup database ke lokasi lain.
Sistem 3D Digital Shop tidak memerlukan perawatan khusus (perawatan data dilakukan oleh
Administrator).
Sistem 3D Digital Shop bersifat tidak portable, karena secara khusus dirancang untuk berjalan
pada sistem operasi Windows saja dan memerlukan teknologi hardware yang dapat mensuport .NET
framework 2.0.
Sistem 3D Digital Shop akan diimplementasikan pada Sistem Operasi berbasis Windows
dengan .NET Framework 2.0 runtime, menggunakan bahasa pemrograman C# 2.0.