Penelusuran

Selamat Datang

Terima Kasih telah masuk ke Blog berbagi ini. Semoga isi blog ini dapat berguna bagi kita bersama . Aamiin...... ( By Erna Widayati )

Jumat, 18 Februari 2011

Kelebihan PHP

Ketika e-commerce semakin berkembang, situs-situs yang statispun semakin ditinggalkan Karena dianggap sudah tidak memenuhi keinginan pasar karena situs tersebut harus tetap dinamis selama setiap hari. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP.
             Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah :
1.      Oracle
2.      MySQL
3.      Sybase
4.      PostgreSQL
5.      dan lainnya
PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh.
            PHP merupakan software yang open source yang dapat anda download secara gratis dari situs resminya yaitu http://www.php.net, ataupun dari situs-situs yang menyediakan software tersebut seperti di ftp://gerbang.che.itb.ac.id.
            Software ini juga dapat berjalan pada web server seperti PWS (Personal Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti menambah fungsi-fungsi baru.
            Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP.
            PHP dapat diinstal sebagai bagian atau modul dari apache web server atau sebagai CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh jika menggunakan PHP sebagai modul dari apache di antaranya adalah :
1.      Tingkat keamanan yang cukup tinggi
2.      waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman web lainnya yang berorientasi pada server-side scripting.
3.      Akses ke system database yang lebih fleksibel. seperti MySQL.
Dalam modul ini kita akan mempelajari PHP sebagai server-side scripting yang menggunakan apache sebagai webserver. Versi PHP yang kita gunakan adalah PHP4 untuk windows.

Instalasi MySQL


Untuk bisa bekerja dengan software MySQl, tentunya software tersebut harus terinstal terlebih dahulu di komputer kita. Untuk mendapatkan software tersebut kita dapat download dari website resmi MySQL yaitu http://www.mysql.com. Di website tersebut ada beberapa software MySQL dari yang terlama sampai yang terbaru.
            Dalam modul ini kita akan menggunakan MySQL versi mysql-3.23.32-win. Setelah anda download, file tersebut harus di ekstrak supaya kita dapat menginstalnya. Setelah di ekstrak maka kita install dengan menekan file setup dua kali. Selanjutnya ikuti instruksi yang ada ketika instalasi.
            Setelah kita berhasil menginstal software tersebut, maka untuk menjalankannya kita harus memulainya dari Dos-Prompt. Buka tampilan Dos-Prompt dari menu program pada tombol start. Jika kita meletakkan file instalasi mysql di direktori “c:\mysql” maka pada tampilan Dos-Prompt kita masuk ke directori tersebut.
Pada baris pertama yaitu c:\windows\cd\
Dengan di tulisnya cd\ berarti kita pindah ke directori asal yaitu “c:\”. Ada juga sintak “cd..” yang berarti bahwa kita naik ke folder yang di atas folder sebelumnya.
            Karena ketika kita menginstalnya di folder c:\mysql maka kita harus masuk ke mysql. Untuk mengkonfigurasinya maka kita harus masuk ke folder “bin”  dengan menuliskan pada tampilan Dos-Prompt “c:\mysql\bin”
            Agar modul mysql berjalan dengan baik dan dapat terakses dengan benar maka kita harus menjalankan mysqldump yang ada di folder bin dengan sintak mysqld~2, juga kita harus menjalankan mysql-opt dengan sintak mysqld~1.
            Agar bisa MySQL dapat berjalan dengan baik di mana software tersebut terjaga dengan diberi password dan password tersebut terestriksi dengan baik maka gunakan sintak : 
Sintak mysqladmin reload merupakan perintah untuk mengaktifkan mysql dan agar user dan passwordnya dapat aktif dengan baik.
Sintak mysqladmin –u root password smkti berarti nama user adalah root dan password-nya adalah smkti.
            Hal ini sangat berguna ketika kita ingi menghubungkan sintak PHP dengan MySQL karena untuk menghubungkannya kita membutuhkan nama user yang memiliki database tertentu dengan password yang harus terproteksi supaya user lain tidak dapat melihat dan menggangu ini database yang telah ada.
Pada baris pertama yaitu c:\windows\cd\
Dengan di tulisnya cd\ berarti kita pindah ke directori asal yaitu “c:\”. Ada juga sintak “cd..” yang berarti bahwa kita naik ke folder yang di atas folder sebelumnya.
            Karena ketika kita menginstalnya di folder c:\mysql maka kita harus masuk ke mysql. Untuk mengkonfigurasinya maka kita harus masuk ke folder “bin”  dengan menuliskan pada tampilan Dos-Prompt “c:\mysql\bin”
            Agar modul mysql berjalan dengan baik dan dapat terakses dengan benar maka kita harus menjalankan mysqldump yang ada di folder bin dengan sintak mysqld~2, juga kita harus menjalankan mysql-opt dengan sintak mysqld~1.
            Agar bisa MySQL dapat berjalan dengan baik di mana software tersebut terjaga dengan diberi password dan password tersebut terestriksi dengan baik maka gunakan sintak :

Keunggulan MySQL

·     MySQL merupakan program yang multi-threaded, sehingga dapat dipasang pada server yang memiliki multi-CPU.
·        Didukung program-program umum seperti C, C++, Java, Perl, PHP, Python, TCL APIs dls. 
·        Bekerja pada berbagai platform. (tersedia berbagai versi untuk berbagai sistem operasi).
·        Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database.
·        Memiliki sistem sekuriti yang cukup baik dengan verifikasi host.
·        Mendukung ODBC untuk sistem operasi Microsoft Windows.
·        Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi. dan masih banyak keunggulan lainnya (lihat manual mysql_3.22)
·        MySQL merupakan software yang free, dan bisa di download di www.mysql.com. Sedangkan software database lainnya seperti ORACLE merupakan software yang harus di beli.
·        MySQL dan PHP saling terintegrasi. Maksudnya adalah pembuatan database dengan menggunakan sintak PHP dapat di buat. Sedangkan input yang di masukkan melalui aplikasi web yang menggunakan script server-side seperti PHP dapat langsung dimasukkan ke database MySQL yang ada di server dan tentunya web tersebut berada di sebuah web server.

Rabu, 16 Februari 2011

konsep desain web

Pada halaman web terdapat beberapa format tampilan visual seperti ukuran huruf, warna dan gambar lainnya sebagai petunjuk identitas dari informasi yang disampaikan pada situs web.
Bila kita lihat pada setiap majalah, buku atau newsletter pada permulaan tampilan halamannya terdapat sebuah gambar logo khusus atau judul hingga penomoran halaman dengan tata letak yang sama.
Begitu juga pada tampilan halaman web, berbagai tipe huruf dan gambar menjelaskan maksud dari isi informasi yang akan disampaikan. Seperti tampilan huruf dengan ukuran yang lebih besar menunjukan sebuah sesi baru pada suatu informasi atau cerita. Juga sebaris kalimat yang terdapat dibawah gambar atau photo.
Berikut beberapa format tampilan yang terdapat pada suatu halaman web beserta maksud dan tujuannya :
Banner/ Logo  
Sebuah banner atau logo merupakan tampilan awal pada sebuah halaman web. Hal ini merupakan suatu identitas khusus bagi situs web sehingga dapat mengingatkan audiens, sedang berada di situs web manakah mereka berada.
Buatlah sebuah logo yang unik dan menarik sehingga ketika ditampilkan menjadi daya tarik pada audiens untuk mengetahui lebih lanjut.

Statement of Purpose

Sebaris kalimat pada tampilan awal web dengan maksud untuk menjelaskan pertama kali kepada audiens, untuk apa dan siapa situs web tersebut ditujukan.


Table of Content

Merupakan tampilan daftar isi pada sebuah halaman web yang dimaksudkan sebagai petunjuk informasi apa yang akan dilihat oleh audiens.
Seperti halnya daftar isi pada sebuah buku yang menunjukan letak halaman pada setiap topik yang dimaksud.
Pada halaman web dibuat beberapa teks yang saling berhubungan (hyperlink) dengan warna huruf yang dibedakan. Audiens tinggal meng-klik-nya untuk menuju tampilan yang diinginkan.

Masthead/Credits

Menjelaskan kepada audiens tentang siapa saja yang ikut terlibat dalam pembuatan situs web tersebut.

Bila Anda membuatnya sendiri sertakan sebuah ‘link’ yang menunjukan profil pribadi untuk menjelaskannya.

Contact Information

Bila Anda bermaksud menjual suatu produk pada audiens melalui situs web sehingga mereka tertarik untuk membelinya. Bagaimana dan dimana barang tersebut bisa didapatkan ?   Disinilah maksud informasi kontak dibuat yaitu untuk melakukan transaksi lebih lanjut antara Anda dan audiens
Buatlah sebuah ‘link’ yang meliputi informasi :
-          nama perusahaan
-          alamat perusahaan
-          no. telepon perusahaan
-          no. faksimili perusahaan
-          alamat e-mail perusahaan
-          daftar kontak personel yang berhubungan dengan informasi yang dibutuhkan