Rabu, 31 Januari 2018

PHP : Form


     Assalamualaikum kawan..Hari ini saya akan mensharing tentang PHP Forms.
1. Pengertian
     PHP form digunakan untuk mengumpulkan data.
2. Latar belakang
     Dalam penggunaan Form maka kita nanti juga membutuhkan pengetahuan tentang Database untuk penyimpanan data-nya.
3. Maksud dan Tujuan
     Formulir digunakan untuk penyimpanan beberapa data.
4. Hasil yang diharapkan
     Dapat memahami Penggunaan PHP Form.
5. Alat dan bahan
     Laptop
     Teks editor
     Browser
6. Uraian
      Superglobals PHP yaitu
$_POST dan $_GET digunakan untuk mengumpulkan form data, Setelah pengguna mengisi formulir dan akan ada tombol yang mengaitkkannya dengan file php yang lain. Perbedaan:
$_GET adalah serangkaian variabel yang dilewatkan keskripini melalui parameter URL. Dari segi keamanan GET tidak pernah digunakan untuk mengirim kata sandi dan informasi yang sensitif.
$_POST adalah Informasi yang dikirim dari formulir dengan metode POST tidak akan terlihat orang lain(semua nilai yang disematkan di dalam badan permintaan HTTP) dan tidak memiliki batasan jumlah informasi yang akan dikirim. Biasanya developer lebih memilih POST untuk mengrim data formulir.
$ _SERVER ["PHP_SELF"] adalah variabel super global yang mengembalikan nama file dari naskah yang saat ini dijalankan, namun juga dapat digunakan oleh peretas jadi kita perlu menggunakan fungsi htmlspecialchars().
Berikut adalah contohnya :
 

7. Hasil yang didapatkan
      Dapat lebih memahami tentang Form PHP
8. Referensi


PHP : Create dan session




1)        Pengertian
Menurut wikipedia : PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
2)        Latar belakang
Ingin mengetahui bagaimana cara membuat back end dalam sebuah website agar dapat membuat website yang bagus.
3)        Maksud dan Tujuan
Paham dan dapat mengggunakan PHP, sehingga dapat membuat back end dari sebuah website.
4)        Alat dan bahan
- PC
- Text Editor
- Web Browser
- Web Server
- Database Server
- Internet
5)        Uraian
1. Session
Variabel $_SESSION adalah variabel super global yang bisa dibaca dari semua file PHP, karena diingat oleh server.
Untuk dapat menggunakan variabel $_SESSION kita harus memanggil fungsi session_start() terlebih dahulu.
Biasanya session digunakan ketika membuat login, untuk mengecek user sudah login atau belum.
2. Create
Create yang dimaksud disini adlah digunakan untuk menambahkan data ke dalam database. Query yang digunakan untuk memasukan data ke dalam database yaitu :

Contoh Program:
1)Siapkan Database Dengan nama database CRUD dan nama tabel db_crud.
2)Buatlah file koneksi.php

3)Buatlah file index.php

4)Buatlah file proses.php
5)Selesai
6)        Hasil yang didapatkan
Session dalam PHP biasanya diogunakan ketika kita membuat form login dan create biasanya digunakan ketika kita akan menginput sebuah data ke database.
7)        Referensi


Senin, 29 Januari 2018

PHP : Pengenalan dan dasar


      Assalamualaikum,kawan..hari ini saya akan sharing tentang Dasar-dasar dari PHP.
1. Pengertian
     PHP adalah bahasa scripting yang digunakan untuk pengembangan web namun juga digunakan sebagai bahasa pemrograman tujuan umum.
2. Latar belakang
     PHP dibuat oleh Rasmus Lerdorf pada tahun 1994 dan sekarang diproduksi oleh The PHP Group. PHP awalnya singkatan dari Personal Home Page namun sekarang telah diganti dengan Hypertext Preprocessor.
Versi-versi php :
3.0 PHP 4.0 PHP 5.0 PHP 5.4 PHP 7.0 PHP 7.1 PHP 7.2
3. Maksud dan Tujuan
     Agar dapat lebih mengembangkan web.
4. Hasil yang diharapkan
     Dapat menerapkan html untuk mengembangkan web.
5. Alat dan bahan
     Laptop
     Browser
     Teks Editor
6. Uraian
      a) Pembatas
Pembatas ini digunakan untuk memisahkan kode PHP dari kode di luar PHP. PHP hanya mengeksekusi kode yang ditulis dalam pembatas yang ditentukan oleh kode dasar PHP. <?php untuk mengawali kode PHP dan ?> untuk menutup kode PHP.
      b) Cetak
Kode untuk mencetaknya adalah echo atau print .
      c) Komentar
Komentar digunakan untuk meninggalkan catatan di dalam kode PHP tersebut. Komentar dapat menggunakan /**/ atau // atau # .
      d) Variabel
