Anda di halaman 1dari 12

MAKALAH SWEBOOK REKAYASA PERANGKAT LUNAK

DIBUAT UNTUK MEMENUHI PERSYARATAN TUGAS MATA KULIAH RPL DISUSUN OLEH :

Nama : Aam Muharam Kelas : 3 IF - 2 Nrp : 6310230

POLITEKNIK KOMPUTER NIAGA & STMIK LPKIA PROGRAM STUDI MANAJEMEN INFORMATIKA KONSENTERASI TEKNIK INFORMATIKA 2013

I. PENDAHULUAN

1.1 Latar Belakang


Munculnya software engineering terjadi ketika adanya krisis software di era tahun 1960 an Krisis tersebut akibat dari lahirnya komputer generasi ke III yang ditandai dengan penggunaan IC (Integrated Circuit). Kemampuan hardware yang meningkat, membuat adanya kebutuhan untuk memproduksi software yang lebih baik. Akibatnya software yang dihasilkan menjadi beberapa kali lebih besar dan kompleks. Pendekatan informal yang digunakan dalam pengembangan perangkat lunak pada saat itu, menjadi tidak cukup efektif (secara biaya, waktu dan kualitas). Biaya hardware mulai jatuh dan biaya perangkat lunak menjadi naik cepat. Oleh karena itu muncul pemikiran untuk menggunakan pendekatan yang lebih efektif, standard dan terukur dalam mengembangan perangkat lunak. Krisis software adalah sekumpulan masalah yang ditemukan dalam pengembangan software komputer. Masalahnya tidak hanya terbatas pada software yang tidak berfungsi sebagaimana mestinya, tetapi krisis software ini terdiri dari masalah yang berhubungan dengan : a. Bagaimana mengembangkan software. b. Bagaimana memelihara software yang ada, yang berkembang dalam jumlah besar.

c. Bagaimana mengimbangi permintaan software yang makin besar.


Swebook Rekayasa perangkat Lunak |

1.2.

Rumusan Masalah
Pengertian Software Engineering Teknik atau pengembangan Aplikasi Perangkat lunak SWEBOK (Software Engineering Body of Knowledge)

1.3.

Tujuan
Untuk memperlihatkan kesamaan pandangan tentang rekayasa perangkat lunak di seluruh

dunia. Dan ntuk memperjelas tempat dan menetapkan batas dari rekayasa perangkat lunak supaya hubungannya dengan disiplin ilmu lain seperti ilmu komputer, manajemen proyek, teknik komputer dan matematika.

Untuk membuat karakter isi dari disiplin ilmu rekayasa perangkat lunak, sangat di perlukan untuk memberikan akses topik ke SWEBOK agar dapat di peroleh pengetahuan dasar bagi pengembangan kurikulum dan sertifikasi serta perizinan.

Swebook Rekayasa perangkat Lunak |

II. PEMBAHASAN
2.2. Pengertian Software Engineering
Rekayasa perangkat lunak (RPL atau Software Engineering) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembangan perangkat lunak, dan sebagainya. Pada tahun 2004, istilah rekayasa perangkat lunak secara umum digunakan dalam tiga arti, yaitu: 1. Sebagai istilah umum untuk berbagai kegiatan yang dulunya bernama pemrograman atau analisis sitem, 2. Sebagai istilah yang luas untuk analisis teknis dari semua aspek-aspek praktis yang bertentangan dengan teori pemrograman computer, dan 3. Sebagai istilah yang mewujudkan advokasi suatu pendekatan spesifik ke pemrograman computer, satu hal yang mendesak yang diperlakukan sebagai profesi rekayasa daripada sebuah seni atau kerajinan, dan advokasi dari kodifikasi praktis yang disarankan dalam bentuk metodologi rekayasa perangkat lunak. Software engineering adalah suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal requirement capturing (analisa kebutuhan pengguna),

specification (menentukan spesifikasi dari kebutuhan pengguna), design, coding, testing sampai pemeliharaan sistem setelah digunakan. Atau Disiplin ilmu yang mengintegrasikan proses,
metode, dan alat untuk pengembangan perangkat lunak komputer.
Swebook Rekayasa perangkat Lunak |

2.3 SWEBOK (Software Engineering Body of Knowledge)


APA TUJUAN SWEBOK PROJECT?

