belajar membuat registrasi berbasis web

27
BAB 1 PENDAHULUAN I.1 Abstrak Di era globalisasi seperti saat ini dunia teknologi dan informasi perkembangannya sangat pesat, khususnya dunia pemrograman. Ada dampak positif dan negatifnya. Dampak negatif nya seperti kita kehilangan data, atau data kita dicuri oleh orang lain. Oleh karena itu kita juga harus memikirkan sistem keamanan dalam membuat suatu program. Berdasakan pada latar belakang masalah yang telah diungkapkan, maka permasalahan pokok yang dibahas dalam tugas besar ini adalah bagaimana mengembangkan sistem keamanan suatu program dengan memberikan batas hak akses oleh pembuat program. Tujuan yang hendak dicapai dalam pelaksanaan dan penulisan tugas besar ini adalah membuat suatu agar memiliki batasan user yang dapat menggunakan program tersebut. BAB 2 DASAR TEORI II.1 Dasar 1

description

scrip mengenai pembuatan user & passwort

Transcript of belajar membuat registrasi berbasis web

BAB 1

PENDAHULUAN

I.1 AbstrakDi era globalisasi seperti saat ini dunia teknologi dan informasi perkembangannya sangat pesat, khususnya dunia pemrograman. Ada dampak positif dan negatifnya. Dampak negatif nya seperti kita kehilangan data, atau data kita dicuri oleh orang lain. Oleh karena itu kita juga harus memikirkan sistem keamanan dalam membuat suatu program.Berdasakan pada latar belakang masalah yang telah diungkapkan, maka permasalahan pokok yang dibahas dalam tugas besar ini adalah bagaimana mengembangkan sistem keamanan suatu program dengan memberikan batas hak akses oleh pembuat program.Tujuan yang hendak dicapai dalam pelaksanaan dan penulisan tugas besar ini adalah membuat suatu agar memiliki batasan user yang dapat menggunakan program tersebut.BAB 2DASAR TEORIII.1 Dasar Sebelum anda mengetahui tentang sistem informasi hotel ini anda harus memiliki pemahaman dasar tentang bahasa pemrograman web yang di gunakan, seperti HTML,PHP,JQuery,JavaScript. namun disini penulis akan membahas tentang bahasa pemrograman serverside yang sering digunakan dalam pemrograman web. Dan penulis menggunakan MySQL sebagai bahasa pemrograman database-nya dalam program ini.Apa itu PHP? PHP yaitu, P untuk PHP, H untuk hypertext, dan P untuk preprocessor PHP adalah satu bahasa pemrograman serverside

Skrip PHP dicompile pada server

PHP mendukung banyak database (MySQL, Informix, Oracle, Sybase,Sybase, Solid, PostgreSQL, Generic ODBC, etc.). PHP adalah satu perangkat lunak sumber buka (tidak berlisensi)

PHP bebas untuk di download dan menggunakannya PHP dapat dijalankan pada Windows, Linux, Unix, Etc.Apa itu MySQL? MySQL adalah satu server database

MySQL cocok unutk di gunakan pada aplikasi besar maupun kecil

MySQL tidak berlisensi (free)Apa itu Apache ?1. Merupakan webserver.

Tempat php engine/processor berada. Tempat meletakkan file-file php dan database.

Ketika user melakukan request http:// membuka suatu halaman, disinilah apache

bekerja. Menjawab request tersebut dengan menampilkan halaman yang diminta.

2. Apache sama seperti PHP dan MySQL, Gratis.

Tidak berlisensi

3. Cross Platform

Perbedaan fungsi antara PHP, MySQL dan Apache adalah, PHP merupakan

bahasanya, MySQL adalah databasenya, dan Apache merupakan webserver yang

dapat mengeksekusi script php dan menampilkannya kepada user, dan melalui apache

lah php dapat mengolah data dan menyimpan data tersebut ke dalam database.II.2 Komponen Aplikasi Pendukung

Sebelum kita memulai pembuatan sebuah program berbasis WEB, kita harus memiliki beberapa aplikasi yang digunakan to build, Sebagai berikut :

Editor, yaitu aplikasi yang digunakan untuk mengetikkan source code. Banyak macamnya seperti Notepad,Notepad++,Dreamweaver, dll. Namun dalam tugas ini penulis menggunakan Dreamweaver karena memiliki vitur untuk design. Server, yaitu tempat dimana source code akan di eksekusi. Dalam tugas ini penulis menggunakan APACHE versi 2.4.2. Database, yaitu aplikasi pengolah data. Dalam tugas ini penulis menggunakan MySQL. (server dan database tersebut terdapat dalam satu paket Aplikasi XXAMP.)

