jump to navigation

Modul WEB Juli 6, 2010

Posted by shezoel in Tugas Kuliah.
Tags: ,
add a comment

Arti dari blog menurut saya adalah merupakan sebuah halaman web yang dimana si pemilik blog dapat menulis sesuatu dengan bebas. Blog berarti web log, ciri dari blog itu sendiri mengarah pada hal-hal yang pribadi atau menggambarkan tentang pribadi dari si pemilik blog.

Entah kenapa kebanyakan orang dengan menggunakan blog ini untuk keperluan bertukar informasi, mungkin karena caranya mudah dan bisa lebih lengkap infonya, bahkan ada juga yang urusan bisnis, ada pula untuk mengungkapkan isi hati dari si penulis alias curahan hati.

Faktor-faktor yang perlu diperhatikan sebelum menuliskan sesuatu pada blog, diantaranya:

  1. gunakan blog dengan tujuan yang pasti, hal ini untuk menghindari penyalahgunaan dalam blog itu sendiri.
  2. isi sebuah blog harus diperhatikan, tergantung tujuan masing-masing pemilik blog. Diantaranya menulis puisi, syair lagu-lagu, hobi dan keahlian-keahlian lainnya, yang isinya semenarik mungkin.
  3. setelah blog terisi, dapat melakukan posting dengan cara konsisten sehingga pembaca blog selalu menerima informasi atau hal baru dari blog tersebut. Sehingga para pembaca blog akan selalu singgah ke si pemmilik blog lainnya.

 

Pengertian dari :

WEB dan HTML 

Menurut Sampurna (1996) : WEB adalah sekelompok kode berbasis teks yang sederhana dan universal, disebut Hypertext Markup Language (HTML). Karena berbasis teks, HTML dikenali dan diterjemahkan segala jenis komputer dalam bentuk tampilan informasi yang sama. HTML adalah kreasi Tim Berners Lee, ilmuwan European Laboratory for Particle Physics (CERN – organisasi penelitian 18 negara Eropa) di Geneva Swiss. Maret 1989 Tim memperkenalkan WEB dan HTML sebagai standar antar muka distribusi informasi di Internet yang mampu menggabungkan teks, grafik dan multimedia dengan metode navigasi menu pada mesin UNIX.

HTML adalah bahasa kode pemrograman yang menjadi dasar bagi terwujudnya WEB. Dengan HTML seluruh sistem komputer yang saling berbeda dapat mengenali format-format yang ditampilkan dalam situs-situs internet tanpa perbedaan yang berarti, termasuk didalamnya penampilan multimedia (grafik, suara dan citra video). HTML berbasis teks yang sangat sederhana dan praktis sehingga dapat dipahami oleh berbagai jenis komputer dalam platform sistem yang berbeda.

Dokumen HTML mengandung perintah-perintah teks yang disebut tag untuk menampilkan tulisan, gambar, warna, suara, video, animasi dsb. serta link yang menghubungkan berbagai topik. Dengan bentuk hypertext maka halaman Internet (Web Site – Kios Internet) akan dapat dibangun dengan cepat serta ditampilkan dengan cantik. Dalam konsep hypertext ini pembacaan suatu dokumen tidak harus urut namun bisa meloncat antar topik bahkan di print maupun dicopy ke media penyimpan lokal (harddisk misalnya). Format hypertext juga memungkinkan pemakai mesin yang hanya bisa mengenali teks untuk mengakses dokumen dalam bentuk teks saja. Perbedaannya hanya terletak pada tidak ditampilkannya gambar, grafik, animasi, video, suara dan warna.

Browser WEB

Atas bantuan National Center for Supercomputing Applications (NCSA), Mei 1993 standar ini diwujudkan dalam bentuk software yang disebut MOSAIC. MOSAIC adalah browser pertama WEB dan diaplikasikan multiplatform UNIX, NeXT, Windows dan Macintosh. Browser adalah program penterjemah HTML menjadi tampilan WEB (teks, grafis dan multimedia) di layar komputer pemakai. Kreator MOSAIC adalah Mark Andreesen, pada tahun 1994 bergabung dengan Jim Clark yaitu salah seorang pendiri Silicon Graphics. Mereka kemudian membuat browser WEB komersial pertama yaitu Netscape Navigator yang dengan segera menggeser popularitas MOSAIC. Hingga saat ini Netscape adalah browser paling populer dan menjadi pelopor dibidangnya.

WEB, Internet dan Perkembangannya

Januari 1992 pengguna Internet membentuk The Internet Society yang mempromosikan Internet. Tahun 1994 CERN dan MIT membentuk World Wide Web Consortium (W3C) sebagai otorita tunggal bagi pengembangan WEB serta berwenang menetapkan berbagai standar di dalamnya. Awal dekade 90-an, WEB site (pusat informasi berbasis HTML di Internet) hanya berjumlah sekitar 50 buah URL (Uniform Resource Locator – sistem pengalamatan kios informasi di Internet) dan hanya berisi teks saja.

Menurut Andrew S. Tanenbaum (1996) : akhir 1990 telah berkembang menjadi 3 ribu jaringan dan 200 ribu komputer. Tahun 1992 host kesatu juta terhubung ke Internet dan tahun 1995 terdapat puluhan backbone, ratusan jaringan menengah regional, puluhan ribu LAN, jutaan host dan pengguna. Pertumbuhannya mencapai dua kali lipat setiap tahun (data penelitian Paxton, 1996). Kini WEB adalah antar muka paling populer di Internet yang mampu menampilkan tidak hanya teks namun juga grafik (gambar, foto, animasi), suara, video dan dimensi virtual (3D). Diperkirakan pada akhir 1998 telah lebih dari 10 juta WEB site dibangun oleh institusi pendidikan, bisnis, pemerintahan, media massa, hiburan, militer dan sebagainya dengan pengguna lebih dari 100 juta.

–   HTML (Contd)

HTML (Hypertext Markup Language) adalah suatu bahasa yang digunakan untuk menulis halaman web. HTML dirancang untuk digunakan tanpa tergantung pada suatu platform tertentu  (platform independent). Dokumen HTML adalah suatu dokumen teks biasa, dan disebut sebagai markup language karena mengandung tanda-tanda (tag) tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Pada dokumen HTML yang termasuk sistem hypertext, kita tidak harus membaca dokumen tersebut secara urut dari atas ke bawah atau sebaliknya, tetapi kita dapat menuju pada topik tertentu secara langsung dengan menggunakan teks penghubung yang akan membawa anda ke suatu topik atau dokumen lain secara langsung.

HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu SGML (Standar Generalized Markup Language). Sejak awal perkembangannya sampai sekarang ini telah tersedia bermacam-macam level (versi) HTML, ada HTML level 1.0, HTML 2.0, HTML 3.0 dan HTMl 4.0.

Hypertext Markup Language (HTML) merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan dihalaman web.  

HTTP ( Hypertext Transfer Protocol ) merupakan protokol yang digunakan untuk mentransfer data antara web server ke web browser. Protokol ini mentransfer dokumen–dokumen web yang ditulis atau berformat HTML.

Dikatakan markup language karena HTML berfungsi untuk memformat file dokumen teks bisa untuk ditampilkan pada web browser dengan bantuan tanda-tanda yang sudah ditentukan. Hal tersebut dapat dilakukan dengan menambahkan elemen atau yang sering disebut sebagai  tag.

HTTP (Hypertext Transfer Protocol) adalah protokol utama WEB yang mengatur tata cara yang harus dipakai oleh Browser untuk mengambil dokumen WEB dalam format HTML.

Seluruh protocol ini dapat mengetahui lokasi suatu informasi berkat adanya metode pengamatan di internet yang disebut URL (Universal Resource Locator). Formatnya adalah sebagai berikut : protocol_transfer://nama_host/path/nama_file contohnya: http://www.mtv.com/music/index.html    

(http) protocol transfer yang dipakai, (www) menunjukkan host tersebut mendukung WEB, (mtv) adalah nama host yang dituju, (com) adalah nama top domain, (music) adalah path yang dicari dan (index.html) adalah dokumen yang akan ditampilkan oleh browser dalam format HTML. Selain itu system pengenal dan penamaan di internet mengikuti suatu standar pengkategorian yang disebut Domain Name System (DNS). Dengan DNS setiap nama di internet harus mengikuti kategori domain yang sudah ditentukan agar bisa dikenali. Untuk memperoleh domain name seseorang atau suatu lembaga harus terlebih dahulu mempunyai alokasi IP address dari IANA atau ISP, memiliki mesin/server DNS sendiri atau terdaftar di salah satu mesin DNS dan kemusian mendafter ke lembaga pengelola fasilitas domain registration baik internasional maupun local. Contoh kategori domain adalah : com (organisasi komersial), edu (pendidikan), gov (pemerintahan), org ( organisasi umum), mil (militer). Semua ini adalah standar top domain internasional yang harus diregistrasikan ke sebuah lembaga yang disebut INTERNIC. Sedangkan masing-masing negara punya lembaga registrasi domain dan kompresi data dan Internet Protocol yang bertugas sebagai pengenal (identifier) dan pengantar paket data ke alamat yang dituju.

