Full Transcript

·YouTLDR

Berpikir Komputasional

34:34EnglishBy RafalaTVTranscribed Jul 26, 2026
Analyze another video with Pro30-day money-back guarantee
0:00

Assalamualaikum warahmatullahi

0:02

wabarakatuh

0:04

in this meeting we will discuss

0:07

one element namely computational thinking

0:10

in Informatics subjects with the

0:13

learning objective of thinking

0:15

logically in solving problems

0:20

What is computational thinking

0:23

computational thinking or

0:25

computational thinking is a

0:27

method for solving problems

0:30

by applying computer science

0:33

or Informatics techniques another definition of

0:37

computational thinking is the ability to

0:39

think

0:41

to solve a problem

0:43

thoroughly logically and orderly

0:47

and can also be said to be a

0:51

problem-solving technique that has a very broad

0:54

area of ​​application not only to

0:57

solve problems related to

1:00

computer science but also to

1:02

solve various problems in

1:06

everyday life

1:07

with the concept of

1:10

defining problems collecting data

1:15

identifying the most likely causes of problems

1:18

identifying the

1:20

root of the problem

1:23

and proposing and implementing

1:27

solutions in other words

1:32

brain computing to

1:34

get used to thinking logically

1:36

structured and creative

1:39

there are four principles of computational paytren

1:42

namely the first decomposition the

1:46

second paytren mission the third

1:50

abstraction the fourth algorithms

1:56

where decomposition is the breakdown of

1:58

data and problems

2:03

namely breaking down data and problems

2:06

into

2:07

small parts the second is

2:12

that observe patterns and tents in data

2:16

so observe

2:19

patterns and trends in data

2:24

the third is

2:26

algorithms namely

2:29

determine Watch

2:32

to soft a problem

2:35

so step by step to

2:38

solve the problem

2:40

the fourth is abstraction remove

2:44

detail and extract telephone information

2:47

so separate the

2:52

unimportant parts and take relevant information

2:59

decomposition is about breaking down

3:02

complex problems into

3:04

small parts so that they are easy to

3:07

handle

3:11

this is the process of decomposition

3:13

where here the

3:16

big problem is analyzed first

3:19

then broken down into

3:22

small parts and so on then sought for

3:25

solutions so composed or

3:28

composed is solving a

3:30

complex problem or system

3:34

into small parts and

3:37

easy to solve

3:39

these smaller problems are

3:40

solved

3:42

one by one until the larger complex problem is

3:45

solved

3:47

as a simple example when

3:50

making fried rice

3:53

where we make fried rice

3:55

We have to understand how to make

3:58

fried rice then we collect

4:00

the ingredients then we start

4:02

making fried rice according to

4:04

the steps

4:07

in making fried rice We have to

4:09

prepare

4:11

such as stove frying pan spatula

4:15

cooking oil rice eggs spices and others

4:19

which are all a process

4:22

called decomposition

4:26

as another example

4:29

in we prepare

4:31

breakfast in the form of bread and also a cup of

4:34

tea

4:35

where the preparation of this bread includes

4:38

first slicing the bread then

4:41

Place the slices of bread

4:44

then spread with butter and

4:46

add jam

4:48

then prepare liquid coffee or tea

4:52

First, boil the water first,

4:54

pour hot water and dip the tea. Well, the

4:58

bottom process is

5:00

called decomposition, so break down the

5:05

smaller parts of

5:07

a process one by one. For more

5:10

details, please watch the

5:12

following video. The first is

5:15

decomposition or problem decomposition,

5:19

which is

5:20

the process of solving a problem

5:22

by dividing the problem into

5:25

smaller or more

5:28

manageable sub-problems and then solving

5:32

these smaller problems separately.

5:35

As seen,

5:38

one of the problem decomposition strategies

5:41

is the divide and conquer strategy,

5:44

where to solve a

5:46

big problem we define or divide the

5:50

problem into

5:53

small problems so that it becomes suprablem, then in

5:56

this example it is divided again into subproblems,

5:59

divided again into smaller suprablems

6:02

and then do Conquer

6:06

or solve the problem

6:10

one by one until finally we

6:13

can

6:14

combine the solution into a

