Wednesday, February 29, 2012

macam macam data statistika

Data dapat diartikan sebagai keterangan yang diperlukan untuk memecahkan suatu masalah. Berikut adalah macam-macam data ditinjau dari beberapa segi.
1. Menurut Sifatnya
Data dibagi menjadi dua bagian, yaitu:
a) Data kualitatif, adalah data yang berbentuk kategori atau atribut. Contoh Suhu bumi hari ini mengalami kenaikan.
b) Data kuantitatif, adalah data yang berbentuk bilangan. Contoh kecepatan mobil itu adalah 250 km/jam, frekuensi radio lokal itu adalah 150 MHz. Dalam hal ini, data kuantitatif dibagi menjadi dua bagian, yaitu:
i) Data Diskrit, adalah data yang diperoleh dengan cara menghitung atau membilang, contoh banyaknya mahasiswa pendidikan fisika yang melakukan praktikum adalah 40 orang
ii) Data Kontinu, adalah data yang diperoleh dengan cara mengukur, contoh kecepatan rata-rata yang dihasilkan dari percobaan ini adalah 100 m/s2
2. Menurut Cara Memperolehnya 
a)Data Primer, adalah data yang dikumpulkan dan diolah sendiri oleh suatu organisasi serta diperoleh langsung dari obyeknya. Contoh SeorangPeneliti Fisika ingin mengetahui tingkat pencemaran air di sungai, maka mereka bekerja langsung ke sungai yang dituju dan mengambil datanya.
 b). Data Sekunder, adalah data yang diperoleh dalam bentuk sudah jadi, sudah dikumpulkan dan diolah          oleh     pihak lain, biasanya data itu dicatat dalam bentuk publikasi-publikasi. Contoh Seorang         Mahasiswa memerlukan data prakiraan cuaca tahun lalu untuk daerah Makassar dan sekitarnya, maka mahasiswa tersebut dapat memperolehnya di BMG Kota Makassar.

Tuesday, February 28, 2012

MACAM-MACAM TIPE DATA

Tipe data digunakan untuk menentukan batasan nilai yang digunakan suatu peubah (variabel)
Macam tipe data :
§ Tipe Sederhana (primitif)
§ Tipe Terstruktur
§ Tipe String
§ Tipe Reference/Pointer
v Macam tipe sederhana :
§ Tipe ordinal/integral
v ShortInt, Integer, LongInt, Byte, Word subrange, dan enumerated
§ Tipe floating point/real
v Real, Single, Double, Extended
§ Tipe char
v Char
§ Tipe boolean
v Boolean
v Macam tipe terstruktur :
§ Tipe Larik (Array)
§ Tipe Rekaman (Record/Struct)
§ Tipe Objek (Objek/Class)
§ Tipe Himpunan (Set/Enum)
§ Tipe Berkas (File)
Adalah suatu struktur data yng dapat menyimpan sekumpulan elemen dengan tipe yang sama
Larik disimpan pada memory yang berurutan pada komputer
Berbeda dengan variabel biasa yang hanya bisa menyimpan sebuah nilai
Nama lain : tabel, vektor atau peubah majemuk
Bila dibutuhkan suatu tempat penyimpanan (di memory) yang dapat menyimpan banyak data dengan jenis data yang seragam
Deklarasi Larik
Larik adalah struktur data yang Statik, artinya jumlah elemen larik harus sudah diketahui sebelum program dieksekusi
Ada 2 cara mendeklarasikan (Pada TP) :
§ 1. Sebagai Peubah, misal : Data : array[0..4] of integer;
§ 2. Sebagai Tipe Baru, misal : Type Data : array[0..4] 0f integer; var Nilai : Data; Nim : Data;
Inisialisasi biasanya memberikan nilai harga awal pada seluruh elemen larik. Biasanya digunakan nilai 0 (nol) atau ‘ ‘ (karakter kosong).
Array MultiDimensi
adalah suatu array/larik yang memiliki dimensi dgn indeks lebih dari satu
dapat juga disebut sebagai suatu array yang beranggotakan elemen yang juga berupa suatu array
Contoh : Matrik, dan Tabel
Karakteristik Array Multi Dimensi
v Karena juga merupakan suatu array, maka semua elemennya harus memiliki tipe data yang sama
v Merupakan struktur data yang statik, artinya jumlah elemennya sudah harus ditentukan terlebih dahulu sebelum progran dijalankan, dan jumlah tersebut tidak dapat diubah ketika program dijalankan
Enumerasi
Konstanta dengan tipe array/list yang bisa diakses menggunakan indeks berupa nama
Contoh:
type
Status = (Active, Passive, Waiting);
StatusMap = array[Status] of string[7];
const
StatStr: StatusMap = (‘Active’, ‘Passive’, ‘Waiting’);
Subrange
v Subrange adalah kelompok/himpunan nilai yang dibuat dari kelompok yang sudah ada sebelumnya.
v Deklarasi Subrange:
type RangeName = Low..High;
v Misal:
type AdultMemberAge = 18…30;
type Players = (GoalKeeper, RightDefender, Stopper, Libero, LeftDefender, MiddleLeft, MiddleCenterLeft, MiddleCenterRight, MiddleRight, Forward1, Forward2 );
type MiddleCourt = MiddleLeft..MiddleRight;
REFERENSI