Samsul TM_RPL

Walcome my blogger. tak pernah ada kata menyerah buat menggapai mimpi

  • HOME
  • MENU
  • ABOUT ?
  • TUGAS
    • PBO
    • BASIS DATA
    • PPK
    • PPL

Translate

Selasa, 26 November 2019

latihan soal pengembngan produk kreatif

contoh ulangan ppk


disini saya akan memberikan contoh soal mengenai pengembangan produk kreatif.

                                                          by:samsultaufikmunawar

 I.jawablah pertanyaan ini dengan benar.

 1.  Pendekatan tradisional menunjukkan bahwa teknologi akan ditransfer secara bertahap antara pemasaran, teknis, dan operasi. Proses ini dinamakan proses sekuensial yang berarti bahwa...
  a. Setiap fungsi menyelesaikan pekerjaannya sendiri-sendiri sebelum berlanjut ke tahap berikutnya.
  b. Setiap fungsi menyelesaikan pekerjaannya bersama-sama sebelum berlanjut ke tahap berikutnya.
  c. Setiap fungsi menyelesaikan pekerjaannya sendiri-sendiri setelah selesainya tahap berikutnya.
  d. Setiap fungsi menyelesaikan pekerjaannya bersama-sama setelah selesainya tahap berikutnya.
2.  Dukungan komputer dalam proses operasi yang digunakan untuk menggambarkan atau mensimulasikan fungsi desain teknis produk merupakan pengertian ....
  a. Computer-Design Manufacturing (CDM)
  b. Computer-Integrated Manufacturing (CIM)
  c. Computer-Aided Manufacturing (CAM)
  d. Computer-Aided Design (CAD)
3.  Simulasi komputer dan model komputer geometri tiga dimensi, merupakan contoh dari jenis prototipe...
  a. Fisik
  b. Dimensional
  c. Analitis 
  d. Analogy
4.  Aktifitas pemasaran yang berusaha untuk menyebarkan informasi, mempengaruhi/membujuk, dan/atau mengingatkan pasar sasaran atas perusahaan dan produknya agar bersedia menerima, membeli dan loyal pada produk yang ditawarkan perusahaan, merupakan pengertian....
  a. Dagang
  b. Promosi
  c. Pertukaran dagang
  d. Iklan
5.  Di pihak konsumen. kemasan merupakan bagian penting dari komponen produk yang biasanya berfungsi sebagai...
  a. Membantu konsumen mengenal nama produk dipasarkan oleh perusahaan
  b. Membantu konsumen dalam merencanakan jumlah produk yang akan dibeli
  c. Membantu konsumen dalam menentukan harga
  d. Membantu konsumen menentukan harga dan jumlah barang yang akan dibeli
6.  Berikut adalah contoh inovasi penjualan suatu produk, dimana pengiriman barang dilakukan secara langsung, seperti...
  a. Penjualan secara online, melalui pemesanan lewat telepon dan melalui TV
  b. Penjualan secara online, melalui distributor dan agen
  c. Penjualan melalui TV, para sales, dan distributor
  d. Penjualan melalui distributor besar dan kecil
7.  Produsen atau pabrik mendistribusikan produknya secara langsung kepada konsumen tanpa menggunakan perantara, merupakan pengertian dari..
  a. Distribusi tidak langsung
  b. Distribusi langsung 
  c. Distribusi menggunakan perantara
  d. Distribusi online
8.  Pendistribusian suatu produk melalui representative (perwakilan) dan melalui distributor, merupakan contoh dari saluran distribusi..
  a. Langsung
  b. Tidak langsung
  c. Permanen
  d. Sementara
9.  Pihak yang menjual produk atau jasa namun biasanya tidak memiliki persediaan sendiri, mereka melakukan pemesanan kepada produsen dan seringkali digunakan pada industri tertentu, misalnya asuransi atau real estate disebut …
  a. Pedagang besar
  b. Pedagang eceran
  c. Perwakilan
  d. Perantara khusus
10.  Pada materials management, yang bertanggung jawab atas masuknya bahan baku dan jasa adalah bagian ….
  a. Produksi
  b. Pengadaan
  c. Pembelian
  d. Distribusi
11.  Pembeli dapat melihat barang-barang yang dijual melalui internet dan setelah dilakukan pemesanan dan pembayaran, barang akan langsung dikirim ke alamat pembeli, merupakan jenis penjualan yang dilakukan secara..
  a. Melalui distributor
  b. Lewat telepon
  c. Online
  d. Melalui TV
12.  Pendekatan pasar dan produk yang mendasar dengan memperhatikan para pesaing untuk memilih peluang-peluang pasar yang ada, merupakan pengembangan produk ditinjau dari aspek....
  a. Segmentasi pasar
  b. Perkembangan teknologi
  c. Platform produk
  d. Strategi bersaing
13.  Tiga aspek lapangan yang membuat produk atau jasa lebih sesuai untuk industri kecil adalah ....
  a. Lokasi, pasar, proses
  b. Pasar, pelayanan, proses
  c. Proses, lokasi, transportasi
  d. Lokasi, transportasi, pasar
14.  Definisi wirausahawan adalah ....
  a. Seseorang yang memimpin suatu perusahaan
  b. Seseorang yang mengorganisasikan, mengelola, dan menanggung resiko sebuah usaha
  c. Seseorang yang menciptakan suatu pengetahuan
  d. Seseorang yang secara sukarela mengambil tanggung jawab untuk menciptakan temuan-temuan     baru yang bermanfaat dalam suatu organisas
