TIPE DATA hasds shgdjha sbdjasu sjhdhjsa.pptx

Indahharun1 10 views 29 slides Nov 07, 2024
Slide 1
Slide 1 of 29
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29

About This Presentation

ASHbbsJBANBnbsah


Slide Content

BAHAN AJAR TIPE DATA ada Bahasa pemrograman C# terdapat tiga elemen fundamental yang penting, diantaranya : tipe data, variable dan array (untuk Bahasa array akan tingkat tinggi lainnya, C# juga mendukung beberapa tipe data . Tipe data tersebut selanjutnya akan digunakan untuk mendeklarasiakn variable maupun array ynag dibutuhkan dalam program. P di b a h a s pada pertemuan berikutnya). Seperti layaknya Bahasa pemrogrman 1. KELOMPOK TIPE DATA C# mendefiniskan delapan buah tipe data sederhana, yaitu :byte shorts int long int float double boolean Jelajahi dunia dengan buku Dari kedelapan tipe data tersebut, dikelompokkan menjadi beberapa bagian,yaitu

tipe: Tipe integer (bilangan bulat) Kelompok ini terdiri dari tipe data ; byte, short, int dan long int . Tipe data inidigunakan untuk menampung data bilangan bulat baik bilangan bulat positif maupun bilangan bulat negatif. Contoh : 3, 6, 7, - 8, - 179, 5000, dsb. Tipe floating- point (bilangan riil) Kelompok ini terdiri dari tipe data ; float dan double . Tipe data ini digunakan untuk menampung data bilangan rill (bilangan pecahan) baik bilangan rill positif maupun bilangan rill negatif. Contoh : 2.6, 7.90, - 4.89, - 100.3, dsb Tipe karakter Kelompok ini terdiri dari sebuah tipe data yaitu char yang mempresentasikan tipe data dalam bentuk alfanumerik dan simbol. Contoh : ‘A’, ‘v’, ‘$’, ‘>’, ‘7’, dsb. Tipe boolean (logika) Kelompok ini juga terdiri dari sebuah tipe data yaitu boolean yangdigunakan untuk mempresentasikan nilai logika (benar atau salah). TIPEDATA INTEGER Seperti yang diketahui, tipe data ini terdiri atas empat tipe data. Semuatipe data ini bersifat signed (bertanda). Tidak seperti Bahasa pemrograman yang lainnya, C# tidak mendukung nilai tanpa unsigned (tipe tanpa tanda) yaitu tipe data yang hanya dapat menyimpan nilai positif. Berikut adalah tabel yang menunjukan ukuran dan rentang dari tipe data integer di dalam C#. Tipe data Ukuran (dalam bit) Rentang Byte 8 - 128 sampai 127 Short 16 - 32.768 sampai 32.767 Int 32 - 2.147.483.648 sampai 2.147.483.647 long int 64 - 9.223.372.036.854.775.808 sampai -9.223.372.036.854.775.807

TIPE DATA FLOATING POINT Tipe floating point digunakan untuk merepresentasikan nilai- nilai yang mengandung pecahan atau angka decimal di belakang koma. Pada C# tipe data ini terdiri dari float dan double. Tipe data ini biasanya digunakan untuk menghitung luas dan keliling lingkaran serta perhitungan- perhitungan yang melibatkan trigonometri. Berikut adalah tabel yang menunjukan ukuran dan rentang dari tipe data floating point di dalam C#. Tipe data Ukuran (dalam bit) Rentang Float 32 3.4e- 038 sampai 3.43+038 Double 64 1.7e- 308 sampai 1.7e+308 TIPEDATA CHARACTER Tipe character digunakan menyimpan sebuah karakter. Pada C# tipe data ini membutuhkan ukuran 16 bit dan berada pada rentang sampai dengan 65.536. Sebagai tambahan, untuk karakter- karakter tertentu yang tidak dapat diketikan secara langsung melalui keyboard, C# menyediakan beberapaescape sequence yaitu pasangan karater yang dianggap sebagai karakter tunggal. Escape sequence selalu diawali dengan blackslash (\).Selain itu terdapat juga mekanisme untuk memasukkan nilai- nilai karakter dalam bentuk octal maupun heksadesimal. Berikut adalah tabel yang menunjukan daftar escape sequence yang adadalam bahasa C#. Escape Sequence Keterangan \ddd Karakter oktal \uxxxx Karakter unicode hexadecimal \’ Petik tunggal \” Petik ganda \\ backslash \r Carriage return \n Baris baru / line feed \f Form feed \t Tab \b Backspace

