Teknik Informatika S1

dokumen-dokumen yang mirip
Teknik Informatika S1

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

Analisis (Konvensional)

Teknik Informatika S1

Nama : Rendi Setiawan Nim :

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

PEMODELAN ANALISIS. Di Susun Oleh : Linda Liana Dosen Pengampu : Wahyu Hari Haji M.Kom

REKAYASA PERANGKAT LUNAK I

Teknik Informatika S1

Pertemuan9. Disain Basis Data

1. Konsep dan Prinsip Analisa

Teknik Informatika S1

MODEL ANALISA. Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak. Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM.

12. KONSEP DAN PRINSIP ANALISIS

Tugas Rekayasa Perangkat Lunak

Teknik Informatika S1

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

REKAYASA PERANGKAT LUNAK

ANALISIS SISTEM. (Analisis kebutuhan fungsional) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015

Teknik Informatika S1

REKAYASA PERANGKAT LUNAK LANJUT ANALISIS TERSTRUKTUR. Defri Kurniawan M.Kom

Pemrograman Web Berbasis Framework. Pertemuan 13 : Pengembangan Project (Bag. 1) Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Analisis Sistem (bag.2)

Teknik Informatika S1

Teknik Informatika S1

BAB III LANDASAN TEORI. yang saling berhubungan yaitu antara sistem dan informasi. Sistem adalah suatu

ANALISIS SISTEM. (Analisis kebutuhan fungsional) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2017

BAB I PENDAHULUAN. Suatu Perusahaan atau Organisasi tidak dapat terlepas dari kegiatan atau

Teknik Informatika S1

BAB III OBJEK DAN METODE PENELITIAN. Objek data penulis adalah Sistem Informasi Penjualan Produk untuk

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

Analisis Kebutuhan. Teknik Informatika Universitas Telkom 2015

Rekayasa Perangkat Lunak Analisis Kebutuhan Perangkat Lunak (Structured Oriented) Teknik Informatika UNIKOM

BAB 2 LANDASAN TEORI

DATA MODELLING DALAM PROYEK SI Hanif Al Fatta M.Kom

Teknik Informatika S1

BAB I PENDAHULUAN. Badan Perencanaan Pembangunan Daerah (Bappeda) Kota Bandung adalah salah

Teknik Informatika S1

Rekayasa Perangkat Lunak

Nama : Rendi Setiawan Nim :

RANCANGAN PEMBELAJARAN

BAB III OBJEK DAN METODE PENELITIAN. Objek penelitian yang di ambil penulis adalah Apotek Century Jalan

Blackhol e b. Proses menghasilkan output tetapi tidak pernah menerima input, disebut miracle. Miracle

Teknik Informatika S1

BAB III OBJEK DAN METODE PENELITIAN. Objek peneletian dimana penulis melakukan penelitian yaitu di PT.

Teknik Informatika S1

DAFTAR ISI. KATA PENGANTAR... viii. DAFTAR TABEL... xiii BAB 1 PENDAHULUAN... 1 BAB II LANDASAN TEORI... 9

BAB II LANDASAN TEORI. sehingga komputer dapat memproses input menjadi output.

BAB II LANDASAN TEORI

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

Teknik Informatika S1

BAB III OBJEK DAN METODE PENELITIAN. Objek penelitian ini dilaksanakan pada event organizer Putra Gembira

Mahasiswa mampu menjelaskan fungsi data management, business process management dalam suatu perancangan SIM suatu organisasi.

RENCANA PEMBELAJARAN SEMESTER

Teknik Informatika S1

BAB I PENDAHULUAN. untuk bergerak secara dinamis untuk dapat memenangkan persaingan dan

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

Konsep Basis Data (Lanjut)

Teknik Informatika. Bab III: Perancangan BasisData

ABSTRAK. Kata Kunci : kamus, Indonesia, Mandarin, kata, kalimat, hanzi, pinyin, bushou.

DASAR REKAYASA PERANGKAT LUNAK

BAB III LANDASAN TEORI. dikutip oleh Supardi & Leonard mengatakan, Pendidikan adalah setiap usaha, pengaruh,

DAFTAR ISI. repository.unisba.ac.id

SATUAN ACARA PERKULIAHAN

Latihan. c.erd 2. Yang tidak termasuk dalam komponen ERD dibawah ini a. Entitas d. kardinalitas b. atribut e. proses c. modalitas

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

BAB I PENDAHULUAN. pembuatan desain daster dan tracing yang menggunakan komputer sebagai alat

