Database relasional menyimpan data dalam bentuk tabel yang saling terkait. Software yang mengelola database relasional disebut RDBMS, yang menggunakan perintah SQL untuk membuat, mengubah, dan menghapus tabel dan datanya. Keuntungan DBMS termasuk penggunaan data bersama dan menghindari ketidakkonsistenan, sementara kerugian meliputi biaya dan kompleksitas.
Dokumen tersebut membahas tentang pengertian sistem basis data yang terdiri atas basis data, DBMS, dan pemakai yang dapat mengakses dan memanipulasi basis data. Komponen utama sistem basis data adalah perangkat keras, sistem operasi, basis data, DBMS, dan pemakai. Bahasa yang digunakan dalam DBMS adalah DDL untuk mendefinisikan skema basis data dan DML untuk memanipulasi dan mengambil data.
Dokumen tersebut memberikan panduan tentang melakukan penelitian pengguna (user research) untuk mengembangkan produk atau layanan. Beberapa metode penelitian pengguna yang disebutkan adalah wawancara, observasi, dan fokus grup. Wawancara pengguna dijelaskan secara rinci melalui beberapa tahap seperti memperkenalkan diri, mengajukan pertanyaan umum dan spesifik, serta menyimpulkan hasil wawancara. Selain itu
[Ringkasan]
Dokumen tersebut membahas berbagai model bisnis untuk produk digital, meliputi commerce & retail, long tail, multi-sided platform, serta berbagai jenis revenue model seperti subscription, usage, advertising, dan freemium.
Pohon biner adalah struktur data yang banyak digunakan untuk merepresentasikan hubungan hirarki antar elemen, seperti klasifikasi mahluk hidup dan sistem file. Setiap simpul pada pohon biner hanya boleh memiliki dua anak paling banyak. Root adalah simpul paling atas dengan derajat masuk nol dan derajat keluar positif. Daun adalah simpul tanpa anak. Tinggi pohon ditentukan dari level maksimum sedangkan lebar
Stack (tumpukan) adalah koleksi data yang disusun secara berurutan dengan prinsip Last In First Out, di mana elemen terakhir yang dimasukkan akan menjadi elemen pertama yang diambil. Stack memiliki kelebihan operasi penambahan dan penghapusan data yang cepat namun memerlukan memori lebih besar dibanding struktur data lainnya. Operasi utama pada stack adalah push untuk menambahkan data dan pop untuk menghapus data.
Sosial media didefinisikan sebagai media interaksi sosial yang memungkinkan komunikasi dialog interaktif melalui teknologi berbasis web dan seluler. Platform sosial memungkinkan pengguna berpartisipasi dalam membuat dan berbagi konten secara online serta berinteraksi dengan orang lain. Contoh platform sosial populer meliputi Facebook, Twitter, Instagram, dan LinkedIn.
Pohon biner adalah struktur data yang banyak digunakan untuk merepresentasikan hubungan hirarki antar elemen, seperti klasifikasi mahluk hidup dan sistem file. Setiap simpul pada pohon biner hanya boleh memiliki dua anak paling banyak. Root adalah simpul paling atas dengan derajat masuk nol dan derajat keluar positif. Daun adalah simpul tanpa anak. Tinggi pohon ditentukan dari level maksimum sedangkan lebar
Stack (tumpukan) adalah koleksi data yang disusun secara berurutan dengan prinsip Last In First Out, di mana elemen terakhir yang dimasukkan akan menjadi elemen pertama yang diambil. Stack memiliki kelebihan operasi penambahan dan penghapusan data yang cepat namun memerlukan memori lebih besar dibanding struktur data lainnya. Operasi utama pada stack adalah push untuk menambahkan data dan pop untuk menghapus data.
Sosial media didefinisikan sebagai media interaksi sosial yang memungkinkan komunikasi dialog interaktif melalui teknologi berbasis web dan seluler. Platform sosial memungkinkan pengguna berpartisipasi dalam membuat dan berbagi konten secara online serta berinteraksi dengan orang lain. Contoh platform sosial populer meliputi Facebook, Twitter, Instagram, dan LinkedIn.
2. Model Data
• SUATU CARA UNTUK
MENJELASKAN TENTANG
DATA-DATA YANG
TERSIMPAN DALAM BASIS
DATA DAN BAGAIMANA
HUBUNGAN ANTAR DATA
TERSEBUT UNTUK PARA
PEMAKAI SECARA LOGIK
(EDHY SUTANTA)
• MODEL DATA
MERUPAKAN
SEKUMPULAN KONSEP
UNTUK MENERANGKAN
DATA, HUBUNGAN-
HUBUNGAN ANTARA
DATA DAN BATASAN-
BATASAN YANG
TERINTEGRASI DIDALAM
SUATU ORGANISASI
(LINDA MARLINDA)
3. TUJUAN MODEL DATA
• UNTUK MENYAJIKAN DATA AGAR MUDAH DI
MODIFIKASI DAN DI MENGERTI.
4. JENIS MODEL DATA
1. MODEL DATA BERBASIS OBYEK
(OBJECT BASED DATA MODEL)
2. MODEL DATA BERBASIS RECORD
(RECORD BASED DATA MODEL)
3. MODEL DATA FISIK
(PHYSICAL BASED DATA MODEL)
5. MODEL DATA BERBASIS OBYEK
(OBJECT BASED DATA MODEL)
HIMPUNAN DATA DAN PROSEDUR /
RELASI YANG MENJELASKAN HUBUNGAN
LOGIK ANTAR DATA DALAM SUATU BASIS
DATA BERDASARKAN OBYEK DATANYA TERDIRI
ATAS :
• ENTITY RELATIONSHIP MODEL
• SEMANTIC MODEL
• BINARY MODEL
6. MODEL DATA BERBASIS RECORD
(RECORD BASED DATA MODEL)
MODEL INI BERDASARKAN
RECORD/REKAMAN UNTUK
MENJELASKAN KEPADA PEMAKAI
MENGENAI HUBUNGAN LOGIK ANTAR
DATA DALAM BASIS DATA TERDIRI DARI
:
• HIERARCHYCAL MODEL
• NETWORK MODEL
• RELATIONAL MODEL
7. MODEL DATA BERBASIS RECORD
(RECORD BASED DATA MODEL)
UNTUK MENGURAIKAN DATA DI TINGKAT
INTERNAL ATAU MENJELASKAN KEPADA PEMAKAI
BAGAIMANA DATA-DATA DALAM BASIS DATA
DISIMPAN DALAM MEDIA PENYIMPANAN SECARA
FISIK. MODEL INI JARANG DIGUNAKAN KARENA
KERUMITAN DAN KOMPLEKSITASNYA YANG
JUSTRU MENYULITKAN PEMAKAI. MODEL INI
TERDIRI DARI :
• UNIFYING MODEL
• FRAME MEMORY ENTITY RELATONSHIP MODEL
8. ENTITY RELATONSHIP MODEL
MENJELASKAN HUBUNGAN ANTAR DATA DALAM
BASIS DATA KEPADA USER SECARA LOGIK. ER-M
DIDASARKAN PADA PERSEPSI BAHWA REAL
WORLD TERDIRI ATAS OBYEK-OBYEK DASAR YANG
MEMPUNYAI HUBUNGAN/KERELASIAN ANTAR
OBYEK OBYEK DASAR TERSEBUT.
ER-M YANG DIGAMBARKAN DALAM BENTUK
DIAGRAM DISEBUT DIAGRAM ER DENGAN
MENGGUNAKAN SIMBOL-SIMBOL GRAFIS
TERTENTU
9. MENGAPA PERLU MODEL E-R
• DAPAT MENGGAMBARKAN HUBUNGAN
ANTAR ENTITY DENGAN JELAS
• DAPAT MENGGAMBARKAN BATASAN
JUMLAH ENTITY DAN PARTISIPASI ANTAR
ENTITY
• MUDAH DIMENGERTI OLEH PEMAKAI
• MUDAH DISAJIKAN OLEH PERANCANG
DATABASE
•
11. ENTITY/ ENTITAS
SEGALA SESUATU (ORANG, BENDA, HAL) YANG
INFORMASINYA PERLU DISIMPAN DIDALAM BASIS DATA
• ENTITY SET/HIMPUNAN ENTITAS ADALAH KUMPULAN
ENTITAS YANG SEJENIS
• ENTITAS DAPAT BERUPA :
• - ENTITY YANG BERSIFAT FISIK YAITU ENTITAS YANG SECARA
FISIK DAPAT DILIHAT (MISAL: RUMAH, MHS, DOSEN,
KENDARAAN DAN LAIN-LAIN)
• - ENTITY YANG BERSIFAT KONSEP/LOGIK : ENTITY YANG
TIDAK DAPAT DILIHAT SECARA FISIK (MISAL : PEKERJAAN,
PERUSAHAAN, RENCANA. MATA KULIAH DAN LAIN-LAIN)
• SIMBOL YANG DIGUNAKAN UNTUK ENTITAS ADALAH
PERSEGI PANJANG
12. MACAM-MACAM ENTITAS
• ENTITAS REGULER DISEBUT JUGA ENTITAS
DOMINAN, MERUPAKAN ENTITAS YANG
KEBERADAANNYA TIDAK TERGANTUNG PADA
ENTITAS YANG LAIN.
• CONTOH ENTITAS MHS, MATA KULIAH,
KARYAWAN
13. ENTITAS
• ENTITAS DEPENDEN DISEBUT ENTITAS TIDAK
BEBAS/LEMAH /SUBORDINAT KARENA
KEBERADAANNYA BERGANTUNG PADA
ENTITAS YANG LAIN ARTINYA ENTITAS
TERSEBUT MUNCUL JIKA ADA ENTITAS LAIN
SEBAGAI ACUANNYA (ENTITAS REGULER)
MISAL: MAHASISWA –JENJANG-SARJANA
BERGANTUNG PADA ENTITAS MAHASISWA
14. ENTITAS SUPER TYPE DAN ENTITAS
SUB TYPE
• ENTITAS SUPER TYPE: ENTITAS YANG MEMILIKI
TINGKATAN YANG LEBIH TINGGI YAITU
MEMBAWAHI ATAU MEMPUNYAI ENTITAS
BAGIAN YANG LEBIH RENDAH.
• ENTITAS SUB TYPE MERUPAKAN ENTITAS YANG
LEBIH RENDAH YAITU ENTITAS YANG MENJADI
BAGIAN ENTITAS LAIN . MISAL ENTITAS
KARYAWAN (ENTITAS SUPER TYPE) TERDIRI DARI
ENTITAS KARYAWAN TETAP (SUB TYPE) DAN
KARYAWAN TIDAK TETAP (SUB TYPE)
15. ATTRIBUTE
KETERANGAN-KETERANGAN YANG TERKAIT PADA SEBUAH
ENTITAS YANG PERLU DISIMPAN SEBAGAI BASIS DATA.
• NILAI ATRIBUT ADALAH INFORMASI YANG DISIMPAN
DISUATU ATRIBUT DIDALAM SUATU ENTITAS ATAU
RELATIONSHIP
• TERDAPAT DUA JENIS ATRIBUT :
• - IDENTIFER (KEY) UNTUK MENENTUKAN SUATU ENTITAS
SECARA UNIK
• - DECRIPTOR (NONKEY ATRIBUTE), UNTUK MENENTUKAN
KARAKTERISTIK DARI SUATU ENTITAS YANG UNIK
• SIMBOL UNTUK ATRIBUT ADALAH ELLIPS/OVAL
17. KLASIFIKASI ATRIBUT DAPAT
DIKLASIFIKASIKAN DALAM 2
KELOMPOK :• :
• 1. ATRIBUT SEDERHANA (SIMPLE ATRIBUTE)
YAITU JIKA ATRIBUT BERISI SEBUAH
KOMPONEN NILAI/ELEMENTER.
• 2. ATRIBUT KOMPOSIT (COMPOSITE
ATTRIBUTE) YAITU JIKA ATRIBUT BERISI LEBIH
DARI SEBUAH KOMPONEN NILAI.
18. RELASI ANTAR ENTITAS
(RELATIONSHIP)
HUBUNGAN YANG TERJADI ANTARA SATU ATAU
LEBIH ENTITAS
• RELATIONSHIP TIDAK MEMPUNYAI
KEBERADAAN FISIK, KECUALI YANG MEWARISI
HUBUNGAN ANTARA ENTITAS TERSEBUT
• RELATIONSHIP SET ADALAH KUMPULAN
RELATIONSHIP YANG SEJENIS
• SIMBOL YANG DIGUNAKAN ADALAH BENTUK
BELAH KETUPAT/RECTANGLE
20. JENIS RELASI ANTAR ENTITAS
• RELASI 1- KE -1 / SATU KE SATU (ONE TO ONE)
• RELASI n –KE – 1 /BANYAK KE SATU (MANY TO
ONE) ATAU 1-KE-n /SATU KE BANYAK (ONE TO
MANY)
• RELASI n-KE-n / BANYAK KE BANYAK (MANY
TO MANY)
22. LANGKAH MENGGAMBAR ER-D
1. IDENTIFIKASIKAN SETIAP ENTITAS YANG
TERLIBAT
2. IDENTIFIKASIKAN SETIAP ATRIBUT PADA
SETIAP ENTITAS
3. IDENTIFIKASIKAN KEMUNGKINAN ADANYA
RELASI YANG MUNGKIN TERJADI ANTAR
ENTITAS
4. GAMBARKAN ER-D
5. CEK/PERIKSA HASIL ER-D