SlideShare a Scribd company logo
1 of 20
Manajemen Pangakalan Data
PERTEMUAN 11
PERANCANGAN BASISDATA
• Tipe Data
Tipe Data pada Basis Data
3
 Mengenal tipe data pada database
(MySQL/MariaDB)
 Atribut apa yang bisa diatur pada tipe data
 Praktek mengaplikasikan tipe data yang sesuai dan
atributnya, di database yang sudah dibuat
Tipe Data Pada MySQL
4
 Numerik : INTEGER, DECIMAL, FLOAT, dan BIT
 Date (tanggal) dan time (waktu)
 String: CHAR, VARCHAR, TEXT, BLOB
 ENUM dan SET
Kenapa Tentukan Tipe Data?
5
 Memudahkan mengatur jenis input data ke dalam
database
 Mencegah salah input
 Memori penyimpanan data
TIPE DATA
6
Numerik :integer
7
 Integer (int)
 Long integer(long int)
Cara penulisan:
Nama Jenis_integer (jumlah_digit)
Contoh: no_urut INT (4)
Berarti tipe integer dengan nilai penyimpanan minimal 4 digit. Kalau urutan 1 disimpan
menjadi 0001. Saat urutan lebih dari 4 digit, tetap jangkauan maksimum int yang disimpan.
Numerik: Desimal
8
 Contoh Penulisan:
ratusan DECIMAL (5,2)
Berarti maksimal 5 digit dengan 2 decimal
Range penympanan antara -999,99 ke 999,99
 coba beri contoh tipe data yg cocok untuk decimal dan
seperti apa penulisannya
Numerik: Floating Point
 Ada dua tipe data floating point: FLOAT dan DOUBLE
 Float = mengambang
 Sama dengan decimal, akan tetapi… floating!
 Digunakan jika butuh pembulatan pada data decimal kita
 Contoh penulisan:
 nilai FLOAT (7,4)
 Jika memasukkan nilai 999,00009 data yang disimpan adalah 999,0001
9
Numerik: Bit
10
 Menyimpan data dalam bentuk bit (0 dan 1) dengan
Panjang hingga 64 angka
 Contoh penulisan
binary BIT (5)
DATE dan TIME
 Date = tanggal
 Time – waktu
11
12
String: CHAR dan VARCHAR
Contoh Penulisan:
 karakter CHAR(5)
 karakter VARCHAR (5)
 Perbedaan: VARCHAR lebih fleksible. Contoh diatas: jika memasukkan 2 karakter pada
VARCHAR(5), akan disimpan tetap 2 pada database. Jika CHAR (5), tetap ada alokasi
penyimpanan. 5 karakter walau diisi 2
 Tidak membedakan huruf kecil dan besar
13
String: TEXT
 Contoh penulisan
text TINYTEXT
 Tidak membedakan huruf kecil dan besar
14
String: BLOB
 Tipe data BLOB adalah tipe data versi binary dari TEXT, dimana karakter akan
disimpan dalam bit.
 Karena binary, membedakan huruf kecil dan besar.
 Karena binary, bisa juga dibuat untuk menyimpan gambar atau video.
 Contoh penulisan: essay BLOB
15
Enum
16
 Tipe data ENUM merupakan tipe data yang khusus untuk kolom dimana nilai
datanya sudah kita tentukan sebelumnya. Pilihan ini dapat berisi 1 sampai dengan
65,535 pilihan string. Dimana kolom yang didefinisikan sebagai ENUM hanya dapat
memilih satu diantara pilihan string yang tersedia.
 Contoh penggunaan ENUM misalnya untuk kolom yang berisi daftar Jurusan yang
harus dipilih mahasiswa. Pilihan ini harus sudah tersedia sebelumnya, dan kita
dapat menggunakan tipe data enum untuk memastikan bahwa jurusan yang dipilih
adalah jurusan yang telah ditentukan sebelumnya dan hanya 1 jurusan.
 Contoh penulisan:
jurusan ENUM('Ilmu Komputer','Ekonomi','MIPA','Kedokteran')
Set
 Berbeda dengan tipe data ENUM dimana pilihan yang tersedia untuk kolom hanya dapat 1 data, untuk
kolom SET kita dapat memilih satu atau
lebih nilai yang tersedia dari 1 sampai 64 pilihan string yang tersedia.
 Contoh penggunaan tipe data SET adalah untuk data tentang hobby seseorang, karena bisa saja
seseorang memiliki hobi yang lebih dari 1, namun kita ingin memilih dari kumpulan list yang telah
kita buat sebelumnya.
 Contoh penulisan:
hobby SET (‘membaca’,’menulis’,’bersepeda’,’musik’)
17
Tipe Data di Microsoft Access
Teks/text
Tujuan Gunakan untuk menyimpan hingga 255 karakter teks. Catatan, dimulai dari
Access 2013, tipe data Teks telah diganti namanya ke Teks Pendek/short text.
Memo
Tujuan Gunakan untuk menyimpan blok teks dengan panjang lebih dari 255
karakter dan teks yang diformat. Catatan, dimulai dari Access 2013 tipe data Memo
telah diganti namanya ke Teks Panjang.
Angka/number
Tujuan Gunakan untuk menyimpan nilai numerik yang bukan merupakan nilai
moneter. Jika Anda mungkin menggunakan nilai dalam bidang untuk melakukan
perhitungan, gunakan tipe data Angka.
Tanggal/waktu dan tanggal/Date and time
Tujuan : Gunakan untuk menyimpan tanggal dan waktu berbasis data.
Mata Uang/Currency
Tujuan Gunakan untuk menyimpan data moneter.
Data dalam bidang Mata Uang tidak dibulatkan selama perhitungan. Bidang Mata Uang akurat hingga 15
digit di sebelah kiri koma desimal dan 4 digit di sebelah kanannya. Setiap nilai bidang Mata Uang
memerlukan penyimpanan sebesar 8 byte.
Ya/Tidak/ Yes/no
Tujuan Gunakan untuk menyimpan nilai Boolean.
Objek OLE
Tujuan Gunakan untuk melampirkan objek OLE, seperti lembar bentang Microsoft Office Excel, ke catatan.
Jika Anda ingin menggunakan fitur OLE, Anda harus menggunakan tipe data Objek OLE.
Dalam banyak kasus, Anda harus menggunakan bidang Lampiran dan bukan bidang Objek OLE. Bidang
Objek OLE mendukung tipe file yang lebih sedikit daripada dukungan bidang Lampiran. Selain itu, bidang
Objek OLE tidak mengizinkan Anda melampirkan beberapa file ke satu catatan.
Terhitung/Calculated
Tujuan Gunakan untuk menyimpan hasil perhitungan.
Perhitungan harus merujuk ke bidang lain di dalam tabel yang sama. Anda akan menggunakan
Penyusun Ekspresi untuk membuat perhitungan. Perhatikan, tipe data Terhitung pertama kali dikenalkan
di Access 2010. Tipe data Terhitung hanya tersedia dalam database format file .accdb.
Hyperlink
Tujuan Gunakan untuk menyimpan hyperlink, seperti alamat email atau URL situs Web.
Hyperlink dapat berupa jalur UNC atau URL. Hyperlink dapat menyimpan hingga 2048 karakter.
AutoNumber
Tujuan Gunakan bidang AutoNumber untuk menyediakan nilai yang unik dengan tujuan untuk membuat
setiap catatan unik. Penggunaan bidang AutoNumber paling umum adalah sebagai kunci utama,
khususnya ketika tidak ada kunci alami cocok (kunci yang didasarkan pada bidang data) yang tersedia.
Nilai bidang AutoNumber memerlukan 4 atau 16 byte, tergantung pada nilai properti Ukuran Bidangnya.

More Related Content

Similar to Pertemuan-11.pptx

Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...
Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...
Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...aswi ruhana
 
Sim, feby ratna sari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, feby ratna sari, hapzi ali, sistem manajemen database, universitas mercu...Sim, feby ratna sari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, feby ratna sari, hapzi ali, sistem manajemen database, universitas mercu...febyratnasari
 
