#1 Pengantar, Konsep Dasar dan Sejarah Pemrograman Berorientasi Objek | KONSEP PBO / OOP

00:28:47
https://www.youtube.com/watch?v=MDdT0WtRniE

Resumen

TLDRVideo ini adalah pengantar tentang pemrograman berbasis objek (OOP), menjelaskan konsep dasar, prasyarat yang diperlukan untuk mempelajari OOP, serta materi yang akan dibahas dalam playlist. Pembicara juga mengupas perbandingan antara pemrograman berbasis objek dan pemrograman prosedural, dengan berbagai analogi untuk memperjelas pemahaman. Sejarah OOP juga diulas, serta kelebihan dan kekurangan dari kedua pendekatan pemrograman ini. Deskripsi OOP sebagai paradigma yang memakai objek untuk mewakili data dan fungsi, serta tantangan dan kelebihan dari penggunaan OOP dalam pengembangan perangkat lunak tersebut dibahas.

Para llevar

  • 👨‍💻 Pemrograman berbasis objek mengelompokkan data dan fungsi menjadi objek.
  • 📜 Prasyarat dasar diperlukan sebelum mempelajari OOP.
  • 🔄 Kelebihan OOP termasuk kemudahan modifikasi dan pemeliharaan.
  • ⚖️ OOP menyediakan representasi yang lebih dekat dengan dunia nyata.
  • 📖 Sejarah OOP dimulai pada 1960-an dengan bahasa Simula.
  • 🙌 OOP mendukung penggunaan kembali kode yang sudah ada.
  • 🚀 OOP lebih sulit bagi pemula dibandingkan pemrograman prosedural.
  • 🆚 Pemrograman prosedural dan OOP memiliki pendekatan yang berbeda.
  • 💻 Banyak bahasa pemrograman mendukung OOP, seperti Java dan C++.
  • 🔍 Tidak semua masalah cocok diselesaikan dengan OOP.

Cronología

  • 00:00:00 - 00:05:00

    Video ini adalah pengenalan pemrograman berorientasi objek (PBO) yang akan dibahas dalam playlist. Ditekankan bahwa pengetahuan dasar pemrograman sebelumnya penting sebelum mempelajari PBO.

  • 00:05:00 - 00:10:00

    Materi yang akan dibahas mencakup konsep-konsep utama dalam PBO seperti kelas, objek, atribut, metode, enkapsulasi, pewarisan, dan lain-lain. Sejarah konsep PBO juga disinggung.

  • 00:10:00 - 00:15:00

    Sejarah PBO dibahas, banyak bahasa pemrograman yang menggunakan konsep ini, seperti Simula, C++, Java, dan Visual Basic .NET, yang menunjukkan evolusi dari pemrograman berorientasi objek.

  • 00:15:00 - 00:20:00

    PBO dijelaskan sebagai paradigma pemrograman yang menggunakan objek yang dapat memproses data dan berkolaborasi satu sama lain, berbanding dengan pemrograman prosedural yang lebih terstruktur dan berurutan.

  • 00:20:00 - 00:28:47

    Keunggulan dan kelemahan kedua pendekatan pemrograman dibahas, termasuk kemudahan pengembangan dan pemeliharaan di PBO dibandingkan dengan pemrograman prosedural yang memiliki struktur lebih sederhana. Contoh analogi dari kehidupan sehari-hari digunakan untuk memperjelas konsep.

Ver más

Mapa mental

Vídeo de preguntas y respuestas

  • Apa itu pemrograman berbasis objek?

    Pemrograman berbasis objek adalah paradigma pemrograman yang menggunakan objek untuk mewakili data dan fungsi.

  • Apa saja prasyarat untuk belajar OOP?

    Memahami dasar-dasar pemrograman seperti variabel, tipe data, percabangan, dan perulangan.

  • Apa yang akan dibahas dalam materi OOP?

    Materi termasuk konsep dasar OOP, kelas dan objek, atribut, metode, enkapsulasi, pewarisan, serta polymorphism.

  • Apa perbedaan antara OOP dan pemrograman prosedural?

    OOP menggabungkan data dan fungsi di dalam objek, sedangkan pemrograman prosedural memisahkan keduanya menjadi fungsi terpisah.

  • Apa keuntungan dari OOP?

    OOP memudahkan pengembangan, pemeliharaan, dan memperbolehkan penggunaan kembali kode.

  • Apakah ada kekurangan dalam OOP?

    OOP bisa lebih sulit dipahami bagi pemula dan sering membutuhkan lebih banyak memori dibandingkan pemrograman prosedural.

  • Bahasa pemrograman apa yang menggunakan OOP?

    Bahasa pemrograman seperti Java, C++, Python, dan PHP mendukung konsep OOP.

  • Bagaimana cara berpikir dalam OOP?

    Dalam OOP, program dipandang sebagai serangkaian objek yang saling berkolaborasi untuk menyelesaikan masalah.

  • Apa yang akan dibahas di video berikutnya?

    Video berikutnya akan membahas tentang kelas dan objek dalam OOP.

  • Siapa yang mengembangkan konsep OOP?

    Konsep OOP pertama kali diperkenalkan oleh Kristen Niggaar dan Johan pada tahun 1960-an.

Ver más resúmenes de vídeos

