Find And Fun Blog
Temukan informasi, Tambah Pengetahuan, dan Bersenang-senang
Friday, August 23, 2019
Materi rangkuman Himpunan
Himpunan adalah kumpulan benda atau objek yang dapat didefinisikan dengan jelas, sehinggadengan tepat dapat diketahuiobjek yang termasuk himpunan dan yang tidak termasuk dalam himpunan tersebut.
2. Jenis-jenis Himpunan
a. Himpunan kosong
Himpunan kosong adalah himpunan yang tidak memiliki anggota
b. Himpunan tak kosong
Himpunan tak kosong adalah himpunan yang memiliki anggota
3. Pengertian Himpunan Semesta
Himpunan semesta atau semesta pembicaraan adalah himpunanyang memuat semua anggota atau objek himpunan yang dibicarakan.Himpunan semesta (semesta pembicaraan) biasanya dilambangkan dengan S.
4. Pengertian Diagram Venn
Diagram venn adalah suatu cara menyatakan himpunan dengan menggunaan gambar. Diagram venn dapat diartikan sebagai sebuah diagram yang didalamnya terdapat seluruh kemungkinan benda ataupun objek.
Dalam diagram Venn, himpunan semesta dinyatakan dengandaerah persegi panjang, sedangkan himpunan lain dalam semestapembicaraan dinyatakan dengan kurva mulus tertutup sederhana dan noktah-noktah untuk menyatakan anggotanya.
5. Notasi dan Anggota Himpunan
Suatu himpunan biasanya diberi nama atau dilambangkan dengan huruf besar (kapital)A,B,C, ...,Z. Adapun benda atau objek yang termasuk dalam himpuna tersebut ditulis dengan menggunakan pasangan kurung kurawal {...}.
6. Menyatakan Suatu Himpunan
Dapat dinyatakan dengan 3 cara:
a. Dengan kata-kata
b. Dengan notasi pembentuk himpunan
c. Dengan mendaftar anggota-anggotanya
7. Himpunan Bagian
Himpunan A merupakan himpunan bagian B jika setiap anggota A menjadi anggota B dengan menotasikan A⊂B atau B⊃A.
Himpunan A bukan merupakan himpunan bagian B jika terdapat anggota A yang bukan anggota B dan dinotasikan A⊄B.
Setiap himpuna A merupakan himpunan bagian dari himpunan A sendiri, ditulis A⊂A.
Cara mengatasi adfly tidak bisa dibuka / blank page




