Halaman

Senin, 06 Desember 2021

Nilai Sementara

 DAFTAR NILAI SEMENTARA 


1. SIMULASI



Jumat, 03 Desember 2021

Kisi-kisi Pemrograman Berorientasi Objek XI

 Kisi-kisi Pemrograman Berorientasi Objek XI Semester Ganjil


Peserta didik mampu menyeleksi arti method
Peserta didik mampu menyeleksi arti abstraction
Peserta didik mampu menyeleksi arti encapsulation
Peserta didik mampu menyeleksi arti inheritance
Peserta didik mampu menyeleksi arti polymorphism
Peserta didik mampu menentukan letak folder java yang akan di install secara otomatis
Peserta didik mampu menentukan langkah selanjutnya setelah  instalasi Java Development Kit (JDK) di Microsoft Windows telah selesai dilakukan
Peserta didik mampu menganalisis kategori istilah dimana penulisan yang semuanya menggunakan huruf capital, seperti YELLOW, SAPI, MOBIL, KAPAL, dan lain-lain
Peserta didik mampu menganalisis konsep kerja dari enkapsulasi secara mendasar 
Peserta didik mampu mengartikan enkapsulasi secara terminologi
Peserta didik mampu mendeteksi tujuan utama penggunaan enkapsulasi dalam OOP
Peserta didik mampu menentukan penyebutan class yang diberi warisan
Peserta didik mampu menentukan asal subclass akan mewarisi state dan behavior
Peserta didik mampu menganalisis  perwujudan superclass dari semua class 
Peserta didik mampu menentukan sifat class dalam pewarisan
Peserta didik mampu menentukan konsep inheritance yang diadopsi dari dunia riil
Peserta didik mampu menentukan ciri khas dari method dengan nama yang sama dengan method lain pada suatu class, tetapi dengan parameter yang berbeda
Peserta didik mampu menentukan ciri khas dari method subclass yang sama dengan method superclass, parameternya sama tetapi pernyataan atau implementasinya berbeda 
Peserta didik mampu memilih warna tanda seru sebagai peringatan meng-override semua method yang ada pada class induk
Peserta didik mampu membedakan parameter yang ada pada overloading
Disajikan dua gambar diharapkan peserta didik mampu membuat listing program

Kisi-kisi UAS Basis Data XII

 Kisi-kisi UAS Basis Data XII Semester Ganjil


Peserta didik mampu menentukan fungsi dari  select multiple table
Peserta didik mampu menentukan fungsi dari Left Join
Peserta didik mampu menentukan fungsi dari Right Join
Peserta didik mampu menentukan fungsi dari Full Join
Peserta didik mampu menganalisis perintah SQL untuk menampilkan seluruh data dalam table siswa dimana nilai (value) pada kolom nama
Peserta didik mampu menentukan pembuatan suatu kondisi menggunakan pernyataan
Peserta didik mampu menganalisis perintah untuk menampilkan kolom nama dari table siswa
Peserta didik mampu menganalisis perintah untuk menampilkan seluruh kolom didalam table siswa
Peserta didik mampu menyeleksi kata kunci untuk mengurutkan hasil query 
Peserta didik mampu menyeleksi perintah SQL untuk menghitung seluruh record didalam table database
Peserta didik mampu menganalisis parameter koneksi ke server mysql
Peserta didik mampu menentukan folder tempat file mysql.exe
Peserta didik mampu menilai kombinasi yang digunakan untuk mengaktifkan start task manager
Peserta didik mampu menyeleksi karakter non latin yang digunakan di database
Peserta didik mampu memilih file konfigurasi yang diedit agar mysql server tetap bisa diakses melalui jaringan
Peserta didik mampu menyeleksi yang bukan MySql  Clien yang dikembangkan oleh pihak ke tiga
Peserta didik mampu menyeleksi tabel yang terhubung dengan tabel lain dalam konteks tabel parent dan child
Peserta didik mampu mengklasifikasikan kata lain dari baris
Peserta didik mampu menentukan yang bukan termasuk dalam pengubahan struktur dalam table
Peserta didik mampu menunjukkan kegunaan dari constrain unique
Peserta didik mampu menguraikan defenisi left join berdasarkan pemahamannya
Peserta didik mampu membedakan perintah inner join dan full join
Peserta didik mampu menguraikan prinsip dasar statement query
Peserta didik mampu menguraikan aturan yang digunakan pada subquery 
Peserta didik mampu mengklasifikasikan elemen-elemen RDBMS 

Kisi-kisi UAS Basis Data XI

 Kisi-kisi UAS Basis Data XI Semester Ganjil


Peserta didik mampu menguraikan pengertian file
Peserta didik mampu memilih yang bukan pengguna database
Peserta didik mampu memilih contoh perangkat lunak DBMS
Peserta didik mampu menentukan penemu model basis data relasi
Peserta didik mampu menganalisis entitas pada seorang siswa
Peserta didik mampu memahami yang dimaksud dengan relationship
Peserta didik mampu menentukan contoh entity
Disajikan sebuah contoh, peserta didik mampu menganalisis kardinalitas 
Peserta didik mampu menunjukkan teknik normalisasi 3 NF
Peserta didik mampu menganalisis yang bukan jenis dependency
Peserta didik mampu menganalisis yang bukan alasan dilakukannya normalisasi
Peserta didik mampu menunjukkan tahapan awal dari normalisasi
Peserta didik mampu menganalisis fungsi untuk memperbaharui data lama menjadi data baru
Peserta didik mampu menentukan bahasa dalam DBMS untuk memanipulasi data
Peserta didik mampu menunjukkan perintah untuk  mengubah stuktur pada table
Peserta didik mampu menentukan bahasa dalam DBMS untuk pengontrolan data
Peserta didik mampu menentukan bahasa DBMS yang digunakan untuk mengontrol pemrosesan transaksional pada basis data
Peserta didik mampu menganalisis perintah bahasa DBMS pada TCL
Peserta didik mampu menentukan tipe data SQL Server yang berupa bilangan bulat berukuran 8 byte 
Peserta didik mampu menentukan tipe data dalam Ms. Access yang identik dengan tipe data yang berisi teks dan angka dengan maksimum 255 karakter 
Peserta didik mampu menganalisis arti entity dan atribut berdasarkan yang mereka ketahui
Peserta didik mampu membuat sebuah contoh derajat relasi many to many
Peserta didik mampu menjabarkan perintah DDL yang di ketahui
Peserta didik mampu menganalisis alasan perintah sql lebih banyak digunakan untuk website
Peserta didik mampu menganalisis alasan perintah SQL tidak dapat digunakan untuk membuat aplikasi tinggi seperti game