15.  Untuk mendapatkan keunggulan bersaing, maka yang harus diperhatikan oleh perusahaan adalah.....
  a. Memahami kelemahan-kelemahan para pesaing
  b. Memahami keunggulan produk pesaing
  c. Memahami lingkungan perusahaan
  d. Memahami kebutuhan pelanggan di setiap segmen pasar

 II.Isilah pertanyaan ini dengan benar.

  1.  Suatu bentuk kerja sama yang bersifat lebih fleksibel sehingga perusahaan dapat memperluas kerja sama tersebut dari waktu ke waktu apabila dirasa diperlukan disebut ….
        2. Karena tidak sedikit biaya yang dikeluarkan untuk mengembangkan suatu produk baru, maka dalam upaya pengembangannya dibutuhkan kerjasama internal, yaitu....
       3.  Kegiatan mengurutkan produk secara menurun berdasarkan kontribusi rupiah individu masing-masing produk bagi perusahaan, disebut…..
      4.  Fokus pada permasalahan yang sedikit tetapi penting dan bukan pada permasalahan yang banyak tetapi sepele untuk diterapkan pada bauran produk, disebut sebagai prinsip....
      5.  Pendekatan pasar dan produk yang mendasar dengan memperhatikan para pesaing untuk memilih peluang-peluang pasar yang ada, merupakan pengembangan produk ditinjau dari aspek....

jawaban 

1 Kolaborasi
2 Adanya kerjasama antar departemen dalam perusahaan
3 Analisis produk berdasarkan nilai
4 Pareto
5 Strategi bersaing
Diposting oleh tmfuelpans.blogger.com di 17.42 Tidak ada komentar:
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke FacebookBagikan ke Pinterest

Senin, 25 November 2019

ulangan basdat

disini saya akan memberikan contoh ulangan basdat

oleh:samsultaopikmunawar

 1. Jenis hubungan apa yang diungkapkan dengan ungkapan "Karyawan mengelola Toko"?
Select one:
a. 1 \: 1
b. 1 \: *
c. * \: 1
d. * \: *


2. Kunci kandidat yang tidak memiliki nilai null dan dipilih untuk mengidentifikasi secara unik semua nilai atribut lainnya pada baris yang diberikan disebut ...?
Select one:
a. Kunci kandidat
b. Kunci sekunder
c. Superkey
d. kunci utama


3. Kumpulan nilai yang mungkin untuk atribut adalah ...?
Select one:
a. set
b. key
c. range
d. domain


4. Apa nama untuk jawaban atas pertanyaan yang dikirim DBMS kembali ke aplikasi...?
Select one:
a. data result
b. query result set
c. question result
d. DBMS result


5. Atribut yang Tidak perlu disimpan secara fisik dalam database adalah...?
Select one:
a. Atribut turunan
b. Atribut Umum
c. Atribut karakter
d. Atribut Utama


6. Pakar pengolahan data (DP) ada karena...?
Select one:
a. Kemunculan sistem manajemen basis data
b. Peningkatan jumlah komputer
c. Kebutuhan untuk mempercepat pengolahan data
d. Kebutuhan untuk mengkonversi file manual ke sistem file komputer yang cocok


7. Model  objek berorientasi adalah ...?
Select one:
a. Tidak memiliki standar
b. Memiliki sistem navigasi sederhana
c. Menambahkan konten semantik
d. Memiliki overhead sistem yang rendah yang mempercepat transaksi


8. Mengetahui _________ jumlah kejadian entitas sangat membantu pada tingkat software aplikasi.
Select one:
a. tepat
b. minimum
c. maksimum
d. Maksimal dan minimum


9. data tentang data disebut...?
Select one:
a. Metadata
b. data mentah
c. Data unik
d. Superdata


10 Kunci multi-atribut dikenal sebagai kunci ....?
Select one:
a. asing
b. super
c. utama
d. gabungan


11. Sistem manajemen basis data, sistem operasi, aplikasi dan utilitas adalah contoh dari .....
Select one:
a. software
b. hardware
c. computer infrastructure
d. input and output


12. Pemrograman dalam sebuah _________ mungkin merupakan aktivitas yang memakan waktu dan keterampilan tinggi
Select one:
a. COB
b. 3GL
c. AIS
d. DMB


13. Akurat, relevan, dan _________tepat waktu adalah kunci pengambilan keputusan yang baik.
Select one:
a. Infomasi
b. proses
c. data
d. hubungan


14. Sebuah tabel dapat dihubungkan secara logis ke tabel lain dengan mendefinisikan sebuah ...?
Select one:
a. Atribut umum
b. Superkey
c. Hyperlink
d. kunci utama


15. Tabel adalah matriks yang terdiri dari serangkaian baris dan kolom ... ?
Select one:
a. Persimpangan
b. Sistem
c. Link
d. Model 

 II. jawablah pertanyaan ini dengan tepat

1. jelaskan data,informasi, dan sistem informasi berserta komponennya ?
2. apa yg dimaksut dengan basis data ?
3. jelaskan sistem manajemen basis data ?
4. jelaskan alasan penggunaan DBMS ?
5. komponen sistem basis data ? 

 jawaban


1. Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan. Data bisa berujut suatu keadaan, gambar, suara, huruf, angka, matematika, bahasa ataupun simbol-simbol lainnya yang bisa kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep.
Informasi merupakan hasil pengolahan dari sebuah model, formasi, organisasi, ataupun suatu perubahan bentuk dari data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi yang menerimanya. Dalam hal ini, data bisa dianggap sebagai obyek dan informasi adalah suatu subyek yang bermanfaat bagi penerimanya. Informasi juga bisa disebut sebagai hasil pengolahan ataupun pemrosesan data.
Sistem informasi : perangkat lunak yang membantu anda mengatur dan menganalisa data.Hal ini memungkinkan untuk menjawab pertanyaan dan memecahkan masalah yang relevan dengan misi organisasi.
Komponen Sistem informasi :
-          Hardware : Sistem informasi berbasis komputer menggunakan perangkat keras komputer, seperti prosesor, monitor, keyboard, dan printer.
-          Software  : program yang digunakan untuk mengatur, mengolah dan menganalisa data.
-          Database  : Sistem informasi bekerja dengan data, disusun dalam tabel dan file.
-          Network     : Berbagai elemen harus terhubung satu sama lain, terutama jika banyak orang yang berbeda dalam sebuah organisasi menggunakan sistem informasi yang sama.

2. Basisdata adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut
3.   Sistem Manajemen Basis-Data (Data Base Management System / DBMS) adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan meng-akses basis data dengan cara praktis dan efisien. DBMS dapat digunakan untuk meng-akomodasikan berbagai macam pemakai yang memiliki kebutuhan akses yang berbeda-beda. DBMS pada umumnya menyediakan fasilitas atau fitur-fitur yang memungkinkan data dapat diakses dengan mudah, aman, dan cepat.
4.  Alasan penggunaan DBMS :
       Ø  Performa yang dapat dengan penyimpanan dalam bentuk DBMS cukup besar,  sangat jauh berbeda dengan performance data yang disimpan dalam bentuk flat file. Disamping memiliki unjuk kerja yang lebih baik, juga akan didapatkan efisiensi penggunaan media penyimpanan dan memori
       Ø  Integritas data lebih terjamin dengan penggunaan DBMS. Masalah redudansi sering terjadi dalam flat file. Redudansi adalah kejadian berulangnya data atau kumpulan data yang sama dalam sebuah database yang mengakibatkan pemborosan media penyimpanan.
      Ø  Independensi. Perubahan struktur database dimungkinkan terjadi tanpa harus mengubah aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalam data akan lebih mudah dengan penggunaan DBMS.
      Ø  Sentralisasi. Data yang terpusat akan mempermudah pengelolaan database. kemudahan di dalam melakukan bagi pakai dengan DBMS dan juga kekonsistenan data yang diakses secara bersama-sama akan lebiih terjamin dari pada data disimpan dalam bentuk file atau worksheet yang tersebar.
       Ø  Keamanan. DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan pada file sistem operasi. Keamanan dalam DBMS akan memberikan keluwesan dalam pemberian hak akses kepada pengguna
5.      KomponenSistemBasis Data terdiri dari 6 Komponen , yakni :
  a Hardware
Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan.
  b. Operating System
Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan.
  c. Database
Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
  d. DBMS (Database Management System)
Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
  e. User ( Pengguna Sistem Basis Data )
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.

  f. Optional Software 



  mohon maaf jika jawabanya tidak tepat karena manusia tidak luput dari kesalahan
Diposting oleh tmfuelpans.blogger.com di 23.27 Tidak ada komentar:
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke FacebookBagikan ke Pinterest

ulangan PBO

disini saya akan memberikan contoh pertanyaan mengenai pemrograman berbasis objek(PBO)

  

I. pilih lah jawaban dengan tepat





    1.        Contoh diatas adalah pendeklarasian dari…
            a.    Method
            b.  Interface
            c.    Extends
            d.    Implements
            e.    Sstring
    2.        Ada berapa ciri-ciri dari interface…
            a.    1
            b.  3
            c.    4
            d.    2
            e.    5
    3.        merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object       disebut….
            a.    Inheritans
            b.  Class
            c.    Method
            d.    Interface
            e.    Extends
    4.        Yang mempunyai sedikitnya satu abstract method adalah…
            a.    Abstract method
            b.  Abstract class
            c.    Abstract
            d.    Method
            e.    Public void



     5.        Sytntaks Void Bernafas() pada gambar diatas merupakan….
             a.    Variable
             b.  Method
             c.    Void 
            d.    Class
            e.    Inputan
     6.        Yang secara otomatis akan diwariskan keseluruh sub-class disebut…
            a.    String
            b.  Behavior (method)
            c.    Interface
            d.    Class
            e.    Void



     7.      Gambar diatas adalah contoh dari…
            a.    Implementasi
            b.  Inheritas (pewarisan)
            c.    Abstract
            d.    Override
            e.    Pubic void
   8.      Contoh obyek abstrak adalah...
           *A. Siswa
           B. Guru
           C. Mata pelajaran
           D. Guru
           E. Ruang Guru
9. Contoh obyek nyata adalah...
           *A. Uang
           B. Rejeki
           C. Kebahagiaan
           D. Rekening Tabungan
           E. Cloud Storage
