Belajar Basis Data untuk Pemula

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ค. 2024
  • hi teman-teman, di video ini kita akan belajar tentang basis data. Basis data adalah materi yang wajib kita pelajari sebelum belajar database management system seperti MySQL atau PostgreSQL
    #programmerzamannow #basisdata #database #dbms #sistembasisdata
    Slide : docs.google.com/presentation/...
    Materi Video :
    00:00:00 - Pendahuluan
    00:01:25 - Basis Data
    00:12:07 - Sistem Basis Data
    00:21:48 - Model Data
    00:33:30 - Tahapan Membuat ERD
    00:38:38 - Implementasi Model Data
    00:43:36 - Model Data Relational
    00:50:42 - Tahapan Membuat ERD Lanjutan
    01:01:01 - Implementasi Model Data Relational
    01:12:12 - Model Data Lainnya
    01:24:15 - Implementasi Model Data Lainnya
    01:32:08 - Model Diagram Lainnya
    01:43:01 - Normalisasi Data
    01:52:04 - Jenis Atribut
    01:58:25 - Attribute Key
    02:04:10 - Bentuk Normal Basis Data ke 1
    02:09:32 - Bentuk Normal Basis Data ke 2
    02:16:02 - Bentuk Normal Basis Data ke 3
    02:26:57 - Denormalisasi Data
    02:46:54 - Aplikasi Sistem Basis Data
    02:53:36 - Materi Selanjutnya
    JOIN PREMIUM : th-cam.com/users/ProgrammerZam...
    DISCORD PREMIUM : • Post
    Donasi :
    Saweria : saweria.co/ProgrammerZamanNow
    Social Media :
    Instagram : / programmerzamannow
    Facebook : / programmerzamannow
    Telegram : t.me/ProgrammerZamanNow
    TH-cam : / programmerzamannow
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 160

  • @reinjin2371
    @reinjin2371 ปีที่แล้ว +145

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

    • @hanyachanelbiasa8357
      @hanyachanelbiasa8357 ปีที่แล้ว +3

      bener banget bang wkwkwkwkwk

    • @noviaamarsheilaa5344
      @noviaamarsheilaa5344 11 หลายเดือนก่อน

      bener bgt, mana lebih detail penjelasannya

    • @reinjin2371
      @reinjin2371 11 หลายเดือนก่อน

      @@noviaamarsheilaa5344 lha kenapa kuwe neng kene 😂

    • @noviaamarsheilaa5344
      @noviaamarsheilaa5344 11 หลายเดือนก่อน

      kue sopo weh?@@reinjin2371

    • @Lil_Jengo
      @Lil_Jengo 6 หลายเดือนก่อน

      yap betul sekali

  • @QhoirulAnwar
    @QhoirulAnwar 10 หลายเดือนก่อน +16

    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 6 หลายเดือนก่อน

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

    • @aliif
      @aliif 4 หลายเดือนก่อน

      iya many to many pasti butuh table tambahan

  • @YunaSanli
    @YunaSanli ปีที่แล้ว +9

    Manusia tersabar dalam menjelaskan. Terima kasih share ilmunya.

  • @taufikdev
    @taufikdev ปีที่แล้ว +7

    ini nih yang ditunggu2 😍 semoga ilmunya berkah kang

  • @tristan121009
    @tristan121009 ปีที่แล้ว +1

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

  • @rusmanaruhiyat6256
    @rusmanaruhiyat6256 3 หลายเดือนก่อน

    @ Terimakasih Saudara Atas Berbagi Ilmunya Sehat Selalu 🙏

  • @johandikasyahputralubis2455
    @johandikasyahputralubis2455 ปีที่แล้ว +4

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

  • @aloysiusjuan5377
    @aloysiusjuan5377 ปีที่แล้ว +5

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

  • @satusalah8883
    @satusalah8883 ปีที่แล้ว +1

    ilmu yang sangat bermanfaat, terima kasih banyak pak

  • @kukuhnurpratama1
    @kukuhnurpratama1 ปีที่แล้ว

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

  • @zerkyyulyandri1663
    @zerkyyulyandri1663 ปีที่แล้ว +1

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

  • @dedenurdiyanto5369
    @dedenurdiyanto5369 ปีที่แล้ว +1

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

  • @iskandartaran8248
    @iskandartaran8248 ปีที่แล้ว

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

  • @belajarcoding6657
    @belajarcoding6657 11 หลายเดือนก่อน

    Ilmu nya sangat bermanfaat sekali kang, terima kasih banyakkk

  • @idabagusanommudita4962
    @idabagusanommudita4962 ปีที่แล้ว +1

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

  • @triyudho7628
    @triyudho7628 ปีที่แล้ว +2

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

  • @hilmianugrah
    @hilmianugrah ปีที่แล้ว +2

    terimakasih banyak mas eko
    pokonya saya bersyukur banget

  • @nozami3495
    @nozami3495 ปีที่แล้ว

    Terimakasih Kang Eko atas sharing nya

  • @denisugandi74
    @denisugandi74 ปีที่แล้ว

    Terima kasih ilmunya suhu... 🙏

  • @rizaljunaedi1907
    @rizaljunaedi1907 8 หลายเดือนก่อน

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

  • @ikky1217
    @ikky1217 10 หลายเดือนก่อน +2

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

  • @dandisarpinusgea6088
    @dandisarpinusgea6088 ปีที่แล้ว

    Mantap pak eko.
    Semoga jadi berkah.😊

  • @AndrewSoebagoes
    @AndrewSoebagoes ปีที่แล้ว

    Terima kasih pak ilmunya.

  • @PermanaHermala
    @PermanaHermala 3 หลายเดือนก่อน

    lengkap banget sampai denormalisasi

  • @IrsanAchmad
    @IrsanAchmad ปีที่แล้ว +6

    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😄

  • @Rystars
    @Rystars ปีที่แล้ว +2

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

  • @Adefada-ze6vw
    @Adefada-ze6vw 2 หลายเดือนก่อน

    Terimakasih, Pak Eko🙏🏻

  • @rizqofathur
    @rizqofathur ปีที่แล้ว

    ah mantap, semoga jadi pahala jariyah mas

  • @alfiartya23
    @alfiartya23 ปีที่แล้ว

    terima kasih banyak pak 🙌🙌🙌

  • @mademade1355
    @mademade1355 2 หลายเดือนก่อน

    makasi kang🙌🙌🙌🙌

  • @hanif6750
    @hanif6750 ปีที่แล้ว

    maturnuwun pak eko

  • @taufikkkjamil5873
    @taufikkkjamil5873 11 หลายเดือนก่อน

    sangat bermanfaat mas eko

  • @iritnasi
    @iritnasi ปีที่แล้ว +1

    makasih banyak mas eko

  • @programmertelo
    @programmertelo ปีที่แล้ว

    makasih bang,
    ilmu daging ini 🙂

  • @user-po2hy4iz7z
    @user-po2hy4iz7z 3 หลายเดือนก่อน

    Channel Terniat dengan penjelasan termantap

  • @keelinanitra
    @keelinanitra 5 หลายเดือนก่อน +1

    mantab pak ilmunya

  • @arisyafri5863
    @arisyafri5863 ปีที่แล้ว

    Terimakasih mas videonya

  • @hendrimardani8392
    @hendrimardani8392 2 หลายเดือนก่อน

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

  • @wahyudin7625
    @wahyudin7625 3 หลายเดือนก่อน

    Bismillah Amal Jariah ;)

  • @opschanel1498
    @opschanel1498 5 หลายเดือนก่อน +1

    Terimkasih Bang💖💖

  • @muhammadabrar2368
    @muhammadabrar2368 ปีที่แล้ว

    Mantap makasih pak eko

  • @juprisupriadi175
    @juprisupriadi175 ปีที่แล้ว +1

    terimakasih pak eko

  • @ferstianfirman9343
    @ferstianfirman9343 6 หลายเดือนก่อน

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

  • @gabutnyaasmr7415
    @gabutnyaasmr7415 4 หลายเดือนก่อน

    terimakasih banyakk, ril pengganti kelas

  • @naufalikbar6424
    @naufalikbar6424 8 หลายเดือนก่อน

    Makasih banyak ❤

  • @TommyPatria-d2r
    @TommyPatria-d2r 17 วันที่ผ่านมา

    Mantap pak

  • @MuhammadYusuf-by5te
    @MuhammadYusuf-by5te 7 หลายเดือนก่อน

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

  • @melvinsurya9029
    @melvinsurya9029 5 หลายเดือนก่อน

    makasih bang illmunya ❤

  • @lutfi_haikim
    @lutfi_haikim 7 หลายเดือนก่อน +1

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

  • @Gionahtan
    @Gionahtan 5 หลายเดือนก่อน

    keren sangat bermanfaat

  • @windowsautoupdate1183
    @windowsautoupdate1183 ปีที่แล้ว +1

    akhirnya selesai, lanjut ke PostgreSQL 🤟

  • @kalengsarden3493
    @kalengsarden3493 9 หลายเดือนก่อน

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

  • @mabrur4304
    @mabrur4304 ปีที่แล้ว

    kereeeeen

  • @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

  • @user-vu1nd9kp1l
    @user-vu1nd9kp1l 3 หลายเดือนก่อน

    Mantul bro 👍

  • @bangor8296
    @bangor8296 ปีที่แล้ว

    Mantap

  • @cliffordmantow6261
    @cliffordmantow6261 4 หลายเดือนก่อน

    Thankyou pak eko ⭐

  • @kurniawansandi2539
    @kurniawansandi2539 ปีที่แล้ว +2

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

  • @xcc7437
    @xcc7437 ปีที่แล้ว

    mantap

  • @mamangcoders
    @mamangcoders ปีที่แล้ว

    Mantapp, berkah selalu ilmunya pakkk

  • @AldyrizGuitar
    @AldyrizGuitar 2 หลายเดือนก่อน

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

  • @aldimaulana4387
    @aldimaulana4387 11 หลายเดือนก่อน +1

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

  • @aryavedas8506
    @aryavedas8506 ปีที่แล้ว

    terimakasih

  • @rajahutan1988
    @rajahutan1988 ปีที่แล้ว

    ashiapp

  • @vanetti8771
    @vanetti8771 ปีที่แล้ว

    👍🏻

  • @hidayahapriliansyah
    @hidayahapriliansyah ปีที่แล้ว

    finally ... 🔥

  • @arizona_as
    @arizona_as ปีที่แล้ว

    Thanks

  • @kelpinnnnnn
    @kelpinnnnnn ปีที่แล้ว +1

    Akhirnyaaa

  • @muhamadfaisalzabani9508
    @muhamadfaisalzabani9508 ปีที่แล้ว

    Pa coba buat materi yang ada di perkuliahan dong

  • @emakcoding
    @emakcoding ปีที่แล้ว

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

  • @ahmaddaani_
    @ahmaddaani_ ปีที่แล้ว +2

    Mantap 2 jam lebih🎉

  • @JeksonTambunan
    @JeksonTambunan ปีที่แล้ว

    Akhirnya

  • @WargaSipilll
    @WargaSipilll ปีที่แล้ว

    mantap lebih dari 3 SKS ini mah haha

  • @raziffatahillah373
    @raziffatahillah373 6 หลายเดือนก่อน

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

  • @DreMikhael
    @DreMikhael ปีที่แล้ว +1

    Satu semester dikampusku jadi dua jan disini

  • @realnugrosian
    @realnugrosian ปีที่แล้ว

    thanks for sharing kang eko

  • @AdamMDafa
    @AdamMDafa ปีที่แล้ว

    Pertamax

  • @AhmadFauzi-ek8ke
    @AhmadFauzi-ek8ke ปีที่แล้ว

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

  • @MrLino_
    @MrLino_ 10 หลายเดือนก่อน

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

  • @speksuperhero
    @speksuperhero 8 หลายเดือนก่อน

    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 😂

  • @ahmaddaani_
    @ahmaddaani_ ปีที่แล้ว +1

    1 menit yang lalu

  • @adhiprasetyo4052
    @adhiprasetyo4052 5 หลายเดือนก่อน

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

  • @curosaquila9995
    @curosaquila9995 ปีที่แล้ว +1

    Android dev kapan dilanjutin bang?

  • @dadan.dahman.w
    @dadan.dahman.w 16 วันที่ผ่านมา

    Caranya agar garis antar tabel entity tidak bertabrakan/berpotongan gimana ya? Saya bikin pake plantuml garisnya sering berpotongan.

  • @hiwijaya
    @hiwijaya ปีที่แล้ว

    Mantab!

  • @emiljamelmahmuda9043
    @emiljamelmahmuda9043 8 หลายเดือนก่อน

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

  • @cahyonugroho2282
    @cahyonugroho2282 11 หลายเดือนก่อน

    bang tutorial aqua data studio ada ?

  • @Rizchandrabeni
    @Rizchandrabeni 10 หลายเดือนก่อน

    basis data adalah arsip

  • @HeyKarlSchmidt
    @HeyKarlSchmidt 4 หลายเดือนก่อน

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

  • @MaulanaBarzaqi-if5lg
    @MaulanaBarzaqi-if5lg หลายเดือนก่อน

    punten kak, kalo antara si penjual dengan barang butuh jumlah barang juga ngga ya ?, soalnya si penjual kan pasti ada stok jumlah barang yang dijualnya...

  • @alfian3570
    @alfian3570 27 วันที่ผ่านมา

    46.20

  • @ferifirmansyah4368
    @ferifirmansyah4368 10 หลายเดือนก่อน +1

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

  • @__AlvinYogaKesuma
    @__AlvinYogaKesuma 5 หลายเดือนก่อน

    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.

  • @aurelioramadhan
    @aurelioramadhan 9 หลายเดือนก่อน

    33.42

  • @al4965
    @al4965 7 หลายเดือนก่อน

    2:16:01

  • @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?

  • @nazirbahrululum2911
    @nazirbahrululum2911 หลายเดือนก่อน

    2:26:59

  • @user-tz8wz7id7b
    @user-tz8wz7id7b ปีที่แล้ว

    Pak Eko, boleh request CSS dasar pak?

  • @adzim325
    @adzim325 9 หลายเดือนก่อน

    gokil materi basis data 1 semester

  • @adaf22karina
    @adaf22karina 6 หลายเดือนก่อน

    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 5 หลายเดือนก่อน

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

    • @adaf22karina
      @adaf22karina 5 หลายเดือนก่อน

      ​@@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 5 หลายเดือนก่อน

      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 5 หลายเดือนก่อน

      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.