Selasa, 26 Januari 2010

belajar tentang koneksi ke database melalui phpmyadmin.

Pertemuan ke-12
untuk koneksi ke database menggunakan:
1. mysql_connect
2. mysql_select database
lalu di lanjutkan ko root localhost
untuk master nya(index) menggunakan:
include terhadap form nya
untuk menampilkannya yaitu:
include"koneksi.php"
memasukan database:
mysql_query (untuk ambil data)
("select* from tmhs");
while($data=mysql_fetch_array($ambil)){

Sabtu, 09 Januari 2010

DESIGN WEB DAN KEBUTUHANNYA

Dynamic / Static Web
Static web adalah bentuk paling sederhana dari suatu web. Web jenis ini bentuk dan isinya tidak berubah untuk setiap user yang mengaksesnya. Server hanya memberikan satu arah umpan balik. Berbeda halnya dengan web dynamic yang isinya bisa berubah-ubah untuk setiap user. User A bisa menerima tampilan yang berbeda isinya dengan user B, meski mereka berdua sedang mengakses satu halaman secara bersama-sama. Contohnya untuk mesin pencari (search engine). User A melihat tampilan yang berisi daftar judul film sedangkan user B melihat daftar judul buku karena mereka menetapkan kriteria pencarian yang berbeda satu sama lain. Di sini server akan berperan aktif secara timbal balik dengan komputer client (user).

Back Office and Front Office Design Concept
Konsep ini menganggap web adalah bagian yang terintegrasi penuh dengan sistem administrasi organisasi/perusahaan. Dalam kenyataannya konsep ini lumayan sulit dan rumit untuk diaplikasikan karena akan melibatkan berbagai macam platform sistem operasi dan peralatan. Dalam konsep ini tugas utama web site adalah melayani bagian penjualan dan promosi produk. Tugas tambahannya adalah memantau jumlah produk (stock) yang ada di gudang penyimpanan, apakah masih mencukupi atau tidak. Jika tidak mencukupi, web akan memberikan peringatan ke sistem administrasi (komputer server) perusahaan. Ini hanya sebagian kecil contoh yang melibatkan bagian penjualan (front office) dengan gudang (back office). Contoh yang lebih kompleks adalah penggabungan SIM (Sistem Informasi Manajemen) dengan web. Dengan sistem ini Anda bisa melihat laporan keadaan perusahaan / organisasi Anda dari mana saja (via internet atau handphone yang mendukung Java).

Shopping Carts
Shopping carts adalah 'supermarket' virtual.

Database Integrated System (ASP atau JSP ?)
Pertanyaan ini sulit dijawab, karena sangat berkaitan dengan masalah biaya dan kemampuan yang akan di-implementasikan dimana satu dengan yang lainnya akan saling mempengaruhi.
ASP (Active Server Page) adalah teknologi client-server yang dikembangkan oleh Microsoft untuk mendukung sistem web dinamik yang berbasis Microsoft Front Page Extension Server. Web yang mengimplementasikan ASP ini pada umumnya akan di-link dengan sistem database Microsoft Access (meski dapat juga di-link dengan MySQL atau Oracle. Microsoft juga telah mengembangkan SQLnya sendiri, yaitu MS SQL). Satu hal lagi, fasilitas pendukung untuk teknologi Microsoft ini biasanya lumayan mahal, sebanding dengan teknologi yang ditawarkannya.
Lain halnya dengan JSP (Java Server Page) yang dikembangkan oleh Sun Microsystem. JSP lumayan murah, stabil dan Java oriented (free multiplatform). Dalam prakteknya, ada hal-hal yang bisa diselesaikan oleh ASP atau JSP. Untuk ini tidak ada batasan yang baku.

Secara garis besar web site dibuat dengan beberapa tujuan, antara lain untuk :
A. Informasi
Web jenis ini pada umumnya bersifat statis (meski ada juga yang dinamik) karena isinya hanya menyajikan berita, informasi, artikel atau info-info ringan lainnya. Umpan balik dari client / user sangat sedikit atau bahkan hampir tidak ada (jadi web ini sifatnya hanya satu arah, dari server ke client). Web untuk tujuan informasi ini paling murah, sederhana dan cocok untuk perusahaan-perusahaan kecil yang ingin menampilkan informasi produknya ke dunia virtual internet.

B. Kegiatan Bisnis
Web untuk tujuan kegiatan bisnis jenisnya sangat beragam. Dari yang paling sederhana (hanya menampilkan informasi produk) sampai ke jenis yang paling mahal, rumit dan kompleks, yang mengintegrasikan sistem web dinamis dan database. Web ini paling sering digunakan oleh kalangan corporate berskala menengah ke atas untuk membantu departemen / unit penjualannya.

C. Survey / Pengumpulan Jajak Pendapat
Web jenis ini kebalikan dari web jenis Informasi. Di sini client / user justru lebih banyak berinteraksi dengan server, dengan memberikan masukan-masukan melalui formulir / quiz yang disediakan. Web seperti ini sangat sedikit jumlahnya karena pada umumnya digunakan oleh lembaga penelitian / pusat riset.

D. Kombinasi Ketiga Hal di Atas (A,B,C)
Web jenis ini paling banyak jumlahnya, karena bersifat komprehensif. Namun biaya pembuatannya lumayan mahal dan rumit karena cenderung melibatkan sistem database yang memerlukan penanganan khusus.
Berikut adalah langkah-langkah dalam perancangan, pembuatan, hosting, dan maintenance web :




1. Perencanaan tujuan dan konsep disain web.
Ini adalah tahap pertama yang paling penting karena dari sinilah penentuan corak dan pemilihan sistem web yang akan dibuat, apakah dinamik atau statik, menggunakan sistem database yang kompleks atau tidak, dsbnya.
2. Penulisan script dasar HTML
Setelah tujuan dan konsep disain web selesai dibuat, tahap selanjutnya adalah menulis script dan kode-kode program web. Di sini sistem database dapat pula diintegrasikan.
3. Upload ke web server
Menempatkan web site Anda ke web host/ISP (Internet Service Provider) agar dapat diakses di internet.
4. Testing / pengujian
Setelah dibuat script, kode-kode programnya dan diupload ke web server, pekerjaan selanjutnya adalah menguji apakah proses yang terjadi sudah benar-benar sesuai dengan harapan/keinginan Anda.
5. Pemeliharaan/maintenance web
Web yang baik contentnya haruslah tetap dijaga dan dipelihara agar selalu segar dan 'up to date'.

DESIGN WEB DAN KEBUTUHANNYA

Dynamic / Static Web
Static web adalah bentuk paling sederhana dari suatu web. Web jenis ini bentuk dan isinya tidak berubah untuk setiap user yang mengaksesnya. Server hanya memberikan satu arah umpan balik. Berbeda halnya dengan web dynamic yang isinya bisa berubah-ubah untuk setiap user. User A bisa menerima tampilan yang berbeda isinya dengan user B, meski mereka berdua sedang mengakses satu halaman secara bersama-sama. Contohnya untuk mesin pencari (search engine). User A melihat tampilan yang berisi daftar judul film sedangkan user B melihat daftar judul buku karena mereka menetapkan kriteria pencarian yang berbeda satu sama lain. Di sini server akan berperan aktif secara timbal balik dengan komputer client (user).

Back Office and Front Office Design Concept
Konsep ini menganggap web adalah bagian yang terintegrasi penuh dengan sistem administrasi organisasi/perusahaan. Dalam kenyataannya konsep ini lumayan sulit dan rumit untuk diaplikasikan karena akan melibatkan berbagai macam platform sistem operasi dan peralatan. Dalam konsep ini tugas utama web site adalah melayani bagian penjualan dan promosi produk. Tugas tambahannya adalah memantau jumlah produk (stock) yang ada di gudang penyimpanan, apakah masih mencukupi atau tidak. Jika tidak mencukupi, web akan memberikan peringatan ke sistem administrasi (komputer server) perusahaan. Ini hanya sebagian kecil contoh yang melibatkan bagian penjualan (front office) dengan gudang (back office). Contoh yang lebih kompleks adalah penggabungan SIM (Sistem Informasi Manajemen) dengan web. Dengan sistem ini Anda bisa melihat laporan keadaan perusahaan / organisasi Anda dari mana saja (via internet atau handphone yang mendukung Java).

Shopping Carts
Shopping carts adalah 'supermarket' virtual.

Database Integrated System (ASP atau JSP ?)
Pertanyaan ini sulit dijawab, karena sangat berkaitan dengan masalah biaya dan kemampuan yang akan di-implementasikan dimana satu dengan yang lainnya akan saling mempengaruhi.
ASP (Active Server Page) adalah teknologi client-server yang dikembangkan oleh Microsoft untuk mendukung sistem web dinamik yang berbasis Microsoft Front Page Extension Server. Web yang mengimplementasikan ASP ini pada umumnya akan di-link dengan sistem database Microsoft Access (meski dapat juga di-link dengan MySQL atau Oracle. Microsoft juga telah mengembangkan SQLnya sendiri, yaitu MS SQL). Satu hal lagi, fasilitas pendukung untuk teknologi Microsoft ini biasanya lumayan mahal, sebanding dengan teknologi yang ditawarkannya.
Lain halnya dengan JSP (Java Server Page) yang dikembangkan oleh Sun Microsystem. JSP lumayan murah, stabil dan Java oriented (free multiplatform). Dalam prakteknya, ada hal-hal yang bisa diselesaikan oleh ASP atau JSP. Untuk ini tidak ada batasan yang baku.

Secara garis besar web site dibuat dengan beberapa tujuan, antara lain untuk :
A. Informasi
Web jenis ini pada umumnya bersifat statis (meski ada juga yang dinamik) karena isinya hanya menyajikan berita, informasi, artikel atau info-info ringan lainnya. Umpan balik dari client / user sangat sedikit atau bahkan hampir tidak ada (jadi web ini sifatnya hanya satu arah, dari server ke client). Web untuk tujuan informasi ini paling murah, sederhana dan cocok untuk perusahaan-perusahaan kecil yang ingin menampilkan informasi produknya ke dunia virtual internet.

B. Kegiatan Bisnis
Web untuk tujuan kegiatan bisnis jenisnya sangat beragam. Dari yang paling sederhana (hanya menampilkan informasi produk) sampai ke jenis yang paling mahal, rumit dan kompleks, yang mengintegrasikan sistem web dinamis dan database. Web ini paling sering digunakan oleh kalangan corporate berskala menengah ke atas untuk membantu departemen / unit penjualannya.

C. Survey / Pengumpulan Jajak Pendapat
Web jenis ini kebalikan dari web jenis Informasi. Di sini client / user justru lebih banyak berinteraksi dengan server, dengan memberikan masukan-masukan melalui formulir / quiz yang disediakan. Web seperti ini sangat sedikit jumlahnya karena pada umumnya digunakan oleh lembaga penelitian / pusat riset.

D. Kombinasi Ketiga Hal di Atas (A,B,C)
Web jenis ini paling banyak jumlahnya, karena bersifat komprehensif. Namun biaya pembuatannya lumayan mahal dan rumit karena cenderung melibatkan sistem database yang memerlukan penanganan khusus.
Berikut adalah langkah-langkah dalam perancangan, pembuatan, hosting, dan maintenance web :




1. Perencanaan tujuan dan konsep disain web.
Ini adalah tahap pertama yang paling penting karena dari sinilah penentuan corak dan pemilihan sistem web yang akan dibuat, apakah dinamik atau statik, menggunakan sistem database yang kompleks atau tidak, dsbnya.
2. Penulisan script dasar HTML
Setelah tujuan dan konsep disain web selesai dibuat, tahap selanjutnya adalah menulis script dan kode-kode program web. Di sini sistem database dapat pula diintegrasikan.
3. Upload ke web server
Menempatkan web site Anda ke web host/ISP (Internet Service Provider) agar dapat diakses di internet.
4. Testing / pengujian
Setelah dibuat script, kode-kode programnya dan diupload ke web server, pekerjaan selanjutnya adalah menguji apakah proses yang terjadi sudah benar-benar sesuai dengan harapan/keinginan Anda.
5. Pemeliharaan/maintenance web
Web yang baik contentnya haruslah tetap dijaga dan dipelihara agar selalu segar dan 'up to date'.

Senin, 07 Desember 2009

Pembulatan Angka Desimal

Code:
Private Type NUMBERFMT
NumDigits As Long ' number of decimal digits
LeadingZero As Long ' if leading zero in decimal fields
Grouping As Long ' group size left of decimal
lpDecimalSep As String ' ptr to decimal separator string
lpThousandSep As String ' ptr to thousand separator string
NegativeOrder As Long ' negative number ordering
End Type
Private Declare Function GetNumberFormat Lib "kernel32" Alias "GetNumberFormatA" (ByVal Locale As Long, ByVal dwFlags As Long, ByVal lpValue As String, lpFormat As NUMBERFMT, ByVal lpNumberStr As String, ByVal cchNumber As Long) As Long
Private Sub Form_Load()
'KPD-Team 2000
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
Dim Buffer As String, NF As NUMBERFMT
Buffer = String(255, 0)
With NF
.NumDigits = 3
.Grouping = 1
.lpDecimalSep = "."
.lpThousandSep = ""
.NegativeOrder = 0
End With
GetNumberFormat ByVal 0&, 0, "300243.24", NF, Buffer, Len(Buffer)
MsgBox Buffer
End Sub

Jumat, 04 Desember 2009

Syintax PHP

2. Syntax PHP
Kode PHP disimpan sebagai plain text dalam format ASCII, sehingga kode PHP dapat ditulis hampir di semua editor text seperti windows notepad, windows wordpad, dll. Kode PHP adalah kode yang disertakan di sebuah halaman HTML dan kode tersebut dijalankan oleh server sebelum dikirim ke browser.
Contoh file PHP (contoh.php):

Print ("Contoh text yang menggunakan kode PHP");
?>

Pada file .html, HTTP server hanya melewatkan content dari file menuju ke browser. Server tidak mencoba untuk mengerti atau memproses file, karena itu adalah tugas sebuah browser.
Pada file dengan ekstensi .php akan ditangani secara berbeda. Yang memiliki kode PHP akan diperiksa. Web server akan memulai bekerja apabila berada diluar lingkungan kode HTML. Oleh karena itu server akan melewati semua content yang berisi kode HTML, CSS, JavaScript, simple text di browser tanpa diinterpretasikan di server.
Blok scripting PHP selalu diawali dengan . Blok scripting PHP dapat ditempatkan dimana saja di dalam dokumen. Pada beberapa server yang mendukung, blok scripting PHP dapat diawali dengan . Namun, untuk kompatibilitas maksimum, sebaiknya menggunakan bentuk yang standar ().
Setiap baris kode PHP harus diakhiri dengan semikolon (;). Semikolon ini merupakan separator yang digunakan untuk membedakan satu instruksi dengan instruksi lainnya.
PHP menggunakan // untuk membuat komentar baris tunggal atau /* dan */ untuk membuat suatu blok komentar.

Rabu, 02 Desember 2009

Membuat Form

Pada pertemuan ke-2 kita mempelajari bagaimana cara membuat sebuah form dan membuat target pada Crimson Editor (PHP).
1. Membuat Form Login
Pertama hal kita lakukan yaitu membuat form pada MS.Office FrontPage seperti gambar dibawah ini :

form_login.htm
Pada pembuatan form ini jangan lupa kita masukkan name setiap TextBox-nya pada text box properties, seperti gambar dibawah ini :

Pada TextBox Username, name-nya adalah username sedabngkan pada TextBox Password, name password. Kemudian klik OK.

Kemudian pada tahapan selanjutnya yaitu pada code html-nya kita menghapus skrip pada baris ke-12 (blok warna biru), dan selanjutnya kita mengganti targetnya pada baris yang ke-11 (blok warna kuning) diubah dengan target PHP yang kita tuju yaitu menjadi “tlogin.php”. Dan disimpan dengan nama file form_login.htm.

2. Membuat Target pada Crimson Editor (PHP)
Langkah berikutnya membuat target pada Crimson Editor (PHP) denan skrip PHP sebagai berikut :
$username=$_GET['username'];
$password=$_GET['password'];

echo"

$username dan $password";
?>
Kemudian disimpan dengan nama file tlogin.php, disimpan pada satu folder dengan file form_login.htm.




Membuat Form

Pada pertemuan ke-2 kita mempelajari bagaimana cara membuat sebuah form dan membuat target pada Crimson Editor (PHP).
1. Membuat Form Login
Pertama hal kita lakukan yaitu membuat form pada MS.Office FrontPage seperti gambar dibawah ini :

form_login.htm
Pada pembuatan form ini jangan lupa kita masukkan name setiap TextBox-nya pada text box properties, seperti gambar dibawah ini :

Pada TextBox Username, name-nya adalah username sedabngkan pada TextBox Password, name password. Kemudian klik OK.

Kemudian pada tahapan selanjutnya yaitu pada code html-nya kita menghapus skrip pada baris ke-12 (blok warna biru), dan selanjutnya kita mengganti targetnya pada baris yang ke-11 (blok warna kuning) diubah dengan target PHP yang kita tuju yaitu menjadi “tlogin.php”. Dan disimpan dengan nama file form_login.htm.

2. Membuat Target pada Crimson Editor (PHP)
Langkah berikutnya membuat target pada Crimson Editor (PHP) denan skrip PHP sebagai berikut :
$username=$_GET['username'];
$password=$_GET['password'];

echo"<>$username dan $password";
?>
Kemudian disimpan dengan nama file tlogin.php, disimpan pada satu folder dengan file form_login.htm.