Rabu, 08 Januari 2025

ALGORITMA DAN PEMROGRAMAN


Identifikasi :
1. Kesamaan Scratch dengan Blockly
2. Perbedaan scratch dengan Blockly
3. Apa yang kamu ketahui tentang Blockly
1. Kesamaan Scratch dengan Blockly

Pendekatan Pemrograman Visual: Baik Scratch maupun Blockly menggunakan pendekatan pemrograman visual, di mana pengguna dapat membuat program dengan menyeret dan menyusun blok-blok kode, tanpa menulis kode teks secara langsung.

Target Pengguna: Keduanya dirancang untuk pemula atau anak-anak untuk mempelajari dasar-dasar pemrograman dan logika komputer.

Penggunaan Blok: Baik Scratch maupun Blockly menggunakan blok visual yang dapat digabungkan untuk membuat instruksi program, memungkinkan pengguna untuk belajar bagaimana kode bekerja tanpa menulis sintaksis secara manual.


2. Perbedaan Scratch dengan Blockly

Tujuan dan Aplikasi:

Scratch adalah platform pemrograman visual yang memungkinkan pengguna untuk membuat animasi, permainan, dan proyek interaktif. Fokus Scratch lebih kepada pembuatan konten kreatif dengan menggunakan pemrograman visual.

Blockly adalah pustaka (library) yang dapat digunakan untuk membuat antarmuka pemrograman visual untuk aplikasi lain. Blockly menyediakan blok-blok pemrograman yang dapat dipersonalisasi dan diintegrasikan ke dalam berbagai aplikasi web.


Pengembangan:

Scratch memiliki antarmuka yang lebih lengkap dan berdiri sendiri sebagai lingkungan pemrograman dengan editor grafis dan fitur multimedia.

Blockly lebih bersifat modular dan digunakan untuk integrasi dengan aplikasi lain yang membutuhkan pemrograman visual.


Fokus Penggunaan:

Scratch lebih terfokus pada pembelajaran pemrograman dasar melalui permainan dan media interaktif.

Blockly lebih berfokus pada penyediaan antarmuka pemrograman visual yang dapat digunakan di berbagai aplikasi atau platform, termasuk untuk pengguna yang ingin menulis kode dalam berbagai bahasa pemrograman seperti JavaScript, Python, dll.



3. Apa yang kamu ketahui tentang Blockly

Blockly adalah pustaka open-source yang dikembangkan oleh Google untuk memungkinkan pengembangan aplikasi pemrograman visual. Blockly memungkinkan pengguna membuat antarmuka pemrograman berbasis blok yang dapat dipersonalisasi. Blok-blok ini menyusun kode secara visual, yang dapat diterjemahkan menjadi berbagai bahasa pemrograman seperti JavaScript, Python, PHP, dan lainnya. Blockly biasanya digunakan untuk membangun aplikasi pembelajaran pemrograman, dan lebih fleksibel dibandingkan Scratch dalam hal integrasi dengan sistem lain.

Dengan menggunakan Blockly, pengembang dapat membuat aplikasi berbasis web yang menyediakan antarmuka pemrograman yang mudah diakses oleh pemula atau anak-anak. Blockly sering digunakan dalam berbagai proyek edukasi dan sebagai alat bantu dalam pengajaran pengkodean dasar.


Minggu, 24 November 2024

struktur kelas

logo

Logo ini melambangkan kebersamaan, kerja sama, dan semangat meraih tujuan bersama bagi kelas 9C. Warna biru menunjukkan harmoni, sementara lingkaran kuning melambangkan energi dan optimisme. Slogan dan ilustrasi tangan terangkat memperkuat pesan solidaritas dan motivasi.

Selasa, 19 November 2024

REKAYASA DAN TEKNOLOGI



1. Apa yang kalian ketahui tentang P5 bertema "REKAYASA dan TEKNOLOGI"?

P5 (Projek Penguatan Profil Pelajar Pancasila) bertema "Rekayasa dan Teknologi" bertujuan untuk mengembangkan kreativitas, keterampilan teknis, dan kemampuan berpikir kritis siswa dalam menciptakan solusi inovatif berbasis teknologi. Tema ini mendorong siswa untuk memanfaatkan teknologi dalam kehidupan sehari-hari dan memberikan kontribusi nyata terhadap masyarakat melalui inovasi yang dibuat.


