I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan pengertian algoritma
2. Memahami konsep algoritma pemrograman
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
V. Gambar Kerja (boleh terlampir)
VIII. Evaluasi
Lakukan pengamatan dan penilaian pada algoritma deskriptif (Sederhana)
dalam kehidupan sehari hari dalam kaitan teknologi koimputer
a. Tugas
1. Kumpulkan data dari internet mengenai program algoritma deskriptif
(Sederhana) dalam kehidupan sehari hari dalam kaitan teknologi
koimputer
b. Tes Formatif
1. Jelaskan algoritma deskriptif (Sederhana) ?
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
2. Jelaskan ciri – ciri algoritma deskriptif (Sederhana)?
3. Berikan contoh algoritma deskriptif (Sederhana) ?
4. Deskripsikan secara singkat algoritma deskriptif (Sederhana) ?
5. Deskripsikan menurut anda apa yang dimaksud algoritma deskriptif
(Sederhana) ?
X. Penilaian Praktik
Aspek keterampilan, dilakukan dengan mengamati keterampilan peserta didik
dalam menggunakan alat ukur suatu besaran. Adapun rubrik penilaian
keterampilan sebagai berikut :
N Nilai/ Skor
Uraian Penilaian Keterangan
o Mak Dicapai
1 Mengikuti Langkah Kerja 10
2 Deskripsi algoritma 10
deskriptif (Sederhana)
3 Ciri algoritma deskriptif 10
(Sederhana)
4 Prosedur penulisan 10
5 Deskripsi 10
6 Mentaati petunjuk 20
7 Menyelesaikan evaluasi 20
8 Ketepatan Waktu 5
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Kelas/Semester : X / Gazal (Pertama)
Kompetensi Keahlian : Komputer Dan Jaringan Dasar
Kompetensi Dasar : Alur Logika Pemrograman
Topik : Algoritma Pesudocode
Alokasi Waktu : 4 Jam Pelajaran
I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan pengertian algoritma pesudocode
2. Memahami konsep algoritma pemrograman algoritma pseudocode
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
VIII. Evaluasi
Lakukan pengamatan dan penilaian pada algoritma pesudocode dalam
kehidupan sehari hari dalam kaitan teknologi koimputer
a. Tugas
1. Kumpulkan data dari internet mengenai program algoritma
pesudocode dalam kehidupan sehari hari dalam kaitan teknologi
koimputer
b. Tes Formatif
1. Jelaskan algoritma Pesudocode?
2. Jelaskan ciri – ciri algoritma Pesudocode?
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
3. Berikan contoh algoritma Pesudocode ?
4. Deskripsikan secara singkat algoritma Pesudocode ?
5. Deskripsikan menurut anda apa yang dimaksud algoritma
Pesudocode?
X. Penilaian Praktik
Aspek keterampilan, dilakukan dengan mengamati keterampilan peserta didik
dalam menggunakan alat ukur suatu besaran. Adapun rubrik penilaian
keterampilan sebagai berikut :
N Nilai/ Skor
Uraian Penilaian Keterangan
o Mak Dicapai
1 Mengikuti Langkah Kerja 10
2 Deskripsi algoritma 10
Pesudocode
3 Ciri algoritma Pesudocode 10
4 Prosedur penulisan 10
5 Deskripsi 10
6 Mentaati petunjuk 20
7 Menyelesaikan evaluasi 20
8 Ketepatan Waktu 5
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Kompetensi Keahlian : Komputer Dan Jaringan Dasar
Kompetensi Dasar : Alur Logika Pemrograman
Topik : Algoritma system Flowchat
Alokasi Waktu : 4 Jam Pelajaran
I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan pengertian algoritma Flowchat
2. Memahami konsep algoritma pemrograman algoritma Flowchat
3. Memahami gambar dan symbol -symbol flowchart
4. Menerapkan gambar dan symbol -symbol flowchart
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
VIII. Evaluasi
Lakukan pengamatan dan penilaian pada algoritma system flowchart dalam
kehidupan sehari hari dalam kaitan teknologi koimputer
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
a. Tugas
1. Kumpulkan data dari internet mengenai program system flowchart
dalam kehidupan sehari hari dalam kaitan teknologi koimputer
b. Tes Formatif
X. Penilaian Praktik
Aspek keterampilan, dilakukan dengan mengamati keterampilan peserta didik
dalam menggunakan alat ukur suatu besaran. Adapun rubrik penilaian
keterampilan sebagai berikut :
N Nilai/ Skor
Uraian Penilaian Keterangan
o Mak Dicapai
1 Mengikuti Langkah Kerja 10
2 Deskripsi algoritma system 10
flowchart
3 Ciri algoritma system 10
flowchart
4 Prosedur mengambar 10
system flowchart
5 Deskripsi 10
6 Mentaati petunjuk 20
7 Menyelesaikan evaluasi 20
8 Ketepatan Waktu 5
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Kompetensi Keahlian : Komputer Dan Jaringan Dasar
Kompetensi Dasar : Alur Logika Pemrograman
Topik : Algoritma program Flowchat
Alokasi Waktu : 4 Jam Pelajaran
I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan pengertian algoritma Flowchat
2. Memahami konsep algoritma pemrograman algoritma Flowchat
3. Memahami gambar dan symbol -symbol flowchart
4. Menerapkan gambar dan symbol -symbol flowchart
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
VIII. Evaluasi
Lakukan pengamatan dan penilaian pada algoritma program flowchart dalam
kehidupan sehari hari dalam kaitan teknologi koimputer baik koseptual dan
detail
a. Tugas
1. Kumpulkan data dari internet mengenai program flowchart dalam
kehidupan sehari hari dalam kaitan teknologi koimputer baik koseptual dan
detail
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
b. Tes Formatif
X. Penilaian Praktik
Aspek keterampilan, dilakukan dengan mengamati keterampilan peserta didik
dalam menggunakan alat ukur suatu besaran. Adapun rubrik penilaian
keterampilan sebagai berikut :
N Nilai/ Skor
Uraian Penilaian Keterangan
o Mak Dicapai
1 Mengikuti Langkah Kerja 10
2 Deskripsi algoritma 10
Program flowchart
3 Ciri algoritma Program 10
flowchart
4 Prosedur mengambar 10
Program flowchart
5 Deskripsi 10
6 Mentaati petunjuk 20
7 Menyelesaikan evaluasi 20
8 Ketepatan Waktu 5
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Alokasi Waktu : 4 Jam Pelajaran
I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan pengertian algoritma Flowchat
2. Memahami konsep algoritma pemrograman algoritma Flowchat
3. Memahami gambar dan symbol -symbol flowchart
4. Menerapkan gambar dan symbol -symbol flowchart
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
VIII. Evaluasi
Lakukan pengamatan dan penilaian pada algoritma program flowchart dalam
kehidupan sehari hari dalam kaitan teknologi koimputer baik koseptual dan
detail
a. Tugas
1. Kumpulkan data dari internet mengenai program flowchart dalam
kehidupan sehari hari dalam kaitan teknologi koimputer baik koseptual dan
detail
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
b. Tes Formatif
X. Penilaian Praktik
Aspek keterampilan, dilakukan dengan mengamati keterampilan peserta didik
dalam menggunakan alat ukur suatu besaran. Adapun rubrik penilaian
keterampilan sebagai berikut :
N Nilai/ Skor
Uraian Penilaian Keterangan
o Mak Dicapai
1 Mengikuti Langkah Kerja 10
2 Deskripsi algoritma 10
Program flowchart
3 Ciri algoritma Program 10
flowchart
4 Prosedur mengambar 10
Program flowchart
5 Deskripsi 10
6 Mentaati petunjuk 20
7 Menyelesaikan evaluasi 20
8 Ketepatan Waktu 5
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Kompetensi Keahlian : Komputer Dan Jaringan Dasar
Kompetensi Dasar : Alur Logika Pemrograman
Topik : Algoritma program Flowchat HIPO
Alokasi Waktu : 4 Jam Pelajaran
I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan pengertian algoritma Flowchat
2. Memahami konsep algoritma pemrograman algoritma Flowchat
3. Memahami gambar dan symbol -symbol flowchart
4. Menerapkan gambar dan symbol -symbol flowchart
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
HIPO menggunakan tiga macam diagram untuk masing-masing tingkatannya,
yaitu sebagai berikut :
b. Overview diagrams
Overview diagrams digunakan untuk menunjukkan secara garis besar
hubungan dari input, proses dan output, dimana bagian input
menunjukkan item-item data yang akan digunakan oleh bagian proses
berisi langkah-langkah yang menggambarkan kerja dari fungsi atau modul
dan bagian output berisi hasil pemrosesan data.
c. Detail Diagram
Detail Diagram berisi elemen-elemen dasar dari paket yang menggambarkan
secara rinci kerja dari fungsi atau modul
VIII. Evaluasi
Lakukan pengamatan dan penilaian pada algoritma program flowchart HIPO
dalam kehidupan sehari hari dalam kaitan teknologi koimputer baik koseptual
dan detail
a. Tugas
1. Kumpulkan data dari internet mengenai program flowchart HIPO dalam
kehidupan sehari hari dalam kaitan teknologi koimputer baik koseptual dan
detail
b. Tes Formatif
X. Penilaian Praktik
Aspek keterampilan, dilakukan dengan mengamati keterampilan peserta didik
dalam menggunakan alat ukur suatu besaran. Adapun rubrik penilaian
keterampilan sebagai berikut :
N Nilai/ Skor
Uraian Penilaian Keterangan
o Mak Dicapai
1 Mengikuti Langkah Kerja 10
2 Deskripsi algoritma 10
Program flowchart HIPO
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
3 Ciri algoritma Program 10
flowchart HIPO
4 Prosedur mengambar 10
Program flowchart HIPO
5 Deskripsi 10
6 Mentaati petunjuk 20
7 Menyelesaikan evaluasi 20
8 Ketepatan Waktu 5
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Kelas/Semester : X / Gazal (Pertama)
Kompetensi Keahlian : Komputer Dan Jaringan Dasar
Kompetensi Dasar : Struktur Bahasa Prangkat Bahasa pemrograman
Topik : Sejarah Singkat dan penerapan Aplikasi Pascal
Alokasi Waktu : 4 Jam Pelajaran
I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan pengertian aplikasi pascal
2. Memahami konsep penerapan aplikasi pascal
Langkah awal dari belajar pascal dasar Visual Basic adalah mengenal IDE
(Integrated Developement Environment) pascal dasar Visual Basic yang
merupakan Lingkungan Pengembangan Terpadu bagi programmer dalam
mengembangkan aplikasinya
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
deskriptif d. Aplikasi free pascal
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
8). Setelah anda benar – benar yakin bahwasannya proses sebelumnya
tidak ada masalah, silahkan untuk melanjutkannya dengan mengklik
button Instal.
9). Itulah tampilan proses menginstal free pascal di windows 10 yang
sedang berlangsung. Tunggu beberapa saat sampai proses benar –
benar selesai dan pastikan anda tidak mengklik button cancel ya. Setelah
kurang lebih 3 sampai 5 menit proses penginstalan berlangsung.
10). Bisa langsung klik button Next saja agar proses menginstal Free Pascal
bisa segera diselesaikan dengan baik.
11). Akhirnya sampai juga ke tahap akhir dalam cara menginstal free pascal
di windows 10, anda bisa langsung mengklik button Finish dan dapat
langsung anda gunakan sebagai compiler pascal untuk memulai proses
belajar bahasa pemrograman Free Pascal .
VIII. Evaluasi
Lakukan pengamatan dan penilaian pada algoritma deskriptif (Sederhana)
dalam kehidupan sehari hari dalam kaitan teknologi koimputer
a. Tugas
1. Kumpulkan data dari internet mengenai program algoritma deskriptif
(Sederhana) dalam kehidupan sehari hari dalam kaitan teknologi
koimputer
b. Tes Formatif
1. Jelaskan algoritma deskriptif (Sederhana) ?
2. Jelaskan ciri – ciri algoritma deskriptif (Sederhana)?
3. Berikan contoh algoritma deskriptif (Sederhana) ?
4. Deskripsikan secara singkat algoritma deskriptif (Sederhana) ?
5. Deskripsikan menurut anda apa yang dimaksud algoritma deskriptif
(Sederhana) ?
X. Penilaian Praktik
Aspek keterampilan, dilakukan dengan mengamati keterampilan peserta didik
dalam menggunakan alat ukur suatu besaran. Adapun rubrik penilaian
keterampilan sebagai berikut :
N Nilai/ Skor
Uraian Penilaian Keterangan
o Mak Dicapai
1 Mengikuti Langkah Kerja 10
2 Deskripsi algoritma 10
deskriptif (Sederhana)
3 Ciri algoritma deskriptif 10
(Sederhana)
4 Prosedur penulisan 10
5 Deskripsi 10
6 Mentaati petunjuk 20
7 Menyelesaikan evaluasi 20
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
8 Ketepatan Waktu 5
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Kelas/Semester : X / Gazal (Pertama)
Kompetensi Keahlian : Komputer Dan Jaringan Dasar
Kompetensi Dasar : Struktur Bahasa Prangkat Bahasa pemrograman
Topik : Algoritma Pascal (Struktur Program)
Alokasi Waktu : 4 Jam Pelajaran
I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan pengertian struktur program Pascal
2. Memahami konsep struktur program Pascal
3. Menjelaskan IDE (Integrated Developement Environment) Bahasa
pemrograman
4. Menguji hasil struktur program Pascal
Langkah awal dari belajar pascal dasar Visual Basic adalah mengenal IDE
(Integrated Developement Environment) pascal dasar Visual Basic yang
merupakan Lingkungan Pengembangan Terpadu bagi programmer dalam
mengembangkan aplikasinya
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Komentar Program
• Adalah keterangan yang diberikan untuk keperluan dokumentasi.
• Tidak menghasilkan tindakan (tidak mempengaruhi jalannya program).
• Boleh menggunakan tanda : { ini komentar } atau (* ini komentar *)
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Lakukan uji program dengan mengetikan Bahasa pascal pada program
pascal
a. Tugas
1. Kumpulkan data dari internet mengenai program algoritma
pemrograman pascal dan cari program pascal sederhana
b. Tes Formatif
1. Jelaskan struktur program pascal ?
2. Jelaskan IDE programmer dapat membuat user interface?
3. tuliskan jenis Bahasa pemrograman ?
4. Berikan contoh penulisan dari Bahasa pemrograman ?
5. Deskripsikan menurut anda dengan menyimpulkan tujuan mempelajari
Bahasa pemrograman ?
X. Penilaian Praktik
Aspek keterampilan, dilakukan dengan mengamati keterampilan peserta didik
dalam menggunakan alat ukur suatu besaran. Adapun rubrik penilaian
keterampilan sebagai berikut :
N Nilai/ Skor
Uraian Penilaian Keterangan
o Mak Dicapai
1 Mengikuti Langkah Kerja 10
2 Deskripsi algoritma Bahasa 10
pemrograman Pascal
3 Ciri algoritma Bahasa 10
pemrograman Pascal
4 Prosedur penulisan 10
5 Deskripsi 10
6 Mentaati petunjuk 20
7 Menyelesaikan evaluasi 20
8 Ketepatan Waktu 5
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Topik : Input-Output,Variabel,Konstanta & Reserved Word
Alokasi Waktu : 4 Jam Pelajaran
I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan, memahami menuliskan Perintah Input - Output
2. Menjelaskan, memahami menuliskan Identifier (Pengenal)
3. Menjelaskan, memahami menuliskan Deklarasi Variabel
4. Menjelaskan, memahami menuliskan Deklarasi Kostanta
5. Menjelaskan, memahami menuliskan Reserved Word (Kata Tercadang)
dan Penggunaan Unit Crt;
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
• Variabel adalah Suatu tempat di dalam memori komputer yang dapat
menyimpan nilai/data yang berubah-rubah.
• Variabel bersifat sementara, jika komputer dimatikan semua variabel
akan hilang. Variabel hanya dipakai saat program dijalankan.
d) Deklarasi Kostanta
• Konstanta adalah Suatu nilai/data bersifat tetap (tidak dapat berubah)
yang disimpan
di dalam memori dan dapat diambil nilai/datanya bila dipanggil.
• Konstanta sering digunakan dalam rumus fisika dan matematika.
e) Reserved Word (Kata Tercadang)
• Adalah kata-kata yang sudah didefinisikan oleh Pascal dan mempunyai
arti tertentu.
• Kata-kata tersebut tidak boleh digunakan sebagai identifier (Pengenal).
Contoh : Program, Begin, End, If, For, While, Repeat, Write, Read, dsb
f) Penggunaan Unit Crt;
Unit yang mengatur kerja layar dan keyboard atau I/O. Harus
menggunakan perintah uses crt untuk menggunakannya. Perintah yang
terdapat dalam unit ini antara lain :
X. Penilaian Praktik
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Aspek keterampilan, dilakukan dengan mengamati keterampilan peserta didik
dalam menggunakan alat ukur suatu besaran. Adapun rubrik penilaian
keterampilan sebagai berikut :
N Nilai/ Skor
Uraian Penilaian Keterangan
o Mak Dicapai
1 Mengikuti Langkah Kerja 10
2 Deskripsi algoritma Bahasa 10
pemrograman Pascal
3 Ciri algoritma Bahasa 10
pemrograman Pascal
4 Prosedur penulisan 10
5 Deskripsi 10
6 Mentaati petunjuk 20
7 Menyelesaikan evaluasi 20
8 Ketepatan Waktu 5
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan, memahami menuliskan macam – macam type data
2. Menjelaskan, memahami menuliskan macam – macam oprator
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
II. Teori Pendukung :
1. Type Data
a. Tipe data Char (karakter)
b. Tipe data String (Untai)
c. Tipe data Boolean
d. Tipe data Integer (Bil. Bulat)
e. Tipe Data Real (Pecahan)
2. Oprasi Oprator
a. Assignment Operator (Operator pengerjaan)
b. Binari Operator (operator Biner)
c. Unary Operator (Operator tunggal)
d. Bitwise Operator
Operator NOT
Operator AND
Operator OR
Operator XOR (Xclusive OR)
Operator SHL ( Shift Left )
Operator SHR ( Shift Right )
e. Relational Operator (Operator Relasi)
f. Logical Operator (Operator Logika)
g. Addariess Operator (Operator Alamat)
h. Set Operator (operator Himpunan)
i. String Operator
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
d. Tipe data Integer (Bil. Bulat)
e. Tipe Data Real (Pecahan)
2. Oprasi Oprator
a. Assignment Operator (Operator pengerjaan)
b. Binari Operator (operator Biner)
c. Unary Operator (Operator tunggal)
d. Bitwise Operator
Operator NOT
Operator AND
Operator OR
Operator XOR (Xclusive OR)
Operator SHL ( Shift Left )
Operator SHR ( Shift Right )
e. Relational Operator (Operator Relasi)
f. Logical Operator (Operator Logika)
g. Addariess Operator (Operator Alamat)
h. Set Operator (operator Himpunan)
i. String Operator
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
2. Oprasi Oprator
a. Assignment Operator (Operator pengerjaan)
ƒ Menggunakan simbol titik dua diikuti tanda sama dengan ( := ).
Contoh :
A := B Nilai := 10 Grade := ‘A’ Nama := ‘Budi’
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
d. Bitwise Operator
Operator NOT
Digunakan untuk pembalikan bitwise (nilai bit), 0 menjadi 1
dan 1 menjadi 0.
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Operator AND
Digunakan untuk membandingkan 2 elemen, hasilnya akan
benar jika keduanya benar.
Operator OR
Digunakan untuk membandingkan 2 elemen, hasilnya akan
benar jika salah satu atau keduanya benar.
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
IX. Evaluasi
Lakukan uji program dengan mengetikan Bahasa pascal pada program
pascal yang telah di uji berkaitan denganType Data dan Operator / Label
oprasi oprator aritmatika
a. Tugas
1. Kumpulkan data dari internet mengenai program Type Data dan
Operator / Label oprasi oprator aritmatika pada program pascal
b. Tes Formatif
1. Jelaskan apa yang dimaksud dengan program Type Data dan
Operator / Label oprasi oprator aritmatika berikan contohnya ?
2. Buatlah program Type Data dan Operator / Label oprasi oprator
aritmatika contohnya?
3. Jelaskan dengan deklarasi Kostanta dan variable untuk
mendeklarasikan program Type Data dan Operator / Label oprasi
oprator aritmatika berikan contohnya?
4. Berikan penjelesan secara studi kasus yang anda temukan dari Type
Data dan Operator / Label oprasi oprator aritmatika?
5. Deskripsikan menurut anda dengan menyimpulkan program
Type Data dan Operator / Label oprasi oprator aritmatika pada
program pascal yang di kejakan !
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
N Nilai/ Skor
Uraian Penilaian Keterangan
o Mak Dicapai
1 Mengikuti Langkah Kerja 10
2 Deskripsi algoritma Bahasa 10
pemrograman Pascal
3 Ciri algoritma Bahasa 10
pemrograman Pascal
4 Prosedur penulisan 10
5 Deskripsi 10
6 Mentaati petunjuk 20
7 Menyelesaikan evaluasi 20
8 Ketepatan Waktu 5
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Kompetensi Keahlian : Komputer Dan Jaringan Dasar
Kompetensi Dasar : Project struktur Control perulangan pemrograman
Topik : Pemrograman Looping / Perulangan
Alokasi Waktu : 4 Jam Pelajaran
I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan, memahami menuliskan printah For …. Do …
2. Menjelaskan, memahami menuliskan printah While …. Do …
3. Menjelaskan, memahami menuliskan printah Repeat …. Until…
4. Menjelaskan, memahami menuliskan Perbandingan Repeat-Until dengan
While-Do dan Fungsi Standard Pada Perulangan
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
c. Perulangan Tersarang (Nested Loop)
2. While …. Do ….
Perulangan While-Do Tersarang
3. Repeat …. Until…
Perulangan Repeat-Do Tersarang
4. Perbandingan Repeat-Until dengan While-Do
5. Fungsi Standard Pada Perulangan
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
b. Perulangan Negatif
Adalah perulangan dengan penghitung (counter) dari besar ke
kecil atau pertambahannya negatif.
B.u : For Variabel_Kontrol := Nilai_Awal DownTo Nilai_Akhir Do
Statement;
2. While …. Do ….
Digunakan untuk melakukan proses perulangan suatu statemen atau
blok statemen terus menerus selama kondisi ungkapan logika pada
While masih bernilai logika benar.
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
3. Repeat …. Until…
Digunakan untuk mengulang (Repeat) statemen satau blok statemen
sampai (Until) kondisi yang diseleksi di Until tidak terpenuhi.
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
IX. Evaluasi
Lakukan uji program dengan mengetikan Bahasa pascal pada program
pascal yang telah di uji berkaitan dengan Pemrograman Looping /
Perulangan
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
a. Tugas
1. Kumpulkan data dari internet mengenai program Pemrograman
Looping / Perulangan pada program pascal
2. Buatalh algoritma pascal untuk menampilkan banyaknya bilangan
genap dari angka 1 sampai 100 mengunakan struktur for… do…
3. Buatlah algoritma pascal untuk menapilkan angka 1 membentuk
bangun ruang segitiga siku-siku terbalik mengunakan struktur for…
do…
4. Buatlah algoritma pascal untuk menampilkan kalimat perulangan
dengan While sejumlah 10 kali
5. Buatlah algoritma pascal untuk menapilkan angka 1 membentuk
bangun ruang segitiga siku-siku mengunakan struktur while… do…
6. Menampilkan deret bilangan dari 1 …1000 mengunakan repeat ..
until dan printah continue
7. Menampilkan deret bilangan dari 1 …1000 mengunakan repeat ..
until dan printah break
b. Tes Formatif
1. Tuliskan dan jelaskan struktur perulangan for… do… ?
2. Tuliskan dan jelaskan struktur perulangan while… do…?
3. Tuliskan dan jelaskan keuntungan struktur perulangan while… do…
Disbanding for… do…?
4. Tuliskan dan jelaskan struktur perulangan repeat… until…?
5. Tuliskan dan jelaskan keuntungan struktur perulangan repeat… until…
Disbanding while… do…?
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
Kompetensi Keahlian : Komputer Dan Jaringan Dasar
Kompetensi Dasar : Project struktur Control pencabangan pemrograman
Topik : Pemrograman branching / Penyeleksian kondisi /
Pencabangan
Alokasi Waktu : 4 Jam Pelajaran
I. Tujuan Pembelajaran :
Setelah mempelajari kegiatan belajar , diharapkan siswa dapat :
1. Menjelaskan, memahami menuliskan statemen if ….
2. Menjelaskan, memahami menuliskan statemen case ….
3. Menjelaskan, memahami menuliskan Perbandingan statemen if ….
Dengan statemen case ….
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
b. Statemen Case – Of – Else
V. Langkah Kerja
1. Statemen if …
a. Struktur If…. Then …..
B. u : If Kondisi Then Statemen
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
2. Statemen case ….
a. Statemen Case – Of
Digunakan untuk memilih dengan kemungkinan lebih dari 2.
B.u : Case <variable> Of
<Konstanta1> : <Pernyataan>
<Konstanta2> : <Pernyataan>
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
…
<Konstanta_n> : <Pernyataan>
End;
VII. Evaluasi
Lakukan uji program dengan mengetikan Bahasa pascal pada program
pascal yang telah di uji berkaitan dengan Pemrograman Pemrograman
branching / Penyeleksian kondisi
a. Tugas
1. Kumpulkan data dari internet mengenai program Pemrograman
Pemrograman branching / Penyeleksian kondisi
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
2. Tuliskan dan jelaskan struktur control Pemrograman branching /
Penyeleksian kondisi pencabangan dengan if … then…
3. Buatlah algoritma pascal menentukan kelulusan dengan nilai
minimal 75 . jika nilai kurang dari 75 akan ditampilkan pesan
kegagalan.
4. Buatlah algoritma pascal mengkonversikan nilai menit kedalam
hitungan jam dan menit….
5. Buatlah algoritma berikut ini contoh menentukan siswa kompeten
atau ketidak berdasarkan nilainya. Kuarang dari 75 siswa tidak
kopeten. Nmaun, jika lebih besar atau sama dengan 75, siswa
kompeten selain range bilangan bulat tersebut, nilai yang
dimasukan belum benar…
6. Buatlah program kalkulator sederhana dengan mengunakan
struktur control Pemrograman branching / Penyeleksian kondisi
pencabangan dengan if … then…
7. Menghitung jumlah bilangan genap dari 1…50 dan jumlah bilangan
ganjil lebih besar dari 50 hingga 100 mengunakan struktur if …
bersarang
8. Buatlah algoritma pemrogaraman dengan struktur conrol
pencabangan case … of untuk menentuakan nilai dengan
ketentuan berikut :
Nilai kurang dari atau sama dengan 40 memperoleh nilai E
Nilai kurang dari 62 dan sama dengan 41 memperoleh nilai D
Nilai kurang dari 76 dan sama dengan 61 memperoleh nilai C
Nilai kurang dari 86 dan sama dengan 76 memperoleh nilai B
Nilai kurang dari 101 dan sama dengan 86 memperoleh nilai A
9. Jelaskan struktur control Pencabangan dengan Case … of
10. Sebutkan dan jelaskan keuntungan struktur control pencabangan
case … of dibandingkan dengan if … then….
b. Tes Formatif
1. Tuliskan dan jelaskan struktur jenis – jenis stamen yang dikenal dalam
compiler pascal ?
2. Tuliskan dan gambarkan dengan flowchart struktur control if …then ..?
3. Tuliskan dan gambarkan dengan flowchart struktur control if …then …
else …?
4. Tuliskan dan gambarkan dengan flowchart struktur control if …then …
else …if…?
5. Tuliskan dan gambarkan dengan flowchart struktur control case…. of
We want to be better
Kode Formulir : FM-SMKN 2 PLG-LKS-01-03/R0
LEMBAR JOB SHEET
SMK NEGERI 2 PALEMBANG
o Mak Dicapai
1 Mengikuti Langkah Kerja 10
2 Deskripsi algoritma 10
Pemrograman Looping /
Perulangan
3 Ciri algoritma Bahasa 10
Pemrograman Looping /
Perulangan
4 Prosedur penulisan 10
5 Deskripsi 10
6 Mentaati petunjuk 20
7 Menyelesaikan evaluasi 20
8 Ketepatan Waktu 5
9 Laporan praktek 5
Jumlah Nilai 100
Palembang,……………
Ketua Kompetensi Keahlian
We want to be better