WEB dan HTML Menurut Sampurna (1996): WEB adalah sekelompok kode berbasis teks yang sederhana dan universal, disebut Hypertext Markup Language (HTML). Karena berbasis teks, HTML dikenali dan diterjemahkan segala jenis computer dalam bentuk tampilan informasi yang sama. HTML adalah kreasi Tim Berners Lee, ilmuwan European Laboratory for Particle Physics (CERN-organisasi penelitian 18 negara Eropa) di Geneva Swiss. Maret 1989 Tim memperkenalkan WEB dan HTML sebagai standar antar muka distribusi informasi di Internet yang mampu menggabungkan teks, grafik dan multimedia dengan metode navigasi menu pada mesin UNIX.

HTML adalah bahasa kode pemrograman yang menjadi dasar bagi terwujudnya WEB. Dengan HTML seluruh system computer yang saling berbeda dapat mengenali format-format yang ditampilkan dalam situs-situs internet tanpa perbedaan yang berarti, termsuk didalamnya penampilan multimedia (grafik, suara dan citra video). HTML berbasis teks yang sangat sederhana dan praktis sehingga dapat dipahami oleh berbagai jenis computer dalam platform system berbeda.

Kini WEB adalah antar muka paling populer di internet yang mampu menampilkan tidak hanya teks namun juga grafik (gambar, foto, animasi), suara, video dan dimensi virtual (3D). Diperkirakan pada akhir 1998 telah lebih dari 10 juta WEB sit dibangun oleh institusi pendidikan, bisnis, pemerintahan, media massa, hiburan, militer dan sebagainya dengan pengguna lebih dari 100 juta.

Dynamic HTML

Kemampuan terbaru dari HTML adalah gabungan beberapa script dalam HTML yang menjadikan halaman tampilan bersifat dinamik, cerdas dan mampu berubah otomatis sesuai kehendak pengunjung. Halaman ini bisa pula menampilkan hal-hal tertentu atau pop up windows yang terpisah secara otomatis walaupun tanpa diminta setiap kali pengunjung membuka halaman tersebut. Halaman tersebut juga mampu mengerjakan hal-hal tertentu yang tersembunyi seperti mengirimkan cookies atau mendeteksi informasi-informasi dalam komputer pengunjung. Ide dasarnya adalah suatu halaman web yang cerdas namun sederhana dengan memanfaatkan teknologi server dan script sekaligus. Setiap perusahaan memiliki sendiri standar DHTML ini, Microsoft misalnya menerapkan teknologi Active Server Pages (ASP) yang berjalan di platform server Windows NT based dengan menggunakan software Internet Information Server (IIS) serta memakai fasilitas script FrontPage Extension serta Active X.

Di dalam kehidupan ini banyak cara yang digunakan untuk berkomunikasi. Misalnya dengan menggunakan surat, telegram, dan lain-lain. Dalam era teknologi informasi ini komunikasi juga dapat dilakukan dengan menggunakan komputer. Salah satu cara yang digunakan untuk mengirimkan pesan melalui komputer adalah dengan menggunakan fasilitas net send yang terdapat pada Windows. Untuk mengirimkan pesan biasanya para pengguna komputer menggunakan command prompt dengan cara mengetikkan net send nama_komputer “isi pesan”. Jika menggunakan net send sangatlah tidak efisien karena setiap kali kita ingin mengirim pesan, kita harus selalu mengetikkan net send kemudian diikuti dengan mengetikkan nama komputer yang ingin kita hubungi. Tentunya dengan cara tersebut sangatlah merepotkan. Oleh karena itu, dibutuhkan suatu program yang mempermudah kita untuk mengirim pesan dari satu komputer ke komputer yang lainnya. Dalam menggunakan aplikasi ini, kita hanya perlu sekali memasukkan nama komputer yang ingin kita hubungi. Setelah itu kita hanya perlu mengetikkan isi pesan yang ingin disampaikan. Sangat mudah dan efisien bukan? Penasaran? Cobalah script berikut ini.

Ketikkanlah script program dibawah ini dengan menggunakan Notepad lalu simpan dengan nama chatting.vbs dan jangan lupa ubah Save as type yang tadinya dari Text Documents (*.txt) menjadi All Files. Jangan lupa juga untuk menonaktifkan Word Wrap yang ada di Notepad pada saat pengetikan script program.

[color=olive]dim aksi, perintah, komputer, kompu, pesan, kalimat, hasil

mulai()
sub mulai()
komputer = InputBox(“Masukkan Nama Komputer:”,”PeSink [Pesan Singkat]”)
kompu=ucase(komputer)
kirim_beneran()
End Sub

sub kirim_beneran()
set aksi = WScript.CreateObject(“Wscript.Shell”)
kalimat = “Anda terhubung dengan komputer: [” & kompu & “]” &_
vbcrlf & vbcrlf &_
“Ketik [quit] untuk berhenti.” & vbcrlf &_
“Ketik [ganti] untuk ganti teman.” & vbcrlf & vbcrlf & vbcrlf &_
“Pesan Anda:”
pesan = InputBox(kalimat,”PeSink [Pesan Singkat]”)
hasil=ucase(pesan)
if hasil=”QUIT” then
MsgBox “Anda keluar dari chatting ini!”,vbOkOnly,”PeSink [Pesan Singkat]”
wscript.quit
else
if hasil=”GANTI” then
MsgBox “Anda Ganti Teman Chatting!”,vbOkOnly,”PeSink [Pesan Singkat]”
mulai()
else
perintah = “cmd /c net.exe send /domain:” & kompu & ” ” & pesan
aksi.run perintah, 0, true
MsgBox “Pesan telah dikirim ke komputer: ” &_
kompu,vbOkOnly,”PeSink [Pesan Singkat]”
kirim_beneran()
end if
end if
End Sub[/color]

Setelah mengetikan script program diatas simpanlah file tersebut kemudian jalankan file yang bernama chatting.vbs. Program diatas telah diuji coba di sistem operasi Windows 2000 Professional dan Windows XP Professional Service Pack 2. Selamat belajar & mencoba.

Kita semua tahu apa itu Internet, mudah-mudahan saya tidak salah. Paling tidak bagi yang belum mengetahui-nya Internet secara sederhana Internet adalah jaringan dari jaringan (network of networks).

 

–   PHP adalah bahasa program yang mengutamakan di server side scripting yang merupakan bahasa pemrograman yang reliabel dan sangat mudah diintegrasikan dengan database MySQL. Bahasa pemrograman ini sangat kompatibel dengan berbagai macam platform serta berbagai macam jenis database. PHP merupakan bahasa pemrograman yang cukup mudah dan cukup menyenangkan untuk dipelajari. Anda bisa membangun aplikasi berbasis web dengan cepat dan mudah. Tersedia puluhan pustaka PHP untuk menangani berbagai kebutuhan. Sebut saja koneksi database, web service, pemrosesan XML, sampai pemanggilan Windows API. Semua fungsi didokumentasikan dengan cukup baik dan terkadang, contoh penggunaan suatu fungsi pun telah disertakan.  

Struktur dasar fungsi dalam PHP sebagai berikut :

function nama_fungsi()

{

Taruh kode program di sini;

}

Untuk membuat Fungsi ada beberapa hal yang harus diperhatikan :

  • Awali setiap pembuatan fungsi dengan kata function.
  • Nama fungsi dapat berupa angka, huruf atau campuran keduanya, namun huruf pertama tidak boleh angka. 

Contoh penamaan fungsi yang salah :

function 1contoh ()

{

Contoh;

}

  • Nama fungsi tidak boleh sama dengan yang ada dalam Library PHP

Contoh :

Function echo()

{

Kode;

}

  • Dalam tanda {…}, merupakan tempat untuk menuliskan kode program.
  • Untuk memanggil fungsi, cukup dengan memanggil nama fungsinya.

 

Contoh PHP script yang mengunakan parameter :

<?PHP

//menetapkan variable $nilai=5

$nilai = 5;

//membuat fungsi hitungmath

Function hitungmath($nilai)

{

$pengali = 5;

$total = $pengali * $nilai;

echo $total;

}

//Memanggil fungsi

Hitungmath($nilai);

?>

Output : 25