10. Abstraksi dari sesuatu yang mewakili dunia nyata adalah pengertian...
           A. Abstaksi
           B. Kelas
           *C. Objek
           D. Atribut
           E. Method
11. Kumpulan dari obyek-obyek dengan karakteristik yang sama adalah pengertian...
           A. Abstraksi
           *B. Kelas
           C. Obyek
           D. Atribut
           E. Method
12. Nilai atau elemen-elemen data yang dimiliki obyek dalam kelas obyek dan merupakan ciri dari sebuah obyek
adalah...
    A. Abstraksi
   * B. Atribut
    C. Obyek
    D. Method
    E. Kelas
13. Yang bukan konsep penting dalam pemrograman berorientasi obyek adalah...
    A. Abstraksi
    B. Enkapsulasi
    C. Inheritance
   * D. Properties
    E. Polymorphism
14. Suatu kelas dapat diturunkan dari kelas yang lain, dimana atribut dari kelas semula dapat diwariskan ke
kelas yang baru adalah prinsip...
    A. Abstraksi
    B. Enkapsulasi
   * C. Inheritance
    D. Polymorphism
    E. Properties
15. Prinsip penyederhanaan dari sesuatu yang kompleks dengan cara memodelkan kelas sesuai dengan
masalahnya adalah.....
   * A. Abstraksi
    B. Enkapsulasi
    C. Inheritance
    D. Polymorphism
    E. Properties 


 II. isilah titik-titik dibawah ini. 

 1.  Apa yang dimaksud dengan interface ?
           Jawab : interface adalah kumpulan dari method yang belum terdapat operasi di dalam tubuh     method tersebut
2.  Apa yang dimaksud dengan pewarisan (inhertance) ?
          Jawab : Pewarisan (inhertance) adalah pewarisan method dan atribut dari superclass kepada sub-classnya
3.  Sebutkan beberapa class built-in di dalam pemograman java
!
Jawab : - class math
-     Class string
-     Class string buffer
-     Class wrapper
-     Class proccess
4.  Apa yang dimaksud dengan exception ?
Jawab : exception adalah sebuah peristiwa yang menjalankan alur proses normal pada program
5.  Sebutkan 5 keyword yang digunakan oleh java untuk menangani exception !
                 Jawab : 
-         Try
-         Catch
-          Finally
-          Throw
-          Throws

Diposting oleh tmfuelpans.blogger.com di 23.06 Tidak ada komentar:
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke FacebookBagikan ke Pinterest

tugas ppl diagram level 2

diagram DFD level 2

 contoh gambar
 
Diposting oleh tmfuelpans.blogger.com di 22.22 Tidak ada komentar:
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke FacebookBagikan ke Pinterest

Selasa, 19 November 2019

tugas PPK membuat resin

Bahan kerajinan dari resin

hallo geng saya mulai coba coba membuat kerajinan dari resin yuk kita lihat cara membuatnya

cara mendapat bahan
Mendapatkan bahan untuk membuat kerajinan resin tidak sulit. Anda bisa mencarinya di toko bahan kimia. Bahan pelengkap lain juga bisa ditemukan disana. Jika ingin lebih praktis, silakan belanja online sebab produk ini juga sudah dijual lengkap di internet. Apa saja keunggulan resin? Yang pertama, kerajinan dari resin sangat mudah dibentuk. Berbeda dari kerajinan kayu atau batu yang membutuhkan pahatan, jenis kerajinan dari resin membutuhkan cetakan. Dengan begitu, hasilnya bisa identik antara satu sama lain.




Membuat kerajinan dari resin tidak sulit. Ada beberapa bahan yang diperlukan, salah satunya adalah resin. Material ini punya sifat cair dan bening, namun varian keruh juga ada. Kerajinan resin bisa dibentuk seperti gantungan kunci, replika mainan, action figure, dll. Ada banyak sekali kegunaan dari bahan cair yang satu ini. Nah, jika anda ingin membuat kerajinan dari resin, maka yang perlu dipersiapkan antara lain resin, katalis, silicone rubber, dan hiasan.


Material kerajinan dari resin

Resin sendiri merupakan eskudat atau getah yang keluar dari berbagai jenis tumbuhan, termasuk salah satunya pohon kunjung / konifer. Sifat dari bahan ini adalah membeku dalam periode tertentu. Untuk mempercepat prosesnya, dibutuhkan katalis. Katalis juga sama berbentuk cair. Penambahan katalis harus dilakukan secara tepat agar hasil kerajinan sesuai dengan keinginan. Perbandingan yang sering dipakai adalah 10:1, yaitu 10 takar resin untuk 1 takar katalis. Jika katalis kebanyakan, hasil kerajinan akan cepat mengeras, sehingga anda tidak punya waktu untuk menghiasnya.

 sekian terimakasih sudah mengunjungi semoga bermanfaat;;
Diposting oleh tmfuelpans.blogger.com di 23.48 1 komentar:
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke FacebookBagikan ke Pinterest

Senin, 18 November 2019

tugas pemrograman berorientasi objek(PBO)

  Hallo brad saya sebagai pelajar saya nyoba-nyoba membuat pembahasa                  pemrograman beroroentasi objeck (PBO). Sedikit saya akan membahas tentang apasih OOP itu dan     apa sih macam macamnya, yaitu:

1. pemograman prosedural

2. pemograman berorientasi objek(oop)

3. perbedaan pemograman prosedural dan oop

4. pengertian object oriented     

 √class    

 √ attribute      

√ instance variable  

√ class variable

 √behavior     

 √method  

√ encapsulation

√ inheritance

√ polymorphism

 √beserta contoh-contohnya.

   yo simak pembahasan pertama mengenai apa itu prosedural

1.   Pengertian Prosedural     

 Pemrograman Prosedural adalah dilakukan dengan memberikan serangkaian perintah yang berurutan. Paradigma ini didasari oleh konsep mesin Von Newman (stored program concept) sekelompok tempat penyimpanan (memori), yang dibedakan menjadi memori instruksi dan memori data, masing-masing memori tersebut dapat diberi nama dan nilai, selanjutnya instruksi akan dieksekusi satu persatu secara sekuensial oleh sebuah proses tunggal.Program dalam paradigma ini berdasarkan pada struktur informasi di dalam memori dan manipulasi dari informasi yang disimpan tersebut. Kata kunci yang sering digunakan dalam paradigma ini adalah:


        Algoritme + Struktur Data = Program


Contoh bahasa pemrogaman yang menggunakan paradigma prosedural atau imperatif adalah: Bahasa-bahasa tingkat tinggi seperti Cobol, Basic, Pascal, Fortran, dan C/C++ mendukung kegiatan pemrograman prosedural, karena itu mereka dinamakan juga bahasa prosedural.Pada pemrograman procedural, program dibedakan antara bagian data dengan bagian instruksi. Bagian instruksi terdiri atas runtutan (sequence) instruksi yang dilaksanakan satu per satu secara berurutan oleh pemroses. Alur pelaksanaan instruksi dapat berubah karena adanya pencabangan kondisional. Data yang disimpan di dalam memori dimanipulasi oleh instruksi secara beruntun atau procedural.

2.  Pengertian Pemograman Berorientasi Object (OOP)             Pemrograman berorientasi objek adalah sebuah metode yang digunakan untuk mendapatkan solusi dari suatu masalah melalui perspektif object. Dalam pemrograman berorientasi objek, setiap objek akan memiliki datmethod (perilaku atau kemampuan melakukan sesuatu, berupa fungsi). Objek dapat didefinisikan sebagai suatu entitas yang memiliki data dan method.Sebagai contoh, manusia adalah suatu objek yang memikiki data – data (misalnya: nama, jenis kelamin, tinggi badan, berat badan, dan yang lainnya) dan juga method (misalnya: cara bicara, cara berjalan, cara marah, dan sebagainya). Sehingga dapat diambil suatu pokok dasar bahwa titik berat pemrograman berorientasi object adalah pembagian tanggung jawab kepada masing masing object dan bukan pembagian berdasarkan proses kerja.
Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.Berikut adalah Bahasa Pemograman yang mendukung OOP antara lain :
   
  1. Visual Foxpro
  1. Java
  1. C++
  1. Pascal (bahasa pemrograman)
  1. Visual Basic.NET
  1. SIMULA
  1. Smalltalk
  1. Ruby
  1. Python
  1. PHP
  1. C#
  1. Delphi
  1. Eiffel
  1. Perl
  1. Adobe Flash AS 3.0       
3.Perbedaan Program Prosedural dan OOP

 Penjelasan secara singkat dari Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur.
Berikut ini adalah Perbedaan antara program Prosedural dengan OOP :
No.
Prosedural
No.
OOP
1
Fokus utama pada fungsi dan prosedur yang beroperasi pada data1Menekankan pada data yang sedang beroperasi dan tidak fungsi atauprosedur
2
Program besar terbagi dalam program unit kecil yang disebut fungsi2Program dibagi ke dalam apa yang disebut objek
3
Data dan fungsi diperlakukan sebagai entitas terpisah3Data dan fungsi diperlakukan sebagai entitas terpisah
4
Data bebas bergerak di sekitar sistem dari satu fungsi lain4Data tersemmbunyi dan tidak dapat diakses oleh fungsi eksternal
5
Data bersifat pasif5Objek-objek dalam Oop bersifat aktif
6
Program desain dengan pendekatan “Top Down” yaitu tugas-tugas kompleks dipecah menjadi bagian yang lebih kecil, sampai sub-tugas tersebut mudah diimplementasikan6Program desain pendekatan “Buttom Up” yaitu memuat prosedur-prosedur untuk menyelesaian tugas-tugas yang sederhana, kemudian menggabungkan prosedur-prosedur tersebut dalam prosedur yang lebih  kompleks, sampai fungsionalitas yang ingin tercapai


Perbedaan dari Cara Pandang :
  • OOP : program adalah serangkaian objek yang bekerja sama untuk menyelesaikan suatu problem.
  • Prosedural : program adalah suatu urutan instruksi.
Beda nyata antara prosedural dan OOP
  • Prosedural fokus pada bagaimana cara komputer menangani masalah.
  • OOP fokus pada masalah yang ditangani dengan menggunakan komputer.
  • Prosedural biasa digunakan untuk membuat program yang sederhana sementara OOP untuk yang lebih kompleks karena cara berfikirnya bisa seperti manusia(natural). 
