Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Dasar-Dasar Pemrograman 2

Presentasi serupa


Presentasi berjudul: "Dasar-Dasar Pemrograman 2"— 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 Membatalkan tanda penghapusan
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] INDEX ON nim TO mhs_idx INDEX ON str(nim)+kode_mk TO nilai_cdx

5 Pengurutan Data (2) Mengaktifkan file indeks Melakukan indeks ulang
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: Penamaan:
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 namaVariabel=data
STORE data TO namaVariabel Contoh: STORE 87 TO nilai STORE ‘Ahmad’ TO nama namaVariabel=data 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 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 Rata-rata Jumlah record
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"

Presentasi serupa


Iklan oleh Google