tipedata namavariabl1, namavariable2, ..//untuk mendeklarasikan beberapa variable TIPE DATA BOOLEAN Tipe Boolean adalah tipe yang digunakan untuk menampung nilai logika,yaitu nilai yang hanya memiliki dua buah kemungkinan: benar atau salah. Tipe data ini ditandai dengan kata kunci boolean . VARIABEL S ama halnya seperti pada bahasa pemrograman yang lain, dalam pemrograman C# juga terdapat variable yang merupakan unit dasar yang diperlukan untuk menyimpan suatu nai dengan tipe data tertentu di dalam memori komputer. Setiap variable memiliki llingkup ( scope ) dan waktu hidup di dalam memori. 1. MENDEKLARASIKAN VARIABLE Variable adalah tempat/media yang digunakan untuk menyimpan suatu data dalam suatu pemrograman. Berikut adalah bentuk umum cara mendekelarasikan di dalam pemrograman C#. tipedata namavariable // untuk mendeklarasikan sebuah variable Sebagai contoh, apabila kita ingin mendeklarasikan variable dengan nama xdan tipe data int, maka kita harus menuliskan sebagai berikut : int x;

char #a; //SALAH atau int x,y,z; Terdapat beberapa batasan yang harus diperhatikan dalam penentuan nama variable pada saat proses deklarasi, yaitu sebagai berikut : Nama variable tidak boleh mengandung spasi Pada saat mendeklarasikan sebuah variable, nama variable tidak boleh mengandung spasi. Contoh penulisan int bil bulat; //SALAH int bilbulat; //BENAR int bil_bulat //BENAR Nama variable tidak boleh berupa angk atau diawali dengan karakternumerik Pada saat mendeklarasikan sebuah variable, nama variable tidak boleh diawali dengan sebuah angka atau karakter numerik. Contoh penulisan boolean 1; //SALAH double 2c; //SALAH float T34; //BENAR Nama variable tidak boleh mengandung karakter simbol kecuali tanda $. Dalam mendeklarasikan sebuah variable tidak boleh diawal dengan karakter symbol kecuali jika menggunakan karakter symbol $. Contoh penulisan char $a; //BENAR

tipedata namavariable = nilai1, namavariable=nilai2; tipedata namavarible = nilai; C# mengijinkan untuk melakukan inisialisasi terhadap variable yang di deklarasikan. Nilai inisila adalah nilai yang digunakan sebagai nilai awal (default) sebelum akhnirnya variable tersebut diisi/diganti dengan nilai lain. Bentuk umum dari proses inisialisasi nilai ke dalam variable sebagai berikut : Contoh penulisan : int index = 1; Kode diatas menunjukan bahwa kita telah mendeklarasikan variablebernama index yang bertipe data integer dengan nilai awal 1. OPERATOR ava merupakan Bahasa pemrograman yang kaya akan operator. Operator- operator tersebut dikelompok menjadi empat bagian besar, yaitu : Operator Aritmatika Operator relasi Operator Logika Operatir Bitwise INISIALISASI VARIABLE 2. J

b = b+a; int a = 2, b=4; 1. Operator Aritmatika Operator aritmatika digunakan untuk melakukan perhitungan-perhitungan matematis, seperti penjumlahan, pengurangan, perkalian, pembagian dan modulus . Operand dari operator aritmatika harus bertipe numerik. Berikut adalah tabel yang menunjukan daftar operator dalam artimatika. Operator Keterangan + Penjumlahan - Pengurangan * Perkalian / Pembagian % Modulus (sisa hasil bagi) Berikut adalah contoh penulisan dari operator aritmatika Operator sama dengan disebut juga dengan operator assignment, yaitu operator yang digunakan untuk memasukan nilai ke dalam suatu variable. Pada baris pertama kita telah memasukan nilai pada variable a = 2 dan b =4. Sekarang kita perhatikan pada baris kedua. Pada baris tersebut, nilai variable b yang baru merupakan penjumlahan dari nilai variable b yang laman dengan nilai variable a sehingga hasilnya adalah 6. Pada kasus seperti ini, pada C# juga dapat menuliskannya dalam bentuk singkat seperti berikut : b += a; // sama dengan b = b+a

