Minggu, 29 Oktober 2017

SOAL Struktur Data



Iya Kali Ini Saya Akan Memposting Soal Dan Jawaban Materi Kuliah Struktur Data Beserta Bobot POin Per Soalnya.

                                                                                  SOAL
( Bobot Poin 5 )
1.      Setiap elemen dari  sebuah Array haruslah mempunyai type data yang sama, termasuk dalam karakteristik array yaitu : (
            a. Statis                                    d. Heterogen
            b. Dinamis                               e. Homogen
            c. Terurut

( Bobot Poin 5 )
2.      Array yang sering digunakan dalam menterjemahkan matriks pada pemrograman, adalah array berdimensi :
            a. Satu                                     d. Satu dan Dua
            b. Dua                                      e. Satu dan Tiga
            c. Tiga

( Bobot Poin 10 )
3.      Contoh aplikasi array dimensi dua adalah…..
            a. Input data suhu                  
            b. Input nama hari
               c. Input nilai mahasiswa perkelas dan matakuliah
            d. Input nilai ipk mahasiswa
            e. Input nama bulan

( Bobot Poin 10 )
4.      Terdapat Array : A [5][4] maka jumlah elemen Array tersebut adalah ……
            a. 25                                        d. 15               
            b. 35                                                e. 20
            c. 9

( Bobot Poin 10 )
5.      Diketahui c dan lokasi awal terletak di alamat  00F(H), maka lokasi A[3] adalah …..
            a. 00FC(H)                                 d. 01B(H)          
              b. 017(H)                                    e. 111(H)
            c. 071(H)

( Bobot Poin 5 )
6.      Type data dibawah ini, yang tidak termasuk dalam tipe data sederhana tunggal, adalah :
            a. Boolean                               d. Integer
            b. String                                   e. float
            c. Char





( Bobot Poin 10 )
7.      ==, <=, >=, !=, termasuk dalam operator …          
            a. Aritmatika                                  d. Relasi
            b. Unary                                  e. Bitwise
            c. Binary

( Bobot Poin 5 )
8.      Type data yang menghasilkan bentuk keluaran nilai True dan False(Benar dan Salah) ,  adalah :
            a. Boolean                                        d. Integer
            b. String                                   e. float
            c. Char

   ( Bobot Poin 20 )
9.      void main()
       {
       ....(a)....  x,y,z;
       clrscr();
       cout <<“\n input nilai X=“; cin >> x;
       cout <<“\n input nilai Y=“; cin >> y;
       z = x + y;
       cout <<“\n hasil penjumlahan =“ << z;
       getch();
       }
      
       Tipe data yang tepat untuk (a) adalah ….
                        a. Boolean                               d. Integer
                        b. String                                   e. Array
                        c. Char

( Bobot Poin 20 )
10.  void main()
       {
          int r = 10; int s;
          clrscr();
          s = 10 +  ++r;
          cout <<“r = “<< r << ‘\n’;
          cout <<“s = “<< s << ‘\n’;                                             
           getch();
         }
                        Hasil eksekusi dari program diatas adalah ….
                             a. r = 11, s = 21                              d. r = 10, s = 21
                        b. r = 11, s = 20                       e. r = 10, s = 20
                        c. r = 12, s = 21


Jumat, 20 Oktober 2017

Program Array Mencari Nilai Terkecil

 Nah Kali Ini saya memposting algoritma dan program array mencari nilai terkecil menggunakan java.


Algoritma Mencari Nilai Terkecil
A = 0
B = 0
Input Banyak Kolom = Kolom
Input Banyak Baris = Baris
Array X [Kolom][Baris]
Min = [100]
    for a to Kolom do
        for b to Baris do
            Input Nilai Array  = X [Kolom] [Baris]
            If Array X [Kolom] [Baris] < Min
            Min = X [Kolom] [Baris]
        end for
    end for
Write ( Nilai Terkecil Dari Array)


PROGRAM JAVA 

package strukturdata;

import java.util.Scanner;

public class Strukturdata {

    public static void main(String[] args) {
        Scanner input = new Scanner (System.in);
        int a,b;
        int min=100;
        int kolom,baris;
        System.out.print("Masukkan Banyak Kolom : ");
        kolom=input.nextInt();
        System.out.print("Masukkan Banyak Baris : ");
        baris=input.nextInt();
        System.out.println("==================================================");
        System.out.println("|-----------------------------|");
        int x[][]=new int[kolom][baris];
        for (a=0;a<kolom;a++){
            for (b=0;b<baris;b++){
                System.out.print("|  Masukkan Nilai Array : ");
                x[a][b]=input.nextInt();
                if (x[a][b]<min){
                    min=x[a][b];
                }
            }
            System.out.println("|-----------------------------|");
        }
        System.out.println(" Nilai Terkecil Dari Array inputan : "+min);
       
        System.out.println("\n=================>ADPPROJECT2017<=================");
   
    }


Ok sekian Dari Saya Mohon maaf bila ada kekurangan,, Trimakasih..


Kamis, 12 Oktober 2017

Contoh Program Array

Kali ini Saya akan Memberikan Sebuah Contoh Program array menggunakan Java.

Berikut ini contoh dari program array :



package array;

import java.util.Scanner;

public class Array {
   
    public static void main(String[] args) {
    System.out.println("\t\tPROGRAM INPUT DAN PENCARIAN NILAI MAHASISWA\n");
    Scanner input = new Scanner (System.in);
    String Predikat[] = new String[10];
    String Nama[] = new String[15];
    String NIM[] = new String[15];
    int Nilai[] = new int[10];
    String ask;int find=0;
   
    System.out.print("Masukkan Jumlah Mahasiswa : ");
    int n = input.nextInt();
    for (int i=0;i<n;i++){
        System.out.println("----------------------------------------");
        System.out.print("Masukkan Nama Mahasiswa        : ");
        Nama[i] = input.next();
        System.out.print("Masukkan NIM Mahasiswa         : ");
        NIM[i] = input.next();
       
        System.out.print("Masukkan Nilai Akhir Mahasiswa : ");
        Nilai[i] = input.nextInt();   
    }
    System.out.println(" _______________________________________");
    System.out.println("|     Menampilkan Data Mahasiswa        |");
    System.out.println("|_______________________________________|");
    for (int i=0;i<n;i++){
   
    System.out.println("    Nama  : "+Nama[i]);
    System.out.println("    NIM   : "+NIM[i]);
    System.out.println("    Nilai : "+Nilai[i]);
    System.out.println(" ----------------------------------------");
    }
    System.out.print("\n   Masukkan NIM untuk mencari nilai anda : ");
        ask = input.next();
    for (int i=0;i<n;i++){
        if (Nilai[i]>=80){
            Predikat[i]="A";
        }
        if (Nilai[i]<80 && Nilai[i]>=76){
            Predikat[i]="B";
        }
        if (Nilai[i]<76 && Nilai[i]>=60){
            Predikat[i]="C";
        }
        if (Nilai[i]<60 && Nilai[i]>=49){
            Predikat[i]="D";
        }
        if (Nilai[i]<49){
            Predikat[i]="E";
        }
        if (ask.compareTo(NIM[i])==0){
            find=find+1;
            System.out.println("-----------------------------------------------------");
            System.out.println(" Nama          : "+Nama[i]);
            System.out.println(" NIM           : "+NIM[i]);
            System.out.println(" Nilai         : "+Nilai[i]);
            System.out.println(" Predikat Anda : "+Predikat[i]);
            System.out.println("-----------------------------------------------------");
           
       
        }
    }
    if (find==0){
        System.out.print("Maaf, NIM yang anda masukkan tidak ada ");
    }
    System.out.println("\n\n\t\t=============ADPPROJECT2017===============");
    }
}

Nah itu dia di atas contoh sederhana dari progaram dari array/larik.
   

Selasa, 03 Oktober 2017

Pengertian Pemrograman Dan Bahasa Pemrograman

Apa Itu Bahasa Pemrograman?

Bahasa Pemrograman (programming language) adalah sebuah instruksi standar untuk memerintah komputer agar menjalankan fungsi tertentu. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Sebutkan 5 Bahasa Pemrograman?

1. Bahasa C
2. C++
3, Java
4. Phyton
5. Ruby


                                        Universitas Buana Perjuangan Karawang

Array dan Jenis Jenis Array

Apa Itu Array?

Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks.  Indeks array selalu bertipe integer yang dimulai dari 0. Setiap elemen array tersebut dapat diakses dengan cara A[indeks]. Berikut ini gambar yang dapat mengilustrasikan sebuah array :



Apakah masih bingung dengan ilustrasi diatas? Oke baiklah jika masih bingung akan saya coba kasih contoh penerapan array sebagai berikut :

Misal :

Array A yang berisi lima buah elemen bertipe integer, yaitu 10, 20, 30, 40, dan 50. Maka index 
array tersebut ialah :

A[0]=10
A[1]=20
A[2]=30
A[3]=40
A[4]=50

Jenis - Jenis Array :

1. Array Satu Dimensi
   Array satu dimensi adalah array yang hanya berisi satu dimensi saja. 
    a. 
Mendeklarasikan varibel Array
   Pendeklarasian variabel array dilakukan dengan bentuk:

   tipe namaVariabelArray[];
   atau
  tipe [] namaVariabelArray;
  
   Contoh :
   int [] umur;
   Sampai disini kita hanya mendeklarasikan variabel bertipe array. 
   Artinya,      
   jumlah elemen dan nilai-nilai dari setiap elemennya masih di set dengan     
   nilai null.

   Untuk mendeklarasikan array sekaligus memberikan nilai dapat dilakukan        dengan cara sebagai berikut :
  • double []grades = {100, 90, 80, 75};
  • String days[] = { “Mon”, “Tue”, “Wed”, “Thu”, “Fri”, “Sat”,“Sun”};
    b. Mengakses Elemen Array
   Elemen array dapat diakses melalui bentuk:
  namaVariabelArray[index].
   Contoh :
   class cobaArray {
      public static void main(String [] args){
      int [] jumlahHari;
      jumlahHari = new int[4];
      jumlahHari[0] = 31;
      jumlahHari[1] = 28;
      jumlahHari[2] = 31;
      jumlahHari[3] = 30;
           
      System.out.println("Bulan Maret memiliki " + jumlahHari[2] + " hari.");
      }
    }


2. Array Multi dimensi / Dua Dimensi 
    Array multi-dimensi  merupakan array dari array. Artinya, terdapat sebuah       array yang setiap elemennya juga bertipe array.
     Cara mendeklarasikan Array Multi Dimensi :
  tipe namaVariabelArray [][];
    atau
  tipe  [][] namaVariabelArray;

    Contoh :
   int[][] twoD = new int[512][128];

   char[][][] threeD = new char[8][16][24];

   String[][] dogs = {{ "terry", "brown" },
                          { "Kristin", "white" },
                          { "toby", "gray"},
                          { "fido", "black"}
                          };

Universitas Buana Perjuangan Karawang