BASIS DATA DALAM SISTEM INFORMASI


1. Pengertian Basis Data

https://images.openai.com/static-rsc-4/lhTyTpuDnV132qGPk57Zia63Zmsy2gpGnmtDqjjhQv5pU-P1p1fnyPz1sKcz8igQa8sdaIqaI1lMmKE5ouGCTiCrQNKfCqhAtkE4H4nU3GSowumOjpq3pmmKFvUZybuUi5Qy1rBEI4wtAGIgEyYqhL47-uz6rIFXIE1HL24qNhLULHODUaGjSNAvcg56vxS5?purpose=fullsize
https://images.openai.com/static-rsc-4/bLdnwEctiMfdsMO2ONy5m3wlTPAHiDHd-oszGntobABLgrnUQi_I0BDIND0noTZWsZ9Xdu1nRSk4hmK68u8tMnqHhtQwzPbyFdurVaV_dMZ3HPNf9UpEmWJJ49HIih3x4pVlUku6UaIYhQ2dSAc35yivyq4ecrGlNcWJwPZBz7WgFVZSSEA8L_SjCKMTGM9N?purpose=fullsize
https://images.openai.com/static-rsc-4/S5J1XKg58uQ6C3FVS5ykTklkn2Rmo2A_zwBHe0u07TInfUSLEnc4tcwYL25to4pRNDCs5CNRCisfVxTjV_8RxoJN0hmdFtcVz_W9Ai9VjqB143qhLlMbZ8cMiABZgmdOf6HUu0oA7vJRvDuIOTEtDbsC40iWIe4Uovz4JupzU0Fm1IB-4r36eIi3hXyrLWhQ?purpose=fullsize

8

πŸ“– Deskripsi

Basis Data (Database) adalah kumpulan data yang terorganisir dan disimpan secara sistematis sehingga dapat diakses, dikelola, dan diperbarui dengan mudah.

🧠 Narasi Penjelasan

Dalam sistem informasi, data merupakan bahan mentah yang harus diolah menjadi informasi.
Basis data berfungsi sebagai β€œgudang penyimpanan data” yang memastikan data:

  • Tersimpan rapi
  • Mudah diakses
  • Aman

Contoh:

  • Data mahasiswa
  • Data transaksi
  • Data pelanggan

2. Peran Basis Data dalam Sistem Informasi

https://images.openai.com/static-rsc-4/Pow3kuZvkrc41ek9dDT2p4fuZPC5svjA5rXvkRXf756azZijdpXzEngnmYfFtfJj46HHLl6ZfYI5UG1X4HJ58dbgxZgdtBlAsTUR7u8-h4dEQI8SBcwdbaDd95EchyL95Lcx_nXJfF6TC9HmPsTIHc2uLeZYIu2mcqQJY379eSJkPwaDAnUYv5qzHHO9Qwz0?purpose=fullsize
https://images.openai.com/static-rsc-4/TvjO6FCs-xDuiCk-4q6KAeLXWnHjHPxLJRrFGAF2uDWNii_UKHDOMcXU68jkyBh9bPSt8TB3E_-duGZKaj0vlxZ4KnfP_hERyUGV6ycmbHSf3viuDy21a829nVNutPS-ua2k4FS0t9LlUkcg6w6Qa11fm0eE2Pr2p6ynV6pmB8o6A51eKO7Ud0rFRtmw7m3n?purpose=fullsize
https://images.openai.com/static-rsc-4/4FPblEJdEhNYncUZyK-qWQmk_z_4YR2IwP_AGZrpQWVichDezDWLmX1cnF8DwrfUbiIjR5l40rRTCMM_bzSO1uex4HDnOoHKUP372ZAiZULRdjxWX04cR9kTXMFAe6es_lK369q743eDCDiaZK-FRUOCpwyuxTqNlC0aIUQ2FkHcG5oGWEcAnmD4x38wRQNH?purpose=fullsize

8

πŸ“– Deskripsi

Basis data berperan sebagai pusat penyimpanan dan pengelolaan data dalam sistem informasi.

🧠 Narasi Penjelasan

Tanpa basis data, sistem informasi tidak dapat berjalan dengan baik.
Basis data memungkinkan:

  • Penyimpanan data dalam jumlah besar
  • Akses data secara cepat
  • Konsistensi dan integritas data

