SlideShare a Scribd company logo
1 of 8
DESKRIPSI PERANCANGAN PERANGKAT LUNAK
<Nama Proyek>
untuk:
<nama pelanggan>
Dipersiapkan oleh:
<Nama Pelaksana Proyek>
Jurusan Teknik Informatika - Universitas Komputer Indonesia
Jalan Dipati Ukur Nomor 112-114, Bandung 40132
Jurusan Teknik Informatika
Universitas Komputer
Indonesia
Nomor Dokumen Halaman
DPPL-xxx <x: id_proyek> <#>/<jml #
Revisi <nomor revisi> Tgl: <isi tanggal>
GL02
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX - A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Jurusan Informatika - UNIKOM DPPL-xxx Halaman 2 dari 8
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Jurusan Informatika - UNIKOM DPPL-xxx Halaman 3 dari 8
Daftar Isi
1 Pendahuluan
1.1 Tujuan Penulisan Dokumen...........................................................................................................................6
1.2 Lingkup Masalah ...........................................................................................................................................6
1.3 Definisi dan Istilah ........................................................................................................................................6
1.4 Referensi..........................................................................................................................................................6
1.5 Deskripsi Umum Dokumen............................................................................................................................6
2 Deskripsi Perancangan..........................................................................................................................................6
2.1 Rancangan Lingkungan Implementasi...........................................................................................................6
2.2 Dekomposisi Fungsional Modul.....................................................................................................................6
2.3 Deskripsi Data.................................................................................................................................................6
2.4 Dekomposisi Fisik Modul...............................................................................................................................6
2.5 Deskripsi Rinci Modul ...................................................................................................................................6
2.5.1 Deskripsi Layar........................................................................................................................................6
2.5.1.1 Nama Layar ......................................................................................................................................6
2.5.1.1.1 Deskripsi Objek.........................................................................................................................7
2.5.1.1.2 Algoritma ..................................................................................................................................7
2.5.2 Deskripsi Proses.......................................................................................................................................7
2.5.2.1 Nama Proses ....................................................................................................................................7
2.5.2.1.1 Deskripsi Masukan ...................................................................................................................7
2.5.2.1.2 Deskripsi Keluaran....................................................................................................................7
2.5.2.1.3 Algoritma...................................................................................................................................7
2.5.3 Deskripsi Laporan....................................................................................................................................7
2.5.3.1 Nama Laporan..................................................................................................................................7
2.5.3.1.1 Lay out.......................................................................................................................................7
2.5.3.1.2 Deskripsi Masukan ...................................................................................................................7
2.5.3.1.3 Algoritma...................................................................................................................................7
3 Matriks Keterunutan..............................................................................................................................................8
Jurusan Informatika - UNIKOM DPPL-xxx Halaman 4 dari 8
Daftar Gambar
Hanya dicantumkan dan diisi jika ada gambar pada badan dokumen
Daftar Tabel
Hanya dicantumkan dan diisi jika ada tabel pada badan dokumen
Daftar Lampiran
Hanya dicantumkan dan diisi jika ada lampiran setelah badan dokumen
Jurusan Informatika - UNIKOM DPPL-xxx Halaman 5 dari 8
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Tuliskan dengan ringkas tujuan dokumen DPPL ini dibuat, dan digunakan oleh siapa.
1.2 Lingkup Masalah
Tuliskan dengan ringkas nama aplikasi dan deskripsinya. Maksimal 1 paragraf. Sama dengan yang ditulis di
SKPL.
1.3 Definisi dan Istilah
Semua definisi dan singkatan yang digunakan dalam dokumen ini dan penjelasannya
1.4 Referensi
Dokumentasi PL yang dirujuk oleh dokumen ini, minimal SKPL
Buku, Panduan, Dokumentasi lain yang dipakai dalam dokumen ini (jarang sekali!).
1.5 Deskripsi Umum Dokumen
Bagian ini merupakan ikhtisar dokumen. Tuliskan sistematika pembahasan dokumen DPPL ini
2 Deskripsi Perancangan
2.1 Rancangan Lingkungan Implementasi
Sebutkan Operating system, DBMS, development tools, filing system, bahasa pemrograman yang dipakai
2.2 Dekomposisi Fungsional Modul
Berisi dekomposisi “lojik” dari modul. Minimal 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
2.3 Deskripsi Data
Berisi deskripsi tabel-tabel data jika aplikasi berbasis data. Awali dengan daftar tabel 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 mimimal mengandung angka kira-kira.
Boleh berasal dari “dumb” dari database yang digunakan.
2.4 Dekomposisi Fisik Modul
Berisi dekomposisi “fisik” dari modul. Minimal berisi tabel dengan kolom: Sub Aplikasi, Modul, Nama File,
Input, Output. Sub Aplikasi biasanya dibuat per pengguna. Dibuat per modul
2.5 Deskripsi Rinci Modul
Deskripsi supaya modul dapat diprogram. Dibuat sesuai dengan jenis proses. Jika perlu, dilengkapi dengan
algoritma atau pernyataan SQL-like (untuk aplikasi berbasis data).. Algoritma yang ditulis harus cukup jelas
untuk dapat diprogram, tetapi bukan merupakan kode program. Yang penting, dengan rancangan ini, kode
program dapat dibuat.
2.5.1 Deskripsi Layar
Sketsa layar dilengkapi dengan objek-objek yang didalamnya. Awali dengan Daftar layar yang akan dibuat
subbab detilnya. Satu subbab untuk setiap layar.
2.5.1.1 Nama Layar
Dibuat satu sub bab untuk setiap layar
Jurusan Informatika - UNIKOM DPPL-xxx Halaman 6 dari 8
Sebutkan identitas layar dan deskripsinya.. Lay Out Layar
Gambarkan rancangan layar
2.5.1.1.1 Deskripsi Objek
Minimal berisi sebuah tabel dengan kolom : objek, jenisnya (button, link, ..) dan keterangan
2.5.1.1.2 Algoritma
Jika ada lagoritma/program yang harus dibuat, tuliskan. Pada umumnya, untuk program berbasis GUI,
penanganan layar dilakukan tools sehingga bagian ini tidak perlu diisi
2.5.2 Deskripsi Proses
Untuk proses yang tidak mengandung interaksi. Penjelasan yang ada : algoritmik. Awali dengan Daftar
Proses yang akan dibuat detilnya. Satu subbab untuk setiap Proses
2.5.2.1 Nama Proses
Sebutkan identitas dan deskripsi proses.
2.5.2.1.1 Deskripsi Masukan
Sebutkan nama data atau tabelyang menjadi masukan
2.5.2.1.2 Deskripsi Keluaran
Sebutkan nama tabel ataudata yang menjadi keluaran
2.5.2.1.3 Algoritma
Algoritma proses tersebut
2.5.3 Deskripsi Laporan
Untuk modul yang menghasilkan laporan, berisi lay out laporan. Satu subbab untuk setiap laporan
Awali dengan Daftar Laporan yang akan dibuat detilnya
2.5.3.1 Nama Laporan
Sebutkan identitas dan deskripsi Laporan
2.5.3.1.1 Lay out
Berikan lay out dari laporan
2.5.3.1.2 Deskripsi Masukan
Sebutkan tabel atau input parameter yang dipakai sebagai masukan laporan.
2.5.3.1.3 Algoritma
Algoritma untuk menghasilkan report tersebut. Jika menggunakan wizard (seperti dalam MS Access) maka
tuliskan nama wizard yang akan dipakai
Jurusan Informatika - UNIKOM DPPL-xxx Halaman 7 dari 8
3 Matriks Keterunutan
Jurusan Informatika - UNIKOM DPPL-xxx Halaman 8 dari 8

