Struktur Data



2.1  Data
Adalah hasil pengukuran yang bisa memberikan gambaran suatu keadaan atau memberikan suatu informasi.
Pembagian Jenis Data :
1.      Bentuk
·         Kualitatif adalah data yang berbentuk bukan angka
·         Kuantitatif adalah data yang berbentuk angka
2.      Skala Pengukuran
·         Nominal adalah data dimana angka hanya merupakan lambing.
Contoh :
Pada variabel Jenis Kelamin : 1 untuk Laki-laki, 2 untuk Perempuan
·         Ordinal adalah data dimana angka selain sebagai lambang, juga menunjukkan urutan
Contoh :
Pada variabel Tingkat Pendidikan : 1. SD, 2. SMP 3. SMA 4. Perguruan Tinggi
·         Interval adalah data dimana angka adalah angka yang sebenarnya, tetapi tidak mutlak
Contoh : Pada variabel Nilai
·         Rasio adalah data dimana angka adalah angka yang sebenarnya dan mutlak
Contoh :
Pada variabel jumlah : data yang dihasilkan adalah rasio
3.      Jenis
·         Internal adalah data yang diambil dari dalam tempat di lakukannya penelitian.
Contoh : Data penjualan perusahaan sendiri
·         Eksternal adalah data yang diambil dari luar tempat di lakukannya penelitian.
Contoh : Data penjualan perusahaan lain untuk jenis produk yang sama dengan produk perusahaan kita
4.      Sumber
·         Primer adalah data yang di peroleh langsung dari sumbernya
Contoh : Data hasil kuesioner
·         Sekunder adalah data yang di peroleh dari hasil pengumpulan orang lain
Contoh : Data yang diambil dari BPS
5.      Waktu Pengumpulan
·         Data Cross-section (Acak) adalah data yang di ambil pada satu waktu tertentu
Contoh : Jumlah produksi
·         Data Berkala adalah data yang di ambil pada interval waktu tertentu
Contoh : Jumlah produksi perhari selama bulan Januari 2008

2.2  Informasi
Informasi merupakan kumpulan data yang sudah diproses atau diolah. Informasi sifatnya menambah pengetahuan atau wawasan seseorang.
Jenis-Jenis Informasi
1)      Informasi berdasarkan fungsi adalah informasi berdasarkan materi dan kegunaan informasi. Informasi jenis ini antara lain adalah informasi yang menambah pengetahuan dan informasi yang mengajari pembaca (Informasi edukatif). informasi yang menambah pengetahuan, misalnya, peristiwa-peristiwa bencana alam, pembangunan daerah, kegiatan selebritis, dan sebagainya. Informasi edukatif contohnya tulisan teknik belajar yang jitu, tips berbicara di depan umum, cara jitu menjadi programmer komputer, dan sebagainya.
2)      Informasi berdasarkan format penyajian adalah informasi berdasarkan bentuk penyajian informasi. Informasi jenis ini, antara lain berupa foto, karikatur, lukisan abstrak, dan tulisan teks.
3)      Informasi berdasarkan lokasi peristiwa adalah informasi berdasarkan lokasi peristiwa berlangsung, yaitu informasi dari dalam negeri dan informasi dari luar negeri.
4)      Informasi berdasarkan bidang kehidupan adalah informasi berdasarkan bidang-bidang kehidupan yang ada, misalnya pendidikan, olahraga, musik, sastra, budaya, dan iptek.

2.3  Pengertian Basis data
Dalam istilah ilmu computer, sebuah struktur data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan computer sehingga data tersebut dapat digunakan secara efisien.
Dalam Teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data, baik kolom yang tampak oleh pengguna (user) ataupun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi.

KLASIFIKASI DATA
Pada garis besarnya, data dapat dikategorikan menjadi :
A.     Tipe Data Sederhana, yang terdiri dari :
·         Data Sederhana Tunggal, misalnya Integer, Real, Boolean, dan Karakter.
·         Data Sederhana Majemuk, misalnya String.
B.      Struktur Data
·         Struktur Data Sederhana, misalnya Array dan Record.
·         Struktur Data majemuk, terdiri dari :
-          Linier, misalnya: Stack, Queue, dan Linier Linked List.
-          Nonlinier, misalnya Binary Tree, Binary Search Tree, Graph, dll.

Pemakaian struktur data yang tepat di dalam 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 )

Struktur data digunakan untuk meningkatkan efisiensi penggunaan memori pada saat program komputer sedang bekerja. Penggunaan struktur data yang tepat pada pemrograman dapat membuat algoritma menjadi lebih mudah, kemudahan ini membuat program lebih efisien dan sederhana. Meningkatkan efisiensi merupakan tujuan utama pengaplikasian struktur data. Dengan struktur data, proses reservasi memori yang tidak perlu akan diminimalisasi. Selain itu struktur data juga menjamin kemudahan pemahaman algoritma. Sehingga untuk menyelesaikan permasalahan seperti perkalian matriks, visualisasi matriks dan tabel, akan menjadi lebih mudah dipahami.

2.4  Hubungan struktur data dan Algoritma
Program = Struktur Data + Algoritma
Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program menjadi kurang baik, demikian juga sebaliknya. Yang termasuk dalam struktur data antara lain yaitu senarai berantai, antrian, tumpukan, daan pohon binea. Adapun yang dimaksud Algoritma yaitu suatu langkah atau prosedur yang secara logis untuk menyelesaikan masalah. Sebagai contoh algoritma diperlukan untuk memasukkan data ke dalam suatu struktur data atau untuk mencari suatu data yang tersimpan dalam struktur data

Postingan populer dari blog ini

Model Proses Pengembangan Perangkat Lunak

Generic Process Framework

Mengenal Framework