Kamis, 23 Desember 2010

Fitur-fitur iPhone 4

0

Jakarta - Smartphone teranyar dari Apple, iPhone 4, sudah resmi dilepas ke pasar Indonesia tanggal 17 Desember 2010 yang lalu oleh Telkomsel selaku partner resmi Apple di Indonesia. Seperti apa sih fitur-fitur yang ada di iPhone 4?

FaceTime, membuat video call semakin nyata dan nyaman, karena kita bisa melihat wajah lawan bicara kita dengan sangat jelas. Gunakan koneksi Wi-Fi antar iPhone 4 untuk memanfaatkan FaceTime.

iOS4, sistem operasi mobile terbaru dari Apple yang memiliki tampilan sangat indah, mudah digunakan, dan stabil. iOS4 juga mencakup lebih dari 100 fitur baru dibandingkan versi iOS sebelumnya.

Retina display. Layar iPhone 4 sangat tajam, memiliki resolusi sangat tinggi, sehingga retina mata kita tidak dapat membedakan satu demi satu pixel yang ada di layar.

5-megapixel camera dengan 5x digital zoom, LED flash, dan kemampuan memotret dalam pencahayaan rendah, adalah lompatan inovasi Apple.

Multitasking. Kita dapat menjalankan berbagai aplikasi bersamaan atau mengganti aplikasi-aplikasi tersebut secara instan. Hebatnya, hal ini tidak membuat daya tahan baterai iPhone 4 menurun!

HD video recording dengan kemampuan edit video langsung di iPhone 4. Ditambah aplikasi khusus iPhone 4 yaitu iMovie di App Store, kita bisa membuat HD video kita menjadi film jadi yang hebat!

The App Store menyediakan akses ke lebih dari 300.000 aplikasi dalam berbagai kategori yang kita inginkan: permainan, gaya hidup, pendidikan, social, dan sebagainya.

Folders. Puluhan hingga ratusan aplikasi yang kita beli dari The App Store tidak akan membuat layar kita penuh lagi, karena bisa diatur ke dalam folder-folder sesuai kategori yang kita inginkan.

Masyarakat bisa membeli iPhone 4 Telkomsel di venue exhibition Mal Kelapa Gading 3 Jakarta pada tanggal 20-26 Desember 2010, atau lewat 15 GraPARI yang tersebar di Jakarta, Bandung, Semarang, Yogyakarta, Surabaya, Denpasar, Medan, Pekanbaru, Palembang, Balikpapan, Manado, dan Makassar.

Masyarakat juga bisa mendapatkan iPhone 4 di outlet-outlet resmi Apple Premium Reseller (iBox, eStore, EMAX, PCMax, Infinite), Oke Shop, Sarindo, Telesindo Shop, Global Teleshop, dan Selular Shop. Informasi lebih lanjut tentang paket-paket penjualan iPhone 4 Telkomsel bisa dilihat di laman ini.

http://detik.com

Read more

Indonesia Vs Malaysia, Indonesia tengah bangkit

0

Kuala Lumpur - Pelatih Malaysia K. Rajagopal memberikan opini tentang Indonesia. Dia menilai rivalitas antara kedua negara selalu menarik. Rajagopal menambahkan bahwa saat ini Indonesia tengah bangkit

Indonesia bertemu Malaysia dalam laga final Piala AFF 2010. Leg pertama digelar di Stadion Bukit Jalil, Malaysia pada 26 Desember dan leg kedua dilangsungkan di Stadion Utama Gelora Bung Karno, Jakarta 29 Desember.

Bagi kedua negara, ini adalah kali ketiga mereka bertemu di final major tournament. Di dua pertandingan sebelumnya, Indonesia dan Malaysia saling mengalahkan.

Menjelang laga ini suasana panas tercipta. Seperti diberitakan sebelumnya, suporter kedua negara sudah mulai "panas" di dunia maya.

Seperti diberitakan Utusan Malaysia Online, seorang suporter Malaysia yang tak disebutkan namanya mencibir keberadaan pemain naturalisasi di timnas Garuda, Cristian Gonzales. Suporter itu menilai bahwa prestasi dengan menggunakan pemain impor tak layak dibanggakan.

Pelatih Malaysia K Rajagopal memiliki pendapatnya soal rivalitas antara kedua negara ini. "Rivalitas antara kedua negara selalu menarik. Indonesia juga memiliki tradisi dalam sepakbola," ujar dia dikutip dari The Star Online.

Namun Rajagopal tidak ingin membahas terlalu jauh di luar area teknis. Ia memilih menanggapi penampilan impresif tim Merah Putih di kejuaraan Piala AFF tahun ini, yang telah membukukan 15 gol dan hanya kebobolan dua kali.

"Kini kami mengalami kesulitan ketika menghadapi Indonesia. Seperti halnya kami, Indonesia juga tengah mengalami penurunan dalam sepakbola mereka."

"Namun kini Indonesia tengah kembali ke level terbaiknya, yang itu ditunjukkan dalam langkah mereka ke final Suzuki Cup (Piala AFF). Mungkin ini juga merupakan indikasi kebangkitan bagi sepakbola Indonesia," tuntas dia.


http ://detik.com

Read more

Kamis, 16 Desember 2010

Blog adalah buku abadiku

0

