Tampilkan postingan dengan label WEB. Tampilkan semua postingan
Tampilkan postingan dengan label WEB. Tampilkan semua postingan

Rabu, 19 September 2012

Mengenal MVC

MVC (Model View Control) merupakan metode/cara yang biasa digunakan oleh para programmer dalam pembuatan program yang terstruktur. MVC memiliki tiga bagian, sebagai berikut :

--> Model berfungsi sebagai tempat core program, bertanggung jawab mengelola data, mengambil dan menyimpan entitas yang dibutuhkan aplikasi, yang biasanya dari sebuah database dan berisi logika yang dimplementasikan dalam sebuah aplikasi. Model akan memproses semua inputan yang dilakukan oleh user/client

--> View berfungsi sebagai interface/antar muka antara aplikasi/model dengan user, bertanggung jawab untuk menampilkan data yang disediakan model dengan format tertentu, dan sebagai tempat inputan user. View memiliki penggunaan y`g sama dengan beberapa modul template yang ada dibeberapa aplikasi web populer, seperti wordpress, jomla dan aplikasi web yang lainya 

--> Control berfungsi sebagai penghubung/jembatan antara model dan view, berupa kelas(pengendali) yang bertugas mengatur/mengendalikan inputan user. Controller menerima request/inputan dari user/client, memanggil model untuk melakukan operasi yang diminta, selanjutnya akan dikirimkan pada view. View memformat data untuk disajikan/ditampilkan kepada user (dalam aplikasi web sebagai sebuah keluaran html).

@Berbagi ilmu dan pengalaman

Rabu, 12 September 2012

Atribut Manipulasi Font dengan CSS

Untuk memanipulasi font pada halaman web dengan css dengan mudah dapat dilakukan, berikut adalah atribut yang biasa dipakai untuk manipulasi font dengan css :
--> font-family : "jenis_huruf1",jenis_huruf2,jenis_huruf3
Manipulasi jenis huruf
--> font-style : jenis_style
Manipulasi style font. Untuk Jenis_style dapat diisi normal atau italic
--> font-size : nilai_size
Manipulasi ukuran huruf. nilai_size berupa angka dan dapat menggunakan satuan persen,pixel atau em (1 em=16pixel)
--> font-weight : nilai_weight
Manipulasi lebar/ketebalan huruf. Nilai weight dapat diisi berupa bold atau normal

@Berbagi ilmu dan pengalaman


Atribut Manipulasi Teks Dengan CSS

Berikut adalah adaftar nama-nama atribut yang biasa digunakan untuk memanipulasi teks dengan CSS :
--> Manipulasi warna/color pada teks
color : nilai_atribut, misal : color:blue
nilai atribut dapat berupa nilai heksadesimal, rgb(255,255,255)
--> Manipulasi perataan teks
text-align : nilai_atribut, misal : text-align:center
nilai atribut : left,center,right dan justify
--> Indentasi teks
text-indent : nilai_atribut, misal : text-indent:50px
catatan:nilai atribut dapat dirubah sesuai dengan yang diinginkan (px=pixel)
--> Dekorasi teks
text-decoration : nilai_atribut, misal : text-decoration:blink
nilai atribut : none, overline, line-through, underline atau blink
--> Transformasi text
text-transform : nilai_atribut, misal : text-transformation:uppercase
nilai atribut : uppercase,lowercase atau capitalize


@Berbagi ilmu dan pengalaman


Letak Penulisan CSS

Untuk meletakan tulisan css dapat dilakukan melalui dua cara, sebagai berikut :
--> Menjadi satu dengan file html, ada dua cara  :
      -> Menggunakan tag <style> (Internal style)
      contoh : <style type="text/css"> h1{color : red;  font-size:12px;}
      -> Case to Case (Inline Style)
      contoh : <h1 style="color :red; font-size:12px;> Inline Style </h1>
--> Dipisahkan dengan file HTML, ada dua cara :
      -> Menggunakan tag <link>
      contoh : <link href=style.css rel=stylesheet type=text/css>
      catatan : tag link ditempatkan dalam tag head
      -> Menggunakan @import
      contoh : @import "style.css" atau @import url(style.css)

@Berbagi ilmu dan pengalaman

Perintah Dasar Koneksi PHP-MySql

Berikut adalah perintah-perintah dasar yang biasa digunakan oleh PHP untuk koneksi ke MySql  :
--> mysql_connect("nama_host","username","password")
Koneksi php dengan server MySql
--> mysql_select_db("nama_database","koneksi_server_mysql")
Untuk koneksi dengan database MySql
--> mysql_query("syntax/query_mysql","koneksi_server_mysql")
Untuk mendapatkan tabel/data yang ada pada database
--> mysql_num_rows("syntax/query")
Mengetahui jumlah record yang ada pada tabel
--> mysql_fetch_array("syntax/query")
Mengambil record dari suatu query, menghasilkan nilai berupa array dan hasilnya ditampilkan ke dalam web browser

@Berbagi ilmu dan pengalaman

Embedded-Non Embedded Script PHP

Dalam pemrograman web dengan PHP dikenal istilah Embedded dan Non Embedded Script. Embedded script merupakan teknik penyisipan script php dalam tag html yang memiliki ciri-ciri ketika dilihat dengan view source pada web browser maka script php tidak ada, hasil dari eksekusi berupa html murni dan on the fly creation. Sedang Non Embedded Script adalah teknik menyisipkan script php diluar tag html yang berarti bahwa tag html yang berda di dalam script php. Ciri-cirinya adalah tag html tidak beraturan, Hasil murni dari script PHP, meskipun begitu web browser tetap dapat menampilkan informasi

Penulisan Embedded Script :
<html>
<head>
<title>Embedded Script</title>
</head>
<body>
<?php
echo "Hello World";
?>
</body>
</html>

Penulisan Non Embedded Script
<?php
echo "<html>";
echo "<head>";
echo "<title>";
    "Non Embedded Script";
echo "</title>";
echo "</head>";
echo "<body>";
   "Hello World";
echo "</body>";
echo "</html>";
Amati dan lihat perbedaanya :)

@Berbagi ilmu dan pengalaman



Selasa, 11 September 2012

Sekilas Node JS

Pada dasarnya saya sendiri masih belum begitu paham dan maasih perlu banyak belajar terkait node js, mulai dari konsep atau prinsip kerja maupun penggunaan dari node js, oleh sebab itu disini saya tidak bisa menjelaskan cukup banyak terkait node js. Node JS merupakan bahasa pemrograman web server yang ditulis dengan java script v8 yang dipakai google dalam pembuatan aplikasi google chrome dengan memanfaatkan konsep even driven, asynchronous i/o untuk efisiensi, meminimalkan biaya over head dan skalabilitas.

@Berbagi ilmu dan pengalaman

Dasar Content Management System

Content Managemen System yang selanjutnya dalam artikel ini disebut dengan cms, merupakan sebuah sistem yang dibuat untuk memudahkan pengguna web dalam mengelola konten atau isi dari sebuah website, tanpa harus mengetahui secara teknis (proses pembuatanya). Sehingga dalam aktifitas create, update and delete suatu konten website dapat dilakukan dengan mudah, efektif dan efisien oleh pengguna web yang masih pemula sekalipun. Secara detail cms memiliki manfaat sebagai berikut :
--> Managemen data
--> Mengatur siklus hidup website
--> Mendukung web templating dan standarisasi
--> Personalisasi website
--> Sindikasi
--> Akuntabilitas / Keamanan (Hak akses)
Konsep dari cms adalah memirahkan antara konten/isi dengan desain, sehingga konsistensi dari tampilan sebuah website dapat dijaga dengan baik, Saat ini cms banyak cms yang sudah beredar dimanfaatkan untuk berbagai keperluan, diantaranya :
--> Mengelola website pribadi
--> Mengelola website perusahaan/instansi
--> Portal/website komunitas
--> Forum
--> E-Commerce

@Berbagi ilmu dan pengalaman

Alasan PHP lebih Favorit

Hampir semua atau bahkan semua programmer web kenal dengan PHP, selain itu para programmer web juga menyukainya sehingga menjadi favorit para programmer web. Tentu hal itu ada alasanya, sebagai berikut :
--> PHP dapat berjalan di berbagai platform (windows, linux, unix, dll)
--> Kompatibel dengan  bermacam-macam server yang ada saat ini (Apache, IIS, dll)
--> Bahasa pemrograman script yang berlisensi Gratis
--> Mudah dipelajari
--> Memiliki dokumentasi yang lengkap

@Berbagi ilmu dan pengetahuan

Teknik Penulisan Script PHP

Terdapat banyak teknik penulisan script PHP, akan tetapi diartikel ini dituliskan 3 teknik saja, sebagai berikut:

Teknik Pertama :
<?php
Echo “Hello World !”;
?>
Teknik Kedua :
<?
Echo “Hello World”;
?>
Teknik Ketiga :
<script language=”php”>
Echo “Hello World!”;
</script>

@Berbagi ilmu dan pengalaman

Prinsip Kerja PHP

--> Client mengirim permintaan kepada web server melalui web browser berupa URL
--> Web server mengidentifikasi berkas PHP
--> Setelah diidentifikasi, web server mengirimkan ke mesin PHP untuk diproses
--> Hasilnya dikirimkan ke web browser dalam format HTML untuk selanjutnya diproses
      dan ditampilkan ke client

@Berbagi Ilmu dan Pengalaman