Senin, 09 Mei 2016

Test akhir pemrograman dasar semester 2

Buatlah program dari permasalahan berikut!.
1.      (Poin 5) Program menghitung luas dan keliling lingkaran. Dengan rumus phi = 3.14, L = phi*r*r, K = phi*2*r

Tampilan Yang Diinginkan:
Masukkan Nilai Jari-jari : ... <di-input>
Luas Lingkaran : ... < hasil proses >
Keliling Lingkaran : ... < hasil proses >

2.        (Poin 5) Buatlah sebuah program kalkulator yang dapat melakukan proses penjumlahan, pengurangan, perkalian, dan  pembagian secara bersamaan hingga tampilan di layar monitor sebagai berikut :
   


3.      (Poin 10) Buatlah program untuk menentukan nilai terbesar dari 3 bilangan yang dimasukan. Dengan tampilan sbb:


4.      (Poin 10) Buatlah program untuk menentukan bilangan yang diinputkan adalah Ganjil, Genap atau Nol. Dengan tampilan sbb:


5.      (Poin 10) Menentukan jenis segitiga
a.       Sama sisi = ketiga sisinya sama
b.      Sama kaki = kedua sisinya sama
c.       Sembarang = tidak ada sisi yang sama
Dengan inputan panjang sisi1, sisi2 dan sisi3, output nya adalah keterangan jenis segitiga.

6.      (Poin 10) Menentukan nama lapisan udara di atmosfir dengan inputan ketinggian dalam satuan KM dan output jenis lapisan
a.       0 ≤ tinggi < 10 km = Troposfer
b.      10 ≤ tinggi < 40 km = Stratosfer
c.       40 ≤ tinggi < 70 km = Mesosfer
d.      70 ≤ tinggi < 400 km = Termosfer
e.       Tinggi ≥ 400 km = Eksosfer

7.      (Poin 20) Menentukan jumlah hari dalam satu bulan dengan inputan kode bulan [1...12] dan output jumlah hari.
a.       Bulan 2 à 28 atau 29 hari
b.      Bulan 1, 3, 5, 7, 8, 10, 12 à 31 hari
c.       Bulan 4, 6, 9, 11 à 30 hari

8.      (Poin 30) Menentukan zodiak dengan inputan tanggal dan bulan lahir, output jenis zodiak
a.       Aries à 21 Maret – 19 April
b.      Taurus à 20 April – 20 Mei
c.       Gemini à 21 Mei – 20 juni
d.      Cancer à 21 Juni – 22 Juli
e.       Leo à 23 Juli – 22 Agustus
f.       Virgo à 23 Agustus – 22 September
g.       Libra à 23 September – 22 Oktober
h.      Scorpio à 23 Oktober – 21 november
i.        Sagitarius à 22 November – 21 Desember
j.        Capricorn à 22 Desember – 19 Januari
k.      Aquarius à 20 Januari – 18 Februari


l.        Pisces à 19 Februari – 20 Maret

Senin, 20 Januari 2014

Sabtu, 28 September 2013

Apakah namespace itu?

Seperti yang sudah kita ketahui bersama bahwa dalam pembuatan program C++, kita sering menggunakan perintah using namespace std, perintah ini digunakan untuk mendeklarasikan/ memberitahukan kepada compiler bahwa kita akan menggunakan semua fungsi/class/file yang terdapat dalam namespace std. 
Namespace sendiri memiliki kesamaan dengan paket pada bahasa Java yang berisi pengelompokan fungsi, class dan yang sejenis. 
Pada C++ library- library umumnya disimpan dalam namespace std, seperti perintah cin dan cout.


Perbedaan apabila kita menggunakan namespace std atau tidak adalah :



  • Tanpa using namespace std
              std::cout << " Tanpa menggunakan namespace std " ;
      std::cin >> pil;


  • Menggunakan using namespace std
     #include <iostream>
     using namespace std; 
     int main()
     {
        cout << " Menggunakan namespace std ";
        cin >> pil;
        return 0;
     }

Jumat, 02 Agustus 2013

Cara Menggunakan Dropbox dan Setting Dropbox

Setelah berhasil menginstall Dropbox, kita bisa menambahkan folder dan berbagi dengan teman kita tanpa harus melakukan copy paste link.
Yang kita lakukan hanya meng-invite teman yang mau kita ajak ke folder kita, lalu file yang kita simpan di folder tersebut akan otomatis ada di komputer teman yang kita invite. Dengan syarat teman anda memakai Dropbox dan online.
Untuk berbagi folder caranya, login ke website Dropbox. Lalu anda kita buat sebuah folder di sana, maka folder akan otomatis ada di komputer yang sudah tersinkronisasi aplikasi Dropbox.