Variabel diawali dengan $. Berbeda dengan kata kunci dalam php, nama variabel akan peka dengan huruf kapital. Dan setiap pernyataan harus diakhiri dengan titik koma ; .
Aturan untuk variabel PHP:
  • Variabel dimulai dengan tanda $, diikuti dengan nama variabel
  • Nama variabel harus dimulai dengan huruf atau karakter underscore
  • Nama variabel tidak dapat dimulai dengan angka
  • Nama variabel hanya bisa berisi karakter alfa-numerik dan garis bawah (Az, 0-9, dan _)
  • Nama variabel bersifat case-sensitive ($ age dan $ AGE adalah dua variabel yang berbeda)
Variabel dapat berada di lokal(Variabel yang dinyatakan di luar fungsi dan hanya dapat diakses di luar fungsi dengan kata kunci global) maupun global(Variabel yang dinyatakan dalam sebuah fungsi dan hanya dapat diakses di dalam fungsi). Dengan kata kunci statis, setiap kali fungsi dipanggil variabel tersebut akan tetap memiliki informasi yang terkandung dari waktu terakhir fungsi dipanggil.
 
7. Hasil yang didapatkan
      Mengetahui dasar-dasar dari php.
8. Referensi

Sabtu, 27 Januari 2018

Perbedaan HTTP dengan HTTPS




1.      Pengertian
HTTP adalah Hypertext Transfer Protocol adalah protokol yang mengatur komunikasi antara client dan server.
HTTPS adalah Hypertext Transfer Protocol Secure adalah versi secure dari HTTP yang dikembangkan oleh Netscape Communications Corp.
2.      Latar belakang
Banyak diantara kita yang masih bingung membedakan antara HTTP dan HTTPS.
3.      Maksud dan Tujuan
Memahami perbedaan HTTP dan HTTPS.
4.      Hasil yang diharapkan
Dapat membedakan antara HTTP dan HTTPS.
5.      Alat dan bahan
Laptop
Koneksi Internet/Referensi
6.      Uraian
Perbedaan HTTP dan HTTPS antara lain :

1. Keamanan data yang dikirimkan
HTTP tidak menjamin keamanan data yang ditransmisikan antara clientdengan server. Sementara HTTPS menjamin keamanan data yang dikirimkan.  Ada 3 aspek yang ditangani oleh HTTPS, antara lain :
- Autentikasi Server : pengguna sepenuhnya yakin bahwa ia sedang berkomunikasi dengan server yang ia tuju.
- Kerahasiaan Data : data yang ditransmisikan tidak bisa dipahami oleh pihak lain, karena data sudah dienkripsi.
- Integritas Data : data yang ditransmisikan tidak dapat diubah oleh pihak lain, karena akan divalidasi oleh MAC.
2. Port yang digunakan
Untuk melakukan komunikasi, secara default HTTP menggunakan port 80 sedangkan HTTPS menggunakan port 443.
3. Kebutuhan SSL
Secara default, protokol yang digunakan untuk komunikasi client-serveradalah HTTP. Sementara untuk dapat menggunakan protokol HTTPS, kita diharuskan memiliki sertifikat SSL. Secure Socket Layers (SSL) adalah teknologi keamanan yang memungkinkan untuk melakukan enkripsi terhadap data yang akan ditransmisikan antara client dan server. SSL memungkinkan kita untuk dapat mengirim informasi penting.
7.      Hasil yang didapatkan
HTTPS lebih menjamin kerahasiaan data atau yang bersifat privasi dari data agar tidak di ubah maupun dipahami oleh pengguna lain.
8.      Referensi

JavaScrpt : membuat form



1.1.        Penggunaan Javascript forms
a)        Pengertian
Menurut wikipedia : JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.
b)       Latar belakang
Mengetahui bagaimana cara membuat perilaku dalam sebuah website agar dapat lebih mudah untuk dioprasikan.
c)        Maksud dan Tujuan
Paham dan dapat mengggunakan javascript, sehingga dapat mengatur perilaku dari sebuah website.
d)       Hasil yang diharapkan
dapat mengatur perilaku dari sebuah website.
e)        Alat dan bahan
- PC
- Text Editor
- Web Browser
f)         Uraian
1. JavaScript Form Validation
Untuk membuat suatu validasi dalam HTML kita dapat menggunakan javascript.
Script Javascript :

Form HTML-nya :

Validation adalah proses untuk memastikan bahwa input pengguna sudah terisi, benar, dan tepat.
Fungsi validasi adalah :

  1. Memastikan pengguna mengisi suatu form.
  2. Memastikan pengguna mengisi form dengan benar.
Janis Validasi :
  • Server side validation, dilakukan oleh web server, setelah inputan masuk dan telah dikirim ke server.
  • Client side validation, dilakukan oleh web browser, sebelum inputan dikirm ke web server.
