Академический Документы
Профессиональный Документы
Культура Документы
Pendahuluan
1.1 Tujuan
Dokumen GL-01 ini berisi Deskripsi Perancangan Perangkat Lunak (DPPL) atau Software Design
Description (SDD) untuk sistem SMIS (Simple Magz Information System).Tujuan dari penulisan dokumen
ini adalah untuk memberikan penjelasan mengenai perangkat lunak yang akan dibangun baik berupa
gambaran umum maupun penjelasan detil dan menyeluruh.
Pengguna dari dokumen ini adalah para pembuat perangkat lunak sistem SMIS dan pengguna
dari perangkat lunak atau bagian-bagian yang terlibat dalam sistem. Dokumen ini akan digunakan
sebagai pedoman dalam proses pengembangan dan juga sebagai bahan evaluasi pada saat proses
pengembangan perangkat lunak maupun di akhir pengembangannya. Dengan adanya dokumen SKPL ini
diharapkan pengembangan perangkat lunak akan lebih terarah dan lebih terpusat serta tidak
menimbulkan ambiguitas terutama bagi pengembang perangkat lunak sistem Simple Magz Information
System (SIMS).
1.4 Referensi
Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatan SKPL ini adalah sebagai
berikut:
1. IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement Specifications.
2. Software Engineering, Aparctitioner’s Approach 5 th edition, Roger S Pressman, Mc Graw Hill,
2001.
3. Panduan Penggunaan dan Pengisian Deskripsi Perancangan Perangkat Lunak (DPPL), Jurusan
Teknik Informatika, Institut Teknoogi Bandung, 2000.
4. Panduan Pengisian Deskripsi Perancangan Perangkat Lunak (DPPL) Beroriantasi Proses, Jurusan
Teknik Informatika, Institut Teknologi Bandung
Pada intinya, dokumen DPPL ini menjelaskan mengenai perancangan perangkat lunak,
dimana merupakan transformasi dari DFD pada dokumen SKPL ke dalam bentuk perancangan.
Dengan mengacu pada hasil collect requirement dan analisis yang tertuang pada dokumen
SKPL, dokumen ini menjelaskan perancangan modul-modul perangkat lunak yang akan
digunakan sesuai dengan SKPL beserta dekomposisi modulnya, tabel-tabel yang akan
diiplementasikan, algoritma & pernyataan-pernyataan SQL yang akan digunakan, serta
perancangan hasil tampilan (output) sistem pada layar monitor.
Dokumen ini terdiri dari dua bab dengan perincian sebagai berikut:
Bab 1 Pendahuluan, merupakan pengantar dokumen DPPL yang berisi tujuan penulisan
dokumen, lingkup masalah pengembangan perangkat lunak, juga memuat definisi, akronim dan
istilah yang digunakan serta deskripsi umum dokumen yang merupakan ikhtisar dokumen DPPL.
Bab 2 Deskripsi Perancangan yang berisi rancangan lingkungan implementasi, dekomposisi
fungsional modul, deskripsi data, dekomposisi fisik modul, deskripsi rinci modul, deskripsi
proses, dan deskripsi laporan dari SMIS.
2 Deskripsi Perancangan
N
Nama Field Tipe Data Lebar Keterangan
o
1 ID Penjualan Char 6 Primary key(Pengenal transaksi)
Waktu
2 Date - Hari dan Tanggal Pemesanan Majalah
Pemesanan
Jumlah
3 Char 6 Banyak jumlah pemesanan majalah
Pemesanan
Di dalam mode redaksi, pimpinan redaksi akan memasukkan laporan produksinya pada halaman ini.
Laporan-laporan yang perlu diisikan adalah:
Input id produksi
Jumlah produksi majalah
Waktu produksi
Dan biaya produksi yang dikeluarkan
Di bagian tabel data produksi, akan terlihar record produksi yang telah dimasukkan selama ini.
2. Sementara jika user memilih mode keuangan, maka yang akan tampil adalah halaman seperti di
bawah.
Di dalam pilihan data agen, bagian keuangan dapat mengupdate data agen, baik berupa
menambah agen, menghapus agen atau menampilkan agen yang terdaftar.
Untuk pilihan data pembayaran, halaman yang akan tampil kira-kira seperti di bawah.
List agen akan nampak diambil berdasar detail agen yang ada di pilihan data agen
Bagian keuangan akan memasukkan data pada agen itu; jenis pembayaran, biaya
pembayaran, waktu pembayaran, jumlah pemesanan
Setelah agen melunasi pemesanan, bagian keuangan akan memberi tanda kelunasan
dengan menekan tombol lunas untuk agen tersebut
Setelah agen tersebut melakukan pemesanan untuk sejumlah majalah yang tersedia, pada
bagian form majalah yang tersedia, akan ada pengurangan. Misal data majalah tersedia
adalah 1000, ketika salah satu agen melunasi pembayaran, majalah tersedia akan berkurang
sesuai pemesanan agen
Untuk pilihan data pembayaran dan agen akan nampak halaman seperti di bawah.
Pada halaman ini, akan nampak semua detail agen beserta jenis pembayaran dan pemesanannya.
Setelah bagaian keuangan yakin untuk melakukan update data, maka bagian keuangan dapat mencetak
laporannya untuk diserahkan kepada CEO majalah.
Laporan itu akan merekap data dari mode produksi dan mode keuangan.
Terlihat halaman di atas terdapat form cetak laporan untuk melakukan pencetakan laporan
Deskripsi Proses
Algoritma :
Algoritma:
1. Cek apakah ada agen baru yang perlu ditambahkan
a. Jika ya, data agen baru akan disimpan dalam data agen.
Kemudian lanjut proses 2
b. Jika tidak, langsung lanjut proses 2
2. Menampilkan semua data agen yang ada
3. Ceklist agen yang masih berlangganan ditambah daftar agen baru
4. Input biaya yang harus dibayar masing-masing agen untuk penerbitan
edisi tersebut
5. Input biaya yang dibutuhkan agen baru untuk menjadi agen
6. Simpan data
7. Output agen-agen yang melakukan pemesanan
Algoritma:
1. Cek semua agen yang melakukan pemesanan
2. Ceklist agen-agen yang telah melakukan pembayaran berdasar box
pemesanan
3. Input total penjualan penerbitan edisi tertentu
4. update data agen yang telah membayar, baik agen baru atau lama ke
agen untuk edisi mendatang
Algoritma:
1. Baca data penjualan
2. Baca data agen
Algoritma:
1. Baca data produksi
2.1.1.6 Proses 1.3.2 (membuat laporan)
Input : data penjualan dan produksi yang telah terbaca
Output : laporan penjulan dan produksi
Algoritma:
1. Menerima data produksi dan penjualan yang sudah terbaca
2. Menggabungkan data produksi dan penjualan menjadi satu laporan
Nama Database : SMIS
Nama Tabel : JENIS PEMBAYARAN
Primary Key : ID Pembayaran