SWEBOK merupakan project yang dibuat oleh IEEE, SWEBOK sendiri mempunyai panduan yang disebut Guide of SWEBOK, panduan ini dibuat untuk 5 tujuan, yaitu :

1. Untuk memperlihatkan kesamaan pandangan tentang rekayasa perangkat lunak di seluruh dunia. 2. Untuk memperjelas tempat dan menetapkan batas dari rekayasa perangkat lunak dan hubungannya dengan disiplin ilmu lain seperti ilmu komputer, manajemen proyek, teknik komputer dan matematika. 3. Untuk membuat karakter isi dari disiplin ilmu rekayasa perangkat lunak 4. Untuk memberikan akses topik ke SWEBOK 5. Untuk memberikan pengetahuan dasar bagi pengembangan kurikulum dan sertifikasi serta perizinan.

Tujuan dari Panduan ini adalah untuk menggambarkan Pengetahuan teknik atau pengembangan ilmu perangkat lunak pada umumnya diterima pada semua kalangan para ahli, untuk mengatur bagian dari semua ilmu, dan untuk menyediakan akses topikal. rekayasa perangkat lunak,
Swebook Rekayasa perangkat Lunak |

didukung oleh perkembangan Proses yang terlibat sekitar 500 pengulas dari 42 negara di fase Stoneman (1998-2001) yang mengarah ke Versi uji coba, dan lebih dari 120 pengulas dari 21 negara di Ironman fase (2003) yang mengarah ke versi 2004. Lebih informasi mengenai proses pembangunan dapat ditemukan dalam Pendahuluan dan pada situs Web (www.swebok.org).

Masyarakat profesional dan terpelajar dan lembaga public terlibat dalam rekayasa perangkat lunak secara resmi, untuk menyadari proyek ini, dan diundang untuk berpartisipasi dalam meninjau proses. Dan Editor asosiasi direkrut dari Utara Amerika, Lingkar Pasifik, dan Eropa. Presentasi pada Proyek dibuat di berbagai tempat internasional dan lebih dijadwalkan untuk tahun berikutnya. Yang kedua tujuan, keinginan untuk menetapkan batasan untuk rekayasa perangkat lunak dan memotivasi organisasi mendasar dari Panduan. Materi yang diakui sebagai dalam disiplin ini diatur dalam sepuluh pertama Area Pengetahuan (KAS) diantaranya sebagai berikut :

Tabel 1 SWEBOK Area Pengetahuan (KAS) Software persyaratan Software desain Konstruksi Software Software pengujian Pemeliharaan Software Manajemen konfigurasi perangkat lunak Manajemen rekayasa perangkat lunak Proses rekayasa perangkat lunak Alat rekayasa perangkat lunak dan metode Kualitas Software

Swebook Rekayasa perangkat Lunak |

Gambar 1 bagian 1- 5 dari Swebok

Swebook Rekayasa perangkat Lunak |

Gambar 1 bagian 6- 10 dari Swebok

1. SOFTWARE PERSYARATAN Sebuah persyaratan didefinisikan sebagai properti yang harus dipamerkan dalam rangka untuk memecahkan beberapa masalah dunia nyata. Yang pertama adalah pengetahuan sub area Persyaratan Software Fundamental. Ini mencakup definisi persyaratan perangkat lunak

Swebook Rekayasa perangkat Lunak |

2. SOFTWARE DESAIN

Menurut IEEE definisi [IEEE 610,12-90], desain baik "proses mendefinisikan arsitektur, komponen, antarmuka, dan karakteristik lain dari sistem atau komponen " The subarea pertama menyajikan Software Desain Fundamentals, yang membentuk dasar yang mendasari untuk pemahaman peran dan lingkup desain perangkat lunak. Ini adalah perangkat lunak umum konsep, konteks perancangan perangkat lunak, desain perangkat lunak proses, dan teknik yang memungkinkan untuk desain software.

3. SOFTWARE KONSTRUKSI

Konstruksi Perangkat Lunak mengacu pada penciptaan rinci bekerja, perangkat lunak melalui kombinasi coding, verifikasi, pengujian unit, pengujian integrasi, dan debugging. KA ini mencakup tiga subareas.

4. SOFTWARE PENGUJIAN

