Rekayasa perangkat lunak

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

PASCAL - 8 MODUL.
NAMA: MUSTIKO AJI NIM: Secara garis besar pemrograman (terutama untuk aplikasi desktop) dibedakan menjadi dua, yaitu pemrograman konvensional.
Bab 6 PERANCANGAN PERANGKAT LUNAK
PROSEDUR DAN FUNCTION PROSEDUR
Perancangan Perangkat Lunak lanjutan Kuliah - 7
1. Secara garis besar pemrograman (terutama untuk aplikasi desktop) debedakan menjadi dua, yaitu pemrograman konvensional dan pemrograman visual. a. Jelaskan.
Nama: NOVIASNITA CAPRITASARI Nim: Kelas: A.
MODUL 11 PARAMETER DALAM FUNGSI 1
RECORD.
Kondisional Inti dari sebuah program adalah bagaimana mengambil keputusan berdasarkan masukan yang ada Pengambilan keputusan dilakukan dengan eksekusi.
BAB 4 ANALISIS KEBUTUHAN PERANGKAT LUNAK
Pemrograman Visual Ervita Kusuma Putri Teknik Informatika.
PROCEDURE DAN FUNCTION
Analisis & Perancangan Sistem
Nama: NOVIASNITA CAPRITASARI Nim: Kelas: A.
Metode Desain Dr. Ema Utami, S.Si, M.Kom.
Procedure & Function Sub Program.
JENIS PERULANGAN While.. Do Beda antara while..Do dengan repeat..Until
PROSEDUR.
PL/SQL PROGRAMMING PL/SQL adalah prosedur berkelanjutan dari Oracle -SQL yang menawarkan satu bentuk bahasa pemrograman. PL/SQL memungkinkan user atau.
Procedure , Function dan Parameter
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Tugas Pemrograman Visual
KONSEP PERANCANGAN SISTEM INFORMASI
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
SUBRUTIN By Adnan Purwanto, S.Kom.
JAWABAN UTS PEMROGRAMAN VISUAL 2012
Sub Program Materi 8.
PERANCANGAN SISTEM TERSTRUKTUR DAN OBJECT ORIENTED
PROCEDURE DAN FUNCTION
Integration testing Pengujian keseluruhan system atau sub-system yang terdiri dr komponen yg terintegrasi. Test integrasi menggunakan black-box dengan.
Dasar-Dasar Pemrograman
PERANCANGAN PERANGKAT LUNAK ( PL )
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
UNIVERSITAS BRAWIJAYA
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Procedure dan Function
Analisa & Perancangan Sistem Informasi
Analisis dan Perancangan Sistem Informasi Erik Kurniadi
Rekayasa perangkat lunak (rpl)
Parameter.
Pertemuan 11 ANALISA PERANCANGAN PROGRAM Bagian 1.
Rekayasa Perangkat Lunak Pertemuan 7
Fungsi, Parameter & Rekursi
REKAYASA PERANGKAT LUNAK Nama : Moch.Bachrul S.H Moch.Rofiuddin
REKAYASA PERANGKAT LUNAK Perancangan arsitektur perangkat lunak
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
ARSITEKTUR PERANGKAT LUNAK
Tugas Pemrograman Visual
Model Waterfall dan Dokumen SKPL
Pengembangan Perangkat Lunak
ANALISIS KEBUTUHAN PERANGKAT LUNAK
Procedure, Perulangan dan Input Box
Procedure , Function dan Parameter
Procedure , Function dan Parameter
REKAYASA PERANGKAT LUNAK PERANCANGAN ARSITEKTUR PERANGKAT LUNAK
REKAYASA KEBUTUHAN PL.
REKAYASA PERANGKAT LUNAK PERANCANGAN ARSITEKTUR PERANGKAT LUNAK
UNIVERSITAS BRAWIJAYA
Analisis dan Desain Berorientasi Obyek
PERANCANGAN SISTEM Iwan Abadi, Ir., M.M. Analisis & Perancangan SI
Procedure , Function dan Parameter
DASAR - DASAR PERANCANGAN PERANGKAT LUNAK
DASAR - DASAR PERANCANGAN PERANGKAT LUNAK
Pemrograman Terstruktur
Rekayasa Perangkat Lunak
Transcript presentasi:

Rekayasa perangkat lunak Perancangan Arsitektur Perangkat Lunak

Arsitektur perangkat lunak (1) An Abstract system specification Consisting primarly of functional components described in terms of ther behaviors and interfaces and component-component interconnections. The interconnections defice provide by whitc components interact How the system is decomposed organized into components and must describe the interfaces between these components

Arsitektur perangkat lunak (2) Gambarkan bagaimana elemen / komponen berfungsional perangkat lunaka disususn, diorganisasi dan distrukturkan sehingga : Hubungan antar elemen/komponen dapat dijelaskan Interfaces yang menghubungkan elemen/komponen dapat didefinisikan Wujud atau penempatan elemen/komponene dalam tempat penyimpanan sekunder secara fisik dapat ditetapkan.

Contoh Arsitektur perangkat lunak (1) Id_mhs Petugas 1.2.3 Cari info mahasiswa Info_mhs mahasiswa Arsitrktur Perangkat lunak (fisik) Script dan Procedure cari (NIM) Query select Call Hasil Query Display

Contoh Arsitektur perangkat lunak (1)

Structure chart Diagram menggunakan arsitektur perangkat lunaka secara keseluruhan tanpa memperhatikan proses pemilihan dan pengulangan nya secara rinci Menggunakan arsitektur perangkat lunak seperti diagram organisasi sebuah perusahaan

Simbol Arti Modul Pemanggilan modul Data atau elemen kontrol yang dikirimkan atau diterima dari satu modil Pengulangan di dalam modul Penyeleksi kondisi di dalam modul

Contoh structure chart : pascal (1) Modul A memanggil modul B dengan data X dan Y sebagai Parameternya Modul B mengirimkan data P dan Q sebagai return value ke modul A Potongan Kode program dalam bahasa pascal

Contoh structure chart : pascal (2) Modul A akan memanggil modul B jika kondisi dalam modul A dipenuhi Madul A akan memanggila modul C secara berulang Potongan Kode program dalam bahasa pascal

Contoh structure chart : php Forminput.php <html> ..... <form method=postaction=rekam.php> ....... </html> FormInput Rekam Rekam.php <?php Function getId() { } Function SaveId(id) { Id = getId(); saveId(id) ?> GetId SaveID

Contoh structure chart : Delphi Main.Pas Unit main; Var form1: TForm1; Implementation Uses Rekam; Procedure TForm1.Click(sender: TObject); Begin frm Rekam.show; End; Edn. Main Rekam Rekam.pas Unit Rekam; . . . Var frmRekam: TForm1; Implementation end

TRANSFORMASI DFD – STRUCTURE CHART (1) Ubah diagram konteks menjadi modul utama dari structure chart Ubah DFD level-1 menjadi moudl-modul yang dipanggil oleh modul utama. Jika pemanggilan modul untuk proses-proses Pada DFD level-1 membutuhkan data atau event tertrntu, tambahahkan sebuah modul untuk membaca data atau event tersebut. Ubah DFD level-2, 3, 4, dst. Menjadi satu modul lainnya sesuai dengan fungsinya dengan pendekatan transform analisis dan transaction analysis

Transformasi dfd - Transform analysis Transaction analysis