Tuesday, February 4, 2014

Project Management Institute

Project Management Institute

Adalah Standart panduan publik, dimana dokumen berisi tentang pengembangan dari standart development proses.
Buku ini pada umum nya diperuntukkan untuk menyiapkan para staf level middle management.
Untuk lebih jelasnya silahkan buku PMI tersebut dapat diambil pada link berikut ini :


Demikianlah yang dapat diberikan dalam posting kali ini.
semoga dapat bermanfaat bagi yang memerlukannya.

Untuk soal-soal test PMI tersebut bila ada yang mau memiliki saya memiliki, silahkan hubungi saya di blog ini.

Terimakasih atas perhatiannya
Salam Hormat



Thursday, September 26, 2013

Standart Data Type Powerbuilder dan Definisi Variabel

Standart Data Type
Dan
Definisi nya


Berikut kali ini saya akan memposting untuk standart yang dipakai pada powerbuilder pada Data Type


Data Type
Definition
Return Type
Blob
Binary large object.
A bitmap

Used to store large


amounts of data.

Boolean
A truth value, either
FALSE

TRUE or FALSE.

Character or Char
A single ASCII character.
A
Date
The date, consisting of
1969-06-13

the full year, the number


of the month, and the day.

DateTime
The date and time combined
1969-12-06 12:10

into a single data type.

Decimal or Dec
Signed decimal numbers
3463346.5247

with up to 18 digits of


precision.

Double
A signed floating-point
6.342E+3

number with 15 digits of


precision and a range from


2.2E-308 to 1.7E+308.

Integer or Int
A 16-bit signed number
7,533

with a range of


-32,768 to +32,767.

Long
A 32-bit signed number with
4,699,247

a range of -2,147,483,648


to +2,147,483,647.

Real
A signed floating-point
3.6E+7

number with six digits


of precision and a range


from 1.17E-38 to 3.4E+38.

String
Any ASCII characters with
"Ulric"

a variable length of 0


to either 59,999 (16-bit)


or as large as your system


can provide (32-bit).

Time
A time value in 24-hour
19:18:29.435214

format: hour, minute,


second, and fractions


of a second (up to six


digits).

UnsignedInteger or
A 16-bit unsigned number
6,324
UnsignedInt or Uint
with a range of 0 to 65,535.

UnsignedLong or
A 32-bit unsigned
43,234,540
Ulong
number with a range


of 0 to 4,294,967,295.




Sedangkan untuk definisi variabel pada powerbuilder adalah sebagai berikut seperti yang tertulis 
dibawah ini :


Data Type
Definition
Char
Convert a Blob, an Integer, or a String to a Char.
Dec
Convert a String to a Decimal.
Double
Convert a String to a Double.
Integer
Convert a String to an Integer.
Long
Convert a String to a Long.
Real
Convert a String to a Real.
Date
Obtain the Date portion of a DateTime value.
DateTime
Convert a Date and a Time to a DateTime value.
String
Convert a Blob, a Date, a DateTime, a numeric, or a Time to String.
Time
Obtain the Time portion of a DateTime value.



Demikianlah yang dapat saya sampaikan dalam posting kali ini
Terimakasih atas kunjungannya

Dan semoga dapat membantu






Dimana ada Kemauan ... Disitu ada jalan ...

Tuesday, September 24, 2013

Menggeser Pointer Dengan Powerscript

Menggeser Pointer dari satu Field ke Field yang Lain

Dalam kesempatan kali ini saya akan menuliskan cara memindahkan pointer dari satu field ke field lain dengan powerscript.

untuk tema kali ini hal pertama yang perlu dilakukan adalah 

1. membuat ataupun menambahkan event dalam datawindow
    
    










2. berikan return type untuk event ini "long"

















3. lalu berikan syntax pada event tersebut dengan script sebagai berikut :

int            li_column_number,li_column_count,first_column
boolean   lb_enter,lb_dwnrow,lb_uparrow

lb_enter                                  =keydown(keyenter!)
lb_dwnrow                              =keydown(keydownarrow!)
lb_uparrow                             =keydown(keyuparrow!)

li_column_number    = dw_1.getcolumn()
li_column_count        = integer(dw_1.object.datawindow.column.count)

first_column   =1

if keyflags = 0 then
    if lb_enter or lb_dwnrow  then
            if li_column_number = integer(dw_1.object.datawindow.column.count) then
                        dw_1.setcolumn(first_column)
            else
                        dw_1.setcolumn(li_column_number + 1)
            end if
    elseif lb_uparrow then
            if li_column_number=1 then
                        dw_1.setcolumn(integer(dw_1.object.datawindow.column.count))
            else
                        dw_1.setcolumn(li_column_number - 1)
            end if
    end if
elseif keyflags=1 then
    if lb_uparrow then
            if li_column_number=integer(dw_1.object.datawindow.column.count) then
                        dw_1.setcolumn(first_column)
            else
                        dw_1.setcolumn(li_column_number + 1)
            end if
    elseif lb_enter or lb_dwnrow  then
            if li_column_number=1 then
                        dw_1.setcolumn(integer(dw_1.object.datawindow.column.count))
            else
                        dw_1.setcolumn(li_column_number - 1)
            end if
    end if
else     
    return 0
end if
return 1

Berikut adalah penjelasan untuk return type dari Keyflags
Keyflags = 0 artinya tanpa ada penekanan tombol kombinasi dg tombol function lain.
Keyflags = 1 ada penekanan tombol dg Shift
Keyflags = 2 ada penekanan tombol dg Ctrl
Keyflags = 3 ada penekanan tombol dg Shift + Ctrl
Keyflags = 4 ada penekanan tombol dg Alt  dst-nya.
Keydown berfungsi untuk menentukan tombol apakah yg di tekan user.
Keydown(enter!) artinya jika/apakah yg di tekan ENTER…..





Demikianlah yang dapat di tulis kali semoga bermanfaat bagi semua.
Terimakasih atas kunjungannya






Dimana ada kemauan ... disitu ada jalan ...