Lewati ke pemutarLewatkan ke konten utama
Channel ini menyajikan materi seputar Data Science & Artificial Intelligence, Networking & Cyber Security, serta Database & Programming. Seluruh materi disusun secara sistematis untuk membantu Anda memahami konsep, teknologi, dan praktik yang digunakan di dunia teknologi informasi, mulai dari tingkat dasar hingga lanjutan.

Setiap pembahasan berfokus pada pengembangan keterampilan melalui materi yang mudah dipahami, relevan dengan kebutuhan industri, dan disampaikan untuk tujuan edukasi. Seluruh konten mengedepankan penerapan teknologi secara legal, etis, dan bertanggung jawab, sehingga dapat menjadi referensi belajar bagi pelajar, mahasiswa, maupun profesional.

Playlist video terkait:
▪ Data Science & Artificial Intelligence https://dailymotion.com/playlist/xcwmlu
▪ Networking & Cyber Security https://dailymotion.com/playlist/xcwmsm
▪ Database & Programming https://dailymotion.com/playlist/xcwmsi

PEMBAHASAN MATERI
Playlist Materi Ilmu Komputer berisi kumpulan video pembelajaran, tutorial, penjelasan konsep, studi kasus, demo, dan pembahasan lengkap seputar berbagai bidang dalam ilmu komputer. Materi yang disajikan mencakup dasar hingga tingkat lanjut, mulai dari pemrograman, pengelolaan database, jaringan komputer, keamanan siber, sistem operasi, pengembangan perangkat lunak, arsitektur komputer, hingga berbagai teknologi yang digunakan dalam dunia komputasi modern.

Temukan pembahasan mengenai komputer dan pemrograman, algoritma, struktur data, PHP, JavaScript, Python, Laravel, MySQL, PostgreSQL, API, rekayasa perangkat lunak, database, jaringan komputer, administrasi server, cloud computing, virtualisasi, Linux, Windows Server, keamanan jaringan, cyber security, ethical hacking, kriptografi, keamanan aplikasi, DevOps, Internet of Things (IoT), kecerdasan buatan (AI), machine learning, serta berbagai konsep, teknologi, dan praktik terbaik di bidang ilmu komputer. Playlist ini cocok bagi pelajar, mahasiswa, programmer, web developer, software engineer, administrator sistem, profesional IT, maupun siapa saja yang ingin mempelajari dan memperdalam wawasan di dunia ilmu komputer secara menyeluruh.

CONTACT US
▪ Email support@mycoding.id
▪ WhatsApp https://wa.me/6281274309663
▪ Telegram https://t.me/mycodingxd

OFFICIAL LINKS
▪ Web https://mycoding.id
▪ Blog https://blog.mycoding.id
▪ News https://en.mycoding.id
▪ Apps https://play.google.com/store/apps/dev?id=5237501547073493079

SOCIAL MEDIA
▪ https://linkedin.com/company/mycodingxd
▪ https://facebook.com/mycodingxd
▪ https://instagram.com/mycodingxd
▪ https://tiktok.com/@mycodingxd
▪ https://twitter.com/mycoding_xd
▪ https://pinterest.com/mycoding_xd

CHANNEL LINKS
▪ YouTube https://safelink.asia/youtube
▪ DailyMotion https://safelink.asia/dailymotion
▪ WhatsApp https://safelink.asia/whatsapp
▪ Telegram https://safelink.asia/telegram

Powered by https://linkedin.com/company/401XDGroup