4. Pengertian Object Oriented Program, Class, Objek, dan Method

    OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi objek. Tujuan dari OOP yaitu untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari. setiap bagian dari permasalahan adalah objek, dan objek itu sendiri merupakan gabungan dari beberapa objek. contoh: pesawat terbang. pesawat terbang terbentuk dari beberapa objek yang lebih kecil lagi yaitu seperti mesin, roda, baling-baling, kursi, sayap, dan lain lain. pesawat tersebut terbentuk dari kumpulan objek-objek yang lebih kecil dan saling berhubungan satu sama lainnya, saling berinterasi, berkomunikasi dan saling mengieim pesan kepada objek-objek lainnya. begitu pula dengan program, sebuah program memiliki objek yang besar yang terdiri dari objek objek yang lebih kecil agar lebih mudah untuk dikembangkan. objek objek tersebut akan saling berinteraksi satu sama lain sehingga program tersebut dapat dijalankan.


√ Class 

adalah merupakan penggambaran dari sebuah objek atau benda,sifat objek, dan juga apa yang bisa dilakukan oleh objek tersebut. class berfungsi untuk menampung objek objek dan method(behaviour) yang ada.
contohnya: class hewan, buah-buahan, orang, bangunan, mobil, motor, dll
Objek adalah bentuk nyata dari sebuah class dan dapat di lihat, di pegang,dan dirasakan.
contohnya: class buah-buahan maka objeknya apel, nanas, durian, jambu, mangga
Method adalah suatu operasi berupa fungsi fungsi yang dapat dikerjakan atau sesuatu yang dapat dilakukan oleh sebuah ojek
contoh dalam kehidupan sehari hari yaitu: 
  • super class: alat transportasi
  • class: motor, mobil, pesawat, dll
  • objek: motor honda, motor suzuki, mobil sedan, mobil daihatsu, mobil bmw, pesawat tempur, pesawat garuda, dll
  • method: berjalan, mundur, terbang, ngerem, berbelok, dll

  • class: buah-buahan
  • objek: mangga, nanas, durian, jambu, apel
  • method: rasa, bentuk buah, warna, ukuran, dll

