0% menganggap dokumen ini bermanfaat (0 suara)
165 tayangan30 halaman

Data Dan Tipe Data

Data dan sistem informasi terdiri dari berbagai komponen pokok seperti data, basis data, dan sistem basis data. Data merupakan fakta mentah yang tidak memiliki arti sendiri, sementara basis data menyimpan dan mengelola data secara terorganisir menggunakan sistem basis data.

Diunggah oleh

Rifky
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
165 tayangan30 halaman

Data Dan Tipe Data

Data dan sistem informasi terdiri dari berbagai komponen pokok seperti data, basis data, dan sistem basis data. Data merupakan fakta mentah yang tidak memiliki arti sendiri, sementara basis data menyimpan dan mengelola data secara terorganisir menggunakan sistem basis data.

Diunggah oleh

Rifky
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd

Data

Sistem Informasi

Pangkalan
Data DBMS

Data dan Tipe Data


Syifaun Nafisah
APA ITU DATA..???
 Data :
o Fakta-fakta yang dapat disimpan dan mempunyai arti
tertentu.
o Fakta mengenai obyek yang dinyatakan dengan nilai
(angka, deretan karakter, atau symbol).
 Data adalah himpunan simbol atau fakta mentah
yang tidak mempunyai arti dan nilai apapun secara
tersendiri.
 Contoh : nama mahasiswa, kumpulan angka, dsb.
Hierarki Data
Hierarki Data
 Bits
singkatan dari binary digit adalah unit terkecil
yang digunakan untuk mengukur kemampuan
penyimpanan informasi pada komputer
dimana satu bit diwakili oleh nilai 1 atau 0
 Character/byte
Merupakan Kumpulan bit
Hierarki Data
 Delapan bit membentuk satu byte informasi
yang juga dikenal sebagai oktet.
 Sebagai contoh :
o dibutuhkan delapan bit (1 byte) untuk menyimpan
satu karakter :
Huruf kapital “A” dinyatakan sebagai 01000001
huruf kecil “a” diwakili dalam kode biner 01100001