πŸ‘‰ Semua proses dalam SI selalu melibatkan database.


3. Database Management System (DBMS)

https://images.openai.com/static-rsc-4/1qHdzXOSYZayCyM4R7KcXlPMlykEhpMDQf6L2un8YtjTylfntzGpXONtf9OcdRFDniTiZXiDR4ou-dvZUq3TDACxydnJMAFo1h0s1IDo2JQXQ5-qdW6a35DYEXzrGtiTBcsByGHDT4x56L4nWUNxt0GXZRCCZkzXEofIkFxISM2VshAd4nxUA0LWcxq-Z1oE?purpose=fullsize
https://images.openai.com/static-rsc-4/WyIIBuoDY_0KfMYaJoO63xHrrIspSPAfs8kM9YCNIn0RXYvK1ZyJzaLbZFp_-ZQ-dGUsXGxce-nBv4_lo53RXPSZVa9YuHoyLN_WKVQWnNqyrzHtOVeT7z2nuNnJqlWxXAKlJbfIMwgU02T7T3ampP3nJnNkOAxfpln5Gowa8flA-WLRrxoyUM528zMYQq6I?purpose=fullsize
https://images.openai.com/static-rsc-4/SNbhqNrNSxwIZyev6_NlDz04YTEtM28o-iRcPrfEqgnUuQj9FuHxxUuplkhlVE2t9HvVchXDwofExlTdkSH40focnHReTrKOxVBthBEW11kQP7teeZkkFupfwzQFTM0ewx3PPgkJZElfkX9MLEu2lcujQqVwmZfTLZ3jHlceND6DM56v-rA-LPb7RyfqUtbo?purpose=fullsize

7

πŸ“– Deskripsi

DBMS (Database Management System) adalah perangkat lunak yang digunakan untuk mengelola basis data.

🧠 Narasi Penjelasan

DBMS bertindak sebagai β€œpengelola” database yang mengatur:

  • Penyimpanan data
  • Akses data
  • Keamanan data

Contoh DBMS:

  • MySQL
  • PostgreSQL
  • Oracle

4. Komponen Basis Data

https://images.openai.com/static-rsc-4/TRh0yH7cep7nUhdiDKn5GmlKG4wFbDzST7sA4SO4DDW407bodfmUSBG3sv4UkolqJ19rwvtl768-afETsPxdiBxmr7HTqw1g-Wz3i4ukFLzIcCQ4SLuw4w3SwEAaoXr0g6x1cfwGqWiG9k2ASwpLyMmax4AA1X5kKn_hkqPSAOToSDrT7wVDv91obNWF8JRZ?purpose=fullsize
https://images.openai.com/static-rsc-4/xQnehjpo_N--Qpvy_DccfgO9NN9XSsv2n1xpQOca-nzlDWfAr9IaVWzMiT4VGlka5OxVdPh9lGLRGRp4GwA25HwcyM1glhjSZZLXxBOXpSoAMi5x29CJzj5f_Mf0CwgXij49Q-PSU7cwM0ylPyTRYdsDfL24RLkSFk6h2zFTsA2auIVS5f7nFofJY5Kme-eM?purpose=fullsize
https://images.openai.com/static-rsc-4/s_CoDEx9UNaAvnDucHvil_rB6nb9tqV9eTVvExHCsuCY43q7JMzIV8smcUdMaMuWMGkODRYjLxW1MPnKg0bbZNU2l5VTjEWSrUCyRmvNNc3Fm-bsxakEx5soGJHdnPVKgoia7yv0NkW6aJKmjRk4M_1BrTiHcDk88leuQUI0BztUifyNdojLLlFK9DDtX-A5?purpose=fullsize

9

πŸ“– Deskripsi

Komponen utama dalam basis data:

  • Tabel
  • Field (kolom)
  • Record (baris)
  • Primary Key

🧠 Narasi Penjelasan

Data dalam database disusun dalam bentuk tabel agar mudah dikelola.

πŸ“Š Contoh Struktur Tabel Mahasiswa:

NIMNamaProdi
001AndiInformatika
002BudiSI

πŸ‘‰ Primary key = NIM (unik)


5. Model Basis Data

