Sunday, September 8, 2024

POSTTEST MAPEL BASIS DATA

KELAS XII PPLG 

Kerjakan Soal di bawah ini dengan Baik dan Benar !

1. **Fungsi Agregasi Dasar**

Jelaskan apa yang dimaksud dengan fungsi agregasi dalam SQL. Sebutkan dan jelaskan tiga fungsi agregasi yang umum digunakan dalam SQL beserta contoh penggunaannya. Misalnya, jelaskan bagaimana fungsi `COUNT`, `SUM`, dan `AVG` digunakan untuk menganalisis data dalam sebuah tabel !


2. **Penggunaan Fungsi `COUNT`**

   Pertimbangkan tabel berikut yang bernama `Karyawan`:

   | ID | Nama       | Jabatan  | Gaji   |

   |----|------------|----------|--------|

   | 1  | Andi       | Manager  | 7000   |

   | 2  | Budi       | Staff    | 3000   |

   | 3  | Cici       | Staff    | 3000   |

   | 4  | Dedi       | Manager  | 7500   |

   | 5  | Evi        | Staff    | 3200   |

   ```

   a. Tulis query SQL yang menggunakan fungsi `COUNT` untuk menghitung jumlah karyawan di tabel `Karyawan`.  

   b. Bagaimana Anda dapat menggunakan fungsi `COUNT` untuk menghitung jumlah karyawan yang memiliki jabatan sebagai `Staff`?


3. **Penggunaan Fungsi `SUM` dan `AVG`**

   Diberikan tabel `Penjualan` sebagai berikut:

   | ID | Produk   | Jumlah | Harga   |

   |----|----------|--------|---------|

   | 1  | Laptop   | 5      | 5000    |

   | 2  | Mouse    | 10     | 1000    |

   | 3  | Keyboard | 7      | 1500    |

   | 4  | Monitor  | 3      | 2000    |

   ```

   a. Tulis query SQL untuk menghitung total penjualan (`SUM`) dari kolom `Harga`.  

   b. Tulis query SQL untuk menghitung rata-rata harga produk (`AVG`) yang dijual.


4. **Fungsi Non-Agregasi**

Jelaskan apa yang dimaksud dengan fungsi non-agregasi dalam SQL. Sebutkan dan jelaskan tiga contoh fungsi non-agregasi yang sering digunakan, seperti `UPPER`, `LOWER`, dan `SUBSTRING`. Berikan contoh penggunaannya dalam query SQL.


5. **Penggunaan Fungsi `UPPER` dan `LOWER`**

   Pertimbangkan tabel berikut yang bernama `Pelanggan`:

   | ID | Nama       | Email                  |

   |----|------------|------------------------|

   | 1  | Andi       | andi@example.com       |

   | 2  | Budi       | budi@example.com       |

   | 3  | Cici       | cici@example.com       |

   ```

   a. Tulis query SQL yang menggunakan fungsi `UPPER` untuk mengubah nama pelanggan menjadi huruf kapital.  

   b. Tulis query SQL yang menggunakan fungsi `LOWER` untuk mengubah email pelanggan menjadi huruf kecil.


6. **Fungsi `SUBSTRING` dan `CONCAT`**

   Diberikan tabel `Alamat` sebagai berikut:

   ```plaintext

   | ID | Alamat                  |

   |----|-------------------------|

   | 1  | Jl. Raya No. 10, Jakarta |

   | 2  | Jl. Melati No. 5, Bandung|

   ```

   a. Tulis query SQL yang menggunakan fungsi `SUBSTRING` untuk menampilkan hanya nama jalan dari kolom `Alamat`.  

   b. Tulis query SQL yang menggunakan fungsi `CONCAT` untuk menggabungkan nama jalan dengan kota untuk menampilkan alamat lengkap.


7. **Penggunaan Fungsi Agregasi dalam `GROUP BY`**

   Pertimbangkan tabel `Pesanan` sebagai berikut:

   | ID | Pelanggan | Total |

   |----|-----------|-------|

   | 1  | Andi      | 200   |

   | 2  | Budi      | 150   |

   | 3  | Andi      | 250   |

   | 4  | Cici      | 300   |

   ```

   a. Tulis query SQL yang menggunakan fungsi `SUM` dan `GROUP BY` untuk menghitung total belanja per pelanggan.  

   b. Bagaimana Anda bisa menambahkan filter untuk hanya menampilkan pelanggan yang total belanjanya lebih dari 200?