Berikut adalah tabel yang menunjunkan daftar operator penyingkatan dalamC# Operator Keterangan += Assigment untuk penjumlahan - = Assigment untuk pengurangan *= Assigment untuk perkalian /= Assigment untuk pembagian %= Assigment untuk sisa bagi 2. Operator Relasi Operator relasi adalah operator yang menyatakan hubungan antara satu operand dengan operand lainnya. Hasil keluaran dari operator relasi ini akan merupakah sebuah tipe data Boolean yakni true atau false. Berikut adalah tabel yang menunjukan daftar operator dalam relasi. Operator Keterangan == Sama dengan <= Lebih kecil atau sama dengan >= Lebih besar atau sama dengan != Tidak sama dengan < Lebih kecil > Lebih besar Berikut adalah contoh penulisan dari operator relasi int a = 2, b=4; if(b > a){ //jika pernyataan bernilai benar //statement }

3. Operator Logika Operator logika digunakan untuk melakukan operasi terhdap dua operand yang bertipe data Boolean. Hasil yang diberikan dari operator ini juga akanbernilai Boolean. Berikut adalah tabel yang menunjukan daftar operator dalam logika. Operator Keterangan && Operaasi AND || Operasi OR ! Operasi XOR (Exclusive OR) ^ Operasi NOT (negasi) Apabial terdapat dua operand bernilai boolean (misalnya A dan B) dan keduanya digunakan dalam operasi logika, maka nilai yang akan dihasilkansebagai berikut A B A && B A || B A ^ B !A TRUE TRUE TRUE TRUE FALSE FALSE TRUE FALSE FALSE TRUE TRUE FALSE FALSE TRUE FALSE TRUE TRUE TRUE FALSE FALSE FALSE FALSE FALSE TRUE 4. Operator Bitwise Operator digunakan untuk melakukan operasi boolean terhadap dua buahoperand bertipe integer. Operasi ini dilakukan bit demi bit. Dengan demikian,nilai integer tersebut akan dikonversi terlebih dahulu ke dalam bentuk biner. Berikut adalah tabel yang menunjukan daftar operator dalam bitwise. Operator Keterangan & Operasi bitwise AND | Operasi bitwise OR

~ Operasi bitwise NOT >> Operasi bitwise shift right (geser ke kanansebanyak n bit) >>> Operasi bitwise shift right zero fill << Operasi bitwise shift left (geser ke kiri sebanyaknn bit) Apabila terdapat dua operand bernilai boolean (misalnya A dan B) dan keduanya digunakan dalam operasi logika, maka nilai yang akan dihasilkan sebagai berikut A B A & B A | B ~A TRUE TRUE TRUE TRUE FALSE TRUE FALSE FALSE TRUE FALSE FALSE TRUE FALSE TRUE TRUE FALSE FALSE FALSE FALSE TRUE RANGKUMAN Dari uraaian materi diatas maka dapat ditarik beberaka kesimpulan sebagai berikut: C# mendefiniskan delapan buah tipe data sederhana, yaitu : byte short int long int float double Boolean Tipe data integer terdiri atas empat tipe data. Semua tipe data ini bersifat signed (bertanda). Tidak seperti Bahasa pemrograman yang lainnya, C# tidak mendukung nilai tanpa unsigned (tipe tanpa tanda) yaitu tipe data yang hanya dapat menyimpan nilai positif. Tipe floating point digunakan untuk merepresentasikan nilai-nilai yangmengandung pecahan atau angka decimal di belakang koma. Pada C#tipe data ini terdiri dari float dan double . Tipe character digunakan menyimpan sebuah karakter. Pada Java tipe data ini membutuhkan ukuran 16 bit

