Pages

Memori Cache

Senin, 30 Oktober 2017
Pengertian dan Fungsi Cache Memory Pada Komputer

Pengertian dan Fungsi Cache Memory Pada Komputer - Pengertian Cache Memory adalah memory yang berukuran kecil yang sifatnya temporary (sementara). Walaupun ukuran filenya sangat kecil namun kecepatannya sangat tinggi. Dalam terminologi hadware, istilah ini biasanya merujuk pada memory berkecepatan tinggi yang menjembatani aliran data antara processor dengan memory utama (RAM) yang biasanya memiliki kecepatan yang lebih rendah.

Fungsi dari Cache Memory adalah sebagai tempat menyimpan data sementara atau intruksi yang diperlukan oleh processor. Secara gampangnya, cache berfungsi untuk mempercepat akses data pada komputer karena cache menyimpan data atau informasi yang telah di akses oleh suatu buffer, sehingga meringankan kerja processor. Jadi Bisa disimpulkan fungsi cache memory yaitu:

  • Mempercepat Akses data pada komputer 
  • Meringankan kerja prosessor 
  • Menjembatani perbedaan kecepatan antara cpu dan memory utama. 
  • Mempercepat kinerja memory. 

Cara kerja dari Cache Memory
Jika prosesor membutuhkan suatu data, pertama-tama dia akan mencarinya pada cache. Jika data ditemukan, prosesor akan langsung membacanya dengan delay yang sangat kecil. Tetapi jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM yang kecepatannya lebih rendah. Pada umumnya, cache dapat menyediakan data yang dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi. Dengan cara ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien. Selain itu kapasitas memori cache yang semakin besar juga akan meningkatkan kecepatan kerja komputer secara keseluruhan. Dua jenis cache yang sering digunakan dalam dunia komputer adalah memory caching dan disk caching. Implementasinya dapat berupa sebuah bagian khusus dari memori utama komputer atau sebuah media penyimpanan data khusus yang berkecepatan tinggi.

Implementasi memory caching sering disebut sebagai memory cache dan tersusun dari memori komputer jenis SDRAM yang berkecepatan tinggi. Sedangkan implementasi disk caching menggunakan sebagian dari memori komputer.

Letak Cache Memory di komputer

  • Terdapat di dalam Processor (on chip ),Cache internal diletakkan dalam prosesor sehingga tidak memerlukan bus eksternal, maka waktu aksesnya akan sangat cepat sekali.
  • Terdapat diluar Processor(off chip), Berada pada MotherBoard memori jenis ini kecepatan aksesnya sangat cepat,meskipun tidak secepat chache memori jenis pertama.

Letak Cache Memory
  1. Terdapat di dalam Processor (on chip )
Cache internal diletakkan dalam prosesor sehingga tidak memerlukan bus eksternal, maka waktuaksesnya akan sangat cepat sekali
       2.       Terdapat diluar Processor(off chip)
Berada pada MotherBoard, memori jenis ini kecepatan aksesnya sangat cepat, meskipun tidak secepat chache memori jenis pertama.


Jenis Cache Memory
1.   L1 cache L1 Cache adalah Sejumlah kecil SRAM memori yang digunakan sebagai cache yang terintegrasi menyatu pada prosesor.
  • Berguna untuk menyimpan secara sementara instruksi dan data, dan memastikan bahwa prosesor memiliki supply data yangstabil untuk diproses sementara memori mengambil dan menyimpan data baru.
  • L1 cache (Level 1 cache) disebut pula dengan istilah primary cache, first cache, atau level one cache.
  • transfer data dari L1 cache ke prosesor terjadi paling cepat Kecepatannya mendekati kecepatan register

2.  L2 cache Arti istilah L2 Cache adalah Sejumlah kecil SRAM memori yang berada di motherboard dekat dengan posisi dudukan prosesor.
  •  Berguna untuk menyimpan sementara instruksi dan data, dan memastikan bahwa prosesor memiliki supply data yangstabil untuk diproses sementara memori mengambil dan menyimpan data baru
  • (Level 2 cache) secondary cache, second level cache, atau level two cache.
  • L2 cache memiliki ukuran lbih besar dibandingkan L1 namun kecepatan transfernya sedikit lebih lama dari L1cache.
3. L3 cache jarang sekali ada, hanya ada di komputer tertentu.
  •  Berguna ketika terdapat cache yang hilang ”missing” pada cache L1&L2
  • L3 cache memiliki ukuran lbih besar dibandingkan L1 dan L2 namun kecepatan transfernya lebih lama dari L1cache dan L2 Cache. 
