Selasa, 22 Maret 2016

Dasar MySQL-Pembuatan Tabel Sederhana

Assalammu'alaikum wr wb

yuuhu minna~ 
mimin balik lagi nih. Well, kali ini kita akan belajar sedikit tentang cara membuat tabel sederhana di MySQL. :) Langsung aja yuk.. cekidot!

NOTES!
1. pastikan mentemen dah punya xampp ya, atau sejenis itu deh
2. kemudian telah menginstal phpMyAdmin terserah versi berapa saja, kalau mimin menggunakan versi 4.4 :)

and the steps are:

1. Buka xampp kemudian jalankan atau klik 'start' pada Apache dan MySQL
2. Buka browser teman-teman dan ketikkan ini pada url http://localhost/phpmyadmin

Ada dua cara pembuatan atau manipulasi data dalam MySQL. Bisa langsung menginput melalui sistem, atau kita bisa membuatnya menggunakan bahasa SQL ataupun melalui crompt. Namun mimin akan menggunakan 2 cara, melalui bahasa SQL dan melalui sistem langsung.


  • Melalui Bahasa SQL

1. Klik SQL yang ada pada di bagian sebelah kanan atas untuk membuat database baru

Lalu ketikkan CREATE database db_mhs; dan klik 'Go'. maka database berhasil dibuat

2. Setelah itu, klik SQL sekali lagi, kali ini untuk membuat tabel sederhana.
3. Setelah itu, ketikkan pada SQL nya seperti gambar yang dibawah ini

Kita akan membuat 3 kolom yang terdiri atas nim, nama dan alamat. Kemudian klik 'Go'.

4. Langkah selanjutnya adalah memasukkan data dalam tabel. Klik SQL sekali lagi dan ketik seperti yang ada di dalam gambar.

Lalu klik 'Go'. maka data sekarang memiliki isi.






  • Melalui Sistem
1. Buat database baru. klik new pada bagian sebelah kiri jendela.

2. Ketikkan nama dabatase yang ingin dibuat. mimin menggunakan 'db_mhs2'
3. klik create
 


4. Selanjutnya membuat tabel baru. Klik database yang baru saja dibuat
5. Ketikkan nama tabel yang diinginkan. Mimin memberi nama 'tb_mhs2'
6. kemudian ketikkan kolom yang diinginkan. Kali ini kita pakai 3 kolom yaa
7. klik 'Go' ketika sudah selesai

8. Setelah itu, kita mengisi nilai pada kolom seperti pada gambar di bawah ini

9. Selanjutnya, isi tabel dengan klik pilihan insert

10. Isilah nilai pada masing-masing kolom tabel

11. Klik 'Go' jika sudah selesai

12. Dan inilah hasilnya :)



Iya, itulah tadi sedikit membuat tabel sederhana dalam MySQL. ^^


Thanks for reading, please comment jika memiliki pertanyaan, kritik dan saran :D

Wassalam


Continue Reading...

Predefined Variable dan Modularisasi

Assalammu'alaikum wr wb...

konbanwa, selamat malam semua... :D
Balik lagi nih sama mimin. #eaa. Nah, kali ini mimin akan mempost mengenai Predefined variable dan Modularisasi dalam pemrograman web. Waah, kelihatan agak berat yak? tenang aja, insya Allah mudah aja kok, intinya teliti dan telaten pasti bisa mengerjakan sintaks-sintaks dibawah ini. Bateway, maksudnya Predefined variabel dan modularisasi itu apaan?? bahasa planet baru? enggak kok, hehe. langsung aja yah, cekidot! ^^

NOTES:
1. Pastikan teman-teman meliki dan sudah mengaktifkan xampp atau aplikasi web sejenis
2. Setiap file yang teman-teman buat di teks editor (pada artikel ini) disimpan dalam folder htdocs yang ada di folder xampp teman-teman yaa.


A. Predifined Variable
  •  Predifined variable adalah variabel yang sudah digunakan oleh PHP dan tidak bisa digunakan lagi oleh programmer.
  • Ada beberapa predefined variabel, antara lain:
1. $_GET
Variabel $_GET bisa berasal dari diketik di url browser ataupun menggunakan masukan melalui formulir dengan metode get.
  • Menggunakan URL
1. Ketikkan sintaks dibawah ini pada editor text yang teman-teman miliki.