https://images.openai.com/static-rsc-4/QE8S8AfFHltBQgeFkUnqnaHNqFAA8JOjzzMA3_h9l_krYq93W01sKq80GcAQy6znO0Pi6n3GuwStLA0XtJgs8nG7Lg_kLvpB_HYjmZzyvSl3WReXReKTQA_6TO8d_u6RjRuHlpCRHJobhTVV4p9Qpm0DS4SPbwVLltpJzwM4zt1V3Ues-_bgx35fc_8s5yx2?purpose=fullsize
https://images.openai.com/static-rsc-4/ilhosVnc67P-FV4XlFYFfL9hjvT-DKbXvnjU8eSlO-Spj33X3YC02OEm-Ci7zK7vIhMOJuKu0J5lFcxo-FaGqGy_sMcDdyyc6jZHkXzLV2uSNRWHPtiW7XGnc485V8vQPETmcttIHs_DZSv6DDOWDVjwMrlgoEJCNztw1qHBT8twPI4iFxHRzKgY-yKd92yB?purpose=fullsize
https://images.openai.com/static-rsc-4/L5TvmimWZMtL0hCmXc22GAAh08EkKcz6OODw0lx8Ty0lvSzwwX2OmP1lZZkxqaqLnxh2fnuslyL35OVa-UUncLeGeMcAaybWdsMpi5r78DxJMc17dJZXBPF9uRFTD1nwaWUnkViXeG7HA1WCseqyJsuoKp6Xe3OxzATOPliCsUWgoi0FV6xMa7U49h6PFCkE?purpose=fullsize

6

πŸ“– Deskripsi

Model basis data adalah cara data diorganisasikan.

🧠 Narasi Penjelasan

πŸ“Š Jenis Model:

ModelPenjelasan
RelasionalTabel (paling umum)
HierarkiStruktur pohon
JaringanRelasi kompleks
NoSQLFleksibel (JSON, graph)

6. Relasi Antar Tabel

https://images.openai.com/static-rsc-4/yttwcg0utOPA-qnnAIfDY5yjdhvObkvKuIs1GXualandqxya57uy_hoOlJfgTEWhtj6pnvgH_XHfKudpqL3Le9wwq8L6QL5wC7m3rSBkp8_p8MDHkoybEk4qg-Vm_AQSAzBPA35ds2jdP11NZNzvU4u64i2JTzaQ6N9J8k-nTLffmzyeDfl_-EjiXzI9IQoA?purpose=fullsize
https://images.openai.com/static-rsc-4/MajwAo_BjhOsw_f_COORsO2YpXnJnyAlWG9LxXX8F4uUF1zy8CarliF9ttMiyKuFoFmpfKPVnaw2i-plIF0zTBlwNeVHA5_pESZj-TLhCfG7OXRSu5B8t0PepPTxLC-cDYjtLLvD9zR6zjZXxn5d6qqLxybiJFZ1PueiEfOVbAkG9W6HzXwfbWNkIkP8G6Rk?purpose=fullsize
https://images.openai.com/static-rsc-4/Qd6JRfzTFnAJwbxqiocC4Ot1yN1R7KHLPrOL-behHfKPc5tY19M-z-sCDeCQ0CANiGog0fwFWr5a4w_oYz7wEt2UmvVabH2t9ZhGdegS9SUcP5pqohoJzjaaEV_4n5E8GPw4ICgwN-TxdbOg8sl4NLhyiYbHIa_APX_nckU-k9n87yjbPPQlNnbCWogC4QXa?purpose=fullsize

7

πŸ“– Deskripsi

Relasi adalah hubungan antar tabel dalam database.

🧠 Narasi Penjelasan

Jenis relasi:

  • One to One
  • One to Many
  • Many to Many

Contoh:

  • Mahasiswa β†’ Mata Kuliah

πŸ‘‰ Relasi penting untuk menghindari duplikasi data.


7. Normalisasi Data