C# menyediakan beberapa escape sequence yaitu pasangan karater yang dianggap sebagai karakter tunggal. Escape sequence selaludiawali dengan blackslash (\). Selain itu terdapat juga mekanisme untuk memasukkan nilai-nilai karakter dalam bentuk octal maupun heksadesimal. Tipe Boolean adalah tipe yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki dua buah kemungkinan: benar atau salah.Tipe data ini ditandai dengan kata kunci Boolean. Variable adalah tempat/media yang digunakan untuk menyimpan suatudata dalam suatu pemrograman. Terdapat beberapa batasan yang harus diperhatikan dalam penentuannama variable pada saat proses deklarasi, yaitu sebagai berikut : Nama variable tidak boleh mengandung spasi Nama variable tidak boleh berupa angk atau diawali dengankarakter numerik Nama variable tidak boleh mengandung karakter simbol kecualitanda $. Operator- operator yang ternasuk ke dalam Bahasa pemrograman C#,yaitu : Operator Aritmatika Operator relasi Operator Logika Operatir Bitwise Operator aritmatika digunakan untuk melakukan perhitungan- perhitungan matematis, seperti penjumlahan, pengurangan, perkalian, pembagian dan modulus . Operand dari operator aritmatika harus bertipe numerik. Operator relasi adalah operator yang menyatakan hubungan antara satu operand dengan operand lainnya. Hasil keluaran dari operator relasi ini akan merupakah sebuah tipe data boolean yakni true atau false. Operator logika digunakan untuk melakukan operasi terhdap duaoperand yang bertipe data boolean. Hasil yang diberikan dari operatorini juga akan bernilai boolean. Operator digunakan untuk melakukan operasi boolean terhadap dua buah operand bertipe integer. Operasi ini dilakukan bit demi bit. Dengan demikian, nilai integer tersebut akan dikonversi terlebih dahulu ke dalam bentuk biner. DAFTAR PUSTAKA Budi Rahardjo, dkk. 2012. Mudah Belajar C# Revisi Kedua. Bandung. Informatika Hariyanto, Bambang. 2012. Esensi - Esensi Bahasa Pemrograman C#: Revisi Keempat. Bandung: Informatika. Kadir, Abdul. 2012. Algoritma dan Pemrograman Menggunakan C#. Yogyakarta: Andi. Nugroho, Adi. 2005. Rational Rose untuk Pemodelan

Berorientasi Obyek. Bandung: Informatika. Rudy Setiawan, dkk. 2018. Pemrograman Berorientasi Objek Kurikulum Revisi 2013 Seri Hots. Mediatama https://icodeformoney.com/tuts/Tipe-data-pada-CSharp Assesmen - Kognitif Bersama kelompoknya, peserta didik mengerjakan soal Latihan dibawah ini! Pengerjaan dibuat dalam bentuk soft file dan hasil pengerjaan di unggah ke Google Classroom. Ranah Pengetahuan Pilihlah jawaban yang benar dan tepat Manakah dari berikut ini cara yang benar untuk mendeklarasikan variable di C#? var x; int x; x = 5; string x = "Halo"; Jawab: b) int x; Apa nilai default dari variabel tipe int di C #? 1 nol tidak ditentukan Jawaban: a) Manakah dari berikut ini cara yang benar untuk menetapkan nilai ke variabel dalam C#? x = 5; var x = 5; int x = 5; dawai x = 5; Jawab: a) x = 5;

Apa perbedaan antara variabel dan konstanta dalam C#? Variabel dapat dipindahkan ke nilai baru, sedangkan konstanta tidak dapat dipindahkan. Variabel adalah tipe data, sedangkan konstanta adalah kata kunci. Variabel dideklarasikan dengan kata kunci "var", sedangkan konstanta dideklarasikan dengan kata kunci "const". Tidak ada perbedaan antara variabel dan konstanta dalam C#. Jawaban: a) Variabel dapat dipindahkan ke nilai baru, sedangkan konstanta tidak dapat dipindahkan. Bagaimana cara mendeklarasikan variabel konstanta di c#? konst x = 5; x = konstanta 5; hanya dapat dibaca x = 5; x akhir = 5; Jawab : c) hanya baca x = 5; Tipe data berikut akan memberi nilai output, kecuali…. Int Float Char Void Jawaban : d) void Dibawah ini yang merupakan tipe data dalam C#…. Int, float, char, double, const Float, int, double, const Int, float, char, double Const, main, void, double Jawaban : c) Int, float, char, double Apakah fungsi dari tipe data char? Menulis karakter Menulis nilai huruf Memberikan efek Memberi warna

