Anda di halaman 1dari 7

MAKALAH KONSEP

REKAYASA PERANGKAT LUNAK

DOSEN PENGAMPU :
Eka Ismantohadi, S. Kom M. Kom

KELOMPOK 1 :
1. Dian Fitriyani 2305090
2. Hasan Maulana Ainulyaqin 2305093
3. Mohammad Chandika Kurniawan 2305098
4. Ridho Fahriansyah 2305104

POLITEKNIK NEGRI INDRAMAYU


REKAYASA PERANGKAT LUNAK
2023/2024
Jl. Lohbener Lama No.08, Legok, Kec. Lohbener, Kabupaten Indramayu, Jawa Barat 45252

1
KATA PENGANTAR

Puji syukur penulis panjatkan ke hadapan Tuhan Yang Maha Esa, karena atas berkat
rahmat-Nyalah tulisan ini dapat diselesaikan tepat pada waktunya. Penulisan naskah yang
berjudal “Makalah Konsep Perangkat Lunak” ini dalam rangka penugasan mata kuliah
pengantar rekayasa perangkat lunak salah satu tri darma perguruan tinggi.
Penulis Menyadari bahwa tulisan ini tidak luput dari kekurangan- kekurangan. Hal ini
disebabkan oleh keterbatasan pengetahuan dan kemampuan yang penulis miliki. Oleh karena
itu, semua kritik dan saran pembaca akan penulis terima dengan senang hati demi perbaikan
naskah penelitian lebih lanjut.
Tulisan ini dapat selesaikan berkat adanya bimbingan dan bantuan dari berbagai
pihak. Oleh karena itu, sudah sepantasnyalah pada kesempatan ini penulis menyampaikan
ucapan terima kasih kepada semua pihak, terutama teman-teman prodi rekayasa perangkat
lunak yang telah memberikan masukan demi kelancaran dan kelengkapan naskah tulisan ini.
Akhirnya, semoga tulisan yang jauh dari sempuma ini ada manfaatnya.

Indramayu, 5 September 2023

Penulis

ii
DAFTAR ISI
KATA PENGANTAR...............................................................................................ii
DAFTAR ISI.............................................................................................................iii
BAB I PENDAHULUAN.........................................................................................1
1.1 Latar belakang....................................................................................1
1.2 Rumusan masalah...............................................................................1
1.3 Tujuan.................................................................................................1
1.4 Metode................................................................................................1
BAB II PEMBAHASAN..........................................................................................2
2.1 Pengertian...........................................................................................2
2.2 Menajemen ........................................................................................2
2.3 Pengujian............................................................................................2
2.4 Dokumentasi......................................................................................2
2.5 Pengembangan...................................................................................2
2.6 Kualitas .............................................................................................2
2.7 Reusabilitas........................................................................................3
BAB III PENUTUP..................................................................................................4
3.1 Kesimpulan........................................................................................4
3.2 Penutup ..............................................................................................5

iii
BAB 1
PENDAHULUAN
1.1 Latar belakang
Di era digital, teknologi sangat penting bagi kehidupan sehari-hari. saat ini
sudah banyak tersedia perangkat lunak yang memudahkan aktivitas manusia dalam
sehari-hari, seperti komunikasi, pekerjaan, pendidikan dan lain-lain. Namun tdiak
semua orang dapat memahami dan mengembangkan perangkat lunak. Oleh karena itu
kita perlu memahami konsep-konsep dasar dari perangkat lunak.

1.2 Rumusan Masalah


1) Apa yang dimaksud dengan perangkat lunak?
2) Bagaimana pengertian menajemen perangkat lunak?
3) Apa fungsi pengujian perangkat lunak?
4) Apa manfaat dokumentasi pada pengembangan perangkat lunak?
5) Bagaimana proses pengerjaan dalam pengembangan perangkat lunak?
6) Apa fungsi reusabilitas dalam perangkat lunak?
1.3 Tujuan
1) Memahami konsep perangkat lunak
2) Memahami prinsip rekayasa perangkat lunak
3) Memahami prinsip dasar dalam memenajemen perangkat lunak
4) Mengerti konsep dasar dalam pengujian perangkat lunak
5) Mengetahui konsep dasar dalam pengembangan perangkat lunak
6) Mengerti konsep dasar reusabilitas
1.4 Metode

