ALGORITMA PENCARIAN

Senin, 03 Januari 2011

ALGORITMA PENCARIAN BINER (BINARY SEARCH)

yaitu memperkecil jumlah operasi pembandingan yang harus dilakukan antara data yang dicari dengan data yang ada di dalam tabel, khususnya untuk jumlah data yang sangat besar ukurannya.
Prinsip dasarnya adalah melakukan proses pembagian ruang pencarian secara berulang-ulang sampai data ditemukan atau sampai ruang pencarian tidak dapat dibagi lagi (berarti ada kemungkinan data tidak ditemukan).
Syarat utama untuk pencarian biner adalah data di dalam tabel harus sudah terurut, misalkan terurut menaik.


contoh program nya :


//Pencarian Binari
#include
#include
int data[10] = {1,3,4,7,12,25,40,65,78,90}; //variabel global
int binary_search(int cari)
{
int l,r,m;
int n = 10;
l = 0;
r = n-1;
int ketemu = 0;
while(l<=r && ketemu==0)
{
m = (l+r)/2;
if( data[m] == cari )
ketemu = 1;
else
if (cari < data[m])
r = m-1;
else l = m+1;
}
if(ketemu == 1) return 1; else return 0;
}
void main()
{
clrscr();
int cari,hasil;
cout<<”masukkan data yang ingin dicari = “;
cin>>cari;
hasil = binary_search(cari);
if(hasil == 1)
{
cout<<”Data ada!”<}
else
if(hasil == 0)
cout<<”Data Tidak ada!”<getch();
}


ALGORITMA PENCARIAN SEKUENSIAL

“Sequential search atau Pencarian sekuensial” bisa disebut dengan pencarian linear yang merupakan model pencarian yang paling simpel dan sederhana banget deh yang dapat dilakukan terhadap suatu kumpulan data. Suatu tekhnik pencarian dalam array (1 dimensi) yang akan menelusuri semua elemen-elemen array dari awal sampai akhir, dimana data-data tidak perlu diurutkan terlebih dahulu.
Biar anda lebih paham secara konsep, penjelasannya adalah sebagai berikut :
Keunggulan dari pencarian sekuensial ini adalah jika data yang dicari terletak di indeks array terdepan maka waktu dalam pencarian nya sangat cepat, dalam artian waktu yang minim sekali. Keburukannya adalah kalau jika data indeks array nya yang dicari paling belakang, maka waktu yang dicari tuh lama banget (lemot).

contoh programnya : 
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a[10];
    int b[10];
    int k,i,j ;
    int c ;
    bool ketemu ;
   
    for(i=1;i<=10;i++){
                       printf("input sepuluh angka : "); scanf("%d",&a[i]);
                       }
                       printf("input angka yang dicari : "); scanf("%d",&c);
    j=1;
    k=1;
    ketemu=false;
    while(j<=10){
                 if(a[j]==c){
                            ketemu=true;
                            b[k]=j;
                            k=k+1;
                            }
                 j=j+1;
                 }
                
                 if(ketemu==true){
                                 printf("angka %d ditemukan di indeks  \n",c);
                                 for(i=1;i<=k-1;i++){
                                                     printf("%d ",b[i]);
                                                     }
                 }else{
                      printf("angka tidak ditemukan\n");
                      }
                    
    system("PAUSE");
    return EXIT_SUCCESS;
}

ALGORITMA PENCARIAN POHON

