phone: +62852 5254 2414
e-mail: simonmurdani@gmail.com

Absen XI TKJ - SMK Mudita Singkawang (Pemrograman)

 

PEMBELAJARAN SEMESTER GENAP

KOMPETENSI KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN 
TAHUN PELAJARAN 2023/2024

Pemrograman

Pemrograman atau penataolahan[1] adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer.[2] Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukansuatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritme, logika, bahasa pemrograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika.

Pemrograman adalah suatu seni dalam menggunakan satu atau lebih algoritme yang saling berhubungan dengan menggunakan suatu bahasa pemrograman tertentu sehingga menjadi suatu program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.

Apakah memprogram perangkat lunak lebih merupakan seni, ilmu, atau teknik telah lama diperdebatkan. Pemrogram yang baik biasanya menggabungkan ketiga hal tersebut, agar dapat menciptakan program yang efisien, baik dari sisi saat dijalankan (run time) atau memori yang digunakan.

Mapel Pemrograman


Kegiatan 1 - 06012024


Ketikkan script kode Pascal berikut:




Link pengumpulan Hasil  >>https://forms.gle/NfihQ4QqSYR7VWep6

Kegiatan 2 - 13012024

A. Uji Pengetahuan (Nilai Pengetahuan I) 
1. Tuliskan dan jelaskan jenis tipe data yang dikenal dalam compiler Free Pascal. 
2. Apa perbedaan ordinal type dengan real type. 
3. Jelaskan dan berikan contoh bentuk tipe data enumerated. 
4. Jelaskan jenis-jenis tipe data yang termasuk real type. 

Link pengumpulan Hasil  >> https://forms.gle/HmxEEdXEUVVW8ndM6

Kegiatan 3 - 20012024

Pertama buka teks editor kamu. Setelah dibuka kita akan membuat folder proyek terlebih dahulu. Kamu dapat menyimpan folder di sembarang tempat. Ok langsung saja. Kita akan membuat 2 buah file. Diantaranya index.html dan style.css.

Code index.html

code style.css



berikut tampilan website setelah selesai




Link pengumpulan Hasil, Kumpulkan dalam bentuk
screenshoot >> https://forms.gle/VJyuXmB8AfTcZF8i8

Kegiatan 4 - 05032024

Materi >> 

Kerjakan Soal Latihan dibawah ini


Ulangan Akhir Bab 5

A. Pilihlah salah satu jawaban yang tepat.

