1 / 25

PEMROGRAMAN BERSTRUKTUR : STRUKTUR DATA DAN PEMAKAIANNYA

PEMROGRAMAN BERSTRUKTUR : STRUKTUR DATA DAN PEMAKAIANNYA. Oleh Munawar Asikin. 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.

gordon
Download Presentation

PEMROGRAMAN BERSTRUKTUR : STRUKTUR DATA DAN PEMAKAIANNYA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 RuangMemorinya?

  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 33.3333 • 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 • BATAS_1 • BATAS • KONDISI • HARGA_JUAL • STD_DEV NAMA VAR YANG SALAH • 1_BATAS • $BATAS • HARGA JUAL • 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” $ “0123456789” akan menghasilkan nilai .T. (benar) karena angka 1 merupakan elemen dari himpunan 0123456789

  18. EKSPRESI BENAR/SALAH • BENAR A=“Jakarta Pusat” A=‘Jakarta Pusat’ A=[Jakarta Pusat] • SALAH A=“Jakarta Pusat’ A=‘Jakarta Pusat” 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 cekdengan 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 akanhilang atau berubah walaupun mati listrik • Perintah menyimpan data memori variabeldari memori internal (RAM) ke memorieksternal (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 • munawar@stis.ac.id

More Related