Irfan Satria

mengenai kehidupan sang penulis

Cari Blog Ini

Membuat tanggal, jam berjalan dan menampilkan nama browser dengan java script

sekedar sharing aja nih teman...

kebetulan saya mau share beberapa koding javascript tentang tanggal, jam dan nama browser yang digunakan. cara simpel aja kita gunakan beberapa sintak yang biasa diguanakan dalam java yaitu :

1. Membuat tanggal dan jam, sintak yang biasa digunakan yaitu :
getDay() ; --> menentukan hari
getDate() ; --> menentukan tanggal
getMonth() ; --> menentukan bulan
getFullYear() ; --> menentukan tahun
getHour() ; --> menentukan jam
getMinutes() ; --> menentukan menit
getSeconds() ; --> menentukan detik

Gunakanlah array untuk menampilkan nama hari dan bulan


2. Menampilkan nama browser
navigator.userAgent; --> untuk menentukan tipe dari browser yang digunakan

Untuk mempermudah gunakan beberapa sintak if...else

Source codenya sbb:




Tampilannya adalah seperti ini :

instal ulang win xp di usb nih...!


Penginstallan windows xp dari flash disk ini juga sangat berguna untuk menginstall windows xp di beberapa notebook yang memang tidak dilengkapi dengan cd-rom seperti seri mini notebook semacam Asus Eee pc. Memang bisa diakalin dengan menginstall menggunakan external cd-rom, tapi untuk lebih menghemat kita bisa mencoba menginstall windows dengan hanya menggunakan flash disk ( harga 60 rebu juga dapat 1 biji ).






Dengan perkembangan teknologi flash disk sekarang yang memiliki kapasitas semakin besar maka kita dengan mudah bisa menggunakan flash disk untuk menginstall windows , berikut syarat2 yang harus di persiapkan .
1. Flash disk apa aja ( kalau bisa minimal 1GB ).
2. komputer korban ( victim )
3. komputer master , lengkap dengan cd-rom tentunya ( untuk membuat master flash disk )
4. cd windows xp ( asli atau palsu terserah )
5. program untuk modul installasi
- USB_PREP8 ( download via indowebster)
- PEtoUSB ( download via indowebster)

Langkah-langkahnya sebagai berikut :
1. Colok flash disk ke komputer master dan catat posisi drivenya ,
apakah di F:, G:, H:, O: dan sebagainya

2. extrak file2 yang diatas , USB_PREP8 dan PEtoUSB kedalam satu folder misalkan C:/usb ( hasil extrak file USB_PREP8 jadi 1 folder, copy smua file dah pindahkan ke folder C:/usb) demikian juga file PEtoUSB.
Siapkan cd instalan windows xp dan masukkan ke cd rom komputer master .

3. selanjutnya buka folder C:\USB yang sudah dibuat dan berisi file2 tersebut diatas.

4. Selanjutnya jalankan file bernama “usb_prep8.bat” lalu akan muncul sebuah windows command prompt berisi bermacam2 perintah

5. tekan sembarang tombol aja di keyboard.

6. selanjutnya di layar komputer kamu akan muncul program PEtoUSB yang meminta untuk memformat flash disk kamu , klik start aja langsung.

7. Jika proses format sudah selesai, tutup program PEtoUSB ( jangan tutup windows command prompt usb_prep8.bat ) di layar akan muncul opsi-opsi dari 0 hingga 5.

8. Selanjutnya pilih opsi ke 1 untuk memilih sumber file installasi windows ( pilih drive cd rom kamu aja yang berisi cd installan windows ) atau juga bisa folder yang berisi file2 source instalasi windows.

9. setelah diatas , akan diminta lagi memilih opsi dan pilih opsi ke 3 untuk mentukan dimana kamu mencolokkan flash disk kamu, kalau di drive E maka ketik e dan tekan enter.

