Indonesia Belajar
Indonesia Belajar
  • 580
  • 6 550 919
Pilar dalam OOP: Abstraction, Encapsulation, Inheritance, Polymorphism
Pemrograman Berorientasi Objek, atau sering disingkat OOP (Object-Oriented Programming), adalah paradigma pemrograman yang berfokus pada penggunaan "objek" dalam pengembangan perangkat lunak. OOP menawarkan cara yang lebih terstruktur dan modular dalam mengembangkan kode, yang membuatnya lebih mudah untuk dikelola, diperbarui, dan diulang. Di dalam OOP, ada empat pilar utama yang menjadi dasar dari pendekatan ini: Abstraksi, Enkapsulasi, Pewarisan, dan Polimorfisme.
1. Abstraksi
Abstraksi adalah konsep yang memungkinkan kita untuk menyederhanakan kompleksitas dengan hanya menampilkan atribut dan perilaku yang relevan dari suatu objek, sambil menyembunyikan detail implementasinya. Dalam OOP, abstraksi dicapai melalui penggunaan kelas dan objek. Kelas mendefinisikan karakteristik umum dari suatu objek, sementara objek adalah instansi dari kelas tersebut yang memiliki nilai spesifik.
2. Enkapsulasi
Enkapsulasi adalah konsep yang menyatukan data (atribut) dan perilaku (metode) yang beroperasi pada data tersebut ke dalam satu unit yang disebut objek, serta melindungi data dari akses langsung dari luar objek. Enkapsulasi dicapai dengan membatasi akses ke atribut dan metode melalui penggunaan modifier akses seperti private, protected, dan public.
3. Pewarisan
Pewarisan (inheritance) adalah mekanisme dalam OOP di mana sebuah kelas dapat mewarisi atribut dan metode dari kelas lain. Ini memungkinkan kita untuk membuat kelas baru yang disebut "subclass" atau "anak" berdasarkan kelas yang sudah ada yang disebut "superclass" atau "induk". Pewarisan mempromosikan penggunaan kembali kode dan mempermudah pengelompokan objek yang memiliki karakteristik serupa.
4. Polimorfisme
Polimorfisme adalah konsep di mana sebuah metode atau fungsi dapat memiliki bentuk yang berbeda berdasarkan kelas yang memanggilnya. Dengan kata lain, metode yang sama dapat berperilaku berbeda tergantung pada objek mana yang memanggilnya. Polimorfisme memungkinkan kita untuk memprogram secara lebih fleksibel dan dinamis.
Empat pilar OOP-Abstraksi, Enkapsulasi, Pewarisan, dan Polimorfisme-adalah fondasi yang membuat pemrograman berorientasi objek menjadi kuat, fleksibel, dan terstruktur. Dengan memahami dan menerapkan konsep-konsep ini, kita dapat menulis kode yang lebih modular, mudah dipelihara, dan dapat diulang, yang pada akhirnya menghasilkan pengembangan perangkat lunak yang lebih efisien dan berkualitas tinggi.
Reach Out:
- LinkedIn: www.linkedin.com/in/boedybios/
- Instagram: boedybios
- Twitter: boedybios
zhlédnutí: 5

Video