6:16

general solution or a

6:18

general solution to the main problem that

6:21

we faced earlier

6:24

so it is made smaller so that it is easier

6:28

to solve, of course.

6:31

Well, this can be exemplified by

6:33

how, for example, we write a scientific article,

6:36

there are several ideas that we want to

6:38

convey, then we divide the idea

6:41

into subpoints of ideas which

6:45

in the end will

6:47

actually support it. explanation of the main idea

6:49

or solving the problem from the main idea

6:57

example of problem decomposition is

7:01

how we can

7:03

decompose a car as

7:07

shown in the following picture

7:09

Well from the driver's perspective we

7:12

can do functional decomposition

7:15

so divide the components of this car

7:18

based on their function

7:20

to be able to understand the car as a

7:23

whole,

7:26

for example there is a control system,

7:29

cooling system, transmission system, power system and

7:32

so on and then the

7:36

control system for example we can also

7:39

divide it again into

7:41

smaller components based on its function,

7:43

for example brake control, gas control or

7:48

maybe the steering system which is

7:50

controlled by the driver and so on

7:53

Well by dividing

7:56

the car into its components

8:00

based on its function we can

8:02

understand

8:04

the car as a whole but

8:06

more easily,

8:07

meaning when for example there is a problem

8:10

somewhere we can analyze

8:13

the relationship of the problem with the

8:16

components that we have decomposed the

8:21

second example is an example that is relevant

8:23

to pharmacy for example When we

8:26

see a syrup preparation

8:28

we can do decomposition, namely There is

8:34

secondary packaging or packaging outside

8:36

the box and there is also

8:40

primary packaging, the bottle in this case a

8:43

brown glass bottle containing the syrup preparation

8:48

then we can decompose the secondary packaging or box

8:52

again we can

8:55

divide it again that there is

8:57

packaging material for example special paper or

9:00

art paper or maybe duplex

9:03

and also there is drug information in it

9:07

then there is

9:09

drug information again the composition

9:11

indications rules of use and so on

9:15

on the other side of the primary packaging or

9:18

bottle there is the packaging material there is the

9:22

solution preparation or its contents in this case

9:25

Paracetamol solution well in the

9:28

solution preparation we can divide it again

9:30

based on the function in this case there is an

9:32

active ingredient there is an additional ingredient Well

9:36

then we can also divide this additional ingredient

9:38

into

9:41

smaller components for example there is a solvent

9:45

there is a sweetener there is a preservative and so on

9:49

well By understanding this decomposition we

9:53

can solve

9:55

one by one or choose one by one

9:59

from the smallest component of

10:00

each

10:01

main component of this preparation so that

10:05

we can make a product in the end

10:08

for example

10:12

we can connect this problem with for example the process

10:14

of making a drug preparation or product

10:17

so we break it down into

10:19

small components then choose one by one from the

10:21

small components not in

10:24

the end we can combine and

10:26

form a high quality drug preparation

10:31

the second is

10:33

pattern recognition or pattern recognition

10:39

this can help in solving a

10:43

problem by looking for a pattern of

10:46

certain rules of equations in a problem

10:50

well What is a pattern or pattern a

10:54

pattern is an object of a process or event

10:58

that can be named a

11:00

pattern is a set of measurements that

11:02

describe an object

11:04

What is The role of

11:07

the first pattern is the process of finding the

11:10

relationship of one pattern to

11:13

previous patterns and the second is learning to

11:17

distinguish patterns that are considered important

11:20

against their background.

11:22

The third is using the theory of

11:26

system algorithms that place or

11:28

group patterns in certain categories

11:33

as an example of

11:36

human perception.

11:38

Humans have been given the ability

11:40

to receive sensory stimuli from the

11:43

environment

11:45

and provide action to what

11:48

they observe, for example recognizing faces,

11:52

understanding spoken words, reading

11:55

handwriting, distinguishing fresh

11:58

or rotten food from its smell, and so on

12:03

will be clearer. Let's pay attention to the

12:06

following video.

12:09

Next is pattern recognition,

12:11

namely the process of

12:14

recognizing similarities or differences in

12:18

characteristics of various problems

12:20

