Senin, 15 Desember 2014

jenis jenis tipe data dalam MySql

Posted by with No comments
Secara umum tipe data dalam MySQL dikelompokan menjadi beberapa kelompok, antara lain:
  1. Numeric
  2. String
  3. Date and time,dan
  4. Kelompok himpunan (set dan enum).
1. Tipe data Numeric
Tipe data ini digunakan untuk menyimpan data berupa numeric (angka).
Tipe ini dibagi menjadi 2, yaitu :
  • Bilangan Bulat (Integer)
TINYINT
digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Ukuran : 1 bytes
Signed  : Minimum value = -128 , Maximum value =127
Unsigned : Minimum value = 0 , Maximum value =255
SMALLINT
digunakan untuk menyimpan data bilangan bulat positif dan negatif.

Minggu, 14 Desember 2014

klik klik berhadiah-tidak tau juga apa?

Posted by with No comments
http://adf.ly/jtrOd klik sajaa okkkk

Tugas Akhir semester database SISTEM AKADEMIK

Posted by with No comments

thankz buat team untuk kerja keras kalian untuk menyelesaikan tugas ini.
besokk sudah tiba deadline batas pengerjaan tugas akhir semester...maunya hari ini harus rampung 100 % untuk tugas basis data "pembuatan database" "SISTEM AKADEMIK" tapi sayangg tugas baru selesai 95 %   yang lima persennya nyangkut pada bagian trigger dan replikasi.

mmmm seandainya tiba waktu presentasi trigger nya belum selesai yaaaaaa sudahlah ....

Senin, 08 Desember 2014

Penjadwalan CPU,Gant chart dan menghitung AWT(average Waitng Time)

Posted by with No comments
LATIHAN    MEMBUAT GANT CHART DAN AVARAGE WATING TIME

Proses
Arrival Time
Burs time
P1
0
10
P2
4
6
P3
6
4
P4
8
8







JAWAB :
     A.    ALGORITMA FCFS
Gant Chart
P1
P2
P3
P4


  0            10               16               20                    28

Awt=( 0+10+16+20)/4=46/4=11,5 ms

      B.     ALGORITMA SJF-NON PREMPTIVE
Gant chart
           
P1


P3
P2
P4
0             10              14                20                  28

P1= 0-0=0
P2=14-4=10
P3=10-6=4
P4=20-8=12
AWT = (0+10+4+12)/4=26/4=6.5  ms

    C .     ALGORITMA SJF-PREEMPTIVE
Gant chart
           
P1


P2
P3
P4
P3
P2
P1
0               4              6                8               16              18             22          28
P1=0 + (27-4)-0 =18
P2=4+(18-6)-4=12
P3=6+(16-8)-6=8
P4=8-8=0
AWT= (18+12+8+0)/4=38/4=9.5 Ms
    D.    ALGORITMA ROUND-ROBIN (QT-2 ms)
Gant chart
P1


P2
P3
P4
P1
P2
P3
P4
P1
P2
P4
P1
P4
P1
0      2       4        6       8    10     12      14    16    18    20    22      24      26       28  

P1=0+(8+16+22+26-2)=0+70=70
P2=2+(10+18-2)=2+26=28
P3=4+(12-6)=4+6=10
P4=6+(16+22+26-8)=6+56=61
AWT=(70+28+10+61)/4=169/4=42,25 Ms




   E.     ALGORITMA PRIORITY DENGAN PRIORITAS MASING-MASING (P1=3,P2=2,P3=1,P4=4)
Gant chart
P3


P2
P1
P4
0                     4                  10                    20                     28

AWT=(0+4+10+20)/4=34/4=8.5 Ms



Sabtu, 06 Desember 2014

Enkapsulasi, Inheritance dan Polymorfishm

Posted by with No comments

Enkapsulasi

Enkapsulasi adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. Konsep enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan program agar dapat diakses sewaktu-waktu, sekaligus menjaga program tersebut.contohnya :





