Rabu, 06 Juni 2012

TUTORIAL APLIKASI WEB


MEMBUAT APLIKASI WEB MENGHITUNG LUAS SEGITIGA

            Di bawah ini saya akan menjelaskan langkah-langkah untuk membuat aplikasi web sederhana, yaitu membuat aplikasi web untuk menghitung luas segitiga. Tetapi web ini masih banyak kekurangan, karena web ini hanya menghitung bangun datar segitiga saja, belum menghitung bangun datar yang lainnya, maaf bila banyak kekurangan di dalam aplikasi web ini. Sekarang kita masuk ke dalam langkah-langkah membuat aplikasi web sederhana ini:
  • Pertama-tama kita harus memeriksa apakah di dalam komputer sudah terdapat software XAMPP atau belum, karena aplikasi web ini menggunakan software XAMPP. Jadi, apabila di dalam komputer ini belum terdapat XAMPP, sebaiknya kita install terlebih dahulu agar kita bisa membuat aplikasi web. Berikut ini adalah cara menginstall XAMPP :
·         Download XAMPP terlebih dahulu, kemudian double klik pada file tersebut yang sudah selesai didownload untuk unpack installer.
·         Kemudian pilih folder untuk unpack file tersebut, seperti C:\xampp, kemudian buka folder tersebut.
·         Lalu double klik setup_xampp.bat untuk menginstall XAMPP.
·         Dan untuk membuka setting XAMPP kita harus cari file xampp-control.exe dan double klik pada file tersebut.
·         Untuk membuat web ini kita aktifkan Apache dan MySQL. Setelah itu, buka browser kita dan ketik http://localhost maka server website lokal kita akan terbuka.
  
  •       Setelah komputernya sudah diinstal XAMPP, maka sekarang tentukan konsep web yang kita inginkan itu seperti apa, untuk aplikasi web sederhana ini kita hanya memerlukan satu buah gambar untuk background webnya, kemudian satu buah GIF image yang codingnya didownload dari www.textspace.net .Kita juga akan memasukkan beberapa coding agar web ini dapat dijalankan.

  •       Buka notepad++ untuk membuat coding-codingnya, lalu kita masukkan coding di bawah ini :
<?php

error_reporting(0);
            Blok statement di atas menjelaskan bahwa web yang kita buat ini menggunakan php, dan statement di atas wajib ada setiap kita membuat web menggunakan php.

$alas = trim($_REQUEST['Alas']);
$tinggi  = trim($_REQUEST['Tinggi']);
$hasil  = trim($_REQUEST['Hasil']);
            Blok statement di atas berfungsi untuk mendeklarasikan variabel-variabel di dalam php,  yang nilainya nanti akan diinput melalui keyboard.

 define("hitung",(0.5));
             
 if ($_REQUEST['submit'])
    {
            $solve = round(hitung * ($alas * $tinggi),2);
    }
 if ($_REQUEST['clear'])
    {
    $alas="";
    $tinggi="";
            $hasil="";
   }

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;" />
<title>Perhitungan Segitiga</title>
            Tag <title> berfungsi untuk memberikan title atau judul pada sebuah halaman web. Judul atau title tersebut akan muncul pada browser, judul pada halaman favorit dan judul pada halaman

<style type="text/css">
            Tag <style> berfungsi untuk menjelaskan style yang digunakan di halaman website tersebut

<!--
body {
            background-attachment: fixed;
            background-image: url(angka1.jpg);
}
            Pada statement background-image: url(angka1.jpg); berfungsi untuk menampilkan gambar yang sudah kita simpan di dalam folder yang sama untuk coding ini. Nama pada gambar yang disimpan haruslah sama dengan nama gambar di body ini.

.style1 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 30px;
            color: #000000 ;
}
.style2 {
            font-family: "Algerian", "New York", serif;
            font-weight: bold;color: #000000 ;
            font-size: 30px;
}
            Blok statement di atas berfungsi untuk mengubah bentuk huruf, warna huruf, dan ukuran huruf sesuai yang kita inginkan untuk tampilan web ini.
-->
</style></head>
            Statement di atas berfungsi untuk menutup tag style dan head .

<body>
<div align="center">
  <p>&nbsp;</p>
  <object width="400" height="46"><param name="movie" value="http://LOCALHOST/lcd_7.swf"></param><param name="wmode" value="transparent"></param><param name="flashvars" value="w=400&h=46&c=1&spd=2&b=1&t=LUAS+SEGITIGA"></param><param name="allowscriptaccess" value="always"><embed src="http://localhost/suhu/lcd_7.swf" type="application/x-shockwave-flash" wmode="transparent" flashvars="w=400&h=46&c=1&spd=2&b=1&t=LUAS+SEGITIGA" allowscriptaccess="always" width="400" height="46"></embed></object><br />