Jawaban : a) menulis karakter Dibawah ini merupakan tipe data bilangan bulat…. Float Char String integer Jawaban : d)integer Tipe data bahasa C# untuk true false adalah… String Char Boolean Byte Jawaban : c)boolean Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka sebelum dan sesudah titik decimal termasuk dalam tipe data… Riil Boolean Integer Longint Jawaban : a) Riil Tipe data yang cocok untuk menampung nama siswa adalah…[C4] Char Int Boolean Real Jawaban : a)char Pernyataan yang sesuai untuk mendefinisikan Tipe data bilangan bulat adalah… Tipe data yang berfungsi menampung data yang memiliki angka dibelakang koma Tipe data yang mempresentasikan data yang hanya mengandung dua nilai Tipe data yang mempresentasikan data berupa karakter

d. Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma Jawaban : d) Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma 14. Dibawah ini merupakan operator aritmatika, kecuali…. a. + b. – c. / d. > Jawaban : d) > Yang merupakan operator logika adalah… And Don’t Sit endl Jawaban : a) And Yang tidak termasuk pada operator relasional adalah…. < b. == <& <= Jawaban : c) <& 17. Manakah dibawah ini operator yang digunakan untuk melakukan assign value pada sebuah variable… a. + b. - c. * d. = Jawaban: d) = 18. Dibawah ini operator yang digunakan untuk membandingkan dua buah nilai adalah… a. > b. < c. == d. = Jawaban : c) ==

Ranah Keterampilan Setiap kelompok melakukan praktikum sesuai dengan instruksi yang diberikan oleh guru. Praktikum program- program di bawah ini! 1. Membuat program Hello World 2. Membuat program dengan menggunakan variable Penggunaan operator aritmatika yang benar dalam c++ yaitu… T = x + angka; T = x + angka Float x, X, z = 0; i++; Jawaban : a) T = x + angka; Fungsi dari operator % sebagai… Pembagian 2 bilangan Membagi perseratus persen Prosentase 2 bilangan Mencari sisa pembagian 2 bilangan Jawaban : d) Mencari sisa pembagian 2 bilangan

3. Membuat program dengan menggunakan operator a. Operator Aritmatika Penjumlahan Pengurangan

Perkalian 2. Pembagian

3. Sisa hasil bagi (Modulus) 4. Mixing type / Penggabungan b. Operator Relasi Lebih besar dari …

Lebih besar atau sama dengan … Lebih kecil dari…

Lebih kecil atau sama dengan… Tidak sama dengan…

Latihan Praktik membuat program dengan menggunakan variable, tipe data dan operator Buatlah program untuk menghitung luas dan keliling lingkaran (phi = 3.14) Buatlah program untuk melakukan konversi suhu Buatlah program untuk menghitung rata- rata nilai dengan ketentuan sebagai berikut : Nilai terdiri dari Matematika, B. Indonesia, B. Inggris, IPA dan IPS Rata- rata nilai didapat dari : ∑ semua nilai mata pelajaran ∑ mata pelajaran Assesmen – Non Kognitif Sebelum mengerjakan sesuatu, saya biasanya… Membaca instruksinya terlebih dahulu Mendengarkan instruksi dari orang lain, baru kemudian mengerjakan Langsung melakukan uji coba Ketika lupa sesuatu, biasanya saya akan.. Berusaha mengingatnya dari gambaran bentuk, warna, atau cirinya Berusaha mengingatnya dari ciri- ciri suaranya Berusaha mengingatnya dari apa yang dilakukan dan penggunaannya Hal yang paling bisa saya ingat dari seseorang adalah… Ekspresi wajahnya yang menawan Suaranya yang khas Sama dengan…

