Anda di halaman 1dari 14

MAKALAH

REKAYASA PERANGKAT LUNAK

DISUSUN OLEH :
WISUDAWAN DEDE PRAHMA 2010010436

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ISLAM KALIMANTAN MUHAMMAD ARSYAD
AL-BANJARY
BANJARMASIN
2022
KATA PENGANTAR

Puji syukur saya ucapkan kehadirat Allah SWT atas segala rahmat-Nya sehingga makalah
ini dapat tersusun sampai dengan selesai, Tidak lupa kami mengucapkan terima kasih
terhadap bantuan referensi yang tersebar luas di internet.

Penulis sangat berharap semoga makalah ini dapat menambah pengetahuan dan
pengalaman bagi pembaca. Bahkan penulis mengharapkan banyak manfaat yang dapat
dipetik dan diambil dari makalah ini.

Bagi saya sebagai penyusun merasa bahwa masih banyak kekurangan dalam penyusunan
makalah ini karena keterbatasan pengetahuan dan pengalaman saya. Untuk itu saya sangat
mengharapkan kritik dan saran yang membangun dari pembaca demi kesempurnaan
makalah ini.

Banjarmasin, September 2022

Wisudawan Dede Prahma

2
DAFTAR ISI

KATA PENGANTAR ........................................................................................................................... 2


DAFTAR ISI.......................................................................................................................................... 3
BAB I ..................................................................................................................................................... 3
PENDAHULUAN .................................................................................................................................. 3
A. Latar Belakang .......................................................................................................................... 4
B. Rumusan Masalah ..................................................................................................................... 5
C. Tujuan Masalah ......................................................................................................................... 5
BAB II .................................................................................................................................................... 6
PEMBAHASAN .................................................................................................................................... 6
A. Ruang Lingkup Perangkat Lunak............................................................................................. 6
B. RPL Disiplin Ilmu Lain ............................................................................................................. 7
C. Jenis Perangkat Lunak .............................................................................................................. 8
D. Pentingnya Rekaya Perangkat Lunak..................................................................................... 12
BAB III ................................................................................................................................................ 13
PENUTUP............................................................................................................................................ 13
A. Kesimpulan .............................................................................................................................. 13
Daftar Pustaka ................................................................................................................................. 14

BAB I

PENDAHULUAN

3
A. Latar Belakang
Menurut Wikipedia: Rekayasa perangkat lunak adalah satu bidang profesi yang mendalami
cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen
organisasi pengembanganan perangkat lunak dan manajemen kualitas.

Menurut IEEE Computer Society: Rekayasa perangkat lunak sebagai penerapan suatu
pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan
pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan
pendekatan engineering atas perangkat lunak.

Rekayasa Perangkat Lunak adalah pengubahan perangkat lunak itu sendiri guna
mengembangkan, memelihara, dan membangun kembali dengan menggunakan
prinsiprekayasa untuk menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan
efektif untuk pengguna.

Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah
Software Engineering. Istilah Software Engineering mulaidipopulerkan tahun 1968 pada
Software Engineering Conference yang diselenggarakan oleh NATO. Sebagian orang
mengartikan RPL hanya sebatas pada bagaimana membuat program komputer. Padahal
ada perbedaan yang mendasar antara perangkat lunak (software) dan program komputer.

RPL atau Software Engineering (SE) à Disiplin ilmu yang membahas semua aspek produksi
perangkat lunak, mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah
digunakan. Ada 2 istilah kunci disini :

a. “disiplin rekayasa”àPerekayasa membuat suatu alat bekerja. Menerapkan teori,


metode, dan alat bantu yang sesuai, selain itu mereka menggunakannya dengan selektif
dan selalu mencoba mencari solusi terhadap permasalahan.
b. “semua aspek produksi perangkat lunak”àRPL tidak hanyaberhubungan dengan
proses teknis dari pengembangan perangkat lunak tetapi juga dengan kegiatan seperti
Manajemen proyek PL dan pengembangan alat bantu, metode, dan teori untuk
mendukung produksi PL.