Cara Menggunakan Dropbox 1
Klik kanan folder itu maka akan ada beberapa pilihan, pilih Shared folder options. Masukan email Dropbox teman kita, begitu teman kita menyetujuinya maka kita sudah tersinkronisasi dengan teman kita.

Cara Menggunakan Dropbox 2
Lalu bagaimana caranya untuk berbagi file tanpa harus share folder atau copy paste link, contohnya seperti mediafire?
Hebatnya Dropbox bisa melakukan itu tanpa kita harus login ke website, men-upload, dan dan meng-copy link. Dan orang yang men-download pun bisa mendownload-nya secara langsung (direct).

Caranya, kita tinggal taruh file kita di folder Public .


Lalu kita klik kanan file yang simpan dan pilih Dropbox > Copy public link.
Selain fitur sharing, dropbox juga bisa digunakan untuk menghost website statis.
  • Cara Host Website di Cloud dengan Dropbox
Dengan menyimpan file kita di Dropbox, kita tidak perlu khawatir lagi jika hardisk kita tiba-tiba rusak. Dropbox menjamin bahwa file yang disimpan di sana akan tetap aman. Yang paling saya suka, dropbox memberikan fasilitas undo untuk mengatasi bila mana file yang Anda simpan tidak sengaja terhapus.


ok..begitu kira-kira tentang Dropbox...slamat Pagi

Cara Menggunakan Dropbox

Cara Menggunakan Dropbox

Sebelum kita memulai memakai dropbox, saya akan menunjukan step by step bagaimana cara install dropbox pada windows.
Setelah kita mendaftar dropbox, selanjutnya kita harus mendownload aplikasi dropbox. Download dropbox, setelah itu kita akan mulai menginstallnya.

Daftar Dropbox
Pilih bagian “I already have Dropbox account“, kita sudah mendaftar itu sebelumnya. Lalu login dengan akun yang Anda buat sebelumnya.

Install Dropbox
Install Dropbox seperti Anda menginstall program kebanyakan, simpan dropbox di C:, atau pilih “Typical, setup dropbox with normal setting“.

Pilih Storage
Dropbox memberikan storage cuma-cuma hanya 2GB, tetapi anda bisa menambahnya denga mengupgrade.
Saran saya maksimalkan dulu yang 2GB, lalu setelah itu baru kamu upgrade. Tetapi, jika upgrade bukan pilihan terbaik, kamu bisa mencoba alternatif dropbox yang memberikan ruang lebih besar.

Apa itu Dropbox

Apa itu Dropbox?

Dropbox adalah layanan cloud untuk menyimpan berbagai file. Cara menggunakan dropbox tidaklah sulit, kita bisa memakai layanan dropbox dengan gratis.

Setiap file yang terkoneksi akan otomatis terhubung dengan komputer, ponsel, atau device lainnya yang memakai aplikasi dropbox.

Gampangnya begini, dengan dropbox, kita bisa menyimpan file yang sudah kita buat dikomputer kantor tanpa harus membawanya melalui flashdisk ke komputer rumah atau sebaliknya.
Setiap file yang kita simpan di dropbox, otomatis file tersebut tersebar ke komputer/gadget yang memakai akun dropbox yang sama atau sudah tersinkronisasi. Syarat pertama untuk memulainya anda harus memiliki akun dropbox terlebih dahulu.

Daftar dropbox disini

Selasa, 04 Desember 2012

PEWARISAN


inheritance atau pewarisan

Yang dimaksud inheritance atau pewarisan dalam
bahasa java adalah suatu objek atau entitas
yang dapat mempunyai objek turunan.

Dengan konsep inheritance sebuah class dapat mempunyai
class turunan, dan sebuah class dengan memiliki
class turunan disebut parent class atau base class,
sementara untuk class turunan disebut child class atau
yang lebih dikenal sebagai sub class.

Suatu sub class dapat mewarisi apa2 saja yang dipunyai
oleh parent class, dan isi dari subclass sendiri adalah
apa-apa yang ia punyai dan apa-apa yang diwarisi oleh
class parentnya, dapat disimpulkan sebuah subclass
boleh dikatakan hanya memperluas parent classnya.

Ada juga pengertianlain tentang Pewarisan

Pewarisan adalah satu konsep terpenting pemrograman
berorientasi objek dan mempunyai dampak langsung
pada cara merancang dan menulis kelas.

Pewarisan adalah proses penciptaan kelas baru
dengan mewarisi karakteristik kelas yang telah ada,
ditambah karakteristik unit kelas baru itu.
Dengan pewarisan, dimungkinkan penciptaan,
dimungkinkan pencipataan klasifikasi berhirarki.