C. Gerakan tubuhnya yang memukau Ketika saya mengoperasikan peralatan baru, saya umumnya… Membaca petunjuknya terlebih dahulu Mendengarkan penjelasan dari seseorang yang sudah menggunakan sebelumnya Saya langsung menggunakannya, saya bisa belajar ketika menggunakannya Ketika saya membutuhkan petunjuk perjalanan, saya biasanya… Meminta petunjuk lisan Mengikuti kehendak hati dan mungkin menggunakan kompas Melihat peta Teknik Penilaian Rubrik Penilaian Asessmen Diagnostik NO PENILAIAN CARA MENILAI 1. Sikap Penilaian Observasi Penilaian Diri Penilaian Teman Sebaya 2. Pengetahuan Tes subjektif Tes objektik 3. Keterampilan Penilaian Unjuk Kerja Penilaian Proyek Penilaian Produk 1. Kognitif – Sinkronus NO PERTANYAAN JAWABAN KUNCI JAWABAN NILAI 1 Manakah dari berikut ini cara yang benar untuk mendeklarasikan variable di C#? var x; int x; x = 5; string x = "Halo"; b) int x; 10 2 Apa nilai default dari variabel tipe int di C #? 1 nol tidak ditentukan a) 10 3 Manakah dari berikut ini cara yang benar untuk menetapkan nilai ke variabel dalam C#? x = 5; var x = 5; int x = 5; dawai x = 5; a) x = 5; 10 4 Apa perbedaan antara variabel dan konstanta dalam C#? a. Variabel dapat dipindahkan ke nilai baru, sedangkan a) Variabel dapat dipindahkan ke nilai baru, 10

konstanta tidak dapat dipindahkan. Variabel adalah tipe data, sedangkan konstanta adalah kata kunci. Variabel dideklarasikan dengan kata kunci "var", sedangkan konstanta dideklarasikan dengan kata kunci "const". Tidak ada perbedaan antara variabel dan konstanta dalam C#. sedangkan konstanta tidak dapat dipindahkan. 5 Bagaimana cara mendeklarasikan variabel konstanta di c#? konst x = 5; x = konstanta 5; hanya dapat dibaca x = 5; x akhir = 5; c) hanya baca x = 5; 10 6 Tipe data berikut akan memberi nilai output, kecuali…. Int Float Char Void d) void 10 7 Dibawah ini yang merupakan tipe data dalam C#…. Int, float, char, double, const Float, int, double, const Int, float, char, double Const, main, void, double c) Int, float, char, double 10 8 Apakah fungsi dari tipe data char? Menulis karakter Menulis nilai huruf Memberikan efek Memberi warna a) menulis karakter 10 9 Dibawah ini merupakan tipe data bilangan bulat…. Float Char String integer d) integer 10 10 Tipe data bahasa C# untuk true false adalah… String Char Boolean Byte c) boolean 10 11 Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka sebelum dan sesudah titik decimal termasuk dalam tipe data… Riil Boolean Integer Longint a) Riil 10 12 Tipe data yang cocok untuk menampung nama siswa adalah… Char Int Boolean Real a)char 10 13 Pernyataan yang sesuai untuk mendefinisikan Tipe data bilangan bulat adalah… a. Tipe data yang berfungsi menampung data d) Tipe data yang digunakan 10

yang memiliki angka dibelakang koma Tipe data yang mempresentasikan data yang hanya mengandung dua nilai Tipe data yang mempresentasikan data berupa karakter Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma untuk angka yang tidak memiliki angka dibelakang koma 14 Dibawah ini merupakan operator aritmatika, kecuali…. a. + b. – c. / d. > d) > 10 15 Yang merupakan operator logika adalah… And Don’t Sit endl a) And 10 16 Yang tidak termasuk pada operator relasional adalah…. a. < b. == <& <= c) <& 10 17 Manakah dibawah ini operator yang digunakan untuk melakukan assign value pada sebuah variable… a. + b. - c. * d. = d) = 10 18 Dibawah ini operator yang digunakan untuk membandingkan dua buah nilai adalah… > < c. == d. = c) == 10 19 Penggunaan operator aritmatika yang benar dalam c++ yaitu… T = x + angka; T = x + angka Float x, X, z = 0; i++; a) T = x + angka; 10 20 Fungsi dari operator % sebagai… Pembagian 2 bilangan Membagi perseratus persen Prosentase 2 bilangan Mencari sisa pembagian 2 bilangan d) Mencari sisa pembagian 2 bilangan 10 Kriteria Penilaian (Skor) Sangat baik Baik Kurang Baik Tidak Baik = 90 - 100 = 70 - 89 = 50 - 69 = Kurang dari 50 N = (Jumlah soal yang benar x 10) / 2 N= Nilai Keseluruhanan yang diperoleh peserta didik

