30 June 2021

Looping Dengan Instruksi While Pada PHP

www.niguru.comNiguru.com | Rabu, 30 Jun 2021 | Proses yang lazim terjadi pada suatu program yang kompleks adalah proses pengulangan. Perhatikan saja mesin penghitung barang, mesin kemas, atau mesin otomatik apapun selalu memiliki bagian dimana proses pengulangan terjadi.

Bagi pengguna bahasa pemrograman PHP dan sudah mengikuti beberapa posting PHP pada website ini tentu mengenal instruksi FOR untuk proses looping. Kali ini Niguru.com akan melengkapi pengetahuan dengan memperkenalkan satu lagi instruksi looping pada PHP yaitu WHILE.

While ditulis dengan sintaks:

while (kondisi)
{
instruksi
}

Contoh:

<h1>Belajar While<br><br>
<?php 
 
$a="Selamat pagi";
$b=5;
 
while($b>0)
{
echo($a);echo "<br>";
$b-=1;
}
 
?>

www.niguru.com

Simpan dengan nama while01.php (boleh disimpan dengan nama lain):

www.niguru.com

Hasilnya saat ditampilkan pada browser:

www.niguru.com

Demikianlah penjelasan mengenai proses looping dengan bantuan instruksi While.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

29 June 2021

Mengenal Instruksi ME Yang Menyederhanakan Penulisan Obyek Untuk Diri Sendiri Pada VBA

www.niguru.comNiguru.com | Selasa, 29 Jun 2021 | Dalam penulisan instruksi VBA seringkali programmer perlu menuliskan obyek yang akan dimanipulasi oleh perintah yang akan dieksekusi. Misalnya Forms!f_absensi.visible = True.

Dalam penulisan VBA penulisan ini bisa dituliskan dengan lebih singkat apabila instruksi VBA tersebut dituliskan pada form yang sama dimana obyek yang akan dimanipulasi tersebut berada, dengan mengganti nama obyek tersebut dengan ME yang berarti diri sendiri.

Perhatikan form berikut ini:

www.niguru.com

Niguru.com akan menambahkan event on load yang akan memanipulasi caption pada form:

www.niguru.com

Membuat caption (judul yang tampil pada frame atas form) tampil dengan tulisan "Selamat Belajar".
Dengan menuliskan VBA:
Forms!Form1.Caption = "Selamat Belajar" :

www.niguru.com

Hasilnya:

www.niguru.com

Instruksi ini bisa dibuat lebih sederhana dengan mengganti obyek yang dimanipulasi dengan ME:

www.niguru.com

 
Note:
Instruksi sebelumnya dibuat non aktif dengan menambahkan tanda petik tunggal di awal baris instruksi.

Hasilnya sama dengan sebelumnya:
 
www.niguru.com

Demikianlah penjelasan mengenai cara pemanfaatan instruksi ME dalam VBA.
Semoga penjelasan pada posting kali ini dapat menambah wawasan dan pengetahuan bagi teman-teman pembaca sekalian.

Selamat beraktivitas .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

28 June 2021

Membuat Aplikasi Jadwal Kehadiran Bagi Karyawan – Part 18 (Finishing Report Absensi)

www.niguru.comNiguru.com | Senin, 28 Jun 2021 | Posting kali ini merupakan bagian akhir dari rangkaian posting sebelumnya yang menjelaskan mengenai cara pembuatan aplikasi Jadwal Kehadiran bagi karyawan, yang dapat digunakan sebagai pengganti attendance machine atau yang kita kenal dengan mesin absensi.

Dimana pada posting sebelumnya sudah dijelaskan mengenai cara untuk membuat report absensi maka pada posting kali ini Niguru.com akan melanjutkan dengan proses penyelesaian akhir (finishing) pembuatan report absensi.

Mari kita lanjutkan proses pembuatan report absensi:
Klik Design view:

www.niguru.com

Hasilnya:

