Selasa, 01 Juni 2010

Dokumen Perancangan

Dokumen Perancangan Untuk Aplikasi Pelacak Barang
1. Ikhtisar
Setelah meninjau ulang analisis use case berikut adalah class dan aktivitas-aktivitas dasar yang dimunculkan.
Class

No.Class
Prinsip Tanggung Jawab
1.Log In
Mengatur pengaksesan pemakai untuk menjaga keamanan atau yang berkaitan dengan keamanan
2.Pelanggan
Mengatur pernginputan, pengubahan, penghapusan data pelanggan
3.Gudang
Mengatur tempat penyimpanan barang lot
4.Biaya
Mengatur perhitungan biaya dalam penyewaan
5.Laporan
Mengatur pencetakan laporan dan status lot
Tindakan
No.Kegiatan
1.Membuat/Menghapus/Mengubah user name dan password
2.Membuat/Menghapus/Mengubah data pelanggan
3.Meletakan/Mengambil barang dari gudang
4.Menghitung biaya penyewaan gudang
5.Pembuatan Laporan

2. Struktur Sistem

Pada Struktur Sistem ini kami menggambarkan struktur akhir sistem. Namun seharusnya struktur akhir yang didapat ini merupakan latihan iteratif dari sebuah struktur yang disaring sebagai kelangsungan perancangan. Secara khusus permodelan berdampak pada struktur.

Struktur Warisan
Untuk struktur warisan diperkirakan ada 1 buah yaitu pelanggan, pelanggan ada yang tetap dan ada pelanggan yang tidak tetap.

Gambar 2.1: Perkiraan Warisan

Agregasi
Struktur logis dari Aplikasi Pelacak Barang menyarankan penggabungan antara kelas sebagai berikut :

Asosiasi
Kami menemukan hubungan antara kelas-kelas dalam proses permodelan prinsip
tindakan.
Contoh: Kelas (dengan agregasi dan asosiasi) yang terlibat dalam kegiatan membuat / menghapus / mengedit penyewaan.

Diagram Kelas Lengkap
Akhirnya setelah mempertimbangkan semua tindakan, semua struktur utama asosiasi dan agregasi telah selesai.

3. Perilaku Sistem
Perilaku dinamis dari sistem dimodelkan dengan memikirkan interaksi antara kelas yang terlibat dalam setiap tindakan pokok. Kami menunjukkan diagram akhir di sini. Harus diingat bahwa model ini memiliki dampak dalam memperbaiki dan meningkatkan diagram kelas. Kami tidak akan membahas aspek-aspek itu di sini.


3.1 Tindakan Prinsip : Membuat/Menghapus user name dan password

3.2 Tindakan Prinsip: Membuat/Menghapus/Mengubah Data Pelanggan

3.3 Tindakan Prinsip : Mencatat barang masuk/keluar di gudang

3.4 Tindakan Prinsip : Pembuatan Laporan

4. Detil Spesifikasi Perancangan
Ini terdiri dari daftar kelas utama dan atribut mereka dan metode dengan tepat komentar.

1. class Log In
//Atribut//
String username;// Nama pengguna system
String password;// Password pengguna system
//Atribut2//
String password_lama;//password lama
String password_baru;// password baru
String password_baru2;// verifikasi password baru
//memeriksa
validitas pengguna.
Boolean GantiPassword(String password_lama, String password_baru,String_password_baru2);//
Managemen mengganti password untuk pengguna system.
2. class Pelanggan
//Atribut//
Integer id :// id pelanggan
String nama;// nama pelanggan
String alamat;// alamat pelanggan
Integer telepon;// telepon pelanggan
String keterangan;// keterangan pelanggan
String statis:// status pelanggan
3. class Gudang
//Atribut//
Integer id :// id pelanggan
String nama_brg;// nama barang
String jenis_brg;// jenis barang titipan
String jenis_titipan;// jenis titipan
Integer Biaya_sewa_harian;//menyimpan biaya sewa per hari
Integer Lama_sewa;//menyimpan lama sewa gudang
Date Tgl_simpan;//mencatat tanggal penitipan barang
Date Tgl_keluar;//mencatat tanggal keluar barang
//Metode//
double lama_hari(Date Tgl_simpan, Date Tgl_keluar);//menghitung selisih hari penitipan barang
4. class Database
//Metode//
Boolean create_username();//membuat user id dan password pengguna
Boolean edit_username();//mengubah user id dan password pengguna
Boolean hapus_username();//menghapus user id dan password pengguna
Boolean simpan_data_pelanggan();//menginput data pelanggan
Boolean edit_data_pelanggan();//merubah data pelanggan
Boolean hapus_datapelanggan();//menghapus data pelanggan


File bisa diambil disini

Tidak ada komentar:

Posting Komentar