Senin, 22 Maret 2010

Pengenalan HTML

HTML Merupakan kepanjangan dari Hypertext Markup Language merupakan standard bahasa yang digunakan untuk menampilkan dokumen web.ini sangat penting mengingat Untuk membuat dokumen web yang bisa ditampilkan di browser, perlu menuliskan kode HTML baik secara langsung misal pada editor Notepad, maupun secara tidak langsung misal melalui software Frontpage.
STRUKTUR DASAR DOKUMEN HTML
Tag utama adalah , ,
Tag HTML berfungsi untuk menyatakan bahwa dokumen tersebut adalah dokumen HTML
Tag HEAD berfungsi untuk memberikan informasi tentang dokumen HTML tersebut
Tag BODY berfungsi untuk menyimpan informasi atau data yang akan ditampilkan dalam dokumen HTML


TITLE
Untuk membuat judul pada suatu dokumen web, digunakan tag ..
TITLE bukanlah bagian dari teks dokumen dan hanya berada pada bagian HEAD
TITLE biasanya ditampilkan oleh browser pada title bar dari jendela browser dan biasanya berfungsi sebagai label dari jendela browser tersebut
kalou kurang lengkap download materinya disini>>>
http://www.mediafire.com/?tkugtejnxz2

Jumat, 05 Maret 2010

tutorial PHP MY SQL

1.1 Mengenal Web Server Apache

Anda mungkin pernah membuat sebuah halaman Web menggunakan
HTML (lihat dan belilah buku Student Guide Series Pemrograman
Web dengan HTML, CSS, dan Java Script). Ketika Anda membuat
halaman web dengan HTML saja, maka halaman web Anda akan
tampak statis. Artinya, isi halaman web Anda akan selalu tetap.
Seandainya Anda ingin mengubah tampilannya, Anda harus pula
mengubah kode HTML-nya. Halaman Web yang dibuat menggunakan
kode HTML saja juga bersifat client-side. Artinya, isi halaman web
tersebut diolah di sisi client. Ketika seseorang membuka halaman
web, maka server yang menyediakan halaman web tersebut akan
langsung mengirimkan halaman web itu kepada si peminta tanpa
diolah terlebih dahulu.


1.1 Mengenal Web Server Apache

Anda mungkin pernah membuat sebuah halaman Web menggunakan
HTML (lihat dan belilah buku Student Guide Series Pemrograman
Web dengan HTML, CSS, dan Java Script). Ketika Anda membuat
halaman web dengan HTML saja, maka halaman web Anda akan
tampak statis. Artinya, isi halaman web Anda akan selalu tetap.
Seandainya Anda ingin mengubah tampilannya, Anda harus pula
mengubah kode HTML-nya. Halaman Web yang dibuat menggunakan
kode HTML saja juga bersifat client-side. Artinya, isi halaman web
tersebut diolah di sisi client. Ketika seseorang membuka halaman
web, maka server yang menyediakan halaman web tersebut akan
langsung mengirimkan halaman web itu kepada si peminta tanpa
diolah terlebih dahulu.
Hal tersebut berbeda dengan halaman web yang dibuat dengan
bantuan PHP. Halaman web yang dibuat dengan bantuan PHP dapat
mengakses dan memanfaatkan database sehingga lebih bersifat
dinamis. Isi halaman web-nya dapat berubah tanpa perlu diprogram
ulang. Selain itu, halaman web -nya akan diolah terlebih dahulu di sisi
server sebelum dikirim ke si pemintanya ( server side). Oleh karena
sifatnya yang server-side, maka dibutuhkan sebuah web server.
Dalam hal ini, web server yang banyak digunakan untuk PHP adalah
Apache.
Tugas utama Apache adalah menghasilkan halaman web yang benar
kepada client peminta, berdasarkan kode PHP yang dituliskan oleh
pembuat halaman web. Jika diperlukan, juga berdasarkan kode PHP
yang dituliskan, maka dapat saja suatu database diakses terlebih
dahulu (misalnya dalam MySQL) untuk mendukung isi halaman web
yang dihasilkan.
Apache sudah berkembang sejak versi pertamanya. Kali ini, penulis
menggunakan Apache versi 2.0.54. Apache bersifat open source,
artinya setiap orang boleh menggunakannya dengan gratis. Bahkan
setiap orang juga boleh mengambil dan mengubah kode program Apache