Browser, yaitu tempat dimana output program kita ditampilkan. Seperti Mozilla,Safari,Chrome,dll.

Pertama Instal XXAMP.

Kemudian buka XXAMP CONTROL PANEL untuk menjalankan Server dan Database.

Klik tombol centang service dan mysql sebelum mengklik tombol start pada kanan program.(lihat gambar).

Kemudian klik tombol admin untuk membuka halaman server.

Di halaman itulah kita akan membuat dan merancang tabel-tabel yang akan digunakan untuk sistem informasi pemesanan kamar hotel ini.

II.3 Fungsi Fungsi MySQL

Disini penulis tidak menerangkan tentang teori dasar tentang Database, namun penulis hanya menerangkan beberapa query SQL yang digunakan dalam program ini. Seperti input/update/delete/sum, dll. Perlu anda ketahui , query adalah perintah untuk menjalankan SQL.

Ini adalah query untuk membuat database dengan nama hotel.

Ini adalah query untuk membuat table dengan nama hotel.

*kamar adalah nama table

* varchar(2) adalah tipe data dalam SQL dan angka 2 menunjukkan panjang karakter yang dapat di tampung pada kolom id_kamar* jika telah usai menulis satu kolom dengan tipe datanya maka pisahkan dengan koma untuk kolom-kolom yang lain*di akhiri dengan tanda ; (semi kolon)

Pengertian dari skrip diatas yaitu : hotel adalah nama database, kamar nama tabel,id_kamar dan nama_kamar adalah kolom nya, Values berarti mengisi kolom tersebut dengan nilai yang berada dalam kurung setelahnya.

II.4 Fungsi Fungsi PHPStruktur halaman php bentuknya seperti ini :

Untuk mengetikkan baris code php, maka anda perlu mengapitnya dengan tag karena di luar dari itu php engine tidak menganggapnya sebagai script

php, melainkan hanya html biasa. Sebagai contoh kita akan menggunakan php, untuk

menampilkan kalimat "Hallo dunia PHP?!" kita cukup membuka notepad, lalu ketikan

seperti ini di notepad :

setelah mengetikkannya, silahkan save di :

c:\xampp\htdocs\buat folder baru dengan nama latihanphp, kemudian save dengan nama latihan1.php, sehingga

nanti struktur pathnya adalah :

c:\xampp\htdocs\latihanphp\latihan1.phpuntuk menjalankan script tersebut, anda cukup mengetikkan di browser :

http://localhost/latihanphp/latihan1.php

BAB 3 DESAIN PROGRAMIII.1 Desain Sistem (FLOW CHART)

III.2 Desain Database

Table user

III.3 Layout Program

Halaman index.php

Halaman beranda.php

BAB 6PENJELASANBAB 6PENUTUP

Dari penelitian dan pembahasan yang telah diuraikan dalam laporan SISTEM INFORMASI RESERVASI SEWA KAMAR HOTEL BERBASIS WEB maka dapat ditarik kesimpulan bahwa pengolahan data hotel secara manual sangat tidak efektif dan efisien untuk menghasilkan informasi yang dibutuhkan. Sedangkan penggunaan sistem baru yaitu SISTEM INFORMASI RESERVASI SEWA KAMAR HOTEL BERBASIS WEB, diharapkan informasi yang dihasilkan lebih berkualitas dan dapat memudahkan client dalam melakukan pemesanan dan mempermudah administrasi hotel. Karena sistem komputerisasi mempunyai banyak keuntungan, terutama dalam hal proses pengolahan data yang dapat di akses di semua computer yang terkoneksi internet.(ONLIE)Adapun keuntungan yang dapat diperoleh dengan adanya sistem perawatan inventaris sekolah berbasis web antara lain :1. Mempermudah client yang ingin memesan kamar.2. Dapat mengurangi pekerjaan yang berulang-ulang atau dapat mengedit data dengan mudah.

3. Hasil-hasil laporan yang dibutuhkan dapat dengan mudah diperoleh dan tepat waktu.

4. Bentuk tampilan dapat dengan mudah dimengerti oleh pemakai/user. (user friendly)5. Meningkatkan kinerja dalam rangka untuk melakukan pelayanan dan menyelesaikan tugas-tugas dengan baik.DAFTAR PUSTAKA

PHPAJAXtutorial.pdf. php_manual_en.chm refman-5.0-en.chm Skripsi Mahasiswa Universitas Brawijaya Ayik Tata Tri Prasetyo.pdf Ebook PHP - Menyelam dan Menaklukan Samudra PHP - Loka Dwiartaraindex.php

function FocusOnInput()

{

document.getElementById("input_log").focus();

}

function FocusOnEnter(){

document.getElementById("tombol").focus();

}

LOGIN

Login_pro.php