<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6919201254196298602</id><updated>2012-02-27T20:42:00.434-08:00</updated><category term='STMIK-LIKMI'/><title type='text'>Paradigma Java</title><subtitle type='html'>Konsep dasar Java:OOP,Swing,JDBC</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6919201254196298602.post-6805558094203188406</id><published>2011-11-29T02:21:00.001-08:00</published><updated>2011-11-30T01:58:13.710-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STMIK-LIKMI'/><title type='text'>Lesson 9: SQL</title><content type='html'>SQL (sering dibaca si-qu-el) adalah singkatan dari Structure Query Language yaitu bahasa pemrograman standar yang digunakan oleh setiap vendor database untuk mengolah database.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jenis perintah SQL yang paling dasar ada empat yaitu&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SELECT untuk mengambil data dari database&lt;/li&gt;&lt;li&gt;INSERT untuk memasukkan data baru ke dalam database&lt;/li&gt;&lt;li&gt;UPDATE untuk merubah data yang telah tersimpan di database&lt;/li&gt;&lt;li&gt;DELETE untuk menghapus data dari database&lt;/li&gt;&lt;/ul&gt;SELECT&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;SELECT * FROM nama_tabel&lt;/div&gt;&lt;div style="text-align: center;"&gt;SELECT kolom, kolom, ... FROM nama_tabel&lt;/div&gt;&lt;br /&gt;INSERT &lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;INSERT INTO nama_tabel VALUES(nilai, nilai, ...)&lt;/div&gt;&lt;div style="text-align: center;"&gt;INSERT INTO nama_table(kolom, kolom, ...) VALUES (nilai, nilai, ....)&lt;/div&gt;&lt;br /&gt;UPDATE&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;UPDATE nama_tabel SET kolom = nilai&lt;/div&gt;&lt;br /&gt;DELETE&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;DELETE FROM nama_tabel &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Khusu untuk perintah SQL SELECT, UPDATE, dan DELETE bisa dilengkapi dengan pernyataan WHERE yang menunjukkan bahwa hanya berlaku bagi baris data (record) tertentu saja yang akan diproses&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6919201254196298602-6805558094203188406?l=ana-hadiana.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/6805558094203188406/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-8-sql.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/6805558094203188406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/6805558094203188406'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-8-sql.html' title='Lesson 9: SQL'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6919201254196298602.post-2637247735823152927</id><published>2011-11-29T02:16:00.001-08:00</published><updated>2011-11-30T01:58:20.812-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STMIK-LIKMI'/><title type='text'>Lesson 8: JDBC</title><content type='html'>&lt;div style="text-align: justify;"&gt;Mengakses database di dalam program Java umumnya dengan menggunakan Java DabaBase Connectivity yang disingkat dengan JDBC, sehingga program Java bisa memanfaatkan data yang tersimpan di database server yang berbeda-beda sekalipun.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Setiap vendor database biasanya sudah menyediakan driver JDBC masing-masing yang bisa digunakan secara bebas oleh para developer database berbasis Java.Khusus untuk database Microsoft Access tipe JDBC yang digunakan adalah JDBC-ODBC yang sudah disupport secara default oleh Java. Dengan demikian tidak perlu menginstall driver JDBC-ODBC terlebih dahulu untuk membuat program database Java menggunakan database Microsoft Access.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Package yang diperlukan untuk membuat program aplikasi database di Java adalah java.sql, oleh karena itu di awal program harus diset import java.sql.*. Adapun class-class yang sering digunakan adalah&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Connection&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Class utama untuk membuat koneksi dari program client ke database server &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Statement&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Class untuk menjalankan perintah-perintah SQL (bahasa pemrograman khsusu database). Class ini bisa juga digantikan dengan class PreparedStatement tetapi pemakaiannya sedikit berbeda&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;ResultSet&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Class yang khusus digunakan pada saat perintah SQL SELECT dijalankan yang akan menampung data-data yang dihasilkan oleh perintah SQL tersebut.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Di dalam program Java pengaksesan terhadap database bisa saja menimbulkan kesalahan (error) oleh karena itu baris program yang berkaitan dengan pemrosesan database harus ditulis dalam blok try-catch seperti berikut ini.&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;&amp;nbsp; //baris program pemrosesan database&lt;br /&gt;} catch (Exception e) {&lt;br /&gt;&amp;nbsp; //antisipasi error&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;b&gt;contoh:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;import java.sql.*;&lt;br /&gt;...&lt;br /&gt;try {&lt;br /&gt;&amp;nbsp;&amp;nbsp; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");&lt;br /&gt;&amp;nbsp;&amp;nbsp; Connection cc = DriverManager.getConnection("jdbc:odbc:latihan");&lt;br /&gt;&amp;nbsp;&amp;nbsp; System.out.println("Connected to Ms Access database");&lt;br /&gt;} catch (Exception e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; System.out.println(e.getMessage());&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6919201254196298602-2637247735823152927?l=ana-hadiana.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/2637247735823152927/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-7-jdbc.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/2637247735823152927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/2637247735823152927'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-7-jdbc.html' title='Lesson 8: JDBC'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6919201254196298602.post-5955904942079788876</id><published>2011-11-29T01:55:00.001-08:00</published><updated>2011-11-30T01:58:28.478-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STMIK-LIKMI'/><title type='text'>Lesson 7: Array</title><content type='html'>&lt;div style="text-align: justify;"&gt;Array pada prinsipnya merupakan kumpulan dari beberapa variabel yang sejenis tipe datanya. Jadi tidak boleh dalam suatu array disimpan data yang berbeda tipe datanya. Ketika suatu array didefinisikan, maka ukurannya akan bersifat statis artinya tidak bisa diubah-ubah, artinya sekali didefinisikan ruangan memori yang disediakan untuk menyimpan data di array tetap tidak berubah sampai program selesai dieksekusi.&lt;/div&gt;&lt;br /&gt;Mendefinisikan &lt;b&gt;array 1 dimensi&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;TipeData[] NamaArray = {anggota, anggota, ...};&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Contoh:&lt;/b&gt;&lt;br /&gt;&lt;div style="background-color: #fce5cd; text-align: center;"&gt;String[] kota = {"Bandung", "Surabaya", "Jakarta", "Medan"};&lt;/div&gt;&lt;div style="background-color: #fce5cd; text-align: center;"&gt;int[] nilai = {80, 35, 75, 60, 90, 23};&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&amp;nbsp;Mendefinisikan &lt;b&gt;array 2 dimensi&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;TipeData[][] NamaArray = { {anggota, anggota, ...}, {anggota, anggota, ...}, {anggota, anggota, ...}};&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Contoh:&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: #fce5cd; text-align: center;"&gt;String[][] barang = {{"LCD TV", "1200000"}, {"Setrika", "400000"}, {"Mesin Cuci","800000"}}; &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Anggota suatu array ditunjukkan dengan menggunakan index yang dimulai dari ke-0, ke-1, dst sampai dengan ke-N-1.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk mengetahui berapa jumlah anggota suatu array bisa menggunakan atribut length dari variabel array yang dimaksud, misalnya pada contoh array di atas &lt;b&gt;kota.length&lt;/b&gt; maka akan mengembalikan nilai 4. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk merujuk atau mengecek satu per satu keanggota suatu array biasanya dengan menggunakan &lt;i&gt;control flow&lt;/i&gt; &lt;b&gt;while &lt;/b&gt;atau &lt;b&gt;for&lt;/b&gt;. Misalkan pada contoh di atas untuk menampilkan satu per satu anggota array kota dengan menggunaka method JOptionPane.showMessageDialog() adalah sebagai berikut.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #fce5cd; text-align: left;"&gt;String data = "";&lt;/div&gt;&lt;div style="background-color: #fce5cd; text-align: left;"&gt;int index = 0;&lt;/div&gt;&lt;div style="background-color: #fce5cd; text-align: left;"&gt;while (index &amp;lt; kota.length) {&lt;/div&gt;&lt;div style="background-color: #fce5cd; text-align: left;"&gt;data = data + kota[index] + "\n";&lt;/div&gt;&lt;div style="background-color: #fce5cd; text-align: left;"&gt;index++;&lt;/div&gt;&lt;div style="background-color: #fce5cd; text-align: left;"&gt;}&lt;/div&gt;&lt;div style="background-color: #fce5cd; text-align: left;"&gt;JOptionPane.showMessageDialog(null, data);&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6919201254196298602-5955904942079788876?l=ana-hadiana.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/5955904942079788876/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-6-array.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/5955904942079788876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/5955904942079788876'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-6-array.html' title='Lesson 7: Array'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6919201254196298602.post-8303898183729886263</id><published>2011-11-23T02:20:00.001-08:00</published><updated>2011-11-30T01:58:52.872-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STMIK-LIKMI'/><title type='text'>Lesson 6: Control Flow</title><content type='html'>&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada dasarnya pemrosesan tiap-tiap baris program dijalankan secara linear dari atas ke bawah program. Tetapi dalam pemrograman aplikasi sering dibutuhkan alur program lainnya yang disesuaikan dengan kebutuhan pemrosean oleh setiap aplikasi yang akan dibuat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-64vezMHcN4M/TszKCdeGugI/AAAAAAAAACc/bMVjg6LKYQ8/s1600/Slide5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-64vezMHcN4M/TszKCdeGugI/AAAAAAAAACc/bMVjg6LKYQ8/s320/Slide5.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;if (syarat) { //jika syaratnya benar }&lt;/li&gt;&lt;ul&gt;&lt;li&gt;if ( nilai == 60 ) { System.out.println("Lulus"); } &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;if (syarat) { //jika syaratnya benar } else { //jika syaratnya salah }&lt;/li&gt;&lt;ul&gt;&lt;li&gt;if ( nilai &amp;gt;= 85 ) { System.out.println("A"); }&lt;/li&gt;&lt;li&gt;else if ( nilai &amp;gt;= 75 { System.out.println("B"); }&lt;/li&gt;&lt;li&gt;else if ( nilai &amp;gt;= 60 { System.out.println("C"); }&lt;/li&gt;&lt;li&gt;else { System.out.println("D");&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-qKDfN3S3sQo/TszJtqlEuzI/AAAAAAAAACU/M0HC1mdQ-CM/s1600/Slide6.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-qKDfN3S3sQo/TszJtqlEuzI/AAAAAAAAACU/M0HC1mdQ-CM/s320/Slide6.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-92jnWQZtft0/TszKLXmE2gI/AAAAAAAAACk/CNwx9vJQR_s/s1600/Slide7.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-92jnWQZtft0/TszKLXmE2gI/AAAAAAAAACk/CNwx9vJQR_s/s320/Slide7.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;for ( initial; syarat; increment ) { //selama syaratnya benar }&lt;/li&gt;&lt;ul&gt;&lt;li&gt;for (int n=0; n&amp;lt;10; n++) { System.out.println("STMIK-LIKMI"); } &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;while (syarat) { //selama syartanya benar }&lt;/li&gt;&lt;ul&gt;&lt;li&gt;int n = 0;&lt;/li&gt;&lt;li&gt; while ( n &amp;lt; 10 ) { System.out.println("STMIK-LIKMI"); n++; }&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2TqCWEsO54I/TszKcal6YQI/AAAAAAAAACs/Z1eWfbDox5g/s1600/Slide14.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-2TqCWEsO54I/TszKcal6YQI/AAAAAAAAACs/Z1eWfbDox5g/s320/Slide14.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-FpnEpW57s50/TszKkRMZq8I/AAAAAAAAAC0/6S3kG3f5nZA/s1600/Slide15.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-FpnEpW57s50/TszKkRMZq8I/AAAAAAAAAC0/6S3kG3f5nZA/s320/Slide15.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Latihan Program:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-98lvzjG0j9M/TszKqEmw8OI/AAAAAAAAAC8/eE0Lias61O0/s1600/Slide16.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-98lvzjG0j9M/TszKqEmw8OI/AAAAAAAAAC8/eE0Lias61O0/s320/Slide16.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6919201254196298602-8303898183729886263?l=ana-hadiana.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/8303898183729886263/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/control-flow.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/8303898183729886263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/8303898183729886263'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/control-flow.html' title='Lesson 6: Control Flow'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-64vezMHcN4M/TszKCdeGugI/AAAAAAAAACc/bMVjg6LKYQ8/s72-c/Slide5.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6919201254196298602.post-6745783315800144098</id><published>2011-11-23T01:36:00.000-08:00</published><updated>2011-11-30T02:11:25.028-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STMIK-LIKMI'/><title type='text'>Lesson 5: Desktop Application 2</title><content type='html'>&lt;div style="text-align: justify;"&gt;Aplikasi desktop biasanya menggunakan beberapa komponen seperti button, textfield, label, dll. Di dalam program Java komponen biasanya didefinisikan sebagai attribut class. Komponen tersebut merupakan komponen Swing yang tersimpan di dalam package javax.swing.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;JLabel&lt;/b&gt;&lt;br /&gt;Komponen untuk menampilkan suatu informasi di dalam suatu frame window. Biasa juga di pakai untuk memberi keterangan terhadap komponen testfield.&lt;br /&gt;&lt;br /&gt;Definisi:&lt;br /&gt;&lt;div style="background-color: #fce5cd; text-align: center;"&gt;JLabel namaKomponen = new JLabel( judul );&lt;/div&gt;Contoh:&lt;br /&gt;&lt;div style="text-align: center;"&gt;JLabel jlKota = new JLabel("Nama kota: ");&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Method yang berlaku:&lt;/b&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;setText( String ), untuk menentukan judul label, judul bisa menggunakan format HTML sehingga tampilan isi label menjadi lebih menarik.&lt;/li&gt;&lt;li&gt;String getText(), untuk mendapatkan informasi judul label&lt;/li&gt;&lt;li&gt;setBounds(int x, int y, int w, int h)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;JTextField&lt;/b&gt;&lt;br /&gt;Komponen untuk menerima masukan data dari user. Setiap masukan dari user memiliki tipe data String, sehingga apabila dibutuhkan data numerik harus dilakukan konversi terlebih dahulu.&lt;br /&gt;&lt;br /&gt;Definisi:&lt;br /&gt;&lt;div style="background-color: #fce5cd; text-align: center;"&gt;JTextField namaKomponen = new JTextField( isi );&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Contoh:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;JTextField jtBilangan = new JTextField( "5" );&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Method yang berlaku:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; setText( String )&lt;/li&gt;&lt;li&gt;String getText()&lt;/li&gt;&lt;li&gt;setBounds(int x, int y, int w, int h)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;JButton&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Komponen untuk berinteraksi dengan user, dimana biasanya menghasilkan suatu event (kejadian) yang harus direspon oleh program. Pemakaian komponen ini erat kaitannya dengan penggunaan interface ActionListener yang tersimpan di package java.awt.event. Oleh karena itu, setiap menggunakan komponen ini class aplikasi harus menggunakan interface ActionListener. Apabilan menggunakan interface ActionListener berarti di class aplikasi harus mendefinisikan ulang method actionPerformed(). Method ini akan dipanggil setiap terjadi event Click di button.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;Definisi:&lt;br /&gt;&lt;div style="background-color: #fce5cd; text-align: center;"&gt;JButton namaKomponen = new JButton( judul );&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Contoh:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;JButton jbShow = new JButton("Show all");&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Method yang berlaku:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;addActionListener( this ), method penting untuk mengaktifkan button saat diKlik&lt;/li&gt;&lt;li&gt;setText( String ), merubah judul tombol&lt;/li&gt;&lt;li&gt;setBounds(int x, int y, int w, int h), menentukan koordinat penempatan pada sumbu x dan y, serta ukuran lebar dan tinggi komponen button&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Komponen-komponen tersebut dimasukkan atau ditempelkan ke dalam frame window dengan memangil method add( komponen ).&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dalam program desktop setting komponen dilakukan di dalam constructor yaitu pada saat inisialisasi aplikasi.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6919201254196298602-6745783315800144098?l=ana-hadiana.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/6745783315800144098/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-desktop-application-2.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/6745783315800144098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/6745783315800144098'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-desktop-application-2.html' title='Lesson 5: Desktop Application 2'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6919201254196298602.post-8619789452487273841</id><published>2011-11-22T02:15:00.001-08:00</published><updated>2011-11-30T02:00:08.513-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STMIK-LIKMI'/><title type='text'>Lesson 4: Desktop Application 1</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;Aplikasi desktop adalah program aplikasi yang berjalan di dalam komputer berbasis G&lt;i&gt;raphical User Interface&lt;/i&gt; (GUI). Biasanya setiap aplikasi desktop berjalan dengan menggunakan frame window sehingga mudah digunakan oleh user, karena bisa menggunakan beberapa komponen dasar window untuk entri data maupun untuk tampilan data, seperti &lt;i&gt;textfield&lt;/i&gt;, &lt;i&gt;combobox&lt;/i&gt;, &lt;i&gt;bottom&lt;/i&gt;, &lt;i&gt;list&lt;/i&gt;, dll.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px; text-align: justify;"&gt;Di java setiap program aplikasi desktop merupakan sebuah class turunan dari class javax.swing.JFrame atau merupakan implementasi dari teknik&amp;nbsp;&lt;i&gt;inheritance&lt;/i&gt;&amp;nbsp;dalam konsep OOP.&amp;nbsp;&lt;i&gt;Keyword&amp;nbsp;&lt;/i&gt;yang digunakan untuk penerapan inheritance di Java yaitu &lt;i&gt;extends&lt;/i&gt;. Dengan demikian struktur program aplikasi desktop secara umum adalah sebagai berikut&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;public class AplikasiDesktop extends JFrame {&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;//Attributes of class&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;public AplikasiDesktop() { //Constructor&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;//initialization&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;}&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;public static void main(String[] args) {&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;new AplikasiDesktop();&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;}&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;}&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;&lt;br /&gt;Contoh Program:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tZD3A5f_rWY/Tsc7QdeJ0fI/AAAAAAAAACA/lzRpDG9mbwQ/s1600/Slide14.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-tZD3A5f_rWY/Tsc7QdeJ0fI/AAAAAAAAACA/lzRpDG9mbwQ/s320/Slide14.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DVyRfPE17Ck/Tsc7DR8KByI/AAAAAAAAAB4/dDArtsqY7Xs/s1600/Slide11.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px; text-align: justify;"&gt;Jika di dalam aplikasi kita ada kegiatan menekan tombol untuk melakukan sesuatu proses, maka program aplikasi juga perlu menggunakan class lain selain JFrame, atau lebih khususnya lagi&amp;nbsp;&lt;i&gt;class&amp;nbsp;&lt;/i&gt;lain tersebut itu adalah&amp;nbsp;&lt;i&gt;interface&lt;/i&gt;. Dalam hal ini&lt;i&gt;interface&amp;nbsp;&lt;/i&gt;untuk meng-handle Click-of-Button adalah java.awt.event.ActionListener. &lt;i&gt;Keyword&amp;nbsp;&lt;/i&gt;yang digunakan untuk membuat class turunan dari interface adalah &lt;i&gt;implements&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Berbeda dengan turunan dari&amp;nbsp;&lt;i&gt;class&lt;/i&gt;, turunan dari&amp;nbsp;&lt;i&gt;interface &lt;/i&gt;ActionListener mengharuskan kita menulis&amp;nbsp;&lt;i&gt;method&amp;nbsp;&lt;/i&gt;tambahan yaitu&amp;nbsp;&lt;i&gt;method&lt;/i&gt; actionPerformed(java.awt.ActionEvent ae). Sehingga struktur umum program aplikasi menjadi sebagai berikut.&lt;br /&gt;&lt;br /&gt;import javax.swing.*; //penting karena aplikasi menggunakan class JFrame&lt;br /&gt;import java.awt.event.*; //penting karena aplikasi menggunakan class interface ActionListener&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;public class AplikasiDesktop extends JFrame implements ActionListener {&lt;/div&gt;&lt;div&gt;//Attributes of class&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;public void actionPerformed (ActionEvent ae) {&lt;/div&gt;&lt;div&gt;//method ini dipanggil pada saat terjadi event seperti tombol/button diKlik&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;public AplikasiDesktop() { //Constructor&lt;/div&gt;&lt;div&gt;//initialization&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;public static void main(String[] args) {&lt;/div&gt;&lt;div&gt;new AplikasiDesktop();&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;}&lt;br /&gt;&lt;br /&gt;Khusus untuk komponen tombol/JButton. Untuk mengaktifkan tombol agar memanggil method actionPerformed() pada saat diKlik maka dari komponen tombol perlu dipanggil method addActionListener(this).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6919201254196298602-8619789452487273841?l=ana-hadiana.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/8619789452487273841/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-4-desktop-application.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/8619789452487273841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/8619789452487273841'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-4-desktop-application.html' title='Lesson 4: Desktop Application 1'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-tZD3A5f_rWY/Tsc7QdeJ0fI/AAAAAAAAACA/lzRpDG9mbwQ/s72-c/Slide14.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6919201254196298602.post-5690956569697970192</id><published>2011-11-22T01:57:00.001-08:00</published><updated>2011-11-23T02:20:42.281-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STMIK-LIKMI'/><title type='text'>Lesson 3: Data Type</title><content type='html'>&lt;b&gt;Variabel&lt;/b&gt; dan &lt;b&gt;Tipe Data&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Variabel adalah wadah atau tempat menyimpan data di dalam pemrograman yang sifatnya &lt;i&gt;temporary &lt;/i&gt;atau sementara artinya data tersebut hanya disimpan dimemori sehingga ketika program selesai dijalankan maka datanya akan hilang.&lt;br /&gt;&lt;br /&gt;Setiap variabel memiliki nama, tipe data, dan nilai yang disimpannya. Pemberian nama variabel sebaiknya menggunakan kata yang menunjukkan isi dari variabel tersebut agar mudah diingat selama dalam pembuatan&amp;nbsp; program.&lt;br /&gt;&lt;br /&gt;Java mendukung penggunaan berbagai tipe data ketika mendefinisikan sebuah variabel yang digunakan dalam aplikasi (baik sebagai atribut maupun sebagai variabel lokal dalam suatu metoda), diantaranya adalah sebagai berikut:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;String&lt;/b&gt;, untuk menyimpan data karakter cirinya nilainya selalu diapit oleh tanda baca (")&lt;/li&gt;&lt;li&gt;&lt;b&gt;int&lt;/b&gt;, untuk menyimpan data berupa bilangan bulat&lt;/li&gt;&lt;li&gt;&lt;b&gt;double&lt;/b&gt;, untuk menyimpan data berupa bilangan desimal (tipe lainnya float)&lt;/li&gt;&lt;li&gt;&lt;b&gt;short&lt;/b&gt;, untuk menyimpan data bilangan bulat&lt;/li&gt;&lt;li&gt;&lt;b&gt;Class&lt;/b&gt;, untuk mendefinisikan variabel berupa object seperti Random, Calendar, JButton, dll. Tipe data ini biasanya untuk pemakaian class-class yang sudah tersedia di Java.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Untuk mendefinisikan variabel yang bukan class&amp;nbsp; formatnya adalah sbb:&lt;/div&gt;&lt;div style="color: #0b5394; text-align: center;"&gt;&lt;b&gt;TipeData&amp;nbsp; NamaVariabel = Value&lt;/b&gt;&lt;/div&gt;contoh:&lt;br /&gt;&lt;div style="text-align: center;"&gt;int umur = 27;&lt;br /&gt;atau&lt;br /&gt;int umur; umur = 27;&lt;/div&gt;&lt;div style="text-align: center;"&gt;String sekolah = "STMIK-LIKMI"&lt;br /&gt;atau&lt;br /&gt;String sekolah; sekolah="STMIK-LIKMI";&lt;/div&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Ingat:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;span style="color: #cc0000;"&gt;Untuk tipe data String datanya selalu diapit oleh tanda baca double-quotation (tanda kutip dobel)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;b&gt;Aturan Penulisan Program Java&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Case Sensitive, Java membedakan penggunakan huruf besar dan huruf kecil&lt;/li&gt;&lt;li&gt;Setiap baris program diakhiri dengan tanda baca titik koma (;), kecuali blok program (blok class, blok method, maupun blok control flow)&lt;/li&gt;&lt;li&gt;Dalam setiap blok baris program ditulis menjorok ke dalam untuk memudahkan pembacaan&lt;/li&gt;&lt;li&gt;Gunakan spasi atau spasi baris secukupnya untuk mempermudah pembacaan&lt;/li&gt;&lt;li&gt;Berikan komentar program secukupnya dengan menggunakan di awal baris tanda baca double-slash (// isi komenter) untuk baris tunggal. Sedangkan untuk beberapa baris bisa menggunakan seperti ini /* isi komentar */&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6919201254196298602-5690956569697970192?l=ana-hadiana.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/5690956569697970192/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-3-data-type-and-flow-control.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/5690956569697970192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/5690956569697970192'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-3-data-type-and-flow-control.html' title='Lesson 3: Data Type'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6919201254196298602.post-2734545585478038194</id><published>2011-11-22T01:53:00.001-08:00</published><updated>2011-11-22T02:18:52.847-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STMIK-LIKMI'/><title type='text'>Lesson 2: Object Oriented Programming</title><content type='html'>&lt;i&gt;Object Oriented Programming &lt;/i&gt;(OOP)&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Merupakan pendekatan baru dalam pengembangan aplikasi software dimana semua aplikasi bersumber pada pendefinisian objek dan objek-objek terkait lainnya yang saling berinteraksi.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_AhPlllsTUo/TsdBwQ_PDgI/AAAAAAAAACI/zRhoTFVldI4/s1600/Slide2.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-_AhPlllsTUo/TsdBwQ_PDgI/AAAAAAAAACI/zRhoTFVldI4/s320/Slide2.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;Object Oriented&lt;/i&gt; tidak hanya diterapkan untuk pemrograman saja, tetapi juga bisa diterapkan pada tahap analisis dan perancangan yang dinamakan dengan &lt;i&gt;Object Oriented Analysis/Design &lt;/i&gt;atau OOA/D.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dalam OOP fokus pada pembuatan class karena &lt;i&gt;class&lt;/i&gt; merupakan unit programnya. Suatu aplikasi bisa terdiri dari satu atau beberapa class tergantung dari pada kompleksitas aplikasi yang akan dikembangkan. &lt;i&gt;Class-class&lt;/i&gt; yang diperlukan dalam suatu aplikasi ber-relasi satu sama lainnya sehingga membentuk sebuah aplikasi.&lt;/div&gt;&lt;br /&gt;Struktur &lt;i&gt;class &lt;/i&gt;terdiri dari tiga bagian yaitu:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Identitas class (&lt;i&gt;Class Identity&lt;/i&gt;), menunjukkan nama class dan harus bersifat unik artinya tidak boleh ada class dengan nama yang sama. Nama class biasanya menggunakan kata benda berbentuk noun atau gerund. Nama class boleh terdiri dari satu kata atau lebih, dimana biasanya setiap awal katanya ditulis dengan huruf kapital dan tidak boleh dipisah dengan spasi.&lt;/li&gt;&lt;li&gt;Atribut (&lt;i&gt;Attribute&lt;/i&gt;), bagian untuk menyimpan data yang diperlukan aplikasi. Disusun oleh satu atau beberapa variabel. Atribut bisa diakses atau digunakan oleh seluruh method yang ada di dalam classnya. Contoh: String alamat, int umur, dll.&lt;/li&gt;&lt;li&gt;Metoda (&lt;i&gt;Method&lt;/i&gt;), merupakan sebuah fungsi atau prosedur untuk memproses data class, memanggil metoda lain, atau untuk berkomunikasi dengan class lain dengan memanggil metoda class yang lain. Suatu metoda diberi nama dengan menggunakan kata kerja berbentuk verb atau gerund, dan ditulis dengan huruf kecil, kecuali huruf kedua dan seterusnya selalu diawali dengan huruf besar. Contoh public void actionPerformed(ActionEvent ae){...}. Setiap suatu metoda didefinisikan maka aka selalu diawali dan diakhiri dengan tanda blok yaitu { dan }.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Setiap class bisa memiliki satu atau beberapa atribut maupun metoda, tergantung dari pada kebutuhan aplikasi yang akan dibuat.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Di Java class-class dikelompokkan di dalam suatu package. Di dalam suatu package tidak boleh didefinisikan class-class yang sama namanya. Tetapi nama class bisa sama apabila disimpan di package yang berbeda. &lt;/div&gt;&lt;br /&gt;Ciri khas OOP adalah sebagai berikut&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pewarisan (&lt;i&gt;Inheritance&lt;/i&gt;), membuat class baru dari class yang sudah ada dengan menambahkan atribut atau metodanya sesuai kebutuhan.&lt;/li&gt;&lt;li&gt; Duplikasi (&lt;i&gt;Polymorphism&lt;/i&gt;), menulis beberapa metoda dengan nama yang sama tetapi melakukan proses yang berbeda&lt;/li&gt;&lt;li&gt;Penyembunyian (&lt;i&gt;Encapsulation&lt;/i&gt;), menyembunyikan data atau metoda dengan menggunakan hak akses seperti private, public, atau protected.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Langkah-langkah pembuatan program aplikasi Java secara umum seperti yang ditunjukkan oleh gambar berikut ini.&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DVyRfPE17Ck/Tsc7DR8KByI/AAAAAAAAAB4/dDArtsqY7Xs/s1600/Slide11.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-DVyRfPE17Ck/Tsc7DR8KByI/AAAAAAAAAB4/dDArtsqY7Xs/s320/Slide11.JPG" width="320" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Coding&lt;/i&gt;, menulis program Java dalam file sumber (source code) --&amp;gt; editor&lt;/li&gt;&lt;li&gt; &lt;i&gt;Compiling&lt;/i&gt;, merubah source code menjadi file class (byte code) --&amp;gt;javac&lt;/li&gt;&lt;li&gt;&lt;i&gt;Running&lt;/i&gt;, ujicoba program dengan menjalankan byte code --&amp;gt;java&lt;/li&gt;&lt;li&gt;&lt;i&gt;Deploying&lt;/i&gt;, mendistribusikan apikasi dalam bentuk file jar --&amp;gt;java&lt;/li&gt;&lt;/ul&gt;Pada langkah-langkah pembuatan program aplikasi seperti di atas, apabila dalam proses &lt;i&gt;compiling &lt;/i&gt;atau &lt;i&gt;running &lt;/i&gt;masih terjadi kesalahan maka kembali ke langkah &lt;i&gt;coding&lt;/i&gt;. Setiap ada perubahan &lt;i&gt;coding&lt;/i&gt; maka harus selalu diikuti oleh proses &lt;i&gt;compiling&lt;/i&gt;, sampai aplikasi yang diharapkan tercapai.&lt;br /&gt;&lt;br /&gt;Langkah tersebut di atas dengan mudah dilakukan apabila menggunakan &lt;i&gt;Integrated Development Environment &lt;/i&gt;(IDE) Tool seperti NetBeans.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6919201254196298602-2734545585478038194?l=ana-hadiana.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/2734545585478038194/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-2-object-oriented-programming.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/2734545585478038194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/2734545585478038194'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-2-object-oriented-programming.html' title='Lesson 2: Object Oriented Programming'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-_AhPlllsTUo/TsdBwQ_PDgI/AAAAAAAAACI/zRhoTFVldI4/s72-c/Slide2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6919201254196298602.post-4813486792340318650</id><published>2011-11-22T01:42:00.001-08:00</published><updated>2011-11-22T01:45:01.899-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='STMIK-LIKMI'/><title type='text'>Lesson 1: Introduction</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;Bahasa pemrograman Java pertama kali diperkenalkan yaitu pada tahun 1995 oleh James Gosling dari Sun Microsystem. co.ltd. Java telah membuat kejutan besar dalam dunia Web karena Java mampu menampilkan tampilan aplikasi Web yang dinamis, dengan memanfaatkan teknologi&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; font-style: italic; line-height: 21px;"&gt;Applet&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;Fitur-fitur Java:&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;&lt;ul style="line-height: 1.4; margin: 0.5em 0px; padding: 0px 2.5em;"&gt;&lt;li style="margin: 0px 0px 0.25em; padding: 0px;"&gt;&lt;b&gt;Open Source,&lt;/b&gt;&amp;nbsp;bisa diperoleh dan disebarkan secara gratis untuk keperluan pengembangan dan penggunaan software. Tidak perlu mengeluarkan biaya untuk pembelian &lt;i&gt;license&lt;/i&gt;-nya.&lt;/li&gt;&lt;li style="margin: 0px 0px 0.25em; padding: 0px;"&gt;&lt;b&gt;Multi-platform&lt;/b&gt;, software aplikasi yang dihasilkan bisa dijalankan/dieksekusi di atas sistem operasi apa saja selama di sistem operasi tersebut telah diinstalasi Java Virtual Machine (JVM) yang sesuai dengan menginstall J2RE nya masing-masing&lt;/li&gt;&lt;li style="margin: 0px 0px 0.25em; padding: 0px;"&gt;&lt;b&gt;Object Oriented Programming (OOP)&lt;/b&gt;, mendukung sepenuhnya konsep pemrograman berbasis objek yang merupakan konsep pemrograman yang trend pada saat ini. Dengan konsep OOP ini bisa membangun aplikasi berbasis komponen yang bersifat &lt;i&gt;reusable&lt;/i&gt; dan mudah dalam pemeliharaan program aplikasinya.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="background-color: #fff9ee; color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 21px;"&gt;&lt;br /&gt;Secara umum paket software Java adalah sebagai berikut&lt;/div&gt;&lt;div style="background-color: #fff9ee;"&gt;&lt;ul style="color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif; font-size: 15px; line-height: 1.4; margin: 0.5em 0px; padding: 0px 2.5em;"&gt;&lt;li style="margin: 0px 0px 0.25em; padding: 0px;"&gt;Java2 Software Development Kit (J2SDK), pengembangan aplikasi &lt;i&gt;desktop&lt;/i&gt;&lt;/li&gt;&lt;li style="margin: 0px 0px 0.25em; padding: 0px;"&gt;Java2 Runtime Environment (J2RE), lingkungan untuk menjalankan aplikasi &lt;i&gt;desktop&lt;/i&gt;&lt;/li&gt;&lt;li style="margin: 0px 0px 0.25em; padding: 0px;"&gt;Java2 Enterprise Edition (J2EE), pengembangan aplikasi &lt;i&gt;enterprise&lt;/i&gt;&lt;/li&gt;&lt;li style="margin: 0px 0px 0.25em; padding: 0px;"&gt;Java2 Mobile Edition (J2ME), pengembangan aplikasi &lt;i&gt;mobile&lt;/i&gt;&lt;/li&gt;&lt;li style="margin: 0px 0px 0.25em; padding: 0px;"&gt;NetBeans, &lt;i&gt;Integrated Development Tool &lt;/i&gt;(IDE) sebagai alat bantu pembuatan program aplikasi Java&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 21px;"&gt;Jenis program aplikasi yang bisa dihasilkan dengan menggunakan Java adalah sebagai berikut&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 21px;"&gt;&lt;i&gt;Command Line Interface&lt;/i&gt; (CLI), aplikasi yang sederhana dan berjalan di lingkungan command prompt di Windows atau terminal di Unix.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 21px;"&gt;&lt;i&gt;Graphical User Interface&lt;/i&gt; (GUI), aplikasi yang berbasis frame window atau lebih dikenal dengan istilah desktop application&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 21px;"&gt;&lt;i&gt;Web Application&lt;/i&gt;, aplikasi yang berjalan melalui web browser dimana program disimpan di dalam web server.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 21px;"&gt;&lt;i&gt;Mobile Application&lt;/i&gt;, aplikasi untuk keperluan perangkat mobile /gadget seperti handphone &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 21px;"&gt;Semua jenis aplikasi tersebut pada prinsipnya sama, yang membedakannya adalah cara penggunaan class induknya, misalnya GUI menggunakan class JFrame, Mobile application menggunakan class MIDlet, dst.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #fff9ee;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 15px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6919201254196298602-4813486792340318650?l=ana-hadiana.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/4813486792340318650/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-1-introduction.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/4813486792340318650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/4813486792340318650'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/lesson-1-introduction.html' title='Lesson 1: Introduction'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6919201254196298602.post-6095290752344746415</id><published>2011-11-19T07:23:00.001-08:00</published><updated>2011-11-22T01:46:12.233-08:00</updated><title type='text'>Tugas 2</title><content type='html'>Buatlah aplikasi window yang terdiri dari dua buah tombol, dimana masing-masing tombol&lt;br /&gt;apabila di-click akan menampilkan lokasi rumah dan instansi tempat anda bekerja&lt;br /&gt; dengan menggunakan class JOptionPane.&lt;br /&gt;Judul frame diberi keterangan NIM dan Nama anda masing-masing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6919201254196298602-6095290752344746415?l=ana-hadiana.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/6095290752344746415/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/tugas-2.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/6095290752344746415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/6095290752344746415'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/tugas-2.html' title='Tugas 2'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6919201254196298602.post-4637687769449309083</id><published>2011-11-19T07:09:00.001-08:00</published><updated>2011-11-19T07:10:05.285-08:00</updated><title type='text'>Tugas 1</title><content type='html'>Buatlah sebuah frame window dengan diberi judul "NIM-Nama lengkap" masing-masing&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6919201254196298602-4637687769449309083?l=ana-hadiana.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ana-hadiana.blogspot.com/feeds/4637687769449309083/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/tugas-1.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/4637687769449309083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6919201254196298602/posts/default/4637687769449309083'/><link rel='alternate' type='text/html' href='http://ana-hadiana.blogspot.com/2011/11/tugas-1.html' title='Tugas 1'/><author><name>Ana Hadiana</name><uri>http://www.blogger.com/profile/14605877958205428768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hYxZlelbCMQ/SRwulYYpebI/AAAAAAAAAAg/UpwXEAP_1AY/S220/ana.jpg'/></author><thr:total>1</thr:total></entry></feed>