1.2 Mengenal PHP
PHP adalah singkatan dari PHP: Hypertext Preprocessor. PHP
merupakan bahasa pemrograman untuk membuat web yang bersifat
server-side scripting. PHP memungkinkan Anda untuk membuat
halaman web yang bersifat dinamis.
PHP dapat dijalankan pada berbagai macam sistem oper asi, misalnya
Windows, LINUX, dan Mac OS. Selain Apache, PHP juga mendu kung
beberapa web server lain , misalnya Microsoft IIS, Caudium, PWS , dan
lain-lain.
Seperti pernah disinggung sebelumnya bahwa PHP dapat meman -
faatkan database untuk menghasilkan halaman web yang dinamis.
Sistem manajemen database yang sering digunakan bersama PHP
adalah MySQL. Namun, PHP juga mendukung sistem manajemen
database Oracle, Microsoft Access , Interbase, dBase, PostgreSQL , dan
lain-lain.
Hingga kini, PHP sudah berkembang hingga versi 5. PHP 5 men-
dukung penuh Object-Oriented Programming (OOP), integrasi XML,
mendukung semua ekstensi terbaru MySQL, pengembangan web
services dengan SOAP dan REST , serta ratusan peningkatan lainny a
dibandingkan versi sebelumnya.
PHP juga bersifat open source sehingga setiap orang dapat meng -
gunakannya secara gratis.

1.3 Mengenal MySQL
MySQL adalah sebuah sistem manajemen database yang bersifat open
source. MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan
dikembangkan oleh MySQL AB yang ber ada di Swedia.
MySQL dapat digunakan untuk membuat dan mengelola database
beserta isinya. Anda dapat memanfaatkan MySQL untuk menam bahkan, mengubah, dan menghapus data yang berada di dalam
database.
MySQL merupakan sistem manajemen database yang bersif at rela-
sional. Artinya data-data yang dikelola dalam database akan dile -
takkan pada beberapa tabel yang terpisah sehingga manipulasi data
akan menjadi lebih cepat.
MySQL dapat digunakan untuk mengelola database mulai dari yang
kecil sampai dengan yang sangat besar. MySQL juga dapat men-
jalankan perintah-perintah Structured Query Language (SQL) untuk
mengelola database-database relasional yang ada di dalamnya .
Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah
mendukung trigger untuk memudahkan pengelolaan tabel dalam
database

1.4 Mengenal dan Menginstal XAMPP

XAMPP merupakan sebuah tool yang menyediakan beberapa paket
perangkat lunak ke dalam satu buah p aket. Dengan menginstal
XAMPP, Anda tidak perlu lagi melakukan instalasi dan kon figurasi web
server Apache, PHP, dan MySQL secara manual. XAMPP akan meng-
instalasi dan mengonfigurasinya secara otomatis untuk Anda.
Dalam buku ini, penulis menggunakan XAMPP versi 1.4.14 yang dapat
Anda peroleh (download) dari alamat web: www.arieframadhan.info,
atau dapatkan versi terbarunya dari situs aslinya di alamat web:
http://www.apachefriends.org/en/xampp -windows.html.
XAMPP versi 1.4.14 ini terdiri atas:
• Apache versi 2.0.54
• MySQL versi 4.1.12
• PHP versi 5.0.4
• PHPMyAdmin 2.6.2-p11, dan lain-lain.

Selanjutnya, Anda cukup menjalankan control panel XAMPP untuk
menyalakan web server Apache dan/atau MySQL.
Untuk menginstal XAMPP, lakukanlah langkah -langkah berikut:
1. Donwload file xampp-win32-1.4.14-installer.exe.
2. Jalankan file xampp-win32-1.4.14-installer.exe yang
sudah Anda download. Jalankanlah dengan cara melakukan
klik ganda pada nama file tersebut dalam Windows Explorer .
3. Ketika muncul jendela seperti di bawah ini, pilihlah bahasa
dalam proses instalasi yang ingin Anda gunakan, kemudian
klik tombol OK.












4 Ketika muncul jendela seperti gamba r di bawah ini, klik
tombol Next.











5 Pada jendela instalasi selanjutnya, bacalah persetujuan
lisensi XAMPP, kemudian klik tombol I Agree








6. Kemudian ketika muncul jendela instalasi seperti gambar di
bawah ini, isilah kotak isian Destination Folder dengan
C:\apachefriends, lalu klik tombol Install.









7. Ketika muncul jendela proses instalasi seperti gambar di
bawah ini, tunggulah beberapa saat hingga proses instalasi
selesai seperti terlihat pada gambar berikutnya.











8 Kemudian klik tombol Finish, maka XAMPP telah berhasil
Anda instal dalam folder C:\apachefriends, sesuai dengan
yang Anda isikan pada langkah 6.








Selasa, 02 Maret 2010

back up data dengan Norton Ghost


Proses instalasi sistem operasi seringkali menjadi hal yang sangat menjemukan.hiren-norton-ghost Terutama apabila Anda termasuk orang yang risih jika instalasi OS Anda tidak stabil atau lemot. Saya dulu pernah termasuk dalam ‘golongan’ ini, dalam seminggu saya bisa install windows 2 hingga 3 kali karena beberapa instalasi game 3D yang saya mainkan sudah tamat dan harus diganti dengan yang baru ......
untuk lebih jelasNya anda bisa klik disini









Rabu, 17 Februari 2010

Java Server Pages

