Penyelesaian Problem Bank Darah Kelas 11 [Bag. 2]

Cekgu Arman
14 Apr 202417:44

Summary

TLDRThe video script is a tutorial by an IT teacher from a high school in South Sumatra, Indonesia, discussing how to solve a problem from an 'Informatics' textbook for 11th graders using the Merdeka curriculum. The problem involves calculating the number of blood donors and the volume of blood that can be donated in each village, categorized by blood type. The script explains the input format, which includes the number of donors and villages, followed by donor data. The solution involves creating a two-dimensional array to store donor counts and blood volume for each village and blood type. The script also includes a Python function to process the data and calculate the required outputs, which are then compared to an example from the textbook to ensure accuracy.

Takeaways

  • 😀 The video is a tutorial by an Information Technology teacher from a high school in South Sumatra, Indonesia.
  • 📚 The tutorial covers problem-solving from an 'Informatics' textbook for 11th graders, focusing on blood bank management.
  • 🔍 The specific problem discussed is 'subpr 2' which involves calculating the number of blood donors and the volume of blood that can be donated in each village.
  • đŸ’» The input format for the problem includes the number of blood donors, the number of villages, and detailed donor information for each village.
  • 📊 The output format requires displaying the number of donors and the total volume of blood for each blood type in every village.
  • 💡 The tutorial explains how to initialize variables and arrays to store donor information and calculate the required statistics.
  • 🔱 The script includes a detailed walkthrough of the coding process in Python, including loops and list comprehensions.
  • 🔡 Blood types are represented numerically, with A=1, B=2, AB=3, and O=4, and these values are used to index arrays.
  • đŸ’Œ The tutorial demonstrates how to process input data, which includes splitting strings and converting them into integers for array indexing.
  • 📝 The final part of the script involves running the code and comparing the output with the expected results from the textbook example.

Q & A

  • What is the main topic discussed in the video script?

    -The main topic discussed in the video script is solving a problem from an Information Technology textbook for 11th-grade students, specifically focusing on managing a blood bank and calculating the number of blood donors and the volume of blood that can be donated in each village.

  • What is the book's title and author mentioned in the script?

    -The book's title is 'Informatica' and it is written by Auzi Asparian, with the first edition published in 2021.

  • What was the focus of the previous video by the teacher?

    -In the previous video, the teacher discussed Subpr 1 of the Blood Bank problem, which involved calculating the number of voluntary blood donors.

  • What is the specific problem the teacher attempts to solve in this video?

    -In this video, the teacher attempts to solve Subpr 2, which requires calculating the number of blood donors and the volume of blood that can be donated in each village.

  • What is the format of the input data as described in the script?

    -The input data format consists of an integer 'n' representing the number of voluntary blood donors, followed by an integer 'm' representing the number of villages. Each of the following 'n' lines contains three pieces of information: village code, blood type, and the volume of blood that can be donated.

  • How are blood types represented in the input data?

    -Blood types in the input data are represented by numbers: A=1, B=2, AB=3, and O=4.

  • What is the expected output format according to the script?

    -The expected output format is the number of donors and the total volume of blood available in each village, categorized by blood type.

  • How does the teacher initialize the variables and arrays in the Python code?

    -The teacher initializes variables 'n' and 'm', and uses a list comprehension to create a two-dimensional array to store the number of donors and the total volume of blood for each village and blood type, initializing all values to zero.

  • What is the purpose of the loop in the Python code discussed in the script?

    -The loop in the Python code is used to iterate through each donor's data, updating the number of donors and the total volume of blood for the corresponding village and blood type.

  • How does the script handle the conversion of blood type from string to integer?

    -The script converts blood types from string (1, 2, 3, 4) to integer by subtracting 1 from the string value to match the zero-based index of the array.

  • What is the final step the teacher takes to validate the solution?

    -The final step is to call the 'hitung_donor' function with the initialized variables and input data, and then compare the output of the code with the expected output from the textbook to ensure it matches.

