TUTORIAL JAVA OOP BAHASA INDONESIA

Sdílet
Vložit
  • čas přidán 15. 07. 2024
  • Hi guys, ini adalah materi lanjutan dari JAVA DASAR. Di video kali ini kita akan bahas tentang Pemrograman Berorientasi Object dengan Java.
    #java #javaoop #javafundamental
    PREMIUM COURSE JAVA : www.udemy.com/course/pemrogra...
    Slide : docs.google.com/presentation/...
    Source Code : github.com/ProgrammerZamanNow...
    Materi Video :
    00:00:00 - Pendahuluan
    00:01:56 - Pengenalan OOP
    00:08:37 - Class
    00:10:48 - Object
    00:13:59 - Field
    00:19:29 - Method
    00:23:35 - Constructor
    00:28:59 - Constructor Overloading
    00:35:41 - Variable Shadowing
    00:39:07 - this Keyword
    00:42:15 - Inheritance
    00:48:23 - Method Overriding
    00:52:32 - super Keyword
    00:57:41 - super Constructor
    01:03:26 - Object Class
    01:08:05 - Polymorphism
    01:16:57 - Type Check dan Casts
    01:21:02 - Variable Hiding
    01:28:47 - Package
    01:33:40 - Access Modifier
    01:42:48 - Import
    01:47:47 - Abstract Class
    01:51:31 - Abstract Method
    01:55:29 - Getter dan Setter
    02:03:10 - Interface
    02:08:11 - Interface Inheritance
    02:12:44 - Default Method
    02:17:06 - toString Method
    02:19:26 - equals Method
    02:30:51 - hashCode Method
    02:35:22 - Final Class
    02:37:50 - Final Method
    02:40:08 - Inner Class
    02:48:01 - Anonymous Class
    02:53:06 - static Keyword
    03:06:07 - Record Class
    03:19:05 - Enum Class
    03:29:19 - Exception
    03:44:41 - Runtime Exception
    03:51:22 - Error
    03:56:08 - StackTraceElement Class
    04:03:07 - Try with Resource
    04:11:13 - Annotation
    04:21:03 - Reflection
    04:31:11 - Materi Selanjutnya
    Donasi :
    Saweria : saweria.co/ProgrammerZamanNow
    Social Media :
    Instagram : / programmerzamannow
    CZcams : / programmerzamannow
    Facebook : / programmerzamannow
    Telegram : t.me/ProgrammerZamanNow
  • Věda a technologie

