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
Read more ...

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)
    Lebih lengkap Klik disini

Read more ...

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
Read more ...

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)
By : Deki

Read more ...
Designed By