enkapsulasi yang di maksud adalah pemberian acces modifier pada tipe data dalam program, private int dan private string nama pada cp diatas.sebagaimana telah di bahas sebelumnya pada "3 jenis acces modfier".na bilang kk klo adami acces modifiernya sudah termasuk enkapsulasi. 
Inheritance
Inheritance atau pewarisan pada pemrograman berorientasi objek merupakan suatu hubungan dua buah kelas atau lebih. Dalam hal ini ada kelas yang memiliki atribut dan metode yang sama dengan kelas lainnya beserta atribut dan metode tambahan yang merupakan sifat khusus kelas yang menjadi turunannya



pembuatan kelas turunan menggunakan kata kunci extends artinya kelas inheritance merupakan turunan dari kelas enkapsulasi.seluruh atribut dan metod kelas enkapsulasi telah di wariskan pada kelas inheritance
 Polymorphic




Polymorphic dapat berarti banyak bentuk, maksudnya yaitu kita dapat menimpa (override), suatu method, yang berasal dari parent class (super class) dimana object tersebut diturunkan, sehingga memiliki kelakuan yang berbeda.

Senin, 17 November 2014

perbedaan function dan procedural serta implementasinya di CMD

Posted by with No comments
berhubung karena saya tidak bisa menjelaskan lebih details saya kira yang sudah terbiasa dengan mysql dengan command prompt akan mengerti...



membuat procedure dengan perintah berikut..procedure dapat dipanggil dengan perintah CALL NAMA_PROCEDURE;



selanjutnya membuat function..function dapat di panggil dengan select nma_function('parameter');




perbedaan function dan procedural yang saya tau ialah pada procedure tdk memiliki nilai kembalian sedangkan function memiliki nilai kembali/returns.
sekian dan terima kasih lebih dan kurangnya mohon cari sendiri di google 

Minggu, 16 November 2014

Kebiasaan

Posted by with No comments
Ngerjain tugas mepet batas akhir pengumpulan, walaupun tugas itu deadline nya sebulan ato sehari sama aja ngerjainnya pas mlm deadline nya,,,kebiasaan,,,:D

perulangan for-menampilkan segitiga terbalik

Posted by with No comments
mau tau listing program dengan hasil seperti gambar ?? tentunya menggunakan java
dengan looping dan decision if-else..

logika program :
setiap baris 1,3, dan 5 akan tercetak bintang dan baris 2,4 dan 6 akan mencetak nilai..
logikanya adalah 1 3 dan 5 adalah bilangan ganjil dan 2,4 dan 6 merupakan bilangan genap untuk lebih jelasnya perhatikan coding berikut ini


segitiga terbalik menggunakan for dan kondisi if-else

Posted by with No comments
Menggabunggkan perulangan dengan kondisi if-else menghasilkan output  proram segitiga terbalik


import java.util.Scanner;
public class segitiga{
public static void main(String [] args){
Scanner input=new Scanner(System.in);
int batas;
System.out.print("input batas : ");
batas=input.nextInt();
for (int b=batas;b>=1;b--){
for(int c=batas;c>b;c--){
System.out.print(" ");
}
for (int k=1;k<=b;k++){
if(b%2==0)
System.out.print("* ");
else
System.out.print("# ");
}
System.out.println(" ");
}
}
}

menampilkan bintang berbentuk persegi menggunakan perulangan for

Posted by with No comments


perulangan pada java tidak berbeda dengan perulangan pada C/C++ kemarin. perulangan atau looping terbagi 3 yaitu for,while,dan do-while ketiganya tentu berbeda

1.for
   for melakukan perulangan yang nilainya sudah ditentukan 
   bentuk umum for
   for(inisialisasi;kondisi;pengendali){
     statement;
   }

contoh:
 for(a=1;a<=5;a++) //artinya a akan berulang sampai kondisinya salah,

2. while
    program akan mencek kondisi di dalam while, apabila kondisinya true maka akan di eksekusi

3.do-while
  program akan mengeksekusi terlebih dahulu kemudian mengecek while apabila true program akan di lanjutkan sampai kondisinya false