Outlines

00:00

😀 Introduction to Blood Donation Management

The speaker, a computer science teacher from a high school in South Sumatra, begins by greeting the audience and introducing the topic of blood donation management. The discussion revolves around solving a problem from a computer science textbook for 11th graders, focusing on calculating the number of blood donors and the volume of blood that can be donated in each village. The problem is set within the context of managing a blood bank, and the teacher refers to a previous video where they discussed a related subproblem involving calculating the number of voluntary blood donors. The input format for the problem is described, which includes the total number of voluntary blood donors and the number of villages, followed by detailed donor information for each village.

05:02

đŸ‘šâ€đŸ’» Coding Strategy for Blood Donation Calculation

The speaker proceeds to explain the coding strategy for solving the blood donation problem. They outline the initialization of variables and the creation of a two-dimensional array to store donor information, including the number of donors and the total volume of blood for each village and blood type. The speaker emphasizes the importance of initializing the array with zeros and then updating it based on the donor data. The process involves iterating through each donor's data, updating the count of donors and the total volume of blood donated for each blood type in each village. The speaker also discusses the need to convert blood type strings into integer indices to match the array indices, which start from zero.

10:02

📝 Processing Donor Data Input

The speaker moves on to discuss the input of donor data, which involves creating an empty list to store the donor information. Each element in the list represents a donor with details such as village code, blood type, and blood volume. The process includes a loop that iterates through the number of voluntary blood donors, collecting input from the user, splitting it into parts, and converting the blood type from a string to an integer. The speaker demonstrates how to add the processed donor data to the list and prepare it for the calculation function. They also mention the importance of careful input to ensure the correct processing of data.

15:03

🔍 Validation and Conclusion

Finally, the speaker validates the coding solution by comparing the output with the expected results provided in the textbook. They input the number of donors and villages as per the example and execute the code to check the output against the textbook's sample output. The results match, indicating that the code correctly calculates the number of donors and the total volume of blood donated for each blood type in each village. The speaker concludes by expressing hope that the explanation is beneficial for learning and ends the session with a farewell greeting.

Mindmap

Keywords

💡Informatics

Informatics is the science of information and computation. In the context of the video, it refers to the academic discipline being taught by the narrator, who is an informatics teacher at a high school in South Sumatra. The video discusses solving problems from an informatics textbook, indicating that informatics involves problem-solving and computational thinking.

💡Blood Bank Management

Blood Bank Management is a system for organizing and managing blood donations. The video script discusses a problem-solving exercise related to calculating the number of blood donors and the volume of blood that can be donated in different villages, which is a practical application of informatics in managing a blood bank's resources.

💡Donor

A donor in this context refers to an individual who voluntarily donates blood. The video script mentions 'DDS' or 'donor darah sukarela', which translates to voluntary blood donors. The exercise in the video aims to calculate the number of donors and the volume of blood they can donate, highlighting the importance of donors in the blood donation process.

💡Desa

Desa is an Indonesian term for 'village'. In the script, it is used to refer to the administrative divisions where blood donations are being calculated. The video discusses the number of donors and volume of blood per desa, indicating that the exercise is geographically distributed across different villages.

💡Volume of Blood

The volume of blood refers to the quantity of blood that can be donated by an individual. In the video, the script mentions calculating the volume of blood that can be donated by each donor, with a range from 0 to 500 milliliters. This is a critical parameter in blood bank management as it determines the total available blood supply.

💡Programming

Programming is the process of writing instructions for a computer to execute. The video script includes a discussion of coding, specifically in Python, to solve the problem of calculating blood donors and volumes. Programming is essential in informatics as it allows for the automation of tasks and the processing of data.

💡List Comprehension

List comprehension is a Pythonic way to create lists based on existing lists. In the script, list comprehension is used to initialize a two-dimensional array with zeros, which will later store the count of donors and the total volume of blood for each blood type in each village. This is an efficient way to set up data structures in programming.