</div>

<form id="form1" name="form1" method="post" action=""><div align="center">

  <table width="450" height="500" border="0">
    <tr>
      <td width="256"><span class="style2">A L A S</span></td>
               <?php
     echo "<b><h4>".$message."</b></h4>";
             ?>
      <td width="16"><div align="center"><strong><span class="style1">:</span> </strong></div></td>
           
      <td width="164"><div align="center">
        <label>
        <input type="text" name="Alas"
             value="<?php echo $alas; ?>" />
        </label>
      </div></td>
    </tr>

    <tr>
            <tr>
      <td width="256"><span class="style2">T I N G G I</span></td>
               <?php
     echo "<b><h4>".$message."</b></h4>";
             ?>
      <td width="16"><div align="center"><strong><span class="style1">:</span> </strong></div></td>
      <td width="164"><div align="center">
        <label>
        <input type="text" name="Tinggi"
                         value="<?php echo $tinggi; ?>" />
        </label>
      </div></td>
    </tr>
    <tr>
      <td><p class="style2">H A S I L</p>        </td>
      <td><div align="center"><strong><span class="style1">:</span> </strong></div></td>
      <td><div align="center">
        <input type="text" name="hasil"
                        value="<?php echo trim($solve); ?>" READONLY />
      </div></td>
    </tr>
           
  <td height="150"><p align="JUSTIFY">
    <input type="submit" name="submit" value="Hitung" />
    <input type="submit" name="clear" value="Clear" />
      </p>      </td>
  </table>
</form>
</body>
</html>
  • Setelah kita memasukkan semua codingnya di dalam notepad++, lalu save dahulu di dalam folder yang kita buat di dalam htdocs dengan format .php . Gambar untuk background dan GIF image juga disimpan di dalam folder yang sama.



  • SELAMAT MENCOBA !!!!!!! ^^

          Link My Campus >>> www.gunadarma.ac.id



Senin, 05 Desember 2011

CLOUD COMPUTING

           Cloud Computing adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metefora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya.Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service),sehingga pengguna dapat mengaksesnya lewat Internet ("di dalam awan") tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain."
           Cloud Computing adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah iCloud. Komputasi awan alias cloud computing kerap disebut sebagai solusi yang mampu menjawab tantangan dalam dunia IT di masa depan. Namun sebelum memutuskan untuk langsung mengadopsi teknologi ini, pengguna diharapkan mengerti mengenai kebutuhannya agar tidak salah menerapkan jenis komputasi awan mana yang akan dipilih.
         Bila pengguna mengkonsumsi infrastruktur dan software dalam jumlah yang besar dan memiliki kebutuhan akan kontrol dan kustomisasi dalam level yang tinggi, maka yang disarankan adalah awan pribadi atau private cloud. Sementara itu, bila penggunaan infrastruktur dan platform services bersifat fluktuatif, maka awan dengan platform global dan lokal lebih cocok untuk digunakan karena sifatnya lebih fleksibel. Bagi pengguna yang kebutuhan akan kekuatan komputasinya bersifat fluktuatif dan menggunakan software dan platform service yang lebih bersifat umum, pilihan awan publik cocok untuk dipilih. "Secara garis besar, public cloud bersifat lebih umum dan elastis dibandingkan private dan local/global cloud. Sedangkan private cloud lebih fleksibel dalam hal kustomisasi dibanding yang lainnya."
KESIMPULAN
          Cloud Computing adalah teknologi terbaru yang memanfaatkan gabungan dari teknologi komputer dengan pengembangan berbasis internet. Cloud computing juga memiliki beberapa macam jenis yang disesuaikan dengan kebutuhan para konsumen. Pada tulisan di atas sudah dijelaskan dasar-dasar tentang Cloud Computing, apa itu cloud computing sampai jenis-jenisnya yang disesuaikan dengan kebutuhan. Apabila kita tertarik dengan teknologi tersbut, hendaknya kita mencari informasi yang lebih banyak, agar kitalebih mengerti dan memahami apa itu cloud computing dan kita harus menyesuaikan kebutuhan kita dengan jenis cloud computing yang tepat.
REFERENSI 

Rabu, 12 Oktober 2011

INTERNET BAGI DUNIA PENDIDIKAN


 Internet berawal dari institusi pendidikan dan penelitian di Amerika Serikat. Penggunaan Internet untuk kepentingan bisnis baru dilakukan semenjak tahun 1995, belum genap enam tahun yang lalu. Di luar negeri, Internet ini sering diasosiasikan dengan perguruan tinggi, sementara di Indonesia, Internet lebih diasosiasikan dengan bisnis (ISP, e-commerce) dan entertainment.