More Related Content

What's hot

Data Management (Enhanced ERD and Mapping ERD)
Data Management (Enhanced ERD and Mapping ERD)Data Management (Enhanced ERD and Mapping ERD)
Data Management (Enhanced ERD and Mapping ERD)Adam Mukharil Bachtiar
 
EAS MPPL - E Dokumen Perencanaan Proyek Perangkat Lunak
EAS MPPL - E Dokumen Perencanaan Proyek Perangkat LunakEAS MPPL - E Dokumen Perencanaan Proyek Perangkat Lunak
EAS MPPL - E Dokumen Perencanaan Proyek Perangkat LunakBintangNuralamsyah1
 
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)Adam Mukharil Bachtiar
 
Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRSSeptian Rico Hernawan
 
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesRPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesAdam Mukharil Bachtiar
 
Dokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat LunakDokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat LunakAdam Alfian
 
Data Management (Basis Data Berbasis Dokumen)
Data Management (Basis Data Berbasis Dokumen)Data Management (Basis Data Berbasis Dokumen)
Data Management (Basis Data Berbasis Dokumen)Adam Mukharil Bachtiar
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasifachrizal lianso
 
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyZaenal Khayat
 
Model Pengembangan Perangkat Lunak
Model Pengembangan Perangkat LunakModel Pengembangan Perangkat Lunak
Model Pengembangan Perangkat Lunakabsurd syu
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...Uofa_Unsada
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktoriAnggi DHARMA
 