Mengapa Kita Mendefinisikan Class dalam Object Oriented Programming? | OOP
zhlédnutí 857Před 9 hodinami
Object-Oriented Programming (OOP) adalah paradigma pemrograman yang mengorganisasikan kode berdasarkan objek-objek nyata yang mewakili entitas dunia nyata atau konsep abstrak. OOP membantu dalam membangun perangkat lunak yang modular, mudah dikelola, dan dapat digunakan kembali. Dua konsep dasar dalam OOP adalah class dan object. Apa itu Class? Class adalah cetak biru atau template untuk mencip...
Mengenal Class dan Object dalam Object Oriented Programming | OOP | Pemrograman Berorientasi Objek
zhlédnutí 1,6KPřed 21 dnem
Object-Oriented Programming (OOP) adalah paradigma pemrograman yang mengorganisasikan kode berdasarkan objek-objek nyata yang mewakili entitas dunia nyata atau konsep abstrak. OOP membantu dalam membangun perangkat lunak yang modular, mudah dikelola, dan dapat digunakan kembali. Dua konsep dasar dalam OOP adalah class dan object. Apa itu Class? Class adalah cetak biru atau template untuk mencip...
9 Jenis Tools Wajib untuk Sofware Developer | Software Engineer
zhlédnutí 2,1KPřed měsícem
Judul: Clean Agile Penulis: Robert C. Martin (Uncle Bob) 9 Jenis Tools untuk Software Developer: 00:00 - Intro 03:31 - Bahasa Pemrograman (Programming Languages) 05:40 - IDE & Text Editor (Vim, Emacs, VS Code, etc) 07:05 - Data Formats (JSON, XML, YAML, TOML, etc) 07:44 - Command Line & OS Scripting 08:29 - Source Code Versioning System (Git) 09:22 - Continues Integration/Build Tools (Jenkins, ...
Monitor Terbaik untuk Koding | BenQ GW2785TC | GW2485TC | Eye-CareU
zhlédnutí 3,9KPřed rokem
Monitor Terbaik untuk Koding | BenQ GW2785TC | GW2485TC | Eye-CareU
Susulan sesi demo Hybrid Networking
zhlédnutí 1,9KPřed 2 lety
Susulan sesi demo Hybrid Networking
Seputar Remote Working bersama Fidocia Wima Adityawarman | Product Analyst - Showwcase Indonesia
zhlédnutí 2,8KPřed 2 lety
Seputar Remote Working bersama Fidocia Wima Adityawarman | Product Analyst - Showwcase Indonesia
Seputar Data Engineering bersama Muhammad Saipul Rohman | Data Engineer
zhlédnutí 4,3KPřed 2 lety
Seputar Data Engineering bersama Muhammad Saipul Rohman | Data Engineer
Seputar Compfest 14 bersama Setasena Randata Ramadanie | Project Manager Compfest 2022
zhlédnutí 796Před 2 lety
Seputar Compfest 14 bersama Setasena Randata Ramadanie | Project Manager Compfest 2022
Menjawab Kebutuhan Talenta Digital dalam Bidang Data Science bersama Hacktiv8
zhlédnutí 1,9KPřed 2 lety
Menjawab Kebutuhan Talenta Digital dalam Bidang Data Science bersama Hacktiv8
Pop OS 22 04 LTS | Distro Linux Terbaik untuk Programmer | Linux Indonesia | Belajar Linux Pemula
zhlédnutí 12KPřed 2 lety
Pop OS 22 04 LTS | Distro Linux Terbaik untuk Programmer | Linux Indonesia | Belajar Linux Pemula
CSD 17 | Apakah Penguasaan Bahasa Inggris Penting bagi Programmer?
zhlédnutí 1,8KPřed 2 lety
CSD 17 | Apakah Penguasaan Bahasa Inggris Penting bagi Programmer?
Rebase Fedora Silverblue | Fedora Kinoite | Sodalite | Immutable Fedora | Belajar Linux Indonesia
zhlédnutí 1,6KPřed 2 lety
Rebase Fedora Silverblue | Fedora Kinoite | Sodalite | Immutable Fedora | Belajar Linux Indonesia
CSD 16 | Tips Belajar Programming dan Belajar Data Science
zhlédnutí 4,3KPřed 2 lety
CSD 16 | Tips Belajar Programming dan Belajar Data Science
TS 08 | Mengenal Decomposition | De-Seasonalise | Peramalan Data Deret Waktu
zhlédnutí 3,3KPřed 2 lety
TS 08 | Mengenal Decomposition | De-Seasonalise | Peramalan Data Deret Waktu
CSD 15 | Sidang Skripsi Online di masa Pandemi | Sidang Tugas Akhir Mahasiswa
zhlédnutí 837Před 2 lety
CSD 15 | Sidang Skripsi Online di masa Pandemi | Sidang Tugas Akhir Mahasiswa
Seputar Blockchain bersama Nur Arifin Akbar | Blockchain Researcher | Bank Rakyat Indonesia | BRI
zhlédnutí 1,7KPřed 2 lety
Seputar Blockchain bersama Nur Arifin Akbar | Blockchain Researcher | Bank Rakyat Indonesia | BRI
CSD 14 | Apakah Flatpak Universal Packaging System Terbaik untuk Linux?
zhlédnutí 2,1KPřed 2 lety
CSD 14 | Apakah Flatpak Universal Packaging System Terbaik untuk Linux?
Seputar Cloud Engineering bersama Imre Nagi | Cloud Platform Engineer | GoPay - GoTo Financial
zhlédnutí 7KPřed 2 lety
Seputar Cloud Engineering bersama Imre Nagi | Cloud Platform Engineer | GoPay - GoTo Financial
TS 07 | Holt-Winters Exponential Smoothing Forecasting | Peramalan Data Deret Waktu
zhlédnutí 10KPřed 2 lety
TS 07 | Holt-Winters Exponential Smoothing Forecasting | Peramalan Data Deret Waktu
LMDE 5 Elsie | Linux Mint Debian Edition | Linux Indonesia | Belajar Linux Pemula
zhlédnutí 2,8KPřed 2 lety
LMDE 5 Elsie | Linux Mint Debian Edition | Linux Indonesia | Belajar Linux Pemula
Kirby Planet Robobot | Nintendo 3DS 2DS | Citra | Gaming di Linux
zhlédnutí 1KPřed 2 lety
Kirby Planet Robobot | Nintendo 3DS 2DS | Citra | Gaming di Linux
Apa itu NFT - Non Fungible Tokens | Lawrence Samantha | Founder & CEO - NOBI
zhlédnutí 1,3KPřed 2 lety
Apa itu NFT - Non Fungible Tokens | Lawrence Samantha | Founder & CEO - NOBI
Seputar Game Development & Industri Game di Indonesia | Adam Ardisasmita | CEO - Arsanesia
zhlédnutí 2,6KPřed 2 lety
Seputar Game Development & Industri Game di Indonesia | Adam Ardisasmita | CEO - Arsanesia
TS 06 | Holts Exponential Smoothing Forecasting | Peramalan Data Deret Waktu
zhlédnutí 2,8KPřed 2 lety
TS 06 | Holts Exponential Smoothing Forecasting | Peramalan Data Deret Waktu
TS 05 | Simple Exponential Smoothing Forecasting | Peramalan Data Deret Waktu
zhlédnutí 3,3KPřed 2 lety
TS 05 | Simple Exponential Smoothing Forecasting | Peramalan Data Deret Waktu
CSD 13 | Apakah Linux butuh Anti Virus? Apakah Linux Aman dari Virus?
zhlédnutí 6KPřed 2 lety
CSD 13 | Apakah Linux butuh Anti Virus? Apakah Linux Aman dari Virus?
Apa itu Smart Contract bersama Abdurrachman Mappuji | Tech Lead - hojilabs
zhlédnutí 3,2KPřed 2 lety
Apa itu Smart Contract bersama Abdurrachman Mappuji | Tech Lead - hojilabs
TS 04 | Simple Moving Average Forecasting | Peramalan Data Deret Waktu
zhlédnutí 3,6KPřed 2 lety
TS 04 | Simple Moving Average Forecasting | Peramalan Data Deret Waktu
Seputar Kelas Terbuka bersama Faqihza Mukhlish | Kang Pukis | Content Creator & Educator
zhlédnutí 5KPřed 2 lety
Seputar Kelas Terbuka bersama Faqihza Mukhlish | Kang Pukis | Content Creator & Educator

Komentáře

  • @akbarhlubis
    @akbarhlubis Před 2 hodinami

    Mas saya kan lagi nyoba os Linux ya tapi disimpan di flashdisk, kadang tuh dia sering ngefreeze gitu, padahal os laen kauak kubuntu atau mint kalo di flashdisk jadi boot nya aman2 dah, kenapa ya kira kira

  • @tarunawahyudi4625
    @tarunawahyudi4625 Před 2 dny

    sangat masuk akal, relate banget pak :D hanya opini saya aja, kalo ternyata bahasa pemrograman yang dipilih juga sangat berpengaruh. ingat ya ini hanya pengalaman pribadi, boleh sepakat boleh tidak hehe. 5 tahun pakai PHP dan JS untuk membuat banyak project tapi masih belum paham apa itu OOP. Yap, karena bahasa-bahasa tersebut tidak strict untuk urusan paradigma. Bahkan kita sudah bisa buat aplikasi super canggih hanya dengan gaya prosedural. Framework-framework nya pun sangat memanjakan para pengguna nya. Banyak class-class yang telah disediakan, bahkan sampai ada fitur generator untuk membuat class (Artisan di laravel misal nya) sehingga untuk bisa membuat aplikasi yang keren, tanpa pemahaman OOP pun bisa dilakukan. hmm bukan salah framework nya sih, emang tujuan framework kan untuk memudahkan para developer nya. Namun dibahasa yang strict akan OOP seperti di Java, mau tidak mau, suka tidak suka, kita dituntut wajib memahami OOP. Bagaimana dengan framework nya seperti spring? walaupun banyak fitur magic yang serba instant, tetep kita dituntut memahami OOP. So ya, setelah 5 tahun ngga paham OOP, setelah pindah ke Java rasa nya justru merepotkan membuat aplikasi tanpa class :) Dan saat ini saya sudah berada pada fase dimana membuat aplikasi bukan hanya sekedar jadi, tapi juga mudah untuk dimaintain, dibaca dan dipelajari.

    • @belajaridn
      @belajaridn Před 2 dny

      Terima kasih sudah berbagi insight di sini. Saya juga yang termasuk banyak belajar seputar OOP sewaktu menggunakan Java, dan Java adalah bahasa pemrograman yang selalu saya rekomendasikan untuk serius belajar OOP 😊☕ Dan saya juga sangat sependapat bahwa menulis kode program itu bukan sekadar jalan dan solve current problem tapi juga harus maintainable dan bisa dengan mudah mengakomodir future requrements/problems 💪😊

    • @tarunawahyudi4625
      @tarunawahyudi4625 Před 2 dny

      @@belajaridn bukan berarti bahasa lain under juga ya sama oop nya. Contoh nya sekarang PHP versi 8 ke atas udah sangat bagus ko buat belajar OOP. Di javascript modern juga syntatic sugar untuk OOP udah mulai lengkap, atau kalo kurang lengkap bisa geser sedikit ke typescript. Tapi ya sekali lgi saya bilang, bahasa2 di atas ngasih kelonggaran buat para pengguna nya. Sehingga orang yang baru belajar akan berfikir “udahlah, tanpa oop juga masih bisa buat aplikasi” di java, Bahkan cuma sekedar bikin hello world aja mesti ada class 🤣 Kita seolah olah dipecut untuk dipaksa memahami OOP. Makanya banyak yg ga sedikit orang putus asa ketika belajar pemrograman dasar, karena langsung ketemu nya Java 😂 saya sendiri termasuk orang yg nyerah. dan mulai belajar lgi semenjak tau ada bahasa lain yg lebih manusiawi kaya PHP wkwk ya kalo kata orang dulu sih, sepait pait nya obat, pasti sangat bermanfaat. Setuju bgt sih sama yg divideo ini, belajar OOP itu ga instant. Mesti punya jam terbang ✈️

  • @chandragunawan4105
    @chandragunawan4105 Před 2 dny

    saya sebagai mahasiswa akhir teknik informatika yang mendalami paradigma data oriented design (DOD) sebagai topik skripsi punya pandangan berbeda mengenai OOP. OOP sebenarnya hanyalah salah satu pendekatan dalam menyelesaikan sebuah masalah pemrograman. OOP yang mana mengedepankan abstraksi dan inheritence (turunan) menyebabkan kompleksitas yang tidak diperlukan. contohnya dalam kasus membuat pembuatan Kursi dan Meja. Dalam OOP, pendekatannya adalah pembuatan kelas abstrak dari Kursi dan Meja. Lalu untuk membuat Kursi atau Meja yang lebih spesifik seperti KursiKayu atau MejaMakan tentunya tinggal mewarisi dari abstrak kelas tadi (inheritence). Namun, akan sulit nantinya jika kita ingin membuat KursiKuliah yang kursi tersebut memiliki meja. Dari sini pendekatan OOP menjadi ambigu. Apakah KursiKuliah merupakan turunan dari Kursi atau Meja atau keduanya ? Lalu untuk kasus pembuatan game yang sering terjadi perubahan desain, tentunya hal ini menjadi makin sulit OOP memperlambat iterasi. Karena jika ingin menambahkan sesuatu yang baru pada abstrak class, maka semua turunannya juga akan terpengaruh. Hal ini menyebabkan codebase menjadi tidak modular. Selain itu OOP juga memberikan efek pada performance, karena inheritance dan abstraksi itu bukan black magic (butuh banyak compute power). Solusinya adalah dengan menggunakan DOP. DOD memisahkan data dengan implementasi, sehingga programmer dapat dengan mudah memanipulasi implementasi dan dapat dengan mudah mengetahui state dari data yang diproses. Kemudian DOD juga cukup membantu dalam performance karena tidak berlayer-layer seperti OOP (dan salah satunya menghindari cache miss). jadi, take away dari penjelasan diatas adalah OOP itu bukan satu-satunya cara menulis dan mengorganisir kode. dalam dunia software engineer, semuanya adalah trade, programmer perlu paham apa yang ingin dia tuju dan solusi terbaiknya apa. dann, software tetap bisa dibangun hanya dengan metode/fungsi dan structs, tanpa fitur yang OOP sediakan. (atau simple-nya the good old way C does). NB: ini hanya sekedar tambahan POV tentang pemrograman itu sendiri (agak OOT sebenarnya haha). mungkin yang baca bisa terbuka pengetahuannya tentang pemrograman dan (hopefully) paham bahwa at the end of the day, tugas programmer hanyalah solving problems :D

    • @belajaridn
      @belajaridn Před 2 dny

      Terima kasih sudah berbagi POV 🙂🙏

  • @allofabout7064
    @allofabout7064 Před 3 dny

    cukup jelas, namun akan lebih baik jika di ilustrasikan dalam diagram atau divisualkan apa itu OOP yang di dalamnya ada variable, function kemudian menjadi class, dan menjadi sempurna saat diimplementasikan ke bahasa pemrogramanya. anyway saya ucapkan terima kasih atas penjelasannya

    • @belajaridn
      @belajaridn Před 3 dny

      Untuk ilustrasi terkait class dan object sudah disampaikan di video sebelumnya 😊🙏 Pengenalan Class dan Object: czcams.com/video/_Ld8wMr4OZ4/video.html 4 pilars dalam OOP: czcams.com/video/ULnPfJCHcEk/video.html

  • @moh.yusrilmaqoshidana9679

    Seperti biasa penjelasannya sangat mudah dipahami, lanjutkan terus pak.

    • @belajaridn
      @belajaridn Před 3 dny

      Semoga bisa bermanfaat ya. Materi selanjutnya akan membahas 4 pilars dalam OOP.

  • @ramabookstroremalang9131

    Kalau terbiasa baca buku logika tradisional yang di dalamnya mencakup jenus, spesies, pembeda, maka OOP cocok untuk dirinya. Setiap objek adalah individualisasi dari class. Akan tetapi saya bersyukur bisa Node js (functional) dan Java.

    • @belajaridn
      @belajaridn Před 4 dny

      Wah saya malah baru tahu kalau Node js itu termasuk functional programming.

    • @ramabookstroremalang9131
      @ramabookstroremalang9131 Před 3 dny

      ​@@belajaridn Ya, memang ini kesimpulan dangkal saya. wkwkwk Banyak yang kerap membandingkan node js sebagai representasi fp (padahal ia runtime env) dengan bahasa-bahasa yang merepresentasikan OOP.

  • @TrisHndrsy
    @TrisHndrsy Před 4 dny

    mas rekomen buku buat belajar algoritma apa ya mas🙏

    • @belajaridn
      @belajaridn Před 3 dny

      Kalau mau yang simple dan fun bisa menggunakan buku Grokking Algorithms.

  • @Empaty78
    @Empaty78 Před 4 dny

    Justru mlh bingung kalo pake bahasa fungsional daripada Bahasa oop

    • @belajaridn
      @belajaridn Před 4 dny

      Yup yup, dan juga OOP memang lebih widely accepted sih ketimbang functional. CMIIW 😊🙏

  • @adaf22karina
    @adaf22karina Před 4 dny

    Terima kasih insight nya pak

    • @belajaridn
      @belajaridn Před 4 dny

      Sama-sama, semoga bisa bermanfaat ya 😊🙏

  • @penyepongNASA
    @penyepongNASA Před 4 dny

    halo pak budiiiiii

  • @SeptianSamdani
    @SeptianSamdani Před 6 dny

    apakah ada rekomendasi buku yang cocok untuk belajar statistika kak?

    • @belajaridn
      @belajaridn Před 6 dny

      Untuk memulai, saya sangat merekomendasikan buku Elementary Statistics Picturing the World, tulisannya Ron Larson.

    • @SeptianSamdani
      @SeptianSamdani Před 6 dny

      @@belajaridn Baik kak, terima kasih jawabannya

  • @fahruul6294
    @fahruul6294 Před 8 dny

    MasyaAllah, penjelasan bapak meski 3 tahun yang lalu sangat membantu saya dalam belajar machine learning untuk pemula. terimakasih banyak pak, semoga sehat dan berkah selalu. aamiin....

    • @belajaridn
      @belajaridn Před 8 dny

      Amin... Senang bisa membantu 😊🙏

  • @mulyana8072
    @mulyana8072 Před 9 dny

    selamat pagi , kapan mulai live lagi pak ? bahas Pos Os linux pak sudah rilis ,Pos Os Cosmic.

  • @DiyajaLiyha-u3y
    @DiyajaLiyha-u3y Před 10 dny

    Mas saya mau tanya, kalau seandainya kebutuhan departement finance lebih dari 62 IP Address, sehingga pembagian dari blok /26 tidak cukup. itu bagaimana pembagiannya ? 🙏

  • @gustitamba276
    @gustitamba276 Před 10 dny

    ni bisa dihp gk kk

  • @NezarAbdillah
    @NezarAbdillah Před 11 dny

    cocok

  • @NezarAbdillah
    @NezarAbdillah Před 11 dny

    oke sipp lanjutt

  • @NezarAbdillah
    @NezarAbdillah Před 11 dny

    menit 12:30,, bukankah hasilnya prefix /22 ya?

  • @dimasnurzullah2250
    @dimasnurzullah2250 Před 11 dny

    yah saya terlambat untuk belajar cloud computing udah 2021 baru nonton sekarang😭😭😭

    • @belajaridn
      @belajaridn Před 11 dny

      Rekaman materi pembelajaran seputar could computing dasar masih bisa diakses kok di channel Indonesia Belajar ini. Semoga bisa bermanfaat ya 😊🙏

  • @mohammadariffadhilah6801

    Mas, apakah TF-IDF dan cosine similarity bisa digunakan untuk membuat deteksi duplikasi file?

  • @usmanparamono8779
    @usmanparamono8779 Před 14 dny

    hadir

  • @rceva07
    @rceva07 Před 15 dny

    kesini gara² mau test hackerrank tapi nggak ngerti sama sekali apa itu hacker rank. hehe

    • @belajaridn
      @belajaridn Před 15 dny

      Semoga video2 di playlist ini bisa bermanfaat ya 😊🙏

  • @BukaBersama-cm1cr
    @BukaBersama-cm1cr Před 16 dny

    Pakai program apa bg...?

  • @hafizhmaulana6494
    @hafizhmaulana6494 Před 17 dny

    tanya kak, saya gabisa pake .corr karena species yang masih string terus saya drop. apa ada solusi lain?

  • @muhamadkevinharla5310

    1. select lastname, email, jobtitle from employees ; 2. select * from datacusstomer firstname, lastname from datacustomer;

  • @loenlhe
    @loenlhe Před 17 dny

    Apa kelebihan pcmanfm dibandingkan thunar?

  • @yexiu3768
    @yexiu3768 Před 18 dny

    Sudah ingat password youtube nya pak?😅 Saya nungguin update an dri bapak aktif lagi pak soalnya bermanfaat sekali ilmunya

    • @belajaridn
      @belajaridn Před 12 dny

      LoL maaf ya, memang di dua tahun terakhir ini cukup sibuk dengan pekerjaan. Ini sedang mencoba meluangkan waktu untuk mulai membuat rekaman materi belajar, tapi ya tipis2 dulu 😅☕🙏

  • @Ngapak_Mark9
    @Ngapak_Mark9 Před 18 dny

    menurutku ini analisis buat ai

  • @B__SYAHRULMUBAROK
    @B__SYAHRULMUBAROK Před 20 dny

    Saya sudah pake Linux, tepatnya Linux Mint yang berbasis Ubuntu, kurang lebih 4 bulan sekarang tanpa ada dual booting. Bener bener langsung pindah ke Linux dari awalnya yang saya selalu make Windows. Ya aslinya saya berani gini juga karna udah lama mencari info dan belajar soal linux jadi gk terlalu pusing pas langsung make buat jadi OS daily driver saya. Alasan saya migrasi ke Linux karena pas make windows tiba-tiba laptop saya gk bisa booting ke windows. Hitam aja gitu layarnya gk mau nyala padahal kipas laptop nyala. Karena itu akhirnya saya muak dan langsung install ulang ke Linux Mint. Sebelum install ulang untungnya Linux bisa baca semua file saya di windows. Jadi sebelum install ulang, saya pake live desktop environment buat mengcopy semua file penting saya ke flashdisk backup saya sebelum saya lakukan install ulang dan format ssd saya. Sebagai anak kuliahan Linux sangat membantu saya buat kuliah. OS ini cukup bisa membantu saya sebagai anak jurusan sastra. Karna Linux bebas dari telemetrynya, laptop kentang saya jadi meningkat performanya wkwkk. Ditambah kerjaan saya paling cuman nulis jadi makin kenceng kalo ngerjain tugas. Di Linux saya gk perlu pusing lagi kalo ngerjain tugas. Gk bakal takut dikejar deadline tapi harus nunggu laptop lagi security update. Gk perlu lagi bayar install ulang Windows 150k ke tukang servis komputer lagi. Gk perlu pusing juga harus bajak Ms. Word karna udah ada LibreOffice. Klo mau edit foto udah ada GIMP. Kalo mau edit video udah ada KdenLive. Kalo mau ada whatsapp di laptop juga udah ada banyak software wrapper opensource yang sediain Whatsapp App kyak di Windows. Ohiya hal yang paling saya suka ketika menggunakan Linux adalah tingkat kostumisasinya. Saya bisa atur desktop saya jadi unik beda dari yang lain wkwkwkk. Start menu bisa saya pindah" mau diatas mau dibawah. Panel bar juga mau diatas, dibawah, disamping semua bisa. Unik banget deh rasanya kayak OS kita milik kita pribadi, bakal punya kesan autentik dari kita sendiri. Temen temen yang liat pasti bakal "wahh kok bisa jadi gitu desktopnya". Bener bener deh Linux ngasih user kebebasan dalam mengatur sistemnya. Gk bakal ganggu produktivitas. Emang harus belajar sebentar buat biasa sama sistemnya tapi kalo dah terbiasa kamu pasti bakal suka sama enaknya make Linux karena user gk bakal dilarang ngapain ngapain, gk bakal dikasih iklan juga didalan OSnya. Dan enaknya semua ini 100% gratis. Kalo ada uang lebih bisa donasi sebisanya. Gk enaknya si cuman kalo ada apa apa susah buat kolaborasi sama temen karna mereka pake Windows. Dah itu aja.

  • @ramuni
    @ramuni Před 21 dnem

    suara mikrophonenya kok mono cuma bunyi sebelah. gak nyaman didengarkan pake headphone

    • @belajaridn
      @belajaridn Před 21 dnem

      Maaf ya, ternyata masih ada setting audio yang salah. Saya coba perbaiki di video selanjutnya. Semoga tidak mengurangi nilai manfaat dari materi yang disampaikan 😊🙏

  • @upilalien5825
    @upilalien5825 Před 21 dnem

    Sorry out of topic, saya masih bingung dengan konsep universal package manager seperti snap, flatpak, appimage, dll. Dan kenapa banyak linux users yang benci dengan universal package manager? Kalau Pak Budi sendiri bagaimana, apakah berusaha menghindari atau malah tidak ada rasa takut ketika memakai universal package manager?

  • @iwandev7798
    @iwandev7798 Před 22 dny

    Mantap pak, fundamental ini yang harus dibangun sblm terjun ke dunia perkodingan

    • @belajaridn
      @belajaridn Před 22 dny

      Sependapat, semoga materi yang disampaikan bisa bermanfaat 😊🙏

  • @matiusrupat
    @matiusrupat Před 23 dny

    Mantap 👍🏻👍🏻

  • @ahmadafrizal5211
    @ahmadafrizal5211 Před 24 dny

    Lanjut materi oop nya pak, sekalian dipraktekin biar lebih dimengerti pak🙏

    • @belajaridn
      @belajaridn Před 24 dny

      Materi OOP nya akan saya lanjutkan, tetapi memang akan difokuskan pada persiapan untuk membahas topik terkait Design Patterns.

  • @malaikatpencatat698
    @malaikatpencatat698 Před 24 dny

    Pak bikin lanjutkan materi tentang oop lagi😁

    • @belajaridn
      @belajaridn Před 24 dny

      Saya memang ada rencana untuk melanjutkan topik OOP ini sebagai persiapan untuk membahas topik Design Patterns.

  • @newbiegretonger8936
    @newbiegretonger8936 Před 25 dny

    Hadir

    • @belajaridn
      @belajaridn Před 25 dny

      Semoga materinya bisa bermanfaat ya 😊🙏

  • @adityapraetama
    @adityapraetama Před 25 dny

    Ini di headphone saya aja atau semua ya? suaranya cuman muncul di sebelah kiri

    • @belajaridn
      @belajaridn Před 25 dny

      Oh iya, ternyata audio di sisi kiri lebih dominan ya dibandingkan sisi sebelah kanan. Terima kasih untuk feedback nya, nanti saya coba perbaiki di video selanjutnya ya

    • @panjisulapandoyo542
      @panjisulapandoyo542 Před 25 dny

      iya, terdengar di kiri aja

    • @belajaridn
      @belajaridn Před 25 dny

      Well noted, nanti saya coba improve lagi ya setting audio di video selanjutnya 🙏

  • @alienbbbbbq
    @alienbbbbbq Před 25 dny

    suaranya lembut bgt, enak didengar

    • @belajaridn
      @belajaridn Před 25 dny

      Terima kasih, semoga materi yang disampaikan bisa bermanfaat 🙏

  • @nusajati9778
    @nusajati9778 Před 26 dny

    Awal belajar linux hanya baca buku sambil berimajinasi, karena tdk ada komputer pribadi yg bisa di install

  • @hidjrahs
    @hidjrahs Před 26 dny

    Terimakasih, sangat mencerahkan yang selama ini mbulet memahami oop

    • @belajaridn
      @belajaridn Před 26 dny

      Sama-sama, sebenarnya salah satu tujuan utama class dan object adalah untuk mengelompokkan sekumpulan variables dan functions yang saling berkaitan. Supaya rapi, maka dibuatkan class 😁☕ Dulu sewaktu saya belajar OOP juga penjelasannya muter2 dan bikin pusing. Semoga materi ini bisa memudahkan kawan-kawan dalam memahami Class dan Object 😊☕🙏

  • @CowokBesi
    @CowokBesi Před 26 dny

    Pertamax. Bedanya OOP modern (jaman sekarang) dengan OOP versi lama (era 80-90an) apa pak? Apakah buku terbitan tahun lawas masih bisa dijadikan acuan?

    • @belajaridn
      @belajaridn Před 26 dny

      Sebenarnya paradigma OOP masih sama kok. Hanya saja buku terbitan baru secara penyampaian materi memang lebih sederhana dan lebih mudah dipahami. Bahasa yang digunakan lebih down to earth, setidaknya itu yang saya rasakan sih 😁☕

  • @showallfilm-tr7ik
    @showallfilm-tr7ik Před 26 dny

    trims bang. informasi ini berguna bagi pengin icip tapi komputer masih jadoel. boleh nih bikin tutorial pakai samba buat akses share2an di windows terutama win 10. pakai debain gagal terus euy

  • @RatnaAgustina-f7h
    @RatnaAgustina-f7h Před 27 dny

    kak boleh minta jawaban dari studycase nya?saya agak bingung soalnya, terimakasih

  • @DEV-hy8xp
    @DEV-hy8xp Před 27 dny

    Saya bru pertama kali pakai linux langsung ke versi yg core, tpi agak berat ya di laptop jadul saya versi amd upgrade ssd dan ram udh 16GB cpu 1.4ghz, sarannya gmn lanjut di core atau downgrader ke veri lite bang ? Terima kasih sebelumnya.

  • @lassoguys
    @lassoguys Před 28 dny

    pak, dosen kalau ramean disebut dozen ga ya?

  • @ilhamaly9556
    @ilhamaly9556 Před 29 dny

    mantap, terima kasih ilmunya

    • @belajaridn
      @belajaridn Před 28 dny

      Sama-sama, senang bisa membantu 😊🙏

  • @ajunart
    @ajunart Před 29 dny

    Bang gimana caranya agar title bar di semua aplikasi bisa hilang 🙏🏻

  • @Empaty78
    @Empaty78 Před 29 dny

    hidden game beneran thnks banget om di contohin algoritmanya sebelum gunain slicing split dan lain2 biar ngasah pola pikir dan nggak asal gunain aja