HM
Healthy Mom
Dipersiapkan oleh:
Kelompok 5
INDEX - A B C D E F G
TGL
Ditulis
oleh
Diperiksa Nama
oleh anggota
Disetujui
oleh
2 A
7 B
Setelah Daftar Isi Boleh ada Daftar Tabel dan Daftar Gambar
001-0 manipulasi
001-1 input
001-2 edit
001-3 hapus
1.5 Referensi
Dokumentasi PL yang dirujuk oleh dokumen ini, minimal SKLP, Buku, Panduan, Dokumentasi lain yang
dipakai dalam dokumen ini (jarang sekali!).
Software:
Nama Software Fungsi
Dreamweaver Untuk..
XAMPP ..
NotePad .
Ms Word
Ms Visio
OS
Ms Project
Basis Data :
Sebutkan tool utk implementasi basisdata + alasannya
MySQL , kenapa?
Arsitektur Jaringan :
dst yang akan digunakan untuk implementasi. Sebutkan operating system, DBMS, development tools, filling
system, bahasa pemrograman yang dipakai.
3 Perancangan Data
Berisi deskripsi tabel-tabel basis data jika aplikasi berbasis data. Awali dengan daftar tabel basis data dan
deskripsi isinya. Untuk setiap tabel, harus mengandung Nama tabel, jenisnya, volume, laju, primary key,
constraint integrity dengan tabel lain( jika ada). Volume dan laju harus minimal mengandung angka kira-kira.
Boleh berasal dari dumb dari database yang digunakan.
2.
Identifikasi/Nama : t_pengguna
DeskripsiIsi : ..
Jenis : table data induk/referensi/transaksi
Volume : . Jumlah data perkiraan / minimum
Laju : proses pencarian, proses pembuatan laporan , ..........diakses saat fs apa
Primary Key : .
Constraint Integrity : nama table yg berelasi a dan b (foreign key)
Catatan : kolom Boleh NULL berisi NO artinya tidak boleh kosong, berisi YES artinya boleh NULL
Cantumkan ERD
Dosen x
Teknik Komputer Program Diploma DPPL - XXX Halaman 7 dari xx
IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program Diploma IPB dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Teknik Komputer Program Diploma IPB.
a Mhsw
b y
Skema Relasi
Tbl_Dosen
a b
Tbl_mhsw
X Y A
4 Perancangan arsitektural
Perancangan arsitektur adalah untuk mengembangkan struktur program modular dan merepresentasikan
hubungan kontrol antar modul. Perancangan arsitektur juga membentuk struktur program dan struktur data
dengan menentukan antarmuka yang memungkinkan data mengalir melalui program. Alat pemodelan untuk
merancang arsitektur perangkat lunak menggunakan structure chart.
SI...
manipul laporan .
login
asi ... ..
tambah cetak
ubah lihat
hapus
5 Perancangan Antarmuka
5.1 Aturan Perancangan Antarmuka
Menjelaskan aturan perancangan antarmuka untuk perangkat lunak yang dikembangkan. Aturan penamaan,
penomoran, tata letak, dsb.
2. Layout001
a. Nama Pengguna : Admin
b. Nama Modul/Fungsi : Login
i. Data Input : Usrname & paswd
ii. Data Output : validasi benar hal utama , validasi salah warning
Teknik Komputer Program Diploma DPPL - XXX Halaman 9 dari xx
IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program Diploma IPB dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Teknik Komputer Program Diploma IPB.
c. Deskripsi
Penjelasan objek yg diperlukan untuk layout fungsi login
KOmponene Layout Halaman login adalah sbb :
Gambarkan layer dan percabangan kelayar lain function key/pilihan yang dilakukan. Jika layar
mengandung field dan label, gambarkanlah pada posisi nya, supaya siap dikoding. Jika ada
zoning/frame, gambarkan pula dan jelaskan pada spesifikasi Objek pada layar. Menggambarkan jenis,
bentuk, dan ciri layar.
Header
LOGIN
Username
Gambar
Password Doraemon
Submit1 Reset
Diisi dengan penjelasan reaksi sistem, misalnya membuka layar apa, link kemana. Jika
menyangkut suatu kode yang cukup rumit, beri nama Prosedur terkait, dan uraiakn
algoritmanya di bagian Spesifikasi Proses
Submit2 Button Jika diklik, akan validasi isian data. Jika validasi salah muncul warning2, jika validasi
benar data akan disimpan dan muncul warning3
RTF1 RTF Box Isi Teks yang disimpanpada File xxx
DB1 Data Diasosiasikan ke QueryXYZ yang dijelaskan pada bagian Query
control
Jika objek dikaitkan ke File lain (misalnya file gambar, file teks), berikan nama file terkait dan deskripsi
ringkas dalam kolom keterangan
Menjelaskan pesan yang muncul kepada user di dalam alur/skenario fungsi tertentu. Untuk suatu kasus akan
ditampilkan pesan di layar dengan bentuk tertentu.
Menjelaskan spesifikasi laporan (jenis (PDF,excel,word,struk,dll), bentuk (tabel, grafik, deskripsi), ciri laporan
(harian,mingguan, bulanan), dst).
1. Report1
Fungsi Terkait : Menampilkan Laporan Bulanan
Layout Detail
Tabel Penjualan
Grafik Batang
No tgl baran
g
2. Report2
6 Perancangan Prosedural
Berisi deskripsi detail dari setiap modul yang ada pada perangkat lunak sesuai dengan struktur program yang
telah dibuat pada perancangan arsitektur. Untuk setiap modul yang ada, harus mengandung nama modul,
deskripsi proses, antarmuka pemakai (jika ada interaksi dengan pemakai), spesifikasi input, spesifikasi output,
dan spesifikasi program (algoritma). Spesifikasi program diperlukan untuk menetapkan detail algoritma yang
dinyatakan dengan menggunakan notasi pseudo-code, atau notasi yang mirip dengan bahasa pemrograman
yang digunakan
(Codingannya)
1. Login
Kode Perancangan DPPL.SIPUS.001
Input Ur
Output
Initial State
Final State
Pengguna
Pseudocode / Algoritma
If X>Y
Query1
Else
Query 2
Spesifikasi Query Query 1 : INSERT INTO
Query 2: UPDATE
2. Registrasi
7 Matriks Keterunutan
No No SKPL Fungsionalitas DPPL
1 SKPL-SDSK.001 Login DPPL-SDSK.001
SKPL-SDSK.002 Tambah pengguna DPPL-SDSK.002
8 Lampiran
Berisi penjelasan tambahan pada laporan in.
LampirantidakselalumenjadibagiandariDeskripsiPerancangan.Jaditidakharusselaluada.Lampirandapatberisi:
1. Contohtampilanlayarataucontohlaporan
2. Dukunganinformasi yangmembantu DPPL.
3. Instruksikhusus,dan media yangperludisiapkanuntukimplementasi,dankebutuhanlain.
Jikadisertakanlampiran,DPPLharussecaraeksplisitmenegaskanapakahlampiraniniadalahbagiandarikebutuhan.