💡Looping

Looping is a programming construct used to repeat a block of code a certain number of times. The video script describes using a 'for' loop to iterate through each donor's data, which includes the village code, blood type, and blood volume. Looping is crucial for processing each piece of data in a collection, such as a list of donors.

💡Input and Output

Input and output refer to the data that a program receives from the user and the results it produces, respectively. The video script discusses the format of input, which includes the number of donors and villages, and the expected output, which is the count of donors and the total blood volume for each blood type in each village. Understanding input and output is fundamental in programming as it defines how a program interacts with its users.

💡Blood Type

Blood type refers to the classification of blood based on the presence or absence of specific antigens on the surface of red blood cells. In the script, blood types are denoted by numbers (A=1, B=2, AB=3, O=4) for the purpose of computation. Blood type is a key factor in blood bank management as it determines compatibility for transfusion.

💡Array

An array is a data structure that can store a fixed-size sequential collection of values of the same type. The video script mentions the use of a two-dimensional array to store the number of donors and the total volume of blood for each blood type in each village. Arrays are essential in programming for organizing and accessing data efficiently.

Highlights

Introduction to the discussion on solving problems from the 'Informatics' textbook for 11th grade, curriculum Merdeka, authored by Auzi Asparian, first edition 2021.

Focus on Subpr 2, which involves calculating the number of blood donors and the volume of blood that can be donated in each village.

Reference to the problem of blood bank management from page 60 of the textbook.

Input format similar to Subpr 1, with the first line containing the number of voluntary blood donors (n), and the second line containing the number of villages (m).

Each subsequent line contains three pieces of information: village code, blood type, and volume of blood that can be donated.

Village code is an integer from 1 to m, and the volume of blood is an integer from 0 to 500.

The output format includes the number of donors and the total volume of blood available in each village based on blood type.

An example input is provided on page 64, with 8 voluntary blood donors and 3 villages, followed by their respective data.

Blood types are represented by numbers: A=1, B=2, AB=3, and O=4.

Coding approach in Python is introduced, starting with initializing variables and creating a two-dimensional array to store donor data.

The two-dimensional array is initialized with zeros, with rows representing villages and columns representing blood types.

Looping through each donor's data to update the number of donors and total blood volume for each blood type in each village.

Conversion of blood type from string to integer is necessary to match the array index, which starts from 0.

The program accurately displays information on the number of donors and total blood volume based on blood type and village.

Data input for donors involves initializing an empty list to store donor data, with each element being a tuple containing village code, blood type, and blood volume.

A loop is used to process each donor's data, splitting the input string into village code, blood type, and blood volume.

The function 'hitung_donor' is called with variables n, m, and data to process the donor information.

The final output is compared with the example output in the textbook to ensure the program meets the problem requirements.

The conclusion emphasizes the practical application of the coding solution in blood bank management and its educational value.

Transcripts

play00:01

asalamualaikum warahmatullahi

play00:02

wabarakatuh kembali bertemu dengan saya

play00:05

arah guru Informatika SMA Negeri

play00:08

Sumatera Selatan kali ini kita akan

play00:12

membahas

play00:14

penyelesaian soal pada buku

play00:18

Informatika kelas 11 ya kurikulum

play00:23

Merdeka tulisan dari auzi

play00:26

asparian cetakan pertama 2021

play00:30

terbitan dari Pusat perbukuan Badan

play00:33

standar kurikulum dan asesmen pendidikan

play00:35

Kementerian Pendidikan Kebudayaan riset

play00:37

dan

play00:38

teknologi pada video terdahulu kita

play00:40

sudah membahas

play00:43

tentang subpr 1 dari Bank Darah yaitu

play00:48

menghitung jumlah pendonor

play00:50

darah di mana pada S ini kita menghitung

play00:55

jumlah pendonor darah sukarela atau S di

