1 / 22

Tipe Data

Tipe Data. By Serdiwansyah N. A. Tipe Data. Merupakan jenis data yang mampu ditangani oleh suatu bahasa pemrog-raman pada komputer , tiap-tiap bahasa pemrograman memiliki tipe data. Suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel .

bethan
Download Presentation

Tipe Data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tipe Data By Serdiwansyah N. A.

  2. Tipe Data • Merupakanjenis data yang mampuditanganiolehsuatubahasapemrog-ramanpadakomputer, tiap-tiapbahasapemrogramanmemilikitipe data. • Suatunilai yang dapatdinyatakandalambentukkonstantaatauvariabel. • Ketikamelakukanoperasi, kitaperlumenjaminoperan-operandanhasilnyaadalahtipe data tertentu. • Jikatidakdilakukanmakaakanmenimbulkankesalahan. Tipe Data

  3. BeberapaTipe Data • Boolean • Character (char) • Byte • Short Integer • Integer (Int) • Long Integer • Float • Double Tipe Data

  4. Tipe Data Di Java Tipe Data

  5. TipeBilangan Real • Data yang termasuk bilangan real adalah data angka yang mengandung pecahan. • Data yang seperti ini akan memiliki keterangan jangkauan, jumlah digit penting (berarti) dan ukuran. • Digit berarti ini penting diperhatikan karena ini berhubungan dengan tingkat ketelitian data yang disajikan. Tipe Data

  6. Tipe Data Karakter Tipe Data

  7. Tipe Data Boolean • Adalahtipe data yang hanyabernilaibenar (true) atausalah (false). • Jangkauan (nilai yang mungkin) hanya 2 yaitu true atau false. Tipe Data

  8. ADT (Abstract Data Type) • Bahasapemrogramanbisamemilikitipe data: • Built-in : sudahtersediaolehbahasapemrogramantersebut. • Tidakberorientasipadapersoalan yang dihadapi. • UDT : User Defined Type, dibuatolehpemrogram. • Tipe data yang dibuatsendiriolehprogramer. • Contoh: record pada Pascal, structpada C, class pada Java. Tipe Data

  9. Contoh UDT • Deklarasitipe data • private type data • nama as string • umur as integer • end type • Deklarasivariabel • dim mahasiswa as data Tipe Data

  10. ADT • ADT : Abstract Data Type • Tipe data abstrakdidefinisikansebagai model matematikadariobjek data yang membentuksebuahtipedata,sertafungsi yang beroperasipadaobjek-objekini  (Heilemen, 1996). • Pentinguntukmengenalibahwaoperasi-operasi yang memanipulasiobjek-objek data yang termasukdalamspesifikasidaritipe data abstrak. • Terdapatbeberapacontohdaritipe data abstrak, diantaranyaadalahStack, QueuedanList. Tipe Data

  11. ADT • Bahasa C memilikitipe data numerikdankarakter (sepertiint, float, char dan lain-lain). Disampingitujugamemilikitipe data enumerasidan structure. Bagaimanajikakitainginmembuattipe data baru? • Untukpembuatantipe data barudigunakan keyword typedef • Bentukumum: • typedef <tipe_data_lama> <nama_tipe_data_baru> Tipe Data

  12. Macam-macamTipe Data • Tipe data sederhana (simple - data type) • Adalahtipe data yang sudahadadandijadikanstandardalambahasapemrogramantertentu. • Isi daritipe data sederhanainiadalah data-data tunggal. • Jenis data sederhana, yaitu : • Numerik, terdiridari : • Numerik integer (bilanganbulat) • Numerik real (bilanganriil) • Karakter, terdiridari : • Alfabet : a .. z, A .. Z • Angka : 0 .. 9 • Simbolkhusus : + ? ‘ ! [ ] { } … dll • Boolean (logika), terdiridari : • True dan False Tipe Data

  13. Macam-macamTipe Data • Tipe Data Penunjuk (Pointer Data Type) • Tipedata terstruktur(Structured Data Type) • ARRAY (LARIK) • Larikadalahtipe data yang berisibeberapa data yang ditampungdalamsatuvariabel yang memilikitipe data yang sama. • Masingmasing data yang tertampungdalamsebuahlarikakanditandaisebagaielemenpertamasampaike - n. larikdapatdibuatbeberapadimensi, misalnyauntukmenggambarkan matrix kitaperlumenggunakanlarik 2 dimensi. Tipe Data

  14. Macam-macamTipe Data • RECORD (REKAMAN) • Tipe data rekaman di gunakanuntukmenampung data yang terdiridaribeberapatipe yang berbeda. • Record dapatdiakses (diisi) dandibaca per elemen record denganmenyebutnamaelemennya. • SET (HIMPUNAN) • merupakansebuahtipe data yang didalamnyamemuatsejumlahelemen (anggota) dimanaanggotanyamemilikitipe data dasar yang sama. • FILE • File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada. Tipe Data

  15. Operator Aritmatika Tipe Data

  16. Identifier • Dalambahasapemrograman, item data diidentifikasimenurutnamanya, bukanmenurutalamatlokasinyadalammemori • Identifierakanmerupakankonstantajikaiaselaludikaitkandengannilai data yang sama • Identifier akanmerupakanvariabeljikanilaidatanya yang terkaitbisaberubah • Literal, nilai data yang terteradalam program namunbukansebagaiidentifier Tipe Data

  17. Deklarasi Data • Jenis data konstantadanvariabelharusdidefinisikandalam program sehingga : • operasi yang tepatdapatdijalankanpadanilai data dan • Jumlahruangpenyimpanan yang tepatbisaditentukan • Statement untukmendefinisikanjenis data disebutdeclarative statement • Beberapabahasapemrogramanmemilikisintakspendeklarasian yang berbeda • Beberapacontoh program (pendeklarasian data) yang akandiberikanditulisdalampseudo-code. Tipe Data

  18. Deklarasi Data • Beberapacontoh program (pendeklarasian data) yang akandiberikanditulisdalampseudo-code. • Constants pi = 3.141592654 • Variables i, qty : integer harga_satuan : real status : boolean nama : character(25) Tipe Data

  19. Variabel • Adalahsebuahnama yang kitaciptakanuntukmenyimpannilaisuatu data. • Data yang disimpandalam variable dapatdigunakansecaraberulang-ulanguntuk proses selanjutnya. • Dalampemberiannamavariabel, tidakbolehmenggunakanspasiataukarakter-karakterkhusus. • Tidakbolehdiawalidenganangka. • Tidakbolehmenggunakan keyword java. • Contohvariabel : • Variabelluas yang digunakanuntukmenyimpan data luaslingkaran. • Variabelkelilinguntukmenyimpan data kelilinglingkaran. Tipe Data

  20. Variabel • Contohvariabel : • Variabelluas yang digunakanuntukmenyimpan data luaslingkaran. • Variabelkelilinguntukmenyimpan data kelilinglingkaran. • Bilasebuahvariabelbertipeintegermakavariabeltersebutmemilikinilaiberjenisbilanganbulat. • Pengisiannilaivariabeldengantipe data yang berbedadenganjenis data yang sudahditentukanakanmenimbulkanerror. Tipe Data

  21. Komponen Data • Character • merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus yang membentuk suatu item data / field. • Field • merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record. • field name: harus diberi nama untuk membedakan field yang satu dengan lainnya • field representation: tipe field (karakter, teks, tanggal, angka, dsb), lebar field (ruang maksimum yang dapat diisi dengan karakter-karakter data). • field value: isi dari field untuk masing-masing record. Tipe Data

  22. Komponen Data • Record • Kumpulan dari field membentuk suatu record.Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan. • File • File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada. • Database • Kumpulan dari file / tabel membentuk suatu basis data. Tipe Data

More Related