Kesimpulannya,Rekayasa Perangkat Lunak adalah proses membuat perangkat lunak dengan


menggunakan kaidah-kaidah atau prinsip-prinsip rekayasa sehingga dihasilkan perangkat
lunak yang berkualitas

4
B. Rumusan Masalah
• Bagaimana pembagian ruang lingkup rekayasa perangkat lunak ?
• Bagaimana ilmu lain berkaitan dengan rekayasa perangkat lunak ?
• Apa saja jenis perangkat lunak ?
• Apa pentingnya rekayasa perangkat lunak ?

C. Tujuan Masalah
• Memperoleh biaya produksi perangkat lunak yang rendah.
• Menghasilkan pereangkat lunak yang kinerjanya tinggi, andal dan tepat waktu
• Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform
• Menghasilkan perangkat lunak yang biaya perawatannya rendah.

5
BAB II

PEMBAHASAN

A. Ruang Lingkup Perangkat Lunak

➢ Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan


perangkat lunak.
➢ Software design mencakup proses penentuan arsitektur, komponen, antarmuka, dan
karakteristik lain dari perangkat lunak.
➢ Software construction berhubungan dengan detil pengembangan perangkat lunak,
termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan.
➢ Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak.
➢ Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah
dioperasikan.
➢ Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu.
➢ Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL, termasuk perencanaan proyek perangkat lunak.
➢ Software engineering tools and methods mencakup kajian teoritis tentang alat bantu dan
metode RPL.

6
➢ Software engineering process berhubungan dengan definisi, implementasi,
pengukuran, pengelolaan, perubahan dan perbaikan proses
RPL.Softwarequality menitikberatkan pada kualitas dan daur hidup perangkat lunak.

B. RPL Disiplin Ilmu Lain

• Bidang ilmu manajemen meliputi akutansi, finansial, pemasaran, manajemen operasi,


ekonomi, analisis kuantitatif, manajemen sumber daya manusia, kebijakan dan
strategi bisnis.
• Bidang ilmu matematika meliputi aljabar linier, kalkulus, peluang, statistik, analisis
numerik dan matematika diskrit.
• Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan proyek,
seperti ruang lingkup proyek, anggaran, tenaga kerja, kualitas, manajemen resiko, dan
penjadwalan proyek.
• Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas, manajemen
resiko dan keandalan, perbaikan kualitas, dan metode-metode kuantitatif.
• Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia dengan
komponen-komponen lain dalam sistem komputer.
• Bidang ilmu rekayasa sistem meliputi teori sistem, analisis biaya-keuntungan,
pemodelan, simulasi, proses dan operasi bisnis

Rekayasa perangkat Lunak membahas mengenai semua hal yang berkaitan dengan pengembangan
suatu perangkat lunak atau yang biasa kita kenal sebagai software, meskipun perangkat lunak tidak
hanya software saja terkadang juga batch programming, prosedur ataupun class dan lain sebagainya.

7
C. Jenis Perangkat Lunak

Jenis perangkat lunak terbagi menjadi:

1. Sistem Operasi
2. Perangkat Lunak Bahasa
3. Program Aplikasi

Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak sistem dan perangkat lunak aplikasi.
Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu :

a. Bahasa pemrograman: merupakan perangkat lunak yang bertugas mengkonversikan


arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan
komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++,
FORTRAN
b. Sistem Operasi: saat komputer pertama kali di hidupkan, sistem operasilah yang
pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan
masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan
keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix, Windows 95,
IMB OS/2, Apple’s System
c. Utility :sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu,
misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket
yang rusak bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty
adalah Norton Utility. Berikut penjelasan lebih lengkapnya:

1) Sistem Operasi
Sistem Operasi adalah perangkat lunaksistem yang bertugas untuk melakukan kontrol
dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk
menjalankan software aplikasi seperti program-program pengolah kata dan
browser web. Sistem Operasimerupakan sisitem operasi pada lappisan
pertamayan di tempatkan pada memori komputer pada saat komputer dinyalakan.
Sedangkan sofware lainnya dijalankan setelah sistem Operasi berjalan. Untuk
mengendalikan Program Kerja Komputer secara mendasar seperti :
• Mengatur Media Input
• Proses