www.niguru.com

Rapatkan label dan field ke kiri:

www.niguru.com

Set IDAbsensi label agar tidak tampil pada report.
Tekan tombol F4 pada keyboard untuk menampilkan properties > Klik IDAbsensi_Label > klik tab Format > Visible = No:

www.niguru.com

Set IDAbsensi text box agar tidak tampil pada report.
Tekan tombol F4 pada keyboard untuk menampilkan properties > Klik IDAbsensi > klik tab Format > Visible = No:

www.niguru.com

Klik Close [X] untuk menutup properties:

www.niguru.com

Klik Save, untuk menyimpan hasil editing:

www.niguru.com

Klik View untuk melihat report yang sudah dibuat:

www.niguru.com

Hasilnya:

www.niguru.com
Demikianlah penjelasan mengenai cara pembuatan aplikasi jadwal hadir yang sudah dijelaskan secara berkesinambungan dalam 18 posting. 

Dengan penjelasan mengenai pembuatan aplikasi absensi ini diharapkan teman-teman pembaca sekalian mendapatkan ilmu, tips dan trik mulai dari pembuatan tabel, query, form, VBA script, dan juga cara integrasi dari semua komponen tersebut.

Semoga penjelasan pada posting seputar pembuatan aplikasi jadwal kehadiran (absensi) ini dapat menambah wawasan dan pengetahuan bagi teman-teman pembaca sekalian.

Selamat beraktivitas .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

27 June 2021

Membuat Aplikasi Jadwal Kehadiran Bagi Karyawan – Part 17 (Report Absensi)

www.niguru.comNiguru.com | Minggu, 27 Jun 2021 | Posting kali ini melanjutkan posting sebelumnya yang masih menjelaskan mengenai cara pembuatan aplikasi Jadwal Kehadiran bagi karyawan, yang dapat digunakan sebagai pengganti attendance machine atau yang kita kenal dengan mesin absensi.

Dimana pada posting sebelumnya sudah dijelaskan mengenai cara untuk membuat query absensi maka pada posting kali ini Niguru.com masih akan melanjutkan dengan cara pembuatan report absensi.

Mari kita mulai proses pembuatan report absensi:
Klik side tab Reports > klik Create report by using wizard > Klik Design:



www.niguru.com

Klik tombol >> :
www.niguru.com

Klik Next:

www.niguru.com

Klik Next:

www.niguru.com

Pada kolom sorting 1 pilih IDAbsensi > klik Next:

www.niguru.com

Klik Tabular > Klik Next:

www.niguru.com

Klik Corporate > klik Next:

www.niguru.com

Klik Preview the report > klik Finish:

www.niguru.com

Hasilnya:

www.niguru.com
 

Demikianlah penjelasan mengenai cara pembuatan report pada aplikasi jadwal hadir. Penjelasan ini akan dilanjutkan pada posting berikutnya.


www.Niguru.com (Nino Guevara Ruwano)

26 June 2021

Membuat Aplikasi Jadwal Kehadiran Bagi Karyawan – Part 16 (Query Absensi)

www.niguru.comNiguru.com | Sabtu, 26 Jun 2021 | Posting kali ini melanjutkan posting sebelumnya yang masih menjelaskan mengenai cara pembuatan aplikasi Jadwal Kehadiran bagi karyawan, yang dapat digunakan sebagai pengganti attendance machine atau yang kita kenal dengan mesin absensi.

Dimana pada posting sebelumnya sudah dijelaskan mengenai cara untuk mengedit form absensi maka pada posting kali ini Niguru.com masih akan melanjutkan dengan cara pembuatan query absensi, yang nantinya digunakan sebagai sumber data bagi report.

Mari kita mulai proses pembuatan query untuk report absensi:

  1. Klik side tab Queries.
  2. Klik Create query in Design view.
  3. Klik Design.
www.niguru.com
  1. Klik t_absensi.
  2. Klik Add.
