Mohon tunggu...
Muhammad Ainul Yaqin
Muhammad Ainul Yaqin Mohon Tunggu... Dosen - Dosen Teknik Informatika Universitas Islam Negeri Maulana Malik Ibrahim Malang

Dosen Teknik Informatika yang menekuni Bidang keahlian Rekayasa Perangkat Lunak, Sistem Informasi, Manajemen Proses Bisnis, Process Mining, dan Arsitektur Enterprise.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Mengurai Peran Vital Kerangka Kerja dalam Rekayasa Perangkat Lunak

19 September 2023   21:57 Diperbarui: 1 November 2023   20:44 118
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
https://tinyurl.com/2ecc2yep

Tahun 2022 menjadi saksi bagi sebuah eksplorasi yang sangat relevan dalam dunia Rekayasa Perangkat Lunak (Software Engineering), yang bertujuan untuk memahami dan merinci kerangka kerja yang telah membentuk fondasi disiplin ini. Artikel berjudul "Systematic Literature Review: Software Engineering Frameworks" yang ditulis oleh Luis Prates dan Rben Pereira adalah sebuah karya yang menggugah, yang membawa kita ke dalam dunia kerangka kerja perangkat lunak dan memberikan wawasan berharga tentang peran mereka dalam pengembangan teknologi informasi.

Berlayar di Lautan Pengetahuan: Pengantar ke Dunia Kerangka Kerja Perangkat Lunak

Ketika kita memasuki dunia teknologi informasi yang semakin kompleks, kerangka kerja perangkat lunak (software frameworks) telah menjadi fondasi yang sangat penting. Mereka tidak hanya tentang struktur pemrograman, tetapi juga tentang bagaimana kita mendekati permasalahan dan menyelesaikannya dengan pendekatan yang terstruktur.

Dalam artikel ini, para penulis memulai dengan menjelaskan betapa pentingnya kerangka kerja dalam rekayasa perangkat lunak. Mereka mencatat bahwa kerangka kerja tidak hanya berperan sebagai alat untuk membangun perangkat lunak, tetapi juga sebagai pedoman untuk merancang solusi yang efektif. Artikel ini juga memberikan pandangan tentang praktik DevSecOps, yang menekankan kolaborasi antara ahli keamanan dan pengembangan untuk memasukkan keamanan sebagai bagian integral dari proses pengembangan perangkat lunak.

Pencarian Pengetahuan yang Sistematis: Metode Penelitian yang Teliti

Para penulis menggunakan metodologi Systematic Literature Review (SLR) untuk mengumpulkan dan menganalisis literatur yang relevan tentang kerangka kerja rekayasa perangkat lunak. Ini adalah pendekatan yang ketat dan sistematis yang menjamin pemilihan studi yang relevan dan komprehensif, serta meminimalkan bias.

Mereka memulai dengan mendefinisikan kriteria inklusi dan eksklusi, yang membantu mereka memilih studi yang sesuai dengan pertanyaan penelitian mereka. Kemudian, para penulis melakukan pencarian sistematis di berbagai database untuk mengidentifikasi studi yang relevan. Ini adalah langkah penting untuk memastikan bahwa tinjauan mereka mencakup semua sumber yang relevan.

Hasil yang Mencerahkan: Temuan dari Tinjauan Literatur

Melalui usaha yang teliti, para penulis berhasil mengidentifikasi 100 artikel yang berpotensi relevan dari lebih dari 2000 artikel yang ada. Setelah menerapkan protokol penelitian dan kriteria seleksi yang ketat, 63 artikel akhirnya dipilih sebagai studi yang cocok untuk pertanyaan penelitian.

Mereka juga memberikan gambaran yang menarik tentang distribusi artikel yang dipilih selama bertahun-tahun, menggambarkan perkembangan literatur tentang kerangka kerja rekayasa perangkat lunak seiring waktu. Dan yang menarik, mayoritas artikel yang dipilih ditemukan dalam database IEEE, yang menunjukkan betapa relevan dan pentingnya topik ini dalam komunitas ilmiah.

Membangun Dasar untuk Masa Depan: Kontribusi Penting

Artikel ini memberikan kontribusi yang signifikan dalam pemahaman tentang kerangka kerja rekayasa perangkat lunak. Salah satu kontribusi utamanya adalah membantu menetapkan definisi yang lebih jelas tentang apa itu kerangka kerja dalam konteks rekayasa perangkat lunak. Ini adalah langkah penting untuk memastikan bahwa pemahaman tentang kerangka kerja bersifat konsisten dan tepat.

Selain itu, penelitian ini mengidentifikasi berbagai jenis kerangka kerja yang ada dalam rekayasa perangkat lunak dan memberikan wawasan tentang karakteristik masing-masing. Ini adalah pengetahuan berharga bagi para praktisi dan peneliti yang ingin memahami peran kerangka kerja dalam berbagai aspek pengembangan perangkat lunak.

Menuju Perpaduan yang Lebih Baik: Menyatukan Dunia Keamanan dan Pengembangan

Salah satu aspek menarik dari artikel ini adalah fokusnya pada DevSecOps. Dalam dunia yang semakin terhubung dan rentan terhadap ancaman keamanan, kolaborasi antara ahli keamanan dan pengembangan perangkat lunak adalah langkah yang sangat penting. Ini adalah cara untuk memastikan bahwa keamanan diintegrasikan dalam proses pengembangan perangkat lunak dari awal, bukan sebagai tindakan perbaikan setelahnya.

Membangun Jembatan Pengetahuan: Kontribusi Terhadap Dunia Akademis

Artikel ini tidak hanya memiliki implikasi praktis, tetapi juga kontribusi yang berharga bagi dunia akademis. Metodologi tinjauan literatur sistematis yang digunakan memastikan bahwa studi yang relevan dipilih secara objektif, yang berkontribusi pada reliabilitas dan validitas tinjauan.

Temuan dari tinjauan literatur ini juga memberikan ringkasan yang berharga tentang kerangka kerja yang telah dikembangkan dalam lingkungan akademis. Ini memberikan wawasan berharga untuk penelitian masa depan dan pembuatan kerangka kerja rekayasa perangkat lunak yang baru.

Menutup Tirai dengan Pertimbangan: Kesimpulan dari Makalah

Sebagai kesimpulan, makalah ini memberikan pandangan yang jelas dan sistematis tentang dunia kerangka kerja rekayasa perangkat lunak. Ini membantu mendefinisikan peran penting yang dimainkan oleh kerangka kerja dalam pengembangan perangkat lunak modern dan memberikan pandangan tentang bagaimana kerangka kerja dapat digunakan dalam berbagai konteks.

Namun, ada satu aspek yang perlu diperhatikan, yaitu rincian spesifik dan kesimpulan yang diambil dari artikel yang ditinjau tidak disediakan dalam sumber yang diberikan. Hal ini membatasi kemampuan kita untuk mendapatkan wawasan lebih lanjut tentang temuan dari artikel tersebut.

Dalam kesimpulannya, artikel ini adalah langkah yang sangat berharga dalam memahami peran dan pengaruh kerangka kerja dalam rekayasa perangkat lunak. Ini adalah karya yang menginspirasi yang memberikan fondasi yang kuat untuk penelitian dan inovasi di masa depan. Dengan pemahaman yang lebih baik tentang kerangka kerja perangkat lunak, kita dapat membangun solusi perangkat lunak yang lebih kuat dan lebih aman untuk masa depan yang semakin terhubung.

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun