Anda di halaman 1dari 11

Konsep Algoritma &

Pengenalan Scratch
PENGERTIAN ALGORITMA

PENGERTIAN ALGORITMA
Algorithm (Al-go-rith-um) / Algoritma adalah prosedur
atau formula atau urutan langkah-langkah untuk
menyelesaikan suatu masalah yang ditulis atau
dilakukan secara berurutan.

Algoritma yang digunakan oleh setiap orang terkadang


berbeda pada setiap  case  tertentu, karena logika yang
dimiliki setiap orang juga sangat unik dan berbeda-
beda.

02
CONTOH ALGORITMA
Berikut ini merupakan contoh-contoh sederhana dari
algoritma di dalam kehidupan sehari-hari.

Pergi ke Sekolah Belanja di


Memasak Mie Supermarket
Instan

03
ALGORITMA PEMROGRAMAN

ALGORITMA
PEMROGRAMAN
Algoritma pemrograman adalah urutan atau langkah-
langkah untuk menyelesaikan masalah pemrograman
komputer.

01 PROBLEM 02 LOGIC

How to solve
03 the Problem
04
Pemrograman Dasar

Pemrograman
01 Dasar
02 Konsep Dasar Pemrograman
Bahasa
Pemrograman yaitu suatu 03 Pemrograman
proses yang meliputi menulis, Suatu proses,
testing, memperbaiki, dan me- Kategori Bahasa:
maintenance perintah-perintah Originating : Pengumpulan Data
Bahasa Tingkat Tinggi &
Input : Memasukkan Data
(kode/script) dari sebuah Bahasa Tingkat Rendah.
Proses : Memproses Proses Data
program komputer. Jenis Bahasa
Output : Menampilkan Data berupa informasi
Pemrograman:
Distribution : Mendistribusikan Data
Ruby, php, java, C, C++,
Pascal, Python,
Javascript

05
Pemrograman Dasar (Lanjutan)

Perancangan
04 Program
05 Software Pendukung

Beberapa hal yang harus dipahami IDE (Integrated Development


pada saat merancang program, yaitu Environment)
Algoritma, Flowchart, Pseudocode. Software untuk menulis kode-kode
Baru Penulisan Program, Rilis, program dan menjalankan program.
Debug, dan Maintenance.
Contoh:
Android Studio, Atom, VsCode,
Netbeans, Visual Studio.

06
Scratch merupakan sebuah software yang
digunakan untuk membuat program dengan
cara yang menarik dan interaktif, serta mudah
dipahami untuk semua kalangan.

Dengan Scratch kita dapat memprogram sendiri


cerita-cerita interaktif, permainan, dan animasi — dan
membagikan kreasi-kreasimu dengan yang lainnya di
komunitas online.

Dengan Scratch dapat membantu:

Membantu berpikir secara kreatif


PENGENALAN
Mempertimbangkan secara sistematis

Bekerja secara kolaboratif


SCRATCH
scratch.mit.edu
07
SEJARAH SCRATCH

Scratch merupakan bahasa pemrograman visual


yang dikembangkan oleh Lifelong Kindergarten
Page Views Impression
research group di MIT Media Lab.

Pengembangan Scratch didukung oleh


pendanaan dari National Science Foundation,
Microsoft, Intel Foundation, Nokia, dan MIT
Media Lab research consortia.

08
PERKEMBANGAN SCRATCH
Data from Seng Hansun, Pemrograman Visual untuk semuanya (2014).

Date Version

8 Januari 2007 1.0

Mei 2007 1.1

7 Desember 2007 1.2

2 September 2008 1.3

19 Juli 2009 1.4

9 Mei 2013 2.0


09
2 Januari 2019 3.0
Komunitas Scratch

Scratch menerima orang-orang dari segala umur, ras, etnis, agama, kemampuan, dan gender.

10
M1 - ALGORITMA &
PEMROGRAMAN 1 (MA)

Thank
you!

Anda mungkin juga menyukai