Sekilas tentang JSP
Untuk membangkitkan halaman-halaman Web sesuai dengan permintaan pemakai, para pengembang aplikasi Web bisa menggunakan perangkat lunak seperti JSP, PHP, Perl, dan ASP. JSP (JavaServer Pages) merupakan teknologi yang didasarkan pada bahasa Java, yang dapat digunakan untuk membentuk halaman-halaman Web yang bersifat dinamis. Teknologi ini dikembangkan oleh Sun Microsystems.



Sekilas tentang JSP
Untuk membangkitkan halaman-halaman Web sesuai dengan permintaan pemakai, para pengembang aplikasi Web bisa menggunakan perangkat lunak seperti JSP, PHP, Perl, dan ASP. JSP (JavaServer Pages) merupakan teknologi yang didasarkan pada bahasa Java, yang dapat digunakan untuk membentuk halaman-halaman Web yang bersifat dinamis. Teknologi ini dikembangkan oleh Sun Microsystems.
Berbeda dengan applet, suatu fitur pada bahasa Java yang memungkinkan pengembang membuat aplikasi Web yang dieksekusi pada sisi klien, JSP menggunakan pendekatan pemrosesan di sisi server. Pada model seperti ini, kode sumber JSP dijalankan pada Web server. Salah satu keuntungan model seperti ini adalah memungkinkan untuk membuat aplikasi yang independen terhadap keberadaan sistem Java di sisi klien.
Dua alasan penting yang membuat JSP banyak digunakan oleh para pengembang aplikasi Web:
1. JSP menggunakan bahasa Java. Bagi para pemrogram yang telah mengenal Java, sangatlah mudah untuk membuat aplikasi Web dengan JSP mengingat dasar JSP adalah bahasa Java. Dengan demikian mereka tidak perlu lagi belajar bahasa baru untuk membuat aplikasi Web.
2. JSP mendukung multiplatform. Dalam hal ini JSP memang bukan satu-satunya perangkat lunak pembuat aplikasi Web yang bersifat multiplatform. PHP, misalnya, juga bersifat multiplatform. Keunggulan dari adanya dukungan multiplatform adalah memungkinkan kode dapat dipindah-pindahkan ke berbagai platform tanpa perlu melakukan perubahan apapun pada kode tersebut. Sebagai contoh, Anda bisa menulis kode JSP yang pada awalnya ditujukan untuk dijalankan pada Windows, dan kemudian dipindahkan ke lingkungan lain, misalnya Linux.
Catatan :
Mulai JavaServer Pages 2.0, pengembang JSP bisa mengimplementasikan halaman Web tanpa memakai bahasa Java.

Arsitektur JSP
Sebelum melangkah lebih jauh tentang bagaimana membuat kode sumber JSP, ada baiknya bagi Anda untuk mengenali arsitektur JSP, sehingga Anda mengetahui mekanisme kerja JSP. Gambar 1.2 memperlihatkan prinsip kerja pengaksesan dokumen JSP.



Gambar 1.2 Contoh situs-situs yang menggunakan JSP.
Pemakai yang ingin mengakses halaman Web mula-mula mengirimkan permintaan halaman Web melalui protokol HTTP (HyperText Transfer Protocol) dalam bentuk JSP (berekstensi .jsp). Permintaan ini akan disampaikan ke Web server. Kemudian Web server mengambil dokumen JSP dan mengirimkan ke JSP Servlet Engine. Bagian inilah yang melakukan pemrosesan kode-kode JSP (termasuk di dalamnya melakukan pengompilasian) dan membentuk kode HTML. Berikutnya, kode HTML ini disampaikan oleh Web server ke klien yang memintanya. Kode HTML ini selanjutnya diproses oleh browser sehingga pemakai bisa memperoleh informasi dari halaman Web yang dikehendakinya.
Catatan :
Pengompilasian kode JSP hanya dilakukan sekali saja, yaitu pada pemanggilan dokumen yang pertama kali. Oleh karena itu pemakai yang memanggil dokumen yang baru saja dibuat atau diperbaharui akan merasakan bahwa tanggapan terhadap permintaan halaman Web cukup lama. Untuk menghindari keadaan seperti ini, pengembang dapat memanggil terlebih dulu dokumen tersebut setelah dilakukan perubahan.

Detail pemrosesan oleh JSP Servlet engine adalah sebagai berikut:
1. Melakukan pemilahan (parsing) kode JSP,
2. Membangkitkan kode sumber Servlet,
3. Mengkompilasi kode sumber Servlet menjadi sebuah kelas,
4. Membuat instan servlet,
5. Memberikan keluaran servlet ke Web server.
Taken from : beritanet.com

Minggu, 07 Februari 2010

cara mengamankan facebook





Untuk menanggapi respon terhadap permintaan, pada hari rabu facebook meminta kepada 350 juta penggunanya untuk memperbarui

pengaturan privasi mereka. The Palo Alto, perusahaan Calif-based telah membuat pengaturan privasi baru kepada user untuk

memberikan kontrol yang lebih aman untuk informasi yang diberikan.