7. cara penanganan kesalahan
7. cara penanganan kesalahan7. cara penanganan kesalahan
7. cara penanganan kesalahanyuster92
 
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...OpenThink Labs
 
Pembukuan mudah untuk lembaga non profit
Pembukuan mudah untuk lembaga non profitPembukuan mudah untuk lembaga non profit
Pembukuan mudah untuk lembaga non profitzahiraccounting-jkt
 

What's hot (20)

Data Management (Enhanced ERD and Mapping ERD)
Data Management (Enhanced ERD and Mapping ERD)Data Management (Enhanced ERD and Mapping ERD)
Data Management (Enhanced ERD and Mapping ERD)
 
Scrum: How to Implement
Scrum: How to ImplementScrum: How to Implement
Scrum: How to Implement
 
Tugas RPL SRS Erwan
Tugas RPL SRS ErwanTugas RPL SRS Erwan
Tugas RPL SRS Erwan
 
EAS MPPL - E Dokumen Perencanaan Proyek Perangkat Lunak
EAS MPPL - E Dokumen Perencanaan Proyek Perangkat LunakEAS MPPL - E Dokumen Perencanaan Proyek Perangkat Lunak
EAS MPPL - E Dokumen Perencanaan Proyek Perangkat Lunak
 
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
 
Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRS
 
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesRPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
 
Dokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat LunakDokumen Final Project Manajemen Proyek Perangkat Lunak
Dokumen Final Project Manajemen Proyek Perangkat Lunak
 
Data Management (Basis Data Berbasis Dokumen)
Data Management (Basis Data Berbasis Dokumen)Data Management (Basis Data Berbasis Dokumen)
Data Management (Basis Data Berbasis Dokumen)
 
Paralel prosesor
Paralel prosesorParalel prosesor
Paralel prosesor
 
Perencanaan manajemen proyek
Perencanaan manajemen proyekPerencanaan manajemen proyek
Perencanaan manajemen proyek
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
 
Skpl ver 5
Skpl ver 5Skpl ver 5
Skpl ver 5
 
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzy
 
Model Pengembangan Perangkat Lunak
Model Pengembangan Perangkat LunakModel Pengembangan Perangkat Lunak
Model Pengembangan Perangkat Lunak
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktori
 
7. cara penanganan kesalahan
7. cara penanganan kesalahan7. cara penanganan kesalahan
7. cara penanganan kesalahan
 
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
 
Pembukuan mudah untuk lembaga non profit
Pembukuan mudah untuk lembaga non profitPembukuan mudah untuk lembaga non profit
Pembukuan mudah untuk lembaga non profit
 

Similar to RPL 1 (Lama) - Template Dokumen Perancangan Perangkat Lunak

Panduan Penulisan-DPPL.pdf
Panduan Penulisan-DPPL.pdfPanduan Penulisan-DPPL.pdf
Panduan Penulisan-DPPL.pdfFajar Baskoro
 
Pertemuan Ke IV.DOC
Pertemuan Ke IV.DOCPertemuan Ke IV.DOC
Pertemuan Ke IV.DOCJurnal IT
 
Pertemuan Ke IV b.DOC
Pertemuan Ke IV b.DOCPertemuan Ke IV b.DOC
Pertemuan Ke IV b.DOCJurnal IT
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5ifunsika
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortranradikaljakas
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat LunakFebrian Jc
 
Otomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis ObjekOtomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis Objeknaufals11
 
Rppl gl00 t-rencana pembangunan
Rppl gl00 t-rencana pembangunanRppl gl00 t-rencana pembangunan
Rppl gl00 t-rencana pembangunanMooksHal Mhiestri
 
Pertemuan 4 analasis sistem
Pertemuan 4 analasis sistemPertemuan 4 analasis sistem
Pertemuan 4 analasis sistemAhmadFauzi531
 
38441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-538441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-5ketanmanis
 
DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180diahpriantika
 
