Skip to main content

LKPD Aplikasi Perhitungan Nilai

Page 1

LEMBAR KERJA PESERTA DIDIK (LKPD) TIK – KELAS X PRAKTIK MEMBUAT APLIKASI PERHITUNGAN NILAI Menggunakan MIT App Inventor A. IDENTITAS PESERTA DIDIK Nama : ............................................................ Kelas : ............................................................ Tanggal : ............................................................ B. TUJUAN PEMBELAJARAN Setelah melakukan praktik, peserta didik mampu: 1. Mengenal komponen dasar MIT App Inventor. 2. Menggunakan Label untuk memberikan keterangan. 3. Menggunakan TextBox untuk memasukkan data. 4. Menggunakan Horizontal Arrangement untuk mengatur tombol. 5. Menggunakan Button untuk menjalankan perintah. 6. Membuat aplikasi perhitungan nilai sederhana. 7. Membuat Blocks untuk mengolah data. C. DESKRIPSI APLIKASI Pada kegiatan ini, kalian akan membuat aplikasi: APLIKASI PERHITUNGAN NILAI SISWA Aplikasi digunakan untuk memasukkan: Data Siswa  Nama Siswa  Kelas  Mata Pelajaran Nilai  Nilai Praktik  Nilai STS  Nilai SAS Kemudian aplikasi akan menampilkan:  Total Nilai  Rata-rata  Predikat  Grade


D. RANCANGAN TAMPILAN APLIKASI Susunan tampilan aplikasi:

E. KOMPONEN YANG DIGUNAKAN 1. Label 2. Textbox 3. Button 4. Layout G. DATA CONTOH Gunakan data berikut untuk mencoba aplikasi. Data

Isi

Nama Siswa

Andi

Kelas

XA

Mata Pelajaran Informatika Nilai Praktik

80


Nilai STS

85

Nilai SAS

90

Setelah semua data dimasukkan, klik tombol: Total Nilai Hasil: 80 + 85 + 90 = 255 Kemudian klik tombol: Nilai Rata-rata Hasil: 80 + 85 + 90 / 3 = 85 Predikat Hasil: Baik Kemudian tekan: Grade Hasil: B H. ATURAN PERHITUNGAN 1. Total Nilai Gunakan rumus: Total = Nilai Praktik + Nilai STS + Nilai SAS Contoh: 80 + 85 + 90 = 255 2. Predikat Jika nilai Rata-rata:   80 → Predikat adalah Lulus, selain itu Remedial 3. Grade Nilai Rata-rata Jika Nilai >=90 maka Grade=A Jika Nilai >=80 dan Nilai <90 maka Grade = B Jika Nilai >=70 dan Nilai <80 maka Grade = C Jika Nilai >=60 dan Nilai <70 maka Grade = D Jika Nilai <60 maka Grade=E


I. MEMBUAT BLOCKS Masuk ke menu: Blocks Buat program untuk masing-masing tombol. Button Total Nilai Ketika: ButtonTotal.Click maka aplikasi mengambil: TextBoxPraktik +TextBoxSTS +TextBoxSAS Kemudian hasilnya ditampilkan pada: Text box Hasil Total. Button Nilai Rata-rata Ketika: Button Rata-rata maka aplikasi akan menginput, proses dan menampilkan Hasil Nilai Rata-rata: TextBoxPraktik +TextBoxSTS +TextBoxSAS Kemudian hasilnya ditampilkan pada: Text box Nilai Rata-rata. ButtonPredikat Ketika: ButtonPredikat.Click program memeriksa Nilai Rata-rata. Jika total nilai:   80 → Predikat adalah Lulus, selain itu Remedial Hasil ditampilkan pada: Textbox Predikat ButtonGrade Ketika: ButtonGrade.Click program memeriksa Nilai Rat-rata. Jika: Button Grade di klik, Adapun ketentuannya adalah : Jika Nilai >=90 maka Grade=A Jika Nilai >=80 dan Nilai <90 maka Grade = B Jika Nilai >=70 dan Nilai <80 maka Grade = C Jika Nilai >=60 dan Nilai <70 maka Grade = D Jika Nilai <60 maka Grade=E Hasil ditampilkan pada:


Textbox Grade J. TABEL DATA UJI COBA Ujilah aplikasi menggunakan data berikut. No. Nama Kelas Mata Pelajaran Praktik STS SAS 1

Andi X A

TIK

80

85

90

2

Budi X A

Matematika

70

75

80

3

Citra X B

Bahasa Indonesia 90

90

95

4

Dinda X B

IPS

80

85

75

K. HASIL PENGUJIAN No. Nama Mata Pelajaran 1 Andi

TIK

2 Budi

Matematika

3 Citra

Bahasa Indonesia

Total

Rata - rata

Predikat

Grade

4 Dinda IPS L. TUGAS PENGEMBANGAN Setelah aplikasi berhasil, lakukan pengembangan: Tantangan 1 Masukkan nama kalian sendiri. Tantangan 2 Masukkan kelas kalian. Tantangan 3 Masukkan salah satu mata pelajaran. Tantangan 4 Masukkan nilai Praktik, STS, dan SAS. Tantangan 5 Ubah tampilan aplikasi agar lebih menarik. M. REFLEKSI Jawablah pertanyaan berikut. 1. Bagaimana perasaanmu setelah berhasil membuat aplikasi penghitung nilai menggunakan MIT App Inventor? 2. Apakah kamu dapat menjelaskan dengan bahasa sendiri fungsi Label, TextBox, dan Button pada aplikasi yang kamu buat? Bagian mana yang masih membuatmu bingung? 3. Bagaimana kamu menerapkan konsep Input, Proses, dan Output saat merancang aplikasi penghitung nilai? Ceritakan alur program yang kamu buat.


4. Apakah kamu memahami cara menggunakan operator relasional dan IF–ELSE untuk menentukan keterangan berdasarkan hasil rata-rata? Bagian mana yang paling menantang? 5. Kesalahan atau masalah apa yang kamu temukan saat menguji aplikasi, dan bagaimana kamu memperbaikinya? 6. Apa hal baru yang paling bermanfaat yang kamu pelajari hari ini, dan bagaimana kamu ingin menerapkannya untuk membuat aplikasi lain? N. CHECKLIST KEBERHASILAN No. Kegiatan

Berhasil

1

Membuat project

☐

2

Membuat Label Judul

☐

3

Membuat Label Nama

☐

4

Membuat TextBox Nama

☐

5

Membuat Label Kelas

☐

6

Membuat TextBox Kelas

☐

7

Membuat Label Mata Pelajaran

☐

8

Membuat TextBox Mata Pelajaran

☐

9

Membuat input Nilai Praktik

☐

10 Membuat input Nilai STS

☐

11 Membuat input Nilai SAS

☐

12 Membuat Horizontal Arrangement

☐

13 Membuat Button

☐

14 Membuat Blocks

☐

15 Menghitung Total Nilai

☐

16 Menghitung Nilai Rata-rata

☐

16 Menampilkan Predikat

☐

17 Menampilkan Grade

☐

18 Menguji aplikasi

☐

O. KESIMPULAN Tuliskan kesimpulan dari praktik yang telah dilakukan. ............................................................................


............................................................................ ............................................................................ ............................................................................ HASIL AKHIR Nama Aplikasi: Aplikasi Perhitungan Nilai Komponen utama: Label + TextBox + Horizontal Arrangement + Button + Blocks Status aplikasi: ☐ Belum berhasil ☐ Berhasil sebagian ☐ Berhasil ☐ Berhasil dan dapat dikembangkan


Turn static files into dynamic content formats.

Create a flipbook
LKPD Aplikasi Perhitungan Nilai by Stevi Kerin Nainggolan - Issuu