Studi Mandiri Software Engineering 2011 Fakultas Ilmu Komputer UI 17/03/20111Bayu Tenoyo - Studi Mandiri Software Engineering.

Slides:



Advertisements
Presentasi serupa
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Advertisements

Use Case Diagram.
U M L Unified Modeling Language
PEMODELAN ANALISIS Kuliah - 5
BPR – Tahap 1 (Persiapan)
Unified Modelling Language (UML)
METODE REKAYASA PERANGKAT LUNAK
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Pemrograman Lanjut Ratnokustiawan.wordpress.com.
PEMBUATAN WEBSITE KABUPATEN KUNINGAN MENGGUNAKAN WORDPRESS Yohana ,
RANCANG BANGUN SISTEM INFORMASI PELACAKAN DAN PEMANTAUAN PAKET KIRIMAN BERBASIS WEB DENGAN BANTUAN MOBILE ANDROID Putu Agus Yudisuda Indrakarna 1) S1 Sistem.
PRESENTASI JURNAL CLOUD COMPUTING
Oleh Nama : Rindriana Martasari Putri NIM :
SEQUENCE DIAGRAM.
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Pemrograman Berorientasi Obyek1 Sejarah C – Martin Richard -> Bahasa Pemrograman BCPL 1970 – Ken Thomson (Bell Lab) -> Bahasa B yang membuat Unix.
PEMBUATAN APLIKASI CHATING MENGGUNAKAN JAVA NETBEANS Pandu Danuarso
PEMBUATAN APLIKASI MUSIK, PHOTO, DAN GAMES Rangga Pramudya Putra for further detail, please visit
Pengetahuan Auditor untuk Interface & Dialog
Pengantar Sistem Basis Data
UML (Unified Modelling Language)
Pengantar UML.
UNIFIED MODELLING LANGUAGE
Analisa dan Perancangan Berbasis Objek
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Object oriented analyst and design
Pengantar Object Oriented Analysis and Design
PENGEMBANGAN PERANCANGAN SISTEM
KEBUTUHAN & SPESIFIKASI SOFTWARE
Pendahuluan Analisis & Desain Berorientasi Obyek (ADBO)
PENGANTAR KE UML Dewi Sartika, M.kom.
UNIFIED MODELLING LANGUAGE
PROSES REKAYASA PERANGKAT LUNAK
Metode Perancangan Program
ADBO (Analisa Desain Berorientasi Obyek)
All sections to appear here
Paper perancangan dengan UML
Ujian Akhir Semester (UAS)
PEMODELAN OBJECT ORIENTED
REKAYASA PERANGKAT LUNAK
Soal PSBO Pert.1-6.
Use Case Diagram.
Kerangka Perencanaan ATI
Pertemuan 3 Pendekatan Sistem
KEBUTUHAN & SPESIFIKASI SOFTWARE
UNIFIED MODELLING LANGUAGE
Pemograman Berorientasi Objek Si-3
Teaching Plan Rearrangement Software engineering week 8-14 Kelompok A dan A kelompok A
SOAL LATIHAN 1 SIMULA di perkenalkan pertama kali pada tahun …..
APLIKASI PELAYANAN ADMINISTRASI PENDAFTARAN KURSUS Dwi Risnawati,
MODUL N. Bericho S for further detail, please visit
PEMBUATAN GAME HANGMAN MENGGUNAKAN Anggara Yudha Perdana
Unified Modeling Language (UML)
PERANCANGAN SISTEM INFORMASI PENSIUN DI BAGIAN HUBUNGAN INDUSTRIAL PT GREAT GIANT PINEAPPLE BERBASIS ONLINE RUDI YANTO PROGRAM STUDI TEKNIK INFORMATIKA.
Perancangan Sistem Berorientasi Objek Dengan UML
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) PALANGKARAYA
APLIKASI TENSES BAHASA INGGRIS BERBASIS SISTEM OPERASI ANDROID
Sistem Penjadwalan Kuliah Pada Program Studi Sistem Informasi UNIKOM
Pertemuan 8 RPL Oleh : Syukriya al-Asyik S.Kom
Oleh : Ade Cipta Utama Putra
Pemodelan Sistem PL.
Pertemuan 6 Unified Modeling Language (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
Pengantar Umum. Memahami sistem perkuliahan, sistem penilaian, dan tata tertib kuliah 1. Uraian objektif dan tanya jawab 2. Kuis 3. Praktek 4.Tugas individu/kelompok.
RPL untuk Pemrograman Berorientasi Obyek
Perhitungan Aplikasi for further detail, please visit
MEMBUAT Oka Surahman for further detail, please visit
MENGGUNAKAN JAVA NETBEANS PROGRAM APLIKASI PEMINJAMAN
Transcript presentasi:

Studi Mandiri Software Engineering 2011 Fakultas Ilmu Komputer UI 17/03/20111Bayu Tenoyo - Studi Mandiri Software Engineering

Agenda Target dari Studi Mandiri Sekilas B Method Demo Sederhana Atelier B Perkembangan Riset B Method dengan UML 17/03/20112Bayu Tenoyo - Studi Mandiri Software Engineering

Target dari Studi Mandiri 1. Mempelajari Formal Method dan pemanfaatannya dalam UML. 2. Mendapatkan Ide untuk Disertasi. 3. Dalam 2 minggu ke-depan akan menyampaikan progress report, tentang pemakaian Atelier B yang lebih “canggih sedikit” (misal sorting....) 17/03/20113Bayu Tenoyo - Studi Mandiri Software Engineering

Hal-hal yang Sudah Dikerjakan Mengumpulkan literatur yang berhubungan dengan formal method dan UML. Memilih B Method untuk dipelajari dalam semester ini. Menggunakan tools B Method (Atelier B) untuk program yang sangat sederhana. 17/03/2011Bayu Tenoyo - Studi Mandiri Software Engineering4

17/03/2011Bayu Tenoyo - Studi Mandiri Software Engineering5

Sekilas Tentang B Method Sebuah metode pengembangan aplikasi/software yang menggunakan bahasa B, dengan menggunakan suatu alat bantu. Bahasa B dan Klasik Metode B dikembangkan oleh Jean-Raymond Abrial. Beberapa alat bantu baik yang komersial dan gratis sudah tersedia. Industri yang menggunakan: KVB Alstom (6000 kereta), Siemens Metroline System (metro line 14 Paris), Section Automatic Pilot,Puegeot Automobile,...) 17/03/2011Bayu Tenoyo - Studi Mandiri Software Engineering6