Srs aplikasi darurat bandung 2014
Srs aplikasi darurat bandung 2014Srs aplikasi darurat bandung 2014
Srs aplikasi darurat bandung 2014Dwi Apriyanto
 
Modul Pengantar Teknologi Informasi
Modul Pengantar Teknologi InformasiModul Pengantar Teknologi Informasi
Modul Pengantar Teknologi InformasiPutra Wanda
 
Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7FarhanFadhlillah1
 
System Informasi Rental Komik
System Informasi Rental Komik System Informasi Rental Komik
System Informasi Rental Komik Kukuh Setiawan
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunaksuleman ganteng
 
Pemrograman berorientasi objek lanjutan
Pemrograman berorientasi objek lanjutanPemrograman berorientasi objek lanjutan
Pemrograman berorientasi objek lanjutanTriani Valentina
 

Similar to RPL 1 (Lama) - Template Dokumen Perancangan Perangkat Lunak (20)

Panduan Penulisan-DPPL.pdf
Panduan Penulisan-DPPL.pdfPanduan Penulisan-DPPL.pdf
Panduan Penulisan-DPPL.pdf
 
Pertemuan Ke IV.DOC
Pertemuan Ke IV.DOCPertemuan Ke IV.DOC
Pertemuan Ke IV.DOC
 
Pertemuan Ke IV b.DOC
Pertemuan Ke IV b.DOCPertemuan Ke IV b.DOC
Pertemuan Ke IV b.DOC
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortran
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
RPL 1 (Lama) - Template SKPL (SRS)
RPL 1 (Lama) - Template SKPL (SRS)RPL 1 (Lama) - Template SKPL (SRS)
RPL 1 (Lama) - Template SKPL (SRS)
 
Sad
SadSad
Sad
 
Otomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis ObjekOtomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis Objek
 
Rppl gl00 t-rencana pembangunan
Rppl gl00 t-rencana pembangunanRppl gl00 t-rencana pembangunan
Rppl gl00 t-rencana pembangunan
 
Pertemuan 4 analasis sistem
Pertemuan 4 analasis sistemPertemuan 4 analasis sistem
Pertemuan 4 analasis sistem
 
38441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-538441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-5
 
DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180
 
Srs aplikasi darurat bandung 2014
Srs aplikasi darurat bandung 2014Srs aplikasi darurat bandung 2014
Srs aplikasi darurat bandung 2014
 
Modul Pengantar Teknologi Informasi
Modul Pengantar Teknologi InformasiModul Pengantar Teknologi Informasi
Modul Pengantar Teknologi Informasi
 
Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7
 
System Informasi Rental Komik
System Informasi Rental Komik System Informasi Rental Komik
System Informasi Rental Komik
 
Pert-5_DD-CD-DFD.ppt
Pert-5_DD-CD-DFD.pptPert-5_DD-CD-DFD.ppt
Pert-5_DD-CD-DFD.ppt
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunak
 
Pemrograman berorientasi objek lanjutan
Pemrograman berorientasi objek lanjutanPemrograman berorientasi objek lanjutan
Pemrograman berorientasi objek lanjutan
 

More from Adam Mukharil Bachtiar

Materi 8 - Data Mining Association Rule.pdf
Materi 8 - Data Mining Association Rule.pdfMateri 8 - Data Mining Association Rule.pdf
Materi 8 - Data Mining Association Rule.pdfAdam Mukharil Bachtiar
 
Clean Code and Design Pattern - Meaningful Names
Clean Code and Design Pattern - Meaningful NamesClean Code and Design Pattern - Meaningful Names
Clean Code and Design Pattern - Meaningful NamesAdam Mukharil Bachtiar
 
Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)Adam Mukharil Bachtiar
 
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAdam Mukharil Bachtiar
 
Analisis Algoritma - Strategi Algoritma Divide and Conquer
Analisis Algoritma - Strategi Algoritma Divide and ConquerAnalisis Algoritma - Strategi Algoritma Divide and Conquer
Analisis Algoritma - Strategi Algoritma Divide and ConquerAdam Mukharil Bachtiar
 
Analisis Algoritma - Strategi Algoritma Greedy
Analisis Algoritma - Strategi Algoritma GreedyAnalisis Algoritma - Strategi Algoritma Greedy
Analisis Algoritma - Strategi Algoritma GreedyAdam Mukharil Bachtiar
 