Kisi-kisi UAS Sistem Komputer

 Kisi-kisi UAS Sistem Komputer Semester Ganjil



Peserta didik mampu menganalisis bilangan hexadesimal
Peserta didik mampu menentukan basis bilangan oktal
Peserta didik mampu menentukan nilai tertinggi yang digunakan sebagi simbol pada sistem bilangan desimal
Peserta didik mampu menghitung hasil konversi bilangan desimal ke biner
Peserta didik mampu menentukan gerbang AND berdasarkan hasil keluarannya
Peserta didik mampu  menganalisis hasil keluaran dari gerbang OR jika memiliki keluaran 0
Disajikan beberapa rangkaian gerbang logika, peserta didik mampu menganalisis operator logika
Peserta didik mampu menentukan simbol gerbang AND
Peserta didik mampu menelaah dasar penjumlahan dalam bilangan biner
Peserta didik mampu menghitung hasil pembagian antar bilangan biner
Peserta didik mampu mengingat kembali rangkain yang memiliki fungsi seleksi data
Peserta didik mampu menentukan fungsi Deode
Peserta didik mampu menganalisis arus listrik
Peserta didik mampu menentukan arti resistor
Peserta didik mampu menghitung kuat arus listrik
Peserta didik mampu menganalisis persamaan arus listrik
Peserta didik mampu menganalisis fungsi komponen elektronika induktor
Peserta didik mampu menentukan dasar pengurangan bilangan biner
Peserta didik mampu  menentukan simbol resistor
Peserta didik mampu  menentukan simbol dioda
Peserta didik mampu mengkonversi bilangan hexadesimal ke desimal
Peserta didik mampu  membuat rangkaian truth table dari rangkaian AND dan OR 
Peserta didik mampu menggambarkan simbol dari rangkain logika dasar AND
Peserta didik mampu menggambarkan simbol dari rangkain logika dasar OR
Peserta didik mampu mengingat kembali rangkaian dioda

Kisi-kisi UAS Pemrograman Dasar

 Kisi-kisi UAS Pemrograman Dasar Semester Ganjil


Peserta didik mampu menjelaskan algoritma pemrograman
Peserta didik mampu mengidentifikasi simbol flowchart
Peserta didik mampu menganalisis sintaks yang digunakan untuk mengakhiri program
Peserta didik mampu mendeteksi kode program untuk membersihkan layar
Peserta didik mampu menyebutkan berbagai tipe data dan sintak penulisan
Peserta didik mampu menemukan variabel dan sintak penulisan
Peserta didik mampu mendeskripsikan pengenalan operator aritmatika
Peserta didik mampu menentukan pengenalan operator logika
Peserta didik mampu menentukan istilah struktur percabangan
Peserta didik mampu mendeskripsikan struktur percabangan 1 kondisi
Peserta didik mampu menerapkan perulangan dengan kondisi diinputkan user
Peserta didik mampu memahami struktur looping
Peserta didik mampu membedakan perbedaan repeat-until dan while-do
Peserta didik mampu menentukan penggunaan pernyataan BREAK
Peserta didik mampu menentukan statement yang digunakan pada pemberhentian pencacah naik
Peserta didik mampu menerapkan penggunaan array 1 dimensi
Peserta didik mampu menentukan elemen terakhir dari array
Peserta didik mampu menentukan nama lain dari array
Peserta didik mampu menentukan perbedaan posisi array 1 dimensi dan array 2 dimensi
Peserta didik mampu menentukan penomoran indeks yang dibutuhkan dalam array dimensi satu
Peserta didik mampu menguraikan konsep logika dan algoritma
Peserta didik mampu membuat alur logika algoritma pembuatan mie instan
Peserta didik mampu menguraikan tipe data
Peserta didik mampu menjelaskan operasi aritmatika
Peserta didik mampu menjelaskan operasi logika

Kisi-Kisi UAS Simulasi dan Komunikasi Digital

 Kisi-Kisi UAS Simulasi dan Komunikasi Digital Semester Ganjil



Peserta didik mampu menjelaskan konsep logika dan algoritma
Peserta didik mampu menjelaskan lambang Flowchart
Peserta didik mampu menjelaskan metode peta-minda
Peserta didik mampu menentukan alternatif solusi pemecahan masalah
Peserta didik mampu memanipulasi dokumen menggunakan perangkat lunak pengolah kata
Peserta didik mampu mengurutkan operator matematika sesuai hasil yang diharapkan
Peserta didik mampu menentukan penggunaan fungsi logika IF, Vlookup, Hlookup pada perhitungan berkondisi
Peserta didik mampu memanipulasi sel
Peserta didik mampu menentukan fitur umum yang sering digunakan pada perangkat lunak presentasi
Peserta didik mampu menjelaskan contoh dan kelebihan E-book
Peserta didik mampu menjelaskan konsep Kewargaan Digital
Peserta didik mampu menganalisis konsep Kewargaan Digital berdasarkan pemikiran sendiri
Peserta didik mampu menganalisis arti dari Warga Digital berdasarkan pemikiran sendiri
Peserta didik mampu menganalisis salah satu komponen kewargaan digital
Peserta didik mampu menganalisis cara pencegahan virus worm
Peserta didik mampu memahami simbol creative commons

