BELAJAR
PEMROGRAMAN
Part I
Pendahuluan
6 Pertanyaan Tentang Scratch
1
APAKAH SCRATCH
ITU?
adalah bahasa pemrograman grafis Open Source yang dapat Anda
gunakan secara gratis. Hanya dengan drag and drop beberapa blok berwarna,
Anda akan dapat membuat cerita interaktif, game, animasi, musik dan
presentasi. Bahkan hasil kreasi Anda dapat di-upload ke Internet untuk berbagi
dengan programmer dari seluruh dunia.
DARI MANA ASAL
NAMA SCRATCH?
Dengan cara yang sama, programmer menggabungkan berberapa
media (gambar, foto, efek suara, dan sebagainya) dengan cara yang menarik
untuk menciptakan sesuatu yang baru.
adalah nama untuk cara DJ (Disk Jockey) yang
kreatif menggabungkan potongan musik, menggunakan teknik
yang disebut menggores atau “scratch”.
SIAPAKAH PENCIPTA
SCRATCH?
adalah sebuah proyek yang didanai oleh US National Science
Foundation (NSF). Scratch kemudian dikembangkan oleh Media Lab’s Lifelong
Kindergraten Group Massachusetts Institute of Technology (MIT).
SIAPA SEGMENT
PENGGUNA SCRATCH?
Ketika anak-anak membuat sebuah program, mereka juga akan belajar
matematika dan konsep komputer yang dapat meningkatkan kreatifitas, logika
penalaran, pemecahan masalah serta kemampuan berkolaborasi. Namun,
dalam perkembangannya dapat digunakan untuk orang-orang
dewasa dalam membantu memahami dasar-dasar logika pemrograman.
dikembangkan untuk anak-anak berusia 8 dan untuk
membantu mereka mengembangkan keterampilan dan kreatifitas.
MUDAHKAH PEMAKAIAN
SCRATCH?
dirancang agar pemula yang baru belajar pemrograman tidak
melakukan kesalahan seperti kesalahan ketik syntax yang dapat menyebabkan
error. Dalam Scratch, anda hanya tinggal menyeret dan menggabungkan
beberapa blok program…semudah itu!!!
Antarmuka grafis memungkinkan pengguna untuk
dengan mudah mengontrol cara di mana berbagai jenis
perintah bereaksi satu sama lain.
APAKAH SCRATCH
MENDUKUNG BAHASA
INDONESIA?
Dengan dapat dirubahnya bahasa tampilan kedalam Bahasa
Indonesia akan semakin memudahkan bagi anak-anak dalam memahami
pemrograman.
dapat digunakan dalam 50 bahasa termasuk
Bahasa Indonesia!!!
Komposisi Scratch
Komposisi sebuah proyek dalam
Scratch
2
Sebuah proyek Scratch terdiri atas :
Proyek awal terdiri dari obyek-obyek yang disebut
sprite.
Anda dapat membuat sprite Anda sendiri dari awal
dengan menggunakan Paint Editor atau
merubah/mengedit dari yang telah disediakan.
Anda dapat memberikan instruksi kepada sprite,
membuatnya bergerak, memutar musik atau
bereaksi terhadap sprite lainnya.
Untuk memberitahu sprite apa yang harus dilakukan,
Anda dapat menggabungkan blok grafis menjadi
tumpukan, yang kemudian disebut script.
Scratch Interface
Bagian-bagian dari tampilan Scratch
3
MODE PRESENTASI
STAGE
Tempat Simulasi
Sprite
SPRITE INFO
PANE
Jendela Informasi
Detail Properti Sprite
SCIRPT AREA
Drag Blok di sini untuk
menggabungkannya
menjadi sebuah skrip
BLOCK PALLETE
Blok untuk memprogram
Sprite
NEW SPRITE
BUTTONS
Tombol-tombol untuk
membuat Sprite baru
BACKGROUND
BUTTONS
Tombol untuk membuat
latarbelakang stage
SPRITES PANE
Daftar Sprite yang
digunakan dalam proyek
TOOLBAR MENU
Berisi menu-menu dengan fungsi-sungsi
tertentu seperti copy, paste, simpan, dll.
HELP
Bantuan dalam
pengoperasian Scratch
GREEN FLAG
Tombol untuk menjalankan
skrip
TABS
Klik tab untuk mengedit
skrip, kostum dan suara
memiliki antarmuka
yang sederhana dan mudah
digunakan. Desainnya
memungkinkan pengguna
dari segala usia dan tingkat
pengalaman untuk membuat
proyek. Untuk melakukan hal
ini, dibagi menjadi 2
bagian yaitu : Palette dan
Pane.
PALETTE
PANE
Block Palette
Block Palette memungkinkan Anda untuk menyeret blok ke dalam
Script area, membuat variabel dan menciptakan lebih banyak
blok. Ketika Anda tarik blok dari Block Palette, salinan akan
mengikuti mouse sampai Anda "drop" di mana Anda
membutuhkannya.
Script Area
Blok dari Block Palette diseret ke dalam Script area. Beberapa
blok dapat dikombinasikan dengan blok lain untuk membentuk
sebuah skrip, dan akhirnya menjadi sebuah proyek.
Sprites Pane
Sprite pane berisi tampilan thumbnail dari semua sprite.
Sprite Info Pane
Sprite Info Pane berisi info tentang sprite yang dipilih serta
beberapa alat untuk memanipulasi sprite tersebut. Informasi ini
dapat diakses dengan mengklik icon "i“ berwarna biru pada sprite
di panel sprite.
Costume Pane
Costume Pane berisi daftar kostum dari sprite yang dipilih
termasuk nama sprite dan gambar preview.
Sprites Pane
Sprite Pane berisi tampilan thumbnail dari semua sprite.
Sprite Info Pane
Sprite Info Pane berisi info tentang sprite yang dipilih serta
beberapa alat untuk memanipulasi sprite tersebut. Informasi ini
dapat diakses dengan mengklik icon "i“ berwarna biru pada sprite
di panel sprite.
Costume Pane
Costume Pane berisi daftar kostum dari sprite yang dipilih
termasuk nama sprite dan gambar preview.
Sound Pane
Sound Pane berisi daftar klip audio.
STAGE
Stage adalah "sprite" yang mewakili
latar belakang proyek. Itulah
mengapa stage memiliki fitur-fitur
khusus yang berbeda dengan sprite
lain.
Terdapat 3 tombol pada Stage:
a. Green Flag - Untuk menjalankan
skrip.
b. Stop Sign - Untuk menghentikan
semua skrip dalam semua
sprite.
c. Tombol Presentasi – Untuk
merubah mode view menjadi full
Toolbar berisi menu-menu dengan fungsi-fungsi tertentu
seperti mengganti bahasa, menyimpan proyek, copy,
paste dan lain-lain.
TOOLBAR
“Pemrograman
adalah seni;
perpaduan antara
kreatifitas, nalar
dan logika.” JOKO H. PRASETYO
Praktisi dan Pegiat IT
1
2
3
Referensi
The LEAD Project, Super Scratch Programming Adventure!
http://wiki.scratch.mit.edu/wiki/Scratch_User_Interface
http://wiki.scratch.mit.edu/wiki/Scratch_User_Interfacehttp:/
/www.slideshare.net/oroteacher/lesson-1-scratch-
basics?utm_source=slideshow&utm_medium=ssemail&ut
m_campaign=download_notification
Joko H. Prasetyo, S.Si
joko.h.prasetyo@gmail.com
@jhprasetyo
Joko Hari Prasetyo Lulus S1 Jurusan Fisika, Fak. MIPA, Universitas Barwijaya Malang tahun 2005.
Berpengalaman bekerja di beberapa perusahaan IT swasta nasional di berbagai posisi jabatan dari
IT Support, Project Administrator hingga Project Manager. Saat ini sedang menggembangan
perusahaan yang bergerak dunia IT khususnya dalam bidang pengembangan aplikasi, cloud dan
robotik.
Logo Scratch dan Gambar
Kucing adalah copyright :
https://scratch.mit.edu
TERIMA KASIH
Anda telah membaca slide ini, sampai ketemu di bagian selanjutnya…