Modifier adalah digunakan unutk menghubungkan suatu unsur class dengan unsur class lainnya.
- Public (+)
semua unsur yang terdapat dalam suatu class (objek, method, dll) bisa diakses secara bebas oleh semua class lainnya yang berada dalam satu package ataupun tidak
- Protected (#)
semua unsur yang terdapat dalam suatu class ( objek, method, dll)  hanya bisa diakses atau dipanggil berdasarkan class yang bersangkutan (khusus) atau class turunan yang bersifat protected
- Private (-)
semua unsur yang terdapat dalam suatu class ( objek, method, dll) hanya bisa diakses oleh class itu sendiri, dan tidak dapat diakses oleh class yang lainnya.


√ Attribute


Definisi dan Gambaran Umum Atribut
          Atribut dari sebuah kelas adalah variabel global yang dimiliki sebuah kelas, Atribut dapat memiliki hak akses private, public maupun protected.
Sebuah atribut yang dinyatakan sebagai private hanya dapat diakses secara langsung oleh kelas yang membungkusnya, sedangkan kelas lainnya tidak dapat mengakses atribut ini secara langsung.
          Sebuah atribut yang dinyatakan sebagai public dapat diakses secara langsung oleh kelas lain di luar kelas yang membungkusnya.
Sebuah atribut yang dinyatakan sebagai protected tidak dapat diakses secara langsung oleh kelas lain di luar kelas yang membungkusnya, kecuali kelas yang mengaksesnya adalah kelas turunan dari kelas yang membungkusnya.
          Atribut juga biasa disebut state/ properties/ field merupakan bagian yang dimiliki oleh sebuah class yang tidak melakukan operasi, tetapi kepadanya dilakukan operasi sehingga dapat merubah nilai dari attribute tersebut.
Karakteristik Atribut
          Dalam class, atribut disebut sebagai variabel. Atribut dapat membedakan antara satu object dengan object yang lain. Sebagai contoh, pada class : mahasiswa, terdapat object mahasiswa si A, dan object mahasiswa si B.
          Yang membedakan antara object si A dan si B adalah NPM-nya (Nomor Pokok Mahasiswa) yang merupakan atribut dari object tersebut. Pada atribut, terdapat pula dua istilah variabel, yaitu Instance Variabel dan Class Variable.
Dimana pada tiap variabel memiliki karakteristik tersendiri, diantaranya :
Pada Instance Variabel à tiap object memiliki instance variabel dan menyimpan nilainya tersendiri.
          Sedangkan pada Class Variabel à atribut yang dimiliki oleh semua object yang berasal dari class yang sama, serta semua object memiliki nilai class variabel yang sama. atribut yang dimiliki object dari class yang sama.


√ Method


          Method adalah fungsi atau prosedur yang dibuat oleh seorang programmer didalam suatu Class. Dengan kata lain, method pada sebuah kelas hampir sama dengan fungsi atau prosedur pada pemrograman prosedural.
          Pada sebuah method di dalam sebuah kelas juga memiliki izin akses seperti halnya atribut pada kelas, izin akses itu antara lain private, public dan protected yang memiliki arti sama pada izin akses atribut yang telah dibahas sebelumnya. Sebuah kelas boleh memiliki lebih dari satu method dengan nama yang sama asalkan memiliki parameter masukan yang berbeda sehingga kompiler atau interpreter dapat mengenali method mana yang dipanggil.
          Hal ini dinamakan overloading. Di dalam sebuah kelas, terdapat juga yang disebut sebagai method atau atribut statis yang memiliki kata kunci static. Maksud dari statis di sini adalah method yang dapat diakses secara berbagi dengan semua objek lain tanpa harus membuat objek yang memiliki method statis tadi (tanpa proses new), tapi sebuah method statis mempunyai keterbatasan yaitu hanya dapat mengakses atribut atau method lain di dalam kelas yang membungkusnya yang juga bersifat statis. Method statis biasanya diimplementasikan untuk method main.
Karakteristik Method
          Didalam suatu class, behavior disimpan dalam bentuk Method. Method merupakan serangkaian statemen / perintah (perintah = baris program) dalam suatu class yang menghandle task tertentu. Method merupakan hal-hal yang bisa dilakukan oleh object dari suatu class.
Method didefinisikan pada class akan tetapi dipanggil melalui object. Method memiliki peranan diantaranya :
– merubah nilai atribut dari suatu object,
– menerima informasi dari object lain, dan
– mengirim informasi ke obyek lain untuk melakukan suatu task (cara obyek berkomunikasi dengan obyek lain adalah dengan menggunakan method).


√ Class


          Merupakan model yang berisi kumpulan attribute dan method dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh class manusia memiliki attribute berat, tinggi, usia kemudian memiliki method makan, minum, tidur. Method dalam sebuah class dapat merubah attribute yang dimiliki oleh class tersebut. Sebuah class merupakan dasar dari modularitas dan struktur dalam pemrograman berorientasi object.
Definisi dan Gambaran Umum Class
          Class didefinisikan sebagai sebuah blueprint(denah), atau prototipe, yang mendefiniskan variabel-variabel dan metode-metode yang umum untuk semua objek dari n jenis tertentu (n maksudnya jumlah tertentu). Sebuah kelas menyerupai sebuah struktur yang merupakan tipe data sendiri, misalkan tipe data titik yang terdiri dari koordinat x dan y. Bahasa Java telah menggunakan sebuah kelas untuk menyatakan tipe data titik karena bahasa pemrograman Java merupakan bahasa pemrograman berorientasi objek murni sehingga tidak mengenal struktur, melainkan mengenal apa yang disebut dengan kelas.
          Perbedaan sebuah kelas dengan sebuah struktur adalah sebuah kelas dapat berdiri sendiri dan dapat digunakan untuk berbagai keperluan kelas-kelas yang lain, sedangkan sebuah struktur tidak dapat berdiri sendiri. Sebuah kelas lebih fleksibel untuk digunakan oleh kelas lain tanpa harus membongkar kode program utama, sedangkan jika digunakan struktur maka kode program harus dibongkar unuk disalin bagian strukturnya ke kode program utama yang lain.
          Sebuah file dapat terdiri dari berbagai kelas, namun biasanya pada bahasa pemrograman Java sebuah file hanya terdiri dari satu kelas yang disimpan dengan nama kelas, misal file List.java berisi kelas List. Namun jika kelas yang dibuat misalnya public class nama_kelas, maka kelas itu harus disimpan dalam satu file hanya untuk satu kelas. Setelah dilakukan kompilasi maka pada Java akan ada sebuah file .class yang berisi bytecode dari setiap kelas.
          Jika sebuah file terdiri dari dua kelas, maka setelah dilakukan kompilasi akan dihasilkan dua buah file .class yang nantinya akan dibaca oleh interpreter Java saat program dieksekusi. Sebuah kelas saat program dieksekusi dan perintah new dijalankan, maka akan dibuat sebuah objek. Class adalah template untuk pembuatan objek. Class juga memiliki anggota, diantaranya : atribut dan method.
Pemahaman singkatnya :
• Class merupakan pola / template yang menggambarkan kumpulan object yang mempunyai sifat dan perilaku yang sama.
• Class merupakan struktur data dari object (blueprint dari sebuah object), dan proses pembuatan object dari sebuah class disebut juga dengan instantiation.
• Class merupakan definisi data dan fungsi dari suatu hal (benda, konsep, dll).
• Di dalam class dideklarasikan variabel dan method yang dimiliki oleh obyek
Karakteristik Class
          Class memiliki beberapa karakteristik, diantaranya : anggota class terdiri dari atribut dan method. Tiap-tiap anggota class memiliki control pengaksesan tersendiri, maksudnya adalah apakah anggota class tersebut dapat diakses dengan bebas (dengan tipe public) atau hanya dapat diakses melalui sebuah interface.
          Dalam hal ini, interface adalah device yang digunakan untuk komunikasi antar object berbeda yang tidak memiliki hubungan apapun. Interface bisa dikatakan sebagai protokol komunikasi antar object tersebut.


√ Object


          Merupakan perwujudan dari class, setiap object akan mempunyai attribute dan method yang dimiliki oleh class-nya, contohnya: amir, ahmad, yani merupakan object dari class manusia. Setiap object dapat berinteraksi dengan object lainnya meskipun berasal dari class yang berbeda.
Definisi dan Gambaran Umum Object
          Object merupakan sesuatu yang memiliki identitas (nama), pada umumnya juga memiliki data tentang dirinya maupun object lain dan mempunyai kemampuan untuk melakukan sesuatu dan bisa bekerja sama dengan objek lainnya. Pada dasarnya semua benda yang ada di dunia dapat dianggap sebagai sebuah object. Rumah, mobil, sepeda motor, meja, dan komputer merupakan contoh-contoh object yang ada di dunia nyata. Object adalah implementasi dari class. Secara sederhananya, dapat dikatakan terdiri dari properti (atribut) dan method.
Pemahaman singkatnya :
• Objek merupakan sebuah objek khusus yang digunakan untuk mengakses anggota objek (atribut atau method) dari dalam objek itu sendiri.
• Apabila terdapat variabel lain yang memiliki nama yang sama dengan nama atribut di dalam objek, “this” dapat digunakan untuk merujuk ke atribut objek.
Karakteristik Object
          Setiap object memiliki dua karakteristik yang utama, yaitu atribut dan behavior. Atribut merupakan status object dan behavior merupakan tingkah laku dari object tersebut.
          Contoh sederhana adalah sepeda. Object sepeda memiliki atribut : pedal, roda, dan gigi, kecepatan serta memiliki tingkah laku seperti pacu dan rem. Sama seperti penggambaran di dunia nyata, pengembangan program dengan konsep OOP juga menggunakan model object yang akan menyimpan atributnya dalam variabel dan tingkah lakunya dalam method atau fungsi-fungsi/prosedur. Deskripsinya :
Contoh objek : Sepeda
– Sepeda memiliki atribut ( state ) : pedal, roda, jeruji, dan warna.
– Sepeda memiliki tingkah laku ( behaviour ) : kecepatannya menaik, kecepatannya menurun, dan perpindahan gigi sepeda.
Dalam pengembangan perangkat lunak berorientasi objek, objek dalam perangkat lunak akan menyimpan state-nya dalam variabel dan menyimpan informasi tingkah laku ( behaviour ) dalam method-method atau fungsi-fungsi/prosedur.
Konsep-konsep dalam OOP/PBO :


√ Abstraction


          Adalah suatu cara untuk melihat suatu object dalam bentuk yang lebih sederhana. Sebagai contoh kita tidak melihat sebuah mobil sebagai ribuan komponen elektronik, sistem mekanik dengan empat buah ban, jok, stir kemudi dan sebagainya. Dengan Abstraction, suatu sistem yang kompleks dapat dipandang sebagai kumpulan subsistem-subsistem yang lebih sederhana, seperti halnya mobil merupakan suatu sistem yang terdiri atas berbagai subsistem, seperti subsistem kemudi, subsistem pengereman dan sebagainya.
          Abstraksi merupakan kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari “pelaku” abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan.
          Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.


√Encapsulation


          Merupakan suatu mekanisme untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan interferensi atau penyalahgunaan dari luar sistem dan sekaligus menyederhanakan penggunaan sistem tersebut.
          Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak. Hanya metode dalam objek tersebut yang diberi ijin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.


√Inheritance


          Merupakan konsep mewariskan attribute dan method yang dimiliki oleh sebuah class kepada class turunannya. Dengan konsep ini class yang dibuat cukup mendefinisikan attribute dan method yang spesifik didalamnya, sedangkan attribute dan method yang lebih umum akan didapatkan dari class yang menjadi induknya.
          Mengatur polimorfisme dan enkapsulasi dengan mengijinkan objek didefinisikan dan diciptakan dengan jenis khusus dari objek yang sudah ada.Objek-objek ini dapat membagi (dan memperluas) perilaku mereka tanpa haru mengimplementasi ulang perilaku tersebut (bahasa berbasis-objek tidak selalu memiliki inheritas.)


– Polymorphism


          Merupakan konsep yang memungkinkan digunakannya suatu interface yang sama untuk memerintah suatu object agar melakukan suatu tindakan yang mungkin secara prinsip sama tetapi secara proses berbeda.
Model data berorientasi objek disebut dapat memberi fleksibilitas yang lebih, kemudahan mengubah program dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya selain itu pendekatan OOP lebih mudah dikembangkan dan dirawat.
          Polimorfisme melalui pengiriman pesan. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan, dengan metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesan tersebut dikirim.
          Contohnya, bila sebuah burung menerima pesan “gerak cepat”, dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.




Pengertian Class

Pengertian Objek

Pengertian Method

    Modifier

    Jenis Jenis Modifier Menurut Hak Aksesnya







    Diposting oleh tmfuelpans.blogger.com di 16.14 1 komentar:
    Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke FacebookBagikan ke Pinterest
    Beranda
    Langganan: Komentar (Atom)

    manusia lemah

    Foto saya
    tmfuelpans.blogger.com
    samsul taufik munawar 27/7/2002 cianjur
    Lihat profil lengkapku

    Arsip Blog

    • ▼  2019 (6)
      • ▼  November (6)
        • latihan soal pengembngan produk kreatif
        • ulangan basdat
        • ulangan PBO
        • tugas ppl diagram level 2
        • tugas PPK membuat resin
        • tugas pemrograman berorientasi objek(PBO)

    you are the one😘

    Wikipedia

    Hasil penelusuran

    dilindungi oleh hak cipta. Tema Perjalanan. Gambar tema oleh lobaaaato. Diberdayakan oleh Blogger.