Penjelasan :

  • $nilai = 5 adalah variable yang mau di olah dalam fungsi hitungmath. 
  • Function hitungmath($nilai) -> membuat suatu fungsi dengan nama hitungmath dan parameter $nilai, $nilai di sini merupakan nilai yang mau diolah dalamfungsi hitungmath, dalam hal ini nilai yang mau diolah sebesar $nilai atau 5. 
  • Hitungmath($nilai); -> memanggil fungsi hitungmath. 

 

PHP memiliki 2 jenis scope variable :

1. Lokal variable yaitu variable yang hanya dapat digunakan di dalam fungsi.

2. Global variable yaitu variable yang dapat digunakan di luar dan di dalam fungsi.

PHP memiliki beberapa syarat dalam variable scope, diantaranya :

1. Variabel yang dideklarasikan di dalam sebuah function, hanya dapat digunakan pada fungsi tersebut. Jenis scope variable ini dikenal dengan local variable.

2. Variabel yang dideklarasikan di luar function, di kenal dengan global variable.

3. Menggunakan perintah require() dan include() tidak mempengaruhi area scope varibel. Jika suatu ketika memanggil dengan perintah di atas dan variable terletak di dalam suatu fungsi maka variable yang terdapat didalamnya adalah local variable, namun jika variable terletak diluar fungsi maka variable tersebut akan dianggap sebagai global variable.

4. Suatu variable dalam fungsi dapat dijadikan global variable dengan cara menambahkan kata global pada variable yang dideklarasikan.

5. Variable yang terbentuk dapat dihapus dengan cara unset($nama_variabel).

Agar lebih paham mengenai variable scope, simak studi kasus berikut :

variablescope1.php

Function scope()

{$

variabel = “nilai”;

}

echo $variabel;

$variabel yang ada pada function scope(), dinamai local variable, variable ini hanya dapat digunakan di dalam function scope() saja.

$variabel diluar function scope(), dinamai global variable, variable ini bersifat global, karena $variabel tidak didefinisikan sebelumnya maka tidak ada hal yang ditampilkan.

PHP merupakan script untuk pemrograman web server side, yang membuat dokumen HTML secara on the fly. Maksudnya dokumen HTML yang dihasilkan dari suatu aplikasi, bukan dokumen HTML yang dibuat menggunakan editor teks atau editor HTML. Dengan menggunakan PHP maka maintance suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan mengguanakan script PHP.

PHP/FI merupakan nama awal dari PHP. PHP adalah Personal Home Page, sedangkan FI adalah Form Interface. Dibuat pertama kali oleh Rasmus Lerdoff. PHP awalnya merupakan program CGI yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam browser web. PHP secara resmi merupakan kependekan dari Hypertext Preprocessor. PHP merupakan bahasa script server side yang disisipkan pada HTML.

Konsep Pemrograman PHP

Untuk memahami bagaimana sebuah halaman PHP diperlakukan oleh web server, kita perlu mengetahui proses atau presedur yang terjadi. Ketika ada sebuah request ke sebuah halaman PHP, maka server melakukan hal-hal berikut :

  1. Membaca request dari browser tersebut.
  2. Mencari halaman yang diminta.
  3. Melakukan perintah yang ada dihalaman PHP yang diminta.
  4. Mengirim hasil eksekusi kepada browser.

Kode PHP disimpan sebagai sebuah file plaint text dalam format ASCII. Hal ini memungkinkan kita dapat menulis kode/program PHP hampir disemua teks editor seperti : Notepad, Homesite dan  Dreamweaver.

Sebuah file .html biasa akan dilewatkan oleh web server. Web server tidak akan memproses isinya dan akan langsung dikirim kembali ke browser karena adalah tugas browser untuk memproses file .html.

Sedangkan sebuah file .php akan diperlakukan berbeda. Pertama kali server menjalankan sebuah file akan diasumsikan bahwa isi file tersebut hanya berisi HTML, CSS, javascript dan teks sederhana. Isi file tersebut dapat langsung dilewatkan ke browser tanpa harus diterjemahkan dahulu oleh server. Web server baru akan masuk ke “PHP mode” ketika server menemukan tag php.

 

 

Perintah Dasar Dalam PHP

PHP adalah bahasa yang HTML-embedded. Artinya perintah-perintah dalam PHP dapat menyatu dengan tag-tag  HTML dalam sebuah file. Sebuah program PHP tidak lebih adalah file HTML yang didalamnya terdapat perintah-perintah tertentu. Karena PHP adalah bahasa HTML yang embedded maka harus ada sebuah cara untuk memisahkan bagian mana dari file tersebut yang merupakan bahasa PHP dan HTML

  1. <? echo (“Script PHP”); ?>
  2. <? Php echo (“script PHP);?>
  3. < script language=”php”>….</script>

Untuk menuliskan komentar digunakan “/*” dan ditutup dengan “*/” atau meletakkan tanda “#” pada awal baris. Hal yang paling penting dalam memberikan perintah PHP adalah setiap perintah PHP harus selalu diakhiri dengan tanda titik koma “;”. Dokumen yang mengandung perintah PHP harus disimpan dalam ekstensi .php atau .phtml ataupun .php3.

DASAR-DASAR PHP

Struktur PHP

PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya, semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server, sedangkan yang dikirimkan ke browser hanya hasilnya saja.

Buatlah script sederhana menggunakan editor. Banyak editor yang bisa digunakan untuk menulis script PHP, misalnya PHPEditor, EditPlus, dan banyak lagi. Jika belum memiliki editor lain, bisa menggunakan NOTEPAD untuk mengetikka scrip-script PHP.

Tuliskan script program sederhana di bawah ke dalam NOTEPAD! Simpan script tersebut dengan  nama “hitung.php” ke dalam direktori c:|Apache|htdocs\. Ingatlah bahwa setiap file PHP harus disimpan dalam directory htdocs.    

Catatan :

Jangan lupa untuk mengganti pilihan “Save As Type” menjadi “All Files” pada saat menyimpan dokumen dengan ekstensi PHP (*.php). Jika itu tidak diperhatikan, maka fiel akan tetap terbaca sebagai file teks biasa.

[membangun Aplikasi Berbasis PHP 5 dan Firebird 1,5- Iswanto, ST]

PHP adalah bahasa server – side srcipting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Maksud dari server-side scripting adalah sintaks dan perintah perintah yang di berikan akan sepenuhnya di jalankan di sever tetapi di sertakan dengan dokumen HTML. Pembuat web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web. Ketika seorang pengguna internet akan membuka suatu situs yang menggunakan server-side scripting PHP, maka terlebih dahulu server akan memproses semua perintah PHP,di server lalu mengirimkan hasilnya dalam format HTML ke web browser pengguna internet tadi. Dengan demikian pengguna internet tidak dapat melihat kode program yang di tulis dalam PHP, sehingga keamanan akan halaman web lebih terjamin.

PHP merupakan sofware yang open source (gratis) dan mampu lintas platform, yaitu dapat di gunakan dengan sistem operasi dan web server apapun. PHP mampu berjalan di windows dan beberapa versi linux.PHP dapat juga di bangun sebagai binary yang dapat berjalan sebagai  CGI, PHP dapat mengirim HTTP header dan dan dapa mengeset cokies.PHP juga menawarkan koneksitas yang baik dengan basis data,yaitu Oracle, Sybase, mSQL, My SQL, Solid, PostgreSQL, Adabas, FilePro, Velocis, dBase, Unix dbm dan tak terkecuali semua database ber-interface ODBC.

                PHP adalah kependekan dari PHP Hypertext Processor, bahasa interpreter uang mirip dengan bahasa C dan Perl yang memiliki kesederhanaan dalam perintah. PHP dapat digunakan bersama dengan HTML sehingga memudahkan dalam pembangunan aplikasi web dengan cepat. PHP dapat digunakan untuk meng-update basis data dan menciptakan basis data. Interpreter adalah sebuah program yang digunakan untuk membaca file yang berisi kode program yang akan dijalankan, kemudian interpreter tersebut akan meminta CPU untuk melakukan perintah yang diterimanya.

                Seperti halnya program open source lainnya, PHP dibuat di bawah lisensi GNU, General Public License, yang dapta di-download gratis melalui http://www.php.net. Awalnya, PHP diciptaka oleh Andi Gutmans untuk menghitung jumlah pengunjung yang menakses homepage yang dibuatnya. Namun, seiring dengan perkembangan internet, dirilis PHP/FI, PHP2, PHP3, PHP4, dan selanjutnya PHP5. PHP5 telah mampu digunakan untuk membangun aplikasi web dengan koneksi basis data yang cukup banyak. PHP5 adalah versi pengembangan dari PHP4 dengan menambahkan fungsi-fungsi seperti Zend Engine (http://www/zend.com) sehingga akses lebih cepat, kuat, stabil, serta mudah untuk berinteraksi dengan berbagai aplikasi pendukung lainnya. PHP banyak mendukung basis data, seperti MySQL, PostgresSQL, Interbase, ODBC, mSQL, Oracle, dan Sybase. Kini, PHP4 banyak digunakan oleh para web developer untuk membangun aplikasi web karena memang terbukti dapat bekerja dengan baik.