8. **Penggunaan Fungsi `MAX` dan `MIN`**

   Diberikan tabel `Produk` berikut:

   ```plaintext

   | ID | Nama     | Harga |

   |----|----------|-------|

   | 1  | Smartphone | 3000  |

   | 2  | Tablet     | 1500  |

   | 3  | Laptop     | 7000  |

   ```

   a. Tulis query SQL untuk menemukan harga produk termahal (`MAX`).  

   b. Tulis query SQL untuk menemukan harga produk termurah (`MIN`).


 POST TEST MAPEL PBTGM

KELAS XI PPLG 

kerjakan Soal di Bawah ini dengan Baik dan Benar !

  1. Konsep Dasar Pemrograman Teks di C# Jelaskan apa yang dimaksud dengan pemrograman berorientasi teks dan bagaimana konsep-konsep dasar seperti variabel, tipe data, dan struktur kontrol diterapkan dalam bahasa C#. Berikan contoh kode C# yang menunjukkan penggunaan variabel dan tipe data.

  2. Pembuatan Program Sederhana Tulislah program C# sederhana yang meminta input dari pengguna (misalnya nama dan usia), kemudian menampilkan pesan yang menyebutkan nama dan usia pengguna. Jelaskan setiap langkah dalam kode yang kamu buat.

  3. Penggunaan Fungsi dalam C# Jelaskan apa itu fungsi dalam pemrograman dan bagaimana fungsi digunakan dalam C#. Buatlah contoh fungsi sederhana di C# yang menerima dua parameter (misalnya dua angka) dan mengembalikan hasil penjumlahan dari kedua angka tersebut.

  4. *Identifikasi Variabel dan Tipe Data**

       *Perhatikan potongan kode berikut dan jawab pertanyaan berikutnya:*

       ```csharp

       int usia = 25;

       string nama = "Andi";

       double tinggi = 175.5;

       bool aktif = true;


       Console.WriteLine("Nama: " + nama);

       Console.WriteLine("Usia: " + usia);

       Console.WriteLine("Tinggi: " + tinggi + " cm");

       Console.WriteLine("Aktif: " + aktif);

       ```

      a. Identifikasi dan jelaskan tipe data yang digunakan untuk setiap variabel dalam kode di atas.  

       b. Apa fungsi dari setiap variabel dalam kode tersebut?


    5. **Menganalisis Struktur Kontrol**

       *Perhatikan kode berikut:*

       ```csharp

       int angka = 10;

       

       if (angka % 2 == 0)

       {

           Console.WriteLine("Angka genap");

       }

       else

       {

           Console.WriteLine("Angka ganjil");

       }

       ```

       a. Jelaskan bagaimana struktur kontrol `if-else` dalam kode tersebut mempengaruhi alur eksekusi program.  

       b. Apa yang akan dicetak oleh program jika nilai dari variabel `angka` diubah menjadi 15?


    6. **Memahami Fungsi dan Pemanggilannya**

       *Analisis potongan kode berikut dan jawab pertanyaan berikutnya:*

       ```csharp

       class Program

       {

           static void Main()

           {

               int hasil = Tambah(5, 3);

               Console.WriteLine("Hasil penjumlahan: " + hasil);

           }


           static int Tambah(int a, int b)

           {

               return a + b;

           }

       }

       ```

       a. Jelaskan apa yang dilakukan oleh fungsi `Tambah` dalam kode di atas.  

       b. Bagaimana fungsi `Tambah` dipanggil dari dalam metode `Main`, dan apa hasil yang akan ditampilkan oleh program?


    7. **Identifikasi Kesalahan Sintaks**

       *Berikut adalah potongan kode yang mengandung kesalahan sintaks:*

       ```csharp

       class Program

       {

           static void Main()

           {

               int a = 10;

               int b = 20;

               int hasil = a + b;

               Console.WriteLine("Hasil: " + hasil);

           }

       }


       // Missing closing brace here

       ```

       a. Temukan kesalahan sintaks dalam kode di atas dan jelaskan.  

       b. Bagaimana cara memperbaiki kesalahan tersebut?


    8. **Memahami Loop dan Iterasi**

       *Analisis kode berikut dan jawab pertanyaan berikutnya:*

       ```csharp

       for (int i = 0; i < 5; i++)

       {

           Console.WriteLine("Iterasi ke-" + i);

       }

       ```

      a. Jelaskan bagaimana loop `for` dalam kode di atas bekerja.  

       b. Apa yang akan ditampilkan oleh kode tersebut ketika dijalankan?


    9. **Menjelaskan Penggunaan `switch` Statement**

       *Perhatikan potongan kode berikut:*

       ```csharp

       int bulan = 3;


       switch (bulan)

       {

           case 1:

               Console.WriteLine("Januari");

               break;

           case 2:

               Console.WriteLine("Februari");

               break;

           case 3:

               Console.WriteLine("Maret");

               break;

           default:

               Console.WriteLine("Bulan tidak valid");

               break;

       }

       ```

       a. Jelaskan bagaimana statement `switch` bekerja dalam kode di atas.  

       b. Apa yang akan dicetak oleh program jika nilai variabel `bulan` adalah 3?


    10. **Identifikasi Kelas dan Objek**

       *Analisis kode berikut dan jawab pertanyaan berikutnya:*

       ```csharp

       class Mobil

       {

           public string warna;

           public int tahun;


           public void TampilkanInfo()

           {

               Console.WriteLine("Warna: " + warna);

               Console.WriteLine("Tahun: " + tahun);

           }

       }


       class Program

       {

           static void Main()

           {

               Mobil mobilSaya = new Mobil();

               mobilSaya.warna = "Merah";

               mobilSaya.tahun = 2020;

               mobilSaya.TampilkanInfo();

           }

       }

       ```

       a. Jelaskan elemen-elemen dari pemrograman berorientasi objek yang digunakan dalam kode di atas.  

       b. Apa yang akan ditampilkan oleh program ketika dijalankan?



