Sumber Ilmu Komputer
Breaking News
Selasa, 29 November 2016
Selasa, 20 September 2016
ARRAY
1.
Pengertian
Pengertian Array adalah sekumpulan variabel yang memiliki tipe data
yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang
penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun
referensi objek dalam jumlah banyak dan terindeks. (azizah, 2016)
2.
Array Satu Dimensi
Definisi Array 1
dimensi : Array 1 Dimensi , array adalah hal yang paling penting dalam setiap
bahasa pemrograman. Menurut definisi, array adalah alokasi memori statis. Ini
mengalokasikan memori untuk tipe data yang sama secara berurutan. Ini berisi
beberapa nilai jenis yang sama. Hal ini juga menyimpan nilai-nilai dalam memori
pada ukuran tetap. Array juga mempunyai definisi lain yaitu struktur data yang
statis yang mempunyai 1 nama tetapi memiliki banyak tempat. Setiap tempat harus
dibedakan, untuk membedakannya dibutuhkan penunjuk, pentunjuk dapat berupa
karakter(char) atau integer. Sekali disimpan dalam penunjuk yang sama(berbentuk
indeks), maka isinya tidak akan hilang kecuali indeksnya diisi oleh nilai yang
lain. (rendi, 2013)
Elemen-elemen
tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut
boleh berbeda
Elemen ke-
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
Nilai
|
23
|
34
|
32
|
12
|
25
|
14
|
23
|
12
|
11
|
10
|
Bentuk umum: NamaArray[n] = {elemen0, elemen1, elemen2,.....,n};
n = jumlah elemen (M, 2010)
3.
Array dua dimensi
Array
adalah sesuatu yang berbaris atau berderet-deret sedemikian rupa sehingga
alamatnya saling bersambung atau bersebelahan/berdampingan (contiguous).
Array dibagi menjadi dua yaitu Array satu dimensi dan multi dimensi. (Anindya, 2012)
Merupakan
sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen
yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indekskolom. (Nurrohmah, 2013)
Jika array
satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen,
maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom
elemen yang bertipe sama sehingga dapat digambarkan sebagai berikut:
0
|
1
|
2
|
3
|
4
|
5
|
6
|
|
0
|
10
|
21
|
23
|
43
|
45
|
78
|
65
|
1
|
45
|
43
|
65
|
12
|
21
|
12
|
21
|
2
|
32
|
34
|
23
|
56
|
54
|
34
|
45
|
32
|
11
|
12
|
32
|
23
|
56
|
76
|
45
|
Bentuk umum:
NamaArray [m][n];
Atau
NamaArray [m][n] = { {a,b,..z},{1,2,...,n-1} };
Contoh:
double matrix[4][4];
bool papan[2][2] = { {true,false},{true,false} };
Pendeklarasian array dua dimensi hampir sama dengan pendeklarasian array
satu dimensi, kecuali bahwa array dua dimensi terdapat dua jumlah elemen yang
terdapat di dalam kurung siku dan keduanya boleh tidak sama. (M, 2010)
Download dokumen klik
Kamis, 01 September 2016
Flowchart
A. Pengertian dan Definisi Flowchart
Flowchart
atau Bagan alir adalah bagan (chart) yang menunjukkan
alir (flow) di dalam program atau prosedur sistem secara logika. Bagan
alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk
dokumentasi. (Wiguna, 2015)
B. JENIS-JENIS FLOWCHART
1. Flowchart terbagi atas lima jenis, yaitu :
2. Flowchart Sistem (System Flowchart)
3. Flowchart Paperwork / Flowchart Dokumen (Document Flowchart)
4. Flowchart Skematik (Schematic Flowchart)
5. Flowchart Program (Program Flowchart)
6. Flowchart Proses (Process Flowchart).
(Rizqi, 2015)
C. Simbol-simbol flowchart
Simbol-simbol
Flowchart Simbol-simbol yang di pakai dalam flowchart dibagi menjadi 3 kelompok
:
Flow direction symbols - Digunakan untuk
menghubungkan simbol satu dengan yang lain
– Disebut juga connecting line
Processing symbols - Menunjukan jenis
operasi pengolahan dalam suatu proses /
Prosedur Input / Output symbols -
Menunjukkan jenis peralatan yang digunakan sebagai media input atau output (Dr. A. RAMADONA NILAWATI, 2005)
Kamis, 18 Agustus 2016
Skema Interkoneksi
Gambar.
Pola interkoneksi bus (un0wn, 2011)
Interkoneksi
Bus
Sebuah
bus biasanya terdiri atas beberapa saluran. Sebagai contoh bus data terdiri
atas 8 saluran sehingga dalam satu waktu dapat mentransfer data 8 bit. Secara
umum fungsi saluran bus dikatagorikan dalam tiga bagian, yaitu :
1. Saluran
Data
Lintasan bagi perpindahan data antar modul. Secara
kolektif lintasan ini disebut bus data. Umumnya jumlah saluran terkait dengan
panjang word, misalnya 8, 16, 32 saluran. Jumlah saluran dalam bus data
dikatakan lebar bus, dengan satuan bit, misal lebar bus 16 bit
2. Saluran
Alamat (Address Bus)
·
Digunakan untuk menspesifikasi sumber
dan tujuan data pada bus data.
·
Digunakan untuk mengirim alamat word
pada memori yang akan diakses CPU.
·
Digunakan untuk saluran alamat perangkat
modul komputer saat CPU mengakses suatu modul.
·
Semua peralatan yang terhubung dengan
sistem komputer, agar dapat diakses harus memiliki alamat.
3. Saluran
kontrol (Control Bus)
Digunakan untuk mengontrol bus data, bus alamat dan
seluruh modul yang ada.Karena bus data dan bus alamat digunakan oleh semua
komponen maka diperlukan suatu mekanisme kerja yang dikontrol melalui bus
kontrol ini. (RAHIMATULLAH, 2014)
Angka
3,15 menunjukkan jenis pertukaran yang dibutuhkan oleh yang menunjukkan bentuk
utama dari input dan output untuk setiap jenis modul Struktur interkoneksi
adalah kumpulan lintasan yang menghubungkan berbagai komponen-komponen seperti
CPU, Memory dan i/O, yang saling berkomunikasi satu dengan lainnya.
1. CPU
CPU membaca instruksi
dan data, menulis data setelah diolah, dan menggunakan signal-signal kontrol
untuk mengontrol operasi sistem secara keseluruhan. CPU juga menerima
signal-signal interupt.
2. MEMORY
Memory umumnya modul memory
terdiri dari n word yang memiliki panjang yang sama. Masing-masing word diberi
alamat numerik yang unik(0,1…,N-1). Sebuah word data dapat dibaca dari memory
atau ditulis ke memori. Sifat operasinya ditandai oleh signal-signal control
read dan write. Lokasi bagi operasi dispesifikasikan oleh sebuah alamat.
3. I/O
I/O berfungsi sama
dengan memory.Terdapat dua buah operasi, baca dan tulis. Selain itu,
modul-modul i/O dapat mengontrol lebih dari 1 perangkat eksternal. Kita dapat
mengaitkan interface ke perangkat eksternal sebagai sebuah port dan memberikan
alamat yang unik (misalnya,0,1,…,M-1) ke masing-masing port tersebut. Di
samping itu, terdapat juga lintasan-lintasan data internal bagi input dan
output data dengan suatu perangkat eksternal. Terakhir, modul i/O dapat
mengirimkan sinyal-sinyal interupt ke cpu.
4. PROCESSOR
Prosesor
membaca dalam instruksi dan data, menulis data setelah keluar pengolahan, dan
menggunakan sinyal kontrol untuk mengendalikan keseluruhan sistem operasi. Juga
menerima sinyal interupt. (EVA, 2013)
By : Deki
Jenis, fungsi dan Sistem Bus
Pengertian
Bus adalah bagian dari sistem komputer yang berfungsi untuk
memindahkan data antar bagian – bagian dalam sistem komputer. Data dipindahkan
dari piranti masukan ke CPU, CPU ke memori, atau dari memori ke piranti
keluaran. (NIFAN, 2013)
A.
Sistem
Bus
1. Data
bus
jalur
– jalur perpindahan data antar modul dalam sisterm computer. 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 system secara keseluruhan. Sifatnya
bidirectional, maksudnya adalah CPU dapat membaca dan menerima data melalu data
bus ini. Data bus biasanya terdiri atas 8, 16 atau 64 jalur parallel.
2. Address
bus
untuk
menandakan lokasi sumber atau 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 parallel.
3. Control
bus
untuk mengidentifikasi alamat Bus.
Control bus terdiri atas 4 sampai 10 jalur parallel. (raka, 2014)
A.
Jenis
– jenis dan Fungsi Bus
1. Bus
PCI (Peripheral Component Interconnect)
Bus
PCI adalah bus yang tidak tergantung prosesor dan berfungsi sebagai bus
mezzanine atau bus peripheral. PCI memiliki kinerja tinggi untuk sistem I/O
berkecepatan tinggi seperti: video adaptor, NIC, disk controller, sound card,
dan ain-lain. Standar PCI adalah 64 saluran data pada kecepatan 33 MHz, laju
transfer data 264 MB per detik atau 2,112 Gbps.
2. Bus
USB
Semua
perangkat peripheral tidak efektif apabila dipasang pada bus berkecepatan
tinggi PCI, sedangkan banyak peralatan yang memiliki kecepatan rendah seperti
keyboard, mouse, dan printer.Sebagai solusinya tujuh vendor komputer (Compaq,
DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom) bersama-sama merancang
bus untuk peralatan I/O berkecapatan rendah.Standar yang dihasilkan dinamakan
Universal Standard Bus (USB).
3. Bus
SCSI (Small Computer System Interfaces)
SCSI
adalah perangkat peripheral eksternal yang dipopulerkan oleh Macintosh pada
tahun 1984. SCSI merupakan interface standard untuk drive CDROM, peralatan
audio, hard disk, dan perangkat penyimpanan eksternal berukuran besar. SCSI
menggunakan interface paralel dengan 8, 16 atau 32 saluran data. Konfigurasi
SCSI umunya berkaitan dengan bus, walaupun pada kenyataanya perangkat-perangkat
tersebut dihubungkan secara daisy-chain. Seluruh perangkat berfungsi secara independen
dan dapat saling bertukar data.
4. Bus
Fire Wire
Semakin
pesatnya kebutuhan bus I/O berkecepatan tinggi dan semakin cepatnya prosesor
saat ini yang mencapai 1 GHz, maka perlu diimbangi dengan bus berkecepatan
tinggi juga.Bus SCSI dan PCI tidak mencukupi kebutuhan saat ini.Sehingga
dikembangkan bus performance tinggi yang dikenal dengan Fire Wire. (Puspanda
Hatta, 2014)
5. Bus
Prosessor
Disebut
juga dengan front-side bus (FSB), merupakan bus tercepat pada
komputer dan merupakan inti dari chipset (dan motherboard). Utamanya, bus ini
di gunakan oleh mikroprosesor untuk melewatkan informasi ke / dari chache atau
memori utama, dan juga ke chipset north-bridge. Bus prosessor pada komputer
sekarang berjalan pada kecepatan 66MHz, 100MHz, 133MHz,atau 200Mhz
menggunakan lebar jalur data 64 bit (8 byte).
6. Bus
AGP
singkatan dariAccelerated
Graphics Port adalah sebuah busyangdikhususkan sebagai bus pendukung kartu
grafis berkinerja tinggi, menggantikan bus ISA, bus
VESAatau bus PCIyang sebelumnya digunakan. Sebenarnya AGP dibuat
berdasarkan bus PCI, tapi memiliki beberapa kemampuan yang lebih baik.
Selain itu,secara fisik, logis dan secara elektronik, AGP bersifat independen
dari PCI.Tidak seperti bus PCI yang dalam sebuah sistem bisa terdapat
beberapa slot, dalam sebuahsistem, hanya boleh terdapat satu buah slot AGP
saja. (sirait, 2014)
Langganan:
Postingan (Atom)