Dalam HTML sendiri juga memiliki pengaturan validation sendiri.
Artibut Validation dalam HTML :
ATTRIBUTE
PENJELASAN

Disabled
Mengatur agar fom nonaktif.

Max
Mengatur jumlah nilai maksimal dari form tersebut.

Min
Mengatur jumlah nilai minimun dari form tersebut

Pattern
Menentukan pola nilai elemen inputan.

Required
Memastikan agar form terisi.

type 
Menentukan type isian dalam form.






Dalam CSS sendiri juga memiliki pengaturan validation sendiri.
Artibut Validation dalam CSS :
SELECTOR
PENJELASAN
:disabled
Mengatur agar fom nonaktif
:invalid
Memilih elemen input dengan nilai yang tidak benar
:optional
Mengatur agar form tidak wajib untuk diisi.
:required
Mengatur agar form wajib diisi.
:valid
Memilih nilai input dengan nilai yang benar

g)        Hasil yang didapatkan
Forms digunakan ketika kita akan membuat sebuah isian kolom, seperti pendaftaran dll.
h)       Referensi


Jumat, 26 Januari 2018

Perulangan menggunakan Javascript


1.1.        Penggunaan Javacript Perulangan
1. Pengertian
Menurut wikipedia : JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.
2. Latar belakang
Mengetahui bagaimana cara membuat perilaku dalam sebuah website agar dapat lebih mudah untuk dioprasikan
3. Maksud dan Tujuan
Paham dan dapat mengggunakan javascript, sehingga dapat mengatur perilaku dari sebuah website.
4. Alat dan bahan
- PC
- Text Editor
- Web Browser
5. Uraian
Perulangan / Loop biasanya berguna ketika kita ingin menjalankan kode yang sama lagi dan lagi, setiap kali dengan nilai yang berbeda. Biasanya perulangan digunakan ketika kita menggunakan array.
Jenis - jenis perulangan :
  • for = Untuk perulangan yang sudah kita tau batas akhirnya.
  • for/in = Perulangan melalui sifat objek.
  • while = Untuk perulangan yang belum mengetahui akhirnya.
  • do/while = Untuk perulangan yang belum mengerti akhirnya dan tetap melakukan perulang sedikitnya satu kali walau kode salah.
1. Loop For
For biasanya digunakan ketika kita akan membuat satu perulangan.

 Statement 1 = Digunakan untuk mengatur nilai awal perulangan.
Statement 2 = Digunakan untuk menentukan batas akhir perulangan.
Statement 3 = Digunakan untuk mengatur peulangan.
 Contoh penggunaan :

2. Loop While
While melakukan perulangan selama kondisi yang ditentukan benar.
 Contoh penggunaan :

3. Loop Do / While
Do / While adalah varian dari while. Perulangan ini akan melakukan sekali perulangan, sebelum memeriksa jika kondisi benar. Ketika sudah benar maka perulangan akan dilanjutkan.
Contoh penggunaan :


6. Hasil yang didapatkan
Perulangan dapat kita digunakan untuk menuliskan nomer 1 sampai 100, sehingga kita tidak usah menuliskan secara manual nomer tersebut. Namun perulangan juga bisa kita digunakan untuk menampilkan array.
7. Referensi

Kamis, 25 Januari 2018

Penggunaan Function dan Object pada Javascript

    Assalamualaikum,kawan..hari ini saya akan membagikan materi tentang Object dan  Function dalam JavaScript.
1. Pengertian
    Function yaitu blok nama yang dirancang untuk melakukan tugas tertentu yang hanya akan muncul jika dipanggil saja.
    Object javascript adalah wadah untuk nilai yang di namai. Nilai yang tersebut adalah properti dan dijalankan dengan method.
2. Latar belakang
    Sebenarnya function dan object dalam javascript itu saling berhubungan.
3. Maksud dan Tujuan
    Agar bisa memahami lebih baik Function dan Object pada JavaScript.
4. Hasil yang diharapkan
    Dapat memahami function dan object pada javascript.
5. Alat dan bahan
    Laptop
    Teks Editor
    Browser
6. Uraian
Function
    Function pada JavaScript di deklarasikan sebagai berikut :
function functionName(parameters) {}.
Berikut ini adalah penerapannya :

Pemanggilan function dengan call :

Object
    Dalam JavaScript sebuah Object memiliki Beberapa Properties dan Method. Contohnya : Sebuah Object yaitu Mobil, Propertise-nya(Merk, Stir, Rem), dan Method(Memulai, Mengerem).
Object memberikan banyak nilai (Pajero,Putih).
Berikut contohnya :


Dan jika di panggil dengan kata kunci new :

7. Hasil yang didapatkan
    Dapat mengenal yan dimaksud dengan function dan object pada  javascript.
8. Referensi