Selasa, 27 Desember 2022

CANVA - Presentasi

 Canva merupakan media yang menyediakan macam - macam template untuk membuat desain. Kita dapat membuat file presentasi, poster, video, dan sebagainya.

Cara mengakses Canva ada 3 cara :

  1. Melalui HP android, download aplikasi canva dari playstore
  2. Melalui web browser dengan membuka alamat https://www.canva.com/
  3. Melalui komputer / PC, download lewat link berikut https://www.canva.com/id_id/unduh/windows/
Langkah-langkah memulai menggunakan canva berikut ini :
  • Hal yang pertama dilakukan adalah mendaftarkan akun kita ke canva. Pilih salah satu topik yang kita butuhkan. Klik Edukasi yang biasanya digunakan oleh pengajar dan siswa
  •  Klik cara masuk yang Anda pilih, bisa dengan akun gmail yang sudah anda miliki atau dengan email lain.
  • Kemudian verifikasi email yang Anda masukkan, dan canva siap digunakan
Cara membuat tools presentation
  1. Klik Buat Desain
  2. Di kolom Cari, ketikkan presentasi 
  3. Muncul beberapa pilihan, silahkan pilih salah satu 
  4. Selanjutnya akan muncul tampilan seperti berikut
  5. Pilih tema/template yg diinginkan 
  6. Setelahnya bisa memilih salah satu, atau terapkan semuanya 

  7. Klik tanda + disamping slide atau dibawah slide yg telah dibuat, untuk menambah slide lagi 
  8. Ulangi langkah 5 jika menginginkan tampilan yg lain untuk slide berikutnya
  9. Kita bisa menambahkan hiasan di menu elemen 
  10. Mengunggah dari komputer / pc melalui menu unggahan 
  11. Atau juga menambahkan teks di menu teks 
  12. Selanjutnya kita bisa membagikan atau mengunduh, melalui menu bagikan di sebelah kanan atas 
  13. Klik hanya anda yg dapat mengakses untuk merubah kesiapa kita akan berbagi 
  14. .Dan klik unduh jika ingin mengunduh. Ada tampilan pilihan mau png atau yang lain. Lalu klik unduh 

Catatan : Saya memakai akun pendidikan. Jika ingin bergabung, silahkan klik link berikut ini, untuk dapat fasilitas gratis di canva, bermacam tema dan shape beraneka ragam tanpa biayahttps://www.canva.com/brand/join?token=rbkMORXUZRNWGGBbdrRnCg&brandingVariant=edu&referrer=team-invite



Senin, 26 Desember 2022

Bahasa Pemprograman (Prosedural C) - Informatika X

Bahasa Pemprograman adalah instruksi standar untuk memerintah komputer, himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Pada hakikatnya belajar bahasa pemprograman sana dengan belajar bahasa natural(bahasa manusia sehari-hari); seseorang belajar dari "membaca" program terlebih dahulu, daripada "menulis" kode program. Proses menulis kode (coding) dapat dimulai setelah membaca program yang menjadi pola pembangun program komplek.

Bahasa pemprograman prosedural : Sebuah paradigma pemprograman yang penamaannya diambil dari pemprograman imperaktif berdasar konsep pemanggilan prosedur (langkah komputasi yang akan dilakukan).

Bahasa Pemprograman C : Bahasa pemprograman tingkat tinggi salah satu contoh bahasa prosedural, yang dapat digunakan untuk membangun sistem operasi, database dll. Dikembangkan oleh Dennis M. Ritchie dan Brian W. Kernighan pada tahun 1970. 

Persiapan Lingkungan Pengembangan Program Menggunakan Bahasa C


Sama seperti bahasa pemprograman lain, untuk membuat diperlukan perangkat lunak, editor text, tempat untuk mengetikkan kode program. Kompiler yang akan membaca kode bahasa C yang telah ditulis, dan mengubah menjadi bahasa mesin/assembly. Setelah itu terdapat sebuah assembler yang akan mengubah bahasa mesin tersebut kedalam kode biner yang dapat dipahami dan di eksekusi komputer.

Sebelumnya perangkat lunak terpisah, tapi sekarang telah terintegrasi , disebut IDE (integrated development environment). 

Kita akan pakai IDE Online juga seperti sebelumnya,https://colab.research.google.com/Sama seperti yang sebelumnya masih di web yang sama.






Caranya juga sama dengan mengetikkan kode program. 

Struktur Program Bahasa C

#include<stdio.h> Pernyataan yang digunakan untuk memasukkan header file yaitu stdio

int main() { implementasi suatu fungsi bernama main

printf("Halo Dunia!\n");  mencetak data kelayar

return 0;  tanda bagi sistem operasi untuk mengecek selesai program dengan benar 

}

( Header File : kumpulan fungsi dasar yang dikelompokkan berdasarkan kegunaannya dan dapat digunakan untuk membantu membuat program.)