play01:01

setiap desa nah pada video kali ini saya

play01:05

akan mencoba menyelesaikan subpr 2 di

play01:10

mana pada gambar

play01:14

2.16 kita diminta untuk menghitung

play01:16

jumlah pendonor darah dan volume darah

play01:19

yang dapat didonorkan di masing-masing

play01:22

desa soalnya tetap ya kita eh mengacu

play01:26

kepada problem pengelolaan Bank Darah

play01:29

halaman 60 kita langsung lihat saja

play01:32

deskripsinya Seperti

play01:35

apa format masukan sama dengan subpr 1

play01:40

Ya baik eh karena dia format pasukannya

play01:44

sama dengan subpr 1 kita lihat kembali

play01:47

format masukan pada sub 1 baris pertama

play01:51

adalah sebuah bilangan bulat n yang

play01:53

merupakan jumlah DDS ya donor darah

play01:56

sukarela Nilai N ini paling banyak

play01:58

berjumlah 1000 orang

play02:00

baris kedua adalah m yang merupakan

play02:03

jumlah desa yang paling banyak berjumlah

play02:05

10 desa n baris berikutnya masing-masing

play02:08

akan terdiri atas tig buah informasi

play02:10

yaitu kode Desa golongan darah dan

play02:12

volume darah yang

play02:14

dapat kode desa merupakan sebuah

play02:16

bilangan bulat dari 1 sampai m sedangkan

play02:19

volume darah yang dapatkan adalah sebuah

play02:22

bilangan bulat dari 0 hingga

play02:24

500 baik berarti nanti tetap kita akan

play02:27

membuat seperti pada satu kita akan

play02:30

membagi coding kita ee berdasarkan

play02:33

output yang diberikan oleh user atau

play02:36

pengguna menjadi kode dsa golongan darah

play02:39

dan volume darah ya Di mana kita akan

play02:42

membuat eh baris pertama itu ada nilai

play02:45

bilangan bulat n yang mewakili DDS

play02:48

kemudian ada bilangan bulat m yang

play02:51

mewakili dari banyak desa atau jumlah

play02:55

desa nah kali ini pada format keluaran

play02:59

pada

play03:02

kedu keluaran berupa jumlah pendonor dan

play03:04

total volume darah yang ada di

play03:06

masing-masing desa berdasarkan golongan

play03:08

darahnya ikuti format yang ada di contoh

play03:10

keluaran berikut ada tabel

play03:13

2.9 di mana ada contoh masukan bisa kita

play03:16

lihat bersama pada halaman

play03:20

64 jadi 8 itu adalah DDS kemudian angka

play03:24

t ini mewakili jumlah

play03:27

desa selanjutnya ada t 1 150 kita ingat

play03:31

bahwa golongan darah itu diwakilkan

play03:34

dengan angka ya seperti yang ada di sini

play03:39

catatan di mana golongan darah AB akan

play03:43

dinyatakan sebagai t golongan darah A =

play03:46

1 b = 2 dan O = 4 nah

play03:52

bagaimana codingnya di dalam

play03:56

Python baik saya akan buka kembali saya

play03:59

menggunakan editor

play04:02

gini di sini Saya sudah

play04:05

membuat

play04:07

fungsi hitung donor ya sebuah fungsi

play04:11

hitung donor di mana Di sana kita

play04:13

inisialisasikan variabel n variabel m

play04:17

dan variabel

play04:18

data inisialisasi array untuk menyimpan

play04:21

donor eh untuk menyimpan jumlah pendor

play04:24

dan total volume darah di sini saya

play04:26

menggunakan array du dimensi di mana

play04:29

akan ada jumlah pendonor dan juga total

play04:34

volume kalau

play04:36

dilihat rumus jumlah pendonor sama 0 * 4

play04:41

ya

play04:43

for und in range m ini adalah

play04:49

ekspresi list comprehension yang