Sim, putri diana lestari, hapzi ali,sistem manajemen database, universitas me...
Sim, putri diana lestari, hapzi ali,sistem manajemen database, universitas me...Sim, putri diana lestari, hapzi ali,sistem manajemen database, universitas me...
Sim, putri diana lestari, hapzi ali,sistem manajemen database, universitas me...Putri Diana Lestari
 
Sim, 5, sherly afrilianti, hapzi ali, database management system, universitas...
Sim, 5, sherly afrilianti, hapzi ali, database management system, universitas...Sim, 5, sherly afrilianti, hapzi ali, database management system, universitas...
Sim, 5, sherly afrilianti, hapzi ali, database management system, universitas...sherlyafrilianti
 
Sim, namira nur jasmine, hapzi ali, database, universitas mercu buana, 2017
Sim, namira nur jasmine, hapzi ali, database, universitas mercu buana, 2017Sim, namira nur jasmine, hapzi ali, database, universitas mercu buana, 2017
Sim, namira nur jasmine, hapzi ali, database, universitas mercu buana, 2017Namira Jasmine
 
Sim, alya zulfa oktaviana putri, hapzi ali,sistem manajemen database,universi...
Sim, alya zulfa oktaviana putri, hapzi ali,sistem manajemen database,universi...Sim, alya zulfa oktaviana putri, hapzi ali,sistem manajemen database,universi...
Sim, alya zulfa oktaviana putri, hapzi ali,sistem manajemen database,universi...Alya Zulfa Oktaviana Putri
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator javaSaprudin Eskom
 
Part 23 Type Data Record
Part 23 Type Data RecordPart 23 Type Data Record
Part 23 Type Data RecordSyaiful Ahdan
 
Struktur Data Pengantar Muhammad Junaid 2021020064.ppt
Struktur Data Pengantar Muhammad Junaid 2021020064.pptStruktur Data Pengantar Muhammad Junaid 2021020064.ppt
Struktur Data Pengantar Muhammad Junaid 2021020064.pptJunKazama4
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Yohanes Agung Nugroho
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...Yohanes Agung Nugroho
 
SLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptxSLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptxOrangeranger1
 
Tipe data,var,konstanta
Tipe data,var,konstantaTipe data,var,konstanta
Tipe data,var,konstantaAlvin Setiawan
 
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...Adi Kurniawan R
 
Forum dan Kuis SIM Minggu ke 6
Forum dan Kuis SIM Minggu ke 6Forum dan Kuis SIM Minggu ke 6
Forum dan Kuis SIM Minggu ke 6Lidya Septiani
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 

Similar to Pertemuan-11.pptx (20)

Modul spreadsheet
Modul spreadsheetModul spreadsheet
Modul spreadsheet
 
Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...
Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...
Sim, Aswi ruhana, Hapzi Ali, s1 akuntansi, sistem manajemen database, univers...
 
Sim, feby ratna sari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, feby ratna sari, hapzi ali, sistem manajemen database, universitas mercu...Sim, feby ratna sari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, feby ratna sari, hapzi ali, sistem manajemen database, universitas mercu...
 
Sim, putri diana lestari, hapzi ali,sistem manajemen database, universitas me...
Sim, putri diana lestari, hapzi ali,sistem manajemen database, universitas me...Sim, putri diana lestari, hapzi ali,sistem manajemen database, universitas me...
Sim, putri diana lestari, hapzi ali,sistem manajemen database, universitas me...
 
Sim, 5, sherly afrilianti, hapzi ali, database management system, universitas...
Sim, 5, sherly afrilianti, hapzi ali, database management system, universitas...Sim, 5, sherly afrilianti, hapzi ali, database management system, universitas...
Sim, 5, sherly afrilianti, hapzi ali, database management system, universitas...
 
Sim, namira nur jasmine, hapzi ali, database, universitas mercu buana, 2017
Sim, namira nur jasmine, hapzi ali, database, universitas mercu buana, 2017Sim, namira nur jasmine, hapzi ali, database, universitas mercu buana, 2017
Sim, namira nur jasmine, hapzi ali, database, universitas mercu buana, 2017
 