or phenomena that are different but

12:23

have a relationship.

12:27

For example, here we can

12:30

see that there are three preparations or drug products.

12:35

Now, try to find the similarities between

12:40

these three preparations. Have you

12:47

been able to find the similarities?

12:51

Let's discuss

12:55

the similarities. These three preparations

12:58

are liquid preparations, we can see that the

13:00

oral preparations are for

13:02

oral use.

13:04

All three can be seen as syrup, yes, that

13:07

means they are used orally.

13:10

Then we can see that these three preparations

13:13

contain one active ingredient

13:15

each, namely Paracetamol,

13:18

there is a hexin HCl group, and there is loratadine there.

13:23

There are still similarities between these three preparations,

13:28

try Before I give the answer,

13:30

try to find 3 other similarities of

13:34

this preparation.

13:40

Okay, so the similarity is that

13:43

all of them definitely contain additional ingredients,

13:46

for example, solvents

13:49

or preservatives in this case.

13:53

Then the second preparation is used

13:55

repeatedly or multiple doses so not

13:58

once. We can see that generally

14:01

this oral preparation is a

14:03

multiple dose preparation, for example, for

14:05

several days of use

14:07

and the last one, if you can look

14:11

more closely or more carefully,

14:13

you can see that the net or volume of

14:16

these three products is 60 ml.

14:23

The third is

14:25

abstraction or attraction

14:30

abstraction. Focus on important information

14:33

only and ignore

14:35

other irrelevant information.

14:37

At this stage, what needs to be done

14:40

is to generalize and

14:42

identify

14:44

general principles that produce

14:47

trend patterns and regularities. This is

14:51

very important because usually

14:54

by looking at general characteristics it will be

14:57

possible to create a model for

15:00

solving the problem.

15:01

In other words, this attraction is to

15:05

simplify a complex problem

15:10

by focusing on important general information

15:12

and ignoring information

15:16

that is not relevant to the solution.

15:20

This abstraction method is a method

15:23

in which we generate and

15:27

identify general principles

15:29

that produce trend patterns and

15:31

regularities. For example, we can

15:35

group a problem into

15:38

a certain pattern like we

15:40

group files in

15:44

Windows Explorer. so here

15:47

there are types of files in one group

15:51

for example there are PDF files then

15:55

image files or maybe audio files and

15:59

video files are grouped according to their

16:00

type

16:04

in abstraction the focus is mainly on the

16:07

general characteristics that exist in each

16:11

element not specific details for example earlier

16:15

we arranged files based on

16:17

their data type

16:19

Is it an audio format

16:21

text format

16:23

video format and so on

16:26

we do not focus on

16:29

file a contains audio what file contains

16:33

video what

16:34

or file C contains text about what

16:37

but we focus on the type of file

16:42

so the attraction that we do

16:44

in this example is grouping the

16:47

same case based on its data type

16:51

to make it clearer we pay attention to the following video

16:56

next is abstraction

16:59

abstraction is eliminating

17:01

parts of a problem

17:03

that are not important to get a

17:07

general solution in solving a similar problem

17:10

muscle followed by generalization

17:14

Now let's see an example of abstraction

17:17

from this syrup preparation is an example of a

17:20

syrup preparation product that we have

17:23

discussed in the decomposition section and also

17:25

pattern recognition now Let's look at it

17:28

from an abstraction point of view

17:31

when we look further then

17:34

this syrup preparation turns out to contain

17:36

active ingredients additional ingredients and solvents

17:40

Well to be able to make a syrup sedan we

17:43

can eliminate other parts that are

17:45

not or not yet relevant namely

17:48

eliminating additional ingredients and solvents

17:51

so that we can focusing on the

17:54

active ingredient first,

17:56

it turns out that the syrup preparation has an

17:59

active ingredient of Paracetamol which

18:02

has a bitter taste and is also difficult to dissolve

18:05

in water

18:06

by looking at the satta Mall only

18:09

then we can decide

18:12

what steps we should take to be

18:14

able to make this syrup preparation

18:19

so first look at the main thing What is the

18:22

main problem from there

18:25

we can

18:27

find a solution

18:29

to the problem or issue

18:31

we are facing

