Pertemuan ke 3 ini kuliah manajemen data dan komputerisasi ini, dimaksudkan untuk memberikan pemahaman kepada mahasiswa agar mampu menghitung kapasissta media penyimpanan data
Pertemuan ke 3 ini kuliah manajemen data dan komputerisasi ini, dimaksudkan untuk memberikan pemahaman kepada mahasiswa agar mampu menghitung kapasissta media penyimpanan data
Presentasi Kriptografi dan LCG (Sistem Pembangkit Bilangan Acak)Made Aditya
Kriptografi yaitu suatu ilmu dimana pengguna melakukan pengubahan sebagian ataupun keseluruhan pada suatu text maupun Dokumen dengan tujuan untuk menjaga keamanan text tersebut.
Dalam Ilmu Komputer, Kriptografi digunakan pada beberapa hal, contohnya enkripsi password, login, wireless, transfer data, dll. Apa itu Enkripsi? Silahkan dibaca pada slide ini.
LCG atau Sistem Pembangkit Bilangan Acak, adalah ilmu dalam cabang matematika yang digunakan untuk menghitung perulangan pada sebuah sistem bilangan acak.
Untuk lebih jelasnya, silahkan dibaca.
Presentasi Kriptografi dan LCG (Sistem Pembangkit Bilangan Acak)Made Aditya
Kriptografi yaitu suatu ilmu dimana pengguna melakukan pengubahan sebagian ataupun keseluruhan pada suatu text maupun Dokumen dengan tujuan untuk menjaga keamanan text tersebut.
Dalam Ilmu Komputer, Kriptografi digunakan pada beberapa hal, contohnya enkripsi password, login, wireless, transfer data, dll. Apa itu Enkripsi? Silahkan dibaca pada slide ini.
LCG atau Sistem Pembangkit Bilangan Acak, adalah ilmu dalam cabang matematika yang digunakan untuk menghitung perulangan pada sebuah sistem bilangan acak.
Untuk lebih jelasnya, silahkan dibaca.
2. Ordinal Number
Tipe Data Min Max Size
Byte 0 255 1
ShortInt -127 127 1
Word 0 65.535 2
SmallInt -32.768 32.767 2
LongWord 0 4.294.967.295 4
Cardinal 0 4.294.967.295 4
LongInt -2.147.483.648 2.147.483.647 4
Integer -2.147.483.648 2.147.483.647 4
Int64 -9.223.372.036.854.775.808 9.223.372.036.854.775.807 8
3. Real Number
Tipe Data Min Max Size
Single 10-38 1038 4
Currency 10-38 1038 8
Double 10-308 10308 8
Extended 10-4932 104932 10
4. Enumerasi adalah tipe data yang dibuat sendiri oleh
programmer.
Tujuannya menggantikan kode urut bilangan 0, 1, 2 dst
menjadi sesuatu yang mudah diingat.
Contoh :
Type
TSisOps = (unix, linux, winxp, win7, win8);
TJenisKelamin = (pria, wanita);
Var
SO : TSisOps;
JK : TJenisKelamin
Enumerasi
5. Subrange adalah tipe data yang menyatakan suatu range
dari suatu tipe data yang sudah ada.
Contoh :
Type
Bulan : 1 .. 12; //diambil dari integer;
Kapital : ‘A’ .. ‘Z’ // diambil dari char;
osWin : winXp .. Win7; // diambil dari tipe SistemOperasi
Subrange
6. Himpunan (set) adalah struktur data yang dapat
menyimpan sejumlah nilai ordinal yang maksimal
memiliki 255 elemen.
Contoh :
Type
Thimpunan = set of Integer;
Var
SO : Set of TSistOp;
Himpunan
7. Operator Operasi Hasil
+ [1,2,3] + [3,4,5] [1,2,3,4,5]
- [1,2,3]-[3,4,5]
[3,4,5]-[1,2,3]
[1,2]
[3,4]
* [1,2,3]*[3,4,5] [3]
Operasi Himpunan
8. Record adalah tipe data yang dapat menampung data yang
mempunyai tipe berbeda.
Contoh :
Type
TRecBuku = Record
judul : string;
pengarang : string;
jumlah : byte;
end;
Var
Buku : TRecBuku;
Record
9. Array adalah tipe data yang dapat menampung
sejumlah data dengan tipe data yang sama.
Contoh :
Type
TArrNama = Array [1..5] of String;
TNegara = Array [1..4, 1..2] of String;
Var
ArrNama : TArrNama;
Negara : Tnegara;
Array
10. Pointer adalah tipe data yang digunakan untuk
menyimpan alamat dari suatu data.
Contoh :
Type
TPtrInt = ^Integer;
Var
PtrX : TPtrInt;
Pointer
11. Variabel dinamis adalah variabel yang bisa diciptakan
pada saat program dieksekusi.
Membuat variabel dinamis : New(PtrX);
Menghapus variabel dinamis : Dispose(PtrX);
Variabel Dinamis
12. Array dapat dipesan secara dinamis.
Pemesanan memori menggunakan fungsi GetMem.
Pembebasan memori menggunakan fungsi FreeMem.
Contoh :
Type
TRecBuku = Record
judul : string[60];
pengarang : string[60];
jumlah : byte;
end;
TArrRecBuku = array [1..10] of TRecBuku;
TPtrBuku = ^TArrRecBuku;
Var
PtrData : TPtrBuku;
Begin
GetMem(PtrData, 5 * SizeOf(TRecBuku));
PtrData^[1].Judul := ‘Oktopus’;
PtrData^[1].pengarang := ‘Ian Flemmings’;
PtrData^[1].jumlah := 2;
FreeMem(PtrData);
End;
Pointer dan Array Dinamis
13. Kelas adalah suatu wadah yang mengandung data (property/variabel
instan) dan prosedur atau fungsi untuk mengakses data (method).
Contoh :
Type
Tbuku = class(Tobject)
private
judul : string;
pengarang : string;
jumlah : integer;
public
constructor Create(judul : string = ‘’; pengarang : string = ‘’;
jumlah : integer = 0);
function Info() : string;
End;
Pengenalan Objek
14. Constructor adalah fungsi yang dipanggil pada saat
suatu object diciptakan
Destructor adalah fungsi yang dipanggil sesaat
sebelum objek dihancurkan.
Constructor dan Destructor