berikut adalah coding untuk menampilkan bintang berbentuk persegi menggunakan perulangan for


public class bintang {
public static void main(String [] args){
for(int i=1;i<=5;i++){
for(int j=1;j<=6;j++){
if(i==1||i==5||j==1||j==6){
System.out.print("*");
}
else{
System.out.print(" ");
}
}
System.out.println("");
}
}
}

Program sederhana pemilihan menu menggunakan java

Posted by with No comments
OUTPUT PPROGRAM

berikut adalah coding dari program sederhana pemilihan menu makanan yang kemarin jadi salah satu soal mid di lab java fundamental..pemilihan menu menggunakan perulangan do-while.
program ini hanya menampilkan menu makanan belum untuk menghitung harga setiap makanan dan menghitung berapa total harga  yang harus di bayar tapi next time akan di buat...

program ini saya buat menggunakan geany.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
import java.util.Scanner;
public class menu2{
public void menupilih(){
System.out.print("MENU\n======\n1.makanan\n2.minuman");
System.out.print("\nmasukkan pilihan anda :");
}
public void makanan(){
System.out.print("\tMAKANAN\n\t==========\n\t1.nasi goreng\n\t2.mie goreng\n\t3.ayam goreng");
}
public void minuman(){
System.out.println("\tMINUMAN\n========\n\t1.teh kotak\n2.teh gelas\n3.fresh tea");
}
public static void main(String [] args){
String balik=" ";
int pilih;
Scanner input=new Scanner(System.in);
Scanner scan=new Scanner(System.in);
do{
menu2 mn=new menu2();
mn.menupilih();
pilih=input.nextInt();
switch(pilih){
case 1:
mn.makanan();
break;
case 2:
mn.minuman();
break;
default :
System.out.println ("anda salah memilih");
break;
}
System.out.print("\napakah anda ingin kembali [y/n] : ");
balik = scan.nextLine();
}
while (balik.equals("y")||balik.equals("Y"));
}
}

saran : jangan langsung copas tapi biasakan menulis coding agar terbiasa dengan keyword-keyword pada java seperti yang kita tau bahasa java merupakan cachesensitive

