Pages

Ads 468x60px

Sharing Ilmu Pengetahuan

Flipdim Citra

Kali ini saya akan memberikan program matlab untuk membuat gambar dicerminkan  . .
kodenya adalah dibawah ini

Turunan dan Polimorfisme Protected di Java dengan inputan

Pada postingan lanjutan kali ini saya ingin memberikan contoh penggunaan protected pada turunan dan polimorfisme java oriented progrmming  dengan menginputkan nilai-nilai variabel dari keyboard,, berikut listingnya :

Turunan dan Polimorfisme Protected di Java

Pada postingan kali ini saya ingin memberikan contoh penggunaan protected pada turunan dan polimorfisme java oriented progrmming,, berikut listingnya :

Fungsi String MySQL

pada postingan kali ini saya hanya mencotohkan beberapa fungsi string di mySQL , ,
berikut listingnya . .

imhist

a=imread('spongebob2.jpg');
figure, imshow(a);
r=a(:,:,1);
g=a(:,:,2);
b=a(:,:,3);

b1=(r+g+b)/3;

c=(0.65*r)+(0.33*g)+(0.02*b);

d=rgb2gray(a);

figure,imshow(b1);
figure,imhist(b1);
figure,imshow(c);
figure,imhist(c);
figure,imshow(d);

Mendeteksi warna RGB

untuk mendeteksi warna merah hijau dan biru di matlab berikut adalah script contohnya

a=imread('spongebob2.jpg');
figure, imshow(a);
r=a(:,:,1);

Mengubah gambar RGB ke GrayScale

berikut adalah cara mengubah gambar RGB ke grayscale dengan matlab

a=imread('images.jpg');
figure, imshow(a);
b=rgb2gray(a);
figure, imshow(b);

diatas akan mengubah 3 matriks ke 1 matriks

Membuat Join Tabel Database MySQL

Pada postingan kali ini saya akan menunjukkan script SQL yang digunakan untuk menggabungkan beberapa tabel, disini saya memberi nama database WILAYAH dan tabelnya PROVINSI,KOTA dan KECAMATAN...

script MySQL nya adalah sebagai berikut :

Kotak Band - Bayang Abadi

berikut adalah liryc lagu Kotak Band - Bayang Abadi disertai chord guitarnya

Daftar Lagu Kotak Band

Daftar Lagu-lagu kotak band beserta chord guitar dan juga link downloadnya . .

Kotak Band - Apa Bisa

berikut ini adalah liryc lagu dari Kotak Band - Apa Bisa

case pada java

untuk memasukkan data dari keyboard dalam pemilihan baik barang ataupun jenis-jenis lainya pada suatu program di java maka berikut ini adalah contoh format penulisannya :

ubah nilai matriks matlab

a=magic(10);

for i=1:10
    for j=1:10
        x=a(i,j);
        m=mod(x,2);
       if (m==0)
           b(i,j)=0;
       else
           b(i,j)=1;
       end;
   end;
end;

crop matlab 3,3 : 5,5

g=magic(10);
for i=1:10
    for j=1:10
        if(i>2&i<6& j>2&j<6)
            h(i-2,j-2)=e(i,j);
        end;
    end;
end;
http://ppk-upstegal.weebly.com/uploads/1/0/4/2/10425402/diktat-matlab.pdf

http://rieko.files.wordpress.com/2007/12/cepat-mahir-matlab.pdf

buat class sendiri part II

class kotak
{
    double panjang,lebar,tinggi;
    void cetakvolume()
    {
        double vol;
        vol=panjang*lebar*tinggi;
        System.out.println("Volume = "+vol);
    }
}
public class ctak_vol{

    public static void main(String[]args)
    {
       
        kotak k=new kotak();
        k.panjang=4.5;
        k.lebar=2.3;
        k.tinggi=3;
        k.cetakvolume();
       
    }
   
   
}

buat class sendiri

class kotak{
    double panjang;
    double lebar;
    double tinggi;
}
public class cetak{

    public static void main(String[]args)
    {
        double vol;
        kotak k=new kotak();
        k.panjang=4.5;
        k.lebar=2.3;
        k.tinggi=3;
        vol=k.panjang*k.lebar*k.tinggi;
        System.out.println("Volume = "+vol);
    }
    
}

ubah matriks

p=magic(10);
q=p;
for i=1:10
    for j=1:10
       if (p(i,j)>=40 & p(i,j)<=70)
           q(i,j)=0;
       else
           q(i,j)=1;
       end;
   end;
end;

Switch Case Array

import java.io.*;
public class swcs_array {