play04:52

menciptakan array du dimensi itu sendiri

play04:55

ekspresi ini nantinya akan membuat

play04:57

sebuah list yang berisi m elemen di mana

play05:01

setiap elemen adalah list yang berisi

play05:04

EMP angka 0 Saya ulangi nanti

play05:09

ekspresi yang

play05:11

akan dinyatakan di sini akan membuat

play05:15

sebuah list yang berisi m

play05:18

elemen ya dan setiap elemen adalah list

play05:22

yang berisi 4 angka 0 artinya nanti kita

play05:27

akan memiliki m baris dan 4 kolom m

play05:32

baris dan 4 kolom di mana setiap elemen

play05:36

akan memiliki nilai awalnya 0

play05:40

ya jumlah pendonor ini juga adalah array

play05:44

yang nanti digunakan untuk menyimpan

play05:47

jumlah pendonor berdasarkan golongan

play05:50

darahnya dari setiap desa misalnya

play05:54

jumlah pendonor

play05:57

i j akan akan menyimpan jumlah pendonor

play06:01

golongan darah ke J di desa ke

play06:06

I total volume ya total volume ini

play06:10

adalah array yang digunakan untuk

play06:14

menyimpan total volume darah yang

play06:16

didonorkan berdasarkan golongan darah di

play06:19

masing-masing desa misalnya total volume

play06:25

IJ akan menyimpan total volume Volume

play06:29

darah

play06:30

dari pendonor golongan darah ke J di

play06:33

desa ke

play06:35

I dengan menggunakan ekspresi list ini

play06:38

kita akan dapat dengan cepat

play06:41

menginisialisasi

play06:43

array dua dimensi dengan nilai awal 0

play06:47

sesuai dengan jumlah desa dan golongan

play06:50

darah yang telah

play06:53

ditentukan Sekarang kita akan membahas

play06:56

bagian selanjutnya di sini ada sebuah

play06:58

iterasi ada sebuah looping atau

play07:01

perulangan ya untuk memproses setiap

play07:03

data pendonor seperti bisa dilihat di

play07:06

situ ada for kode Desa golongan darah

play07:10

volume darah in data nah ini adalah Loop

play07:15

atau for yang akan mengiterasi melalui

play07:17

setiap elemen dalam data di mana setiap

play07:20

elemen dalam data tadi akan berisi

play07:22

informasi tentang kode Desa golongan

play07:25

darah dan volume darah dari seorang

play07:27

pendonor indeks golongan ya di sini ada

play07:31

indeks golongan indeks golongan sama

play07:34

dengan integer golongan darah

play07:37

1 ini merupakan eh variabel yang akan

play07:42

digunakan untuk menentukan indeks di

play07:44

dalam array jumlah pendonor dan juga

play07:46

total volume berdasarkan golongan darah

play07:51

pendonor karena golongan darah disajikan

play07:54

dalam bentuk string 1 2 3 atau 4 ya kan

play07:58

tadi seperti J kita ingat bahwa

play08:01

masing-masing golongan darah A B AB dan

play08:04

o akan diinisialisasikan dengan string 1

play08:08

2 3 dan

play08:10

4 maka kita perlu mengkonversinya

play08:13

menjadi angka integer dan dikurangi 1

play08:17

untuk mencocokkan indek array dimulai

play08:20

dari 0

play08:22

ya jadi saya

play08:24

ulangi karena golongan darah disajikan

play08:28

dalam bentuk string 1 2 3 dan 4 maka

play08:33

kita perlu melakukan konversi menjadi

play08:37

angka atau bilangan integer dan

play08:39

dikurangi

play08:41

1 untuk mencocokkan indek array dimulai

play08:46

dari

play08:48

0 Nah untuk jumlah ya untuk jumlah

play08:55

pendonor bisa Nah untuk jumlah pendonor

play09:00

baris ini akan menambahkan satu ke

play09:04