https://images.openai.com/static-rsc-4/czkTRh40hNQH3EcgQba0iftxb1wGgUGvteYTqvwPpOIRQleH5J6CkPpkji065l2ZrgRleJfPJODGRh-AcJi_ZaSGVMWezlRmRBm3Byd_0jRdUdWlBh2LzX_f69ZE7xnnSNXrDrJ7EPKFz_Pl3jmP_1Yz6iQwN6TbYZ_mffHloPFJkBft01_l_1guB1nKLpKI?purpose=fullsize
https://images.openai.com/static-rsc-4/eBsOhDB-iRbF_gy7bGN3n-9sXwJy-1dRf9CL7PBOumsFTYu2r1IVUscaYdzNkQ0Qa5fW_Nx3guxkHw6NLQ0rBG3ScvTcOBhn8YA1NFpJbVz-cnXAOr4zYvpr5s_-nsxBHHsfALsi7COw2qZKbwWf3ceNHMCr0sDj3U4j5XwRPr1zfpZ0uBR0_SLM5uoXFLyP?purpose=fullsize
https://images.openai.com/static-rsc-4/zm1GThIunP4FdTziYeD7LTsmj1xbE8kDvAY-81sfNjTH2yr9PtQX8M-815gy9Ms-S21L7XnmOu67G5wzlvbXnneOnCKJ3QyqLJavTBjLjCCoEhSYzgaPyLoIMwv_WsacRtR25nx9Cwvfdp5TfshAb6TDwYMqn1eN8qKkMPXxsu4KuOiulUPM1CjIhYansWE0?purpose=fullsize

6

πŸ“– Deskripsi

Normalisasi adalah proses mengorganisasi data agar efisien dan tidak redundan.

🧠 Narasi Penjelasan

Tujuan:

  • Menghindari duplikasi
  • Meningkatkan konsistensi
  • Mempermudah pengelolaan

8. Operasi Database (CRUD)

https://images.openai.com/static-rsc-4/1-zWCYzzJvmylKDIOZvQXVTqG90r-F0EhC6CbYtxWlC0QqGgnHSM4xLai7L_YJQuNG8hp6UEkH7P9kwQ0jwAXnInwkMFEdFgcl73T1I3-wBxYxTrp428-6YCYSLvbRtyZWaHDkxRBFWE6am0ZqsKJK-29eR4yIHTsGM6vDdVE4TilUfZJCbUGpeI7eZM4xeQ?purpose=fullsize
https://images.openai.com/static-rsc-4/5sx5SpVYc81K3InpTWlQSf1w_BwCumWowoIlCHQ2SGJOexjj0sBgGM9ELg_chL5NOix47NwGgBCaFDPnsJEIqiygnBAca6bOTjBIZyCMpCGFdLG_RTe9n5R6jZ7t5WUoRWq7u-bxWssInFmlqGzWZYjnlvLFdmeLRVG1kgwieGFB-7Zjk7btPUjf9iYwzsk_?purpose=fullsize
https://images.openai.com/static-rsc-4/V1J8CkKYHXQerhy2tFS0tbfKClsWRnRLq38wEWDEEv5JJljf1KS3-3b3TB5o3DIdm7n4ADttMOzax5oG4RgnFbhxUCULdwXS1j769Ui61n6Dtlxltrq8OxnN-XKuEgmSN-jKX_4sgbRhlor9c5ReB3DExpWyWhH5IJi4tZFRy32wH4OrV4DDTe8QkXRP54Q1?purpose=fullsize

7

πŸ“– Deskripsi

Operasi dasar dalam database:

  • Create
  • Read
  • Update
  • Delete

🧠 Narasi Penjelasan

Semua aplikasi menggunakan operasi ini.
Contoh:

  • Tambah data mahasiswa
  • Edit nilai
  • Hapus data

9. Keamanan Basis Data