18:34

Well the next example is

18:37

information abstraction, for example, the

18:38

information that appears on a

18:40

printed map Usually see Google Maps, yes,

18:43

without us realizing it, Google Maps

18:45

has done abstraction so that

18:47

the information is clearer and more relevant

18:49

to us, for example,

18:52

the abstraction of the ITB level map shows the

18:54

name of

18:55

the building, for example,

19:01

when the map level is raised to

19:03

Bandung level, it shows the name of the street,

19:05

there are several names of important places or monuments

19:08

there,

19:10

but when we raise the level

19:13

again to the map of West Java, then what is

19:15

seen is the name of the city Just imagine

19:18

if there is a street name, it would be dizzy,

19:20

right? When someone

19:23

sees a map of West Java, of course

19:25

what he sees is not the name of the street, yes, he

19:28

wants to see the location of the city, that means

19:31

other information besides the city

19:33

is removed with the aim of

19:37

focusing

19:39

on what we want to see

19:43

like that, for example,

19:45

then the next is an example of

19:47

abstraction which is continued with

19:48

generalization so it is known there is a name

19:51

turtlegraphic YouTube procedure

19:53

for drawing arbitrary Vector two-

19:55

dimensional graphics that are generalized

19:58

using a turtle robot so we

20:01

can give instructions well

20:03

this turtle has a position attribute direction and

20:06

pen the difference can be another attribute on

20:09

off and also has a color attribute and

20:11

also width or thickness yes Well

20:14

this turtle robot can receive 3

20:16

simple commands that are forward turn or turn

20:18

and change the Pen attribute here for example

20:22

when we give the instruction pen

20:25

down then forward 30 turn minus one

20:28

hundred the Gree for what 30 and followed

20:31

by John 1 country we can

20:33

generalize this star this star shape

20:37

turns out after seeing after

20:39

we abstract this star shape is

20:40

just a repetition of the

20:44

triangles we can make by only

20:46

using 4 instructions that are

20:48

repeated so that they form

20:50

larger shapes well this starter graphic is

20:53

usually used to learn

20:54

programming because here we can

20:56

give instructions continuously then

20:57

repeat and so on well this

21:01

can also be made for other patterns this is

21:04

basically a repetition too yes

21:05

colorful geometry like this

21:08

here of course involves

21:10

other attributes such as changing the color of the pen

21:13

used

21:16

next is another example of

21:18

abstraction followed by

21:19

generalization, namely the recognition of

21:22

smiling faces or smile detection. You

21:24

may now be familiar with

21:25

some cameras that when we smile,

21:29

the shutter will automatically turn on.

21:32

This is used. This uses

21:34

smile detection technology.

21:36

Well, it turns out that

21:38

smile detection works in two

21:40

steps or two stages. The first is

21:42

to transform a photo of a face into a

21:44

simple smile. So there are

21:47

two points and one line that

21:49

indicate the position of the eyes and mouth.

21:52

Next, detection is carried out. Is the

21:54

face smiling or

21:56

not by matching the image from the

21:58

first stage so the points and lines are

22:02

against the red line and the green dot

22:06

as seen in the image on the

22:08

right, that is the reference. The

22:11

face will be detected

22:13

as smiling if and only if the

22:16

first image touches all the green dots

22:20

and none touch the red line.

22:23

It turns out that with just two rules like

22:26

that, we can generalize

22:29

whether a face can smile

22:32

or be considered smiling or not.

22:35

Now, try to work on it or try to

22:38

determine which images from the results of

22:41

stage 1 will be considered or

22:44

detected as a smiling face.

22:47

The answer is from the next substance, but try to

22:50

work on your own first.

23:04

Okay, let's discuss which images are

23:07

detected.

23:09

Okay, when we overlay, the result

23:13

is as follows: the

23:16

image with the letter x or the x mark

23:19

is qualified as a

23:20

smiling face, namely the

23:23

green dot

23:25

coincides with the point from the results of stage 1

23:29

and does not there is a line

23:32

or point that touches the red line

23:37

can be seen only the image that meets the

23:40

two conditions is considered or

23:42

detected as a smiling face from

23:45

here what we can conclude is

23:48