    public static void main(String[]args)throws IOException
    {
       
        double harga[]=new double[4];
        double tot[]=new double[4];
        int angka[]=new int[4];
        int kode[]=new int[4];
        int jmh[]=new int[4];
       
        int i;
        for(i=1;i<4;i++)
        {
        BufferedReader br;
        br=new BufferedReader(new InputStreamReader(System.in));
        angka[i]=i;
        System.out.println("Daftar Barang ke "+angka[i]);
        System.out.println("========================================");
        System.out.print("Masukkan Kode   : ");
        kode[i] = Integer.parseInt(br.readLine());
        System.out.print("Masukkan Jumlah : ");
        jmh[i] = Integer.parseInt(br.readLine());
       
        switch (kode[i])
        {
        case 1:    harga[i]=2000;
                tot[i]= jmh[i]*harga[i];
                System.out.println("Buku");
                System.out.println("Harga = "+harga[i]);
                System.out.println("Total = "+tot[i]);
                break;
               
        case 2: harga[i]=3000;
                tot[i]= jmh[i]*harga[i];
                System.out.println("Pensil");
                System.out.println("Harga = "+harga[i]);
                System.out.println("Total = "+tot[i]);
                break;

        case 3: harga[i]=3500;
                tot[i]= jmh[i]*harga[i];
                System.out.println("Bolpoint");
                System.out.println("Harga = "+harga[i]);
                System.out.println("Total = "+tot[i]);
                break;
                 
        default: System.out.println("Invalid code.");
                 break;
        }
        }
    }
   
   
}

Input for Array

import java.io.*;public class input_arfor {

    public static void main (String[] args)throws IOException
    {
        String keterangan,ket;
        double nilai[]=new double[2];
        int angka[]=new int[4];
        double akhir;
           String nama[]=new String[6];
           String nim[]=new String[4];
        int i;
        for(i=1;i<3;i++)
        {
        BufferedReader br;
        br=new BufferedReader (new InputStreamReader(System.in));
        angka[i]=i;
        System.out.println("        Data ke        "+angka[i]);
        System.out.println("========================================");
        System.out.print("Masukkan nama            = ");
        nama[i]=br.readLine();
        System.out.print("Masukkan nim            = ");             
        nim[i]=br.readLine();
        System.out.print("Masukkan Nilai UTS    = ");
        nilai[0]=Double.parseDouble(br.readLine());
        System.out.print("Masukkan Nilai UAS    = ");
        nilai[1]=Double.parseDouble(br.readLine());

        akhir=(0.4*nilai[0])+(0.6*nilai[1]);
        if (akhir>60)
            keterangan= "Anda Lulus";
        else
            keterangan= "Anda Gagal";
       
        if (akhir>=90)
            ket = "A";
        else if (akhir>=80)
            ket = "A-";
        else if (akhir>=70)
            ket = "B+";
        else if (akhir>=60)
            ket = "B";
        else if (akhir>=50)
            ket = "B-";
        else if (akhir>=45)
            ket = "C+";   
        else if (akhir>=40)
            ket = "C";
        else if (akhir>=30)
            ket = "C-";
        else if (akhir>=20)
            ket = "D";
        else
            ket = "E";
       
  
             System.out.println("");
             System.out.println("========================================");
            System.out.println("Data ke       = " +angka[i]);
            System.out.println("Nama          = " +nama[i]);
            System.out.println("NIM           = " +nim[i]);
            System.out.println("Nilai uts     = " +nilai[0]);
            System.out.println("Nilai uas    = " +nilai[1]);
            System.out.println("Hasil Akhir  = " +akhir);
            System.out.println("Nilai Huruf  = " +ket);
            System.out.println("Keterangan   = " +keterangan);
             System.out.println("=========================================");
            System.out.println();
        }
   
    }
   
}

Gaji Pegawai

create database pegawai;
use pegawai;
create table gaji_peg (nip varchar(7) primary key, gaji int);
insert into gaji_peg values ('12345',2000000);
insert into gaji_peg values ('12346',1500000);
insert into gaji_peg values ('12347',1500000),('12348',3000000),('12349',4500000),('12350',2000000);
select*from gaji_peg;

*Menaikan gaji sebesar 1,2

update gaji_peg
set gaji=1.2*gaji;

*Menghapus baris

delete from gaji_peg
where nip='12345';

*Menghapus lebih dari satu baris

delete from gaji_peg
where gaji<3600000;

*Menghapus seluruh baris

delete from gaji_peg;

Update Database