Obtén acceso instantáneo a resúmenes gratuitos de vídeos de YouTube gracias a la IA.
Subtítulos
id
Desplazamiento automático:
  • 00:00:01
    Halo Halo teman-teman semuanya apa kabar
  • 00:00:13
    Selamat datang kembali di channel studed
  • 00:00:15
    studio bersama saya chef reaksi dan
  • 00:00:17
    dengan sangat senang hati akan
  • 00:00:20
    memperkenalkan Playstore dijelaskan
  • 00:00:23
    adalah konsep pemrograman berbasis objek
  • 00:00:26
    atau konsep jadi kita di video kali ini
  • 00:00:31
    akan masuk ke pengantar dari playlist
  • 00:00:34
    program berbasis objek dulu kita
  • 00:00:37
    langsung ke slime-nya Ada apa yang akan
  • 00:00:39
    kita bahas pada video kali ini jadi kita
  • 00:00:43
    berada di konsep people respond CPO kita
  • 00:00:46
    masuk di episode pertama kita akan
  • 00:00:49
    membahas mengenai pengantar pemrograman
  • 00:00:50
    berbasis objek begitu yang akan kita
  • 00:00:54
    bahas pada video kali ini hal-hal
  • 00:00:57
    mengenai pemekaran flash object atau
  • 00:00:59
    matakuliah pemrograman flash object
  • 00:01:01
    Hai kemudian prasyarat apa yang harus
  • 00:01:03
    diikuti oleh teman-teman supaya bisa
  • 00:01:05
    belajar ya pembekuan price objek ini
  • 00:01:09
    kemudian materi materinya apa aja yang
  • 00:01:11
    akan kita bahas files pemrograman ini
  • 00:01:14
    kemudian yang akan kita bahas juga
  • 00:01:17
    konsep pemrograman berbasis objek
  • 00:01:19
    konsep-konsep GBU kemudian konsep
  • 00:01:23
    pemrograman prosedural kita akan versus
  • 00:01:26
    in atau kita akan bandingin kita akan
  • 00:01:27
    compare dengan two analogi analogi
  • 00:01:32
    pemrograman berbasis prosedural atau
  • 00:01:35
    pemrograman prosedural versus program
  • 00:01:38
    kita akan perbandingan analogis tidak
  • 00:01:42
    Oke yang pertama hal-hal yang dulu
  • 00:01:46
    hal-hal mengenai mata kuliah ini saya
  • 00:01:51
    dapat di semester 3 jurusan saya
  • 00:01:53
    Informatika lanjutan dari matakuliah DDP
  • 00:01:56
    atau algoritma 1 atau dasar-dasar
  • 00:01:59
    pemrograman Jadi kalau
  • 00:02:01
    hanya di dasar-dasar pemrograman itu kan
  • 00:02:03
    kita membahas mengenai dasarnya saja
  • 00:02:06
    dari pemrograman ada pada variabel tipe
  • 00:02:09
    data ada perulangan ya Ada function
  • 00:02:12
    Regita ini adalah lanjutan dari itu
  • 00:02:15
    konsepnya beda konsep dan implementasi
  • 00:02:18
    meletakkan beda jadi saya masih
  • 00:02:21
    terinspirasi dari pilih saya yang IDP
  • 00:02:26
    gitu ya Karena gini karena di playstore
  • 00:02:28
    DP itu itu kan hanya fokus konsepnya Nah
  • 00:02:32
    nanti ada saat ini permentasi nya kita
  • 00:02:36
    bisa pakai Paling itu untuk berbagai
  • 00:02:38
    macam bahasa pemrograman seperti halnya
  • 00:02:40
    untuk yang playlist konsep pemrograman
  • 00:02:42
    berbasis objek ini dengan demikian
  • 00:02:46
    implementasinya bisa dengan
  • 00:02:48
    bermacam-macam bahasa pemrograman dengan
  • 00:02:50
    konsep playlist konsep PBU ini jadi
  • 00:02:54
    misalnya nanti kita implementasi pakai
  • 00:02:57
    yang op atau pkoknya boleh ya
  • 00:03:01
    tensinya atau konsepnya ada di sini oke
  • 00:03:04
    kita mau kepiten RD konsepnya masih di
  • 00:03:07
    sini tinggal Kita sesuaikan aja dengan
  • 00:03:10
    bahasa mereka gitu konsepnya disini juga
  • 00:03:14
    itu jadi untuk konsepnya ini Murni Murni
  • 00:03:18
    konsep aja implementasinya bisa ke
  • 00:03:21
    berbagai macam bahasa pemrograman itu ya
  • 00:03:24
    mudah-mudahan paham prasyarat apa yang
  • 00:03:28
    harus temen-temen lalui terlebih dahulu
  • 00:03:30
    baru bisa masuk ke Ibu ini harus paham
  • 00:03:34
    konsep dasar dasar pemrograman tadi
  • 00:03:37
    begitu Jadi kalau misalnya teman-teman
  • 00:03:39
    untuk yang variabel tipe data dan ya
  • 00:03:44
    percabangan dan perulangan arey function
  • 00:03:47
    itu belum terlalu fasih atau belum paham
  • 00:03:50
    ya menurut saya jangan ke sini dulu ia
  • 00:03:54
    mending teman-teman mundur ke situ dulu
  • 00:03:56
    kemudian implementasi nah disini sudah
  • 00:03:58
    implementasi dasar-dasar pemrograman
  • 00:04:00
    minimal 1
  • 00:04:01
    shakhrukh Khan gitu ya teman-teman harus
  • 00:04:03
    minimal implementasi dasar-dasar
  • 00:04:06
    pemrograman itu di minimal satu bahasa
  • 00:04:09
    pemrograman dulu baru ke sini gitu ya
  • 00:04:10
    karena kita nggak akan bahas lagi untuk
  • 00:04:13
    yang itu untuk yang di sini kita akan
  • 00:04:16
    lanjutin dan kalaupun disini kita akan
  • 00:04:19
    bahas hal yang baru pasti juga akan
  • 00:04:20
    berkaitan dengan yang dasar-dasar
  • 00:04:22
    pemrograman jadi lucu aja gitu ya kalau
  • 00:04:25
    misalnya teman-teman langsung nyeplos
  • 00:04:27
    kesini nggak ngaruh gak ngapa-ngapa
  • 00:04:29
    nggak apa-apa Kalau nggak ada cuman
  • 00:04:37
    Saran saya kalau misalkan mau
  • 00:04:38
    bener-bener belajar yang DDP ditamatin
  • 00:04:43
    dulu atau misalnya Yadi helm-in dulu
  • 00:04:46
    gitu tuh prasyaratnya teman-teman nya
  • 00:04:48
    lalu Materi apa aja ditunggu-tunggu
  • 00:04:52
    materinya yang pertama ada konsep
  • 00:04:54
    pemrograman berbasis objek atau
  • 00:04:56
    berorientasi objek penyesalan yang
  • 00:05:00
    berarti orientasi
  • 00:05:01
    Andi berbasis terus itu konsep
  • 00:05:04
    berorientasi objek yang akan kita bahas
  • 00:05:07
    di video kali ini setelah ini kemudian
  • 00:05:09
    akan ada materi class dan object
  • 00:05:12
    kemudian atribut atau biasa disebut
  • 00:05:15
    property dan method atau biasa disebut
  • 00:05:17
    dengan kefir kemudian ada method
  • 00:05:20
    kontraktor konsep enkapsulasi
  • 00:05:25
    inheritance atau pewarisan kemudian
  • 00:05:27
    overriding punya access modifier atau
  • 00:05:30
    biasa disebut juga dengan visibility ada
  • 00:05:33
    abstraction dan polymorphism itu ini
  • 00:05:37
    saya enggak tahu ke bolak-balik atau
  • 00:05:39
    enggak cuman ini sudah berurutan gitu
  • 00:05:42
    menurut saya ketika kita sudah berjalan
  • 00:05:44
    membahas materinya Kayaknya sih bisa
  • 00:05:47
    dibolak-balik ya ini intinya materi yang
  • 00:05:50
    akan kita bahas kalaupun misalnya ada
  • 00:05:53
    penambahan ya nanti akan ditambah
  • 00:05:57
    Seiring berjalannya waktu begitu untuk
  • 00:05:59
    nah ternyata nah
  • 00:06:01
    Hai Sekarang berarti kita masuk ke
  • 00:06:03
    konsep pemrograman berorientasi objek
  • 00:06:06
    cuman cuman sebelum kita masuk ke
  • 00:06:08
    konsepnya alangkah lebih ya kita
  • 00:06:12
    menghargai setiap kita akan mengetahui
  • 00:06:14
    sedikit sejarah tentang PSU ini ini saya
  • 00:06:18
    sambil baca karena saya enggak ingat
  • 00:06:20
    betul itu gimana caranya Eh konsep itu
  • 00:06:25
    pertama kali dimunculkan KYT atau
  • 00:06:30
    singkatan dari meisye Institute Of
  • 00:06:33
    Teknologi nanti saya sertakan tulisannya
  • 00:06:36
    di sini karena nanti mama saya salah
  • 00:06:38
    baca atau gimana pada era 1960-an pada
  • 00:06:45
    era 1960-an lalu sekitar beberapa tahun
  • 00:06:49
    kemudian antara 1962 sampai1965 itu
  • 00:06:56
    sebuah bahasa pemrograman yang mendasari
  • 00:06:58
    konsep Oop atau two
  • 00:07:01
    cuman berorientasi objek diperkenalkan
  • 00:07:04
    dengan nama bahasa pemrograman simulasi
  • 00:07:06
    one atau semula satu itu pertama kali
  • 00:07:08
    bahasa pemrograman yang menganut konsep
  • 00:07:11
    Oop di dalamnya dan si basah mereka
  • 00:07:15
    masih melawan itu dikembangkan oleh
  • 00:07:17
    Kristen Niger dan oleh Johan yang
  • 00:07:23
    merupakan Warga Negara Norwegia yang
  • 00:07:26
    setelah itu pada tahun 1967 keluarlah
  • 00:07:30
    simula 67 atau six seven simulasi dengan
  • 00:07:36
    konsep Oop nya itu menginspirasi banyak
  • 00:07:39
    developer atau banyak pengembang nah
  • 00:07:42
    sehingga pada tahun 70-an 1970-an
  • 00:07:46
    terciptalah bahasa Malta ya bahasa
  • 00:07:51
    pertama kali disebut oleh dunia sebagai
  • 00:07:54
    object oriented programming dengan
  • 00:07:56
    membawa fitur-fitur barunya yaitu
  • 00:07:59
    inheritance atau pewarisan
  • 00:08:01
    cuman semenjak saat itu konsep Oop
  • 00:08:05
    semakin dikenal semenjak saat itu konsep
  • 00:08:07
    Oop semakin dikenal dan pada tahun
  • 00:08:11
    1980-an banyak bahasa pemrograman yang
  • 00:08:15
    menggunakan konsep Oop yang
  • 00:08:17
    diperkenalkan kepada dunia tetapi hanya
  • 00:08:20
    empat yang cukup populer saja yang
  • 00:08:24
    pertama ada bahasa pemrograman Ed Ed ya
  • 00:08:30
    atau singkatan dari US Department of
  • 00:08:32
    Defense menang ada prolog kemudian juga
  • 00:08:35
    ada Evo dan si pos-pos yang pertama kali
  • 00:08:42
    menganut konsep oke juga nah kedua
  • 00:08:45
    bahasa yaitu edan prolog Itu dipercaya
  • 00:08:49
    akan bersaing ketat sebagai program yang
  • 00:08:52
    paling dominan konsep Oop tersebut yang
  • 00:08:55
    menganut konsep up tersebut jadi banyak
  • 00:08:59
    orang yang mengira bahwa 2
  • 00:09:01
    mereka merebut akan menjadi El Clasico
  • 00:09:03
    nya bahasa pemrograman yang menganut pop
  • 00:09:06
    namun ini yang lucu keren banget namun
  • 00:09:09
    pada tahun 1980an besok pemrograman C
  • 00:09:15
    plus plus mematahkan kepercayaan
  • 00:09:17
    tersebut eh bahasa berdoa situs menjadi
  • 00:09:20
    bahasa pemrograman yang populer dan
  • 00:09:23
    mendominasi hingga sekarang yang jadi
  • 00:09:25
    padat ada Rossi dan Pedrosa Marquez
  • 00:09:27
    masuk tahu nah kenapa kok Bahasa si
  • 00:09:31
    plus-plus bisa sekeren itu dan
  • 00:09:34
    mematahkan argumen argumen yang ada
  • 00:09:36
    karena bahasa itu merupakan gabungan
  • 00:09:40
    gabungan dari dua konsep bahasa
  • 00:09:42
    pemrograman yaitu sih yang dikenal keren
  • 00:09:46
    gitu dan simulasi yang pertama kali
  • 00:09:49
    menerapkan konsep ebod-621 ya tetep
  • 00:09:54
    keturunan si teman beonya ngambil dari
  • 00:09:58
    semula nah semenjak situs terkenal
  • 00:10:01
    banyak sekali pengembang yang
  • 00:10:02
    terinspirasi dari siklus plusnet jadi
  • 00:10:05
    untuk konsep PBU yang dikembangkan oleh
  • 00:10:08
    Desember Aman yang mungkin kita ketahui
  • 00:10:10
    intinya belum bahasa pemrograman yang
  • 00:10:11
    lama gitu ya itu terinspirasinya malah
  • 00:10:15
    dari siklus eh jadi dari sport itu
  • 00:10:18
    mematahkan argumen sekarang jadi panutan
  • 00:10:22
    dan pada tahun 90-an bahasa pemrograman
  • 00:10:27
    java diperkenalkan yang mengaku
  • 00:10:30
    terinspirasi oleh siklus haid kerennya
  • 00:10:33
    jadi Java ada buat op dalamnya atau
  • 00:10:37
    diperkenalkan dengan op di dalamnya gitu
  • 00:10:39
    Itu dia bilang terinspirasi dari jadi
  • 00:10:43
    keren banget gan tahun 2002 perusahaan
  • 00:10:46
    Microsoft juga mengeluarkan bahasa
  • 00:10:49
    turunan dari si plus-plus yaitu sisa itu
  • 00:10:53
    jadi pisang itu dikeluarkan oleh
  • 00:10:56
    Microsoft disusul dengan VB net atau
  • 00:10:58
    Visual Basic Net dengan fitur Oh ya
  • 00:11:01
    merupakan penyempurnaan dari Visual
  • 00:11:04
    Basic 0,6 kalau misalnya teman-teman
  • 00:11:06
    tahu Visual Basic 0,6 itu tampilannya
  • 00:11:09
    masih flat Masih zaman dulu banget lah
  • 00:11:11
    yang tidak mendukung itu oke cuman
  • 00:11:15
    dikembangin lagi menjadi bahasa
  • 00:11:17
    pemrograman VB net atau vibi.net visual
  • 00:11:21
    basic.net itu ya Jadi itulah
  • 00:11:24
    perkembangan op nah hingga sekarang
  • 00:11:27
    kipas + tetap menjadi bahasa pemrograman
  • 00:11:31
    yang mendominasi karena fitur-fitur dan
  • 00:11:33
    kecepatannya yang tidak bisa ditandingi
  • 00:11:35
    oleh bahasa pemrograman apapun ya Jadi
  • 00:11:39
    kalau misalnya kita disini mengidolakan
  • 00:11:42
    atau atau memuji-muji sipesah kita akan
  • 00:11:45
    menerapkan op atau Peabody situs iya
  • 00:11:49
    dong iya pasti ih untuk mengomentarinya
  • 00:11:53
    kita ke si plus-plus dan ke Java boleh
  • 00:11:56
    Oke kita sekali Jalan konsep Oop iya
  • 00:12:01
    Hai ini nanti op java iya oke diproses
  • 00:12:05
    ya jadi seminggu tiga kali upload video
  • 00:12:08
    Siapa Takut hidup oke mudah-mudahan aja
  • 00:12:11
    ntar realisasikan Hei kemudian sekarang
  • 00:12:16
    kita masuk ke pemrograman berorientasi
  • 00:12:18
    objek itu apa rekaman berorientasi objek
  • 00:12:22
    atau bahasa Inggrisnya adalah object
  • 00:12:24
    oriented programming disingkat co-op
  • 00:12:27
    mungkin teman-teman Udah nggak asing
  • 00:12:29
    dengan kalimat ini merupakan paradigma
  • 00:12:32
    pemrograman berdasarkan konsep objek
  • 00:12:35
    yang berisi data dalam bentuk field atau
  • 00:12:39
    dikenal juga sebagai atribut serta kode
  • 00:12:42
    dalam bentuk fungsi atau prosedur yang
  • 00:12:45
    dikenal juga dengan metode gimana tonton
  • 00:12:49
    bingung ya Sama saya juga agak sedikit
  • 00:12:51
    bingung disini cuman Setelah semua data
  • 00:12:54
    dan fungsi di dalam paradigma ini
  • 00:12:57
    dibungkus dalam kelas-kelas atau
  • 00:12:59
    objek-objek
  • 00:13:01
    bandingkan dengan logika pemrograman
  • 00:13:03
    yang terstruktur atau prosedural setiap
  • 00:13:06
    objek dapat menerima pesan memproses
  • 00:13:09
    data dan mengirim data ke objek lainnya
  • 00:13:12
    itu kerennya siope ini jadi sekali kita
  • 00:13:15
    buat objek-objek itu bisa menerima pesan
  • 00:13:19
    memproses data dan mengirimkan pesan ke
  • 00:13:21
    objek lainnya itu keren banget nah model
  • 00:13:26
    data berorientasi objek dikatakan dapat
  • 00:13:28
    memberi fleksibilitas yang lebih
  • 00:13:31
    kemudahan mengubah program dan digunakan
  • 00:13:34
    luas dalam teknik piranti lunak skala
  • 00:13:38
    besar lebih jauh lagi pendukung op
  • 00:13:41
    diklaim atau mengklaim bahwa Oop lebih
  • 00:13:45
    mudah dipelajari bagi pemula
  • 00:13:46
    dibandingkan dengan pendekatan
  • 00:13:48
    sebelumnya dan pendekatan Oop lebih
  • 00:13:51
    mudah dikembangkan dan dirawat ini
  • 00:13:54
    menurut Wikipedia jadi gini kalau
  • 00:13:58
    misalnya nih di prosedural ya
  • 00:14:01
    kita leher sebelumnya gitu ya apalagi
  • 00:14:04
    struktur data juga Kita masih memakai
  • 00:14:06
    konsep prosedural intinya gini Oh di
  • 00:14:09
    prosedural tersebut kita itu make data
  • 00:14:11
    satu persatu ini terstruktur kalau
  • 00:14:15
    dengan Op ini kita mainnya objek yang di
  • 00:14:18
    dalam objek itu pasti ada atribut ada
  • 00:14:20
    method dan kita bisa oleh itu dan objek
  • 00:14:24
    juga yang sudah kita buat itu bisa
  • 00:14:25
    dikolaborasikan dengan objek lain
  • 00:14:27
    sehingga bentuklah sebuah program memang
  • 00:14:30
    ada minus dan plus nya nanti kita akan
  • 00:14:32
    Jelaskan itu oke pemrograman prosedural
  • 00:14:36
    versus PB Oke kita komplain sekarang
  • 00:14:39
    prosedural serangkaian tugas yang
  • 00:14:42
    diselesaikan dalam bentuk fungsi atau
  • 00:14:45
    prosedur kita masih mainin fungsi supaya
  • 00:14:47
    program kita minimalisir error kemudian
  • 00:14:50
    supaya program kita ya cepet enggak
  • 00:14:53
    mengulang-ulang dengan menuliskan hal
  • 00:14:55
    yang sama masih mengandalkan fungsi atau
  • 00:14:59
    prosedur cara pandang
  • 00:15:01
    YouTube orang yang belajar bahasa
  • 00:15:03
    pemrograman basisnya orientasinya
  • 00:15:05
    prosedural itu program adalah suatu
  • 00:15:08
    intruksi dibaca dari kiri ke kanan dari
  • 00:15:11
    atas ke bawah instruksi jadi misalnya
  • 00:15:14
    kita buat variabel nama-nama mau diapain
  • 00:15:17
    atau kita buat variabel tipe data
  • 00:15:18
    integer mau diapain dibawahnya Ngapain
  • 00:15:21
    Ngapain Ngapain Ngapain serangkaian
  • 00:15:23
    instruksi yang berurutan yaitu kalau
  • 00:15:25
    kita nganggep pemrograman prosedural
  • 00:15:28
    terstruktur sistematis yaitu kalau
  • 00:15:32
    pemikiran kita diperas programmer
  • 00:15:36
    menurunkan suatu masalah menjadi sub
  • 00:15:38
    masalah yang lebih sederhana gitu nah
  • 00:15:42
    fungsi dan prosedur menjadi fokus
  • 00:15:44
    utamanya masih menjadi Fokus utama ya
  • 00:15:48
    karena apa ya karena tadi bisa
  • 00:15:50
    meminimalisir error bisa tidak
  • 00:15:52
    mengulang-ulang kotingan tinggal
  • 00:15:54
    manggil-manggil function fungsi masih
  • 00:15:57
    menjadi fokus utamanya nah fungsi
  • 00:16:01
    Washington juga digunakan untuk
  • 00:16:03
    memanipulasi data dia bisa menarik data
  • 00:16:07
    reset data menambah data Intinya bisa
  • 00:16:10
    digunakan untuk memanipulasi data nah
  • 00:16:13
    contoh bahasa pemrograman yang
  • 00:16:16
    mengandung atau dengan konsep Oop ada
  • 00:16:19
    sih kipas + PHP Mas kau atau ini applied
  • 00:16:24
    by Pascal dan kayaknya ya dan masih
  • 00:16:28
    banyak lagi Hei sekarang pbo4 Rachman
  • 00:16:33
    berorientasi objek fungsi dan data bukan
  • 00:16:38
    menjadi dua hal yang terpisah menjadi
  • 00:16:42
    satu gitu kalau tipe beo di prosedur hal
  • 00:16:44
    itu kan kita punya variabel itu masih
  • 00:16:47
    satu apa ya masa data fungsi-fungsi beda
  • 00:16:51
    cerita jadi variabel sama itu beda bbo
  • 00:16:57
    sama disatuin ya gitu deh
  • 00:17:01
    kemudian fungsi dan data menjadi satu
  • 00:17:03
    kesatuan yang disebut dengan objek aktif
  • 00:17:06
    sekali kita bikin objek agak langsung
  • 00:17:09
    fungsinya apa katanya apa nanti kita
  • 00:17:12
    akan Jelaskan di video Selanjutnya aja
  • 00:17:15
    mengenai kelas dan objek Hei cara
  • 00:17:19
    pandangnya kalau kita mau belajar di
  • 00:17:21
    program yang berorientasi object program
  • 00:17:24
    adalah serangkaian objek yang saling
  • 00:17:26
    bekerjasama untuk menyelesaikan suatu
  • 00:17:28
    masalah terjadi bisa dipastikan disini
  • 00:17:31
    objek itu punya kemampuan berbeda-beda
  • 00:17:33
    berkolaborasi atau bekerjasama
  • 00:17:36
    menyelesaikan suatu masalah itu kalau
  • 00:17:39
    diperas toolkit akan mikirnya Oke kita
  • 00:17:42
    mau ke warung nih berarti kita pakai
  • 00:17:43
    sendal kita ambil duit ke Jalan nyampe
  • 00:17:46
    warung beli udah beli tipe b o bo kan
  • 00:17:52
    seperti itu cara mikir kita Oke Happy
  • 00:17:55
    DPO adalah serangkaian objek yang saling
  • 00:18:00
    bekerjasama atau
  • 00:18:01
    yang yang bekerjasama untuk
  • 00:18:03
    menyelesaikan suatu masalah secara
  • 00:18:06
    pendek memang berbeda contoh bahasa
  • 00:18:09
    pemrograman yang menganut konsep beo
  • 00:18:13
    Java sbpro pitensi profesional basic dan
  • 00:18:17
    lain-lain Yang ini tadi contoh bahasa
  • 00:18:20
    pemrograman yang menganut konsep
  • 00:18:22
    prosedural Jadi kenapa kok PHP ada
  • 00:18:26
    diperjual gak ada Pop ada juga Paiton
  • 00:18:30
    Los Prasetya Kenapa begitu ia karena itu
  • 00:18:34
    sistemnya jadi bisa prosedural bisa juga
  • 00:18:38
    tergantung yang ngoding atau program
  • 00:18:41
    ente mau studi kasusnya diselesaikan
  • 00:18:44
    dengan orientasinya apa ya di sini ada
  • 00:18:48
    Java juga Java itu dari awal sudah
  • 00:18:51
    menganut konsep kita buat file baru di
  • 00:18:56
    situ ada di situ Itu sudah sedikit
  • 00:19:00
    menganut konsep
  • 00:19:01
    tapi sebenarnya gitu ya Hei kemudian
  • 00:19:05
    kelebihan terus keluar dan kekurangan
  • 00:19:08
    prosedural Jadi yang pertama
  • 00:19:10
    kelebihannya dulu ya kita puji-puji dulu
  • 00:19:12
    memiliki algoritma pemecahan masalah
  • 00:19:15
    yang sederhana standar dan efektif
  • 00:19:18
    kayaknya picek step-step langkah-langkah
  • 00:19:22
    langkah-langkah penulisan yang memiliki
  • 00:19:26
    struktur logika yang benar dan mudah
  • 00:19:28
    dipahami program hanya terdiri dari tiga
  • 00:19:32
    struktur dasar yaitu struktur berurutan
  • 00:19:35
    ya step-by-step struktur seleksi
  • 00:19:39
    struktur perulangan itu jadi di situ
  • 00:19:43
    cuman ada intinya program dibaca
  • 00:19:45
    berurutan terstruktur sistematis yang
  • 00:19:49
    ada perulangan disitu kemudian kemudahan
  • 00:19:51
    implementasi untuk compiler Dan
  • 00:19:53
    interpreter ini semua jauh lebih apa ya
  • 00:19:57
    mengkonversi Sip codingan itu jauh lebih
  • 00:20:01
    hai ih makanya mudah dibaca atau mudah
  • 00:20:05
    implementasinya untuk email dan
  • 00:20:07
    interpreter mudah ditelusuri karena
  • 00:20:09
    bacanya enak dari atas ke bawah Dari
  • 00:20:12
    memiliki dokumentasi yang baik Hei
  • 00:20:15
    ukuran program yang dibuat kecil dan
  • 00:20:18
    disini atau program yang dibuat itu
  • 00:20:20
    ukurannya relatif kecil jika
  • 00:20:22
    dibandingkan dengan yang program kita
  • 00:20:25
    menganut konsep two atau program yang
  • 00:20:28
    berorientasi object object oriented
  • 00:20:29
    programming rantai dan penggunaan memori
  • 00:20:34
    yang sedikit dibandingkan bbo jadi
  • 00:20:37
    pantainya cepat intinya apa ya
  • 00:20:39
    runningnya kita untuk menjalani program
  • 00:20:41
    dengan prosedur itu lebih cepat ketika
  • 00:20:43
    dibandingkan dengan PBU yang lebih
  • 00:20:46
    sedikit ketimbang yang lain sebagainya
  • 00:20:49
    mungkin bisa cari kelebihan dari produk
  • 00:20:51
    ini kekurangannya sekarang G sangat
  • 00:20:55
    sulit untuk proses pengembangan kemudian
  • 00:20:59
    fungsi yang tersedia di
  • 00:21:01
    usah untuk diubah tanpa harus
  • 00:21:03
    mempengaruhi fungsi sistem secara
  • 00:21:05
    keseluruhan karena jenis deh apa ya
  • 00:21:08
    namanya Prof dua kali step-step kita mau
  • 00:21:12
    1-step ada itu pasti berpengaruh ke step
  • 00:21:15
    yang lain kan itu kelemahannya
  • 00:21:17
    prosedural itu jadi kemudian mungkin
  • 00:21:22
    dapat bekerja dengan baik pada saat
  • 00:21:24
    terisolasi tapi tidak ada saat
  • 00:21:28
    terintegrasi dengan sistem lain Jadi
  • 00:21:31
    gini sekarang apalagi zamannya sekarang
  • 00:21:33
    gitu ya kita itu punya aplikasi cuman
  • 00:21:36
    datanya bisa ngambil dari aplikasi lain
  • 00:21:38
    contoh ketika misalnya tak login ke akun
  • 00:21:43
    apa ya cuman disitu launchingnya harus
  • 00:21:47
    pakai akun Facebook atau Google kenal ya
  • 00:21:50
    pernah itu mungkin tidak akan bisa
  • 00:21:52
    terselesaikan dengan prosedural itu
  • 00:21:55
    makanya tanya balik lagi ke poin awal
  • 00:21:57
    belum sangat sulit untuk proses
  • 00:21:59
    pengembangan game
  • 00:22:01
    lebih ya udah agak yang paling
  • 00:22:04
    berkesinambungan begitu itulah
  • 00:22:07
    kekurangannya prosedural sekarang
  • 00:22:10
    kelebihan dan kekurangan PBU kelbihan
  • 00:22:13
    bbo representasi dunia nyata kebebasan
  • 00:22:18
    pengembangan peningkatan kualitas
  • 00:22:21
    kemudian kemudahan pemeliharaan artinya
  • 00:22:25
    kayak tadi lho kalau misalnya terkenal
  • 00:22:27
    kita bukan masih bacanya step-by-step
  • 00:22:29
    kan kita-kita mengubah satu step atau
  • 00:22:32
    manipulasi akan berpengaruh ke staf yang
  • 00:22:35
    lain Nah dengan PB O itu pemeliharanya
  • 00:22:38
    enak jadi dia berdasarkan objek-objek
  • 00:22:41
    itu punya abses atau punya kerjaan yang
  • 00:22:46
    beda-beda jadi kalau kita mempengaruhi
  • 00:22:49
    objek atau kita memanipulasi objek yaitu
  • 00:22:52
    yang akan berpengaruh cuman objek satu
  • 00:22:54
    itu yang lain muka Itulah kenapa
  • 00:22:57
    kemudahan dalam pemeliharaan itu
  • 00:22:59
    kemampuan yang tinggi
  • 00:23:01
    memodifikasi gampang modifikasi kemudian
  • 00:23:04
    Rey usability atau penggunaan kembali
  • 00:23:07
    program yang sudah dibuat di enak banget
  • 00:23:09
    gitu tinggal misalnya kita punya satu
  • 00:23:11
    objek-objek ini bisa dipakai di objek
  • 00:23:13
    yang mana aja yang diraih ucb penggunaan
  • 00:23:18
    kembali program yang sudah dibuat itu
  • 00:23:20
    baru objek ya itu baru obyeknya lumpur
  • 00:23:23
    gramnya kemudian Saudi hanya
  • 00:23:25
    kolaborasinya lebih enak aman dan lain
  • 00:23:28
    sebagainya gampang ya udah kelebihan
  • 00:23:32
    dari PB Odan masih banyak yang lainnya
  • 00:23:34
    teman-teman mungkin teman-teman bisa
  • 00:23:35
    cari atau bisa simpulkan kalaupun
  • 00:23:37
    pemenang lebih jago itu kekurangan pbo2
  • 00:23:40
    beberapa programmer butuh waktu untuk
  • 00:23:42
    terbiasa dengan PBU apalagi dengan cara
  • 00:23:45
    pandang itu agak butuh waktu untuk
  • 00:23:49
    terbiasa dengan konsep PBU ukuran
  • 00:23:53
    program yang dibuat dengan metode PBL
  • 00:23:55
    cukup besar ia walaupun Enggak
  • 00:23:57
    besar-besar banget sampai 13 yang enggak
  • 00:23:59
    cuma lebih besar
  • 00:24:01
    nyanyikan ketika kita membuat program
  • 00:24:03
    yang konsepnya prosedur aokp sedikit
  • 00:24:06
    lebih besar lantai lebih lambat dan
  • 00:24:09
    penggunaan memori yang lebih banyak
  • 00:24:11
    dibandingkan prosedural Iya kenapa kok
  • 00:24:14
    lebih lambat karena tadi kalau di perdue
  • 00:24:16
    itu kan lebih cepet ya lebih cepat
  • 00:24:18
    ketimbang PB PB itu lebih lambat Kenapa
  • 00:24:24
    enggak ditransfer Ya baiklah
  • 00:24:27
    intruksi-intruksi jadi gampang banget
  • 00:24:31
    rap Rani nah di pbo2 cerita cek mainnya
  • 00:24:36
    jadi objek ini butuh objek-objek ini
  • 00:24:41
    misalnya butuh lagi objek mana lagi
  • 00:24:44
    nyarinya lumayan lama makanya koplak MP4
  • 00:24:49
    lambat artinya sampai 10 detik hingga
  • 00:24:52
    artinya lebih lambat lah kita
  • 00:24:55
    dibandingkan dengan postural dan memori
  • 00:24:57
    yang digunakan lebih banyak dibandingkan
  • 00:24:59
    pot 2 key
  • 00:25:01
    Hai tidak semua masalah program bisa
  • 00:25:03
    diselesaikan dengan metode PBU Iya itu
  • 00:25:06
    menurutnya gini beo itu akan cukup
  • 00:25:10
    membantu ketika studi kasus yang akan
  • 00:25:12
    kita kerjakan itu besar eh kalaupun
  • 00:25:16
    studi kasus kita hanya kecil kayaknya
  • 00:25:18
    sih PBU ini mubazir itu digunakan atau
  • 00:25:21
    bahkan malah enggak efektif itulah
  • 00:25:24
    kekurangannya pboya22 ini mungkin yang
  • 00:25:29
    teman-teman tungguin GTA analogi
  • 00:25:32
    pemrograman prosedural dalam kasus
  • 00:25:34
    sehari-hari pergi kerja sekarang
  • 00:25:36
    pressure group misalnya ada orang mau
  • 00:25:41
    pergi kerja berarti dia harus bangun
  • 00:25:43
    tidur dulu intruksinya bangun tidur
  • 00:25:46
    yakin percaya kemudian mandi kemudian
  • 00:25:49
    sarapan kemudian apalagi apalagi sampai
  • 00:25:53
    nanti ujungnya berangkat kerja ingat ini
  • 00:25:56
    kegiatan atau yang dilakukan oleh dia
  • 00:25:59
    nah bayangkan ketika ada
  • 00:26:01
    orang lain ya orang lain ini itu akan
  • 00:26:05
    melakukan hal yang sama instruksinya
  • 00:26:07
    sama kayak orang yang pertama cuman
  • 00:26:11
    bedanya ini enggak nyontek tapi ini
  • 00:26:14
    Ngerjain sendiri jadi masing-masing
  • 00:26:16
    orang ini ngerjain ya bangun tidur
  • 00:26:18
    siapin pakaian senjatanya itu
  • 00:26:20
    sendiri-sendiri ini tanggungannya ini
  • 00:26:23
    tampilannya ini orang pertama
  • 00:26:26
    tabungannya juga ini orang kedua
  • 00:26:28
    tangannya pun ini sebenernya sama cuman
  • 00:26:31
    itu lakukan sendiri itu ya Nah dengan
  • 00:26:34
    PBU kasus pergi kerja sama orang itu
  • 00:26:40
    kita sebut dengan objek oke nah Ini beda
  • 00:26:45
    cerita ya saya kita punya di sini kalau
  • 00:26:49
    tadi kitab bangun tidur di sini ada
  • 00:26:51
    tukang bangunan tidur oke gue ada tukang
  • 00:26:55
    nyiapin pakaian ada nyiapin sarapan ada
  • 00:27:00
    yang antar
  • 00:27:01
    Hai itu oke nah dan ini disebut kegiatan
  • 00:27:05
    misalnya enggak keren cuman lebih lama
  • 00:27:09
    ya kita harus punya tukang bangunan kita
  • 00:27:12
    harus punya tukang nyiapin pakaian
  • 00:27:14
    sarapan sopir ya memang lebih lama
  • 00:27:19
    makanya program juga lebih gede
  • 00:27:22
    ukurannya cuman ketika kita punya objek
  • 00:27:25
    baru tinggal nyontek ada dari objek yang
  • 00:27:28
    pertama itu gampang banget jadi sih
  • 00:27:32
    kejahatan ini yang dipakai Oke pertama
  • 00:27:36
    bisa dipakai juga objek kedua dari
  • 00:27:37
    ngelakuin sendiri itu teman-teman yang
  • 00:27:41
    mudah-mudahan turun pahami Itulah kenapa
  • 00:27:44
    OPEC lebih keren dibandingkan dengan
  • 00:27:47
    pastura cuman cara pandang kita cara
  • 00:27:50
    membaca kita juga berbeda oke Ada quote
  • 00:27:54
    begini berjalan sendiri Memang bisa
  • 00:27:56
    lebih cepat namun ke jalan bersama akan
  • 00:28:00
    bisa
  • 00:28:01
    lebih jauh yah udah nonton paham dengan
  • 00:28:06
    pot ini dan bisa di ya sangkut pautkan
  • 00:28:10
    dengan oplah begitu teman-teman Jadi
  • 00:28:12
    Mungkin itu saja untuk video kali ini
  • 00:28:14
    mudah-mudahan temen paham untuk konsep
  • 00:28:16
    pemrograman berorientasi objek ini dan
  • 00:28:19
    dan mudah-mudahan temen-temen punya
  • 00:28:20
    gairah untuk belajar pemrograman
  • 00:28:22
    berbasis objek karena mungkin mikirnya
  • 00:28:24
    Kok seru dan lain sebagainya cuman kalau
  • 00:28:25
    misalnya mumet mungkin belum terlalu
  • 00:28:27
    fasih atau belum terlalu paham gitu jadi
  • 00:28:31
    Mungkin itu saja untuk video kali ini
  • 00:28:33
    saya pamit di video selanjutnya kita
  • 00:28:36
    akan membahas class dan object ya jadi
  • 00:28:39
    Sekali lagi saya sampai saya pamit
  • 00:28:40
    mudah-mudahan bermanfaat Ucapkan Thank
  • 00:28:43
    you Terima kasih Kepler ningen
Etiquetas
  • pemrograman
  • berbasis objek
  • OOP
  • pemrograman prosedural
  • kelas
  • objek
  • metode
  • enkapsulasi
  • pewarisan
  • polymorphism
  • programming
  • sejarah OOP