Senin, 04 Oktober 2021

Materi Pemrograman Berorientasi Objek

Materi Pemrograman Berorientasi Objek


1.       Konsep dan aturan dalam pemrograman berorientasi objek

·         Konsep pemrograman berorientasi objek

·         Prosedur pemrograman berorientasi objek

·         Keunggulan pemrograman berorientasi objek terhadap pemrograman structural

 

·         Dasar dan aturan pemrograman berorientasi objek

·         Macam-macam perangkat lunak pengembang program berorientasi objek

·         Prosedur instalasi dan konfigurasi tools pengembang aplikasi program berorientasi objek

·         Instalasi java di windows

·         Konfigurasi java di windows

·         Prosedur dan menjalankan program hasil kompilasi

·         Prosedur patching computer

·         Aplikasi editor

·         Virtual machine

 

·         Konsep class, method, dan objek

·         Penamaan file dalam OOP

·         Penerapan class dan method dalam program aplikasi OOP



2.       Konsep enkapsulasi dan pewarisan

·         Konsep enkapsulasi dalam program aplikasi berbasis OOP

·         Prosedur enkapsulasi dalam program aplikasi berbasis OOP

·         Prosedur rancangan program aplikasi berbasis OOP dengan penerapan enkapsulasi

·         Keunggulan enkapsulasi dalam program aplikasi berbasis OOP

 

·         Konsep pewarisan

·         Konsep pewarisan (inheritance) dalam program aplikasi berbasis OOP

·         Prosedur pewarisan (inheritance) dalam program aplikasi berbasis OOP

·         Prosedur rancangan program aplikasi berbasis OOP dengan penerapan inheritance

·         Keunggulan inheritance dalam program aplikasi berbasis OOP


3.       Konsep polymorphism, package, dan pembuatan interface

·   Konsep dan prosedur polymorphism dengan overloading dan overriding dalam program aplikasi berbasis OOP

·    Prosedur rancangan program aplikasi berbasis OOP dengan penerapan polymorphism dengan overloading dan overriding

·  Keunggulan polymorphism dengan overloading dan overriding dalam program aplikasi berbasis OOP




Minggu, 03 Oktober 2021

Soal Simulasi dan Komunikasi Digital

 Tugas 1

  • Tuliskan apa yang dimaksud dengan algoritma !
  • Tuliskan pengertian dari flowchart !
  • Buatlah bagan dari flowchart !
  • Buatlah algoritma aktifitas kalian saat belajar online !
  • Tuliskan 5 fungsi dari perintah command !
Tugas 2
  • Apa yang dimaksud dengan peta minda !
  • Siapa penemu peta minda?
  • Apa manfaat menggunakan peta minda?
  • Tuliskan langkah-langkah membuat peta minda !
  • Buatlah contoh peta minda !
Tugas 3
  • Apa yang dimaksud paragraf deskriptif ?
  • Apa yang dimaksud paragraf argumentatif?
  • Apa yang dimaksud paragraf naratif ?
  • Apa yang dimaksud paragraf persuasif?
  • Apakah yang dimaksud dengan aplikasi pengolah kata?
  • Tuliskan fungsi dari kombinasi kontrol !

Rabu, 29 September 2021

BASIS DATA XI

Minggu, 05 September 2021

Praktik Microsoft Word

 


Sabtu, 14 Agustus 2021

Microsoft Word

Micosoft Word adalah salah satu aplikasi pengolah kata dari Microsoft Office. Microsoft word memiliki beberapa versi dari tahun 1989 hingga kini yang di mulai dari Word for Windows 1.0 hingga Microsoft Word 2016.

Tampilan untuk Microsoft Word 2007 adalah sebagai berikut :


1. Membuka jendela Microsoft Word 2007

  • Tekan Office Button yang ada pada samping kiri bawah laptop/ PC Anda
  • Pilih All Programs
  • Pilih Microsoft Office
  • Pilih Microsoft Office Word 2007
  • Maka akan tampil jendela MIcrosoft Word 2007 
2. Menu yang ada pada Microsoft 2007
  • Home
  • Insert
  • Pagelayout
  • References
  • Mailing
  • Review
  • View
3. Shortcut yang digunakan pada Microsoft Word
  • Ctrl + A = Digunakan untuk memblok semua teks yang ada
  • Ctrl + B = Digunakan untuk menebalkan huruf
  • Ctrl + C = Digunakan untuk mencopy
  • Ctrl + D = Digunakan untuk mengaktifkan jendela font
  • Ctrl + E = Digunakan untuk membuat paragrafh rata tengah
  • Ctrl + F = Digunakan untuk mengaktifkan jendela Find
  • Ctrl + G = Digunakan untuk mengaktifkan jendela Go to
  • Ctrl + H = Digunakan untuk mengaktifkan jendela Replace
  • Ctrl + I = Digunakan untuk memberi efek miring pada tulisan
  • Ctrl + J = Digunakan untuk membuat paragraf rata kiri dan kanan
  • Ctrl + K = Digunakan untuk mengaktifkan jendela insert hyperlink
  • Ctrl + L = Digunakan untuk membuat paragraf rata kiri
  • Ctrl + M = Digunakan untuk tabulasi
  • Ctrl + N = Digunakan untuk membuka jendela baru/ lembar baru
  • Ctrl + O = Digunakan untuk membuka file
  • Ctrl + P = Digunakan untuk mengaktifkan jendela print
  • Ctrl + R = Digunakan untuk membuat paragraf rata kanan
  • Ctrl + S = Digunakan untuk menyimpan file
  • Ctrl + T = Digunakan untuk menggeser tabulasi tab indent
  • Ctrl + U = Digunakan untuk memberi efek garis bawah pada teks
  • Ctrl + V = Digunakan untuk menampilkan hasil salinan/ copyan
  • Ctrl + W = Digunakan untuk keluar dari jendela Microsoft Word
  • Ctrl + X = Digunakan untuk memotong teks
  • Ctrl + Y = Digunakan untuk melakukan peruntah redo typing
  • Ctrl + Z = Digunakan untuk melakukan peruntah undo typing