Penulisan PHP

                Penulisan script PHP diawali dan diakhiri dengan sintaks khusus. Ada beberapa cara yang dapat digunakan untuk menuliskan script PHP, yaitu :

  1. dengan sintaks ”<?php” dan ”?>”; sintaks tersebut adalah yang paling umum dari PHP.
  2. dengan sintaks ”<%” dan ”%>”; sintaks tersebut sebenarnya adalah sintaks dari ASP, tetapi dapat digunakan sebagai sintaks PHP apabila konfigurasi PHP pilihan asp_tag diaktifkan.
  3. dengan sintaks ”<SCRIPT LANGUAGE = ”php” dan diakhiri dengan ”</SCRIPT>”; sintaks itu digunakan untuk mendeklarasikan sebuah perintah pada html.

 

Variabel pada PHP

                Variabel merupakan suatu ”tempat” di dalam memori komputer yang dialokasikan untuk menyimpan data. Pada PHP, variabel ditandai dengan tanda dollar ($) dan diikuti dengan nama variabelnya. Penamaan variabel mengikuti aturan sebagai berikut:

  1. harus diawali denga huruf atau underscore (_), dapat diikuti oleh huruf, angka, underscore, atau sembarang karakter ASCII dari 127 hingga 255.
  2. huruf kecil dan besar dibedakan (case sensitive).
  3. tidak boleh mengandung spasi. 

Variabel dalam PHP tidak harus dideklarasikan terlebih dahulu sebelum digunakan, tidak seperti dalam bahasa pemrograman tertentu yang harus mendeklerasikan variabel tertentu.

Fungsi pada PHP

                Fungsi adalah konstruksi pemrograman untuk melakukan suatu proses. Dalam pemrograman, kita biasa melakukan proses secara berulang kali. Oleh karena itu, fungsi sangat membantu programmer untuk menangani hal tersebut supaya penulisan kode programnya lebih efisien.

Bentuk umum fungsi:

                Functionnama_fungsi (argumen)

                {

                Kode perintah

}

Fungsi harus didefinisikan terlebih dahulu sebelum digunakan. Pengembalian nilai dari suatu fungsi menggunakan perintah return. Semua jenis data bisa digunakan sebagai nilainya, termasuk list dan objek.

–         CSS (Cascading Style Sheets) yaitu tekhnik untuk memperindah halaman situs (website), dengan ini memudahkan untuk mengubah keseluruhan tampilan dan warna yang ada di situs serta dapat memformat ulang.

Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS digunakan terutama untuk memisahkan antara isi dokumen (yang ditulis dengan HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang ditulis dengan CSS). Pemisahan ini dapat meningkatkan aksesibilitas isi, memberikan lebih banyak keleluasaan dan kontrol terhadap tampilan, dan mengurangi kompleksitas serta pengulangan pada stuktur isi.
CSS memungkinkan halaman yang sama untuk ditampilkan dengan cara yang berbeda untuk metode presentasi yang berbeda, seperti melalui layar, cetak, suara (sewaktu dibacakan oleh browser basis-suara atau pembaca layar), dan juga alat pembaca braille. Halaman HTML atau XML yang sama juga dapat ditampilkan secara berbeda, baik dari segi gaya tampilan atau skema warna dengan menggunakan CSS.

Labels: css, css html, css text, css tutorial, pengertian sistem

Menurut wikipedia, CSS (Cascading Style Sheet) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Untuk lebih jelasnya, CSS adalah suatu bahasa yang digunakan untuk mengatur tampilan suatu website, baik tata letaknya, jenis huruf, warna, dan semua yang berhubungan dengan tampilan. Pada umumnya, CSS tu digunakan untuk menformat halaman web yang ditulis dengan HTML atopun XHTML. Nah sekarang anda sudak tahu kan apa yang dimaksud dengan CSS? 🙂

Sekarang kita lanjut ke cara pemakain CSS. Cara pemakain CSS ada 2 cara. Cara yang pertama adalah dengan menggabungkan CSS langsung ke dalam satu file markup kita (internal), cara yang kedua adalah dengan cara memanggil CSS tersebut (eksternal). Trus apa yang membedakan antara keduanya itu? Pertanyaan yang bagus teman.. 🙂 Yang membedakan adalah cara menggunakan dan cara pemanggilan CSS tersebut. Kalau kita memakai internal CSS semua kode CSS dan markup kita masukkan dalam satu file yang sama, kalo kia memakai eksternal CSS kita perlu untuk membuat link untuk menghubungkan keduanya.

Keuntungannya yaitu :

–         cepat dan mudah di update, dengan mendefinisikan sebuah style-sheet global yg isinya aturan CSS tersebut untuk menerapkan seluruh HTML pada halaman situs

–         kompleksitas dokumen kode dan ukurannya bisa diperkecil

–         user berbeda maka style sheet dapat berbeda pula.

–         My SQL (Database)

MySQL adalah multiuser database yang menggunakan bahasa Structure query  language  (SQL) . MySQL dalam operasi clien-server melibatkan server daemon MySQL disisi server dan berbagai macam program serta library yang berjalan disisi clien. MySQL mampu menangani data yang cukup besar. Perusahaan yang mengembankan MySQL yaitu TcX, mengaku dapat menyipan data lebih dari 40 database, 10.000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100 gigabyte data.   

 

SQL adalah bahasa standar yang di gunakan untuk mengakses database server. Bahasa ini dikembangkan oleh IBM pada tahun 1970. dengan menggunakan SQL proses akses data base menjadi lebih user friendly. Dibandinkan dengan menggunakan dBase atau clipper yang masih menggunakan perintah pemrograman.

                SQL merupakan bahasa basisdata yang relational yang terdiri atas kumpulan perintah untuk untuk mendefinisikan, memanipulasi dan mengontrol data. SQL merupakan bahasa yang non prosedural dan tool yang digunakan untuk berkomunikasi dengan DBMS.

                Salah satu keistimewaan perintah SQL adalah user dapat berkomunikasi lansung dengan database, sehingga tidak perlu lagi menggunakan bahasa pemrograman yang rumit. Dengan SQL user dapat mengubah, memasukan dan menghapus data dari database yang memiliki security sehingga hanya orang tertentu saja yang dapat mengaksesnya. Salah satu bentuk keamanan database dengan membuat hak ( previllege) dari setiap user database ke dalam tingkatan tertentu yang di atur oleh Database Administrator (DBA).

 

  1. Mysql yaitu salah satu Relational database management system yang bersifat Open Square. Struktur database disimpan dalam table-tabel yang saling berelasi. Karena sifat Open source maka MYSQL dapat digunakan dan didistribusikan baik untuk kepentingan individu maupun corporate secara gratis, tanpa memerlukan lisensi dari pembuatnya. Mysql dapat dijalankan dengan berbagai platform system operasi antara lain Windows, Unix, Sun OS, Linux dan yang lainnya. Source dan dokumentasi lengkap dapat diperoleh mealalui situs www.mysql.com.
  2. Menjalankan MYSQL

MYSQL terdiri dari dua bagian yakni Server dan Client. Untuk dapat menggunakan MySQL, baiknya MySQL Server dijalankan terlebih dahulu, menjalankan MySQL Server tergantung pada platform sistem operasi MySQL diinstall. Contoh :

 – pada linux/etc      /rc.d/INIT.d/mysqld

 – pada Windows c:\apache\bin\mysql

Setelah MySQL Server dijalankan dibutuhkan program MySQL client untuk melakukan administrasi Server MySQL diantaranya membuat tabel, membuat database dan lain-lain. Untuk menjalankan program client MySQL dengan menggunakan perintah :

C: \apache\mysql\bin> mysql

(dari Ms-Dos Windows, diasumsikan MySQL client berada pada direktori tersebut)

[root@server]# mysql                      (dari Linux)

[root@server]# mysql                      –help

Mysql menyediakan juga program lain untuk administrasi server mysql antara lain mysql-front, yaitu administrasi mysql berbasis grafis. Untuk melakukan administrasi mysql berbasis web dapat menggunakan program PhpMyadmin.

  1. Koneksi ke MYSQLServer

Untuk dapat melakukan koneksi ke server mysql dibutuhkan nama user, nama host dan passwors user.

[root@server]# mysql  -h <host> –u <nama_user>  -p

