Anda di halaman 1dari 7

BAB 9

Studi Kasus UML

9.1 Use Case

Use Case merupakan sebuah teknik yang digunakan dalam pengembangan sebuah software
atau sistem informasi untuk menangkap kebutuhan fungsional dari sistem yang bersangkutan, Use
Case menjelaskan interaksi yang terjadi antara ‘aktor’ — inisiator dari interaksi sistem itu sendiri
dengan sistem yang ada, sebuah Use Case direpresentasikan dengan urutan langkah yang
sederhana.

Perilaku sistem adalah bagaimana sistem beraksi dan bereaksi. Perilaku ini merupakan
aktifitas sistem yang bisa dilihat dari luar dan bisa diuji.Perilaku sistem ini dicapture di dalam USE
CASE. USE CASE sendiri mendeskripsikan sistem, lingkungan sistem, serta hubungan antara
sistem dengan lingkungannya.

Deskripsi dari sekumpulan aksi sekuensial yang ditampilkan sistem yang menghasilkan
yang tampak dari nilai ke actor khusus. Use Case digunakan untuk menyusun behavioral things
dalam sebuah model. Use case direalisasikan dengan sebuah collaboration. Secara gambar, sebuah
use case digambarkan dengan sebuah ellips dengan garis penuh, biasanya termasuk hanya
namanya, seperti gambar berikut :
BAB 10

Perancangan Pola Berorientasi Objek

10.1 Design Pattern

Design Pattern (Pola Desain) adalah suatu bagian dari teknologi pemrograman berorientasi
objek. Pola desain adalah solusi yang sudah teruji (Best Practice) untuk menyelesaikan
permasalahan pemrograman. Pola Desain merupakan sebuah pola atau cara untuk mendesain
komponen komponen dalam pemrograman berorientasi objek yang baik sehingga komponen-
komponen yang ada dapat digunakan kembali untuk aplikasi yang lain.

Langkah – langkah membuat Design Pattern yang baik adalah dengan memperhatikan
kemungkinan perubahan sistem yang mungkin terjadi dimasa mendatang.
10.2 Anti Pattern

Anti Pattern (Pola Kebalikan) merupakan pola yang dihasilkan dari penelusuran solusi-
solusi yang buruk yang pernah digunakan untuk mencari solusi yang baik.

Langkah – langkah membuat Anti Pattern yang baik :

 Tidak separuh langkah buruk yang sudah ada sebagai sesuatu yang buruk tapi dipandang
sebagai langkah positif untuk menghasilkan pola yang lebih baik kedepannya.
 Mencoba mencari tahu apa yang salah dengan pola sebelumnya untuk menghasilkan pola
yang baik kedepannya.
BAB 11

Manajemen Proyek Perangkat Lunak

11.1 Pengertian Manajemen Proyek Perangkat Lunak.

Proyek adalah urutan kegiatan yang unik, kompleks, dan saling terkait, memiliki satu
tujuan, dan tujuan harus diselesaikan dalam waktu tertentu, sesuai anggaran, dan memenuhi
spesifikasi. Manajemen/pengelolaan proyek perangkat lunak bertujuan agar perangkat lunak yang
dibuat sampai ketangan pelanggan (customer) tepat waktu dan sesuai dengan harapan (customer).

Manajemen proyek perangkat lunak sangat diperlukan karena permasalahan yang sering
timbul pada proyek perangkat lunak tanpa pengelolaan yang baik adalah pembengkakan biaya
proyek dan waktu pengerjaan tidak sesuai rencana (molor waktu). Padahal waktu dan biaya
biasanya sudah dianggarkan oleh pelanggan (customer) dan developer pernagkat lunak harus
mampu mengelolanya agar target perangkat lunak yang akan dibuat dapat dicapai.

Aktifitas manajemen perangkat lunak adalah sebagai berikut :

 Manajemen aktifitas proyek


Aktifitas yang dilakukan pada proyek perangkat lunak adalah sebagai berikut :
o Menulis proposal
o Perencanaan dan penjadwalan
o Pembiayaan proyek
o Pengawasan dan peninjauan proyek
o Seleksi dan evaluasi anggota proyek
o Penulisan laporan dan presentasi
 Perencanaan Proyek
Perencanaan Proyek biasanya terdiri dari :
o Organisasi proyek
o Analisis resiko
o Kebutuhan perangkat keras dan perangkat lunak
o Pembagian kerja
o Penjadwalan proyek
o Mekanisme pengawasan dan pelaporan
Identitas buku

 Judul buku : REKAYASA PERANGKAT LUNAK


 Penulis : Rosa A.S & M. Shalahuddin
 Penerbit : INFORMATIKA
 Tahun : 2013
 Jumlah halaman : 295
 ISBN : 978-602-1514-05-4
 Tempat Terbit : Bandung
 Harga : Rp. 85.000,000-
KESIMPULAN
Informatika adalah penerbit yang sudah lama menyediakan buku-buku tentang dunia
komputer. Dalam buku ini yaitu karya Rosa A.S dan M.Shalahuddin yang membahas tentang
REKAYASA PERANGKAT LUNAK atau lebih dikenal dengan istilah RPL.
Pada buku ini banyak membahas tentang analisis dan desain sistem disertai dengan studi
kasus yang mempermudah pemahaman para pembaca. Bukan hanya itu analisis dan desain sistem
itu dimulai dengan analisis dan desain basis data, analisis dan desain sistem untuk pemrograman
terstruktur dengan menggunakan DFD, dan analisis desain sistem untuk pemrograman berorietansi
objek menggunakan UML.
Pada Buku ini juga dijelaskan mengenai tahapan-tahapan yang harus dilalui seorang
programmer dalam rekayasa perangkat lunak serta penjelasan secara umum tentang manajemen
proyek perangkat lunak.
Dalam segi bahasa dan penyampaian materi, sangat baik dan materi yang disampaikan
sangat ringkas dan jelas, juga bahasanya mudah dipahami bahkan oleh orang umum sekalipun.
Setiap langkah-langkah pengerjaaan suatu masalah selalu memakai sebuah diagram dan
contoh studi kasus membuat pemahaman materi pada buku ini sangat mudah untuk dipahami.
Setiap akhir bab selalu disajikan soal-soal demi memperdalam pemahaman pembaca dalam
menerima materi yang telah disampaikan.

KRITIK
Gambar yang ditampilkan kurang jelas dan tidak tampak pada beberapa bagian. Ada
beberapa bagian pada penulisan yang diulang pada paragraph yang sama.

SARAN
Ada baiknya penerbit menggunakan contoh gambar yang lebih jelas sehingga memperjelas
maksud dari gambar tersebut.
KESAN
Kesan kami setelah membaca buku ini adalah buku ini sangat bermanfaat bagi kami selaku
mahasiswa PTIK sebagai sumber acuan dalam mata kuliah REKAYASA PERANGKAT LUNAK
(RPL). Dengan adanya buku ini kami sedikit banyaknya mendapatkan pengetahuan seputar dunia
pemrogramman, baik dari proses perencanaan hingga proses akhir digunakan oleh customer.

Anda mungkin juga menyukai