PANDUAN PENGISIAN DESKRIPSI PERANCANGAN PERANGKAT LUNAK (DPPL) BERORIENTASI PROSES

dokumen-dokumen yang mirip
GL02 DESKRIPSI PERANCANGAN PERANGKAT LUNAK. <Nama Proyek> untuk: <nama pelanggan> Dipersiapkan oleh: <Nama Pelaksana Proyek>

BAB III PEMBAHASAN 1.1 Input 1.2 Proses

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP)

PANDUAN PENGISIAN SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK (SKPL) BERORIENTASI PROSES

(SRM) Sistem Rental Mobil

Spesifikasi Kebutuhan Perangkat Lunak untuk

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP)

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. <Nama Perangkat Lunak>

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. <Nama Perangkat Lunak>

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. <Nama Perangkat Lunak>

DPPL SEWA SAWAH DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Sewa Sawah. untuk: Institut Pertanian Bogor. Dipersiapkan oleh: Kelompok 2

(E-prak) E-Learning Praktikum

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK Sistem Informasi Nilai Mahasiswa SINM

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Bogor Line

Sistem Toko Olahraga Online

DOKUMEN UJI PERANGKAT LUNAK. E Learning Tugas (ELT) Dipersiapkan oleh: Program Keahlian Teknik Komputer. Institut Pertanian Bogor

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Sistem Reservasi Gedung (SRG)

DAFTAR PERUBAHAN INDEX - A B C D E F G

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK Sistem Pencarian Pekerjaan (SPP)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK NAMA SISTEM

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK (SKPL) BERORIENTASI PROSES

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Sistem E-learning Praktikum. (E-prak)

GL01 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. <Nama Perangkat Lunak> untuk: <Nama Customer> Dipersiapkan oleh: <Nomor Grup & Anggota>

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

BAB 1 PENDAHULUAN. dapat memudahkan pengelolahan dan memanfaatkan data secara efektif dan efesien. Kantor

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Salah satu cara pemerintah dalam meningkatkan taraf kesejahteraan hidup

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. E Learning Tugas (ELT)

BAB 1 PENDAHULUAN. tertentu untuk memperoleh informasi yang dibutuhkan dan bermanfaat bagi

PANDUAN PENGGUNAAN DAN PENGISIAN SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK (SKPL)

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Sistem Reservasi Gedung IICC

Rezza Prawira Rukmana

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA EKSPEDISI BARANG PADA PT. PELAYARAN NASIONAL SARANABAHARI PRIMA

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. INDO PRIMA FOODS

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. E Learning Praktikum. ( E-prak )

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)

Software Requirements Specification

BAB III METODE PENELITIAN. informasi monitoring dan evaluasi koperasi pada Dinas Koperasi Kabupaten

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)

BAB III METODOLOGI PENELITIAN

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM INFORMASI PERPUSTAKAAN (SIP) untuk: JURUSAN PENDIDIKAN TEKNIK INFORMATIKA. Dipersiapkan oleh:

BAB 1 PENDAHULUAN. Kantor Pelayanan Pajak Pratama Jakarta Kramat Jati merupakan suatu

BAB III TAHAPAN ANALISIS DAN PERANCANGAN SISTEM. aplikasi penjualan perangkat komputer pada CV. Data Baru. Tahap-tahap tersebut

BAB III METODE PENELITIAN. perancangan sistem, dan tahap evaluasi rancangan sistem. sistematis. Adapun model penelitian dapat dilihat pada Gambar 3.1.

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM RENTAL MOBIL

BAB I PENDAHULUAN. Pengambilan keputusan adalah proses pemilihan, diantara berbagai alternatif aksi

BAB I PENDAHULUAN. (Hardware) dan juga berupa perangkat lunak (Software), tetapi mempunyai nilai

PERANCANGAN MEDIA PEMBELAJARAN DENGAN PENERAPAN METODE JIGSAW

BAB III LANDASAN TEORI

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

TUGAS KELAS PTIK 03 REKAYASA PERANGKAT LUNAK SRS SISTEM KOPERASI SIMPAN PINJAM RAHMATANG PTIK 03 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

MAKALAH ELEMEN MODEL ANALISIS. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

BAB 1 PENDAHULUAN. dan jasa, mempromosikan produk dan jasa, mengambil bahan dari supplier dan

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada toko AP Music Gallery Bandung yang

