Pertemuan 1 - Pemrograman Basis Data : Normalisasi 1-NF

00:24:46
https://www.youtube.com/watch?v=HuDiwcnU4AI

Resumo

TLDRVideo ini menjelaskan konsep normalisasi dalam basis data, pentingnya normalisasi untuk efisiensi query, dan cara menormalkan tabel hingga mencapai Normal Form Pertama (1NF). Terdapat contoh tabel yang belum normal dan penjelasan mengenai bagaimana mengorganisasinya agar sesuai dengan syarat 1NF. Normalisasi bertujuan untuk mengurangi redundansi dan meningkatkan integritas data, serta memastikan bahwa setiap kolom dalam tabel memiliki tipe data yang seragam.

Conclusões

  • 📊 Normalisasi diperlukan untuk efisiensi database.
  • 🔍 1NF memastikan setiap kolom memiliki tipe data yang sama.
  • 🛠️ Tabel tidak normal harus dipecah untuk memenuhi syarat normalisasi.
  • ✅ Tujuan normalisasi adalah mengurangi redundansi data.
  • 🔗 Normalisasi meningkatkan integritas data.

Linha do tempo

  • 00:00:00 - 00:05:00

    Pengantar video ini memberikan latar belakang tentang program pemrograman dan memfokuskan kepada konsep normalisasi dalam pembangunan basis data. Penjelasan dimulakan dengan definisi normalisasi dan keperluannya dalam memastikan sistem database berfungsi dengan baik dengan proses query yang lebih cepat, serta menjelaskan tujuan normalisasi dalam menghindari redudansi dan meningkatkan integritas data di dalam database.

  • 00:05:00 - 00:10:00

    Normalisasi dikategorikan kepada beberapa bentuk dan dijelaskan bahwa bentuk normal pertama (1NF) adalah langkah pertama dalam membuat tabel yang lebih teratur. Diberikan contoh tentang tabel yang belum normal, di mana data dalam tabel tersebut tidak konsisten dalam format dan jenis data. Contoh ini menunjukkan bagaimana ketidaknormalan dapat mengganggu proses query dan penggunaan basis data tersebut, termasuk isu konsistensi dalam atribut data.

  • 00:10:00 - 00:15:00

    Dalam proses normalisasi, langkah pertama yang dilakukan adalah memecahkan data yang tidak normal dan memastikan setiap kolom memiliki tipe data yang sama. Penjelasan tentang data item yang memiliki lebih dari satu nilai dalam satu baris menjelaskan bahawa setiap record harus memiliki satu nilai saja untuk mematuhi aturan normalisasi. Ditekankan pentingnya konsistensi dan seragam dalam format data untuk memastikan keberhasilan normalisasi menjadi 1NF.

  • 00:15:00 - 00:24:46

    Kesimpulan dari penjelasan ini adalah bahawa normalisasi bertujuan untuk menghapus data yang berlebih dari atribut dalam tabel dan memastikan setiap nilai adalah unik dan tidak ada baris yang identik. Dengan menambahkan kunci utama ke dalam tabel, proses untuk menjadikan tabel normal dapat dilaksanakan. Penjelasan ditutup dengan harapan pada sesi mendatang, penerapan normalisasi dalam praktikum akan lebih mendalam.

Mostrar mais

Mapa mental

Vídeo de perguntas e respostas

  • Apa itu normalisasi dalam basis data?

    Normalisasi adalah proses untuk mengorganisir data dalam database untuk mengurangi redundansi dan meningkatkan integritas.

  • Mengapa normalisasi penting?

    Normalisasi penting untuk memastikan proses query dalam database lebih cepat dan efisien.

  • Apa saja bentuk normalisasi yang ada?

    Ada beberapa bentuk normalisasi, seperti Normal Form Pertama (1NF), Kedua (2NF), dan Ketiga (3NF).

  • Apa yang dimaksud dengan 1NF?

    1NF berarti setiap kolom dalam tabel harus memiliki tipe data yang sama dan tidak ada kolom yang mengandung banyak nilai.

  • Apa yang harus dilakukan jika tabel belum normal?

    Jika tabel belum normal, atribut yang memiliki banyak nilai harus dipecah menjadi beberapa record untuk memenuhi syarat normalisasi.

Ver mais resumos de vídeos

