Jenis Tipe Data: Karakter (Character data types)
Pengertian Tipe data karakter
Jenis tipe data karakter (Character data types) adalah tipe data yang digunakan untuk menyimpan data berupa karakter atau teks. Tipe data ini memungkinkan penyimpanan data dengan berbagai ukuran karakter atau teks, mulai dari beberapa karakter hingga ribuan karakter. Tipe data karakter ini biasanya digunakan untuk menyimpan data seperti nama, alamat, deskripsi, atau data yang membutuhkan input berupa teks.
Jenis-jenis Tipe data karakter
Berikut adalah jenis tipe data karakter beserta penjelasannya:
CHAR
- Tipe data ini digunakan untuk menyimpan karakter atau string dengan panjang yang tetap (fixed length).
- Memiliki panjang maksimum 255 karakter.
- Cocok untuk menyimpan data yang memiliki panjang yang sama, seperti nomor telepon, kode pos, dan sejenisnya.
VARCHAR
- Tipe data ini digunakan untuk menyimpan karakter atau string dengan panjang yang dapat berubah-ubah (variable length).
- Memiliki panjang maksimum 65.535 karakter (tergantung implementasi database).
- Cocok untuk menyimpan data yang memiliki panjang yang beragam, seperti nama, alamat, dan sejenisnya.
TINYTEXT
- Tipe data ini digunakan untuk menyimpan teks dengan panjang maksimum 255 karakter.
- Cocok untuk menyimpan data yang memang memiliki panjang yang relatif pendek, seperti catatan atau keterangan singkat.
TEXT
- Tipe data ini digunakan untuk menyimpan teks dengan panjang maksimum 65.535 karakter (tergantung implementasi database).
- Cocok untuk menyimpan data yang memiliki panjang yang cukup panjang, seperti deskripsi produk atau artikel.
MEDIUMTEXT
- Tipe data ini digunakan untuk menyimpan teks dengan panjang maksimum 16.777.215 karakter (tergantung implementasi database).
- Cocok untuk menyimpan data yang memiliki panjang yang sangat panjang, seperti isi blog atau buku.
LONGTEXT
- Tipe data ini digunakan untuk menyimpan teks dengan panjang maksimum 4.294.967.295 karakter (tergantung implementasi database).
- Cocok untuk menyimpan data yang sangat panjang, seperti isi dokumen atau riset.
NCHAR
- Tipe data ini digunakan untuk menyimpan karakter dengan encoding Unicode (UTF-16).
- Memiliki panjang maksimum 255 karakter.
- Cocok untuk menyimpan data yang membutuhkan pengkodean karakter yang lebih luas, seperti karakter-karakter dari bahasa yang tidak menggunakan karakter Latin.
NVARCHAR
- Tipe data ini digunakan untuk menyimpan karakter dengan encoding Unicode (UTF-16) dengan panjang yang dapat berubah-ubah.
- Memiliki panjang maksimum 65.535 karakter (tergantung implementasi database).
- Cocok untuk menyimpan data yang membutuhkan pengkodean karakter yang lebih luas, seperti karakter-karakter dari bahasa yang tidak menggunakan karakter Latin.
NTEXT
- Tipe data ini digunakan untuk menyimpan teks dengan encoding Unicode (UTF-16) dengan panjang maksimum 2.147.483.647 karakter (tergantung implementasi database).
- Cocok untuk menyimpan data yang membutuhkan pengkodean karakter yang lebih luas, seperti teks dalam bahasa yang tidak menggunakan karakter Latin atau teks dalam format RTF atau HTML.
Contoh penggunaan Tipe data karakter
output :
nomor_induk | nama | alamat | hobi | riwayat_pendidikan | catatan | nama_panggilan | nama_ibu | catatan_pengajar |
---|---|---|---|---|---|---|---|---|
001 | Fahmi Maul | Jl. Diponegoro No. 10, Jakarta | Bermain musik | SMA Negeri 1 Jakarta (2014-2017), Universitas Indonesia (2017-2021) | Prestasi: Juara 1 Lomba Band Tingkat Kota Jakarta (2015) | Fahmi | Nurul Hidayah | Mengikuti kelas dengan serius dan memperlihatkan kemajuan yang baik. |
002 | Andi Ay | Jl. A. Yani No. 15, Surabaya | Menonton film | SMA Negeri 2 Surabaya (2014-2017), Institut Teknologi Sepuluh Nopember (2017-2021) | Prestasi: Finalis Lomba Desain Poster Lingkungan Hidup (2016) | Andi | Lailatul Fitriyah | Menunjukkan ketertarikan yang tinggi pada mata pelajaran desain grafis. |
003 | Tegep Rah | Jl. Imam Bonjol No. 25, Yogyakarta | Olahraga basket | SMA Negeri 3 Yogyakarta (2014-2017), Universitas Gadjah Mada (2017-2021) | Prestasi: Anggota tim basket SMA yang berhasil menjadi juara 1 di tingkat provinsi (2016) | Tegep | Nurul Fajriyah | Aktif berpartisipasi dalam diskusi kelas dan memberikan kontribusi positif terhadap suasana belajar di kelas. |
Kesimpulan
Tipe data karakter menyimpan teks dan huruf, termasuk Unicode dan format terstruktur.
0 Response to "Jenis Tipe Data: Karakter (Character data types)"
Posting Komentar