Enter password: ******

<host> menyatakan menggunakan nama host/ip address server mysql.

<nama_user> yaitu nama user yang mempunyai hak untuk melakukan akses terhadap database mysql.

Option –p merupakan penggunaan password untuk login.

Setelah login di mysql server berhasil maka akan menampilkan prompt :

Welcome to the MySQL monitor. Command end with : or \g.

Your mysql connection id is 10 to server version: 5.0.0-alpha-standard-log

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql> 

Untuk keluar dari mysql perintah yang dipergunakan

Mysql>quit

  1. Query Pada MySql

Jika sudah login ke server maka dapat memberikan perintah-perintah pada server tersebut. Misalnya :

mysql> SELECT VERSION(), CURRENT_DATE;

+——————————————+————————-+

|   VERSION                                     |  CURRENT_DATE  |

+——————————————+————————-+

|   5.0.0-alpha-standard-log               |   2009-09-10              |

+——————————————+————————-+

|   row in set (0.03 sec)

Perintah diatas digunakan untuk melakukan query versi server mysql yang dipergunakan dan menampilkan tanggal saat ini.

Perintah-perintah pada mysql diakhiri dengan tanda semicolon (;), antara satu perintah dengan perintah yang lain dibatasi dengan tanda koma (,).

Perintah pada mysql juga dapat digunakan untuk melakukan fungsi-fungsi penghitungan (kalkulator) contohnya:

mysql> SELECT SIN (PI ()/4),  (4+1)*5;

+———————+—————+

|     SIN (PI()/4)     |    (4+1)*5     |

+———————+—————+

|        0.707107       |              25    |

+———————+—————+

1 row in set (0.00 sec)

SIN (PI)/4 adalah perintah unutk menghitung Sinus(PI)/4 sedangkan (4+4)*5 digunakan untuk menghitung operasi aritmetika bilangan tersebut.

mysql> SELECT VERSION ()/SELECT NOW ();

+———————————————+

|  VERSION                                          |

+———————————————+

|  5.0.0-alpha-standard-log                    |

+———————————————+

1 row in set (0.00 sec)

+—————————-+

|  NOW ()                        |

+—————————-+

|  2010-12-10  15:40:59  |

+—————————-+

1 row in set (0.00 sec)

Tanda semicolon (;) yang diberikan diantara dua command dianggap sebagai dua perintah. Apabila tanda (;) belum diberikan maka dianggap perintah tersebut belum selesai.

mysql> SELECT USER ();

+————————–+

|   USER ()                   |

+————————–+

|   root@localhost         |

+————————–+

1 row in set (0.00 sec)

Perintah di atas digunakan untuk mengetahui nama user yang bersangkutan dan nama client tempat user melakukan login. Pada contoh tersebut di atas  user yang melakukan login adalah root dan login melalui computer local server mysql (localhost). Untuk melakikan query pada tabel-tabel pada database mysql terlebih dahulu harus melakukan koneksi pada database. Untuk melihat nama-nama database yang ada pada mysql server dipergunakan perintah :

mysql> SHOW DATABASE;

+——————-+

|  DATABASE   |

+——————-+

|  mysql               |

|  test                   |

+——————-+

2 rows in set (0.06 sec)

Perintah di atas memebrikan informasi nama-nama database yang ada pada server. Secara bawaan terdapa dua database yaitu mysql dan test. Ada kemungkinan daftar nama database tersebut berbeda dianatra server yang berbeda, tergantung pada database yang sudah dibuat pada server. Untuk menggunakan database tertentu digunakan perintah berikut :

mysql> USE mysql;

Database changed

Perintah tersebut dipergunakan untuk database yang menggunakan nama myqsl. Database latihan digunakan perintah :

mysql> USE latihan;

Database changed

Setelah database tertentu dipergunakan maka dapat dilihat daftar atbel yang ada pada database tersebut dengan perintah :

mysql> USE mysql;

Database changed

mysql> SHOW TABLE;

Tables_in_mysql
coloumns_priv              db                                func                             

help_category              

help_keyword              

help_relation                 

help_topic                    

host                              

proc                                

tables_priv                   

user                              

11 rows in set (0.00 sec)

Dafter diatas menunjukkan table-tabel yang ebrada di bawah database mysql. Setelah menggunakan database dan melihat nama-nama table pada database tersebut dapat dilakukan query pada table tersebut.

Melakukan seleksi pada table user di database mysql :

mysql> USE mysql;

Database changed

mysql>SELECT * FROM user;

perintah tersebut digunakan untuk menampilkan nama-nama user yang diijinkan untuk melakukan koneksi ke server database. Untuk mengetahui struktur tabel user pada database mysql, perintah yang digunakan yaitu :

mysql> USE mysql;

Database changed

mysql>DESC user;

Field Type Null Key Default Extra
HostUser

Password

Select_priv

Insert_priv

Update_priv

Delete_priv

Create_priv

Drop_priv

Reload_priv

Shutdown_priv

Process_priv

File_priv

Grant_priv

References_priv

Index_priv

Alter_priv

char (60) binarychar (16) binary

char (16) binary

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

enum (‘N’, ‘Y’)

  PRIPRI  N

N

N

N

N

N

N

N

N

N

N

N

N

N

 

17 rows in set (0.00 sec)

Keterangan :

Host : menyatakan nama host user diperkenankan untuk melakukan login.

User : nama user yang memiliki hak akses pada database mysql

Password : password user untuk login.

Select_priv – Alter _priv : menyatakan hak akses user tertentu terhadap database.

Y : menyatakan user berhak melakukan perintah tertentu

N : menyatakan user tertentu tidak diperkenankan untuk melakukan perintah tersebut.

  1. Create Database

Untuk melakukan database pada mysql perintah yang dipergunakan yaitu :

mysql> CREATE DATABASE latihan;

Query Ok, 1 row affected (0.04 sec)

Untuk menghapus database dipergunakan perintah drop database :

mysql> DROP DATABASE latihan;

Query OK, 1 row affected (0.06 sec)

Selain menggunakan cara tersebut, untuk melakukan koneksi ke server mysql dapat dipergunakan cara dengan langsung melakukan koneksi ke database yang akan dipergunakan:

[root@servert]# mysql –u root –h localhost –p latihan;

Perintah tersebut dipergunakan untuk melakukan koneksi ke server mysql dengan nama database latihan yang berada pada komputer localhost.

  1. Create Table

Untuk membuat tabel perintah yang digunakan adalah create table. Sebelum perintah tersebut diberikan terlebih dahulu diberikan perintah yang menggunakan database tertentu yaitu :

mysql> USE latihan;

Database changed

mysql> CREATE TABLE computer (nama varchar (20), fungsi varchar (30), prosesor char (20), ram INT, hardisk char (20));

Query OK, 0 rows affected (0.06 sec)

Perintah diatas dipergunakan untuk membuat table dengan nama computer dengan struktur tabelnya terdiri atas kolom nama, fungsi, prosesor, ram dan hardisk. Untuk mengetahui struktur table computer tersebut perintah yang diberikan yaitu :

mysql> DESC computer;

Field Type Null Key Default Extra
namafungsi

prosesor

ram

hardisk

varchar (20)varchar (30)

varchar (20)

int (11)

varchar (20)

YESYES

YES

YES

YES

  NULLNULL

NULL

NULL

NULL

 

5 rows in set (0.00 sec)

  1. INSERT data pada Tabel

Untuk melakukan penyisipan data pada table dipergunakan perintah INSERT. Contoh pada table computer yang telah dibuat pada bagian sebelumnya akan disisipkan data perintahnya yaitu :

mysql>INSERT INTO computer (nama, fungsi, prosesor, ram, hardisk)

VALUES(’Server-1’,’Web Server’,’P-III 800’,’512’,’80 GB’);

Query OK, 1 row affected (0.00 sec)

Untuk melihat data yang telah diisikan pada table tersebut dipergunakan peritah:

mysql> SELRCT * FROM computer;

nama fungsi prosesor ram hardisk
Server-1 Web Server P-III 800 512 80 GB

1 row in set (0.00 sec)

Untuk melakukan penyisipan data yang lain pada table yang sama:

mysql> INSERT INTO computer (nama,fungsi,prosesor,ram,hardisk)

VALUES  (’Server-2’,’Email Server’,’P-III 800’,’512’.’80 GB’);

Query OK, 1 row affected (0.01 sec)

Isi table setelah dilakukan penyisipan yaitu :

mysql> select * from komputer;

nama fungsi prosesor ram hardisk
Server-1Server-2 Web ServerEmail Server P-III 800P-III 800 512512 80 GB80 GB

2 rows in set (0.00 sec)

Untuk melakukan seleksi kolom tertentu diprgunakan perintah :

