- Browser meminta halaman ke web server.
- Web server (bisa Apache, IIS dan lain-lain) akan memproses permintaan itu.
- Jika web server menemukan suatu tanda khusus PHP (yaitu <?php dan ?>, atau <? dan ?>) maka web server akan memberikan kesempatan kepada PHP untuk memprosesnya, karena itu di luar wewenang web server.
- PHP akan memproses perintah-perintah yang berada di antara <?php dan ?> atau <? dan ?> dan mengabaikan yang lainnya.
- Dalam memproses perintah-perintah di antara <?php dan ?>, jika ada perintah untuk menampilkan sesuatu (seperti echo), maka PHP akan memberikannya kepada web server. Jika PHP menemukan kesalahan, baik itu sintaks, overflow, file tidak ditemukan dan lain-lain, maka PHP akan memberikan peringatan yang akan diteruskan ke web server.
- Jika semua proses telah selesai, maka web server akan memberikan nilai kembalian kepada browser berupa HTML, satu-satunya bahasa yang dia mengerti.
Home » Posts filed under Programming
Perbedaan HTML Dengan PHP
Posted by aLdyputRa on Friday, 15 June 2012
Pengertian Dan Definisi HTML
Posted by aLdyputRa on Sunday, 10 June 2012
Link hypertext adalah kata atau frase yang dapat menunjukkan hubungan suatu naskah dokumen dengan naskah-naskah lainnya. Jika kita klik pada kata atau frase untuk mengikuti link ini maka web browser akan memindahkan tampilan pada bagian lain dari naskah atau dokumen yang kita tuju.
Pada pengertiannya di sini markup menunjukkan bahwa pada file HTML berisi suatu intruksi tertentu yang dapat memberikan suatu format pada dokumen yang akan ditampilkan pada World Wide Web.
Meski HTML sendiri bukan merupakan bahasa pemrograman, HTML merupakan kumpulan dari beberapa instruksi yang dapat digunakan untuk mengubah-ubah format suatu naskah atau dokumen
Pengertian Visual Basic | Definisi Visual Basic
Posted by aLdyputRa
Pengertian PHP
Posted by aLdyputRa on Thursday, 31 May 2012
Macam - Macam Tipe Data Pada SQL
Posted by aLdyputRa on Thursday, 17 May 2012
- Char atau Varchar adalah tipe data untuk menampung data yang bertipe karakter atau alfabetic(a-z) contoh:-nama orang, nsms bsrsng dll.
- Integer atau sering di singkat INT adalah tipe data yang digunakan untuk menampung data yang bertipe angka atau numeric(0-9) contoh:-NIS, No ktp, No SIM dll.
- Date adalah tipe data yang digunakan untuk menampung data yang bertipe tanggal, bulan, dan tahun contoh:-tanggal lahir dll.
- Numeric adalah tipe data yang dapat menampung data berbentuk bilangan real contoh:-6.00 atau 7.25.
- Small INT adalah tipe data bilangan bulat yang range-nya lebih kecil dari integer.
- Decimal adalah tipe data yang dapat menampung data pecahan.
- Float adalah tipe data yang dpat menampung bilangan real (sama dengan numeric) contoh: 3,33.
- Double adlah tipe data yang bertipe float namun dengan ketelitian yang lebih tinggi contoh: 3,333333
- Blob adalah tipe data yang dapat menampung data berbentuk gambar atau suara bertipe binner.
- Text adalah tipe data yang dapat menampung semua tipe data.
- Boolean adalah tipe data yang digunakan untuk menampung data yang bertipe logika dan hanya mengenal true dan false.
- Enum adalah tipe data yang digunakan untuk menampung data dengan 1 karakter saja.
- Time adalah tipe data yang digunakan untk menampung data satuan waktu
Membuat Kalkulator Sederhana Dengan VB 6
Posted by aLdyputRa on Tuesday, 15 May 2012
Textbox 1:
(Name) : txtDisplay
Alignment: 1-Right Justify
Text : (kosongkan)
Maxlength : 12
Command Button 1:
(Name) : cmdAngka
Index : 1
Caption : 1
Command Button 2:
(Name) : cmdAngka
Index : 2
Caption : 2
Command Button 3:
(Name) : cmdAngka
Index : 3
Caption : 3
Command Button 4:
(Name) : cmdAngka
Index : 4
Caption : 4
Command Button 5:
(Name) : cmdAngka
Index : 5
Caption : 5
Command Button 6:
(Name) : cmdAngka
Index : 6
Caption : 6
Command Button 7:
(Name) : cmdAngka
Index : 7
Caption : 7
Command Button 8:
(Name) : cmdAngka
Index : 8
Caption : 8
Command Button 9:
(Name) : cmdAngka
Index : 9
Caption : 9
Command Button 10:
(Name) : cmdAngka
Index : 0
Caption : 0
Command Button 11:
(Name) : cmdPlusMinus
Caption : +/-
Command Button 12:
(Name) : cmdKoma
Caption : .
Command Button 13:
(Name) : cmdOperator
Index : 1
Caption : +
Command Button 14:
(Name) : cmdOperator
Index : 2
Caption : -
Command Button 15:
(Name) : cmdOperator
Index : 3
Caption : x
Command Button 16:
(Name) : cmdOperator
Index : 4
Caption : /
Command Button 17:
(Name) : cmdClearEntry
Caption : CE
Command Button 18:
(Name) : cmdClear
Caption : C
Command Button 19:
(Name) : cmdSamaDengan
Caption : =
Berikutnya, Anda tinggal membuat coding dari kalkulator tersebut. Jika Anda mengikuti semua
setting properties seperti diatas, maka codingnya saya contohkan seperti ini:
Option Explicit
Private Hasil As Double
Private Const opNol = 0
Private Const opTambah = 1
Private Const opKurang = 2
Private Const opKali = 3
Private Const opBagi = 4
Private Operator As Integer
Private NilaiBaru As Boolean
‘ untuk menghapus karakter terakhir
Private Sub Hapus()
Dim txt As String
Dim min_len As Integer
txt = txtDisplay.Text
If Left$(txt, 1) = “-” Then
min_len = 2
Else
min_len = 1
End If
If Len(txt) > min_len Then
txtDisplay.Text = Left$(txt, Len(txt) – 1)
Else
txtDisplay.Text = “0″
End If
End Sub
‘ hapus angka, hasil terakhir dan operator
Private Sub cmdClear_Click()
cmdClearEntry_Click
Hasil = 0
Operator = opNol
End Sub
‘ hapus angka
Private Sub cmdClearEntry_Click()
txtDisplay.Text = “”
End Sub
‘ menambahkan koma (desimal)
Private Sub cmdKoma_Click()
If InStr(txtDisplay.Text, “.”) Then
Beep
Else
If NilaiBaru Then
txtDisplay.Text = “.”
NilaiBaru = False
Else
txtDisplay.Text = txtDisplay.Text & “.”
End If
End If
End Sub
‘ Menghitung
Private Sub cmdSamaDengan_Click()
Dim HasilBaru As Double
If txtDisplay.Text = “” Then
HasilBaru = 0
Else
HasilBaru = CDbl(txtDisplay.Text)
End If
Select Case Operator
Case opNol
Hasil = HasilBaru
Case opTambah
Hasil = Hasil + HasilBaru
Case opKurang
Hasil = Hasil – HasilBaru
Case opKali
Hasil = Hasil * HasilBaru
Case opBagi
‘Tidak bisa dibagi nol
If HasilBaru = 0 Then
MsgBox “Tidak bisa dibagi 0″, vbOKOnly + vbCritical, “Kalku ERROR”
Call cmdClear_Click
Else
Hasil = Hasil / HasilBaru
End If
End Select
Operator = opNol
NilaiBaru = True
txtDisplay.Text = Format$(Hasil)
End Sub
‘ menuliskan angka
Private Sub cmdAngka_Click(Index As Integer)
If NilaiBaru Then
txtDisplay.Text = Format$(Index)
NilaiBaru = False
Else
txtDisplay.Text = _
txtDisplay.Text & Format$(Index)
End If
End Sub
‘ tombol tambah/kurang/bagi/kali
Private Sub cmdOperator_Click(Index As Integer)
cmdSamaDengan_Click
Operator = Index
NilaiBaru = True
End Sub
‘ merubah tanda +/-
Private Sub cmdPlusMinus_Click()
If NilaiBaru Then
txtDisplay.Text = “-”
ElseIf Left$(txtDisplay.Text, 1) = “-” Then
txtDisplay.Text = Right$(txtDisplay.Text, 2)
Else
txtDisplay.Text = “-” & txtDisplay.Text
End If
End Sub
‘ filter untuk angka saja yg dapat diketikkan
Private Sub Form_KeyPress(KeyAscii As Integer)
txtDisplay_KeyPress KeyAscii
End Sub
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
txtDisplay_KeyUp KeyCode, Shift
End Sub
‘ supaya kursor tetap di kanan
Private Sub txtDisplay_Change()
txtDisplay.SelStart = Len(txtDisplay.Text)
End Sub
Private Sub txtDisplay_GotFocus()
txtDisplay_Change
End Sub
‘ untuk mengetikkan angka di keyboard
Private Sub txtDisplay_KeyPress(KeyAscii As Integer)
Dim ch As String
ch = Chr$(KeyAscii)
Select Case ch
Case “0″
cmdAngka_Click 0
Case “1″
cmdAngka_Click 1
Case “2″
cmdAngka_Click 2
Case “3″
cmdAngka_Click 3
Case “4″
cmdAngka_Click 4
Case “5″
cmdAngka_Click 5
Case “6″
cmdAngka_Click 6
Case “7″
cmdAngka_Click 7
Case “8″
cmdAngka_Click 8
Case “9″
cmdAngka_Click 9
Case “*”, “x”, “X”
cmdOperator_Click opKali
Case “+”
cmdOperator_Click opTambah
Case vbCrLf, vbCr, “=”
cmdSamaDengan_Click
Case “-”
cmdOperator_Click opKurang
Case “.”
cmdKoma_Click
Case “/”
cmdOperator_Click opBagi
Case “C”, “c”
cmdClearEntry_Click
End Select
KeyAscii = 0
End Sub
‘ untuk ketikan angka di numpad
Private Sub txtDisplay_KeyUp(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyNumpad0
cmdAngka_Click 0
Case vbKeyNumpad1
cmdAngka_Click 1
Case vbKeyNumpad2
cmdAngka_Click 2
Case vbKeyNumpad3
cmdAngka_Click 3
Case vbKeyNumpad4
cmdAngka_Click 4
Case vbKeyNumpad5
cmdAngka_Click 5
Case vbKeyNumpad6
cmdAngka_Click 6
Case vbKeyNumpad7
cmdAngka_Click 7
Case vbKeyNumpad8
cmdAngka_Click 8
Case vbKeyNumpad9
cmdAngka_Click 9
Case vbKeyMultiply
cmdOperator_Click opKali
Case vbKeyAdd
cmdOperator_Click opTambah
Case vbKeySeparator
cmdSamaDengan_Click
Case vbKeySubtract
cmdOperator_Click opKurang
Case vbKeyDivide
cmdOperator_Click opBagi
Case vbKeyDecimal
cmdKoma_Click
Case vbKeyBack, vbKeyDelete
Hapus
End Select
KeyCode = 0
End Sub
Membuat Fungsi Bulan Indonesia
Posted by aLdyputRa on Saturday, 12 May 2012
<?phpfunction bulan(){$bulan=date("m");Switch ($bulan){case 1 : $bulan="Januari";Break;case 2 : $bulan="Februari";Break;case 3 : $bulan="Maret";Break;case 4 : $bulan="April";Break;case 5 : $bulan="Mei";Break;case 6 : $bulan="Juni";Break;case 7 : $bulan="Juli";Break;case 8 : $bulan="Agustus";Break;case 9 : $bulan="September";Break;case 10 : $bulan="Oktober";Break;case 11 : $bulan="November";Break;case 12 : $bulan="Desember";Break;}return $bulan;}
<?php echo bulan();?>
Membuat Fungsi Hari Indonesia
Posted by aLdyputRa
<?php
function hari()
{
$hari2=date("w");
Switch ($hari2){
case 0 : $hari="Ahad";
Break;
case 1 : $hari="Senin";
Break;
case 2 : $hari="Selasa";
Break;
case 3 : $hari="Rabu";
Break;
case 4 : $hari="Kamis";
Break;
case 5 : $hari="Jumat";
Break;
case 6 : $hari="Sabtu";
Break;
}
return $hari;
}
<?php echo hari();?>
Membuat Kalkulator Sederhana Dengan Pascal
Posted by aLdyputRa on Tuesday, 8 May 2012
Membuat Kalkulator Sederhana Menggunakan C++
Posted by aLdyputRa
#include <iostream.h>#include <conio.h>floatmain(){ int pilihan ;a,b,hasil;erupakan program kalkulator sederhana:\n"<<endl; cout<<"1.Opcout<<"Ini merasi untuk Perkalian\n"; cout<<"2.Operasi untuk Penjumlahan\n";angan\n"<<endl; cout<<"Pilih salah scout<<"3.Operasi untuk Pembagian\n"; cout<<"4.Operasi untuk Pengu ratu operasi hitung (1/2/3/4): "; cin>>pilihan; cout<<endl;out<<"==========================================="<<endl;cout<<"==========================================="<<endl; ccout<<endl; switch(pilihan) { case 1 : cout<<"Anda akan mengalikan bilangan"<<endl;out<<endl; hasil= a*b; cout<<"Hasicout<<"\nMasukan nilai pertama: "; cin>>a; cout<<"\nMasukan nilai kedua: "; cin>>b; cl perkalian dari "<<a<<" * "<<b<<" = "<<hasil; break; case 2 : cout<<"Anda akan menjumlahkan bilangan"<<endl;t<<"Hasil penjumlahan dari "<<a<<"cout<<"\nMasukan nilai pertama: "; cin>>a; cout<<"\nMasukan nilai kedua: "; cin>>b; cout<<endl; hasil= a+b; co u + "<<b<<" = "<<hasil; break; case 3 : cout<<"Anda akan membagikan bilangan"<<endl; cout<<"\nMasukan nilai pertama: "; cin>>a;; case 4 : cout<<"Anda akan mengcout<<"\nMasukan nilai kedua: "; cin>>b; cout<<endl; hasil= a/b; cout<<"Hasil pembagian dari "<<a<<" / "<<b<<" = "<<hasil; brea kurangkan bilangan"<<endl; cout<<"\nMasukan nilai pertama: "; cin>>a; cout<<"\nMasukan nilai kedua: "; cin>>b; cout<<endl; hasil= a-b;ch(); }cout<<"Hasil pengurangan dari "<<a<<" - "<<b<<" = "<<hasil; break; default : cout<<"Anda tidak memilih salah satu Operasi ^_^ "; } get
Contoh Program Penjualan Menggunakan Delphi
Posted by aLdyputRa on Thursday, 3 May 2012
- Buatlah form
- Untuk Keterangannya lihat di bawah ini
CelanaS27 100000M29 125000L31 150000
BajuS 60000M 85000L 95000
- Ketentuan
- Pada saat Pilih Barang Maka Muncul Ukuran
- Untuk Tombol ISI DATA LAGI menggunakan Prosedur Bersih
- Pada Pilihan Accessories, Jika pilih barang maka muncul harga 25000, jika pilih Gelang maka muncul harga 10000, jika keduanya dipilih maka harga 35000 jika tidak dipilih dua-duanya maka harga 0
- Pada Pilihan Member, jika member maka mendapat potongan 10% dari total, jika bukan member maka potongan 0
- Pada pilihan cara pembelian jika cash maka tambahan 0, jika kredit maka tambahan 15000
- Saat jumlah beli di tekan ENTER maka muncul total dengan rumus (Total=jumlah beli*harga)
- Saat Total Bayar diklik maka Total Bayar=Total+Harga-Potongan+tambahan
- Buat Function bayar untuk menghitung kembalian yaitu; Kembalian=bayar-Total Bayar
- Saat Bayar ditekan ENTER maka muncul kembali dengan memanggil function diatas
- Source kode atau script kodenya bisa teman - teman dapatkan dibawah ini : Contoh Program Sederhana Delphi
Perintah Dasar HTML
Posted by aLdyputRa on Wednesday, 25 April 2012
Contoh Software Aplikasi
Posted by aLdyputRa
- Microsoft Word
- Wordstar
- WordPerfect
- OpenOffice Writer
- Microsoft Excel
- Lotus 123
- OpenOffice Calc
- Quattro Pro
- 1.Microsoft PowerPoint
- 2.Presentation, Impress
- 3.Macromedia Flash
- Microsoft Access
- Base
- SQL Server
- Internet Explorer
- Mozilla Firefox
- Opera, Safari
- Google Chrome
- Netscape Navigator
- Adobe Photoshop
- Corel Draw
- ACDSee
- Paint
- Photopaint
- Norton Internet Security
- AVG Free
- Kaspersky
- PCMAV
- Norton 360
- Nod32
- Norton AntiVirus
- Avira
- McAfee
Pengertian HTML
Posted by aLdyputRa
Script Photoshop Online
Posted by aLdyputRa on Thursday, 19 April 2012
- Download Script Photoshop Online DISINI
- Bila sudah di download, extract ke komputer.
- Di dalam directory photoshop ada 1 folder scopbin dan 2 buah file PHP yaitu index.php dan photoshop.php
- Create directory di root server atau dibawah public_html.
- Bila anda bingung cara membuat directory, click kanan saja bagian remote.
- Bila sudah tercipta directory photoshop di server, double click directory tersebut, dan di bagian local site juga berada di directory photoshop hasil extract pada step 3.
- Lihat bagian Local Host directory yang aktif adalah photoshop dimana ada 1 folder dan 2 file PHP, sedangkan di bagian remote host, directory yang aktif juga photoshop namun masih kosong.
- Untuk meng-upload-nya double click pada folder scopbin, file index.php dan photoshop.php yang ada di local host. Tunggu sampai proses upload selesai.
- Jika sudah selesai maka isi directory photoshop antara local host sama dengan remote host.
Penggunaan Case dan IF di SQL
Posted by aLdyputRa on Monday, 16 April 2012
Fungsi Case Pada Visual Basic
Posted by aLdyputRa
Program Biodata Pascal
Posted by aLdyputRa on Tuesday, 13 March 2012
program Input_data;uses wincrt;varnama, TL, Tlr, Jk, Agama, Alamat : String;beginGOTOXY(35,6); WRITELN('B I O D A T A');GOTOXY(19,7); WRITELN('-------------------------------------------');GOTOXY(20,9); write('Nama : '); READLN(nama);GOTOXY(20,10);write('Tempat lahir : '); READLN(TL);GOTOXY(20,11);write('Tanggal Lahir : '); READLN(tlr);GOTOXY(20,12);write('jenis kelamin : '); READLN(jk);GOTOXY(20,13);write('Agama : '); READLN(agama);GOTOXY(20,14);write('alamat : '); READLN(alamat);GOTOXY(19,15);WRITELN('--------------------------------------------');GOTOXY(18,17);writeLN('Input Data');GOTOXY(19,18); WRITELN('-------------------------------------------');GOTOXY(20,19);writeln('Nama Anda : ',nama);GOTOXY(20,20);writeln('Tempat lahir : ',tl);GOTOXY(20,21);writeln('Tanggal lahir Anda : ',tlr);GOTOXY(20,22);writeln('Jenis kelamin : ',jk);GOTOXY(20,23);writeln('Agama : ',agama);GOTOXY(20,24);writeln('Alamat : ',alamat);GOTOXY(19,25);WRITELN('--------------------------------------------');end.
program satu;uses crt;varnm : string;kls : string;npm : string;beginclrscr;write <'nama saya:'>; readln ;write <'kelas saya:'>; readln ;write <'npm saya:'>; readln ;write <'nama saya ',nm,' kelas saya ',kls,' npm saya ',npm>;readln;end.
Download Turbo Pascal 7 - Download Pascal Gratis
Posted by aLdyputRa on Sunday, 11 March 2012
Contoh Bahasa Pemrograman Assembly
Posted by aLdyputRa on Sunday, 4 March 2012
.MODEL SMALL
.CODE
ORG 100H
AWAL:
MOV CL,30H
JMP PROSES
KAL0 DB 'Ketikkan satu kalimat:
KAL1 DB 13,10,'Kalimat yang diinput adalah:
KAL2 DB 13,10,'Cetak dari belakang:,13,10
KAL3 DB 13,10,'panjang string adalah:
KALX DB 13,10,'
KAL4 DB 13,10,'Jumlah Huruf Vokal:
KAL5 DB 13,10,'Jumlah Huruf Konsonan:
KATA DB 20,?,20 DUP (?)
VOKAL: INC CL
JMP PLUS
PROSES:
;============= CETAK STRING ================
MOV AH,09H
MOV DX,OFFSET KAL0
INT 21H
;============= INPUT STRING ================
MOV AH,0AH
LEA DX,KATA
INT 21H
;============= CETAK STRING ================
MOV AH,09H
MOV DX,OFFSET KAL1
INT 21H
;============ CETAK VARIABEL STRING DG MODEL COMPARASI ==========
MOV BX,OFFSET KATA+2
CETAK:
MOV DL,[BX]
CMP DL,0DH
JE BELAKANG
MOV AH,02H
INT 21H
CMP DL,'a'
JE VOKAL
CMP DL,'i'
JE VOKAL
CMP DL,'u'
JE VOKAL
CMP DL,'e'
JE VOKAL
CMP DL,'o'
JE VOKAL
CMP DL,'A'
JE VOKAL
CMP DL,'I'
JE VOKAL
CMP DL,'U'
JE VOKAL
CMP DL,'E'
JE VOKAL
CMP DL,'O'
JE VOKAL
PLUS:INC BX
JMP CETAK
;============= CETAK KATA DARI BELAKANG ==================
BELAKANG:MOV AH,09H
MOV DX,OFFSET KAL2
INT 21H
MOV AH,09H
MOV DX,OFFSET KALX
INT 21H
CETAK1:
MOV DL,[BX]
CMP DL,KATA+1
JE VOKAL1
MOV AH,02H
INT 21H
DEC BX
JMP CETAK1
;============ CETAK JUMLAH VOKAL ================
VOKAL1:
MOV AH,09H
MOV DX,OFFSET KAL4
INT 21H
MOV DL,CL
;ADD DL,30H
MOV AH,02H
INT 21H
;============ CETAK JUMLAH KONSONAN ===============
KONSONAN:
MOV AH,09H
MOV DX,OFFSET KAL5
INT 21H
MOV BX,OFFSET KATA+1
MOV DL,[BX]
ADD DL,30H
SUB DL,CL
ADD DL,30H
MOV AH,02H
INT 21H
;============= CETAK PANJANG STRING ================
AKHIR:
MOV AH,09H
MOV DX,OFFSET KAL3
INT 21H
MOV BX,OFFSET KATA+1
MOV DL,[BX]
ADD DL,30H
MOV AH,02H
INT 21H
SELESAI:
INT 20H
END AWAL