Selasa, 16 Juni 2020

Belajar Dasar Visual FoxPro

Program Kartu Tanda Siswa Menggunakan Visual Foxpro

Bagi Kalian Yang Ingin Belajar Dasar Pemrograman Terutama Dasar Pemrograman Visual Foxpro
Program Sederhana Dengan Visual Foxpro
Kartu Tanda Siswa

1.Siapkan Terlebih Dahulu Folder Tempat Kita Menyimpan Semua File Beri Nama Folder dengan Nama Kartu
2.Buatlah Project dengan Nama KartuSis.pjx
- Klik File
- Klik New

- Klik New File,kemudian Akan Tampil Create,di enter Project Klik Kata KartuSis,Lalu Klik Save Akan Muncul Gambar Seperti Dibawah Ini

3.Merancang Database
-Klik Data - Free Tables – Klik New

-klik New Table
-Kemudian Simpan Table Dengan Nama Siswa
-lalu Muncul Table Designer
-Gambar Di Bawah Ini Merupakan Isi Dari field2 Tabel siswa.dbf

-Klik Ok Jika Pembuatan Tabel Telah Selesai


4.Buatlah Sebuah Form
-Klik Tab Documents
-klik form
-klik new

-Klik new form

Buatlah Form Seperti Gambar Di Atas


- Simpan form dengan nama kts

Klik Dua Kali Pada Form,Pilih Load


load events terjadi pertama kali ketika form di set DAN berisi isi yang terkandung di dalam form,load event terjadi sebelum activate dan gotFocus event, terjadi ketika form Dijalankan

Penjelasan :
Set deleted on = menentukan visual Foxpro memproses record yang ditandai untuk dihapus
Set exact on = Bila Set exact dalam keadaan on ,dua data yang dibandingkan harus bernilai sama (karakternya sama untuk Karakter,dan bytenya sama untuk Bilangan Biner)
Use Siswa dipakai Untuk Membuka Tabel Siswa
Set order to tag nomor untuk mengaktifkan index tag nomor


activate event terjadi ketika form pertama kali actif/Diaktifkan
form activ bisa dipicu dengan berbagai aksi/action,seperti form diklik atau ketika pertama kali tampil dan object form dipanggil
Penjelasan:
kotak teks nomor diisi dengan .T./ true yang artinya dihidupkan,sementara kotak teks yang lain berisi .F./false atau dimatikan,lalu semua kotak teks dikosongkan
cmdSimpan enabled =.F. yang artinya cmdSimpan dimatikan
cmdVerifikasi.visible = .T. artinya cmd verifikasi terlihat/dapat dilihat

Penjelasan:
-Jika Isi teks Nomor kosong,maka kotak teks nomor difokuskan
-Jika isi kotak teks nomor sudah ada(didatabase),maka akan tampil messagebox “Nomor Ini sudah ada”
-jika isi Kotak teks nomor belum ada(didatabase),maka perintah dibawah endif yang dijalankan
Penjelasan:
-Jika isi kotak teks nama kosong,akan tampil messagebox”Nama Perlu Diisi”
-else /Selain itu
-use siswa /buka table siswa/gunakan table siswa
-perintah dibawahnya/berikutnya,tambahkan record baru
-isi nomor(field di table)dengan isi kotak teks nomor
-isi nama(field di Table) dengan Isi Kotak teks Nama
-begitu juga dengan Alamat dan Kelas
-Jika optiongroup bernilai 1 isi klmn dengan Pria selain itu isi klmn dengan wanita
Thisform.activate
-Jalankan event activate

Isi dari cmdBatal : jalankan event activate form ini

Isi dari cmdSelesai:
Thisform.release

Rabu, 01 April 2020

Integer & Float Function PHP

Function abs()

Fungsi abs()mengembalikan nilai absolut dari sebuah angka. Angka negatif akan menjadi positif,
angka positif tetap positif,hasilnya berupa tipe data number atau angka

echo abs(80); // 80

echo abs(-80); //80

echo abs(-12.75845) //12.75845

Function ceil()

Fungsi ceil()digunakan untuk membulatkan angka,fungsi ceil() akan membulatkan Angka ke atas


echo ceil(4.4); // 5

echo ceil(2.9); // 3

echo ceil(-24.34); // -24

Function floor()

Fungsi floor()juga digunakan untuk membulatkan angka,bedanya fungsi floor() akan membulat Kan angka ke bawah

echo floor(4.4); // 4

echo floor(2.9); // 2

echo floor(-24.34); //-25

Function round()

Function round()juga digunakan untuk membulatkan angka,tetapi dibulatkan ke bilangan Integer terdekat

Argumennya bisa satu,dua,tiga,argument kedua digunakan untuk jumlah digit di belakang titik

echo round(4.4); // 4

echo round(4.5); // 5

echo round(4.6); // 5