---

2. Apa saja karya yang dapat dikerjakan pada kegiatan P5 tema REKAYASA dan TEKNOLOGI?

Karya yang dapat dikerjakan meliputi:

Pembuatan alat penyaring air sederhana.

Pembuatan alat pendeteksi banjir menggunakan sensor.

Robot sederhana berbasis Arduino.

Pengembangan aplikasi mobile sederhana.

Lampu otomatis berbasis sensor cahaya.

Alat pengering makanan menggunakan tenaga surya.



---

1. Apa yang kalian ketahui tentang P5 bertema "REKAYASA dan TEKNOLOGI"?

P5 (Projek Penguatan Profil Pelajar Pancasila) bertema "Rekayasa dan Teknologi" bertujuan untuk mengembangkan kreativitas, keterampilan teknis, dan kemampuan berpikir kritis siswa dalam menciptakan solusi inovatif berbasis teknologi. Tema ini mendorong siswa untuk memanfaatkan teknologi dalam kehidupan sehari-hari dan memberikan kontribusi nyata terhadap masyarakat melalui inovasi yang dibuat.


---

2. Apa saja karya yang dapat dikerjakan pada kegiatan P5 tema REKAYASA dan TEKNOLOGI?

Karya yang dapat dikerjakan meliputi:

Pembuatan alat penyaring air sederhana.

Pembuatan alat pendeteksi banjir menggunakan sensor.

Robot sederhana berbasis Arduino.

Pengembangan aplikasi mobile sederhana.

Lampu otomatis berbasis sensor cahaya.

Alat pengering makanan menggunakan tenaga surya.



---

3. Pilih salah satu karya yang kamu sebutkan pada soal nomor 2, lalu buatkan rincian berikut:

Lampu Otomatis Berbasis Sensor Cahaya

1. Perkiraan Biaya yang Dibutuhkan:

Sensor cahaya (LDR): Rp 20.000

Microcontroller (Arduino Uno): Rp 150.000

Modul relay: Rp 30.000

Lampu LED: Rp 50.000

Kabel dan konektor: Rp 20.000

Breadboard: Rp 25.000

Power supply: Rp 50.000
Total biaya: Rp 345.000



---

2. Manfaat Produk:

Menghemat energi dengan memastikan lampu hanya menyala saat kondisi gelap.

Membantu pengguna menghemat biaya listrik.

Meningkatkan efisiensi penggunaan lampu di rumah, sekolah, atau tempat umum.

Ramah lingkungan karena mengurangi pemborosan listrik.



---

3. Bahan yang Diperlukan:

1. Komponen elektronik:

Sensor cahaya (LDR).

Arduino Uno (atau microcontroller sejenis).

Modul relay untuk mengontrol arus listrik ke lampu.

Lampu LED.



2. Alat pendukung:

Breadboard untuk prototipe.

Kabel jumper untuk koneksi.

Sumber daya (power supply atau baterai).





---

4. Perkiraan Jumlah Siswa per Kelompok:

3-4 siswa per kelompok.


---

5. Prosedur Membuat Produk:

1. Perencanaan:

Identifikasi kebutuhan dan fungsi utama lampu otomatis.

Diskusikan desain rangkaian dan alat yang diperlukan.



2. Persiapan Alat dan Bahan:

Pastikan semua komponen tersedia, seperti LDR, Arduino, relay, dan LED.

Siapkan komputer dengan software Arduino IDE untuk pemrograman.



3. Perakitan Rangkaian:

Pasang sensor cahaya (LDR) pada breadboard.

Hubungkan sensor cahaya dengan input Arduino melalui kabel jumper.

Sambungkan modul relay ke Arduino untuk mengontrol lampu.

Hubungkan lampu LED ke relay.



4. Pemrograman:

Gunakan software Arduino IDE untuk menulis kode. Contoh kode sederhana:

Upload program ke Arduino menggunakan kabel USB.



5. Uji Coba Produk:

Tes apakah lampu menyala secara otomatis saat ruangan gelap.

Lakukan pengaturan ulang jika ada masalah.