10. setelah tahap ini pilihlah opsi 4 untuk memulai proses pembuatan modul instalasi yang nantinya akan disalin ke flash disk secara otomatis. Jawab apa pun konfirmasi yang muncul dengan Y atau YES atau OK atau bentuk persetujuan lain. dalam proses ini akan memakan waktu yang cukup lama, proses pembuatan modul instalasi / pengcopyan file ke flash disk kamu ( mungkin lebih dari 15 menit )
yang sabar aja, setelah selesai sekarang kamu sudah memiliki flash disk yang bootable dan mampu menginstall windows secara langsung.

11. cabutlah flash disk dari komputer master lalu colokkan ke komputer victim untuk memulai installasi, bootlah komputer kamu dari flash disk .
lalu dilayar akan muncul 2 opsi penginstallan, pilihlah opsi yang kedua dan proses penginstalan windows akan mulai berjalan.


Semoga bermanfaat....!!

Pembuatan Menu, ListBox dan Label Berjalan pada Visual Basic 6.0

Program ini merupakan program yang dibuat untuk membuat tampilan menu dengan beberapa buah aplikasi. Aplikasinya yakni ListBox dan Label berjalan. Listbox digunakan untuk menginput suatu text dari textbox ke listbox dan dapat di hapus pula listbox tersebut. Kemudian label berjalan di buat untuk menampilkan teks berjalan dengan tampilan berbagai warna secara acak. Dan program ini di buat dengan Visual Basic.

Hal pertama yang kita lakukan adalah membuat tampilan visualnya dahulu untuk desainnya bebas, tampilan tersebut menampilkan menu yang didalamnya ada Listbox dan label berjalan serta exit. Dalam form listbox kita buat tampilan Listbox kosong, textbox kosong, Command button Add, Remove, Back. Kemudian dalam form label berjalan kita buat tampilan label dengan caption bebas dan command button Back serta timer untuk mengatur pergerakan textnya.

Setelah tampilan visualnya jadi, langkah selanjutnya adalah pembuatan listing program untuk form 1 atau form menu. Kita buat dahulu listing untuk menu editor listbox. Listbox tersebut mempunyai nama list. Maka buat statement Private Sub list_Click() ; Form2.Show ; Unload Me ; End Sub. Artinya ketika menu listbox d klik maka akan muncul form2 yakni form listbox. Setelah itu kita buat listing untuk label berjalan label berjalan tersebut mempunyai nama label. Maka buat statement Private Sub label_Click() ; Form3.Show ; Unload Me ; End Sub. Artinya ketika menu label berjalan di klik maka akan muncul form3 yakni form label berjalan. Setelah itu kita buat pula listing untuk exit. Exit tersebut mempunyai nama keluar . Maka buat statement Private Sub keluar_Click() ; End ; End Sub. Artinya ketika menu exit di klik maka akan keluar dari program.

Langkah selanjutnya adalah pembuatan listing program untuk form 2 atau form Listbox. Kita buat dahulu listing untuk command button Add. Command tersebut mempunyai nama command1 . Maka buat statement Private Sub Command1_Click() ; List1.AddItem Text1.Text ; End Sub. Artinya ketika d klik command Add maka akan muncul text/angka yang ada di textbox ke dalam listbox tersebut. Setelah itu kita buat listing untuk command remove. Command tersebut mempunyai nama command2. Maka buat statement Private Sub Command2_Click() ; List1.removeItem (List1.ListIndex) ; End Sub. Artinya ketika d klik command remove maka muncul text/angka yang ada di listbox akan hilang atau terhapus. Setelah itu kita buat listing untuk command back. Command tersebut mempunyai nama command3. Maka buat statement Private Sub Command3_Click() ; Form1.show ; Unload me ; End Sub. Artinya ketika d klik command back maka akan kembali ke form 1 atau form menu.