Apakah kalian sudah hafal shortcut diatas? bagian mana saja yang sudah kalian hafal?

Jumat, 13 Agustus 2021

Ayo Coba AKM

 Sebentar lagi akan di adakan ANBK, nahh.. Adik-adik ayo coba ikuti simulasinya..


Ayo Coba AKM


Nah, bagaimana? Pastikan adik-adik mencobanya yahh..




_______

Referensi https://pusmenjar.kemdikbud.go.id/akm/ diakses 13 Agustus 2021 Pukul 21:51

Minggu, 08 Agustus 2021

Asesmen Kompetensi Minimum (AKM)

 

Pengertian Assessment Kompetensi Minimum (AKM)

Asesmen Kompetensi Minimum (AKM) merupakan penilaian kompetensi mendasar yang diperlukan oleh semua murid untuk mampu mengembangkan kapasitas diri dan berpartisipasi positif pada masyarakat. Terdapat dua kompetensi mendasar yang diukur AKM: literasi membaca dan literasi matematika (numerasi). Baik pada literasi membaca dan numerasi, kompetensi yang dinilai mencakup keterampilan berpikir logis-sistematis, keterampilan bernalar menggunakan konsep serta pengetahuan yang telah dipelajari, serta keterampilan memilah serta mengolah informasi. AKM menyajikan masalah-masalah dengan beragam konteks yang diharapkan mampu diselesaikan oleh murid menggunakan kompetensi literasi membaca dan numerasi yang dimilikinya. AKM dimaksudkan untuk mengukur kompetensi secara mendalam, tidak sekedar penguasaan konten.

Literasi membaca didefinisikan sebagai kemampuan untuk memahami, menggunakan, mengevaluasi, merefleksikan berbagai jenis teks tertulis untuk mengembangkan kapasitas individu sebagai warga Indonesia dan warga dunia dan untuk dapat berkontribusi secara produktif kepada masyarakat.

Numerasi adalah kemampuan berpikir menggunakan konsep, prosedur, fakta, dan alat matematika untuk menyelesaikan masalah sehari-hari pada berbagai jenis konteks yang relevan untuk individu sebagai warga negara Indonesia dan dunia

Asesmen Kompetensi Minimum (AKM) memiliki beragam bentuk soal. Berikut ini merupakan 5 bentuk soal untuk AKM. 

1. Pilihan ganda Murid hanya bisa memilih satu jawaban benar pada tiap soal

2. Pilihan ganda kompleks Murid dapat memilih lebih dari satu jawaban benar dalam satu soal. 

3. Menjodohkan Murid menjawab dengan cara menarik garis dari satu titik ke titik lainnya yang merupakan pasangan pertanyaan dengan jawabannya. 

4. Isian singkat Murid dapat menjawab berupa bilangan, kata untuk menyebutkan nama benda, tempat, atau jawaban pasti lainnya. 

5. Uraian Murid menjawab soal berupa kalimat-kalimat untuk menjelaskan jawabannya.




Contoh Soal Level Pembelajaran 6 (Kelas 11 dan 12)






Referensi :

https://hasilun.puspendik.kemdikbud.go.id/akm/frontpage/detail diakses pada tanggal 9 Agustus 2021 13.23

https://hasilun.puspendik.kemdikbud.go.id/akm/akm?j=3&l=6 diakses pada tanggal 9 Agustus 2021 diakses pada 13:45




Menerapkan perintah select untuk mengakses multitable dalam basis data

Pada dasarnya aplikasi yang dibuat itu terdiri atas beberapa tabel. jumlah tabel yang lebih dari satu ini biasanya di sebut dengan multitable, yang tentunya akan menampilkan lebih dari satu tabel (2 tabel). 

Select Multitable

SELECT merupakan perintah DML (Data Manipulation Language) untuk menghasilkan recordset dengan mengekstrak data dari database. Perintah SELECT ini sering dipakai dan memiliki bentuk yang kompleks. Bentuk sederhana dari SELECT adalah sebagai berikut :

SELECT select_list [INTO table_new] FROM table_source [WHERE                                                search_condition] [GROUP BY group_by_expression] [HAVING search_ condition]                        [ORDER BY order_expression [ASC | DESC] ]

Contoh : Memiliki tabel data_guru dengan field (kolom) nip, nama, alamat. Maka perintah SQLuntuk menampilkan khusus pada field nip, nama, alamat adalah sebagai berikut :

SELECT nip, nama, alamat FROM data_guru

Sebaliknya, jika ingin menampilkan semua, maka perintahnya adalah :

SELECT * FROM data_guru

Fungsi select multiple table adalah untuk menampilkan data yang berhubungan dari dua buah tabel.

Perintah Join

Salah satu cara mengambil data dari beberapa tabel sekaligus dapat dilakukan dengan menggunakan join. Pada SQL terdapat sebuah perintah join yang berfungsi untuk menghubungkan tabel yang satu dengan tabel yang lain yang saling berhubungan atau berelasi. Tujuannya adalah untuk menampilkan beberapa data dari table yang berbeda dengan menggunakan satu perintah. Join memperbolehkan untuk mengambil data dari beberapa tabel melalui satu query.