Algoritma pencarian pohon adalah jantung dari teknik-teknik pencarian. Algoritma tersebut mencari node dari pohon, terlepas apakah pohon tersebut eksplisit atau implisit (dibangkitkan saat pengerjaan). Prinsip dasarnya adalah sebuah node diambil dari sebuah struktur data, suksesornya diperiksa dan ditambahkan pada struktur data. Dengan memanipulasi struktur data, pohon dieksplorasi dalam urutan yang berbeda-beda, dieksplore dari satu tingkat ke tingkat berikutnya (pencarian Breadth-first) atau mengunjungi node pucuk terlebih dahulu kemudian lacak balik/backtracking (pencarian Depth-first). Contoh lain dari pencarian pohon antara lain [[pencarian iterative deepening depth== Pencarian uninformed ==
Sebuah algoritma pencarian uninformed adalah algoritma yang tidak mempertimbangkan sifat alami dari permasalahan. Oleh karena itu algoritma tersebut dapat diimplementasikan secara umum, sehingga dengan implementasi yang sama dapat digunakan pada lingkup permasalahan yang luas, hal ini berkat abstraksi. Kekurangannya adalah sebagian besar ruang pencarian adalah sangat besar, dan sebuah pencarian uninformed(khususnya untuk pohon) membutuhkan banyak waktu walaupun hanya untuk contoh yang kecil. Sehingga untuk mempercepat proses, kadang-kadang hanya pencarian informed yang dapat melakukannya.



MENCEGAH JERAWAT

Kamis, 30 Desember 2010

Jerawat adalah salah satu masalah yang paling sering terjadi pada kulit, terutama di usia remaja. Pada dasarnya, pori – pori kulit yang tertutup kotoran dan menghalangi jalan keluarnya minyak dari dalam kulit merupakan penyebab utama timbulnya jerawat.

Namun, berbagai faktor lain juga dapat menjadi penyebab dari timbulnya jerawat di permukaan kulit, seperti meningkatnya hormon seksual pada masa pubertas remaja, alergi terhadap makanan, kosmetik, udara kotor, cuaca, dan sebagainya.

Ketika pori – pori kulit telah tertutup oleh kotoran atau zat asing lainnya selama berjam – jam, kulit akan kesulitan untuk mengeluarkan minyak dari kelenjar minyak yang terdapat di lapisan dalam kulit.

Sehingga, ketika kotoran atau zat asing tersebut tidak dibersihkan secepatnya, maka akan menghalangi pori – pori untuk bernafas dan tumbuhnya bakteri yang kemudian menyebabkan peradangan; pori – pori membengkak, berwarna merah dan terasa sakit. Jerawat akan menimbulkan rasa nyeri pada bagian kulit yang meradang bahkan terkadang disertai rasa gatal yang sama sekali terasa tidak nyaman.

Ketika jerawat telah timbul dan meradang, akan sulit sekali bagi seseorang untuk menghilangkannya. Seseorang akan butuh waktu yang lama untuk menyembuhkan serta mencegah jerawat yang lain untuk tidak timbul.

Belum lagi, noda – noda hitam akan merusak keindahan kulit wajah; bahkan diperlukan waktu lebih lama lagi untuk menghilangkan noda – noda hitam tersebut. Itulah mengapa lebih baik mencegah dari pada mengobati. Anda harus tahu semua hal yang dapat menjauhkan Anda dari masalah kulit yang sangat menyebalkan tersebut sehingga Anda tidak akan tersiksa oleh ketidaknyamanan saat jerawat meradang dan meninggalkan bekas di kulit wajah.

Berikut adalah beberapa tips untuk mencegah timbulnya jerawat :

TEKHNOLOGI TERKINI

Abad ke-20 ditandai dengan sejumlah penemuan-penemuan hebat yang mengubah kehidupan manusia. Ada penemuan mobil canggih, juga internet. Di abad tersebut manusia bahkan mampu menjejakkan kakinya ke Bulan.

Namun, tak semua penemuan itu layak dimasukkan dalam buku sejarah. Sebab, beberapa temuan dinyatakan gagal, bahkan konyol. Apa saja temuan yang masuk kategori tak berguna itu?

PIS-10-02_ 30110320 _ CARA MENSHARE FOLDER

Rabu, 15 Desember 2010

JARINGAN KOMPUTER
Jaringan komputer merupakan suatu jaringan dari komputer satu ke komputer  yang lain yang saling terhubung dan berkomunikasi atau bertukar data .
Komponen jaringan :
1.LAN
2.MAN
3.WAN
4.INTERNET
5.JARINGAN TANPA KABEL (WIFI)
1. 
L


A. Pertama saya akan menjelaskan cara membuat IP pada komputer,  yaitu :
   1.  Klik logo network pada pojok bawah sisi kanan, lalu klik lagi pada tulisan “Open Network And Sharing Center”.





2.kemudian .klik change adapter setting




3.klik kanan icon wifi lalu pilih properties




4. kemudian pilih internet protocol versi 4,lalu setting ip server dengan ip address " 192.168.1.1".. lalu klik tabs dengan otomatis subnet mask 255.255.255.0.. kemudian ok



5. setelah itu kembali ke awal lagi klik icon wifi yang ada di sebelah pojok kanan bawah,, pilih open network and sharing center.. setelah itu pilih set up a new connection or network..

6. lalu muncul pilihan seperti berikut lalu pilih set up a wireless ad hoc computer to computer network..klik tombol next



7. kemudian klik tombol next lagi

8.setelah muncul menu seperti itu isi kolom network name dan security type nya.. setelah selesai next


9. setelah selesai di cek dengan mengaktifkan wifi nya 







B.  bersiap untuk membuat klient :
 ikuti langkah ke 4 membuat ip address nya : ip address nya kita isi dengan ip klient kita, lalu klik tabs dengan subnet mask nya otomatis. kemudian default gateway nya ip server kita... setelah selesai klik ok

kemudian untuk mengetes koneksi nya kita tes dengan mengklik run lalu tulis ping 192.168.1.1 seperti gambar dibawah ini 



untuk menshare floder nya tinggal klik kanan pada floder yang mau di share dari server ke client ataupu sebaliknya pilih PROPERTIES lalu pilih tab SHARING klik share lalu ok... kemudian folder langsung bisa di share


untuk client mengaksesnya pada windows exporer tulis ip adress servernya karena server ingin memberi data pada client \\192.168.1.1 maka akan tampil halaman data yang berhasil di share


nah itulah sedikit info tentang cara menshare folder melalui jaringan wifi..
cukup sekian bila ada kekurangan maupun kesalahan dalam penulisan kata harap di maklumi karna saya juga dalam tahap belajar...

oleh : Hendri setiyawan/30110320/Pis1002










PIS10-02 _ 30110320 _ Sepeda Motor Masa Depan

Selasa, 07 Desember 2010

Karena banyaknya pencurian sepeda motor saat ini di indonesia, saya mempunyai inspirasi untuk membuat motor dengan system security yang canggih.....
Beberapa tahun mendatang saya akan membuat sepeda motor dengan design yang lebih modern dan tekhnologi yang canggih...
Motor ini saya namakan ” cyber motor”,, karena prinsip kerjanya tidak jauh berbeda dengan robot..
Cara kerjanya sebagai berikut :
1. Motor ini bisa berjalan sendiri, kita tidak usah mengatur gas cukup dengan mengatur kecepatan dengan tombol digital. Begitu juga jika kita ingin berbelok tinggal menekan tombol arah kemana kita ingin berbelok..
2. Cara menyalakan motor ini dengan memakai remote control dan mengunakan sim card serta menggunakan sensor retina mata... di lengkapi juga dengan cctv jadi system security nya cukup aman..
Kemungkinan motor ini untuk di curi sangat kecil sekali,, karena sudah di lengkapi dengan system security yang sangat canggih..
3. Sistem pengeremannya juga otomatis disesuaikan dengan keadaan yang ada di depan motor kita.. misalnya ada lampu merah atau ada orang yang menyebrang..
Karena di depan body motor ini ada sensor nya.. dan telah di setting sedemikian canggih..

Itulah sedikit banyak sytem cara kerja cyber motor yang akan saya buat pada beberapa tahun mendatang,, semoga memberikan manfaat bagi kita semua dan tidak ada lagi kasus pencurian motor di indonesia....dan untuk spesifikasi nya masih dalam rancangan..

inilah contoh design sepeda motor untuk masa depan





PIS10-02 _ 30110320 _ MAIN MEMORY

Minggu, 07 November 2010

Memory Utama( Main Memory)


       Memori utama merupakan media penyimpanan dalam bentuk array yang disusun word atau byte, kapasitas daya simpannya bisa jutaan susunan. Setiap word atau byte mempunyai alamat tersendiri. Data yang disimpan pada memori utama ini bersifat volatile, artinya data yang disimpan bersifat sementara dan dipertahankan oleh sumber-sumber listrik, apabila sumber listrik dimatikan maka datanya akan hilang.
     Memori dapat dibayangkan sebagai suatu ruang kerja bagi komputer dan memori juga menentukan terhadap ukuran dan jumlah program yang bias juga jumlah data yang bias diproses. Memori terkadang disebut sebagai primary storage, primary memory, main storage, main memory, internal memory.
Ada beberapa macam tipe dari memori komputer, yaitu :
1. Random Access Memory ( RAM )
2. Read Only Memory ( ROM )
3. CMOS Memory
4. Virtual Memory



CARA KERJA  RAM KE PROCESSOR

Cara Kerja RAM ke Processor dibagi jadi dua yaitu versi lama dan baru :
-Versi Lama --> Pertama dari RAM harus di filter dulu melewati North Bridge (Chipset) yang terdapat Address Bus (untuk menentukan alamat RAM),Control Bus(untuk mengontrol kinerja( an Data Bus(sebagai alat transfer). Setelah itu akan masuk ke prosessor untuk pengolahan data.
-Versi Baru --> dalam versi baru tidak perlu di filter di dalam NorthBridge(Chipset) tetapi langsung dari RAM ke processor karena Address Bus,Control Bus dan Data Bus sudah ada didalam processor.

RAM terdiri dari DDR1,DDR2,dan DDR3.Berikut ini akan dijelaskan lebih lanjut:
-DDR1 --> frekuensinya 200Mhz, 400 Mhz dengan tegangan 2,5Volt
-DDR2 --> frekuensinya 533 Mhz,800 Mhz dengan tegangan 1,8Volt
-DDR3 --> frekuensinya 1024 Mhz dengan tegangan 1,5Volt

RAM dibagi menjadi 2 macam yaitu:
-Single Channel --> Kanalnya ada 1,dan jenis RAM nya bisa berbeda misalnya PC3200 1GB dengan PC6400 2GB
-Dual Channel --> Knalnya ada 2,dan jenis RAM nya harus identik misalnya PC6400 2GB dengan PC6400 2GB

Cara Memilih RAM yang baik :
-Bandwith semakin besar semakin bagus.
-Latecy(Delay) semakin kecil semakin bagus
-Sesuaikan type RAM nya

CARA PERHITUNGAN MAIN-MEMORY

PC 3200
DDR/64 bit
Clock Speed
Clock Cycle
Bus Speed
Bus Width
Bandwitch
Cycle Time

3200/CL*BW
=3200/2*8
=16
=200 MHz
-SDRAM = 20 =1
-DDR1 = 21    =2
-DDR2 = 22 =4
CL*CS
= 2*200 =400MHz
8 byte
3200
1/CS
=1/200 MHz
=1/2*106  second





Pis1002 _ 30110320 _ Sejarah RAM

Jumat, 05 November 2010

Pada kesempatan ini saya akan menjelaskan sedikit banyak mengenai sejarah RAM.  Jika ada kesalahan dalam penyampaian materi ini atau kesalahan dalam penulisan mhon dimaklumi. karna saya hanya manusia biasa yang tidak luput dari kesalahan....
Sekarang kita mulai membahas mengenai
"Sejarah Perkembangan RAM"

RAM merupakan singkatan dari Random Access Memory. RAM ini berfungsi sebagai penyimpan data sementara.Dan ditemukan oleh Robert Dennard dan diproduksi secara besar – besaran oleh Intel pada tahun 1968, jauh sebelum PC ditemukan oleh IBM pada tahun 1981. Dari sini lah perkembangan RAM bermula. Pada awal diciptakannya, RAM membutuhkan tegangan 5.0 volt untuk dapat berjalan pada frekuensi 4,77MHz, dengan waktu akses memori (access time) sekitar 200ns (1ns = 10-9 detik).

1. D R A M     

Pada tahun 1970, IBM menciptakan sebuah memori yang dinamakan DRAM. DRAM sendiri merupakan singkatan dari Dynamic Random Access Memory. Dinamakan Dynamic karena jenis memori ini pada setiap interval waktu tertentu, selalu memperbarui keabsahan informasi atau isinya. DRAM mempunyai frekuensi kerja yang bervariasi, yaitu antara 4,77MHz hingga 40MHz.





2. FP RAM      



Fast Page Mode DRAM atau disingkat dengan FPM DRAM ditemukan sekitar tahun 1987. Sejak pertama kali diluncurkan, memori jenis ini langsung mendominasi pemasaran memori, dan orang sering kali menyebut memori jenis ini “DRAM” saja, tanpa menyebut nama FPM. Memori jenis ini bekerja layaknya sebuah indeks atau daftar isi. Arti Page itu sendiri merupakan bagian dari memori yang terdapat pada sebuah row address. Ketika sistem membutuhkan isi suatu alamat memori, FPM tinggal mengambil informasi mengenainya berdasarkan indeks yang telah dimiliki. FPM memungkinkan transfer data yang lebih cepat pada baris (row) yang sama dari jenis memori sebelumnya. FPM bekerja pada rentang frekuensi 16MHz hingga 66MHz dengan access time sekitar 50ns. Selain itu FPM mampu mengolah transfer data (bandwidth) sebesar 188,71 Mega Bytes (MB) per detiknya.
Memori FPM ini mulai banyak digunakan pada sistem berbasis Intel 286, 386 serta sedikit 486.





3. EDO RAM    

Pada tahun 1995, diciptakanlah memori jenis Extended Data Output Dynamic Random Access Memory (EDO DRAM) yang merupakan penyempurnaan dari FPM. Memori EDO dapat mempersingkat read cycle-nya sehingga dapat meningkatkan kinerjanya sekitar 20 persen. EDO mempunyai access time yang cukup bervariasi, yaitu sekitar 70ns hingga 50ns dan bekerja pada frekuensi 33MHz hingga 75MHz. Walaupun EDO merupakan penyempurnaan dari FPM, namun keduanya tidak dapat dipasang secara bersamaan, karena adanya perbedaan kemampuan.
Memori EDO DRAM banyak digunakan pada sistem berbasis Intel 486 dan kompatibelnya serta Pentium generasi awal.




4. SDRAM PC66 
Pada peralihan tahun 1996 – 1997, Kingston menciptakan sebuah modul memori dimana dapat bekerja pada kecepatan (frekuensi) bus yang sama / sinkron dengan frekuensi yang bekerja pada prosessor. Itulah sebabnya mengapa Kingston menamakan memori jenis ini sebagai Synchronous Dynamic Random Access Memory (SDRAM). SDRAM ini kemudian lebih dikenal sebagai PC66 karena bekerja pada frekuensi bus 66MHz. Berbeda dengan jenis memori sebelumnya yang membutuhkan tegangan kerja yang lumayan tinggi, SDRAM hanya membutuhkan tegangan sebesar 3,3 volt dan mempunyai access time sebesar 10ns.
Dengan kemampuannya yang terbaik saat itu dan telah diproduksi secara masal, bukan hanya oleh Kingston saja, maka dengan cepat memori PC66 ini menjadi standar memori saat itu. Sistem berbasis prosessor Soket 7 seperti Intel Pentium klasik (P75 – P266MMX) maupun kompatibelnya dari AMD, WinChip, IDT, dan sebagainya dapat bekerja sangat cepat dengan menggunakan memori PC66 ini. Bahkan Intel Celeron II generasi awal pun masih menggunakan sistem memori SDRAM PC66.





5. SDRAM PC100 
Selang kurun waktu setahun setelah PC66 diproduksi dan digunakan secara masal, Intel membuat standar baru jenis memori yang merupakan pengembangan dari memori PC66. Standar baru ini diciptakan oleh Intel untuk mengimbangi sistem chipset i440BX dengan sistem Slot 1 yang juga diciptakan Intel. Chipset ini didesain untuk dapat bekerja pada frekuensi bus sebesar 100MHz. Chipset ini sekaligus dikembangkan oleh Intel untuk dipasangkan dengan prosessor terbaru Intel Pentium II yang bekerja pada bus 100MHz. Karena bus sistem bekerja pada frekuensi 100MHz sementara Intel tetap menginginkan untuk menggunakan sistem memori SDRAM, maka dikembangkanlah memori SDRAM yang dapat bekerja pada frekuensi bus 100MHz. Seperti pendahulunya PC66, memori SDRAM ini kemudian dikenal dengan sebutan PC100.
Dengan menggunakan tegangan kerja sebesar 3,3 volt, memori PC100 mempunyai access time sebesar 8ns, lebih singkat dari PC66. Selain itu memori PC100 mampu mengalirkan data sebesar 800MB per detiknya.
Hampir sama dengan pendahulunya, memori PC100 telah membawa perubahan dalam sistem komputer. Tidak hanya prosessor berbasis Slot 1 saja yang menggunakan memori PC100, sistem berbasis Soket 7 pun diperbarui untuk dapat menggunakan memori PC100. Maka muncullah apa yang disebut dengan sistem Super Soket 7. Contoh prosessor yang menggunakan soket Super7 adalah AMD K6-2, Intel Pentium II generasi akhir, dan Intel Pentium II generasi awal dan Intel Celeron II generasi awal.



6. DR DRAM 
Pada tahun 1999, Rambus menciptakan sebuah sistem memori dengan arsitektur baru dan revolusioner, berbeda sama sekali dengan arsitektur memori SDRAM.Oleh Rambus, memori ini dinamakan Direct Rambus Dynamic Random Access Memory. Dengan hanya menggunakan tegangan sebesar 2,5 volt, RDRAM yang bekerja pada sistem bus 800MHz melalui sistem bus yang disebut dengan Direct Rambus Channel, mampu mengalirkan data sebesar 1,6GB per detiknya! (1GB = 1000MHz). Sayangnya kecanggihan DRDRAM tidak dapat dimanfaatkan oleh sistem chipset dan prosessor pada kala itu sehingga memori ini kurang mendapat dukungan dari berbagai pihak. Satu lagi yang membuat memori ini kurang diminati adalah karena harganya yang sangat mahal.

 
7. RDRAM PC800 
Masih dalam tahun yang sama, Rambus juga mengembangkan sebuah jenis memori lainnya dengan kemampuan yang sama dengan DRDRAM. Perbedaannya hanya terletak pada tegangan kerja yang dibutuhkan. Jika DRDRAM membutuhkan tegangan sebesar 2,5 volt, maka RDRAM PC800 bekerja pada tegangan 3,3 volt. Nasib memori RDRAM ini hampir sama dengan DRDRAM, kurang diminati, jika tidak dimanfaatkan oleh Intel.
Intel yang telah berhasil menciptakan sebuah prosessor berkecepatan sangat tinggi membutuhkan sebuah sistem memori yang mampu mengimbanginya dan bekerja sama dengan baik. Memori jenis SDRAM sudah tidak sepadan lagi. Intel membutuhkan yang lebih dari itu. Dengan dipasangkannya Intel Pentium4, nama RDRAM melambung tinggi, dan semakin lama harganya semakin turun.



8. SDRAM PC133 
Selain dikembangkannya memori RDRAM PC800 pada tahun 1999, memori SDRAM belumlah ditinggalkan begitu saja, bahkan oleh Viking, malah semakin ditingkatkan kemampuannya. Sesuai dengan namanya, memori SDRAM PC133 ini bekerja pada bus berfrekuensi 133MHz dengan access time sebesar 7,5ns dan mampu mengalirkan data sebesar 1,06GB per detiknya. Walaupun PC133 dikembangkan untuk bekerja pada frekuensi bus 133MHz, namun memori ini juga mampu berjalan pada frekuensi bus 100MHz walaupun tidak sebaik kemampuan yang dimiliki oleh PC100 pada frekuensi tersebut.



9. SDRAM PC150  
Perkembangan memori SDRAM semakin menjadi – jadi setelah Mushkin, pada tahun 2000 berhasil mengembangkan chip memori yang mampu bekerja pada frekuensi bus 150MHz, walaupun sebenarnya belum ada standar resmi mengenai frekunsi bus sistem atau chipset sebesar ini. Masih dengan tegangan kerja sebesar 3,3 volt, memori PC150 mempunyai access time sebesar 7ns dan mampu mengalirkan data sebesar 1,28GB per detiknya.
Memori ini sengaja diciptakan untuk keperluan overclocker, namun pengguna aplikasi game dan grafis 3 dimensi, desktop publishing, serta komputer server dapat mengambil keuntungan dengan adanya memori PC150.


10. DDR SDRAM  
Masih di tahun 2000, Crucial berhasil mengembangkan kemampuan memori SDRAM menjadi dua kali lipat. Jika pada SDRAM biasa hanya mampu menjalankan instruksi sekali setiap satu clock cycle frekuensi bus, maka DDR SDRAM mampu menjalankan dua instruksi dalam waktu yang sama. Teknik yang digunakan adalah dengan menggunakan secara penuh satu gelombang frekuensi. Jika pada SDRAM biasa hanya melakukan instruksi pada gelombang positif saja, maka DDR SDRAM menjalankan instruksi baik pada gelombang positif maupun gelombang negatif. Oleh karena dari itu memori ini dinamakan DDR SDRAM yang merupakan kependekan dari Double Data Rate Synchronous Dynamic Random Access Memory.
Dengan memori DDR SDRAM, sistem bus dengan frekuensi sebesar 100 – 133 MHz akan bekerja secara efektif pada frekuensi 200 – 266 MHz. DDR SDRAM pertama kali digunakan pada kartu grafis AGP berkecepatan ultra. Sedangkan penggunaan pada prosessor, AMD ThunderBird lah yang pertama kali memanfaatkannya.


11. DDR RAM 
Pada 1999 dua perusahaan besar microprocessor INTEL dan AMD bersaing ketat dalam meningkatkan kecepatan clock pada CPU. Namun menemui hambatan, karena ketika meningkatkan memory bus ke 133 Mhz kebutuhan Memory (RAM) akan lebih besar. Dan untuk menyelesaikan masalah ini maka dibuatlah DDR RAM (double data rate transfer) yang awalnya dipakai pada kartu grafis, karena sekarang anda bisa menggunakan hanya 32 MB untuk mendapatkan kemampuan 64 MB. AMD adalah perusahaan pertama yang menggunakan DDR RAM pada motherboardnya.
Perbedaan DDR2 dengan DDR




12. DDR2 RAM 
Ketika memori jenis DDR (Double Data Rate) dirasakan mulai melambat dengan semakin cepatnya kinerja prosesor dan prosesor grafik, kehadiran memori DDR2 merupakan kemajuan logis dalam teknologi memori mengacu pada penambahan kecepatan serta antisipasi semakin lebarnya jalur akses segitiga prosesor, memori, dan antarmuka grafik (graphic card) yang hadir dengan kecepatan komputasi yang berlipat ganda.
Perbedaan pokok antara DDR dan DDR2 adalah pada kecepatan data serta peningkatan latency mencapai dua kali lipat. Perubahan ini memang dimaksudkan untuk menghasilkan kecepatan secara maksimum dalam sebuah lingkungan komputasi yang semakin cepat, baik di sisi prosesor maupun grafik.
Selain itu, kebutuhan voltase DDR2 juga menurun. Kalau pada DDR kebutuhan voltase tercatat 2,5 Volt, pada DDR2 kebutuhan ini hanya mencapai 1,8 Volt. Artinya, kemajuan teknologi pada DDR2 ini membutuhkan tenaga listrik yang lebih sedikit untuk menulis dan membaca pada memori.
Teknologi DDR2 sendiri lebih dulu digunakan pada beberapa perangkat antarmuka grafik, dan baru pada akhirnya diperkenalkan penggunaannya pada teknologi RAM. Dan teknologi DDR2 ini tidak kompatibel dengan memori DDR sehingga penggunaannya pun hanya bisa dilakukan pada komputer yang memang mendukung DDR2.


13. DDR3 RAM 
RAM DDR3 ini memiliki kebutuhan daya yang berkurang sekitar 16% dibandingkan dengan DDR2. Hal tersebut disebabkan karena DDR3 sudah menggunakan teknologi 90 nm sehingga konsumsi daya yang diperlukan hanya 1.5v, lebih sedikit jika dibandingkan dengan DDR2 1.8v dan DDR 2.5v. Secara teori, kecepatan yang dimiliki oleh RAM ini memang cukup bagus. Ia bisa mentransfer data dengan clock efektif sebesar 800-1600 MHz. Pada clock 400-800 MHz, jauh lebih tinggi dibandingkan DDR2 sebesar 400-1066 MHz (200- 533 MHz) dan DDR sebesar 200-600 MHz (100-300 MHz). Prototipe dari DDR3 yang memiliki 240 pin. Ini sebenarnya sudah diperkenalkan sejak lama pada awal tahun 2005. Namun, produknya sendiri benar-benar muncul pada pertengahan tahun 2007 bersamaan dengan motherboard yang menggunakan chipset Intel P35 Bearlake dan pada motherboard tersebut sudah mendukung slot DIMM.
erkembangan memori mengarah pada peningkatan kemampuan memori dalam mengalirkan data baik dari dan ke prosessor maupun perangkat lain. Baik itu peningkatan access time maupun lebar bandwidth memori.

Kesimpulannya yaitu :
Peningkatan kapasitas memori berkembang. Jika dulu, dengan sistem 8088, memori 1MB dalam satu keping memori sudah sangat mencukupi, kini bahkan beberapa perusahaan membuat kapasitas memori sebesar 2GB dalam satu kepingnya.Lalu peningkatannya dalam mengalirkan data nbaik dari processor maupun perangkat lain.