Komponen Program dalam Bahasa C

  1. Kata Kunci / Keyword : Kata yang punya makna khusus tidak dapat diubah. yaitu, auto, double, int, struct, break, else, long, switch, case, enum, register, typedef, char, extern, return, union, continue, for, signed, void, do, if, static, while, defauld, goto, sizeof, volatile, const, float, short, dan unsigned
  2. Identifier : Nama unik yang diberikan dalam entitas program C. (tidak boleh sama dengan kata kunci, disusun dari kombinasi huruf, angka, dan underscore "_", bersifat case-sensitive)
  3. Tipe Data (int, short, long, float, double, char)
  4. Variabel : wadah untuk menyimpan suatu nilai 
  5. konstanta : Nilai yang tidak dapat diubah. 
  6. Membaca dan Menulis

Algoritma - Informatika (Kelas X)

Kompetensi Dasar : 

3.7.1. Mengenal standar program dan notasi yang dipakai untuk merancang program,

3.7.2. Mengenal kerangka program dalam bahasa yang dipakai

3.7.3. Memahami variabel, value, konstanta, ekspresi dan instruksi untuk berinteraksi dengan piranti masukan (input) dan keluaran (output).

Tujuan Pembelajaran

  1. Siswa mampu membaca dan menulis algoritma dengan benar
  2. Memahami proses pemprograman dengan menggunakan bahasa pemprograman
  3. Memahami konsep variabel dan ekspresi dalam membuat program
Algoritma adalah suatu kumpulan instruksi terstruktur dan terbatas yang dapat di implementasikan dalam bentuk program komputer untuk menyelesaikan suatu permasalahan komputasi tertentu. Lahir dari proses berfikir komputasional. Berfikir komputasional sudah dipelajari di semester sebelumnya.

Setelah proses berfikir komputasional ( abstraksi, dekomposisi, menyusun algoritma serta pengenalan pola), selanjutnya algoritma harus direpresentasikan dalam bentuk yang mudah dipahami manusia (kode program)

Di bagian ini, akan dipelajari 2 cara representasi algoritma, yaitu diagram alir dan pseudocode. Untuk itu perlu tracing / penelusuran. Perlu diingat ! "Menulis algoritma beda dengan menulis program. Progam ditulis agar dapat dipahami mesin, Algoritma ditulis agar dapat dipahami manusia". 

Diagram Alir adalah diagram yang biasanya mewakili suatu proses, sistem, atau proses yang menampilkan langkah langkah dalam bentuk langkah-langkah atau simbol. Diagram alir disebut juga Flowchart.
Berikut simbol dan maknanya

Contoh :
Diagram Alir Menghitung luas persegi

Diagram alir dibaca mulai dari symbol START lalu mengikuti arah panah. Untuk menghitung luas persegi, kalian memerlukan sebuah data, yaitu panjang sisi. Panjang sisi ini dibaca dalam diagram alir dengan menggunakan kata kunci READ dan disimpan dalam sebuah variabel Bernama sisi.

Setelah itu, kalian melakukan suatu proses ekspresi matematika untuk menghitung luas persegi menggunakan rumus yang telah anda ketahui, yaitu luas = sisi x sisi. Hasil perhitungan tersebut disimpan dalam sebuah variabel Bernama luas.

Kata kunci PRINT digunakan untuk mencetak nilai dari variabel luas yang telah diperoleh pada tahap berikutnya.

Setelah selesai PRINT, berikutnya adalah END

Pseudocode / kode semu : Suatu bahasa buatan manusia yang sifatnya informal untuk mempresentasikan algoritma.  Karena sifatnya informal, tidak ada aturan khusus standar notasi yang digunakan. Akan tetapi ada prinsip dasar yang perlu diperhatikan, yaitu 1 baris dalam 1 pernyataan dan identasi dalam menuliskan pernyataan.

Contoh :
Masih yang contoh seperti diagram alir, yaitu menghitung luas persegi.
Deskripsi tingkat tinggi
  1. Baca nilai sisi persegi
  2. Hitung luas dengan menguadratkan nilai sisinya
  3. Cetak Luas
Pseudocode
Algoritma Menghitung Luas Persegi
Input : Nilai Panjang Sisi Persegi.
Output : Luas Persegi Tercetak.

Input sisi
Luas  sisi * sisi
Print luas 

Latihan :
Buatlah sebuah diagram alir atau pseudocode dari proses berikut :
Sebuah mesin pembayaran otomatis dirancang untuk mampu menangani pembayaran pembelian roti secara mandiri. Mesin ini mampu memberikan kembalian dalam bentuk kertas atau uang logam. Mesin akan menerima 2 buah masukan, yaitu total bayar dan jumlah uang yang dibayarkan pelanggan. Apabila jumlah uang yang dibayarkan lebih besar atau sama dengan total bayar, mesin akan menghitung kembalian yang harus diberikan pada pelanggan. Apabila terjadi sebaliknya, mesin menampilkan "uang yang dibayarkan kurang". 
Anda dapat menelusuri dengan kasus berikut:
kasus 1
Masukan : Total bayar: 10000, Jumlah uang: 15000
Keluaran : 5000
Kasus 2
Masukan : Total bayar: 20000, Jumlah uang: 10000
Keluaran : Uang yang dibayarkan kurang