first there is an abstraction process that is it

23:51

turns out that a complex face

23:54

to determine whether it is smiling

23:56

or not is only enough to see from the

23:58

position of the eyes and the shape of the mouth

24:01

from there can do generalization

24:03

based on the limits of the red line and the

24:06

green point that is set

24:08

this is one example of how

24:12

we can do

24:14

generalization and pattern recognition but

24:18

also with abstraction

24:22

so a combination of three elements of

24:25

competitive thinking

24:28

and the principle of

24:30

computer sandal thinking the last

24:32

is the

24:37

algorithm algorithm or algorithm that

24:41

determines step by step solutions

24:44

to overcome problems or procedures that

24:47

must be done to solve

24:50

the problem

24:51

well

24:53

this algorithm alone we have

24:56

done this technique even though we do not

24:58

know

25:01

the concepts of algorithms for example

25:06

when we make coffee where to

25:09

make

25:11

this coffee we must know must understand what

25:16

ingredients are used to make

25:18

coffee then

25:22

what steps do we

25:25

do to make a coffee Well

25:29

those steps are

25:31

called algorithms

25:36

so

25:38

algorithms are steps or

25:40

procedures that must be done to

25:43

solve a problem the discussion

25:46

in the algorithm there are 3 aspects first the

25:50

problem itself namely the problem

25:53

to be solved

25:55

then enter

25:57

namely

25:58

the details of the problem The

26:03

third pattern identification output

26:05

is a solution to solve the problem

26:08

so that from this aspect a

26:12

good algorithm has the following characteristics,

26:14

the first is correct, meaning the

26:17

resulting solution can

26:20

solve the problem, the second is efficient,

26:23

meaning the resulting solution is

26:26

appropriate according to the existing problem,

26:29

which means it is easy

26:32

to implement, yes, this

26:35

resulting solution can be used

26:38

realistically and easily, it

26:42

will be clearer if we pay attention to the following video, the

26:48

last element or pillar of

26:50

computational thinking is algorithmic

26:52

thinking, I will give a little

26:54

introduction, we will deepen

26:57

this algorithmic thinking in the meetings

26:59

in the following weeks

27:03

or the result of this algorithmic thinking

27:06

is a set of systematic procedures

27:08

for solving a problem or

27:10

sub-problem,

27:12

this is different from the logarithm

27:14

in mathematics, it is very different,

27:17

well, this algorithm can involve

27:19

sequences, namely executing steps

27:21

sequentially, so step 1 then second,

27:24

third, and so on, it can also

27:27

involve conditional choices or

27:30

branching steps, for example, if it is

27:33

then go to step a, if not then

27:35

go to step B, that's

27:37

conditional,

27:38

and the last one can involve

27:40

repetition, so repeating steps

27:42

because of a certain condition, usually

27:44

this is conditional and repetition

27:46

is a combination,

27:48

I will give an example of how the

27:50

algorithm

27:51

of a procedure or process to

27:55

make or develop liquid preparations

27:59

or syrup preparations The

28:02

first stage is preformulation.

28:05

Well, we have previously discussed

28:07

abstraction, yes, it turns out that we have to... It is

28:09

necessary to see the active substance or

28:11

active ingredient first because that is the key

28:14

or center of our problem, for

28:17

example, paracetamol, we

28:19

have to know the dosage, it turns out there is a

28:21

problem, it tastes bitter and is difficult to

28:23

dissolve in water, while water is a

28:25

common or main solvent

28:27

used or chosen for syrup preparations, the

28:32

sequence or next step

28:34

is to formulate, namely

28:37

determining or choosing what ingredients

28:39

we will use that

28:42

we will need to make

28:44

Paracetamol syrup preparations, in this case there are

28:47

additional ingredients, for example sweeteners

28:49

because it was bitter, then the solvent

28:51

must be right, whether it is water or maybe a

28:53

mixture of water and ethanol or

28:56

maybe using glycerin and

28:57

so on, the packaging is also the same, we have to

29:01

determine what packaging we use,

29:03

what volume, of course,

29:05

depends on how much we will make, the

29:10

next product is after knowing the

29:12

ingredients, we make it, we make it,

29:15