POST TEST MAPEL INFORMATIKA 

KELAS X SMK 


Kerjakan 10 Soal dibawah ini dengan baik dan benar !

kerjakan dan kumpulkan di meja saya ( jawaban saya anggap sebagai persensi hari ini ! )


1. **Cara Kerja Mesin Pencari**

   *Jelaskan secara singkat bagaimana mesin pencari seperti Google bekerja. Bagaimana mesin pencari menemukan dan menampilkan informasi ketika kita mengetikkan kata kunci?*


2. **Hak Cipta dan Penggunaan Konten**

   *Apa itu hak cipta, dan mengapa penting untuk menghormati hak cipta di internet? Berikan contoh bagaimana seseorang bisa melanggar hak cipta saat menggunakan internet dan apa yang harus dilakukan untuk menghindari pelanggaran tersebut.*


3. **Pentingnya Etika Digital**

   *Apa yang dimaksud dengan etika digital? Sebutkan beberapa perilaku yang dianggap tidak etis ketika menggunakan internet dan media sosial. Mengapa penting untuk mengikuti etika digital?*


4. **Privasi dan Data Pribadi**

   *Apa itu privasi data dan mengapa penting bagi pengguna internet? Berikan contoh bagaimana data pribadi bisa digunakan oleh situs web atau aplikasi, dan apa yang dapat dilakukan untuk menjaga privasi kita saat online.*


5. **Masalah Pembajakan di Internet**

   *Apa yang dimaksud dengan pembajakan digital, dan bagaimana hal itu mempengaruhi pembuat konten seperti musisi atau penulis? Sebutkan satu atau dua cara yang dapat dilakukan untuk melawan pembajakan digital.*


6. **Bagaimana Mesin Pencari Mengatur Hasil Pencarian?**

   *Sebutkan dan jelaskan tiga faktor yang mempengaruhi bagaimana mesin pencari seperti Google mengurutkan hasil pencarian. Bagaimana faktor-faktor ini membantu pengguna menemukan informasi yang relevan?*


7. **Penggunaan Gambar di Internet**

   *Jika kamu menemukan gambar di internet yang ingin digunakan untuk proyek sekolah atau presentasi, apa yang perlu kamu perhatikan terkait hak cipta gambar tersebut? Bagaimana cara memastikan bahwa kamu menggunakan gambar tersebut secara legal?*


8. **Konsekuensi dari Penyebaran Informasi Palsu**

   *Apa yang dimaksud dengan informasi palsu atau hoaks di internet? Sebutkan satu atau dua contoh bagaimana informasi palsu dapat mempengaruhi orang lain atau masyarakat, dan bagaimana cara kita dapat memeriksa kebenaran informasi yang kita temui di internet.*


9. **Etika Berkomunikasi di Media Sosial**

   *Berikan tiga contoh perilaku yang baik saat berkomunikasi di media sosial. Mengapa penting untuk menjaga etika dalam berkomunikasi di platform online?*


