Database mengandung beberapa tabel, setiap tabel memiliki record atau data. Data dalam database merupakan data masukan dari form. Misalkan sebuah website perguruan tinggi memiliki form pendaftaran mahasiswa, dimana seorang calon mahasiswa dapat mendaftar secara online. Proses pendaftaran online ini akan mengisi record (tabel) data mahasiswa dalam database, proses ini disebut Tambah Data (Insert Procces).
Sabtu, 19 Januari 2013
Memanipuasi Database PHP-MySQL
Database mengandung beberapa tabel, setiap tabel memiliki record atau data. Data dalam database merupakan data masukan dari form. Misalkan sebuah website perguruan tinggi memiliki form pendaftaran mahasiswa, dimana seorang calon mahasiswa dapat mendaftar secara online. Proses pendaftaran online ini akan mengisi record (tabel) data mahasiswa dalam database, proses ini disebut Tambah Data (Insert Procces).
Fungsi PHP-MySQL
Fungsi PHP
Function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Selanjutnya nama itu dapat dipanggil berkali-kali di beberapa tempat pada program. Tujuan penggunaan fungsi adalah untuk memudahkan dalam mengembangkan program dan menghemat ukuran program. Fungsi terdapat 3 (tiga) jenis, yakni:
1. Built In
2. User Defined Function
3. External
Contoh Program PHP
Contoh Program PHPMemulai Program PHP
Membuat program sederahan PHP, ketiklah kode program berikut di editor, Lalu simpan di C:\xampp\htdocs\ dengan nama file: Latihan1.php
|
Install Web Server
Kamis, 11 Oktober 2012
Mengenal PHP-MySQL
PHP-MySQLWeb ServerWeb Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima permintaan (request) berupa halaman web melalui protocol HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali (response) hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Beberapa Web Sever yang banyak digunakan di internet antara lain : Server Side ScriptingServer Side Scripting merupakan sebuah teknologi scripting atau pemrograman web dimana script (program) dikompilasi atau diterjemahkan di server. Dengan server side scripting, memungkinkan untuk menghasilkan halaman web yang dinamis. Beberapa contoh Server Side Scripting (Programming) : |
Pemrograman Web -SQL
Pemrograman Web - Database
DatabasePengertian DatabaseDatabase diibaratkan sebagai sebuah perpustakaan. Dalam perpustakaan terdapat beberapa rak atau lemari tempat menyimpan buku-buku. Setiap rak terdiri atas buku-buku yang sejenis, misalnya rak pertama berisi buku matematika, rak kedua berisi buku cerita, rak ketiga berisi buku agama dan seterusnya. Dari ilustrasi diatas, perpustakaan sebagai Database, rak-rak tempat mennyimpan buku sebagai tabel dan buku-buku sebagai data. Data merupakan fakta-fakta yang dapat direkam dan memiliki arti. Dalam komputerisasi data dibedakan berdasarkan tipe datanya dapat berupa teks, angka, grafik, gambar, suara dan lain-lain. Kumpulan data yang saling berhubungan satu sama lain dan terorganisir sedemikian rupa disebut Database. Penerapan Database meliputi hampir seluruh aspek kehidupan manusia, misalnya: Perbankan diterapkan pada semua transaksi, Penerbangan diterapkan pada reservasi, jadwal, Universitas terpannya pada registrasi, data perkuliahan, perdagangan diterapkan pada produk, pelanggan, transaksi pembelian dan masih banyak lagi. Aplikasi DatabaseAplikasi Database disebut juga Database Management System (DBMS) untuk menyimpan data dalam jumlah besar yang tersusun secara terorganisir. DBMS merupakan kumpulan program yang mengkoordinasikan semua kegiatan yang berhubungan dengan database. Database Management System (DBMS) berfungsi:
Konsep DatabaseDatabase terdiri atas Tabel, Record, Field. Tabel merupakan daftar informasi yang disusun secara sistematis dalam beberpa baris dan kolom. Baris dalam tabel disebut record dan kolom disebut Field. Pengenalan SQLStructure Query Language (SQL) merupakan bahasa standar yang ditetapkan oleh American National Standars Institute (ANSI) untuk mengakses dan memanipulasi data pada Database Relational. Karena sifatnya standar maka setiap software RDMS harus menerapkan bahasa SQL dengan diperbolehkan untuk mengembangkan atau menyertakan perintah-perintah yang non standar. Aturan dalam penulisan perintah SQL: Perintah SQL1. Perintah CREATE DATABASE berfungsi untuk membuat Database. Sintaks dasar sebagai berikut: CREATE DATABASE namadatabase; Contoh: Keterangan: Membuat database baru dengan nama universitas. 2. Perintah DROP DATABASE berfungsi untuk menghapus Database, Sintaks dasar sebagai berikut: DROP DATABASE namadatabase; Contoh: Keterangan: Menghapus database universitas 3. Perintah CREATE TABLE berfungsi untuk membuat Tabel, Sintaks dasar sebagai berikut: CREATE TABLE namatabel (namakolom typekolom(size),namakolom typekolom(size),…); Contoh: Keterangan: Membuat tabel baru dengan nama mahasiswa yang terdiri dari 3 fields/kolom. Kolom nim bertipe string, kolom nama bertipe string dan jurusan bertipe integer. 4. Perintah DROP TABLE berfungsi untuk mengapus Tabel, Sintaks dasar sebagai berikut: DROP TABLE namatabel; Contoh: Keterangan: Menghapus tabel mahasiswa 5. Perintah RENAME berfungsi untuk mengganti Nama Tabel, Sintaks dasar sebagai berikut: RENAME namtabelyangdiganti TO namatabelbaru; Contoh: Keterangan: Mengubah nama tabel mahasiswa menjadi mhs 6. Perintah ALTER TABLE berfungsi untuk menambah Kolom/Field, Sintaks dasar sebagai berikut: ALTER TABLE namatabel ADD namakolom typekolom(size); Contoh: Keterangan: Menambahkan kolom baru dengan nama alamat bertipe string panjang 50 karakter. 7. Perintah ALTER TABLE berfungsi untuk mengganti Nama Kolom/Field, Sintaks dasar sebagai berikut: ALTER TABLE namatabel CHANGE namakolomyangdiganti namakolombaru typekolom(size); Contoh: Keterangan: Mengubah kolom alamat menjadi alamat_rumah bertipe string dengan panjang 50 karakter. 8. Perintah ALTER TABLE berfungsi untuk mengganti Type atau Size Kolom/Field, Sintaks dasar sebagai berikut: ALTER TABLE namatabel MODIFY namakolom typekolom(size); Contoh: Keterangan: Mengubah panjang karakter nama dari tabel mahasiswa menjadi 40 karakter. 9. Perintah ALTER TABLE berfungsi untuk menghapus Kolom/Field, Sintaks dasar sebagai berikut: ALTER TABLE namatabel DROP namakolom; Contoh: Keterangan: Menghapus Kolom alamat_rumah dari tabel mahasiswa. 10. Perintah SELECT: berfungsi untuk menampilkan data dari tabel, sintak dasarnya seperti berikut: SELECT namakolom, namakolom,… FROM namatabel WHERE kriteria; Perintah WHERE merupakan Optional tidak harus disertakan seperti SELECT dan FROM. Keterangan: menampilkan semua informasi nis,nama,kelas dari data siswa SELECT * FROM mahasiswa;Keterangan: menampilkan semua data siswa SELECT nim,nama,jurusan FROM mahasiswa WHERE jurusan = ‘TI’;Keterangan: menampilkan semua informasi nis,nama,kelas dari data siswa kelas 3C SELECT * FROM mahasiswa WHERE nama like ‘TA%’ ORDER BY nama ASC;Keterangan: menampilkan semua data siswa yang namanya diawali dengan “AN” dan diurutkan berdasarkan nama secara Ascending. 11. Perintah INSERT: Berfungsi untuk menambah informasi/data baru kedalam tabel. Sintak dasarnya seperti berikut: INSERT INTO namatabel (kolom) VALUES (value); Contoh: Keterangan: tambahkan data baru pada tabel mahasiswa dengan nim: 10001110, nama: SATRIYO GULO, jurusan: TI 12. Perintah DELETE: berfungsi untuk menghapus informasi/data pada tabel. Sintaknya sebagai berikut: DELETE FROM namatabel WHERE keriteria; Contoh: Keterangan: Menghapus data mahasiswa yang namanya “PELANGI HATI”. 13. Perintah UPDATE: berfungsi untuk membaharui/memperbaiki informasi/data pada tabel. Sintaknya sebagai berikut: UPDATE namatabel SET namakolom=value WHERE keriteria; Contoh: Keterangan: Mengganti/membaharui nama menjadi “SATRIYO MAZMUR A. GULO” untuk mahasiswa yang memiliki nim: “10001110”. |
Jumat, 28 September 2012
PEMROGRAMAN WEB - PHP
PHPPengenalan PHP
PHP (Personal Home Page) adalah bahasa pemrograman script yang pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
Keunggulan pemrograman PHP:
Struktur Dasar Pemrograman PHP1. Bentuk umum penulisan pemrograman PHP2. Aturan dan Ciri PHP3. Variabel
Variabel digunakan untuk menyimpan sebuah value, data atau informasi. Nama variabel diawali dengan tanda $ dan pajang tidak dibatasi. Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang diperbolehkan (karakter ASCII dari 127 – 255). Variabel dalam PHPbersifat case-sensitive dan tidak perlu dideklarasikan tetapi tidak boleh mengandung spasi.
Penggunaan Nama Variabel:
4. Tipe Data
Pemrograman PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara otomatis ditentukan oleh intepreter PHP. Namun demikian, PHP mendukung 8 (delapan) buah tipe data primitif, antara lain:
Pemrograman PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara otomatis ditentukan oleh intepreter PHP. Namun demikian, PHP mendukung 8 (delapan) buah tipe data primitif, antara lain:
1. boolean 2. integer 3. float 4. string 5. array 6. object 7. resource 8. NULL 5. Konstanta
Konstanta merupakan variabel konstan (mutlak) yang nilainya tidak berubah-ubah. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi define(), contoh:
6. Operator
Dalam pemrograman PHP mengenal operator antara lain:
7. Kondisi dan Perulangan
a. Struktur Kondisi, terdiri dari:
Bentuk Umum:
if (kondisi) { statement-jika-kondisi-true; }
Keterangan: kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya.
Bentuk Umum:
if (kondisi) { statement-jika-kondisi-true; } else { statement-jika-kondisi-false; }
Keterangan: kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Jika kondisinya TRUE maka statemen yang berada di blok if akan dieksekusi, sebaliknya jika kondisinya FALSE maka statemen yang berada di blok else yang akan dieksekusi.
Bentuk Umum:
(kondisi) ? benar : salah;
Keterangan: kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Statement pada blok benar dan salah hanya boleh satu statemen saja.
b. Struktur Kondisi Switch...Case
Bentuk Umum:
switch ($var) {
case '1' : statement-1; break; case '2' : statement-2; break; .... }
Keterangan: $var merupakan variabel yang akan diperiksa isi atau nilainya. Tipe datavariabel ini tidak dibatasi. Value pada case juga bisa berupa string, integer, boolean, bahkan bisaberupa conditional-statement. Boleh memakai kutip tunggal maupun kutip ganda.
c. Struktur Perulangan terdiri dari:
Bentuk Umum:
for (init_awal, kondisi, counter) {
statement-yang-diulang; }
Keterangan:
- init_awal merupakan inisialisasi atau nilai awal variable. - kondisi merupakan statemen kondisi yang akan membatasi perulangan. - counter merupakan pertambahan atau pengurangan nilai variable sehingga perulangan tetap berjalan.
Bentuk Umum:
init_awal;
while (kondisi) { statement-yang-diulang; counter; }
- init_awal merupakan inisialisasi atau nilai awal variable.
- kondisi merupakan statemen kondisi yang akan membatasi perulangan. - counter merupakan pertambahan atau pengurangan nilai variable sehingga perulangan tetap berjalan.
Bentuk Umum:
init_awal;
do { statement-yang-diulang; counter; } while (kondisi);
- init_awal merupakan inisialisasi atau nilai awal variable.
- kondisi merupakan statemen kondisi yang akan membatasi perulangan. - counter merupakan pertambahan atau pengurangan nilai variabelsehingga perulangan tetap berjalan. - Pada struktur do...while, pemeriksaan kondisi ada di bawah, sehingga statement yang berada dalam block do...while setidaknya akan dieksekusi sebanyak satu kali.
Bentuk Umum:
foreach (array_expression as $value)
statement; foreach (array_expression as $key => $value) statement;
Struktur foreach biasanya digunakan untuk melakukan perulangan berdasarkan isi suatu array. Perulangan akan berakhir jika isi array telah habis.
Bentuk Umum:
for ($var) {
if (kondisi1) continue; if (kondisi2) break; echo "$var "; }
continue akan melanjutkan proses perulangan tanpa melewati (mengeksekusi) baris perintah dibawahnya. Sedangkan dengan perintah break akan menyebabkan program menghentikan perulangan (langsung keluar dari perulangan)
8. Form
Form merupakan inputan dibuat dengan tag-tag HTML. Halaman yang mengandung form murni (tidak ada script php) tidak harus disimpan dalam bentuk php, bisa dalam bentuk HTML. Untuk merancang sebuah form inputan, setidaknya ada 3 (tiga) hal penting yang perlu diperhatian yaitu:
1) METHOD: Method dari sebuah form menentukan bagaimana data inputan form dikirim. Method ini ada dua macam, yaitu GET dan POST. Method ini menentukan bagaimana data inputan dikirim dan diproses oleh PHP. 2) ACTION: Action dari sebuah form menentukan dimana data inputan dari form diproses. Jika action ini dikosongkan, maka dianggap proses form terjadi di halaman yang sama. Jadi halaman form dan halaman proses bisa saja dipisah atau dijadikan satu. 3) SUBMIT BUTTON: Submit button merupakan sebuah tombol (pada umumnya) yang berfungsi sebagai trigger pengiriman data dari form inputan. Jika tombol ini ditekan, maka data form akan dikirimkan (diproses) di halaman yang sudah ditentukan pada atribut action. |
Kamis, 27 September 2012
PEMROGRAMAN WEB - ELEMEN HTML
Elemen-Elemen HTML
1. HEADHead berfungsi untuk mengidentifikasi header web yang berisikan informasi tentang web. Bentuk umum tag head sebagai berikut:
<html>
<head> …. </head>
</html>
Tag HEAD memilki beberapa atribut, antara lain: title, meta, style, link, script.
- Tag TITLE, digunakan untuk memberikan judul dari suatu homepage, contoh penggunaan tag title:
<head>
<title> Contoh Pembuatan Judul Homepage </title>
</head>
</html>
Rabu, 26 September 2012
PEMROGRAMAN WEB - HTML
HTML
HTML merupakan singkatan dari HyperText Markup Language yang merupakan sintaks atau kode yang digunakan untuk membuat halaman web (web page). Dokumen HTML disimpan dalam format teks reguler dan mengandung tag-tag yang dapat ditampilkan pada aplikasi web browser.
Tag adalah teks khusus (markup) berupa dua karakter "<" dan ">", secara umum tag ditulis secara berpasangan, yang terdiri atas tag AWAL dan tag AKHIR (ditambahkan karakter "/" setelah karakter "<"). |
MENGENAL PEMROGRMAN WEB
- Bahasa Pemrograman
- Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner (digit 0 dan 1), contohnya: 01100101100110
- Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan(bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kodemnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
- Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
- Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Artikel Lainnya
Analisis Data
Materi Pelajaran Informatika SMA/MA/SMK Kelas X 1. Pengertian Analisis data adalah proses inspeksi, pembersihan dan pemodelan data ...