Jumat, 16 Desember 2016

Jawaban Soal Pilihan ganda DFD (Data Flow Diagram)

SOAL  MULTIPLE CHOICE
1. Komponen Data Flow Diagram terdiri dari
e.  Semua benar
2. Fungsi Eksternal Entity suatu DFD adalah :
e.  Penyedia / Penerima  Informasi
3. Fungsi Data Store suatu DFD adalah :
a. Penyimpanan Data
4. Kesalahan yang dapat terjadi pada Diagram Arus Data (DAD) antara lain Black Hole. Black Hole adalah
a. Proses mempunyai input, tetapi tidak mengahasilkan output
5. Proses dalam Diagram Arus data menggambarkan
a. Tidak ada jawaban yang benar
6. Karakteristik Diagram Primitif Fungsional ( P ) antara lain adalah
a. Memiliki proses yang tidak dapat dipecah/dikembangkan lagi
7. Jika dilakukan dekomposisi ( rincian ) suatu proses maka harus diperhatikan adanya keseimbangan dari
a. Arus data masuk ataupun keluar
8.Dibawah ini adalah ciri-ciri dari diagram konteks, kecuali
a. Terdiri dari 2 proses
9. Penomoran proses  2.1.1 artinya
d. Diagram 2.1 level 0
10. Tingkatan Diagram yang merupakan level tertinggi pada DFD yakni :
a. Diagram konteks
11. Dibawah ini kesalahan-kesalahan yang ada pada penulisan DFD kecuali :
e. Salah semua
12. Yang bertugas mengirimkan data/informasi dari source ke sink atau dari sink ke source adalah symbol :
b. Terminal
13. Sebutan Lain dari Simbol diatas adalah :
a. Miracle
14. Yang bertugas mengolah data/ Informasi adalah :
a. Proses
15. Sebutan lain dari symbol disamping adalah
a. Black  Hole



Selasa, 22 November 2016

Pengenalan Inheritance pada Java



Pengenalan Inheritance pada Java


Pembahasan yang akan saya buat mengenai konsep Inheritance. Inheritance yaitu pewarisan sifat, yang mana di maksudkan adalah, sebuah class memiliki turunannya. Yang di sebut sebagai class yang memiliki turunan yaitu parent class, dan turunannya disebut sebagai subclass.
Untuk lebih jelasnya saya akan memberikan contoh program:
Saya membuat class Person sebagai Parent Class

public class Person {
      public int id;
      public String nama;
      public String alamat;
      public String jk;
      public String tglLahir;
      public String hobby;
     
      public int getId() {
            return id;
      }
      public void setId(int id) {
            this.id = id;
      }
      public String getNama() {
            return nama;
      }
      public void setNama(String nama) {
            this.nama = nama;
      }
      public String getAlamat() {
            return alamat;
      }
      public void setAlamat(String alamat) {
            this.alamat = alamat;
      }
      public String getJk() {
            return jk;
      }
      public void setJk(String jk) {
            this.jk = jk;
      }
      public String getTglLahir() {
            return tglLahir;
      }
      public void setTglLahir(String tgl_lahir) {
            this.tglLahir = tgl_lahir;
      }
      public String getHobby() {
            return hobby;
      }
      public void setHobby(String hobby) {
            this.hobby = hobby;
      }

}

Isikanlah apa saja sekiranya yang ada pada class tersebut yang nantinya akan diturunkan kepada subclassnya.

Kemudian saya membuat class Student sebagai turunan dari Parent Class Person

public class Student extends Person {
      public String nim;
      public String jurusan;
      public String thnMasuk;
      public String fakultas;
     
      public String getNim() {
            return nim;
      }
      public void setNim(String nim) {
            this.nim = nim;
      }
      public String getJurusan() {
            return jurusan;
      }
      public void setJurusan(String jurusan) {
            this.jurusan = jurusan;
      }
      public String getThnMasuk() {
            return thnMasuk;
      }
      public void setThnMasuk(String thnMasuk) {
            this.thnMasuk = thnMasuk;
      }
      public String getFakultas() {
            return fakultas;
      }
      public void setFakultas(String fakultas) {
            this.fakultas = fakultas;
      }
}

Kata extends menunjukan bahwa Class Student merupakan turunan dari Class Person
Dari kedua Class ini menunjukan bahwa yang berperan sebagai Parent Class yaitu Class Person dan yang merupakan Class turunan yaitu Class Student.

Kemudian buat satu main Class untuk menampilkan hasilnya.
Disini saya membuatnya dengan nama Interitance.java

public class Inheritence {

      public static void main(String[] args) {
Student siswa = new Student();

//mengisi data siswa
siswa.setId(1);
            siswa.setNim("421511055");
            siswa.setNama("Azizah Ahmadini");
            siswa.setAlamat("Depok");
            siswa.setJk("Perempuan");
            siswa.setTglLahir("29-07-1998");
            siswa.setHobby("Browsing");
            siswa.setJurusan("Teknik Informatika");
            siswa.setFakultas("Fakultas Teknik");
            siswa.setThnMasuk("2015");
           
            //menampilkan data siswa
            System.out.println("Data Siswa ");
            System.out.println("Id\t\t: "+siswa.getId());
            System.out.println("NIM\t\t: "+siswa.getNim());
            System.out.println("Nama\t\t: "+siswa.getNama());
            System.out.println("Alamat\t\t: "+siswa.getAlamat());
            System.out.println("Jenis Kelamin\t: "+siswa.getJk());
            System.out.println("Tgl Lahir\t: "+siswa.getTglLahir());
            System.out.println("Hobby\t\t: "+siswa.getHobby());
            System.out.println("Jurusan\t\t: "+siswa.getJurusan());
            System.out.println("Fakultas\t: "+siswa.getFakultas());
            System.out.println("Tahun Masuk\t: "+siswa.getThnMasuk());
           
           
      }

}

Id, Nama,Alamat dan Jenis Kelamin, Tanggal Lahir, Hobby berada di Class Person. Sedangkan NIM, Jurusan, Fakultas dan Tahun Masuk berada di class Student.
Mengapa yang kita panggil class Student dan kemudian dapat menghasilkan output data dari Class Person dan Class Student. Karena class Student merupakan turunan dari class Person, jadi apapun yang dimiliki oleh class person, turunan classnya yaitu class Student dapat mengambilnya. Dengan kata lain, fungsi extends tadilah yang menjadikan Class Student menjadi turunan dari class Person.

Silahkan di running Inheritance.java dan lihatlah hasil dari pembahasan Kondep Inheritance ini. Sekian, semoga dapat memahaminya dengan baik, terima kasih sudah berkunjung J