on Kamis, 12 April 2012
ya.. kembali lagi buat nambah postingan di blog :p
masih untuk tugas Pemograman Berbasis Objek
kali ini disuruh menjelaskan apa sih Enkapsulasi itu disertai sama contoh
yo.. lah ga pake lama langsung aja liat di bawah ini :p
Apa sih Enkapsulasi itu?
Enkapsulasi adalah suatu cara untuk menyembunyikan informasi detail dari suatu class. Dua hal yang mendasar dalam enkapsulasi yakni :
Information hiding.
Interface to access data.
Information hiding
apasih Information hiding itu? emmm baca dulu dibawah ini 
sebelumnya kita dapat mengakses anggota class baik berupa atribut maupun method secara langsung dengan menggunakan objek yang telah kita buat. Hal ini dikarenakan akses kontrol yang diberikan kepada atribut maupun method yang ada di dalam class tersebut adalah 'public'. Kita dapat menyembunyikan informasi dari suatu class sehingga anggota class tersebut tidak dapat diakses dari luar, caranya adalah hanya dengan memberikan akses kontrol 'private' ketika mendeklarasikan atribut atau method.
pengertian di atas itu disebut sebagai information hiding.
Interface to access data
Jika kita telah melakukan information hiding terhadap suatu atribut pada suatu class, lalu bagaimana cara melakukan perubahan terhadap atribut yang kita sembunyikan tersebut, caranya adalah dengan membuat suatu interface berupa method untuk menginisialisasi atau merubah nilai dari suatu atribut tersebut.
agar lebih jelas tentang enksapsulasi ini ada sedikit program sederhana 
lets see....
-------------------------------------------------------------------------------------------------------------------------------------
public class Tugas_2 {
    public static void main(String[]args){
        LuasSegitiga ls = new LuasSegitiga();
        ls.setalas(50);
        ls.settinggi(10);
        double luas = ls.luas(ls.getalas(),ls.gettinggi());
        System.out.println("alas= "+ls.getalas());
        System.out.println("tinggi= "+ls.gettinggi());
        System.out.println("luas= "+ls.luas(ls.getalas(),ls.gettinggi()));
    }

}

class LuasSegitiga{
    private double alas;
    private double tinggi;
    public double luas;
    public LuasSegitiga(){
        alas=0;
        tinggi=0;
    }
    public double luas(double a, double t){
        return (a*t)/2;
    }
    public void setalas(double alas){
        this.alas=alas;
    }
    public void settinggi(double tinggi){
        this.tinggi=tinggi;
    }
    public double getalas(){
        return alas;
    }
    public double gettinggi(){
        return tinggi;
    }
    public double getluas(){
        return luas;
    }


}


Output : 
-------------------------------------------------------------------------------------------------------------------------------------
Nama : Bagus Putra T
Kelas : 2ia13
NPM : 51410305
Teman Kelompok : Ridwan Farizki --> http://farizkiridwan.blogspot.com

sumber : http://littlebro-note.blogspot.com/2008/10/java-enkapsulasi.html ( pengertian enkapsulasi )
on Kamis, 05 April 2012
fuuuh kembali lagi suruh numpahin kata-kata di blog
mau gimana lagi sih tapi demi tugas kok #cielah
tugasnya masih sama kaya kemaren nih mata kuliah Pemograman Berbasis Objek, yang kalo kata anak gaulnya tuh disingkat jadi PBO :))

Tugas kali ini tentang perbedaan pemograman terstruktur dan pemograman berbasis objek (OOP).
Pertama-tama apa sih yang kita tahu tentang Pemograman tersturktur?
Pemograman Terstruktur adalah sebuah cara pemrosesan data yang terstruktur dalam analisa, cara dan penulisan pemrograman. Dikarenakan harus terstruktur sehingga dalam pembuatannya antara satu line pemrograman dengan yang lainnya berhubungan.

