![Indonesia Belajar](/img/default-banner.jpg)
- 580
- 6 550 919
Indonesia Belajar
Indonesia
Registrace 5. 11. 2016
Selamat datang di channel Indonesia Belajar, channel belajar ilmu komputer berbahasa Indonesia.
Channel ini diinisiasi oleh Setia Budi pada tahun 2016 sewaktu menjalani studi PhD di Australia, tetapi video pembelajaran pertama di channel ini baru mulai tergarap di Januari 2019.
Moto dari channel ini adalah "Banyak Belajar Biar Bisa Bantu Banyak Orang"
Channel ini dibangun dengan motivasi untuk mendorong perkembangan SDM di Indonesia dengan keterampilan dasar yang mumpuni di bidang teknologi informasi atau IT.
Donasi:
saweria.co/belajaridn
Follow kami di:
Instagram: belajarIDN
Twitter: belajarIDN
Profil pengelola::
- LinkedIn: www.linkedin.com/in/boedybios/
- Orcid: orcid.org/0000-0003-1408-7808
- Github: github.com/boedybios/
Channel ini diinisiasi oleh Setia Budi pada tahun 2016 sewaktu menjalani studi PhD di Australia, tetapi video pembelajaran pertama di channel ini baru mulai tergarap di Januari 2019.
Moto dari channel ini adalah "Banyak Belajar Biar Bisa Bantu Banyak Orang"
Channel ini dibangun dengan motivasi untuk mendorong perkembangan SDM di Indonesia dengan keterampilan dasar yang mumpuni di bidang teknologi informasi atau IT.
Donasi:
saweria.co/belajaridn
Follow kami di:
Instagram: belajarIDN
Twitter: belajarIDN
Profil pengelola::
- LinkedIn: www.linkedin.com/in/boedybios/
- Orcid: orcid.org/0000-0003-1408-7808
- Github: github.com/boedybios/
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
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
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
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
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.
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 💪😊
@@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 ✈️
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
Terima kasih sudah berbagi POV 🙂🙏
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
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
Seperti biasa penjelasannya sangat mudah dipahami, lanjutkan terus pak.
Semoga bisa bermanfaat ya. Materi selanjutnya akan membahas 4 pilars dalam OOP.
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.
Wah saya malah baru tahu kalau Node js itu termasuk functional programming.
@@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.
mas rekomen buku buat belajar algoritma apa ya mas🙏
Kalau mau yang simple dan fun bisa menggunakan buku Grokking Algorithms.
Justru mlh bingung kalo pake bahasa fungsional daripada Bahasa oop
Yup yup, dan juga OOP memang lebih widely accepted sih ketimbang functional. CMIIW 😊🙏
Terima kasih insight nya pak
Sama-sama, semoga bisa bermanfaat ya 😊🙏
halo pak budiiiiii
Hallo juga 😊🙏
apakah ada rekomendasi buku yang cocok untuk belajar statistika kak?
Untuk memulai, saya sangat merekomendasikan buku Elementary Statistics Picturing the World, tulisannya Ron Larson.
@@belajaridn Baik kak, terima kasih jawabannya
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....
Amin... Senang bisa membantu 😊🙏
selamat pagi , kapan mulai live lagi pak ? bahas Pos Os linux pak sudah rilis ,Pos Os Cosmic.
Mas saya mau tanya, kalau seandainya kebutuhan departement finance lebih dari 62 IP Address, sehingga pembagian dari blok /26 tidak cukup. itu bagaimana pembagiannya ? 🙏
ni bisa dihp gk kk
cocok
oke sipp lanjutt
menit 12:30,, bukankah hasilnya prefix /22 ya?
yah saya terlambat untuk belajar cloud computing udah 2021 baru nonton sekarang😭😭😭
Rekaman materi pembelajaran seputar could computing dasar masih bisa diakses kok di channel Indonesia Belajar ini. Semoga bisa bermanfaat ya 😊🙏
Mas, apakah TF-IDF dan cosine similarity bisa digunakan untuk membuat deteksi duplikasi file?
hadir
kesini gara² mau test hackerrank tapi nggak ngerti sama sekali apa itu hacker rank. hehe
Semoga video2 di playlist ini bisa bermanfaat ya 😊🙏
Pakai program apa bg...?
tanya kak, saya gabisa pake .corr karena species yang masih string terus saya drop. apa ada solusi lain?
1. select lastname, email, jobtitle from employees ; 2. select * from datacusstomer firstname, lastname from datacustomer;
Apa kelebihan pcmanfm dibandingkan thunar?
Sudah ingat password youtube nya pak?😅 Saya nungguin update an dri bapak aktif lagi pak soalnya bermanfaat sekali ilmunya
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 😅☕🙏
menurutku ini analisis buat ai
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.
suara mikrophonenya kok mono cuma bunyi sebelah. gak nyaman didengarkan pake headphone
Maaf ya, ternyata masih ada setting audio yang salah. Saya coba perbaiki di video selanjutnya. Semoga tidak mengurangi nilai manfaat dari materi yang disampaikan 😊🙏
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?
Mantap pak, fundamental ini yang harus dibangun sblm terjun ke dunia perkodingan
Sependapat, semoga materi yang disampaikan bisa bermanfaat 😊🙏
Mantap 👍🏻👍🏻
Lanjut materi oop nya pak, sekalian dipraktekin biar lebih dimengerti pak🙏
Materi OOP nya akan saya lanjutkan, tetapi memang akan difokuskan pada persiapan untuk membahas topik terkait Design Patterns.
Pak bikin lanjutkan materi tentang oop lagi😁
Saya memang ada rencana untuk melanjutkan topik OOP ini sebagai persiapan untuk membahas topik Design Patterns.
Hadir
Semoga materinya bisa bermanfaat ya 😊🙏
Ini di headphone saya aja atau semua ya? suaranya cuman muncul di sebelah kiri
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
iya, terdengar di kiri aja
Well noted, nanti saya coba improve lagi ya setting audio di video selanjutnya 🙏
suaranya lembut bgt, enak didengar
Terima kasih, semoga materi yang disampaikan bisa bermanfaat 🙏
Awal belajar linux hanya baca buku sambil berimajinasi, karena tdk ada komputer pribadi yg bisa di install
Terimakasih, sangat mencerahkan yang selama ini mbulet memahami oop
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 😊☕🙏
Pertamax. Bedanya OOP modern (jaman sekarang) dengan OOP versi lama (era 80-90an) apa pak? Apakah buku terbitan tahun lawas masih bisa dijadikan acuan?
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 😁☕
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
kak boleh minta jawaban dari studycase nya?saya agak bingung soalnya, terimakasih
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.
pak, dosen kalau ramean disebut dozen ga ya?
LoL mbetul 😅🤣👍
mantap, terima kasih ilmunya
Sama-sama, senang bisa membantu 😊🙏
Bang gimana caranya agar title bar di semua aplikasi bisa hilang 🙏🏻
hidden game beneran thnks banget om di contohin algoritmanya sebelum gunain slicing split dan lain2 biar ngasah pola pikir dan nggak asal gunain aja