Jawab
Membayar bakso
  • Masukan / input : total bayar dan jumlah uang yang dibayarkan pelanggan.
  • Melakukan pengecekan terhadap jumlah uang yang dibayarkan
  • Kondisi 1 : Jumlah Uang>=Total Bayar
  • Keluaran 1 : Jumlah Uang - Total Bayar
  • Kondisi 2 : Jumlah Uang<Total Bayar
  • Keluaran 2 : Uang yang dibayarkan kurang
Solusi Diagram Alir



Solusi Pseudokode :
Deskripsi tingkat tinggi
  • Baca total bayar dan jumlah uang yang dibayarkan
  • Jika jumlah uang yang dibayarkan lebih besar atau sama dengan total bayar, kurangi jumlah uang sebesar total bayar, lalu cetak jumlah uang
  • Jika jumlah uang yang dibayarkan lebih kecil dari total bayar, cetak kalimat 'uang yang dibayarkan kurang'
Pseudokode
Algoritma membayar bakso
Input: Total bayar dan Jumlah uang yang dibayarkan pelanggan

Input totalBayar, jumlahUang
if totalBayar >= jumlahuang
jumlahUang = jumlahUang-totalBayar
Print jumlahUang
Else
Print "Uang yang dibayarkan kurang"

ANALISIS DATA - Informatika (Kelas X)

Kompetensi Dasar :

3.4 Memahami bahwa data dapat dikoleksi secara kontinyu dan otomatis melalui berbagai perangkat
3.5 Memahami aspek privasi dalam pengumpulan data

3.6 Memahami data yang terkumpul dalam jumlah besar yang dapat di transformasi, digeneralisasi, disederhanakan

Tujuan Pembelajaran

  1. Mampu menggunakan alat bantu untuk menulis, menjalankan dan mengembangkan program analisis data;
  2. Memahami pengkoleksian data melalui berbagai cara, khususnya secara otomatis melalui perangkat
  3. Memahami transformasi data
  4. Melakukan interpretasi data dan memahami aspek privasi dan keamanan data

Data, menurut bahasa berarti sesuatu yang diberikan, sedangkan menurut istilah pengertian data adalah pengertian informasi atau keterangan-keterangan yang diperoleh dari hasil pengamatan (informasi dapat berupa data karakter, teks kata, angka, gambar, suara atau video)

Analisis Data, adalah proses yang merinci usaha secara formal untuk menemukan tema dan merumuskan hipotesis (ide) seperti yang disarankan dan sebagai usaha untuk memberikan bantuan dan tema pada hipotesis.

Teknik pengumpulan data

  • Angket : memberikan seperangkat pertanyaan atau pernyataan kepada orang lain sebagai responden untuk diambil jawabannya.
  • Observasi : melakukan pengamatan secara langsung keadaan atau situasi dari subyek penelitian
  • Wawancara : mengajukan pertanyaan - pertanyaan langsung kepada narasumber
Privasi dan keamanan dalam publikasi data
Data pribadi : Informasi berupa nama, umur, jenis kelamin, dan sebagainya yang berkaitan dengan individu yang dapat di identifikasi.
RUU tentang Perlindungan Data Pribadi
Data Pribadi yang bersifat umum : Nama lengkap; jenis kelamin; kewarganegaraan; agama; data pribadi yang dikombinasikan untuk mengidentifikasi seseorang
Data Pribadi yang bersifat spesifik : Data dan informasi kesehatan; Data biometrik; Data genetika; Kehidupan; Pandangan politik; Catatan kesehatan; Data anak; Data keuangan pribadi; Data lain

Kenapa harus menjaga data pribadi???
  • Intimidasi online terkait gender
  • Mencegah penyalahgunaan data pribadi
  • Menjahui potensi penipuan
  • Menghindari potensi pencemaran nama baik
  • Hak kendali atas data pribadi
Teknik Analisis Data
Salah satu teknik analisis data yaitu Scraping . Yaitu salah satu bentuk penyalinan, dimana data tertentu dikumpulkan dan disalin dari sebuah web ke dalam basis data, spreadsheet atau tampilan tertentu untuk pengambilan atau analisis data.
Untuk membangun scraper, bisa menggunaka bahasa pemprograman, salah satunya program phyton. Dengan ini kita perlu alat bantu IDE atau lingkungan kerja untuk menulis atau menjalankan phyton, yaitu Google Colaboratory (Google Colab), dengan catatan harus memakai akun gmail. alamatnya https://colab.research.google.com/

Mengapa harus phyton?????
Jawabannya karena bahasa phyton itu sangatlah mudah, mudah di ingat, juga mudah untuk dimengerti

Cara untuk menggunakannya IDE seperti contoh dalam video youtube berikut :








JENIS JENIS APLIKASI

 Tujuan Pembelajaran : Memahami jenis jenis aplikasi; A. Jenis jenis Aplikasi Desktop Apps : Aplikasi yang dibuat dan dirancang untuk digun...