Sekilas Tentang B Language Berdasarkan teori himpunan Zermelo-Fraenkel dengan pilihan axioma (ZFC). Himpunan digunakan untuk memodelkan data. Generelazied Subtitutions untuk menunjukkan perubahan state. Calculus Refinement digunakan untuk menunjukkan relasi antar model yang memiliki level abstraksi yang berbeda-beda. 17/03/2011Bayu Tenoyo - Studi Mandiri Software Engineering7

Pengembangan Aplikasi “traditional”: 17/03/2011Bayu Tenoyo - Studi Mandiri Software Engineering8

Pengembangan Aplikasi dengan B 17/03/2011Bayu Tenoyo - Studi Mandiri Software Engineering9

Pengembangan Aplikasi dengan B 17/03/2011Bayu Tenoyo - Studi Mandiri Software Engineering10

Atelier B Ada versi gratisnya selama tidak digunakan untuk komersial. 17/03/2011Bayu Tenoyo - Studi Mandiri Software Engineering11

Demo Atelier B 17/03/2011Bayu Tenoyo - Studi Mandiri Software Engineering12

Perkembangan Riset Event B merupakan pengembangan dari B Language dan B Method, memperkenalkan event. Sudah ada paper –paper yang membahas representasi diagram UML (class diagram, state diagram, dan sequence diagram) dalam B Language. 17/03/2011Bayu Tenoyo - Studi Mandiri Software Engineering13

17/03/2011Bayu Tenoyo - Studi Mandiri Software Engineering14 Model - Spesikasi Refinement