Manfaat Internet Bagi Pendidikan

  • Akses ke sumber informasi
Sebelum adanya Internet, masalah utama yang dihadapi oleh pendidikan (di seluruh dunia) adalah akses kepada sumber informasi. Perpustakaan yang konvensional merupakan sumber informasi yang sayangnya tidak murah. Buku-buku dan journal harus dibeli dengan harga mahal. Pengelolaan yang baik juga tidak mudah. Sehingga akibatnya banyak tempat di berbagai lokasi di dunia (termasuk di dunia Barat) yang tidak memiliki perpustakaan yang lengkap. Adanya Internet memungkinkan mengakses kepada sumber informasi yang mulai tersedia banyak. Dengan kata lain, masalah akses semestinya bukan menjadi masalah lagi.
Internet dapat dianggap sebagai sumber informasi yang sangat besar. Bidang apa pun yang anda minati, pasti ada informasi di Internet. Contoh-contoh sumber informasi yang tersedia secara online antara lain:
·         Library
·         Online Journal
·         Online courses. MIT mulai membuka semua materi kuliahnya di Internet.
Di Indonesia, masalah kelangkaan sumber informasi konvensional (perpustakaan) lebih berat dibanding dengan tempat lain. Adanya Internet merupakan salah satu solusi pamungkas untuk mengatasi masalah ini.
  • Akses ke pakar
Internet menghilangkan batas ruang dan waktu sehingga memungkinan seorang siswa berkomunikasi dengan pakar di tempat lain. Seorang siswa di Makassar dapat berkonsultasi dengan dosen di Bandung atau bahkan di Palo Alto, Amerika Serikat.
  • Media kerjasama
Kolaborasi atau kerjasama antara pihak-pihak yang terlibat dalam bidang pendidikan dapat terjadi dengan lebih mudah, efisien, dan lebih murah.

Permasalahan Internet Untuk Pendidikan


Penjabaran di atas tentunya membawa kita pada pertanyaan mengapa kita belum banyak menggunakan Internet untuk keperluan pendidikan di Indonesia. Ada beberapa alasan, dimana sebagian akan diungkapkan pada bagian-bagian di bawah ini.
  • Kurangnya penguasaan bahasa Inggris
Suka atau tidak suka, sebagian besar informasi di Internet tersedia dalam bahasa Inggris. Penguasaan bahasa Inggris menjadi salah satu keunggulan (advantage).
  • Kurangnya sumber informasi dalam bahasa Indonesia
Kita sadari bahwa tidak semua orang Indonesia akan belajar bahasa Inggris. Untuk itu sumber informasi dalam bahasa Indonesia harus tersedia. Saat ini belum banyak sumber informasi pendidikan yang tersedia dalam bahasa Indonesia. Konsep berbagi (sharring), misalnya dengan membuat materi-materi pendidikan di Internet, belum merasuk. Inisiatif langka seperti ini sudah ada namun masih kurang banyak.
  • Akses Internet masih mahal
Meskipun sudah tersedia, akses ke Internet masih mahal. Namun hal ini diharapkan akan menjadi lebih murah di masa yang akan datang. Diharapkan akselerasi penurunan harga menjadi fokus utama dari Pemerintah. Mekanisme lain adalah adanya subsidi dari pemerintah untuk institusi pendidikan.
  • Akses Internet masih susah diperoleh
Beberapa daerah di Indonesia masih belum memiliki jalur telepon yang dapat digunakan untuk mengakses Internet.
  • Guru belum siap
Guru di Indonesia masih belum siap untuk menggunakan Internet sebagai bagian dari pengajarannya. Padahal guru merupakan salah satu pengguna yang dapat memanfaatkan Internet sebaik-baiknya. Salah satu contohnya adalah mencari soal-soal latihan untuk kelasnya. Jika setiap guru di Indonesia membuat dua (2) soal dan menyimpannya di Internet, maka akan ada ribuan bahkan bisa jutaan soal yang dapat digunakan untuk latihan di kelas.
Kesimpulan : Indonesia masih belum sepenuhnya siap untuk menggunakan internet dalam dunia pendidika, karena alasan-alasan seperti penjabaran di atas. Sebenarnya internet itu sangat membantu dalam dunia pendidikan, bila kita membutuhkan informasi, kita hanya tinggal searching saja, tidak perlu mengeluarkan biaya yang besar untuk membeli buku. Dan semestinya kesempatan itu kita manfaatkan baik-baik. Terima kasih.