Algoritma RPL 2 Kelas XII

13
RPL 2 KELAS XII Abdul Aziz S.Kom

description

Algoritma Rekayasa Perangkat Lunak 2 Kelas XII

Transcript of Algoritma RPL 2 Kelas XII

Page 1: Algoritma RPL 2 Kelas XII

RPL 2 KELAS XII

Abdul Aziz S.Kom

Page 2: Algoritma RPL 2 Kelas XII

Standar Kompetensi dan Kompetensi Dasar (SKKD) 1. Menggunakan algoritma pemrograman tingkat dasar 2. Menggunakan algoritma pemrograman tingkat lanjut 3. Mengoperasikan aplikasi basis data 4. Membuat aplikasi berbasis Microsoft Access 5. Menguasai teknik elektronika dasar 6. Menguasai teknik elektronika digital 7. Membuat file dengan HTML sesuai spesifikasi 8. Menerapkan dasar-dasar pembuatan web statis tingkat dasar 9. Membuat program aplikasi menggunakan VB dan VB.NET 10. Membuat paket software aplikasi 11. Melakukan pemrograman data deskripsi (SQL – Stuctured Query Language) tingkat dasar 12. Mengoperasikan bahasa pemrograman data deskripsi (SQL) tingkat

lanjut 13. Membuat halaman web dinamis tingkat dasar 14. Membuat halaman web dinamis tingkat lanjut 15. Membuat program aplikasi web menggunakan JSP 16. Membuat program aplikasi basis data menggunakan XML 17. Membuat program basis data menggunakan Microsoft (SQL Server) 18. Membuat program basis data menggunakan PL/SQL (Oracle) 19. Membuat program aplikasi menggunakan C++ 20. Menjelaskan sistem peripheral 21. Membuat program dalam bahasa pemrograman berorientasi obyek 22. Membuat program aplikasi menggunakan Java 23. Mengoperasikan sistem operasi komputer berbasis teks dan GUI

Page 3: Algoritma RPL 2 Kelas XII

BAB 6 ALGORITMA PEMROGRAMAN LANJUTAN

Standar kompetensi algoritma pemrograman lanjutan

menggunakan array multidimensi menggunakan prosedur dan fungsi.

Page 4: Algoritma RPL 2 Kelas XII

6.1 .ARRAY MULTIDIMENSI

6.1.1. Pengertian Array Multidimensi

Page 5: Algoritma RPL 2 Kelas XII

Untuk mendeklarasikan array dua dimensi dapat digunakan cara sebagai berikut : Dim NilaiSiswa(4,1)

Sedangkan untuk mengakses nilai pada array dua dimensi dapat digunakan seperti contoh berikut.

Print NilaiSiswa(3,0) Print NilaiSiswa(3,1)

Page 6: Algoritma RPL 2 Kelas XII

6.1.2. Op. Matriks dengan Array Multidimensi

matrik dua dimensi yang terdiri dari 4 baris dan 3 kolom. Atau biasa dinotasikan sebagai A4x3.

Array multidimensi dengan yang kita definisikan sebagai

A(3, 2). Perhatikan kembali angka pada indeks array selalu lebih kecil satu dari

jumlah sesungguhnya karenaindeks selalu dimulai dengan 0.

Page 7: Algoritma RPL 2 Kelas XII

Algoritma utk Membuat Matrik

Page 8: Algoritma RPL 2 Kelas XII

6.2. Op. penjumlahan pada matrik.

Op. matriks di atas adalah op. penjumlahan dua buah matrik dengan dimensi yang sama yaitu 3x3. A matriks pertama dan B adalah matriks kedua. Selain itu juga dibutuhkan matrik ke tiga yaitu C sbg hasil penjumlahan matriks A dan B.

Page 9: Algoritma RPL 2 Kelas XII

Algoritma penjumlahan pada matrik.

Page 10: Algoritma RPL 2 Kelas XII

Algoritma penjumlahan pada matrik.

Page 11: Algoritma RPL 2 Kelas XII

6.2. PROSEDUR DAN FUNGSI

Prosedur adalah sekumpulan perintah yang merupakan bagian dari program yang lebih besar yang berfungsi mengerjakan suatu tugas tertentu.

Keuntungan menggunakan prosedur adalah : mengurangi duplikasi kode program. memberikan kemungkinan penggunaan kembali kode

untuk program yang lain. memecah masalah yang rumit dalam masalah-

masalah yang lebih kecil dan lebih mudah diselesaikan membuat kode program lebih mudah dibaca. dapat digunakan untuk menyembunyikan detil

program.

Page 12: Algoritma RPL 2 Kelas XII

Skema Penggunaan Prosedur

Page 13: Algoritma RPL 2 Kelas XII