Kemudian Langkah selanjutnya adalah pembuatan listing program untuk form 3 atau form Label berjalan. Kita buat dahulu listing untuk command button Back. Command tersebut mempunyai nama command1. Maka buat statement Private Sub Command1_Click() ; Form1.show ; Unload me ; End Sub. . Artinya ketika d klik command back maka akan kembali ke form 1 atau form menu. Kemudian kita buat listing untuk text berjalannya dengan statemenya. Private Sub Timer1_Timer() ; Label1.Top = Label1.Top + 100 ; If Label1.ForeColor = RGB(0, 0, 0) Then ; Label1.ForeColor = RGB(200, 20, 100) ; Else ; Label1.ForeColor = RGB(0, 0, 0) ; End If ; End Sub artinya text itu akan berjalan dari atas ke bawah dan memiliki warna awal red, green, blue default kemudian akan berubah dengan ketentuan ketebalan nilai red = 200 dan green = 20 serta blue = 100 maka warnanya akan berwarna kemerahan karena nilai red lebih dominant. Kemudian akhiri dengan statement end. Setiap Source code dari form, commandbutton, label, listbox dan timer selalu diakhiri dengan endsub, yang berfungsi mengakhiri listing programnya.


Source code Form1
Private Sub keluar_Click()
End
End Sub

Private Sub label_Click()
Form3.Show
Unload Me
End Sub

Private Sub list_Click()
Form2.Show
Unload Me
End Sub

Source code Form2
Private Sub Command1_Click()
List1.AddItem Text1.Text
End Sub

Private Sub Command2_Click()
List1.RemoveItem (List1.ListIndex)
End Sub

Private Sub Command3_Click()
form1.Show
Unload Me
End Sub

source code Form 3
Private Sub Command1_Click()
form1.Show
Unload Me
End Sub

Private Sub Timer1_Timer()
Label1.Top = Label1.Top + 100
If Label1.ForeColor = RGB(0, 0, 0) Then
Label1.ForeColor = RGB(200, 20, 100)
Else
Label1.ForeColor = RGB(0, 0, 0)
End If
End Sub


Berikut ini adalah hasil tampilan dari Menu (Form 1)


Kemudian hasil tampilan dari List Box (Form 2)

- Saat Menginput Nama


- Saat Menghapus Nama /angka di listbox


Dan Tampilan Label Berjalan

Membuat Program Faktorial Sederhana Dengan Qbasic

Pada tutorial kali ini saya akan membuat sebuah program perhitungan factorial yang nilainya di input dahulu kemudian di realisasikan menjadi perhitungan factorial dengan menggunakan function dalam program q basic.

Sebelum kita membuat listing program hendaknya kita masukan statement CLS untuk menghapus layar output sebelumnya. Setelah itu kita buat dahulu function dahulu yaitu ketik DECLARE FUNCTION factorial! (x!). kemudian deklarasikan variable a sebagai single. Setelah itu kita input nilainya dahulu dengan perwakilan variable a . kemudian tampilkan lambang factorial dengan statement PRINT a; “! = “ ; factorial (a) artinya kita akan menampilkan nilai yang telah di input kemudian di ikuti dengan factorial.

Setelah itu kita buat sub faktorialnya yaitu dengan mengetik statement FUNCTION factorial (x) , setelah itu deklarasikan variable hasil sebagai DOUBLE. Setelah itu buat pernyataan hasil = 1 sebagai awal. Kemudian buat statement perulangan dengan variable i yaitu FOR I = 1 TO x dan dilanjutkan dengan mencari nilai hasil = hasil * i lalu ketik NEXT i untuk perulangan variable i dan tetapkan bahwa factorial = hasil lalu akhiri program dengan statement END FUNCTION.


Source codenya adalah sebagai berikut :

DECLARE FUNCTION faktorial! (x!)
CLS
DIM a AS SINGLE
INPUT "masukan nilai :", a
PRINT a; "! ="; faktorial(a)
END

FUNCTION faktorial (x)
DIM hasil AS DOUBLE
hasil = 1
FOR i = 1 TO x
hasil = hasil * i
NEXT i
faktorial = hasil
END FUNCTION

silahkan di compile dan run

Standar deviasi dalam pemrograman microsoft excel (Statistik Dasar)

penulisan kali ini saya akan membahas bangaimana cara membuat standar deviasi berdasarkan sampel untuk fungsi STDEV dan berdasarkan seluruh populasi untuk fungsi STDEVP. Fungsi STDEVA dan STDEVPA digunakan untuk menghitung standar deviasi bilangan, teks, atau nilai logika berdasarkan sampel untuk fungsi STDEVA dan berdasarkan seluruh populasi untuk fungsi STDEVPA.

