Posts

Showing posts from December, 2025

TUGAS 13 MAINAN DI RUMAH

Image
  NAMA : Muhammad Rafi  Kelas : 1 B  NPM: 2555208032  -    Bubble Sort Pengertian: Bubble Sort adalah metode pengurutan dengan cara membandingkan dua angka yang bersebelahan . Jika urutannya salah, maka kedua angka ditukar . Cara kerja sederhana: Bandingkan angka pertama dan kedua Jika yang depan lebih besar, tukar Lanjut ke pasangan berikutnya Ulangi sampai semua data urut Gambaran mudah: Seperti gelembung air, angka besar perlahan naik ke belakang.   Contohnya : Program Coding Dari Bubble Sort (YANG PERTAMA) -    Selection Sort Pengertian: Selection Sort adalah metode pengurutan dengan cara mencari angka terkecil , lalu menukarnya ke posisi depan . Cara kerja: Cari angka terkecil dari semua data Tukar ke posisi pertama Lanjut cari angka terkecil berikutnya Ulangi sampai selesai Gambaran mudah: Seperti memilih murid paling pendek lalu disuruh berdiri paling depan. Contohnya : Program Coding Dari ...

TUGAS 12 Program Linear Search Dan Binary Search

Image
NAMA : MUHAMMAD RAFI KELAS : 1 B NPM : 2555208032 INI LINK PROGRAM NYA : https://colab.research.google.com/drive/1bc0cuRb20-bbrgkafxLPHPZxwpzK6m3t?usp=sharing   PENJELASAN PROGRAM LINEAR SEARCH (DATA = NIM 2555208032) Program Linear Search menggunakan data berupa deretan angka dari NIM. Cara kerjanya seperti ini: Program menyimpan data dari NIM: [2, 5, 5, 5, 2, 0, 8, 0, 3, 2] Ketika pengguna ingin mencari suatu angka, misalnya 5 , program mulai mengecek: angka pertama angka kedua angka ketiga dan seterusnya… Program membandingkan setiap angka satu per satu dengan angka yang dicari. Jika ketemu, program langsung mengembalikan posisi (index) tempat angka itu berada. Contoh: Mencari angka 5 Angka 5 pertama kali muncul di index 1 Jika program sudah mengecek seluruh data tetapi angka yang dicari tidak ada, maka hasilnya adalah tidak ditemukan . Kesimpulan: Linear Search bekerja dengan cara mengecek seluruh angka secara berurutan sampai data yang di...

TUGAS MATRIKS NumPy

Image
INI PROGRAMNYA : https://colab.research.google.com/drive/1zjxpJSUEthIvnFkACvNQdjUXtLf2iw6b?usp=sharing Penjelasan Per Baris 1. import numpy as np Baris ini mengimpor pustaka NumPy dan memberinya nama singkat np . Tujuannya agar ketika memanggil fungsi NumPy, kita cukup menulis np . 2. Membuat matriks A A = np.array([[ 1 , 2 ], [ 3 , 4 ]]) Kode ini membuat matriks 2x2 bernama A , dengan isi: 1 2 3 4 3. Membuat matriks B B = np.array([[ 5 , 6 ], [ 7 , 8 ]]) Matriks 2x2 bernama B , dengan isi: 5 6 7 8 OPERASI MATRIKS 4. Penjumlahan Matriks print ( "A + B =" ) print (A + B) NumPy akan menjumlahkan setiap elemen yang posisinya sama. Hasilnya: [[ 6 8] [10 12]] 5. Perkalian Matriks print ( "A x B =" ) print (A @ B) Simbol @ artinya perkalian matriks . Perkalian dilakukan: (baris A) × (kolom B) Hasilnya: [[19 22] [43 50]] 6. Transpose Matriks print ( "Transpose A =" ) print (A.T) Transpose = menukar baris menjadi kolom. A menj...