JOB SHEET PRAKTIK MATA PELAJARAN
Pemrograman dasar PAKET KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN
KELAS X
Nama Siswa : ........................................................ Kelas : ........................................................ No Absen : ........................................................
PEMERINTAH KABUPATEN JEPARA DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA UNIT PELAKSANA TEKNIS SMK NEGERI 1 JEPARA 2017/2018
JOB SHEET 1.1 Mata Pelajaran Kompetensi Unjuk Kerja/Produk
: Pemrogaman dasar : Menampilkan teks : Program dan Portofolio
A. ALAT DAN BAHAN 1. PC 2. iinternet 3. PC Client B. LANGKAH KERJA 1. Proses a. Hidupkan PC, Buka CodeBlock b. Buat aplikasi baru dengan dengan memilih menu create new project>console aplication>C finish. c. Ketikan listing berikut ini #include <stdio.h> #include <stdlib.h> int main() { printf("Nama Saya \t: Ahmad Saifullah\n"); printf("Kelas \t\t: XII\n"); printf("Jurusan \t: IPA\n"); return 0; } d. e.
Ganti isi identitas sesuai identitas kalian Jalankan program dengan menekan kombinasi tombol Keyboard F9 atau dengan memilih menu Bulid-> Run. Perhatikan hasilnya
2. Hasil a. Running Program b. Laporan tentang perintah dari script program
LEMBAR PENILAIAN 1.1 Mata Pelajaran Kompetensi Unjuk Kerja/Produk .
Estimasi
: Pemrogaman dasar : Menampilkan Teks : Program dan Portofolio
60 Menit
Proses (10,5,1) 1a
Time :
............ Result
........
............
Skor 1b
d
1c
........
e
......
........
........ ........
............
Hasil (10,5,1) 2a
b
........
........ ........
Total Point (30% Proses + 70% Hasil) Reduction point (20% x estimasi time = 1 point tiap over time) Jepara, ........................... Siswa
Guru Mapel
....................................
....................................
............ ............
............ ........ ............
JOB SHEET 1.2 Mata Pelajaran Kompetensi Unjuk Kerja/Produk
: Pemrogaman dasar : Menampilkan variabel : Program dan Portofolio
A. ALAT DAN BAHAN 4. PC 5. iinternet 6. PC Client B. LANGKAH KERJA C. Proses a. Hidupkan PC, Buka CodeBlock b. Buat aplikasi baru dengan dengan memilih menu create new project>console aplication>C finish. c. Ketikan listing berikut ini #include <stdio.h> #include <stdlib.h> int main() { Int b=10 printf("Nilai b adalah %d",b); return 0; } d. Jalankan program dengan menekan kombinasi tombol Keyboard F9 atau dengan memilih menu Bulid-> Run. Perhatikan hasilnya
D. Hasil c. Running Program d. Laporan tentang perintah dari script program
LEMBAR PENILAIAN 1.2 Mata Pelajaran Kompetensi Unjuk Kerja/Produk .
Estimasi
: Pemrogaman dasar : Menampilkan variabel : Program dan Portofolio
60 Menit
Proses (10,5,1) 1a
Time :
............ Result
........
............
Skor 1b
d
1c
........
e
......
........
........ ........
............
Hasil (10,5,1) 2a
b
........
........ ........
Total Point (30% Proses + 70% Hasil) Reduction point (20% x estimasi time = 1 point tiap over time) Jepara, ........................... Siswa
Guru Mapel
....................................
....................................
............ ............
............ ........ ............
JOB SHEET 1.3 Mata Pelajaran Kompetensi Unjuk Kerja/Produk
: Pemrogaman dasar : Memasukkan variabel : Program dan Portofolio
A. ALAT DAN BAHAN 1. PC 2. iinternet 3. PC Client B. LANGKAH KERJA 1. Proses a. Hidupkan PC, Buka CodeBlock b. Buat aplikasi baru dengan dengan memilih menu create new project>console aplication>C finish. c. Ketikan listing berikut ini #include <stdio.h> #include <stdlib.h> int main() { Int b; printf("Masukkan Nilai b =");scanf(“%d”,&b); printf(“nilai b adalah %d”,b); return 0; } d. Jalankan program dengan menekan kombinasi tombol Keyboard F9 atau dengan memilih menu Bulid-> Run. Perhatikan hasilnya
2. Hasil a. Running Program b. Laporan tentang perintah dari script program
LEMBAR PENILAIAN 1.3 Mata Pelajaran Kompetensi Unjuk Kerja/Produk .
Estimasi
: Pemrogaman dasar : Memasukkan variabel : Program dan Portofolio
60 Menit
Proses (10,5,1) 1a
Time :
............ Result
........
............
Skor 1b
d
1c
........
e
......
........
........ ........
............
Hasil (10,5,1) 2a
b
........
........ ........
Total Point (30% Proses + 70% Hasil) Reduction point (20% x estimasi time = 1 point tiap over time) Jepara, ........................... Siswa
Guru Mapel
....................................
....................................
\
............ ............
............ ........ ............
JOB SHEET 1.4 Mata Pelajaran Kompetensi Unjuk Kerja/Produk
: Pemrogaman dasar : Bilangan Float/Pecahan : Program dan Portofolio
A. ALAT DAN BAHAN 1. PC 2. iinternet 3. PC Client B. LANGKAH KERJA 1. Proses a. Hidupkan PC, Buka CodeBlock b. Buat aplikasi baru dengan dengan memilih menu create new project>console aplication>C finish. c. Ketikan listing berikut ini #include <stdio.h> #include <stdlib.h> int main() { Float a,b; a=2.5; b=50; hasil=a+b; printf(“nilai hasil adalah %.2f”,hasil); return 0; } d. Jalankan program dengan menekan kombinasi tombol Keyboard F9 atau dengan memilih menu Bulid-> Run. Perhatikan hasilnya
2. Hasil a. Running Program b. Laporan tentang perintah dari script program
LEMBAR PENILAIAN 1.4 Mata Pelajaran Kompetensi Unjuk Kerja/Produk
: Pemrogaman dasar : Bilangan Float/Pecahan : Program dan Portofolio
.
Estimasi
60 Menit
Proses (10,5,1) 1a
Time :
............ Result
........
............
Skor 1b
d
1c
........
e
......
........
........ ........
............
Hasil (10,5,1) 2a
b
........
........ ........
Total Point (30% Proses + 70% Hasil) Reduction point (20% x estimasi time = 1 point tiap over time) Jepara, ........................... Siswa
Guru Mapel
....................................
....................................
............ ............
............ ........ ............
JOB SHEET 1.5 Mata Pelajaran Kompetensi Unjuk Kerja/Produk
: Pemrogaman dasar : Operasi aritmatika : Program dan Portofolio
A. ALAT DAN BAHAN 1. PC 2. iinternet 3. PC Client B. LANGKAH KERJA 1. Proses a. Hidupkan PC, Buka CodeBlock b. Buat aplikasi baru dengan dengan memilih menu create new project>console aplication>C finish. c. Ketikan listing berikut ini #include <stdio.h> #include <stdlib.h> int main() { Int jari; Float hasil; Printf(“\t\t<
>”); printf(“masukkan nilai jaringan =”);scanf(“%d”,jari); hasil=22*jari*jari/7; printf(“nilai hasil adalah %.2f”,hasil); return 0; } d. Jalankan program dengan menekan kombinasi tombol Keyboard F9 atau dengan memilih menu Bulid-> Run. Perhatikan hasilnya
2. Hasil a. Running Program b. Laporan tentang perintah dari script program
LEMBAR PENILAIAN 1.5 Mata Pelajaran Kompetensi Unjuk Kerja/Produk
: Pemrogaman dasar : Operasi aritmatika : Program dan Portofolio
.
Estimasi
60 Menit
Proses (10,5,1) 1a
Time :
............ Result
........
............
Skor 1b
1c
........
d
......
........
........ ........
............
Hasil (10,5,1) 2a
b
........
........ ........
Total Point (30% Proses + 70% Hasil) Reduction point (20% x estimasi time = 1 point tiap over time) Jepara, ........................... Siswa
Guru Mapel
....................................
....................................
............ ............
............ ........ ............
JOB SHEET 1.6 Mata Pelajaran : Pemrogaman dasar Kompetensi : Operasi Logika Unjuk Kerja/Produk : Program dan Portofolio
A. ALAT DAN BAHAN 1. PC 2. iinternet 3. PC Client B. LANGKAH KERJA 1. Proses a. Hidupkan PC, Buka CodeBlock b. Buat aplikasi baru dengan dengan memilih menu create new project>console aplication>C finish. c. Ketikan listing berikut ini #include <stdio.h> #include <stdlib.h> int main() { Int nilai; //char hasil; Printf(“\t\t<>”); printf(“masukkan nilai =”);scanf(“%d”,nilai); if(nilai>85){ printf(“nilai anda adalah A”); }else if(nilai>75){ printf(“nilai anda adalah B”); } else if(nilai>65){ printf(“nilai anda adalah C”); } else if(nilai>55){ printf(“nilai anda adalah D”); } else { printf(“nilai anda adalah E”); } return 0; } d. Jalankan program dengan menekan kombinasi tombol Keyboard F9 atau dengan memilih menu Bulid-> Run. Perhatikan hasilnya
2. Hasil a. Running Program b. Laporan tentang perintah dari script program
LEMBAR PENILAIAN 1.6 Mata Pelajaran Kompetensi Unjuk Kerja/Produk
: Pemrogaman dasar : Operasi Logika : Program dan Portofolio
.
Estimasi
60 Menit
Proses (10,5,1) 1a
Time :
............ Result
........
............
Skor 1b
1c
........
d
......
........
........ ........
............
Hasil (10,5,1) 2a
b
........
........ ........
Total Point (30% Proses + 70% Hasil) Reduction point (20% x estimasi time = 1 point tiap over time) Jepara, ........................... Siswa
Guru Mapel
....................................
....................................
............ ............
............ ........ ............
JOB SHEET 1.7 Mata Pelajaran : Pemrogaman dasar Kompetensi : Aritmatika tingkat lanjut Unjuk Kerja/Produk : Program dan Portofolio
A. ALAT DAN BAHAN 1. PC 2. iinternet 3. PC Client B. LANGKAH KERJA A. Proses a. Hidupkan PC, Buka CodeBlock b. Buat aplikasi baru dengan dengan memilih menu create new project>console aplication>C finish. c. Buatlah program untuk menghitung luas permukaan tabung dengan input berupa jari-jari dan tinggi tabung=10 seperti gmbar di bawah ini :
d. e.
Rumus Luas tabung=(22/7*diameter*10)+(22/7*jari-jari2) Jalankan program dengan menekan kombinasi tombol Keyboard F9 atau dengan memilih menu Bulid-> Run. Perhatikan hasilnya
B. Hasil a. Running Program b. Laporan tentang perintah dari script program
LEMBAR PENILAIAN 1.7 Mata Pelajaran Kompetensi Unjuk Kerja/Produk
: Pemrogaman dasar : Aritmatika tingkat lanjut : Program dan Portofolio
.
Estimasi
60 Menit
Proses (10,5,1) 1a
Time :
............ Result
........
............
Skor 1b
1c
........
d
......
........
........ ........
............
Hasil (10,5,1) 2a
b
........
........ ........
Total Point (30% Proses + 70% Hasil) Reduction point (20% x estimasi time = 1 point tiap over time) Jepara, ........................... Siswa
Guru Mapel
....................................
....................................
............ ............
............ ........ ............
JOB SHEET 1.8 Mata Pelajaran : Pemrogaman dasar Kompetensi : Membuat program pemecahan masalah Unjuk Kerja/Produk : Program dan Portofolio
A. ALAT DAN BAHAN 1. PC 2. iinternet 3. PC Client B. LANGKAH KERJA A. Proses a. Hidupkan PC, Buka CodeBlock b. Buat aplikasi baru dengan dengan memilih menu create new project>console aplication>C finish. c. Pilihlah program dari di bawah ini: 1. 2. 3. 4. 5. 6. 7. 8.
Membuat program konfersi dari celcius ke fahrenheit Membut program menghitung berat(rumus Berat=massa x grafitasi) Membuat program menghitung luas permukaan bola Membuat program untuk menghitung volume bola Membuat program untuk mengkonversi centimeter ke meter Membuat program untuk mengkonversi kilogram ke gram Membuat program untuk mengkonversi detik ke jam Membuat program menghitung keuntungan penjualan(input jumlah pensil terjual dan keuntungan setiap 1 pensil 500), output total keuntungan 9. Membuat program untuk mengonvert mata uang dari rupiah ke dolar(input mata uang rupiah) output jumlah dolar 0. Membuat program untuk menghitung luas segitiga
d. Kerjakan sesuai digit terakhir absen kalian, contoh absen 20=> mengerjakan soal ke 0 e. Jalankan program dengan menekan kombinasi tombol Keyboard F9 atau dengan memilih menu Bulid-> Run. Perhatikan hasilnya B. Hasil a. Running Program b. Laporan tentang perintah dari script program
LEMBAR PENILAIAN 1.8 Mata Pelajaran Kompetensi Unjuk Kerja/Produk
: Pemrogaman dasar : Membuat program pemecahan masalah : Program dan Portofolio
.
Estimasi
60 Menit
Proses (10,5,1) 1a
Time :
............ Result
........
............
Skor 1b
1c
........
d
......
........
........ ........
............
Hasil (10,5,1) 2a
b
........
........ ........
Total Point (30% Proses + 70% Hasil) Reduction point (20% x estimasi time = 1 point tiap over time) Jepara, ........................... Siswa
Guru Mapel
....................................
....................................
............ ............
............ ........ ............