(selengkapnya untuk keseluruhan karakter dapat dilihat


pada tabel ASCII (American Standard Code for
Information Interchange)
Hierarki Data
 Field
kumpulan dari karakter yang membentuk satu
arti
 Record
kumpulan field yang sangat lengkap
Hierarki Data
 File
File adalah kumpulan berbagai informasi yang
berhubungan dan juga tersimpan di dalam
secondary storage, secara konsep file
memiliki beberapa tipe data.
 Database
 Sistem database
DATA
Secara konseptual, data adalah
deskripsi tentang benda, kejadian,
aktivitas dan transaksi, yang tidak
mempunyai makna atau tidak
berpengaruh secara langsung kepada
pemakai.
Data sering kali disebut sebagai
bahan mentah informasi.
Data dapat berupa nilai yang terformat,
teks, citra, audio, dan video.
 Data yang terformat adalah data dengan
suatu format tertentu. Misalnya, data yang
menyatakan tanggal atau jam, atau menyatakan
nilai mata uang.
 Teks adalah sederetan huruf, angka, dan
simbol-simbol khusus (misalnya + dan $) yang
kombinasinya tidak tergantung pada masing-
masing item secara individual.
Data dapat berupa nilai yang terformat,
teks, citra, audio, dan video.
 Citra (image) adalah data dalam bentuk
gambar. Citra dapat berupa grafik, foto, hasil
roentgen, dan tanda tangan, ataupun gambar
yang lain.
 Audio adalah data dalam bentuk suara.
Instrument musik, suara orang atau suara
binatang, gemercik air, detak jantung
merupakan beberapa contoh data audio.
 Video menyatakan data dalam bentuk sejumlah
gambar yang bergerak dan bisa saja dilengkapi
dengan suara. Video dapat digunakan untuk
mengabadikan suatu kejadian atau aktivitas.
Data
 Data disimpan dalam memori komputer dalam bentuk
variabel-variabel mempunyai nama tertentu dan tipe
data tertentu
 Tipe data dalam algoritma:
 Tipe Bilangan bulat (integer)
 Tipe Bilangan real
 Tipe data karakter
 Tipe data string
 Tipe data logikal atau boolean
 Tipe data terstruktur:
 Larik (array)
 record
Tipe Data
 Integer
 Bilangan bulat : bilangan yang tidak mempunyai
nilai pecahan
 Real
 Untuk menyimpan data real
 Bilangan yang dapat mempunyai digit desimal
dibelakang koma atau bilangan pecahan atau
bilangan eksponensial.
 Karakter
 Digunakan untuk menyimpan data alfanumerik
 Seperti : ‘A’, ‘B’, ‘*’, ‘@’, ‘9’ , . . .
Tipe Data
 String
 Digunakan untuk menyimpan data yang merupakan
untaian karakter
 Misalnya : ‘LOGIKA’
 Boolean
 Mengandung dua nilai yaitu TRUE atau FALSE
 Dengan menggunakan operator AND, OR atau
NOT
 Nilai boolean sangat penting untuk mengambil
keputusan dalam suatu program.
Tipe data dalam MYSQL
Atribut Turunan

Atribut Turunan : yaitu atribut yang nilai-nilainya diperoleh dari


pengolahan atau dapat diturunkan dari atribut lain yang
berkaitan.

Contoh:
entitas mahasiswa mempunyai atribut IPK yang diperoleh dari
pengolahan atribut Nilai pada tabel (entitas Nilai) dengan kode
NIM mahasiswa yang sama dan diproses sehingga menghasilkan
IPK untuk mahasiswa yang bersangkutan.

BACK NEXT
Field (Atribut) Kunci

 setiap field selalu terdapat kunci berupa field atau satu set
field yang dapat mewakili record.
Misalnya
Nomor Induk Mahasiswa (NIM) merupakan kunci dari tabel
mahasiswa suatu Perguruan Tinggi, setiap pencarian cukup
dengan menyebut NIM mahasiswa tersebut maka dapat
diketahui identitas mahasiswa lainnya seperti nama, alamat dan
atribut lainnya.
Contoh lain:
Nomor Pegawai (NIDN) bagi data dosen, NIK untuk data
karyawan, Kode_Kuliah untuk data Mata kuliah, dan lain
sebagainya. BACK NEXT
Kunci Kandidat (Candidate Key)

 Kunci kandidat adalah satu atribut atau satu set atribut yang
mengidentifikasikan secara unik suatu kejadian spesifik dari
entity.
 Satu set atribut menyatakan secara tidak langsung dimana anda
tidak dapat membuang beberapa atribut dalam set tanpa
merusak kepemilikan yang unik.

BACK NEXT
Kunci Kandidat (Candidate Key)

Contoh: Kunci kandidat dalam tabel pegawai di disamping


Tabel pegawai berisi field: dapat dipilih sbb :
 nik
 nik
 no_ktp
 no_ktp  nama_pegawai (tidak dapat dipakai karena
 nama_pegawai sering seseorang punya nama yang
sama dengan orang lain)
 tmp_lahir
 tmp + tgl Lahir (mungkin bisa dipakai
 tgl_lahir sebagai kunci karena kemungkinan orang
dengan nama yang sama dan tanggal lahir
 alamat yang
 kota sama cukup kecil)
 nama + tmp + tgl_lahir (dapat dipakai
sebagai kunci)
 alamat dan kota (bukan kunci)

BACK NEXT
Kunci Kandidat (Candidate Key)

Contoh Kasus:
Tentukan Kunci Kandidat dari tabel tersebut
Tabel mt_kuliah berisi field: Kunci kandidat dalam tabel mt_kuliah di disamping
 id_matkul dapat dipilih sbb :
 kode_matkul  id_matkul
 kode_matkul
 nama_matkul  nama_matkul (mungkin bisa dipakai sebagai
 kurikulum kunci karena kemungkinan nama matkul
dengan yang lain ada perbedaan)
 semester
 kurikulum + semester + sks +
 sks nilai_minimum (tidak dapat dipakai karena
sering matkul punya data yang
 nilai_minimum
sama dengan matkul lain)

BACK NEXT
Kunci Primer (Primary Key)

Primary key adalah satu atribut atau satu set minimal atribut yang
tidak
hanya mengidentifikasi secara unik suatu kejadian spesifik, tetapi
juga dapat
mewakili setiap kejadian dari suatu entity.
Catatan:
Setiap kunci kandidat dapat menjadi kunci primer tetapi sebaliknya
sebaiknya
dipilih satu saja yang dapat mewakili secara menyeluruh terhadap
entity yang
ada.
BACK NEXT
Kunci Primer (Primary Key)

Contoh :
 nik (karena sifatnya yang unik maka tidak mungkin pegawai
mempunyai Nomor Induk Karyawan yang sama).
 no_ktp (bisa dipakai misalnya untuk pegawai yang baru belum
mendapatkan nomor pegawai maka bisa digunakan nomor KTP
untuk sementara sebagai kunci primer.
 kode_mtkuliah (bisa dipakai untuk data mata kuliah karena kode
mata kuliah bersifat unik untuk tiap mata kuliah)

BACK NEXT
Kunci Primer (Primary Key)

Contoh Kasus: Tentukan Kunci Primer dari tabel tersebut


Tabel mt_kuliah berisi field:
 id_matkul
 kode_matkul
 nama_matkul
 kurikulum
 semester
 sks
 nilai_minimum

BACK NEXT
Kunci Alternatif (Alternate Key)

Kunci alternatif adalah kunci kandidat yang


tidak dipakai sebagai kunci primer.
Kunci alternatif ini sering digunakan untuk
kunci pengurutan misalnya dalam membuat
laporan.

BACK NEXT
Kunci Alternatif (Alternate Key)

Contoh Kasus: Tentukan Kunci Alternatif dari tabel tersebut


Tabel krs berisi field:
 no_krs
 id_matkul
 nim
 nilai_angka
 nilai_huruf
 lulus

BACK NEXT
Kunci Tamu (Foreign Key)

Kunci tamu adalah satu atribut atau satu set minimal atribut yang
melengkapi satu hubungan yang menunjukkan ke induknya.
kunci tamu ditempatkan pada entity anak dan sama dengan kunci
primer induk yang direlasikan.
Hubungan antara entity induk dengan anak adalah hubungan satu
lawan banyak (one to many relationship)

BACK NEXT
Kunci Tamu (Foreign Key)
Contoh Kasus:
Tentukan Kunci Tamu dari tabel tersebut

BACK NEXT
Kamus Data
Contoh Kamus Data :
Nama Database : akademik
Nama Tabel : mahasiswa
Fungsi : menyimpan data mahasiswa

BACK NEXT
Bahasa Basisdata
Contoh Kamus Data :
Nama Database : akademik
Nama Tabel : dosen
Fungsi : menyimpan data profil dosen

Nama Field Tipe Panjang Keterangan


Karakter
id Integer 3 Primary Key
nidn Varchar 15 Unique
glr_dpn Varchar 15
nama Varchar 20
glr_blk Varchar 15
jab_akademik Varchar 50
telp Varchar 30
email Varchar 30

BACK NEXT
Bahasa Basisdata
Contoh Kamus Data :
Nama Database : akademik
Nama Tabel : mt_kuliah
Fungsi : menyimpan data mata kuliah
Nama Field Tipe Panjang Keterangan
Karakter
id Integer 3 Primary Key
mtk_kode Varchar 10
mtk_nama Varchar 30
sks Char 1
semester Char 1
kurikulum Char 9
nilai_min Char 1

BACK NEXT
Bahasa Basisdata
Contoh Kamus Data :
Nama Database : akademik
Nama Tabel : mtk_open
Fungsi : menyimpan data mata kuliah yang dibuka
Nama Field Tipe Panjang Keterangan
Karakter
id Integer 10 Primary Key
mtk_id Integer 3
dosen_id Integer 3
thn_ajaran Char 9
aktif Char 1

BACK NEXT

Anda mungkin juga menyukai