Selasa, 19 Oktober 2010

MY AUTOBIOGHRAPHY

Fitri, Hanna, atau Nana seorang gadis yang lahir di Bogor pada tanggal 5 Mei 1990.Terlahir dengan nama Fitriani Hasanah. Saya berasal dari lingkungan keluarga yang sederhana namun besar, hehehe karena keluarga saya dari keduabelah pihak sma-sama memiliki keturunan yang banyak. Saat saya berusia 5 tahun saya disekolahkan oleh kedua orangtua saya ke taman kanak-kanak (TK) di Insan Kamil. Saat saya memasuki taman kanak-kanak teman-teman saya banyak karena saya tipe anak yang cepat bergaul dengan teman-teman, sampai suatu hari saya pernah menyatakan kepada teman-teman dan keluarga saya kalau teman saya yang bernama Abror itu pacar saya, Cuma karena dia pintar menggambar dan saya selalu dibantu olehnya. Saya selalu tetawa bila mengingat itu dasar anak kecil. Semenjak saat itu, tidak berani untuk melihat teman saya itu.
Perjalanan hidup saya benar-benar diwarnai kegembiraan. Saya menamatkan Sekolah Dasar di SD Negeri Gunung Batu02 Bogor. Kemudian melanjutkan ke SMP PGRI3 BOGOR, karena pada saya masuk SMP rumah saya pidah masih di daerah Bogor tapi lebih jauh dari sekolah negeri yang ada di Bogor, tapi saya tidak pernah menyerah untuk teruz mendapatkan prestrasi. Kemudian saya melanjutkan lagi ke SMA BBS (Bina Bangsa Sejahtera), saat diadakan MOS (Masa Orientasi Siswa) saya terpilih menjadi siswa yang mengesahkan berlangsungnya MOS dan menjadi murid teladan karena saya selalu hadir tepat waktu.
Selain ontime sebagai seorang siswa SMA, saya juga aktif dalam OSIS dan PADUS (Paduan Suara), dalam OSIS saya menjabat sebagai seksi humas karena saya bisa berbaur dengan orang-orang, dan pada PADUS saya termasuk suara alto yaitu suara yang terlatih. Saat saya terpilih menjadi anggota PADUS saya pun terpilih menjadi anggota ICMI (Ikatan Cendikiawan Muslim Indonesia) perjalanan PADUS saya sudah pernah di undang pada acara ICMI di Hotel Harmoni Jakarta, terus di undang juga pada acara menanam pohon sebagai paruparu dunia di Hotel Sahid Jakarta, dan yang terakhir diundang pada acara ulang tahu ICMI di Istana Merdeka Jakarta. Saat itu saya dan orang tua saya sangat bangga dan bahagia karena saya anak bungsu tapi saya yang pertama, sebelum kakak saya yang juga bisa bertemu secara langsung dan tatap muka dengan Bapak Presiden SBY, mantan Presiden Habibie, dan menteri-menteri. Sayangnya pada saat kelulusan dan acara perpisahan saya tidak bisa ikut berpartisipasi dikarenakan sakit batu ginjal.
Saya lulus SMA tahun 2008, dan saya masuk Universitas Gunadarma, saat ini saya sudah kelas 3, semester 5.
Maaf ya kalau biografinya cuma dikit karena saya tidak pintar dalam menulis biografi, dan saya tidak begitu suka menceritakan semua yang menyangkut tentang diri saya

Senin, 18 Oktober 2010

TOPIK PI-KU

