.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Klik Kanan Untuk Menampilkan Menu (Pop Up Menu)

0 komentar
Sebenarnya sudah banyak artikel tentang tutorial ini, tetapi mungkin tidak ada salahnya jika saya ulas lagi, lumayan buat update postingan, hehehe... monggo disimak.



1. Membuat menu

Yang memang betul-betul belum pernah membuat menu sebelumnya silakan simak ulasan singkatnya disini [http://vbjadul.wordpress.com/2010/06/02/cara-membuat-menu-pada-visual-basic-6-0/

Tambahkan sebuah form ke project VB 6 Anda, atau gunakan form yang sudah ada, klik kanan pada form, pilih Menu Editor.



Kemudian susun seperti contoh dibawah ini :




Mengapa menu harus disusun bertingkat?

Karena menu dengan tingkat tertinggi yang akan kita panggil saat coding (dengan klik kanan) dan apabila menu tersebut tidak memiliki level dibawahnya akan terjadi bug dengan command dibawah ini saat menu tersebut dipanggil.



2. Coding Memanggil menu dengan klik kanan


Private Sub List1_MouseDown(Button As Integer, Shift As Integer, _
X As Single, Y As Single)

If Button And vbRightButton Then

    PopupMenu mnuListPopup  

End If
End Sub

3. Coding Memanggil menu dengan tombol menu "pada keyboard"


Private Sub List1_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 93 Then

    PopupMenu mnuListPopup  

End If
End Sub


Keterangan : code yang berwarna merah adalah nama (name) dari menu yang akan kita panggil menggunakan kilk kanan atau tombol menu, sesuaikan dengan menu Anda dengan men-cocok-kannya dengan menu editor.
 
Demikian semoga bermanfaat.

Contoh source code : 
http://www.ziddu.com/download/19513844/popmenu.rar.html
Suni

Sistem Informasi Pendaftaran Mahasiswa Baru Dengan PHP

0 komentar
Berikut adalah sistem informasi pendaftaran mahasiswa baru yang telah saya buat. Sistem yang dibuat ini terdiri dari pendataran mahasiswa, namun sebelum pendaftaran, calon mahasiswa terlebih dahulu membuat akun login untuk mendapatkan akses ke pendaftaran mahasiswa. Sistem informasi ini tergolong masih sederhana. Namun dapat anda jadikan referensi untuk membangun sistem terkait. Berikut adalah screen shot tampilan sistem nya :

Dibuat Oleh : Khairul Umam
Pada Mata Kuliah : Pemrograman Internet 

UIN SUSKA RIAU - Pekanbaru

Form Login :

Jika belum punya akun untuk login, untuk mendaftar anda harus mengklik link di atasnya : lalu akan menuju ke form pembuatan akun login.


Form Pembuatan Akun Login :


Jika sudah mengisi form pembuatan akun login anda akan diarahkan ke halaman berikut :


Gunakan username dan password yang telah disebutkan untul login dan anda akan diarahkan ke halaman pendaftaran mahasiswa berikut ini :


Demikianlah sistem informasi pendaftaran mahasiswa baru yang telah saya buat, bagi anda yang ingin memposting atau menulis artikel ini, Harap cantumkan sumbernya (www.khairulumam.com). Untuk anda yang ingin DOWNLOAD Sistem ini lengkap dengan databasenya, Silahkan klik download dibawah ini : 

Spesifikasi dalam sistem : 
Server : Localhost 
Username : Root
Password : (Kosongkan Saja)

Sesuaikan jika anda menginstall sistem dihosting / server berbeda

Kebetulan file koneksi.php nya gak saya buat, tetapi langsung dimasing masing file saja. Anda dapat mengubahnya.

Demikianlah Yang Dapat Saya share kali ini, Saya mohon maaf jika terdapat kesalahan dan kekurangan dalam penulisan artikel ini. Untuk pertanyaan, silahkan hubungi saya langsung di 
umamtif@gmail.com

....Terimakasih Atas Kunjungan Anda....

Suni

Addressing of Mitsubishi PLC FX2N

0 komentar

Addressing of Mitsubishi  PLC FX2N

Digital Input
X0-X7�. Octal System i.e. (X0 To X7,X10 to X17 )
Digital Output
Y0-Y7� Octal System i.e. (Y0 To Y7,Y10 to Y17 )
Analog Input
Need To Read Control Register using �From� Instruction
Analog Output
Need To Write Control Register using �To� Instruction




Timers
T0 to T255
For Timers : Time Delay = Time Base * Preset
Time Done Bit : Tx
Where X is address of Timer used.

Counters
 C0 to C234
For Counter:  Preset is number of Counts.
Counter Done Bit : Cx         Present value of Counter :Cx
Where X is address of counter used.

Integer
D0 to D7999(D200 to D7999 Retentive)
Auxiliary Relay    
M0 to M3071 (M500 to M3071 Retentive)

Programming Software : GxDeveloper
Driver For Programming:  Melsec

Suni

Addressing of Delta PLC DVP SS/ES/EX

0 komentar

Addressing of Delta PLC DVP SS/ES/EX

Digital Input
X0-X177 Octal System i.e. (X0 To X7,X20 to X27 )
Digital Output
Y0-Y177 Octal System i.e. (Y0 To Y7,Y20 to Y27 )
Analog Input
Need To Read Control Register using �From� Instruction
Analog Output
Need To Write Control Register using �To� Instruction


Timers
T0 to T127(T0 to T126 =TB 100ms Default)
For Timers : Time Delay = Time Base * Preset
Time Done Bit : Tx
Where X is address of Timer used.



Counters
General C0 to C111, C112 to C127 Retentive
For Counter:  Preset is number of Counts.
Counter Done Bit : Cx         Present value of Counter :Cx
Where X is address of counter used.



Integer
D0 to D599(D408 to D599 Retentive)
 Auxiliary Relay
M0 to M999 (M512 to M767 Retentive)

Programming Software : WPLSoft2.20
Driver For Programming:  Modbus Serial
Driver For SCADA Communication : Modbus

Suni

Download Resetter Canon Service Tool V3200

0 komentar
Berikut ini kang Eko sharing tentang Cara Reset MP287 E08 terbaru menggunakan Resetter Canon Service Tool V3200.

Silahkan Download resetternya di Link Berikut :
Download Resetter Canon Service Tool V3200

Klik Skip / Lewati untuk menuju ke link download via Ziddu.

Untuk cara Penggunaannya bisa anda Baca di posting berikut ini :
http://ekohasan.blogspot.com/2011/11/cara-reset-canon-mp287-error-e08.html

Semoga membantu ......
Suni

Membuat Efek Daun Berjatuhan di Blog

0 komentar

Membuat Efek Daun Berjatuhan di Blog | Tutorial Blog

Seperti halnya Memberi Efek Hujan Salju di Blog, efek daun jatuh ini juga menambah daya tarik buat pengunjung blog, trik ini menggunakan kode javascript, jadi sedikit memperberat loading blog.
Sebaiknya jangan tambahkan efek ini kalau di blog sobat sudah menggunakan efek video slide, pemutar music mp3 online atau penggunaan script animasi yang lain. Jadi pertimbangkan baik-baik sebelum menggunakan sebuah efek javascript.

Berikut Cara Membuat Efek Daun Berjatuhan :
  • Login ke dashboard blogger anda.
  • Klik Template >  Edit HTML.
  • Lalu klik Proceed dan centang Expand widget template.
  • Cari kode </head>  pada template dengan menggunakan Ctrl+F.
  •  Copy kode javascript dibawah ini dan letakkan tepat diatas kode </head>.
    <script src='http://wadah-tutorial.googlecode.com/files/leaf.js' type='text/javascript'/>
  • Save template anda dan lihat hasilnya.
Segitu aja Sob, selamat mencoba Membuat Efek Daun Berjatuhan di Blog.
Suni

Delphi 7 (Tabel User)

0 komentar


Coding/Listing :



  public
    { Public declarations }
    procedure aktif;
    procedure nonaktif;
    procedure bersih;
    procedure tampil;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.aktif;
begin
eid.Enabled := true;
enama.Enabled := true;
epass.Enabled := true;
ealamat.Enabled := true;
etelepon.Enabled := true;
rbadmin.Checked := true;
rbkasir.Checked := true;
end;

procedure TForm1.nonaktif;
begin
eid.Enabled := false;
enama.Enabled := false;
epass.Enabled := false;
ealamat.Enabled := false;
etelepon.Enabled := false;
rbadmin.Checked := false;
rbkasir.Checked := false;
end;

procedure TForm1.bersih;
begin
rbadmin.Checked := false;
rbkasir.Checked := false;
eid.Text := '';
enama.Text := '';
epass.Text := '';
ealamat.Text := '';
etelepon.Text := '';
end;

procedure TForm1.tampil;
begin
if Tabel1['Level'] = rbadmin.Caption then
rbadmin.Checked := true
else
rbkasir.Checked := true;
eid.Text := Tabel1['Id_user'];
enama.Text := Tabel1['Nm_user'];
epass.Text := Tabel1['Password'];
ealamat.Text := Tabel1['Alamat'];
etelepon.Text := Tabel1['Telp'];
end;

procedure TForm1.FormActivate(Sender: TObject);
begin
bersih;
nonaktif;
badd.Enabled := true;
bsave.Enabled := false;
bedit.Enabled := false;
bcancel.Enabled := false;
bdelete.Enabled := false;
bexit.Enabled := true;
badd.SetFocus;
end;

procedure TForm1.beditClick(Sender: TObject);
begin
aktif;
tampil;
eid.Enabled := false;
enama.SetFocus;
bsave.Caption := '&Update';
badd.Enabled := true;
bedit.Enabled := false;
bsave.Enabled := true;
bcancel.Enabled := true;
bexit.Enabled := true;
bdelete.Enabled := true;
end;

procedure TForm1.bsaveClick(Sender: TObject);
begin
if bsave.Caption = '&Save' then
begin
Tabel1.Append;
Tabel1['Id_user'] := eid.Text;
Tabel1['Nm_user'] := enama.Text;
Tabel1['Password'] := epass.Text;
Tabel1['Alamat'] := ealamat.Text;
Tabel1['Telp'] := etelepon.Text;
if rbadmin.Checked = true then
Tabel1['Level'] := rbadmin.Caption
else
Tabel1['Level'] := rbkasir.Caption;
showmessage('Data Telah Tersimpan');
Tabel1.Post;
Tabel1.Next;
nonaktif;
end
else
begin
Tabel1.Edit;
Tabel1['Id_user'] := eid.Text;
Tabel1['Nm_user'] := enama.Text;
Tabel1['Password'] := epass.Text;
Tabel1['Alamat'] := ealamat.Text;
Tabel1['Telp'] := etelepon.Text;
if rbadmin.Checked = true then
Tabel1['Level'] := rbadmin.Caption
else
Tabel1['Level'] := rbkasir.Caption;
Tabel1.Post;
nonaktif;
showmessage('Data Telah Diperbaharui');
bsave.Enabled := true;
bsave.Caption := '&Save';
bsave.Enabled := false;
badd.Enabled := true;
bdelete.Enabled := true;
bcancel.Enabled := true;
bexit.Enabled := true;
bedit.Enabled := true;
end;
end;

procedure TForm1.bcancelClick(Sender: TObject);
begin
if(application.MessageBox('Yakin Ingin Membatalkan Penginputan..?!','Quesiton',4+32)=6)then
nonaktif;
bersih;
Tabel1.First;
badd.Enabled := true;
bsave.Enabled := false;
bedit.Enabled := false;
bdelete.Enabled := false;
bcancel.Enabled := false;
bexit.Enabled := true;
bsave.Caption := '&Save';
end;

procedure TForm1.bdeleteClick(Sender: TObject);
var del:string;
begin
Tabel1.IndexName :='';
del:= (Inputbox('Pencarian','Masukan ID Yang Mau Dihapus',''));
if Tabel1.FindKey([del]) then
begin
bersih;
nonaktif;
Tabel1.Delete;
end
else
showmessage('Data Tidak DiTemukan');
badd.Enabled := true;
bsave.Enabled := false;
bedit.Enabled := true;
bdelete.Enabled := true;
bcancel.Enabled := true;
bdelete.Enabled := true;
bsave.Caption := '&Save';
end;

procedure TForm1.baddClick(Sender: TObject);
begin
aktif;
bersih;
eid.SetFocus;
badd.Enabled := false;
bdelete.Enabled := true;
bsave.Enabled := true;
bedit.Enabled := true;
bcancel.Enabled := true;
bexit.Enabled := true;
bsave.Caption := '&Save';
end;

procedure TForm1.bexitClick(Sender: TObject);
begin
if(application.MessageBox('Yakin Ingin Keluar Dari Program Ini..?!','Quesiton',4+32)=6)then
Tabel1.Close;
close;
end;

end.
Suni

Tawk.to