echo round(1.95885); // 2

echo round(1.95885,2); //1.96

echo round(5.045); // 5

echo round(5.045,2); // 5.5

Argumen ketiga digunakan untuk mengatur hasil fungsi round() Misalnya pembulatan untuk angka 2.5,apakah dibulatkan ke angka 2 atau 3
Argumen opsional ini bisa diisi dengan salah satu dari 4 konstanta:
• PHP_ROUND_HALF_UP: Angka akan di bulatkan ke atas, 1.5 akan menjadi 2, sedangkan -1.5 akan menjadi -2.
• PHP_ROUND_HALF_DOWN: Angka akan di bulatkan ke bawah, 1.5 akan menjadi 1, sedangkan -1.5 akan menjadi -1.
• PHP_ROUND_HALF_EVEN: Angka akan di bulatkan ke bilangan genap
• PHP_ROUND_HALF_ODD: Angka akan di bulatkan ke bilangan ganjil terdekat.

echo round(2.5,0,PHP_ROUND_HALF_UP); // 3

echo round(2.5,0,PHP_ROUND_HALF_DOWN); // 2

echo round(2.5,0,PHP_ROUND_HALF_EVEN); // 2

echo round(2.5,0,PHP_ROUND_HALF_ODD); // 3

Text Shadow

<html>
<head>
<style>
h1{
text-shadow:2px 2px;
}
<style>
<head>
<body>
<h1>Text-shadow <h1>
<body>
<html>

Note: Internet Explorer 9 and earlier versions, do not support the text-shadow property
text-shadow: 2px 2px artinya: 2 pixel ke kanan, dan 2 pixel ke bawah.

Selasa, 24 Maret 2020

Gagal Export Data Mysql

Anda mengalami kegagalan export data

Contoh:
Ada tulisan :
the mysql server is running with the secure-file-priv option so it cannot execute this statement yang artinya :
server mysql berjalan dengan opsi secure-file-priv sehingga tidak dapat menjalankan pernyataan ini
secure_file_priv digunakan untuk membatasi efek impor data dan operasi ekspor data
Contoh operasi yang terpengaruh adalah yang dilakukan oleh LOAD DATA dan SELECT ... INTO OUTFILE
Untuk melihat pengaturan saat ini, gunakan pernyataan SHOW VARIABLES.

Anda dapat melihat di value,direktori yang dituju/dizin kan dituju adalah :
C:\ProgramData\MySQL\MySQL server 5.7\uploads
Jadi ubah direktori yang dituju ke C:\ProgramData\MySQL\MySQL server 5.7\uploads
Contoh :


Anda juga dapat mengubah directory tujuan/value secure_file_priv

Cari lokasi my.ini,dan edit with notepad++/buka dengan notepad++
Setelah terbuka,search lalu find


Ketik di find what: secure file priv

Ubah secure-file-prive ke directory yang kamu inginkan
Contoh ,saya ingin mengubah ke D:\MySQL server 5.7\uploads


Lalu restart mysql terlebih dahulu


Kita bisa lihat value secure_file_priv sudah berubah
Jika anda merestart mysql dan value masih tidak berubah,anda bisa merestart Komputer anda

Senin, 23 Maret 2020

CSS GRADIENTS

CSS GRADIENTS <html>
<head>
<style>
#grad1{
height: 200px;
background:linear-gradient(red,yellow);
}
<style>
<head>
<body>
<div id="grad1"> <div>
<body>
<html>

Hasil dari Sintaks di atas:


Note: Internet Explorer 9 and earlier versions do not support gradients.
Linear Gradient ini dimulai dari atas,dimulai dengan warna merah,dan kebawah bertransisi ke warna kuning
<html>
<head>
<style>
#grad1{
height:200px;
background:linear-gradient(to right,red,yellow)
}
<style>
<head>
<body>
<div id="grad1">
<body>
<html>
Hasil dari Sintaks di atas:


Note: Internet Explorer 9 and earlier versions do not support gradients.
Linear gradient ini dimulai dari kiri dengan warna merah,ke kanan bertransisi ke warna Kuning
Linear Gradient – Diagonal

<html>
<head>
<style>
#grad1{
height:200px;
background:linear-gradient(to bottom right,red,blue);
}
<style>
<head>
<body>
<div id="grad1"> <div>
<body>
<html>
Hasil dari Sintaks di atas:

Note: Internet Explorer 9 and earlier versions do not support gradients.
Linear gradient ini dimulai dari kiri atas,dimulai dengan warna merah,bertransisi ke kanan bawah dengan warna biru
<html>
<head>
<style>
#grad1{
height:200px;
background:linear-gradient(to top left,blue,white)
}
<style>
<head>
<body>
<div id="grad1"><div>
<body>
<html>
Hasil dari Sintaks di atas:

Gagal Export Data Mysql