Penulisan ilmiah atau yang lebih dikenal dengan sebutan PI ialah suatu karya tulis yang ditujukan sebagai persyaratan untuk lulus jenjang D3 atau Diploma 3. Dalam penulisan ilmiah, mahasiswa diarahkan untuk membuat suatu project sesuai dengan program keahlian yang diambilnya dalam perkuliahan. Setelah project tersebut selesai, mahasiswa diminta untuk membuat karya tulis mengenai project tersebut. Setelah karya tulis tersebut selesai dibuat dan diverivikasi atau mendapat rekomendasi dari dosen pembimbing. Mahasiswa akan menjalani sidang untuk diuji kelayakannya untuk lulus dan mendapat gelar D3.
Bila di tanya soal; ‘PI mau buat apa?’ itu pertanyaan yang sering membuat kepala saya pusing akhir-akhir ini. Belum bisa menentukan pilihan untuk membuat sebuah atau analisi. Kebetulan pada tanggal 27 September 2010 saya mengikuti kursus mengenai Midlet Java. Jadi sudah ada gambaran tentang aplikasi apa yang akan dibuat dalam Penulisan Ilmiah. Topik PI yang saya ingin bahas tentang pembuatan game kosakata dari huruf Arab yang bisa ditanslate kedalam bahasa Indonesia.

Jumat, 15 Oktober 2010

JIKA INDONESIA TANPA KORUPSI

Seandainya jika tidak ada korupsi di Indonesia, yang pertama “Rakyat Sejahtera”, pendidikan juga gratis,apalagi bila biaya kulaih gratis, Aaaammmiiiinnnn. Andai saja uang yang didapat bukan untuk korupsi tetapi untuk berobat gratis, kesehatan terjamin, pengangguran berkurang,tindak kriminal juga berkurang, kesejahteraan rakyat terjamin, tidak ada pekerja dibawah umur, yang terpaksa / dipaksa meninggalkan masa depan demi mencari sesuap nasi, negara pasti sejahtera dan makmur. Tapi sepertinya tidak mudah untuk negara kita. Tapi tidak ada salahnya jika kita berharap dan berdoa kalau Indonesia tanpa korupsi.

Tetapi sungguh sulit Indonesia tanpa korupsi, karma sudah mendarah daging, tak mengenal jabatan bahkan usia budaya korupsi itu, tanpa kita sadari, kita pun pernah melakukannya, entah sedikit atau banyak yang kita korupsi. Dari mulai mengambil uang kembalian orangtua, atau mengedit nota belanja. Kita mengetahuinya, bahkan melakukannya.
Negara kita mulai mencoba untuk memperbaikinya dengan didirikannya KPK. Tetapi baru saja sejenak intasi itu berdiri, sejenak itu pula kita mendapatkan hantaman keras dari penguasa negeri kita, yang tak mau bekerja sama, mereka hanya mementingkan kepentingan pribadi maupun golongan sendiri.
Meski rakyat sudah berkata di depan publik tapi apa daya, hukum rimba masih tertaman dinegeri ini, siapa yang berkuasa dia yang menang. Siapa yang beruang dia yang menang mereka selalu mencari kambing hitam.
Tetapi sekarang, kita bisa bertahan dengan keadaan sekitar, lengah sedikit berakibat fatal.

Sumber:
http://widianto.blog.com
http://dimas.blog.com

Peran Sistem Informasi di Bidang Pendidikan