Persamaan dari fungsi STDEV dan STDEVA adalah

STDEV :


STDEVA :


Sintaks:
STDEV(Bil1, Bil2,...)
STDEVP(Bil1, Bil2,...)
STDEVA(Nilai1, Nilail2,...)
STDEVPA(Nilai1, Nilail2,...)

Contoh :
Ketik data pada sel A1:A4, kemudian ketik formula untuk setiap
fungsi pada sel B2:B5, lalu tekan .


Formula STDEV(A1:A4), STDEVA(A1:A4), STDEVP(A1:A4),STDEVPA(A1:A4) seluruhnya digunakan untuk menghitung standar deviasi dengan pengertian karakter “STDEV” yang dibubuhi karakter “P” untuk perhitungan berdasarkan populasi dan karakter “A” untuk perhitungan yang memasukan bilangan, teks, dan nilai logika sebagai nilai yang dibaca oleh Microsoft Excel.

10 hal yang membuat manusia kreatif


Kreativitas dan inovasi tak harus berasal dari ide yang besar, bahkan ia bisa muncul dari ide-ide yang kecil. Namun, bagi sebagian orang, ide-ide kecil ini berakhir begitu saja tanpa rencana untuk dimanifestasikan. Dengan mengerti cara sederhana untuk merealisasikan ide-ide "kecil" yang Anda miliki, akan bisa mengubahnya menjadi cetusan inovasi dan kreativitas.

Sepuluh cara di bawah ini tak hanya menjadi pancingan semangat kreativitas, tapi juga bisa membantu Anda menjaga ide untuk terus mengalir. Dengan menjadikan langkah-langkah ini sebagai bagian dari hidup Anda, akan memberi dukungan fondasi kreativitas yang kuat, memfasilitasi inovasi, dan memudahkan proses mengatasi masalah.

1. Tahu Apa Yang Membuat Bergairah
Anda bisa mencapainya dengan menciptakan misi, pedoman, atau hal penting. Dengan menemukan apa yang sungguh-sungguh membuat Anda terinspirasi, Anda memusatkan perhatian pada bakat dan kreativitas. Proses ini penting bagi orang kreatif, terutama yang dilimpahi ide-ide.


2. Temukan Ide
Berapa kali ide-ide luar biasa terhenti sampai akhirnya Anda lupa? Menciptakan sistem untuk menangkap ide tadi, bisa membantu Anda menyadari, Anda punya banyak pemikiran kreatif yang mengagumkan. Anda bisa mencatatnya di buku, PDA, tape recorder, atau HP, yang penting di tempat yang biasa Anda gunakan dan nyaman. Kuncinya, konsisten dan ada variasi.

3. Rapikan Pikiran
Sebaiknya, mulai mencatat kegiatan harian untuk menyimpan pikiran Anda yang mengembara ke mana-mana. Tulis apa saja yang ada dalam pikiran Anda. Buat daftar dari hasil pembicaraan, pengembangan ide-ide baru, dan dokumentasikan impian. Cara ini sangat baik dilakukan di pagi hari saat bangun tidur, dan malam hari ketika akan tidur.

4. Nikmati Ritual Kreatif
Ikuti kegiatan yang menyenangkan dan menghibur. Menikmati semangat kreatif ini bisa membuat Anda tetap segar dan mengeluarkan inovasi. Ritualnya bisa sederhana saja, cukup dua menit tertawa secara intens. Tujuannya, memberi inspirasi pada Anda untuk melakukan hal baru dan berbeda, yang bisa mengisi kembali kreativitas dan menstimulasi imajinasi Anda.

5. Sisihkan Waktu Untuk Refleksi & Introspeksi
Sisihkan waktu untuk merenung. Perilaku atau pikiran apa yang menghambat kreativitas berkembang? Bagaimana situasi hidup yang bisa menghilangkan energi hingga mengurangi produksi kreatif Anda? Menyembuhkan diri Anda dari hambatan-hambatan tadi merupakan langkah tepat.