Metode yang digunakan merupakan analisis pengumpulan data dari internet


dan berbagai referensi yang disajikan secara deskriptif.

1
BAB 2
PEMBAHASAN
2.1 Pengertian
Rekayasa Perangkat Lunak (Software Engineering) adalah suatu disiplin ilmu
yang berkaitan dengan proses pembuatan, pengembangan, pemeliharaan, dan
dokumentasi perangkat lunak secara sistematis dan terstruktur. Tujuannya adalah
untuk menghasilkan perangkat lunak yang berkualitas, efisien, dan dapat
dipercaya.

2.2 Menajemen
Meliputi perencanaan, pengorganisasian, pengendalian, dan monitoring
proyek perangkat lunak. Tujuannya adalah untuk memastikan proyek berjalan
sesuai jadwal, anggaran, dan kualitas yang diharapkan.

2.3 Pengujian
Proses pengujian dilakukan untuk memastikan bahwa perangkat lunak yang
dihasilkan berfungsi dengan baik dan sesuai dengan kebutuhan pengguna.
Pengujian dilakukan dalam beberapa tahap, mulai dari pengujian unit, integrasi,
sistem, hingga pengujian penerimaan.

2.4 Dokumentasi
Dokumentasi perangkat lunak penting untuk memudahkan pengembangan dan
pemeliharaan perangkat lunak di masa depan. Dokumentasi meliputi
dokumentasi kebutuhan, desain, implementasi, dan pengujian.

2.5 Pengembangan
Terdiri dari beberapa tahapan mulai dari analisis kebutuhan, desain,
implementasi, pengujian, hingga pemeliharaan. Proses ini dilakukan secara
iteratif dan incremental untuk memastikan bahwa perangkat lunak yang
dihasilkan sesuai dengan kebutuhan pengguna dan dapat dikembangkan dengan
mudah di masa depan.
Pengembangan perangkat lunak tidak bisa dilakukan oleh satu orang saja,
melainkan membutuhkan tim yang terdiri dari berbagai spesialisasi seperti analis
sistem, perancang, programmer, dan tester. Komunikasi dan kolaborasi yang baik
antar anggota tim sangat penting untuk memastikan keberhasilan proyek.

2.6 Kualitas
Kualitas perangkat lunak penting untuk memastikan keberhasilan penggunaan
perangkat lunak. Kualitas perangkat lunak dapat diukur dengan berbagai metrik
seperti reliabilitas, kinerja, dan keamanan.

2
2.7 Reusabilitas
Reusabilitas perangkat lunak penting untuk mempercepat proses
pengembangan dan mengurangi biaya pengembangan. Reusabilitas dapat dicapai
dengan menggunakan metode dan alat pengembangan perangkat lunak yang
terstruktur dan sistematis.

Prinsip dasar dalam rekayasa perangkat lunak meliputi:


 Keterlibatan Pengguna Pengguna harus terlibat dalam seluruh tahapan
pengembangan perangkat lunak untuk memastikan bahwa perangkat
lunak yang dihasilkan sesuai dengan kebutuhan pengguna.
 Keteraturan dan Konsistensi Pengembangan perangkat lunak harus
dilakukan secara teratur dan konsisten untuk memastikan kualitas
perangkat lunak yang dihasilkan.

3
BAB 3
PENUTUP

3.1 Kesimpulan
Rekayasa perangkat lunak merupakan satu disiplin ilmu yang bertujuan
mengembangkan sistem perangkat lunak yang efektif dari segi biaya.

Rekayasa perangkat lunak di Indonesia dijadikan disiplin ilmu yang dipelajari


mulai tingkat menengah kejuruan sampai tingkat perguruan tinggi. Ditingkat
perguruan tinggi, jurusan ini sudah memiliki kurikulum materi pelajaran sendiri, yang
sudah ditentukan oleh jurusan. Rekayasa Perangkat Lunak di perguruan tinggi
biasanya mempelajari materi seperti Bahasa pemrograman, dedsain web dan
sebagainya.

Makalah ini dibuat agar mahasiswa baru dapat mengenal dasar dasar rekayasa
perangkat lunak.

Anda mungkin juga menyukai