www.niguru.com
  1. Klik t_karyawan.
  2. Klik Add.
www.niguru.com
  1. Klik t_status.
  2. Klik Add.
www.niguru.com
  1. Klik IDKaryawan pada tabel t_karyawan.
  2. Drag dan drop ke IDKaryawan pada t_absensi.
www.niguru.com
  1. Scroll down t_absensi sampai IDStatus terlihat.
  2. Klik IDStatus
  3. Drag dan drop ke IDStatus pada t_absensi.
www.niguru.com
  1. Tambahkan dengan cara drag dan drop IDAbsensi dan Tanggal dari t_absensi.
  2. Tambahkan dengan cara drag dan drop Nama dari t_karyawan.
www.niguru.com
  1. Tambahkan dengan cara drag dan drop Masuk dan Keluar dari t_absensi.
  2. Tambahkan dengan cara drag dan drop Status dari t_status.
www.niguru.com

Klik Close [X] untuk menutup query:

www.niguru.com

Klik Yes:

www.niguru.com
  1. Query Name = q_absensi (boleh menggunakan nama lain).
  2. Klik OK.
www.niguru.com
  1. Klik side tab Queries.
  2. Klik q_absensi
  3. Klik Open..
www.niguru.com

Hasilnya:

www.niguru.com

Demikianlah penjelasan mengenai cara pembuatan query absensi pada aplikasi jadwal hadir. Penjelasan ini akan dilanjutkan pada posting berikutnya.

www.Niguru.com (Nino Guevara Ruwano)

25 June 2021

Membuat Aplikasi Jadwal Kehadiran Bagi Karyawan – Part 15 (Finishing Form Absensi)

www.niguru.comNiguru.com | Jumat, 25 Jun 2021 | Posting kali ini melanjutkan posting sebelumnya yang masih menjelaskan mengenai cara pembuatan aplikasi Jadwal Kehadiran bagi karyawan, yang dapat digunakan sebagai pengganti attendance machine atau yang kita kenal dengan mesin absensi.

Dimana pada posting sebelumnya sudah dijelaskan mengenai cara untuk mengedit form absensi maka pada posting kali ini Niguru.com masih akan melanjutkan dengan proses finishing form absensi.

Mari kita lanjutkan dengan menguji form:

  1. Klik side tab Forms.
  2. Klik f_absensi.
  3. Klik Open.
 


www.niguru.com

Pilih salah satu nama yang sudah diisikan dalam daftar:

www.niguru.com

Bila pembuatan form sudah benar maka setelah nama dipilih maka field-field yang ada di bawahnya (kecuali field Password) akan secara otomatis terisi:

www.niguru.com
  1. Ketikkan password.
  2. Klik Masuk.
www.niguru.com

Periksa hasilnya dengan klik side tab Tables > t_absensi:

www.niguru.com

Hasilnya terlihat bahwa tabel terisi:

www.niguru.com

Coba klik Keluar pada form absensi:

www.niguru.com

Tutup dan buka kembali tabel t_absensi, akan terlihat bahwa data sudah bertambah dengan data keluar:

www.niguru.com
  1. Klik side tab Forms.
  2. Klik f_absensi.
  3. Klik Design untuk membuka form dalam mode design.
www.niguru.com
  1. Select /pilih seluruh field dibawah Password (termasuk field Password2).
  2. Tekan tombol F4.
  3. Klik tab Format.
  4. Scroll down pada Visible dan atur agar Visible = No.
www.niguru.com

Klik Close [X] untuk menutup properties:

www.niguru.com
  1. Klik Forms.
  2. Klik f_absensi.
  3. Klik Open.
www.niguru.com

Hasilnya:

www.niguru.com

Demikianlah penjelasan mengenai finishing form absensi pada aplikasi jadwal hadir. Penjelasan ini akan dilanjutkan pada posting berikutnya.

www.Niguru.com (Nino Guevara Ruwano)