Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Dasar-Dasar Pemrograman 2 Mengedit Data Mengurutkan Data Mencari Data Relasi Antar Tabel Variabel Memori Array Ekspresi, Operator dan Fungsi.

Presentasi serupa


Presentasi berjudul: "Dasar-Dasar Pemrograman 2 Mengedit Data Mengurutkan Data Mencari Data Relasi Antar Tabel Variabel Memori Array Ekspresi, Operator dan Fungsi."— Transcript presentasi:

1 Dasar-Dasar Pemrograman 2 Mengedit Data Mengurutkan Data Mencari Data Relasi Antar Tabel Variabel Memori Array Ekspresi, Operator dan Fungsi

2 Editing Record Menghapus record  DELETE [scope] [FOR syarat] Membatalkan tanda penghapusan  RECALL [scope] [FOR syarat]  scope: ALL Penghapusan permanen  PACK Penyisipan record  INSERT [before] [blank]  Contoh: INSERT Menginsert pada recno 3 –Go 3 –Insert before

3 Koreksi terhadap record tertentu  REPLACE [scope] nama_field1 WITH ekspresi [nama_field2 WITH eksspresi] [FOR syarat]  Contoh: Replace n_akhir with 0.2*tugas+0.3*uts+0.5*uas

4 Pengurutan Data Sort  menghasilkan file baru (*.dbf)  SORT ON filed[/D][C] TO nama_file [FOR kriteria]  Contoh: SORT ON n_akhir TO urut Indeks  menghasilkan file baru (*.idx/*.cdx)  INDEX ON eExpression TO IDXFileName | TAG TagName [FOR lExpression] [COMPACT] [ASCENDING | DESCENDING] [UNIQUE | CANDIDATE] [ADDITIVE]  Contoh: INDEX ON nim TO mhs_idx INDEX ON str(nim)+kode_mk TO nilai_cdx

5 Pengurutan Data (2) Mengaktifkan file indeks  SET INDEX TO IDXFileName  Contoh: USE MHS SET INDEX TO mhs_idx Melakukan indeks ulang  REINDEX Menutup file indeks  SET INDEX TO  CLOSE INDEX

6 Pencarian Data Pencarian data pada field terindeks  SEEK kriteria  kriteria data kunci indeks Contoh: –Seek 1008  mencari nim 1008  FIND kriteria  khusus untuk kunci tipe karakter Contoh –FIND ‘Ahmad’  mencari nama Ahmad

7 Relasi Antar Tabel Dengan perintah SET RELATION, langkah- langkahnya  Memilih daerah kerja aktif SELECT ekspresi –Contoh: SELECT A, SELECT B, SELECT 1, SELECT 2  Membuat relasi SELE 1 USE MK SET INDEX TO MK_IDX SELE 2 USE NILAI SET INDEX TO NILAI_IDX SET RELATION TO KODE_MK INTO MK

8 Relasi Antar Tabel (2) Retrieve data, misalnya menampilkan  LIST KODE_MK, MK.NAMA_MK, N_AKHIR Menyimpan hasil retrieve (bila diperlukan)  CREATE VIEW namaFile Menutup database  CLOSE DATABASES Menampilkan hasil relasi yang pernah dibuat  SET VIEW TO namaFile

9 VARIABEL MEMORY

10 Variabel Memory Variabel memory di simpan dalam RAM Data yang disimpan dalam variabel memori akan hilang jika komputer dimatikan Biasa dipakai untuk menyimpan data sementara Sangat penting pada saat membuat program aplikasi Variabel memori:  Standar: disediakan oleh FoxPro  Buatan: dibuat oleh programer

11 Variabel Memory (2) Berdasarkan cakupannya, variabel memori:  Public  Privat Penamaan:  Maksimum 10 karakter  Diawali dengan huruf  Tidak memakai karakter spasi dan koma  Boleh diikuti dengan angka

12 Variabel Memory (3) Menyimpan variabel memori:  STORE STORE data TO namaVariabel Contoh: –STORE 87 TO nilai –STORE ‘Ahmad’ TO nama  namaVariabel=data Contoh: –Nilai=87 –Nama=‘Ahmad’

13 Variabel Memory (4) Menampilkan isi variabel memori:  ? nilai  ?”Nilaiku = “+STR(nilai)  ?”Namaku = “+nama+ “ nilaiku = “+STR(nilai)  Dalam pemrograman akan dibahas bagaimana menampilkan variabel memori

14 ARRAY

15 Array termasuk variabel mempri buatan Mendeklarasikan  namaArray (baris,kolom)  Contoh: Barang(3,2) Mengisi array  Barang(1,1)=“mobil”  Barang(1,2)=“BMW”  Barang(2,1)=“motor”  Barang(2,2)=“YAMAHA”  Barang(3,1)=“sepeda”  Barang(3,2)=“BMX”  Atau dengan perintah STORE

16 ARRAY(2) Menampilkan isi variabel array  DISPLAY MEMORY LIKE namaArray DISPLAY MEMORY LIKE Barang  Untuk melihat satu persatu ?Barang(1,2) Pelajari juga: pengolahan array dengan fungsi

17 EKSPRESI, OPERATOR DAN FUNGSI

18 Ekspresi Ekspresi sama dengan rumus Ekspresi terdiri dari: komponen dan operator Komponen terdiri dari angka, karakter, filed, variabel memori, fungsi atau elemen array Operator adalah penghubung antar komponen Contoh:  REPLACE n_Akhir WITH 0.2*tugas+0.3*uts+0.5*uas  Luas=panjang*lebar

19 Operator Matematika: (),^,., /, %, +, - Relasi: =,, =, <> atau != atau #, == Logika: (), NOT atau !, AND, OR Karakter: +, -, $

20 Fungsi Standar Jumlah  SUM namaFields [TO namaVariabel] [FOR kriteria] SUM uas, n_akhir TO juas, jnakhir FOR kode_MK=11 Rata-rata  AVERAGE namaFields [TO namaVariabel] [FOR kriteria] AVERAGE uas, n_akhir TO ruas, rnakhir FOR kode_MK=11 Jumlah record  Count [FOR kriteria] [TO namaVariabel] COUNT FOR n_akhir>85 TO nGradeA Pelajari fungsi-fungsi yang lain


Download ppt "Dasar-Dasar Pemrograman 2 Mengedit Data Mengurutkan Data Mencari Data Relasi Antar Tabel Variabel Memori Array Ekspresi, Operator dan Fungsi."

Presentasi serupa


Iklan oleh Google