Pembuatan sekuriti terbaru ini diperkuat dengan pernyataan Elliot Scharge , Presiden Senior dari Jaringan Komunikasi bahwa



Untuk menanggapi respon terhadap permintaan, pada hari rabu facebook meminta kepada 350 juta penggunanya untuk memperbarui

pengaturan privasi mereka. The Palo Alto, perusahaan Calif-based telah membuat pengaturan privasi baru kepada user untuk

memberikan kontrol yang lebih aman untuk informasi yang diberikan.

Pembuatan sekuriti terbaru ini diperkuat dengan pernyataan Elliot Scharge , Presiden Senior dari Jaringan Komunikasi bahwa

Facebook yang kini masuk kedalam dunia maya dengan hebohnya yang penggunanya lebih dari 350 juta sangat lah penting untuk

melakukan perombakan dalam hal keamanan informasi penggunanya. Hal ini diperjelas dengan perkataannya "Kami selalu merancang

Facebook yang mempermudah penggunanya membagikan informasi untuk diberikan kepada siapa saja, itu alasan mengapa layanan kami

terus bertambah bagi beragam kelompok pengguna dari seluruh dunia."


Upaya facebook dalam membagikan informasi di internet, menjadi bumerang dalam beberapa tahun terakhir, khususnya fitur beacon

yang diposting oleh pengguna facebook untuk transaksi pembelian di situs pihak ketiga, termasuk Amazon.com dan Overstock.com,

tanpa izin. Facebook Beacon menghilangkan program dan setuju untuk membayar $ 9.5 juta untuk pembentukan sebuah yayasan

nirlaba untuk mempromosikan online privasi, keselamatan dan keamanan. Penyelesaian juga termasuk $ 41.500 untuk 19 orang yang

mengajukan gugatan. Hal ini didukung oleh Organisasi-organisasi termasuk Electronic Privacy Information Center dan the Office

of the Privacy Commissioner of Canada untuk perubahan-perubahan pada Facebook.

"Saya rasa Facebook sangat jelas mempedulikan perihal privasi penggunanya, dan mereka merespons permintaan dari EPIC dan

pengguna yang telah mengungkapkan keprihatinan," kata EPIC Consumer Privacy Counsel Kim Nguyen. Dia menambahkan bahwa

sementara Facebook bergerak ke arah yang benar, pengguna harus tetap memperhatikan bagaimana informasi yang sedang mereka

gunakan.

Nguyen mengatakan bahwa "Pengguna facebook memiliki alasan untuk khawatir karena sejarah Facebook yang membagikan informasi

dengan semua orang pilihan dan Beacon dengan mudahnya". Hal ini tidak akan menjadi masalah bagi para pengguna facebook yang

pada dasarnya memang ingin membagikan informasinya kepada semua orang, tetapi ada juga orang-orang yang tidak ingin berbagi

semua informasinya yang akan menimbulkan masalah bagi mereka.

Awalanya Facebook memberikan fasilitas bagi para penggunanya untuk memberikan informasi salah satunya lembaga pendidikan

sekolah mereka sebagai lingkup pertemanan dalam jaringan facebooknya. Namun kini Facebook telah merubah sistemnya dalam

pemberian data pribadi pengguna dengan memberikan opsi untuk memberikan informasi yang tersedia hanya untuk teman-teman,

teman dari teman-teman pengguna, atau setiap orang.


Selain menghilangkan jaringan regional, Facebook juga disederhanakan dengan pengaturan privasi halaman dengan

mengkonsolidasikan beberapa pengaturan dan pengelompokan pengguna dengan cara yang lebih "logis" dan "langsung."


Mulai Rabu, pengguna akan diberikan sebuah alat transisi yang akan meminta mereka untuk meninjau dan memperbarui pengaturan

privasi mereka. Pengguna pertama-tama akan melihat pesan yang menjelaskan perubahan dan kemudian akan diberikan dua pilihan:

Simpan pengaturan lama mereka atau menerima rekomendasi dari Facebook.


Selama menggunakan alat transisi ini, pengguna akan diberi pilihan untuk mempelajari lebih lanjut dengan mengklik link yang

mengarah ke privasi baru perusahaan pusat. Setelah pengaturan telah diperbarui, teman-teman akan melihat halaman konfirmasi

yang akan memungkinkan mereka untuk meninjau pengaturan mereka.


Facebook eksekutif mengatakan tidak akan ada perubahan pada program periklanan ini dan itu akan melanjutkan kebijakan untuk

tidak berbagi informasi dengan pengiklan, kecuali di bawah kontrol pengguna.
taken from : beritanet.com

Kamis, 14 Januari 2010

DAMPAK TEKNOLOGI INFORMASI SERTA SOLUSINYA

1.1 .Dampak negatif TI pada generasi muda :
Sekarang ini banyak tindak kriminal yang dilakukan oleh para pemuda,hal ini dikarenakan oleh jiwa pemuda yang sangat labil sehingga belum mampu untuk mengendalikan nafsu mereka,belum lagi perkembangan teknologi yang sangat pesat. Mereka dapat dengan mudah mengakses situs-situs porno dan juga berita-berita yang seharusnya tidak boleh disebarluaskan. Hal tersebut berdampak pada tingkah laku dan perkembangan psikis para pemuda. Sehingga menyebabkan perilaku mereka menjadi seronok.