jumlah pendonor dengan golongan darah

play09:06

yang

play09:08

sesuai agar dia bisa mengakses elemen di

play09:12

indeks kode Desa 1 di dalam array jumlah

play09:16

pendonor dan menambahkan satu ke indeks

play09:19

yang sesuai yaitu indeks

play09:23

golongan seperti bisa dilihat total

play09:26

volume ada kode

play09:27

desa1 indeks golongan plus sama dengan

play09:30

volume darah nah baris ini menambahkan

play09:34

volume darah yang didonorkan oleh

play09:36

pendonor ke total volume darah untuk

play09:39

golongan darah yang sesuai di desa

play09:43

masing-masing

play09:45

ini agar kita bisa mengakses elemen di

play09:48

indeks kode desa -1 di dalam array total

play09:53

volume dan akan menambahkan volume darah

play09:57

ke indeks yang sesuai yaitu indeks

play10:00

golongan

play10:02

ya dengan menggunakan Loop for dan

play10:04

indeks yang dihitung

play10:08

maka program akan dapat dengan tepat

play10:13

mengampil

play10:15

informasi dari jumlah pendonor dan total

play10:18

volume darah berdasarkan golongan darah

play10:21

dan desa yang

play10:24

sesuai Sekarang kita akan membahas di

play10:27

bagian input

play10:29

data

play10:32

pendonor data di sini ya merupakan

play10:36

inisialisasi sebuah list kosong yang

play10:40

akan digunakan untuk menyimpan data

play10:44

pendonor setiap elemen dalam list ini

play10:47

akan berupa tel yang berisi tiga nilai

play10:50

yaitu kode desa yang merupakan bilangan

play10:54

integer golongan darah juga integer dan

play10:58

volume darah yaitu bilangan integer juga

play11:01

for i in range n ini adalah Loop for

play11:06

yang berjalan sebanyak n kali di mana n

play11:10

adalah Jumlah dari DDS atau donor darah

play11:14

sukarela iterasi ini bertujuan untuk

play11:17

mengambil input data pendonor sebanyak n

play11:20

kali Adapun kode Desa golongan darah

play11:24

volume

play11:25

darahama

play11:27

yaput ini akan mengambil input dari

play11:30

pengguna dalam bentuk string kemudian

play11:33

membaginya menjadi beberapa bagian

play11:35

Menggunakan fungsi split ya Jadi sama

play11:39

seperti pada kasus subpr 1 di mana kita

play11:43

akan membagi hasil daripada inputan dari

play11:47

pengguna atau dari user menjadi tiga

play11:49

bagian yaitu kode

play11:52

Desa golongan darah dan volume darah

play11:55

maka pada kasus subpr 2 ini pun kita

play12:00

akan melakukan hal yang sama kita akan

play12:02

menggunakan fungsi split Setelah itu

play12:04

kita juga akan menggunakan fungsi map

play12:07

yang akan diterapkan untuk mengkonversi

play12:10

setiap bagian menjadi string sehingga

play12:14

pada akhirnya nilai-nilai ini akan

play12:17

diatribusikan ke variabel kode Desa

play12:20

golongan darah dan volume

play12:22

darah Adapun baris yang selanjutnya ini

play12:27

ya

play12:30

setelah kita mengkonversi nilai-nilai

play12:32

input menjadi

play12:34

integer tel yang berisi nilai-nilai

play12:36

tersebut akan ditambahkan ke dalam list

play12:39

data di mana setiap tel akan mewakili

play12:43

satu entry data

play12:46

pendonor terakhir kita akan memanggil

play12:49

fungsi hitung donor di mana Di sana ada

play12:52

variabel n ada variabel m dan ada

play12:54

variabel

play12:56

data kita akan coba sekarang

play13:00

menjalankan coding kita ini apakah

play13:03

sesuai dengan permintaan soal yang ada

play13:08

di buku nih kita lihat kembali di sini

