Translate

Friday, June 1, 2018

metodologi berorientasi objek


TUGAS PEMROGRAMAN BERORIENTASI OBYEK
(MATERI 1 PENGANTAR MODOLOGI BERORIENTASI OBJEK)
Kelompok 1
Nama Kelompok              :
1.       Nur Laili
2.       Puspa Larasati
3.       Rina Niswatul Ulla
4.       Selvia Elta Firdana
5.       Siti Nur Fatehah
6.       Sri Samrotul Fuadah
7.       Tri Kurnia Ningsih
8.       Vega Yuli Herpradina
Kelas                                     : XII RPL 3

Soal !
1.       Sebutkan kelemahan dari pendekatan langsung (Direct Approach) ?
Jawab : kelemahan dari pendekatan ini adalah karena seorang pendesain diberi kebebasan dalam membuat objek sehingga untuk menghasilkan objek yang benar-benar baik maka diperlukan pengulangan proses untuk perbaikan objek.
2.       Sebutkan beberapa kelebihan pendekatan berarah/berorientasi objek!
Jawab : 
·         Teknologi dengan pendekatan object-oriented ini memungkinkan komponen dari program dapat dipakai ulang sehingga mempermudah dalam pengembangan sistem selanjutnya serta program yang dihasilkan pun makin berkualitas baik.
·         Aplikasi yang dibangun dengan pendekatan ini mudah dalam perawatan karena strukturnya mengalami proses inheritance sehingga teknologi dengan pendekatan object-oriented ini dapat mengurangi efek samping atau resiko ketika terjadi perubahan pada struktur.
3.       Sebutkan metode berarah objek dalam pendekatan langsung?
Jawab :
·         Analisis berarah objek (DOA)
·         Perancangan berarah objek (DOD)
·         Pemprograman berarah objek (DOP)
·         Pengujian berarah objek (DOT)
4.       Dalam pendekatan sintetis bagaimana langkah pertama ?
Jawab : Langkah pertama membangun terlebih dahulu data dan proses , kemudian menyatukan data dan proses tersebut menjadi objek-objek dengan aturan-aturan tertentu

5.       Jelaskan yang di maksud dengan mekanisme abstraksi prosedural !
Jawab: abstraksi prosedural sering di karakteristikan sebagai abstraksi fungsi atau sub fungsi. Pemecahan proses kedalam tahapan-tahapan merupakan suatu metode dasar dalam penanganan kekomplekan suatu proses.
6.       Jelaskan yang dimaksud  metode pembangunan perangkat lunak berarah obyek !
Jawab : Suatu strategi pembangunan perangkat lunak yang mengorganisasikan perangkat lunak sebagai kumpulan obyek yang berisi data aksi yang dilakukan terhadapnya.
7.       Sebutkan bagian-bagian yang ada di Metode Pengorganisasian pada prinsip pengelolaan kompleksi!
Jawab: Meliputi tiga bagian:
·         Perbedaan pengalaman ke dalam bagian objek dan atributnya.
·         Perbedaan antara keseluruhan objek dan komponen bagiannya.
·         Formasi dan perbedaan antara kelas-kelas objek yang berbeda.
8.       Berikan penjelasan tentang pewarisan dan pembungkusan pada prinsip-prinsip pengelolaan kompleksi metodologi berorientasi objek!
Jawab :
·         Pewarisan (inheritance) adalah suatu cara kerja yang menyatakan kesamaan diantara kelas-kelas, penyederhanaan,  definisi kelas yang mirip sesuatu definisi yang telah ada sebelumnya.
·         Pembungkusan (encapsulation) adalah suatu prinsip yang digunakan ketika pengembangan struktur program secara keseluruhan, dimana tiap-tiap komponen program harus disimpan/disembunyikan dalam suatu perancangan interaksi.

contoh sederhana pemrograman dekstop java di android


Tugas Pemrograman Dekstop (Validasi Input)
Nama             : Tri Kurnia Ningsih
Kelas              : XI RPL 3
No.Absen      : 27
Ø
Hasil Program

Ø Laporan
Validasi Input adalah salah satu widged untuk memvalidasi inputan agar inputan yang kita masukan tidak terjadi kesalahan,Misal Inputan yang seharusnya inputan bertipe integer seperti umur,jumlah dan lain sebagainya tapi pengguna memasukkan alphabet,Supaya tidak terjadi kesalahan maka perlu dilakukan validasi inputan.
Ø Hasil Analisa
Pada contoh program diatas Misal kita memasukkan  Angka pada Line Integer Input maka angka yang dapat dimasukkan adalah angka angka integer saja Kurang dari atau Sama dengan 100 karena pada listing program yang saya buat adalah(0-100) Dan Jika kita memasukkan angka pada Double input kita dapat Memasukkan Angka yang tak terhingga sesuai dengan listing program yang saya masukkan. Demikian Laporan yang saya buat berdasarkan praktek saya.


diatas contoh sederhana analisa semoga bermanfaat yaah  :)