we continue to evaluate whether it turns out

29:17

the taste is acceptable or not,

29:20

then it will be durable or stable or

29:23

not, the preparation is soluble or not, and

29:25

so on,

29:26

if it meets the requirements or meets the

29:29

quality, then we can get the

29:30

product, so that's the product. Solved

29:33

our problem

29:35

is an example of algorithmic thinking with

29:37

sequential steps, so

29:40

sequential steps, but I will introduce the

29:43

steps another here If it turns out that the

29:44

production or evaluation results do not meet

29:47

the requirements or the quality is not as

29:49

desired then there is a repetition

29:52

here so there is a conditional that

29:54

causes the repetition to return to the

29:57

previous step we do

29:58

continuous reformulation of production

30:01

again evaluation again until finally

30:03

found the

30:04

formula or result of the product that is

30:07

the most or the highest quality

30:09

or meets the requirements that we want

30:12

like that this is an example of

30:15

the use of algorithmic thinking in the

30:18

process of developing this Syrup preparation of

30:20

course Simplify in

30:22

reality it is not as simple as this

30:23

algorithm

30:27

example of computational application

30:29

is decomposition where in this stage

30:34

we think to be able to break down

30:38

process data or Complex problems into

30:42

smaller parts or

30:45

into tasks that are easy to manage

30:48

for example

30:49

breaking down the component structure

30:53

to form brownies into flour

30:56

then eggs sugar butter chocolate milk cheese

31:04

baking powder water

31:08

for example breaking down the basic process of making

31:10

brownies into preparing

31:12

ingredients mixing dough

31:15

developing dough or emulsion cooking baking

31:18

mask or makeup packing or

31:23

packaging

31:26

the next is

31:29

pattern recognition

31:31

this is the ability to

31:33

see similarities or even differences in

31:36

patterns trends and regularities

31:39

in data which will later be used

31:42

in making predictions and presenting

31:45

data for example recognizing patterns and the process of

31:48

making one box of brownies

31:52

starting from the preparation stage to

31:54

packing takes 60 minutes

31:57

using one oven unit

32:00

So 60 minutes = 1 box or 1 hour = 1 box The

32:08

third step is abstraction, which is

32:12

to generalize and

32:14

identify

32:15

general principles

32:18

that produce trend patterns and

32:20

regularities, for example by

32:24

looking at and identifying

32:26

general brownie making patterns,

32:29

if in one hour

32:32

with 1 oven or grill unit it

32:35

takes one brownie, then it takes 100

32:39

hours to produce 100 boxes of brownies.

32:43

Of course this is not

32:45

effective and efficient

32:49

because the process of making brownies

32:51

is a repetitive process, so we

32:54

can generalize that

32:57

this process does not have to wait for all

33:00

processes to be completed and then start from the beginning.

33:05

In other words, when the brownie cake has

33:09

entered the oven, we can do the process

33:12

of making the dough again without having to

33:15

wait until all the processes

33:17

are carried out. Thus, 60 minutes can

33:21

produce more than 3 boxes

33:24

or 1 hour more than 3 boxes so that

33:27

to produce 1 box with one

33:30

oven it takes 33 hours. The

33:34

next question is what if we provide

33:36

two ovens, then the answer is we only

33:40

need

33:42

16.5 hours to produce 100 boxes of

33:47

brownies.

33:48

Then the algorithm stage is to

33:52

develop instructions for solving the

33:55

same problem step by step. Step by step step

33:58

by step

34:00

so that other people can use

34:02

these steps or information to

34:05

solve the same problem. For example,

34:08

the steps and stages of making brownies

34:11

that are most effective and efficient according

34:13

to the previous pattern and abstraction

34:15

until the packing stage are sorted

34:19

completely, measured and creative.

34:22

Well, that's the discussion of Budi's

34:26

decision material this time. Thank you for

34:28

your attention. Assalamualaikum

34:30

warahmatullahi wabarakatuh

Continue with YouTLDR

Analyze another video with Pro

Process a new video, search every timestamp, compare sources, and keep the result in your library.

Get Pro — $12/month30-day money-back guarantee

More transcripts

Explore other videos transcribed with YouTLDR.