Bagaimana blog menjadi catatan abadi di dunia maya?
Mulai terfikirkan bahwa bagaimana cara agar ilmu ilmu yang telah kita pelajari tidak lenyap begitu saja, kini blog yang adalah salah satu jawabanya. Menurut pengalaman semenjak kecil kita diajari menulis, tapi menulis di buku(tidak menulis di alat elektronik seperti komputer dan langsung di publish di internet). Suatu saat bila kita lulus dalam suatu jenjang pendidikan kita anggap ilmu kita sudah lewat hilang bersama berjalannya waktu dan catatan catatan kita yang berupa buku ikut habis dimakan waktu. Oleh karena itu, Kini Blog adalah salah satu solusi yang mungkin ini adalah contoh kecil agar ilmu kita akan terikat selamanya dan lebih banyak bermanfaat bagi orang lain. Bener ga'?

Read more

How to install CMS-Jomla in Linux Ubuntu

0

Seperti halnya di windows, Linux tidaklah sesulit yang kita bayangkan. Ini ada Tutorial bagaimana cara menginstall Jomla di Linux. ini langkah-langkahnya :
  1. Persiapkan File installasi Jomla, atau bisa langsung download disini
  2. Extract folder jomla tersebut menjadi satu folder dan rename folder tersebut (akan menjadi alamat yang akan dihosting dilocalhost ex. kuliahku ---> //localhost/kuliahku).
  3. Pindah folder Jomla tersebut ke folder htdoc yang sudah terinstall setelah menginstall xampp
  4. buka browser dan langsung ketikkan di address : localhost/kuliahku 
  5. Lalu ikuti langkah ini :

bersambung....

    Read more

    HOW TO INSTALL BROADCOM WIRELESS IN UBUNTU - Cara install broadcom di Linux Ubuntu

    0

    Ini adalah salah satu cara untuk install broadcom di linux ubuntu 10.10 :
    1. Siapkan Installer Ubuntu dalam bentuk CD atau installer yang sudah di burn di Flasdisk melalui Startup Disk Creator
    2. Mount Installer Ubuntu tersebut  di komputer/laptop anda
    3. Buka terminal (Ctrl+Alt+T) lalu masuk ke root (dengan mengetikkan sudo bash)
    4. lalu ketikkan satu per satu kode ini :
    • #\pool\main\p\patch\patch_2.6-2ubuntu1_i386.deb
    • #\pool\main\d\dkms\dkms_2.1.1.2-3ubuntu1_all.deb
    • #\pool\restricted\b\bcmwl\bcmwl-kernel-source_5.60.48.36+bdcom-0ubuntu5_i386.deb
    • #\pool\main\b\b43-fwcutter\b43-fwcutter_013-2_i386.deb
    semoga ilmu yang sedikit ini bermanfaat bagi kita. Amin

    Read more

    Tugas Kelompok PBO

    1

    Bagi Teman-teman yang PBO kelas C :
     
    1. Tugas kelompok (max 4)
    2. Demokan pada 22 Desember 2010 mulai jam 09.00 – 16.00

    Soal :
    Buat data  mahasiswa semua jurusan di unijoyo mengunakan konsep PBO (object class pewarisan) dan data bisa di insert update dan delete. Data bisa di sorting berdasarkan NIM dan Nama

    Read more

    INTERFACE

    0

    Interface adalah semacam blok spesial yang hanya berisi tanda tangan method (dan mungkin konstan).
    Menggambarkan tandatangan dari seperangkat method, tanpa body
    Menggambarkan cara standard dan publik penetapan behavior class
    Mengijinkan class,dengan mengabaikan lokasi mereka di dalam hirarki class untuk menerapkan behavior.
    CATATAN: Interface memperlihatkan polymorphism juga, sejak program diperbolehkan memanggil sebuah method interface, dan versi yang sesuai dari method tersebut akan dieksekusi tergantung pada jenis object yang dilewatkan kepada pemanggilan method interface


    Mengapa menggunakan interface?
    a. Untuk memiliki class yang tidak berhubungan yang mengimplementasikan method yang sama.
    Contoh:
        Class Line dan MyInteger
        1. Tidak berhubungan
        2. Keduanya mengimplementasikan method perbandingan
    • isGreater
    • isLess
    • isEqual
    b. Untuk mengungkapkan sebuah interface pemrograman object tanpa pernyataan classnya
    c. Untuk model multi inheritance yang mengijinkan sebuah class untuk memiliki lebih dari satu superclass.

    Membuat interface

    Sebagai contoh, mari buat sebuah interface yang mendefinisikan hubungan antara dua object sesuai dengan pesanan dari object.
    public interface Relation
    {
    public boolean isGreater( Object a, Object b);
    public boolean isLess( Object a, Object b);
    public boolean isEqual( Object a, Object b);
    }

    Untuk menggunakan interface, kita gunakan keyword implements
    Sebagai contoh,
    /**
     * Class ini menjelaskan segment garis
     */
    public class Line implements Relation {
        private double x1;
        private double x2;
        private double y1;
        private double y2;
    public Line(double x1, double x2, double y1, double y2){
            this.x1 = x1;   
            this.x2 = x2;   
            this.y1 = y1;       
            this.y2 = y2;   
        }
    public double getLength(){
            double length = Math.sqrt((x2-x1)*(x2-x1) +
                            (y2-y1)* (y2-y1));   
            return length;
        }
       
        public boolean isGreater( Object a, Object b){
            double aLen = ((Line)a).getLength();
            double bLen = ((Line)b).getLength();
            return (aLen > bLen);
        }
       
        public boolean isLess( Object a, Object b){
            double aLen = ((Line)a).getLength();
            double bLen = ((Line)b).getLength();
            return (aLen < bLen);
           
        }
       
        public boolean isEqual( Object a, Object b){
            double aLen = ((Line)a).getLength();
            double bLen = ((Line)b).getLength();
            return (aLen == bLen);
        }       
    }
    Ketika class Anda mencoba untuk mengimplementasikan sebuah interface, pastikan selalu bahwa Anda mengimplementasikan semua method dari interface tersebut, jika tidak, Anda akan mendapatkan kesalahan ini.

    Line.java:4: Line is not abstract and does not override abstract method isGreater(java.lang.Object,java.lang.Object) in Relation
    public class Line implements Relation
           ^
    1 error


    Interface vs. Abstract Class

    1. Semua interface method tidak memiliki body
    2. Beberapa Abstract class memiliki method dengan implementasi
    3. Sebuah interface hanya dapat didefinisikan constant
    4. Sebuah abstract class tampak seperti class biasa yang dapat mendeklarasikan variabel.
    5. Interface tidak memiliki hubungan inheritance secara langsung dengan setiap class tertentu, mereka didefinisikan secara independen.
    6. Abstract class dapat di-subclass-kan
    Interface vs. Class

    Persamaan:
    Interface dan class adalah sama-sama sebuah type
    Hal ini berarti bahwa interface dapat digunakan di tempat dimana sebuah class dapat digunakan
    Sebagai contoh:

    PersonInterface    pi = new Person();
    Person        pc = new Person();


    Perbedaan:
    Anda tidak dapat membuat instance dari sebuah interface
    Sebagai contoh:

    PersonInterface    pi = new PersonInterface(); //ERROR!

    Persamaan:
    Interface dan class, keduanya dapat mendefinisikan method

    Perbedaan:
    Interface tidak memiliki segala implementasi dari method


    Meng-extends Class vs. Implementasi interface

    Sebuah class hanya bisa meng-EXTENDS SATU superclass, tetapi juga bisa meng-IMPLEMENTASIKAN BANYAK interface
    Sebagai contoh:
    public class Person implements PersonInterface,
                        LivingThing,
                        WhateverInterface {

        //beberapa kode disini
    }

    Contoh lain:
    public class ComputerScienceStudent extends Student
                        implements PersonInterface,
                                 LivingThing {

        //Beberapa kode disini
    }

    Inheritance antar interface

    Interface bukanlah bagian dari hirarki class, bagaimanapun juga interface dapat memiliki hubungan inheritance antar mereka sendiri
    Sebagai contoh:
    public interface PersonInterface {
        . . .
    }

    public interface StudentInterface extends PersonInterface {
        . . .
    }

    Read more

    Rabu, 15 Desember 2010

    Polymorphism

    0

    Polymorphism adalah Kemampuan sebuah variabel reference untuk merubah behavior sesuai dengan apa yang dipunyai object.
    Polymorphism membuat objek-objek yang berasal dari subclass yang berbeda, diperlakukan sebagai objek-objek dari satu superclass. Hal ini terjadi ketika memilih method yang sesuai untuk diimplementasikan ke objek tertentu berdasarkan pada subclass yang memiliki method bersangkutan.
    Untuk menjelaskan polymorphism, mari kita bahas sebuah contoh.
    Pada contoh sebelumnya, kita diberikan parent class yaitu Person dan subclassnya adalah Student, sekarang kita tambahkan subclass lainnya dari Person yaitu Employee
    Berikut adalah hirarki class nya. 
    Dalam Java, kita dapat membuat referensi dari suatu superclass ke object dari subclassnya. Sebagai contoh,
    public static main( String[] args ) {
     
        Person  ref;
        Student studentObject = new Student();
        Employee employeeObject = new Employee();

        ref = studentObject; //titik referensi Person kepada                         // sebuah object Student
    }

    misalnya, kita memiliki sebuah method getName dalam superclass Person. Dan kita meng-override method ini di kedua subclass yaitu Student dan Employee
    public class Student {
        public String getName(){
            System.out.println(“Student Name:” + name);
            return name;
        }
    }

    public class Employee {
        public String getName(){
            System.out.println(“Employee Name:” + name);
            return name;
        }


    Kembali ke method utama kita, ketika kita mencoba memanggil method getName dari referensi Person ref, method getName dari object Student akan dipanggil. Sekarang, jika kita memberi ref kepada object Employee, maka method getName juga akan dipanggil
    public static main( String[] args ) {
        Person  ref;
        Student studentObject = new Student();
        Employee employeeObject = new Employee();

        ref = studentObject; //titik referensi Person kepada object Student

        //getName dari class Student dipanggil
        String temp=ref.getName();
        System.out.println( temp );

        ref = employeeObject; //titik referensi Person kepada  object Employee
       
        //getName dari class Employee dipanggil 
        String temp = ref.getName();
        System.out.println( temp );

    Contoh lain yang menggambarkan polymorphism adalah ketika kita mencoba untuk passing reference kepada method
    jika kita memiliki sebuah method static printInformation yang menerima referensi Person sebagai parameter 
        public static printInformation( Person p ){
                                . . . .
        }


    Sebenarnya kita dapat passing reference dari Employee dan Student kepada method printInformation selama kedua class tersebut merupakan subclass dari Person
    public static main( String[] args )
    {
            Student    studentObject = new Student();
            Employee    employeeObject = new Employee();

            printInformation( studentObject );

            printInformation( employeeObject );
    }

    Casting Object

    Instance dari class juga dapat di-casting menjadi instance dari class lain, dengan satu batasan ::
    Class asal dan tujuan harus direlasikan dalam inheritance, salah satu class harus berupa subclass dari class lain.
    Casting object digunakan untuk mengkonversi nilai primitif menuju tipe yang lebih besar, beberapa object tidak perlu mengalami casting secara explisit.
    Gunakan sintaks berikut untuk casting object,

            (classname)object

    classname     - nama class tujuan
    object            - reference untuk object asal


    Berikut ini merupakan contoh proses casting sebuah instance dari class VicePresident ke instance dari class Employee.
    VicePresident merupakan subclass dari class Employee dengan beberapa informasi tambahan.
    Employee emp = new Employee();
    VicePresident veep = new VicePresident();
     
    emp = veep;

    // casting explisit
    veep = (VicePresident)emp; 


    Abstract Class


    Abstract class adalah Sebuah class yang tidak bisa diinstansiasi
    Sering muncul pada puncak hierarki class object-oriented programming(OOP), mendefinisikan segala type action/tindakan yang mungkin dengan object semua subclass dari class
    Method abstract adalah Method di dalam abstract class tidak mempunyai implementasi, untuk membuat abstract method, tulis saja deklarasi method tanpa body dan gunakan keyword abstract.
    Sebagai contoh,
    public abstract void someMethod();

    Contoh abstract class
    public abstract class LivingThing {
        public void breath(){
            System.out.println("Living Thing breathing...");
        }

        public void eat(){
            System.out.println("Living Thing eating...");
        }

        /** 
         * abstract method walk 
         * Kita ingin method ini di-overrride oleh subclass dari 
         * LivingThing 
         */
        public abstract void walk();
    }
    Ketika sebuah class meng-extends abstract class LivingThing, diwajibkan meng-override abstract method walk(), jika tidak, subclass tersebut juga akan menjadi abstract class, dan oleh karena itu tidak bisa diinstansiasi
    Sebagai contoh,
    public class Human extends LivingThing {

        public void walk(){
            System.out.println("Human walks...");
        }

    }
    Petunjuk penulisan program :
    Menggunakan abstract class untuk mendefinisi jenis-jenis yang luas dari behavior yang ada di puncak hirarki class object-oriented programming, dan menggunakan subclassnya untuk menyediakan detail implementasi dari abstract class.

    Read more

    INHERITANCE

    0

    Semua class dalam Java, termasuk class yang membangun Java API,merupakan subclass dari superclass Object.
    Contoh dari hierarki class :



    Pewarisan (inheritance)

    Superclass adalah class yang letaknya di atas class tertentu di dalam hierarki.
    Subclass adalah class yang letaknya di bawah class tertentu di dalam hierarki.
    Keuntungan penggunaan Inheritance dalam OOP : Reusability
    1. Ketika behavior(method) dideklarasikan dalam superclass, behavior tersebut otomatis diwariskan ke seluruh subclass
    2. Jadi, Anda dapat meng-enkode method hanya sekali dan method tersebut dapat digunakan oleh seluruh subclass
    3. Sebuah subclass hanya perlu mengimplementasikan perbedaan antara dirinya sendiri dan parent-nya
    Untuk mengambil sebuah class, gunakan keyword extends.
    Untuk lebih jelasnya, mari buat class parent sederhana, misalkan kita mempunyai class parent bernama Person.
    public class Person {
        protected String name;
        protected String address;

        /**
         * Default constructor 
         */
        public Person(){
            System.out.println(“Inside Person:Constructor”);
            name = ""; address = "";
        }
        . . . .
    Sekarang, kita buat class lain bernama Student

    Karena murid juga termasuk orang, kita putuskan untuk meng-extend class Person, sehingga kita dapat mewariskan semua properti dan method yang telah ada di class Person.

    Untuk itu, kita bisa menulis :
    public class Student extends Person {
         public Student(){
            System.out.println(“Inside Student:Constructor”);
        }
        . . . .
    }

    Ketika sebuah object Student diinstansiasi, default constructor dari superclass Student dipanggil secara implisit untuk melakukan inisialisasi seperlunya.
    Setelah itu, pernyataan di dalam constructor subclass dijalankan.
    Untuk memperjelasnya, perhatikan kode dibawah ini, 
    public static void main( String[] args ){
        Student anna = new Student();
    }  

    Dalam kode ini, kita membuat sebuah object dari class Student. Hasil dari program adalah:
    Inside Person:Constructor
    Inside Student:Constructor

    Flowchart program ditampilkan dibawah ini :
     
    Keyword “super” 

    Sebuah subclass dapat juga memanggil secara eksplisit sebuah constructor superclass yang ada diatasnya. 
    Dapat dilakukan dengan menggunakan pemanggilan constructor super.  
    Pemanggilan constructor super didalam constructor subclass akan mengakibatkan eksekusi dalam constructor yang relevan dari superclass, berdasarkan passing argument-nya.
    Sebagai contoh, pada contoh sebelumnya yaitu class Person dan Student, kita tunjukkan sebuah contoh pemanggilan constructor super.

    Tuliskan kode berikut untuk class Student
    public Student(){
        super( "SomeName", "SomeAddress" );
         System.out.println("Inside     Student:Constructor");
      
    Beberapa hal untuk diingat ketika menggunakan pemanggilan constructor super :
    1. Pemanggilan super() HARUS DIJALANKAN SESUAI DENGAN STATEMENT PERTAMA DALAM SEBUAH CONSTRUCTOR.
    2. Pemanggilan super() hanya dapat digunakan di dalam definisi constructor.
    3. Hal ini menjelaskan bahwa constructor this() dan pemanggilan super() TIDAK DAPAT DIJALANKAN SECARA BERSAMAAN DI DALAM CONSTRUCTOR YANG SAMA.
    Penggunaan lainnya dari super mengarah pada member dari superclass.
    Sebagai contoh,
    public Student() {
        super.name = “somename”;
        super.address = “some address”;
    }

    Meng-override method

    Jika sebuah subclass menginginkan implementasi yang berbeda terhadap method dari superclassnya, maka salah satu caranya dapat dilakukan dengan meng-override method bersangkutan.
    Sebuah subclass dapat meng-override method superclassnya dengan menyediakan sebuah implementasi baru untuk method tersebut. Berikut ini merupakan implementasi dari method getName didalam superclass Person
    public class Person {
        :
        :
        public String getName(){
            System.out.println("Parent: getName");
            return name;
        }
    }

    Untuk meng-override method getName dari superclass Person, di dalam subclass Student, kita tulis : 
    public class Student extends Person{
        :
        :
        public String getName(){
            System.out.println("Student: getName");
            return name;
        }
        :

    Sekarang, ketika kita memanggil method getName dari object subclass Student, method getName yang di-override akan dipanggil, dan hasilnya akan menjadi,
    Student: getName  

    Class final
    Final Class adalah Class yang tidak bisa di-extends
    Untuk mendeklarasikan final class, kita tulis,
            public final ClassName{
            . . .
        }

    Contoh:
    public final class Person {
        . . .
    }

    Contoh lain dari final class adalah class wrapper dan String.

    Class dan method final

    Method Final adalah Method yang tidak bisa di-override
    Untuk mendeklarasikan final method, kita tulis,

         public final [returnType]     [methodName]([parameters]){
            . . .
        } 


    method static secara otomatis merupakan method final.
    contoh :

    public final String getName(){
         return name;
    }

    Read more

    Cara Install Xampp di Linux - How to Install Xampp in Linux

    0

    Bagi teman-teman yang sudah terbiasa dengan Sistem Operasi Windows mungkin agak kesulitan bila akan melakukan installasi Xampp di linux, ini adalah cara instalasinya :

    Bila belum punya filenya bisa langsung download disini
    Extract XAMPP
    [root@padepokan]# tar xvfz xampp-linux-1.5.4a.tar.gz

    Pindahkan direktory lampp
    [root@padepokan]# mv lampp /opt

    Masuk ke direktory lampp
    [root@padepokan]# cd /opt/lampp

    Untuk menjalankan XAMPP
    [root@padepokan]# /opt/lampp/lampp start

    keterangan proses aktifasi aplikasi
    XAMPP seperti berikut ini :

    Starting XAMPP
    1.5.4...
    LAMPP: Starting Apache...
    LAMPP: Starting MySQL...

    LAMPP started.

    sekarang kita test menjalan XAMPP dengan mengetikkan alamat sebagai berikut http://localhost di browser. XAMPP akan segera tampil. Bahkan Xampp juga dapat dijadikan web server.

    Bagaimana Kalau kita ingin secara otomatis menjalankan XAMPP setiap kali booting ? ( untuk selengkapnya kunjungi di http://padepokan.linux.or.id ).

    Read more

    Pewarisan (Inheritance) - Pemrograman Berorientasi Object (Object Oriented Programming)

    0

    Perwarisan adalah salah satu ciri-ciri utama Pengaturcaraan Berorientasikan Objek.  Ia merupakan satu mekanisma untuk memperkembangkan kelas yang sedia ada.  Jika anda memerlukan satu kelas yang baru di mana sebahagian dari sifat-sifat atau kelakuan kelas yang baru terdapat dalam kelas yang sedia ada, maka kelas baru boleh mewarisinya dari kelas yang sedia ada.

    Untuk lebih lengkapnya bisa dilihat disini
    Materi juga dapat di download disini.

    Contoh Program Pewarisan di Java :
    // Nama file: PajakApp.java
    // Implementasi pewarisan atribut dan metode
    // -----------------------------------------
    //Super kelas Pajak
    // -----------------------------------------
    class Pajak{
        double pandapatan;
        String provinsi;
        public double hitungPajak(){
            double pajakUmum=0;
            if (pendapatan < 300000){
                pajakUmum= pendapatan*0.05;
                }
            else{
            pajakUmum= pendapatan*0.06;
            }
        return pajakUmum;
        }
    }

    // -----------------------------------------
    // Kelas pajakJakarta
    // -----------------------------------------
    class PajakJakarta extends Pajak{
        public double hitungPajakDaerah (double pajakUmum){
            double pajakDaerah = pajakUmum -50;
            return pajakDaerah;
        }
    }

    // -----------------------------------------
    // Kata pengendali -
    // -----------------------------------------
    class PajakApp{
        public static void main(String[] args){
            pajak t = new Pajak();
            t.pendapatan= 500000;
            t.provinsi= "Jakarta";
            double pajakAnda = t.hitungPajak();

            PajakJakarta t1 = new PajakJakarta();
            double pajakAndaDaerah = t1.hitungPajakDaerah(pajakAnda);

            System.out.println("Pajak Anda " + pajakAnda);
            System.out.println("Tempat tinggal Anda " + t.provinsi);
            System.out.println("Pajak Anda dengan potongan " + pajakAndaDaerah);
        }
    }

    Read more

    Sabtu, 11 Desember 2010

    Matematika III - Tugas Integral rangkap dua

    0

    Carilah hasil dari setiap integral ganda berikut :

    Read more

    Digital Image Processing - Pengolahan Citra Digital #1

    0

    Digital Image adalah suatu matriks yang terdiri dari urutan titik-titik (pixel: picture elements) yang diatur dalam baris dan kolom.

    Read more

    Jumat, 10 Desember 2010

    How to change icon bar in blogger - cara mengganti icon di tab pada blogger

    0

    Kali ini saya akan berbagi tips bagaimana cara mengubah icon blogger yang ada pada tab menjadi icon favorit kita. Untuk lebih jelasnya kita ikuti langkah-langkahnya sebagai berikut:
    1. Persiapkan gambar untuk favicon. Anda bisa menggunakan editor gambar kesukaan untuk berkreasi, seperti CorelDraw, Photosop atau sejenisnya.
    2. Ukuran icon yang saya buat adalah 30 pixel, sesuai dengan ukuran maksimal untuk tinggi icon agar terlihat proporsional.
    3. Simpan dengan ekstensi GIF/PNG/TIF (Caranya: File, Save As, File Type).
    4. Upload gambar ke ImageShack atau sejenisnya dan setelah diupload dapatkan link direct downloadnya.
    Contoh yang saya pakai ada di http://img705.imageshack.us/img705/6518/ico2u.png.
    5. Login ke Dashboard blogspot anda, masuk ke menu Layout, Edit HTML
    6. Tekan CTRL+F, masukkan kata: , letakkan kursor anda sebelum tanda tersebut
    7. Selipkan syntax berikut :
    <*link href='(alamat icon tadi)' rel='shortcut icon'/>
    Contoh:
    <*link href='http://img705.imageshack.us/img705/6518/ico2u.png' rel='shortcut icon'/>
       (HAPUS TANDA *)
    8. Review/Save Template dan lihat perubahan yang terjadi (View Blog)


    Sekian trik dari saya semoga bermanfaat :) 

    Read more

    Kamis, 09 Desember 2010

    Graf (Graph) - Matematika Diskrit

    4


    Graf  (graph) adalah himpunan benda-benda yang disebut simpul (vertex atau node) yang terhubung oleh sisi (edge) atau busur (arc). Graf trival (satu titik tampa sisi satu pun)
    Jenis graf antara lain :
    1. Berdasarkan ada tidaknya sisi ganda
        a. graf sederhana
        b. graf tidak sederhana
            1)graf ganda (multigraf)
            2)graf semu(pseudograf) adalah graf yang mengandung gelang (loop)
               graf sedrehana --> graf ganda
               graf ganda -x-> graf sederhana

    2. Berdasarkan orientasi arah
        a. Graf tak berarah (undirect graf) adalah graf yang orientasi sisinya tidak mempunyai arah
        b. Graf berarah(direct graf) adalah graf orientasi sisinya mempunyai arah
            sisi yang berarah

    Terminologi dasar
    -----------------------------
    1. Bertetangga (adjacent) adalah 2 buah graf yang terhubung langsung dengan sebuah sisi.
    2. Bersisian (insident) adalah sembarang sisi yang bersisian dengan simpul u dan v
    3. Simpul terpencil (isolated vertex)  adalah simpul yang tidak bertetanggaan dengan simpul2 lainnya
    4. Graf kosong (null graph or empty graph) adalah graf yang himpunan sisinya adalah himpunan kosong
    5. Derajat (degree) adalah suatu simpul pada graf takberarah adalah jumlah sisi yang bersisian dengan simpul tersebut
    6. Lintasan (path) adalah panjang dari simpul awal hingga akhir
    7. Siklus (cycle)/ sirkuit (circuit) adalah lintasan yang berawal dan berahir pada simpul yang sama
    8. Terhubung (connected) adalah dua simpul yang terhubung
    9. Upagraf (subgraph) -->
       dan komplemen upagraf -->
    10. Upagraf merentang (spanning subgraf)
    11. Cut set
    12. Graf berbobot (Weight graph) adalah graf yang setiap sisinya diberi sebuah harga (bobot)

    Beberapa graf sederhanga khusus
    -------------------------------------------------------
    1. Graf lengkap (complete graph) adalah graf sederhana yang setiap simpulnya mempunyai sisi ke semua simpul lainnya.
    2. Graph lingkaran adalah graph sederhana yang setiap simpulnya berderajat dua
    3. Graph teratur (regular graph) adalah setiap simpulnya mempunyai derajat yang sama
    4. Graph bipartit (bipartite graph) adalah graph yang himpunan simpulnya dapat dikelompokkan menjadi 2 himpunan

    Representasi graph
    -------------------------------
    1. Matriks ketetanggaan (adjacency matrix)
    2. Matriks bersisian (incidency matrix)
    3. Senarai ketetanggaan (adjacency list)

    Graph isomorfik
    --------------------------
    Adalah dua buah graph, G1 dan G2 terdapat korespodensi satu-satu antara simpul-simpul keduanya.

    Graph planar dan graph bidang
    ---------------------------------------------------
    Graf planar adalah graf yang dapat digambarkan pada bidang datar dengan sisi yang tidak saling memotong (berpotongan). sedangkan graf bidang adalah representasi dari graf planar

    Rumus euler
    n-e-f=2

    e=jumlah sisi
    n=jumlah simpul

    Teorema kuratowski
    ---------------------------------
    Graf g adalah tidak planar jika dan hanya jika ia mengandung upagraf yang isomorfik dg k5 atau k3,3 atau homeomorfik dengan salah satu dari keduanya.
    dalam literatur dalam graf, matematikawan Polandia, Kasimir Kuratowski menemukan sifat yang unik:
    1. graf lengkap yang mempunyai 5 buah simpul(K5) adalah graf tidak planar
    2. graf terhubung teratur dengan 6 buah simpul dan 9 buah sisi (K3,3) adalah graf tidak planar

    Sifat graf kuratowski
    1. kedua graf kuratowski adalah graf teratur
    2. kedua graf kuratowski adalah graf tidak planar
    3. penghapusan sisi atau simpul dari graf kuratowski menyebabkan menjadi graf planar
    4. graf kuratowski pertama adalah graf tidak planar dengan jumlah simpul minimum. dan graf kuratowski kedua adalah graf tidak planar dengan jumlah sisi minimum. keduanya adalah graf tidak planar paling sederhana.

    Graph dual (dual graph)
    --------------------------------------
    Adalah graf yang terbentuk dengan cara penggambaran di titik luar dari graf yang asli

    Lintasan dan sirkuit euler
    -----------------------------------------
    Lintasan euler adalah lintasan yang melalui masing-masing sisi di dalam graf tepat satu kali. bila lintasan tersebut kembali ke asal, sehingga membentuk lintasan tertutup maka disebut sirkuit euler.

    Lintasan dan sirkuit hamilton
    -----------------------------------------------
    Lintasan hamilton adalah lintasan yang melalui tiap simpul didalam graf tepat satu kali. bila lintasan itu kembali ke asal membentuk lintasan tertutup(sirkuit), maka lintasan tersebut adalah sirkuit hamilton.

    setiap graf lengkap adalah graf hamilton


    Lintasan terpendek (shortest path)
    -------------------------------------------------------
    Graf yang digunakan mencari lintasan terpendek adalah graf berbobot (weighted graph).
    ada beberapa macam persoalan lintasan terpendek antara lain :
    1. Lintasan terpendek antara 2 buah simpul tertentu
    2. Lintasan terpendek antara semua pasangan simpul
    3. Lintasan terpendek dari simpul tertentu ke semua simpul yang lain.
    4. Lintasan terpendek antara dua buah simpul yang melalui beberapa simpul tertentu.

    Read more

    Selasa, 07 Desember 2010

    SARANA MULTI DATA

    0

    Semua hal terbaru dapat anda temukan disini seperti Bell Otomatis,SIS DATA & Amp; SPP,Daftar Antrian, Sistem dan Program Informasi Perpustakaan,Program Rent Car,Program Klinik,Smart Card,Billing System, Sentral Telephone/ PABX,test CPNS,Laboratorium Bahasa,Laboratorium IPA,Alat Peraga TK - SLTA,Test Psikology,Program Cerdas Cermat, DIGISchool,Hosting & Amp; Domain Design Website, Training Motivasi, Pelatihan & Amp, dll

    LINK

    Read more

    MAVERICK MEERKAT RELEASE PARTY AT TRUNOJOYO UNIVERSITY

    0

    Ubuntu Release Party at Trunojoyo University at December 08 2010. Salah satu agenda dari Komunitas Koelit yang berdomisili di Univ.Trunojoyo.
    Jangan sampai tidak hadir teman-teman.

    Read more

    Jurnal Pondok Pesantren Nurul Islam #1

    0

    Alhamdulillahirrobil'alamin, telah terbit Jurnal Pertama dari Pondok Pesantren Nurul Islam Mojokerto di bulan desember ini. untuk mengetahui lebih lanjutnya silahkan downlod langsung journalnya disini :1,2,3,4,5,6,7,8,9,10
     

    Read more

    Sabtu, 04 Desember 2010

    How to build - cara membangun rtrw-net

    0

    RT/RW-Net adalah jaringan komputer swadaya masyarakat dalam ruang lingkup RT/RW melalui media kabel atau Wireless 2.4 Ghz dan Hotspot sebagai sarana komunikasi rakyat yang bebas dari undang-undang dan birokrasi pemerintah. 

    Beberapa teknik yang perlu di kuasai adalah
    ADSL atau Asymmetric Digital Subscriber Line adalah salah satu bentuk dari teknologi DSL. Ciri khas ADSL adalah sifatnya yang asimetrik, yaitu bahwa data ditransferkan dalam kecepatan yang berbeda dari satu sisi ke sisi yang lain.
    Internet atau Warnet yang berbasis wifi sekarang sudah banyak bermunculan jadi klik aja langsung di linknya.
    3. Teknik Konfigurasi router menggunakan Modem ADSL / dd-wrt / Mikrotik / Linux

    Perangkat Untuk Membangun RT RW Net
    1. Access Point
    Access point, akses point, disingkat dengan AP. Suatu tempat yang menjadi pusat dari beberapa koneksi terhubung. Alat ini juga dikenal dengan Cross Box. Jika dilihat dari sudut pandang koneksi telepon, Access Point adalah suatu box tempat dimana kabel telepon dari pelanggan telepon terkoneksi. Begitu juga kalau dilihat dari jaringan komputer tanpa kabel (wireless), access point ini adalah pemancar yang menghubungkan komputer-komputer yang terpaut dengan jaringannya untuk menuju jaringan yang lebih besar (internet).
    Untuk informasi harga access point (AP) langsung klik di sini

    2. Antena ( Omni atau sectoral )
    Antena adalah alat untuk mengirim dan menerima gelombang elektromagnetik, bergantung kepada pemakaian dan penggunaan frekuensinya, antena bisa berwujud berbagai bentuk, mulai dari seutas kabel, dipole, ataupun yagi, dsb.
    ungsi antena adalah untuk mengubah sinyal listrik menjadi sinyal elektromagnetik, lalu meradiasikannya (Pelepasan energy elektromagnetik ke udara / ruang bebas).
    Karakter antena :
    a. Pola radiasi
    Pola radiasi antena adalah plot 3-dimensi distribusi sinyal yang dipancarkan oleh sebuah antena, atau plot 3-dimensi tingkat penerimaan sinyal yang diterima oleh sebuah antena.
    b. Gain
    Gain (directive gain) adalah karakter antena yang terkait dengan kemampuan antena mengarahkan radiasi sinyalnya, atau penerimaan sinyal dari arah tertentu. 
    c. Polarisasi
    Polarisasi didefinisikan sebagai arah rambat dari medan listrik. Antena dipol memiliki polarisasi linear vertikal . Mengenali polarisasi antena amat berguna dalam sistem komunikasi, khususnya untuk mendapatkan efisiensi maksimum pada transmisi sinyal.

    lebih lengkap tentang antena klik disini

    3. Box Access Point
    Untuk melindungi access point anda dari hujan, maka diperlukan pelindung berbentuk kotak, bisa terbuat dari plastik atau plat besi, rata-rata kotak ini sudah dilengkapi dengan kunci pengaman, dan box ini harus diletakkan persis di bawah antena.
    4. Kabel Pigtail/ Kabel Jumper
    Kabel Pigtail atau kabel jumperl diperlukan untuk menghubungkan antara antena omni dengan dengan access point, perhatikan panjang maksimal yang diperlukan hanya 1 meter, selebih dari itu anda akan mengalami degradasi sinyal (loss dB) Pada kedua ujung kabel terdapat konektor dimana type konektor disesuaikan dengan konektor yang melekat pada access point anda.
    5. POE (Power Over Ethernet)
    Agar kabel listrik tidak dinaikkan ke atas untuk "menghidupkan" access point maka anda memerlukan alat "POE" ini yang fungsinya mengalirkan listrik melalui kabel ethernet atau kabel UTP/STP, dengan alat ini maka anda tidak perlu repot-repot lagi mengulur kabel listrik ke atas tower, lebih praktis dan hemat.
    6. Kabel UTP/STP
    Unshielded twisted-pair (disingkat UTP) adalah sebuah jenis kabel jaringan yang menggunakan bahan dasar tembaga, yang tidak dilengkapi dengan shield internal. UTP merupakan jenis kabel yang paling umum yang sering digunakan di dalam jaringan lokal (LAN), karena memang harganya yang rendah, fleksibel dan kinerja yang ditunjukkannya relatif bagus. lebih lengkapnya disini
    7. Penangkal Petir (Lightning Arrester)
    Sebagai pengaman dari petir maka anda memerlukan alat ini yang berfungsi menyalurkan kelebihan beban listrik saat petir menyambar ke kabel pembumian (grounding), komponen ini dipasang pada kabel jumper antara perangkat access point dengan antena eksternal. Grounding untuk penangkal petir umumnya ditanam dengan batang tembaga hingga kedalaman beberapa meter sampai mencapai sumber air. Ingat grounding yang kurang baik akan menyebabkan perangkat wireless tetap rentan terhadap serangan petir.
    8. Tower
    Guna mendapatkan jangkauan area coverage yang maksimal, anda perlu menaikkan antena omni eksternal ke tempat yang tinggi agar client WLAN anda bisa menangkap sinyal radio anda dengan baik.

    link from :

    Read more

     
    Design by ThemeShift | Bloggerized by Lasantha - Free Blogger Templates | Best Web Hosting