Pengujian Perangkat Lunak terdiri dari verifikasi dinamis dari perilaku program pada himpunan dengan uji coba perangkat lunak, dan bertugas melakukan pengecekan atau testing terhadap bug di dalam sebuah aplikasi atau program, sampai sesuai dengan yang di harapkan oleh client.

5. PEMELIHARAAN SOFTWARE

Bertugas untuk memperbaiki setiap kesalahan, perubahan, rekomendasi kemampuan baru, dan meningkatkan kemampuan pemeliharaan pada product tersebut

Swebook Rekayasa perangkat Lunak |

6. SOFTWARE KONFIGURASI MANAJEMEN

Konfigurasi Perangkat Lunak Manajemen (SCM) adalah disiplin mengidentifikasi konfigurasi perangkat lunak pada titik-titik yang berbeda dalam waktu untuk tujuan sistematis mengendalikan perubahan konfigurasi dan menjaga integritas dan

ketertelusuran konfigurasi seluruh sistem kehidupan siklus.

7.

MANAJEMEN REKAYASA PERANGKAT LUNAK

Rekayasa Perangkat Lunak Manajemen ialah untuk mengelola dan pengukuran rekayasa perangkat lunak. dan metode untuk mengembangkan aplikasi komputer, mengajukan pertanyaan yang tepat kepada pelanggan, menerjemahkan jawaban pelanggan ke proyek desain dan pengelolaan, organisasi dan karyawan dalam pekerjaan ini.

8. PROSES REKAYASA PERANGKAT LUNAK

Proses mendefinisikan Siapa yang melakukan Apa, Kapan dan Bagaimana untuk mencapai tujuan tertentu (untuk membangun sebuah produk perangkat lunak atau meningkatkan yang sudah ada).

9. ALAT REKAYASA PERANGKAT LUNAK DAN METODE

merupakan alat yang dimaksudkan untuk membantu perangkat lunak proses pembangunan dan Metode biasanya memberikan notasi dan kosa kata, prosedur untuk melakukan tugas-tugas diidentifikasi dan pedoman untuk memeriksa proses dan produk

10. KUALITAS SOFTWARE

Merupakan tema kajian dan penelitian turun temurun dalam sejarah ilmu rekayasa perangkat lunak (software engineering). Kajian dimulai dari apa yang akan diukur
Swebook Rekayasa perangkat Lunak |

(apakah proses atau produk), apakah memang perangkat lunak bisa diukur, sudut pandang pengukur dan bagaimana menentukan parameter pengukuran kualitas perangkat lunak.Pada tahun 2010, SWEBOK akan mengalami beberapa perubahan dalam isinya. Tapi,
mengapa harus ada perubahan, jawabannya : 1. Perubahan praktik, alat dan metode. Karena adanya lingkungan pekerjaan yang berubah menuntut perubahan dalam SWEBOK. 2. Menyelaraskan SWEBOK 2010 dengan CSDP (Certified Software Developer Professional) dan Software Engineering 2004. 3. Adanya pertambahan artikel dan materi baru. Kita semua berharap bahwa Software Engineering alias Rekayasa Perangkat Lunak dapat membentuk para profesional muda menjadi Software Engineer sekelas Bill Gates, namun tentu saja SWEBOK menjadi salah satu pilihan untuk dijadikan panduan para Software Engineer dalam menjalankan profesinya.

III.

KESIMPULAN
Dari makalah ini dapat disimpulkan bahwa : 1. Software engineering adalah suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal requirement capturing (analisa kebutuh pengguna) specification (menentukan spesifikasi dari kebutuhan pengguna), design, coding, testing sampai pemeliharaan sistem setelah digunakan.

2. SWEBOK merupakan metode atau panduan untuk membangun sebuah perangkat lunak dari mulai analisis, desain, coding, testing dan perawatan sehingga pembuatan rekayasa perangkat lunak terstruktur.
Swebook Rekayasa perangkat Lunak |

DAFTAR PUSTAKA
www.umb.ac.id/rekayasa perangkat lunak www.wikipedia.com/sofware engine ering
Pressman, R. S. (2004). Software Engineering: A Practitioners Approach Fifth Edition. New York: McGraw-Hill. http://www.computer.org/portal/web/swebok.

Swebook Rekayasa perangkat Lunak |

Anda mungkin juga menyukai