"Berbuat BAIK adalah investasi"- "Kesehatan adalah investasi"- "Ilmu adalah investasi"-- "BerInvestasilah yang bisa Menjamin Kebahagian Kehidupan Dunia Akhirat"
Jumat, 07 Januari 2022
MEMBUAT APLIKASI KALKULATOR DENGAN SCRATCH
Pengenalan Google Site
Google Sites adalah aplikasi wiki terstruktur untuk membuat situs web pribadi maupun kelompok, untuk keperluan personal maupun korporat.[1] Google Sites disiapkan sebagai pengganti dari Google Page Creator.[1] Situs yang dibuat akan memiliki alamat http://sites.google.com/site/username/.[1]
Aplikasi ini semula bernama jotSpot, nama yang sama seperti perusahaan pembuatnya. Produk ini awalnya ditujukan tertutama untuk perusahaan kecil dan menengah. JotSpot pernah masuk daftar 15 perusahaan baru yang patut diawasi perkembangannya, menurut versi InfoWorld. Google mengakuisisi JotSpot pada bulan Oktober 2006. Google Sites dapat diakses di http://sites.google.com/.[1]
Google Sites adalah cara termudah untuk membuat informasi dapat diakses oleh orang yang membutuhkan cepat, akses up-to-date.[2] Orang-orang dapat bekerja sama dalam Situs untuk menambahkan berkas file lampiran, informasi dari aplikasi Google lainnya (seperti Google Docs, Google Calendar, YouTube dan Picasa), dan konten baru yang bebas bentuk.[2] Membuat situs bersama-sama semudah mengedit dokumen, dan pengguna selalu mengendalikan siapa yang memiliki akses, apakah itu hanya sendiri, tim, atau seluruh organisasi.[2] Pengguna bahkan dapat menayangkan Situs untuk dunia. Aplikasi web Google Sites dapat diakses dari komputer yang terhubung internet.[2]
Google Site adalah solusi cerdas untuk membuat website dengan mudah dan praktis. Apalagi bagi Anda yang belum pernah membuat website sendiri karena memang sifatnya yang teknis bisa membingungkan.
Namun kini Anda tidak perlu memahami HTML. Dengan salah satu fitur Google Apps for Education ini, Anda bisa membuat situs dengan satu kali klik saja.
Bahkan Anda tidak perlu pusing menyediakan hosting serta domain. Karena Google telah menyediakan server serta software.
Google Site
Apa yang Anda ketahui tentang Google Sites? Google Sites merupakan platform besutan Google yang memberikan Anda kemudahan dalam pembuatan website.
Seperti yang kami sampaikan di atas, untuk membuat situs Anda tidak perlu memahami bahasa pemrograman atau coding. Jadi mengapa takut untuk membuat website? Dengan G Sites Anda tinggal klik, klik dan jadi deh.
Hampir seperti Wiki maupun WordPress, G Sites ini juga memberikan layananannya secara cuma-cuma alias gratis lho. Meskipun demikian belum banyak orang yang mengetahui dan menggunakannya.
Padahal dengan bantuan fitur ini, Anda bisa membuat berbagai blog pribadi, kelompok maupun website tanpa ribet. Anda pun bisa berkolaborasi dengan rekan-rekan Anda untuk mengisi konten di situs tersebut.
Enaknya Anda juga bisa menentukan pemilik situs serta admin. Situsnya pun bisa dikases dengan berbagai macam perangkat seperti PC, laptop maupun smartphone.
Anda pun juga bisa mengaksess situs tersebut dari mana saja. Bahkan Anda juga bisa menambahkan berbagai lampiran serta aplikasi dari Google lainnya sepeti Google Docs, G Calendar, YouTube dan aplikasi lainnya.
Format yang digunakan oleh G Sites ini juga otomatis didukung WYSIWYG sehingga pengguna bisa mengedit HTML dengan cara manual.
Fitur Google Sites
Apa saja sih fitur yang dimiliki G Sites ini? Banyak sekali fitur yang bisa Anda nikmati seperti:
- Translate atau penerjemah
- Pengaturan waktu
- Kalkulator
- Pencarian atau search
- Pencarian File
- Jadwal pertemuan
- Data Publik
- Produk Google lainnya
Keunggulan Google Site
Berikut ini adalah keunggulan Google Sites yang tidak dimiliki oleh platform pembuat situs gratis lainnya:
1. Terintegrasi dengan Google
Website yang Anda buat akan langsung tersimpan dalam Google Drive Anda. Jadi Anda tidak perlu melakukan backup data.
2. Keamanan maksimal
Tentunya Google akan memberikan perlindungan maksimal setiap produknya dari serangan virus dan hacker.
3. Akses website cepat
Situs yang Anda kelola akan dijalankan menggunakan server milik Google. Jadi jangan ragukan lagi kecepatan aksesnya.
4. Fitur Berbagi
Anda bisa melakukan kolaborasi ketika mengelola website dengan G Sites. Jadi Anda bisa berbagi kegiatan bersama rekan Anda.
5. Tampilan simpel
Tampilan untuk Admin didesain sangat simpel jadi Anda akan mudah dalam memahami dan mengoperasikannya.
6. Akses dari segala perangkat
Situs yang dibuat dengan Google Sites bisa dikases dengan berbagai media misalnya PC, laptop maupun smartphone
7. Gratis
Layanan pembuatan situs ini bisa digunakan secara gratis.
Kekurangan Google Sites
Google Sites pun memiliki keterbatasan dalam pembuatan website, seperti:
- Tidak menudkung CRM, fitur jualan online serta kontrol khusus
- Tidak ada fasilitas drag serta drop dalam desain halaman website
- Tidak memiliki dukungan iframe serta script
Kamis, 06 Januari 2022
Senin, 03 Januari 2022
Pengenalan Scratch Pemrograman Tanpa Coding
Kenalan dengan SCRATCH! Bahasa Pemrograman Berbasis Visual!
Apa Itu Scratch?
Scratch adalah bahasa pemrograman berbasis visual yang interaktif dan fun. Dengan Scratch kita bisa membuat animasi, permainan, dan kreasi menarik yang lain. Scratch memudahkan programmer dalam membuat program tanpa perlu khawatir dengan penulisan sintaksis karena tidak perlu menulis kode. Hanya dengan drag and drop blok blok kode yang sudah disediakan kemudian disusun dan membentuk sebuah logika yang bisa dijalankan sehingga menjadi program.
Bahasa pemrograman ini dibuat oleh MIT MEDIA LAB dari Massachusetts Institute of Technology yang dirancang untuk anak umur 8 sampai 16 tahun. Meskipun begitu, setiap orang dari segala umur bisa menggunakan Scratch sebagai media pembelajaran.
Bahasa pemrograman ini bisa menjadi pilihan programer pemula untuk berlatih computational thinking.
Download Scratch
Bagaimana cara menggunakan Scratch? ada dua versi yang tersedia, berbasis Web dan Desktop.
Jika ingin menggunakan versi web, kunjungi alamatnya di https://scratch.mit.edu. kemudian pilih menu Create.
Tampilannya akan seperti di bawah ini.
Jika ingin menggunakan versi desktop, kalian perlu mendownload Scratch Editor dan Adobe Air.
Click di sini untuk mendownload Scratch Editor
Click di sini untuk mendownload Adobe Air
Lakukan instalasi seperti biasa sampai selesai. Tampilannya akan seperti gambar di bawah ini.
Scratch Development Environment
Berkenalan dengan lingkungan pengembangan Scratch! tempat di mana membuat program kreatif menggunakan logika pemrograman tanpa perlu pusing dengan syntax error.
Apa saja fungsi-fungsi yang terdapat di dalam Scratch? simak pembahasannya di bawah ini.
Canvas
Blok blok kode yang sudah kalian rancang akan berjalan atau tampil di canvas (bisa juga disebut Window). Di dalam canvas terdapat logo bendera hijau dan lingkaran merah yang berfungsi untuk menjalankan dan memberhentikan program.
Sprite
Sprite adalah gambar atau objek yang bisa diprogram. Pada (Gambar SDE 0.1) gambar kucing adalah Sprite default.
Sprite ini akan berisikan blok-blok perintah yang dirancang agar menjadi interaktif seperti bergerak, memiliki suara, dan lain lain.
Kalian juga bisa mengganti dan menambah Spritedi menu New sprite dan pilih Choose sprite from library. Di sana akan ada banyak pilihan Sprite yang telah disediakan Scratch. Lihat (Gambar SDE 0.4)
Atau bisa juga menggunakan Sprite di luar Scratch. Pilih menu Upload sprite from file. (Gambar SDE 0.3)
Backdrop dan Stage
Backdrop adalah gambar latar belakang pada canvas. Backdrop bisa diganti di bagian Stage yang terletak sebelah kiri dari tempat Sprite.
Lihat di (Gambar SDE 0.5)
Pada menu New backdrop kalian bisa pilih backdrop yang sudah disediakan Scratch, yaitu di Choose backdrop from library lihat (Gambar SDE 0.6)
Atau bisa juga memilih backdrop yang ada di luar Scratch. Pilih Upload backdrop from file.
Stage dapat diisi blok blok perintah, kecuali block motion.
Script
Scripts adalah kumpulan blok blok perintah yang akan kalian gunakan untuk memprogram. Masing-masing blok memiliki fungsi-fungsi yang berbeda. (Gambar SDE 0.7)
Motion Blocks digunakan untuk menggerakan Sprite, seperti perintah Move 10 step. Perintah tersebut menggerakan Sprite sebanyak 10 langkah.
Looks Blocks digunakan pada segala sesuatu yang berhubungan dengan tampilan pada program. Misalnya mengganti kostum pada Sprite atau mengganti Backdrop.
Sound Blocks digunakan untuk memberikan suara pada Sprite ataupun Stage. Seperti contoh memberikan suara pada kucing dan memberi backsound pada program.
Pen Blocks digunakan untuk memberikan jejak pada Sprite ketika Spritetersebut bergerak.
Data Blocks digunakan untuk menyimpan data pada program menggunakan variabel. Contoh penggunaannya seperti pada game bola, di mana game terserbut perlu menyimpan score pemain. Variabel lah yang akan menyimpan score tersebut dan menampilkan nya di canvas.
Event Blocks adalah salah satu blok yang sangat penting dalam membuat program, karena di dalamnya ada perintah When green flag clicked yang artinya ketika bendera hijau pada canvas di-klik, semua script di dalamnya akan dieksekusi.
Blok ini berfungi untuk men trigger script agar berjalan.
Control Blocks digunakan untuk mengontrol script. Script dapat dikontrol dengan perintah seperti repeat 10 yang artinya ulangi script di dalam repeat sebanyak 10 kali.
Sensing Blocks digunakan untuk mendeteksi objek.
Operators Blocks digunakan untuk melakukan operasi matematika.
Drag and Drop
Setelah kalian mengenal Scratch Development Environment, sekarang saatnya kalian memprogram!
Gimana caranya? kita hanya perlu drag dan drop blok-blok kode tersebut. Namun yang perlu dicatat adalah rangkaian blok tersebut harus sesuai dengan logika yang benar.
Saya di sini hanya akan memberikan contoh sederhana. Animasi bola yang bergerak dan memantul secara terus menerus.
Script pada gambar di atas digunakan di dalam Sprite bola basket.
- Ketika bendera hijau di-klik (when green flag clicked)
- Gerakkan bola basketnya 10 langkah (move 10 steps)
- Jika menyentuh tepi, pantulkan bola tersebut. (if on edge, bounce)
- Jalankan blok blok kode di dalam forever secerara terus menerus(forever)