10. **Perlindungan Data Pribadi Online**

   *Apa yang dimaksud dengan data pribadi, dan mengapa penting untuk melindunginya ketika menggunakan internet? Sebutkan beberapa langkah sederhana yang bisa diambil untuk menjaga data pribadi kita tetap aman saat online.*



Monday, October 23, 2023

 TUGAS MODUL 2.1


MULAI DARI DIRI


2.1.A MEMENUHI KEBUTUHAN BELAJAR MURID MELALUI PEMBELAJARAN BERDIFERENSIASI


Bagaimana seorang guru dapat mengelola kelas dan memenuhi kebutuhan belajar murid-muridnya  yang berbeda-beda?

Cara guru dapat mengelola kelas dan memenuhi kebutuhan belajar murid-murid yang berbeda-beda dengan menerapkan pendekatan yang inklusif dan diferensiasi.


 Refleksi Individu


·       Bayangkanlah kelas yang saat ini Anda ampu dengan segala keragaman murid-murid Anda.


·       Apa yang telah Anda lakukan untuk melayani kemampuan murid yang berbeda? Apa yang Anda lakukan untuk membuat proses pembelajaran menjadi lebih mudah untuk murid Anda? Apakah ada perlakuan yang berbeda yang Anda lakukan?  Jika ada, perlakuan seperti apa? Jika tidak ada, apa dampaknya terhadap murid Anda?


a)    Mengenali Kebutugan siswa :  memahami kebutuhan dan karakteristik setiap siswa di kelas.  mencakup gaya belajar, tingkat pemahaman, minat, dan tantangan khusus yang dimiliki oleh masing-masing siswa.


b)    Buat Lingkungan yang Mendukung: Menciptakan lingkungan belajar yang inklusif di mana semua siswa merasa diterima dan didukung. Pastikan kelas nyaman, aman, dan penuh dengan kesempatan untuk berpartisipasi.


c)  Memberikan opsi dalam tugas atau penilaian, memungkinkan siswa untuk mengejar minat dan kekuatan mereka.


·       Sebutkan tantangan-tantangan yang Anda hadapi dalam proses pembelajaran di kelas yang disebabkan oleh keragaman murid-murid Anda tersebut? Tindakan-tindakan apa yang telah Anda lakukan untuk mengatasi tantangan-tantangan tersebut?


Tantangan:


Perbedaan Gaya Belajar: Siswa memiliki gaya belajar yang berbeda, seperti visual, auditori, kinestetik, dan lainnya. Hal ini dapat mempengaruhi cara mereka memahami dan menyerap materi.


Tindakan:


Menggunakan beragam metode pengajaran untuk mencakup berbagai gaya belajar, seperti visual aids, demonstrasi, ceramah, dan kegiatan interaktif.


Mendorong siswa untuk mengenali gaya belajar mereka sendiri dan bekerja dengan cara yang paling efektif bagi mereka.


·       Menurut Anda, untuk mengakomodasi tantangan yang terkait dengan keragaman murid tersebut, bagaimana seharusnya pembelajaran itu dirancang, dilaksanakan, dan dievaluasi?


Untuk mengatasi tantangan tersebut, pembelajaran direncanakan, diselenggarakan, dan dinilai dengan mempertimbangkan kebutuhan individu siswa. Salah satu pendekatan yang digunakan adalah diferensiasi pembelajaran.


DESIMINASI BUDAYA POSITIF

LINK VIDEO YOUTUBE:

https://youtu.be/tHYJfqwrNFE?si=_GdZQREntZKyPMGJ

 Latar Belakang


Budaya positif di lingkungan sekolah mencakup nilai-nilai, keyakinan, dan kebiasaan yang mendukung perkembangan siswa menjadi individu yang bertanggung jawab, kritis, dan hormat satu sama lain (Sumber: Modul PGP).


Semua orang berharap agar sekolah dapat menjadi tempat yang diinginkan oleh semua pihak. Sekolah yang diinginkan adalah yang mampu menciptakan lingkungan yang nyaman dan memberikan ruang bagi siswa untuk tumbuh dan berkembang sesuai dengan potensi masing-masing. Sekolah tersebut harus terhindar dari konflik, penindasan, kekerasan, dan pemaksaan terhadap siswa, dan sebaliknya berupaya menciptakan suasana yang harmonis dan penuh dengan pengarahan positif.