nama prosesor
Server-1Server-2 P-III 800P-III 800

                2 rows in set (0.00 sec)

                Perintah tersebut dipergunakanuntuk melakukan seleksi pada kolom nama dan prosesor.

  1. Menghapus Data pada tabel mysql

Untuk menghapus data pada tabel mysql dipergunakan perintah Delete, yaitu :

mysql> DELETE FROM komputer;

Query OK, 2 rows affected (0.00 sec)

Jika melihat isi dari table computer maka hasilnya akan kosong karena semua data sudah dihapus dengan perintah delete:

mysql> SELECT * FROM computer;

Empty set (0.00 sec)

Untuk menghapus table pada suatu database dipergunakan perintah DROP TABLE:

mysql> DROP TABLE komputer;

Query OK, 0 rows affected (0.00 sec)

MySQL termasuk jenis RDBMS (Relational Database Management System). Sehingga istilah seperti table, baris dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom.

Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi. Tabel-tabel itu terdiri atas baris-baris data (row atau record) yang berada dalam satu atau lebih kolom (column). Baris pada tabel sering disebut sebagai instance dari kata sedangkan kolom sering disebut sebagai attributes atau field.

Alasan digunakannya MySQL sebagai database server adalah :

  1. Mendukung standar yang telah ada.
  2. Didukung oleh berbagai bahasa pemrograman.
  3. Mampu membuat tabel berukuran besar.
  4. Kecepatan, kehandalan dan kemudahan dalam penggunaanya.
  5. Lebih murah.

Perintah Dasar MySQL

Sintaks dalam bahasa MySQL hampir sama dengan Structured Query Language (SQL). SQL adalah bahasa pemrograman standar untuk mengakses dan memanipulasi informasi dari sebuah basis data relasional.

Statement-statement yang ada dalam MySQL diantaranya :

  1. CREATE

Perintah untuk membuat database.

create database dbname;

Perintah untuk membuat tabel didalam databese yang telah dibuat :

use dbname;

create table nama_table(field1 type_var, field2 type_var2);

  1. INSERT

Perintah untuk menambah data pada table dalam suatu database aktif

insert into nama_table(field1, field2) values (‘nilai1’, nilai2’);

  1. DROP

Digunakan untuk membuang atau menghapus database

drop database dbname;

Digunakan untuk membuang atau menghapus tabel dalam sebuah database aktif

drop table nama_table;

  1. DELETE

      Perintah untuk menghapus satu atau lebih record dalam suatu tabel yang memenuhi kondisi yang ditentukan. Jika WHERE tidak disertakan maka akan menghapus seluruh data dari tabel.

delete from nama_table;

  1. SELECT

Perintah untuk menampilkan data pada suatu tabel.

select * nama_table;

  1. UPDATE

Perintah untuk mengubah data yang telah ada pada tabel yang telah dibuat

update dbname set field1=’$field1,field2=’$field2’,field3=’$field3’ where field1=’field1’;

–         CMS

Mungkin bagi pemula, membuat CMS merupakan hal yang sulit, mungkin akan berfikir kalau harus menjadi seorang yang pakar web dengan menggunakan bahasa pemprogramman tertentu, sehingga dapat membuat sebuah CMS sendiri, hal ini bisa dikatakan SALAH!!! Karena siapapun bisa membuat CMS dengan mudah dan sederhana, atau bahkan bisa terlihat professional, padahal membuat programnya masih menggunakan sintak-sintak bahasa yang sederhana.

PC Mild pernah menjelaskan apa itu Web 2.0, yang salah satu kata kuncinya adalah artisipasi pengguna dalam membangun konten sebuah website. Lantas, bagaimana peran webmaster dalam memanajemeni konten-konten tersebut? Content Management System (CMS) adalah jawabannya. Istilah CMS kali pertama digunakan dalam lingkup publikasi dan manajemen konten website. Generasi awal CMS dibangun secara internal oleh organisasi-organisasi yang banyak Melakukan publikasi melalui WWW, misalnya majalah, koran, dan newsletter online. Sistem seperti Wiki dan forumforum komunitas di WWW (yang terbuka) sering kali ikut didefinisikan sebagai CMS, yang berbeda dengan makna asalnya sebagai sistem manajemen untuk publikasi website organisasi atau perusahaan (yang tertutup).

<!–[if !supportLists]–> <!–[endif]–>Apa Itu Konten?

Setiap halaman website terdiri dari dua komponen: desain dan dokumen. Desain mengatur semua hal yang berkaitan dengan bagaimana tampilan sebuah halaman website, misalnya ukuran dan warna halaman, jenis dan ukuran font, dan lain-lain. Sementara dokumen adalah setiap item yang ditampilkan di atas desain, meliputi teks, gambar, suara, video, dan fi le-fi le lainnya. Dokumen-dokumen yang ditampilkan pada se buah halaman website dikenal juga dengan nama konten. Lantas, apakah CMS hanya mengatur dokumen? Pada mulanya memang demikian, tetapi seiring dengan perkembangannya, CMS tidak hanya mengatur dokumen, melainkan juga desain, dan semua yang berkaitan dengan manajemen sebuah website (siapa yang boleh mengakses apa, dan lain-lain).

<!–[if !supportLists]–> <!–[endif]–>Cara Kerja CMS

Sebuah CMS biasanya, tapi tidak selalu, berjalan di atas web server Hampir semua CMS menyediakan kontrol akses bertingkat yang dibagi berdasarkan level penggunanya, misalnya administrator, editor-in-chief, copy editor, layout editor, dan penulis atau kontributor (mirip atau bahkan sama persis dengan struktur organisasi penerbitan media cetak). Penulis atau kontributor mengirimkan tulisannya melalui CMS. Selanjutnya copy editor memberikan komentar, menerima, atau menolak tulisan tersebut juga melalui CMS yang sama. Jika tulisan diterima, selan jutnya layout editor merapikan tampilannya, memilih quote untuk dihighlight, dan mempublikasikannya. Terakhir, editor-in-chief bertanggung jawab secara legal, sementara administrator bertanggung jawab secara teknis untuk semua proses di atas. CMS mengontrol dan membantu setiap pengguna pada setiap langkah dalam alur kerja (workfl ow) di atas, termasuk masalah teknis mem publikasikan dokumen tersebut pada satu atau beberapa web server.

Semua dokumen dan informasi yang berkaitan dengan website, yang biasanya disimpan dalam Relational Database Management System (RDBMS), yang juga berada di server, seperti MS SQL, MySQL, dan PostgreSQL. Untuk berinteraksi dengan dokumen dan informasi yang tersimpan di dalam database dan mem-parsingnya menjadi konten visual, CMS menggunakan scripting language seperti ColdFusion, PHP, JSP atau ASP. Data yang tersimpan di dalam database dipanggil (query), dan diterjemahkan (compile) ke dalam format HTML atau dokumen lainnya, dan ditata (transform) menggunakan Cascading Style Sheet (CSS). Dalam organisasi yang besar, dokumen-dokumen yang berada di server biasanya dapat dikontrol melalui aplikasi desktop. Untuk melakukannya, digunakan Application Program Interface (API) Open Document Management. Dengan demikian, manajemen dokumen dapat dilaku kan secara lebih mudah.

<!–[if !supportLists]–> <!–[endif]–>Istilah-istilah Pada CMS

Meski belum ada standar yang universal, beberapa istilah berikut, yang juga menggambarkan komponen-komponen yang membangun sebuah CMS, kerap ditemukan dalam sebuah CMS:

<!–[if !supportLists]–>· <!–[endif]–>Block – Sekumpulan link yang menuju pada bagian-bagain CMS. Block biasanya tampil di setiap halaman CMS, misalnya di bagian kiri panel navigasi, atau hanya pada halaman muka (homepage).

<!–[if !supportLists]–>· <!–[endif]–>Module – Bagian khusus pada CMS, misalnya bagian khusus artikel, komentar, AQ, dan sebagainya. Beberapa CMS yang kompleks memiliki module-module khusus, seperti module administrasi dan sistem.

<!–[if !supportLists]–>· <!–[endif]–>Theme – Tempat mengatur tampilan setiap halaman website, seperti jenis, ukuran, dan warna font, serta pengaturan properti lainnya.

<!–[if !supportLists]–> <!–[endif]–>CMS dan Web 2.0

Pada awal keberadaannya, CMS seperti yang dipelopori CNET dan Vignette memang masih bersifat tertutup. Hanya orang-orang dalam organisasi dapat menulis, mengedit, dan mempublikasikan konten website. Namun hal ini tidak berlangsung lama. Konsep membangun konten web site secara kolaboratif dipelopori oleh forum diskusi, dan Wiki kemudian melahirkan CMS yang terbuka seperti yang ada sekarang. Saat ini, hampir semua website besar, seperti Friendster, MySpace, dan Wikipedia mengusung CMS terbuka, dan mepersilakan setiap orang untuk berpartisipasi membangun konten untuk website, atau yang dikenal dengan istilah Web 2.0

 

