Postingan

Menampilkan postingan dari Mei, 2025

Unit Testing, Black Box Testing, dan White Box Testing dalam Rekayasa Perangkat Lunak (kelompok 10)

 A. Pengertian Pengujian Perangkat Lunak Pengujian perangkat lunak (software testing) adalah proses yang sangat penting dalam siklus pengembangan perangkat lunak yang bertujuan untuk mengevaluasi kualitas perangkat lunak dan memastikan bahwa sistem bekerja sesuai dengan kebutuhan dan harapan pengguna. Proses ini melibatkan pelaksanaan program atau aplikasi dengan tujuan menemukan kesalahan (bug) dan memastikan perangkat lunak bebas dari cacat sebelum dirilis. B. Tujuan utama dari pengujian perangkat lunak adalah: 1. Menemukan kesalahan dalam perangkat lunak sebelum digunakan oleh pengguna. 2. Memastikan bahwa perangkat lunak sesuai dengan kebutuhan dan spesifikasi. 3. Meningkatkan kualitas perangkat lunak secara keseluruhan. 4. Memberikan keyakinan bahwa perangkat lunak dapat berjalan dengan andal dan stabil dalam berbagai situasi penggunaan. C.  Jenis-Jenis Umum Pengujian Perangkat Lunak 1. Unit Testing – Menguji fungsi/metode secara individu. 2. Integration Testing – Menguji...

BEHAVIORAL DIAGRAM (kelompok 9)

Gambar
 BEHAVIORAL UML 1. Defenisi uml  Behavioral UML adalah kumpulan diagram dalam Unified Modeling Language (UML) yang digunakan untuk memodelkan perilaku dinamis sistem , termasuk alur kerja, interaksi antar objek, serta perubahan status objek. 2. Tujuan dan Manfaat UML ·         Memahami bagaimana sistem merespon aksi pengguna. ·         Menjelaskan proses, alur interaksi, dan waktu kejadian dalam sistem. ·         Mempermudah komunikasi antara pengembang dan stakeholder. 3.  J enis-Jenis Diagram Behavioral UML: 1.      Activity Diagram Menunjukkan alur aktivitas suatu proses, termasuk percabangan dan aktivitas paralel. Mirip flowchart tapi lebih detail dan mendukung proses paralel.                2.      Sequence Diagram Menggambarkan urutan pesan yang dikirim antar objek dalam ...

UNIFIED MODELING LANGUAGE (UML) (kelompok 8)

Gambar
  UNIFIED MODELING LANGUAGE (UML) 1.      Defenisi UMl UML adalah bahasa pemodelan standar yang digunakan untuk merancang dan mendokumentasikan sistem berbasis objek dalam rekayasa perangkat lunak. UML memberikan notasi visual yang konsisten untuk menggambarkan struktur dan perilaku sistem. 2.      Tujuan UML ·        Alat komunikasi antar tim pengembang ·          Membantu dalam analisis dan desain system ·        Menjadi dokumentasi proyek ·        Standarisasi proses pengembangan ·        Meningkatkan kualitas perangkat lunak 3.      Jenis Diagram UML: Structural UML – menggambarkan struktur sistem: ·        Class Diagram : mendeskripsikan struktur kelas dan hubungannya (association, aggregation, generalization). · ...

NORMALISASI DATABASE (kelompok 7)

NORMALISASI DATABASE A. Definisi Normalisasi Normalisasi adalah serangkaian aturan dan teknik dalam perancangan  basis data relasional yang bertujuan untuk menghasilkan struktur tabel  yang efisien, terukur, dan mudah dikelola. Proses ini membantu memecah  satu tabel besar yang memuat banyak data menjadi beberapa tabel yang  lebih kecil dan saling terhubung melalui kunci. Dengan demikian,  normalisasi mengurangi pengulangan data (redundansi), meminimalkan  potensi kesalahan, dan mempertahankan integritas informasi. B. Anomali Data Anomali data merujuk pada ketidakkonsistenan atau kesalahan yang  terjadi saat seseorang menangani data yang tersimpan. Anomali ini dapat  membahayakan integritas data dan menyebabkan ketidakakuratan yang  mana dapat tidak mencerminkan apa yang seharusnya direpresentasikan  oleh data tersebut. Dalam database, anomali biasanya terjadi  karena redundansi atau konstruksi tabel yang buruk. Anomali dapat  ...