Template DPPL (1)

download Template DPPL (1)

of 11

Transcript of Template DPPL (1)

DESKRIPSI PERANCANGAN PERANGKAT LUNAK

Dipersiapkan oleh:

....................... ....................................... ....................... ....................... ....................... ....................... ....................... ....................... ....................... ....................................... ....................................... ....................................... ....................................... ....................................... ....................................... .......................................

Jurusan Teknologi Informasi Politeknik Telkom Bandung Jurusan Teknologi Informasi Nomor Dokumen Halaman 1/9

Politeknik Telkom

Revisi

Jurusan Teknologi Informasi Politeknik Telkom

Halaman 2 dari 11

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknologi Informasi Politeknik Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknologi Informasi Politeknik Telkom.

DAFTAR PERUBAHAN Revisi A B C D E F G INDEX TGL Ditulis oleh Diperiksa oleh Disetujui oleh A B C D E F G Deskripsi

Daftar Halaman Perubahan HalamanJurusan Teknologi Informasi Politeknik Telkom

RevisiHalaman 3 dari 11

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknologi Informasi Politeknik Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknologi Informasi Politeknik Telkom.

Jurusan Teknologi Informasi Politeknik Telkom

Halaman 4 dari 11

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknologi Informasi Politeknik Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknologi Informasi Politeknik Telkom.

Daftar Isi

Jurusan Teknologi Informasi Politeknik Telkom

Halaman 5 dari 11

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknologi Informasi Politeknik Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknologi Informasi Politeknik Telkom.

Daftar Tabel

Jurusan Teknologi Informasi Politeknik Telkom

Halaman 6 dari 11

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknologi Informasi Politeknik Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknologi Informasi Politeknik Telkom.

Daftar Gambar

Jurusan Teknologi Informasi Politeknik Telkom

Halaman 7 dari 11

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknologi Informasi Politeknik Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknologi Informasi Politeknik Telkom.

1.

Pendahuluan 1.1 TujuanBagian ini harus menunjukkan tujuan pembuatan SKPL secara umum. Uraikan pula pengguna dari dokumen SKPL ini dan dengan tujuan apa para pengguna tersebut menggunakan SKPL ini

1.2 Ruang LingkupBagian ini harus: Mengidentifikasi produk perangkat lunak yang dispesifikasi pada dokumen ini berdasarkan nama. Contoh, MySoft Professional versi 2.3 for Windows Menjelaskan apa yang akan dilakukan dan tidak dilakukan (bila perlu) oleh perangkat lunak yang dispesifikasikan pada dokumen ini Menjelaskan penerapan perangkat lunak yang dispesifikasi pada dokumen ini beserta manfaat, tujuan dan sasaran dari pembuatan perangkat lunak tersebut Merujuk pada identifikasi spesifikasi yang ada di dokumen-dokumen pendahulu SKPL ini (misalnya kontrak atau spesifikasi sistem) dan apa yang diutarakan padabagian ini (serta bagian-bagian lainnya) harus konsisten dengan dokumen-dokumen tersebut

1.3 Definisi, Singkatan, dan AkronimHarus memberikan penjelasan terhadap semua definisi, akronim dan singkat yang digunakan agar dapat menginterpretasikan SKPL dengan benar dan satu arti. Informasi ini dapat dibuat pada lampiran atau dokumen terpisah. Pada kasus ini, bagian ini diisi dengan rujukan ke lampiran atau dokumen yang dimaksud

1.4 ReferensiBagian ini harus memberikan: Daftar lengkap dari dokumen (baik itu berupa buku, panduan, atau spesifikasi/deskripsi lain) yang dirujuk pada dokumen SKPL ini Identifikasi dari setiap dokumen berdasarkan judul, nomor dokumen (bila ada), tanggal dan organisasi penerbit Bila perlu, sebutkan sumber-sumber atau organisasi yang dapat memberikan referensi yang dituliskan tersebut

1.5 Deskripsi Umum DokumenBagian ini adalah ikhtisar dari dokumen DPPL. Tuliskan sistematika pembahasan dokumen DPPL ini. Pada bagian ini, dijelaskan pula tentang proses transformasi dari DFD ke dalam bentuk rancangan

2. Perancangan Data 2.1 Daftar TabelBerisi daftar dari tabel yang akan digunakan sebagai media penyimpanan data (Data Storage) untuk basis data yang dipergunakan oleh perangkat lunak. Contoh daftar tabel adalah sebagai berikut:

Gambar 2.1 Contoh daftar tabel

Jurusan Teknologi Informasi Politeknik Telkom

Halaman 8 dari 11

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknologi Informasi Politeknik Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknologi Informasi Politeknik Telkom.

2.2 Struktur TabelBerisi deskripsi tabel-tabel data jika aplikasi berbasis data. Awali dengan daftar tabel dan deskripsi isinya. Untuk setiap tabel, harus mengandung nama tabel, deskripsi isi, primary key, dan constraint integrity dengan tabel lain( jika ada). Contoh struktur tabel adalah sebagai berikut:

Gambar 2.2 Contoh struktur tabel

2.3 Skema Relasi Antar TabelBerisi skema rancangan hubungan fisik antar tabel pada basis data yang digunakan oleh perangkat lunak. Contoh skema relasi antar tabel adalah sebagai berikut:

Gambar 2.3 Contoh skema relasi antar tabel

3. Perancangan ArsitekturPerancangan 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

3.1 Struktur ProgramStruktur Program (Structure Chart) adalah diagram untuk menggambarkan arsitektur perangkat lunak secara keseluruhan tanpa memperlihatkan proses

Jurusan Teknologi Informasi Politeknik Telkom

Halaman 9 dari 11

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknologi Informasi Politeknik Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknologi Informasi Politeknik Telkom.

pemilihan dan pengulangannya secara rinci. Teknik ini menggambarkan arsitektur perangkat lunak seperti diagram organisasi sebuah perusahaan

3.2 Dekomposisi Fungsional ModulBagian ini berisi dekomposisi logik dari modul. Pada bagian ini berisi tabel dengan kolom Modul, Proses, Keterangan. Kolom keterangan hanya diisi jika proses tidak tergambarkan dalam DFD. Misalnya untuk proses-proses yang mewakili suatu library umum. Contoh dekomposisi fungsional modul adalah sebagai berikut:

Gambar 2.4 Contoh dekomposisi fungsional modul

4. Perancangan Antarmuka 4.1 Daftar Antarmuka PemakaiBerisi daftar antarmuka pemakai yang digunakan oleh perangkat lunak

4.2 Spesifikasi Antarmuka PemakaiMerupakan penjelasan dari antarmuka yang tercantum pada daftar antarmuka pemakai. Untuk setiap antarmuka pemakai, harus mengandung nama antarmuka, nama modul yang menggunakan antarmuka tersebut, deskripsi fungsi antarmuka, spesifikasi layar, dan data input/output yang melewati antarmuka tersebut. Contoh spesifikasi antarmuka pemakai adalah sebagai berikut:

Jurusan Teknologi Informasi Politeknik Telkom

Halaman 10 dari 11

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknologi Informasi Politeknik Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknologi Informasi Politeknik Telkom.

Gambar 2.5 Contoh spesifikasi antarmuka pemakai

5. Perancangan ProseduralBerisi 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 pseudocode, atau notasi yang mirip dengan bahasa pemrograman yang digunakan

Jurusan Teknologi Informasi Politeknik Telkom

Halaman 11 dari 11

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknologi Informasi Politeknik Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknologi Informasi Politeknik Telkom.