6. Bersyukur
Bersyukur merupakan bagian "terbesar" dari kreativitas. Jika Anda mengungkapkan rasa syukur dan terima kasih pada hal-hal sederhana, Anda akan diberkahi ide-ide baru. Gunakan catatan harian untuk membuat daftar semua hal yang disyukuri. Jika Anda menderita karena ide terhambat, duduk dan tuliskan 10 hal yang harus disyukuri. Jika Anda mengalami hal-hal yang baik, tuliskan rasa terima kasih Anda.

7. Menghargai
Temukan hal untuk dihargai atas apa pun yang Anda lihat dan alami, misalnya menghargai pribadi, kecantikan, usaha orang lain, atau hasil kerajinan. Perhatikan dan hargai hasil karya yang ada di sekeliling Anda.

8. Ciptakan Komunitas
Ciptakan komunitas agar Anda bisa berbagi minat yang sama. Ceritakan perasaan-perasaan Anda, baik yang membuat bergairah atau sebaliknya seperti keberhasilan, rasa frustrasi, atau hal-hal yang membuat gila. Komunitas bisa Anda jumpai di internet, hubungan telepon, secara perorangan atau lewat cara lain.

9. Abaikan Suara Negatif
Jangan pedulikan suara-suara negatif di kepala Anda yang mengatakan, Anda tak mampu, tak bisa berubah, atau menjadi kreatif bukan untuk Anda melainkan untuk orang lain. Sadari, suara-suara tadi hanyalah ilusi dalam pikiran yang menghambat Anda berkembang mejadi lebih baik.

10. Rayakan Kemenangan Kecil
Kreativitas tak selalu harus muncul dari hal besar atau skala besar. Tindakan berarti bagi seseorang, bisa merupakan kemenangan luar biasa bagi orang lain. Jika Anda mencoba, paling tidak satu di antara tips di atas, yakinlah Anda pasti bisa meraih kemenangan kecil.

Tutorial Pembuatan Game Catur (menggunakan java)

Sekerdar Sharing aja...

udah lama gak upload artiker, kali ini saya akan menjelaskan cara membuat game catur sederhana dengan menggunakan java sebagai developernya dan menggunakan editor Netbeans



Pertama-tama buat dahulu class utama sebagai inti dari program yang dapat menghasilkan execute yaitu class Chess.java, kemudian simpan class itu dalam folder /src/ChessGame


/* coding program pemanggilnya*/


package ChessGame;

import MainFrame.ChessFrame.MainFrame;

public class Chess {

public static void main(String[] args) {

MainFrame F=new MainFrame() ;

}

}



Dibawah ini adalah listing dari langkah-langkah catur :

1 .Untuk langkah castle (benteng) adalah berjalan lurus dengan alur horizontal atau vertikal.


/*listing langkah castle (benteng)*/

public boolean PieceInMYway(int x, int y,Point othersPostion) {

int j=y;

int i=x;

if(((y==Y)&&(x>(X)||(x<(X))))) {


if((X


while( (i!=X+1)) {

i--;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))//there Same Color piece

{

return true;

}

}

else if((X>i)) {

while( (i!=X-1)) {

i++;

if(((othersPostion.y)==j)&&((othersPostion.x==i))) {

return true;

}

}

}

} else if((((y>Y)||(y

if((Y

while((j!=Y+1)) {

j--;

if(((othersPostion.y)==j)&&((othersPostion.x==i))) {

return true;

}

}

} else if((Y>j)) {

while((j!=Y-1)) {

j++;

if(((othersPostion.y)==j)&&((othersPostion.x==i))) {

return true;

}

}

}

}

return false;

}


2. Untuk langkah Elephant (Sluncur) adalah berjalan lurus diagonal ke kanan & kekiri.


/* langkah-langkah (elephant) sluncur */

public boolean checkKing(int x, int y,Point othersPostion)

{

int j=y;

int i=x;

if((x-y)==(X-Y))

{

if(x>X&&y>Y)

{

while((j!=Y )&&(i!=X ))

{

j--;i--;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))

{

return true;

}

}

}

else if(x

while((j!=Y )&&(i!=X ))

{

j++;i++;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))

{

return true;

}

}

}

else if(((x+y))==((X+Y)))

{

if((Xj))

{

while(((j!=Y ))&&((i!=X )))

{

j++;i--;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))

{

return true;

}

}

}

else if((X>i)&&(Y

{

while((j!=X )&&(i!=X ))

{

j--;i++;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))

{

return true;

}

}

}

}

