Rabu, 24 Desember 2008

operator


OPERATOR
Pada kali ini kita akan coba membahas tentang operasi aritmatika. Operator aritmatika terdiri dari +, - , x dan / .

Karena sudah malam dan kita pasti mengerti semua tentang operator tersebut maka tidak perlu dijelaskan lagi J. Kita langsung saja ke contoh aplikasi.

Pertama kita Buat sebuah statick text beri nilai mencari nilai jumlah dari 2 buah bilangan. Buat lagi 2 buah statick text beri nilai masing masing nilai 1, nilai 2, hasil. Buat 3 buah single line edit, beri nama masisng masing txt_a, txt_b,txt_nilai, hapus nilainya kosongkan pada tag text properties. Buat sebuah command button control, beri nama cmd_ok, isi text nya dengan “ok”.
Lalu tulis sintak di bawah ini pada command line edit.

int a,b,hasil
//Input Data
a = integer (txt_a.text)
b = integer (txt_b.text)
//Proses Penjumlahan
hasil = a + b
//Proses Tampil Data
txt_hasil.text = string(hasil)

jalankan dan lihat hasilnya …

sekarang coba anda buat command line control lagi dan buat tombol untuk pengurangan perkalian dan pembagian. Selamat mencoba dan selamat malam …

happy new year 2009

Latihan power builder 3 seri pemili


Latihan power builder 3 seri pemilihan
Setelah kita belajar menggunakan IF – THEN dan IF – THEN – ELSE sekarang kita akan mencoba untuk membuat aplikasi sederhana dengan menggunakan statement IF – THEN – ELSE yang lain, yaitu pemilihan bersarang yaitu dengan:

if (kondisi1) then
(aksi1)
elseif (kondisi2) then
(aksi2)
elseif (kondisi3) then
(aksi3)
else
(aksi4)
endif

dengan menggunakan statement diatas kita bisa memilih atau menganalisa dua atau lebih kasus, dan menentukan aksinya.

Statement diatas berarti bahwa jika kondisi pertama terpenuhi / bernilai benar maka aksi 1 akan dijalankan, dan jika kondisi pertama tidak terpenuhi / bernilai false maka program akan memeriksa kondisi kedua, dan jika kondisi dua terpenuhi / bernilai benar maka aksi2 akan dijalankan, jika kondisi2 juga tidak terpenuhi/ bernilai false maka program akan memeriksa kondisi3. jika kondisi3 terpenuhi maka aksi3 akan dijalankan. Dan jika kondisi ketiga juga tidak terpenuhi maka program akan menjalankan aksi4.

Contoh aplikasi:

Buat sebuah statick text beri nilai mencari nilai terbesar dari 3 buah bilangan. Buat lagi 5 buah statick text beri nilai masing masing nilai 1, nilai 2, nilai 3, nilai 4 dan nilai terbersar. Buat 5 buah single line edit, beri nama masisng masing txt_d, txt_e, txt_f, txt_g, txt_hasil, hapus nilainya kosongkan pada tag text properties. Buat sebuah command button control, beri nama cmd_cari, isi text nya dengan “terbessar”.
Lalu tulis sintak di bawah ini pada command line edit.

Int d,e,f,g,hasil
d=integer(txt_1.text)
e=integer(txt_2.text)
f=integer(txt_3.text)
g=integer(txt_4.text)

if(((d>e) and (d>f)) and (d>g)) then
txt_hasil.text=string(d)
elseif(((e>d) and (e>f)) and (e>g)) then
txt_hasil.text=string(e)
elseif(((f>d) and (f>e)) and (f>g)) then
txt_hasil.text=string(f)
else
txt_hasil.text=string(g)
end if

jalankan aplikasi, isi nilai dengan 2, 5, dan 6, lalu klick tombol terbesar. Perhatikan apa yang terjadi?

dengan cara yang sama anda dapat mencari nilai untuk nilai terkecil

Selanjutnya selamat berkreasi …


latihan power builder

Penyeleksian (IF) II
Statement IF – THEN - ELSE
Pada latihan sebelumnya kita telah membuat aplikasi dengan menggunakan satu buah IF. Pada latihan kali ini kita akan mencoba untuk membuat aplikasi dengan menggunakan statement IF – THEN – ELSE
Statement IF – THEN – ELSE digunakan untuk menganalisa dua buah kasus.

IF (kondisi) THEN
(aksi 1)
ELSE
(aksi 2)
ENDIF

Aksi 1 akan dilaksanakan jika kondisi bernilai benar, tetapi jika kondisi bernilai salah maka aksi 2 yang akan dilaksanakan. Statement “else” menyatakan ingkaran dari kondisi.


Contoh kasus

buat sebuah label dengan statictext, ketik “input nilai” pada propertis text. Buat sebuat singeline edit, berinama “txt_1” pada name nya dan hapus nilai pada text. Buat sebuah command button control, beri nama OK, beri nilai OK pada properties text nya. Lalu pada double klick command line button lalu tulis sintak berikut ini:

if Integer(txt_1.text) = 7 then
MessageBox("Tebakan","Anda Benar Sekali");
else
MessageBox("Tebakan","sorry .. Anda salah")
end if

dengan sintak diatas Jika diisi angka tujuh maka akan tampil pesan “Anda Benar Sekali”, jika dimasukan angka selain tujuh maka menampilkan Sorry ... Anda Salah.
Selanjutnnya silahkan anda berkreasi sendiri …

latihan power builder

Latihan PowerBuilder sederhana

Penyeleksian (IF)
Statement IF digunakan untuk menganalisa kasus dari satu masalah dan akan menentukan keputusan dari suatu aksi, akan dikerjakan jika kondisi atau syarat yang dipasang bernilai benar, dengan kata lain statement IF digunakan untuk memilih dan mengeksekusi perintah tertentu jika sebuah syarat terpenuhi