Analisis Algoritma - Penerapan Strategi Algoritma Brute Force
Analisis Algoritma - Penerapan Strategi Algoritma Brute ForceAnalisis Algoritma - Penerapan Strategi Algoritma Brute Force
Analisis Algoritma - Penerapan Strategi Algoritma Brute ForceAdam Mukharil Bachtiar
 
Analisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute ForceAnalisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute ForceAdam Mukharil Bachtiar
 
Analisis Algoritma - Kelas-kelas Dasar Efisiensi Algoritma
Analisis Algoritma - Kelas-kelas Dasar Efisiensi AlgoritmaAnalisis Algoritma - Kelas-kelas Dasar Efisiensi Algoritma
Analisis Algoritma - Kelas-kelas Dasar Efisiensi AlgoritmaAdam Mukharil Bachtiar
 
Analisis Algoritma - Teorema Notasi Asimptotik
Analisis Algoritma - Teorema Notasi AsimptotikAnalisis Algoritma - Teorema Notasi Asimptotik
Analisis Algoritma - Teorema Notasi AsimptotikAdam Mukharil Bachtiar
 
Analisis Algoritma - Notasi Asimptotik
Analisis Algoritma - Notasi AsimptotikAnalisis Algoritma - Notasi Asimptotik
Analisis Algoritma - Notasi AsimptotikAdam Mukharil Bachtiar
 
Analisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain AlgoritmaAnalisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain AlgoritmaAdam Mukharil Bachtiar
 
Validasi ide Menggunakan Javelin Board (Idea Validation)
Validasi ide Menggunakan Javelin Board (Idea Validation)Validasi ide Menggunakan Javelin Board (Idea Validation)
Validasi ide Menggunakan Javelin Board (Idea Validation)Adam Mukharil Bachtiar
 

More from Adam Mukharil Bachtiar (20)

Materi 8 - Data Mining Association Rule.pdf
Materi 8 - Data Mining Association Rule.pdfMateri 8 - Data Mining Association Rule.pdf
Materi 8 - Data Mining Association Rule.pdf
 
Clean Code - Formatting Code
Clean Code - Formatting CodeClean Code - Formatting Code
Clean Code - Formatting Code
 
Clean Code - Clean Comments
Clean Code - Clean CommentsClean Code - Clean Comments
Clean Code - Clean Comments
 
Clean Method
Clean MethodClean Method
Clean Method
 
Clean Code and Design Pattern - Meaningful Names
Clean Code and Design Pattern - Meaningful NamesClean Code and Design Pattern - Meaningful Names
Clean Code and Design Pattern - Meaningful Names
 
Model Driven Software Development
Model Driven Software DevelopmentModel Driven Software Development
Model Driven Software Development
 
Data Mining Clustering
Data Mining ClusteringData Mining Clustering
Data Mining Clustering
 
Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)
 
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic Programming
 
Analisis Algoritma - Strategi Algoritma Divide and Conquer
Analisis Algoritma - Strategi Algoritma Divide and ConquerAnalisis Algoritma - Strategi Algoritma Divide and Conquer
Analisis Algoritma - Strategi Algoritma Divide and Conquer
 
Analisis Algoritma - Strategi Algoritma Greedy
Analisis Algoritma - Strategi Algoritma GreedyAnalisis Algoritma - Strategi Algoritma Greedy
Analisis Algoritma - Strategi Algoritma Greedy
 
Analisis Algoritma - Penerapan Strategi Algoritma Brute Force
Analisis Algoritma - Penerapan Strategi Algoritma Brute ForceAnalisis Algoritma - Penerapan Strategi Algoritma Brute Force
Analisis Algoritma - Penerapan Strategi Algoritma Brute Force
 
Analisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute ForceAnalisis Algoritma - Strategi Algoritma Brute Force
Analisis Algoritma - Strategi Algoritma Brute Force
 
Analisis Algoritma - Kelas-kelas Dasar Efisiensi Algoritma
Analisis Algoritma - Kelas-kelas Dasar Efisiensi AlgoritmaAnalisis Algoritma - Kelas-kelas Dasar Efisiensi Algoritma
Analisis Algoritma - Kelas-kelas Dasar Efisiensi Algoritma
 
Analisis Algoritma - Teorema Notasi Asimptotik
Analisis Algoritma - Teorema Notasi AsimptotikAnalisis Algoritma - Teorema Notasi Asimptotik
Analisis Algoritma - Teorema Notasi Asimptotik
 
