Tampilkan postingan dengan label Pemogramaan web dinamis XII. Tampilkan semua postingan
Tampilkan postingan dengan label Pemogramaan web dinamis XII. Tampilkan semua postingan

Jumat, 11 Januari 2019

PUBLIKASI APLIKASI WEB

PUBLIKASI APLIKASI WEB



A. PRINSIP PEMILIHAN WEB HOSTING


1. Kapasitas Ruang Penimpanan

Untuk menampung file – file website serta memilih kapasitas yang sesuai website.

2. Kehandalan dan Kecepatan

Untuk memastikan hosting yang dipilih dan diandalkan, kecepatan juga penting jangan sampai website respondnya lama karena kualitasnya yang tidak bagus.

3. Support

Hosting adalah orang yang paling dibutuhkan, jadi pastikan menyediakan layanan dan support yang baik

4. Harga

Harga yang ditawarkan oleh pengelola web hosting, biasanya memilih paket – paket harga tertentu

5. Batasan Transfer Data

Pastikan batasan transfer yang didapat cukup tinggi untuk menampung semua data dipublikasikan diwebsite / blog yang dilihat oleh setiap orang.

B. PENGELOLAAN APLIKASI WEB DALAM WEB HOSTING


1. Komunikasi

Cara melakukan akses email, membuat account email diweb hosting dan diprogram pengelolaan email (email client missal outlook express) dan melakukan akses email (akses kemail box) melalui browser (IE, Firefox, Google Chrome).

2. Data

Uploud dan download berbagai data, cara pengoperasian proram FTP untuk menguploud file dan mendownload file/data. Selain menggunakan FTP bias juga menggunakan browser.

3. Maintenance

Menggunakan panel (sebuah aplikasi pengelolaan fitur web hosting) untuk mengakses berbagai fitur yang disebut account web hosting.
Misalnya : membuat account email, account FTP, mengelola file – file,
back up data, mengelola database, menginstall aplikasi / scripts, mengelola sub domain, dll.

Aplikasi Web Berorientasi Objek

Aplikasi Web Berorientasi Objek



1. KELAS

Merupakan suatu blueprint/cetakan untuk menciptakan suatu instant dari object. Class adalah tipe data abstrak pemodelan dari objek yang berisi atribut (data) dan tingkah laku (method) yang dimiliki objek.
Deklarasi class:

Class nm_class{
class body
}

Aturan:
  1. Dimulai dengan tanda underscore(_)/dolar($).
  2. Tidak boleh menggunakan operator(+,-,=).
  3. Bersifat case sensitive.
  4. Tidak boleh menggunakan keyword dalam java.
  5. Nama file source harus sesuai dengan nama class.


2. FUNGSI DALAM KELAS

Langkah basic awal penulis memberikan tutorial pada pembaca
Class dapat menyimpan function
Class mewakili karakteristik menyimpan data (variabel) dan function

3. VARIABEL DALAM KELAS

Merupakan item yang digunakan data untuk menyimpan pernyataan objek variabel memiliki tipe data dan nama.
Bentuk umum:
tipe namavar=nilai;
tipe nama_var=nilai.nama_var2=nilai2;

Contoh Kode:
int index=0;
char ch=‘A’;
Mendeklarasikan variabel bernama index yang bertipe int dengan nilai awaal dan variabel ch yang bertipe char dengan nilai awal karakter ‘A’.

4. Hak Akses

   A. Public

Dapat diakses di dalam kelas itu sendiri, diakses dengan metode extend dan instant pada paket yang sama.

   B. Private

Hanya dapat diakses oleh kelas yang memilikinya saja.

   C. Protected

Dideklarasikan dengan tingkat akses protected, dapat diakses oleh kelas yang memilikinya dan kelas-kelas yang memiliki keturunan.

   D. Default

Hanya untuk kelas yang ada dalam suatu paket.

5. Turunan

Sebuah class mempunyai class turunan(parent class ase class). Sedangkan class turunan itu sendiri disebut subclass/shield class. Subclass hanya memperluas (extends) parent class.
Penerapan:
Class Siswa Public class siswa{
Siswa String nama;
Public int nis;
}

KEAMANAN APLIKASI WEB


KEAMANAN APLIKASI WEB




PENYANDIAN DATA

