Lesson 1
Descriptive text
1. Definition (Definisi)
Descriptive text is a text which describes a person, place, animal, or thing in detail.
Teks deskriptif adalah teks yang menggambarkan seseorang, tempat, hewan, atau benda secara rinci.
2. Purpose (Tujuan)
The purpose of descriptive text is to give information by describing the object clearly so the reader can imagine it.
Tujuan teks deskriptif adalah memberikan informasi dengan menggambarkan objek secara jelas sehingga pembaca bisa membayangkannya.
3. Generic Structure (Struktur Umum)
Identification (Identifikasi)
- English: introduces the object that will be described.
- Indonesia: memperkenalkan objek yang akan dideskripsikan.
Description (Deskripsi)
- Gives details about the object, such as appearance, quality, or characteristics.
- Memberikan rincian tentang objek, seperti penampilan, kualitas, atau ciri-ciri.
4. Language Features (Ciri Kebahasaan)
- Using adjectives (kata sifat) → beautiful, tall, big.
- Using simple present tense → She has long hair.
- Using specific nouns → My cat, Borobudur Temple.
A. Useful Expressions
🔹 Describing Objects / Systems (Mendeskripsikan sistem/objek)
• This system is used for…
Sistem ini digunakan untuk…
• It is designed to…
Sistem ini dirancang untuk…
• It functions to…
Berfungsi untuk…
• It consists of…
Terdiri dari…
• It is developed using…
Dikembangkan menggunakan…
• It is commonly used in…
Biasanya digunakan dalam…
• The main feature is…
Fitur utamanya adalah…
• It helps users to…
Membantu pengguna untuk…
• It is important because…
Penting karena…
• It allows users to…
Memungkinkan pengguna untuk
B. Dialogue.
Software Engineering Major
Andi: What is your major?
Apa jurusanmu?
Rina: I study Software Engineering.
Saya belajar Rekayasa Perangkat Lunak.
Andi: What do you learn there?
Apa yang kamu pelajari di sana?
Rina: We learn how to design and develop software.
Kami belajar cara merancang dan membuat perangkat lunak.
Andi: What programming languages do you use?
Bahasa pemrograman apa yang kamu gunakan?
Rina: We use Python, Java, and sometimes JavaScript.
Kami menggunakan Python, Java, dan kadang JavaScript.
Andi: What can you create?
Apa yang bisa kamu buat?
Rina: We can create applications, websites, and systems.
Kami bisa membuat aplikasi, website, dan sistem.
C. Material: Descriptive Text
Software Engineering Major
Software Engineering is a technical major that focuses on designing, developing, and maintaining software systems. It is an important field in technology and digital development.
Students in this major learn programming languages such as Python, Java, and JavaScript. They also study system design, database management, and software testing.
Students usually work on projects to create applications or websites. They write code, fix errors, and improve system performance.
This major is important because software is used in many aspects of life, such as education, business, and communication.
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak adalah jurusan teknik yang berfokus pada perancangan, pembuatan, dan pemeliharaan sistem perangkat lunak. Jurusan ini sangat penting dalam dunia teknologi dan perkembangan digital.
Siswa di jurusan ini belajar bahasa pemrograman seperti Python, Java, dan JavaScript. Mereka juga mempelajari desain sistem, manajemen database, dan pengujian perangkat lunak.
Siswa biasanya mengerjakan proyek untuk membuat aplikasi atau website. Mereka menulis kode, memperbaiki kesalahan, dan meningkatkan kinerja sistem.
Jurusan ini penting karena perangkat lunak digunakan dalam banyak aspek kehidupan, seperti pendidikan, bisnis, dan komunikasi.
D. Questions from the Text
1. What is Software Engineering?
Apa itu Rekayasa Perangkat Lunak?
2. What do students learn in this major?
Apa yang dipelajari siswa di jurusan ini?
3. What programming languages are used?
Bahasa pemrograman apa yang digunakan?
4. What do students create?
Apa yang dibuat siswa?
5. Why is this major important?
Mengapa jurusan ini penting?
6. What is the function of software?
Apa fungsi perangkat lunak?
7. What do students do in projects?
Apa yang dilakukan siswa dalam proyek?
8. What is system design?
Apa itu desain sistem?
9..What is the role of database management?
Apa peran manajemen database?
10..How does software help daily life?
Bagaimana perangkat lunak membantu
kehidupan sehari-hari?
E. Translate into Indonesian.
1. Software Engineering is a technical major.
2. Students learn programming languages.
3. They create applications.
4. Software is used in daily life.
5. Students write code.
6. They fix errors in the system.
7. Software helps communication.
8..Websites are created using programming.
9. Database stores data.
10..System design is important.
11. Students work on projects.
12. Programming requires logic.
13..Applications help users.
14. Technology is growing fast.
15. Software is used in business.
16..Students learn problem-solving.
17..Coding is an important skill.
18..Systems must be tested.
19..Software improves efficiency.
20..Developers build systems.
F. Multiple Choice (C1 & C2) – 20 Soal
🔹 C1 (Remembering)
1..Software Engineering is related to…
A. Cooking
B. Programming
C. Singing
D. Painting
E. Farming
Answer: B
2..Programming language example is…
A. Rice
B. Java
C. Water
D. Chair
E. Table
Answer: B
3. Students create…
A. Food
B. Applications
C. Clothes
D. Music
E. Toys
Answer: B
4. Software is used in…
A. Technology
B. Cooking
C. Farming
D. Fishing
E. Cleaning
Answer: A
5. Database is used to…
A. Cook
B. Store data
C. Sing
D. Draw
E. Play
Answer: B
6. Coding means…
A. Cooking
B. Writing program
C. Singing
D. Drawing
E. Cleaning
Answer: B
7..Java is a…
A. Food
B. Language
C. Animal
D. Tool
E. Game
Answer: B
8..Students learn…
A. Programming
B. Dancing
C. Cooking
D. Singing
E. Driving
Answer: A
9..Website is a…
A. Food
B. System
C. Animal
D. Tool
E. Drink
Answer: B
10..Software is…
A. Hardware
B. Program
C. Food
D. Tool
E. Game
Answer: B
🔹 C2 (Understanding)
11. Why do students learn programming?
A. To cook
B. To create software
C. To sing
D. To play
E. To draw
Answer: B
12..What is the function of software?
A. Entertainment only
B. Helping users
C. Cooking
D. Cleaning
E. Sleeping
Answer: B
13..Why is database important?
A. For games
B. To store data
C. To sing
D. To draw
E. To cook
Answer: B
14..What do students do in projects?
A. Sleep
B. Create systems
C. Cook
D. Play
E. Sing
Answer: B
15. Why is testing important?
A. For fun
B. To check errors
C. To play
D. To eat
E. To relax
Answer: B
16. How does software help business?
A. Cooking
B. Managing data
C. Singing
D. Drawing
E. Playing
Answer: B
17..What happens if there is an error?
A. Ignore
B. Fix it
C. Eat
D. Sleep
E. Play
Answer: B
18..Why is logic important?
A. For games
B. For programming
C. For cooking
D. For singing
E. For sport
Answer: B
19. What do developers build?
A. Food
B. Systems
C. Clothes
D. Music
E. Water
Answer: B
20. Why is software important?
A. For fun only
B. For daily activities
C. For cooking
D. For sport
E. For sleep
Answer: B
G. 20 Questions & Answers.
1. What is Software Engineering?
Apa itu Rekayasa Perangkat Lunak?
→ It is a major about software development.
→ Jurusan tentang pengembangan perangkat
lunak.
2. What do students learn?
Apa yang dipelajari siswa?
→ Programming and system design.
→ Pemrograman dan desain sistem.
3. What languages are used?
Bahasa apa yang digunakan?
→ Python, Java, JavaScript.
→ Python, Java, JavaScript.
4. What do they create?
Apa yang mereka buat?
→ Applications and websites.
→ Aplikasi dan website.
5. Why is it important?
Mengapa penting?
→ Because software is used everywhere.
→ Karena digunakan di mana-mana.
6. Do they code?
Apakah mereka coding?
→ Yes.
→ Ya.
7. What is coding?
Apa itu coding?
→ Writing programs.
→ Menulis program.
8. Do they use computers?
Apakah mereka menggunakan komputer?
→ Yes.
→ Ya.
9. What is database?
Apa itu database?
→ Data storage.
→ Tempat penyimpanan data.
10..What is system design?
Apa itu desain sistem?
→ Planning software structure.
→ Perencanaan sistem
11. Do they fix errors?
Apakah mereka memperbaiki error?
→ Yes.
→ Ya.
12. What is testing?
Apa itu testing?
→ Checking software.
→ Mengecek perangkat lunak.
13. Is it a technical major?
Apakah jurusan teknik?
→ Yes.
→ Ya.
14. What do developers do?
Apa yang dilakukan developer?
→ Build software.
→ Membuat software.
15. Is logic important?
Apakah logika penting?
→ Yes.
→ Ya.
16. What do they analyze?
Apa yang dianalisis?
→ System and data.
→ Sistem dan data.
17. Is teamwork needed?
Apakah butuh kerja tim?
→ Yes.
→ Ya.
18. What tools do they use?
Alat apa yang digunakan?
→ Computers and software.
→ Komputer dan software.
19. What is the result?
Apa hasilnya?
→ Software.
→ Perangkat lunak.
2p. Is it useful?
Apakah berguna?
→ Yes.
→ Ya.
H. Bonus Dialogue
Creating an Application
Teacher: Today we will create a simple application.
Hari ini kita akan membuat aplikasi sederhana.
Student: What should we do first?
Apa yang harus kami lakukan pertama?
Teacher: First, design the system.
Pertama, rancang sistemnya.
Student: Then what?
Lalu apa?
Teacher: Then write the code and test it.
Kemudian tulis kode dan uji.
Student: Is testing important?
Apakah testing penting?
Teacher: Yes, it helps find errors.
Ya, untuk menemukan kesalahan.
Lesson 2
Siap, berikut versi lengkap Procedure Text – Jurusan Rekayasa Perangkat Lunak (RPL) dengan format sama & bilingual (EN–ID) 👇
💻 PROCEDURE TEXT – REKAYASA PERANGKAT LUNAK (RPL)
1. 📘 What is Procedure Text?
EN:
Procedure text is a text that explains how to do something step by step.
ID:
Procedure text adalah teks yang menjelaskan cara melakukan sesuatu secara bertahap.
2. 🗣️ Useful Expressions (10 Ungkapan)
EN – ID:
First, turn on the computer → Pertama, nyalakan komputer
Second, open the application → Kedua, buka aplikasi
Then, create a new file → Kemudian, buat file baru
Next, write the code → Selanjutnya, tulis kode
After that, save the file → Setelah itu, simpan file
Make sure there are no errors → Pastikan tidak ada kesalahan
Run the program → Jalankan program
Check the output → Periksa hasil output
Fix the errors if needed → Perbaiki kesalahan jika ada
Finally, close the application → Terakhir, tutup aplikasi
3. 📖 Procedure Text (Dalam Bentuk Teks)
Title: How to Create a Simple Program Using Python
EN:
Creating a simple program is a basic skill in software engineering. First, turn on the computer and open the Python application. Second, create a new file. Then, write a simple code such as printing a message. Next, save the file with a .py extension. After that, run the program. Make sure there are no errors in the code. Check the output on the screen. If there are errors, fix them carefully. Finally, save your work and close the application.
ID:
Membuat program sederhana adalah keterampilan dasar dalam rekayasa perangkat lunak. Pertama, nyalakan komputer dan buka aplikasi Python. Kedua, buat file baru. Kemudian, tulis kode sederhana seperti menampilkan pesan. Selanjutnya, simpan file dengan ekstensi .py. Setelah itu, jalankan program. Pastikan tidak ada kesalahan pada kode. Periksa hasil output di layar. Jika ada kesalahan, perbaiki dengan hati-hati. Terakhir, simpan pekerjaanmu dan tutup aplikasi.
4. 📝 Soal Berdasarkan Teks
Answer the questions:
What is the text about?
What is the first step?
What application is used?
What do you write in the file?
Why do you save the file?
What should you check after running the program?
What do you do if there is an error?
What is the function of output?
What is the file extension used?
What is the final step?
5. Dialogue (Diperpanjang)
A: What are you doing?
B: I am creating a simple program using Python.
A: What is the first step?
B: First, I turn on the computer and open Python.
A: What do you do next?
B: I create a new file and write the code.
A: Is it difficult?
B: Not really, if you practice regularly.
A: What do you do after writing the code?
B: I save the file and run the program.
Saya menyimpan file dan menjalankan program.
A: What if there is an error?
Bagaimana jika ada error?
B: I fix the error and try again.
Saya memperbaikinya dan mencoba lagi.
A: What do you check after running it?
Apa yang kamu periksa setelah menjalankan program?
B: I check the output.
Saya memeriksa hasil output.
A: Kamu sedang apa?
B: Saya sedang membuat program sederhana menggunakan Python.
A: Apa langkah pertama?
B: Pertama, saya menyalakan komputer dan membuka Python.
A: Apa yang kamu lakukan selanjutnya?
B: Saya membuat file baru dan menulis kode.
A: Apakah sulit?
B: Tidak juga, jika sering berlatih.
A: Apa yang kamu lakukan setelah menulis kode?
B:
A:
B:
A:
B:
6. 🌐 Translate (20 Soal)
Translate into Indonesian:
Open the software
Write the program code
Save the file
Run the application
Check the output
Fix the error
Create a new project
Install the program
Close the application
Restart the computer
Debug the code
Compile the program
Use the keyboard
Click the button
Type the command
Test the program
Improve the code
Delete unnecessary files
Upload the project
Finish the task
7. ❓ 20 Q & A
What is Python? → A programming language
What is the first step? → Turn on computer
What do you create? → A file
What do you write? → Code
What do you save? → File
What do you run? → Program
What do you check? → Output
What do you fix? → Errors
What tool is used? → Computer
Who creates programs? → Programmer
What is output? → Result
Is coding important? → Yes
What happens if error appears? → Fix it
What extension is used? → .py
What do you open? → Application
What do you type? → Code
What is debugging? → Fixing errors
What do you need to learn? → Programming
Can beginners code? → Yes
What is the final step? → Close application
Multiple Choice
RPL (20 Soal Lengkap C1 & C2)
Choose the correct answer!
1. (C1) What is the first step in creating a program?
A. Run the program
B. Save the file
C. Turn on the computer
D. Close the application
E. Delete the file
👉 Answer: C
2. (C1) What application is used in the text?
A. Microsoft Word
B. Python
C. Excel
D. Paint
E. Chrome
👉 Answer: B
3. (C2) Why do we save the file?
A. To delete it
B. To keep the code
C. To close the app
D. To restart
E. To print
👉 Answer: B
4. (C2) What do you do after writing the code?
A. Eat
B. Sleep
C. Save the file
D. Go home
E. Stop
👉 Answer: C
5. (C1) What is checked after running the program?
A. Food
B. Output
C. Bag
D. Clothes
E. Table
👉 Answer: B
6. (C1) What do you open before coding?
A. Game
B. Software
C. Music
D. Video
E. Camera
👉 Answer: B
7. (C2) Why do we check the output?
A. To play
B. To see the result
C. To sleep
D. To delete
E. To relax
👉 Answer: B
8. (C1) What do you write in programming?
A. Letter
B. Code
C. Story
D. Song
E. Picture
👉 Answer: B
9. (C2) What should you do if there is an error?
A. Ignore it
B. Fix it
C. Delete program
D. Turn off computer
E. Stop learning
👉 Answer: B
10. (C1) What device is used in programming?
A. Television
B. Computer
C. Radio
D. Speaker
E. Fan
👉 Answer: B
11. (C1) Who creates a program?
A. Chef
B. Driver
C. Programmer
D. Farmer
E. Teacher
👉 Answer: C
12. (C2) What is debugging?
A. Writing code
B. Fixing errors
C. Running program
D. Saving file
E. Closing app
👉 Answer: B
13. (C1) What file extension is used in Python?
A. .doc
B. .jpg
C. .py
D. .mp3
E. .txt
👉 Answer: C
14. (C2) Why must we fix errors?
A. To make program correct
B. To stop working
C. To play game
D. To waste time
E. To close program
👉 Answer: A
15. (C1) What do you press to run the program?
A. Run button
B. Power button
C. Volume button
D. Back button
E. Exit button
👉 Answer: A
16. (C2) What should you do after fixing errors?
A. Leave it
B. Run again
C. Delete it
D. Close app
E. Sleep
👉 Answer: B
17. (C1) What do you save?
A. Food
B. File
C. Music
D. Video
E. Photo
👉 Answer: B
18. (C2) Why is practice important in coding?
A. To become better
B. To sleep
C. To stop learning
D. To relax
E. To delete code
👉 Answer: A
19. (C1) What do you type in programming?
A. Message
B. Code
C. Email
D. Song
E. Story
👉 Answer: B
20. (C2) What is the final step in the procedure?
A. Run program
B. Save file
C. Close application
D. Write code
E. Open software
👉 Answer: C
9. Bonus Dialogue
Working on a Programming Project
A: What project are you working on?
Proyek apa yang sedang kamu kerjakan?
B: I am creating a simple application using Python.
Saya sedang membuat aplikasi sederhana menggunakan Python.
A: What did you do first?
Apa yang kamu lakukan pertama?
B: I turned on my computer and opened the software.
Saya menyalakan komputer dan membuka aplikasi.
A: Did you write the code already?
Apakah kamu sudah menulis kode?
B: Yes, I wrote a simple program.
Ya, saya menulis program sederhana.
A: Did it run successfully?
Apakah langsung berhasil?
B:
B: Not at first, there were some errors.
Tidak, awalnya ada beberapa error.
A: What did you do then?
Apa yang kamu lakukan?
B: I debugged the code and fixed the errors.
Saya melakukan debugging dan memperbaiki kesalahan.
A: Great! What about now?
Bagus! Bagaimana sekarang?
B: Now it runs perfectly and shows the correct output.
Sekarang berjalan dengan sempurna dan menampilkan output yang benar.
A: That’s good. What will you do next?
Bagus sekali. Apa langkah selanjutnya?
B: I will improve the program and add more features.
Saya akan mengembangkan program dan menambahkan fitur baru.
0 Response to "BOOK 2 SMK RPL"
Post a Comment