Globalisasi telah mempengaruhi pergeseran dalam dunia pendidikan dari tatap muka yang konvensional ke arah pendidikan yang lebih terbuka dan dua arah, beragam, multidispliner,serta terkai pada produktivitas kerja saat itu juga dan kompetitif, pada pendidikan masa yang akan datang.
Pengaruh dunia pendidikan di Indonesia di masa yang akan datang adalah:
1. Berkembanngnya pendidikan terbuka dengan modus belajar jarak jauh (Distance Learning).
2. Sharing resource bersama antar lembaga pendidikan atau latihan dalam sebuah jaringan.
3. Perpustakaan dan instrumen pendidikan lainnya (guru dan laboratorium) berubah fungsi menjadi sumber informasi daripada sekedar rak buku.
4. Penggunaan perangkat Sistem informasi interaktif, seperti CD-ROM Multimedia, dalam pendidikan secara bertahap menggantikan TV dan Video.
5. Arus informasi tetap mengalir setiap waktu tanpa batas dan tempat.
6. Kemudahhan mendapatkan resource yang lengkap.
7. Meningkatkan learning out comes baik kuantitas maupun kualitas.
Dengan adanya perkembangan sistem informasi dalam bidang pendidikan, maka pada saat ini sudah dimungkinkan untuk diadakan belajar jarak jauh dengan menggunakan media internet untuk menghubungkan antara mahasiswa dengan dosennya, melihat nilai secara online, melihat jadwal kuliah dan sebagainya, semua itu sudah dapat dilakukan.
Kehadiran internet juga sangat bermanfaat bagi pengajar. Bagi pengajar, internet ini adalah sebagai alat komunikasi dan informasi yang berguna untuk menambah wawasan, pengembangan bahan pelajaran. Contohnya internet juga berfungsi mengrealkan gambar yang terkadang sulit diterima oleh siswa.
Suatu pendidikan jarak jauh berbasis web antara lain harus memiliki unsur sebagai berikut:
a. Pusat kegiatan siswa; sebagai suatu community web based distance learning harus mampu menjadikan sarana ini sebagai tempat kegiatan mahasiswa, dimana mahasiswa dapat menambah kemampuan, mencari informasi yang dibutuhkan.
b. Interaksi dalam group; para mahasiswa dapat berinteraksi satu sama llain untuk mendiskusikan materi-materi yang diberikan dosen. Dosen dapat hadir dalam group ini untuk memberikan ulasan tentang materi yang diberikannya.
c. Perpustakaan digital; pada bagian ini, terdapat informasi tentang kepustakaan, tidak terbatas pada buku tapi juga pada kepustakaan digital seperti suara, gambar, dan sebagainya. Bagian ini bersifat sebagai penunjang dan berbentuk database.
Jika di lihat dari kesiapan sarana pendukung misalnya hardware, maka sepertinya hal ini tidak perlu diragukan lagi. Hanya satu yang menjadi perhatian utama pengguna internet di Indonesia yaitu masalah bandwidth, karena dengan bandwidth yang terbatas ini mengurangi kenyamanan khususnya pada non text based material.
Termasuk penting bahwa internet juga sangat bermanfaat dan bisa menjadi pelajaran yang dapat menunjang pendidikan, memperluas komunikasi dan informasi, dan sebagai wadah untuk berbagi ilmu pengetahuan.

Sumber :
http://tamacage.blogspot.com
http://1ka01.wordpress.com
http://dimas.blogger.com
http://mendho.wartawarga.com

Keterkaitan Interaksi Manusia dan Komputer dengan Film I-Robot

Intraksi manusia dan komputer adalah disiplin ilmu yang mempelajari hubungan antara manusia dengan komputer yang meliputi perencanaan, evaluasi, dan implementasi antarmuka pengguna komputer agar mudah digunakan oleh manusia. Sedangkan interaksi manusia dan komputer sendiri adalah serangkaian proses, dialog, dan kegiatan yang dilakukan oleh manusia untuk berinteraksi dengan komputer yang keduanya saling memberikan masukkan dan umpan balik melalui sebuah antarmuka untuk memperoleh hasil yang diharapkan.
Sinopsis Film I, Robot
“I, Robot” menceritakan tentang dunia yang menggantungkan pekerjaan manusia pada robot NS 5 yang menjadi asisten rumah tangga. Kata “I” berarti Intelegent, Ideal, Incredible. Produk NS 5 memang dibekali oleh segala kecanggihan robot yang sudah bisa mendampingi manusia mengerjakan pekerjaan sehari-hari.
Cerita ini terjadi pada tahun 2035 tentang dunia robot. Spooner yang diperankan oleh Will Smith dalam film ini adalah seorang detektif polisi Chicago yang tidak menyukai kemajuan pesat teknologi robot, dan Spooner dan Dr.Calvin mencari jawaban atas misteri kematian Lanning, ilmuan dan pendiri USR.
Spooner mempelajari jika Sonny memberikan kemampuan untuk menyimpan rahasia dalam bentuk mimpi. Spooner pun menyimpulkan bahwa satu-satunya yang tersisa yang bisa bertanggungjawab adalah VIKI, yaitu computer pusat yang mengontrol sebagian infrastruktur Chicago. VIKI memutuskan untuk menghancurkan umat manusia secara keseluruhan, beberapa manusia harus dikorbankan dan beberapa kebebasan harus menyerah. Lanning yang menemukan rencana VIKI, dan Sonny diperintahkan untuk membunuh VIKI dan itu sebagai rencana jangka panjang untuk mengalahkan komputer. Sonny membuktikan kesetiaannya pada manusia didunia dengan membantu Spooner dan Dr.Calvin untuk menghancurkan inti komputer dengan naniter yang seharusnya digunakan pada Sonny. Dibebaskan dari VIKI’s kontrol, dan NS 5 kembali normal.
Keterkaitan Interaksi Manusia dan Komputer dengan Film I, Robot
Keterkaitan pada Film ini sangat erat hubungannya antara manusia dan komputer. Yaitu, robot (komputer) yang dibuat untuk memudahkan pekerjaan manusia , hanya tinggal diberikan perintah dengan suara maka robot itu pun langsung mengerjakan perintah yang diberikan kepadanya. Robot diprogram dengan banyak kondisi, bila dimasukkan inputan “A” maka robot akan melaksanakan inputan “A”, begitu juga bila dimasukkan inputan “C” maka robot itu pun akan melaksanakan inputan “C” yang telah diberikan, dan selanjutnya. Semakin rumit dan kompleks kondisi yang dimasukkan pada robot, maka akan menjadikan robot yang sangat cerdas.
Pada robot ini diikat oleh hukum yang melindungi manusia dan membatasi ruang gerak para robot disisi hukum.

