• Tidak ada hasil yang ditemukan

Rekayasa Perangkat Lunak - UNIKOM Kuliah Online

N/A
N/A
Protected

Academic year: 2023

Membagikan "Rekayasa Perangkat Lunak - UNIKOM Kuliah Online"

Copied!
16
0
0

Teks penuh

(1)

Rekayasa Perangkat Lunak Pendahuluan

Teknik Informatika UNIKOM

(2)

Deskripsi Mata Kuliah

1.

Sifat : Wajib

2.

Prasyarat : Sistem Informasi

3.

Waktu : 3 SKS

(3)

Silabus Mata Kuliah

1. Pendahuluan

2. Rekayasa Perangkat Lunak

3. Proses Pembangunan Perangkat Lunak

4. Requirements Engineering

5. Analisis dan Desain dengan Pemodelan Analisis Terstruktur (Sampai UTS).

(4)

Silabus Mata Kuliah

6. Analisis dan Desain dengan Pemodelan Analisis Berbasis Objek (3 pertemuan)

7. Pengujian Perangkat Lunak (2 pertemuan)

8. Pemeliharaan Perangkat Lunak (2 pertemuan)

(5)

Penilaian

30% (Tugas+Quiz) + 35% UTS + 35% UAS

Tidak ada kuis/ tugas/ tugas besar susulan/ perbaikan/

tambahan

Jika ditemukan indikasi plagiarism dalam tugas, nilai akhir MK ini adalah E

Wajib mengikuti Responsi Tugas Besar dan persentasi, apabila tidak nilai akhir MK adalah E

Indeks Nilai

A 80 < NA < 100

B 68 < NA < 79

C 56 < NA < 67

D 45 < NA < 55

E 0 < NA < 44

(6)

Referensi

1. Roger S. Pressman, Software Engineering: A Practitioner’s Approach, 6th edition.

2. Ian Sommerville, Software Engineering, 8th edition.

3. Kendall, System Analysis and Design, 8th edition.

4. Slide perkuliahan.

(7)

Pendahuluan

1. Why we need to learn software engineering?

2. What is software and software engineering?

3. Software process.

4. Criterias of Good Software

5. CASE Tools

(8)

Why we need to learn SE?

(9)

What is software?

Program komputer dan dokumentasi yang berhubungan dengan program tersebut

(dokumen analisis, desain, dan user manual).

(10)

What is software?

Perangkat lunak dibangun untuk pengguna umum atau khusus:

1.

Generic  Public software

2.

Bespoke (custom)  Private software

(11)
(12)

What is software engineering?

Disiplin ilmu rekayasa atau teknik yang berkaitan dengan semua aspek dalam membuat perangkat lunak.

(13)

Software Process

Serangkaian aktifitas yang tujuannya adalah pembangunan atau evolusi perangkat lunak.

Aktifitas:

1. Spesifikasi

2. Pembangunan

3. Validasi

4. Evolusi

(14)

Criterias of Good Software

1. Maintainability

Software must evolve to meet changing needs

2. Dependability

Software must be trustworthy

3. Efficiency

Software should not make wasteful use of system resources

4. Usability

Software must be usable by the users for which it was designed

(15)

CASE Tools

1. Upper-CASE

Tools untuk mendukung aktifitas proses awal dari requirement dan desain

2. Lower-CASE

Tools untuk mendukung aktifitas selanjutnya seperti programming, debugging, dan testing.

(16)

SELESAI...

Referensi

Dokumen terkait

 Rekayasa perangkat lunak dimulai dg serangkaian tugas pemodelan yg membawa pd suatu spesifikasi lengkap dari persyaratan dan representasi desain yg komprehensif bagi S/W yg

 Rekayasa perangkat lunak merupakan suatu proses rancang bangun perangkat lunak yang menggunakan kaidah ‐ kaidah ilmu, seperti prinsip, konsep, dan metode sehingga dihasilkan

Rekayasa perangkat lunak tidak hanya berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi juga mencakup kegiatan manajemen proyek perangkat lunak

 Bisa mencakup kegiatan yang merupakan bagian dari proses perangkat lunak, produk perangkat lunak, dan peran orang yang terlibat pada.. rekayasa perangkat lunak

Rekayasa perangkat lunak tidak hanya berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi juga mencakup kegiatan manajemen proyek perangkat lunak

Perencanaan proyek rekayasa perangkat lunak membahas berbagai tindakan atau pekerjaan yang perlu dilakukan oleh semua yang terlibat di dalam proyek, termasuk

Dokumen ini membahas tentang ujian praktik untuk Rekayasa Perangkat

Dokumen ini berisi tentang model pengembangan rekayasa perangkat