<?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-6315729511231746829</id><updated>2011-07-08T17:04:24.953+07:00</updated><title type='text'>Someday we will know, why color of the sky is blue...</title><subtitle type='html'>santoso-setiawan.blogspot.com</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://santoso-setiawan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315729511231746829/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://santoso-setiawan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Santoso Setiawan</name><uri>http://www.blogger.com/profile/11404754441641527508</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://2.bp.blogspot.com/_UT_D2zmqass/SW_0T7r9t0I/AAAAAAAAADU/IDnU9DEo4zk/S220/HarryPotter.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6315729511231746829.post-486547747040989308</id><published>2009-04-06T18:56:00.005+07:00</published><updated>2009-06-11T14:10:12.586+07:00</updated><title type='text'>ANALISA PERANCANGAN SISTEM INFORMASI</title><content type='html'>&lt;p&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/apsi01.ppt?attredirects=0"&gt;Pertemuan 01&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/apsi02.ppt?attredirects=0"&gt;Pertemuan 02&lt;/a&gt;&lt;/p&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/apsi03.ppt?attredirects=0"&gt;Pertemuan 03&lt;br /&gt;&lt;/a&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/apsi04.ppt?attredirects=0"&gt;Pertemuan 04&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/apsi05.ppt?attredirects=0"&gt;Pertemuan 05&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/apsi06.ppt?attredirects=0"&gt;Pertemuan 06&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/apsi09.ppt?attredirects=0"&gt;Pertemuan 09&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/apsi10.ppt?attredirects=0"&gt;Pertemuan 10&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/apsi11.ppt?attredirects=0"&gt;Pertemuan 11&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/apsi12.ppt?attredirects=0"&gt;Pertemuan 12&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6315729511231746829-486547747040989308?l=santoso-setiawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://santoso-setiawan.blogspot.com/feeds/486547747040989308/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://santoso-setiawan.blogspot.com/2009/04/analisa-perancangan-sistem-informasi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315729511231746829/posts/default/486547747040989308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315729511231746829/posts/default/486547747040989308'/><link rel='alternate' type='text/html' href='http://santoso-setiawan.blogspot.com/2009/04/analisa-perancangan-sistem-informasi.html' title='ANALISA PERANCANGAN SISTEM INFORMASI'/><author><name>Santoso Setiawan</name><uri>http://www.blogger.com/profile/11404754441641527508</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://2.bp.blogspot.com/_UT_D2zmqass/SW_0T7r9t0I/AAAAAAAAADU/IDnU9DEo4zk/S220/HarryPotter.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315729511231746829.post-3606279448863022525</id><published>2009-03-20T14:39:00.012+07:00</published><updated>2009-06-13T09:57:48.720+07:00</updated><title type='text'>KOMUNIKASI DATA</title><content type='html'>&lt;p&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat_01_Pendahuluan.ppt?attredirects=0"&gt;Pertemuan 01&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat_02_Teori_Dasar_Komdat.ppt?attredirects=0"&gt;Pertemuan 02&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat_03_Transmisi.ppt?attredirects=0"&gt;Pertemuan 03&lt;/a&gt;&lt;/p&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat_04_Modulasi.ppt?attredirects=0"&gt;Pertemuan 04&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat_05_Protokol_dan_Standar_Komunikasi.ppt?attredirects=0"&gt;Pertemuan 05&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat_06_LAN.ppt?attredirects=0"&gt;Pertemuan 06&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat_09_Multiplexing.ppt?attredirects=0"&gt;Pertemuan 09&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat_10_Pengenalan_Internet.ppt?attredirects=0"&gt;Pertemuan 10&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat_11_VoIp.ppt?attredirects=0"&gt;Pertemuan 11&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat_12_Media_Wireless.ppt?attredirects=0"&gt;Pertemuan 12&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat_13_Deteksi%26Koreksi_Kesalahan.ppt?attredirects=0"&gt;Pertemuan 13&lt;/a&gt;&lt;br /&gt;Download : &lt;a href="http://sites.google.com/site/santososetiawan/Home/Komdat__14_Sistem_Sandi.ppt?attredirects=0"&gt;Pertemuan 14&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6315729511231746829-3606279448863022525?l=santoso-setiawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://santoso-setiawan.blogspot.com/feeds/3606279448863022525/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://santoso-setiawan.blogspot.com/2009/03/komunikasi-data.html#comment-form' title='12 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315729511231746829/posts/default/3606279448863022525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315729511231746829/posts/default/3606279448863022525'/><link rel='alternate' type='text/html' href='http://santoso-setiawan.blogspot.com/2009/03/komunikasi-data.html' title='KOMUNIKASI DATA'/><author><name>Santoso Setiawan</name><uri>http://www.blogger.com/profile/11404754441641527508</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://2.bp.blogspot.com/_UT_D2zmqass/SW_0T7r9t0I/AAAAAAAAADU/IDnU9DEo4zk/S220/HarryPotter.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6315729511231746829.post-8985851360878479109</id><published>2008-12-23T18:08:00.001+07:00</published><updated>2009-03-24T11:49:56.032+07:00</updated><title type='text'>OOP SEBAGAI TEKNIK PEMROGRAMAN MASA KINI</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Pengenalan OOP&lt;/span&gt;&lt;br /&gt;Pemrograman berorientasi obyek (object oriented programming) memandang software sebagai kumpulan object yang saling berinteraksi dalam suatu sistem. Merancang sebuah aplikasi menggunakan teknik object oriented dilakukan dengan membagi fungsi-fungsi berdasarkan pembagian tanggung jawab. Pembagian tanggung jawab ditetapkan kepada setiap class yang dibuat.&lt;br /&gt;Dengan teknik object oriented, jalinan komunikasi antar programer juga dipermudah karena masing-masing class yang dibuat akan dilengkapi dengan interface yang menjadi standar bagaimana class tersebut bisa dihubungi.&lt;br /&gt;Pada akhirnya dengan pendekatan object oriented ini akan dihasilkan aplikasi struktur yang kokoh. Operasi dan data dibungkus dengan rapi dalam class. Data hanya dapat dimanipulasi menggunakan operasi-operasi yang disediakan di dalam class. Bila ditemukan adanya kesalahan, dapat ditelusuri kesalahan terjadi pada class yang mana, dan perbaikan pada class tersebut tidak akan mengakibatkan terjadinya kesalahan baru pada class yang lain.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Istilah-istilah di dalam OOP&lt;/span&gt;&lt;br /&gt;* &lt;span style="font-style: italic; font-weight: bold;"&gt;Object&lt;/span&gt;&lt;br /&gt;Object merupakan abstraksi ‘sesuatu’ dalam dunia nyata. ‘Sesuatu’ ini dapat berupa apa saja;   sebuah benda, aktifitas, manusia, alur kerja, atau business system.Object memiliki attribute dan method. Attribute adalah data yang terkandung dalam object, sedangkan method adalah operasi-operasi yang disediakan oleh object untuk mengakses attribute yang dimilikinya.&lt;br /&gt;Sebagai contoh, manusia adalah suatu object yang memiliki attribute berupa; tinggi badan,berat badan, dan warna rambut. Object manusia memiliki method, yaitu; berjalan, berlari, dan melompat.&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight: bold; font-style: italic;"&gt;Abstraction&lt;/span&gt;&lt;br /&gt;Abstraction (abstraksi) adalah teknik untuk menentukan ciri, sifat, atau informasi yangpenting dari suatu object, mana yang akan ditampilkan dan mana yang akan disembunyikan.&lt;br /&gt;Apabila aplikasi yang akan dibuat adalah sebuah sistem informasi perpustakaan, maka ciri-ciri atau sifat-sifat yang akan ditampilkan adalah peminjaman dan pengembalian buku, sementara ciri-ciri atau sifat-sifat yang akan disembunyikan adalah pengadaan alat tulis kantor untuk keperluan administrasi perpustakaan.&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-style: italic; font-weight: bold;"&gt;Class&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt; Class dapat diartikan sebagai suatu tempat atau lokasi untuk meletakkan object. Suatu class akan memiliki : attribute dan method.&lt;br /&gt;&lt;br /&gt;Contoh 1 :&lt;br /&gt;Kita akan pembuatan sebuah class dengan nama Lampu&lt;br /&gt;Class Lampu memiliki attribute :&lt;br /&gt;– status =&gt; 0 atau 1&lt;br /&gt;– merek =&gt; ‘phillips’ atau ‘national’&lt;br /&gt;Class Lampu memiliki method :&lt;br /&gt;– lampuDinyalakan();&lt;br /&gt;– lampuDimatikan();&lt;br /&gt;Penulisan programnya (menggunakan Java, disimpan ke file : Lampu.java) :&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;         &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;class Lampu {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;               int status;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;               String merek;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;                    void lampuDinyalakan() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;                    status=1;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;               }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;                    void lampuDimatikan() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;                    status=0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;                }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;          }&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Sesuai definisi awal, class adalah template atau lokasi untuk membuat object, sekarang kita akan membuat sebuah object  yang berasal dari class Lampu. Nama object nya adalah “lampuku”, dan disimpan ke file : LampuBeraksi.java&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-size:85%;"&gt;         &lt;span style="font-family:courier new;"&gt;public class LampuBeraksi{&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;               public static void main (String [] args){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;                    Lampu lampuku = new Lampu();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;                    lampuku.lampuDinyalakan();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;                     System.out.println(lampuku.status);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;               }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;          }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; Contoh 2 :&lt;br /&gt; Jika pada contoh 1 di atas penyimpanan class dan object menggunakan dua file yang berbeda, maka pada contoh di bawah ini penyimpanan class dan object ditempatkan pada sebuah file yang sama, yaitu  CobaTulis.java&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;         public class CobaTulis {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;               public static void main(String [] args) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;                      Tulis tulisanku = new Tulis();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;                    tulisanku.tulisan();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;               }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;          }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;         class Tulis {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;               void tulisan() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;               System.out.println("Saya belajar Java");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;              }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-family:courier new;font-size:85%;"&gt;          }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Konsep OOP&lt;/span&gt;&lt;br /&gt;• &lt;span style="font-weight: bold; font-style: italic;"&gt;Encapsulation&lt;/span&gt;&lt;br /&gt;Encapsulation  atau pengkapsulan digunakan untuk ‘membungkus’ atau menyembunyikan data, agar variabel tidak langsung diakses dan diberi sembarang nilai dari luar class.&lt;br /&gt;Encapsulation sangat erat kaitannya dengan abstraction. Bila dalam abstraction dilakukan pemilihan informasi mana yang akan ditampilkan dan mana yang tidak, maka pada encapsulation informasi yang tidak ditampilkan akan dibungkus dan disembunyikan sehingga tidak akan dieksekusi oleh user yang tidak berhak memprosesnya.&lt;br /&gt;&lt;br /&gt;• &lt;span style="font-weight: bold; font-style: italic;"&gt;Inheritance&lt;/span&gt;&lt;br /&gt;Inheritance atau pewarisan merupakan suatu hubungan dua buah class atau lebih. Dalam hal ini ada class yang memiliki attribute dan method yang sama dengan class lainnya beserta attribute dan method tambahan yang merupakan sifat khusus kelas yang menjadi turunannya.&lt;br /&gt;Sebagai contoh, misalkan ada sebuah class T1 yang mempunyai turunan, yaitu class T2. Keterkaitan antara class T1 dan T2 adalah; class T2 merupakan kelas turunan dari class T1. Dalam hal ini class T1 disebut dengan kelas dasar atau super class atau base class sedangkan class T2 disebut sebagai kelas turunan atau derived class atau sub class.&lt;br /&gt;Keuntungan dari pewarisan adalah penggunaan bersama data dan kode-kode umum yang dimiliki object.&lt;br /&gt;&lt;br /&gt;• &lt;span style="font-weight: bold; font-style: italic;"&gt;Polymorphism&lt;/span&gt;&lt;br /&gt;Polymorphism yaitu kemampuan object bertipe sama beraksi berbeda terhadap ‘pesan’ yang sama.&lt;br /&gt;Polymorphism dapat di ilustrasikan sebagai  remote TV dan remote AC.  Remote TV dan remote AC adalah object sama, yang berfungsi untuk mengoperasikan peralatan yang berbeda yaitu TV dan AC.  Jika TV dan AC ingin di’hidup’kan, maka kedua remote melakukan tugas yang sama, yaitu menekan tombol power pada posisi ‘on’.&lt;br /&gt;Polymorphism merupakan suatu object yang dapat memiliki berbagai bentuk, sebagai object dari class sendiri atau object dari super classnya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=" font-weight: bold;font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&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/6315729511231746829-8985851360878479109?l=santoso-setiawan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://santoso-setiawan.blogspot.com/feeds/8985851360878479109/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://santoso-setiawan.blogspot.com/2008/12/oop-sebagai-teknik-pemrograman-masa.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6315729511231746829/posts/default/8985851360878479109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6315729511231746829/posts/default/8985851360878479109'/><link rel='alternate' type='text/html' href='http://santoso-setiawan.blogspot.com/2008/12/oop-sebagai-teknik-pemrograman-masa.html' title='OOP SEBAGAI TEKNIK PEMROGRAMAN MASA KINI'/><author><name>Santoso Setiawan</name><uri>http://www.blogger.com/profile/11404754441641527508</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://2.bp.blogspot.com/_UT_D2zmqass/SW_0T7r9t0I/AAAAAAAAADU/IDnU9DEo4zk/S220/HarryPotter.jpg'/></author><thr:total>0</thr:total></entry></feed>