Hukum-Hukum yang terdapat pada robot yaitu :
1. Robot tidak bisa melukai manusia atau memungkinkan manusia untuk datang menyakiti.
2. Robot harus melakukan apapun yang diperintahkan oleh manusia selama perintah itu tidak bertentangan dengan hukum 1.
3. Robot harus mempertahankan diri selama pertahanan itu tidak bertentangan dengan hukum 1 atau 2.
Hukum ini dalam ilmu komputer dapat kita anggap sebagai batasan-batasan suatu kondisi agar robot tidak melenceng dari tujuan utamanya.
Adapun dampak positif dan negatifnya pada kehidupan manusia, dampak positif bagi kehidupan manusia adalah semua serba terkendali, aman dan damai, serta memudahkan pekerjaan manusia menjadi lebih efisien dan kompetitif.
Dampak negatif bagi kehidupan manusia adalah manusia jadi terlalu mengandalkan robot tersebut sehingga manusia terlena, dan ketika sistem sedang kacau, maka akan membawa efek buruk pada manusia.



Sumber :
http://en.wikipedia.org/wiki/I_robot.(film)
http://google.com

Senin, 04 Oktober 2010

Buku Tamu Dengan PHP Dan My SQL

Ini adalah mungkin teknik ataupun cara-cara dalam membuat buku tamu dengan menggunakan PHP dan My SQL yang telah usang karena sekarang telah banyak feature-feature yang telah banyak dikembangkan seprti CMS-CMS yang telah ada untuk membuat hal ini menjadi sangat mudah, tapi apa salahnya kalau kita sedikit menggali kembali karena bagaimanupun mengingat ilmu yang paling mudah adalah dengan cara menuliskannya.

Pendahuluan
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek. Nah untuk itu dalam aplikasi buku tamu kita kita bisa sampaikan apa saja yang mau disampaikan. Bisa komentar, saran, kritik, pujian, pertanyaan, atau apapun mengenai situs ini secara keseluruhan. Terima kasih atas kesediaan Anda!
  • Untuk membuat buku tamu dengan PHP dan MY SQL ini ada beberapa langkah yang harus dilewati, yaitu sebagai berikut :Download terlebih dahulu web server yang akan digunakan, yang dalam hal ini saya sebagai penulis menggunakan : Wampserver versi 2 yang dapat di download di http://www.wampserver.com/
  • Bukalah browser yang anda miliki dan pada address bar tuliskanlah : http://localhost/phpmyadmin/
  • Buatlah database dengan nama “data”, isikan kolom kosong seperti pada gambar 1 di bawah ini :
  • Buatlah tabel dengan nama “bukutamu” dengan struktur sbb:
isikan nama table dan jumlah fields serta sesuaikan dengan kebutuhan. Kali ini penulis membuat sebuah tabel dengan struktur sebagai berikut :
Tabel 1 Field Type Length/value Atribute Null Default extra
Nama Varchar 35 Not null
Email Varchar 40 Not null
Komentar Text Not null
Tanggal Varchar 25 Not null
Jika anda berhasil pada langkah sebelumnya, pada jendela browser anda akan tampak kolom-kolom kosong yang harus anda isi, sesuai dengan kebutuan buku tamu yang anda akan buat, dan dalam ini penulis akan menyesuaikan dengan struktur yang telah di atas

  • Membuat Listing program, untuk menuliskan program di bawah ini anda bisa menggunakan text editor apa saja, seperti notepad ++ atau apapun, atau anda yang terbiasa menggunakan linux bisa menggunakan gedit atau apapun :
  • Jika anda termasuk pemula dalam hal ini anda bisa mengikuti apa yang dilakukan penulis .
  • Buatlah file dengan ekstensi php dengan nama db.php, dengan listing kode sebagai berikut, kode sumber ini digunakan untuk melakukan konfigurasi aplikasi buku tamu yang anda buat dengan database :
<?
$db_hostname="localhost";
$db_username="root";
$db_password="";
$db_name="data";
function connect_db() {
global $db_hostname,$db_username,$db_password,$db_name; mysql_connect($db_hostname,$db_username,$db_password); mysql_select_db($db_name);
}
?>
  • Buatlah file dengan ekstensi php dengan nama link.php, file ini digunakan untuk sebagai koneksi end user atau pengunjung web milik anda dengan database untuk melihat record yang telah tersimpan atau dalam bahasa mudahnya adalah untuk melihat siapa saja yang pernah mengisi buku tamu tersebut : 
<html> 
<head> <title>Untitled Document</title> </head> 
<body> <form name="form1" method="post" action=""> <p> <input name="imageField" type="image" src=" height="120" border="0"> </p> <table width="430" border="0" align="center"> <tr> <td width="68"><a href="home.php">[ Home ] </a> </td> <td width="112"><a href="bukutamu_form.php">[ Isi Buku tamu ] </a></td> <td width="140"><a href="bukutamu_list.php">[ Lihat Buku Tamu ] </a></td> <td width="80">[ About ] </td> </tr> </table> </form> 
</body></html>
  • Buatlah file dengan ekstensi php dengan nama bukutamu_form.php file ini digunakan untuk formulir yang nantinya dibuat oleh anda sebagai form isian yang harus diisi oleh yang datang di web milik anda
 <html>
<head> <title>Buku Tamu PHP dan MySQL</title> </head>
<? include_once("link.php");?>
<body> <h2>&nbsp; </h2> <h2>Formulir buku tamu</h2> <hr><form method="post" action="bukutamu_saving.php?save=ok">
<table width="494" border="0" cellpadding="0" cellspacing="0">
<tr><td width="78">nama </td> <td>:&nbsp;<input name="nama" type="text" size="25" maxlength="50"></td> <td width="406"></td> </tr>
<tr> <td>email</td> <td>:&nbsp;<input name="email" type="text" size="25" maxlength="50"></td> <td>&nbsp;</td> </tr>
<tr> <td>komentar </td> <td rowspan="3">&nbsp;&nbsp;<textarea name="komentar" cols="27" rows="5"></textarea></td> </tr>
<tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr>
<tr> <td><input type="submit" name="submit" value="kirim"></td> <td><input type="reset" name="reset" value="batal"></td> <td>&nbsp;</td><td>&nbsp;</td> </tr>
</table> <hr> </form>
</body>
</html>
  • Buatlah file dengan ekstensi php dengan nama bukutamu_saving.php, file ini digunakan untuk menyimpan apa yang anda isi pada formulir buku tamu kedalam tabel yang ada dalam basis data yang telah anda buat sebelumnya : 