1.1 .Dampak negatif TI pada generasi muda :
Sekarang ini banyak tindak kriminal yang dilakukan oleh para pemuda,hal ini dikarenakan oleh jiwa pemuda yang sangat labil sehingga belum mampu untuk mengendalikan nafsu mereka,belum lagi perkembangan teknologi yang sangat pesat. Mereka dapat dengan mudah mengakses situs-situs porno dan juga berita-berita yang seharusnya tidak boleh disebarluaskan. Hal tersebut berdampak pada tingkah laku dan perkembangan psikis para pemuda. Sehingga menyebabkan perilaku mereka menjadi seronok.
Solusinya : Seharusnya para pemuda dapat menggunakan atau memakai teknologi yang dapat berdampak positif pada kehidupan mereka. Contohnya dengan menggunakan internet untuk mencari info lowongan pekerjaan ataupun mengisi blog dengan sesuatu yang dapat berguna bagi orang lain.
1.2.Dampak negatif TI terhadap budaya/jatidiri bangsa :
Jatidiri bangsa sangat ditentukan oleh perilaku seluruh warganya.. Sekarang ini penggunaan teknologi informasi sangat dibutuhkan untuk segala keperluan. Tak heran jika hampir semua elemen masyarakat menguasai dan menggunakan berbagai teknologi didalam kehidupan mereka. Khususnya dalam dunia maya, sekarang ini pemanfaatan internet banyak digandrungi masyarakat,baik untuk bisnis,pendidikan,komunikasi,bahkan hanya untuk hiburan dengan bermain game online. Hal ini meyebabkan adanya budaya baru di dalam tubuh bagsa ini. Seperti budaya silahturahmi sekarang dapat digantikan dengan ucapan melalui email dan sejenisnya. Jadi dizaman sekarang ini kita tak perlu datang jauh-jauh Hanya untuk sekedar bertatapmuka dengan sanak saudara. Bahkan dengan menyampaikan salam kita lewat smspun sudah cukup mewakili Untuk silahturahmi. Budaya smsan sudah menjamur dimasyarakat,tak hanya anak muda,anak-anak sampai orang tuapun selalu tak lepas dari hp untuk bersms ria. Tak hanya untuk sms,hp juga banyak aplikasi yang dapat dimanfaatkan untuk hal lain, seperti email,internet,video,dan lain sebagainya. Sehingga sekarang ini masyarakat jarang bersosialisasi dengan tetangga disekitarnya. Karena mereka lebih senang bersms,facebook,email,friendster dengan orang yang baru dikenalnya.yang dapat diakses melalui hp. Hal ini menyebabkan budaya gotong royong di Indonesia menjadi terkikis karena hilangnya rasa persatuan dan kesatuan diantarawarga Indonesia.
Solusinya: Walaupun kita bisa memberi kabar dengan menggunakan kecanggihan teknologi, tapi kita juga harus tetap bersosialisasi dan bersilahturahmi dengan kerabat atau tetangga kita dengan cara mengunjungi mereka agar tali pesatuan dan kesatuan diantara kita tetap terjaga. 3.Dampak Perkembangan TI pada masyarakat umum : Kemajuan teknologi yang begitu pesat juga memberikan dampak pada masyarakat umum. Salah satunya di bidang hiburan dan pers. Setiap waktu masyarakat bisa mendapatkan hiburan yang begitu menarik di televisi. Dari sinetron,box office,olahraga,berita teraktual,hingga acara gossip. Namun sekarang ini banyak acara di tv yang kurang mendidik dan bahkan menayangkan adegan kekerasan yang tak layak untuk disiarkan. Hal tersebut mempengaruhi pola pikir yang terjadi pada masyarakat dan menjalarnya budaya kekerasan sehingga dapat kita lihat dalam beberapa tahun ini angka kriminalitas semakin meningkat. Terutama pada anak-anak. Solusinya : Kita sebagai masyarakat umum harus bisa menyeleksi tayangan yang akan kita tonton dan pemerintah melalui KPI harus dapat mengontrol stasiun tv agar dapat menyiarkan acara yang mendidik. “Kesimpulannya perkembangan teknologi informasi mempunyai banyak manfaat akan tetapi juga memberikan dampak negatif, sehingga kita harus dapat memanfaatkannya untuk hal yang positif”.
1. 3 Cara Melindungi anak dari Pornografi
Saat ini banyak anak yang sudah fasih dengan internet. Seringkali timbul keresahan bagi kalangan ibu yang bekerja, was-was jika anaknya terjerumus penyalahgunaan internet. Lalu bagaimana cara melindungi buah hati?
Kesibukan bekerja seringkali menyebabkan orang tua kurang melakukan pengawasan terhadap penggunaan internet pada anak. Dalam diskusi bertajuk 'Protecting Children and Youth in Cyberspace', di Pacific Place, Kamis petang (28/5/2009), sejumlah narasumber, Febriati Nadira (Working Mom, PR Manager XL), Lola Amaria (Blogger, Art dan Film Worker), Donny B.U. (Lecturer/Blogger, VP Detikcom) berbagi solusi untuk melindungi anak dari penyalahgunaan internet.
Salah seorang narasumber, Febriati Nadira berbagi solusi untuk menghindarkan anak dari penyalahgunaan internet dengan cara mendampingi anak saat mengakses internet.
"Misalnya, jika anak saya ingin nonton film, kami sama-sama browsing pilih filmnya. Jadi saya tahu film seperti apa yang mau ditonton," ujar ibu dua anak ini.
Menyikapi banyaknya penyalahgunaan Facebook untuk hal-hal negatif, Lola Amaria punya cara untuk menyiasatinya, yakni dengan selektif menyetujui permintaan pertemanan. "Pastikan kita sudah mengenal teman yang meng-add kita, demi menghindari hal-hal negatif yang mungkin terjadi."
Tak hanya narasumber yang berbagi solusi dalam acara yang dimoderasi pakar internet Onno W. Purbo tersebut, para peserta yang sebagian besar guru juga antusias berbagi tips.
Misalnya, seorang guru sharing tentang cara mengawasi perilaku anak didiknya. Ia membuat akun Facebook, menyamar menjadi orang lain kemudian meng-add anak-anak didiknya. Dari situ, terkuak perilaku anak-anak didiknya.
Donny B.U yang juga menjadi narasumber dalam diskusi ini menyarankan agar kita berhati-hati dalam meng-upload suatu foto di Facebook, sehingga jangan sampai foto pribadi jadi konsumsi publik dan disalahgunakan.
Untuk mencegah anak-anak mengakses situs porno, orang tua dapat memasang software filter pornografi: K9 web protection untuk menyaring situs-situs porno. Selain itu orang tua dan guru sebaiknya memberikan pemahaman kepada anak tentang internet