""SELAMAT BERSENANG-SENANG DENGAN JAVA"""


Selasa, 11 November 2014

Java is the best

Posted by with No comments



  
Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek. Saking tingginya tidak ada yang bisa saya pahami dari java. di tambah kesan pertama yang kurang baik dari dosen dilengkapi dengan isue-isue berapa banyak yang harus mengulang sampai beberapa kali agar bsa lulus  kebayangkan susahnya .
tugas pertama okelah cuma pengertian-pengertian..tugas ke dua sudah  mulai bermasalah sangat bermasalah tepatnya sampai-sampai satu frekuensi lab tdk ada yang masuk...orang yang bisa  diandalkan saja menyerah apa lagi yang tidak bisa sama skalii
waahhh parahh........
tugas tiga.... mulai berlaku prinsip "benar atau

Rabu, 29 Oktober 2014

Sejarah perkembangan processor 1971-sekarang

Posted by with No comments


Sejarah perkembangan processor

1. Microprocessor 4004 (1971)
Processor di awali pada tahun 1971 dimana intel mengeluarkan processor pertamanya yang di pakai pada mesin penghitung buscom. Ini adalah penemuan yang memulai memasukan system cerdas kedalam mesin. Processor ini dinamakan microprocessor 4004. Chip intel 4004 ini mengawali perkembangan CPU dengan mempelopori peletakan seluruh komponen mesin hitung dalam satu IC. Pada saat ini IC mengerjakan satu tugas saja.

2. Microprocessor 8008 (1972)
Pada tahun 1972 intel mengeluarkan microprocessor 8008 yang berkecepatan hitung 2 kali lipat dari MP sebelumnya. MP ini

siklus intruksi dari proses feching and execution

Posted by with No comments


Langkah-langkah yang dilakukan oleh prosesor komputer untuk setiap instruksi bahasa mesin yang diterima. Siklus mesin adalah proses siklus 4 yang meliputi :

Fetch    :mendapatkan instruksi dari Main Memory
Decode :menerjemahkannya ke dalam perintah komputer
Execute :sebenarnya proses perintah
Store :menulis hasilnya ke Memori Utama


1. Fetch . Decode . Execute. Store

Sebuah siklus instruksi (juga disebut mengambil-dan-execute siklus, mengambil-decode-execute siklus, dan FDX) adalah periode waktu di mana komputer proses sebuah mesin bahasa instruksi dari perusahaan memori atau urutan tindakan bahwa unit pengolahan pusat ( CPU) melakukan untuk menjalankan setiap kode mesin instruksi dalam sebuah program.
siklus tidak pernah digunakan pada CPU.
Nama mengambil-dan-execute siklus yang umum digunakan. from instruksi harus diambil dari memori utama , dan kemudian dieksekusi oleh CPU. Ini pada dasarnya bagaimana komputer beroperasi, dengan CPU yang membaca dan melaksanakan serangkaian instruksi yang ditulis dalam bahasa mesin-nya. Dari ini muncul semua fungsi dari sebuah komputer dikenal dari ujung pengguna.
                                               
Setiap CPU komputer dapat memiliki siklus yang berbeda berdasarkan set instruksi yang berbeda.

Mengambil instruksi
CPU menyajikan nilai dari program counter (PC) di bus alamat. CPU kemudian menjemput instruksi dari memori utama melalui bus data ke memori dari MDR tersebut kemudian ditempatkan ke dalam register instruksi saat ini (CIR), sebuah sirkuit yang menyimpan instruksi sementara sehingga dapat diterjemahkan dan dieksekusi.

Decode instruksi
Decoder instruksi menafsirkan dan mengimplementasikan instruksi. memegang instruksi saat ini, sementara program counter (PC) memiliki alamat dalam memori dari instruksi berikutnya akan dieksekusi.

Ambil data dari memori utama
Baca alamat efektif dari memori utama jika instruksi memiliki alamat tidak langsung Fetch diperlukan data dari memori utama untuk diproses dan tempat ke dalam register data.

Jalankan instruksi

Dari daftar instruksi, data yang membentuk instruksi ini diterjemahkan oleh unit kontrol . Kemudian melewati informasi dekode sebagai urutan sinyal kontrol ke unit fungsi yang relevan dari CPU untuk melakukan tindakan yang dibutuhkan oleh instruksi seperti membaca nilai dari register, melewati mereka ke unit aritmatika logika (ALU) untuk menambahkan mereka bersama-sama dan menulis hasilnya kembali ke register. Sebuah kondisi sinyal dikirim kembali ke unit kontrol oleh ALU jika terlibat.

Toko Hasil
Juga disebut menulis kembali ke memori. Hasil yang dihasilkan oleh operasi disimpan dalam memori utama, atau dikirim ke perangkat output.. Berdasarkan kondisi umpan balik dari ALU, PC sedang bertambah baik ke alamat instruksi berikutnya atau diperbarui ke alamat yang berbeda di mana instruksi berikutnya akan diambil. siklus tersebut kemudian diulang.

Siklus Fetch
Langkah 1 dan 2 dari Siklus Instruksi disebut Siklus Fetch.. Langkah-langkah yang sama untuk setiap instruksi.. Proses siklus ini mengambil instruksi dari kata instruksi yang berisi opcode dan operan sebuah.

siklus Execute
Langkah 3 dan 4 dari Siklus Instruksi merupakan bagian dari Siklus Execute.. Langkah-langkah ini akan berubah dengan setiap instruksi.
Langkah pertama dari siklus eksekusi adalah Proses-Memori. Data ditransfer antara CPU dan I / O modul.. Berikutnya adalah Data-Pengolahan menggunakan operasi matematika serta operasi logis dalam referensi data. Central perubahan adalah langkah berikutnya, adalah sebuah urutan operasi, misalnya operasi melompat. Langkah terakhir adalah sebuah operasi gabungan dari semua langkah lainnya.