<?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-3508465452136840008</id><updated>2011-07-07T22:39:10.544-07:00</updated><title type='text'>HAPSA79-SMAGA</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://indah-space.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://indah-space.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>me.......</name><uri>http://www.blogger.com/profile/11461449313589897014</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_JQRo9drq6O4/SqzzhJSAfFI/AAAAAAAAABg/RNp93O5wpzs/S220/senyum.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3508465452136840008.post-5002381902546855034</id><published>2009-10-20T18:19:00.001-07:00</published><updated>2009-10-26T09:11:25.708-07:00</updated><title type='text'>MOODLE</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Pendahuluan&lt;/span&gt;&lt;br /&gt;Moodle adalah sebuah nama untuk sebuah program aplikasi yang dapat merubah sebuah media pembelajaran kedalam bentuk web. Aplikasi ini memungkinkan siswa untuk masuk kedalam “ruang kelas” digital untuk mengakses materi-materi pembelajaran. Dengan menggunakan Moodle, kita dapat membuat materi pembelajaran, kuis, jurnal elektronik dan lain-lain.&lt;br /&gt;Moodle itu sendiri adalah singkatan dari Modular Object Oriented Dynamic Learning Environment. Moodle merupakan sebuah aplikasi Course Management System (CMS) yang gratis dapat di-download, digunakan ataupun dimodifikasi oleh siapa saja dengan lisensi secara GNU (General Public License). Aplikasi Moodle dapat diperoleh di alamat http://www.moodle.org. Saat ini Moodle sudah digunakan pada lebih dari 150.000 institusi di lebih dari 160 negara didunia.&lt;br /&gt;&lt;br /&gt;I. Moodle&lt;br /&gt;&lt;br /&gt;Moodle adalah suatu course content management (CMS), yang diperkenalkan pertama kali oleh Martin Dougiamas, seorang computer scientist dan educator, yang menghabiskan sebagian waktunya untuk mengembangkan sebuah learning management system di salah satu perguruan tinggi di kota Perth, Australia.&lt;br /&gt;Nama Moodle memberikan suatu inspirasi bagi pengembangan e‐learning. Dari official Moodle documentation, Moodle dijelaskan sebagai berikut : The word Moodle was originally an acronym for Modular Object‐Oriented Dynamic Learning Environment, which is mostly useful to programmers and education theorists. It's also a verb that describes the process of lazily meandering through something, doing things as it occurs to you to do them, an enjoyable tinkering that often leads to insight and creativity. As such it applies both to the way Moodle was developed, and to the way a student or teacher might approach studying or teaching an online course. Anyone who uses Moodleis a Moodler. (www.moodle.org)&lt;br /&gt;Moodel merupakan sebuah CMS berbasis open source yang saat ini digunakan oleh universitas, lembaga pendidikan, K‐12 School, bisnis dan instruktur individual yang ingin menggunakan teknologi web untuk pengelolaan kursusnya (Cole, 2005). Moodle saat ini dipakai oleh lebih dari 200o organisasi pendidikan diseluruh dunia untuk mengirimkan online courses dan sebagai perangkat tambahan (supplement) bagi traditional face‐to‐face courses.&lt;br /&gt;Lebih jauh, William Rice menjelaskan tentang Moodle sebagai berikut :&lt;br /&gt;Moodle is a free learning management system that enables you to create powerful, flexible, and engaging online learning experiences. I use the phrase "online learning experiences" instead of "online courses" deliberately. The phrase "online course" often connotes a sequential series of web pages, some images, maybe a few animations, and a quiz put online. There might be some email or bulletin board communication between the teacher and students.However, online learning can be much more engaging than that (Rice, 2006).&lt;br /&gt;Moodle tersedia secara gratis di web pada alamat (http://www.moodle.org), sehingga siapa saja dapat mendownload dan menginstalnya. Telah diterjemahkan ke dalam lebih 100 bahasa di dunia termasuk bahasa Indonesia, sehingga semakin mempermudah kita dalam mengembangkan aplikasi e‐learning.&lt;br /&gt;&lt;br /&gt;II. Alasan Menggunakan Moodle&lt;br /&gt;&lt;br /&gt;Ada beberapa alasan kuat, sehingga menjadikan Moodle sebagai salah satu LMS/ CMS yang populer digunakan oleh banyak institusi pendidikan, antara lain :&lt;br /&gt;1. Free dan Open Source&lt;br /&gt;Moodle bernaung dibawah bendera open source, sehingga dengan demikian semua orang dapat memodifikasinya sesuai dengan kebutuhan dari institusi yang menggunakannya.&lt;br /&gt;Moodle disistribusikan secara gratis, sehingga tidak membutuhkan sedikitpun dana untuk membeli aplikasinya, kecuali dana yang dibutuhkan untuk membayar bandwidth yang terpakai untuk mendownload 17 MB master Moodle.&lt;br /&gt;2. Ukuran kecil, kemampuan maksimal &lt;br /&gt;Dengan ukuran yang kecil (sekitar 17 MB untuk versi Moodle 1.9), namun mampu mengola aktifitas kegiatan akademik dan pembelajaran hingga seukuran sebuah universitas dengan jumlah mahasiswa sekitar 50.000 orang.&lt;br /&gt;3. Dilandasi oleh educational Philosophy&lt;br /&gt;Moodle tidak dibangun oleh seorang computer scientist murni, tetapi berdasarkan kepada pengalaman dan latar belakang pendidikan dalam bidang ilmu pendidikan. sehingga Moodle mampu mengakomodir hampir semua kebutuhan pendidikan konvensional yang ditransfer dalam wujud online learning.&lt;br /&gt;4. Mempunyai Komunitas yang besar dan saling berbagi.&lt;br /&gt;Komunitas pengguna Moodle tergabung dalam suatu organisasi yang bernaung dibawah bendera www.moodle.org.&lt;br /&gt;5. Mempunyai Komunitas yang besar dan saling berbagi.&lt;br /&gt;Komunitas pengguna Moodle tergabung dalam suatu organisasi yang bernaung dibawah bendera www.moodle.org.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;III. Instalasi Moodle&lt;br /&gt;&lt;br /&gt;Adapun sistem pada komputer yang diperlukan yaitu:&lt;br /&gt;1. Diperlukan minimum 128 MB RAM.&lt;br /&gt;2. Diperlukan minimum 200 MB (free space) dari harddisk&lt;br /&gt;3. Sistem Operasi Windows 98, ME, NT, 2000 dan XP.&lt;br /&gt;Langkah – langkah penginstalan :&lt;br /&gt;1. Mengekstrak paket Moodle (berbentuk ZIP) yang telah didownload ke drive C:&lt;br /&gt;2. Sebelum menginstall Moodle, harus mengaktifkan beberapa program yang telah ada&lt;br /&gt;satu paket dengan Moodle. Hal ini di lakukan agar Moodle bisa berjalan. Pertama&lt;br /&gt;sekali Aktifkan “setup_xampp.bat”.&lt;br /&gt;3. Jika instalasi xampp berakhir sukses, kemudian mulai aktifkan Apache 2 dengan&lt;br /&gt;mengklik (double klik) “apache_start.bat”, Aktifkan juga MySQL dengan mengklik&lt;br /&gt;“mysql_start.bat”. Gunakan mysql_stop.bat untuk menonaktifkan MySQL server.&lt;br /&gt;Sedangkan Menonaktifkan Apache bisa dengan menutup jendela kerja Apache.&lt;br /&gt;4. Mulai dengan membuka Internet Explorer dan ketiklah http://127.0.0.1 atau&lt;br /&gt;http://localhost pada adress. Pada halaman pertama, terdapat pilhan bahasa yang&lt;br /&gt;diinginkan. Jika anda termasuk orang yang selalu sedih membaca bahasa Inggris&lt;br /&gt;karena susah mengartikannya ;-) ☺, anda dapat mengubahnya menjadi bahasa&lt;br /&gt;Indonesia. Dan akan ditampilkan halaman seperti berikut :&lt;br /&gt;Setelah Bahasa diubah menjadi Indonesia&lt;br /&gt;5. Salah satu tahap dalam proses instalasi, akan disuruh untuk mengisi alamat web,&lt;br /&gt;tempat folder Moodle berada dan dimana tempat menyimpan data. Seperti tampak&lt;br /&gt;pada gambar&lt;br /&gt;Moodle berada dan tempat menyimpan data&lt;br /&gt;6. Anda tinggal memberi password yang mudah anda ingat, karena nama database&lt;br /&gt;yang harus diisi, sudah terisi dengan sendirinya.&lt;br /&gt;7. Setelah proses instalasi selesai, maka tampilan web akan seperti gambar 4. Tampak&lt;br /&gt;Admin sebagai pengguna yang aktif.&lt;br /&gt;8. Selanjutnya kita tinggal menambah pelajaran yang kita inginkan, membuat bahan&lt;br /&gt;yang akan diajar, membuat soal – soal untuk kuis, dan hal lain sebagainya. Kita&lt;br /&gt;tinggal menambah atau mengurangi apa yang telah ada.&lt;br /&gt;9. Sistem Pendukung Keputusan merupakan mata kuliah yang dibuat sebagai contoh&lt;br /&gt;dalam menggunakan Moodle, hal ini dikarenakan belum ada satupun pengguna yang sedang aktif untuk&lt;br /&gt;mengikuti kegiatan belajar perkuliahan, termasuk juga administrator.&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;IV Pengaturan  Pengguna( USER )&lt;br /&gt;&lt;br /&gt;Pengaturan Kategori Pembelajaran&lt;br /&gt;Agar lebih tersusun secara rapi maka setiap materi pembeljaran sebaiknya dikelompokkan menjadi kategori-kategori tertentu. Misalkan bila materi pembelajaran tersebut digunakan untuk perguruan tinggi maka sebaiknya dikelompokkan kedalam fakultas atau jurusan tertentu yang ada dalam perguruan tinggi tersebut. Sedangkan pada sekolah menengah bisa&lt;br /&gt;dikelompokkan berdasarkan kelas ataupun jurusan. &lt;br /&gt;Pembuatan kategori ini dapat dilakukan oleh bagian Administrator dengan menggunakan menu Courses.&lt;br /&gt;&lt;br /&gt;Pengaturan Materi Pembelajaran&lt;br /&gt;Materi Pembelajaran dapat ditambahkan oleh Administrator dengan masuk ke dalam menu Courses. Setiap materi pembelajaran sebaiknya dikelompokkan menurut kategori yang telah disiapkan sebelumnya.&lt;br /&gt;&lt;br /&gt;Pengaturan Sumber Materi dan Aktifitas&lt;br /&gt;Dalam setiap materi pembelajaran, baik yang berbentuk Weekly (mingguan) ataupun yang berbentuk Topics (topik) akan mempunyai bagian per minggu atau per topik, yang isi didalamnya dapat atur sesuai dengan keinginan kita.&lt;br /&gt;Compose a text Page :&lt;br /&gt;Pilihan ini digunakan untuk membuat materi yang hanya berisikan teks sederhana pada isi pembelajaran.&lt;br /&gt;Compose a web page :&lt;br /&gt;Pilihan ini digunakan untuk membuat isi materi yang lebih kompleks dalam format halaman web (HTML – Hyper Text Markup Language). Pada bentuk ini isi materi dalam ditampilkan secara WYSIWYG.&lt;br /&gt;Link to a file or website :&lt;br /&gt;Pilihan ini digunakan bila sumber materi pembelajaran terhubung ke file ataupun suatu halaman web yang lain.&lt;br /&gt;Display a directory :&lt;br /&gt;Pilihan ini digunakan bila sumber materi pembelajaran akan dihubungkan ke dalam directory / sub directory tertentu.&lt;br /&gt;Add an IMS Content Package :&lt;br /&gt;Dengan pilihan ini maka memungkinkan kita untuk menambahkan bentuk sumber materi dengan format IMS (Instructional Management Systems) Content Package. Format ini dikembangkan oleh Global Learning Consortium, Inc yang selama ini mengembangkan sistim pembelajaran terdisitribusi (distributed learning).&lt;br /&gt;Labels :&lt;br /&gt;Bentuk pilihan Labels ini sedikit berbeda dengan pilihan sumber lain sebelumnya. Karena pada bentuk ini materi teks dan gambar akandigabungkan pada materi pembelajaran. Ringkasan, isi materi dan gambar akan dijadikan satu dalam suatu bentuk yang disebut Labels.&lt;br /&gt;Assignments :&lt;br /&gt;Pada aktivitas ini memungkinkan seorang pengajar memberikan&lt;br /&gt;penugasan kepada peserta pembelajaran. Peserta dapat&lt;br /&gt;mengumpulkan hasil tugas mereka dalam berbagai format digital dan&lt;br /&gt;meng-upload-nya.&lt;br /&gt;Chats :&lt;br /&gt;Merupakan aktivitas chatting antara pengajar dan peserta pembelajaran dalam mendiskusikan topik-topik khusus.&lt;br /&gt;Choices :&lt;br /&gt;Pada aktivitas ini memungkin pengajar memberikan beberapa pertanyaan dan menentukan pilihan jawabannya.&lt;br /&gt;Forums :&lt;br /&gt;Aktivitas ini adalah sebuah forum diskusi online yang memungkinkan terjadinya diskusi untuk membahas topik-topik khusus pada materi&lt;br /&gt;pembelajaran.&lt;br /&gt;Glossary :&lt;br /&gt;Pada bagian ini dapat dibuat sebuah daftar kata atau istilah penting&lt;br /&gt;(glossary) yang ada dalam materi pembelajaran.&lt;br /&gt;Quiz :&lt;br /&gt;Pada bagian ini memungkinkan pengajar membuat sebuah materi kuis, ujian atau test secara online. Bentuk kuis dapat berupa pilihan ganda, jawaban benar-salah atau jawaban singkat.&lt;br /&gt;&lt;br /&gt;V. REFERENSI&lt;br /&gt;&lt;br /&gt;1. http://www.moodle.org/&lt;br /&gt;2. http://infotrac.galegroup.com/it web&lt;br /&gt;3. http://en.wikipedia.org/wiki/moodle&lt;br /&gt;4. http://search.ebscohost.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3508465452136840008-5002381902546855034?l=indah-space.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indah-space.blogspot.com/feeds/5002381902546855034/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3508465452136840008&amp;postID=5002381902546855034&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/5002381902546855034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/5002381902546855034'/><link rel='alternate' type='text/html' href='http://indah-space.blogspot.com/2009/10/moodle.html' title='MOODLE'/><author><name>me.......</name><uri>http://www.blogger.com/profile/11461449313589897014</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_JQRo9drq6O4/SqzzhJSAfFI/AAAAAAAAABg/RNp93O5wpzs/S220/senyum.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3508465452136840008.post-1438990546607665512</id><published>2009-10-16T21:39:00.000-07:00</published><updated>2009-10-20T17:54:14.478-07:00</updated><title type='text'>Tag - tag dasar HTML</title><content type='html'>Formad perintah untuk pemakaian background dalam body&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;BGCOLOR=colour,TEXT=colour,LINK=colour,VLINK=colour,ALINK=colour&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Penjelasan:&lt;br /&gt;a.Bgcolor berfungsi untuk mengatur warna body background&lt;br /&gt;b.Text berfungsi untuk mengatur warna boy text&lt;br /&gt;c.Link berfungsi untuk mengatur warna body unvisited links&lt;br /&gt;d.Vlink berfungsi untuk mengatur warna body visited links&lt;br /&gt;e.Alink berfungsi untuk mengatur body active links&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3508465452136840008-1438990546607665512?l=indah-space.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indah-space.blogspot.com/feeds/1438990546607665512/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3508465452136840008&amp;postID=1438990546607665512&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/1438990546607665512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/1438990546607665512'/><link rel='alternate' type='text/html' href='http://indah-space.blogspot.com/2009/10/tag-tag-dasar-html.html' title='Tag - tag dasar HTML'/><author><name>me.......</name><uri>http://www.blogger.com/profile/11461449313589897014</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_JQRo9drq6O4/SqzzhJSAfFI/AAAAAAAAABg/RNp93O5wpzs/S220/senyum.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3508465452136840008.post-6792513640873327944</id><published>2009-10-16T21:17:00.000-07:00</published><updated>2009-10-20T18:10:44.274-07:00</updated><title type='text'>Struktur HTML, untuk kelas XII</title><content type='html'>Untuk membuat program HTML(Hypertext Mark Language) perlu memperhatikan aturan penulisan sintaknya, aturan tersebut tidak terlalu kaku,misalnya harus memperhatikan letak kolom penulisan, dan lain sebagainya, sehingga programer memiliki kebebasan dalam membuatnya.&lt;br /&gt;Secara singkat struktur dari proram HTML tersusun dari&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;(html)-------------------&gt;tag pembuka untuk dokumen HTML&lt;br /&gt;(head)-----------------&gt;tag pembuka untuk kepala dokument&lt;br /&gt;(title)---------------&gt;tag pembuka untuk judul dokument &lt;br /&gt;...............&lt;br /&gt;(/title)---------------&gt;tag penutup untuk judul dokument &lt;br /&gt;(body)--------------&gt;Tag pembuka untuk isi dokument HTML&lt;br /&gt;...............&lt;br /&gt;...............&lt;br /&gt;(/body)-------------&gt;tag penutup untuk isi dokument HTML&lt;br /&gt;(/head)-----------&gt;tag penutup untuk kepala dokument&lt;br /&gt;(/html)-----------&gt;tag penutup untuk dokument HTML&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3508465452136840008-6792513640873327944?l=indah-space.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indah-space.blogspot.com/feeds/6792513640873327944/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3508465452136840008&amp;postID=6792513640873327944&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/6792513640873327944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/6792513640873327944'/><link rel='alternate' type='text/html' href='http://indah-space.blogspot.com/2009/10/struktur-html-untuk-kelas-xii.html' title='Struktur HTML, untuk kelas XII'/><author><name>me.......</name><uri>http://www.blogger.com/profile/11461449313589897014</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_JQRo9drq6O4/SqzzhJSAfFI/AAAAAAAAABg/RNp93O5wpzs/S220/senyum.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3508465452136840008.post-4185248578115651689</id><published>2009-04-30T10:46:00.001-07:00</published><updated>2009-04-30T10:47:15.381-07:00</updated><title type='text'></title><content type='html'>&lt;p align="center"&gt;&lt;textarea name="code" rows="6" cols="20"&gt; /*&lt;br /&gt; * To change this template, choose Tools | Templates&lt;br /&gt; * and open the template in the editor.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;package TugasPerpus;&lt;br /&gt;import java.io.*;&lt;br /&gt;import java.util.Date;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author IrvanSalihi&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;//class untuk perintah keyboard&lt;br /&gt;class InputKeyboard {&lt;br /&gt;  static String inputString(){&lt;br /&gt;  int karakter;String str="";boolean selesai=false;&lt;br /&gt;  while(!selesai){&lt;br /&gt;     try{&lt;br /&gt;         karakter=System.in.read();&lt;br /&gt;         if(karakter&lt;0 || (char) karakter=='\n') selesai=true;&lt;br /&gt;         else if((char) karakter !='\r') str=str+(char)karakter;&lt;br /&gt;     }catch(java.io.IOException e){&lt;br /&gt;         System.err.println("Ada kesalahan");&lt;br /&gt;         selesai=true;&lt;br /&gt;     }&lt;br /&gt;  }&lt;br /&gt;  return str;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public class Inputdata {&lt;br /&gt; public static void main(String[]args){&lt;br /&gt;    String datastring;&lt;br /&gt;    int i,jumlahpinjam;&lt;br /&gt;    boolean maulagi,maupinjam,maukembali;&lt;br /&gt;&lt;br /&gt;     //Datab buku dibuat array multidimensi&lt;br /&gt;     //saya ingin membuat ini seakan-akan data yang sudah tersimpan&lt;br /&gt;     String[][] buku={&lt;br /&gt;                        {"b1","Kamus Bahasa Indonesia"},&lt;br /&gt;                        {"b2","Kamus Bahasa Jepang"},&lt;br /&gt;                        {"b3","Kamus Bahasa Inggris"},&lt;br /&gt;                        {"b4","Majalah Dinus Tech"},&lt;br /&gt;                        {"b5","Majalah PC Media"},&lt;br /&gt;                        {"b6","Majalah Infokom"},&lt;br /&gt;                        {"b7","Pemrograman Java"},&lt;br /&gt;                        {"b8","Algoritma dan Pemrograman"},&lt;br /&gt;                        {"b9","Sistem Basis Data"},&lt;br /&gt;                        {"b10","Analisa dan Perancangan Sistem"},&lt;br /&gt;                      };&lt;br /&gt;      String[][] peminjam={&lt;br /&gt;                            {"p1","Irvan Salihi"},&lt;br /&gt;                            {"p2","Farikh Al Zami"},&lt;br /&gt;                            {"p3","Moris"},&lt;br /&gt;                            {"p4","Latifa"},&lt;br /&gt;                            {"p5","Zulfa"},&lt;br /&gt;                           };&lt;br /&gt;     //untuk data peminjaman masih kosong, dan diberi nilai -&lt;br /&gt;     //jika ada penginputan maka tanda - akan dirubah secara otomatis dengan data&lt;br /&gt;     //yang akan kita input di peminjaman&lt;br /&gt;     //karena menggunakan array maka batas pengisian hanya sampai 10 record&lt;br /&gt;     String[][] peminjaman={&lt;br /&gt;                             {"-","-","-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-","-","-"},&lt;br /&gt;                           };&lt;br /&gt;     String[][] pengembalian={&lt;br /&gt;                             {"-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-"},&lt;br /&gt;                             {"-","-","-","-"},&lt;br /&gt;                           };&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    int pinjam,kembali;&lt;br /&gt;    //pj=pinjam, kb=kembali&lt;br /&gt;    String garis="----------------------------------------------------------------------------";&lt;br /&gt;    String judulbuku="Kode   Judul Buku";&lt;br /&gt;    String judulpeminjam="Nomor Nama Peminjam";&lt;br /&gt;    String judulpinjam="Nomorpj    Tanggalpj  Kodepeminjam  Kodebuku   Bayar ";&lt;br /&gt;    String judulkembali="Nomorpj   Tanggalkb   Denda  Statusbuku";&lt;br /&gt;    String nomorpeminjaman,nomorpengembalian, nomorpeminjam, nomorbuku,nomorcari;&lt;br /&gt;    int hargabuku,denda;&lt;br /&gt;&lt;br /&gt;    Date tanggal=new Date();&lt;br /&gt;    int tglsekarang,bulansekarang,tahunsekarang;&lt;br /&gt;    &lt;br /&gt;    jumlahpinjam=0;&lt;br /&gt;&lt;br /&gt;    pinjam=0;&lt;br /&gt;    hargabuku=0;&lt;br /&gt;    denda=0;&lt;br /&gt;    maulagi=true;&lt;br /&gt;    while(maulagi)&lt;br /&gt;    {&lt;br /&gt;      tglsekarang=0;&lt;br /&gt;      bulansekarang=0;&lt;br /&gt;      tahunsekarang=0;&lt;br /&gt;&lt;br /&gt;      System.out.println("Menu Utama Perpustakaan Berbasis Text");&lt;br /&gt;      System.out.println("Universitas Dian Nuswantoro");&lt;br /&gt;      System.out.println("-------------------------------------");&lt;br /&gt;      System.out.println("1. Data Buku");&lt;br /&gt;      System.out.println("2. Data Peminjam");&lt;br /&gt;      System.out.println("3. Input Data Peminjaman");&lt;br /&gt;      System.out.println("4. Input Data Pengembalian");&lt;br /&gt;      System.out.println("5. Informasi Peminjaman");&lt;br /&gt;      System.out.println("6. Informasi Pengembalian");&lt;br /&gt;      System.out.println("7. Pembuat Program");&lt;br /&gt;      System.out.println("8. Keluar");&lt;br /&gt;      System.out.print("Pilihan =");&lt;br /&gt;      datastring=InputKeyboard.inputString();&lt;br /&gt;      int pilihan=Integer.valueOf(datastring).intValue();&lt;br /&gt;&lt;br /&gt;      System.out.println();&lt;br /&gt;      if(pilihan==1)&lt;br /&gt;      {&lt;br /&gt;        //kode buku terdiri dari angka 1 s/d 10 dengan judul yang berbeda-beda&lt;br /&gt;        System.out.println("Data Buku ");&lt;br /&gt;        System.out.println("Universitas Dian Nuswantoro");&lt;br /&gt;        System.out.println(garis);&lt;br /&gt;        System.out.println(judulbuku);&lt;br /&gt;        System.out.println(garis);&lt;br /&gt;        for(i=0;i&lt;=9;++i)&lt;br /&gt;        {&lt;br /&gt;          for(int j=0;j&lt;=1;++j)&lt;br /&gt;          {&lt;br /&gt;           System.out.print(buku[i][j]+"\t");&lt;br /&gt;          }&lt;br /&gt;          System.out.println();&lt;br /&gt;        }&lt;br /&gt;        System.out.println(garis);&lt;br /&gt;      }&lt;br /&gt;      else if(pilihan==2)&lt;br /&gt;      {&lt;br /&gt;       //nomor peminjam terdiri dari angka 1 s/d 5 dengan nama yang berbeda-beda&lt;br /&gt;       System.out.println("Data Peminjam");&lt;br /&gt;       System.out.println("Universitas Dian Nuswantoro");&lt;br /&gt;       System.out.println(garis);&lt;br /&gt;       System.out.println(judulpeminjam);&lt;br /&gt;       System.out.println(garis);&lt;br /&gt;        for(i=0;i&lt;=4;++i)&lt;br /&gt;        {&lt;br /&gt;          for(int j=0;j&lt;=1;++j)&lt;br /&gt;          {&lt;br /&gt;           System.out.print(peminjam[i][j]+"\t");&lt;br /&gt;          }&lt;br /&gt;          System.out.println();&lt;br /&gt;        }&lt;br /&gt;        System.out.println(garis);&lt;br /&gt;      }&lt;br /&gt;      else if(pilihan==3)&lt;br /&gt;      {&lt;br /&gt;       System.out.println("Data Peminjaman Buku Perpustakaan");&lt;br /&gt;       System.out.println("Universitas Dian Nuswantoro");&lt;br /&gt;       System.out.println(garis);&lt;br /&gt;       //penggabungan tanggal+bulan+tahun pada variabel tanggal pinjam&lt;br /&gt;       //tanggal mengikuti tanggal system&lt;br /&gt;       //Untuk membuktikan ubah tanggal pada system windows&lt;br /&gt;       maupinjam=true;&lt;br /&gt;       while(maupinjam)&lt;br /&gt;       {&lt;br /&gt;        tglsekarang=tanggal.getDate();&lt;br /&gt;        bulansekarang=tanggal.getMonth()+1;&lt;br /&gt;        tahunsekarang=tanggal.getYear()+1900;&lt;br /&gt;&lt;br /&gt;        String tanggal_pinjam=String.valueOf(tglsekarang)+"-"+ String.valueOf(bulansekarang)+"-"+String.valueOf(tahunsekarang);&lt;br /&gt;        System.out.print("Nomor Peminjaman[pj1..pjn]=");&lt;br /&gt;        datastring=InputKeyboard.inputString();&lt;br /&gt;        nomorpeminjaman=datastring;&lt;br /&gt;        System.out.println("Tanggal Pinjam    = " + tanggal_pinjam);&lt;br /&gt;        System.out.print("Nomor Peminjam[p1-p5]=");&lt;br /&gt;&lt;br /&gt;        //penginputan nomor peminjam&lt;br /&gt;        datastring=InputKeyboard.inputString();&lt;br /&gt;        nomorpeminjam=datastring;&lt;br /&gt;&lt;br /&gt;        //proses pencarian data peminjam&lt;br /&gt;        for(i=0;i&lt;=4;++i)&lt;br /&gt;         {&lt;br /&gt;            nomorcari=peminjam[i][0];&lt;br /&gt;            if(nomorcari.equals(nomorpeminjam))&lt;br /&gt;            {&lt;br /&gt;             System.out.println("Nama Peminjam   ="+peminjam[i][1]);&lt;br /&gt;            }&lt;br /&gt;         }&lt;br /&gt;         System.out.print("Kode Buku[b1-b10]  =");&lt;br /&gt;&lt;br /&gt;         //penginputan kodebuku yang dipinjam&lt;br /&gt;         datastring=InputKeyboard.inputString();&lt;br /&gt;         nomorbuku=datastring;&lt;br /&gt;&lt;br /&gt;         //Proses pencarian data buku pada array&lt;br /&gt;         for(i=0;i&lt;=9;++i)&lt;br /&gt;         {&lt;br /&gt;           nomorcari=buku[i][0];&lt;br /&gt;           if(nomorcari.equals(nomorbuku))&lt;br /&gt;           {&lt;br /&gt;              System.out.println("Nama Buku       ="+buku[i][1]);&lt;br /&gt;              //proses pencarian Biaya pinjam per minggu sesuai kategori buku&lt;br /&gt;               switch(i){&lt;br /&gt;                case 0:&lt;br /&gt;                case 1:&lt;br /&gt;                case 2:&lt;br /&gt;                  hargabuku=3000;&lt;br /&gt;                  System.out.println("Biaya Pinjam/Minggu="+hargabuku);&lt;br /&gt;                  break;&lt;br /&gt;                case 3:&lt;br /&gt;                case 4:&lt;br /&gt;                case 5:&lt;br /&gt;                   hargabuku=1000;&lt;br /&gt;                   System.out.println("Biaya Pinjam/Minggu="+hargabuku);&lt;br /&gt;                   break;&lt;br /&gt;                case 6:&lt;br /&gt;                case 7:&lt;br /&gt;                case 8:&lt;br /&gt;                case 9:&lt;br /&gt;                   hargabuku=2000;&lt;br /&gt;                   System.out.println("Biaya Pinjam/Minggu="+hargabuku);&lt;br /&gt;                   break;&lt;br /&gt;            default:&lt;br /&gt;            }&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        //Menyimpan data peminjaman ke array peminjaman&lt;br /&gt;        for(i=0;i&lt;=9;++i)&lt;br /&gt;        {&lt;br /&gt;           nomorcari=peminjaman[i][0];&lt;br /&gt;            //akan di cari apa setiap awal baris peminjaman terdapat -&lt;br /&gt;            //jika terdapat tanda - berarti array baris tersebut belum diisi&lt;br /&gt;            //dan bisa diisi data peminjaman&lt;br /&gt;            if(nomorcari.equals("-"))&lt;br /&gt;            {&lt;br /&gt;              peminjaman[i][0]=nomorpeminjaman;&lt;br /&gt;              peminjaman[i][1]=tanggal_pinjam;&lt;br /&gt;              peminjaman[i][2]=nomorpeminjam;&lt;br /&gt;              peminjaman[i][3]=nomorbuku;&lt;br /&gt;              peminjaman[i][4]=Integer.toString(hargabuku);&lt;br /&gt;              peminjaman[i][5]=String.valueOf(tahunsekarang)+String.valueOf(bulansekarang)+String.valueOf(tglsekarang);&lt;br /&gt;              break;&lt;br /&gt;            }&lt;br /&gt;          }&lt;br /&gt;        jumlahpinjam=jumlahpinjam+1;&lt;br /&gt;&lt;br /&gt;        System.out.print("Masih Mau Input data lagi[1.Ya 2.Tidak]=");&lt;br /&gt;        datastring=InputKeyboard.inputString();&lt;br /&gt;        int pilihan1=Integer.valueOf(datastring).intValue();&lt;br /&gt;        if(pilihan1==1 &amp;&amp; jumlahpinjam &lt;=10)&lt;br /&gt;         {&lt;br /&gt;           maupinjam=true;&lt;br /&gt;         }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;           maupinjam=false;&lt;br /&gt;        }&lt;br /&gt;       }&lt;br /&gt;      }&lt;br /&gt;      else if(pilihan==4)&lt;br /&gt;      {&lt;br /&gt;       nomorpengembalian=" ";&lt;br /&gt;       System.out.println("Data Pengembalian Buku Pepustakaan");&lt;br /&gt;       System.out.println("Universitas Dian Nuswantoro");&lt;br /&gt;       System.out.println(garis);&lt;br /&gt;       System.out.print("Nomor Peminjaman=");&lt;br /&gt;       datastring=InputKeyboard.inputString();&lt;br /&gt;       nomorpengembalian=datastring;&lt;br /&gt;       for(i=0;i&lt;=9;++i)&lt;br /&gt;        {&lt;br /&gt;         nomorcari=peminjaman[i][0];&lt;br /&gt;         if(nomorcari.equals(nomorpengembalian))&lt;br /&gt;         {&lt;br /&gt;           String tanggalpinjam=peminjaman[i][1];&lt;br /&gt;           pinjam=Integer.parseInt(peminjaman[i][5]);&lt;br /&gt;           System.out.println("Tanggal Pinjam  ="+peminjaman[i][1]);&lt;br /&gt;           break;&lt;br /&gt;         }&lt;br /&gt;        }&lt;br /&gt;       System.out.print("Keadaa Buku  =");&lt;br /&gt;       datastring=InputKeyboard.inputString();&lt;br /&gt;       String keadaan =datastring;&lt;br /&gt;&lt;br /&gt;       tglsekarang=tanggal.getDate();&lt;br /&gt;       bulansekarang=tanggal.getMonth()+1;&lt;br /&gt;       tahunsekarang=tanggal.getYear()+1900;&lt;br /&gt;       &lt;br /&gt;       //Untuk membuktikan ubah tanggal pada system windows&lt;br /&gt;       String tanggal_kembali=String.valueOf(tglsekarang)+"-"+ String.valueOf(bulansekarang)+"-"+String.valueOf(tahunsekarang);&lt;br /&gt;       String tanggalkembali=String.valueOf(tahunsekarang)+String.valueOf(bulansekarang)+String.valueOf(tglsekarang);&lt;br /&gt;       System.out.println("Tanggal Kembali ="+tanggal_kembali);&lt;br /&gt;       kembali=Integer.parseInt(tanggalkembali);&lt;br /&gt;       int jumlahhari=kembali-pinjam;&lt;br /&gt;       if(jumlahhari&gt;7)&lt;br /&gt;       {&lt;br /&gt;         denda=jumlahhari*500;&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       {&lt;br /&gt;          denda=0;&lt;br /&gt;       }&lt;br /&gt;       System.out.println("Denda    ="+denda);&lt;br /&gt;       //menyimpan data ke array pengembalian&lt;br /&gt;      for(i=0;i&lt;=9;++i)&lt;br /&gt;      {&lt;br /&gt;           nomorcari=pengembalian[i][0];&lt;br /&gt;           if(nomorcari.equals("-"))&lt;br /&gt;           {&lt;br /&gt;            String jumlahdenda=Integer.toString(denda);&lt;br /&gt;            pengembalian[i][0]=nomorpengembalian;&lt;br /&gt;            pengembalian[i][1]=tanggal_kembali;&lt;br /&gt;            pengembalian[i][2]=jumlahdenda;&lt;br /&gt;            pengembalian[i][3]=keadaan;&lt;br /&gt;            break;&lt;br /&gt;           }&lt;br /&gt;      }&lt;br /&gt;      }&lt;br /&gt;      else if(pilihan==5)&lt;br /&gt;      {&lt;br /&gt;       System.out.println("Browse Data Peminjaman Buku Pepustakaan");&lt;br /&gt;       System.out.println("Universitas Dian Nuswantoro");&lt;br /&gt;       System.out.println(garis);&lt;br /&gt;       System.out.println(judulpinjam);&lt;br /&gt;       System.out.println(garis);&lt;br /&gt;       for(i=0;i&lt;=9;++i)&lt;br /&gt;        {&lt;br /&gt;          for(int j=0;j&lt;=4;++j)&lt;br /&gt;          {&lt;br /&gt;            if(peminjaman[i][j].equals("-"))&lt;br /&gt;            {&lt;br /&gt;              break;&lt;br /&gt;            }&lt;br /&gt;            System.out.print(peminjaman[i][j]+"\t");&lt;br /&gt;          }&lt;br /&gt;         System.out.println();&lt;br /&gt;       }&lt;br /&gt;       System.out.println(garis);&lt;br /&gt;      }&lt;br /&gt;      else if(pilihan==6)&lt;br /&gt;      {&lt;br /&gt;       System.out.println("Browse Data Pengembalian Buku Pepustakaan");&lt;br /&gt;       System.out.println("Universitas Dian Nuswantoro");&lt;br /&gt;       System.out.println(garis);&lt;br /&gt;       System.out.println(judulkembali);&lt;br /&gt;       System.out.println(garis);&lt;br /&gt;       for(i=0;i&lt;=9;++i)&lt;br /&gt;        {&lt;br /&gt;          for(int j=0;j&lt;=3;++j)&lt;br /&gt;          {&lt;br /&gt;            if(peminjaman[i][j].equals("-"))&lt;br /&gt;            {&lt;br /&gt;              break;&lt;br /&gt;            }&lt;br /&gt;            System.out.print(pengembalian[i][j]+"\t");&lt;br /&gt;          }&lt;br /&gt;         System.out.println();&lt;br /&gt;       }&lt;br /&gt;       System.out.println(garis);&lt;br /&gt;       break;&lt;br /&gt;      }&lt;br /&gt;      else if(pilihan==7)&lt;br /&gt;      {&lt;br /&gt;        System.out.println(garis);&lt;br /&gt;        System.out.println("Program Perpustakaan  ");&lt;br /&gt;        System.out.println("INDAH HAPSARI W");&lt;br /&gt;        System.out.println("P31.2008.00495");&lt;br /&gt;        System.out.println("Semoga ilmu ini bisa menjadi amal bagi aku");&lt;br /&gt;        System.out.println(garis);&lt;br /&gt;      }&lt;br /&gt;      else if(pilihan==8)&lt;br /&gt;      {&lt;br /&gt;        System.exit(0);&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      System.out.print("Kembali ke Menu Utama[1.Ya 2.Tidak]=");&lt;br /&gt;      datastring=InputKeyboard.inputString();&lt;br /&gt;      int pilihan1=Integer.valueOf(datastring).intValue();&lt;br /&gt;       if(pilihan1!=1)&lt;br /&gt;       {&lt;br /&gt;          maulagi=false;&lt;br /&gt;       }              &lt;br /&gt;      }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/textarea&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3508465452136840008-4185248578115651689?l=indah-space.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indah-space.blogspot.com/feeds/4185248578115651689/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3508465452136840008&amp;postID=4185248578115651689&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/4185248578115651689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/4185248578115651689'/><link rel='alternate' type='text/html' href='http://indah-space.blogspot.com/2009/04/to-change-this-template-choose-tools_30.html' title=''/><author><name>me.......</name><uri>http://www.blogger.com/profile/11461449313589897014</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_JQRo9drq6O4/SqzzhJSAfFI/AAAAAAAAABg/RNp93O5wpzs/S220/senyum.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3508465452136840008.post-6590523885957385239</id><published>2009-04-30T10:27:00.001-07:00</published><updated>2009-04-30T10:27:42.274-07:00</updated><title type='text'></title><content type='html'>&lt;script src="http://www.clocklink.com/embed.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" language="JavaScript"&gt;obj=new Object;obj.clockfile="0034-yellow.swf";obj.TimeZone="GMT-0700";obj.width=120;obj.height=120;obj.wmode="transparent";showClock(obj);&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3508465452136840008-6590523885957385239?l=indah-space.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indah-space.blogspot.com/feeds/6590523885957385239/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3508465452136840008&amp;postID=6590523885957385239&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/6590523885957385239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/6590523885957385239'/><link rel='alternate' type='text/html' href='http://indah-space.blogspot.com/2009/04/objnew-objectobj.html' title=''/><author><name>me.......</name><uri>http://www.blogger.com/profile/11461449313589897014</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_JQRo9drq6O4/SqzzhJSAfFI/AAAAAAAAABg/RNp93O5wpzs/S220/senyum.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3508465452136840008.post-8279662837733129343</id><published>2009-04-30T10:20:00.000-07:00</published><updated>2009-04-30T10:23:46.703-07:00</updated><title type='text'>KONSEP OOP</title><content type='html'>Sebelum kita kita back tentang bahasa Pemrograman, seperti telah kita ketahui ada 3 jenis bahasa Pemrograman yaitu:&lt;br /&gt;1.  Bahasa Pemrograman tingkat rendah, misalnya bahasa Assembly&lt;br /&gt;2. Bahasa Pemrograman tingkat menengah&lt;br /&gt;3. Bahasa Pemrograman tingkat tinggi, misalnya bahasa C##, Pascal, java dan lain sebagainya.&lt;br /&gt; Perlu kita ketahui suatu bahasa Pemrograman semakin manusia sulit memahami maka tingkatnya semakin rendah.&lt;br /&gt;OOP adalah salah satu metode dari sebuah sudut pandang pemrograman. Kita ketahui bahwa sebelum lahir konsep OOP orang-orang telah mengenal paradigma semodel functional programming kemudian procedural programming (C, Pascal). OOP juga dari beberapa sumber dapat dijelaskan sebagai korelasi dari beberapa obyek yang saling berinteraksi dimana class adalah unit dari pemrograman tersebut. OOP sendiri diusung oleh bahasa pemrogranan seperti Java dan C#. Satu hal yang mungkin bisa kita sepakati bahwa sebanrnya manusi itu sendiri menganut system OOP. Kenapa demikian? Contoh sederhana begini, jika kita melihat seorang manusia atau diminta untuk menggambarkan seorang manusia maka yang ada dikepala kita adalah dua punya mata, kaki, berpakaian, pakai topi misal dan sebagainya. Apa kita sebutkan diatas sebanrnya adalah kumpulan dari sebuah atribut yang dikenal dalam OOP. Sedangkan behaviour dari manusia tersebut yang juga komponen dari sebuah OOP adalah bagaimana cara jalan kedepan, mundur, kekiri atau kekanan. Oh ya hampir lupa bahwa atribut biasa juga disebut member atau variable dan behavior adalah method atau fungsi. &lt;br /&gt;Sekarang coba kita bayangkan dari sebuah mobil. Apa yang menjadi atributnya dan behaviour. Ya benar atributnya pasti ada ban, stir, kopling, gas, warna mobiln tahun produksi dan lain-lain. Sedangkan behaviournya adalah cara menghidupkan mesin, menjalankan atau memundurkan mobil tersebut.&lt;br /&gt;Sedikit mundur kebelakang, kita akan coba bandingkan apa sebenarnya perbedaan dari sebua paradma model prosedural dibandingkan dengan Object Oriented. Dulu, khususnya Bapak atau Ibu yang pernah mendalami konsep bahasa penrograman terstruktur missal Pascal dan semacamnya jika diminta untuk membuat model pemrograman untuk sebuah transaksi keuangan maka yang akan muncul dipikiran kita mungkin adalah kita butuh sebuah menu yang perlu form transaksi. Didalamnya mungkin akan kita masukkan inputan untuk debet, kredit dan prosedur untuk perhitungan pengecekan dan prosedur penyimpanan data. Di OOP konsep itu agak diubah dengan cukup miliki  class akun missal dimana kita bisa memiliki turunan (inheritance dua buah, yakni chek akun dan saving akun. &lt;br /&gt;Sekarang kita kembali ke OOP. Jadi sebenarnya dapat dikatakan bahwa pemrograman dengan OOP adalah bagaimana kita melihat sebuah system menjadi lebih sederhana, yakni sekumpulan subsistem (obyek) yang saling berinterkasi. Contohnya mobil tadi, mobil adalah sekumpulan system pengapian, system kemudi,system pengereman dan sebagainya. &lt;br /&gt;Perlu dipahami adalah bahwa class masih bersifat abstrak. Pada saat mendefinisikan sebuah class baru, berarti kita telah mendefinisikan tipe data baru pula. Setelah didefinisikan, tipe data ini akan digunakan untuk mebuat sebuah object dari tipe tersebut. Jadi dapat dikatakan bahwa class adalah bentuk abstrak yang merupakan pola (template) sedangkan object adalah perwujudan nyata (instance) dari class.&lt;br /&gt;Kemudian bagaimana sih cara untuk mendefinisikan class itu sendiri? coba kita lihat struktur berikut ini:&lt;br /&gt;class MataKuliah {&lt;br /&gt;tipe data1;&lt;br /&gt;tipe data2;&lt;br /&gt;…&lt;br /&gt;tipe dataN;&lt;br /&gt;tipe method1(parameter){&lt;br /&gt;//kode untuk eksekusi method1&lt;br /&gt;}&lt;br /&gt;tipe method2(parameter){&lt;br /&gt;//kode untuk eksekusi method2&lt;br /&gt;}&lt;br /&gt;…&lt;br /&gt;tipe methodN(parameter){&lt;br /&gt;//kode untuk eksekusi methodN&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;dari struktur diatas diperlihatkan bahwa nilai dari variabel didalam sebuah class tersebut akan diakses melalui method-method yang dipersiapkan. dengan demikian method sebenarnya digunakan sebagai antarmuka (interface) antara pemakai dan data-data yang terdapat didalam class tersebut.&lt;br /&gt;Sekarang kita coba lihat sebuah contoh dari sebuah aplikasi class di java.&lt;br /&gt;class Luas Trapesium{&lt;br /&gt;double alas;&lt;br /&gt;double tinggi;&lt;br /&gt;}&lt;br /&gt;disini diperlihatkan bahwa terdapat class LuasTrapesium dimana memiliki variable yakni alas dan tinggi. Melalui syntax diatas didefinisikan sebuah class yang merupakan template, bukan object. Setelah ini kita harus mendefinisikan objectnya yang dibuat sendiri seperti contoh berikut ini:&lt;br /&gt;LuasTrapesium bangun=new Luas Trapesium();&lt;br /&gt;Diperlihatkan bahwa LuasTrapesium adalah class dan bangun adalah object dari class tersebut. Melalui object bangun ini, kita bisa menggunakannya berdasarkan nantinya dengan data yang terdapat pada class LuasTrapesium, misalnya seperti contoh berikut ini:&lt;br /&gt;bangun.alas=4;&lt;br /&gt;bangun.tinggi=2;&lt;br /&gt;nilai-nilai tersebut merupakan nilai yang akan dimasukkan pada variabel alas dan tinggi yang dimiliki oleh obejct bangun. Untuk lengkapnya dapat dilihat dari keseluruhan kode programan berikut ini:&lt;br /&gt; &lt;br /&gt;class LuasTrapesium {&lt;br /&gt;double alas;&lt;br /&gt;double tinggi;&lt;br /&gt;}&lt;br /&gt;class HitungLuas {&lt;br /&gt;public static void main(String[] args) {&lt;br /&gt;double luas;&lt;br /&gt;LuasTrapesium bangun=new Luas Trapesium();&lt;br /&gt;bangun.alas=4;&lt;br /&gt;bangun.tinggi=2;&lt;br /&gt;//Menghitung luas Trapesium&lt;br /&gt;luas= bangun.alas * bangun.tinggi;&lt;br /&gt;//Menampilkan ke layar monitor&lt;br /&gt;System.out.println(” Luas Trapesium = ” + luas);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;kode program tersebut harus disimpan dalam bentuk file dengan mana HitungLuas.java, bukan LuasTrapesium.java karena method main() terletak pada class HitungLuas.java&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3508465452136840008-8279662837733129343?l=indah-space.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indah-space.blogspot.com/feeds/8279662837733129343/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3508465452136840008&amp;postID=8279662837733129343&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/8279662837733129343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3508465452136840008/posts/default/8279662837733129343'/><link rel='alternate' type='text/html' href='http://indah-space.blogspot.com/2009/04/konsep-oop.html' title='KONSEP OOP'/><author><name>me.......</name><uri>http://www.blogger.com/profile/11461449313589897014</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_JQRo9drq6O4/SqzzhJSAfFI/AAAAAAAAABg/RNp93O5wpzs/S220/senyum.jpg'/></author><thr:total>0</thr:total></entry></feed>