1. 4 Cegah Penyalahgunaan Ponsel
Semakin canggihnya teknologi ponsel semakin mempermudah anak untuk mengakses berbagai informasi di internet. Namun, tak jarang ponsel disalahgunakan untuk mengakses atau menyimpan hal-hal negatif seperti foto porno.

Tips yang diberikan Donny B.U untuk mencegah hal tersebut, yakni:

* Jangan berikan ponsel mahal dan canggih ke anak, berikan ponsel yang tidak berkamera dengan harga Rp 300 ribuan, dengan fungsi utama untuk telepon dan SMS. Karena ponsel dengan fitur-fitur canggih akan membuat anak-anak lebih leluasa mengakses situs-situs negatif.
* Bagi para pengajar, dianjurkan melakukan sweeping ponsel di sekolah

Di akhir diskusi, Lola menambahkan, "Teknologi jika dimanfaatkan secara positif akan memberikan dampak positif juga bagi kita. Orang tua hendaknya memberikan pemahaman yang benar tentang internet kepada anak-anaknya."


Rabu, 06 Januari 2010

TUTORIAL POWER DESIGNER

A. Sekilas Mengenai Sybase Power Designer 11
Sybase Power Designer 11 merupakan tool pemodelan yang dikeluarkan oleh Sybase untuk
membangun sebuah sistem informasi yang cepat, terstruktur dan efektif. Sybase Power Designer 11
mendukung beberapa pemodelan sebagai berikut :
• Requirement Management
• Business Process
• Data Modelling
• XML Modelling
• Application Modelling dengan UML
• Information Liquidity Modelling
• Integrated Modelling


A. Sekilas Mengenai Sybase Power Designer 11
Sybase Power Designer 11 merupakan tool pemodelan yang dikeluarkan oleh Sybase untuk
membangun sebuah sistem informasi yang cepat, terstruktur dan efektif. Sybase Power Designer 11
mendukung beberapa pemodelan sebagai berikut :
• Requirement Management
• Business Process
• Data Modelling
• XML Modelling
• Application Modelling dengan UML
• Information Liquidity Modelling
• Integrated Modelling
Pada tutorial ini kita akan mencoba menggunakan Power Designer untuk melakukan pemodelan
data (data modeling) untuk kemudian akan kita gunakan untuk melakukan perancangan basis data.
Secara sederhana, untuk melakukan pemodelan data pada Power Designer, kita harus memulainya pada
level Conceptual Data Model, dimana pemodelan data dilakukan dengan menggunakan metode Entity
Relationship Diagram. Pada CDM, tipe data yang dipergunakan bersifat general, dan tidak spesifik
terhadap suatu database tertentu.
Tahap kedua adalah membuat Physical Data Model (PDM), PDM merupakan bentuk spesifik dari
CDM yang telah kita bangun. Power Designer memiliki banyak dukungan target database, sehingga kita
tidak perlu bingung mengenai tipe – tipe data yang dipergunakan, karena Power Designer akan
menyesuaikan seperti pada tipe data yang kita definisikan sebelumnya pada tahap CDM.
Tahap terakhir adalah mengenerate script Data Definition Language (DDL) dari PDM yang telah
dibuat. Melalui DDL inilah kita dapat mengenerate objek – objek database (table, trigger,view,
procedure) sehingga kemudian DDL script ini dapat kita eksekusi ke software database lain seperti Oracle
atau MySQL, atau dapat juga kita buat koneksi dan mengeksekusinya langsung via Power Designer.








