Soal Ulangan Harian Informatika Bab 1 Kelas 9

  1. Apa yang dimaksud dengan struktur data graf (graph) dalam bidang Informatika? Berikan contoh kasus penggunaan struktur data graf! Struktur data graf (graph) adalah representasi data yang terdiri dari himpunan simpul (nodes) yang terhubung oleh himpunan busur (edges). Contoh penggunaannya adalah dalam merepresentasikan jaringan jalan antar kota atau jalur kereta api antar kota.
  2. Bagaimana ciri-ciri dari struktur data pohon (tree) dalam Informatika? Berikan contoh struktur pohon yang tidak terhubung langsung ? Struktur data pohon (tree) memiliki ciri bahwa setiap "anak" (child) hanya memiliki satu "orang tua" (parent), membentuk hierarki. Sebagai contoh, struktur organisasi sebuah perusahaan di mana setiap pegawai memiliki satu atasan langsung yang memimpinnya.
  3. Jelaskan perbedaan antara struktur data graf (graph) dan struktur data pohon (tree) dalam konteks hubungan antar data ? Perbedaan utama antara graf dan pohon adalah dalam hubungan antar elemen. Graf memungkinkan hubungan antar elemen yang tidak terbatas, sedangkan pohon memiliki hierarki yang ketat di mana setiap elemen memiliki satu orang tua.
  4. Jelaskan apa yang dimaksud dengan ekspresi aritmatika dan bagaimana proses perhitungan operand-operand berdasarkan operator terkait! Ekspresi aritmatika adalah kombinasi dari operand (nilai atau variabel) dan operator (tanda operasi) yang digunakan untuk melakukan operasi matematika. Proses perhitungan operand-operand dilakukan berdasarkan aturan yang telah ditentukan untuk setiap operator yang digunakan. Misalnya, pada ekspresi "1 + 2 x 3", operasi perkalian akan dilakukan terlebih dahulu sebelum penambahan, sehingga hasilnya adalah 7.
  5. Apa yang dimaksud dengan tipe data boolean dan mengapa penting dalam bidang Informatika? Berikan contoh kasus penggunaan tipe data boolean! Tipe data boolean adalah tipe data yang hanya memiliki dua nilai, yaitu benar (true) atau salah (false). Pentingnya tipe data boolean dalam bidang Informatika karena digunakan untuk mengontrol alur program, membuat keputusan, dan melakukan logika perbandingan. Contoh penggunaannya adalah dalam pengendalian alur program dengan struktur pengkondisian if-else.
  6. Jelaskan peran George Boole dalam pengembangan tipe data boolean dan kontribusinya dalam bidang Matematika dan Informatika! George Boole adalah seorang ahli Matematika, filsuf, pendidik, dan ahli logika yang berasal dari Inggris. Ia berkontribusi dalam pengembangan tipe data boolean dengan menyusun aljabar boolean yang membentuk dasar dari logika Boolean. Kontribusinya dalam bidang Matematika dan Informatika sangat besar, karena aljabar Boolean menjadi dasar dari logika sirkuit digital dan operasi logika dalam pemrograman komputer.
  7. Jelaskan apa yang dimaksud dengan model hubungan dua arah dalam struktur data graf, dan bagaimana representasinya dalam graf ?. Model hubungan dua arah dalam struktur data graf mengindikasikan bahwa hubungan antar simpul bersifat dua arah, artinya informasi atau koneksi bisa mengalir dari simpul satu ke simpul lainnya dan sebaliknya. Representasinya dalam graf adalah dengan menggunakan busur yang memiliki dua ujung yang menghubungkan dua simpul.
  8. Apa yang dimaksud dengan "anak" dan "orang tua" dalam struktur data pohon? Berikan definisi masing-masing ?. Dalam struktur data pohon, "anak" adalah elemen yang berada di bawah suatu elemen lainnya dalam hierarki, sementara "orang tua" adalah elemen yang berada di atasnya dalam hierarki. Misalnya, dalam struktur organisasi perusahaan, setiap divisi adalah "anak" dari koordinator bidangnya, dan koordinator bidang adalah "anak" dari wakil ketua.
  9. Bagaimana struktur kepengurusan kelas biasanya diorganisasikan? Struktur kepengurusan kelas biasanya diorganisasikan dengan memilih Ketua Kelas, Wakil Ketua Kelas, Sekretaris, Bendahara, dan Koordinator Bidang-bidang tertentu seperti Akademik, Kebersihan, Olahraga, dll.
  10. Jelaskan bagaimana struktur kepengurusan kelas dapat memfasilitasi komunikasi antara siswa, guru, dan pihak sekolah lainnya! Struktur kepengurusan kelas memfasilitasi komunikasi antara siswa, guru, dan pihak sekolah lainnya melalui rapat-rapat kelas, surat pengumuman, grup diskusi online, dan pertemuan rutin antara ketua-ketua kelas dengan kepala sekolah atau wakilnya. Hal ini membantu memperkuat hubungan antara siswa dan pihak sekolah serta memastikan pengelolaan kelas berjalan lancar.