SlideShare a Scribd company logo
1 of 64
Download to read offline
DepartemenTeknik Elektro
FakultasTeknologi Elektro dan Informatika Cerdas
InstitutTeknologi Sepuluh Nopember
Bab 1
Konsep Data (Bagian Pertama)
EE-184405 Probabilitas, Statistik, & Proses Stokastik
Pengantar
• Mahasiswa mampu memahami konsep data, meliputi: data, sumber data,
entity relationship diagram, tipe data dan ukuran.
• Mahasiswa mampu memodelkan data, meliputi model data konsep, model
data logika, dan model data fisik.
• Model data konsep mendefinisikan konsep dan aturan,APA (WHAT) yang ada
dalam sistem.
• Model data logika mendefinisikan BAGAIMANA (HOW) sistem harus
diimplementasikan, untuk mengembangkan peta teknis aturan dan struktur
data.
• Model data fisik menjelaskan BAGAIMANA (HOW) sistem akan
diimplementasikan menggunakan sistem Database Management System
(DBMS).
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Fakta
Pada jaman sekarang, kebutuhan sistem informasi manajemen
berkembang pesat. Pemodelan data merupakan salah satu tahap dari
sistem informasi manajemen.
Berikut salah dua aplikasi pemodelan data pada paparan ini:
• Pemodelan data pada FRS mahasiswa
• Pemodelan data pada Sistem Navigasi
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Definisi Data
• Entity instance – adalah nilai dari entity. Misal
entity mahasiswa instance: mahasiswa dengan
nrp 07111940000175.
• Data item – merupakan nilai data terkecil,
yakni nilai dari satu entity instance pada satu
attribute. Misal entity mahasiswa instance
dengan nrp 07111940000175, pada attribute
nama,WASEDA HIMAWARI adalah
merupakan data item.
• Data record – adalah satu nilai pada seluruh
attribute pada satu entity. Misal entity
mahasiswa pada nrp 07111940000176, dengan
nilai seluruh attributenya: 07111940000176,
MUHAMMAD USAMA SAHAL, dan L.
• Data field – adalah seluruh nilai satu attribute
pada satu entity. Misal entity mahasiswa
dengan attribute nrp.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
• Data – adalah seluruh nilai
pada satu entity. Misal seluruh
nilai pada entity mahasiswa
Sumber Data
• Pengumpulan: data yang diperoleh dengan cara
dimasukkan oleh user, misal: frsid, tahunsem,
nilaidosen.
• Perhitungan: data yang diperoleh dengan
perhitungan tertentu, misal: nilaihuruf, nilaiangka,
IPS, IPK.
• Dari sistem: data yang diperoleh dari sistem, misal:
jam, tanggal.
• Dari relasi: data yang diperoleh dari entity lain
dengan hubungan relasi entity tersebut, misal:
mahasiswa_nrp, matakuliah_kodemk, dosen_nip.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Entity Relationship Diagram (ERD)
• ERD merupakan notasi grafis dalam pemodelan data konseptual yang
mendeskripsikan hubungan antara entity/penyimpanan/tables
• ERD digunakan untuk memodelkan struktur data dan hubungan antar data.
• Dengan ERD kita dapat menguji model dengan mengabaikan proses yang
harus dilakukan.
• ERD menjawab pertanyaan seperti :
• Data apa yang diperlukan ?
• Bagaimana data yang satu berhubungan dengan yang lain ?
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
ERD: Notasi Simbolik Entity Relationship Diagram
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
entity
atribute
relation
link
ERD: Komponen ERD
• Entitas (Entity)
• Atribut (Attribute)
• Relasi (Relationship)
• Derajat Kardinalitas (Cardinality Degree)
• Penentuan Primary Key
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
ERD: Entity
• Merupakan obyek yang mewakili sesuatu dalam dunia nyata dan dapat
dibedakan antara satu dengan lainnya (unique).
• Memiliki atribut yang mendeskripsikan karakteristik dari objek tersebut.
• Entity dapat berupa:
• Fisik (mahasiswa, dosen, mobil, rumah, manusia, pegawai dsb)
• Abstrak/konsep (departemen, pekerjaan, mata kuliah dsb)
• Kejadian (pembelian, penjualan, peminjaman, dsb)
• Notasi : Mahasiswa
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
ERD: Atribut (Attribute)
• Di dalam entity ‘MAHASISWA’ berisi elemen-elemen data (biodata
mahasiswa) yang terdiri atas NRP, NAMA, ALAMAT, dan sebagainya.
• NRP, NAMA, dan ALAMAT disebut dengan atribut (field).
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
ERD: Relasi (Relationship)
• Relasi adalah penghubung antara satu entity (master file) dengan entity lain
di dalam sebuah sistem informasi. Pada akhirnya, relasi akan menjadi file
transaksi (transaction file) di sistem komputer.
• Contoh relasi yang terjadi pada perpustakaan ITS adalah :
“Mahasiswa meminjam buku,” atau “Mahasiswa mengembalikan buku.”
• Dalam hal ini, Mahasiswa dan Buku adalah entity, sedangkan meminjam dan
mengembalikan adalah transaksi (relasi antara mahasiswa dan buku).
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
ERD: Macam Relasi
• Unary : relasi dengan 1 entity
• Binary: relasi antara 2 entity
• One-to-one (1:1)
• One-to-many (1:N) atau many-to-one (N:1)
• Many-to-many (M:N)
• Ternary: relasi antara 3 entity atau lebih
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
ERD: Derajat Kardinalitas (Cardinality Degree)
Hubungan antar entity ditandai pula oleh derajat kardinalitas. Fungsi dari
derajat kardinalitas ini adalah untuk mengetahui derajat kardinalitas pada
masing-masing entity yang terhubung oleh relationship pada ERD tersebut.
Tiga jenis derajat kardinalitas adalah :
• One to one, dilambangkan dengan 1 : 1
• One to many, dan sebaliknya, yang dilambangkan dengan 1 : N dan
sebaliknya
• Many to many, dilambangkan dengan M : M atau M : N
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
ERD: Penentuan Primary Key
• Di setiap entity di dalam ERD, seharusnya ada atribut (field) yang dipilih
untuk dijadikan kunci utama atribut (primary key/ key field), yaitu atribut
yang dijadikan identity yang menjamin keunikan (tidak ada yang sama) isi
datanya.
• Misalkan, untuk entity mahasiswa dipilih atribut NRP sebagai kunci utama
atributnya karena tidak ada satupun mahasiswa yang memiliki NRP yang
sama.
• Penulisan kunci utama atribut didalam ERD harus dibedakan dengan atribut
lainnya, misalkan dengan pemberian tanda ‘*’ didepan nama atributnya, atau
icon kunci, atau digaris bawahi atributnya.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
ERD: Macam key attribute
• Superkey: satu atau gabungan beberapa atribut yang dapat membedakan setiap
baris data dalam sebuah tabel secara unik
• Contoh  Superkey untuk entity mahasiswa:
• NRP, Nama, Alamat, JenisKel, Gaji
• NRP, Nama, Alamat, JenisKel
• NRP, Nama, Alamat
• NRP, Nama
• Nama (jika dapat dijamin kalau tidak ada nama yang sama antara satu baris dengan baris yang lain)
• NRP
• Candidat Key: superkey yang jumlah atributnya paling sedikit
• Contoh  candidat key untuk entity mahasiswa
• Nama (jika dapat dijamin kalau tidak ada nama yang sama antara satu baris dengan baris yang lain)
• NRP
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
ERD: Macam key attribute
• Primary key: suatu candidat key yang dipilih menjadi kunci utama karena
sering dijadikan acuan untuk mencari informasi, ringkas, menjadi keunikan
suatu baris
• Contoh : NRP antara satu mahasiswa dengan mahasiswa lain pasti berbeda, dalam hal ini
NRP dapat digunakan sebagai primary key
• Foreign key: suatu candidat key entity lain yang dipilih menjadi foreign key
•Contoh : NIP dosen wali dari satu mahasiswa, merupakan foreign key pada entity
mahasiswa, yang berasal dari entity dosen
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
ERD: Contoh Key Pada Entity Mahasiswa
• Key – pada satu entity, dibutuhkan attribute
dengan data field yang unik. Sehingga setiap data
record menjadi unik juga. Pada entity mahasiswa,
data field yang unik, didapatkan pada attribute nrp.
Karena attribute nama dan jeniskelamin itu bisa
tidak unik.
• Primary Key: attribute dengan data field yang unik
pada satu entity (misal attribute nrp pada entity
mahasiwa), dan harus terisi (Not Null/NN)
• Foreign Key: attribute dengan primary key dari
entity lain, misal attribute dosen_nip pada entity
mahasiswa merupakan foreign key, karena
attribute nip merupakan primary key pada entity
dosen
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran
Tipe data meliputi:
• Tipe data numeric
• Tipe data string
• Tipe data datetime
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: Numeric
Tipe data numeric meliputi:
• Tipe integer
• Tipe fixed-point
• Tipe floating-point
• Tipe bit-value
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: Numeric | Integer
Tipe data numeric, tipe integer meliputi:TINYINT, SMALLINT, MEDIUMINT, INT,
BIGINT. Dengan spesifikasi seperti pada tabel berikut:
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Type Storage (Bytes) MinimumValue
Signed
MinimumValue
Unsigned
MaximumValue
Signed
MaximumValue
Unsigned
TINYINT 1 -128 0 127 255
SMALLINT 2 -32768 0 32767 65535
MEDIUMINT 3 -8388608 0 8388607 16777215
INT 4 -2147483648 0 2147483647 4294967295
BIGINT 8 -263 0 263-1 264-1
Tipe Data dan Ukuran: Numeric | Fixed-point
Tipe data numeric, tipe fixed-point meliputi: DECIMAL, NUMERIC.
Contoh: salary DECIMAL(5,2)
• Dalam contoh ini, 5 adalah presisi dan 2 adalah skala. Presisi mewakili jumlah
digit signifikan yang disimpan untuk nilai, dan skala mewakili jumlah digit
yang dapat disimpan mengikuti titik desimal.
• DECIMAL (5,2) dapat menyimpan nilai apa pun dengan lima digit dan dua
desimal, sehingga nilai yang dapat disimpan dalam rentang kolom salary dari
-999,99 hingga 999,99.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: Numerik | Floating-point
Tipe data numeric, tipe floating-point meliputi: FLOAT, DOUBLE.
• Misalnya, kolom yang didefinisikan sebagai FLOAT (7,4) akan terlihat seperti
-999.9999 saat ditampilkan. MySQL melakukan pembulatan saat
menyimpan nilai, jadi jika Anda memasukkan 999.00009 ke dalam kolom
FLOAT (7,4), hasil perkiraannya adalah 999.0001.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: Numerik | Bit-value
Tipe data numeric, tipe bit-value meliputi: BIT.
• Untuk menentukan nilai BIT, notasi b'value 'dapat digunakan. nilai adalah
nilai biner yang ditulis menggunakan nol dan satu. Misalnya, b'111 'dan
b'10000000' masing-masing mewakili 7 dan 128.
• Jika Anda menetapkan nilai ke kolom BIT (M) yang panjangnya kurang dari M
bit, nilainya diisi di sebelah kiri dengan nol. Misalnya, menetapkan nilai b'101
'ke kolom BIT (6), pada dasarnya, sama dengan menetapkan b'000101‘.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: String
Tipe data string meliputi:
• Tipe char dan varchar
• Tipe binary dan varbinary
• Tipe blob dan text
• Tipe enum
• Tipe set
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: String | Char
Tipe data string, tipe Char meliputi: CHAR,VARCHAR.
• Tipe CHAR dan VARCHAR serupa, tetapi berbeda dalam cara mereka disimpan dan
diambil. Mereka juga berbeda dalam panjang maksimum dan apakah ruang trailing
dipertahankan.
• Jenis CHAR danVARCHAR dideklarasikan dengan panjang yang menunjukkan
jumlah karakter maksimum yang ingin Anda simpan. Misalnya,CHAR (30) dapat
menampung hingga 30 karakter.
• Tabel berikut mengilustrasikan perbedaan antara CHAR danVARCHAR dengan
menunjukkan hasil menyimpan berbagai nilai string ke dalam kolom CHAR (4) dan
VARCHAR (4).
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: String | Binary
Tipe data string, tipe binary meliputi: BINARY,VARBINARY.
• Tipe BINARY dan VARBINARY mirip dengan CHAR danVARCHAR, kecuali
bahwa mereka menyimpan string biner daripada string non-biner. Artinya,
mereka menyimpan string byte daripada string karakter. Ini berarti mereka
memiliki set karakter biner dan collation, dan perbandingan dan pengurutan
didasarkan pada nilai numerik dari byte dalam nilai.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: String | Blob danText
Tipe data string, tipe Blob danText meliputi:TINYBLOB, BLOB, MEDIUMBLOB,
dan LONGBLOB;TINYTEXT,TEXT, MEDIUMTEXT, dan LONGTEXT
• BLOB adalah objek besar biner yang dapat menampung sejumlah variabel
data. Keempat jenis BLOB adalahTINYBLOB, BLOB, MEDIUMBLOB, dan
LONGBLOB. Ini berbeda hanya dalam panjang maksimum nilai yang dapat
mereka pegang. Keempat jenis TEXT adalahTINYTEXT,TEXT,
MEDIUMTEXT, dan LONGTEXT.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: String | Enum
Tipe data string, tipe enum meliputi: ENUM.
• ENUM adalah objek string dengan nilai yang dipilih dari daftar nilai yang
diizinkan yang disebutkan secara eksplisit dalam spesifikasi kolom pada
waktu pembuatan tabel.
• Misal: ENUM ('Mercury,'Venus ',' Earth ').
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: String | Enum
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: String | Set
Tipe data string, tipe set meliputi: SET.
• SET adalah objek string yang dapat memiliki nilai nol atau lebih, yang
masing-masing harus dipilih dari daftar nilai yang diizinkan yang ditentukan
saat tabel dibuat. Nilai kolom SET yang terdiri dari beberapa anggota
ditetapkan ditentukan dengan anggota dipisahkan oleh koma (,).
Konsekuensi dari ini adalah bahwa nilai anggota SET tidak boleh
mengandung koma.
• Misalnya, kolom yang ditentukan sebagai SET (one', ‘two') NOT NULL dapat
memiliki salah satu dari nilai-nilai ini:
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: String | Set
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: String
M menunjukkan panjang kolom yang dinyatakan dalam karakter untuk tipe
string non-biner dan byte untuk tipe string biner.
L mewakili panjang aktual dalam byte dari nilai string yang diberikan.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: Datetime
Tipe data datetime meliputi:
• Tipe date, datetime, dan timestamp
• Tipe time
• Tipe year
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: Datetime | Date
Tipe data datetime, tipe datetime meliputi: DATE, DATETIME, danTIMESTAMP.
Tipe DATE, DATETIME, danTIMESTAMP terkait. Bagian ini menjelaskan karakteristik
mereka, bagaimana mereka mirip, dan bagaimana mereka berbeda. Untuk deskripsi
rentang DATE dan DATETIME, "didukung" berarti bahwa meskipun nilai sebelumnya
mungkin berfungsi, tidak ada jaminan.
Tipe DATE digunakan untuk nilai-nilai dengan bagian tanggal tetapi tanpa bagian
waktu. MySQL mengambil dan menampilkan nilai DATE dalam format 'YYYY-MM-DD'.
Kisaran yang didukung adalah '1000-01-01' hingga '9999-12-31'.
Tipe DATETIME digunakan untuk nilai yang berisi bagian tanggal dan waktu. MySQL
mengambil dan menampilkan nilai DATETIME dalam format 'YYYY-MM-DD hh: mm:
ss'. Kisaran yang didukung adalah '1000-01-01 00:00:00' hingga '9999-12-31 23:59:59'.
Tipe data TIMESTAMP digunakan untuk nilai yang berisi bagian tanggal dan waktu.
TIMESTAMP memiliki rentang '1970-01-01 00:00:01' UTC hingga '2038-01-19 03:14:07'
UTC (Coordinated UniversalTime).
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: Datetime |Time
Tipe data datetime, tipe time meliputi:TIME.
• MySQL mengambil dan menampilkan nilai TIME dalam format 'hh: mm: ss'
(atau 'hhh: mm: ss' untuk nilai jam besar). NilaiTIME dapat berkisar dari
'-838: 59: 59' hingga '838: 59: 59'. Bagian jam mungkin sangat besar karena
tipeTIME dapat digunakan tidak hanya untuk mewakili waktu sehari (yang
harus kurang dari 24 jam), tetapi juga waktu yang telah berlalu atau interval
waktu antara dua peristiwa (yang mungkin jauh lebih besar dari 24 jam, atau
bahkan negatif).
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Tipe Data dan Ukuran: Datetime |Year
Tipe data datetime, tipe year meliputi:YEAR.
• Tipe YEAR adalah tipe 1-byte yang digunakan untuk merepresentasikan nilai
tahun. Ini dapat dinyatakan sebagaiYEAR dengan lebar tampilan implisit 4
karakter, atau setara denganYEAR (4) dengan lebar tampilan eksplisit.
• MySQL menampilkan nilaiYEAR dalam formatYYYY, dengan kisaran 1901
hingga 2155, dan 0000.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
DepartemenTeknik Elektro
FakultasTeknologi Elektro dan Informatika Cerdas
InstitutTeknologi Sepuluh Nopember
Bab 1
Konsep Data (Bagian Kedua)
EE-184405 Probabilitas, Statistik, & Proses Stokastik
Pemodelan Data
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Pemodelan Data
Tahapan Pemodelan Data:
• Model Data Konsep: mengidentifikasi entity penting dan hubungan
tingkat tinggi antar entity yang berbeda.
• Model Data Logika: mengidentifikasi satu entity mengandung beberapa
attribute yang terkait. Attribute tersebut dapat berperan sebagai
Primary Key, Foreign Key, atau bukan.
• Model Data Fisik: menyatakan entity dalam nama tabel, dan attribute
dalam nama field/column. Setiap field/column mempunyai tipe data
tertentu.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Feature Model Data
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Feature Conceptual Logical Physical
Entity Names ✓ ✓
Entity relationship ✓ ✓
Attributes ✓
Primary Keys ✓ ✓
Foreign Keys ✓ ✓
Table Names ✓
Column Names ✓
Column DataTypes ✓
Primary Keys: attribute yang bersifat unik (seperti nip, nrp), dan harus terisi (Not Null/NN)
Foreign Keys: attribute dengan primary key dari entity lain
Integra ITS: FRS Mahasiswa (Konsep)
• Teridentifikasi 4 entities: dosen,
mahasiswa, matakuliah, dan frs
• Teridentifikasi 4 entity relationship:
• Dosen sebagai wali mahasiswa (one-to-
many)
• Mahasiswa mengambil MK dalam frs
(one-to-many)
• Matakuliah yang diambil mahasiswa
dalam frs (one-to-many)
• Dosen mengajar MK dalam frs (one-to-
many)
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
one
many
Gambar dibuat dengan MySQLWorkbench
Integra ITS: FRS Mahasiswa (Logika)
• Pada entity dosen, terdapat 4 attributes: nip,
namadsn, alamat, hp. Primary key: nip. Indexes: nip
• Pada entity mahasiswa, terdapat 5 attributes: nrp,
namamhs, jeniskelamin, alamat, dosen_nip.
Primary key: nrp. Foreign key: dosen_nip. Indexes:
fk_mahasiswa_dosen_idx, nrp.
• Pada entity matakuliah, terdapat 4 attributes:
kodemk, namamk, sks, kurikulum. Primary key:
kodemk. Indexes: kodemk.
• Pada entity frs, terdapat 8 attributes: frsid,
tahunsem, nilaidosen, nilaihuruf, nilaiangka,
mahasiswa_nrp, matakuliah_kodemk, dosen_nip.
Primary key: frsid. Foreign key: mahasiswa_nrp,
matakuliah_kodemk, dosen_nip. Indexes:
fk_frs_mahasiswa1_idx, fk_frs_matakuliah1_idx,
fk_frs_dosen1_idx, frsid
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Integra ITS: FRS Mahasiswa (Fisik)
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
• Pada model data fisik, entity menjadi table
dan attribute menjadi column/field.
Kemudian setiap column/field mempunyai
data type tertentu.
• Pada table dosen, terdapat 4 columns:
• nip dengan data typeVARCHAR(18),
• nama dengan data typeVARCHAR(45),
• alamat dengan data typeVARCHAR(45),
• hp dengan data typeVARCHAR(15).
• Secara sama, demikian juga pada tables
mahasiswa, matakuliah, dan frs.
Integra ITS: Indeks Prestasi Semester (IPS)
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
• Pada akhir semester, saat semua pengampu MK telah memasukkan nilai,
mahasiswa dapat mengetahui Indeks Prestasi Semester (IPS).
• 𝐼𝑃𝑆 =
σ 𝑆∗𝑁
σ 𝑆𝐾𝑆
=
16+12+10.5+12+12+14
4+3+3+3+3+4
=
76.5
20
= 3.83
• IPS sama dengan mean dari nilai angka, dimana sks sebagai frekuensinya.
Integra ITS: FRS Mahasiswa (View)
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
PadaView FRS, terdapat:
• kodemk sebagai data primer,
• namamk sebagai data sekunder (lookup table matakuliah),
• sks sebagai data sekunder (lookup table matakuliah),
• nilaihuruf sebagai data primer hasil konversi nilaidosen,
• S*N sebagai data sekunder hasil perhitungan perkalian sks
dengan nilaiangka (nilaiangka {4, 3.5, 3, 2.5, 2, 1, 0} merupakan
hasil konversi nilaihuruf {A, AB, B, BC, C, D, E}).
Integra ITS: Statistik Satu Mata Kuliah
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Pada satu kelas Probabilitas, Statistik,
dan Proses Stokastik dengan 42
mahasiswa, mempunyai statistik:
• Nilai minimum : 40.95
• Nilai maksimum : 96.25
• Rata-rata : 73.92 (3.12)
• Standar deviasi : 10.74
Sistem Navigasi: INS-GPS-Magneto
• Percepatan accelero 𝑎
• Kecepatan sudut gyro 𝜔
• Flux magneto 𝐺 diubah menjadi
orientasi 𝜓 𝑚
• Mekanisasi mengolah 𝑎, 𝜔
menjadi posisi, kecepatan, dan
orientasi 𝑥, 𝑣, 𝜓 dalam frame
navigasi
• Filter Kalman mengestimasi
posisi, kecepatan, dan orientasi
ො𝑥, ො𝑣, ෠𝜓.
• Dimana sinyal posisi dan
kecepatan GPS 𝑥 𝐺, 𝑣 𝐺, serta
orientasi magneto 𝜓 𝑚 sebagai
korektor.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
(7) INS-GPS-Magneto
(4)
Mekanisasi
(5)
GPS
(6)
Filter Kalman
IMU
(1)
Accelero
(2)
Gyro
(3)
Magneto
𝜓 𝑚
𝑎
𝜔
𝑥, 𝑣, 𝜓
𝑥 𝐺, 𝑣 𝐺
ො𝑥, ො𝑣, ෠𝜓
Sistem Navigasi: KVH 1775 IMU (FOG)
• KVH 1775 Inertial Measurement Unit (IMU) adalah
sebuah perangkat yang mengandung 9 sensors,
yakni 3 accelero sensors, 3 gyro sensors, dan 3
magneto sensors, yang terpasang pada ketiga
sumbu x, y, dan z.
• Accelero sensor mengukur percepatan lateral 𝑎.
• Gyro sensor mengukur kecepatan angular 𝜔.
• Magneto sensor mengukur flux medan magnet 𝐺.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Sistem Navigasi: Gyroscope Specifications
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Sistem Navigasi: Accelerometer Specifications
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Sistem Navigasi: Magnetometer Specifications
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Sistem Navigasi: Pemodelan Data (Konsep)
• Teridentifikasi 4 entities: imu,
mekanisasi, gps, dan
filterKalman
• Teridentifikasi 4 entity
relationship:
• Imu ditransformasi melalui
mekanisasi (one-to-one)
• Imu (magneto) digunakan
dalam filterKalman (one-to-one)
• Mekanisasi digunakan dalam
filterKalman (one-to-one)
• GPS digunakan dalam
filterKalman (one-to-one)
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Sistem Navigasi: Pemodelan Data (Logika)
• Entity imu mempunyai 14 attributes:
waktu, ax, ay, az, wx, wy, wz, fx, fy, fz,
roll_m, pitch_m, yaw_m,
mekanisasi_waktu. Primary key:
waktu. Indexes: waktu,
fk_imu_mekanisasi1_idx.
• Entity mekanisasi mempunyai 11
attributes: waktu, latitude, longitude,
altitude, vx, vy, vz, roll, pitch, yaw,
filterKalman_waktu. Primary key:
waktu.
• Entity gps mempunyai 8 attributes:
waktu, x_gps, y_gps, z_gps, vx_gps,
vy_gps, vz_gps, filterKalman_waktu.
Primary key: waktu.
• Entity imu mempunyai 10 attributes:
waktu, x_est, y_est, z_est, vx_est,
vy_est, vz_est, roll_est, pitch_est,
yaw_est. Primary key: waktu.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Sistem Navigasi: Pemodelan Data (Fisik)
• Pada model data fisik, entity
menjadi table dan attribute
menjadi column/field. Kemudian
setiap column/field mempunyai
data type tertentu.
• Pada table imu, terdapat 14
columns:
• waktu dengan data type
DECIMAL(9,4),
• ax .. yaw_m dengan data type
DECIMAL(9,4),
• mekanisai_waktu dengan data
type DECIMAL(9,4),
• Secara sama, demikian juga pada
tables mekanisasi, gps, dan
filterKalman.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Sistem Navigasi: Data Gyro Sensors (Diam)
• Pengukuran gyro sensor dalam
keadaan diam dibutuhkan untuk
mendapatkan bias. Hasil bias
tersebut digunakan untuk
alignment.
• Dalam keadaan diam, semestinya
wx, wy, dan wz mempunyai mean
0.
• Dengan time sampling 𝑡 𝑠 = 0.001
(1000 Hz), maka terdapat 1620001
data.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Mean Sinyal
wx -2.3707e-07
wy 3.5713e-07
wz -2.4168e-07
Sistem Navigasi: Data Accelero Sensors (Diam)
• Pengukuran accelero sensor dalam
keadaan diam dibutuhkan untuk
mendapatkan bias. Hasil bias
tersebut digunakan untuk
alignment.
• Dalam keadaan diam, semestinya
ax dan ay mempunyai mean 0.
Sedangkan az mempunyai mean
9.81𝑚/𝑠2.
• Dengan time sampling 𝑡 𝑠 = 0.001
(1000 Hz), maka terdapat 1620001
data.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Mean Sinyal
ax -0.2661
ay -0.1895
az 9.7754
Sistem Navigasi: Data Magneto Sensors (Diam)
• Pengukuran magneto dalam
keadaan diam dibutuhkan untuk
mendapatkan flux pada sumbu x,
y, dan z. Hasil flux tersebut
digunakan untuk mendapatkan
orientasi.
• Dalam keadaan diam, nilai fx, fx,
dan fy mempunyai mean seperti
pada tabel.
• Dengan time sampling 𝑡 𝑠 = 0.001
(1000 Hz), maka terdapat 1620001
data.
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Mean Sinyal
fx -0.0707
fy -0.3713
fz 0.3168
Ringkasan
• ERD merupakan representasi model data konsep
• Model data logika untuk mengembangkan peta teknis aturan dan
struktur data
• Model data fisik merupakan implementasi pada DBMS
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Latihan
• Rancanglah ERD dari kasus aplikasi database sederhana untuk sistem
informasi Persediaan Barang
• Entity yang ada:
• Pemasok
• Pengiriman
• Barang
• Pelanggan
• Pemesanan
• Produk
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Asesmen: Pengaturan Posisi Motor DC
• Motor DC dirangkai secara open loop dan closed loop.
• Input posisi pada potentiometer
• Input parameter controller
• Output posisi potentiometer
• Buat model datanya!
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Asesmen: Pengaturan Pneumatic
• Pneumatic dirangkai dengan ladder
diagram
• Input setiap alat, secara mekanik dengan
tekanan udara dan secara elektrik dengan
modul
• Alat-alat yang digunakan, meliputi:
pneumatic, modul elektrik, limit switch,
solenoid
• Output: lampu pada modul, state
pneumatic (extend atau retract)
• Buat model datanya!
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Asesmen: Programmable Logic Controller (PLC) - SIEMENS
• PLC dirangkai dengan
ladder diagram beserta
input dan output
• Output: lampu pada modul
yang terhubung dengan
PLC
• Detail
• Buat model datanya!
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Siemens-S7-300
Asesmen: Process ControlTechnology – PCT-100 – Flow Control
• Rangkaian PCT diberikan set
point flow, dan nilai parameter
PID controller
• Output: output flow yang terukur
• Buat model datanya!
Pengantar Fakta Konsep Ringkasan Latihan Asesmen
Asesmen: Process ControlTechnology – PCT-100 – Flow Control
Pengantar Fakta Konsep Ringkasan Latihan Asesmen

More Related Content

What's hot

Konsep dasar pendugaan parameter
Konsep dasar pendugaan parameterKonsep dasar pendugaan parameter
Konsep dasar pendugaan parameter
matematikaunindra
 
Matematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - EigenMatematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - Eigen
Beny Nugraha
 
Metode Simplek Minimasi
Metode Simplek MinimasiMetode Simplek Minimasi
Metode Simplek Minimasi
Siti Zuariyah
 
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
Beny Nugraha
 
variabel random dan distribusi peluang
variabel random dan distribusi peluangvariabel random dan distribusi peluang
variabel random dan distribusi peluang
Ceria Agnantria
 

What's hot (20)

Transformasi Peubah Acak dan Distribusinya
Transformasi Peubah Acak dan Distribusinya Transformasi Peubah Acak dan Distribusinya
Transformasi Peubah Acak dan Distribusinya
 
Konsep dasar pendugaan parameter
Konsep dasar pendugaan parameterKonsep dasar pendugaan parameter
Konsep dasar pendugaan parameter
 
Fungsi Kompleks (pada bilangan kompleks)
Fungsi Kompleks (pada bilangan kompleks)Fungsi Kompleks (pada bilangan kompleks)
Fungsi Kompleks (pada bilangan kompleks)
 
Teori bilangan (induksi matematika)
Teori bilangan (induksi matematika)Teori bilangan (induksi matematika)
Teori bilangan (induksi matematika)
 
Matematika teknik 01-definisi pd
Matematika teknik 01-definisi pdMatematika teknik 01-definisi pd
Matematika teknik 01-definisi pd
 
Matematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - EigenMatematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - Eigen
 
Makalah interpolasi kelompok 2
Makalah interpolasi kelompok 2Makalah interpolasi kelompok 2
Makalah interpolasi kelompok 2
 
RPP persamaan garis lurus
RPP persamaan garis lurusRPP persamaan garis lurus
RPP persamaan garis lurus
 
Metode Simplek Minimasi
Metode Simplek MinimasiMetode Simplek Minimasi
Metode Simplek Minimasi
 
Analisis Vektor ( Bidang )
Analisis Vektor ( Bidang )Analisis Vektor ( Bidang )
Analisis Vektor ( Bidang )
 
Metamtika teknik 03-bernouli dan pdl-tk1
Metamtika teknik 03-bernouli dan pdl-tk1Metamtika teknik 03-bernouli dan pdl-tk1
Metamtika teknik 03-bernouli dan pdl-tk1
 
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
 
variabel random dan distribusi peluang
variabel random dan distribusi peluangvariabel random dan distribusi peluang
variabel random dan distribusi peluang
 
Ruang Hasil kali Dalam ( Aljabar Linear Elementer )
Ruang Hasil kali Dalam ( Aljabar Linear Elementer )Ruang Hasil kali Dalam ( Aljabar Linear Elementer )
Ruang Hasil kali Dalam ( Aljabar Linear Elementer )
 
Metode transformasi fourier
Metode transformasi fourierMetode transformasi fourier
Metode transformasi fourier
 
Big O - Analisa Algoritma
Big O - Analisa AlgoritmaBig O - Analisa Algoritma
Big O - Analisa Algoritma
 
Soal dan pembahasan integral permukaan
Soal dan pembahasan integral permukaanSoal dan pembahasan integral permukaan
Soal dan pembahasan integral permukaan
 
Diktat sistem-linier
Diktat sistem-linierDiktat sistem-linier
Diktat sistem-linier
 
BAB 4. PROBABILITAS DASAR dan DISTRIBUSI PROBABILITAS DISKRIT
BAB 4. PROBABILITAS DASAR dan DISTRIBUSI PROBABILITAS DISKRITBAB 4. PROBABILITAS DASAR dan DISTRIBUSI PROBABILITAS DISKRIT
BAB 4. PROBABILITAS DASAR dan DISTRIBUSI PROBABILITAS DISKRIT
 
Deret Fourier Waktu Kontinyu
Deret Fourier Waktu KontinyuDeret Fourier Waktu Kontinyu
Deret Fourier Waktu Kontinyu
 

Similar to Konsep Data

02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
201410049
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
fauzandika
 
Reka bentuk pangkalan data
Reka bentuk pangkalan dataReka bentuk pangkalan data
Reka bentuk pangkalan data
meywong17
 
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptxPertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
MSyahidNurWahid
 

Similar to Konsep Data (20)

02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
 
Desain Basis Data (2)
Desain Basis Data (2)Desain Basis Data (2)
Desain Basis Data (2)
 
BasDat.pptx
BasDat.pptxBasDat.pptx
BasDat.pptx
 
Pertemuan 1 - Konsep Dasar IR.pptx
Pertemuan 1 - Konsep Dasar IR.pptxPertemuan 1 - Konsep Dasar IR.pptx
Pertemuan 1 - Konsep Dasar IR.pptx
 
Pertemuan 1 - Konsep Dasar IR.pptx
Pertemuan 1 - Konsep Dasar IR.pptxPertemuan 1 - Konsep Dasar IR.pptx
Pertemuan 1 - Konsep Dasar IR.pptx
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptx
 
Bab 06 - Perancangan Database dengan PowerDesigner.pdf
Bab 06 - Perancangan Database dengan PowerDesigner.pdfBab 06 - Perancangan Database dengan PowerDesigner.pdf
Bab 06 - Perancangan Database dengan PowerDesigner.pdf
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
 
Reka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan dataReka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan data
 
Reka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan dataReka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan data
 
Reka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan dataReka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan data
 
Reka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan dataReka bentuk dan model pangkalan data
Reka bentuk dan model pangkalan data
 
Erd2
Erd2Erd2
Erd2
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
 
4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf4_ERD (.Entity Relationship Diagram).pdf
4_ERD (.Entity Relationship Diagram).pdf
 
Reka bentuk pangkalan data
Reka bentuk pangkalan dataReka bentuk pangkalan data
Reka bentuk pangkalan data
 
Reka bentuk pangkalan data
Reka bentuk pangkalan dataReka bentuk pangkalan data
Reka bentuk pangkalan data
 
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptxPertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
 

More from yusufbf

0.0 Pengenalan SINYAL dan SISTEM.pdf
0.0 Pengenalan SINYAL dan SISTEM.pdf0.0 Pengenalan SINYAL dan SISTEM.pdf
0.0 Pengenalan SINYAL dan SISTEM.pdf
yusufbf
 
1.1 Konsep Sinyal.pdf
1.1 Konsep Sinyal.pdf1.1 Konsep Sinyal.pdf
1.1 Konsep Sinyal.pdf
yusufbf
 

More from yusufbf (20)

4 Transformasi Laplace.pdf
4 Transformasi Laplace.pdf4 Transformasi Laplace.pdf
4 Transformasi Laplace.pdf
 
5 Sistem LTI Waktu Diskret.pdf
5 Sistem LTI Waktu Diskret.pdf5 Sistem LTI Waktu Diskret.pdf
5 Sistem LTI Waktu Diskret.pdf
 
7 Transformasi Z.pdf
7 Transformasi Z.pdf7 Transformasi Z.pdf
7 Transformasi Z.pdf
 
6 Transformasi Fourier Waktu Diskret.pdf
6 Transformasi Fourier Waktu Diskret.pdf6 Transformasi Fourier Waktu Diskret.pdf
6 Transformasi Fourier Waktu Diskret.pdf
 
PTEIC - Pengantar Teknik Sistem Kontrol.pptx
PTEIC - Pengantar Teknik Sistem Kontrol.pptxPTEIC - Pengantar Teknik Sistem Kontrol.pptx
PTEIC - Pengantar Teknik Sistem Kontrol.pptx
 
0.0 Pengenalan SINYAL dan SISTEM.pdf
0.0 Pengenalan SINYAL dan SISTEM.pdf0.0 Pengenalan SINYAL dan SISTEM.pdf
0.0 Pengenalan SINYAL dan SISTEM.pdf
 
1.1 Konsep Sinyal.pdf
1.1 Konsep Sinyal.pdf1.1 Konsep Sinyal.pdf
1.1 Konsep Sinyal.pdf
 
1.2 Konsep Sistem.pdf
1.2 Konsep Sistem.pdf1.2 Konsep Sistem.pdf
1.2 Konsep Sistem.pdf
 
3 Transformasi Fourier Waktu Kontinu.pdf
3 Transformasi Fourier Waktu Kontinu.pdf3 Transformasi Fourier Waktu Kontinu.pdf
3 Transformasi Fourier Waktu Kontinu.pdf
 
2 Sistem LTI Waktu Kontinu.pdf
2 Sistem LTI Waktu Kontinu.pdf2 Sistem LTI Waktu Kontinu.pdf
2 Sistem LTI Waktu Kontinu.pdf
 
Statistik inferensi bag 2 Uji Hipotesis
Statistik inferensi bag 2 Uji HipotesisStatistik inferensi bag 2 Uji Hipotesis
Statistik inferensi bag 2 Uji Hipotesis
 
Transformasi Z
Transformasi ZTransformasi Z
Transformasi Z
 
Transformasi Fourier Waktu Diskrit
Transformasi Fourier Waktu DiskritTransformasi Fourier Waktu Diskrit
Transformasi Fourier Waktu Diskrit
 
Sistem LTI Waktu Diskrit
Sistem LTI Waktu DiskritSistem LTI Waktu Diskrit
Sistem LTI Waktu Diskrit
 
Transformasi Laplace
Transformasi LaplaceTransformasi Laplace
Transformasi Laplace
 
Transformasi Fourier Waktu Kontinyu
Transformasi Fourier Waktu KontinyuTransformasi Fourier Waktu Kontinyu
Transformasi Fourier Waktu Kontinyu
 
Sistem LTI Waktu Kontinyu
Sistem LTI Waktu KontinyuSistem LTI Waktu Kontinyu
Sistem LTI Waktu Kontinyu
 
Konsep Sinyal dan Sistem
Konsep Sinyal dan SistemKonsep Sinyal dan Sistem
Konsep Sinyal dan Sistem
 
Sistem Pembelajaran LBE (lab based education)
Sistem Pembelajaran LBE (lab based education)Sistem Pembelajaran LBE (lab based education)
Sistem Pembelajaran LBE (lab based education)
 
Menemukan dan Berbagi Apa Saja
Menemukan dan Berbagi Apa SajaMenemukan dan Berbagi Apa Saja
Menemukan dan Berbagi Apa Saja
 

Recently uploaded

Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 

Recently uploaded (20)

AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
 

Konsep Data

  • 1. DepartemenTeknik Elektro FakultasTeknologi Elektro dan Informatika Cerdas InstitutTeknologi Sepuluh Nopember Bab 1 Konsep Data (Bagian Pertama) EE-184405 Probabilitas, Statistik, & Proses Stokastik
  • 2. Pengantar • Mahasiswa mampu memahami konsep data, meliputi: data, sumber data, entity relationship diagram, tipe data dan ukuran. • Mahasiswa mampu memodelkan data, meliputi model data konsep, model data logika, dan model data fisik. • Model data konsep mendefinisikan konsep dan aturan,APA (WHAT) yang ada dalam sistem. • Model data logika mendefinisikan BAGAIMANA (HOW) sistem harus diimplementasikan, untuk mengembangkan peta teknis aturan dan struktur data. • Model data fisik menjelaskan BAGAIMANA (HOW) sistem akan diimplementasikan menggunakan sistem Database Management System (DBMS). Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 3. Fakta Pada jaman sekarang, kebutuhan sistem informasi manajemen berkembang pesat. Pemodelan data merupakan salah satu tahap dari sistem informasi manajemen. Berikut salah dua aplikasi pemodelan data pada paparan ini: • Pemodelan data pada FRS mahasiswa • Pemodelan data pada Sistem Navigasi Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 4. Definisi Data • Entity instance – adalah nilai dari entity. Misal entity mahasiswa instance: mahasiswa dengan nrp 07111940000175. • Data item – merupakan nilai data terkecil, yakni nilai dari satu entity instance pada satu attribute. Misal entity mahasiswa instance dengan nrp 07111940000175, pada attribute nama,WASEDA HIMAWARI adalah merupakan data item. • Data record – adalah satu nilai pada seluruh attribute pada satu entity. Misal entity mahasiswa pada nrp 07111940000176, dengan nilai seluruh attributenya: 07111940000176, MUHAMMAD USAMA SAHAL, dan L. • Data field – adalah seluruh nilai satu attribute pada satu entity. Misal entity mahasiswa dengan attribute nrp. Pengantar Fakta Konsep Ringkasan Latihan Asesmen • Data – adalah seluruh nilai pada satu entity. Misal seluruh nilai pada entity mahasiswa
  • 5. Sumber Data • Pengumpulan: data yang diperoleh dengan cara dimasukkan oleh user, misal: frsid, tahunsem, nilaidosen. • Perhitungan: data yang diperoleh dengan perhitungan tertentu, misal: nilaihuruf, nilaiangka, IPS, IPK. • Dari sistem: data yang diperoleh dari sistem, misal: jam, tanggal. • Dari relasi: data yang diperoleh dari entity lain dengan hubungan relasi entity tersebut, misal: mahasiswa_nrp, matakuliah_kodemk, dosen_nip. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 6. Entity Relationship Diagram (ERD) • ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara entity/penyimpanan/tables • ERD digunakan untuk memodelkan struktur data dan hubungan antar data. • Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. • ERD menjawab pertanyaan seperti : • Data apa yang diperlukan ? • Bagaimana data yang satu berhubungan dengan yang lain ? Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 7. ERD: Notasi Simbolik Entity Relationship Diagram Pengantar Fakta Konsep Ringkasan Latihan Asesmen entity atribute relation link
  • 8. ERD: Komponen ERD • Entitas (Entity) • Atribut (Attribute) • Relasi (Relationship) • Derajat Kardinalitas (Cardinality Degree) • Penentuan Primary Key Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 9. ERD: Entity • Merupakan obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique). • Memiliki atribut yang mendeskripsikan karakteristik dari objek tersebut. • Entity dapat berupa: • Fisik (mahasiswa, dosen, mobil, rumah, manusia, pegawai dsb) • Abstrak/konsep (departemen, pekerjaan, mata kuliah dsb) • Kejadian (pembelian, penjualan, peminjaman, dsb) • Notasi : Mahasiswa Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 10. ERD: Atribut (Attribute) • Di dalam entity ‘MAHASISWA’ berisi elemen-elemen data (biodata mahasiswa) yang terdiri atas NRP, NAMA, ALAMAT, dan sebagainya. • NRP, NAMA, dan ALAMAT disebut dengan atribut (field). Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 11. ERD: Relasi (Relationship) • Relasi adalah penghubung antara satu entity (master file) dengan entity lain di dalam sebuah sistem informasi. Pada akhirnya, relasi akan menjadi file transaksi (transaction file) di sistem komputer. • Contoh relasi yang terjadi pada perpustakaan ITS adalah : “Mahasiswa meminjam buku,” atau “Mahasiswa mengembalikan buku.” • Dalam hal ini, Mahasiswa dan Buku adalah entity, sedangkan meminjam dan mengembalikan adalah transaksi (relasi antara mahasiswa dan buku). Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 12. ERD: Macam Relasi • Unary : relasi dengan 1 entity • Binary: relasi antara 2 entity • One-to-one (1:1) • One-to-many (1:N) atau many-to-one (N:1) • Many-to-many (M:N) • Ternary: relasi antara 3 entity atau lebih Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 13. ERD: Derajat Kardinalitas (Cardinality Degree) Hubungan antar entity ditandai pula oleh derajat kardinalitas. Fungsi dari derajat kardinalitas ini adalah untuk mengetahui derajat kardinalitas pada masing-masing entity yang terhubung oleh relationship pada ERD tersebut. Tiga jenis derajat kardinalitas adalah : • One to one, dilambangkan dengan 1 : 1 • One to many, dan sebaliknya, yang dilambangkan dengan 1 : N dan sebaliknya • Many to many, dilambangkan dengan M : M atau M : N Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 14. ERD: Penentuan Primary Key • Di setiap entity di dalam ERD, seharusnya ada atribut (field) yang dipilih untuk dijadikan kunci utama atribut (primary key/ key field), yaitu atribut yang dijadikan identity yang menjamin keunikan (tidak ada yang sama) isi datanya. • Misalkan, untuk entity mahasiswa dipilih atribut NRP sebagai kunci utama atributnya karena tidak ada satupun mahasiswa yang memiliki NRP yang sama. • Penulisan kunci utama atribut didalam ERD harus dibedakan dengan atribut lainnya, misalkan dengan pemberian tanda ‘*’ didepan nama atributnya, atau icon kunci, atau digaris bawahi atributnya. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 15. ERD: Macam key attribute • Superkey: satu atau gabungan beberapa atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik • Contoh  Superkey untuk entity mahasiswa: • NRP, Nama, Alamat, JenisKel, Gaji • NRP, Nama, Alamat, JenisKel • NRP, Nama, Alamat • NRP, Nama • Nama (jika dapat dijamin kalau tidak ada nama yang sama antara satu baris dengan baris yang lain) • NRP • Candidat Key: superkey yang jumlah atributnya paling sedikit • Contoh  candidat key untuk entity mahasiswa • Nama (jika dapat dijamin kalau tidak ada nama yang sama antara satu baris dengan baris yang lain) • NRP Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 16. ERD: Macam key attribute • Primary key: suatu candidat key yang dipilih menjadi kunci utama karena sering dijadikan acuan untuk mencari informasi, ringkas, menjadi keunikan suatu baris • Contoh : NRP antara satu mahasiswa dengan mahasiswa lain pasti berbeda, dalam hal ini NRP dapat digunakan sebagai primary key • Foreign key: suatu candidat key entity lain yang dipilih menjadi foreign key •Contoh : NIP dosen wali dari satu mahasiswa, merupakan foreign key pada entity mahasiswa, yang berasal dari entity dosen Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 17. ERD: Contoh Key Pada Entity Mahasiswa • Key – pada satu entity, dibutuhkan attribute dengan data field yang unik. Sehingga setiap data record menjadi unik juga. Pada entity mahasiswa, data field yang unik, didapatkan pada attribute nrp. Karena attribute nama dan jeniskelamin itu bisa tidak unik. • Primary Key: attribute dengan data field yang unik pada satu entity (misal attribute nrp pada entity mahasiwa), dan harus terisi (Not Null/NN) • Foreign Key: attribute dengan primary key dari entity lain, misal attribute dosen_nip pada entity mahasiswa merupakan foreign key, karena attribute nip merupakan primary key pada entity dosen Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 18. Tipe Data dan Ukuran Tipe data meliputi: • Tipe data numeric • Tipe data string • Tipe data datetime Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 19. Tipe Data dan Ukuran: Numeric Tipe data numeric meliputi: • Tipe integer • Tipe fixed-point • Tipe floating-point • Tipe bit-value Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 20. Tipe Data dan Ukuran: Numeric | Integer Tipe data numeric, tipe integer meliputi:TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT. Dengan spesifikasi seperti pada tabel berikut: Pengantar Fakta Konsep Ringkasan Latihan Asesmen Type Storage (Bytes) MinimumValue Signed MinimumValue Unsigned MaximumValue Signed MaximumValue Unsigned TINYINT 1 -128 0 127 255 SMALLINT 2 -32768 0 32767 65535 MEDIUMINT 3 -8388608 0 8388607 16777215 INT 4 -2147483648 0 2147483647 4294967295 BIGINT 8 -263 0 263-1 264-1
  • 21. Tipe Data dan Ukuran: Numeric | Fixed-point Tipe data numeric, tipe fixed-point meliputi: DECIMAL, NUMERIC. Contoh: salary DECIMAL(5,2) • Dalam contoh ini, 5 adalah presisi dan 2 adalah skala. Presisi mewakili jumlah digit signifikan yang disimpan untuk nilai, dan skala mewakili jumlah digit yang dapat disimpan mengikuti titik desimal. • DECIMAL (5,2) dapat menyimpan nilai apa pun dengan lima digit dan dua desimal, sehingga nilai yang dapat disimpan dalam rentang kolom salary dari -999,99 hingga 999,99. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 22. Tipe Data dan Ukuran: Numerik | Floating-point Tipe data numeric, tipe floating-point meliputi: FLOAT, DOUBLE. • Misalnya, kolom yang didefinisikan sebagai FLOAT (7,4) akan terlihat seperti -999.9999 saat ditampilkan. MySQL melakukan pembulatan saat menyimpan nilai, jadi jika Anda memasukkan 999.00009 ke dalam kolom FLOAT (7,4), hasil perkiraannya adalah 999.0001. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 23. Tipe Data dan Ukuran: Numerik | Bit-value Tipe data numeric, tipe bit-value meliputi: BIT. • Untuk menentukan nilai BIT, notasi b'value 'dapat digunakan. nilai adalah nilai biner yang ditulis menggunakan nol dan satu. Misalnya, b'111 'dan b'10000000' masing-masing mewakili 7 dan 128. • Jika Anda menetapkan nilai ke kolom BIT (M) yang panjangnya kurang dari M bit, nilainya diisi di sebelah kiri dengan nol. Misalnya, menetapkan nilai b'101 'ke kolom BIT (6), pada dasarnya, sama dengan menetapkan b'000101‘. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 24. Tipe Data dan Ukuran: String Tipe data string meliputi: • Tipe char dan varchar • Tipe binary dan varbinary • Tipe blob dan text • Tipe enum • Tipe set Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 25. Tipe Data dan Ukuran: String | Char Tipe data string, tipe Char meliputi: CHAR,VARCHAR. • Tipe CHAR dan VARCHAR serupa, tetapi berbeda dalam cara mereka disimpan dan diambil. Mereka juga berbeda dalam panjang maksimum dan apakah ruang trailing dipertahankan. • Jenis CHAR danVARCHAR dideklarasikan dengan panjang yang menunjukkan jumlah karakter maksimum yang ingin Anda simpan. Misalnya,CHAR (30) dapat menampung hingga 30 karakter. • Tabel berikut mengilustrasikan perbedaan antara CHAR danVARCHAR dengan menunjukkan hasil menyimpan berbagai nilai string ke dalam kolom CHAR (4) dan VARCHAR (4). Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 26. Tipe Data dan Ukuran: String | Binary Tipe data string, tipe binary meliputi: BINARY,VARBINARY. • Tipe BINARY dan VARBINARY mirip dengan CHAR danVARCHAR, kecuali bahwa mereka menyimpan string biner daripada string non-biner. Artinya, mereka menyimpan string byte daripada string karakter. Ini berarti mereka memiliki set karakter biner dan collation, dan perbandingan dan pengurutan didasarkan pada nilai numerik dari byte dalam nilai. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 27. Tipe Data dan Ukuran: String | Blob danText Tipe data string, tipe Blob danText meliputi:TINYBLOB, BLOB, MEDIUMBLOB, dan LONGBLOB;TINYTEXT,TEXT, MEDIUMTEXT, dan LONGTEXT • BLOB adalah objek besar biner yang dapat menampung sejumlah variabel data. Keempat jenis BLOB adalahTINYBLOB, BLOB, MEDIUMBLOB, dan LONGBLOB. Ini berbeda hanya dalam panjang maksimum nilai yang dapat mereka pegang. Keempat jenis TEXT adalahTINYTEXT,TEXT, MEDIUMTEXT, dan LONGTEXT. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 28. Tipe Data dan Ukuran: String | Enum Tipe data string, tipe enum meliputi: ENUM. • ENUM adalah objek string dengan nilai yang dipilih dari daftar nilai yang diizinkan yang disebutkan secara eksplisit dalam spesifikasi kolom pada waktu pembuatan tabel. • Misal: ENUM ('Mercury,'Venus ',' Earth '). Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 29. Tipe Data dan Ukuran: String | Enum Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 30. Tipe Data dan Ukuran: String | Set Tipe data string, tipe set meliputi: SET. • SET adalah objek string yang dapat memiliki nilai nol atau lebih, yang masing-masing harus dipilih dari daftar nilai yang diizinkan yang ditentukan saat tabel dibuat. Nilai kolom SET yang terdiri dari beberapa anggota ditetapkan ditentukan dengan anggota dipisahkan oleh koma (,). Konsekuensi dari ini adalah bahwa nilai anggota SET tidak boleh mengandung koma. • Misalnya, kolom yang ditentukan sebagai SET (one', ‘two') NOT NULL dapat memiliki salah satu dari nilai-nilai ini: Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 31. Tipe Data dan Ukuran: String | Set Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 32. Tipe Data dan Ukuran: String M menunjukkan panjang kolom yang dinyatakan dalam karakter untuk tipe string non-biner dan byte untuk tipe string biner. L mewakili panjang aktual dalam byte dari nilai string yang diberikan. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 33. Tipe Data dan Ukuran: Datetime Tipe data datetime meliputi: • Tipe date, datetime, dan timestamp • Tipe time • Tipe year Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 34. Tipe Data dan Ukuran: Datetime | Date Tipe data datetime, tipe datetime meliputi: DATE, DATETIME, danTIMESTAMP. Tipe DATE, DATETIME, danTIMESTAMP terkait. Bagian ini menjelaskan karakteristik mereka, bagaimana mereka mirip, dan bagaimana mereka berbeda. Untuk deskripsi rentang DATE dan DATETIME, "didukung" berarti bahwa meskipun nilai sebelumnya mungkin berfungsi, tidak ada jaminan. Tipe DATE digunakan untuk nilai-nilai dengan bagian tanggal tetapi tanpa bagian waktu. MySQL mengambil dan menampilkan nilai DATE dalam format 'YYYY-MM-DD'. Kisaran yang didukung adalah '1000-01-01' hingga '9999-12-31'. Tipe DATETIME digunakan untuk nilai yang berisi bagian tanggal dan waktu. MySQL mengambil dan menampilkan nilai DATETIME dalam format 'YYYY-MM-DD hh: mm: ss'. Kisaran yang didukung adalah '1000-01-01 00:00:00' hingga '9999-12-31 23:59:59'. Tipe data TIMESTAMP digunakan untuk nilai yang berisi bagian tanggal dan waktu. TIMESTAMP memiliki rentang '1970-01-01 00:00:01' UTC hingga '2038-01-19 03:14:07' UTC (Coordinated UniversalTime). Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 35. Tipe Data dan Ukuran: Datetime |Time Tipe data datetime, tipe time meliputi:TIME. • MySQL mengambil dan menampilkan nilai TIME dalam format 'hh: mm: ss' (atau 'hhh: mm: ss' untuk nilai jam besar). NilaiTIME dapat berkisar dari '-838: 59: 59' hingga '838: 59: 59'. Bagian jam mungkin sangat besar karena tipeTIME dapat digunakan tidak hanya untuk mewakili waktu sehari (yang harus kurang dari 24 jam), tetapi juga waktu yang telah berlalu atau interval waktu antara dua peristiwa (yang mungkin jauh lebih besar dari 24 jam, atau bahkan negatif). Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 36. Tipe Data dan Ukuran: Datetime |Year Tipe data datetime, tipe year meliputi:YEAR. • Tipe YEAR adalah tipe 1-byte yang digunakan untuk merepresentasikan nilai tahun. Ini dapat dinyatakan sebagaiYEAR dengan lebar tampilan implisit 4 karakter, atau setara denganYEAR (4) dengan lebar tampilan eksplisit. • MySQL menampilkan nilaiYEAR dalam formatYYYY, dengan kisaran 1901 hingga 2155, dan 0000. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 37. DepartemenTeknik Elektro FakultasTeknologi Elektro dan Informatika Cerdas InstitutTeknologi Sepuluh Nopember Bab 1 Konsep Data (Bagian Kedua) EE-184405 Probabilitas, Statistik, & Proses Stokastik
  • 38. Pemodelan Data Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 39. Pemodelan Data Tahapan Pemodelan Data: • Model Data Konsep: mengidentifikasi entity penting dan hubungan tingkat tinggi antar entity yang berbeda. • Model Data Logika: mengidentifikasi satu entity mengandung beberapa attribute yang terkait. Attribute tersebut dapat berperan sebagai Primary Key, Foreign Key, atau bukan. • Model Data Fisik: menyatakan entity dalam nama tabel, dan attribute dalam nama field/column. Setiap field/column mempunyai tipe data tertentu. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 40. Feature Model Data Pengantar Fakta Konsep Ringkasan Latihan Asesmen Feature Conceptual Logical Physical Entity Names ✓ ✓ Entity relationship ✓ ✓ Attributes ✓ Primary Keys ✓ ✓ Foreign Keys ✓ ✓ Table Names ✓ Column Names ✓ Column DataTypes ✓ Primary Keys: attribute yang bersifat unik (seperti nip, nrp), dan harus terisi (Not Null/NN) Foreign Keys: attribute dengan primary key dari entity lain
  • 41. Integra ITS: FRS Mahasiswa (Konsep) • Teridentifikasi 4 entities: dosen, mahasiswa, matakuliah, dan frs • Teridentifikasi 4 entity relationship: • Dosen sebagai wali mahasiswa (one-to- many) • Mahasiswa mengambil MK dalam frs (one-to-many) • Matakuliah yang diambil mahasiswa dalam frs (one-to-many) • Dosen mengajar MK dalam frs (one-to- many) Pengantar Fakta Konsep Ringkasan Latihan Asesmen one many Gambar dibuat dengan MySQLWorkbench
  • 42. Integra ITS: FRS Mahasiswa (Logika) • Pada entity dosen, terdapat 4 attributes: nip, namadsn, alamat, hp. Primary key: nip. Indexes: nip • Pada entity mahasiswa, terdapat 5 attributes: nrp, namamhs, jeniskelamin, alamat, dosen_nip. Primary key: nrp. Foreign key: dosen_nip. Indexes: fk_mahasiswa_dosen_idx, nrp. • Pada entity matakuliah, terdapat 4 attributes: kodemk, namamk, sks, kurikulum. Primary key: kodemk. Indexes: kodemk. • Pada entity frs, terdapat 8 attributes: frsid, tahunsem, nilaidosen, nilaihuruf, nilaiangka, mahasiswa_nrp, matakuliah_kodemk, dosen_nip. Primary key: frsid. Foreign key: mahasiswa_nrp, matakuliah_kodemk, dosen_nip. Indexes: fk_frs_mahasiswa1_idx, fk_frs_matakuliah1_idx, fk_frs_dosen1_idx, frsid Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 43. Integra ITS: FRS Mahasiswa (Fisik) Pengantar Fakta Konsep Ringkasan Latihan Asesmen • Pada model data fisik, entity menjadi table dan attribute menjadi column/field. Kemudian setiap column/field mempunyai data type tertentu. • Pada table dosen, terdapat 4 columns: • nip dengan data typeVARCHAR(18), • nama dengan data typeVARCHAR(45), • alamat dengan data typeVARCHAR(45), • hp dengan data typeVARCHAR(15). • Secara sama, demikian juga pada tables mahasiswa, matakuliah, dan frs.
  • 44. Integra ITS: Indeks Prestasi Semester (IPS) Pengantar Fakta Konsep Ringkasan Latihan Asesmen • Pada akhir semester, saat semua pengampu MK telah memasukkan nilai, mahasiswa dapat mengetahui Indeks Prestasi Semester (IPS). • 𝐼𝑃𝑆 = σ 𝑆∗𝑁 σ 𝑆𝐾𝑆 = 16+12+10.5+12+12+14 4+3+3+3+3+4 = 76.5 20 = 3.83 • IPS sama dengan mean dari nilai angka, dimana sks sebagai frekuensinya.
  • 45. Integra ITS: FRS Mahasiswa (View) Pengantar Fakta Konsep Ringkasan Latihan Asesmen PadaView FRS, terdapat: • kodemk sebagai data primer, • namamk sebagai data sekunder (lookup table matakuliah), • sks sebagai data sekunder (lookup table matakuliah), • nilaihuruf sebagai data primer hasil konversi nilaidosen, • S*N sebagai data sekunder hasil perhitungan perkalian sks dengan nilaiangka (nilaiangka {4, 3.5, 3, 2.5, 2, 1, 0} merupakan hasil konversi nilaihuruf {A, AB, B, BC, C, D, E}).
  • 46. Integra ITS: Statistik Satu Mata Kuliah Pengantar Fakta Konsep Ringkasan Latihan Asesmen Pada satu kelas Probabilitas, Statistik, dan Proses Stokastik dengan 42 mahasiswa, mempunyai statistik: • Nilai minimum : 40.95 • Nilai maksimum : 96.25 • Rata-rata : 73.92 (3.12) • Standar deviasi : 10.74
  • 47. Sistem Navigasi: INS-GPS-Magneto • Percepatan accelero 𝑎 • Kecepatan sudut gyro 𝜔 • Flux magneto 𝐺 diubah menjadi orientasi 𝜓 𝑚 • Mekanisasi mengolah 𝑎, 𝜔 menjadi posisi, kecepatan, dan orientasi 𝑥, 𝑣, 𝜓 dalam frame navigasi • Filter Kalman mengestimasi posisi, kecepatan, dan orientasi ො𝑥, ො𝑣, ෠𝜓. • Dimana sinyal posisi dan kecepatan GPS 𝑥 𝐺, 𝑣 𝐺, serta orientasi magneto 𝜓 𝑚 sebagai korektor. Pengantar Fakta Konsep Ringkasan Latihan Asesmen (7) INS-GPS-Magneto (4) Mekanisasi (5) GPS (6) Filter Kalman IMU (1) Accelero (2) Gyro (3) Magneto 𝜓 𝑚 𝑎 𝜔 𝑥, 𝑣, 𝜓 𝑥 𝐺, 𝑣 𝐺 ො𝑥, ො𝑣, ෠𝜓
  • 48. Sistem Navigasi: KVH 1775 IMU (FOG) • KVH 1775 Inertial Measurement Unit (IMU) adalah sebuah perangkat yang mengandung 9 sensors, yakni 3 accelero sensors, 3 gyro sensors, dan 3 magneto sensors, yang terpasang pada ketiga sumbu x, y, dan z. • Accelero sensor mengukur percepatan lateral 𝑎. • Gyro sensor mengukur kecepatan angular 𝜔. • Magneto sensor mengukur flux medan magnet 𝐺. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 49. Sistem Navigasi: Gyroscope Specifications Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 50. Sistem Navigasi: Accelerometer Specifications Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 51. Sistem Navigasi: Magnetometer Specifications Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 52. Sistem Navigasi: Pemodelan Data (Konsep) • Teridentifikasi 4 entities: imu, mekanisasi, gps, dan filterKalman • Teridentifikasi 4 entity relationship: • Imu ditransformasi melalui mekanisasi (one-to-one) • Imu (magneto) digunakan dalam filterKalman (one-to-one) • Mekanisasi digunakan dalam filterKalman (one-to-one) • GPS digunakan dalam filterKalman (one-to-one) Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 53. Sistem Navigasi: Pemodelan Data (Logika) • Entity imu mempunyai 14 attributes: waktu, ax, ay, az, wx, wy, wz, fx, fy, fz, roll_m, pitch_m, yaw_m, mekanisasi_waktu. Primary key: waktu. Indexes: waktu, fk_imu_mekanisasi1_idx. • Entity mekanisasi mempunyai 11 attributes: waktu, latitude, longitude, altitude, vx, vy, vz, roll, pitch, yaw, filterKalman_waktu. Primary key: waktu. • Entity gps mempunyai 8 attributes: waktu, x_gps, y_gps, z_gps, vx_gps, vy_gps, vz_gps, filterKalman_waktu. Primary key: waktu. • Entity imu mempunyai 10 attributes: waktu, x_est, y_est, z_est, vx_est, vy_est, vz_est, roll_est, pitch_est, yaw_est. Primary key: waktu. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 54. Sistem Navigasi: Pemodelan Data (Fisik) • Pada model data fisik, entity menjadi table dan attribute menjadi column/field. Kemudian setiap column/field mempunyai data type tertentu. • Pada table imu, terdapat 14 columns: • waktu dengan data type DECIMAL(9,4), • ax .. yaw_m dengan data type DECIMAL(9,4), • mekanisai_waktu dengan data type DECIMAL(9,4), • Secara sama, demikian juga pada tables mekanisasi, gps, dan filterKalman. Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 55. Sistem Navigasi: Data Gyro Sensors (Diam) • Pengukuran gyro sensor dalam keadaan diam dibutuhkan untuk mendapatkan bias. Hasil bias tersebut digunakan untuk alignment. • Dalam keadaan diam, semestinya wx, wy, dan wz mempunyai mean 0. • Dengan time sampling 𝑡 𝑠 = 0.001 (1000 Hz), maka terdapat 1620001 data. Pengantar Fakta Konsep Ringkasan Latihan Asesmen Mean Sinyal wx -2.3707e-07 wy 3.5713e-07 wz -2.4168e-07
  • 56. Sistem Navigasi: Data Accelero Sensors (Diam) • Pengukuran accelero sensor dalam keadaan diam dibutuhkan untuk mendapatkan bias. Hasil bias tersebut digunakan untuk alignment. • Dalam keadaan diam, semestinya ax dan ay mempunyai mean 0. Sedangkan az mempunyai mean 9.81𝑚/𝑠2. • Dengan time sampling 𝑡 𝑠 = 0.001 (1000 Hz), maka terdapat 1620001 data. Pengantar Fakta Konsep Ringkasan Latihan Asesmen Mean Sinyal ax -0.2661 ay -0.1895 az 9.7754
  • 57. Sistem Navigasi: Data Magneto Sensors (Diam) • Pengukuran magneto dalam keadaan diam dibutuhkan untuk mendapatkan flux pada sumbu x, y, dan z. Hasil flux tersebut digunakan untuk mendapatkan orientasi. • Dalam keadaan diam, nilai fx, fx, dan fy mempunyai mean seperti pada tabel. • Dengan time sampling 𝑡 𝑠 = 0.001 (1000 Hz), maka terdapat 1620001 data. Pengantar Fakta Konsep Ringkasan Latihan Asesmen Mean Sinyal fx -0.0707 fy -0.3713 fz 0.3168
  • 58. Ringkasan • ERD merupakan representasi model data konsep • Model data logika untuk mengembangkan peta teknis aturan dan struktur data • Model data fisik merupakan implementasi pada DBMS Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 59. Latihan • Rancanglah ERD dari kasus aplikasi database sederhana untuk sistem informasi Persediaan Barang • Entity yang ada: • Pemasok • Pengiriman • Barang • Pelanggan • Pemesanan • Produk Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 60. Asesmen: Pengaturan Posisi Motor DC • Motor DC dirangkai secara open loop dan closed loop. • Input posisi pada potentiometer • Input parameter controller • Output posisi potentiometer • Buat model datanya! Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 61. Asesmen: Pengaturan Pneumatic • Pneumatic dirangkai dengan ladder diagram • Input setiap alat, secara mekanik dengan tekanan udara dan secara elektrik dengan modul • Alat-alat yang digunakan, meliputi: pneumatic, modul elektrik, limit switch, solenoid • Output: lampu pada modul, state pneumatic (extend atau retract) • Buat model datanya! Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 62. Asesmen: Programmable Logic Controller (PLC) - SIEMENS • PLC dirangkai dengan ladder diagram beserta input dan output • Output: lampu pada modul yang terhubung dengan PLC • Detail • Buat model datanya! Pengantar Fakta Konsep Ringkasan Latihan Asesmen Siemens-S7-300
  • 63. Asesmen: Process ControlTechnology – PCT-100 – Flow Control • Rangkaian PCT diberikan set point flow, dan nilai parameter PID controller • Output: output flow yang terukur • Buat model datanya! Pengantar Fakta Konsep Ringkasan Latihan Asesmen
  • 64. Asesmen: Process ControlTechnology – PCT-100 – Flow Control Pengantar Fakta Konsep Ringkasan Latihan Asesmen