Elemen Cache Memory
-       Fungsi Pemetaan (Mapping) 
  1. Pemetaan blok-blok memori utama ke dalam saluran cache.
  2. Pemetaan Langsung (Direct Mapping)
  3. Pemetaan Asosiatif  (Associative Mapping)
  4.  Pemetaan Asosiatif Set (Set Associative Mapping)
-       Algoritma Penggantian 
Untuk memilih blok data mana yang ada di cache yang dapat diganti dengan blok  data baru
  1. Least Recently used (LRU)
  2. First in first out (FIFO)
  3. Least frequently used (LFU)
  4. Random

Cara Kerja Cache Memori

  1. CPU membaca word memori  
  2. Periksa di Cache Memory
  3. Jika ada akan dikirim ke CPU
  4. Jika tidak ada akan dicari ke Memory Utama 
  5. Dikirim ke Cache Memory lalu dikirim ke CPU
KESIMPULAN
      Karena kecepatan memori utama yang rendah dibandingkan dengan kecepatan prosesor, maka sangat diperluka sekali cache sebagai antisipasi terhadap permintaan data memori yang akan digunakan CPU. Apabila data diambil langsung dari memori utama atau maka akan memakan waktu lama yang menyebabkan dapat membuang waktu dengan menunggu untuk mengskses intruksi dan data pada memory utama.
Maka Cache Memory masih diperlukan sekali oleh komputer.







Cache Memory by Hartanto on Scribd
Read more ...

Piranti Memory

Selasa, 03 Oktober 2017
  Memori merupakan bagian dari komputer yang berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya. Memori biasanya disebut juga dengan istilah : computer storage, computer memory atau memory, merupakan piranti komputer yang digunakan sebagai media penyimpan data dan informasi saat menggunakan komputer. Memory merupakan bagian yang penting dalam komputer modern dan letaknya di dalam CPU (Central Processing Unit).
Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga level, yaitu:
Physical Register di CPU, berada di level teratas. Informasi yang berada di register dapat diakses dalam satu clock cycle CPU.

Secara Umum Terdapat empat type umum memori, yaitu:
1.      Memori Hanya Baca (Read Only Memory)
2.      Memori Flash (EEPROM)
3.      Statik Random Access Memory (SRAM)
4.      Dynamic Random Access Memory (DRAM)
Hubungan Pin Memory
Hubungan Pin yang umum untuk semua piranti memori adalah:

1. Hubungan Alamat
Semua peranti memori memiliki n input alamat yang memilih satu dari 2n lokasi didalamnya. Input alamat hampir selalu diberi label A0 sampai An-1.

2. Hubungan Data
Hubungan data adalah titik dimana data dimasukkan untuk menyimpan atau dikeluarkan untuk pembacaan. Pin data pada peranti memoridiberi label D0 sampai D7 untuk peranti memori dengan lebar 8 Bit.

3. Hubungan Seleksi
Setiap peranti memori memiliki sebuah (atau lebih) input yang memilih (meng-enable)peranti memori. Contohnya : Chip Select (CS), Chip Enable(CE)