2. kemudian simpan dengan nama 'get.php'(tanpa tanda petik).
3. Buka browser teman-teman, dan ketikkan localhost/(nama folder teman-teman di htdocs jika ada)/get.php?nama=Amkikuro(berarti nama yang dimasukkan adalah Amkikuro). Lalu tekan enter.

Dan, gambar diatas adalah hasilnya. :D

  • Melalui formulir dengan metode get
1. Membuat file baru pada teks editor. Kita simpan dengan nama formget.php

2. Buka pada browser dan ketikkan ini pada urlnya, localhost/peweb4/formget.html
Setelah itu, klik 'kirim'. maka hasilnya akan seperti di bawah ini

Disini peweb4 adalah nama folder tempat mimin menyimpan file-file ini dalam htdocs hehe, kalau teman-teman tidak punya, ya tidak usah dipakai. Bagi yang menuliskannya dalam folder, maka tulislah sesuai dengan nama folder kalian.


2. $_POST
Variabel post sebenarnya tidak beda jauh dengan get. Yang membedakan adalah, variabel post hanya bisa dimasukkan atau diisi melalui formulir dengan metode post. Namun, karena itulah variabel ini dinilai lebih aman dibandingkan variabel get.

1. Buatlah file baru pada teks editor dengan sintaks yang sama seperti pada get.php, namun ganti $_GET menjadi $_POST. simpanlah dengan nama post.php

<?php
//variabel $_POST
echo $_POST['nama'];


?>

2. Buat file baru lagi. kali ini untuk membuat formulir postnya. Ketikkan sintaks yang sama seperti pada formget.php, namun seperti yang diatas, gantilah $_GET menjadi $_POST.

<!DOCTYPE html>
<html>
<head>
<title>Formulir POST</title>
</head>
<body>
<form method="post" action="post.php">
Nama : <input type="text" name="nama">
<input type="submit" value="kirim" name="kirim">
</form>
</body>
</html>

Simpan dengan nama formpost.php

3. buka browser dan ketik localhost/peweb4/formpost.html maka hasilnya akan seperti berikut


Lalu klik 'kirim' dan akan muncul nama yang teman-teman kirim.

3. $_SESSION
$_SESSION ini adalah variabel yang digunakan pada aplikasi web yang sifatnya multiuser. Dengan variabel ini, Multiuser berarti setiap user memiliki batas akses yang berbeda sesuai dengan tingkatan atau kapasitasnya. Dalam variabel session harus selalu diawali dengan session_start().

1. Buatlah file baru dan simpan dengan nama index.php
 

2. Setelah itu, buatlah file baru lagi dan simpan dengan nama ceksession.php
<?php
session_start();
echo "<b> Hai   </b>". $_SESSION['nama'];
?>

3. Buka browser dan ketikkan pada alamatnya http://localhost/ dan tekan enter. Kenapa tidak menuliskan nama index.php? karena index.php adalah berkas atau file utama. Jadi, jika tidak diketikkan nama file, maka otomatis berkas utamalah yang dibuka. :) Hasilnya seperti dibawah ini
Klik 'Cek session' dan akan muncul isi dari file ceksession.php


B. Modularisasi
Modularisasi berarti program dalam modul php akan dibagi kedalam beberapa modul.Setiap modul atau script akan dikembangkan secara terpisah dengan tujuan dan fungsi khususnya masing-masing yang nanti dapat digunakan kembali. Oleh karena itu, maka proses perkembangan aplikasi menjadi lebih cepat karena tidak perlu menulis ulang kembali fungsi atau operasi-operasi khusus yang telah dituliskan, dan dapat digunakan di aplikasi yang berbeda.
Beberapa modularisasi yakni: 

1. require
Jika modularisasi tidak ditemukan maka, akan menampilkan pesan Fatal Error dan eksekusi script akan dihentikan. contohnya,

1. Buatlah file dengan nama kepala.php dengan isi sebagai berikut.

<!DOCTYPE html>
<html>
<head>
<title>Modularisasi</title>
</head>
<body>
<h2>Ini Modul kepala.php</h2>
</body>
</html>

2. Buatlah file dengan nama kaki.php

<!DOCTYPE html>
<html>
<head>
<title>Modularisasi</title>
</head>
<body>
<h2>Ini Modul kaki.php</h2>
</body>
</html>

