Request dong mau bahas apa lagi untuk video selanjutnya, bebas ya topiknya bisa dari website development, mobile dll. Thankyouu. Biar ga ketinggalan video selanjutnya jangan lupa subscribe dan nyalain lonceng notif ya!
this video exactly explain a whole of week of my matkul sistem basis data in just 43 min & i even fuckin don't get what my lecturer said.. matur tengkyu bang!!! you're my savior cuz minggu depan gue ulangan lisan 😖😖
Kak ,coba contoh yang lebih simpel deh kayanya ,misal kolom nim,nama mahasiswa, hobi. Maksudnya biar pikiranya nggak jauh banget harus ke struk toko kue. Hihi
@@febianwijaya7942 ssms ga ad di mac, jadi klo memang kebutuhannya harus pake ssms, maka emnk hrs pke windows (bootcamp/VM). Tapi klo g harus ssms, bisa pke yg lain contohny azure data studio. Untuk install sql server ttp sama lewat docker dr link yg ku kirim diatas
Ko mau tanya nf 2 staff (NIP):nama, (departemen) waktu absensi (departemen); (Tgl absen), jam checkin, jam checkout Detail absensi (NIP):(Tgl absen), Outlet, status apakah bisa dan untuk 3 nf nya perlu ?
hemm aku sendiri ga pernah pake ms access sih, jadi kurang tau ya, biasa aku buat erd dan relationshipny antara pake visual paradigm atau lucidchart atau visio sih.
bro sorry baru liat videonya di 2022, seditkit mau tanya, saya masih bingung kenapa quantity ga masuk ke tabel mscake atau jadi partial depedency padahalkan quantity itu suatu entitas yang menyatakan quantity dari cake dan bagian dari tabel mscake? terimakasih sebelumnya, semoga dijawab 😁
Quantity disini, quantity belinya, jdi g ngaruh ke cakeny, lebih ke bergantung pada transaksiny. Kecuali klo stok, bru berhub erat sama cake jdi ikut masuk ke mscake. Smoga terjawab :)
bila dalam suatu tabel, ada beberapa atribut yang bisa dijadikan PK karena unique. sebaiknya pilih atribut yang butuh size penyimpanan paling kecil. ex, tabel Cake, cakeid, addtional information. setiap baris. cake id dan addtional informasi berbeda. tapi, cakeid hanya angka dari 0-10. sedangkan additional informasi. berisi teks panjang. ini akan berakibat ke foreign key dari tabel lain yang merujuk ke tabel cake ini. karena, akan duplikat teks panjang tersebut. ini akan mempercepat size database entar.
Kak Andrew mau tanya, apakah penggunaan "Composite Key" lebih praktis dan efisien terhadap ukuran data di database dibandingkan dengan membuatkan Indeks baru terhadap tabel "TransactionDetail" seperti DetailTransID ? Sama apakah best practice di industri selalu menggunakan Composite Key pada databasenya? Sebelumnya terima kasih sudah membuat video ini, penjelasannya terstruktur dan mudah dipahami. Semoga ada video lainnya yang ngebahas tentang konsep dasar di database design. Sukses terus Kak Andrew.
Hemm 2 2 ny g ada salahny sebenarnya, tetapi meskipun kita tambahin DetailTransID(PK) di TransactionDetail, kan transactionID dan productIDdi transactiondetail jg ttp harus unik, jadi sama jaa, malah boros2 kolom kita tambahin DetialTransID. Apakah terjawab?
@@andrewtanjaya8263 berarti malah bisa jadi lebih boros ya ... sama mau tanya satu lagi kak, misalkan ada sebuah tabel (A) dengan indeks yang menggunakan Composite Key, apa bisa composite key tersebut menjadi Foreign Key pada tabel lainnya misal tabel (B) ?
Kalau misalkan bisa, secara implementasinya di databasenya seperti apa ya kak? apa kolomnya hanya satu saja di tabel B atau apa tetap 2 kolom seperti tabel A?
@@candrandiyasa disoal yg dibahas video kan composite key ada foreignkey jg, klo emang butuh 2 2ny jdi foreign key ya bole2 aja seperti yg divideo, tp klo emnk cuma butuh 1 jg gpp, brarti 1 kolom cuma PK 1 lagi PK FK jg gpp. G hrs 2 2 nya PK FK
@@andrewtanjaya8263 kalau misalkan gini kak, misalkan ada 3 tabel (A) tblProduk --> produkID (PK) (B) tblProdukVarian --> produkID (PK, FK), varianID (PK) (C) tblHargaGrosir --> grosirID (PK), ? dengan asumsi relasi antara Tabel A ke B --> 1 to M Tabel B ke C --> 1 to M Untuk merelasi data antar tabel, apa composite key seperti dalam tabel B ditambahkan sama ke dalam tabel C atau ada cara lain ya kak? Kalau misalkan casenya seperti ini bagaimana ya kak. Saya masih belum paham penggunaan dari composite key dalam beberapa case. Selain itu juga baru tau selain primary key atau foreign key, ternyata masih ada hal lainnya.
Kak jika tabel saya terdiri dari atribut Nim, nama, alamat, tgl lahir, hobbi dari 2 orang, lalu terdiri dari 4 baris. Baris 1-2 (orang pertama) itu datanya sama kecuali hobi begitu juga Baris 3-4 (orang kedua) Jadi yang berbeda hanya pada atribut hobi sedangkan yg lain itu muncul 2 kali. Pertanyaan saya, mana yang jadi primary key nya kak? Apakah nim saja atau nim dengan hobi (gunakan compositr key karena nim itu muncul 2 kali)
boleh diisi boleh dikosongin kok, sbnrnya semua isi kolomny boleh dikosongin semuany, tetapi untuk biar lbh mudah keliatan depedencynya dan lebih mudah dimengerti jadi aku masukin aj datanya gtuu, smoga terjawab
Iya ga ada , karena itu termasuk data perhitungan, jadi bs kita hitung sendiri lewat sistem gtu g prlu disimpen. Contoh total price kan bs diambil dr apa yg dia beli trs di jumlahin smw. Semoga terjawab..
Kak mau tnya. 2nf Tabel transaksi: kode transaksi, tanggal, kode produk, kode admin, harga Tabel produk: kode produk dan nama produk Tabel admin: kode admin dan nama admin Jika kondisinya seperti ini, maka 3nf ga bsa ya ka? Terima kasih
@@andrewtanjaya8263 berarti 3NF: Tabel admin Tabel produk Tabel transaksi: tanggal, kode trans, kode admin Tabel detail transaksi:kodetrans, kodebarang, harga Gitu ya kak?
@@andrewtanjaya8263 bukannya ada kesalahan itu, harusnya cuman FK aja. kan merujuk ke tabel MsCake. 1 tabel punya 2 PK otomatis mematahkan 1NF. setiap NF berlaku untuk semua tabel. hanya berulang - ulang. 1 tabel boleh punya banyak FK tapi PK tetap hanya 1.
bro mau nanya, bukannya dalam suatu table itu hanya boleh ada satu pk ? kok di tabel detail 1NF ada dua pk ? bukannya kalo composite key itu harusnya fk + fk ya bro ? dan itu PKnya berulang bro yang salesID?
nope, suatu table boleh lbh dari 1 pk namanya composite key, dimana dalam 1 table bs lebih dari 1 pk. Klo yang PK FK itu namanya Compound key. Klo Table Detail bisa ada 2 PK karena biar unik , contoh dalam 1 transaksi kita beli banyak barang, otomatis kan transactionIDnya kan sama semua, yang ngebedain kan cuma barang2nya. Jadi klo PK cuam salesID doang, nnt ga unik, sama halnya dengan PK di cakeID doang, juga gabakal unik. Jadinya harus 2 2nya di PK in biar unik. smoga terjawab :)
Kak izin bertanya kak, apakah kita boleh melakukan penambahan key dalam normalisasi kak? Contohnya mungkin jika melalui soal tersebut awalnya cake id nya itu tidak ada; tapi kita mengetahui cake name, cake price, cake size, dan cake descriptionnya. Apakah kita bisa menciptakan cake id sendiri kak?
tabel yang berjenis kumpulan satu tipe data. diwajibkan harus ada id. dibuatkan aja pakai auto_increment. ex. tabel buah, isi data, pisang, semangka, melon. tabel hewan, semut, jerapah, gajah.
kalau gak ada, bagusnya tambahin salesid. karena, kalau kolumn yang berisi teks dijadikan PK. akan memakan size entar karena itu PK akan dijadikan FK oleh tabel lain. yang akan duplikat data PK tersebut. misalnya kalau u pakai additional information sebagai PK. dan datanya berisi " Pelanggan puas dengan cake jeruk ini" dibanding PK pakai angka. misalnya 2.
@@hafizfadlu7587 additional info biasanya bukan pk sih, karena itu info2 tambahan gtu yang seharusnya dimasukan ke database biar datanya lebih lengkap lagi (yang ga ada di struk dll). Tapi klo merasa itu bisa dijadiin PK bole2 ja sih
ga uniik dong, coba liat datanya SalesIDnya banyak kan yang sama?, karena dalam 1 penjualan bisa aj customer beli lbh dari 1 cake, jadi klo Sales ID doang yang PK ga unik. Jadi harus SalesID dan CakeID. Semoga terjawab ya..
@@topengkertas fk 2 2 nya?, klo fk 2 2 nya brarti harus ada 1 kolom lagi sebagai pk dan dia harus unik. Intinya kek gtu, kalau pake cara yg divideo kita ga perlu nambahin 1 kolom unik lagi.
@@andrewtanjaya8263 maksudnya di bagian 3NF itu dijadikan fk dua duanya aja yang tabel detail transaksi tanpa ada compund key (pk+fk) Karena kan udah ada tabel pknya yang merefer
Request dong mau bahas apa lagi untuk video selanjutnya, bebas ya topiknya bisa dari website development, mobile dll. Thankyouu. Biar ga ketinggalan video selanjutnya jangan lupa subscribe dan nyalain lonceng notif ya!
Bahas tentang mobile development kak🙏
kk monta contoh soal dan jawaabannya kak
minta
Makasih bro, jadi paham normalisasi 👍🏻👍🏻👍🏻
you describe this even better than my lecture
lanjutin lagi bro kontennya, sangat jelas dan sangat bisa dipahami
Thankyouu bro 😂😂
asliii bro cuma video ini yang gue pahami dari banyaknya video normalisasi. assiiq banget caralu ngejelasin.
thankss bro hahaha
Mudah dipahami dalam waktu singkat :)
Bagus banget penjelasannya. Terstruktur dan mudah dimengerti. Trims yaa
wah bagus sekali penjelasannya kak. senang bisa ketemu channelnya, subscribe+++
Cara jelasinnya jelas banget kak, Terima kasih!
Thankyouuu!
Selama ini udah paham praktikalnya, tapi baru tau nama teorinya itu "Normalisasi Database"😃
mudah di pahami, thanks bang andrew
makasih mas, ilmu yang sangat berguna skali...sukses ya ??
Thankyouu!!
Makasih banyak, ka. Penjelasannya bikin paham banget. Semangat ka..
Haha siapp thankss
Kuliah database 3 bulan gak mudeng², nonton ini 43 menit langsung paham.
Thank you ka, jadi ngebantu banget 🙏🏻
Thankyouu!
Makasi penjelasannya kak/pak
Sangat bermanfaat brother , di tunggu sampai 5NF nya .
Terima kasih!
makasih bang videonya sangat membantu jadi paham sekarang normalisasi database , soalnya kalau dari penjelasan dosen tu masih kurang paham wkwk
Mantap. Terima kasihh!
this video exactly explain a whole of week of my matkul sistem basis data in just 43 min & i even fuckin don't get what my lecturer said.. matur tengkyu bang!!! you're my savior cuz minggu depan gue ulangan lisan 😖😖
loll thankss goodluckk!
Makasih bang atas penjelasannya🙏
tenks bang membantu sekali
terima kasih penjelasannya mas, enak dipahami. boleh diupdate link note nya Mas?
Udah aku update di deskripsi ya, bole cba cek lagi
thanks alot kak, sangat membantu
mantap 👍
penjelasannya mantul, thanks bang
makasih bang, bagus penjelasannya
Thankyouu!
keren jelas banget 👍
Thankyouu eheh
Penyelamat UTS ku!
mantap koh SO20-1, kebetulan core training masi rada rusak normalisasi sy
Mntp goodluck!!
@@andrewtanjaya8263 wkwk tengkyu ko
Mantapp
thankss kaa
thankyou kaa
Kak ,coba contoh yang lebih simpel deh kayanya ,misal kolom nim,nama mahasiswa, hobi.
Maksudnya biar pikiranya nggak jauh banget harus ke struk toko kue. Hihi
okee thanks ya buat feedbacknya
ikut aja aturan dari ketiga NF tersebut. dari universal tabel. kalau harus sesuai contoh kasus. bearti u sendiri gak paham data yang mau diuraikan.
kak request instal SQL di macOS, karena kalau pakai Virtual box ribet
sql disini maksudnya sql server kah? klo sql server bisa pke docker ya lbh gampang, caranya ikutin link ini phoenixnap.com/kb/install-sql-server-macos
@@andrewtanjaya8263 SQL SERVER + SSMS...yang dibutuhkan koh, selama ini pake VIRTUAL BOX (semacem win 10 emulator) Ribett krn kebetulan kami buka tab lain kyk zoom di MacOs
@@febianwijaya7942 ssms ga ad di mac, jadi klo memang kebutuhannya harus pake ssms, maka emnk hrs pke windows (bootcamp/VM). Tapi klo g harus ssms, bisa pke yg lain contohny azure data studio. Untuk install sql server ttp sama lewat docker dr link yg ku kirim diatas
@@andrewtanjaya8263 lebih efisien koh? ketimbang lewat vm?
@@febianwijaya7942 vm lbh berat soalny bakal jalanin full 1 os yg berbeda, kalau emnk tidak diharuskan pake ssms, lbh baik g ush vm sih
Ko mau tanya
nf 2
staff
(NIP):nama, (departemen)
waktu absensi
(departemen); (Tgl absen), jam checkin, jam checkout
Detail absensi
(NIP):(Tgl absen), Outlet, status
apakah bisa dan untuk 3 nf nya perlu ?
kak bisa gak bikin tabel nya di MS ACCESS, dari mulai UNF, 1NF, 2NF, 3NF & cara nyambungin ERD nya kak. Terimakasih
hemm aku sendiri ga pernah pake ms access sih, jadi kurang tau ya, biasa aku buat erd dan relationshipny antara pake visual paradigm atau lucidchart atau visio sih.
kl dichuck nor ada tulusa 1/2-20unf itu p mksdnya
link materinya ngga bisa diakses bang
bro sorry baru liat videonya di 2022, seditkit mau tanya, saya masih bingung kenapa quantity ga masuk ke tabel mscake atau jadi partial depedency padahalkan quantity itu suatu entitas yang menyatakan quantity dari cake dan bagian dari tabel mscake? terimakasih sebelumnya, semoga dijawab 😁
Quantity disini, quantity belinya, jdi g ngaruh ke cakeny, lebih ke bergantung pada transaksiny. Kecuali klo stok, bru berhub erat sama cake jdi ikut masuk ke mscake. Smoga terjawab :)
@@andrewtanjaya8263 owalah saya kira quantity/stock dari cake, Terimakasih atas jawabannya
Kenapa dri dlu dosen gua ga jelasin 2nf kebawah pakek metode kayak lu ya ko? Kek sulit aja dia jelasin gitu. Bawaannya mikirnya susah
Bang, izin bertanya yang group berulang itu yang header transaction atau detail transaction. Terimakasih
header, karena datanya berulang2 terus krn ada detail digabung. Apakah terjawab?
Tapi kalau di dalam transaction detail, misalkan ada discount yang sama semua seperti 5% semua apakah termasuk ke data yang berulang?
@@andrewtanjaya8263 atau hanya header transaction saja yang berulang?. Terimakasih kak
@@feryfriadhie Header transaction aja klo kek gtu
gokill
apakah bisa tambahkan additional information dulu baru tentukan PK FK pada Tahap 1NF?
Bolehh sama saja harusnya
bila dalam suatu tabel, ada beberapa atribut yang bisa dijadikan PK karena unique. sebaiknya pilih atribut yang butuh size penyimpanan paling kecil. ex, tabel Cake, cakeid, addtional information. setiap baris. cake id dan addtional informasi berbeda. tapi, cakeid hanya angka dari 0-10. sedangkan additional informasi. berisi teks panjang. ini akan berakibat ke foreign key dari tabel lain yang merujuk ke tabel cake ini. karena, akan duplikat teks panjang tersebut. ini akan mempercepat size database entar.
ka mau tanya tentang kasus soalku, hubungin kaka lewat mana ya?
.
Kak Andrew mau tanya, apakah penggunaan "Composite Key" lebih praktis dan efisien terhadap ukuran data di database dibandingkan dengan membuatkan Indeks baru terhadap tabel "TransactionDetail" seperti DetailTransID ?
Sama apakah best practice di industri selalu menggunakan Composite Key pada databasenya?
Sebelumnya terima kasih sudah membuat video ini, penjelasannya terstruktur dan mudah dipahami. Semoga ada video lainnya yang ngebahas tentang konsep dasar di database design. Sukses terus Kak Andrew.
Hemm 2 2 ny g ada salahny sebenarnya, tetapi meskipun kita tambahin DetailTransID(PK) di TransactionDetail, kan transactionID dan productIDdi transactiondetail jg ttp harus unik, jadi sama jaa, malah boros2 kolom kita tambahin DetialTransID. Apakah terjawab?
@@andrewtanjaya8263 berarti malah bisa jadi lebih boros ya ... sama mau tanya satu lagi kak, misalkan ada sebuah tabel (A) dengan indeks yang menggunakan Composite Key, apa bisa composite key tersebut menjadi Foreign Key pada tabel lainnya misal tabel (B) ?
Kalau misalkan bisa, secara implementasinya di databasenya seperti apa ya kak? apa kolomnya hanya satu saja di tabel B atau apa tetap 2 kolom seperti tabel A?
@@candrandiyasa disoal yg dibahas video kan composite key ada foreignkey jg, klo emang butuh 2 2ny jdi foreign key ya bole2 aja seperti yg divideo, tp klo emnk cuma butuh 1 jg gpp, brarti 1 kolom cuma PK 1 lagi PK FK jg gpp. G hrs 2 2 nya PK FK
@@andrewtanjaya8263 kalau misalkan gini kak, misalkan ada 3 tabel
(A) tblProduk --> produkID (PK)
(B) tblProdukVarian --> produkID (PK, FK), varianID (PK)
(C) tblHargaGrosir --> grosirID (PK), ?
dengan asumsi relasi antara
Tabel A ke B --> 1 to M
Tabel B ke C --> 1 to M
Untuk merelasi data antar tabel, apa composite key seperti dalam tabel B ditambahkan sama ke dalam tabel C atau ada cara lain ya kak? Kalau misalkan casenya seperti ini bagaimana ya kak. Saya masih belum paham penggunaan dari composite key dalam beberapa case. Selain itu juga baru tau selain primary key atau foreign key, ternyata masih ada hal lainnya.
Kak jika tabel saya terdiri dari atribut Nim, nama, alamat, tgl lahir, hobbi dari 2 orang, lalu terdiri dari 4 baris.
Baris 1-2 (orang pertama) itu datanya sama kecuali hobi
begitu juga Baris 3-4 (orang kedua)
Jadi yang berbeda hanya pada atribut hobi sedangkan yg lain itu muncul 2 kali.
Pertanyaan saya, mana yang jadi primary key nya kak? Apakah nim saja atau nim dengan hobi (gunakan compositr key karena nim itu muncul 2 kali)
Tahapan sampai dengan 5nf bisa diliat dimana ya?
untuk video sekarang masi sampai di 3NF sih, untuk sampai 5NF mungkin bakal dibahas di video selanjutnya
Mas untuk Link Soal + jawaban tidak bisa dibuka, minta tolong perbarui dong 🙏
Done ya, thanks udah infoinnn
Tetap gabisa dibuka mas 🙏
@@achmadainurrofiq2712 coba lagi
@@achmadainurrofiq2712 lah gw coba bisa sih, emnk errornya apa
@@andrewtanjaya8263 gak bisa dibuka bang,untuk contoh soal dan latihannya "404 not found"
additional info dibiarkan kosong aja kah kak?
boleh diisi boleh dikosongin kok, sbnrnya semua isi kolomny boleh dikosongin semuany, tetapi untuk biar lbh mudah keliatan depedencynya dan lebih mudah dimengerti jadi aku masukin aj datanya gtuu, smoga terjawab
total pricenya emang gada ya bang di 1NF, 2NF, 3NF ?
Iya ga ada , karena itu termasuk data perhitungan, jadi bs kita hitung sendiri lewat sistem gtu g prlu disimpen. Contoh total price kan bs diambil dr apa yg dia beli trs di jumlahin smw. Semoga terjawab..
bang biar nampilin muka dilayar kyk gitu, ngeditnya dimana?
itu pake app bro nama appnya loom wkkwk
pastiin ada webcam. kalau sudah ada. diwindows ada bawaan aplikasi camera. start -> camera.
Kak mau tnya.
2nf
Tabel transaksi: kode transaksi, tanggal, kode produk, kode admin, harga
Tabel produk: kode produk dan nama produk
Tabel admin: kode admin dan nama admin
Jika kondisinya seperti ini, maka 3nf ga bsa ya ka?
Terima kasih
Jika bisa dipisah mnjadi 3nf berarti pisah kode admin dan tgl saja ya
Udah aman sih itu, jadi 3nf g ush ganti apa2
@@andrewtanjaya8263 berarti 3NF:
Tabel admin
Tabel produk
Tabel transaksi: tanggal, kode trans, kode admin
Tabel detail transaksi:kodetrans, kodebarang, harga
Gitu ya kak?
Kak boleh dishare excel hasil pengerjaannya? Mungkin bisa diupload di gdrive terus dikasih linknya, terima kasih banyak kak
Untuk jawaban udah aku tambahin di link yang sama dengan soal yaa..
@@andrewtanjaya8263 link error kak
bg izin bertanya, apakah di 3nf itu masih boleh menggunakan 2 pk bg?
Boleh, divideo kan 3nf masi ttp ad 2 pk dlaam tabel detail.
@@andrewtanjaya8263 bukannya ada kesalahan itu, harusnya cuman FK aja. kan merujuk ke tabel MsCake. 1 tabel punya 2 PK otomatis mematahkan 1NF. setiap NF berlaku untuk semua tabel. hanya berulang - ulang. 1 tabel boleh punya banyak FK tapi PK tetap hanya 1.
2NF. Sm 3NF. Terburu buru. Disangka kita udh faham kali. Hadeehhhh
Jangn cepet2 jelasinnya. Anggap kita itu dr 0 bang
ok thanks feedbacknya
@@GilangFajar12 tinggal diputer ulang / dimundurin bang videonya
klo ga playback speed 0.25 coba wkwkk
Kak Andrew, maaf aku mau tanya, apakah ada sumber buku untuk materi yang ada di video ini?
topik pembahasan bernama relational database.
bro mau nanya, bukannya dalam suatu table itu hanya boleh ada satu pk ? kok di tabel detail 1NF ada dua pk ? bukannya kalo composite key itu harusnya fk + fk ya bro ? dan itu PKnya berulang bro yang salesID?
nope, suatu table boleh lbh dari 1 pk namanya composite key, dimana dalam 1 table bs lebih dari 1 pk. Klo yang PK FK itu namanya Compound key. Klo Table Detail bisa ada 2 PK karena biar unik , contoh dalam 1 transaksi kita beli banyak barang, otomatis kan transactionIDnya kan sama semua, yang ngebedain kan cuma barang2nya. Jadi klo PK cuam salesID doang, nnt ga unik, sama halnya dengan PK di cakeID doang, juga gabakal unik. Jadinya harus 2 2nya di PK in biar unik. smoga terjawab :)
@@andrewtanjaya8263 woy aslii lu keren banget parah. Lanjutkan broo 🙏😭
@@topengkertas waduh thanks2 wkwkw
oh iya saya habis nyari di google katanya composite key itu gabungan fk, bukan gabungan pk
@@topengkertas hmm setau aku sih pk ya, coba cek link ini de www.tutorialspoint.com/Composite-Key-in-RDBMS
22:08
kak aku mau nanya, dibebrapa web yang aku liat 1nf itu tabel nya belum di pisah. Apakah sama saja dengan penjelsan di video ?
Ad aku jelasin di 10:05 pisah data di 1nf bersifat optional
Bang contoh soal dan jawabannya kok file not found ya??
sorry file ny hilangg
Kak izin bertanya kak, apakah kita boleh melakukan penambahan key dalam normalisasi kak? Contohnya mungkin jika melalui soal tersebut awalnya cake id nya itu tidak ada; tapi kita mengetahui cake name, cake price, cake size, dan cake descriptionnya. Apakah kita bisa menciptakan cake id sendiri kak?
boleh, itu jadinya additional information sama seperti yang ada disoal. semoga terjawab
tabel yang berjenis kumpulan satu tipe data. diwajibkan harus ada id. dibuatkan aja pakai auto_increment. ex. tabel buah, isi data, pisang, semangka, melon. tabel hewan, semut, jerapah, gajah.
Kak kalau di soalnya itu ga diketahui SalesID nya apa, kita bisa tambahin sendiri ya?
Hmm klo ga dikasi tau bole tambahin sendiri, jadinya aditional information kek di soal itu jg asumsi
Ohh bisa, baik terima kasih kak
kalau gak ada, bagusnya tambahin salesid. karena, kalau kolumn yang berisi teks dijadikan PK. akan memakan size entar karena itu PK akan dijadikan FK oleh tabel lain. yang akan duplikat data PK tersebut. misalnya kalau u pakai additional information sebagai PK. dan datanya berisi " Pelanggan puas dengan cake jeruk ini" dibanding PK pakai angka. misalnya 2.
kak mau nanya kalo add datanya dijadiin pk atau fk bisa ga kak?
Maksudnyaa?
@@andrewtanjaya8263 kan di 1nf ada additional informasi kan, nah additiona informasinya itu boleh dijadiin pk ga kak?
@@hafizfadlu7587 additional info biasanya bukan pk sih, karena itu info2 tambahan gtu yang seharusnya dimasukan ke database biar datanya lebih lengkap lagi (yang ga ada di struk dll). Tapi klo merasa itu bisa dijadiin PK bole2 ja sih
mau tanya mas, kenapa di tabel detail transaksi pknya kok gak yang salesID aja ? kan itungannya udah unik itu mas, gaperlu namba pk di CakeID
ga uniik dong, coba liat datanya SalesIDnya banyak kan yang sama?, karena dalam 1 penjualan bisa aj customer beli lbh dari 1 cake, jadi klo Sales ID doang yang PK ga unik. Jadi harus SalesID dan CakeID. Semoga terjawab ya..
@@andrewtanjaya8263 tapi kalo dua duanya fk aja gimana mas ? Gaperlu ada pk. Apakah akan sama aja? Karena kata dosen saya gitu pake fk dua duanya
@@topengkertas fk 2 2 nya?, klo fk 2 2 nya brarti harus ada 1 kolom lagi sebagai pk dan dia harus unik. Intinya kek gtu, kalau pake cara yg divideo kita ga perlu nambahin 1 kolom unik lagi.
@@andrewtanjaya8263 maksudnya di bagian 3NF itu dijadikan fk dua duanya aja yang tabel detail transaksi tanpa ada compund key (pk+fk) Karena kan udah ada tabel pknya yang merefer
@@topengkertas trs brarti di table detail ga ad PK?, ga ada yang bikin unik?