Pemrograman
blok adalah proses membuat program yang dilakukan dengan menggunkan blok-blok
kode yang disusun menjadi rangkaian proses yang akan dijalankan oleh komputer. Pemrograman
dilakukan dengan cara men-drag and drop bagian-bagian program dalam bentuk blok
kode.
Pada
pemrograman menggunakan scratch,kita mengenal istilah sprite,backdrop dan
script atau code. Sprite adalah gambar yang digunakan sebagai objek pembuatan
program. Gambar tersebut dapat dibuat atau di download dari halaman web.
Backdrop adalah gambar latar belakang
pada canvas. Script atau Code adalah kumpulan blok blok perintah yang akan
digunakan untuk membuat program. Blok-blok kode pada scratch antara lain :
Blok
Motion ( Gerakan )
Blok
Looks ( Tampilan )
Blok
Sound ( Suara )Blok Event (
Kejadian )
Blok
Control ( Kontrol )
Blok
Sensing ( Sensor )
Blok
Operator
Blok
Variables
Contoh :
Sprite : Bola dan Backdrop : Lapangan Basket
Kita
akan mencoba membuat bola itu bergerak dan ketika menyentuh tepi maka bola akan
dipantulkan. Berikut script yang dapat digunakan :
Dengan
menggunakan scratch kita dapat membuat game, animasi dan hal kreatif lainnya.
TUGAS
: 4
Sprite
dan backdrop
Tuangkan
ide kalian untuk membuat game atau alur cerita animasi dengan memanfaatkan
sprite dan backdrop diatas. Tuangkan ide kalian untuk membuat spritenya
bergerak sesuai keinginan kalian dan tuliskan Kode atau Script yang digunakan.
Pemrograman
visual (visual programming) atau pemrograman blok (blok programming) merupakan
pemrograman yang dilakukan dengan cara men-drag and drop bagian-bagian program
dalam bentuk blok kode. Pemrograman blok adalah proses membuat program yang
dilakukan dengan menggunkan blok-blok kode yang disusun menjadi rangkaian
proses yang akan dijalankan oleh komputer. Sedangkan pemrograman konvensional
merupakan proses membuat program yang dilakukan dengan menulis kode-kode program.
Ada beberapa
perangkat lunak atau aplikasi yang digunakan untuk pemrograman visual antara
lain : Scratch, Ardublok,mBlok, dan Minibloq.
Kali ini
kita akan membahas tentang pemrograman visual dengan mengunakan scratch. Scratch
merupakan salah satu aplikasi pemrograman visual yang awalnya dikembangkan oleh
MIT ( Massachusetts Institute of
Technology ). Saat ini aplikasi tersebut dikembangkan bersama oleh Google
dan tim dari MIT. Blok-blok kode pada scratch antara lain :
TBlok Motion
TBlok Looks
TBlok Sound
TBlok Event
TBlok
Control
TBlok
Sensing
TBlok
Operator
TBlok
Variables
Contoh
Kita akan
mencoba membuat bola itu bergerak dan ketika menyentuh tepi maka bola akan
dipantulkan. Berikut script yang dapat digunakan :
Berpikir Komputasional
(Computasional Thinking) adalah konsep bagaimana menemukan masalah yang ada
disekitar kita, memahaminya, kemudian mengembangkan solusi yang inovatif dengan
bantuan perangkat teknologi komputer. Teknik atau pendekatan yang digunakan
pada berpikir komputasional antara lain :
Dekomposisi
Pengenalan
Pola
Abstraksi
Algoritma
Penggunaan keempat teknik tersebut
akan sangat membantu ketika mencari solusi permasalahan dan juga ketika
membangun program komputer. Dekomposisi adalah pendekatan dengan
memecahkan masalah besar dan kompleks menjadi masalah – masalah yang lebih
kecil dan lebih sederhana sehingga lebih mudah dikelola dan dipahami, kemudian
dicari solusinya. Istilah lain untuk teknik dekomposisi adalah “divide and
conquer” atau “ divide at impera”.
Abstraksi adalah teknik untuk menentukan informasi yang penting
dan informasi yang tidak relevan. Dalam
suatu pemrograman, abstraksi merupakan kemampuan suatu program untuk melalui
aspek-aspek informasi yang diolahnya, yaitu kemampuan untuk focus pada inti.
Setiap objek dalam system berfungsi sebagai model”actor” abstrak yang dapat
melakukan pekerjaan, melaporkan dan mengubah keadaannya, dan berkomunikasi
dengan objek lain dalam system, tanpa mengungkapkan bagaimana kelebihan ini
diterapkan. Proses, fungsi, atau metode juga dapat diabstraksikan, dan beberapa
teknik digunakan untuk mengembangkan deskripsi.
Algoritma adalah teknik untuk mengembangkan langkah-langkah
atau aturan-aturan yang harus dipenuhi untuk memecahkan permasalahan yang ada.
Ada dua teknik yang digunakan dalam penulisan algoritma yaitu Flowchart dan
Pseudocode.
Contoh Pseudocode persamaan linear
pada matematika : y=2x-5
Pseudocode dari persamaan linear
diatas sebagai berikut :
Dari persamaan linear diatas kita dapat buatkan bentuk flowchartnya sebagai berikut
Pada
era jaringan dengan mengandalkan internet, moda hidup dan bisnis berubah
drastis, tidak lagi berpusat di ruang perkantoran. Masing-masing pribadi bisa berpartisipasi
dalam jejaring social, terhubung dengan lainnya tanpa batas wilayah, tidak
diatur oleh birokrasi dan jam kantor. Semuanya berubah, mulai dari cara
berkomunikasi, belajar, belanja, bekerja, berdagang, bergaul, sampai dengan
regulasi perkantoran.
Bagi
para pelajar dan mahasiswa tentu sangat terbantu untuk memperoleh informasi
pengetahuan dengan cepat dan murah. Transaksi bisnis lewat online juga lebih
praktis dan mungkin lebih murah ongkosnya. Mendengarkan ceramah atau kuliah
bisa lewat Youtube. Transfer uang cukup melalui e-bank.
b.Budaya Kerja Masyarakat
Digital
Budaya kerja masyarakat digital adalah melakukan
hampir seluruh aktivitas menggunakan perangkat digital.
c.Kolaborasi dalam
Tim
Kolaborasi
tim adalah kolaborasi yang dilakukan dalam tim kerja, dengan masing-masing
anggota tim mempunyai tugas, batasan waktu, dan tujuan yang sudah dinyatakan
jelas. Untuk mencapai tujuan bersama, masing-masing tim harus menyelesaikan
tanggung jawab yang diberikan pada batasan waktu tertentu.
d.Teknologi pendukung kolaborasi dalam masyarakat
digital
Untuk
keperluan kolaborasi di era teknologi digital saat ini, banyak perangkat lunak
atau platform yang dapat digunakan sebagai alat untuk melakukan kolaborasi.
Beberapa
teknologi yang tersedia saat ini, diantaranya sebagai berikut:
ØAplikasi Rapat Online
ØAplikasi Pengirim Pesan
ØPengelola Email
ØPerangkat Lunak untuk Desain
ØPerangkat Lunak Dokumentasi
ØBerbagi File
ØPerangkat Lunak untuk Manajemen Proyek
ØSoftware Tools
Namun saat
ini kita akan fokus membahas beberapa aplikasi saja yaitu aplikasi pengirim
pesan, perangkat lunak dokumentasi, dan berbagi file.
*Aplikasi Pengirim Pesan
Ketika kita
bekerja dalam tim, seringkali kolaborasi anggota tim harus dilakukan dengan
komunikasi melalui pesan singkat. Pesan tersebut dapat dikirim ke personal,
kelompok tertentu, ataupun seluruh anggota tim.Saat ini, ada banyak aplikasi
pengirim pesan yang dapat digunakan, baik dari perangkat komputer personal
maupun dari perangkat mobile. Beberapa aplikasi pengirim pesan yang digunakan
secara luas diantaranya Line, Chanty, Slack, Whatsapp, dan lain-lain.
*Perangkat Lunak Dokumentasi
Ketika
bekerja dalam tim, terkadang kita dituntut untuk membuat dokumen yang
dikerjakan secara bersama.Anggota tim dapat bekerja menyelesaikan bagian-bagian
tertentu , kemudian menggabungkannya menjadi laporan akhir. Saat ini, ada
banyak perangkat lunak yang dapat digunakan untuk membuat dokumen dengan cara
kolaborasi. Beberapa aplikasi diantaranya Google Docs, Office Online, Etherpad,
dan Zoho. Pada kesempatan ini kita akan mencoba bekerja secara kolaborasi
dengan menggunakan Google sheet. Contoh penggunaannya dapat dilihat pada video
berikut ini.
*Berbagi File
Ketika kita bekerja dengan tim, seringkali kita harus berbagi file yang
diperlukan oleh anggota tim untuk melakukan pekerjaannya. Saat ini ada banyak
layanan yang tersedia untuk berbagi file diantaranya Google drive, DropBox,
OneDrive, High Tail, MediaFire, dan SugarSync. Beberapa layanan dilengkapi
dengan fitur sinkronisasi online, artinya setiap perubahan yang dilakukan di
komputermu akan diikuti oleh perubahan dari dokumen yang disimpan di tempat
penyimpanan tersebut. Berikut contoh pemanfaatan Google drive untuk berbagi
file.Berbagi File ketika kita bekerja dengan tim, seringkali kita harus berbagi file yang
diperlukan oleh anggota tim untuk melakukan pekerjaannya. Saat ini ada banyak
layanan yang tersedia untuk berbagi file diantaranya Google drive, DropBox,
OneDrive, High Tail, MediaFire, dan SugarSync. Beberapa layanan dilengkapi
dengan fitur sinkronisasi online, artinya setiap perubahan yang dilakukan di
komputermu akan diikuti oleh perubahan dari dokumen yang disimpan di tempat
penyimpanan tersebut. Berikut contoh pemanfaatan Google drive untuk berbagi
file.
Kita dapa membuat file maupun folder yang dapat dibagikan sehingga tugas bisa dikerjakan secara bersama-sama. Cara pengaturan agar file maupun folder yang kita shared bisa diedit oleh teman maupun kelompok kita. Setelah kita membuat file dan folder seperti pada contoh video diatas langkah selanjutanya adalah dengan membagikan link yang kita peroleh ke teman maupun kelompok kita. Jangan lupa file maupun folder tersebut di seeting agar setiap orang yang mendapat link tersebut bisa melakukan edit terhadap file dan folder yang di shared. Berikut caranya.
PENGGUNAAN FUNGSI DAN FORMULA PADA MICROSOFT
EXCEL
FORMULA
Formula/rumus digunakan untuk mendapatkan
efisiensi waktu dan mempermudah mengerjakan beberapa operasi dalam Microsoft
excel.Penggunaan formula akan lebih efisien bila dibandingkan dengan operasi
manual.Berikut ini ada beberapa formula yang sering digunakan pada Microsoft
Excel.
a.Operator
Matematika
b.Fungsi
Statistik
c.Fungsi
String/Teks
d.Fungsi Logika
e.Fungsi
Pembacaan Tabel
Rumus
di excel selalu dimulai dengan tanda sama dengan ( = ). Excel mempunyai
tingkatan operasi yang lebih didahulukan daripada operasi lainnya jika kita
menggunakan beberapa operator dalam satu rumus. Jika kita menggunakan operasi
dengan tingkatan yang sama misalnya perkalian dan pembagian, maka excel akan
melakukan operasi dari kiri ke kanan. Berikut ini beberapa formula/rumus yang
digunakan di excel.
1. Operator Matematika
Berikut ini beberapa operator matematika.
2. Fungsi Statistik
Fungsi Statistik yang sering digunakan dalam Excel
adalah sebagai berikut :
a.SUM : untuk menghitung penjumlahan data
b.AVERAGE : untuk menghitung rata-rata data
c.MAX : untuk mengitung nilai tertinggi
d.MIN : untuk menghitung nilai terendah
e.COUNT : untuk menghitung banyak data
f. COUNTIF : untuk menghitung banyak data dengan
kriteria tertentu
3. Fungsi String/Teks
Fungsi String / teks digunakan untuk memanipulasi
data yang berupa teks. Misalnya untuk mengambil karakter pada suatu data teks
di suatu sel. Berikut ini beberapa fungsi string.
a.Fungsi LEFT
digunakan untuk mengambil sebagian data berjenis teks dari sebelah kiri
sebanyak karakter yang diinginkan.
b.Fungsi RIGHT
digunakan untuk mengambil sebagian data berjenis teks dari sebelah kanan
sebanyak karakter yang diinginkan.
c.Fungsi MID
digunakan untuk mengambil sebagian data berjenis teks mulai dari kedudukan
tertentu sebanyak karakter yang diinginkan.
d.Fungsi UPPER
digunakan untuk mengubah karakter menjadi huruf kapital.
e.Fungsi LOWER
digunakan untuk mengubah karakter menjadi huruf kecil.
Berikut ini syntax dan contoh fungsi
string/teks.
4. Fungsi Logika IF
Fungsi IF adalah fungsi yang menguji apakah suatu
kondisi memenuhi
syarat atau tidak, bila kondisi memenuhi syarat maka akan
menjalankan
suatu nilai atau perintah dan sebaliknya bila kondisi tidak
memenuhi
syarat maka juga akan suatu perintah lainnya. Penerapan fungsi logika
memerlukan adanya pernyataan atau tes logika dengan salah satu
operator relasi
seperti =,<,>,<=,>=, dan <>. Tes logika dapat dikembangkan
dengan menambahkan salah satu fungsi AND atau OR.
a.Fungsi Logika
IF Tunggal
Fungsi logika IF tunggal adalah fungsi yang
mempunyai dua kemungkinan jawaban dan satu logical test.
Syntax :
=IF(logical_test;value_if_true;value_if_false)
-logical_test
adalah suatu kondisi yang dapat dievaluasi, apakah bernilai Benar atau Salah
-value_if_true
: jika kondisi benar (memenuhi syarat)
-value_if_false
: jika kondisi Salah (tidak memenuhi syarat)
b.Fungsi Logika
IF Majemuk
Fungsi logika IF majemuk adalah fungsi logika
yang mempunyai lebih
dari dua kemungkinan jawaban dan lebih dari satu logical
test.