Belajar Basis Data untuk Pemula

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 171

  • @YunaSanli
    @YunaSanli Рік тому +26

    Manusia tersabar dalam menjelaskan. Terima kasih share ilmunya.

  • @reinjin2371
    @reinjin2371 Рік тому +176

    kuliah 1 semeester 3sks tergantikan denan tutorial lengkap gratis dan cukup 3 jam. Mantap pak eko

  • @pernakpernikdesa2399
    @pernakpernikdesa2399 4 дні тому

    Masyaallah, semoga jadi amal jariyah

  • @QhoirulAnwar
    @QhoirulAnwar Рік тому +22

    Rangkuman - Model Data Relational Implementation Table Cheat Sheet
    One to One: buat foreign key di table yang lemah & harus unique
    One to Many: buat foreign key di table yang Many
    Many to Many: buat baru tabel relasi (berisi semua foreign key dari masing" table yg berelasi)
    #CMIIW

    • @egipebriyawan1455
      @egipebriyawan1455 10 місяців тому

      foreign key itu sama dengan attribut key dari table lain kan ya ?

    • @aliif
      @aliif 8 місяців тому

      iya many to many pasti butuh table tambahan

  • @aloysiusjuan5377
    @aloysiusjuan5377 Рік тому +8

    Terima kasih ilmunya Pak Eko. Sangat bermanfaat, khususnya saya yang kedepan ini memasuki semester 3 terdapat matkul sistem basis data.

  • @rusmanaruhiyat6256
    @rusmanaruhiyat6256 8 місяців тому

    @ Terimakasih Saudara Atas Berbagi Ilmunya Sehat Selalu 🙏

  • @triyudho7628
    @triyudho7628 Рік тому +3

    terima kasih ilmunya saya belajar tentang sql dari udemy anda, basic sy finance tapi ingin belajar tentang database dan pemrograman

  • @PermanaHermala
    @PermanaHermala 7 місяців тому

    lengkap banget sampai denormalisasi

  • @satusalah8883
    @satusalah8883 Рік тому +1

    ilmu yang sangat bermanfaat, terima kasih banyak pak

  • @Rystars
    @Rystars Рік тому +3

    intinya basis adalah tempat penyimpanan dan data adalah barang yang di simpan

  • @tristan121009
    @tristan121009 Рік тому +1

    Alhamdulillah, dah lah di tunggu materi ini...tkb mas...semoga lanjut ada materi DBMS

  • @dedenurdiyanto5369
    @dedenurdiyanto5369 Рік тому +1

    dari 2017 nyari video seperti ini, akhirnya ada di PZN, terima kasih mas Eko

  • @hilmianugrah
    @hilmianugrah Рік тому +2

    terimakasih banyak mas eko
    pokonya saya bersyukur banget

  • @johandikasyahputralubis2455
    @johandikasyahputralubis2455 Рік тому +4

    Makasih ilmunya Pak Eko. Semoga sehat selalu dan dilancarkan semua urusannya.

  • @IrsanAchmad
    @IrsanAchmad Рік тому +7

    Walaupun di kampus udah belajar 2 matkul ini (basis data & perancangan basis data) dan dapet nilai akhir A tapi kalo pzn yang bahas rasanya ingin belajar lagi supaya makin paham😄

  • @rizaljunaedi1907
    @rizaljunaedi1907 Рік тому

    makasih mas ini bener bener membantu banget, diibaratin ini materi satu semester kuliah di bahas secara langsung

  • @belajarcoding6657
    @belajarcoding6657 Рік тому

    Ilmu nya sangat bermanfaat sekali kang, terima kasih banyakkk

  • @nozami3495
    @nozami3495 Рік тому

    Terimakasih Kang Eko atas sharing nya

  • @ferstianfirman9343
    @ferstianfirman9343 10 місяців тому

    konten 2 .5 jam, latihannya perlu berminggu-minggu... overall bagus bgt

  • @Adefada-ze6vw
    @Adefada-ze6vw 6 місяців тому

    Terimakasih, Pak Eko🙏🏻

  • @taufikdev
    @taufikdev Рік тому +7

    ini nih yang ditunggu2 😍 semoga ilmunya berkah kang

  • @zerkyyulyandri1663
    @zerkyyulyandri1663 Рік тому +1

    yang ditunggu2 akhirnya rilis juga...terimakasih pak eko....

  • @ikky1217
    @ikky1217 Рік тому +2

    Rajin-rajin pak dan jangan bosen ngajarin kita yang pengen jadi programer 🙆‍♂️

  • @opschanel1498
    @opschanel1498 10 місяців тому +1

    Terimkasih Bang💖💖

  • @keelinanitra
    @keelinanitra 10 місяців тому +1

    mantab pak ilmunya

  • @MuhammadYusuf-by5te
    @MuhammadYusuf-by5te Рік тому

    Terimakasih banyak Pak Eko atas ilmunya, semoga Allah membalas kebaikan Pak Eko. Semoga selalu diberikan kesehatan dan kesuksesan.

  • @wahyudin7625
    @wahyudin7625 7 місяців тому

    Bismillah Amal Jariah ;)

  • @idabagusanommudita4962
    @idabagusanommudita4962 Рік тому +1

    Terima kasih ilmunya mas Eko dan sehat sehat selalu. Engga sabar nih sama part lanjutannya.

  • @Gionahtan
    @Gionahtan 9 місяців тому

    keren sangat bermanfaat

  • @AndrewSoebagoes
    @AndrewSoebagoes Рік тому

    Terima kasih pak ilmunya.

  • @kukuhnurpratama1
    @kukuhnurpratama1 Рік тому

    yang paling ditunggu, makasih kang eko udah dibuatin tutornya...

  • @kouseigaming23
    @kouseigaming23 Рік тому +7

    Materinya sangat bagus dan mudah dimengeri mas eko. Mau tanya satu hal mengenai model data sub entity, bagaimana cara kita menentukan sebuah entity itu termasuk kedalam sub entity yang mana? apakah diimplementasiakn di level logic aplikasi atau bisa langsung pada raw query?
    Numpang catet.
    Model data lainnya:
    - Weak Entity
    - Sub Entity
    - Unary Relationship
    - Multi Entity Relationship
    - Redundant Entity Relationship
    Denormalisasi data: (Mempercepat pencarian data)
    - Derived attribure
    - Attribut tambahan
    - Summary table
    - Atribut untuk pencarian
    - Immutable/mutable table

  • @hendrimardani8392
    @hendrimardani8392 6 місяців тому

    nyari2 materi konsep basis data, ternyata ada di channel pak eko. 😄

  • @Fauzi-x6y
    @Fauzi-x6y 7 місяців тому

    Channel Terniat dengan penjelasan termantap

  • @lutfi_haikim
    @lutfi_haikim 11 місяців тому +1

    Pemilu yang bersih menghambat manipulasi dan kecurangan dalam pemilihan (Oligarki Politik)

  • @denisugandi74
    @denisugandi74 Рік тому

    Terima kasih ilmunya suhu... 🙏

  • @mdendiardana
    @mdendiardana 2 місяці тому

    Channel Kebanggan Programmer Zaman Now

  • @gabutnyaasmr7415
    @gabutnyaasmr7415 8 місяців тому

    terimakasih banyakk, ril pengganti kelas

  • @iritnasi
    @iritnasi Рік тому +1

    makasih banyak mas eko

  • @naufalikbar6424
    @naufalikbar6424 Рік тому

    Makasih banyak ❤

  • @juprisupriadi175
    @juprisupriadi175 Рік тому +1

    terimakasih pak eko

  • @alfiartya23
    @alfiartya23 Рік тому

    terima kasih banyak pak 🙌🙌🙌

  • @arisyafri5863
    @arisyafri5863 Рік тому

    Terimakasih mas videonya

  • @windowsautoupdate1183
    @windowsautoupdate1183 Рік тому +1

    akhirnya selesai, lanjut ke PostgreSQL 🤟

  • @kalengsarden3493
    @kalengsarden3493 Рік тому

    kuliah 3 SKS 16 pertemuan cukup 3 jam saja
    thanks pak Eko

  • @taufikkkjamil5873
    @taufikkkjamil5873 Рік тому

    sangat bermanfaat mas eko

  • @iskandartaran8248
    @iskandartaran8248 Рік тому

    Mantap mas eko, ilmu yg bermanfaat, semoga menjadi amal jariyah mas eko...
    (no skip iklan) ^^

  • @TommyPatria-d2r
    @TommyPatria-d2r 4 місяці тому

    Mantap pak

  • @rizqofathur
    @rizqofathur Рік тому

    ah mantap, semoga jadi pahala jariyah mas

  • @aryavedas8506
    @aryavedas8506 Рік тому

    terimakasih

  • @mademade1355
    @mademade1355 6 місяців тому

    makasi kang🙌🙌🙌🙌

  • @melvinsurya3212
    @melvinsurya3212 10 місяців тому

    makasih bang illmunya ❤

  • @muhammadabrar2368
    @muhammadabrar2368 Рік тому

    Mantap makasih pak eko

  • @hanif6750
    @hanif6750 Рік тому

    maturnuwun pak eko

  • @mabrur4304
    @mabrur4304 Рік тому

    kereeeeen

  • @bangor8296
    @bangor8296 Рік тому

    Mantap

  • @mamangcoders
    @mamangcoders Рік тому

    Mantapp, berkah selalu ilmunya pakkk

  • @kurniawansandi2539
    @kurniawansandi2539 Рік тому +2

    Makasih bgt bang ilmunya🙏🏻, dan disisi lain jng byk2 bang😢 dosen gua ngambilnya dari chanel lo mlu :) gua nyimak bee

  • @programmertelo
    @programmertelo Рік тому

    makasih bang,
    ilmu daging ini 🙂

  • @AldyrizGuitar
    @AldyrizGuitar 6 місяців тому

    dosen saya aja ga pernah lo jelasin sampe se detail ini wkwk
    terima kasih banyak pak eko

  • @aldimaulana4387
    @aldimaulana4387 Рік тому +2

    Maaf mau tanya abang-abang yang udah nonton full atau pak eko. Disini bahas concurrency control gak?

  • @xcc7437
    @xcc7437 Рік тому

    mantap

  • @dandisarpinusgea6088
    @dandisarpinusgea6088 Рік тому

    Mantap pak eko.
    Semoga jadi berkah.😊

  • @junk_code1737
    @junk_code1737 2 місяці тому

    Hebring

  • @rajahutan12134
    @rajahutan12134 Рік тому

    ashiapp

  • @ahmaddaani_
    @ahmaddaani_ Рік тому +2

    Mantap 2 jam lebih🎉

  • @arizona_as
    @arizona_as Рік тому

    Thanks

  • @cliffordmantow6261
    @cliffordmantow6261 8 місяців тому

    Thankyou pak eko ⭐

  • @raziffatahillah373
    @raziffatahillah373 10 місяців тому

    best practice utk foreign key menggunakan id atau colum yg lain ya? misal code_penjual, jadi id dari table penjual

  • @emakcoding
    @emakcoding Рік тому

    Maa syaa Allah.. 3 jam kurang 5 menit 14 detik.. 😂

  • @P.KaroKaroSurbakti
    @P.KaroKaroSurbakti 8 місяців тому

    Mantul bro 👍

  • @muhamadfaisalzabani
    @muhamadfaisalzabani Рік тому

    Pa coba buat materi yang ada di perkuliahan dong

  • @kelpinnnnnn
    @kelpinnnnnn Рік тому +1

    Akhirnyaaa

  • @adhiprasetyo4052
    @adhiprasetyo4052 9 місяців тому

    mas eko kalo mau bikin aplikasi berorientasi object yang mana dulu yang harus dibuat apakah class nya dulu atau basis datanya dulu

  • @DreMikhael
    @DreMikhael Рік тому +1

    Satu semester dikampusku jadi dua jan disini

  • @vanillasoda8454
    @vanillasoda8454 Рік тому

    1:23:15 *Redundant Relationship*. Saya bingung di bagian ini, ini many to many kan? bukannya berarti "Banyak pembeli bisa menyukai banyak Barang & banyak Barang bisa disukai banyak Pembeli"? Kenapa disini dijelaskan malah 1 Barang & 1 Pembeli?
    1:25:47 *Weak Entity*. Pada Tabel Pembeli kenapa tiba-tiba ada attribute Alamat? Sedangkan di diagram nya hanya ada Nama & Email.
    1:26:14 *Sub Entity*. Pada tabel Barang , kenapa tiba-tiba ditambahkan "Email Penjual" di bagian ini? Disitu dijelaskan karena relasi Barang dengan Penjual, lalu apa berarti bisa ditambahkan Email Pembeli pada tabel Barang juga? Karena Pembeli dan Barang kan berelasi.
    Maaf banyak tanya, terimakasih bila ada yang bisa membantu 🙏🏻

    • @BillyRyan-cs4rg
      @BillyRyan-cs4rg 9 місяців тому

      pertanyaan 1: Karna relasi many itu bisa dikatakan one or many seperti materi yang diberikan dalam video pembuatan model diagram lainnya
      pertanyaan 2: Attribute alamat dalam tabel pembeli adalah sebagai foreign key dari relasi alamat
      pertanyaan 3: Mengapa ditambahkan nya attribute foreign key Email penjual? karena untuk melihat data yang berelasi dengan barang tersebut(look up) atau dengan kata lain kepemilikan barang tersebut adalah milik siapa, dan untuk apakah bisa penambahan email pembeli pada tabel barang jawaban nya tidak, karna disana tidak memiliki relasi dengan email pembeli, email pembeli digunakan ketika dalam relasi membeli.
      semoga menjawab pertanyaan anda.

  • @farisnaufal8579
    @farisnaufal8579 Рік тому +1

    58:12, Mas eko untuk yg dimenit ini, karena secara berurutan : Pembeli -> membeli -> Barang -> Menjual -> Penjual. Boleh kah kalau kita ubah jadi begini mas
    Pembeli -> membeli -> Barang -> Dijual -> Penjual? Atau memang sebaiknya seperti contoh awal?

    • @reinjin2371
      @reinjin2371 Рік тому

      bantu jawab dikit bro.., sebenernya itu bukan urutan sih antara barang dengan penjual itu adalah bentul relasinya.., mau dibilang menjual,dijual,selling,dll itu cuman istilah sih tapi walaupun istilah kalo di dunia kerja diambil yang paling enak bisa difahami banyak orang, intinya disini itu bentuk relasinya bro

  • @vanetti8771
    @vanetti8771 Рік тому

    👍🏻

  • @fcitra920-bx8lv
    @fcitra920-bx8lv 21 день тому

    yang nonton banyak yag like sedikit

  • @realnugrosian
    @realnugrosian Рік тому

    thanks for sharing kang eko

  • @speksuperhero
    @speksuperhero Рік тому

    Jaminan, pasti ini bakalan jadi rujukan dari berbagai kampus buat belajar dari channel ini. Apalagi ini materi dasar perkuliahan 🤣🤣🤣🤣
    Please buka university sendiri deh pak, spek macem pak eko mah spek supermen lagi bukan spek perorangan 😂

  • @rizchandra_beni
    @rizchandra_beni Рік тому

    basis data adalah arsip

  • @hiwijaya
    @hiwijaya Рік тому

    Mantab!

  • @HeyKarlSchmidt
    @HeyKarlSchmidt 8 місяців тому +1

    Mau tanya dong, apa alasan relasi antar entitas many to many itu dibuat tabel terpisah? Apakah agar lebih mudah untuk di-manage?

  • @__AlvinYogaKesuma
    @__AlvinYogaKesuma 9 місяців тому +3

    Izin minta penjelasanya pak eko. Saya ada kebingungan di bagian kardinalitas hubungan membeli dimana disitu pak eko tulis bahwa kardinalitasnya adalah many to many. Tetapi, setiap instans yang ada di entity barang kan punya SKU nya masing-masing yang mana SKU ini unik dari satu barang dengan barang lainnya meskipun ada barang yang tipenya sama (misal 2 pensil dengan tipe 2B bakal punya SKU yang berbeda karena setiap pensil diidentifikasi secara unik oleh SKU ini). Jadi pertanyaan saya, disini definisi SKU itu untuk identifikasi tipe barang atau identifikasi barangnya itu sendiri secara unik ya? Sekain dan Terima kasih.

    • @malma28
      @malma28 Місяць тому

      izin menjawab, mungkin masnya sudah tahu jawabannya tapi semisal belum tahu kiranya ini bisa membantu, jadi yang saya tahu, SKU itu sistemnya tetap sama untuk setiap jenis barang yang sama, walaupun beda barang.
      Misal teh pucuk mempunyai SKU "123", maka semua teh pucuk memakai SKU yang sama yaitu "123", walaupun ada lebih dari 1 botol teh pucuk, tetap saja SKU nya sama selama itu teh pucuk. tapi misal saya punya varian teh pucuk less sugar, nah itu beda lagi sku nya.
      begitu mas kira2 yang saya tahu, maaf kalau ada salah.

  • @adaf22karina
    @adaf22karina 10 місяців тому

    Pak eko tolong dong, di menit 1:30:57 dijelaskan kalau relasi 'Menyukai' dibuatkan table karena derajat relasi nya N-N. Tapi untuk menit 1:39:23 itu relasi 'Menyukai' tidak dibuatkan table karena tidak ada attribute tambahan seperi halnya relasi 'Membeli'.
    Jadi kalau derajat relasi N-N itu harus dibuatkan table seperti penjelasan sebelumnya atau akan dibuatkan table jika hanya terdapat attribute tambahan saja? Boleh minta saran nya pak Eko dan teman2 ?

    • @adeandriansyah
      @adeandriansyah 10 місяців тому

      bantu jawab:
      karena relasi menyukai menggunakan atribut yang sama (email), jadi ditempatkan di tabel yang sama juga tidak diperlukan tabel tambahan.
      Cmiiw;

    • @adaf22karina
      @adaf22karina 10 місяців тому

      ​@@adeandriansyah tapi di menit 1:30:47 itu relasi 'menyukai' juga dibuatkan table seperti relasi 'membeli' karena derajat nya N-N (walaupun relasi 'menyukai' tidak ada atribut tambahan) .
      Karena kan di pak Eko bahas nya untuk penempatan foreign key :
      1-1 = foreign key ditempatkan di weak entity
      1-N / N-1 = foreign key ditempatkan di entity dengan derajat Many
      N-N = harus dibuatkan table baru untuk look up data ke entity
      Gimana menurut bang? Atau mungkin saya salah tangkap ya?

    • @adeandriansyah
      @adeandriansyah 10 місяців тому

      Betul, itu kalo N-N dengan dua tabel yang berbeda, bisa dibuatkan tabel baru. Tapi ini kan tabelnya itu itu juga, jadi ga harus dibuatkan tabel baru. Contoh relasi Unary Relationship juga terjadi antara User dengan Follower, User dengan Manager, itu relasinya Many To Many (N-N), tapi untuk penempatannya relasinya dengan menambahkan di tabel itu juga. Misalnya User dan Follower, User dan Follower kan berasal ddari tabel User juga, jadi meskipun relasinya N-N, kalo dalam tabel yang sama, cukup menambahkan atribute ForeignKey-nya saja. Itu pemahaman saya tentang Unary Relationship.
      @@adaf22karina

    • @adeandriansyah
      @adeandriansyah 10 місяців тому

      maaf, tadi saya fokus ke Unary Relationship, jadi yang saya komen seperti itu Mas @rendiandriyanto935 . Kalo perihal N-N itu seyogianya harus dibuatkan tabel baru mas. Tabel baru setau saya disebut dengan tabel relasi/tabel pivot/intermediet tabel. Begitu pemahaman saya. Saya juga baru belajar.

  • @curosaquila9995
    @curosaquila9995 Рік тому +1

    Android dev kapan dilanjutin bang?

  • @wandapriatna9916
    @wandapriatna9916 Рік тому +1

    Cocoknya udh jadi dosen ini mah

  • @MrLino_
    @MrLino_ Рік тому

    Mas saya mau tanya, ketika sesorang select suatu database, apakah kita dapat monitoring atau mengetahui sesorang tersebut select data apa saja (seperti log)

  • @AhmadFauzi-ek8ke
    @AhmadFauzi-ek8ke Рік тому

    Kalau untuk tabel summary itu dibuat / diupdate ketika ada penambahan order baru yaa ?

  • @hidayahapriliansyah
    @hidayahapriliansyah Рік тому

    finally ... 🔥

  • @emiljamelmahmuda9043
    @emiljamelmahmuda9043 Рік тому

    Pak @ProgrammerZamanNow mau nanya pak, apakah boleh di tabel penghubung Many to Many ada ID untuk Primary Keynya pak?

  • @odir8254
    @odir8254 Рік тому

    2:39:55 kan ada syntax sql untuk pencarian, kenapa harus dibuat duplikat lagi kolomnya

    • @odir8254
      @odir8254 Рік тому

      Meskipun kata kunci yg dicari tidak sama persis dengan data yg disimpan, syntax sql bisa cari hasil yg mirip dengan yg kata dimasukkan, jadi kenapa harus di duplikasi

  • @odeardika
    @odeardika Рік тому +1

    Pada waktu 1:12:08 Tabel membeli itu tidak memiliki primary key nya pak? Apa boleh seperti itu atau perlu ditambahkan kolom baru seperti id pembelian?

  • @MYUQINURROHMAN-n7z
    @MYUQINURROHMAN-n7z Рік тому

    Pak Eko, boleh request CSS dasar pak?

  • @AhmadFauzi-ek8ke
    @AhmadFauzi-ek8ke Рік тому +1

    Izin bertanya.
    kalau misalnya menambah atribut turunannya diubah jadi buat view baru, itu gimana pak? jadi ngga perlu melakukan denormalisasi data lagi.
    Apakah sama juga akan memperlambat dalam pengambilan datanya?

    • @reinjin2371
      @reinjin2371 Рік тому

      berarti nanti harus join table maksudnya?

  • @al4965
    @al4965 11 місяців тому

    2:16:01

  • @kelvinrudy4678
    @kelvinrudy4678 14 днів тому

    klau lampunya idup terus tapi dia engak kedap kedip

  • @ferifirmansyah4368
    @ferifirmansyah4368 Рік тому +1

    Ini pelajaran bakal masuk di SISTEM INFORMASI bang? Serius nanya masih maba 🙂🙏

  • @gamcast4283
    @gamcast4283 Рік тому

    Bang klu server database bagus y di gabung sama aplikasi (database client) atau terpisah bang mksutnya database dan aplikasi di satu OS yang sama.. Makasih bg🙏🙏