DPPL

27
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

Transcript of DPPL

Page 1: DPPL

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

Page 2: DPPL

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

Page 3: DPPL

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

Page 4: DPPL

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

Page 5: DPPL

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

Page 6: DPPL

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

Page 7: DPPL

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>

Page 8: DPPL

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.

Page 9: DPPL

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

Page 10: DPPL

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

Page 11: DPPL

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

Page 12: DPPL

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

Page 13: DPPL

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

Page 14: DPPL

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

Page 15: DPPL

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

Page 16: DPPL

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

Page 17: DPPL

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

Page 18: DPPL

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

Page 19: DPPL

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

Page 20: DPPL

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

Page 21: DPPL

3.4 Matriks Kerunutan

Table 1 : Matriks kerunutan

SRS-Id No. Fungsi KeteranganSRS-01 DPPL-01 Fungsi untuk mensetup master data

dst