Komentáře • 213

  • @mujahidansorimajid1524
    @mujahidansorimajid1524 Před 3 lety +32

    Bang terimakasih telah ngasih free tutorial, semoga pada sehat orang orang yang berpartisipasi dalam open source

  • @asepsyafrudin4856
    @asepsyafrudin4856 Před 3 lety +2

    makasih banyak mas EKo ilmu nya , semoga berkah dan menjadi ladang pahala buat mas Eko.

  • @jimitaufiknuralia6881
    @jimitaufiknuralia6881 Před 3 lety +3

    mmmh, Nikmat,, Trima kasih bang, mudah2an Ilmunya Selalu berkah..!

  • @afifsuaidi9411
    @afifsuaidi9411 Před 3 lety +2

    Nah ini nih tutorial yang paling saya suka, langsung panjang,.. jadi bisa skip ke materi yang saya butuhkan.
    Terima kasih, sukses selalu mas eko,...

  • @taufikdev
    @taufikdev Před 3 lety +13

    Masih setia menunggu springboot :)semoga ilmunya menjadi amal jariyah buat mas eko

  • @nno443
    @nno443 Před 3 lety +2

    terima kasih bang atas vidio yah,,alhamdulilah membantu saya dalam proses belajar tentang android apalagi OOP saya belum pernah belajar

  • @davidanwar6996
    @davidanwar6996 Před 3 lety

    Mantap ditunggu materi selanjutnya

  • @wasd-px5ph
    @wasd-px5ph Před 3 lety

    mudah dimengerti jdi w betah nontonnya hehe

  • @devanterab
    @devanterab Před 3 lety +1

    THANKYOU SO MUCH FOR UPLOADING THIS!!!

  • @havefun9380
    @havefun9380 Před 3 lety

    Mantap materinya totalitas, terima kasih

  • @yu2ver831
    @yu2ver831 Před 3 lety

    Auto sub lah conten kaya gini sangat bermanfaat

  • @breakingnews8843
    @breakingnews8843 Před 3 lety +1

    makasih pak, channel recomended nih

  • @pike_channel7689
    @pike_channel7689 Před rokem

    Terimakasih banyak pak atas ilmu nya sangat bermanfaat.

  • @JuliMurwantoNasution
    @JuliMurwantoNasution Před 3 lety

    Alhamdulillaah... Hatur Nuhun Kang Karnedy

  • @rahadiangg
    @rahadiangg Před 3 lety

    semoga berkah mas ilmunya

  • @kanayatio8984
    @kanayatio8984 Před 2 lety

    Terima kasih banyak, Kak atas materinya. Semoga sukses selalu 🙏

  • @andreyasariesta943
    @andreyasariesta943 Před rokem

    Mantap mas Eko, terima kasih ilmunya 🙏🏻

  • @mdimassn6305
    @mdimassn6305 Před 3 lety

    MANTAPPP 4 jam lebih kursus gratis.. Terimakasih

  • @aryayunanta1470
    @aryayunanta1470 Před 3 lety +1

    Mantapp, terimakasih mas

  • @novrizal1956
    @novrizal1956 Před rokem

    Gila materi daging semua ini mah. Makasi banyak Pak Eko 🙌 Sehat selalu & dilimpahkan rizkinya. Aamiin

  • @aspiraihan849
    @aspiraihan849 Před 3 lety

    makasih banyak bang , ijin unduh ya bang buat belajar

  • @dimashamzah9099
    @dimashamzah9099 Před 3 lety

    mantap pak, terima kasih ilmunya

  • @haqiachd
    @haqiachd Před 3 lety

    Terimakasih pak atas ilmunya

  • @disebudyeah7781
    @disebudyeah7781 Před 3 lety +17

    Materi yang ditunggu" alhamdulillh kakak ,, terima kasih ... mantapin OOP lagi ..
    menunggu sampe SPRING kak :')

    • @hayeselisha2237
      @hayeselisha2237 Před 3 lety

      Pro tip: watch movies at Kaldrostream. I've been using them for watching all kinds of movies during the lockdown.

    • @davidfinley4498
      @davidfinley4498 Před 3 lety

      @Hayes Elisha Yup, been using kaldrostream for since december myself :)

  • @RyanKrnwn
    @RyanKrnwn Před rokem +1

    Sehat selalu Mas Eko, Terima kasih atas ilmunya ✨✨

  • @bortiblank
    @bortiblank Před 2 lety

    Makasih ya mas eko, bermanfaat ilmunya

  • @syaifulnopi3219
    @syaifulnopi3219 Před měsícem

    terima kasih kang Eko

  • @mohammadyusep9098
    @mohammadyusep9098 Před rokem

    Great presentation !

  • @rizaldian4067
    @rizaldian4067 Před 3 lety +5

    Nice kang, irit 2 semester nih

  • @kokozeny
    @kokozeny Před 2 lety +14

    Terima kasih atas materinya Mas Eko.
    Sangat bermanfaat sekali.
    Saya terakhir pake Java tahun 2011.
    Now I'm back learning from basic again :)

    • @fmgchannel5650
      @fmgchannel5650 Před 8 měsíci

      sama gan, cuman ane pertama belajar java 2019, terus ini belajar lagi stelah dilanda kebingungan memilih bahasa pemrograman

    • @kokozeny
      @kokozeny Před 8 měsíci +2

      @@fmgchannel5650 lanjutkan gan.
      Skrg saya ud hilang mood belajar.
      4 thn ga ada panggilan test maupun interview.
      Ud mau kepala 4, hahahhaa... Ketuaan bagi perusahaan

  • @hadidwiardiansyah9436
    @hadidwiardiansyah9436 Před 2 lety

    makasih pak, sangat membantu untuk saya yang masih telur

  • @messahanif
    @messahanif Před 3 lety

    Auto sukreb...

  • @nafil._
    @nafil._ Před rokem

    terima kasih mas eko ilmunya 🙏

  • @arisriswanto4544
    @arisriswanto4544 Před 3 lety

    Terimakasih Pak 🙏

  • @fcksociety4591
    @fcksociety4591 Před 3 lety +12

    this is very useful for me . I hope mas Eko will share a lot of his knowledge with us about programming.
    I really appreciate the learning from Mas Eko.
    THANK YOU.... MAS EKO

    • @wan9538
      @wan9538 Před rokem

      Ty 16:27 🎊🎊ttyy🤣🤣🎉🤣🤣🤣

  • @Gicchaaaannnn
    @Gicchaaaannnn Před 10 měsíci

    Alhamdulillah menamatkan JAVA OOP

  • @HernawanTV
    @HernawanTV Před 3 lety

    Terima kasih banyak mas eko!!

  • @aldipiero6377
    @aldipiero6377 Před 2 lety

    makasih mas untuk videonya

  • @arrazyfathan
    @arrazyfathan Před 3 lety

    terimakasih pak

  • @rahmanwu5004
    @rahmanwu5004 Před 3 lety

    Terima Kasih Pak

  • @farid_lutfianto
    @farid_lutfianto Před rokem

    Terimakasih

  • @nandopookey9195
    @nandopookey9195 Před 3 lety

    Terima kasih pak

  • @burhanudinr
    @burhanudinr Před 3 lety

    Mantap kang, hatur nuhun

  • @arinomassie
    @arinomassie Před 2 lety

    Thank you🙏

  • @wahyuarifkurniawan
    @wahyuarifkurniawan Před 3 lety

    Terimakasih bang

  • @shahrulmazlany0644
    @shahrulmazlany0644 Před 3 lety

    Thank you ❤️

  • @asbcode2020
    @asbcode2020 Před 8 měsíci +2

    Thansk kang eko saya termasuk orang yang belajar programming khususnya Java di usia yang lumayan tidak ideal...hehe,,,,
    tapi dengar dan melihat penjelasan kang eko betul smooth dan enak untuk difahami...sukses terus kang...terima kasih...panjang umur dan lancar rezeki,,,amin

  • @JweDwe
    @JweDwe Před 3 lety +3

    this is the best oop java course in bahasa that i have ever found

  • @fxgamingqoutes6046
    @fxgamingqoutes6046 Před 3 lety

    Makasih kak

  • @fanirahmat3036
    @fanirahmat3036 Před 3 lety +2

    Makasih ilmu nya bang, semoga ilmu abang bertambah dan selu dilindungi sama yang maha kuasa
    Aminnn 👍

  • @zabzuly9987
    @zabzuly9987 Před 2 lety

    Semangat terus buat kontennya bang

  • @rifaimartin3668
    @rifaimartin3668 Před 3 lety

    thank you mas eko

  • @gedecandra7722
    @gedecandra7722 Před 3 lety

    Mantab

  • @jiwatomo
    @jiwatomo Před 3 lety +1

    Next bahas kekurangan dan kelebihan kotlin dan java (java vs kotlin)

  • @ekoprasetyo7789
    @ekoprasetyo7789 Před 3 lety

    Mantap

  • @firmanramadhan9564
    @firmanramadhan9564 Před 3 lety +1

    Bang, buat video pembelajaran refactoring dan code smell dongg. Masih bingung

  • @satpys
    @satpys Před 3 lety

    semangat terus bang

  • @asepudin7939
    @asepudin7939 Před 3 lety

    mantap

  • @as-salam5649
    @as-salam5649 Před 3 lety +1

    Makasih banyak atas ilmunya, mas eko. ditunggu materi Java Reflectionnya, mas. bener - bener sangat membantu. Semoga senantiasa diberi kesehatan mas dan makin sukses

  • @anggamuhammad2159
    @anggamuhammad2159 Před 3 lety

    Nice

  • @nurhasanhilmi
    @nurhasanhilmi Před rokem +1

    Kurang setuju sama penjelasan encapsulation di 1:55:35
    Encapsulation itu kan bundle data and method that operate on that data, jadi dengan kita membuat class aja (tentu dengan members yang sesuai) kita udah menerapkan 1 prinsip oop yaitu encapsulation.
    Kalo yang dijelaskan pada menit di atas, lebih cocok jadi pengertian Abstraction: reduce complexity by hiding unnecessary detail.
    CMIIW Bang Eko

  • @andrianraihannudin4643

    mantapp

  • @periyana1746
    @periyana1746 Před 9 měsíci

    mas eko tutor untuk baca source code project besar dong contoh nya core banking .

  • @fisrakeliwawa8466
    @fisrakeliwawa8466 Před 3 lety

    Semoga ilmu yang diberikan berkah dan kang Eko diberikan rejeki yang berlimpah

  • @aryayunanta1470
    @aryayunanta1470 Před 3 lety

    Mantap pak, ternyata java bisa diakses dari dunia lain wkkwkwkw

  • @munandarworkspace1842
    @munandarworkspace1842 Před 3 lety

    PLEASE NEXT, BAHASA PEMROGRAMAN PYTHON

  • @zhekabailaarkan4669
    @zhekabailaarkan4669 Před rokem +1

    👍👍👍

  • @jafarabdulghoffar75
    @jafarabdulghoffar75 Před rokem

    Terimakasih kang eko, sangat membantu saya yang sedang mulai memperlajari Java.
    Mau tanya juga, kalau untuk membuat kontrak kita lebih tepat menggunakan interface, jadi abstract class lebih tepat digunakan untuk apa ya? Ada yang bisa bantu?

  • @zharrfk4721
    @zharrfk4721 Před 3 lety +3

    Mantab pak, Semoga berkah ilmu nya,
    tapi kalau bisa di buat part aja

    • @ukisblue0723
      @ukisblue0723 Před 3 lety

      Kalo saya enak full video begini satu klik langsung tonton sampai habis hehe.. tapi full video juga kamu bisa pilih daftar isinya saya pake aplikasi CZcams tapi bisa dicoba di browser kamu sentuh video yg ditonton lalu disamping durasi kamu sentuh judul nanti muncul urutan chapternya 1, 2, 3, dst.. semoga membantu

  • @kuyangora1221
    @kuyangora1221 Před 3 lety

    gak sabar buat secepatnya next next next next tutorial lainnya keluar, gw rela gak tidur dah buat java

  • @yukning2415
    @yukning2415 Před 9 měsíci

    keren pak eko

  • @voltage952
    @voltage952 Před 3 lety +3

    Makasih banyaaak, materi nya berkulitas banget, akhirnya paham juga huhu, pernyataan fundamental nya itu loh bikin nagih, ngejawab pertanyaan pertanyaan liar
    Udah seminggu kebingungan materi dosen oop, mau frustasi. Akhirnya nemu ini, berasa dapet ultimate moment

  • @garendemac8822
    @garendemac8822 Před 3 lety

    Terimakashi bang untuk ilmu nya

  • @cpubm4918
    @cpubm4918 Před 2 lety

    50:50 paham tentang method overriding
    abstract method terskip

  • @kid_rz
    @kid_rz Před 3 lety +3

    buset 4jam wkwkw

  • @lovepewdiepie666
    @lovepewdiepie666 Před 3 lety +1

    GGWP Pak Echo

  • @fikrun6873
    @fikrun6873 Před 3 lety +1

    Nitip like dulu, bentar balik lg nontonnya

  • @war9268
    @war9268 Před 3 lety

    Terimakasih pak nanti buatin penjelasan tentang Java Android ya , maaf kalo katanya salah saya masih pemula🙏

  • @ferrysanjaya8256
    @ferrysanjaya8256 Před 3 lety +5

    Nice.. selain java generic, collection. Java lambda, java thread, java stream bakal di bahas juga gak ya sebelum ke spring boot? 😄

  • @abelardhana4443
    @abelardhana4443 Před 3 lety +1

    Kak, buatin video tentang istilah2 programming dong. Misalnya unicorn, junior dev, end user, dll yang biasa disebutin dari video sebelumnya kak..

    • @sayidinaahmadalqososyi9770
      @sayidinaahmadalqososyi9770 Před 3 lety +1

      semakin lama mengenal dunia teknologi bakalan kenalan dengan istilah² tersebut,jadi ikutulah tangga satu persatu

  • @todaycars886
    @todaycars886 Před 2 lety

    Bang saran: dibuat chapter

  • @bryanltobing
    @bryanltobing Před 3 lety +29

    entah kenapa lebih nyaman nonton di speed 1.25 .. :)

  • @muhamadnurarifiansyah3099
    @muhamadnurarifiansyah3099 Před 9 měsíci

    Halo pak Eko terima kasih atas materinya. Izin bertanya disaya kok tidak ada ya untuk show diagramsnya saat polymorphism? Ini saya pakai Inteliij juga pak Eko

  • @mohamadsukarno8184
    @mohamadsukarno8184 Před 3 lety

    Sangat menginpirsi
    bagi yang ingin belajar python dalam membuat function atau def(). Kunjungi saja channel saya.

  • @williamwilliam4751
    @williamwilliam4751 Před 2 lety +3

    bagi yang error di bagian Exception 3:29:19, mungkin tips ini bisa sedikit membantu :
    tambahin file LoginRequest.java dengan isi :
    public class LoginRequest {
    public String username;
    public String password;
    LoginRequest(String username, String password) {
    this.username = username;
    this.password = password;
    }
    }
    tetapi ada sedikit perbedaan saat memanggil di ValidationUtil.java, jadi begini :
    if (loginRequest.username == null) {
    throw new NullPointerException("Username tidak boleh null");
    } else if (loginRequest.username.isBlank()) {
    throw new ValidationException("Username tidak boleh kosong");
    }
    semoga membantu 😉

  • @peterpetrucci3909
    @peterpetrucci3909 Před 3 lety +1

    mantap kang,
    request kang untuk tutorial webflux 🙏

  • @fishrock5324
    @fishrock5324 Před rokem

    up

  • @muhammadrizkirahim5006

    ijin download banggg

  • @Antigashlighting
    @Antigashlighting Před rokem

    Default~tidak wajib lagi override /pilihan
    Devaulte ~konkret method
    Kalau interface udah gede banget
    Dari pada nambah 1 method yang ngerusak
    Mending pakai default
    Ada opsi

  • @Rystars
    @Rystars Před 2 lety

    Mantap full free

  • @sparkle_girl1712
    @sparkle_girl1712 Před 2 lety

    bang, saya punya muncul gini " paramName cannot be resolved to a variable" pas taruh person1.sayHello( paramName: "Budi"); di PersonApp.. padahal d Person nya udah sesuai. knpa gitu bang?

  • @fadhlanfauzanudien1594

    Wihh mantap udah rilis nih materi oop nya. Apakah nanti akan ada juga pembahasan mengenai cara desain dan analisis object oriented mas eko?

  • @user-yi1ns9pi3r
    @user-yi1ns9pi3r Před 10 měsíci

    bang buatin course java gui dong😂

  • @ferdianajihartono8922
    @ferdianajihartono8922 Před 3 lety

    bang bikin server forum dong buat diskusi bersama

  • @hafizyanuar2373
    @hafizyanuar2373 Před 2 lety

    dibanding belajar di kampus, ini jauh lebih worth

  • @dhikulik
    @dhikulik Před 3 lety +2

    bisa ga bang bikin tutorial misal java android nanti tutorialnya bahas sampe android, trus kalo javanya ke web nanti bahasnya ke spring, bakal sampe ke situ ga bang?

  • @tajudin2377
    @tajudin2377 Před 3 lety

    penjelasannya mudah di pahami

  • @namadepan2769
    @namadepan2769 Před rokem

    Java DASAR ✅
    Java OOP ✅
    Next Java GENERIC

  • @awalsolihin8202
    @awalsolihin8202 Před 3 lety +1

    Bang saya mau gabung untuk di premium tapi saya bener" belum tau tentang programmer
    Mohon info nya saya harus liat video nya pertama tentang pembelajaran apa ya biar nyambung ke tahap selanjut nya atau advance

  • @thealchemist9781
    @thealchemist9781 Před rokem

    Error itu terjadi di class
    Eception itu terjadi di method