Obtenha acesso instantâneo a resumos gratuitos de vídeos do YouTube com tecnologia de IA!
Legendas
id
Rolagem automática:
  • 00:00:03
    Oke bismillahirrahmanirrahim
  • 00:00:04
    assalamualaikum warahmatullahi
  • 00:00:06
    wabarakatuh selamat pagi selamat siang
  • 00:00:09
    selamat sore dan selamat malam untuk
  • 00:00:12
    kita semuanya tergantung kapan Anda
  • 00:00:13
    menonton video pembelajaran ini
  • 00:00:16
    baik kita lanjut di video selanjutnya
  • 00:00:18
    yaitu tadi di video sebelumnya
  • 00:00:22
    Anda sudah menonton penjelasan saya
  • 00:00:25
    mengenai pendahuluan dari
  • 00:00:27
    pemograman
  • 00:00:35
    sekarang ini materi pertemuan pertama ya
  • 00:00:38
    Ini seharusnya pertemuan pertamanya
  • 00:00:41
    dari mana dalam pembangunan basis data
  • 00:00:43
    ini kita akan membahas konsep
  • 00:00:44
    normalisasi terlebih dahulu ya
  • 00:00:47
    yang mana ada banyak jenis normalisasi
  • 00:00:49
    ada banyak bentuknya ya dimana di video
  • 00:00:52
    ini akan saya akan saya terapkan untuk
  • 00:00:56
    normalisasi dalam bentuk pertama
  • 00:00:59
    jadi ada nanti penjelasannya Ya
  • 00:01:01
    bentuk-bentuk itu sudah sampai berapa
  • 00:01:03
    lalu untuk Bagaimana tata cara
  • 00:01:06
    normalisasi itu dan juga kegunaannya itu
  • 00:01:08
    sebagai apa
  • 00:01:12
    yang memperpanjang kata pengantar ya
  • 00:01:15
    kita langsung aja masuk ke selanjutnya
  • 00:01:18
    dan dimana dalam normalisasi sendiri
  • 00:01:20
    yang secara definisinya itu adalah untuk
  • 00:01:24
    membuat sistem database dengan
  • 00:01:26
    transaction Processing
  • 00:01:29
    membutuhkan tabel yang telah normal agar
  • 00:01:31
    proses query menjadi lebih cepat ya
  • 00:01:33
    bagaimana tabel yang telah normal
  • 00:01:35
    tersebut
  • 00:01:44
    proses untuk membuat struktur database
  • 00:01:46
    dengan relasi menuju kepada Normal atau
  • 00:01:49
    bentuk normal untuk menghindari
  • 00:01:51
    redodensi dan meningkatkan kemampuan
  • 00:01:53
    data integrity
  • 00:01:55
    untuk normalisasi data ya jadinya
  • 00:01:58
    normalisasi adalah asal mula
  • 00:02:00
    terbentuknya relasi database kalau pada
  • 00:02:03
    pengantar basis data yang lalu yang kita
  • 00:02:05
    membahas Bagaimana
  • 00:02:06
    proses dalam pemodelan relasional
  • 00:02:10
    database
  • 00:02:14
    hubungan antar satu tabel yang lain atau
  • 00:02:17
    yang kemarin kita sebut ada beberapa
  • 00:02:19
    istilah yaitu menggunakan
  • 00:02:22
    [Musik]
  • 00:02:27
    untuk menghubungkan atau
  • 00:02:29
    mengintegrasikan satu
  • 00:02:31
    tabel dengan tabel yang lain seperti itu
  • 00:02:35
    nah akan tetapi kita kemarin hanya
  • 00:02:37
    membahas Bagaimana cara
  • 00:02:39
    nya saja ya tapi kita tidak belajar
  • 00:02:41
    bagaimana cara yang normal ataupun cara
  • 00:02:43
    yang idealnya agar ya proses
  • 00:02:48
    query dalam database itu bisa lebih
  • 00:02:50
    cepat
  • 00:02:50
    [Musik]
  • 00:02:52
    ditutup dasar dari organisasi secara
  • 00:02:55
    definisinya
  • 00:02:57
    kita langsung ke tahapan untuk
  • 00:03:00
    normalisasi sendiri ya
  • 00:03:03
    itu ada beberapa bentuk yang dimana Ya
  • 00:03:06
    untuk
  • 00:03:08
    ada data tidak normal ya atau
  • 00:03:13
    normal table ya atau anormal disebut
  • 00:03:17
    tidak normal
  • 00:03:18
    kemudian ada normal pertama normal
  • 00:03:20
    pertama itu disebut sebagai normal form
  • 00:03:24
    1
  • 00:03:26
    ada 1 NFS
  • 00:03:29
    itu istilahnya adalah kepanjangan dari
  • 00:03:31
    normal form atau bentuk normal kemudian
  • 00:03:34
    ada bentuk normal kedua ketiga dan ada
  • 00:03:37
    boikot
  • 00:03:39
    [Musik]
  • 00:03:42
    atau mission F ini sering juga disebut
  • 00:03:44
    sinonim yaitu tiga setengah NF namanya
  • 00:03:48
    Jadi kalau anda-anda semua nanti mungkin
  • 00:03:50
    mencari literatur-literatur
  • 00:03:54
    sebenarnya normalisasi itu ada lagi
  • 00:03:56
    lanjutannya
  • 00:03:58
    dan seterusnya ya tapi sebenarnya secara
  • 00:04:01
    Permai secara
  • 00:04:05
    untuk menormal ketiga Ya itu sudah cukup
  • 00:04:08
    sampai bentuk normal ketiga itu sudah
  • 00:04:10
    cukup atau yang bisa
  • 00:04:17
    banyak penerapannya yang hanya sampai
  • 00:04:20
    situ saja itu sudah cukup untuk
  • 00:04:23
    menormalkan tabel dalam database
  • 00:04:26
    jadi yang kita bahas Disini
  • 00:04:28
    sampai-sampai yang
  • 00:04:30
    gue ikut normal form ya atau tiga
  • 00:04:32
    setengah
  • 00:04:36
    kemudian kita misalnya ini ada ilustrasi
  • 00:04:38
    ya Contohkan ya Ini ada sebuah tabel
  • 00:04:41
    yang mana dalam bentuk underwall yang
  • 00:04:44
    belum normalnya
  • 00:04:48
    Misalnya ini ada membuat tabel yang
  • 00:04:50
    belum normal dari
  • 00:04:52
    rows atau laporannya sudah ada sebuah
  • 00:04:55
    tabel disini ada juga atribut atributnya
  • 00:04:57
    ya Ada atribut nomor nama tanggal item
  • 00:05:00
    total
  • 00:05:02
    dan petugasnya siapa ya berarti ini
  • 00:05:04
    katakan ini seperti
  • 00:05:06
    [Musik]
  • 00:05:07
    Koperasi gitu ya
  • 00:05:10
    Nah masing-masing untuk
  • 00:05:20
    di sini record Datanya ada 3 ya
  • 00:05:24
    dengan nomornya berbeda-beda Nomor
  • 00:05:27
    kemudian namanya juga
  • 00:05:29
    berbentuk berbentuk
  • 00:05:36
    atau stringnya lalu tanggalnya di sini
  • 00:05:40
    bentuknya beragam ya ada yang dua
  • 00:05:42
    Desember 2019
  • 00:05:44
    ada yang dia formatnya tahun bulan hari
  • 00:05:47
    ada yang dia formatnya tahun bulan hari
  • 00:05:50
    tanpa ada pemisah
  • 00:05:52
    kemudian itemnya juga di sini ditulis
  • 00:05:54
    dia
  • 00:05:55
    [Musik]
  • 00:05:56
    secara streaming ya pensil buku pensil
  • 00:06:00
    koma buku tulis
  • 00:06:02
    penggaris koma pulpen koma pilot koma
  • 00:06:06
    yang jelas
  • 00:06:08
    item ini sebenarnya dari kalau kita
  • 00:06:12
    lihat ya satu record ini item itu adalah
  • 00:06:15
    menjadi satu ya
  • 00:06:17
    Kemudian untuk totalnya juga ya
  • 00:06:23
    totalnya itu 15.000 pakai simbol Rp
  • 00:06:28
    nah dekor kedua Rp20.000
  • 00:06:31
    tentu ini kan datanya
  • 00:06:34
    petugasnya juga di sini ya
  • 00:06:37
    berbasis string
  • 00:06:41
    Nah ya Kesimpulannya adalah dan ini
  • 00:06:44
    adalah tabel yang belum normal
  • 00:06:48
    [Musik]
  • 00:06:50
    yang kita sudah pelajari di database
  • 00:06:53
    database dasar kemarin
  • 00:06:56
    atribut dalam data dalam record data
  • 00:07:00
    dalam atribut tentunya seragam
  • 00:07:03
    karena kenapa dalam atribut sendiri kan
  • 00:07:05
    itu punya tipe data
  • 00:07:06
    yang format kalau satu record bentuknya
  • 00:07:09
    seperti ini makanya seperti itu
  • 00:07:13
    Nah kita lihat coba yang tanggal ya
  • 00:07:17
    itu kan bermacam-macam ya bentuknya ya
  • 00:07:19
    itu bentuknya tidak sama ya
  • 00:07:22
    ada yang hari bulan tahun Terus ada yang
  • 00:07:25
    tahun
  • 00:07:33
    tidak normal keadaannya tidak normal
  • 00:07:36
    karena kenapa ya
  • 00:07:37
    dari yang sudah kita lalui ya satu
  • 00:07:40
    semester yang lalu Anda semuanya sudah
  • 00:07:42
    melihat bahwa satu atribut tipe datanya
  • 00:07:45
    satu maka
  • 00:07:46
    seluruh recordnya
  • 00:07:50
    nah kemudian kita lihat lagi sebelahnya
  • 00:07:51
    yaitu item ya
  • 00:07:53
    ini kan tidak mungkin ditulis dalam satu
  • 00:07:56
    record artinya di sini ada namanya
  • 00:08:02
    [Musik]
  • 00:08:04
    yang kita bahas yaitu ada one to many
  • 00:08:08
    many to one
  • 00:08:10
    dan lain sebagainya seperti itu artinya
  • 00:08:12
    satu orang bisa nggak dia beli ataupun
  • 00:08:16
    dia punya item lebih dari satu seperti
  • 00:08:19
    itu
  • 00:08:21
    memiliki atau membeli satu atau lebih
  • 00:08:23
    dari satu Item gitu nah sementara kalau
  • 00:08:26
    model yang seperti ini
  • 00:08:32
    maka dia dalam bentuk masih belum normal
  • 00:08:34
    karena tidak serangan dan juga tidak
  • 00:08:36
    logistik dikatakan sebagai database yang
  • 00:08:41
    berelasi gitu ya
  • 00:08:43
    nah kemudian kita lihat lagi di total ya
  • 00:08:45
    itu ya juga ada yang Rp15.000 pakai Rp
  • 00:08:52
    terus kemudian record selanjutnya tidak
  • 00:08:54
    menggunakan RT lagi jadikan ini
  • 00:08:58
    disebut dia data yang belum Normal atau
  • 00:09:00
    normal table
  • 00:09:02
    [Musik]
  • 00:09:04
    Nah itulah akan kita lakukan dalam
  • 00:09:07
    organisasinya Bagaimana supaya tabel
  • 00:09:10
    yang tadi yaitu jaringan
  • 00:09:12
    dan yang seharusnya
  • 00:09:15
    di sini ada perlu diingat ya tujuan
  • 00:09:17
    normalisasi adalah berhubungan dengan 7
  • 00:09:21
    database Portugis artinya 7 tujuan dan 7
  • 00:09:25
    tujuan database yang di pendahuluan yang
  • 00:09:28
    sudah kita paparkan
  • 00:09:30
    yaitu pada poin redudansi dan data
  • 00:09:33
    integrasi
  • 00:09:36
    itu memenuhi tujuan itu supaya
  • 00:09:39
    dinyatakan sebagai database yang normal
  • 00:09:42
    Nah dari tabel yang sebelumnya ya
  • 00:09:48
    tanggalnya tidak konsisten itemnya juga
  • 00:09:51
    tidak konsisten dan totalnya juga tidak
  • 00:09:53
    konsisten
  • 00:09:54
    berdasarkan seperti itu tidak ada kaidah
  • 00:09:58
    kardinalitasnya
  • 00:09:59
    Maka itulah akan diselesaikan dengan
  • 00:10:01
    normalisasi
  • 00:10:02
    normalkan
  • 00:10:08
    [Musik]
  • 00:10:12
    normalisasi
  • 00:10:15
    untuk
  • 00:10:18
    organisasi yang pertama
  • 00:10:24
    ada salah di teksnya ini kita akan
  • 00:10:27
    selesaikan
  • 00:10:29
    organisasi tahap pertama ya bentuk
  • 00:10:31
    pertama atau 1 NF itu disebut dengan
  • 00:10:34
    istilah remove
  • 00:10:36
    lue atributnya dia menghapus atribut
  • 00:10:39
    yang
  • 00:10:41
    [Musik]
  • 00:10:42
    banyak
  • 00:10:48
    [Musik]
  • 00:10:54
    kemudian setiap kolom atau tribut
  • 00:10:56
    memiliki tipe data yang sama Kemudian
  • 00:10:57
    untuk menjaga konsistensinya kemudian
  • 00:11:00
    setiap kolom atau Atrium memiliki nama
  • 00:11:01
    yang unik lalu tidak ada kapal atau
  • 00:11:04
    baris yang identik dan setiap tabel atau
  • 00:11:07
    baris data atau record bisa dilakukan
  • 00:11:08
    order sudah tahu ya
  • 00:11:11
    kondisi order itu untuk apa
  • 00:11:14
    ini harus dihafalkan untuk
  • 00:11:15
    implementasikan
  • 00:11:18
    kita masuk contohnya ya
  • 00:11:22
    dalam mengubah tabel ke dalam satuan FF
  • 00:11:27
    [Musik]
  • 00:11:28
    tadi sudah kita Tandai bahwa ya apa yang
  • 00:11:32
    bisa anda simpulkan dari bagian yang
  • 00:11:33
    diberi tanda di bawah ini di tabel Anda
  • 00:11:36
    Normal itu ada beberapa atribut yang
  • 00:11:39
    tidak konsisten sebetulnya tidak seragam
  • 00:11:42
    tidak dengan tipe data yang jelas
  • 00:11:43
    seperti itu
  • 00:11:45
    nah
  • 00:11:46
    untuk mengubahnya ya
  • 00:11:49
    tanggalnya itemnya totalnya
  • 00:11:54
    selanjutnya
  • 00:11:56
    misalnya kita ke tanggal dulu
  • 00:12:01
    maka di sini ada syaratnya ya Sesuai
  • 00:12:03
    dengan 5 syarat globalisasi untuk
  • 00:12:05
    pertama yang sebelumnya
  • 00:12:07
    ya terjemahkan ke masing-masing kasus
  • 00:12:09
    untuk membuat tabel dengan satuan F kita
  • 00:12:12
    harus menyamakan tipe data dan isi data
  • 00:12:14
    pada kolom tanggal karena tidak
  • 00:12:16
    konsisten ya
  • 00:12:18
    ada yang bentuknya hari bulan tahun ada
  • 00:12:20
    yang tahun bulan hari ada yang tidak ada
  • 00:12:23
    pemisah itu maka di sini ya untuk
  • 00:12:27
    misalnya pada row pertama ya atau pada
  • 00:12:30
    record pertama tipe data tanggal itu
  • 00:12:34
    adalah seringnya seharusnya atau pacar
  • 00:12:38
    10 sampai 11 digit misalnya
  • 00:12:42
    kemudian
  • 00:12:45
    pada row kedua tipe datanya adalah
  • 00:12:54
    dari 3 record itu
  • 00:12:57
    kita harus samakan dulu semuanya Ya
  • 00:12:59
    semua tipe datanya ya untuk cara
  • 00:13:01
    menyamakan 3 tahun semua ya tidak boleh
  • 00:13:04
    saya Sebutkan Bagaimana caranya
  • 00:13:06
    nah perhatikan kembali syarat poin yang
  • 00:13:10
    nomor kedua untuk
  • 00:13:12
    syarat 1nf ya Yang mana setiap kolom
  • 00:13:15
    harus memiliki tipe data yang sama
  • 00:13:17
    kalau tadi ini beragam-ragam
  • 00:13:19
    identifikasi maka seharusnya
  • 00:13:23
    untuk bentuk tipe datanya maka
  • 00:13:26
    keseluruhan kita Ubah menjadi ini ya
  • 00:13:29
    kita mau buat dia tipe data tadi atau
  • 00:13:32
    tipe data part chart
  • 00:13:35
    terserah sebenarnya kalau tapi kalau apa
  • 00:13:38
    namanya untuk amannya menggunakan date
  • 00:13:39
    saja ya
  • 00:13:43
    jika sudah disamakan ya Kita juga bisa
  • 00:13:46
    memenuhi poin yang kelima untuk dapat
  • 00:13:48
    ordering nah dalam order
  • 00:13:54
    menggunakan kondisi Where where order by
  • 00:13:58
    misalnya seperti itu makanya dia sudah
  • 00:14:00
    bisa dilakukan ya untuk yang tanggal aja
  • 00:14:04
    berarti itu
  • 00:14:07
    kemudian Bagaimana dengan total tadi
  • 00:14:09
    total itu kan ini ada yang dia punya
  • 00:14:12
    satuan ya dan ada yang dia hanya
  • 00:14:15
    berbentuk integer seperti itu atau
  • 00:14:17
    berbentuk
  • 00:14:22
    sama seperti kasus yang sebelumnya pada
  • 00:14:25
    tanggal yang sebelumnya ya
  • 00:14:29
    sehingga tidak perlu ada lagi
  • 00:14:31
    simbol Rp atau rupiah
  • 00:14:34
    dan itu sudah bisa memenuhi syarat poin
  • 00:14:37
    kelima dari
  • 00:14:38
    syarat-syarat untuk normalisasi bentuk
  • 00:14:40
    pertama dan barisnya bisa dilakukan
  • 00:14:43
    ordering ya Jadi dia yang 15.000
  • 00:14:48
    jadi hanya angka saja seperti tidak ada
  • 00:14:50
    simbol-simbolnya jadi maka dia bisa
  • 00:14:52
    seragam datanya menjadi satu tipe data
  • 00:14:55
    yang sama
  • 00:14:58
    kemudian yang tadi ada item ya item yang
  • 00:15:01
    gimana modelnya ya Modelnya itu adalah
  • 00:15:04
    string
  • 00:15:05
    normal ya pada kolom item ya itu
  • 00:15:09
    menyalahi aturan pertama yang mana
  • 00:15:11
    setiap baris hanya boleh satu nilai nah
  • 00:15:14
    ini di sini kan dia lebih satu nilai
  • 00:15:16
    dalam
  • 00:15:17
    pertama pensil dan buku tulis
  • 00:15:21
    [Musik]
  • 00:15:26
    artinya dalam satu record itu atau satu
  • 00:15:29
    orang bisa punya beberapa item seperti
  • 00:15:32
    itu
  • 00:15:34
    dalam hal ini baris pertama memiliki dua
  • 00:15:36
    nilai yaitu pensil dan buku tulis
  • 00:15:38
    baris kedua memiliki 3 item ya Jadi
  • 00:15:42
    bagaimana seharusnya yang benar kita
  • 00:15:43
    akan diskusikan
  • 00:15:59
    kita lihat kondisinya ya untuk
  • 00:16:03
    normalisasi tadi
  • 00:16:04
    [Musik]
  • 00:16:05
    normalisasian data sebelum normalitas
  • 00:16:20
    maka bentuknya seperti ini jadinya
  • 00:16:22
    bisa dilihat ya
  • 00:16:24
    Jadi nomornya
  • 00:16:26
    karena setiap nomor
  • 00:16:29
    orangnya itu Sama Satu Nama
  • 00:16:34
    maka untuk seluruh recordnya pun juga
  • 00:16:36
    sama hanya bedanya kita kan karena
  • 00:16:40
    jadi kan tadi itemnya Si Arif misalnya
  • 00:16:43
    ada dua pensil dan buku tulis
  • 00:16:46
    maka dia untuk menormalkannya jadi dia
  • 00:16:49
    satu berikutnya
  • 00:16:53
    pun juga tadi yang sebelumnya kan itu
  • 00:16:56
    nah ini dia kan masih 15.000
  • 00:17:01
    untuk recordnya si moment Arita nih
  • 00:17:03
    karena tadi ada dua item Nah jadi kita
  • 00:17:05
    di sini asumsikan
  • 00:17:07
    untuk memecahnya menjadi
  • 00:17:10
    record yang baru supaya dia normal
  • 00:17:13
    [Musik]
  • 00:17:15
    maka kita ubah dia menjadi satu kita
  • 00:17:19
    asumsikan pensil harganya 5000 kemudian
  • 00:17:22
    buku tulis
  • 00:17:23
    yang sama
  • 00:17:25
    nah ini sudah normal kalau dalam
  • 00:17:33
    penyederhanaan recordnya
  • 00:17:37
    seperti itu
  • 00:17:40
    karena sudah dipecah tadi yang tadi ada
  • 00:17:42
    itemnya 3 tadi ada tiga ya itemnya yaitu
  • 00:17:45
    penggaris
  • 00:17:51
    jadi record masing-masing
  • 00:17:54
    dengan nomor yang sama ya dan Jasmine
  • 00:17:58
    yang masih hanya
  • 00:17:59
    satu item ya buku gambar saja jadi tidak
  • 00:18:02
    dipecah lagi
  • 00:18:04
    nah ini dalam kondisi ini sebenarnya
  • 00:18:06
    juga normal sudah normal
  • 00:18:09
    ketika kita cek kembali dengan 5 syarat
  • 00:18:11
    normalisasi
  • 00:18:14
    tapi pertanyaannya adalah Apakah
  • 00:18:16
    ini ada pertanyaannya di situ ya dari
  • 00:18:19
    normalisasi yang sudah dilakukan
  • 00:18:20
    Apakah tiap
  • 00:18:23
    bernilai 1
  • 00:18:27
    sudah kemudian Apakah tiap kolom atau
  • 00:18:29
    atribut memiliki tipe data yang sama
  • 00:18:31
    juga sudah ya
  • 00:18:34
    kemudian Apakah tiap kolom atribut
  • 00:18:36
    memiliki nama yang unik oke ya
  • 00:18:40
    berbagai itemnya dan juga
  • 00:18:43
    sesuai dengan
  • 00:18:45
    [Musik]
  • 00:18:48
    nama masing-masing ya
  • 00:18:50
    kemudian Apakah tidak ada
  • 00:18:52
    tombol atau baris yang identik Nah itu
  • 00:18:55
    dia masalahnya ya
  • 00:18:58
    baris bisa dilakukan order
  • 00:19:01
    4 Apakah tidak dapat atau baris yang
  • 00:19:04
    identik kita kembali lagi identik dalam
  • 00:19:07
    artian itu yang sama ya Sama identiknya
  • 00:19:11
    sama identik gitu ya misal gini nomor
  • 00:19:14
    0123
  • 00:19:22
    [Musik]
  • 00:19:24
    Nah kita masih berasumsi bahwa nomor ini
  • 00:19:30
    kita masih mengasumsikan seperti itu ya
  • 00:19:32
    sementara dalam syaratnya pribadi itu
  • 00:19:34
    kan tidak boleh ganda atau tidak boleh
  • 00:19:37
    sama ya artinya kan primary ya itu
  • 00:19:40
    sebagai yang membedakan satu record
  • 00:19:43
    dengan yang lain tapi ini sama
  • 00:19:47
    identik itu karena tadi kita memecahkan
  • 00:19:49
    berdasarkan item tadi supaya dia tidak
  • 00:19:53
    [Musik]
  • 00:19:57
    jelas
  • 00:19:59
    nah ini identik tuh Henry juga ada tiga
  • 00:20:03
    ya Arif ada dua tuh
  • 00:20:06
    nah ini dia misalnya Hendri kan tadi ada
  • 00:20:08
    tiga tuh ya karena tadi
  • 00:20:11
    kita ini ya kita
  • 00:20:14
    normalkan itu ya supaya tidak redutan
  • 00:20:17
    nggak ada data yang identik ternyata
  • 00:20:19
    maka yang identik tersebut ini kita mau
  • 00:20:21
    apakan supaya dia memenuhi
  • 00:20:25
    untuk syaratnya sebagai normal gitu
  • 00:20:32
    Jadi kesimpulannya ya tabel berikut
  • 00:20:35
    yaitu tabel yang tadi itu sebenarnya
  • 00:20:39
    namun belum normal sepenuhnya karena
  • 00:20:42
    masih membutuhkan
  • 00:20:43
    normalisasi bentuk kedua dan ketiga dan
  • 00:20:46
    seterusnya kalau untuk normal tahap
  • 00:20:48
    pertama sudah memenuhi
  • 00:20:50
    untuk 2 dan 3 nya belum ya
  • 00:20:52
    artinya berarti dalam organisasi itu kan
  • 00:20:56
    bertahap ya sampai ini nanti batas
  • 00:20:58
    dimana Nanti kita pelajari yang terakhir
  • 00:20:59
    yaitu normal yang bcnf nya atau tiga
  • 00:21:03
    setengah
  • 00:21:04
    supaya itu terpenuhi
  • 00:21:07
    Nah itu tadi kan tabel kita kita perlu
  • 00:21:10
    Maka itulah kwitansi ya
  • 00:21:13
    jika nomor kuitansi banyak yang sama
  • 00:21:16
    Bagaimana menentukan kata kunci untuk
  • 00:21:18
    menyeleksi data pada halaman sebelumnya
  • 00:21:20
    tadi kan itu ada Banyak Ada beberapa
  • 00:21:22
    data yang identik ya datanya si Henry
  • 00:21:25
    datanya Si Arif itu ada yang diberi satu
  • 00:21:29
    maka caranya adalah dengan menambahkan
  • 00:21:32
    primary
  • 00:21:36
    [Musik]
  • 00:21:38
    solusinya itu dengan menambahkan kunci
  • 00:21:40
    utama artinya berarti yang nomor ini
  • 00:21:46
    itu tidak lagi layak dikatakan sebagai
  • 00:21:49
    primary ataupun memang
  • 00:21:51
    konsepnya memang bukan untuk jadi
  • 00:21:53
    primary hanya sekedar nomor saja
  • 00:21:56
    maka supaya solusi normalisasi ini
  • 00:21:58
    terpenuhi dengan menambahkan kunci utama
  • 00:22:01
    primary yang
  • 00:22:02
    sifatnya itu adalah
  • 00:22:05
    inti gitu ya atau yang istilah yang saya
  • 00:22:08
    Sebutkan ya kemarin itu adalah
  • 00:22:11
    yang mana kita menggunakan
  • 00:22:13
    atribut dijadikan sebagai primary yang
  • 00:22:15
    ada yang dia tidak lagi tidak akan
  • 00:22:18
    diganggu lagi
  • 00:22:20
    kita tambahkan atribut id
  • 00:22:23
    untuk bisa mewakili seluruh
  • 00:22:25
    record record ini
  • 00:22:28
    Nah kalau menggunakan ID seperti ini kan
  • 00:22:30
    123 sampai 6 ini menjadi pembeda dari 5
  • 00:22:34
    karena semua normalisasinya ya atau item
  • 00:22:37
    data item yang tadi dinormalkan karena
  • 00:22:41
    id-nya sudah berbeda atau unit
  • 00:22:44
    nah dalam menggunakan primary
  • 00:22:51
    Nah itu solusinya
  • 00:22:53
    integer dan semua ya
  • 00:22:58
    seperti itu untuk normalisasi yang
  • 00:23:00
    pertama
  • 00:23:05
    Kesimpulannya adalah ya di sini untuk
  • 00:23:07
    normalisasi pertama adalah untuk
  • 00:23:08
    menghapus virus
  • 00:23:11
    namun
  • 00:23:13
    dia yang ini
  • 00:23:15
    kita berunjuk kepada bentuk tidak normal
  • 00:23:18
    itu
  • 00:23:19
    pensil buku tulis penggaris
  • 00:23:23
    [Musik]
  • 00:23:26
    dalam satu record dia ada banyak nilai
  • 00:23:28
    yaitu multiple jadi pecah menjadi satu
  • 00:23:31
    Nilai saja per record seperti itu
  • 00:23:34
    untuk
  • 00:23:37
    fungsi dari normalisasi pertama Lalu
  • 00:23:40
    tujuan normalisasi tabelnya untuk
  • 00:23:42
    transaction Processing yaitu untuk
  • 00:23:43
    mempercepat proses query
  • 00:23:46
    tentunya
  • 00:23:48
    nah kemudian dalam memiliki 5 syarat
  • 00:23:50
    diantaranya setiap kolom bernilai 1 ya
  • 00:23:54
    sampai pada setiap baris harus bisa
  • 00:23:56
    dilakukan order
  • 00:23:58
    itulah dia untuk organisasi pertama itu
  • 00:24:02
    bentuk pertama
  • 00:24:07
    jadi kita akan diskusikan nanti di
  • 00:24:12
    sesi praktikum ya untuk
  • 00:24:15
    bagaimana contoh-contoh untuk
  • 00:24:17
    menormalkan sebuah tabel menggunakan
  • 00:24:20
    normalisasi bentuk pertama
  • 00:24:23
    baik ya Sekian untuk video materinya
  • 00:24:26
    sampai jumpa nanti di pertemuan
  • 00:24:28
    praktikum untuk pembahasan lebih lanjut
  • 00:24:32
    Terima kasih sudah menonton video
  • 00:24:34
    pembelajaran ini sampai jumpa lagi di
  • 00:24:37
    video selanjutnya saya akhiri
  • 00:24:39
    wassalamualaikum warahmatullahi
  • 00:24:39
    wabarakatuh dan salam sejahtera untuk
  • 00:24:42
    kita semuanya
Etiquetas
  • normalisasi
  • basis data
  • 1NF
  • efisiensi query
  • integritas data
  • redundansi
  • tabel
  • data
  • proses query
  • tahapan normalisasi