https://images.openai.com/static-rsc-4/6FncVEf--xlPQuSjLBW4jaGkdwj0e3D446u3highWNLunK6EJIfzY5dMH-3whD7Ft2vfjplfHxLRcsgCzQTe3Z2fQ6jmHMCpH580NuZNhDnCpnmT_bJ-4VqIEHJQ-aq9TQ7vA8xoh7i85WdGOxlVnQjKgFhlCsqPtGZBSTONwGqHT_nxdVhrwLd4Ai0qDBWq?purpose=fullsize
https://images.openai.com/static-rsc-4/cRIQ4HBbVFpbkNx7CqkJGw-fV1U0hcT18uOmn9ygSzltz--Xstmyt2-rGv8cPQNpMB_g3UKFflrnRI81wEcRkk9FiKDgsyWffP5VrUtTdulk4m46Q8liQDFp5hVbC8AiMpCjuggbfVUiQ4yj0CkX9seBXGakkF1GDQ6x5XCzHs0RHDTlH67rQxg0CUDdSpO4?purpose=fullsize
https://images.openai.com/static-rsc-4/KQkmVmICh1JKP2G1ObYsrXIQ-q6xAzjjVZaItPY0cg3OS_8mMODE4PydqlCiOZRzjB0xUa6RVaWcGVckneflJ68blDZRtTREiZJ7uKJhk4KS7N_gUjYI2K5pIknLWOGrloa_hUU8pl9a90sGDVWLj_mhxhVSiPeJw0jW8AgpYGk_cyhmxk0uuH9QuDIqWKRe?purpose=fullsize

6

πŸ“– Deskripsi

Keamanan database adalah perlindungan data dari akses tidak sah.

🧠 Narasi Penjelasan

Metode keamanan:

  • Login & password
  • Enkripsi
  • Backup

πŸ‘‰ Data adalah aset penting, harus dilindungi.


10. Basis Data dalam Sistem Informasi

https://images.openai.com/static-rsc-4/nQGpJ2aqIDYU269ajwp2uzS9ihVxIOI1_MimJeTFd9aNkcGrmbQ72hHKtjoMNyDHfybTuY-Zqlh-5N8yJdch7r9lkTWzk9X7uRj7F7My4XcS_WErhzaN0difP7bHgdRjE2dhnKcS0M0T1VbSVQDzR6BwYngsAbuwmKjkcn8w44UhQVIpbMf8j8Quw03AOE2B?purpose=fullsize
https://images.openai.com/static-rsc-4/ZrpYKSho62vNfbA2zamTS8iS_YFvtWPO9KJwjtoYKdd7cckO2SScG1NIb6SpagasalNQ4_0ZDOwiVwCMRvBZNn_N2JOrkQzcsdrKQu9x-CwX5g_13_ATYTp8jlJpGz2Gpkd23g2WWqUtBdOe8Ob35V0wJBLZVyPsHdC-zdTQGlQlYWB3AjQ4Lj3L3bKUL552?purpose=fullsize
https://images.openai.com/static-rsc-4/2YcDYjsHC-QeyDCMZGlv1xMF31xv9r19z-Y8I8Yjl87Vs0YGzNR70v_Sg9RMHopNhUveCK_l0xdmp9ujyJXN0rDeGiKs42Muw9D1Kv_A3Vnnje28WLNY3lQVPci1c1_t3RIAgOIshga4ylSJm0320qoOgzrxKuyh4HLTLojety_GMxlQw8E0hrVUi1ULVppJ?purpose=fullsize

8

πŸ“– Deskripsi

Basis data merupakan inti dari sistem informasi.

🧠 Narasi Penjelasan

Alur:

  • Input β†’ masuk ke database
  • Proses β†’ diolah
  • Output β†’ informasi

πŸ‘‰ Semua SI modern berbasis database.


11. Contoh Implementasi

πŸ“Œ Sistem Akademik

KomponenContoh
DatabaseData mahasiswa
ProsesKRS
OutputKHS

πŸ“Œ Sistem E-Commerce

KomponenContoh
DatabaseData produk
ProsesTransaksi
OutputStatus pesanan

12. Kelebihan Penggunaan Basis Data

πŸ“– Deskripsi

Keunggulan database:

🧠 Narasi Penjelasan

  • Data terpusat
  • Akses cepat
  • Mengurangi redundansi
  • Keamanan lebih baik

13. Kesimpulan

  • Basis data adalah inti dari sistem informasi
  • DBMS membantu mengelola data
  • Relasi dan normalisasi penting dalam desain database
  • Database mendukung pengambilan keputusan

🎯 Latihan / Diskusi

  1. Jelaskan perbedaan database dan DBMS!
  2. Apa fungsi primary key?
  3. Mengapa normalisasi penting?

πŸ“ Tugas

Buat desain database sederhana:

  • Pilih kasus (kampus / toko)
  • Buat:
    • Tabel
    • Relasi
    • Field