BAB III LANDASAN TEORI. mencapai tujuan tertentu.menurut Mulyadi (2006:4) Sistem pada dasarnya adalah

BAB III LANDASAN TEORI

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

BAB I PENDAHULUAN. dari pemikiran-pemikiran manusia yang semakin maju, hal tersebut dapat. mendukung bagi pengembangan penyebaran informasi.

DAFTAR ISI. HALAMAN JUDUL... i LEMBAR PENGESAHAN... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR GAMBAR... vii DAFTAR TABEL... ix ABSTRAK...

BAB III OBJEK DAN METODE PENELITIAN. penelitian. Objek penelitian dalam penelitian ini adalah Sistem Informasi

1.1 Latar Belakang Masalah

BAB III OBJEK DAN METODE PENELITIAN. Dalam analisis sistem ini akan diuraikan sejarah singkat dari Apotek 55 yang

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

BAB 10 DATA MODELLING

BAB 1 PENDAHULUAN 1. 1 Latar Belakang Masalah

BAB III OBJEK DAN METODE PENELITIAN. CV. Kayu Laris adalah suatu usaha yang bergerak dibidang perdangangan

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis.

ANALISA DAN PERANCANGAN SISTEM INFORMASI. Pendekatan Terstruktur dan alat-alat pemodelan Sistem

SISTEM INFORMASI E-COMMERCE UNTUK PENDISTRIBUSIAN BARANG ELEKTRONIK MENGGUNAKAN WEB BERBASIS JAVA DEKSTOP PADA AGEN DISTRIBUTOR MULIYA ELECTRIK

ABSTRAKSI. : Inventory, Stok, Barang Masuk, Barang Keluar.

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. ABSTRAK... iv. MOTTO... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR...

BAB III LANDASAN TEORI. transaksi penjualan yang terjadi dalam suatu perusahaan. Dengan adanya

RENCANA PEMBELAJARAN SEMESTER (RPS)TAHUN AKADEMIK 2014/2015 FAKULTAS TEKNIK PROGRAM STUDI : SISTEM INFORMASI

HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 1 PENDAHULUAN. bertambah pula fasilitas umum Stasiun Pengisian Bahan bakar Umum

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. yang berdiri sendiri. Menurut Keputusan Presiden RI no. 99 tahun 1998

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

Transkripsi:

Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Overview: Analysis Terstruktur Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021

SILABUS MATA KULIAH 1. Pendahuluan 2. Overview: Analisis Terstruktur 3. Overview: Perancangan Terstruktur Arsitektur, Interface, Data 4. Introduction Web App. + Requirement Web App. 5. Konsep Dasar Web Engineering 6. Pengenalan OOA (UML) + Penugasan dan Topik 7. Presentasi Topik Tugas Besar

Edmodo Mata kuliah RPLL wajib memiliki akun Edmodo Silahkan add kode Edmodo di bawah untuk media upload tugas mata kuliah RPLL Edmodo code 4507

Overview Analisis Terstruktur Apa tujuan analisis? Apa yang dimodelkan pada tahap analisis? Apa keterkaitan antar model analisis?

Review Analisis Terstruktur (2) Apa tujuan analisis? Memodelkan PROBLEM agar lebih mudah dipahami dan siap di-design solusinya

Review Analisis Terstruktur (2) Apa yang dimodelkan pada tahap analisis? Pemodelan fungsional: DFD Pemodelan data: ERD Pemodelan behaviour: STD

Review Analisis Terstruktur (2) Apa keterkaitan antar model analisis? Data store (DFD) vs entitas/relasi (ERD) Process (DFD) vs aksi (STD) Harus dipastikan agar konsisten

Review DFD Apa yang dimodelkan pada DFD? Sebutkan elemen DFD!

Review DFD (2) Apa yang dimodelkan pada DFD? Proses dan aliran data antar proses Proses pada DFD level 1 berkaitan dengan kebutuhan fungsionalitas P/L

Review DFD (2) Sebutkan elemen DFD! External Entity Process Data flow Data store

Review Elemen DFD (2) Process Kesalahan umum terkait process: 1. Penamaan process 2. Process yang tidak punya data masukan magic 3. Process yang tidak punya data keluaran black hole

Review Elemen DFD (4) Data Store Apa yang dimodelkan data store? Bagaimana menamakan data store? Kesalahan umum terkait data store: Data store terlalu generik, mis.: DATA, LAPORAN, BASISDATA Data store terlalu detil, mis.: UMUR, ALAMAT Data store tidak pernah diisi, hanya dibaca saja Data store tidak pernah dibaca, hanya diisi saja