6. Penyempurnaan dan Presentasi:

Tambahkan kotak pelindung atau fitur tambahan, seperti pengatur waktu.

Siapkan laporan dan presentasikan hasil karya.

Membatik dari serabut kelapa di word

Kamis, 11 Januari 2024

rangkuman Video TIK

                       Pencarian Data

pencarian data di dalam lembar kerja dapat dilakukan dengan menggunakan fungsi.

Pada saat mencari data, ada dua kemungkinan yg dapat diperoleh. Yaitu data yg dicari ditemukan (kondisi benar/True) atau data yg dicari tidak ditemukan (kondisi salah/false)

Look UP

Look up artinya mendapatkan data tentang sesuatu, salah satu Fungsi Pencarian dan referensi yg digunakan untuk mencari dan menampilkan data dari suatu baris atau kolom referensi. berdasarkan nilai tertentu. Fungsi Look up terdiri atas Fungsi Vlookup dan Hlookup

Reference

Reference artinya Mengacu pasa sesuatu. sebuah referensi sel merujuk ke sel atau rentang sel di lembar kerja dan bisa digunakan dalam rumus Sehingga Microsoft Excel bisa menemukan nilai atau data yg kita inginkan untuk dihitung rumus tersebut


Range

Range data yg digunakan dalam pencarian data dapat berupa tabel Satu dimensi atau tabel dua dimensi. Tabel Satu dimensi adalah tabel data yg disimpan dalam satu kolom saja. Taber dua dimensi adalah tabel data yg disimpan dalam beberapa kolom.


                       Fungsi Look up

Vlookup
- digunakan untuk menampilkan data dari sebuah tabel yang disusun dalam format vertikal 
•Rumus = VLOOKUP(lookup_value,tabel_array,col_index_num)
  Atau
VLOOKUP(Nilai kunci,letak  tabel, nomor kolom)

Hlookup
- digunakan untuk menampilkan duta dari sebuah tabel yg disusun dalam format horizontal
•Rumus =
HLOOKUP(lookup_value,tabel,array,row_index_num)
  Atau
HLOOKUP(Nilai kunci, letaktabel,nomor baris)

Kamis, 28 September 2023

Rangkuman Bab 3 TIK


              Teknologi Informasi Dan Komunikasi 

Perangkat Lunak Aplikasi dan Fitur Aplikasi

Perangkat lunak aplikasi atau program aplikasi (disingkat aplikasi) adalah program komputer yang dirancang untuk melakukan tugas tertentu yang berkaitan dengan pengoperasian komputer itu sendiri.

Aplikasi biasanya digunakan oleh pengguna, yang biasanya disebut end-user.
Aplikasi hanyalah sebuah program yang harus dikendalikan oleh pengguna, jadi ya kita sebagai pengguna harus tahu dulu kegunaan aplikasi tersebut apa dan tujuannya untuk apa.

OBJEK APLIKASI

Setiap aplikasi mempunyai objek utama yang dikelola, misalnya:

Aplikasi pengolah kata digunakan untuk mengelola dokumen yang terutama terdiri atas teks yang berada dalam halaman, memiliki sejumlah paragraf, kata, tanda baca, dan lain-lain.

Aplikasi pengolah lembar kerja digunakan untuk mengelola sekumpulan lembar kerja (worksheet), yang di dalamnya dapat berisi angka, teks, formula (rumus), dan lain-lain.

Aplikasi presentasi digunakan untuk mengelola sekumpulan slides untuk mempresentasikan sesuatu kepada orang lain, yang utamanya berisi teks dan gambar, dll.

Objek aplikasi akan disusun secara terstruktur dan mempunyai hubungan satu sama lain.

Objek atau potongan objek dari sebuah aplikasi dapat dipindahkan dari satu tempat ke tempat ain, baik dalam ataupun luar program itu sendiri.

Untuk memindahkan objek kita bisa menggunakan perintah cut atau copy dan paste.

Objek utama aplikasi diolah sementara pada jendela aplikasi yang terbuka dan hanya ketika jendela aplikasi itu terbuka saja.

