Post on 04-Jul-2015
DESKRIPSI PERANCANGAN PERANGKAT LUNAK
SIMPO
(Sistem Informasi Manajemen Penjualan Online)
untuk:
Okeh Shop
Dipersiapkan oleh:
Nama : 1. Astuti Sitanggang (0922028)
2. Erna Febriana (0922031)
3. Mega Lestari (0922027)
4. Nia Juniawati (0922026)
5. Resti Dwi Haryati (0922025)
Teknik Informatika – Dharma Negara Business School
Jl. Babakan Sari No.68, Bandung 40132
DNBSNomor Dokumen Halaman
GL02-G18 1/170Revisi 1 Tgl: 29 -11-2001
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEXTGL
A B C D E F G
Ditulis oleh
Diperiksa oleh
Disetujui oleh
DPPL Halaman 2 dari 21 halaman
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
20
21
22
23
24
27-30
30-138
138-139
140-141
Perubahan definisi domain
Perubahan CDM
Perubahan PDM
Perubahan tabel aplikasi
Perubahan dekomposisi
fungsional modul
Perubahan deskripsi rinci tabel
Perubahan deskripsi fungsional secara
rinci
Perubahan dekomposisi fisik
modul
Perubahan matriks kerunutan
DPPL Halaman 3 dari 21 halaman
DAFTAR ISI
1 Pendahuluan.................................................................................................................................... 91.1 Tujuan Penulisan Dokumen............................................................................................................... 91.2 Lingkup Masalah............................................................................................................................... 91.3 Definisi dan Istilah............................................................................................................................ 91.4 Aturan Penamaan dan Penomoran.....................................................................................................91.5 Referensi......................................................................................................................................... 101.6 Ikhtisar Dokumen............................................................................................................................ 10
2 Deskripsi Perancangan Global......................................................................................................112.1 Rancangan Lingkungan Implementasi.............................................................................................112.2 Deskripsi Data................................................................................................................................. 11
2.2.1 Definisi Domain/Type............................................................................................................. 112.2.2 Conceptual Data Model........................................................................................................... 122.2.3 Physical Data Model................................................................................................................ 132.2.4 Daftar Tabel Aplikasi.............................................................................................................. 13
2.3 Dekomposisi Fungsional Modul......................................................................................................143 Deskripsi Perancangan Rinci........................................................................................................16
3.1 Deskripsi Rinci Tabel...................................................................................................................... 163.1.1 Tabel t_pengarang................................................................................................................... 16
3.2 Deskripsi Fungsional secara Rinci...................................................................................................163.2.1 Spesifikasi Fungsi/Proses DPPL01...........................................................................................20
3.2.1.1 Spesifikasi tabel input.......................................................................................................... 203.2.1.2 Spesifikasi tabel Output.......................................................................................................203.2.1.3 Spesifikasi Layar Utama......................................................................................................203.2.1.4 Spesifikasi Query (jika ada).................................................................................................203.2.1.5 Spesifikasi field data pada layar...........................................................................................203.2.1.6 Spesifikasi Function Key/Objek-Objek pada layar................................................................203.2.1.7 Spesifikasi layar pesan......................................................................................................... 203.2.1.8 Spesifikasi proses/algoritma.................................................................................................203.2.1.9 Spesifikasi Report................................................................................................................ 20
3.2.2 Spesifikasi Fungsi/Proses DPPL0101.......................................................................................203.2.2.1 Spesifikasi tabel input.......................................................................................................... 203.2.2.2 Spesifikasi tabel Output.......................................................................................................213.2.2.3 Spesifikasi Layar Utama......................................................................................................213.2.2.4 Spesifikasi Query (jika ada).................................................................................................213.2.2.5 Spesifikasi field data pada layar...........................................................................................213.2.2.6 Spesifikasi Function Key/Objek-Objek pada layar................................................................213.2.2.7 Spesifikasi layar pesan......................................................................................................... 213.2.2.8 Spesifikasi proses/algoritma.................................................................................................213.2.2.9 Spesifikasi Report................................................................................................................ 21
3.2.3 Spesifikasi Fungsi/Proses DPPL0102.......................................................................................213.2.3.1 Spesifikasi tabel input.......................................................................................................... 213.2.3.2 Spesifikasi tabel Output.......................................................................................................213.2.3.3 Spesifikasi Layar Utama......................................................................................................213.2.3.4 Spesifikasi Query (jika ada).................................................................................................213.2.3.5 Spesifikasi field data pada layar...........................................................................................213.2.3.6 Spesifikasi Function Key/Objek-Objek pada layar................................................................213.2.3.7 Spesifikasi layar pesan......................................................................................................... 213.2.3.8 Spesifikasi proses/algoritma.................................................................................................213.2.3.9 Spesifikasi Report................................................................................................................ 21
3.3 Dekomposisi Fisik Modul................................................................................................................ 223.4 Matriks Kerunutan........................................................................................................................... 23
DPPL Halaman 4 dari 21 halaman
DAFTAR GAMBAR
Figure 1 : CDM.............................................................................................................................................. 10Figure 2 : PDM............................................................................................................................................... 11Figure 2 : Dekomposisi SIPUSTAKA............................................................................................................. 12Figure 2 : Dekomposisi SIPUSTAKA-SETUP DATA....................................................................................12Figure 2 : Dekomposisi SIPUSTAKA-PROSES TRANSAKSI........................................................................12Figure 2 : Dekomposisi SIPUSTAKA-LAPORAN..........................................................................................12Figure 2 : CONTEXT DIAGRAM.................................................................................................................. 14Figure 2 : DFD LEVEL1................................................................................................................................ 15Figure 2 : DFD level2 – SETUP DATA.......................................................................................................... 16Figure 2 : DFD level2 – TRANSAKSI............................................................................................................17Figure 2 : DFD level2 – PELAPORAN........................................................................................................... 17Figure 3 : Spesifikasi layar utama DPPL01...................................................................................................18
DAFTAR TABEL
Table 1 : Definisi Domain/Type....................................................................................................................... 8Table 2 : Daftar Tabel Aplikasi...................................................................................................................... 10Table 3 : Tabel Input-Proses-Output............................................................................................................... 12Table 4 : Deskripsi Rinci Tabel Pengarang.....................................................................................................13Table 16 : Spesifikasi Function Key/Objek-objek Pada Layar DPPL01...........................................................17Table 107 : Dekomposisi Fisik Modul............................................................................................................ 19Table 108 : Matriks kerunutan........................................................................................................................ 20
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen ini merupakan dokumen yang berisi tentang Deskripsi Perancangan Perangkat Lunak (DPPL) yang merupakan penjabaran dari kebutuhan perangkat lunak Sistem Informasi Manajemen Penjualan Online (SIMPO) yang tercantum dalam dokumen SKPL. Oleh karena itu, pengembangan dokumen ini mengacu kepada dokumen SKPL. Dalam dokumen DPPL ini dijabarkan bagaimana perangkat lunak SIMPO dikembangkan untuk dapat memenuhi semua spesifikasi kebutuhan perangkat lunak yang tercantum dalam SKPL sesuai dengan keinginan pengguna dan membuat spesifikasi detail dari proses-proses yang ada sehingga dapat diimplementasikan sampai dengan level teknis.
Dokumen ini mencakup perancangan data yang melibatkan perancangan struktur data dari perangkat lunak SIMPO, perancangan arsitektur perangkat lunak yang berkaitan dengan pemodulan, perancangan antarmuka (interface) dalam kaitannya sebagai media interaksi dengan pengguna, serta perancangan prosedur yang merancang proses-proses menjadi deskripsi prosedur.
1.2 Lingkup Masalah
SIMPO adalah sebuah perangkat lunak sistem informasi manajemen yang dikembangkan untuk mengelola toko online. Aplikasi SIMPO dikembangkan sebagai aplikasi berbasis web yang memberikan informasi mengenai toko online Okeh Shop, meliputi data katalog barang, anggota dan transaksi.
1.3 Definisi dan Istilah
Dalam dokumen DPPL ini akan digunakan beberapa akronim atau singkatan dan istilah-istilah yang mempunyai definisi, antara lain adalah sebagai berikut:
AKRONIM RPPL : Rencana Pengembangan Perangkat Lunak
Dokumen yang berisi rencana pengembangan perangkat lunak dalam suatu proyek, yang mencakup gambaran umum proyek, gambaran manajerial proyek, gambaran teknis pengembangan perangkat lunak, dan gambaran teknis proyek.
SKPL : Spesifikasi Kebutuhan Perangkat LunakDokumen hasil analisis yang berisi spesifikasi kebutuhan perangkat lunak.
DPPL : Deskripsi Perancangan Perangkat LunakDokumen yang berisi hasil perancangan perangkat lunak yang akan dikembangkan yang merupakan follow up dari SKPL
IEEE : Institute of Electrical and Electronics EngineersStandar internasional untuk pengembangan dan rancangan produk.
ISTILAH User : seseorang atau sekelompok orang yang memberikan proyek kepada developer untuk melakukan
pengembangan terhadap suatu perangkat lunak sesuai dengan spesifikasi yang ditetapkan atau diinginkan oleh pemakai.
Developer : seseorang atau sekelompok orang yang melakukan pengembangan terhadap suatu perangkat lunak yang diberikan oleh user, sesuai dengan spesifikasi yang telah ditetapkan oleh user.
Interface : merupakan istilah untuk antarmuka perangkat lunak yang akan digunakan oleh user. Sistem operasi : merupakan perangkat lunak dasar yang berperan untuk menghubungkan perangkat keras
dengan aplikasi-aplikasi lain, serta berfungsi sebagai antarmuka (interface) bagi user untuk berinteraksi dengan komputer.
Windows : salah satu sistem operasi yang dikeluarkan oleh Microsoft yang berbasis grafik. Compiler : program yang digunakan untuk melakukan kompilasi kepada suatu file sumber (source)
menjadi file eksekusi (executable). Back office : bagian sistem yang berfungsi untuk mengelola sistem secara keseluruhan. Front office : bagian sistem yang berhubungan dengan user. Web based : aplikasi yang beroperasi dengan berbasis web server. User guide : panduan bagi user agar dapat mengoperasikan suatu perangkat lunak atau peralatan sesuai
kegunaan atau fungsinya.
1.4 Aturan Penamaan dan Penomoran
Setiap kebutuhan perangkat lunak diberi nomor dengan format SKPL<kode jenis kebutuhan><nomor urut kebutuhan>
Jenis kebutuhan dibedakan menjadi dua, yaitu:- kebutuhan fungsional, diberi kode 0- kebutuhan non-fungsional, diberi kode 1
Nomor urut kebutuhan ditulis dalam dua digit angka. Penamaan file selalu dimulai dengan huruf f dan sebuah underscore (f_…) Penamaan tabel selalu dimulai dengan huruf t dan sebuah underscore (t_…) Penamaan domain selalu dimulai dengan huruf d dan sebuah underscore (d_…) Penamaan query selalu dimulai dengan huruf q (q...) Penamaan proses selalu dimulai dengan huruf p (p...) Setiap fungsi diberi nomor dengan format
DPPL<nomor urut fungsi>Nomor urut fungsi ditulis dalam dua digit angka
1.5 Referensi
IEEE Std 830-1993, IEEE Recommended Practice for Software Requirement Specifications. IEEE Std 610.12-1990 IEEE Standard Glossary of Software Engineering Terminology (ANSI). Software Engineering, A Practitioner’s Approach, Roger S. Pressman, Mc Graw Hill. Dokumen Spesifikasi Kebutuhan Perangkat Lunak – SI Perpustakaan
1.6 Ikhtisar Dokumen
DPPL ini berisikan penjabaran rancangan dari perangkat lunak yang akan dikembangkan, sehingga pada tahap pengimplementasian perangkat lunak tersebut dapat diimplementasikan dengan spesifikasi yang jelas, dengan tetap menjadikan SKPL sebagai bahan acuannya.
Deskripsi singkat dari setiap bab adalah sebagai berikut :Bab 1 : Pendahuluan
Berisi overview perangkat lunak yang merupakan ringkasan terhadap kemampuan aplikasi secara umum.
Bab 2 : Deskripsi Perancangan GlobalBerisi perancangan global dari perangkat lunak yang meliputi perancangan lingkungan operasi dimana perangkat lunak akan dioperasikan, deskripsi dari data yang digunakan oleh perangkat lunak, serta dekomposisi lojik dari modul-modul perangkat lunak.
Bab 3 : Deskripsi Perancangan RinciBerisi deskripsi lengkap dan rinci dari kebutuhan perangkat lunak yang meliputi deskripsi rinci dari tabel yang digunakan, perincian dari setiap fungsi yang ada pada rancangan global, dekomposisi fisik dari modul-modul perangkat lunak, serta matriks kerunutan yang menggambarkan keterkaitan antara perancangan dengan spesifikasi kebutuhan.
2 Deskripsi Perancangan Global
2.1 Rancangan Lingkungan Implementasi
Lingkungan implementasi yang akan digunakan untuk pengembangan SIPUSTAKA ini adalah :Sistem Operasi : Windows 9xDBMS : MySQLDevelopment Tools : Visio 2000, Power Designer 6.0, MS Project 2000Word Processor : MS Word 2000Bahasa Pemrograman : PHP, HTMLBrowser : Internet Explorer 5.0
2.2 Deskripsi Data
Berikut ini adalah design rencana basis data yang akan dibentuk untuk keperluan perangkat lunak yang dikembangkan.
Pada SIPUSTAKA secara garis besar dipergunakan tujuh buah tabel yaitu
1. tabel t_ Anggota2. tabel t_ Koleksi3. tabel t_ Registri4. tabel t_ Rak5. tabel t_ Penerbit6. tabel t_ Pengarang7. tabel t_ Transaksi_ Peminjaman
Pada desain ini terdapat dua tabel yang tidak terhubung dengan tabel lainnya yakni tabel t_administrator dan tabel t_member. Tabel t_administrator ini digunakan untuk menyimpan id dan password administrator yang dapat mengakses database secara keseluruhan. Sedangkan tabel t_member digunakan untuk menyimpan id dan password dari peneliti yang diberi hak-hak lebih dari user biasa, seperti menambah data fosil.
2.2.1 Definisi Domain/Type
Domain name TypeD_login CharacterD_password Character
Table 1 : Definisi Domain/Type
2.2.2 Conceptual Data Model
Figure 1 : CDM
Mengarang
Menerbitkan
Melakukan
mengkoleksi
ada dalam
Terdiri dari
Koleksi
KodeKoleksiTahun TerbitJumlah CopyJudulNoISBN
Trans Pinjam
Kode TransaksiTgl PinjamDenda
RegBuku
NoReg
Anggota
KodeAnggotaNama AnggotaAlamat AnggotaNo KTP
Rak Buku
KodeRakLokasi
Pengarang
Kode PengarangNama PengarangAlamat
Penerbit
Kode PNNama PNAlamatNo TlpNo Fax
2.2.3 Physical Data Model
Figure 1 : PDM
2.2.4 Daftar Tabel Aplikasi
Nama Tabel Primary key Data Store E/R Deskripsi isiT_DATA_LOGIN nama t_data_login Entitas Berisi field nama &
passwordT_PENGARANG Kode_pengara
ngt_Pengarang Entitas Berisi field kode,nama dan
alamat pengarangT_KOLEKSI Kode_koleksi t_koleksi Entitas Berisi jumlah copy, kode
koleksi, judul, tahun terbit, kode pn, kodepengarang, no isbn, tanggal pengadaan
T_PENERBIT Kode_pn t_penerbit Entitas Berisi field kode penerbit, nama penerbit, alamat, no telepon,no fax
T_REGBUKU noreg t_regbuku Entitas Berisi field noreg, kode_transasksi
Dst ….
Table 1 : Daftar Tabel Aplikasi
KODE_PENGARANG = KODE_PENGARANG
KODE_PN = KODE_PN
KODEANGGOTA = KODEANGGOTA
KODERAK = KODERAK
KODEKOLEKSI = KODEKOLEKSI
KODE_TRANSAKSI = KODE_TRANSAKSI
NOREG = NOREG
KOLEKSI
JUMLAH_COPY varchar(20)KODEKOLEKSI varchar(30)JUDUL dateTAHUN_TERBIT varchar(20)KODE_PN char(5)KODE_PENGARANG char(5)NOISBN char(5)TANGGAL_PENGADAAN date
TRANS_PINJAM
KODE_TRANSAKSI char(5)TGL_PINJAM dateKODEANGGOTA char(5)DENDA numeric(6)
REGBUKU
NOREG char(5)KODEKOLEKSI char(5)KODERAK char(5)
ANGGOTA
KODEANGGOTA char(5)NAMA_ANGGOTA varchar(20)ALAMAT_ANGGOTA varchar(30)NO_KTP char(30)
RAK_BUKU
KODERAK char(5)LOKASI char(20)
PENGARANG
KODE_PENGARANG char(5)NAMA_PENGARANG varchar(20)ALAMAT_ varchar(30)
PENERBIT
KODE_PN char(5)NAMA_PN varchar(20)ALAMAT varchar(30)NO_TLP char(12)NO_FAX char(12)
TERDIRI_DARI
NOREG char(5)KODE_TRANSAKSI char(5)
DATA_LOGIN
NAMA characterPASSWORD character
SIPUSTAKA
Setup Data Autentifikasi Proses Transaksi Laporan
Setup Data
Data Koleksi Data Rak Data Penerbit Data Pengaran Reg Buku Data Login
Proses Transaksi
Pendaftaran Anggota Peminjaman Pengembalian Pengadaan
Laporan
Perkembangan Anggota Peminjaman Perkembangan Koleksi
2.3 Dekomposisi Fungsional Modul
Figure 1 : Dekomposisi SIPUSTAKA
Figure 1 : Dekomposisi SIPUSTAKA-SETUP DATA
Figure 1 : Dekomposisi SIPUSTAKA-PROSES TRANSAKSI
Figure 1 : Dekomposisi SIPUSTAKA-LAPORAN
No.Fungsi Fungsi/Proses Tabel/Data Input
Tabel /Data Output
Keterangan
DPPL01 SETUP DATA - - -DPPL0101 Data Koleksi -DPPL0102 Data Rak - -DPPL0103 Data PenerbitDPPL0104 Data PengarangDPPL0105 Reg BukuDPPL0106 Data Login
DPPL02 PROSES TRANSAKSI
DPPL0201 Pendaftaran ANggotaDPPL0202 PeminjamanDPPL0203 PengembalianDPPL0204 Pengadaan
DPPL03 LAPORANDPPL0301 Perkembangan
AnggotaDPPL0302 PeminjamanDPPL0303 Perkembangan
Koleksi
Table 1 : Tabel Input-Proses-Output
3 Deskripsi Perancangan Rinci
3.1 Deskripsi Rinci Tabel
3.1.1 Tabel t_pengarang
Identifikasi/Nama : t_pengarangDeskripsi Isi : data pengarangJenis : tabel data indukVolume : 100 recordLaju : 1 record/bulanPrimary Key : login
Id Field Deskripsi Tipe & length BolehNULL
Default Keterangan
Kode_pengarang kode unik pengarang
character(16) NO - -
Nama_pengarang Nama pengarang caharacter(50) NO - -
Table 1 : Deskripsi Rinci Tabel Pengarang
Dst dibuat untuk tabel-tabel yang lain............................
3.2 Deskripsi Fungsional secara Rinci
Figure 1 : CONTEXT DIAGRAM
Deskripsi context diagram: …………………………………………
dt trans anggota
login
login
laporandata peminjaman
data anggota
data pengiriman buku
data order
master 0
SIP "X"
+
AdminPenerbit
Anggota
Manajeme
Figure 1 : DFD LEVEL1
Deskripsi DFD Level 1: …………………………………………
[dt trans anggota]
dt pengadaan
reg buku validkode penerbit
dt penerbit val id
hak akses laporan
NoRak
dt rak
kode pengarang
dt koleksi
No reg
item pinjam
dt buku pinjam
dt lap peminjaman
kode anggota
dt anggota val id
dt pinjam
hak akses set data
hak akses transaks i
password
data login
dt koleks i valid
dt pengarang valid
[login]
[data peminjaman]
[data anggota]
[data pengiriman buku]
[data order]
[login]
[laporan]
[master]
AdminPenerbit
Penerbit
Anggota
Anggota
Manajeme
AdminManajeme
1
Setup Data
+ 2
Proses Transaksi
+
3
Pembuatan Laporan
+
4
Proses Autentifikas i
+
Pengarang
Koleksi
Reg Buku
Data Login
Trans Pinjam_Kembali
Det Pinjam
Anggota
Rak
dt penerbit
Anggota
[reg buku valid]
dt penerbit
dt rak
dt login
dt reg buku
dt koleksi
dt pengarang
data master
[kode penerbit]
[dt penerbit valid]
[NoRak]
[dt rak]
[kode pengarang]
[data login]
[dt koleksi valid]
[dt pengarang valid]
[hak akses set data]
[master]
Admin
Pengarang : 1
Koleksi
Data Login
Proses Autentifikasi
Pengarang : 2
Rak : 1
Rak : 2
dt penerbit : 1
dt penerbit : 2
1.1
prose aktivasi hak akses
1.2
simpan dt pengarang
1.3
simpan dt koleksi
1.4
simpan dt reg buku
1.5
simpan dt login
1.6
simpan dt rak
1.7
simpan dt penerbit
Reg Buku
Figure 1 : DFD level2 – SETUP DATA
Deskripsi DFD Level 2-SETUP DATA:……………………………………….
Figure 1 : DFD level2 – TRANSAKSI
Deskripsi DFD Level 2-TRANSAKSI:……………………………………….
dt pengembaliandt peminjaman
dt trans anggota valid
hak akses pendaftaran
hak akses pengadaan
[kode anggota]
[data order (PRINTOUT)]
[data pengiriman buku (FAKTUR PENGIRIMAN)]
[data peminjaman]
[item pinjam]
[No reg]
[dt pengadaan]
[dt pinjam]
[dt anggota valid]
[data anggota]
[hak akses transaksi]
[dt trans anggota]
Penerbit
Penerbit
Anggota
Anggota
Proses Autentifikasi
Trans Pinjam_Kembali
Anggota : 1
Anggota : 2
Det PinjamReg Buku Koleksi
Anggota2.1
proses autotentifikasi
2.2
Transaksi peminjaman
2.3
Transaksi pengembalian
2.4
Transaksi pengadaan
2.5
Pendaftaran anggota
Figure 1 : DFD level2 – PELAPORAN
Deskripsi DFD Level 2-PELAPORAN:……………………………………….
dt laporan perkembangan buku
dt laporan aksesibiltas
dt laporan peminjaman
[hak akses laporan]
[dt koleksi]
[dt buku pinjam][dt lap peminjaman]
[laporan]
Manajeme
Trans Pinjam_KembaliDet Pinjam
Koleksi
Proses Autentifikasi
3.1
presentasi laporan
3.2
Laporan perkembangan peminjaman
3.3
Laporan aksesibilitas
buku
3.4
laporan perkembangan
koleksi
3.2.1 Spesifikasi Fungsi/Proses DPPL01
Identifikasi/Nama : DPPL01/SETUP-DATADeskripsi Isi : Fungsi untuk mengelola data master aplikasiJenis :
3.2.1.1 Spesifikasi tabel input
Tidak ada
3.2.1.2 Spesifikasi tabel Output
Tidak ada
3.2.1.3 Spesifikasi Layar Utama
Figure 1 : Spesifikasi layar utama DPPL01
3.2.1.4 Spesifikasi Query (jika ada)
3.2.1.5 Spesifikasi field data pada layar
3.2.1.6 Spesifikasi Function Key/Objek-Objek pada layar
Table 1 : Spesifikasi Function Key/Objek-objek Pada Layar DPPL01
3.2.1.7 Spesifikasi layar pesan
Tidak ada
3.2.1.8 Spesifikasi proses/algoritma
3.2.1.9 Spesifikasi Report
Tidak ada
3.2.2 Spesifikasi Fungsi/Proses DPPL0101
Identifikasi/Nama : DPPL0101/Setup Data- data KoleksiDeskripsi Isi : Fungsi untuk mengelola data koleksi perpustakaanJenis :
3.2.2.1 Spesifikasi tabel input
Nama Tabel : t_koleksi
menu Header aplikasi
Form input /report
3.2.2.2 Spesifikasi tabel Output
Nama Tabel : t_koleksi
3.2.2.3 Spesifikasi Layar Utama
3.2.2.4 Spesifikasi Query (jika ada)
3.2.2.5 Spesifikasi field data pada layar
3.2.2.6 Spesifikasi Function Key/Objek-Objek pada layar
3.2.2.7 Spesifikasi layar pesan
3.2.2.8 Spesifikasi proses/algoritma
3.2.2.9 Spesifikasi Report
3.2.3 Spesifikasi Fungsi/Proses DPPL0102
Identifikasi/Nama : DPPL0102/Setup Data- data rakDeskripsi Isi : Fungsi untuk mengelola data rak perpustakaanJenis :
3.2.3.1 Spesifikasi tabel input
Nama Tabel : t_rak
3.2.3.2 Spesifikasi tabel Output
Nama Tabel : t_rak
3.2.3.3 Spesifikasi Layar Utama
3.2.3.4 Spesifikasi Query (jika ada)
3.2.3.5 Spesifikasi field data pada layar
3.2.3.6 Spesifikasi Function Key/Objek-Objek pada layar
3.2.3.7 Spesifikasi layar pesan
3.2.3.8 Spesifikasi proses/algoritma
3.2.3.9 Spesifikasi Report
3.3 Dekomposisi Fisik Modul
Nama Direktori Nama File Nama Modul Nama Fungsi Keterangan
./sipustaka login.php login DPPL11 proses login pada aplikasi
./sipustaka index.php Hal utama D
./setup Setup-data.php Setyup masterdata
DPPL01 penambahan, penghapusan, pengubahan, dan menampilkan data-data
./transaksi transaksi.php transaksi DPPL02 penambahan, penghapusan, pengubahan, dan menampilkan data-data transaksi
./laporan laporan.php laporan DPPL03 penambahan,
penghapusan, pengubahan, dan menampilkan data-data transaksi
Table 1 : Dekomposisi Fisik Modul
Catatan:Bisa dilengkapi lebih detail sampai sub-sub modul
3.4 Matriks Kerunutan
Table 1 : Matriks kerunutan
SRS-Id No. Fungsi KeteranganSRS-01 DPPL-01 Fungsi untuk mensetup master data
dst