Belajar Pemrograman Scratch Part 1

  • 1.
  • 2.
  • 3.
    APAKAH SCRATCH ITU? adalah bahasapemrograman grafis Open Source yang dapat Anda gunakan secara gratis. Hanya dengan drag and drop beberapa blok berwarna, Anda akan dapat membuat cerita interaktif, game, animasi, musik dan presentasi. Bahkan hasil kreasi Anda dapat di-upload ke Internet untuk berbagi dengan programmer dari seluruh dunia.
  • 4.
    DARI MANA ASAL NAMASCRATCH? Dengan cara yang sama, programmer menggabungkan berberapa media (gambar, foto, efek suara, dan sebagainya) dengan cara yang menarik untuk menciptakan sesuatu yang baru. adalah nama untuk cara DJ (Disk Jockey) yang kreatif menggabungkan potongan musik, menggunakan teknik yang disebut menggores atau “scratch”.
  • 5.
    SIAPAKAH PENCIPTA SCRATCH? adalah sebuahproyek yang didanai oleh US National Science Foundation (NSF). Scratch kemudian dikembangkan oleh Media Lab’s Lifelong Kindergraten Group Massachusetts Institute of Technology (MIT).
  • 6.
    SIAPA SEGMENT PENGGUNA SCRATCH? Ketikaanak-anak membuat sebuah program, mereka juga akan belajar matematika dan konsep komputer yang dapat meningkatkan kreatifitas, logika penalaran, pemecahan masalah serta kemampuan berkolaborasi. Namun, dalam perkembangannya dapat digunakan untuk orang-orang dewasa dalam membantu memahami dasar-dasar logika pemrograman. dikembangkan untuk anak-anak berusia 8 dan untuk membantu mereka mengembangkan keterampilan dan kreatifitas.
  • 7.
    MUDAHKAH PEMAKAIAN SCRATCH? dirancang agarpemula yang baru belajar pemrograman tidak melakukan kesalahan seperti kesalahan ketik syntax yang dapat menyebabkan error. Dalam Scratch, anda hanya tinggal menyeret dan menggabungkan beberapa blok program…semudah itu!!! Antarmuka grafis memungkinkan pengguna untuk dengan mudah mengontrol cara di mana berbagai jenis perintah bereaksi satu sama lain.
  • 8.
    APAKAH SCRATCH MENDUKUNG BAHASA INDONESIA? Dengandapat dirubahnya bahasa tampilan kedalam Bahasa Indonesia akan semakin memudahkan bagi anak-anak dalam memahami pemrograman. dapat digunakan dalam 50 bahasa termasuk Bahasa Indonesia!!!
  • 9.
    Komposisi Scratch Komposisi sebuahproyek dalam Scratch 2
  • 10.
    Sebuah proyek Scratchterdiri atas : Proyek awal terdiri dari obyek-obyek yang disebut sprite. Anda dapat membuat sprite Anda sendiri dari awal dengan menggunakan Paint Editor atau merubah/mengedit dari yang telah disediakan. Anda dapat memberikan instruksi kepada sprite, membuatnya bergerak, memutar musik atau bereaksi terhadap sprite lainnya. Untuk memberitahu sprite apa yang harus dilakukan, Anda dapat menggabungkan blok grafis menjadi tumpukan, yang kemudian disebut script.
  • 11.
  • 12.
    MODE PRESENTASI STAGE Tempat Simulasi Sprite SPRITEINFO PANE Jendela Informasi Detail Properti Sprite SCIRPT AREA Drag Blok di sini untuk menggabungkannya menjadi sebuah skrip BLOCK PALLETE Blok untuk memprogram Sprite NEW SPRITE BUTTONS Tombol-tombol untuk membuat Sprite baru BACKGROUND BUTTONS Tombol untuk membuat latarbelakang stage SPRITES PANE Daftar Sprite yang digunakan dalam proyek TOOLBAR MENU Berisi menu-menu dengan fungsi-sungsi tertentu seperti copy, paste, simpan, dll. HELP Bantuan dalam pengoperasian Scratch GREEN FLAG Tombol untuk menjalankan skrip TABS Klik tab untuk mengedit skrip, kostum dan suara
  • 13.
    memiliki antarmuka yang sederhanadan mudah digunakan. Desainnya memungkinkan pengguna dari segala usia dan tingkat pengalaman untuk membuat proyek. Untuk melakukan hal ini, dibagi menjadi 2 bagian yaitu : Palette dan Pane. PALETTE PANE
  • 14.
    Block Palette Block Palettememungkinkan Anda untuk menyeret blok ke dalam Script area, membuat variabel dan menciptakan lebih banyak blok. Ketika Anda tarik blok dari Block Palette, salinan akan mengikuti mouse sampai Anda "drop" di mana Anda membutuhkannya. Script Area Blok dari Block Palette diseret ke dalam Script area. Beberapa blok dapat dikombinasikan dengan blok lain untuk membentuk sebuah skrip, dan akhirnya menjadi sebuah proyek.
  • 15.
    Sprites Pane Sprite paneberisi tampilan thumbnail dari semua sprite. Sprite Info Pane Sprite Info Pane berisi info tentang sprite yang dipilih serta beberapa alat untuk memanipulasi sprite tersebut. Informasi ini dapat diakses dengan mengklik icon "i“ berwarna biru pada sprite di panel sprite. Costume Pane Costume Pane berisi daftar kostum dari sprite yang dipilih termasuk nama sprite dan gambar preview.
  • 16.
    Sprites Pane Sprite Paneberisi tampilan thumbnail dari semua sprite. Sprite Info Pane Sprite Info Pane berisi info tentang sprite yang dipilih serta beberapa alat untuk memanipulasi sprite tersebut. Informasi ini dapat diakses dengan mengklik icon "i“ berwarna biru pada sprite di panel sprite. Costume Pane Costume Pane berisi daftar kostum dari sprite yang dipilih termasuk nama sprite dan gambar preview. Sound Pane Sound Pane berisi daftar klip audio.
  • 17.
    STAGE Stage adalah "sprite"yang mewakili latar belakang proyek. Itulah mengapa stage memiliki fitur-fitur khusus yang berbeda dengan sprite lain. Terdapat 3 tombol pada Stage: a. Green Flag - Untuk menjalankan skrip. b. Stop Sign - Untuk menghentikan semua skrip dalam semua sprite. c. Tombol Presentasi – Untuk merubah mode view menjadi full
  • 18.
    Toolbar berisi menu-menudengan fungsi-fungsi tertentu seperti mengganti bahasa, menyimpan proyek, copy, paste dan lain-lain. TOOLBAR
  • 19.
    “Pemrograman adalah seni; perpaduan antara kreatifitas,nalar dan logika.” JOKO H. PRASETYO Praktisi dan Pegiat IT
  • 20.
    1 2 3 Referensi The LEAD Project,Super Scratch Programming Adventure! http://wiki.scratch.mit.edu/wiki/Scratch_User_Interface http://wiki.scratch.mit.edu/wiki/Scratch_User_Interfacehttp:/ /www.slideshare.net/oroteacher/lesson-1-scratch- basics?utm_source=slideshow&utm_medium=ssemail&ut m_campaign=download_notification
  • 21.
    Joko H. Prasetyo,S.Si joko.h.prasetyo@gmail.com @jhprasetyo Joko Hari Prasetyo Lulus S1 Jurusan Fisika, Fak. MIPA, Universitas Barwijaya Malang tahun 2005. Berpengalaman bekerja di beberapa perusahaan IT swasta nasional di berbagai posisi jabatan dari IT Support, Project Administrator hingga Project Manager. Saat ini sedang menggembangan perusahaan yang bergerak dunia IT khususnya dalam bidang pengembangan aplikasi, cloud dan robotik.
  • 22.
    Logo Scratch danGambar Kucing adalah copyright : https://scratch.mit.edu TERIMA KASIH Anda telah membaca slide ini, sampai ketemu di bagian selanjutnya…