Perintah join dikategorikan menjadi :

  • Inner join
  • Outer join
  • Full join

Inner Join
Data yang akan ditampilkan pada perintah inner join hanya data yang memiliki pasangan saja, sedangkan data pada tabel yang tidak memiliki sebuah kesamaan maka data tersebut tidak akan ditampilkan. Inner Join identik dengan sebuah perintah yang digunakan untuk menampilkan sebuah data atau record dengan menghubungkan dua tabel atau lebih dalam satu perintah.  
Format penulisan yang digunakan :
SELECT * FROM table_1 INNER JOIN table_2 ON table_1.PK = table_2.FK SELECT * FROM POST INNER JOIN category on post.category_ id=category.id_category;

Penggabungan dengan inner join
SELECT table_1.*, table_2.* FROM table_1 INNER JOIN table_2 ON table_1.PK=table_2.FK;

Perintah SQL untuk menggabungkan tabelkaryawan dan tabelgaji adalah sebagai berikut: 
SELECT tabelkaryawan.nik, tabelkaryawan.nm, tabelgaji.nik, tabelgajji.jumlah_gaji FROM tabelkaryawan INNER JOIN tabelgaji ON tabelkaryawan.nik=tabelgaji.nik;

Penggabungan dengan WHERE 
Cara penggabungan dengan WHERE menggunakan bentuk umum sebagai berikut:
SELECT table_1.*, table_2.* FROM table_1, table_2 WHERE table_1.PK=table_2.FK;

Penggabungan dengan WHERE 
Cara penggabungan dengan WHERE menggunakan bentuk umum sebagai berikut:
SELECT table_1.*, table_2.* FROM table_1, table_2 WHERE table_1.PK=table_2.FK;

Perintah SQL yang digunakan untuk menggabungkan tabelkaryawan dan tabelgaji sebagai berikut: SELECT tabelkaryawan.nik, tabelkaryawan.nama, tabelgaji.nik, tabelgaji.jumlah_gaji FROM tabelkaryawan, tabelgaji WHERE tabelkaryawan.nik=tabelgaji.nik;


Outer join
Tabel yang akan digabungkan dengan Outer Join menjadi satu arah, sehingga terdapat data NULL (kosong) di satu sisi. Misalnya menggabungkan tabelkaryawan dan tabelgaji untuk menampilkan daftar karyawan yang pernah bekerja pada suatu perusahaan tersebut. Secara umum, Outer Join terbagi menjadi sebagai berikut.
  • Left join
  • Right join
Left Join
Left Join identik dengan suatu perintah yang digunakan untuk mengembalikan semua nilai dari tabel kiri ditambah dengan nilai dari tabel kanan yang sesuai (atau null jika tidak ada nilai yang sesuai). Bentuk umum Left Join adalah sebagai berikut: 
SELECT table_1.*, table_2.* FROM table_1 LEFT JOIN table_2 ON table_1.PK=table_2.FK;

Format penulisan query yang digunakan adalah sebagai berikut: 
SELECT * FROM table_1 LEFT JOIN table_2 ON table_1.PK = table_2.FK SELECT * FROM POST LEFT JOIN category on post.category_ id=category.id_category;

Perintah SQL untuk menggabungkan tabel customer1 dan dt_pesan menggunakan Left Join adalah sebagai berikut: 
SELECT tabelkaryawan.nik, tabelkaryawan.nama, tabelgaji.nik, tabelgaji.jumlah_gaji FROM tabelkaryawan LEFT JOIN tabelgaji ON tabelkaryawan.nik=tabelgaji.nik;

Right Join
Fungsi dari Right Join hampir sama dengan Inner Join, hanya pada Right Join akan membuat sebuah parameter pada sebelah kanan jika data pada table terdapat data atau record yang kosong atau tidak berelasi maka akan berisi NULL.

Bentuk umum Right Join adalah sebagai berikut: 
SELECT * FROM table_1 RIGHT JOIN table_2 ON table_1.PK = table_2.FK SELECT * FROM POST RIGHT JOIN category on post.category_ id=category.id_category;

Perintah SQL untuk menggabungkan tabelkaryawan dan tabelgaji menggunakan Right Join adalah sebagai berikut: 
SELECT tabelkaryawan.nik, tabelkaryawan.nama, tabelgaji.nik, tabelgaji.jumlah_gaji FROM tabelkaryawan RIGHT JOIN tabelgaji ON tabelkaryawan.nik=tabelgaji.nik;

Full Join
Penggunaan Full Join akan menghasilkan baris data jika ada data yang sama pada salah satu tabel. Bentuk umum Full Join adalah sebagai berikut: 
SELECT column_name(s) FROM table_name1 FULL JOIN table_name2 ON table_name1.column_name=table_name2 column_name

Bagaimana adik-adik, apakah kalian sudah mengerti materi diatas? 

Peta Minda

Salah satu cara untuk memvisualkan proses berpikir adalah dengan menggunakan peta minda (mind mapping). Peta Minda dibuat oleh Tony Buzan tahun 1974 berdasarkan cara kerja otak kita dalam menyimpan informasi. Hasil penelitian menunjukkan bahwa otak kita menyimpan informasi dalam sel-sel saraf dalam bentuk cabang-cabang sehingga jika dilihat sekilas, akan tampak seperti bentuk pohon dengan cabang dan rantingnya. Peta minda membantu kita untuk memahami suatu hal yang kompleks, cukup dengan satu gambar. Sifatnya yang divergen dan membentuk cabang dan ranting dalam bentuk hierarki membantu kita secara alami dan pelan-pelan membuat peta pemikiran tentang suatu hal.

beberapa perangkat lunak yang dapat diinstal pada komputer dan berlisensi open source, yaitu FreeMind atau XMind.

Menurut Buzan, metode peta minda dapat bermanfaat untuk: 