(ROM (READ ONLY MEMORY)
ROM secara permanen menyimpan program-program dan data yang bersifat menetap (residen) terhadap sistem serta harus tidak berubah jika listrik dimatikan (nonvolatile memory).
Beberapa type ROM

EPROM
Biasanya dibeli dalam jumlah yang banyak dari pabrik dan diprogram selama pembuatannya. Umumnya dipakai jika perangkat lunak harus sering diganti atau jika hanya ada jumlah yang sangat terbatas pada permintaan untuk membuat ROM ekonomis

PROM
Memori ini juga diprogram pada saat pembuatannya, tapi sekali diprogram tidak dapat dihapus.
EEPROM (flash memory)
Sering juga disebut EPROM (Electrically Erasable ROM) merupakan RAM yang tidak mudah berubah (nonvolatile RAM). Piranti ini dapat dihapus dengan listrik dalam sistem. Contoh 2716 eprom 2K

STATIK RAM (SRAM)
Memori RAM statis mempertahankan data selama daya DC diberikan. Karena tidak ada aksi khusus (kecuali daya) yang dibutuhkan untuk menampung data yang disimpan. Memori ini tidak akan menyimpan data tanpa daya (volatile memory). Contoh: TMS4016 SRAM 2K x 8

DINAMIK RAM (DRAM)
DRAM menampung data hanya 2 atau 4 ms pada kapasitor terpadu. Sesudah 2 atau 4 ms, seluruh isi dari DRAM harus ditulis kembali seluruhnya (refresh) karena kapasitor-kapasitor yang menyimpan logika 0 atau 1 kehilangan muatan (charge) mereka.

Perbedaan antar SRAM dan DRAM adalah pada DRAM seluruh isi dari memori direfresh dengan 256 pembacaan dalam interval 2 atau 4 ms. Refresh juga dilakukan selama penulisan, pembacaan dan refresh spesial. Contohnya : TMS 4464 DRAM 64K x 

Tujuan dari manajemen ini adalah untuk:
· Meningkatkan utilitas CPU
· Data dan instruksi dapat diakses dengan cepat oleh CPU
· Efisiensi dalam pemakaian memori yang terbatas
· Transfer dari/ke memori utama ke/dari CPU dapat lebih efisien

II. Penggunaan Memory
Komponen utama dalam sistem komputer adalah Arithmetic Logic Unit (ALU), Control Circuitry, Storage Space dan piranti Input/Output. Jika tanpa memory, maka komputer hanya berfungsi sebagai digital signal processing devices, contohnya kalkulator atau media player. Kemampuan memory untuk menyimpan data, instruksi dan informasi-lah yang membuat komputer dapat disebut sebagai general-purpose komputer.Komputer merupakan piranti digital, maka informasi disajikan dengan sistem bilangan binary. Teks, angka, gambar, sudio dan video dikonversikan menjadi sekumpulan bilangan binary (binary digit atau disingkat bit). Sekumpulan bilangan binary dikenal dengan istilah BYTE, dimana 1 byte = 8 bits. Semakin besar ukuran memory-nya maka semakin banyak pula informasi yang dapat disimpan di dalam komputer (storage devices).Berikut ini beberapa gambar yang bisa mewakili bagaimana cara informasi disimpan dalam memory dan bagaimana data ditransfer dari satu bagian ke bagian lainnya.
Gambar ini saya ambil dari buku Computers For Beginners USBORNE COMPUTER GUIDES. Jadi kalo kita menekan tombol B, maka huruf B itu dikonversikan menjadi bilangan binary 01000010.Gambar ini juga dari buku yang sama, jadi informasi yang diterima komputer ditransfer dari satu bagian ke bagian lain, misalnya dari Arithmetic Logic unit ke RAM, melalui bus atau electronic pathways yang ada di motherboar

DRAM biasanya ditempatkan pada papan sirkuit kecil disebut SIMM (Single In Line Memory Module). Terdapat dua jenis SIMM yaitu SIMM 30 pin dan SIMM 72 pin.

piranti-memori1 by Irfan Hadiyanto on Scribd

Read more ...

Motor Stepper

Minggu, 16 Juli 2017

  • Berikut adalah Flowchart CW


PROGRAM MOTOR STEPPER

//sesuaikan dengan PIN yang dipasang
int IN1=8;                                  
int IN2=9;
int IN3=10;
int IN4=11;
int step = 100;
int delaytime=40; //makin kecil delay, makin cepat motor berputar
void setup(){
pinMode(IN1,OUTPUT);
pinMode(IN2,OUTPUT);
pinMode(IN3,OUTPUT);
pinMode(IN4,OUTPUT);
}
void loop(){
//maju 60;
for (int i=0; i<60; i++){
maju();
}
}
void maju(){
//step 4
step1();
delay(delaytime);
//step 3
step2();
delay(delaytime);
//step 2
step3();
delay(delaytime);
//step 1
step4();
delay(delaytime);
}
void mundur(){
//step 4
step4();
delay(delaytime);
//step 3
step3();
delay(delaytime);
//step 2
step2();
delay(delaytime);
//step 1
step1();
delay(delaytime);
}
void step1(){
digitalWrite(IN1,LOW);
digitalWrite(IN2,LOW);
digitalWrite(IN3,HIGH);
digitalWrite(IN4,HIGH);
}
void step2(){
digitalWrite(IN1,HIGH);
digitalWrite(IN2,LOW);
digitalWrite(IN3,LOW);
digitalWrite(IN4,HIGH);
}
void step3(){
digitalWrite(IN1,HIGH);
digitalWrite(IN2,HIGH);
digitalWrite(IN3,LOW);
digitalWrite(IN4,LOW);
}
void step4(){
digitalWrite(IN1,LOW);
digitalWrite(IN2,HIGH);
digitalWrite(IN3,HIGH);
digitalWrite(IN4,LOW);


Read more ...

Rancangan Instalasi GOR Olahraga

Minggu, 16 Juli 2017
1. Gambar Skema Instalasi Denah GOR



2. Wearing dan pengaplikasian simulasi instalasi GOR 
  • Sebelum MCB di On semua lampu dalam keadaan Off

  •  Setelah MCB ON Saklar R sebagai Pengatur Cahaya lapangan dinyalakan, Maka Setiap Saklar R akan Dapat menyalakan masing masing baris lampu yang sudah di seri.

  • Selanjutnya Saklar S yang juga tersambung dengan MCB dapat menyalakan Masing-masing saklar Pada rangkaian ruangan pada bagian bawah, yang terdapat ruangan musholla,kantin, dll

  • Selanjutnya Saklar T yang juga tersambung dengan MCB dapat Menyalakan Lampu Pada       ruangan yang ada disebelah kanan Gambar, termasuk runagn Kamar mandi laki-laki dan perempuan dan Gudang.

  • Selanjutnya, Bila keadaan Lampu dari Saklar R S T dinyalakan semua.



Wearing di atas menggunakan Software Visio dan E-KTS














Read more ...

Flowchart Pembangkit Listrik Tenaga Air Ukuran Kecil Untuk Rumah

Kamis, 16 Maret 2017

Gambar di atas adalah Flowchart dari Pembangkit Listrik Tenaga Air Dalam Ukuran Kecil Untuk Rumah

PEMBANGKIT LISTRIK TENAGA ANGIN MINI UNTUK RUMAH

Tenaga angin merupakan pengumpulan energi yang berguna dari angin. Pada 2005, kapasitas generator tenaga-angin adalah 58.982 MW, hasil tersebut kurang dari 1% penggunaan listrik dunia. Meskipun masih berupa sumber energi listrik minor di kebanyakan negara, penghasilan tenaga angin lebih dari empat kali lipat antara 1999 dan 2005.

Kebanyakan tenaga angin modern dihasilkan dalam bentuk listrik dengan mengubah rotasi dari pisau turbin menjadi arus listrik dengan menggunakan generator listrik. Pada kincir angin energi angin digunakan untuk memutar peralatan mekanik untuk melakukan kerja fisik, seperti menggiling “grain” atau memompa air.

Tenaga angin digunakan dalam ladang angin skala besar untuk penghasilan listrik nasional dan juga dalam turbin individu kecil untuk menyediakan listrik di lokasi yang terisolir.

Tenaga angin banyak jumlahnya, tidak habis-habis, tersebar luas, bersih, dan merendahkan efek rumah kaca.

Pembangkit listrik tenaga angin adalah suatu pembangkit listrik yang menggunakan angin sebagai sumber energi untuk menghasilkan energi listrik. Pembangkit ini dapat mengkonversikan energi angin menjadi energi listrik dengan menggunakan turbin angin atau kincir angin. Sistem pembangkitan listrik menggunakan angin sebagai sumber energi merupakan sistem alternatif yang sangat berkembang pesat, mengingat angin merupakan salah satu energi yang tidak terbatas di alam.

Sumber

Read more ...

Tugas Softskill Ke 3

Kamis, 19 Januari 2017
Nama : Hartanto
Npm   : 14414824
Kelas  : 3IB04-A
Tugas  : Uniform Series Arithmetic Gradient Cash Flow

Soal
1. Berapakah jumlah interest yang harus dibayarkan atas pinjaman yang diambil ke Bank sebanyak Rp. 5,000,000.- pada tanggal 1 April 1985 dan dikembalikan pada tanggal 31 Maret 1990 dengan simple interest 15% ?

2. Berapa besarkah dikembalikan tiap tahun suatu pinjaman sebesar Rp. 20,000,000.- selama 8 tahun dengan bunga 12 %?

3. Buatlah suatu diagram cash flow untuk pinjaman sebesar Rp. 10,500,000.- menurut simple interest 15% per-tahun selama 6 tahun. Berapakah lump sum dibayarkan pada akhir tahun ke-6 itu?

Jawaban

1. Dik : P = Rp. 5,000,000.
            r = 15%
            t = 1800

S = P (1+rt)
            = 5,000,000 (1+(15%x5))
            = Rp. 8,750,000

2. Dik : Nt = Rp. 20,000,000
               i = 12%
               t = 8 tahun
               i total = 12% x 8 = 96%

D = i% di bawah 100 x Nt
            = 96/100-96 x 20,000,000
            = 480,000,000

           NA = NT + D = 20,000,000 + 480,000,000 = Rp. 500,000,000

3. F = (F/P ; i% ; n)
    F = 10,500,000 (F/P ; 15% ; 6)
    F = P (1+i%) x n
    F = 10,500,000 (1+15%)^6
    F = 10,500,000 (1,15)^6
    F = 10,500,000 (2,313)
    F = Rp. 24,286,500





Uniform Series Arithmetic Gradient Cash Flow by Hartanto on Scribd

Read more ...

Who Am I?

Minggu, 15 Januari 2017
Nama saya Hartanto saya adalah salah satu mahasiswa Universitas Gunadarma jurusan Teknik Elektro. Saya memilih jurusan teknik elektro karna saya ingin lebih mengerti tentang instalasi listrik dan kebetulan saya juga waktu SMK dulu mengambil jurusan Listrik, yang membuat saya bertahan di jurusan teknik elektro adalah dari segi lingkungan teman di elektro baik baik dan dari mata kuliahnya juga cukup saya mengerti , pencapaian saya untuk di teknik elektro belum puas karna saya belum bisa membuat alat untuk Penulisan ilmiah dan Skripsi saya, jika untuk memikirkan melanjutkan pendidikan untuk S2 di teknik elektro lagi saya ingin tetapi setelah saya lulus dari S1 saya sukses  bisa mencari uang dengan asli jerih payah saya sendiri ,untuk membayar uang kuliah dan untuk kebutuhan ekonomi keseharian saya sendiri  agar tidak lagi merepotkan orang tua saya. Dengan setelah saya lulus dari gunadarma saya akan mencari uang dengan bekerja karna saya punya cita cita ingin menjadi penguasa yang sukses, dengan saya bekerja saya bisa mengumpulkan uang untuk membuka usaha, kalau  ngomong cerita tentang tujuan hidup untuk 5 tahun kedepan , Saya cerita singkatnya aja yah hehe :D . Saya ingin menjadi penguasaha sukses yang terkenal, semua kebutuhan ekonomi saya tercukupi , dengan saya sukses saya bisa membahagiakan orang tua saya, dan saya ingin mempunyai rumah tinggal sendiri untuk keluarga saya nanti ketika saya sudah menikah.


Terimakasih untuk temen temen semua yang udah mau baca artikel cerita singkat hidup saya hehe xD




Sistem Kontrol by Hartanto on Scribd



Dari jurnal yang saya dapatkan salah satu bahasan dalam mata kuliah sistem kontrol adalah kontrol PID yang sering digunakan dan banyak diberikan dalam materi sistem kontrol di perguruan tinggi.
Hal ini disebabkan karena sistem ini merupakan sistem kontrol loop tertutup yang cukup
sederhana dan kompatibel dengan sistem kontrol lainnya sehingga dapat dikombinasikan
dengan sistem kontrol lain seperti Fuzzy control, Adaptif control dan Robust control.

Salah satu materi yang diberikan adalah
perancangan sistem kontrol. Untuk dapat merancang sistem kontrol yang baik diperlukan
analisis untuk mendapatkan gambaran tanggapan sistem terhadap aksi pemgontrolan. Sebelum
dapat merancang sistem kontrol tentunya mahasiswa harus lebih dulu dibekali materi
pemodelan sistem dinamik. Sistem kontrol dibutuhkan untuk memperbaiki tanggapan
sistem dinamik agar didapat sinyal keluaran seperti yang diinginkan. Sistem kontrol yang
baik mempunyai tanggapan yang baik terhadap sinyal masukan yang beragam.

Dalam perancangan
sistem kontrol ini diperlukan gambaran tanggapan sistem dengan sinyal masukan
dan aksi pengontrolan yang meliputi :

  1. Tanggapan sistem terhadap masukan yang dapat berupa fungsi langkah, fungsi undak, fungsi impuls atau fungsi lainnya,
  2. Kestabilan sistem yang dirancang,
  3. Tanggapan sistem terhadap bergabai jenis aksi pengontrolan mendapatkan fungsi alih dari sistem tersebut.
Dan dari jurnal diatas mengajarkan Metode Pembelajaran Dengan Simulasi Komputer

Hadirnya software komputer sangat membantu perhitungan dan proses analisis
tanggapan sistem terhadap sinyal masukan dan aksi pengontrolan. Berbeda dengan
perhitungan manual yang rumit dan lama, perhitungan dengan bantuan software komputer
jauh lebih mudah dan cepat dan hasilnya tepat.
Read more ...