Kita sebagai programer PHP tentunya tidak asing dengan folder htdocs, kalau kita ingin menghostingkan website kita juga membutuhkan domain name. Domain adalah nama dari alamat website seperti www.google.com. Domain seperti ini disebut TLD (Top Level Domain). kita bisa menilai antara htdocs dan domain intinya sih sama untuk membuka halaman website atau aplikasi yang berjenis php.
Contoh :
isi websiter : index.php
diletakkan di dalam folder
1. htdocs, dalam pemanggilan alamatnya : http://localhost
2. domain (misal : www.namadomain.com) : http://www.namadomain.com
Membuat subdomain
Contoh : ingin membuat subdomain yang bernama subdomain, nantinya folder subdomain di letakkan di dalam htdocs untuk local dan domain(ditempat hosting)
1. htdocs, dalam pemanggilan alamatnya : http://localhost/subdomain
2....
Jumat, 20 Mei 2011
Kamis, 19 Mei 2011
Baca Juga

/* CSS Document */
/* BUTTONS */
.buttons a, .buttons button{
display:block;
float:left;
background-color:#f5f5f5;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:12px;
line-height:130%;
text-decoration:none;
font-weight:bold;
color:#565656;
cursor:pointer;
padding:5px 10px 6px 7px; /* Links */
width:480px;
}
.buttons button{
width:auto;
overflow:visible;
/*padding:4px 10px 3px 7px;*/ /* IE6 */
}
.buttons button[type]{
/*padding:5px 10px 5px 7px;*/ /*...
Print Web Page tanpa header dan footer

Masalah muncul ketika kita memprinting artikel di website, bagaimana cara menonaktifkan header dan footer dari setiap page pada saat memprinting ? masalah ini sangat mengganggu, disamping menghabiskan banyak tinta dengan adanya header dan footer juga menghabiskan ruang dalam memprinting page.
Masalah diatas bisa diatasi dengan melakukan setting pada browser kita,kebetulan saya menggunakan browser Firefox. langsung saja kita praktekkan.
1. Buka browser firefox
2. Pilih menu File >> Print >> Page Setup >> Margins & Header/Footer
Pengaturan dijadikan blank semuanya.
Untuk melihat ukuran penuh, klik saja pada gambar dan...
Rabu, 18 Mei 2011
Membuat Link Menu

Apabila kita ingin membuat desain seperti pada word 2007, kita bisa menggunakan image untuk membuat tampilannya, dari word 2007 di print screen terus diedit di photoshop. Kira-kira seperti di bawah ini gambarnya, gambar dibawah ini adalah gabungan dari beberapa class objek.
Ketika kursor di sorotkan ke objek maka image akan berganti dengan image yang berkilau, kita bisa menambahkan script di mousemove dan mouseleave.
Contoh :
Ketikkan script dibawah ini di bagian mousemove
LPARAMETERS nButton, nShift, nXCoord, nYCoord
thisform.menu_utama.isi_menu_file.Picture='C:\FOXPRO\MONOGRAFI2\IMAGES\BINGKAI_ISI_FILE_AURA.JPG'
dan ketikkan code berikut...
Cara Membuat Class Objek Pada Foxpro

Berikut adalah langkah-langkah untuk membuat objek di foxpro
1. Cara Membuat Class
2. Cara Menambahkan Class di Project Manager
3. Hasil dari penambahan
4. Membuat Class Objek
...
Memberikan Judul Pada Grid Foxpro
Dibawah ini adalah contoh script untuk mengatur judul pada grid foxpro.
SQLEXEC(ConnHandle,"SELECT * FROM tabel_kelembagaan_kelurahan1","b")
thisform.Grid1.RecordSource="b"
with thisform.grid1
.column1.header1.caption = 'Kode Monografi Kecamatan'
.column1.width = 190
.column2.header1.caption = 'Status Kepemilikan'
.column2.width = 100
.column3.header1.caption = 'Luas Tanah'
.column3.width = 100
.column4.header1.caption = 'Luas Bangunan'
.column4.width = 100
.column5.header1.caption = 'dibangun tahun'
.column5.width = 100
.column6.header1.caption = 'APBN'
.column6.width = 100
.column7.header1.caption = 'INPRES'
.column7.width = 100
.column8.header1.caption = 'APBD Provinsi'
.column8.width = 100
.column9.header1.caption = 'APBD Kota'
.column9.width = 100
...
Rabu, 04 Mei 2011
Sistem Administrasi MYSQL
Backup Database dengan mysqldump
Mysqldump adalah suatu program bantu yang digunakan untuk membuat backup sebuah database, beberapa database, beberapa table sekaligus bahkan dapat juga untuk memindahkan data ke server yang lain. Cara kerja mysqldump adalah menuliskan kembali isi dari satu database tertentu dalam bentuk perintah-perintah MySQL kedalam sebuah file teks. Sehingga dapat digunakan juga pada server database lain yang tidak sama system opersinya dan bahkan tidak sama program databasesnya.
Bentuk umum perintah mysqldump adalah :
[system prompt] mysqldump [pilihan] nama_ss [nama_table]
atau
[system prompt] mysqldump [pilihan] --nama_database [pilihan] DB1 [DB2 DB3]
atau
[system prompt] mysqldump [pilihan] --all -databases [pilihan]
Pilihan yang dapat disertakan banya, di bawah ini...
Mengatur Hak Akses
Untuk Apa Hak Akses Perlu Diatur
Mengontrol basis data merupakan hal yang sangat perlu diperhatikandalam rangka menjaga keamanan dari orang-orang yang tidak berhak. Data yang bersifat rahasia tidak dapat disemunyikan dan bahkan kemungkinan data menjadi sampah karena setiap orang bisa melakukan apa saja sesuka hati.
Cara Mengatur Hak Akses
SQL menyediakan perintah GRANT untuk mengatur hak akses seseorang terhadap suatu tabel. Bentuk petintahnya adalah :
Grant hak_akses on nama_tabel_atau_view to pemakai;
Keterangan
Hak akses merupakan hal akses yang akan diberikan (misalnya select atau insert atau gabungannya). Jika hak akses lebih dari satu, antar hak akes perlu dipisahkan dengan koma.
Nama_tabel_atau_view menyatakan tabel atau pandangan (view) yang hak aksesnya akan diatur.
Pemakai...
Mengaktifkan Keamanan Standart
Saat pertama kali kita menggunakan MySQL setelah proses instalasi selesai, MySQL dapat digunaka oleh soapa saja tanpa harus menggunakan password dan nama user. Hal ini akan sangat berbahaya karena pintu menjadi terbuka dan sangat mudah untuk dimasuki oleh orang-orang yang tidak bertanggung jawab. Maka hal pertama yang harus dilakukan setelah berhasil menginstal MySQL adalah mengaktifkan password untuk root adan menghpus anonym user. Anonym user adalah user tanpa identitas dan tanpa password. Masuklah ke dalam system sebagai root dan jalankan MySQL :
Kemudian masuklah ke database mysql (database default yang sudah otomatis tersedia adalah mysql dan test)
Daftar Table di Database Mysql
columns_priv
db
host
tables_priv
user
Tabel - tabel diatas merupakan table satandar yang terdapat pada database...
Mengenal Indeks
Indeks dapat dibentuk secara manula maupun secara otomatis. secara manual index terbentuk melalui printah Create Index dan secara otomatis, Index terbentuk saat menentukan primary key dan unique terhadap field tententu.
Pengertian Indeks
Indeks dapat dibayangkan sebagai indeks buku, sehingga lelalui indeks buku tersebut dapat dicari letak item tertentu dalam buku dengan mudah. Keberadaan indkes dalam basis data antara lain adalah untuk mempercepat pencarian data berdasarkan kolom tertentu, misalnya diberikan perintah :
select * from pegawai where no_pegawai = '7902';
Jika tidak dijadikan indeks, pencarian data akan dilakukan terhadap seluruh tabel, sama seperti kalu akan mencari sesuatu dalam buku tetapi buku tersebut tidak dilengkapi dengan indeks. namun sekirannya indeks yang berkaitan...
Mengenal Pandangan (VIEW)
Pengertian Pandangan
Pandangan (view) adalah tabel semu karena secara fisik tidak ada.
Keuntungan view adalah :
Query yang kompleks dapat disembunyikan sehingga informasi dapat di akses dengan cepat.
Untuk mengatur data tertentu menjadi tersembunyi bagi pemakai
Untuk melindungi data yang besifat rahasia
Cara Menciptakan Pandangan
Untuk membuat pandangan / view digunakan perintah CREATE VIEW.
Contoh :
create view mhs_view as select nim, nama, alamat from mahasiswa;
Keterangan : mhs_view : nama view(pandangan)
Memperoleh Informasi Pada View
Setelah suatu view dibuat, maka view tersebut dapat diakses sebagaimana tabel.
Contoh :
select * from mhs_view;
Membuat View dari beberapa Tabel
create view hasil_view as select a.nim, a.nama, a.alamat from mahasiswa a, mkuliah b, krs c where a.nim = c.nim...
Sub Query (SUBSELECT)
Pengertian Sub Query
Merupakan query yang terletak dalam query yang lain.
Contoh :
Akan ditampilkan nama pegawai yang mempunyai gaji paling besar :
select nama from pegawai where sal = (select max(gaji) from pegawai);
Operator Exists
Merupakan jenis operator boolean, yang mengahasilkan nilai benar (true) atau salah (false). Operator exists akan memberikan nilai benar (true) kalau sub query menghasilkan paling tidak sebuah baris / record.
Contoh :
Akan ditampilkan daftar nama pegawai yang sudah mempunyai departemen.
select nama from pegawai where exists (select*from departemen where id_departemen = pegawai.id_departemen);
Keterangan :Perintah pada sub query diatas berisi pengecekan id_departemen pada tabel pegawai apakah ada?.
Contoh 2 :
Akan ditampilkan daftar nama pegawai yang tidak mempunyai...
Selasa, 03 Mei 2011
Query Antar Tabel (Lanjutan)
Menggabungkan dua atau lebih tabel disebut dengan join, sehingga kita telah menggunakan join pada beberapa contoh-contoh sebelumnya, misalnya :
select nama from pegawai, departemen where pegawai.id_departemen = departemen.id_departemen;
Pada contoh tersebut, kita dapat menampilkan nama pegawai dan nama departemennya. Tetapi tidak semua pegawai tersebut memiliki (berelasi) dengan departemennya. jadi konsep join sebenarnya adalah menampilkan data tepat memiliki pasangan dikedua table yang saling berkait. Tetapi bila tidak ada pasangannya, data tersebut tidak ditampilkan. jenis join seperti ini disebut seperti equajoin. Bagaimana kalau kita ingin menampilkan data-data yang tidak memiliki pasangan data ? Agar hal ini dapat dilakukan, maka kita dapat menggunakan LEFT JOIN atau RIGHT JOIN.
Left...
Query Antar Tabel
Jenis-jenis tabel berdasarkan fungsinya
Tabel Data
Adalah sebuah tabel yang menampung data-data yang digunakan sebagai informasi. Table data merupakan table yang sangat umum digunakan dalam database relasi. Biasanya sifat data pada table ini adalah dinamis karena sering diubah, dihapus dan diperbaharui.
Tabel Validasi
Adalah sebuah table yang menampung data-data yang memiliki criteria tertentu dan biasanya digunakan oleh data pada table lainnya sebagai validasi. Table validasi tersebut juga table referensi (reference table) dan table pencarian (look-up table). Oleh karena itu biasanya table validasi harus lebih dulu ada struktur data dan isinya, sebelum table-table lainnya.
Tabel Penghubung
Adalah sebuah table yang berfungsi sebagai ‘jembatan’ antara dua table yang mengalami relasi many-to-many....
Minggu, 01 Mei 2011
Lebih Lanjut dengan SELECT
Menggunakan perintah LIMIT
menampilkan 10 record pertama dari table mhs, maka perintahnya :
select nim,nama,alamat,tgl_lhr from mhs limit 10;
sedangkan untuk menampilkan data 5 record table mhs dihitung dari [osisi record ke 15 adalah :
select nim,nama,alamat,tgl_lhr from mhs limit 15,5;
Menggunakan option BINARY agar data Case-Sensitive
dengan menambahkan option binary maka data yang ditulis untuk pencarian harus sama dengan data yang tersimpan ditabel (case-sensitive).
contoh :
select nim,nama,alamat from mhs where kota='solo';
select nim,nama,alamat from mhs where binary kota = 'solo';
select nim,nama,alamat from mhs where kota = binary 'solo';
Menulis Expresi pada kolom
akan menampilkan nama dan gaji pegawai setelah gaji dinaikkan 5% dari gaji semula :
select nama,gaji+(0.05*sal) from...