PEMROGRAMAN TERSUTRKTUR
By: Siti Mariyah
MEMORY VARIABLES
firstName = “Tom”  create a cchracter memory
variable whose symbolic name shall be firstName
and assign ...
MEMORY VARIABLES (2)
?firstName  dipslay memory variable firstName
?lastName  dipslay memory variable lastName
?”Hello” ...
MEMORY VARIABLES (3)
noName = firstName  create a carachter memory variable whose symbolic name
shall be noName and assig...
STRING FUNCTION AND
MANIPULATION
firstName = “tom”
lastName = “jerry”
noName = “john doe”
The + symbol is used to concaten...
STRING FUNCTION AND
MANIPULATION (2)
UPPER FUNCTION
? ‘*‘ + Upper(firstName) + ‘+’  display [TOM]
? ‘*‘ + Upper(“good Tim...
STRING FUNCTION AND
MANIPULATION (3)
LOWER FUNCTION
firstName = “TOm”
lastName = “JERry”
noName = “john doe”
? ‘*‘ + Lower...
Operasi Tanggal dan Waktu
CDOW() : menghasilkan nama hari dalam bahasa inggris
Logic : ?CDOW(ctod(“tanggal”))
Contoh : ?CD...
Operasi Tanggal dan Waktu(2)
DATETIME() : menghasilkan nilai tanggal sekarang
Logic : ?DATETIME()
Contoh : ?DATETIME()  0...
Operasi Tanggal dan Waktu(3)
MDY() : menghasilkan bulan, tanggal, dan tahun
Logic : ?DMY(ctod(“tanggal”))
Contoh : ?DMY(ct...
Operasi Numeric
ABS : menghasilkan nilai mutlak
Contoh : ?ABS(-3)  3
INT() : menghasilkan bilangan bulat
Contoh : ?INT(1....
Konversi Tipe dan Ekspresi
ASC() : menghasilkan nilai ASCII dari karakter yang menjadi
argumen
Contoh : ?ASC(“A”)  65
CHR...
Konversi Tipe dan Ekspresi (2)
DTOC() : menghasilkan data bertipe string
berdasarkan date argumennya
Contoh: ?DTOC(date())...
Upcoming SlideShare
Loading in …5
×

Pemrograman Terstruktur 3

416 views
344 views

Published on

Semoga Bermanfaat :)

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
416
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Pemrograman Terstruktur 3

  1. 1. PEMROGRAMAN TERSUTRKTUR By: Siti Mariyah
  2. 2. MEMORY VARIABLES firstName = “Tom”  create a cchracter memory variable whose symbolic name shall be firstName and assign to the string “Tom” to that variable lastName= “Jerry”  create a cchracter memory variable whose symbolic name shall be lastName and assign to the string “Jerry” to that variable Display memory  display local variables, foxpro system variable, windows definition, menu definition and pop-up windows definition
  3. 3. MEMORY VARIABLES (2) ?firstName  dipslay memory variable firstName ?lastName  dipslay memory variable lastName ?”Hello”  display character string-display Hello ?M.firstName  display memory variable firstName ?M.lastName  display memory variable lastName
  4. 4. MEMORY VARIABLES (3) noName = firstName  create a carachter memory variable whose symbolic name shall be noName and assign the contents to the contents of variable firstName Key = 5  creates a numeric memory variable whose symbolic name shall be Key and assign 5 to that variable Key = 5.5  creates a numeric memory variable whose symbolic name shall be Key and assign 5.5 to that variable Valid = .T.  create a logical memory varible whose symbolic name shall be Valid and assigns True to that variable Valid = NOT .F. create a logical memory varible whose symbolic name shall be Valid and assigns True to that variable myDay = {12/25/98}  creates a logical memory variable whose symbolic name shall be myDay and assigns 12/25/98 to that variable
  5. 5. STRING FUNCTION AND MANIPULATION firstName = “tom” lastName = “jerry” noName = “john doe” The + symbol is used to concatenate (merge/combine) two or more strings ?”Hello” + firstName  display Hello tom ? firstName + lastName  display tomjerry ? firstName +’ ’+ lastName  display tom jerry
  6. 6. STRING FUNCTION AND MANIPULATION (2) UPPER FUNCTION ? ‘*‘ + Upper(firstName) + ‘+’  display [TOM] ? ‘*‘ + Upper(“good TimE”) + ‘+’  display [GOOD TIME] totalName = firstName +’ ’+lastName  create a local memory variable whose symbolic name shall be totalName and assigns the contents to tom jerry totalName = Upper(lastName)+’, ’+Upper(firstName )  create a local memory variable whose symbolic name shall be totalName and assigns the contents to JERRY, TOM
  7. 7. STRING FUNCTION AND MANIPULATION (3) LOWER FUNCTION firstName = “TOm” lastName = “JERry” noName = “john doe” ? ‘*‘ + Lower(firstName) + ‘+’  display [tom] ? ‘*‘ + Lower(“good TimE”) + ‘+’  display [good time] totalName = firstName +’ ’+lastName  create a local memory variable whose symbolic name shall be totalName and assigns the contents to tom jerry totalName = Upper(lastName)+’, ’+Upper(firstName )  create a local memory variable whose symbolic name shall be totalName and assigns the contents to JERRY, TOM
  8. 8. Operasi Tanggal dan Waktu CDOW() : menghasilkan nama hari dalam bahasa inggris Logic : ?CDOW(ctod(“tanggal”)) Contoh : ?CDOW(ctod(“3/20/2006”))  Monday CMONTH() : menghasilkan nama bulan dalam bahasa inggris Logic : ?CMONTH(ctod(“tanggal”)) Contoh : ?CMONTH(ctod(“3/20/2006”))  March DATE() : menghasilkan nilai tanggal sekarang Logic : ?DATE() Contoh : ?DATE()  04/09/2013
  9. 9. Operasi Tanggal dan Waktu(2) DATETIME() : menghasilkan nilai tanggal sekarang Logic : ?DATETIME() Contoh : ?DATETIME()  04/09/2013 05:30:21 PM DAY() : menghasilkan tanggal (1 sd 30) Logic : ?DAY(“tanggal”) Contoh : ?DAY(ctod(“3/20/2006”))  20 DMY() : menghasilkan tanggal, bulan ,dan tahun Logic : ?DMY(ctod(“tanggal”)) Contoh : ?DMY(ctod(“3/20/2006”))  20 March 2006
  10. 10. Operasi Tanggal dan Waktu(3) MDY() : menghasilkan bulan, tanggal, dan tahun Logic : ?DMY(ctod(“tanggal”)) Contoh : ?DMY(ctod(“3/20/2006”))  March 20, 2006 TIME() : menghasilkan jam sekarang dengan format hh:mm:ss Logic : ?TIME() Contoh : ?TIME()  05:30:21
  11. 11. Operasi Numeric ABS : menghasilkan nilai mutlak Contoh : ?ABS(-3)  3 INT() : menghasilkan bilangan bulat Contoh : ?INT(1.9)  1
  12. 12. Konversi Tipe dan Ekspresi ASC() : menghasilkan nilai ASCII dari karakter yang menjadi argumen Contoh : ?ASC(“A”)  65 CHR() : menghasilkan sebuah karakter yang nilai ASCII nya dicantumkan dalam argumen Contoh: ?CHR(65)  A CTOD() : menghasilkan data bertipe tanggal berdasarkan string argumennya Contoh: ?CTOD(“3/20/2006”)  03/20/2006 Contoh
  13. 13. Konversi Tipe dan Ekspresi (2) DTOC() : menghasilkan data bertipe string berdasarkan date argumennya Contoh: ?DTOC(date())  “03/20/2006” STR() : menghasilkan nilai string dari numeric Contoh: ?STR(5)  “5” VAL() : menghasilkan nilai numeric dari string Contoh : ?VAL(“5“)  5

×