<? include_once("link.php"); 
include_once("db.php"); $tanggal=date("d M Y H:m:s"); if($save=="ok"){ connect_db(); $sqlstr="INSERT INTO bukutamu(tanggal,nama,email,komentar) values('$tanggal','$nama','$email','komentar')"; $hasil=mysql_db_query($db_name,$sqlstr); if ($hasil){ 
echo "<b> inilah data-data yang tadi anda simpan:</b>"; 
echo "<br>"; echo "<hr>"; echo "$tanggal"; echo "<br>"; 
echo "nama : $nama"; echo "<br>"; echo "email: $email"; 
echo "<br>"; echo "komentar: $komentar"; echo "<hr>"; 
echo "data berhasil disimpan ke database!"; }else { echo "data gagal disimpan ke database!"; } }
  • Buatlah file dengan ekstensi php dengan nama bukutamu_list.php, file ini digunakan untuk melihat daftar siapa saja yang telah mengisi buku tamu yang anda buat tersebut :
 <html>
<head><? include_once("link.php");?> <title>daftar buku tamu</title></head>
<body> <h2>daftar buku tamu pada database kami:</h2> <hr>
<? include_once("db.php"); connect_db(); $sqlstr="SELECT*FROM bukutamu"; $hasil=mysql_db_query($db_name,$sqlstr); $row=mysql_fetch_row($hasil); if($row){ do{list($tanggal,$nama,$email,$komentar)=$row; echo "disimpan pada tanggal:$tanggal"; echo "<br>"; echo "<b> nama:</b> $nama"; echo "<br>"; echo "<b>email:</b> $email"; echo "<br>"; echo "<b> komentar</b>$komentar"; echo "<hr>"; }while($row=mysql_fetch_row($hasil)); } else{ echo "maaf, belum ada tamu!!";} ?> <a href="bukutamu_form.php">isi buku tamu lagi</a>
</body>
</html>

PHP dan Windows Azure Platform

PHP dan Windows Azure Platform
Dewasa ini istilah cloud computing telah menjadi tren di kalangan penggiat IT. Cloud computing menawarkan suatu konsumsi dan model deployment pada sebuah layanan Teknologi Informasi yang berbasiskan internet. Dengan model ini, suatu resource akan digunakan secara bersama-sama melalu jaringan internet sebagai suatu layanan bagi para pengguna. Tentunya dengan model ini terdapat beberapa keuntungan, terutama pada aspek penyediaan infrastruktur. Dengan model cloud computing, pembelian dan perawatan mesin server dapat dihindari karena seluruhnya menggunakan layanan yang disediakan penyedia jasa layanan.

Windows Azure Platform
Windows Azure Platform merupakan jawaban Microsoft atas kebutuhan cloud computing yang semakin mendapat perhatian dari para penggiat IT. Windows Azure merupakan suatu platform Microsoft yang berbasiskan Software as a service, sebuah sistem operasi di cloud yang menyediakan layanan untuk hosting, pengaturan, penyimpanan yang scalable hingga pengaturan infrastruktur dalam rangka pengadaan dan distribusi layanan yang berbasis cloud.
Windows Azure platform menawarkan fleksibiltas dan lingkungan pengembangan yang familiar bagi para pengembang untuk membangung aplikasi berbasis cloud dan layanan. Dengan Windows Azure, seorang pengembang dapat memangkas waktu pengembangan dan segera beradaptasi dengan kebutuhan pertumbuhan layanan yang dapat disediakan.

Gambar 2 memberikan deskripsi arsitektur Windows Azure platform. Secara umum terdapat tiga komponen utama yaitu :
  • Windows Azure, komponen yang menyediakan lingkungan berbasis Windows untuk menjalankan aplikasi dan penyimpanan data pada server di Microsoft Data Center
  • SQL Azure, komponen yang menyediakan layanan data pada SQL Server yang berbasis cloud
  • NET Services, komponen yang menawarkan infrastruktur terdistribusi terhadap aplikasi berbasis cloud dan lokal.