Sim, alya zulfa oktaviana putri, hapzi ali,sistem manajemen database,universi...
Sim, alya zulfa oktaviana putri, hapzi ali,sistem manajemen database,universi...Sim, alya zulfa oktaviana putri, hapzi ali,sistem manajemen database,universi...
Sim, alya zulfa oktaviana putri, hapzi ali,sistem manajemen database,universi...
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
Part 23 Type Data Record
Part 23 Type Data RecordPart 23 Type Data Record
Part 23 Type Data Record
 
Struktur Data Pengantar Muhammad Junaid 2021020064.ppt
Struktur Data Pengantar Muhammad Junaid 2021020064.pptStruktur Data Pengantar Muhammad Junaid 2021020064.ppt
Struktur Data Pengantar Muhammad Junaid 2021020064.ppt
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
 
Tipe data
Tipe dataTipe data
Tipe data
 
SLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptxSLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptx
 
Tipe data,var,konstanta
Tipe data,var,konstantaTipe data,var,konstanta
Tipe data,var,konstanta
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
 
variabel tipe data
variabel tipe datavariabel tipe data
variabel tipe data
 
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...
SIM, Adi Kurniawan Ramadhan, Hapzi Ali, Sistem Manajemen Database, S1 Akuntan...
 
Forum dan Kuis SIM Minggu ke 6
Forum dan Kuis SIM Minggu ke 6Forum dan Kuis SIM Minggu ke 6
Forum dan Kuis SIM Minggu ke 6
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 

More from nurnur469094

Introduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdfIntroduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdfnurnur469094
 
Install-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptxInstall-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptxnurnur469094
 
LANGUANGE MODELING.pdf
LANGUANGE MODELING.pdfLANGUANGE MODELING.pdf
LANGUANGE MODELING.pdfnurnur469094
 
EFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptxEFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptxnurnur469094
 
Pertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptxPertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptxnurnur469094
 

More from nurnur469094 (17)

Introduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdfIntroduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdf
 
Install-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptxInstall-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptx
 
SQL.pdf
SQL.pdfSQL.pdf
SQL.pdf
 
LANGUANGE MODELING.pdf
LANGUANGE MODELING.pdfLANGUANGE MODELING.pdf
LANGUANGE MODELING.pdf
 
EFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptxEFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptx
 
Intro-NLP.pdf
Intro-NLP.pdfIntro-NLP.pdf
Intro-NLP.pdf
 
Pertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptxPertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptx
 
Pertemuan-12.pptx
Pertemuan-12.pptxPertemuan-12.pptx
Pertemuan-12.pptx
 
Pertemuan-10.pptx
Pertemuan-10.pptxPertemuan-10.pptx
Pertemuan-10.pptx
 
Pertemuan-9.pptx
Pertemuan-9.pptxPertemuan-9.pptx
Pertemuan-9.pptx
 
Pertemuan-7.pptx
Pertemuan-7.pptxPertemuan-7.pptx
Pertemuan-7.pptx
 
Pertemuan-6.pptx
Pertemuan-6.pptxPertemuan-6.pptx
Pertemuan-6.pptx
 
Pertemuan-5.pptx
Pertemuan-5.pptxPertemuan-5.pptx
Pertemuan-5.pptx
 
Pertemuan-MPD.pdf
Pertemuan-MPD.pdfPertemuan-MPD.pdf
Pertemuan-MPD.pdf
 
Pertemuan-4.pptx
Pertemuan-4.pptxPertemuan-4.pptx
Pertemuan-4.pptx
 
Pertemuan-3.pptx
Pertemuan-3.pptxPertemuan-3.pptx
Pertemuan-3.pptx
 
MPD.pptx
MPD.pptxMPD.pptx
MPD.pptx
 