(1) Merangsang bekerjanya otak kiri dan otak kanan secara sinergis. 

(2) Membebaskan diri dari seluruh jeratan aturan ketika mengawali belajar.

(3) Membantu seseorang mengalirkan gagasan tanpa hambatan.

(4) Membuat rencana atau kerangka cerita.

(5) Mengembangkan sebuah ide.

(6) Membuat perencanaan sasaran pribadi.

(7) Meringkas isi sebuah buku.

(8) Menyenangkan dan mudah diingat.


Selain itu, metode ini dapat dimanfaatkan untuk berbagai bidang, termasuk bidang pendidikan. Menurut Michael Michalko, kegunaan metode peta minda antara lain sebagai berikut.

(1) Memberi pandangan menyeluruh pada permasalahan pokok.

(2) Merencanakan rute atau kerangka pemikiran suatu karangan.

(3) Mengumpulkan sejumlah besar data di suatu tempat.

(4) Mendorong pemecahan masalah dengan kreatif.


Membuat peta minda untuk memvisualkan ide/gagasan bukanlah sesuatu yang sulit. Berikut langkah sederhana memvisualkan gagasan tentang "Belanja".

1. Buat Subjek (Judul)
    Langkah pertama, tentukanlah subjek (judul yang akan dibahas). Tuliskanlah di bagian tengah peta        minda karena subjek ini akan menjadi center dalam peta minda Anda.



2. Buat Cabang-Cabang Utama
    Selanjutnya tulislah ide-ide yang terlintas yang terkait dengan subjek, misalnya:
    (1) Perlengkapan apa saja yang akan di belanja?
    (2) Kemana belanja?
    (3) Siapa yang akan ikut belanja?
    (4) Sarana apa yang digunakan untuk berbelanja?


3. Kembangkan Cabang-Cabang Utama
    Setelah cabang-cabang utama dibuat, langkah selanjutnya adalah melebarkan cabang utama. Cabang     cabang utama yang telah dikembangkan juga dapat dikembangkan jika ada ide-ide yang lebih rinci        lagi yang perlu dituangkan.


Nah, seperti itulah membuat peta minda. Peta minda ini juga sangat bermanfaat bila diterapkan di dalam kehidupan kita sehari-hari. Bagaimana menurut kalian? Apakah membuat peta minda sulit menurut kalian?

Coba kalian membuat peta minda dengan subjek "sekolah", bagaimanakah hasilnya?

Selamat mencoba.. :-) 


Minggu, 25 Juli 2021

Pengertian, Fungsi, dan simbol Flowchart

Flowchart atau bagan alir merupakan sebuah bagan yang menunjukkan aliran algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu masalah.

Fungsi bagan alir merupakan sebuah bagan yang menunjukan aliran algoritma dan menampilkan langkah langkah penyelesaian terhadap suatu masalah.

Terdapat berbagai alasan bagi seseorang menggunakan flowchart, antara lain : 

  1. Dokumentasi Proses, Bagan alir dapat digunakan untuk mendokumentasikan proses menjadi lebih terorganisir dengan baik
  2. Oetunjuk untuk memecahkan masalah, Runtutan langkah dari yang umum menuju khusus atau sebaliknya merupakan petunjuk pemecahan masalah yang akan digambarkan dengan bagan alir
  3. Pemrograman, Bagan alir dapat digunakan untuk menggambar garis besar program yang dibuat. Bagan alir juga digunakan untuk merancang navigasi pengguna pada tampilan ( user interface ) aplikasi yang akan dibuat.
  4. Mengomunikasikan hal hal yang prosedural

Berikut simbol-simbol yang ada dalam flowchart serta kegunaannya :





Sumber : Ebook Bahan Ajar Simulasi dan Komunikasi Digital Untuk SMK/MAK


 

Selasa, 20 Juli 2021

Menerapkan Alur Logika Pemrograman Komputer

 

3.1           Menerapkan alur logika pemrograman komputer

4.1           Membuat alur logika pemrograman komputer



Lembar Kerja Peserta Didik (1)

1. Apa yang dimaksud dengan algoritma ?

2. Uraikan struktur penulisan algoritma yang baik?

3. Temukan sebuah masalah dalam kehidupan sehari-hari yang ada disekitar kalian !

4. Berdasarkan masalah tersebut, buatlah algoritma penyelesaian masalahnya !

5. Dalam penyelesaian masalah tersebut, tentukanlah, Nama/ judul algoritma, Bagian Deklarasi, dan Bagian Deskripsinya! 

6. Buatlah algoritma membuat mie instant versi kalian masing-masing !




Sabtu, 05 Juni 2021

Rangkuman Simulasi

 RANGKUMAN


  1. WWW singkatan dari World Wide Web
  2. Komunikasi dalam jaringan pertama dimulai pada tahun 1960
  3. Fungsi dari CC dalam email adalah sebagai salinan email yang dikirimkan kepada penerima lain
  4. Kelas maya adalah pembelajaran yang dilakukan antara guru dengan peserta didik dengan memanfaatkan teknologi komunikasi
  5. Berikut ini yang tidak termasuk dalam kelebihan kelas maya adalah peserta didik lebih asyik dengan bermain internet dibanding kelas maya
  6. Perbedaan LMS dan LCMS adalah LMS bekerja saat proses pembelajaran dan LCMS untuk membuat konten
  7. Sebelum siswa mendaftar edmodo, siswa harus memasukkan kode group. Kode group yang harus dimasukkan 6 Digit
  8. Ide merupakan hal pertama sebelum membuat simulasi visual, menentukan ide dapat dilakukan dengan Lakukan pengamatan lingkungan sekitar
  9. Ide dan konsep dalam simulasi visual berfungsi untuk Menentukan gagasan tentang simulasi visual apa yang akan disampaikan kepada audience
  10. Jenis kamera angle adalah Angle kamera publikasi
  11. Camera angel adalah Bidang pandangan
  12. Pengambilan gambar/ video dengan menggunakan kamera video seperti yang terpasang pada handphone, camera digital, maupun handycam disebut sebagai Video proses
  13. Pernyataan dibawah ini yang benar adalah Low angel adalah pengambilan gambar dari atas objek
  14. Istilah pergerakan kamera yang dilakukan secara horizontal dari kiri ke kanan atau sebaliknya disebut dengan Fade-in
  15. Pembuatan objek gambar dalam bentuk 3D seperti hewan, tumbuhan, atau manusia sesuai dengan skala dan ukuran yang tepat disebut Modelling
  16. Pembuatan dan pemberian warna dan material (texture) pada objek yang telah dimodelkan sehingga akan tampak nyata disebut Texturing
  17. Rigging pada produksi video adalah proses untuk Pemberian tulang pada objek
  18. Yang temasuk dalam fitur perangkat lunak rendering akhir dalam membuat video adalah Blender