–         Internet Marketing

Internet marketing sebenarnya sama saja dengan marketing pada umumnya. Yang membedakan adalah kita menggunakan internet untuk memasarkan produk. Misalnya, anda menjual produk dengan memakai website sebagai “toko” online anda. Atau bisa juga anda pasarkan lewat mailing list dan forum-forum di internet.

Lebih efektif mana? Dengan internet atau cara konvensional?

Tiap cara pemasaran punya kelebihan dan kekurangan masing-masing sesuai dengan sifat medianya. Efektif atau tidak, lebih banyak ditentukan oleh bagaimana cara kita memaksimalkan kelebihan dan meminimalkan kekurangan cara pemasaran yang dipilih.

Seperti pada internet marketing, misalnya. Internet punya kelebihan terutama di segi modal awal dan biaya operasional yang jauh lebih kecil dibandingkan dengan cara konvensional.

Kelemahannya, orang lebih berhati-hati untuk membeli karena mereka hanya bisa melihat tampilan produk tanpa bisa “merasakannya”.

Banyak tips yang bisa dilakukan untuk mengatasi kekurangan ini. Salah satunya dengan penggunaan domain berbayar (.com, .co.id, dll) untuk meningkatkan kredibilitas bisnis anda. Untuk memperlihatkan kualitas produk, tampilkan testimoni pembeli-pembeli yang puas dengan produk anda.  Mudah kan?

Selama ini kita mengenal bermacam-macam bisnis di internet, akan tetapi apakah kita tau akan arti dari Internet Marketing???
Lalu, bagaimanakah kegiatan pemasaran Internet pada umumnya?
Internet Marketing adalah segala usaha yang dilakukan untuk melakukan pemasaran suatu produk atau jasa yang menggunakan media internet.
Banyak orang beranggapan bahwa pemasaran Internet adalah segala hal yang berhubungan dengan mencari uang di Internet, yang sebetulnya hal ini tidak benar. Perlu diketahui bahwa ratusan bahkan ribuan program mencari uang di Internet adalah kegiatan yang dilarang dan merupakan kecurangan alias penipuan yang hanya menguntungkan untuk orang-orang tertentu saja.
Kegiatan pemasaran Internet umumnya meliputi atau berkisar pada hal-hal yang berhubungan dengan pembuatan produk periklanan, pencarian prospek atau pembeli dan penulisan kalimat-kalimat pemasaran atau copywriting. Pemasaran internet atau e-pemasaran ini secara umum meliputi kegiatan pembuatan desain web (web design), periklanan dengan menggunakan baner, promosi perusahaan lewat mesin pencari informasi (search engine), e-mail, email advertising, pemasaran afiliasi (affiliate marketing), advertensi interaktif (interactive advertising), dll.

Written by @rianto

Artikel ini berkaitan dengan definisi intenet marketing (versi saya). Setidaknya posting ini akan sedikit memberi gambaran yang lebih luas dan paradigma baru tentang dunia internet marketing bagi masyarakat Indonesia.Saya terinsprasi dari obrolan singkat saya dengan Pak Nukman (Virtual.co.id), dan ‘guyonan’ dengan Pak Keke (Marketbiz.net) ketika kita sama sama di bali untuk mendukung event Indonesiabootcamp Januari Lalu.

Kemudian perasaan khawatir saya tentang perkembangan internet marketing di Indonesia yang kalau tidak segera mulai diluruskan definisinya, akhirnya akan berakibat fatal.

Studi Kasus
Seminggu ini saya disibukan oleh beberapa peserta training yang ngotot untuk minta diajarkan tentang internet marketing sehari penuh. Mereka bukan saja berasal dari kota Surabaya saja, bahkan beberapa ada yang dari luar pulau, seperti Sulawesi, ‘mbelani‘ datang ke Surabaya satu hari untuk belajar internet marketing.

Awalnya kedatangan mereka saya sambut dengan bangga hati, ternyata orang Indonesia punya semangat belajar yang tinggi, mereka datang dari jauh untuk mencari tahu lebih tentang internet marketing. Namun setelah beberapa jam ngobrol, saya sempat tertegun sebentar, ternyata hampir semua yang hadir, datang ke Surabaya dengan paradigma yang sama persis. Bagi mereka, internet marketing itu adalah instant money yang bisa bikin kaya mendadak.
Mereka berpikir setelah belajar 2 hari dua malam, besoknya bisa langsung dapat uang ratusan juta.

Sampai saat ini saya tidak habis pikir dan belum tahu, siapa sih yang awalnya menanamkan ‘dogma‘ ini kepada masyarakat , dan siapa yang harus bertanggung jawab.

Saya melarang dengan tegas, ketika salah seorang peserta berniat resign dari perusahaanya gara gara tergiur oleh pendapatan adsense ‘orang lain‘ yang bisa ribuan dollar per minggu.

Ironisnya, beberapa masyarakat Indonesia telah mempunyai paradigma yang salah tentang internet marketing. Separuh lebih masyarakat kita beranggapan bahwa internet adalah dunia cepat kaya. Sudah seharunya saya ikut bertanggung jawab.

Alternatif Peluang
Beberapa bulan menjadi trainer Internet Marketing, saya sedikit banyak membaca pengetahuan masyarakat tentang dunia internet marketing, banyak orang beranggapan bahwa internet marketing sebatas dunia cepat kaya mendadak. Setelah saya pelajari, asal usul munculnya paradigma dan dogma yang saya sebutkan diatas adalah sebagai berikut.

1. Si A mendengar informasi dari temanya dan beberapa kegiatan yang berisi penjelasan kalau internet marketing itu cara gampang cari uang
2. Si A mencari informasi melalui internet, apa itu dunia internet marketing
3. Si A menemukan beberapa halaman website yang menuliskan, kisah sukses beberapa orang yang berpenghasilan dari internet
4. Hari berikutnya si A semakin tertarik untuk berbisnis di dunia internet, dia mengumpulkan lebih banyak informasi tentang dunia ini melalui searh engine
5. Ironisnya, 8 dari 10 halaman yang Si A kumpulkan adalah halaman yang berisi ‘iming iming‘ untuk cepat kaya di Internet

Itulah yang terjadi di Indonesia,banyaknya informasi yang mengarah kepada pemupukan paradigma cepat kaya yang membuat sebagian besar orang salah dalam menempatkan strategi berbisnis online. Yang mereka tahu adalah bahwa internet marketing adalah cara cepat kaya dengan google adsense dan sejenisnya….

Disini bukan berarti saya melarang untuk bermain affiliate,PPC, etc, atau mengatakan bahwa bohong untuk bisa kaya dari program semacam itu. Tidak, program semacam itu bisa menjadi alternatif pendapatan kita, tetapi dengan satu syarat, kita harus benar benar menguasai tehnik dan cara yang ‘seharusnya‘ di jalankan, baru bisa disebut sebagai bisnis di Internet.

Ternyata ada peluang lain yang lebih menjanjikan

Jika kita amati lebih jauh, ternyata ada sisi lain dari internet marketing yang mempunyai propek untuk jangka panjang yang lebih meyakinkan. Disini ada sebuah ruang dan peluang untuk memunculkan sebuah bisnis besar, namun jarang disinggung oleh beberapa kalangan.

Masuk ke ‘SELF YOUR ONLINE PRODUCT VIA INTERNET’
Ya, memasarkan produk sendiri ke internet. Banyak alasan orang untuk menghindari bisnis ini, dengan alasan butuh penanganan yang lebih, ribet dan kurang simple. Hal ini terjadi karena kurangnya informasi yang memberikan gambaran yang details. Sebenarnya, kesulitan bukan pada proses berjalanya bisnis ini, namun justru pada langkah awal untuk memulai. Dapat dipastikan, ketika kita telah mampu menembus benteng ini, mulai menjual dengan cara sederhana, langkah langkah berikutnya akan terasa mudah.

Menghilangkan paradigma bahwa menjual produk sendiri jauh lebih susah untuk memasarkan produk orang lain, itu yang harus dibina. Menjual produk orang lain saja bisa sukses, apalagi kalau memasarkan produk sendiri ya ?

Beberapa alasan orang mengabaikan sisi bisnis online ini :
1. Mereka sibuk mencari alasan dan menyusun kata bahwa saya tidak punya produk untuk dipasarkan
2. Membuat website itu susah
3. Perlu modal yang besar
4. Repot mengurus pelanggan
5. Bisnis ini tidak bisa ditinggal atau di ’sambi’
6. TIDAK PERNAH MELIHAT PROSPEK JANGKA PANJANG