Contoh Diagram Konteks PAYROLL-AUDIT-TRAIL EMPLOYEE-MAINTENANCE- AUDIT-TRAIL EMPLOYEE-MAINTENANCE- TRANSACTION EMPLOYEE-HOURS-WORKED- TRANSACTION EMPLOYEE-PAY-RATE- TRANSACTION MANAGEMENT EMPLOYEE PAYROLL EMPLOYEE-PAYCHECK GENERAL-LEDGER- ACCOUNT-NUMBER GENERAL- LEDGER PAYROLL-VOUCHER PAYROLL-AUDIT-TRAIL

Contoh DFD Level 1 EMPLOYEE-HOURS-WORKED-TRANSACTION GENERAL-LEDGER-ACCOUNT-NUMBER 1 PRODUCE- EMPLOYEE- PAYCHECK PAYROLL-AUDIT-TRAIL PAYROLL-VOUCHER EMPLOYEE-PAYCHECK EMPLOYEE EMPLOYEE-MAINTENANCE-TRANSACTION EMPLOYEE-PAY-RATE-TRANSACTION 2 MAINTAIN- EMPLOYEE- RECORD EMPLOYEE-MAINTENANCE-AUDIT-TRAIL

Review ERD Apa yang dimodelkan pada ERD? Apa elemen ERD?

Review ERD (2) Apa yang dimodelkan pada ERD? Data yang harus dikelola perangkat lunak dan relasinya

Review ERD (2) Apa elemen ERD? 1. Entity/Entitas 2. Relationship/Relasi 3. Atribut 4. Kardinalitas 5. Modalitas

Review Elemen ERD Entity/Entitas Sebuah barang atau obyek yang dapat dibedakan dari obyek lain Contoh: Individu: pegawai,pelanggan, mahasiswa,distributor. Tempat: ruang,bangunan,kantor,lapangan,kampus. Obyek: buku,motor,paket software,produk Peristiwa: pendaftaran,pemesanan, penagihan Konsep: rekening,kualifikasi.

Review Elemen ERD Entity/Entitas Apa yang dimodelkan oleh entitas? Bagaimana menamakan entitas? Kesalahan umum terkait entitas: Entitas terlalu detil, mis.: UMUR, ALAMAT o Entitas vs atribut Penamaan entitas tidak jelas, mis.: BASISDATA

Review Elemen ERD (2) Relationship/ Relasi Asosiasi 2 atau lebih entitas Berupa kata kerja Apa yang dimodelkan oleh relasi? Bagaimana menamakan relasi? Kesalahan umum terkait relasi: Penamaan kurang pas Belum tergambar dengan lengkap

Review Elemen ERD (3) Atribut Properti yang dimiliki setiap entitas yang akan disimpan datanya. Contoh: Atribut Pelanggan No KTP/SIM Nama Alamat

Review Elemen ERD (3) Atribut Apa yang dimodelkan oleh atribut? Bagaimana menamakan atribut? Kesalahan umum terkait atribut: Penamaan kurang pas Atribut tidak menggambarkan properti entitas atau relasi Tidak teridentifikasi dengan lengkap

Review Elemen ERD (4) Kardinalitas Angka yang menunjukkan banyaknya kemunculan suatu obyek terkait dengan kemunculan obyek lain pada suatu relasi. Kombinasi yang mungkin (1:1, 1:N, M:N)

Review Elemen ERD (4) Modalitas Partisipasi sebuah entitas pada suatu relasi 0 jika partisipasi bersifat optional /parsial 1 jika partisipasi bersifat wajib /total Contoh: Partisipasi total Setiap anak memiliki ibu Partisipasi parsial Tidak setiap perempuan memiliki anak

Contoh ERD Mahasiswa Mengambil Mata Kuliah

Review STD Apa yang dimodelkan pada STD? Apa elemen STD?

Review STD (2) Apa yang dimodelkan pada STD? Aspek dinamis perangkat lunak

Review STD (2) Apa elemen STD? State Event Action

Contoh STD inisialisasi Menunggu koin Terima koin baru Pembayaran dikembalikan Terima koin baru Koin sah terdeteksi Terima permintaan Permintaan pengembalian koin Kembalikan pembayaran Minuman dikeluarkan Terima koin baru Pembayaran mencukupi Menunggu masukan pilihan Minuman tersedia = 0 Mengembalikan pembayaran Keluarkan minuman Kembalikan pembayaran Mengeluarkan minuman

TERIMA KASIH