play13:11

ada format keluaran

play13:12

ee tabel

play13:15

2.9 kita akan coba

play13:23

jalankan jumlah DDS kita isikan 8

play13:30

kemudian jumlah desa kita masukkan

play13:33

3 sama seperti pada subpr 1 maka setelah

play13:38

kita mengisikan jumlah desa kita harus

play13:40

berhati-hati karena kita akan memasukkan

play13:43

tiga bilangan yang akan dipisahkan oleh

play13:46

spasi yang displit oleh e yang

play13:50

dipisahkan oleh fungsi split

play13:52

tadi

play13:54

3 1 150

play13:59

2

play14:01

250 3 1

play14:05

300 1 3

play14:09

450 2 2

play14:13

200

play14:16

34

play14:19

350

play14:22

14

play14:24

500 21500

play14:29

Sekarang kita akan coba jalankan kita

play14:33

eksekusi Nah kita dapat bandingkan

play14:37

supaya kita lebih mudah melihatnya kita

play14:40

akan coba cek antara contoh yang ada di

play14:42

buku dengan hasil daripada koding kita

play14:49

ya pada contoh keluaran yang ada di

play14:52

tabel

play14:54

2.9 berdasarkan masukan yang ada maka

play15:00

1 golongan darah

play15:02

A itu nol pendonor

play15:06

dan praktis konsekuensinya pasti 0 ML

play15:10

itu logikanya kita lihat output kita

play15:13

golongan darah A itu 0 pendonor dan 0 ML

play15:18

sama untuk golongan darah B ada satu

play15:21

pendonor sebanyak 250

play15:25

ml untuk golongan AB

play15:29

ada satu

play15:30

pendonor sebanyak 450

play15:33

ML golongan darah O ada satu

play15:37

pendonor sebanyak 500

play15:40

ml jadi untuk desa 1 outputnya sudah

play15:45

sesuai antara coding yang kita buat

play15:49

dengan output yang diminta oleh tabel

play15:54

2.9 Sekarang kita akan lihat pada

play15:57

Desa Des

play16:00

golongan darah A itu ada satu

play16:03

pendonor sebanyak 500 ml golongan darah

play16:07

B S pendonor 200

play16:10

ml golongan darah AB ada 0 pendonor dan

play16:16

0 ML golongan darah O = 0 pendonor 0

play16:23

ML Dasa du juga sama sudah sesuai kita

play16:27

cek untuk desa ketig a Dasa ketiga

play16:32

pendonor untuk golongan darah A itu ada

play16:35

dua ya ada dua orang

play16:37

pendonor jumlahnya 450 ML golongan darah

play16:42

B ada 0 pendonor jumlahnya 0 ML golongan

play16:46

darah AB ada 0 pendonor sebanyak 0 ML

play16:50

juga dan golongan Dara o 1 pendonor

play16:54

sebesar atau sebanyak

play16:56

350 ML

play16:59

nah jika kita komparasi antara output

play17:02

pada coding yang sudah kita buat dengan

play17:04

contoh keluaran pada tabel 29 baik untuk

play17:07

desa 1 Desa 2 dan desa 3 maka seluruh

play17:14

outputnya sesuai

play17:17

dengan apa yang menjadi permintaan pada

play17:21

soal

play17:23

mudah-mudahanoding ini bisa bermanfaat

play17:27

dan dapat menjadi

play17:29

dari pembelajaran bersama saya

play17:33

armansyah guru Informatika SMA Negeri

play17:36

Sumatera Selatan wasalamualaikum

play17:39

warahmatullahi wabarakatuh

Rate This
★
★
★
★
★

5.0 / 5 (0 votes)

Étiquettes Connexes
Blood DonationInformaticsCoding TutorialHigh SchoolData ManagementEducational ContentPython ProgrammingIndonesian CurriculumCommunity ServiceHealth Awareness
Besoin d'un résumé en anglais ?