Windows Azure Platform sangat cocok digunakan untuk menjalankan kebutuhan proses yang terjadi di cloud, membangun, modifikasi dan distribusi aplikasi yang scalable dengan resource yang minimal, melakukan penyimpanan data skala besar, pemrosesan secara batch dan komputasi yang bervolume tinggi serta pembuatan dan distribusi web service yang cepat dengan harga terjangkau. Berikut merupakan keuntungan yang dapat diperoleh jika menggunakan Windows Azure Platform :
  1. Dapat mengimplementasikan ide bisnis dengan segera ke pasar konsumen
  2. Mengurangi biaya pembangunan dan pengembangan sumber daya on-premises
  3. Mengurangi usaha dan biaya manajemen IT
  4. Respon cepat terhadap perubahan bisnis dan kebutuhan konsumen
  5. Kebebasan memilih model deployment on-premise atau off-premise, yang disesuaikan dengan kebutuhan
  6. Pengaturan sumber daya IT sesuai dengan kebutuhan
  7. Pemakaian komputasi hanya ketika sedang dibutuhkan (on the time)
  8. Energi yang dibutuhkan untuk mengatur sumber daya operasional berkurang
  9. Menghilangkan kebutuhan untuk perawatan perangkat keras
  10. Penggunaan kemampuan pengembangan yang sudah dimiliki untuk membangun aplikasi berbasis cloud
  11. Konsistensi pengembangan dan kebutuhan pengembangan antara aplikasi on-premise dan aplikasi berbasis cloud
Dukungan PHP pada Windows Azure Platform
Salah satu upaya untuk menyediakan konsistensi dan pengembangan yang sudah umum digunakan oleh para pengembang aplikasi maka Microsoft mendorong inisiatif pengembangan suatu proyek open source bekerja sama dengan RealDolmen . Proyek ini merupakan jembatan untuk mendukung interoperabilitas antara PHP dan Windows Azure, yang dikenal dengan nama PHP on Windows Azure.
PHP SDK for Windows Azure fokus pada penggunaan standar REST dan penyediaan fitur-fitur berikut ini :
  • Kelas-kelas PHP yang mendukung Windows Azure blobs, tables dan queues
  • Kelas-kelas helper untuk transportasi HTTP , authentikasi dan authorizasi, manajemen kesalahan dan REST
  • Dukungan untuk instrumentasi, pengaturan dan pencatatan (logging)
Fitur-fitur ini akan menyediakan akses terhadap penyimpanan, komputasi dan pengaturan Windows Azure ke dalam PHP API yang sederhana. Gambar 3 menunjukkan abstraksi tersebut.

Windows Azure merupakan fondasi dari Windows Azure Platform yang menjadi lingkungan hosting untuk platform tersebut. Sekarang telah tersedia FastCGI pada lingkungan hosting Windows Azure. FastCGI mendukung para pengembang untuk menjalankan aplikasi web pada Windows Azure yang ditulis dengan bahasa pemrograman pihak ketiga, termasuk di dalamnya PHP. Hal ini tentunya membuka kemungkinan yang luas bagi para pengembang PHP untuk melakukan deployment aplikasi. Dengan tersedianya PHP SDK for Windows Azure maka terdapat dua kemungkinan deployment untuk aplikasi web.


