Data Struktur dan Algoritma

Data Struktur dan Algoritama

Struktur data adalah cara menyimpan atau merepresentasikan data didalam komputer agar bisa dipakai secara efisien. Dalam teknik pemrogramanstruktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna.
Algoritma adalah cara berfikir untuk menggambarkan cara kerja sistem dengan menggunakan bahasa sehari hari.

Tipe Data
Integer (Bilangan Bulat) merupakan nilai bilangan bulat baik dalam bentuk desimal maupun hexadecimal. Tipe data numerik yang termasuk integer adalah sebagai berikut: 
  • Byte: Memiliki nilai integer dari -128 sampai +127 dan menempati 1 byte (8 bits) di memori
  • Short: Memiliki nilai integer dari -32768 sampai 32767 dan menempati 2 bytes (16 bits) di memori
  • Int: Memiliki nilai integer dari -2147483648 sampai 2147483647 dan menempati 4 bytes (32 bits) di memori
  • Long: Memiliki nilai dari -9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes (64 bits) di memori.
Char
Char adalah karakter tunggal yang didefinisikan dengan diawali dan diakhiri dengan tanda ‘ (petik tunggal).

String
Merupakan urutan-urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai data string akan menempati memori sebesar banyaknya karakter string ditambah dengan 1 byte. Bila panjang dari suatu string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya adalah 255 karakter.

Real
Nilai konstanta numeric real berkisar dari 1E-38 sampai 1E+38. E menunjukkan nilai 10 pangkat, dan tipe data ini menempati memori sebesar6 byte.

Boolean
Tipe data boolean terdiri dari dua nilai saja, yaitu true dan false. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering digunakan untuk menentukan alur program.

Data Struktur di C
Struktur Data, meliputi:
  • Struktur data sederhana, misalnya array dan record.
  • Struktur data majemuk, yang terdiri dari: Linier (Stack, Queue, List dan Multilist) dan Non Linier (Tree, dan Graph)

Pemakaian struktur data yang tepat didalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.
            Struktur data yang standar yang biasanya digunakan dibidang informatika adalah:
  • List linier (Linked List) dan variasinya
  • Multilist
  • Stack (Tumpukan)
  • Queue (Antrian)
  • Tree ( Pohon)
  • Graph (Graf)

Contoh Kasus Di Teknik Elektro
Mengisi akkumulator dengan data 15H, register D dengan data EAH dan register B dengan data 55H. Tambahkan isi akku dengan isi register D. Hasil penjumlahan diatas bersama carrynya di kurangi dengan isi register B.

Sumber:
http://wartawarga.gunadarma.ac.id/2011/02/tentang-type-data-dan-type-struktur-data/
https://rumahscience.wordpress.com/2015/03/22/algoritma-dan-pemograman-kasus-elektro/
http://ronapanjaitan.blogspot.com/2011/02/tipe-datastruktur-datatipe-struktur.html

Komentar

Postingan populer dari blog ini

Counter UP dan Counter DOWN

Flora dan Fauna Khas 34 Provinsi di Indonesia

Perkembangan Penduduk Indonesia