Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PEMROGRAMAN BERSTRUKTUR: STRUKTUR DATA DAN PEMAKAIANNYA

Presentasi serupa


Presentasi berjudul: "PEMROGRAMAN BERSTRUKTUR: STRUKTUR DATA DAN PEMAKAIANNYA"— Transcript presentasi:

1 PEMROGRAMAN BERSTRUKTUR: STRUKTUR DATA DAN PEMAKAIANNYA
Oleh Munawar Asikin

2 MATERI PEMBELAJARAN Struktur Data Base Kalkulator Interpreter Foxpro
Desimal Akurasi Suatu Bilangan Variabel: Nama dan Jenis Operator dan Ekspresi Lokasi Memori Variabel Sistem Konversi Jenis Data

3 STRUKTUR DATABASE

4 Kalkulator Interpreter Foxpro
Pada tampilan Command Windows, anda menuliskan: ? (tanda tanya) sebelum ekspresi matematika yang ingin ditulis lalu tekan ENTER Misal: A=12 <ENTER> B=100 <ENTER> C=A+B ? A ? B ? C

5 Berapa Besar Ruang Memorinya?

6 DISPLAY MEMORY Beda Instruksi:
LIST MEMORY akan mencetak suatu nilai secara keseluruhan DISPL MEM akan mencetak suatu nilai per layar

7 LIST MEMORY Variabel Sistem tidak dapat didefinisikan, tetapi Anda dapat mengubah nilainya dan memakainya

8 DESIMAL AKURASI SUATU BILANGAN
FORMAT: SET DECIMAL TO <expN> Contoh: SET DECIMAL TO 4 ? 100/3 hasilnya SET DECIMAL TO (mengembalikan batas akurasi penghitungan)

9 VARIABEL: Nama & Jenis Variabel merupakan suatu lokasi tempat suatu nilai disimpan Harus berupa kombinasi angka dan huruf alfabet dan karakter khusus (misal _) Sebaiknya maksimal 10 karakter

10 PEMBERIAN NAMA NAMA VAR YANG BENAR NAMA VAR YANG SALAH BATAS_1 1_BATAS
KONDISI HARGA JUAL HARGA_JUAL STD DEV STD_DEV

11 MENDEFINISIKAN VARIABEL
Jenis Variabel Karakter ALAMAT=“ “ ALAMAT=space(0) ALAMAT=space(35) Jenis Variabel bilangan numerik GAJI=0 NILAI_AWAL=1 PILIHAN=1 Jenis Variabel logika KONDISI=.T. KONDISI=.t. Jenis Variabel Tanggal TGL=DATE() TGL=CTOD(‘ / / ‘)

12 JENIS OPERATOR Operator Bilangan Operator Karakter Operator Relasional
Operator Logika Operator Konstanta

13 OPERATOR BILANGAN

14 EKSPRESI MATEMATIS Bagi nilai 10 ditambah 15 dengan nilai 10 dikurangi 4 ? (10+15)/(10-4) hasilnya 􀃆 4.17 Bagi 34 dengan 10 34/10 hasilnya 􀃆 3.4 Sisa hasil bagi 34 dengan 10 ? 34%10 hasilnya 􀃆 4 Kuadrat 25 ? 25^2 hasilnya 􀃆 625 atau ? 25**2 hasilnya 􀃆 625

15 TOTAL DIGIT 5 digit bilangan pecahan 9999999999.99999
10 digit bilangan bulat Keterangan: a. 10 digit bilangan bulat b. 1 digit untuk tanda titik desimal c. 5 digit untuk bilangan pecahan

16 OPERATOR KARAKTER Berfungsi untuk menggabungkan suatu karakter (concat) ataupun proses penghapusan karakter kosong

17 EKSPRESI MATEMATIS A=“Jakarta “+”-”+”Pusat”
sama dengan A=“Jakarta -Pusat” A=“Jakarta “-”-”-”Pusat” sama dengan A=“Jakarta-Pusat” “1” $ “ ” akan menghasilkan nilai .T. (benar) karena angka 1 merupakan elemen dari himpunan

18 EKSPRESI BENAR/SALAH BENAR SALAH A=“Jakarta Pusat” A=“Jakarta Pusat’

19 OPERATOR RELASIONAL Berfungsi untuk menentukan nilai yang berhubungan dengan beberapa kondisi

20 EKSPRESI A=“AKU” B=“ AKU” ? A=B ? A#B ? A==B cek dengan set exact on

21 OPERATOR LOGIKA Berfungsi untuk menentukan nilai logika suatu kondisi

22 OPERATOR KONSTANTA Berfungsi untuk menentukan batas suatu konstanta
Operator lainnya untuk pemberian nilai yaitu = dengan contoh: <memvar> = <nilai>

23 VARIABEL MEMORI Memori Internal disimpan pada RAM bersifat sementara (temporer) akan hilang jika mati listrik Memori Eksternal bersifat permanen dimana sekali disimpan nilainya tidak akan hilang atau berubah walaupun mati listrik Perintah menyimpan data memori variabel dari memori internal (RAM) ke memori eksternal (dalam hal ini di PC/harddisk) SAVE TO <nama file> Perintah mengambil nilai memori variabel dari disk ke RAM RESTORE FROM <nama file> Untuk menghapus nilai memori variabel CLEAR MEMORY atau RELEASE ALL Untuk menghapus data memori variabel yang ada pada disk DELETE FILE <namafile> ERASE <namafile>

24 KONVERSI DATA Konversi Tanggal
? [Tanggal Hari ini adalah:]+dtoc(date()) A=CTOD(’08/17/45’) ? CDOW(A) Konversi Bilangan menjadi Karakter ? “Usia Anda”+STR(umur) ? “Usia Anda’+TRANSFROM(umur,”##”) Konversi Karakter ke Bilangan A=“12” B=“10” C=A+B D=VAL(A)+VAL(B)

25 TERIMA KASIH


Download ppt "PEMROGRAMAN BERSTRUKTUR: STRUKTUR DATA DAN PEMAKAIANNYA"

Presentasi serupa


Iklan oleh Google