<Nama Proyek>
untuk:
<nama pelanggan>
Dipersiapkan oleh:
Unikom
DPPL-xxx <x: id_proyek> <#>/<jml #
Revisi <nomor revisi> Tgl: <isi tanggal>
DAFTAR PERUBAHAN
Revisi Deskripsi
A
INDEX - A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Daftar Tabel
Hanya dicantumkan dan diisi jika ada tabel pada badan dokumen
Daftar Lampiran
Hanya dicantumkan dan diisi jika ada lampiran setelah badan dokumen
Untuk memastikan bahwa semua fungsi dan prosedur yang akan dibuat telah memenuhi spesifikasi
kebutuhan sesuai dokumen SKPL yang telah dibuat sebelumnya
1.4 Referensi
Dokumen acuan yang dipergunakan dalam penulisan dokumen ini adalah:
1. GL02, template dokumen Desain Perancangan Perangkat Lunak. (DPPL)
2. UNIKOM, Modul Sistem Informasi
3. UNIKOM, Tugas Sistem Informasi 2006
2 Deskripsi Perancangan
2.5.1.1.2 Algoritma
BELUM ADA
2.5.1.3 L2 layar pemeriksaan keanggotaan
2.5.1.3.2 Algoritma
2.5.1.4.2 Algoritma
2.5.1.5.2 algoritma
2.5.1.6.2 algoritma
2.5.1.7.2 algoritma
2.5.1.8.2 algoritma
2.5.1.9.2 algoritma
2.5.1.10.2 algoritma
2.5.1.12.2 Algoritma
2.5.1.13.2 algoritma
2.5.1.14.2 algoritma
2.5.1.15.2 algoritma
Jurusan Informatika DPPL-xxx Halaman 21 dari 36
Input : mencari data-data DVD yang akan dihapus
Proses : menghapus, data-data detail DVD yang akan dihapus
Output : Record data-data detail DVD telah terhapus
2.5.2.1 RequestDataAdmin
Mengirim query ke sistem database dan mengembalikan respon dari sistem.
Parameter masukan yang diterima dicek ke sistem database, kemudian respon dari sistem akan di-return.
2.5.2.1.3 Algoritma
?? tergantung mo dipake atw gak...
2.5.2.2 RequestDataOperator
Mengirim query ke sistem database dan mengembalikan respon dari sistem.
Parameter masukan yang diterima dicek ke sistem database, kemudian respon dari sistem akan di-return.
2.5.2.3 IsiDataDVD
Mengisi data DVD ke sistem database.
2.5.2.3.3 Algoritma
var tdvdKodeDVD: TStringField;
tdvdJudulFilm: TStringField;
tdvdGenre: TStringField;
tdvdStock: TIntegerField;
2.5.2.4 EditDataDVD
Mengedit data DVD menjadi data yang terbaru ke sistem database.
2.5.2.4.3 Algoritma
var tdvdKodeDVD: TStringField;
tdvdJudulFilm: TStringField;
tdvdGenre: TStringField;
tdvdStock: TIntegerField;
2.5.2.5 HapusDataDVD
Menghapus data DVD di sistem database.
2.5.2.5.3 Algoritma
var tdvdKodeDVD: TStringField;
tdvdJudulFilm: TStringField;
tdvdGenre: TStringField;
tdvdStock: TIntegerField;
2.5.2.6 PengurutanDataDVD
Mengurutkan data DVD sesuai pilihan secara ascending.
2.5.2.6.3 Algoritma
var tdvdKodeDVD: TStringField;
tdvdJudulFilm: TStringField;
tdvdGenre: TStringField;
tdvdStock: TIntegerField;
2.5.2.7 PencarianDataDVD
Mencari data DVD di dalam sistem database.
2.5.2.7.3 Algoritma
var tdvdKodeDVD: TStringField;
tdvdJudulFilm: TStringField;
tdvdGenre: TStringField;
tdvdStock: TIntegerField;
2.5.2.8 IsiDataCD
Mengisi data CD musik ke sistem database.
2.5.2.8.3 Algoritma
var tcdKodeCD: TStringField;
tcdArtist: TStringField;
tcdAlbum: TStringField;
tcdGenre: TStringField;
tcdStock: TIntegerField;
2.5.2.9 EditDataCD
Mengedit data CD musik menjadi data yang terbaru ke sistem database.
2.5.2.9.3 Algoritma
var tcdKodeCD: TStringField;
tcdArtist: TStringField;
tcdAlbum: TStringField;
tcdGenre: TStringField;
tcdStock: TIntegerField;
2.5.2.10 HapusDataCD
Menghapus data CD musik di sistem database.
2.5.2.10.3 Algoritma
var tcdKodeCD: TStringField;
tcdArtist: TStringField;
tcdAlbum: TStringField;
tcdGenre: TStringField;
tcdStock: TIntegerField;
2.5.2.11 PengurutanDataCD
Mengurutkan data CD musik sesuai pilihan secara ascending.
2.5.2.11.3 Algoritma
var tcdKodeCD: TStringField;
tcdArtist: TStringField;
tcdAlbum: TStringField;
tcdGenre: TStringField;
tcdStock: TIntegerField;
2.5.2.12 PencarianDataCD
Mencari data CD musik di dalam sistem database.
2.5.2.12.3 Algoritma
var tcdKodeCD: TStringField;
tcdArtist: TStringField;
tcdAlbum: TStringField;
tcdGenre: TStringField;
tcdStock: TIntegerField;
2.5.2.13 IsiDataMember
Mengisi data member ke sistem database.
2.5.2.13.3 Algoritma
var tmemberKodeMember: TStringField;
tmemberNamaMember: TStringField;
tmemberAlamat: TStringField;
tmemberNoTelp: TStringField;
2.5.2.14 EditDataMember
Mengedit data member menjadi data yang terbaru ke sistem database.
2.5.2.14.3 Algoritma
var tmemberKodeMember: TStringField;
tmemberNamaMember: TStringField;
tmemberAlamat: TStringField;
tmemberNoTelp: TStringField;
2.5.2.15 HapusDataMember
Menghapus data memberdi sistem database.
2.5.2.15.3 Algoritma
var tmemberKodeMember: TStringField;
tmemberNamaMember: TStringField;
tmemberAlamat: TStringField;
tmemberNoTelp: TStringField;
2.5.2.16 PengurutanDataMember
Mengurutkan data member sesuai pilihan secara ascending.
2.5.2.16.3 Algoritma
var tmemberKodeMember: TStringField;
tmemberNamaMember: TStringField;
tmemberAlamat: TStringField;
tmemberNoTelp: TStringField;
2.5.2.17.3 Algoritma
var tmemberKodeMember: TStringField;
tmemberNamaMember: TStringField;
tmemberAlamat: TStringField;
tmemberNoTelp: TStringField;
2.5.2.18 TransaksiPeminjaman
Mengisi data transaksi peminjaman.
2.5.2.18.3 Algoritma
var tmemberKodeMember: TStringField;
tdvdKodeDVD: TStringField;
tfakNoFaktur: TStringField;
tfakTanggal: TDateField;
tfakKodeMember: TStringField;
tdetfakKodeFaktur: TStringField;
tdetfakKodeDVD: TStringField;
tdetfakJumlah: TIntegerField;
2.5.2.19 TransaksiPengembalian
Mengisi data transaksi pengembalian.
2.5.2.19.3 Algoritma
var tfakNoFaktur
Ftransaksirent.show;
dm.tfak.append;
dm.tfak['Tanggal']:=now+1;
ftransaksirent.Edit1.text:=datetostr(now);
end;
2.5.2.20 TransaksiPenjualan
Mengisi data transaksi penjualan.
2.5.2.20.3 Algoritma
var tcdKodeCD: TStringField;