Selanjutnya apa itu Pemograman Berbasis Objek?
Pemrograman berorientasi objek (Object-Oriented Programming atau OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek.

Dari penjelasan diatas kita bisa langsung mengetahui apa perbedaan dari Pemograman Tersruktur dan Berbasi Objek. Perbedaannya antara lain, Pemograman Terstruktur  biasanya digunakan untuk pembuatan program-program sederhana yang, jika program yang rumit bisa menggunakan Pemograman Berbasis Objek. Terdapat juga perbedaan secara spesifik antara Pemrograman Berorientasi Objek dengan Pemrograman Terstruktur, yaitu pada kelas dan objek. Pada Pemrograman Terstruktur tidak terdapat kelas dan objek.


Sifat-sifat dari pemrograman terstruktur dapat diuraikan sebagai berikut :

a. Memuat teknik pemecahan masalah yang logis dan sistematis

b. Memuat algoritma yang efisien, efektif dan sederhana

c. Program disusun dengan logika yang mudah dipahami

d. Tidak menggunakan perintah GOTO

e. Biaya pengujian program relatif rendah

f. Memiliki dokumentasi yang baik

g. Biaya perawatan dan dokumentasi yang dibutuhkan relatif rendah


Berbeda dengan OOP. Suatu program disebut dengan pemrograman berbasis obyek (OOP) karena terdapat :


– Encapsulation (pembungkusan)

Encapsulation adalah mekanisme pemrograman yang membungkus kode dan data yang dimanipulasi dan menjaganya supaya terhindar dari interferensi dan penggunaan yang tidak perlu. Salah satu caranya dengan membentuk objek.


– Inheritance (pewarisan)

Inheritance memungkinkan programer meletakkan member yang sama dalam satu class dan class-class lain dapat mewarisi member tersebut. Class yang mengandung member yang sama dari beberapa class lain dinamakan superclass atau parent class. Class yang mewarisi dinamakan subclass atau child class. Inheritance menghasilkan class hierarchy.


– Polymorphism (polimorfisme –perbedaan bentuk)

Polymorphisme artinya mempunyai banyak bentuk. Dua objek atau lebih dikatakan sebagai polymorphic, bila objek-objek itu mempunyai antar muka yang identik namun mempunyai perilaku-perilaku yang berbeda.

Jadi, jika ingin membuat program yang simpel sangat disarankan menggunakan pemograman terstruktur dan apabila ingin membuat program yang panjang atau rumit bisa gunakan pemograman berbasis objek.

sumber : http://myblogar.blogspot.com/2011/02/perbedaan-pemrograman-terstruktur.html 

Nama : Bagus Putra T
Kelas : 2IA13
NPM : 51410305
Teman Kelompok : Ridwan Farizki
on Rabu, 21 Maret 2012
listing :

import java.io.*;
public class tugas {
    public static void main(String[] args) throws IOException {
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader bagus = new BufferedReader (isr);
        String nilai1 = " ";
        System.out.print("masukkan banyak bilangan : ");
        nilai1 = bagus.readLine();
        int nil1 = Integer.parseInt(nilai1);
        String a = " ";
        double jum2=0;
        for(int x=1;x<=nil1;x++){
            System.out.print("masukkan angka ke-"+x+" : ");       
            a = bagus.readLine();
               double hasil1 = Double.parseDouble(a);
                      jum2=hasil1+jum2;
                       
        }
        double jumlah=jum2/nil1;
        System.out.println("Rata-rata dari input bilangan diatas adalah: "+jumlah);
       

    }
}

Output :

Logika :
Program sederhana untuk menghitung jumlah dari bilangan yang kita input, dengan cara pembuatan statement input terlebih dahulu pada java kemudian membuat variabel-variabel yang dibutuhkan. Kemudian, lakukan perulangan dengan menggunakan FOR, ini dilakukan agar bisa melakukan perulangan sesuai yang kita inginkan, dari perulangan itulah kita kalikan setiap bilangan yang di input kemudian dirata-ratakan.

Teman kerja :

http://farizkiridwan.blogspot.com/2012/03/tugas-pbo-input-pada-java.html
on Minggu, 23 Oktober 2011
TUGAS NEW MEDIA 1
Nama : Bagus Putra T
Kelas : 2IA13
NPM : 51410305


1. Kaskus
Kaskus adalah situs forum  terbesar dan nomor 1 di Indonesia dan penggunanya disebut dengan Kaskuser. Kaskus lahir pada tanggal 6 November 1999 oleh tiga pemuda asal Indonesia yaitu Andrew Darwis, Ronald Stephanus, dan Budi Dharmawan, yang sedang melanjutkan studi di SeattleAmerika Serikat. Situs ini dikelola oleh PT Darta Media Indonesia. Kaskus memiliki lebih dari 3,4 juta pengguna terdaftar. Pengguna Kaskus umumnya berasal dari kalangan remaja hingga orang dewasa yang berdomisili di Indonesia maupun di luar Indonesia.
Kaskus, yang merupakan singkatan dari Kasak Kusuk, bermula dari sekedar hobi dari komunitas kecil yang kemudian berkembang hingga saat ini. Kaskus dikunjungi sedikitnya oleh 900 ribu orang, dengan jumlah page view melebihi 15.000.000 setiap harinya. Hingga bulan September 2011, Kaskus sudah mempunyai lebih dari 416 juta posting.
Menurut Alexa.com, pada bulan September 2011 Kaskus berada di peringkat 251 dunia dan menduduki peringkat 7 situs yang paling banyak dikunjungi di Indonesia.
 Kelebihan
1. banyak ilmu yang di dapat dari forum ini
2. menambah banyak teman 
3. sub forum yang hampir dikatakan lengkap, menjadikan forum ini sebagai forum terbesar di indonesia dengan pengguna yang banyak

Kekurangan
1. terlalu banyak thread yang repost sehingga membuat para pembaca merasa menjadi susah mencari thread yang bermanfaat
2. terlalu banyak junker sehingga mengganggu para user

alamat : www.kaskus.us


2. Twitter
Twitter adalah sebuah situs web yang dimiliki dan dioperasikan oleh Twitter Inc., yang menawarkan jaringan sosial berupa mikroblog sehingga memungkinkan penggunanya untuk mengirim dan membaca pesan yang disebut kicauan(tweets). Kicauan adalah teks tulisan hingga 140 karakter yang ditampilkan pada halaman profil pengguna. Kicauan bisa dilihat secara luar, namun pengirim dapat membatasi pengiriman pesan ke daftar teman-teman mereka saja. Pengguna dapat melihat kicauan penulis lain yang dikenal dengan sebutan pengikut.
Semua pengguna dapat mengirim dan menerima kicauan melalui situs Twitter, aplikasi eksternal yang kompatibel (telepon seluler), atau dengan pesan singkat (SMS) yang tersedia di negara-negara tertentu. Situs ini berbasis di San Bruno, California dekat San Francisco, di mana situs ini pertama kali dibuat. Twitter juga memiliki server dan kantor di San Antonio, Texas dan Boston, Massachusetts.
Sejak dibentuk pada tahun 2006 oleh Jack Dorsey, Twitter telah mendapatkan popularitas di seluruh dunia dan saat ini memiliki lebih dari 100 juta pengguna. Hal ini kadang-kadang digambarkan sebagai "SMS" dari internet".
Kelebihan :
1. informasi lebih cepat tersampaikan di situs ini
2. banyak akun twitter yang menyajikan tweets bermanfaat
3. terbatasnya penulisan karakter membuat semakin asik untuk mengeluarkan "kicauan-kicauan"

Kelemahan :
1. karena informasi tersampaikan dengan cepat, jika kita tidak berhati hati dalam mengeluarkan tweets maka siap saja akan menjadi "artis" di situs ini

alamat : www.twitter.com


3. Facebook
Facebook (atau facebook) adalah sebuah layanan jejaring sosial dan situs web yang diluncurkan pada Februari 2004 yang dioperasikan dan dimiliki oleh Facebook, Inc.Pada Januari 2011, Facebook memiliki lebih dari 600 juta pengguna aktif. Pengguna dapat membuat profil pribadi, menambahkan pengguna lain sebagai teman dan bertukar pesan, termasuk pemberitahuan otomatis ketika mereka memperbarui profilnya. Selain itu, pengguna dapat bergabung dengan grup pengguna yang memiliki tujuan tertentu, diurutkan berdasarkan tempat kerja, sekolah, perguruan tinggi, atau karakteristik lainnya. Nama layanan ini berasal dari nama buku yang diberikan kepada mahasiswa pada tahun akademik pertama oleh administrasi universitas di AS dengan tujuan membantu mahasiswa mengenal satu sama lain. Facebook memungkinkan setiap orang berusia minimal 13 tahun menjadi pengguna terdaftar di situs ini.
Facebook didirikan oleh Mark Zuckerberg bersama teman sekamarnya dan sesama mahasiswa ilmu komputer Eduardo Saverin, Dustin Moskovitz dan Chris Hughes. Keanggotaan situs web ini awalnya terbatas untuk mahasiswa Harvard saja, kemudian diperluas ke perguruan lain di Boston, Ivy League, dan Universitas Stanford. Situs ini secara perlahan membuka diri kepada mahasiswa di universitas lain sebelum dibuka untuk siswa sekolah menengah atas, dan akhirnya untuk setiap orang yang berusia minimal 13 tahun.
Studi Compete.com bulan Januari 2009 menempatkan Facebook sebagai layanan jejaring sosial paling banyak digunakan menurut pengguna aktif bulanan di seluruh dunia, diikuti oleh MySpace.Entertainment Weekly menempatkannya di daftar "terbaik" akhir dasawarsa dengan komentar, "Bagaimana cara kita menguntit bekas kekasih kita, mengingat ulang tahun rekan kerja kita, mengganggu teman kita, dan memainkan permainan Scrabulous sebelum Facebook diciptakan?"Quantcast memperkirakan Facebook memiliki 135,1 juta pengunjung bulanan di AS pada Oktober 2010. Menurut Social Media Today pada April 2010, diperkirakan bahwa 41,6% penduduk Amerika Serikat memiliki akun Facebook.
Kelebihan :
1. Group, berbeda dengan Friendster yang mengharuskan kita membuat account untuk komunitas atau sekolah di Facebook kita bisa membuat group dimana group ini memiliki fitur yang sangat baik untuk membentuk komunitas online seperti diskusi, foto, wall atau testimonial, dan fitur lainnya.
2. Photo Album, kita bisa membuat foto album sehingga foto kita bisa dibuat kategori. Dan fantastisnya jumlah foto tidak dibatasi alias unlimited.


Kekurangan :
1. Informasi yang di dapat sangat sedikit 


alamat : www.facebook.com




4. Youtube
YouTube adalah sebuah situs web video sharing  populer dimana para pengguna dapat memuat, menonton, dan berbagi klip video secara gratis. Umumnya video-video di YouTube adalah klip musik (video klip), film, TV, serta video buatan para penggunanya sendiri. Format yang digunakan video-video di YouTube adalah .flv yang dapat diputar di browser yang memiliki plugin Flash Player. Menurut perusahaan penelitian Internet Hitwise, pada Mei 2006 YouTube memiliki pangsa pasar sebesar 43 persen.
YouTube didirikan pada Februari 2005 oleh tiga orang bekas karyawan PayPal: Chad Hurley, Steve Chen, dan Jawed Karim. Hurley pernah belajar tentang reka bentuk di Universitas Indiana Pennsylvania. Sementara itu, Chen dan Karim sama-sama belajar komputer sains di Universitas Illinois di Urbana-Champaign.
Kelebihan :
1. banyak video bermanfaat
2. mudahnya mencari video
3. saat mendownload video bisa memilih kualitas dari video tersebut

Kekurangan :
1.tampilannya masih kurang menarik 
2.butuh software untuk mendownload dari situs tersebut

alamat : www.youtube.com

on Rabu, 11 Mei 2011
kebudayaan di indonesia ini sangat banyak dan beragam, tentunya kita sekalian belum banyak mengetahui kebudayaan indonesia yang banyak ini .
disini saya akan menulis tentang kebudayaan untuk tugas IBD saya


Arti kebudayaan itu sendiri berasal dari bahasa sansekerta  dimana diartikan sebagai hal yang bersangkutpautan terhadap budi luhur atau akal pekerti manusia. Budaya di zaman modern ini dapat dikatakan bukan lagi sebagai turun temurunan nenek moyang lagi, walaupun dalam konteks lain tidak merubah arti sebenarnya. untuk dahulu sampai sekarang memang budaya bisa dikatakan yaitu turunan nenek moyang yang berasal dari adat kita masing masing, tapi pada dasarnya satu! yaitu budaya Indonesia.

pada kalangan muda sekarang sekarang budaya sudah tidak di hiraukan lagi, mereka tidak sudah tidak menghiraukan adat istiadat yang berlaku, dimana adat itu berfungsi untuk membatasi sebuah budaya atau sebuah kegiatan.  menurut mereka budaya itu adalah suatu gaya yang berbeda dengan yang lain.

zaman sekarang kalangan muda sangat tertarik pada budaya luar, sebenarnya tidak apa apa tetapi hanya saja jangan terlalu di ambil budaya tersebut sebaiknya di ambil yang positifnya saja karena kebanyakan kalangan muda disini terbawa arus pergaulan.

Jadi intinya bagaimana orangnya sendiri bukan dari budaya nya yang bermasalah, dan Indonesia mempunyai banyak sekali macam budaya beragam suku, adat istiadat serta lainnya. Maka lestarikanlah budaya Indonesia sebagaimana nenek moyang mempertahankannya untuk generasi generasi berikutnya (kita).

on Rabu, 06 April 2011
Manusia tidak akan bisa jauh dari yang namanya Keindahan, karena itu bisa membuat seorang manusia mempunyai pikiran yang baik dan jiwa yang tenang.

1. Pengertian Keindahan
secara garis besar keindahan itu dapat dipandang dari sisi manapun, keindahan mmepunyai banyak artu yang sangat bersangkutpautan satu sama lain. keindahan juga bisa mencakup beberapa aspekm speerti keindahan dari seni, alam, dan masi banyak lagi.
keindahan itu adalah konsep abstrak yang tidak dapat dinikmati karena sesungguhnya keindahan itu tidak jelas, maka dari itu tidak dapat di nikmati. keindahan baru bisa di nikmati ketika dihubungkan dengan sesuatu hal seperti dihubungkan dengan alam dan lain-lain.

2.Perkembangan Kesenian
perkembangan kesenian sekarang berkembang sangat pesat dari zaman ke zaman, ini di akibatkan karena pola pikir dari manusia itu juga ikut berkembang. di Indonesia banyak sekali kesenian kesenian dari tradisional dan modern, tapi pada kesenian tradisional ini sudah mulai berkurang atas ketertarikan orang untuk melakukannya.

3.Aliran-aliran Kesenian
aliran seni dari kurun waktu ke waktu semakin banyak, terdapat seni primitif, klasik, tradisional, modern dan juga kontemporer.
salah satu contoh untuk seni modern disini unsur kekreatifan seniman diuji, di zaman ini para seniman banyak menggunaka kreatifitasnya untuk memunculkan inovasi inovasi bari.

4.Renungan
renungan berkata dasar renung yang artinya sebagai perilaku yang memikirkan sesuatu hal dalam dalam dengan berdiam. sementara renungan itu sendiri hasil dari hal hal yang dipikirkan.
Pada tulisan kali ini saya akan menulis semua tentang manusia dan cinta kasih :D
pada dasarnya setiap manusia itu memiliki rasa mencintai dan dicintai, rasa cinta inilah yang mendorong manusia untuk bisa melakukan apapun atas nama cinta.
cinta ini ditunjukkan untuk suatu objek, seperti cinta kepada manusia, Sang Pencipta, suatu benda dan lain-lain.
ini ada beberapa bagian dari cinta dan kasih :

1.Pengertian Cinta Kasih

Cinta bisa dikatakan sebagai rasa suka atau rasa kasih, kasih bisa dikatan perasaan sayang atau cinta atau menaruh belas kasihan.
maka dari itu pengertian cinta kasih adalah perpaudan dari 2 unsur kata tersebut, yaitu perasaan suka atau sayang kepada seseorang yang dilengkapi dengan menaruh belas kasihan kepadnya.

2. Kasih Sayang
kasih sayang bisa diartikan sebagai perasaan sayang, suka atau cinta seseorang terhadapa seseorang. kasih sayang juga sebagai kunci kebahagian manusia, dimana kasih sayang tumbuh dari cinta.


3. Kemesraan
kemesraan itu perasaan simpati antara satu sama lain, yang dimana sesama manusia yang saling akrab akan menghasilkan simpati yang besar antara satu sama lain , dan itu disebut mesra.


4. Pemujaan
pemujaan bisa disebut sebagai perilaku komunikasi ritual sebagai manusia pada Penciptanya. kecintaan manusia inilah yang membuat manusia itu memuja-Nya. sebagai manusia seharusnya kita hanya boleh memuja Sang Pencipta dan tiada makhluk lain yang boleh kita puja.