Persiapan
Form1
Edit1, Edit2 StringGrid1
StringGrid
Property : Cells[Kolom, Baris] = isi sel bertipe string sesuai kolom dan baris ColCount = Jumlah Kolom RowCount = Jumlah Baris FixedCol = jumlah kolom abu-abu sebelah kiri FixedRow = Jumlah baris judul sebelah atas ScrollBars = Menampilkan penggeser hor/ver Event : onSelectCell = terpicu saat sel dipilih
bilangan
Ilustrasi
ArrData 1 3 5
JumData
Data
Integer ArrData merupakan sorted array JumData = 3 JumData merupakan penunjuk jumlah data yang ada dalam ArrData Data = 2 Data adalah nilai yang akan ditambahkan atau dihapus
Menampilkan Data
For I := 1 to JumData do StringGrid1.Cells [0, I] := ArrData[I];
Menambah Data
Cari Posisi Posisi := 0; For I := 1 to JumData do
Posisi := I Break;
Jika Posisi = 0 Inc(JumData) ArrData[I] := Data; Jika Posisi <> 0 For J := JumData Downto Posisi do
ArrData[J + 1] := ArrData[J]
Menghapus Data
Cari Posisi Posisi := 0; For I := 1 to JumData do
Jika Posisi = 0 maka data tidak ada Jika Posisi = JumData Dec(JumData) Jika Posisi <> JumData For J := Posisi + 1 to JumData do
ArrData[J-1] := ArrData[J]
Dec(JumData)
Tugas
Kerjakan Latihan 5 dan Latihan 6
Deadline tugas 1 minggu. Modul Latihan bisa di download di Edmodo.com