Rabu, 17 Maret 2021

TUGAS PERTEMUAN 1 PERANGKAT LUNAK DAN REKAYASA PERANGKAT LUNAK

                                                             Tugas Pertemuan 1

Perangkat Lunak dan Rekayasa Perangkat Lunak

Nama : Ira Zulvia

Nim : 12182446

Kelas : 12.6AA.07

 




1.      Sebutkan contoh-contoh aplikasi (minimal 3) yang termasuk ke dalam setiap “Kategori Perangkat Lunak” pada slide.

Jawab :

1)      Perangkat Lunak Sistem (System Software)

Merupakan software yang pertama kali berjalan di laptop kita masing-masing. Tanpa ini semua software dan aplikasi tidak bisa berjalan. Atau bisa juga software utama yang berjalan sebelum software atau aplikasi-aplikasi lainnya. Contohnya windows yang sering digunakan, linux dan lain sebagainya.

 

2)      Perangkat Lunak Aplikasi (Application Software)

Merupakan perangkat lunak yang dibuat sesuai kebutuhan atau aplikasi kedua setelah perangkat lunak sistem.

 

3)      Perangkat Lunak Rekayasa/Ilmiah (Engineering/Scientific Software)

Merupakan program atau aplikasi yang berkaitan dengan kedokteran atau sipil.

 

4)      Perangkat Lunak yang tertanam (Embedded Software)

Ciri khasnya yaitu tidak ada tampilannya atau interfacenya. Hanya berupa mesin,tetapi didalam mesin tertanam sofwarenya. Contohnya seperti lift, pintu yang terbuka tutup otomatis yang biasanya terdapat di mall, dan lain sebagainya.

5)      Perangkat Lunak Lini Produk (Product-Line Software)

Merupakan khusus di produksi oleh perusahaan-perusahaan tertentu.

6)      Perangkat Lunak Aplikasi Web (Web/Mobile Applications)

Yaitu aplikasi yang berbentuk web.

7)      Perangkat Lunak Kecerdasan Buatan (Artificial Intelligence Software)

Saat ini menjadi aplikasi yang sangat dibutuhkan atau menjdai andalan. Atau merupakan aplikasi yang mengikuti kecerdasan manusia. 

2.      Sebutkan contoh-contoh aplikasi (minimal 3) yang termasuk kedalam setiap “Jenis perangkat lunak aplikasi” pada slide.

Jawab :

1)      Stand-Alone Applications

2)      Interactive Transaction-Based Applications

3)      Batch Processing System

4)      Embedded Control System

5)      Entertainment System

6)      System for Modelling and Simulation

7)      Data Collection System

8)      System of Systems

 

3.       Sebutkan tugas/fungsi secara detail stakeholder dalam RPL pada slide.

Jawab :

1)      Users adalah orang-orang yang akan menggunakan perangkat lunak.

2)      Customer (Client) adalah orang-orang yang membeli atau memesan perangkat lunak.

3)      Software Developer adalah orang-orang yang mengembangkan dan memelihara perangkat lunak.

4)      Development Manager adalah orang-orang yang menjalankan organisasi yang mengembangkan perangkat lunak, dan biasanya memiliki latar belakang pendidikan dalam administarsi bisnis. 

4.      Jelaskan 4 kegiatan proses perangkat lunak pada slide.

Jawab :

1)      Sfesifikasi perangkat lunak

Yaitu mendefinisikan atau menjabarkan apa yang software bisa lakukan dan batasan-batasan pengembangannya.

2)      Pengembangan perangkat lunak

Merupakan langkah-langkah atau tahapan produksi software yang dibutuhkan.

3)      Software validasi

Merupakan suatu pengujian apakah software telah dikembangkan sesuai keinginan.

4)      Software evolusi

Merupakan suatu perubahan software untuk merespon perubahan kebutuhan.

 

5.      Sebutkan mitos-mitos lain (minimal 3) dalam perangkat lunak selain mitos-mitos yang ada pada slide.

Jawab :

1)      Mitos ke-1 :

·         Mitos manajemen : Manajer dengan tanggung jawab software, seperti manajer di sebagian besar disiplin, sering di bawah tekanan untuk mempertahankan anggaran, menjaga jadwal dari tergelincir, dan meningkatkan kualitas. Seperti orang tenggelam yang menangkap di sedotan, perangkat lunak manajer sering menangkap di keyakinan mitos software, jika keyakinan bahwa akan mengurangi tekanan (Bahkan sementara).

·         Mitos: Kita sudah memiliki sebuah buku yang penuh standar dan prosedur untuk membangun perangkat lunak, tidak akan yang menyediakan orang saya dengan segala sesuatu yang mereka perlu tahu?

·         Realita: Buku standar mungkin sangat baik ada, tetapi itu digunakan? Apakah perangkat lunak praktisi menyadari keberadaannya? Apakah itu mencerminkan praktek rekayasa perangkat lunak modern? Apakah itu lengkap? Apakah efisien untuk meningkatkan waktu untuk pengiriman sementara tetap mempertahankan   fokus pada kualitas? Dalam banyak kasus, jawaban untuk semua pertanyaan ini adalah "tidak."

2)      Mitos ke-2 :

·         Mitos: orang saya memiliki state-of-the-art alat pengembangan perangkat lunak, setelah semua, kita membelinya komputer terbaru.

·         Realita : Dibutuhkan lebih banyak daripada model terbaru mainframe, workstation, atau PC untuk melakukan pengembangan perangkat lunak berkualitas tinggi. rekayasa perangkat lunak dibantu komputer (CASE) alat-alat yang lebih penting daripada perangkat keras untuk mencapai kualitas yang baik dan productivity, namun mayoritas pengembang perangkat lunak masih tidak menggunakannya secara efektif

3)      Mitos ke-3 :

·         Mitos: Pernyataan umum tentang tujuan adalah mencukupi untuk mulai menulis program kita dapat fill dalam rincian nanti.

·         Realita: Sebuah miskin muka definisi adalah penyebab utama dari upaya software gagal. SEBUAH deskripsi formal dan rinci dari domain informasi, fungsi, perilaku, kinerja, interface, kendala desain, dan kriteria validasi adalah penting. Ini karakteristik dapat ditentukan hanya setelah komunikasi menyeluruh antara pelanggan dan pengembang.

4)      Mitos ke-4 :

·         Mitos: Kebutuhan proyek terus berubah, tapi perubahan dapat dengan mudah ditampung karena software adalah fleksibel.

·         Realita : Memang benar bahwa persyaratan perangkat lunak berubah, tetapi dampak perubahan bervariasi dengan waktu di mana ia diperkenalkan. Gambar 1.3 menggambarkan dampak dari perubahan. Jika perhatian serius diberikan kepada up-front definisi, permintaan awal untuk perubahan dapat ditampung dengan mudah.

5)      Mitos ke-5 :

·         Mitos: Satu-satunya produk kerja penyampaian untuk proyek yang sukses adalah kerja program.

·         Realita: Sebuah program kerja hanya satu bagian dari perangkat lunak configurasi yang mencakup banyak elemen. Dokumentasi memberikan dasar untuk rekayasa sukses dan, yang lebih penting, bimbingan untuk dukungan perangkat lunak.


Tidak ada komentar:

Posting Komentar

Rangkuman Pertemuan Bab 4 RPL KONSEP PERANCANGAN

  Rangkuman Pertemuan 4 Konsep Perancangan Nama                          : Ira Zulvia Nim                             : 12182446 Kel...