Tipe Data
1. a. Field
Field adalah kumpulan dari karakter yang membentuk satu arti, maka jika terdapat
field misalnya seperti NomerBarang atau NamaBarang, maka yang dipaparkan
dalam field tersebut harus yang berkaitan dengan nomer barang dan nama barang.
b. Record
• Tipe data record adalah tipe data khusus yang komponennya terdiri dari
berbagai jenis tipe data lain. Sebuah record berisi beberapa variabel lain yang
‘dipaketkan’. Konsep struktur data seperti ini sedikit mirip dengan konsep
object dalam bahasa pemrograman modern (walaupun di dalam pascal juga
terdapat konsep tentang object).
• Record juga mirip dengan array, dimana kita bisa membuat sebuah variabel
yang berisi berbagai element. Perbedaannya, record bisa menampung berbagai
jenis tipe data, tidak hanya 1 tipe data seperti array.
2. a. Data
Data adalah kumpulan fakta yang diperoleh dari pengukuran maupun
pengamatan, data biasanya berupa angka, simbol-simbol, dan kata-kata. Data
merupakan bentuk jamak dari datum yang berasal dari bahasa latin yaitu “sesuatu
yang diberikan”. Data kemudian diolah sehingga dapat dimengerti oleh pembaca.
b. Basis
Basis bisa di artikan sebagai markas ataupun gudang, tempat berkumpul.
c. Database
Jadi arti dari basis data adalah kumpulan terorganisasi dari data – data yang
saling berhubungan sedemikian rupa sehingga dapat mudah disimpan,
dimanipulasi, serta dipanggil oleh penggunanya. Definisi Basis data juga dapat
diartikan sebagai kumpulan data yang terdiri dari satu atau lebih tabel yang
terintegrasi satu sama lain, dimana setiap user diberi wewenang untuk dapat
mengakses ( seperti mengubah,menghapus dll.) data dalam tabel-tabel tersebut.
3. a. Master File
Master file (berkas induk) adalah file yang berisi objek-objek yang harus ada di
sebuah unit kerja (enterprise)
b. reference file master
file induk acuan (reference master file) : file induk yang recordnya relatif statis,
jarang berubah nilainya. Misalnya file daftar gaji, file kode mata kuliah.
d. Dynamic file master
file induk dinamik (dynamic master file): file induk yang nilai dari record-
recordnya sering berubah atau sering dimutakhirkan (update) sebagai hasil dari
suatu transaksi. Misalnya file nilai akhir mata kuliah, yang setiap saat (semester)
harus di up-date.
Jenis Data
1. Integer adalah type data pada php yang berupa angka bulat seperti 1, 22, 100, 1000,
type data ini sangat umum digunakan di bahasa pemrograman khusunya berkaitan
dengan angka bulat. Nilai integerbisa bernilai negatif atau positif dan jika tidak diberi
tanda ( – ) maka diasumsikan sebagai nilai positif. Sedamhkan real adalah bilangan
yang berisi titik desimal atau jenis bilangan pecahan. Seperti 0.5, 0.100, 9.75 dsb.
2. MOD adalah singkatan dari MODULUS yg artinya :
sebuah operasi yang menghasilkan sisa pembagian dari suatu bilangan terhadap
bilangan lainnya.
sedangkan DIV adalah singkatan dari DIVIDE yang berarti bagi.
3. Integer : int a;
Real : int x; x=5;
String : char nama[5][5];
4. #include <stdio.h>
int main () {
char string_1[11] = {'P', 'o', 'i', 'n', 't', 'o', 'p', 'o', 'i', 'n', '\0'}; //contoh 1
char string_2[] = "Pointopoin"; //contoh 2
printf("Hasil string_1 : %s\n", string_1 );
printf("Hasil string_2 : %s\n", string_2 );
getch();
}
5. a. Pengertian ADT
Tipe data abstrak (ADT) dapat didefinisikan sebagai model matematika dari objek
data yang menyempurnakan tipe data dengan cara mengaitkannya dengan fungsi-
fungsi yang beroprasi pada data yang bersangkutan.
b. • ADT JAM. Contoh ini sekaligus memberikan gambaran mengapa bahasa
algoritmik masih di butuhkan ,karena bersifat umum dan tidak tergantung pada
pernak-pernik dalam bahasa pemrograman ,sehingga dapat dipakai sebagai
bahasa dalam membuat spesifikasi umum .
• ADT POINT. Contoh ini di berikan karena merupakan ADT yang sangat penting
yang di pakai dalam bidang informatika bahkan bisa di katakan standard dan
akan slalu di pakai dalam pemrograman berorientasi objek.
• ADT GARIS. Contoh ini memberikan gambaran sebuah ADT yang
memanfaatkan ADT POINT ,dan sebuah ADT yang mempunyai invarian.
• ADT SEGIEMPAT dengan posisi sejajar sumbu x dan y,di definisikan sebagai
dua buah poin (topLeft dan BotomRight).
Array
1. ACAN
2. ACAN
3. ACAN
4. #include <iostream.h>
#include <conio.h>
int main()
{
int i,n;
float rata, jumlah;
int data[10];
jumlah=0;
cout<<"Masukkan jumlah array = ";
cin>>n;
for(i=0;i<n;i++)
{cout<<"Masukkan data ke -->> "<<i+1<<" = " ;
cin>>data[i];
jumlah=jumlah+data[i];}
rata=jumlah/n;
cout<<"Jadi, jumlah ke "<<i<<" data diatas adalah = "<<jumlah<< endl;
cout<<"Dan, rata-rata ke "<<i<<" data diatas adalah = "<<rata;
getch ();
return 0;
}
Hasil outpuT