Kamis, 03 Juni 2021

Kisi-kisi Ulangan Akhir Semester Genap

 Pemrograman Dasar


  1. Peserta didik mampu mendeskripsikan Deklarasi fungsi
  2. Peserta didik mampu mendeskripsikan  pemberian parameter fungsi
  3. Peserta didik mampu menyimpulkan tentang cara kerja fungsi pada kode program
  4. Peserta didik mampu mendeskripsikan deklarasi fungsi
  5. Peserta didik mampu mendeskripsikan pemberian parameter fungsi
  6. Peserta didik mampu mengidentifikasi pembuatan desain interface pada C++
  7. Peserta didik mampu mengonsepkan perintah mengatur lebar layar sebuah text
  8. Peserta didik mampu mengonsepkan perintah memposisikan text dalam koordinat
  9. Peserta didik mampu mengingat kembali manfaat desain user interface pada pengguna
  10. Peserta didik mampu mengingat kembali perkembangan user interface
  11. Peserta didik mampu mengonsepkan pemanggilan file header untuk penggunaan sleep
  12. Peserta didik mampu mengidentifikasi kode warna yang digunakan dalam C++
  13. Peserta didik mampu mengingat kembali hal yang perlu di pertimbangkan dalam merancang user interface
  14. Peserta didik mampu menentukan pembacaan kode pada fungsi utama main()
  15. Peserta didik mampu menentukan isi file header
  16. Peserta didik mampu melengkapi kondisi control percabangan IF
  17. Peserta didik mampu mendeskripsikan deklarasi IF-ELSE
  18. Peserta didik mampu mendeskripsikan deklarasi IF-ELSE IF-ELSE
  19. Peserta didik mampu mendeskripsikan deklarasi Switch
  20. Peserta didik mampu mendeskripsikan deklarasi compiler
  21. Peserta didik mampu menentukan tanda preprocessor directive
  22. Peserta didik mampu mendeskripsikan deklarasi program C++ compiler
  23. Peserta didik mampu mendeskripsikan deklarasi program assembler
  24. Peserta didik mampu mendeskripsikan deklarasi program linker
  25. Peserta didik mampu mendeskripsikan deklarasi program loader
  26. Peserta didik mampu memilih istilah baris perintah command line interface dalam OS
  27. Peserta didik mampu mendeskripsikan deklarasi GUI
  28. Peserta didik mampu menentukan proses debug pada pemrograman
  29. Peserta didik mampu mengingat kembali hal-hal yang identik dengan tipe antarmuka
  30. Peserta didik mampu menunjukkan fungsi dari file DLL
  31. Peserta didik mampu menunjukkan kesalahan yang terjadi dalam implementasi
  32. Peserta didik mampu mengingat kembali tingkatan user yang melakukan proses debug
  33. Peserta didik mampu mengingat kembali informasi yang digunakan pada saat build dengan library
  34. Peserta didik mampu menentukan dampak pada fungsi try catch
  35. Peserta didik mampu membandingkan kode program C dan C++
  36. Peserta didik mampu menentukan tingkat user yang menggunakan program C++
  37. Peserta didik mampu menentukan compiler yang digunakan pada GNU GCC
  38. Peserta didik mampu menentukan tanda keberhasilan instalasi MinGW
  39. Peserta didik mampu menentukan tombol yang digunakan untuk melakukan build
  40. Peserta didik mampu menentukan tombol yang digunakan untuk melakukan compile pada program c++