B. Conceptual Data Modelling
Pada tahap ini kita akan membuat CDM dengan studi kasus adalah relasi antara Anggota
Perpustakaan dengan Buku pada Sistem Informasi Perpustakaan. Sampai tahap ini, diasumsikan anda sudah paham mengenai konsep ERD dan pemodelan data. Tahapan pembuatan CDM pada Power
Designer 11 adalah sbb :
• Pilih menu file > new > pada dialog new pilih new model dan Conceptual Data Model kemudian
klik OK.


• Langkah selanjutnya adalah membuat entitas mahasiswa. Pada tahapan ini, klik ikon entity pada
pallete dan klik lagi pada workspace. Kemudian kembali ke pallete dan klik ikon panah lalu klik
dua kali ikon entity atau klik kanan kemudian pilih properties untuk membuka “properties” nya
seperti pada gambar dibawah :

• Pada tab general, kita dapat memberi nama entitas tersebut yaitu “mahasiswa”.
•Kemudian pada tab attributes, kita dapat menambahkan atribut pada entitas ini diantaranya :

•Untuk atribut NIM kita set sebagai primary key, sehingga centang checkbox P untuk mengeset
Primary Key; Selain itu NIM juga tidak boleh kosong sehingga centang juga M untuk Mandatory,
kemudian klik OK.















• Langkah selanjutnya adalah membuat entitas buku. Untuk membuat entitas buku, langkah –
langkah yang dilakukan sama dengan tahapan pembuatan entitas mahasiswa dengan atribut
sbb :

• Kemudian Set Kode Buku sebagai Primary Key dan Mandatory.
• Berikutnya kita akan membuat relasi antara kedua entitas ini, untuk itu klik icon relationship pada pallete, kemudian hubungkan kedua entitas tersebut.









•Kemudian klik dua kali atau klik kanan dan pilih menu properties untuk melihat properties nya.
• Pada tab general , kita dapat mengubah nama relationshipnya menjadi “meminjam”.
• Kemudian pada tab detail, kita dapat memilih tipe relasi antara kedua entitas tersebut, dalam
hal ini pilih 1 to many.
•Pada relasi mahasiswa to buku pilih cardinality 1,n dan centang pada checkbox
mandatory.
• Sedangkan pada relasi buku to mahasiswa, pilih cardinality 1,1 dan centang pada checkbox
mandatory kemudian klik OK.












•Untuk mengecek kebenaran model ini, kita dapat memilih tools > check model > OK. Bila benar,
maka akan terlihat pesan bahwa CDM yang telah dibangun benar pada bagian bawah
workspace seperti pada gambar dibawah


























C. Tahap 2 : Physical Data Modelling
• Setelah membuat CDM, maka tahapan selanjutnya adalah membuat PDM. Untuk membuat PDM,
maka pilih tools > generate physical data model.
• Pada tab general kita dapat memilih generate new physical data model.
•Pada pilihan database, kita dapat memilih database yang akan kita gunakan, karena dalam tutorial
kita menggunakan Oracle 10g XE, maka dapat kita pilih database Oracle 10g.
• Kemudian berilah nama pada PDM ini dengan PDMperpus
• Pada tab detail, akan terdapat beberapa pilihan, untuk table prefix, isi dengan TBL_
• Pada reference, ganti pilihan delete rule dengan cascade, kemudian klik OK.
• Kemudian, kita dapat mengecek kebenaran model dengan cara yang sama saat mengecek
kebenaran model CDM.

D. Tahap 3 : Data Definition Language Generation
• Tahap terakhir dalam perancangan database dengan menggunakan Sybase Power Designer 11 ini
adalah perancangan DDL script yang nantinya dapat kita impor pada database server.
• Untuk itu pilih database > generate database.
• Pada dialog database generation, pilih script generation pada pilihan generation type.
• Pada directory, kita dapat memilih dimana DDL script ini akan disimpan. • Pada file name, kita dapat mengetikkan nama untuk script ini.
• Untuk tab dan pilihan lain dapat kita biarkan dalam kondisi default.
• Kemudian klik OK dan untuk melihat DDL script yang telah kita generate klik edit, dibawah ini
adalah DDL script untuk relasi mahasiswa – buku yang telah kita buat :

klik disini Untuk download >>>>
download


Sabtu, 19 Desember 2009

