Pemrograman_Berbasis_Objek_II_Lanjutan[1].pptx

primanasiyah 7 views 15 slides Sep 21, 2025
Slide 1
Slide 1 of 15
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

About This Presentation

Pembelajaran matreri PBO Pemrograman Java


Slide Content

Pemrograman Berbasis Objek ( PBO ) XII RPL

Apa itu Framework .NET ? Suatu komponen windows terintegrasai yang dibuat dengan tujuan untuk mendukung dan mengembangkan berbagai jenis aplikasi , serta untuk menjalankan berbagai macam aplikasi generasi mendatang , termasuk pengembangan aplikasi Web Services XML

Tujuan Framework .NET Untuk menyediakan lingkungan kerja yang konsisten bagibahasa pemrograman yang berorientasi objek (Object Oriented Programming - OOP). Untuk menyediakan lingkungan kerja dalam mengeksekusi kode yang dapat meminimalisir proses software deployment dan menghindari konflik penggunaan versi software yang dibuat . Unutk menyediakan lingkungan kerja yang dapat mengurangi masalah pada persoalan peforma dari suatu kode atau dari lingkungan interpreternya . Untuk menyediakan lingkungan kerja yang aman dalam hal pengekseskusian kode,termasuk kode yang dibuat oleh pihak ketiga (third party).

Komponen Utama Framework .NET CLR (Common Language Runtime) Komponen yang bertanggung jawab terhadap beberapa tugas,seperti mengatur manajemen memori , melakikan eksekusi kode , melakukan verifikasi terhadap keamanan kode , menentukan hak akses kode . FCL (.NET Framework Class Library) K umpulan jenis yang dapat digunakan kembali termasuk kelas , antarmuka dan tipe data yang termasuk dalam kerangka kerja .NET untuk menyediakan akses ke fungsionalitas sistem .

Tipe Data Meskipun banyak tipe data pada C#, tipe-tipe data yang paling sering digunakan adalah int, double, string, bool dan object. Masing-masing memiliki kegunaannya sendiri : int , digunakan untuk menyatakan suatu bilangan bulat , positif maupun negatif , sebagai contoh jumlah murid dalam satu kelas . double , digunakan ketika kita perlu menyatakan suatu bilangan pecahan , misalkan nilai , harga atau berat . Akan tetapi , double adalah data dengan ketelitian 15-16 digit. Sehingga terkadang tipe data  float   dengan ketelitian 7 digit lebih disukai untuk contoh contoh tadi , dengan alasan menghemat memori . string , digunakan ketika menyatakan sekumpulan karakter , baik itu nama , kalimat , password ataupun kode . String sesungguhnya merupakan suatu array dari   char . bool , bernilai true atau false. Paling sering digunakan untuk menyatakan suatu kondisi , misalnya IsEnabled , IsVisible , SedangHujan ,  SedangLapar , dan lain lain . object , adalah class dasar dari semua tipe data dalam C#. Digunakan untuk menyatakan tipe data yang tidak pasti .

Kondisi Bentuk umum kondisi if if ( kondisi yang diseleksi ){ Pernyataan 1 } Penjelasan : Jika kondisi yang diseleksi benar maka Pernyataan 1 akan dikerjakan . Sedangkan jika kondisi tersebut tidak terpenuhi , maka program akan keluar dari struktur if. Jika lebih dari satu pernyataan , maka harus menggunakan tanda ‘{’ dan ‘}’.

Bentuk umum if – else if ( konidisi yang diseleksi ) { Pernyataan 1; } else { Pernyataan 2; } Penjelasan : Jika kondisi yang diseleksi bernilai benar atau terpenuhi , maka pernyataan pertama yang dilaksanakan dan jika kondisi yang diseleksi bernilai salah, maka pernyataan yang kedua akan dilaksanakan . Setiap pernyataan diaksiri tanda titik koma (;) walaupun sebelum else.

Bentuk Umum Switch Switch ( ekspresi ){ case konts-1 : Pernyataan -1; break; case konts-2 : Pernyataan -2; break; case konts -n : Pernyataan -n; break; default : Pernyataan -df; break; } Penjelasan case digunakan sebagai label yang menandai awal eksekusi deret instruksinya hingga ditemukan pernyataan break . default adalah label yang jika label – label case diatasnya tidak ada yang memenuhi , maka label ini yang akan dieksekusi . break adalah perintah pengontrol alur program yang berfungsi untuk keluar dari suatu blok atau kondisi .

Perulangan Struktur kontrol yang memungkinkan blok kode dieksekusi berulang kali. Berikut bentuk - bentuk dari perulangan . For While Do-While Foreach

Bentuk umum for for ( inisialisasi ; kondisi ; iterasi ) { Pernyataan ; } Penjelasan Inisialisasi : pernyataan untuk menyatakan keadaan awal dari variable control. Kondisi : ekspresi relasi yang menyatakan kondisi untuk keluar dari perulangan . Iterasi : pengatur perubahan nilai variable control. Struktur perulangan for biasanya digunakanuntuk mengulang suatu proses yang telah diketahui jumlah pengulangannya.

Bentuk umum While Inisialisasi ; <optional> while ( kondisi ) { pernyataan ; iterasi ;<optional> } Penjelasan Inisialisasi : pernyataan untuk menyatakan keadaan awal dari variable control. Kondisi : ekspresi relasi yang menyatakan kondisi untuk keluar dari perulangan . Iterasi : pengatur perubahan nilai variable control. Bentuk ini biasanya banyak digunakan bila jumah pengulangannya belum diketahui. Proses perulangannya akan terus berlanjut selama kondisinya bernilai benar ( true ) dan akan berhenti bila kondisinya bernilai salah( false ).

Bentuk umum Do…while Inisialisasi ; <optional> do ( kondisi ) { pernyataan ; iterasi ;<optional> } while ( kondisi ); Penjelasan Inisialisasi : pernyataan untuk menyatakan keadaan awal dari variable control. Kondisi : ekspresi relasi yang menyatakan kondisi untuk keluar dari perulangan . Iterasi : pengatur perubahan nilai variable control. Bentuk do…while biasanya digunakan bila jumlah pengulangannya sama dengan struktur while, hanya saja pada proses kondisi letaknya berada dibawah batas pengulangan. Jadi, dengan menggunakan bentuk struktur do…while sekurang – kurangnya akan terjadi satu kali pengulangan.

Bentuk umum foreach foreach ( tipe_data nama_var in nama_array ) statement; tipe_data: //menyatakan tipe data dari variable nama_var: // menyatakan tempat penampungan nilai elemen dari array nama_array: //menyatakan array yang digunakan statement: //menyatakan badan program yang akan diitrasi Dengan struktur foreach, anda tidak perlu membuat counter, karena proses – proses iterasinya dilakukan secara internal array. Kelebihannya adalah cepat mendapatkan nilai array secara keseluruhan. Kekurangannya adalahtidak dapat mengakses nilai dari suatu indeks tertentu.

Bersambung . . .

Tugas PBO !!   Apa saja proses utama yang dilakukan ditempat magang setiap hari ? Siapa saja yang terlibat dalam proses tersebut (admin, staf , manajer , pelanggan , dll .)? Apakah proses ini sudah menggunakan sistem komputer atau masih manual? Bagaimana alur kerja mulai dari awal hingga akhir ( contohnya dari pemesanan hingga pembayaran )? Apa kendala yang sering terjadi saat menggunakan sistem ini ? Bagaimana saran anda untuk mengatasi permasalahan yang ada di system saat ini Tugas dapat dikirimkan melalui Email [email protected] ( maksimal hari kamis 14 agustus 2025)
Tags