create database data_diri;
use data_diri;
create table infoprib (nip varchar(10)primary key,nama varchar(15),kota varchar(10),tgl_lhr date, sex char(1));
desc infoprib;
insert into infoprib values('12345','Dian Permana','Magelang','1969-03-10','L');
insert into infoprib values('12346','Tamara','yogyakarta','1980-01-01','W');
insert into infoprib values('12347','Dara Puspita','Semarang','1969-03-06','W');
insert into infoprib values('12348','Dhani Akbar','Jakarta','1989-05-31','L');
insert into infoprib values('12349','Dian Permana','Magelang','1981-05-07','L');
select*from infoprib;

update infoprib
set tgl_lhr='1989-10-17'
where nip='12345';

update infoprib
set kota='surabaya'
where nip='12347';

update infoprib
set nama='Tamara Sukma',
kota='pekanbaru'
where nip='12346';

update infoprib
set nama='Amelia Sari',
sex='W'
where nip='12349';

update infoprib
set tgl_lhr='1991-06-26'
where nama='Dhani Akbar';

update infoprib
set kota='Semarang'
where nip='12348' or nip='12349';

configurasi Ip router

Router>enable
Router#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#interface fa0/0
Router(config-if)#ip addres 192.168.0.254 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface serial 0/0/0
Router(config-if)#ip addres 172.16.0.254 255.255.255.0
Router(config-if)#clock rate 64000
Router(config-if)#no shutdown
Router(config)#router rip
Router(config-router)#network 172.16.0.0
Router(config-router)#network 192.168.0.0
Router(config)#exit

fa 0/0 192.168.0.254/24
s0/0/0 172.16.0.254/254

Matlab dasar

Matlab script
ex:

a=[9 8 9 7] matriks 1,1

b=[1234;5678] matriks 2,4

c=[1 2 3 4 5;6 7 8 9 10; 11 12 13 14 15;16 17 18 19 20;21 22 23 24 25] matriks 5,5

d=rand(5) random isi  matriks  5,5

e=rand(4;5) random isi  matriks  4,5

f=[f(2,2) f(3,3) f(4,4) f(1,5)]  copy isi matriks e ke f

e(1,:) copy isi matriks satu baris ke matriks lain

e(:,1) copy isi matriks satu kolom ke matriks lain

h=[f(:,1) f(:,2) f(:,3)] untuk copy 3 kolom sekaligus

i=[f  h] untuk menggabungkan dua buah matriks

d(:,5)=[] menghapus kolom ke lima dari matriks d

d(2,:)=[] menghapus baris ke dua dari matriks d

a+b  penjumalahan matriks

a-b  pengurangan matriks

a*b  perkalian baris X kolom
a.*b perkalian antar cell matriks

a/b  pembagian baris X kolom
a./b perkalian antar cell matriks

k=ones(10) matriks isi 1

f=zeros(10) matriks isi 0

imshow(1) untuk membuka config figure 1





size(a) = untuk mengetahui ukuran matriks a



Array Sederhana

/**
 * @(#)latih1.java
 *
 *
 * @ahmad quzwaini
 * @version 1.00 2012/3/28
 */


public class latih1 {

    public static void main(String[]args)
    {
        double jumlah,kurang,kali,bagi;
        double angka[]=new double[2];
        angka[0]=7;
        angka[1]=8;
        jumlah=angka[0]+angka[1];
        kurang=angka[0]-angka[1];
        kali  =angka[0]*angka[1];
        bagi  =angka[0]/angka[1];
        System.out.println("Penjumlahan = "+jumlah);
        System.out.println("Pengurangan = "+kurang);
        System.out.println("Perkalian      = "+kali);
        System.out.println("Pembagian    = "+bagi);
    }
   
   
}

Array Input Buffered

/**
 * @(#)input_array.java
 *
 *
 * @ahmad quzwaini
 * @version 1.00 2012/3/28
 */

import java.io.*;
public class input_array {

    public static void main(String[]args)throws IOException
    {
       
        String keterangan;
        double na,uts,uas;
        Double angka[]=new Double[2];
        BufferedReader br;
        br=new BufferedReader(new InputStreamReader(System.in));
        System.out.print("Masukkan Nilai UTS   = ");
        angka[0]=Double.parseDouble(br.readLine());
        System.out.print("Masukkan Nilai UAS   = ");
        angka[1]=Double.parseDouble(br.readLine());
       
        uts=angka[0];
        uas=angka[1];
       
        na=(0.4*uts)+(0.6*uas);
       
        if (na>60)
            keterangan="LULUS";
        else
            keterangan="TIDAK LULUS";
       
        System.out.println("");
        System.out.println("Nilai UTS        = "+uts);
        System.out.println("Nilai UAS       = "+uas);
        System.out.println("Nilai Akhir      = "+na);
        System.out.println("Keterangan     = "+keterangan);
        System.out.println("=========================================");
       
       
    }
   
   
}