Dengan pewarisan, kita dapat menciptakan kelas umum
yang mendefenisikan perilaku umum dari item-item
yang saling berhubungan.

Kelas ini kemudian dapat diwarisi kelas-kelas lain,
kelas yang lebih spesifik menambahkan hal-hal
yang unik dikelas itu.

Dalam terminologi Java, kelas yang diwarisi disebut
superklas, sedang kelas yang mewarisi disebut subkelas.

Java hanya memungkinkan pewarisan tunggal
(single inheritance).
Pewarisan di Java dapat dilakukan terhadap bentukan
class dan interface.

Kata kunci dari Inheritance adalah “extends”

Contoh Program sederhanannya :

Penyakit.java

public class Penyakit {
String kategori,penularan, nama;

//method
void cetaknama()
{
    nama="Flu Babi";
    System.out.println("Nama Penyakit : " +nama);
}

void cetakkategori()
{
    kategori="Penyakit serius";

    System.out.println("Kategori Penyakit :" +kategori);
}

void cetakpenularan()
{
    penularan="Melalui Udara, Bersin, Dll";
    System.out.println("Penularannya : " +penularan);
}
}

PenyakitFluBabi.java

public class  FluBabi extends Penyakit
{
    String obat;
    public void obat(String nilaiobat)
{
        obat=nilaiobat;

        System.out.println("Obat Flu Babi : " +obat);
    }
}



FluBabiBeraksi.java

public class FluBabiBeraksi
{
public static void main(String[]args)
{
    //membuat object

    FluBabi influence=new FluBabi();

    //memanggil method di object
    influence.cetaknama();
    influence.cetakkategori();
    influence.cetakpenularan();
    influence.obat("Tamiflu...Katanya sihh..hehehe");
}
}



Dan hasilnya adalahh :
Nama Penyakit : Flu Babi
Kategori Penyakit :Penyakit serius
Penularannya : Melalui Udara, Bersin, Dll
Obat Flu Babi : Tamiflu...Katanya sihh..hehehe





contoh program lain untuk pewarisan....
........................................

public class ContohPewarisan {

   public ContohPewarisan() {
   }

   public static void main(String[] args) {
       System.out.println("");
       Pohon ph = new Pohon();
       ph.tampil();
       System.out.println("=======================");

       System.out.println("");
       Cemara cmr = new Cemara();
       cmr.tampil();
       System.out.println("=======================");

       System.out.println("");
       Mangga mg = new Mangga();
       mg.tampil();
       System.out.println("=======================");

       System.out.println("");
       Kelapa klp = new Kelapa();
       klp.tampil();
       System.out.println("=======================");
   }


}

class Pohon{
   String daun,batang,akar;

   Pohon(){
      daun = "Daun pohon";
      batang = "Batang pohon";
      akar = "Akar pohon";
   }

   public void tampil(){
      System.out.println(daun);
      System.out.println(batang);
      System.out.println(akar);
      System.out.println("Buahnya Enak");
   }
}

class Cemara extends Pohon{
    Cemara(){
       daun = "Daun Cemara tipis bergerigi";
       batang = "Batang Cemara bercabang";
       akar = "Akar Cemara adalah Tujang";
    }

    public void tampil(){
       System.out.println(daun);
       System.out.println(batang);
       System.out.println(akar);
       System.out.println("Cemara bukan pohon berbuah enak");
    }
}

class Kelapa extends Pohon{
    Kelapa(){
       daun = "Daun Kelapa menjari";
       batang = "Batang kelapa tidak bercabang";
       akar = "Akar kelapa adalah serabut";
    }
}

class Mangga extends Pohon{
    Mangga(){
      daun = "Daun Mangga oval";
      batang = "Batang Mangga bercabsng";
      akar = "Akar Mangga adalah tunjang";
    }
}


outputnya adalah sebagai berikut:

Daun pohon
Batang pohon
Akar pohon
Buahnya Enak
=======================

Daun Cemara tipis bergerigi
Batang Cemara bercabang
Akar Cemara adalah Tujang
Cemara bukan pohon berbuah enak
=======================

Daun Mangga oval
Batang Mangga bercabsng
Akar Mangga adalah tunjang
Buahnya Enak
=======================

Daun Kelapa menjari
Batang kelapa tidak bercabang
Akar kelapa adalah serabut
Buahnya Enak
=======================

TUGAS BASIS DATA

TUGAS BASIS DATA SOAL PRAKTIK BASIS DATA (TENTANG MENGGUNAKAN SQL DAN KLASIFIKASINYA) Sebuah sekolah akan membuat syste...