Gambar 4 menunjukkan skenario deployment aplikasi PHP pada Windows Azure. Sebuah aplikasi yang dibangun menggunakan Windows Azure SDK for PHP dapat mengakses fitur-fitur Windwos Azure, dengan dua model yaitu aplikasi di host pada Windows Azure platform atau web server yang lain.
Kebutuhan Pengembangan
Untuk memulai pengembangan PHP memanfaatkan Windows Azure Platform maka terdapat beberapa hal yang harus disediakan, yaitu :
  • Upgrade Kakas Microsoft Visual Studio 2008 menjadi Service Pack 1 atau Install Microsoft Visual Studio 2010 Beta 2 atau Visual Web Developer Express 2010 Beta 2 atau Install Microsoft Visual Web Developer 2008 Express with SP1.
  • Install SQL Server 2005 Express Edition (atau versi diatasnya) Install dengan Visual Studio 2008 atau Visual Web Developer 2008 Express Edition dengan SP1 atau Download and install
  • Aktifkan Internet Information Service 7 (IIS) dengan ASP.NET dan WCF HTTP Activation Windows Vista / 7
  • Pilih dari Start menu,lalu pilih Settings | Control Panel | Programs | Programs and Features.
  • Klik Turn Windows Features On or Off.
 
  •  Pada bagian Microsoft .NET Framework 3.0, pilih Windows Communication Foundation HTTP Activation.
  • Pada bagian Internet Information Services, ekspansi World Wide Web Services, lalu Application Development Features, dan pilih ASP.NET and CGI.
  • Aktifkan fitur Directory Browsing. Untuk melakukannya ekspansi bagian Common Http Features (pada bagian Internet Information Services | World Wide Web Services), dan pilih Directory Browsing .
  • Install fitur yang telah dipilih.
  • Install Windows Azure Tools for Microsoft Visual Studio 1.0 Febuary 2010 (VsCloudService.exe)
  • Install Hotfix: Native Debugging Improvements (tidak diperlukan Visual Studio 2010)
  • Install the Hotfix: Support for FastCGI on the Development Fabric (not required for Windows 7, or Windows Server 2008 SP2 or later)
  • Install the Hotfix: Improve Visual Studio Stability (not required for Windows 7)
  • Install the Hotfix: Correct WCF metadata when hosting behind a load balancer
  • Install hotfix
  • Tambahkan useRequestHeaderForMetadataAddress ke dalam configuration file to mengaktifkan Hotfix
Pengembangan aplikasi untuk Windows Azure apat dilakukan untuk mesin lokal atau lingkungan produksi. Untuk mesin lokal sudah mulai dapat kita lakukan setelah instalasi Windows Azure SDK. Sedangkan untuk lingkungan produksi dapat dilakukan dengan membuat account di http://www.azure.com .
Untuk memastikan pengembangan sudah dapat dilakukan, buka kembali Visual Studio Anda dan coba buat sebuah project baru. Perhatikan pada bagian jenis template project, jika instalasi berhasil seharusnya terdapat template baru, yaitu Cloud Service.



Permainaan TicTacToe Menggunakan Java Applet

DASAR TEORI
Java Applet adalah sebuah class yang dapat diaktifkan pada Web Browser seperti pada Netscape Communicator atau Internet Explorer. Java Applet di enkapsulasi sebagai bagian dari HTML (HyperText Markup Language).
Perbedaan Java Applet dan Java Application
  1. Application berjalan menggunakan Java Interpreter atau command line prompt. Sedang Applet berjalan pada Browser atau pada halaman WEB menggunakan HTML.
  2. Java Applet adalah sebuah class yang dapat diaktifkan pada Web Browser seperti Netscape Communicator atau Internet explorer. Java Applet dienkapsulasi sebagai bagian dari HTML.
  3. Java Applet mempunyai siklus hidup sedang Java Application tidak mempunyai siklus hidup.
<HTML> dan </HTML> adalah pasangan kunci kata untuk memulai kode HTML.
<APPLET> dan </APPLET> adalah pasangan kunci kata yang digunakan untuk mengaktifkan Applet dan Parameter untuk applet tersebut.
WIDTH dan HEIGHT menentukan jumlah pixel yang dibutuhkan untuk menggambar atau menampilkan applet.
File html ini disimpan dengan nama file yang berekstensi .html dan kemudian dapat dipanggil melalui URL dari web browser atau menggunakan aplikasi appletviewer.

Download Panduan

Twitter Delicious Facebook Digg Stumbleupon Favorites More
UG Pendaftaran PMB Pra UjianGunadarma

 
Fitriani Hasanah Debian Lenny