PENGENALAN STRUKTUR DATA · Web view2014. 9. 5. · MODUL 01. PENGENALAN STRUKTUR DATA. 1.1...
Transcript of PENGENALAN STRUKTUR DATA · Web view2014. 9. 5. · MODUL 01. PENGENALAN STRUKTUR DATA. 1.1...
MODUL 01
PENGENALAN STRUKTUR DATA
1.1 Pengertian Struktur Data
Struktur data adalah kerangka data terorganisisir dalam memori computer yang terdiri dari nama variable, jenis data dan ukuran data. Sistem kerangka data memudahkan dalam menyimpan data ke dalam memori dan pada waktu mengakses data untuk di lakukan manipulasi data dengan bantuan program computer. Data dibedakan menjadi dua yaitu :
a. Data Bentukan
Objek data yang sengaja dibuat secara eksplisit oleh programmer dalam program ; misal : variable, konstanta, array dan lain-lain.
b. Data Sistem
Objek data yang dibuat oleh sistem untuk mengatur jalannya program maupun untuk menyimpan sementara data-data dan keperluan lainnya tanpa campur tangan programmer ; misal : record, stack pada memori dan lain-lain.
1.2 JENIS TIPE DATA.
Jenis data atau jenis tipe data dapat dibedakan menjadi :sederhana (Tipe Ordinal (Integer, Shortint, Longint, Boolean, Char, Byte, Word, Subrange, terbilang), tipe string ( Text, char, varcha, dll), tipe terstruktur (Array (Larik), Record (rekaman), Himpunan (Set), Berkas (File)), dan jenis pointer. Kapasitas nilai pada tipe data :
1. Shortint : Bilangan bulat antara -127 s/d +128
2. Integer : Bilangan bulat antara -32767 s/d +32768
3. Longint : Bilangan bulat antara -2.147.483.648 s/d 2.147.483.647
4. Real : Bilangan Dalam desimal, 125000 = 0,123 x 106.
5. Boolean : Jenis data logical yang memiliki nilai true atau di false
6. Karakter Dan String: terdiri atas Bilangan abjad dan symbol-simbol khusus.
1.3 Elemen Struktur Data
· Tersusun dari nama variabel, tipe data dan sazi.
· Ketentuan pembuatan nama variabel :
1. Singkat dan Mudah diingat
2. Tidak diawali dengan angka
3. Tidak menggunakan spasi kosong diantara kata
Contoh : NIK, NIP,Gapok
· Tipe data
1. Tipe data standar komputer ( interger)
2. Tipe data Bentukan ( Type nim : Record)
Aplikasi Data
Nama Tabel : Pesanan
Field
Type
Length
Extra
Primary key
Order_id
Int
11
Auto_increment
√
User_id
Varchar
32
Vendor_id
int
11
Order_number
Varchar
32
User_info_id
Int
11
Oder_sub_total
Decimal
(10,2)
Order_tax
Decimal
(10,2)
Order_shipping
Decimal
(10,2)
Order_shipping_tax
Decimal
(10,2)
Order_curency
Varchar
16
Order_status
Char
1
cdate
Int
11
mdate
int
11
Data Mahasiswa
struct data
{
int nim;
char nama[25];
};
data mhs[5];
1.3 Dokumen Input dan Output
Gambar 3.1
Formulir Permohonan Surat Observasi
Gambar 3.2
Kartu Kehadiran Mahasiswa
Gambar 3.3
Daftar Nilai Sementara
Gambar 3.4
Daftar Nilai Sementara
Pengenalan Struktur DataPage 2