return false;

}


3. Untuk langkah Horse (Kuda) adalah berjalan membentuk huruf “L”.


/* listting langkah horse (kuda)*/

public boolean Canmove(int x, int y) {

if((x+1==X)&&(y+2==Y)||(x+1==X)&&(y-2==Y)||(x-1==X)&&(y+2==Y)||(x-1==X)&&(y-2==Y)||(x+2==X)&&(y+1==Y)||(x+2==X)&&(y-1==Y)||(x-2==X)&&(y+1==Y)||(x-2==X)&&(y-1==Y))

{

return true;

} else {

return false;}

}


4. Untuk langkah Queen (Patih) adalah berjalan bebas ke berbagai arah.


/* listing langkah queen (patih)*/

public boolean PieceInMYway(int x, int y,Point othersPostion)

{

int j=y;

int i=x;

if(((y==Y)&&(x>(X)||(x<(X)))))

{

if((X

while( (i!=X+1))

{

i--;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))//there Same Color piece

{

return true;

}

}

else if((X>i))

{

while( (i!=X-1))

{

i++;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))

{

return true;

}

}

}

}

else if((((y>Y)||(y

{

if((Y

{

while((j!=Y+1))

{

j--;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))

{

return true;

}

}

}

else if((Y>j))

{

while((j!=Y-1))

{

j++;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))

{

return true;

}

}

}

}

else if((x-y)==(X-Y))

{

if(x>X&&y>Y)

{

while((j!=Y+1)&&(i!=X+1))

{

j--;i--;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))

{

return true;

}

}

}

else if(x

while((j!=Y-1)&&(i!=X-1))

{

j++;i++;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))

{

return true;

}

}

}

else if((x+y)==(X+Y))

{

if((Xj))

{

while((j!=Y-1)&&(i!=X+1))

{

j++;i--;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))

{

return true;

}

}

}

else if((X>i)&&(Y

{

while((j!=Y+1)&&(i!=X-1))

{

j--;i++;

if(((othersPostion.y)==j)&&((othersPostion.x==i)))

{

return true;

}

}

}

}

return false;

}


5. Untuk langkah King (Raja) adalah berjalan bebas ke berbagai arah dengan langkah 1 kotak.


/* listing langkah king (raja)*/

public boolean Canmove(int x, int y)

{

if(((y==Y)&&(x==(X-1)))||((y==Y-1)&&(x==(X+1)))

||((y==Y-1)&&(x==(X-1)))||((y==Y+1)&&(x==(X+1)))

||(((y==Y+1)&&x==(X-1)))||((y==Y)&&(x==(X+1)))

||((y==Y-1)&&x==((X)))||((y==Y+1)&&(x==(X))))

{

return true;

}

return false;

}


6. Untuk langkah Piece (Pion) adalah berjalan vertikal 2 kotak atau 1 kotak.


/* listing langkah piece (pion)*/

public boolean PieceInMYway(int x, int y,Point othersPostion ,String typeColor ) {

if(Y-y==2||Y-y==-2) {

if((typeColor.equals("black"))) {

if((((y-1==othersPostion.y)&&(x==(othersPostion.x))))&&!movedbefore) {

return true;

} else return false;

}

else if (typeColor.equals("white")) {

if(((y+1==othersPostion.y)&&(x==(othersPostion.x)) &&!movedbefore)) {

return true;

} else

return false;

}

}

return false;

}


Dan inilah tampilan dari program catur :



Selamat mencoba…….!