N = Jumlah skor yang diperoleh Peserta Didik x 100 Skor Maksimal = 16 N= Nilai Keseluruhanan yang diperoleh peserta didik Pengayaan dan Remedial 2. Kognitif – Asinkronus Aspek yang Dinilai Sangat Baik Baik Kurang Baik Tidak Baik Nilai Algoritma pemrograman Kesesuaian kodingan dan hasil Bentuk file yang dikirim Kreatifitas tampilan program Kriteria Penilaian (Skor) Sangat baik = 4; Baik = 3; Kurang baik = 2; Tidak Baik = 1 1. Pengayaan Buatlah program “Warung Berkah” dengan ketentuan sebagai berikut : Warung Berkah warung yang menjual bahan sembako Barang yang dijual di warung ini diataranya : Beras (@Rp. 13.000/kg) Minyak sayur (@Rp. 25.000/lt) Tepung terigu (@Rp. 10.000/kg) Gula (@Rp. 15.000/kg) Mie Instant (@Rp. 40.000/dus) Jika pembeli statusnya member maka dia mendapat diskon sebesar 10% dari total bayar. Alur dari program Warung Berkah adalah : Pembeli membeli barang yang akan dibelinya Pembeli menentukan jumlah beli dari masing- masing barang Program menghitung secara otomatis total harga Total harga didapat dari : (harga barang * jumlah beli) – diskon

Evaluasi Pembelajaran Peserta didik melakukan evaluasi pembelajaran melalui media online quiziz Dibawah ini yang merupakan tipe data dalam C#…. Int, float, char, double, const Float, int, double, const Int, float, char, double Const, main, void, double Jawaban : c) Int, float, char, double Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka sebelum dan sesudah titik decimal termasuk dalam tipe data… Riil Boolean Integer Longint Jawaban : a) Riil 2. Remedial Buatlah program “Mini Kalkulator” yaitu dapat melakukan operator aritmatika seperti : Pertambahan Pengurangan Perkalian Pembagian Dengan menggunakan dua buah nilai baik bilangan bulat ataupun bilangan pecahan. Hasil Pengayaan dan Remedial NO HASIL PENILAIAN TINDAK LANJUT 1. Pengayaan Peserta Didik melanjutkan ke tujuan pembelajaran berikutnya tentang menerapkan penggunaan tipe data pada inputan data yang dinamis (berubah) 2. Remidial Peserta didik melakukan observasi dan ATP Kembali dengan layanan, bimbingan, dan penguatan dari guru.

Yang tidak termasuk pada operator relasional adalah…. < b. == <& <= Jawaban : c) <& Penggunaan operator aritmatika yang benar dalam c++ yaitu… T = x + angka; T = x + angka Float x, X, z = 0; i++; Jawaban : a) T = x + angka; 5. Manakah dibawah ini operator yang digunakan untuk melakukan assign value pada sebuah variable… a. + b. - c. * d. = Jawaban: d) = Refleksi Pembelajaran NO REFLEKSI PERTANYAAN 1. Refleksi Peserta Didik Apakah ada kendala pada kegiatan pembelajaran? Apakah semua siswa aktif dalam kegiatan pembelajaran? Apa saja kesulitan siswa yang dapat diidentifikasi pada kegiatan pembelajaran? d. Apakah siswa yang memiliki kesulitan ketika berkegiatan dapat teratasi dengan baik? 2. Refeksi Guru Apa level pencapaian rata- rata siswa dalam kegiatan pembelajaran ini? Apakah seluruh siswa dapat dianggap tuntas dalam pelaksanaan pembelajaran? Apa strategi agar seluruh siswa dapat menuntaskan kompetensi?

Lampiran Lembar Kerja Siswa Lembar Kerja Peserta Didik (LKPD) Google Form assesmen kognitif dan non kognitif Quiziz assemen evaluasi pembelajaran Bahan Bacaan Guru dan Peserta Didik Buku Pemrograman Dasar Kelas X Bahan Ajar peserta didik Internet Glosarium Variable Konstanta Tipe data Integer Boolean Karakter String