Macam macam struktur IF

  • Statement IF – THEN
  • Statement IF – THEN - ELSE
  • Statement IF Bersarang

Statement IF - THEN

IF (kondisi) THEN
Aksi
ENDIF

Aksi - - hanya akan dilaksanakan jika kondisi bernilai benar / true, jika kondisi bernilai salah tidak aksi apapun yang dikerjakan
Kondisi – syarat yang dipasang sebagai parameter untuk pengambilan keputusan.
Contoh Aplikasi
buat sebuah aplikasi beri nama latihan 1
buat sebuah label dengan statictext, ketik “masukan nilai” pada propertis text. Buat sebuat singeline edit, berinama “txt_1” pada name nya dan hapus nilai pada text. Buat sebuah command button control, beri nama OK, beri nilai OK pada properties text nya. Lalu pada double klick command line button lalu tulis sintak berikut ini:

if Integer(txt_1.text) = 7 then
MessageBox("Tebakan","Anda Benar");
end if

jalankan aplikasi, masukan satu bilangan, perhatikan apa yang terjadi.

Dengan sintak diatas jika kita isi angka tujuh pada program maka akan tampil pesan “Anda Benar Sekali”, jika dimasukan angka selain tujuh maka tidak akan menampilkan apa apa.
Selamat mencoba semoga berhasil.

Memulai Power Builder 8.0
Langkah pertama untuk memulai power builder adalah:

  • klick menu start all program - sybase - powerbuilder8.0 pilih powerbuilder8.0
  • setelah muncul program Powerbuilder pilih menu file new workspace, untuk membuka workspace baru pilih tab workspace pilih workspace.
  • tentukan folder tempat menyimpan aplikasi yang akan kita buat. Beri nama aplikasi yang akan kita buat misal : latihan atau latihan1. untuk pemberian nama workspace harus dimulai dengan karakter ,
  • setelah workspace terbuat. Selanjutnnya kita akan membuat target caranya, klick menu file à new, pada form new pilih tab target, lalu pilih aplication , untuk membuat aplikasi baru. Beri nama aplikasi pada Application Name, misal ‘latihan’. Lalu Klick OK.
  • Setelah workspace dan aplication terbuat, selanjutnya kita buat objek caranya pilih menu file à new, pada form new pilih tab PB Object à pilih windows lalu klick okAkan muncul tampilan form window yang siap untuk digunakan

Rabu, 26 November 2008

Urutan Proses Booting

Berikut adalah urutan proses booting yang dilakukan suatu operating system :



  1. Boot loader mencari image kernel, meloadnya ke memory kemudian dari memory, image kernel tadi dijalankan.

  2. Kernel mengenali device-device beserta driver-driver nya.

  3. Kemudian kernel menge-mount root filesystem yang merupakan salah satu langkah penting agar proses-proses lain di dalam system UNIX dapat dijalankan ( di dalam system UNIX root filesystem ditandai dengan / )

  4. Selanjutnya kernel akan menjalankan program bernama init.

  5. Program bernama init inilah yang kemudian menjalankan service selanjutnya.

  6. Proses terakhir yang dijalankan init adalah getty. Dengan getty kita mendapat suatu interface untuk masuk ke dalam system dengan memasukkan username dan password

Kamis, 06 November 2008

What's Byte

Megabytes, Gigabytes, Terabytes… What Are They?

Processor or Virtual Storage
· 1 Bit = Binary Digit

· 8 Bits = 1 Byte
· 1024 Bytes = 1 Kilobyte
· 1024 Kilobytes = 1 Megabyte
· 1024 Megabytes = 1 Gigabyte
· 1024 Gigabytes = 1 Terabyte
· 1024 Terabytes = 1 Petabyte
· 1024 Petabytes = 1 Exabyte
· 1024 Exabytes = 1 Zettabyte
· 1024 Zettabytes = 1 Yottabyte
· 1024 Yottabytes = 1 Brontobyte
· 1024 Brontobytes = 1 Geopbyte

Disk Storage

· 1 Bit = Binary Digit
· 8 Bits = 1 Byte
· 1000 Bytes = 1 Kilobyte
· 1000 Kilobytes = 1 Megabyte
· 1000 Megabytes = 1 Gigabyte
· 1000 Gigabytes = 1 Terabyte
· 1000 Terabytes = 1 Petabyte
· 1000 Petabytes = 1 Exabyte
· 1000 Exabytes = 1 Zettabyte
· 1000 Zettabytes = 1 Yottabyte
· 1000 Yottabytes = 1 Brontobyte
· 1000 Brontobytes = 1 Geopbyte


http://www.whatsabyte.com/

Selasa, 04 November 2008

Nasihat Ibu

Anaku sayang….
Apa yang kau lakukan
Jangan kau sia – sia kan waktu yang terus berlalu
Ingat anaku
waktumu hanya sesaat

Anaku……ingatlah
Kan tujuan utamamu di rantau orang
Mengumpulkan bekal tuk kehidupan kekal

Anaku sayang ….
Sadarlah
Jangan kau tertipu keindahan nyata nan maya
Jangan kau terpedaya harta dan wanita
Jangan kau biarkan musuh nyatamu menipumu
hingga ia tertawa ria

Kenalilah dirimu anaku
Kenali tuanmu
Kenali musuhmu
Kenali jalan hidupmu
Ikutilah aturan main-Nya
Janganlah kau melanggar
Hingga kau durhaka

created by dian heryana

just wanna say hello

hello ... :)

Home Again

Bismillah Waktunya pulang.. Alhamdulillah