1. Berikut yang bukan merupakan operator aritmetika terhadap bilangan bulat adalah
a. +
b. -
c. /
d. mod
e. *
2. Berikut yang bukan merupakan operator aritmetika terhadap bilangan real adalah
a. +
b. -
c. /
d. mod
e. *
3. Perhatikan baris kode program berikut.
Nilai hasil dari kode program berikut adalah
a. 0.633
b. 0.64
c. 1.64
d. 6.3999985
e. 6.44444
4. Perhatikan baris kode program berikut.
Nilai hasil dari kode program tersebut adalah
a. true
b. false
c. {
d. 101
e. 99
5. Operator assignment dalam Java yang digunakan untuk memastikan bahwa dua nilai data yang dibandingkan adalah berbeda dapat menggunakan jenis operator
a. ==
b. !=
c. <
d. >
e. !!
6. Perhatikan baris kode program berikut.
Nilai output variabel chr dari kode program berikut adalah .....
a. A
b. a
c. {
d. 6
e. >
7. Operator yang berfungsi membagi nilai operand sebelah kiri dengan operand sebelah kanan dan sisa hasil pembagian disimpan ke dalam operand sebelah kiri adalah
a. /=
b. +=
c. !=
d. -=
e. %=
8. Perhatikan barisan kode pemrograman Java berikut.
Output dari y adalah ....
a. 200
b. 100
c. true
d. false
e. null
9. Perhatikan kode program berikut.
Baris yang menunjukkan bahwa operator instanceof sedang dijalankan oleh compiler Java adalah ....
a. 10
b. 7
c. 6
d. 5
e. 4
10. Operator aritmetika yang tepat untuk menentukan suatu bilangan bernilai ganjil atau genap adalah ....
a. +
b. -
c. /
d. *
e. %

Ulangan Akhir Bab 6
A. Pilihlah salah satu jawaban yang tepat.
1. Perhatikan baris kode program berikut.
Berdasarkan kode program tersebut, untuk menghasilkan output "Tidak Kompeten", nilai yang harus dimasukkan ke dalam sistem adalah .
a. 99
b. 70
c. 24
d. 23
e. 21
2. Perhatikan script berikut.
Jika x bernilai 75, nilai x adalah ....
a. 65
b. 75
c. 80
d. 90
e. tidak ada output
3.Tipe data yang cocok untuk x jika melihat kode program berikut adalah ...
a. byte
b. char
c. real
d. string
e. integer
4. Berikut deklarasi yang tidak tepat adalah
a. if a > 10 then a=20;
b. if x > 10 or x < 20 then
begin
x =12;
end;
c. case x of
a : write (x);
b: write(x+1);
end;
d.. const x : integer = 12;
e. const x: 12;
5.Perhatikan baris kode program yang belum lengkap berikut.
Kode paling tepat agar program dapat menerima input dari keyboard adalah ....
a. Scanner inputan=new Scanner(System.in);
b. scanner inputan=new Scanner(System.in);
c. scanner inputan=new scanner(System.in);
d. Scanner inputan=new
Scanner(System);
e. Scanner Inputan=new
Scanner(System);
6. Berikut yang bukan merupakan deklarasi statement percabangan adalah ...
a. If x > 0 then x := 12;
b. If x > 0 then
Begin
X:= y;
End;
Else
X:= x - y;
End;
c. If x=0 then
Begin
Write('x adalah bilangan genap');
End;
d. If nilai <= 80 then
Begin
If nilai <75 then
Begin
Write('Anda gagal ujian');
End;
End;
e. Case b of
'a': write('Jajan dan menabung');
'b': write('jajan');
End;
7. Perhatikan script program berikut.
Perulangan yang terjadi pada script tersebut adalah sebanyak ....
a. 1
b. 2
c. 3
d. 4
e. 5
8.Perhatikan kode program Java berikut.
Output yang ditampilkan dari variabel genap adalah ....
a. 650
b. 670
C. 1767
d. 1875
e. unlimited looping
9. Perhatikan baris kode yang belum lengkap berikut.
Ekspresi logika yang harus diterapkan pada badan kurung if agar menghasilkan nilai bilangan genap adalah ....
a. hasil == 0
b. hasil = 0
c. hasil != 0
d. hasil <> 0
e. hasil >= 0
10. Perhatikan kode program yang belum lengkap berikut
Baris kode yang harus dilengkapi agar dapat melakukan penyeleksian nilai Grade adalah ....
a. String tBuffer = inputan.nextInt();
b. String tBuffer = inputan.next();
c. string tBuffer = inputannext();
d. char tBuffer = inputan.next();
e. byte tBuffer = inputan.next();

Link pengumpulan Hasil >> https://forms.gle/QdkGVyXQTi5jUhN26

Kegiatan 5 - 20042024

Materi >> 

Elemen Heading <h1>... <h6>
Tampilan nya sebagai berikut :
PENGATURAN TEKS :
Tampilan pada browser:

Link pengumpulan Hasil >> https://forms.gle/ABjogJHUTMqcwHhx8

Kegiatan 6 - 27042024


PENGATURAN TEKS



Tampilan pada browser:



Daftar berurutan (ordered list)


Tampilan pada browser :

Daftar tidak berututan (unordered list)


Tampilan pada browser:

Link pengumpulan Hasil >> https://forms.gle/otWX7q22a9np1QMC7


E. UJI KOMPETENSI

PILIHAN GANDA
Berilah tanda silang (X) pada pilihan jawaban yang benar!


1. Untuk memperindah file teks biasa yang akan ditampilkan pada browser dengan menambahkan tag-tag pada file teks biasa tersebut digunakanlah HTML. Yang merupakan kepanjangan HTML adalah...
A. Hyper Text Markup Language
B. Hyperlinks and Text Markup Language
C. Home Tool Markup Language
D. Hyper Train Markup Language
E. Hyper Trill Markup Language

2. Pemberian warna pada halaman website dapat menggunakan nama warna atau dengan menggunakan kode hexadecimal sesuai dengan warna yang diinginkan. Kode untuk hexadecimal #000000 merupakan kode untuk warna ....
A. Hitam
B. Putih
C. Merah
D. Abu-abu
E. Kuning

3. Diberikan bacaan seperti di bawah ini:
HTML element body menunjukkan konten sebuah dokumen. Isi dari sebuah dokumen HTML yang akan ditampilkan pada jendela browser terdapat pada elemen <body>, sedangkan informasi dan keterangan lainnya yang berkaitan dengan dokumen tersebut dapat ditulis pada element <head>.
Jika kita ingin membuat tulisan lebih tebal daripada teks normal pada halaman web seperti teks dokumen pada bacaan diatas adalah menggunakan tag HTML...
A. <b>
B. <i>
C. <s>
D. <p>
E. <u>

4. Perhatikan bacaan pada soal no 3!
Jika kita ingin membuat tulisan miring pada halaman web seperti teks informasi pada
bacaan diatas adalah menggunakan tag HTML...
A. <b>
B. <i>
C. <s>
D. <p>
E. <u>

5. Dalam penulisan file HTML, teks yang akan muncul pada title bar didefinisikan diantara tag
A. <HEAD> dan </HEAD>
B. <TITLE> dan </TITLE>
C. <BAR dan </BAR>
D. <TITLE BAR> dan </TITLE BAR>
E. <BODY> dan </BODY>

6. Tag HTML yang digunakan untuk menandai sebuah paragraf dari dokumen HTML yang dibuat adalah ...
A. <PARAGRAF>
B. <PARAGRAPH>
C. <P>
D. <PG>
E. <PRG>

7. Tag HTML yang benar untuk menyisipkan baris baru adalah...
A. <LB>
B. <BREAK>
C. <BR>
D. <SPACE>
E. <NEW ROW>

8. Tag HTML yang digunakan untuk memisahkan teks menjadi baris baru adalah ....
A. <HR>
B. <BB>
C. <TEKS>
D. <BREAK>
E. <BR>

9. Untuk membuat animasi teks berjalan dari kiri ke kanan dalam halaman web digunakan perintah ....
A. <marquee> teks </marquee >
B. <marquee direction="left"> teks </marquee
C. <marquee direction ="right"> teks </marquee >
D. <marquee ><direction ="left"> teks </direction ></marquee >
E. <marquee ><direction ="right"> teks </direction ></marquee >

10. Berikut ini contoh penulisan tag HTML dan atribut untuk menentukan warna latar
belakang dari badan dokumen yang benar, kecuali .....
A. <BODY BGCOLOR="red">
B. <BODY BACKGROUND="red">
C. <BODY BGCOLOR="#FFFFFF">
D. <BODY BGCOLOR="#ffffff">
E. <BODY BGCOLOR="ff0022">

11. Tag heading yang terkecil dalam HTML adalah ....
A. <H6>heading</H6>
B. <H5>heading</H5>
C. <H4>heading</H4>
D. <H2>heading</H2>
E. <H1>heading</H1>

12. Tag HR memiliki atribut ....
A. size
B. width
C. height
D. size dan width
E. size dan height

13. Disajikan rumus kimia sebagai berikut :

Untuk membuat teks menjadi seperti angka 6 dan 12 dalam rumus kimia di atas dalam HTML digunakan tag...
A. C<superscript>6</superscript>H<superscript>12</>O<superscript>6</superscript>
B. C<subscript>6</subcript>H<subscript>12</subscript>O<subscript>6</subscript>
C. C<sub>6</sub>H<sub>12</sub>O<sub>6</sub>
D. C<sup>6</sup>H<sup>12</sup>O<sup>6</sup>
E. <SUPERSCRIPT>C6H12O6</SUPERSCRIPT>

14. Disajikan rumus matematika sebagai berikut :

Tag HTML yang digunakan untuk membuat angka 2 pada rumus matematika diatas adalah...
A. <superscript>...</ superscript>
B. <sup>...</sup>
C. <sscript>...</sscript>
D. <subscript>...</subscript>
E. <sub>...</sub>

15. Berikut ini contoh penulisan tag HTML dan atribut untuk menentukan warna latar belakang dari badan dokumen yang benar, kecuali
A. <BODY BGCOLOR="red">
B. <BODY BACKGROUND="red">
C. <BODY BGCOLOR="#FFFFFF">
D. <BODY BGCOLOR="#ffffff">
E. <BODY BGCOLOR="ff0022">

16. Atribut FACE digunakan untuk ....
A. Menentukan warna teks
B. Menentukan ukuran huruf
C. Menentukan ketebalan teks
D. Menentukan posisi teks
E. Menentukan jenis huruf

17. Berikut ini adalah bentuk atribut type pada tag <UL>, kecuali ....
A. disc
B. square
C. circle
D. disc dan squre
E. number

18. Disajikan tampilan halaman web berupa daftar harga makanan sebagai berikut:

Tag HTML yang tepat untuk membuat bullet pada daftar harga makanan di atas adalah...
A. disc
B. square
C. circle
D. disc dan squre
E. number

19. Secara default, tipe ordered list yang keluar dalam halaman web adalah ....
A. 1
B. i
C. I
D. O
Ε. Ω

20. Tag HTML yang digunakan untuk menampilkan sebuah gambar dalam halaman web adalah ....
A. <IMG>
B. <IMAGE>
C. <JPG>
D. <BMP>
E. <GAMBAR>

Tulis soal di atas, dan berikan jawabanya
Link pengumpulan Hasil >> https://forms.gle/rwPhQT5SAjGvM6R47

Kegiatan 8 - 11052024

Materi >> 
materi inti
Link pengumpulan Hasil >>
Kegiatan 9 - 18052024

Materi >> 
materi inti
Link pengumpulan Hasil >>

0 komentar: