WoW dotA Allstars

This is Description

Senin, 10 November 2014

Organisasi Komputer

Organisasi Komputer
Adalah bagian yang terkait erat dengan unit – unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Contoh aspek organisasional adalah teknologi hardware, perangkat antarmuka, teknologi memori, dan sinyal – sinyal kontrol.
Arsitektur komputer lebih cenderung pada kajian atribut – atribut sistem komputer yang terkait dengan seorang programmer. Contohnya, set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O.
Dan juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.


Struktur & Fungsi :
-Struktur adalah sistem yang berinteraksi dengan cara tertentu dengan dunia luar.
-Fungsi adalah operasi dari masing-masing komponen yang merupakan bagian dari                struktur.
Fungsi dari komputer adalah :
·                     Fungsi Operasi Pengolahan Data
·                     Fungsi Operasi Penyimpanan Data
·                     Fungsi Operasi Pemindahan Data
·                     Fungsi Operasi Kontrol 

Unit Fungsional Dasar Komputer
Ada 5 unit fungsional dasar dari komputer :
·                     Input
·                     Memori
·                     Arithmetic dan logic
·                     Control
·                     Output

Input diterima dari informasi yang diberikan pengguna melalui alat-alat input, misalnya keyboard dan mouse. Informasi ini lalu disimpan dalam memori komputer untuk penggunaan berikutnya atau proses selanjutnya yang dilakukan oleh arithmetic dan logic (ALU) atau bagian dari prosesor, untuk mendapatkan pengolahan yang diinginkan. Lalu, hasil pengolahan ini dikirim balik ke pengguna dengan alat output, seperti monitor dan speaker. Semua proses di atas dikoordinasi oleh unit kontrol.


http://img.docstoccdn.com/thumb/orig/122630195.png

SUMBER:http://rosdianasetiawan.blogspot.com/2013/02/perbedaan-arsitektur-organisasi-komputer.html
http://indrarmcf.blogspot.com/2014/01/penjelasan-organisasi-arsitektur.html

Struktur Dasar komputer

Memory

Memori (atau lebih tepat disebut memori fisik) merupakan istilah generik yang merujuk pada media penyimpanan data sementara pada komputer. Setiap program dan data yang sedang diproses oleh prosessor akan disimpan di dalam memori fisik. Data yang disimpan dalam memori fisik bersifat sementara, karena data yang disimpan di dalamnya akan tersimpan selama komputer tersebut masih dialiri daya (dengan kata lain, komputer itu masih hidup). Ketika komputer itu direset atau dimatikan, data yang disimpan dalam memori fisik akan hilang. Oleh karena itulah, sebelum mematikan komputer, semua data yang belum disimpan ke dalam media penyimpanan permanen (umumnya berbasis disk, semacam hard disk atau floppy disk), sehingga data tersebut dapat dibuka kembali di lain kesempatan. Memori fisik umumnya diimplementasikan dalam bentuk RAM, yang bersifat dinamis (DRAM). Mengapa disebut Random Access, adalah karena akses terhadap lokasi-lokasi di dalamnya dapat dilakukan secara acak (random), bukan secara berurutan (sekuensial). Meskipun demikian, kata random access dalam RAM ini sering menjadi salah kaprah. Sebagai contoh, memori yang hanya dapat dibaca (ROM), juga dapat diakses secara random, tetapi ia dibedakan dengan RAM karena ROM dapat menyimpan data tanpa kebutuhan daya dan tidak dapat ditulisi sewaktu-waktu. Selain itu, harddisk yang juga merupakan salah satu media penyimpanan juga dapat diakses secara acak, tapi ia tidak digolongkan ke dalam Random Access Memory.
Memory terbagi 2 yaitu : ROM (Read Only Memory) dan RAM (Random Acces Memory).
·         ROM (Read Only Memory)

ROM adalah Memory yang hanya dapat di baca, tidak dapat di hapus dan sudah di isi oleh pabrik pembuat komputer (Tidak bisa di setting kembali). Perintah pada ROM sebagian akan di pindahkan ke RAM pada saat komputer mulai dinyalakan.
Perintah yang ada di ROM antara lain adalah :
·         Perintah untuk membaca Sistem Operasi dari disk.
·         Perintah untuk mengecek semua peralatan yang ada di Unit Sistem.
·         Perintah untuk menampilkan pesan di layar

PROM (Programble ROM) : ROM yang bisa di program kembali dengan catatan hanya bisa di program 1 x.
RPROM (Re-Programble ROM) : ROM yang bisa di program ulang sesuai dengan yang kita inginkan.
EPROM (Eraseble Programble ROM) : ROM yang dapat di hapus dan di program kembali tetapi cara penghapusannya dengan menggunakan Sinar Ultraviolet.
EEPROM (Electrically Eraseble Programble ROM) : ROM yang bisa di program dengan Teknik Elektronik.
·         RAM (Random Acces Memory)

RAM adalah Memory tempat Penyimpanan sementara pada saat komputer di jalankan dan dapat di acces secara acak atau random. Fungsi dari RAM adalah mempercepat Pemprosesan data pada komputer. Semakin besar RAM yang Anda miliki, semakin cepatlah Komputer yang Anda miliki.

EDORAM (Extended Data Out RAM)
EDO-RAM memiliki fungsi seperti RAM, akan tetapi jenis ini mempunyai kemampuan kerja sangat tinggi dan cepat dalam membaca dan mentransfer data.
Bentuk EDO-RAM adalah SIMM (Single Inline Memory Module). Slot memori pada motherboard yang memiliki 72pin.

SDRAM (Synchronous Dynamic RAM)
SDRAM adalah memori yang dapat mengases data atau informasi lebih cepat dari EDO-RAM. Bentuk SDRAM adalah DIMM (Dual Inline Memory Module). Slot memori pada motherboard 168pin.

DDR SDRAM (Double Data Rate Synchronous Dynamic RAM)
DDR SDRAM adalah tipe memori generasi penerus SDRAM, yang memiliki kemampuan dua kali lebih cepat dari SDRAM. Slot memori yang digunakanDDR SDRAM memiliki jumlah pin lebih banyak dari SDRAM, yaitu184pin.
RDRAM (Rambus Dynamic RAM)
RDRAM adalah sebuah memori berkecepatan tinggi, digunaan untuk mendukung prosesor Pentium 4.tipe RDRAM menggunakan slot RIMM,yang mirip dengan slot SDRAM.

CPU
Central processing unit (CPU) dari sebuah komputer adalah bagian dari hardware yang melaksanakan instruksi dari program komputer. Ia melakukan aritmatika, logis, dan operasi input / output dasar dari sebuah sistem komputer. CPU adalah seperti otak dari komputer – setiap instruksi, tidak peduli seberapa sederhana, harus melalui CPU. Jadi katakanlah Anda menekan huruf ‘k’ pada keyboard Anda dan muncul di layar – CPU komputer Anda adalah apa yang membuat ini mungkin. CPU kadang-kadang disebut sebagai unit pusat prosesor, atauprosesor untuk singkatnya. Jadi, ketika Anda melihat spesifikasi komputer di toko elektronik lokal Anda, biasanya mengacu pada CPU sebagai prosesor.

Control Unit
Control Unit (CU) adalah salah satu bagian dari CPU yang bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut. Output dari CU ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut.

Tugas CU adalah :
·         Mengatur dan mengendalikan alat-alat input dan output.
·         Mengambil instruksi-instruksi dari memori utama.
·         Mengambil data dari memori utama kalau diperlukan oleh proses.
·         Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja.
·         Menyimpan hasil proses ke memori utama.


ALU (Arithmatic and Logic Unit) 
 Tugas utama dari ALU adalah 
·         Melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. 
·         Melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program.   


Register
Register tidak dapat dilepaskan dari mikroprosessor, sebab pada mikroprosessor terdapat register yang berfungsi untuk menyimpan sementara hasil dari tahapan operasi arithmetika dan logika pada mikroprosessor. Register dalam bahasa rakitan menggunakan real mode memory yang sesuai dengan mikroprosessor Intel generasi 8088 s/d Pentium.
Register yang terdapat pada mikroprosessor Intel terdiri dari :
·         ·         General purpose register (register serbaguna)
·         ·         Pointer register (register pointer)
·         ·         Index register (register indeks)
·         ·         Segment register (register segment)
·         ·         Flag register (register status).

Semua register di atas lebarnya 32 bit, kecuali register segment (CS, DS, ES, SS, FS dan GS) hanya 16 bit. Register 32 bit dapat digunakan sebagai register 16 bit, kecuali register General purpose register dapat dibagi menjadi 8 bit (AL,AH, BL, BH, CL, CH, DL dan DH) yang berasal dari 16 bit (AX, BX, CX, DX). Register 32 bit diberi kode di depan register dengan E misalnya: EAX, EBX, ECX dan EDX.

BUS

Data Bus 
Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu
saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran
menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan
kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan
menirma data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel. 

Address Bus 
Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data.
Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca.Address bus
biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel. 

 Control Bus 
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address
Bus. Terdiri atas 4 samapai 10 jalur paralel.

sumber : http://visynoorwidinda.blogspot.com/2014/08/struktur-dasar-komputer.html

Senin, 29 September 2014

etika menulis dalam internet

Etika Penulisan dalam Dunia Maya/Internet

Sejak awal peradaban, manusia selalu termotivasi untuk memperbarui teknologi yang ada. Kemajuan teknologi informasi telah memberikan dampak yang cukup signifikan pada berbagai aspek kehidupan manusia, yang membuat manusia mengubah proses hidupnya dengan berbagai teknologi dan aplikasi ilmu pengetahuan, khususnya dalam pola komunikasi-informasi. Dengan perkembangan teknologi yang semakin pesat dan dorongan kebutuhan manusia yang semakin meningkat untuk menembus batas ruang dan waktu, terbentuklah sebuah media yang mempermudah masyarakat untuk berinteraksi dan menjalin komunikasi jarak jauh, yang disebut dengan dunia maya.
Dunia maya merupakan ruang fiktif yang digunakan untuk melakukan berbagai aktivitas seperti yang di lakukan di dunia nyata. Seperti dunia nyata yang memiliki banyak aturan, diperlukan "etika kehidupan" juga di dunia maya agar pembaca atau orang yang kita ajak berkomunikasi tidak merasa tersinggung dengan ucapan kita atau men-"judge" kita sebagai orang yang tidak memiliki sopan santun. Selain itu, etika diperlukan untuk mendapatkan manfaat internet itu sendiri, yaitu memperoleh edukasi yang bermanfaat bagi orang yang mengaksesnya.
Beberapa alasan mengenai pentingnya etika dalam dunia maya adalah sebagai berikut.
  • Pengguna internet berasal dari berbagai negara yang memiliki budaya, bahasa, dan adat istiadat berbeda-beda.
  • Pengguna internet merupakan orang-orang yang hidup dalam dunia anonim, yang tidak mengharuskan pernyataan identitas asli dalam berinteraksi.
  • Berbagai fasilitas yang diberikan di internet memungkinkan seseorang untuk bertindak etis karena ada juga "penghuni" dunia maya yang suka iseng dan melakukan hal-hal yang tidak seharusnya dilakukan.
  • Pengguna internet selalu bertambah, yang artinya selalu ada "penghuni" baru yang kurang terbiasa dengan etika yang ada di dunia maya.
Di bawah ini ada beberapa etika khusus untuk berkomunikasi dalam sebuah forum/milis.
  1. Jangan Gunakan Huruf Kapital
  2. Karena penggunaan karakter huruf bisa dianalogikan dengan suasana hati si penulis. Huruf kapital mencerminkan penulis yang sedang emosi, marah, atau berteriak. Tentu sangat tidak menyenangkan ketika Anda dihadapkan pada lawan bicara yang penuh emosi, bukan? Walau begitu, ada kalanya huruf kapital digunakan untuk memberi penegasan maksud. Tetapi yang harus dicatat, gunakan penegasan maksud ini secukupnya saja, jangan di seluruh kalimat/paragraf.
  3. Kutip Seperlunya
  4. Ketika Anda ingin memberi tanggapan terhadap postingan seseorang dalam satu forum, sebaiknya kutip bagian terpenting atau inti dari hal yang ingin Anda tanggapi saja, buang bagian yang tidak perlu. Jangan sekali-kali mengutip seluruh isinya karena itu bisa membebani bandwidth server yang bersangkutan dan mengakibatkan kecepatan akses ke forum terganggu.
  5. Perlakuan Terhadap Pesan Pribadi
  6. Jika seseorang mengirim informasi atau gagasan kepada Anda secara pribadi (private message), Anda tidak sepatutnya mengirim/menjawabnya di forum umum.
  7. Hati-Hati Terhadap Informasi/Berita Hoax
  8. Tidak semua berita yang beredar di internet itu benar. Seperti halnya spam, hoax juga merupakan musuh besar bagi para netter. Maka, sebelum meneruskan informasi, pastikan terlebih dahulu bahwa informasi yang ingin Anda kirim itu benar. Jika tidak, Anda dapat dianggap sebagai penyebar kebohongan yang akhirnya membuat kepercayaan orang-orang di terhadap Anda hilang.
  9. Ketika Harus Menyimpang dari Topik (out of topic/OOT)
  10. Ketika Anda ingin menyampaikan hal yang di luar topik (OOT), berilah keterangan supaya subjek diskusi tidak rancu.
  11. Hindari Menyerang Pribadi Seseorang
  12. Saat dalam situasi debat yang sengit, jangan sekali-kali menjadikan kelemahan pribadi lawan sebagai senjata untuk melawan argumentasinya. Sebab, ini hanya akan menunjukkan seberapa dangkal pengetahuan Anda. Lawanlah argumentasi hanya dengan data/fakta saja, dan sedikit langkah diplomasi mungkin bisa membantu. Namun ingat, jangan sekali-kali menggunakan kepribadian lawan diskusi sebagai senjata menyerang sekalipun ia adalah orang yang Anda benci. Budayakan sikap diskusi yang sehat, bukan debat kusir.
  13. Kritik dan Saran yang Bersifat Pribadi Harus Lewat PM (Personal Message)
  14. Jangan mengkritik seseorang di depan forum. Ini hanya akan membuatnya rendah diri. Kritik dan saran yang diberikan pun harus konstruktif, bukan destruktif.
  15. Dilarang Menghina
  16. Dilarang menghina agama, ras, gender, status sosial, dan sebagainya yang berpotensi menimbulkan debat kusir yang mengarah ke situasi yang emosional.
  17. Cara Bertanya yang Baik
    • Gunakan bahasa yang sopan.
    • Jangan berasumsi Anda berhak mendapat jawaban.
    • Beri judul yang sesuai dan deskriptif.
    • Tulis pertanyaan Anda dengan bahasa yang baik dan mudah dimengerti.
    • Buat kesimpulan setelah permasalahan Anda terjawab.
Untuk mengetahui lebih lengkap peraturan-peraturan di dunia maya, Anda dapat mempelajarinya di Undang-Undang Informasi dan Transaksi Elektronik (UU ITE). Ada sekitar 11 pasal yang mengatur aktivitas yang dilarang di dunia maya, yang memiliki ancaman hukuman setara dengan kejahatan di dunia nyata. Jelas, UU ini merupakan perwujudan dari usaha untuk memberikan konten yang bermutu dan bertanggung jawab di dunia maya. Jadi, sebaiknya Anda memahami "etika" di dunia maya ini sebelum Anda benar-benar menjadi "warga"-nya

               http://pelitaku.sabda.org/etika_penulisan_dalam_dunia_mayainternet 

Kamis, 03 Juli 2014

kecepatan PWM motor

 Pengontrolan motor DC secara sederhana dibagi menjadi dua. Pertama yaitu dengan mengatur arah putaran dan besarnya kecepatan dari putaran motor. Arah putaran motor secara prinsip di atur dengan membalikan polaritas tegangan yang masuk ke motor. Sedangkan besarnya kecepatan putaran motor diatur dengan mengatur tegangannya. Mekanisme pengaturan ini ditangani oleh driver motor.

Driver motor yang digunakan banyak jenisnya. Yang paling sederhana dan mudah dijumpai adalah driver dengan tipe IC L293D dan L298. Driver ini masing-masing memiliki kemampuan memberikan arus maksimal motor sebesar 1A dan 4A. Untuk motor-motor kecil yang memiliki rating arus rendah sangat cocok menggunakan driver motor ini.



Pengontrolan motor DC secara sederhana dibagi menjadi dua. Pertama yaitu dengan mengatur arah putaran dan besarnya kecepatan dari putaran motor. Arah putaran motor secara prinsip di atur dengan membalikan polaritas tegangan yang masuk ke motor. Sedangkan besarnya kecepatan putaran motor diatur dengan mengatur tegangannya. Mekanisme pengaturan ini ditangani oleh driver motor.

Driver motor yang digunakan banyak jenisnya. Yang paling sederhana dan mudah dijumpai adalah driver dengan tipe IC L293D dan L298. Driver ini masing-masing memiliki kemampuan memberikan arus maksimal motor sebesar 1A dan 4A. Untuk motor-motor kecil yang memiliki rating arus rendah sangat cocok menggunakan driver motor ini.



namun motor DC itu pun harus menggunakan listing program yaitu :



uses wincrt;
var
n, i : integer;
rata : real;
jum, bil : integer;
begin
Write(‘Masukkan jumlah motor = ‘);readln(n);
writeln (‘jumlah motor adalah= ‘,n);writeln;
for i := 1 to n do
begin
write(‘Masukkan kecepatan : ‘);read(bil);
jum := jum+bil;
end;
rata := jum/n;writeln;
writeln(‘nilai keseluruhan kecepatan adalah : ‘,jum);
writeln(‘Nilai rata-rata kecepatan adalah :’, rata:0:2);
end.





output program :

Salah satu parameter yang perlu diatur pada sinyal PWM ini adalah periode sinyal dan lebar pulsanya. Lebar pulsa dinyatakan dengan duty cycle yang merupakan persentase dari perbandingan pulsa on (Ton) dengan Ttotal, sehingga %duty_cycle = Ton/Ttotal*100 (%). Untuk mencoba membuat programnya dengan mikrokontroler AVR maka dapat dengan mudah dilakukan menggunakan CodeVisionAVR. Contoh yang digunakan dibawah ini adalah dengan menggunakan ATmega16 yang dipasang frekuensi clock 11.05920 MHz.


Yang perlu diubah adalah parameter Clock Value 10.800 kHz, Mode Fast PWM top = 00FFh, Out. A dan Out. B Non. Inverting. Dengan mengatur Clock Value 10.800 kHz maka periode timer adalah 1/10.800 kHz = 92.6 uS. Maksudnya adalah kenaikan register Timer1 yaitu TCNT1 akan increment (naik satu kali) setiap 92.6 uS. Karena dipilih nilai top dari timer adalah 00FFh atau 255 maka periode PWM total adalah sebesar 255*92.6 uS = 23.61 mS. Untuk mengatur duty cycle yaitu dengan memasukan nilai ke register OCR (OCR1A atau OCR1B) yang nilainya 0 – 255. Dimana Ton yang akan dihasilkan memiliki waktu sebesar OCR*92.6 uS. Maka jika nilai OCR = 128, Ton adalah 128*92.6 uS = 11.85 ms. Untuk membuktikannya dapat dilihat dengan menggunakan Osiloskop pada simulasi dengan Proteus. Dimana prinsip kerjanya dapat dilihat pada gambar berikut