#DataScience #ArtificialIntelligence #CyberSecurity #Networking #Programming #Database
Transkrip
00:00Sering nggak sih? Kita dapet data teks yang aduh, acak-acakan banget.
00:03Ada spasi aneh, hurus besar kecil nggak konsisten, bikin pusing kan?
00:07Nah, tenang aja. Kali ini kita bakal bongkar kotak perkakas string dari Python.
00:12Ini isinya adalah metode-metode bawaan yang siap mengubah data kacau jadi data bersih yang siap diolah.
00:17Oke, jadi apa aja sih isi toolkit kita hari ini?
00:20Pertama, kita akan belajar cara ngecek atau memvalidasi string.
00:24Terus, kita akan coba cari-cari sesuatu di dalam string itu.
00:26Setelah itu, kita akan coba ubah-ubah isinya.
00:28Dan yang paling penting, kita akan bahas satu aturan emas yang wajib-wajib banget diingat.
00:33Yuk, kita mulai.
00:34Sebelum kita bongkar semua isinya, ada satu aturan paling penting nih yang harus kita pegang.
00:39String di Python itu immutable. Artinya, nggak bisa diubah.
00:43Jadi, setiap alat yang kita pakai nanti, itu nggak akan mengubah data asli kamu.
00:47Malah, dia bakal ngasih kita salinan baru yang sudah dimodifikasi.
00:50Ini keren banget, karena artinya data original kita selalu aman.
00:54Yuk, kita buka laci pertama, validasi.
00:56Anggap aja, alat-alat di sini itu kayak satpam.
00:59Mereka nggak ngapa-ngapain data kamu.
01:00Tugasnya cuma ngecek, terus ngasih jawaban simpel.
01:03Benar atau salah? Udah, gitu doan.
01:05Nah, ini dia, lima jagoan validasi kita.
01:07Kita bakal lihat gimana caranya ngecek apakah sebuah string itu isinya cuma huruf dan angka,
01:12cuma huruf doang, atau bahkan cuma spasi.
01:14Ini adalah langkah pertama yang krusial buat bersih-bersih data.
01:17Coba perhatiin contoh yang kedua deh.
01:19Kenapa hasilnya bisa false, cuma gara-gara ada satu karakter spasi.
01:23Sepele kelihatannya, tapi ini penting banget, misalnya buat validasi username yang biasanya kan nggak boleh ada spasinya.
01:29Nah, kalau alisalfa ini lebih ketat lagi, dia maunya cuma huruf, titik, nggak ada tawar-menawar.
01:35Begitu ada angka atau karakter lain, langsung false.
01:39Cocok banget kalau kita mau pastikan input nama orang, misalnya, cuma berisi alfadet.
01:44Sekarang lihat deh cara kerja islower dan isuper, mereka ini pintar.
01:48Mereka bakal cuek sama angka dan spasi, fokusnya cuma ke huruf.
01:51Itu sebabnya 12 apel dianggap islower-nya true, karena satu-satunya huruf yang ada di situ semuanya huruf kecil.
01:58Terakhir, di laci validasi, kita punya ispace.
02:01Metode ini spesifik banget.
02:03Dia cuma bakal bilang true kalau semua karakter dalam string itu adalah whitespace.
02:07Bisa spasi, tab, atau baris baru.
02:10Berguna banget buat mendeteksi, misalnya, baris kosong di dalam sebuah file.
02:14Oke, validasi beres.
02:16Sekarang kita buka laci berikutnya.
02:17Inspeksi.
02:18Alat-alat di sini bantu kita buat ngintip lebih dalam ke string kita,
02:21buat nemuin atau ngitung potongan tekst tertentu.
02:24Metode endswith ini andalan banget buat ngecek hal-hal kayak ekstensi file,
02:29misalnya .jpg atau .pdf,
02:31atau buat mastiin domain email dengan cara ngintip bagian paling belakang dari sebuah string.
02:36Nah, ini nih yang bikin endswith.jpg jadi super canggih.
02:40Lihat contoh terakhir itu.
02:41Kita bisa nyuruh dia untuk periksa sebagian dari string aja.
02:45Di situ, kita minta dia buat cuekin empat karakter terakhir, yaitu si .com.
02:49Hasilnya?
02:50Kita bisa ngecek deh apakah domainnya itu Gmail.
02:52Flexible banget kan?
02:53Alat berikutnya adalah counting.
02:56Sesuai namanya ya, tugasnya buat ngitung.
02:58Simple.
02:58Tapi sama kayak endwithstart,
03:00dia juga punya kekuatan ekstra lewat parameter opsional start dan end.
03:03Jadi dengan parameter-parameter ini, kita bisa nentuin dengan presisi,
03:07eh, tolong hitung kata ini, tapi cuma di area ini aja ya.
03:10Biar lebih jelas, kita langsung lihat aja contohnya.
03:12Nah, kelihatan kan bedanya?
03:14Kalau kita cari di seluruh teks, ketemu ada empat kata teman.
03:17Tapi kalau kita batasi pencariannya cuma di 30 karakter pertama,
03:20ya ketemunya cuma dua.
03:22Oke, kita udah bisa ngecek,
03:23bisa ngintip isinya.
03:25Sekarang, bagian yang paling seru, modifikasi.
03:28Di laci terakhir ini, kita bakal benar-benar gubah string kita,
03:30dan bintang utamanya adalah metode replace.
03:33Metode replace ini ibaratnya pekerja keras di dunia modifikasi teks.
03:37Cara kerjanya simple banget.
03:39Dia cari old value atau nilai yang lama,
03:41terus dia ganti deh sama new value, nilai yang baru.
03:44Tapi, dia punya satu parameter rahasia yang super berguna,
03:47yaitu count.
03:48Dengan parameter opsional ini, kita bisa ngatur,
03:50oke, ganti kata ini, tapi cukup dua kali aja ya.
03:53Oke, kita pakai kalimat ini sebagai bahan percobaan ya.
03:56Perhatiin deh, kata apel di sini muncul beberapa kali.
04:00Nah, lihat perbedaannya.
04:02Tanpa parameter count, semua kata apel langsung disikat,
04:04diganti jadi anggur.
04:05Tapi, begitu kita kasih count sama dengan dua,
04:08dia cuma ganti dua apel pertama,
04:10terus berhenti.
04:10Apel yang ketiga, dibiarkan utuh.
04:13Sekarang, buat ngebungkus semuanya,
04:14kita balik lagi ke aturan emas yang tadi kita bahas di awal.
04:17Konsep imutabilitas ini adalah fondasi dasar dari semua yang kita pelajarin hari ini.
04:21Jadi, tolong banget ingat ini ya,
04:23setiap kali kita pakai replace,
04:25atau metode apapun,
04:26kita tuh nggak ngerusak data aslinya.
04:28Python malah bikinin kita string yang baru,
04:31yang udah diedit sesuai kemauan kita.
04:33Data asli kita tetap aman sentosa,
04:35nggak kesentoh sama sekali.
04:36Jadi, itu dia,
04:37beberapa perkakas paling penting dari kotak perkakas string Python.
04:40Ini bukan cuma soal menghafal fungsi loh,
04:42ini tentang punya kekuatan untuk membersihkan,
04:45memvalidasi,
04:45dan mengubah data teks apapun yang kamu hadati.
04:48Nah, sekarang pertanyaannya,
04:49data berantakan mana yang jadi korbanmu selanjutnya?
Komentar

Dianjurkan