BAB IV PERANCANGAN SISTEM

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA TENAGA KERJA PADA PT. VERA DIANA FOKUS

BAB III METODE PENELITIAN. Metode penelitian adalah cara ilmiah dalam mendapatkan suatu data,

BAB 1 PENDAHULUAN. PT PLN (Persero) adalah BUMN yang menangani aspek kelistrikan yang

BAB I PENDAHULUAN. PT. Ayoe Indotama Textile adalah sebuah perusahaan tekstil yang

BAB VI KESIMPULAN DAN SARAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Rencana Tata Ruang Wilayah (RTRW) merupakan dasar penyusunan

PANDUAN PENGISIAN SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK (SKPL) BERORIENTASI OBJEK

BAB II LANDASAN TEORI. oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk. menyampaikan suatu tujuan, yaitu menyajikan informasi.

BAB 1 PENDAHULUAN. masyarakat akan listrik tidak sebanding dengan kecepatan pertumbuhan daya listrik

Gambar 3.1. Metodologi Penelitian

3.3 Metode Pengumpulan Data Studi Pustaka ( Library Research Method Wawancara ( Interview

BAB I PERSYARATAN PRODUK

BAB IV PERANCANGAN SISTEM. Perancangan sistem merupakan pendefinisian dari kebutuhan-kebutuhan

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

BAB IV PERANCANGAN SISTEM

Minggu 6 Prinsip & Konsep Desain

PERANCANGAN SISTEM INFORMASI ASURANSI PAKET PELANGGAN DI PANDU SIWI SENTOSA CABANG LODAYA BANDUNG

BAB III LANDASAN TEORI

Rekayasa Perangkat Lunak

PERANCANGAN MEDIA PEMBELAJARAN DENGAN PENERAPAN METODE JIGSAW

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA TOKO KOMPUTER

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Jakarta dan sebagai pusat pemerintahan, perdagangan dan pusat bisnis di Ibukota

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Indonesia merupakan negara dengan hutan yang sangat luas dan

BAB IV DISKRIPSI PEKERJAAN

ABSTRAK... vii. DAFTAR ISI... x. DAFTAR TABEL... xiv. DAFTAR GAMBAR... xv BAB I PENDAHULUAN Latar Belakang Masalah... 1

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

BAB II LANDASAN TEORI. yang sama untuk mencapai suatu tujuan RAY[6]. dan lebih berarti bagi yang menerimanya RAY[6].

BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan... VI Saran... VI-1 DAFTAR PUSTAKA LAMPIRAN A TAMPILAN LAYAR LAMPIRAN B LISTING PROGRAM

STIKOM SURABAYA BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan teknologi informasi semakin pesat, mendorong manusia

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INVENTORY PADA PT BERKAT JAYA KOMPUTINDO

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Study Ilmu Komputer Skripsi Sarjana Komputer Semester Genap Tahun 2003/2004

BAB IV PERANCANGAN SISTEM

BAB I PENDAHULUAN. baik dan canggih. Teknologi yang dibutuhkan bukan saja berupa perangkat keras

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. <Nama Perangkat Lunak>

BAB I PENDAHULUAN. yang sangat penting khususnya di Program Studi Informatika Fakultas Teknik

Analisis (Konvensional)

BAB IV PERANCANGAN SISTEM. Perancangan ini dibuat untuk ditunjukkan kepada user, programmer, atau ahli

BAB III LANDASAN TEORI

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

SISTEM INFORMASI DATA GURU SE-KABUPATEN KARO PADA DINAS PENDIDIKAN KABUPATEN KARO. Dibuat Oleh: David Super Natanail Ginting 1A112034

BAB IV PERANCANGAN SISTEM

Transkripsi:

PANDUAN PENGISIAN DESKRIPSI PERANCANGAN PERANGKAT LUNAK (DPPL) BERORIENTASI PROSES Jurusan Teknik Informatika - Institut Teknologi Bandung Jl. Ganesha 10, Bandung 40132 Jurusan Teknik Informatika Institut Teknologi Bandung Nomor Dokumen Halaman Panduan GL02A 1/18 Revisi A Tgl: 07/08/2000

DAFTAR PERUBAHAN Revisi A Deskripsi Restrukturisasi sistematika dokumen template GL02AT Penyempurnaan (penambahan dan pengurangan) penjelasan sesuai dengan penyesuaian sistematika dokumen template GL02A. B C D E F G INDEX TGL - A 07/08/2000 B C D E F G Ditulis oleh BY IL/WP Diperiksa oleh WP+BY Disetujui oleh Jurusan Teknik Informatika ITB Panduan GL01A Halaman 2 dari 12

Bab 1 Bab 2 Bab 3 Bab 4 Daftar Halaman Perubahan Halaman Revisi Halaman Revisi A Jurusan Teknik Informatika ITB Panduan GL01A Halaman 3 dari 12

Jurusan Teknik Informatika ITB Panduan GL01A Halaman 4 dari 12

Daftar Isi 1. PENDAHULUAN...6 2. REFERENSI...6 3. DEFINISI, SINGKATAN, DAN AKRONIM...6 4. BAGIAN-BAGIAN DPPL...7 4.1 PENDAHULUAN...8 4.1.1 Tujuan...8 4.1.2 Lingkup Masalah...8 4.1.3 Definisi, akronim dan singkatan...8 4.1.4 Referensi...8 4.1.5 Deskripsi Umum Dokumen...8 4.2 DESKRIPSI PERANCANGAN...9 4.2.1 Rancangan Lingkungan Implementasi...9 4.2.2 Dekomposisi Fungsional Modul...9 4.2.3 Deskripsi Data...9 4.2.4 Dekomposisi Fisik Modul...9 4.2.5 Deskripsi Rinci Modul...9 4.2.5.1 Deskripsi Layar...10 4.2.5.1.1 Nama Layar... 10 4.2.5.2 Deskripsi Proses...10 4.2.5.2.1 Nama Proses... 10 4.2.5.3 Deskripsi Laporan...11 4.2.5.3.1 Nama Laporan... 11 4.3 MATRIKS KETERUNUTAN...11 4.4 INFORMASI TAMBAHAN...11 4.4.1 Daftar isi dan Index...11 4.4.2 Lampiran-lampiran...12 Jurusan Teknik Informatika ITB Panduan GL01A Halaman 5 dari 12

1. Pendahuluan Dokumen ini berisi penjelasan pemakaian dan penulisan dokumen Deskripsi Perancagan Perangkat Lunak (DPPL) atau Software Design Description (SDD) dengan pendekatan (ancangan) berorientasi proses. Dokumen ini selanjutnya akan menggunakan istilah DPPL. Dokumen ini sebagian besar adalah adaptasi dari dokumen IEEE Std 830-1993. Uraian yang dituangkan di dalam dokumen ini digunakan sebagai acuan dalam menulis DPPL. Dokumen ini dibuat untuk membantu membuat pengembangan perancangan perangkat lunak yang akan dikembangkan dengan ancangan berorientasi proses. Pada prinsipnya, hasil analisis sistem perangkat lunak dengan ancangan ini diuraikan sebagai sekumpulan proses yang terorganisasi secara hirarkis. Proses-proses tersebut saling berkomunikasi melalui suatu jalur aliran data. 2. 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). Jurusan Teknik Informatika Institut Teknologi Bandung Panduan GL01, Panduan Penggunaan dan Pengisian Spesifikasi Kebutuhan Perangkat Lunak. 3. Definisi, Singkatan, dan Akronim Definisi dari istilah yang akan digunakan pada dokumen ini dibuat berdasarkan hasil terjemahan dari IEEE Std 610.12-1990. 1. Pelanggan Adalah orang atau organisasi yang membayar produk, dan biasanya (tidak harus) ia yang akan memutuskan kebutuhannya. 2. Pengembang Adalah orang yang menghasilkan produk untuk pelanggan. 3. Pengguna Adalah orang yang akan langsung menjalankan atau menggunakan produk. Pengguna dan pelanggan umumnya adalah orang yang sama. DPPL Deskripsi Perancangan Perangkat Lunak SDD DFD ERD STD Software Design Description Data Flow Diagram Entity Relationship Diagram State Transition Diagram Jurusan Teknik Informatika ITB Panduan GL01A Halaman 6 dari 12

DBMS Data Base Management System 4. Jurusan Teknik Informatika ITB Panduan GL01A Halaman 7 dari 12

4.1 Pendahuluan Pendahuluan dari DPPL harus memberikan gambaran umum dari seluruh dokumen DPPL. Pendahuluan DPPL harus berisi bagian-bagian berikut: 1. Tujuan 2. Lingkup Masalah 3. Definisi, Akronim dan Singkatan 4. Referensi 5. Deskripsi Umum Dokumen 4.1.1 Tujuan Bagian ini harus menunjukkan tujuan pembuatan DPPL secara umum. 4.1.2 Lingkup Masalah Bagian ini mengidentifikasi lingkup produk perangkat lunak yang diracncang. 4.1.3 Definisi, akronim dan singkatan Harus memberikan penjelasan terhadap semua definisi, akronim dan singkat yang digunakan agar dapat menginterpretasikan DPPL 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. 4.1.4 Referensi Bagian ini harus memberikan: Daftar lengkap dari dokumen (baik itu berupa buku, panduan, atau spesifikasi/deskripsi lain) yang dirujuk pada dokumen DPPL 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 4.1.5 Deskripsi Umum Dokumen Bagian 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. Jurusan Teknik Informatika ITB Panduan GL01A Halaman 8 dari 12

4.2 Deskripsi Perancangan 4.2.1 Rancangan Lingkungan Implementasi Tuliskan lingkungan implementasi pengembangan perangkat lunak. Perhatikan bahwa lingkungan implementasi pengembangan tidak sama dengan lingkungan sistem perangkat lunak. Tuliskan pada bagian ini Sistem Operasi, DBMS, Development Tools, Filling System, Bahasa Pemrograman yang dipakai. 4.2.2 Dekomposisi Fungsional Modul Bagian 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 4.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. 4.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 4.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. Jurusan Teknik Informatika ITB Panduan GL01A Halaman 9 dari 12

4.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. 4.2.5.1.1 Nama Layar Dibuat satu sub bab untuk setiap layar Sebutkan identitas layar dan deskripsinya.. Lay Out Layar Gambarkan rancangan layar 4.2.5.1.1.1 Deskripsi Objek Minimal berisi sebuah tabel dengan kolom : objek, jenisnya (button, link,..) dan keterangan 4.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 4.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 4.2.5.2.1 Nama Proses Sebutkan identitas dan deskripsi proses. 4.2.5.2.1.1 Deskripsi Masukan Sebutkan nama data atau tabelyang menjadi masukan 4.2.5.2.1.2 Deskripsi Keluaran Sebutkan nama tabel ataudata yang menjadi keluaran 4.2.5.2.1.3 Algoritma Algoritma proses tersebut Jurusan Teknik Informatika ITB Panduan GL01A Halaman 10 dari 12

4.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 4.2.5.3.1 Nama Laporan Sebutkan identitas dan deskripsi Laporan 4.2.5.3.1.1 Tata Letak Laporan Deskripsikan lay out dari laporan 4.2.5.3.1.2 Deskripsi Masukan Sebutkan tabel atau input parameter yang dipakai sebagai masukan laporan. 4.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 4.3 Matriks Keterunutan Bagian ini menunjukkan hubungan dari kebutuhan perangkat lunak dan deskripsi perancangan. Matriks ini dapat digambarkan dalam bentuk tabel dengan kolom-kolom Nomor SKPL, Nama Layar, Nama Proses, dan Nama Laporan. 4.4 Informasi tambahan Dukungan informasi yang membuat DPPL mudah digunakan, antara lain: 1. Daftar isi 2. Index 3. Lampiran 4.4.1 Daftar isi dan Index Daftar isi dan index adalah cukup penting dan harus mengikuti standard yang ada. Jurusan Teknik Informatika ITB Panduan GL01A Halaman 11 dari 12

4.4.2 Lampiran-lampiran Lampiran tidak selalu menjadi bagian dari Deskripsi Perancangan. Jadi tidak harus selalu ada. Lampiran dapat berisi: 1. Contoh tampilan layar atau contoh laporan 2. Dukungan informasi yang membantu DPPL. 3. Instruksi khusus, dan media yang perlu disiapkan untuk implementasi, dan kebutuhan lain. Jika disertakan lampiran, DPPL harus secara eksplisit menegaskan apakah lampiran ini adalah bagian dari kebutuhan. Jurusan Teknik Informatika ITB Panduan GL01A Halaman 12 dari 12