5. Sekarang bisa dicoba untuk membuka link download yang di direct ke adfly, atau jika sudah dalam link download coba anda refresh dengan menekan tombol F5.
Tuesday, January 26, 2016
Cara membedakan flashdisk asli dengan yang palsu
Flashdisk? apa sih flashdisk itu?
Flashdisk
yang biasanya sering disebut dengan USB Drive, Pen Drive, Pocket Drive, atau
microdisk merupakan sebuah perangkat keras dengan bentuk yang berbeda-beda.
Biasanya Flash Disk digunakan untuk alat penyimpanan data atau juga untuk
menginstal sistem operasi.
langsung saja kita simak cara
membedakan flashdisk asli dengan yang palsu :)
Apa Yang Dimaksud Flashdisk Palsu?
Flashdisk palsu adalah flashdisk dengan
kapasitas rendah yang telah dimanipulasi sehingga ia menunjukan kapasitas
penyimpanan yang lebih besar dari yang sebenarnya.
Flashdisk palsu ini akan mengatakan memiliki
kapasitas yang berlebihan pada sistem operasi, yang akan memberitahu jumlah
kapasitas yang salah jika kita melihat properties flashdisk
ini. Flashdisk palsu dapat beroperasi secara normal pada kapasitas rendah, akan
tetapi apabila sudah melebihi kapasitas sebenarnya, maka file yang
ada di dalamnya akan corrupt dan juga berpotensi menghilangkan
seluruh data yang ada di flashdisk.
Sebagai contoh, saya gunakan flashdisk yang
dikatakan dalamnya ada 512GB. Tapi karena ia telah dimanipulasi, sebenarnya
flashdisk ini hanya memiliki kapasitas sebesar 16GB saja di dalamnya dan bukan
berukuran 512GB seperti dinyatakan dalam properties pada
komputer.
Intinya, flashdisk palsu juga sebenarnya
memiliki ‘real memory’ di dalamnya hanya kapasitasnya sudah
dimanipulasi sehingga terlihat seolah-oleh lebih besar.
Selain flashdisk microSD juga dikhawatirkan
turut dipalsukan
Bagaimana Cara Membedakan Flashdisk Asli Dan
Palsu?
Hal paling mudah untuk membedakan flashdisk
asli dan palsu adalah dari segi harga dan ukuran kapasitasnya. Flashdisk yang
harganya 10%, 20%, dan 40% lebih murah dari harga sebenarnya masih dapat
dikatakan asli tapi jika harganya 60%, 70% bahkan sampai 90% lebih murah
dari harga sebenarnya, Anda harus mulai berhati- hati.
Hal lain yang Anda bisa lihat adalah dengan
mengidentifikasi kemasan flashdisk. Seringkali kemasan flashdisk palsu hadir
dengan tulisan dan font yang cetakannya agak buruk dan tidak
sebagus flashdisk asli. Cara ini mungkin agak sulit karena apabila dilihat
hanya sekilas, maka akan tampak sama. Saya sarankan jika Anda membeli flashdisk
asli, perhatikan dengan teliti kemasannya. Agar Anda bisa membedakan apabila
menemui flashdisk palsu.
Ciri-Ciri Flashdisk Palsu
Bila Anda melihat properties flashdisk
palsu di sistem operasi seperti Windows, OS X dan termasuk Linux akan
menunjukkan jumlah kapasitas seperti yang dinyatakan pada kemasan. Kapasitas di properties ini
seolah-oleh kapasitas sebenarnya, namun tentulah ini adalah kapasitas yang
sudah dimanipulasi oleh sindikat pemalsu flashdisk.
Trik selanjutnya yang dilakukan pemalsu adalah
flashdisk ini dapat digunakan sama seperti flashdisk asli. Anda dapat gunakan
untuk membuat proses copydan paste fileke
dalamnya asalkan tidak mencapai kapasitas penyimpanan sebenarnya.
Seperti yang saya katakan sebelumnya,
flashdisk palsu akan menunjukkan ‘gejala-gejalanya’ ketika data yang dimasukkan
melebihi jumlah kapasitas sebenarnya.
Setelah melebihi kapasitas sebenarnya, data
baru yang dimasukkan akan hilang secara sendirinya. Mungkin tidak akan terlihat
secara langsung di folder namun apabila Anda membuka folder tersebut data di
dalamnya akan mulai corrupt (biasanya dalam 0 byte) ketika
dibaca kembali. Hal ini mudah dikenali jika Anda mencoba untuk membuka file di
dalamnya, Anda akan menemukan gambar, video, dan dokumen Anda rusak dan hilang.
Gejala lain adalah saat flashdisk palsu ini
mulai membuat prosesoverwriting secara sendirinya yang mana Anda
akan menemukan root folder pada flashdisk ini menjadi blank secara
tiba-tiba. Ada juga gejala dimana flashdisk ini menjadi write protected ketika
mencapai batas penyimpanan sebenarnya dan ada juga gejala yang mana ia tidak
akan menunjukkan ada error sampai flashdisk ini dikeluarkan dan dimasukkan
kembali ke dalam komputer.
Cara Menguji Flashdisk Palsu?
Salah satu cara yang bisa Anda lakukan untuk
menguji flashdisk palsu adalah dengan menempatkan banyak data di dalamnya. Saya
sarankan Anda untuk menempatkan data setidaknya 25% dari kapasitas yang
tertulis di flashdisk tersebut. Flashdisk palsu mulai menunjukkan
ketidakasiliannya ketika lebih 25% kapasitas digunakan dari kapasitas
penyimpanan asli.
Setelah Anda menempatkan data lebih dari yang
disebutkan di atas, hapus penyimpanan tersebut dan masukkan kembali ke dalam
komputer. Jika ada file yang mulai corrupt atau
salah satu file di dalamnya secara tiba-tiba memiliki salinan file yang
sama secara banyak, berarti flashdisk tersebut palsu.
Cara lain yang dapat dilakukan dengan
menggunakan perangkat lunak h2testw yang memungkinkan Anda melihat kapasitas
sebenarnya pada flashdisk yang diduga palsu tersebut. Namun cari ini
membutuhkan waktu yang agak lama karena ia akan menjalankan proses masuk dan
membaca data yang sebenarnya terlebih dahulu. Flashdisk asli umumnya memiliki
writing speed hingga 3 sampai 12MB per detik dan ini mungkin memakan waktu
sekitar 10 sampai 40GB per jam.
Menggunakan perangkat lunak h2testw juga mudah
karena memilikiinterface yang sederhana dan straight-forward untuk
pengguna. Anda hanya perlu memilih ‘target‘ yaitu penyimpanan yang ingin
diuji kemudian jalankan proses ‘write and verify data’. Jika ia
menunjukkandata loss yang banyak lebih dari yang tertulis, maka
flashdisk tersebut palsu.
Inilah sebabnya mengapa sindikat penjualan
flashdisk palsu sulit dibasmi, karena sulit proses pengujiannya membutuhkan
proses yang cukup rumit dan waktu yang agak lama.
Kesimpulan
Jika Anda sudah terlanjur membeli flashdisk
palsu, Anda masih dapat menggunakannya seperti biasa hanya saja ada beberapa
langkah harus dilakukan. Saya sarankan Anda jalankan tes melalui perangkat lunak
di atas dan pastikan Anda tahu kapasitas sebenarnya. Jika ia menunjukkan
kapasitas sebenarnya sebesar 2GB, jangan masukkan data di dalamnya lebih dari kapasitas
tersebut. Jika tidak, file Anda akan mulai rusak dan pastinya
membahayakan data-data penting Anda.
Bagi Anda yang membaca artikel ini, saya
menyarankan agar menginformasikannya kepada orang lain agar tidak ada yang
tertipu dengan flashdisk palsu ini, sekaligus untuk memberantas sindikat
pemalsu flashdisk.
Saturday, January 24, 2015
BAHASA PEMROGRAMAN C DAN C++
Kali ini saya akan berbagi tentang BAHASA PEMROGRAMAN C DAN C++. berikut informasinya.
ELEMEN DASAR BAHASA PEMROGRAMAN C++
1. Identifier (Pengenal) Bahasa C++
2. Himpunan Karakter
Himpunan karakter pada C++ terdiri dari huruf, digit maupun simbol-simbol lainnya (termasuk spasi, karakter kontrol)Huruf: A B C D E F G H I J K L M N O P Q R S T U V W X Z Y a b c d e f g h i j k l m n o p q r s t u v w x y z
Digit: 0 1 2 3 4 5 6 7 8 9
Simbol dan lain-lain: _ - + * dan sebagainya.
3. Kata-kata Kunci
auto, double, int, struct, break, else, loop, switch, case, enum, register, typedef, char, extern, return, union, const, float, short, unsigned, continue, for, signed, void, default, goto, sizeof, volatile, do, if, static, while
Sedangkan turbo C memperluasnya dengan menambahkan beberapa kata kunci:
_cs, _ss, far, near, _ds, asm, huge, pascal, _es, cdecl, interrupt
Sementara itu, Microsoft C/C++ menambah beberapa kata kunci:
_asm, _loadds, _cdecl, _huge, _far, _pascal, _export, _interrupt, _fortran, _segname, _near, _saveregs, _segment, _syscall, _self, _stdcall, _fastcall, _based
4. Tipe Data Bahasa C++
char 1 byte -128 s/d +127
int 2 byte -32768 hingga +32767
short 2 byte -32.768 s/d 32.767
long 4 byte -2.147.438.648 s/d 2.147.438.647
float 4 byte 3,4x10-36 s/d 3,4x10+38
double 8 byte 1,7x10-308 s/d 1,7x10+308
long double 10 byte 3,4x10_4932 s/d 1,1x10+4932
enum 2 byte -32.768 s/d 32.767
pointer 2 byte (near, based)
pointer 4 byte (far, huge)
4.1. Tipe Data Tertentu
Modifier unsigned:unsigned char 1 byte 0 s/d 255
unsigned int 2 byte 0 s/d 32767
unsigned short 2 byte 0 s/d 32.767
unsigned long 4 byte 0 s/d 2.147.438.647
Modifier signed:
Digunakan untuk memperluas tanda yang digunakan integer dan karakter. Cara ini memungkinkan untuk menyimpan suatu nilai dalam bentuk bilangan positif atau negatif.
Tipe data Ukuran memori Jangkauan nilaisigned char 1 byte -128 s/d +127
signed int 2 byte -32768 hingga +32767
signed short 2 byte -32.768 s/d 32.767
signed long 4 byte -2.147.438.648 s/d 2.147.438.647
#include
#include
void main()
{
clrscr();
cout << "Ukuran char : " << sizeof(char) << '\n';
cout << "Ukuran short : " << sizeof(short) << '\n';
cout << "Ukuran int : " << sizeof(int) << '\n';
cout << "Ukuran long : " << sizeof(long) << '\n';
cout << "Ukuran float : " << sizeof(float) << '\n';
cout << "Ukuran double : " << sizeof(double) << '\n';
cout << "Ukuran long double : " << sizeof(long double) << '\n';
}
Penjelasan program:
cout << "Hallo! Selamat datang di website ideelok \n";
5. Variabel dan Konstanta Bahasa C++
5.1. Mendeklarasikan dan Mendefinisikan Variabel
Variabel yang akan digunakan dalam program haruslah dideklarasikan terlebih dahulu, maksudnya mengenalkan sebuah pengenal ke program dan menentukan jenis data yang bisa disimpan di dalamnya. Apabila suatu pendeklarasian menyebabkan pengalokasian memori, maka pendeklarasian tersebut dinamakan pendefinisian. Yang jelas pendefinisian berarti pula pendeklarasian, tetapi tidak semua pendeklarasian berarti pendefinisian.bentuk pendefinisian variabel:
tipe daftar_variabel;
Pada pendefinisian variabel, daftar_variabel dapat berupa sebuah variabel atau beberapa variabel yang dipisahkan dengan koma.
5.2. Memberikan Nilai ke Variabel
Bentuk pernyataan yang digunakan untuk memberikan nilai ke variabel adalah:variabel = nilai;
Contoh:
jumlah = 10;
harga_barang = 1500;
5.3. Variabel dan Konstanta Bertipe char
Bentuk pernyataan variabel bertipe char:char karakter;
Dalam hal ini variabel karakter bertipe char. Variabel ini dapat menampung data sebuah karakter. Untuk menuliskan sebuah konstanta bertipe char, karakter perlu ditulis di dalam tanda petik tunggal, contoh: 'A' karakter berupa huruf A.
Karakter yang ditulis dengan bentuk \karakter mempunyai arti tersendiri (karakter khusus) dan biasa disebut escape sequence characters.
Karakter-karakter khusus tersebut antara lain:
\0 artinya karakter ber-ASCII nol (karakter nul)
\a artinya karakter bel
\b artinya karakter backspace
\f artinya karakter formfeed (ganti halaman)
\n artinya karakter newline (pindah baris)
\r artinya karakter carriage return (ke awal baris) tanpa linefeed
\t artinya karakter tab horizontal
\v artinya karakter tab vertikal
\\ artinya karakter \
\' artinya karakter '
\" artinya karakter "
\? artinya karakter ?
\ooo artinya karakter yang nilai oktalnya adalah ooo (tiga digit oktal)
\xhh artinya karakter yang nilai heksadesimalnya adalah hh (dua digit heksadesimal)
5.4. Variabel dan Konstanta Bertipe int
Variabel bertipe int didefinisikan dengan bentuk:int bilangan;
5.5. Variabel dan Konstanta Bertipe long
Apabila diinginkan untuk memproses bilangan bulat yang nilainya lebih besar daripada tipe int, Anda dapat menggunakan tipe long. Suatu variabel bertipe long didefinisikan dengan cara seperti di bawah ini:long jumlah_penduduk;
Pada contoh ini, jumlah_penduduk didefinisikan bertipe long. Dengan demikian variabel ini dapat menampung nilai ratusan juta. Adapun konstanta bertipe long biasa ditulis dengan akhiran L. Sebagai contoh: 1543267635435L
5.6. Variabel dan Konstanta Bertipe float, double dan long double
float panjang;
double phi;
long double tetapan;
5.7. Inisialisasi Variabel
Adakalanya dalam penulisan program, variabel langsung diberi nilai awal setelah didefinisikan. Sebagai contoh:int jumlah;
jumlah = 80;
Dua pernyataan seperti di atas sebenarnya dapat diangkat melalui pendefinisian yang disertai penugasan nilai, seperti berikut:
int jumlah = 80;
OPERATOR BAHASA PEMROGRAMAN C++
a) Operator bitwise
Operasi AND bitwise membandingkan dua bit; jika kedua bit tersebut adalah 1, maka hasilnya 1, selain itu hasilnya 0.
Logika AND:
Bit 0 Bit 1 Hasil
0 0 0
0 1 0
1 0 1
1 1 1
OR
Simbol operator I, dengan bentuk pemakaian : operand1 I opeand2
Operasi OR bitwise membandingkan dua bit dan memberikan hasil 1 jika kedua bit yang dibandingkan itu salah satu atau keduanya 1.
Logika OR:
Bit 0 Bit 1 Hasil
0 0 0
0 1 1
1 0 1
1 1 1
XOR
Simbul operator: ^, dengan bentuk penggunaan : operand1 ^ operand2
Operasi EXCLUSIVE OR (XOR) bitwise membandingkan dua bit dan memberikan hasil 1 bila kedua bit merupakan komplementer satu sama lain.
Logika XOR:
Bit 0 Bit 1 Hasil
0 0 0
0 1 1
1 0 1
1 1 0
Contoh program operasi I, & dan ^:
//* Efek operator I, & dan ^ *
#include
#include
void main()
{
unsigned char angka1 = 81;
unsigned char angka2 = 99;
unsigned char a, b, c;
clrscr();
a = angka1 I angka2; //operasi OR
b = angka1 & angka2; //operasi AND
c = angka1 ^ angka2; //operasi XOR
cout << "a= " << a << '\n';
cout << "b= " << b << '\n';
cout << "c= " << c << '\n';
}
Hasil eksekusi program di atas, adalah:
a= 115
b= 65
c= 50
Penjelasan hasil program:
Operasi OR pada a:
0000 0000 0101 0001 <- 81="81" br="br">0000 0000 0110 0011 <- 99="99" br="br">-------------------------------
0000 0000 0 1 1 0011 <- 115="115" br="br">
Operasi AND pada b:
0000 0000 0101 0001 <- 81="81" br="br">0000 0000 0110 0011 <- 99="99" br="br">-------------------------------
0000 0000 0100 0001 <- 65="65" br="br">
Operasi XOR pada c:
0000 0000 0101 0001 <- 81="81" br="br">0000 0000 0110 0011 <- 99="99" br="br">-------------------------------
0000 0000 0011 0010 <- 50="50" p="p">
b) Operator Shift
Operator >> dan << pada bahasa pemrograman C++ berguna untuk menggeser bit-bit dalam suatu bilangan bulat ke kiri atau ke kanan. Shift kiri menggerakkan bit-bit ke kiri dan mengatur bit paling kanan (yang tidak signifikan) menjadi nol. Sedangkan bit paling kiri (paling signifikan) yang ter-shift keluar akan dibuang. Sementara itu, operator shift kanan menggerakkan bit-bit ke kanan. Bit-bit dengan orde lebih rendah yang ter-shift keluar akan dibuang. Pergeseran bit ke kiri mempunyai efek seperti perkalian, sedangkan pergeseran ke kanan memberikan efek seperti pembagian.
b.1) Operastor shift kiri
Bentuk umum dipakai: nilai << jumlah bit digeser ke kiri
Setiap pergeseran sebuah bit akan memberikan pengaruh seperti halnya perkalian dengan bilangan dua. Untuk lebih jelasnya perhatikan contoh berikut beserta hasilnya:
//* Operator SHIFT KIRI *
#include
#include
main()
{
unsigned char x = 93;
clrscr();
cout << "Nilai x semula = " << x << '\n';
x = x << 1; // geser ke kiri 1 bit
cout << "Nilai x kini = " << x << '\n';
}
Hasil eksekusi program:
Nilai x semula = 93
Nilai x kini = 186
Penjelasan hasil program:
0000 0000 0101 1101 <- 93="93" br="br">digeser ke kiri 1 bit
0000 0000 1011 1010 <- 186="186" br="br">di bagian kanan selalu disisipi dengan nol sebanyak bit yang digeser.
b.2) Operator shift kanan
Bentuk umum dipakai: nilai >> jumlah bit digeser ke kanan
Setiap pergeseran sebuah bit akan memberikan pengaruh seperti halnya pembagian dengan bilangan dua. Untuk lebih jelasnya perhatikan contoh berikut beserta hasilnya:
//* OPERATOR SHIFT KANAN *
#include
#include
void main()
{
unsigned char x = 93;
clrscr();
cout << "Nilai x semula = " << x << '\n';
x = x >> 1; // geser kekanan 1 bit
cout << "Nilai x kini = " << x << '/n';
}
Hasil eksekusi program:
Nilai x semula = 93
Nilai x kini = 46
Penjelasan hasil program:
0000 0000 0101 1101 <- 93="93" br="br">digeser ke ke kanan 1 bit
0000 0000 0010 1110 <- 186="186" br="br">di bagian kiri selalu disisipi dengan nol sebanyak bit yang digeser.
c) Operator Komplemen
Operator ini mempunyai sifat membalik (menginversi) nilai setiap bit. Jika bit operand bernilai 1 hasilnya 0, dan bila bit operand bernilai 0 hasilnya 1.
Contoh pemakaian operator komplemen:
//* Operator komplemen *
#include
#include
main()
{
unsigned char nilai = 81;
unsigned char a;
clrscr();
a = ~nilai; // komplemen dari nilai
cout << "a = " << a << '\n';
}
Hasil eksekusi program:
a = 65454
Penjelasan hasil program:
0000 0000 0101 0001 <- 81="81" br="br">inversinya menjadi
1111 1111 1010 1110 <- 6554="6554" br="br">
d) Operator Aritmatika
Bahasa C++ melibatkan operator aritmatika standar untuk penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/), dan modulus (%). Operator aritmatika tersebut tergolong sebagai operator binary. Adapun operator yang tergolong sebagai operator unary yaitu tanda minus (-), dan tanda plus (+).
Prioritas operator :
Operator dengan prioritas tinggi akan diutamakan dalam hal pengerjaan dibandingkan dengan operator yang memiliki prioritas lebih rendah.
Prioritas 1: + --
Prioritas 2: - (unary minus)
Prioritas 3: * / %
Prioritas 4: + -
Apabila operastor memiliki prioritas yang sama, operator yang terletak disebelah kiri dalam suatu ungkapan yang akan diutamakan untuk dikerjakan terlebih dahulu.
Tanda kurung biasa digunakan untuk urutan mengerjakan, misalnya x = (2 + 3) * 2;
(2 + 3 akan dikerjakan terlebih dahulu baru dikalikan dengan 2)
Contoh program:
//* Operasi aritmatika dengan menggunakan tanda kurung) *
#include
#include
void main()
{
clrscr();
int x;
x = 2 + 3 * 2;
cout << "x= " << x << '\n';
x = (2 + 3) * 2;
cout << "x= " << x << '\n';
}
Hasil eksekusi program:
x= 8
x= 12
Operator seperti penjumlahan, pengurangan, perkalian dan pembagian merupakan hal yang umum. Adapun operator sisa pembagian (operator modulus) yang berupa % ada baiknya untuk diterangkan lebih lanjut. Operator ini diterapkan pada operan bertipe integer. Untuk lebih jelasnya perhatikan beberapa contoh berikut:
7 % 2 -> 1 sisa pembagian bilangan 7 dengan 2 adalah 1
9 % 5 -> 4 sisa pembagian bilangan 9 dengan 5 adalah 4
Contoh program
//* sisa pembagian (modulus) *
#include
#include
void main()
{
clrscr();
cout << 9 % 5 << '\n';
cout << 13 % 5 << '\n';
}
Hasil eksekusi program:
4
3
e) Operator Assigenment
Operator assigenment dalam bahasa pemrograman C/C++ berbeda dengan statement assigenment dalam bahasa yang lain. Assigenment dilakukan oleh operator assigenment dan bukan oleh staement assigenment. Seperti operator bahasa pemrograman C++ yang lain, hasil operator assigenment merupakan nilai yang diberikan. Misalnya :
nilai = 4 * (bilangan = 3)
Disini bilangan diberikan nilai 3. Nilai 3 ini dikali dengan 4, sehingga nilai mendapatkan hasil akhir 12.
Jangan lupa tinggalkan komentar anda yah.
Tuesday, January 20, 2015
Sistem Masukan, Fungsi Masukan Dan Struktur Masukan
Contoh Input : Mouse,Joystick,Keyboard.
· Input Device (Alat Masukan)
Input device adalah perangkat keras komputer atau alat yang digunakan untuk menerima input dari luar sistem, dan dapat berupa signal input atau maintenance input. Fungsi dari input deviCe adalah sebagai alat untuk memasukan data atau perintah ke dalam komputer.Contoh input device adalah: keyboard dan mouse.
· Output Device (Alat Keluaran)
Output device adalah perangkat keras komputer yang berfungsi menampilkan keluaran Sebagai hasil pengolahan data. Hasil keluaran tersebut dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara.contoh output device adalah: Monitor, Printer, Speaker
· I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. I/O Port juga biasa disebut dengan bagian interface (antar muka) karena peralatan input dan output di atas terhubungi melalui port ini. Port I/O yang berarti gerbang konektor Input/Output pada komputer, seperti pada keyboard, mouse ataupun USB.· CPU (Central Processing Unit)
CPU adalah otak sistem komputer, CPU memiliki dua bagian fungsi operasional, yaitu: sebagai pusat pengolah data yaitu ALU (Arithmetical Logical Unit), sebagai pengontrol kerja komputer yaitu CU (Control Unit)· Memory
Random Access Memory (RAM), Data dan program yang dimasukan melalui alat input akan disimpan terlebih dahulu di memori utama, khususnya RAM, yang dapat diakses secara acak oleh pemrogram. Struktur RAM terdiri dari empat bagian utama, yaitu:- Input storage, digunakan untuk menampung input yang dimasukkan melalui alat input
- Program storage, digunakan untuk menyimpan semua intruksi-intruksi program yang akan diakases.
- Working storage, digunakaan untuk menyimpan data yang akan diolah dan hasil pengolahan.
- Output storage, digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat outut