cara Cepat download rapidshare

ada beberapa langkah2 cepat agar jika kita mau download file di'rapidshare bisa segera kita nikmati hasil dari downloadan kita.dan berikut beberapa
Langkah - langkahnya untuk mendownload :

1. Masuk ke Command Prompt ( DOS) ), bisa melalui Run >> cmd
2. Ketik
ipconfig/flushdns
Enter
ipconfig/release
enter


Langkah - langkahnya sebagai berikut :

1. Masuk ke Command Prompt ( DOS) ), bisa melalui Run >> cmd
2. Ketik
ipconfig/flushdns
Enter
ipconfig/release
enter
ipconfig/renew
3. Setelah itu exit
4. Sekarang masuk ke mozilla firefox dan bersihkan cookies nya
5. sekarang coba download file lagi.
secara otomatis kita tidak perlu menuggu waktu 15 menit lagi.

cukup sekian

mengatasi flasdisk yang Rusak

mengatasinya dapat dilakukan beberapa cara berikut ini :
1. coba colok USB tsb pada Port USB yang lain /pindah-pindah, jika belum berhasil coba colokan ke PC lain, apabila berhasil maka USB kita tidak bermasalah dan kecurigaan 100% kepada PC

2. lakukan sebaliknya, coba colokan USB lain di PC kita (jika ada)/ atau perangkat lain yang menggunakan usb port. dengan asumsi, jika alat yang kita hubungkan terdeteksi, maka port USB tidak bermasalah.




kemungkinan yang terjadi adalah:
- port USB rusak
- setting bermasalah ( Bios, Windows)
- driver bermasalah
- rusak secara fisik

mengatasinya dapat dilakukan beberapa cara berikut ini :
1. coba colok USB tsb pada Port USB yang lain /pindah-pindah, jika belum berhasil coba colokan ke PC lain, apabila berhasil maka USB kita tidak bermasalah dan kecurigaan 100% kepada PC

2. lakukan sebaliknya, coba colokan USB lain di PC kita (jika ada)/ atau perangkat lain yang menggunakan usb port. dengan asumsi, jika alat yang kita hubungkan terdeteksi, maka port USB tidak bermasalah.

3. cek di settingan BIOS barangkali disable sengaja atau tidak, hal ini bisa saja terjadi perubahan setting dengan tidak kita sadari manakala baterai MotherBoard kita udah soak / lemah.

4. cek di Device Manager, caranya :
- klik start > settings > Control Panels.
- dobel Klik pada icon system,
- setelah terbuka jendela System Properties, klik tab Hardware
- klik tombol Device Manager
- kemudian cek di bagian Universal Serial Bus Controllers, terlihat ada masalah
- tanda tanya pada bagian ini menandakan hardware tidak dikenal atau tidak ada driver
- tanda silang berwarna merah pada bagian ini menandakan disable, maka jika ini terjadi lakukan klik kanan dan pilih
enable
- termasuk dalam hal ini kemungkinan perlu install ulang driver USB Flash disk

5. cek pada registry, caranya :
- klik Start > Run
- ketik : regedit kemudian enter
- masuk ke : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl…
- pada value Dwords harus bernilai 3(enable), jika bukan 3 maka update dengan 3 lalu close dan restart

6. kemungkinan yang lainnya adalah PC terjangkit Virus, maka harus dibersihkan dari virus dengan menggunakan anti
virus

7. jika mencurigai sebuah software yang baru diinstall sebagai penyebabnya maka coba uninstall dahulu software tersebut. (IT Dallas)

Jumat, 18 Desember 2009

source kode java

D:\>java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)

D:\>javac
Usage: javac
where possible options include:




D:\>java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)

D:\>javac
Usage: javac
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are us
ed
-classpath Specify where to find user class files
-sourcepath Specify where to find input source files
-bootclasspath Override location of bootstrap class files
-extdirs Override location of installed extensions
-d Specify where to place generated class files
-encoding Specify character encoding used by source files
-source Provide source compatibility with specified release
-target Generate class files for specific VM version
-help Print a synopsis of standard options


D:\>java
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)

where options include:
-client to select the "client" VM
-server to select the "server" VM
-hotspot is a synonym for the "client" VM [deprecated]
The default VM is client.

-cp
-classpath
A ; separated list of directories, JAR archives,
and ZIP archives to search for class files.
-D=
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version and exit
-version:
require the specified version to run
-showversion print product version and continue
-jre-restrict-search | -jre-no-restrict-search
include/exclude user private JREs in the version search
-? -help print this help message
-X print help on non-standard options
-ea[:...|:]
-enableassertions[:...|:]
enable assertions
-da[:...|:]
-disableassertions[:...|:]
disable assertions
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions
-agentlib:[=]
load native agent library , e.g. -agentlib:hprof
see also, -agentlib:jdwp=help and -agentlib:hprof=help
-agentpath:[=]
load native agent library by full pathname
-javaagent:[=]
load Java programming language agent, see java.lang.instrument