3. Lalu, buatlah file index.php dengan isi sbb

<?php
require "kepala.php";
echo "<h1>Ini Halaman Utama</h1>";
require "kakii.php";
?>

perhatikan pada line ke 4, mimin menuliskan kakii.php padahal seharusnya kaki.php, ini untuk menguji require yang dimaksud.

4, Buka browser dan ketikkan pada alamatnya localhost/index.php dan inilah hasilnya


Seperti yang diduga, ada Fatal Error pada line ke-4 dikarenakan tidak bisa menemukan file dengan nama yang dimaksud. Dan tulisan Ini Modul kepala.php menandakan nama dan file berhasil di proses.

2. include
Mirip dengan require, namun jika file tidak berhasil ditemukan maka akan menampilkan pesan Warning namun eksekusi script tetap dilanjutkan

1. Ubahlah file index.php menjadi seperti dibawah ini

<?php
include "kepalaa.php";
echo "<h1>Ini Halaman Utama</h1>";
include "kaki.php";
?>

2. Jalankan file index.php pada browser seperti sebelumnya. Dan hasilnya seperti dibawah ini
karena bagian atas menjadi error karena tidak ditemukan file yang dimaksud.




Yak, demikian teman-teman mengenai predefined variable dan modularisasi. Thanks, semoga bermanfaat, kritik dan saran ditunggu :D


Wassalam :)

Continue Reading...

Selasa, 15 Maret 2016

Membuat program Login sederhana menggunakan PHP

Assalammu'alaikum wr wb
Konbanwa, selamat malam semua.. ^,^ 
Mimin, malam ini spesial mau sharing mengenai cara Membuat program Login sederhana menggunakan PHP. Tenang aja, ini gak ribet kok. super simpel malah, jadi temen-temen tenang aja. Eaa, langsung aja yah, cekidot -->
:D

Sebelumnya, pastikan temen-temen memiliki apllikasi webserver seperti XAMMPP atau sejenisnya, dan script editor seperti dreamwaver, notepad, ataupun sublime text yaa. Baydeway mimin menggunakan sublime text -acuhkan-

The Steps are:

1. Buka aplikasi webserver, contohnya XAMPP dan jalankan Apache serta MySQL




2. Buka browser dan klik http://localhost/phpmyadmin

3. Lalu buat new database. Disini kita akan membuat dengan nama "dicoba"(diketik tanpa tanda petik), lalu klik 'Create'.



4. Buatlah tabel, kita buat dengan nama 'user'. Lalu, isi tabel dengan ketentuan sebagai berikut. Kemudian jangan lupa klik 'Save'.



5. Klik 'Insert' pada tabel yang tadi sudah dibuat (user). Lalu isilah pada bagian 'Value'. Contohnya seperti gambar dibawah ini.





6. Buka aplikasi script editor yang temen-temen punya, lalu ketikkan script seperti di gambar :)
CAUTION!
Untuk mempermudah teman-teman, kita akan membuat 3 file berbeda, dimana setiap file akan saling berhubungan satu dengan yang lain.

        A. File form htmlnya, mimin beri nama formUser.html



     B. File login.php, file ini berisi sintaks apa yang akan terjadi jika tombol 'login' diklik.



    C, File koneksi.php. File ini untuk menkoneksikan sintaks dengan MySQL



7. Buka folder C:/xampp/htdocs lalu buatlah folder baru dengan nama terserah teman-teman. Misalnya nama 'user'. Lalu letakkan ke tiga file diatas di dalam folder tersebut.

8. Finish deh.. ^,^//*

Nah, kalau langkah-langkah diatas dilakukan dengan benar, maka hasilnya akan seperti ini.


Kalau kita isi username dan password dengan benar, maka hasilnya akan seperti gambar di bawah ini:




Namun, jika tidak sesuai dengan data yang kita isi di 'Value', maka akan gagal dan akan muncul link untuk kembali ke halaman sebelumnya.




Sekian untuk hari ini. semoga teman-teman mendapatkan manfaat.
^.^


Wassalam :3



Continue Reading...

Jumat, 26 Februari 2016

Pertamanya

Jadi, ceritanya... ini adalah postingan kalimat pertama... hanya itu.
 :D
Continue Reading...

Followers

Chek me out!

Follow The Author