Jumat, 30 Mei 2014

Program pascal menghitung tagihan listrik

di karenakan jaman sekarang sudah serba digita makan terlinta di pikiran saya mencari referensi tentang pembayaran listrik dengan program pascal :) ya karna sayajuga menggeluti jurusan tekhnik elektro dan konsentrasi listrik (tegangan tinggi),flowcartnya seperti ini:


1. menampilkan layar. 
2.mamasukan id pelanggan dan nomer KWH pelanggan jika benar data mengirim ke server jika salah flowcart kesempatan memasukan kembali.
3.data diproses dan masukke server PLN untuk mengetahui tagihan pelanggan.
4.setelah di proses akan tampil tagihan dan nomer KWH pelanggan.
5.proses selesai.


nah berikut ini program pascalnya :D




uses wincrt ;
var
norek : array [1..100] of string [40];
nama  : array [1..100] of string [10];
skr   : array [1..100] of integer ;
lalu  : array [1..100] of integer ;
pakai, bayar, x        : longint;
pph, total             : real;
begin
for x := 1 to 2 do
begin
write (‘input No. rekening data ke -> ‘,x,’: ‘) ; readln(norek[x]);
write (‘nama pelanggan     :    ‘) ; readln(nama[x]);
write (‘KWh sekarang       :    ‘) ; readln(skr[x]);
write (‘KWh lalu           :    ‘) ; readln(lalu[x]);
writeln;
end;
writeln (‘>> laporan pembayaran rekening listrik <<’);
writeln (‘________________________________________________________’);
writeln (‘|No|No.rek|Nama|KWH_skr|KWH lalu|Pakai|bayar|PPh|total |’);
writeln (‘________________________________________________________’);
for x := 1 to 2 do
begin
pakai := skr [x]-lalu[x];
bayar := pakai * 1000;
PPh   := 0.1 * bayar ;
Total := bayar + PPh;
writeln (‘   ‘,x,’|’, norek[x] ,’|’,nama[x],’|’,skr[x],’|’,lalu[x],’|’,pakai,’|’,bayar,’|’,PPh:1:1,’|’,total:1:1);
end;
end.

referensi : 

http://fiddelaffection.wordpress.com/2012/03/03/membuat-laporan-penbayaran-listrik-menggunakan-pemograman-pascal/

http://syifaunnida.blogspot.com/2014/05/program-untuk-perhitungan-biaya.html

Senin, 05 Mei 2014

inverter

Baterai berfungsi sebagai sumber suplai ke rangkaian inverter sakaligus sebagai pengganti sumber tegangan input apabila tegangan input (AC 220V) mati.
Rangkaian pengubah teganagan DC ke AC (Inverter) merupakan alat yang akan mengubah tegangan searah (DC) dari baterai menjadi tegangan bolak-balik (AC). Tegangan DC yang berasal dari batere akan dirubah menjadi tegangan AC oleh multivibrator astable dan di kuatkan oleh transistor penguat.
Transformator Step-Up berfungsi untuk menaikkan tagangan searah dari 12Volt menjadi 220 Volt.
Saklar berfungsi sebagai saklar  yang akan menghubungkan dari sumber tegangan (AC) ke sumber tegangan baterai apabila sumber tegangan AC mati.

Beban dalam hal ini beban adalah lampu.

Sabtu, 15 Maret 2014

FlowChart


3IB03A




Langkah – langkah Penggunaan pembangkit listrik tenaga petir






1. penangkal petir sebagai rambatan petir


2. petir yg tertangkap di simpan pada baterai/accu


3. dari accu listrik yang di simpan di saluran transmisi untuk di bagikan ke beberapa tempat

4. pada saluran distribusi yang nantinya akan di bagikan kerumah rumah


terimakasih :)