Kisi-kisi Ulangan Akhir Semester Genap

 Produk Kreatif dan Kewirausahaan


  1. Peserta didik mampu mengidentifikasi penggolongan biaya tetap
  2. Peserta didik mampu mengidentifikasi jenis-jenis biaya produksi
  3. Peserta didik mampu menarik kesimpulan dari perbandingan antara biaya variabel dan proses produksi
  4. Disajikan sebuah cerita, Peserta didik mampu  menganalisis keadaan Pak Andi untuk menentukan posisinya
  5. Peserta didik mampu memilih syarat agar bisa menganalisis biaya produksi
  6. Peserta didik mampu mengingat kembali tahapan estimasi biaya produksi prototipe software
  7. Peserta didik mampu mengingat kembali bagian dari jenis-jenis baiya produksi
  8. Peserta didik mampu  mengidentifikasi jenis biaya produksi tetap
  9. Peserta didik mampu menganalisis cara menghitung biaya total
  10. Peserta didik mampu menganalisis cara menghitung biaya variabel total
  11. Peserta didik mampu menganalisis cara menghitung biaya rata-rata
  12. Peserta didik mampu menganalisis cara menghitung biaya variabel rata-rata
  13. Peserta didik mampu memilih jenis biaya produksi berdasarkan kegiatannya
  14. Peserta didik mampu memilih teknik-teknik estimasi biaya produksi
  15. Peserta didik mampu mengingat kembali istilah penggunaan analogi
  16. Peserta didik mampu mengingat kembali biaya perangkat lunak price to win
  17. Peserta didik mampu menghitung biaya tetap
  18. Peserta didik mampu mengidentifikasi unsur-unsur biaya produksi
  19. Peserta didik mampu menentukan jenis-jenis biaya berdasarkan jangka waktunya
  20. Peserta didik mampu menentukan jenis-jenis biaya berdasarkan jangka waktunya
  21. Peserta didik mampu menentukan jenis-jenis biaya berdasarkan jangka waktunya
  22. Peserta didik mampu mengingat kembali peralatan dan perintah dalam merancang prototipe
  23. Peserta didik mampu menentukan jenis perulangan pada WinMaiin
  24. Peserta didik mampu mengingat kemabli kegunaan dari perencanaan WindowProc
  25. Peserta didik mampu menentukan banyaknya bagian dari peralatan dan perintah dalam merancang prototipe
  26. Peserta didik mampu menentukan pemrosesan message yang ada pada WindowProc
  27. Peserta didik mampu menentukan pemrosesan message yang ada pada WindowProc
  28. Peserta didik mampu menentukan pemrosesan message yang ada pada WindowProc
  29. Peserta didik mampu memilih kondisi waktu yang sedang berjalan pada sistem perulangan aplikasi
  30. Peserta didik mampu mengingat kembali alasan pengembangan perangkat lunak
  31. Peserta didik mampu menentukan dasar-dasar pengujian
  32. Peserta didik mampu mengingat kembali tingkat dalam fase pengujian
  33. Peserta didik mampu mengidentifikasi metode pengujian desain test case
  34. Peserta didik mampu mengidentifikasi metode pengujian white box
  35. Peserta didik mampu mengidentifikasi metode pengujian basis path
  36. Peserta didik mampu  mengingat kembali pengujian static testing
  37. Peserta didik mampu mengidentifikasi perangkat yang digunakan dalam pengujian basis path
  38. Peserta didik mampu menganalisis arti edge dalam pengujian basis path
  39. Peserta didik mampu menganalisis arti kata redudant dalam atribut pengujian 
  40. Disajikan tujuan pengujian perangkat lunak, peserta didik mampu memilih tujuan pengujian

Kisi-Kisi Ulangan Akhir Semester Genap Mapel Sistem Komputer

Sistem Komputer


1.      Peserta didik mampu menentukan pengadopsian seri Z180

2.      Peserta didik mampu membedakan mikrokontroller dan mikroprosessor

3.      Peserta didik mampu menentukan alamat data terbawah dari posisi general purpose register

4.      Peserta didik mampu mengingat kembali konsep arsitektur Harvard

5.      Peserta didik mampu menentukan salah satu keunggulan AVR dibanding mikrokontroller lain

6.      Peserta didik mampu memilih perintah stack pointer

7.      Peserta didik mampu memilih fitur-fitur yang dimiliki oleh Atmega16

8.      Peserta didik mampu menyimpulkan faktor-faktor yang menyebabkan mikrokontroller banyak digunakan

9.      Peserta didik mampu memilih fungsi main memori

10.  Peserta didik mampu menentukan fungsi input dan output

11.  Peserta didik mampu mengingat kembali jenis-jenis BUS

12.  Peserta didik mampu memilih komponen pokok dalam sistem computer

13.  Peserta didik mampu memilih fungsi control unit

14.  Peserta didik mampu memilih fungsi cpu interconnection

15.  Peserta didik mampu mendeteksi penekanan tombol mouse

16.  Peserta didik mampu menentukan resolusi warna pada scanner

17.  Peserta didik mampu mendeteksi penggunaan port mutifungsi

18.  Peserta didik mampu menganalisis pembacaan  kecepatan transfer pada CD-ROM

19.  Peserta didik mampu memilih jenis keybord yang digunakan oleh tunanetra

20.  Peserta didik mampu menentukan kode yang tepat pada CD-R

21.  Peserta didik mampu mengidentifikasi penerapan touch screen

22.  Peserta didik mampu mengidentifikasi piringan optik yang dapat menyimpan data

23.  Peserta didik mampu mengidentifikasi fungsi UPS

24.  Peserta didik mampu mengidentifikasi kegunaan serial port type 2

25.  Peserta didik mampu mengidentifikasi bentuk port standar pada keyboard

26.  Peserta didik mampu mengingat kembali dasar komputer bekerja sejak pertama kali

27.  Peserta didik mampu mengingat kembali sel memori yang mampu membawa sinyal listrik

28.  Peserta didik mampu menentukan jenis memori berdasarkan faktor lokasinya

29.  Peserta didik mampu menganalisis fungsi komputer jika tanpa memori

30.  Peserta didik mampu memilih jenis memori semikonduktor

31.  Peserta didik mampu menentukan bahan semikonduktor sebagai bahan setengah penghantar listrik

32.  Peserta didik mampu memilih pengertian CMOS

33.  Peserta didik mampu mengingat kembali memori semikonduktor yang mendapat penghargaan sebagai penyimpanan offline

34.  Peserta didik mampu menentukan permintaan interupsi IF

35.  Peserta didik mampu menentukan instruksi yang akan dilakukan saat pertama program dijalankan

36.  Peserta didik mampu mengingat kembali fungsi dari Sign Flag

37.  Peserta didik mampu mengidentifikasi arti odd parity

38.  Peserta didik mampu mengidentifikasi hasil operasi ALU dari dua masukan

39.  Peserta didik mampu mengingat kembali nilai logika pada carry flag

40.  Peserta didik mampu mengidentifikasi posisi auxiliary flag

 


    

2.