Seperti biasa, saya tidak pernah memberikan sebuah teori untuk menjawab sebuah pertanyaan klasik. Beberapa contoh dibawah ini akan sedikit membuka paradigma tentang definisi internet marketing sesungguhnya.

ACMOBILINDONESIA.COM
Seorang bapak setengah baya, tanpa pengetahuan pembuatan website sama sekali, akhirnya bisa memasarkan produknya ke seluruh Indonesia dengan sebuah website yang menurut saya sangat sangat murah.
Bicara pendapatan, tidak bisa dibilang sedikit, website tersebut telah baru saja launching kurang dari setengah tahun, namun tidak bisa dibilang bisnis kecil kalau beromzet puluhan bahkan ratusan juta setiap bulan

MARKETBIZ.net
Sebuah perusaahaan konsultan dan web development, saya kenal sekali dengan pemiliknya, berhasil tumbuh pesat, dengan bermodalkan ‘nekat’, sekarang perusahaan ini telah berhasil mengubah cara pemasaran lebih dari 400 villa di bali yang awalnya menggunakan metode pemasaran konvesional, sekarang 100% memanfaatkan tehnologi Internet. Membuka lapangan pekerjaan baru bagi warga bali dan sekitarnya

Idwebhost.com
Teman saya dari jogja, yang berhasil mempekerjakan puluhan karyawan di perusahaan web hostingnya. Omzetnya ? tahu sendiri lah waktu beliau dengan malu malu mengungkapkanya di sebuah seminar di JW Marriot surabaya, Seorang pemuda 27 tahun, beromzet lebih dari 400 juta sebulan sekaligus berhasil mempekerjakan puluhan karyawan lokal.

TukarDuit.com
Seorang teman saya dari Jogja, seorang ibu rumah tangga yang berhasil mengelola jasa konversi mata uang, mengelola ratusan klien dari balik laptopnya. Omzet … lebih dari 40ribu USD

Billinghotspot.com
Sebuah perusahaan software dengan konsep sederhana, menyediakan software billing untuk warnet, dikelola oleh sepasang suami istri di Surabaya. Mempekerjakan beberapa karyawan dan programer lokal di perusahaanya. Siapa sih pengusaha warnet yang nggak kenal Indobiling.com

Paperbag-box.com
Ide sederhana untuk memasarkan produk tasnya ke Seluruh Indonesia, mempekerjakan ratusan karyawan di kawasan Sidoarjo.

Indostatistik.com
Jasa pelayanan konsultasi pengolahan data statistik, di punggawai oleh rekan saya di Jakarta, kabarnya dia sekarang ‘asyik‘ melayani puluhan klien tiap harinya.

Pernikmuslim.com
Contoh website jual baju lewat internet

Grandilivingbali.com
Sahabat kecil saya di bali, masih SMU sudah bisa jualan handycraft ke luar negeri

Gempar.com
Mas agus dari semarang, produk utamanya adalah script untuk website.

Vkios.com
Terkenal dengan toko online yang cukup murah, 500ribu siap jualan

Masih banyak lagi beberapa contoh website yang berhasil di dunia internet.
Apakah butuh modal yang banyak untuk bisa seperti mereka ?
Tidak Selalu, sebagian besar bermodal awal yang pas pasan?

Apakah susah untuk membuat website seperti mereka ?
Banyak jasa design website murah yang sangat terjangkau

Apakah bisnis mereka punya prospek jangka panjang ?
Tentu saja, mereka semua bekerja dari rumah, dekat dengan keluarga, penghasilan bulanan semakin meningkat.Prospek jangka panjang sangat besar, apalagi dikelola dengan baik, dan juga bertambahnya pasar pengguna internet yang semakin meluas.

Apakah semudah itu untuk bisa sukses seperti mereka ?
Tidak, mereka melalui proses untuk sampai kepada posisi bisnis yang stabil.

Mengapa mereka tertarik untuk mengembangkan bisnisnya melalui internet ?
Mereka melihat peluang pasar yang semakin luas, modal yang terjangkau
Apa yang dapat diambil kesimpulan dari artikel sederhana diatas ?
1. Internet marketing bukanlah sebuah program kaya mendadak
2. Internet marketing bukan saja sekedar program affiliasi dan adsense, masih banyak peluang bisnis yang jauh lebih mempunyai prospek jangka panjang
3. Banyak orang sukses dari IM tapi banyak pula yang gagal, sukses karena tahu cara berbisnis online yang benar
4. Internet marketing bisa membuka peluang pekerjaan bagi orang di sekitar kita …

–         Web server

Server web adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web, komputer ini akan melayani permintaan dokumen web dari kliennya.

Browser web seperti Explorer dan Navigator berkomunikasi melalui jaringan (termasuk jaringan internet) dengan server web, menggunakan HTTP. Browser akan mengirimkan request kepada server untuk meminta dokumen tertentu atau layanan lain yang disediakan oleh server. Server memberikan dokumen atau layanannya jika tersedia juga dengan menggunakan protokol HTTP.

istem Web Server diharapkan meningkatkan kolaborasi antar pemrogram dan perusahaan, yang memungkinkan sebuah fungsi di dalam Web Server dapat dipinjam oleh aplikasi lain tanpa perlu mengetahui detil pemrograman yang terdapat di dalamnya.

Parameter Keberhasilan Situs Web

  1. Apa ysng menjadi parameter keberhasilan suatu situs Web?
  2. Bagaimana membuat link yang bias membawa kita kebaris ke-n dalam sebuah halaman HTML (misalnya kita membuat link dengan nama baris 15 dan dihalaman lain kita telah membuat satu halaman lain yang berisi baris nomor 1 samapi dengan 20. bagaimana cara membuat link nomor 15 tersebut agar ketika diklik akan membawa kita kebaris 15 di halaman lain tersebut?)
  3. apa perbedasan antara link dan hyperlink?

 

  1. parameter utama keberhasilan sebuah situs Web biasanya dilihat dari banyak tidaknya kunjungan (hit) yang diterima situs Web tersebut.
  2. Misalnya, anda membuat situs Web yang berisi dokumen bernama tes.htm. Halaman tes.htm memiliki link ke hlm1.htm. Dalam hlm1.htm terdapat baris 15 yang merupakan baris yang akan diklik (dikunjungi). Untuk itu, Anda bias memasukkan tag ini dalam halaman tes htm Anda : a. <a href=”hlm1.htm#baris15”>klik baris 15       b.  Kmeudian dalam file hlm1.htm, masukkan tag ini dalam baris dimaksud: <a name=”baris15”><b> Baris 15</b>
  3. Tidak ada. Hyperlink dan link merupakan istila yang sama. Link banyak dipakai karena penulisannya lebih singkat daripada hyperlink.

 

Sumber: majalah INFO KOMPUTER “JARINGAN KOMPUTER UNTUK UKM”

Web development dapat diartikan sebagai pengembangan sebuah situs web untuk world wide web atau internet. Pengembangan yang dimaksud dapat mencakup ecommerce pengembangan bisnis, web design, client side/server side scripting atau pengembangan sebuah halaman statis / sederhana atau yang paling kompleks berbasis web aplikasi internet, bisnis elektronik atau layanan jaringan sosial.

Situs Web

Kumpulan terkait halaman web, gambar atau video atau aset digital lainnya yang dialamatkan dengan nama domain tertentu atau alamat IP dalam protokol internet berbasis jaringan. Sebuah situs web memiliki satu hosting tertentu setidaknya pada sebuah web server, bisa diakses lewat internet atau sebuah private local area network.

Halaman Web

Sebuah dokumen atau sumber informasi yang sesuai untuk situs web, dapat diakses melalui browser dan dapat ditampilkan di layar monitor.

Web Statis

  • Selalu menampilkan informasi yang sama kepada semua pengguna
  • Keuntungan
    • Cepat dan mudah dalam pengaksesan bahkan oleh orang yang tidak punya pengalaman
    • Ideal untuk menunjukkan cara kerja sebuah situs
    • Cukup satu salinan untuk semua orang
    • Kekurangan
      • Susah dikelola jika situs semakin besar
      • Sulit untuk up to date
      • Kesulitan untuk personalisasi pengunjung

Web Dinamis

  • Perluasan kemampuan html
  • Menggunakan perangkat lunak tambahan
  • Perubahan informasi dalam halaman web dapat ditangani melalui peubahan data, bukan melalui perubahan kode program
  • Aplikasi web dapat dikoneksikan dengan database
  • Perubahan informasi menjadi tanggung jawab operator dan bukan tanggung jawab web master