mengganti data di MySql

create database A1_0032;
use A1_0032;
create table basis_data (nim varchar(10)primary key,nama varchar(15),kota varchar(10),tgl_lhr date, sex char(1));
desc basis_data;
insert into basis_data values('1001530032','Ahmad Quzwaini','Demak','1992-10-14','L');
insert into basis_data values('1001530033','Ahmad Quzwaini','Demak','1992-10-14','L');
select*from basis_data;

*mengganti data

update nama_tabel
set kolom_1=nilai_baru1,
     ................................
     kolom_n=nilai_barun
where [kondisi];

ex:
update basis_data
set kota='Semarang'
where nim='1001530032';

*beberapa data sekaligus :

update basis_data
set nama='ahmad',
kota='jakarta',
sex='P',
tgl_lhr='1992-01-10'
where nim='1001530033';

*satu kolom dalam data berbeda (primary key yang berbeda)

update basis_data
set kota='jakarta'
where nim='1001530033' or '1001530032';



Melihat Seluruh Tabel dan Database

Script :

show tables;

Script :

show databases;

Menghapus Tabel di MySQL

Script :

drop table [nama_tabel]

ex : drop table Informatika;

Menghapus Field

Script :

alter table [nama_table] drop [filed yang mau dihapus];

ex : alter table Informatika drop kelompok;

Menambakan Field Baru

contoh menambahkan field dari postingan sebelumnya:

script :

alter table [nama_tabel] add [field_baru] [type](ukuran);

ex: alter table Informatika add kelompok varchar(5);


Mengganti Field

contoh mengubah field dari postingan sebelumnya:

script :

alter table [nama_tabel] change [field_lama][field_baru] [type](ukuran);

ex: alter table Informatika change sex jenis_kelamin varchar(1);

Dasar Data Base

Listing program dasar database with MySQL

create database Teknik_Informatika;
use Teknik_Informatika;
create table Informatika (nim varchar(15)primary key,nama varchar(20), alamat varchar(20), no_hp varchar(15),sex varchar(2));
show tables;
desc Informatika;
insert into Informatika values('1001530001','Puji Astuti','Jl.Kelinci 17','085740123456','P');
insert into Informatika values('1001530002','Hendarko','Jl.Kanguru 18','08123456789','L');
insert into Informatika values('1001530003','Lukito Sari','Jl.Sawi 05','083842666827','P');
insert into Informatika values('1001530004','Surya Saputra','Jl.Bayam 01','085226000111','L');
insert into Informatika values('1001530005','Fitri Aryani','Jl.Pramuka 03','085726006007','P');
insert into Informatika values('1001530006','Budiono','Jl.Bima 36','081802123111','L');
insert into Informatika values('1001530007','Salmet','Jl.Sriwijaya 30','085764002001','L');
insert into Informatika values('1001530008','Puji Sari','Jl.Pasopati 51','085227007627','P');
select*from Informatika;

Dasar Java Penjumlahan

public class Latih1
{

    public static void main (String [] args) {

  
    int a = 100;
    int b = 50;
    int c,d,e,f;
  
    c = a+b;
    d = a*b;
    e = a-b;
    f = a/b;

    System.out.println("Hasil Penjumlahan  ="+c );
    System.out.println("Hasil Perkalian       ="+d );
    System.out.println("Hasil Pengurangan ="+e );
    System.out.println("Hasil Pembagian    ="+f );

    }
  
}

Komunikasi data pada teknologi GSM

GSM awalnya adalah singkatan dari Groupe Speciale Mobile,  setelah ada sebuah komite dari Conference of European Posts and Telecommunications yang ditunjuk untuk mengembangkan teknologi komunikasi nirkabel, GSM kini lebih dikenal sebagai Global Systems for Mobile communications, pertama kali dikembangkan di Eropa dengan menggunakan frekuensi utama 900MHz yang merupakan sistem komunikasi digital nirkabel generasi kedua (2G). Teknologi komunikasi data berbasis GSM berkembang sangat pesat karena sifatnya yang mobile artinya dapat dibaea kemana-mana. Berikut ini adalah beberapa contoh teknologi komunikasi data yang berbasis GSM.
 

Sample text

Sample Text

Sample Text