Ketika kita menutupnya maka ya hilang, oleh karena itu ada fitur save, sehingga kita bisa menyimpan dalam bentuk file untuk dibuka kembali kemudian hari.
Setiap file yang dibuat oleh aplikasi tentu akan memiliki ekstensi yang berbeda-beda ya, misalnya:

• File dari aplikasi pengolah kata disimpan dalam format .doc, .docx. .rtf, .odt, atau format lainnya.

• File dari aplikasi pengolah lembar kerja disimpan dalam format .xls, .xlsx, .ods, .csv atau format lainnya..

• File dari aplikasi pengolah bahan presentasi (slides) disimpan dalam format .ppt, .pptx, .odp atau format lainnya.

• File gambar dengan representasi data berupa bitmap yang disimpan dalam format .png, .bmp, .jpeg.

• File gambar dengan representasi data berupa vektor yang disimpan dalam format .svg.

• File .PDF adalah file dalam format yang portabel, dan dapat diproses oleh aplikasi apa pun.

• File teks murni, hanya dalam deretan karakter yang disimpan dalam format.txt atau .html (siap ditampilkan oleh web browser).

FITUR APLIKASI

Setiap aplikasi pasti memiliki fitur-fitur tersendiri yang disesuaikan dengan kebutuhan pengguna.

Untungnya antarmuka kebanyakan aplikasi itu mirip-mirip karena sudah berbasis GUI (Graphical User Interface).

Fitur Cut, Copy, dan Paste adalah fitur yang paling populer digunakan dari jaman purba sampai sekarang hehe.

Sejarahnya sih diinspirasi dari praktik tradisional dalam pengeditan naskah yang diketik pada sebuah kertas, di mana orang memotong (cut) paragraf dari halaman dengan gunting dan menempelkannya ke halaman lain (paste).

Pada aplikasi komputer perintah Cut memindahkan teks atau objek lain ke dalam clipboard atau buffer yang berupa tempat penyimpan sementara.
Perintah Paste akan memindahkan objek dari clipboard tersebut menuju ke dokumen tujuan.

Perintah Copy akan menyalin teks atau objek lain yang disorot ke dalam clipboard dan akan memindahkan objek dari clipboard tersebut menuju ke dokumen tujuan.

Selain tiga fitur tadi, ada juga fitur Screen Shot dan Snipping Tools.

Screen shot digunakan untuk menangkap layar, pada platform Windows dapat menggunakan tombol [PrtScr] kemudian paste ke jendela yang sedang aktif, nah nanti hasilnya akan tampil sesuai dengan tampilan jendela yang ditangkap dalam berupa gambar.

Kelemahannya, hasilnya seluruh layar akan tertangkap dan harus crop (potong) manual kalau inginkan bagian tertentu saja.

Selain menggunakan screen shot, kita bisa juga gunakan snipping tools.

Fungsinya sih sama buat ngambil tangkapan layar, tapi lebih leluasa dalam memilih bagian yang diinginkan.

ANALISIS APLIKASI PENGOLAH KATA

Nah sekarang kita akan analisis isi dari aplikasi pengolah kata yaitu Microsoft Word.

Ada banyak objek-objek yang bisa kita temukan pada Ms. Word ini, berikut rincinya:

LABORATORIUM MAYA

Laboratorium Maya adalah laboratorium yang dibuat secara maya dengan menggunakan komputer.

Laboratorium maya pertama hadir dengan nama Virtual Laboratory of Physiology pada tahun 1977.

Laboratorium ini terus berkembang dari ilmu fisiologi ke ilmu hayat, ilmu pengetahuan umum, seni, dan sastra.

Pada tahun 2000, proyek ini dimasukkan ke dalam proyek penelitian The Experimentalization of Life, yang didanai oleh Volkswagen Foundation.

Pada tahun 2002, versi pertama dari Laboratorium Virtual online.
Ya walaupun penggunaan laboratorium maya ini lebih simple ya karena online, tapi tetap memiliki kelemahan.

Berikut ini perbandingan antara laboratorium maya dan fisik:

ALGORITMA DAN PEMROGRAMAN

Identifikasi : 1. Kesamaan Scratch dengan Blockly 2. Perbedaan scratch dengan Blockly 3. Apa yang kamu ketahui tentang Blockly 1. Kesamaan S...