Namun, kenyataannya, sebagian besar sekolah belum memberikan kebebasan kepada siswa. Siswa masih merasa terkekang oleh budaya negatif. Mereka patuh pada aturan sekolah karena takut dijauhkan atau mendapat hukuman yang berat yang dapat merusak reputasi mereka. Akibatnya, perilaku baik siswa hanya muncul ketika mereka berada di sekolah atau di hadapan orang lain seperti guru, anggota OSIS, dan yang lainnya. Ketaatan mereka tidak berasal dari kesadaran batin, dan ini tidak akan menciptakan ketertarikan dan perhatian yang tulus.


Siswa menghindari pelanggaran karena takut diasingkan dan mematuhi peraturan sekolah karena takut pada hukuman atau konsekuensi yang serius, bukan karena mereka mengikuti hati nurani mereka. Mereka belum memiliki motivasi intrinsik, melainkan lebih condong kepada motivasi ekstrinsik.


Oleh karena itu, semua pihak di sekolah harus bersama-sama menciptakan lingkungan pendidikan yang mendorong siswa untuk mengadopsi budaya positif. Budaya ini harus menjadi kebiasaan yang berakar kuat dan dilakukan dengan sadar oleh semua anggota sekolah. Dengan harapan ini, upaya dimulai dengan pembentukan keyakinan di setiap kelas.


Tujuan


Tujuan utama adalah memupuk budaya positif melalui kesepakatan di setiap kelas, mengintegrasikan nilai-nilai Pancasila dalam pembelajaran, dan membiasakan siswa menerapkan nilai-nilai tersebut dalam kehidupan sekolah.


Tolok Ukur


Indikator keberhasilan adalah kemampuan siswa untuk membuat kesepakatan kelas dan mematuhi kesepakatan tersebut dengan memasangnya di dinding kelas. Selain itu, siswa juga diharapkan mampu menerapkan nilai-nilai Pancasila dalam pembelajaran secara sadar dan berkelanjutan, serta aktif terlibat dalam kegiatan sekolah yang mendukung nilai-nilai tersebut, menciptakan lingkungan belajar yang menyenangkan.


Rencana Tindakan


1. Sosialisasi tentang disiplin positif, kesepakatan kelas, dan nilai-nilai Pancasila kepada seluruh komunitas sekolah, termasuk kepala sekolah, guru, siswa, dan staf pendidikan. Dalam konteks pelanggaran kesepakatan kelas, akan diterapkan praktik segitiga restitusi.


2. Guru akan memberikan penjelasan mengenai arti dan pentingnya keseimbangan dalam kelas.


3. Guru akan memfasilitasi siswa dalam pembuatan kesepakatan kelas. Kesepakatan ini akan ditandatangani oleh seluruh anggota kelas dan dipasang di dinding kelas.


4. Siswa baru akan mendapat sosialisasi tentang pengembangan karakter dan pentingnya berpartisipasi dalam kegiatan ekstrakurikuler sesuai minat mereka.


Dukungan yang Diperlukan

Kesimpulan 

Untuk mencapai tujuan ini, dukungan dari seluruh anggota sekolah dan partisipasi aktif orang tua dalam membiasakan budaya positif sangat diperlukan. Seluruh anggota sekolah juga perlu berperan sebagai contoh dalam menanamkan budaya positif. Kolaborasi di antara seluruh anggota sekolah dalam menciptakan dan memperkuat budaya positif di sekolah menjadi hal yang penting.

Mewujudkan budaya positif memerlukan waktu yang tidak singkat dan melibatkan seluruh pihak di sekolah. Kami perlu bersama-sama bekerja menuju tujuan ini dengan semangat kolaborasi, dukungan, dan keikhlasan. Mari bergandengan tangan, mendukung satu sama lain, dan berkolaborasi untuk menciptakan budaya positif di sekolah kita demi kebaikan anak didik, kejayaan bangsa kita. Mari kita dengan tulus menempatkan diri kita, belajar saling memahami kebutuhan dasar peserta didik kita. Semoga proses ini memberikan dampak positif bagi sekolah kita tercinta dan membawa murid-murid menuju kebahagiaan dan keselamatan setinggi-tingginya.

Materi PPT Desiminasi :




Tugas DPK

TUGAS 15/04/2025 -Pelajari modulnya -Praktikkan semua praktikum dibawah ini menggunakan aplikasi c# yg ada di hp masing-masing -Simpan dan s...