Analisis Algoritma - Notasi Asimptotik
Analisis Algoritma - Notasi AsimptotikAnalisis Algoritma - Notasi Asimptotik
Analisis Algoritma - Notasi Asimptotik
 
Activity Diagram
Activity DiagramActivity Diagram
Activity Diagram
 
UML dan Use Case View
UML dan Use Case ViewUML dan Use Case View
UML dan Use Case View
 
Analisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain AlgoritmaAnalisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain Algoritma
 
Validasi ide Menggunakan Javelin Board (Idea Validation)
Validasi ide Menggunakan Javelin Board (Idea Validation)Validasi ide Menggunakan Javelin Board (Idea Validation)
Validasi ide Menggunakan Javelin Board (Idea Validation)
 

RPL 1 (Lama) - Template Dokumen Perancangan Perangkat Lunak

  • 1. DESKRIPSI PERANCANGAN PERANGKAT LUNAK <Nama Proyek> untuk: <nama pelanggan> Dipersiapkan oleh: <Nama Pelaksana Proyek> Jurusan Teknik Informatika - Universitas Komputer Indonesia Jalan Dipati Ukur Nomor 112-114, Bandung 40132 Jurusan Teknik Informatika Universitas Komputer Indonesia Nomor Dokumen Halaman DPPL-xxx <x: id_proyek> <#>/<jml # Revisi <nomor revisi> Tgl: <isi tanggal> GL02
  • 2. DAFTAR PERUBAHAN Revisi Deskripsi A B C D E F G INDEX - A B C D E F G TGL Ditulis oleh Diperiksa oleh Disetujui oleh Jurusan Informatika - UNIKOM DPPL-xxx Halaman 2 dari 8
  • 3. Daftar Halaman Perubahan Halaman Revisi Halaman Revisi Jurusan Informatika - UNIKOM DPPL-xxx Halaman 3 dari 8
  • 4. Daftar Isi 1 Pendahuluan 1.1 Tujuan Penulisan Dokumen...........................................................................................................................6 1.2 Lingkup Masalah ...........................................................................................................................................6 1.3 Definisi dan Istilah ........................................................................................................................................6 1.4 Referensi..........................................................................................................................................................6 1.5 Deskripsi Umum Dokumen............................................................................................................................6 2 Deskripsi Perancangan..........................................................................................................................................6 2.1 Rancangan Lingkungan Implementasi...........................................................................................................6 2.2 Dekomposisi Fungsional Modul.....................................................................................................................6 2.3 Deskripsi Data.................................................................................................................................................6 2.4 Dekomposisi Fisik Modul...............................................................................................................................6 2.5 Deskripsi Rinci Modul ...................................................................................................................................6 2.5.1 Deskripsi Layar........................................................................................................................................6 2.5.1.1 Nama Layar ......................................................................................................................................6 2.5.1.1.1 Deskripsi Objek.........................................................................................................................7 2.5.1.1.2 Algoritma ..................................................................................................................................7 2.5.2 Deskripsi Proses.......................................................................................................................................7 2.5.2.1 Nama Proses ....................................................................................................................................7 2.5.2.1.1 Deskripsi Masukan ...................................................................................................................7 2.5.2.1.2 Deskripsi Keluaran....................................................................................................................7 2.5.2.1.3 Algoritma...................................................................................................................................7 2.5.3 Deskripsi Laporan....................................................................................................................................7 2.5.3.1 Nama Laporan..................................................................................................................................7 2.5.3.1.1 Lay out.......................................................................................................................................7 2.5.3.1.2 Deskripsi Masukan ...................................................................................................................7 2.5.3.1.3 Algoritma...................................................................................................................................7 3 Matriks Keterunutan..............................................................................................................................................8 Jurusan Informatika - UNIKOM DPPL-xxx Halaman 4 dari 8
  • 5. Daftar Gambar Hanya dicantumkan dan diisi jika ada gambar pada badan dokumen Daftar Tabel Hanya dicantumkan dan diisi jika ada tabel pada badan dokumen Daftar Lampiran Hanya dicantumkan dan diisi jika ada lampiran setelah badan dokumen Jurusan Informatika - UNIKOM DPPL-xxx Halaman 5 dari 8
  • 6. 1. Pendahuluan 1.1 Tujuan Penulisan Dokumen Tuliskan dengan ringkas tujuan dokumen DPPL ini dibuat, dan digunakan oleh siapa. 1.2 Lingkup Masalah Tuliskan dengan ringkas nama aplikasi dan deskripsinya. Maksimal 1 paragraf. Sama dengan yang ditulis di SKPL. 1.3 Definisi dan Istilah Semua definisi dan singkatan yang digunakan dalam dokumen ini dan penjelasannya 1.4 Referensi Dokumentasi PL yang dirujuk oleh dokumen ini, minimal SKPL Buku, Panduan, Dokumentasi lain yang dipakai dalam dokumen ini (jarang sekali!). 1.5 Deskripsi Umum Dokumen Bagian ini merupakan ikhtisar dokumen. Tuliskan sistematika pembahasan dokumen DPPL ini 2 Deskripsi Perancangan 2.1 Rancangan Lingkungan Implementasi Sebutkan Operating system, DBMS, development tools, filing system, bahasa pemrograman yang dipakai 2.2 Dekomposisi Fungsional Modul Berisi dekomposisi “lojik” dari modul. Minimal 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 2.3 Deskripsi Data Berisi deskripsi tabel-tabel data jika aplikasi berbasis data. Awali dengan daftar tabel 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 mimimal mengandung angka kira-kira. Boleh berasal dari “dumb” dari database yang digunakan. 2.4 Dekomposisi Fisik Modul Berisi dekomposisi “fisik” dari modul. Minimal berisi tabel dengan kolom: Sub Aplikasi, Modul, Nama File, Input, Output. Sub Aplikasi biasanya dibuat per pengguna. Dibuat per modul 2.5 Deskripsi Rinci Modul Deskripsi supaya modul dapat diprogram. Dibuat sesuai dengan jenis proses. Jika perlu, dilengkapi dengan algoritma atau pernyataan SQL-like (untuk aplikasi berbasis data).. Algoritma yang ditulis harus cukup jelas untuk dapat diprogram, tetapi bukan merupakan kode program. Yang penting, dengan rancangan ini, kode program dapat dibuat. 2.5.1 Deskripsi Layar Sketsa layar dilengkapi dengan objek-objek yang didalamnya. Awali dengan Daftar layar yang akan dibuat subbab detilnya. Satu subbab untuk setiap layar. 2.5.1.1 Nama Layar Dibuat satu sub bab untuk setiap layar Jurusan Informatika - UNIKOM DPPL-xxx Halaman 6 dari 8
  • 7. Sebutkan identitas layar dan deskripsinya.. Lay Out Layar Gambarkan rancangan layar 2.5.1.1.1 Deskripsi Objek Minimal berisi sebuah tabel dengan kolom : objek, jenisnya (button, link, ..) dan keterangan 2.5.1.1.2 Algoritma Jika ada lagoritma/program yang harus dibuat, tuliskan. Pada umumnya, untuk program berbasis GUI, penanganan layar dilakukan tools sehingga bagian ini tidak perlu diisi 2.5.2 Deskripsi Proses Untuk proses yang tidak mengandung interaksi. Penjelasan yang ada : algoritmik. Awali dengan Daftar Proses yang akan dibuat detilnya. Satu subbab untuk setiap Proses 2.5.2.1 Nama Proses Sebutkan identitas dan deskripsi proses. 2.5.2.1.1 Deskripsi Masukan Sebutkan nama data atau tabelyang menjadi masukan 2.5.2.1.2 Deskripsi Keluaran Sebutkan nama tabel ataudata yang menjadi keluaran 2.5.2.1.3 Algoritma Algoritma proses tersebut 2.5.3 Deskripsi Laporan Untuk modul yang menghasilkan laporan, berisi lay out laporan. Satu subbab untuk setiap laporan Awali dengan Daftar Laporan yang akan dibuat detilnya 2.5.3.1 Nama Laporan Sebutkan identitas dan deskripsi Laporan 2.5.3.1.1 Lay out Berikan lay out dari laporan 2.5.3.1.2 Deskripsi Masukan Sebutkan tabel atau input parameter yang dipakai sebagai masukan laporan. 2.5.3.1.3 Algoritma Algoritma untuk menghasilkan report tersebut. Jika menggunakan wizard (seperti dalam MS Access) maka tuliskan nama wizard yang akan dipakai Jurusan Informatika - UNIKOM DPPL-xxx Halaman 7 dari 8
  • 8. 3 Matriks Keterunutan Jurusan Informatika - UNIKOM DPPL-xxx Halaman 8 dari 8