A. Enkripsi 

 Adala suatu metode yang digunakan untuk mengkodekan data sedemikian rupa sehingga keamanan informasinya terjaga & tidak dapat dibaca tanpa di deskripsi dahulu.
Tujuannya adalah untuk merubah data agar dapat diajaga kerahasiaannya.
Macam macam enkripsi :
  1. MD2 (Message –Digest algorithm 2)
  2. MD4 (th 1990)
  3. SHA ( Secure Hash Algorithm)
  4. RC4

B. Hashing

Adalah transformasi aritmatik sebuah string dari karakter menjadi nilai yang mempresentasikan string aslinya.
Tujuannya adalah untuk membuat / menambahkan inputan secara random yang akan menghasilkan karakter yang memiliki panjang yang tetap dan memiliki atribut :
  1. Input yang sama selalu menghasilkan output yang sama
  2. Beberapa input yang berbeda tidak harus menghasilkan output yang sama
  3. Metode satu jalan Input – Output


2. VALIDASI INPUT ALFANUMERIK USER

Validasi yang memfilter inputan berupa huruf dan angka. Cara membuat :
Buka m.s visual studio caranya start -> run ->ketikan devenv, lalu buat project baru dengan nama : ValidAlphaNumeric, pilih windows from Application & pilh bahasa pemrograman sesuai keinginan.
Ubah property form 1.
Kemudian coding.
Ketika program ini dijalankan dan diklik OK maka akan cek isi dari txtplat txt dan menampilkan message box berisikan true (jika benar) dan false (tidak sesuai).

3. VALIDASI INPUT NUMERIK USER

Validasi digunakan untuk memfilter inputan yang masuk sesuai dengan kriteria yang kita inginkan. Validasi input numerik = memfilter inputan berupa angka. Contoh :


<?php
if ($set ($_post[submit])){
$input = $_post [inputan];
if ($_numeric ($input))
{ echo $input. “Aalah angka”;} else
{ echo $input. “Ini bukan angka”;}
}
?>

Selasa, 08 Januari 2019

APLIKASI WEB STATEFULL

APLIKASI WEB STATEFULL




1. APLIKASI WEB STATEFULL

 a. Pengertian

Adalah aplikasi web dimana informasi yang diberikan sebelumnya disimpan dan mempengaruhi konten/informasi/data yang akan diberikan setelahnya.

 b.  Ciri-CIri

  1. Session Menyimpan informasi tentang preferensi yang kita berikan, membuat suatu sesi yang unik untuk kita.
  2. Cookies Data yang menyimpan informasi.
  3. Cache Suatu mekanisme dimana web document seperti HTML dan gambar disimpan sementara untuk mengurangi pemakaian bandwitd dan mempercepat loading.

2. SESSION PADA SISI SERVER

a. Pengertian

Cara untuk menjaga suatu variable tetap ada selama sesi kunjungan user. Meskipun berpindah – pindah halaman, variable session tetap ada dan bisa diakses sampai session ditutup.

 b. Cara Kerja

  1. Pengunjung mengakses web (memulai session).
  2. Pengunjung diberi pengenal berupa session id.
  3. Pengunjung melanjutkan session, mengirim session id nya untuk memperoleh kembali variable-variable session miliknya yang telah disimpan server.
  4. Pengiriman session id ke server melalui 2 cara :
  5. Default, dikirim melalui cookies
  6. Melalui query string
  7. Session berakhir saat fungsi session_destroy() dipanggil sewaktu – waktu user menutup web browsernya.

3. AUTENTIKASI USER APLIKASI WEB

Proses dalam rangka validasi user pada saat memasuki sistem web. Nama dan password dari user dicek melalui proses yang mengecek langsung ke daftar mereka yang diberikan hak untuk memasuki sistem tersebut.


4. COOKIES PADA SISI CLIENT

a. Pengertian

 Adalah salah satu cara untuk menciptakan suatu statefull session dengan HTTP. Cookies ini berupa informasi dalam bentuk teks yang dipertukarkan oleh client dan server.

b. Karakteristik

  1. Cookie dipakai untuk menyimpan informasi di sisi client oleh suatu server.
  2. Cookie bisa dipakai untuk menyimpan informasi login untuk digunakan pada halaman – halaman berikutnya.
  3. Cookie bisa untuk menyimpan informasi tambahan agar tidak perlu login lagi setiap kali mengunjungi website.