Recently uploaded

Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesiasdn4mangkujayan
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAmasqiqu340
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTYudaPerwira5
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptxAbidinMaulana
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksdanzztzy405
 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptmuhammadarsyad77
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFFPMJ604FIKRIRIANDRA
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningSamFChaerul
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptEndangNingsih7
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfPemdes Wonoyoso
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshDosenBernard
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfjeffrisovana999
 
DATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MININGDATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MININGYudaPerwira5
 
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANDevonneDillaElFachri
 

Recently uploaded (17)

Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdf
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 
DATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MININGDATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MINING
 
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
 

Pertemuan-11.pptx

  • 3. Tipe Data pada Basis Data 3  Mengenal tipe data pada database (MySQL/MariaDB)  Atribut apa yang bisa diatur pada tipe data  Praktek mengaplikasikan tipe data yang sesuai dan atributnya, di database yang sudah dibuat
  • 4. Tipe Data Pada MySQL 4  Numerik : INTEGER, DECIMAL, FLOAT, dan BIT  Date (tanggal) dan time (waktu)  String: CHAR, VARCHAR, TEXT, BLOB  ENUM dan SET
  • 5. Kenapa Tentukan Tipe Data? 5  Memudahkan mengatur jenis input data ke dalam database  Mencegah salah input  Memori penyimpanan data
  • 7. Numerik :integer 7  Integer (int)  Long integer(long int) Cara penulisan: Nama Jenis_integer (jumlah_digit) Contoh: no_urut INT (4) Berarti tipe integer dengan nilai penyimpanan minimal 4 digit. Kalau urutan 1 disimpan menjadi 0001. Saat urutan lebih dari 4 digit, tetap jangkauan maksimum int yang disimpan.
  • 8. Numerik: Desimal 8  Contoh Penulisan: ratusan DECIMAL (5,2) Berarti maksimal 5 digit dengan 2 decimal Range penympanan antara -999,99 ke 999,99  coba beri contoh tipe data yg cocok untuk decimal dan seperti apa penulisannya
  • 9. Numerik: Floating Point  Ada dua tipe data floating point: FLOAT dan DOUBLE  Float = mengambang  Sama dengan decimal, akan tetapi… floating!  Digunakan jika butuh pembulatan pada data decimal kita  Contoh penulisan:  nilai FLOAT (7,4)  Jika memasukkan nilai 999,00009 data yang disimpan adalah 999,0001 9
  • 10. Numerik: Bit 10  Menyimpan data dalam bentuk bit (0 dan 1) dengan Panjang hingga 64 angka  Contoh penulisan binary BIT (5)
  • 11. DATE dan TIME  Date = tanggal  Time – waktu 11
  • 12. 12
  • 13. String: CHAR dan VARCHAR Contoh Penulisan:  karakter CHAR(5)  karakter VARCHAR (5)  Perbedaan: VARCHAR lebih fleksible. Contoh diatas: jika memasukkan 2 karakter pada VARCHAR(5), akan disimpan tetap 2 pada database. Jika CHAR (5), tetap ada alokasi penyimpanan. 5 karakter walau diisi 2  Tidak membedakan huruf kecil dan besar 13
  • 14. String: TEXT  Contoh penulisan text TINYTEXT  Tidak membedakan huruf kecil dan besar 14
  • 15. String: BLOB  Tipe data BLOB adalah tipe data versi binary dari TEXT, dimana karakter akan disimpan dalam bit.  Karena binary, membedakan huruf kecil dan besar.  Karena binary, bisa juga dibuat untuk menyimpan gambar atau video.  Contoh penulisan: essay BLOB 15
  • 16. Enum 16  Tipe data ENUM merupakan tipe data yang khusus untuk kolom dimana nilai datanya sudah kita tentukan sebelumnya. Pilihan ini dapat berisi 1 sampai dengan 65,535 pilihan string. Dimana kolom yang didefinisikan sebagai ENUM hanya dapat memilih satu diantara pilihan string yang tersedia.  Contoh penggunaan ENUM misalnya untuk kolom yang berisi daftar Jurusan yang harus dipilih mahasiswa. Pilihan ini harus sudah tersedia sebelumnya, dan kita dapat menggunakan tipe data enum untuk memastikan bahwa jurusan yang dipilih adalah jurusan yang telah ditentukan sebelumnya dan hanya 1 jurusan.  Contoh penulisan: jurusan ENUM('Ilmu Komputer','Ekonomi','MIPA','Kedokteran')
  • 17. Set  Berbeda dengan tipe data ENUM dimana pilihan yang tersedia untuk kolom hanya dapat 1 data, untuk kolom SET kita dapat memilih satu atau lebih nilai yang tersedia dari 1 sampai 64 pilihan string yang tersedia.  Contoh penggunaan tipe data SET adalah untuk data tentang hobby seseorang, karena bisa saja seseorang memiliki hobi yang lebih dari 1, namun kita ingin memilih dari kumpulan list yang telah kita buat sebelumnya.  Contoh penulisan: hobby SET (‘membaca’,’menulis’,’bersepeda’,’musik’) 17
  • 18. Tipe Data di Microsoft Access Teks/text Tujuan Gunakan untuk menyimpan hingga 255 karakter teks. Catatan, dimulai dari Access 2013, tipe data Teks telah diganti namanya ke Teks Pendek/short text. Memo Tujuan Gunakan untuk menyimpan blok teks dengan panjang lebih dari 255 karakter dan teks yang diformat. Catatan, dimulai dari Access 2013 tipe data Memo telah diganti namanya ke Teks Panjang. Angka/number Tujuan Gunakan untuk menyimpan nilai numerik yang bukan merupakan nilai moneter. Jika Anda mungkin menggunakan nilai dalam bidang untuk melakukan perhitungan, gunakan tipe data Angka.
  • 19. Tanggal/waktu dan tanggal/Date and time Tujuan : Gunakan untuk menyimpan tanggal dan waktu berbasis data. Mata Uang/Currency Tujuan Gunakan untuk menyimpan data moneter. Data dalam bidang Mata Uang tidak dibulatkan selama perhitungan. Bidang Mata Uang akurat hingga 15 digit di sebelah kiri koma desimal dan 4 digit di sebelah kanannya. Setiap nilai bidang Mata Uang memerlukan penyimpanan sebesar 8 byte. Ya/Tidak/ Yes/no Tujuan Gunakan untuk menyimpan nilai Boolean. Objek OLE Tujuan Gunakan untuk melampirkan objek OLE, seperti lembar bentang Microsoft Office Excel, ke catatan. Jika Anda ingin menggunakan fitur OLE, Anda harus menggunakan tipe data Objek OLE. Dalam banyak kasus, Anda harus menggunakan bidang Lampiran dan bukan bidang Objek OLE. Bidang Objek OLE mendukung tipe file yang lebih sedikit daripada dukungan bidang Lampiran. Selain itu, bidang Objek OLE tidak mengizinkan Anda melampirkan beberapa file ke satu catatan.
  • 20. Terhitung/Calculated Tujuan Gunakan untuk menyimpan hasil perhitungan. Perhitungan harus merujuk ke bidang lain di dalam tabel yang sama. Anda akan menggunakan Penyusun Ekspresi untuk membuat perhitungan. Perhatikan, tipe data Terhitung pertama kali dikenalkan di Access 2010. Tipe data Terhitung hanya tersedia dalam database format file .accdb. Hyperlink Tujuan Gunakan untuk menyimpan hyperlink, seperti alamat email atau URL situs Web. Hyperlink dapat berupa jalur UNC atau URL. Hyperlink dapat menyimpan hingga 2048 karakter. AutoNumber Tujuan Gunakan bidang AutoNumber untuk menyediakan nilai yang unik dengan tujuan untuk membuat setiap catatan unik. Penggunaan bidang AutoNumber paling umum adalah sebagai kunci utama, khususnya ketika tidak ada kunci alami cocok (kunci yang didasarkan pada bidang data) yang tersedia. Nilai bidang AutoNumber memerlukan 4 atau 16 byte, tergantung pada nilai properti Ukuran Bidangnya.