8
• Output
• Mengatur Memory

Penjadwalan Proses :

• PC DOS
• MS DOS
• MICROSOFT WINDOWS
• LINUX
• UNIX
• MACINTOSH
• FREE BSD

2) Perangkat Lunak Bahasa


Program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam
bahasa mesin agar dapat diterima dan dimengerti oleh komputer.
a) MACAM-MACAMPERANGKAT LUNAK BAHASA
• Bahasa Tingkat Rendah
• Bahasa Tingkat Menengah
• Bahasa Tingkat Tinggi
Merupakan Bahasa Komputer yang sudah dibuat dan dikembangkan dengan
menggunakan bahasa sehari-hari seperti :
• Basic
• Cobol
• Pasca

3) Program Aplikasi (Aplication Program)

Merupakan suatu program paket yang telah dirancang dan dibuat khusus untuk
kebutuhan tertentu

a) Word Processing
Merupakan salah satu program aplikasi dimana dalam
pengoperasiannya menggunakantext (Text Based)
• Wordstar Profesional

9
• Word Perfect
• Chiwriter
• Microsoft Word
• Word Star

b) Program Database
Merupakan salah satu program aplikasi yang berfungsi untuk merancang
atau membuat serta mengelola DATABASE
• Ms.Acces
• SQL Server
• MySql
• Oracle

c) Program SpreadSheet
Merupakan salah satu program aplikasi yang berfungsi untuk bidang
keuangan, pembukuan, atau melakukan perhitungan secara otomatis
• Lotus 123
• Ms.Excel
• Quatro
• Supercheck

d) Program CAD (Computer Aided Design)


Merupakan Salah satu program aplikasi yang berfungsi untuk media
lukis (Alat lukis)
• Auto Cad
• Pro Design
• Corel Draw
• Adobe Photoshop

e) Program Layout Artikel


Merupakan salah satu program aplikasi yang berfungsi khusus untuk
mengatur tata letak obyek yang digunakan pada cover suatu media
cetak/Elektronik

10
• Page Maker
• Ventura
• Harvard Publisher
• Newmaster

f) Aplikasi Multimedia
Aplikasi multimedia saat ini sangat banyak dan beragam. Di katakan
multimedia kerana selain penggunaan media teks, aplikasi ini dapat
memproses/menampilkan dalam bentuk yang lain yaitu gambar, suara dan
film.Aplikasi multimedia sangat berkaitan dengan format data yang
digunakan. Aplikasi Multimedia umumnya dipisahkan lagi menjadi
aplikasi yang digunakan untuk membuat, yang hanya digunakan untuk
menampilkan saja dan aplikasi pengaturan
Format-format digital multimedia di antaranya:
• MIDI (Musical Instrument Digital Interface) , format suara
instrumen ini di perkenalkan pada tahun 1983 oleh perusahaan
musik elektrik seperti Roland, Yamaha dan Korg. Format MIDI
bersifat sangat kompak dengan ukurannya yang kecil, suara yang di
hasilkan oleh MIDI dengan dukungan sound card yang memilik
synthesizer (penghasil suara elektrik) sangatlah mirip dengan organ
elektrik yang bisa memainkan berbagai alat music
• MP3, format suara yang terkenal saat ini berbeda dengan MIDI
yang hanya instrument, MP3 merekam seluruh suara termasuk
suara penyanyinya. Kualitas suara MP3 akan erbanding dengan
ukuran penyimpannya. Kualitas yang banyak di gunakan untuk
merekam musik adalah standar CDROM (44,2 KHz, 16 bit, stereo),
sementara kualitas terendah adalah kualitas seperti telepon (5 KHz, 8
bit, mono).
• MPEG (Moving Picture Experts Group), merupakan format yang di
susun oleh ahli dari berbagai penjuru dunia untuk format multimedia.
• AVI (Audio Video Interleave), format AVI di buat oleh Microsoft
dan mudah di pindah-pindahkan di aplikasi buatan Microsoft
lainnya seperti Word atau PowerPoint

