Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehRachman Yehezkiel Telah diubah "9 tahun yang lalu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.