11
• Quicktime, sama dengan AVI, Quicktime dapat digunakan baik
di komputer berbasis Intel maupunMac. Quicktime dapat
menyainginAVI di karenakan tingkat kompresinya yang lebih
baik. Tingkat kompresi menentukan besar-kecilnya file yang
akan menentukan pula besar-kecilnya media penyimpanan, dan
lebar jalur data yang dibutuhkan untuk transfer

D. Pentingnya Rekaya Perangkat Lunak


Berbagai instansi pemerintah maupun swasta, baik dalam maupun luar negeri
menggunakan perangkat lunak (software) sebagai kebutuhan esensial. PL digunakan dari
berbagai tingkatan manajemen. Terdapat tingkatan manajemen tertentu yang bertugas
untuk mengembangkan atau bahkan membuat perangkat lunak (software engineering).
Bahkan saat ini banyak instansi/perusahaan tersebut yang dengan sengaja menciptakan
departemen/bagian yang mengurusi perangkat lunak atau rekayasa perangkat lunak.Berikut
ini adalah pentingnya RPL dan PL:

• Semua negara maju ekonominya bergantung pada perangkat lunak.


• Makin banyak sistem yang dikendalikan oleh PL
• RPL berkaitan dengan teori, metode dan alat untuk pembangunan PL secara rofesional.
• Pengeluaran dana untuk PL di negara maju sangat besar.
• Harga PL sering lebih mendominasi harga sistem komputer. Harga PL pada PC sering
lebih mahal dari pada harga perangkat kerasnya.
• Biaya pemeliharaan PL lebih mahal dibanding biaya pembuatannya.
• RPL berkaitan dengan biaya efektif pembuatan PL.

Dari poin-poin di atas, peninjauan pengadaan PL dan pengembangan PL ternyata


menimbulkan komponen biaya yang tidak sedikit. Hal ini cukup beralasan, karena dengan
PL yang dimilikinya pihak manajemen dapat membuat keputusan berdasarkan data yang
disediakan oleh PLdengan akurat, cepat, efisien dan dapat menyesuaikan kondisi saat ini
(relevan)

12
BAB III

PENUTUP
A. Kesimpulan
1. Rekayasa Perangkat Lunakadalah pengubahan perangkat lunak itu sendiri guna
mengembangkan, memelihara, dan membangun kembali dengan menggunakan prinsip rekayasa
untuk menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk
pengguna.
2. Tujuan Rekayasa Perangkat Lunak:
• Memperoleh biaya produksi perangkat lunak yang rendah.
• Menghasilkan pereangkat lunak yang kinerjanya tinggi,andal dan tepat waktu
• Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform
• Menghasilkan perangkat lunak yang biaya perawatannya rendah
3. Pentingnya Perangkat Lunak:
• Semua negara maju ekonominya bergantung pada perangkat lunak.
• Makinbanyak sistem yang dikendalikan oleh PL
• RPL berkaitan dengan teori, metode dan alat untuk pembangunan PL secara
rofesional.
• Pengeluaran dana untuk PL di negara maju sangat besar.
• Harga PL sering lebih mendominasi harga sistem komputer. Harga PL pada PC
sering lebih mahal dari pada harga perangkat kerasnya.
• Biaya pemeliharaan PL lebih mahal dibanding biaya pembuatannya.
• RPL berkaitan dengan biaya efektif pembuatan PL.

13
Daftar Pustaka

https://hendrawidiatmaja.wordpress.com/sejarah-perkembangan-rekayasa-perangkat-lunak/

http://asjoke.blogspot.com/2013/03/sejarah-rpl.html

http://rpl-kel5.blogspot.com/2008/11/pentingnya-rekayasa-perangkat-lunak-rpl.html

http://pheebles.blogspot.com/2013/11/jenis-perangkat-lunak-dan-fungsinya.html

https://docplayer.info/68441570-Makalah-rekayasa-perangkat-lunak-nama-rani-juita-nim-dosen-wachyu-
hari-haji-s-kom-mm.html

14

Anda mungkin juga menyukai