Jumat, 13 November 2015

Tujuan Mempelajari Arsitektur Komputer

Mengapa Mempelajari Arsitektur Komputer itu Penting?
Pada dasarnya mempelajari arsitektur komputer itu merupakan sesuatu yang penting, terutama bagi para programmer dan juga teknisi komputer. Berikut ini adalah beberapa tujan dan juga manfaat utama yang bisa kita peroleh dari mempelajari arsitektur komputer:
  1. Membangun sebuah sistem komputer yang sesuai dengan fungsinya
Tujuan pertama dari mempelajari arsitektur komputer adalah agar kita bisa merancang dan juga membangun sebuah sistem komputer sesuai dengan fungsi dan kegunaannya dengan tepat. Arsitektur komputer dapat diibaratkan sebagai sebuah blueprint dari komputer.
Dengan adanya blueprint ini, maka kita dapat melakukan analisis terhadap fungsi dan juga kegunaan dari komputer, sehingga kita dapat merancang dan juga membangun sebuah komputer yang memiliki fungsi dan juga kegunaan yang tepat sasaran, sesuai dengan keinginan setiap user.
  1. Mengetahui bagaimana alur dan pola dari proses pembacaan data yang digunakan komputer
Dengan mempelajari arsitektur komputer, maka kita akan mengetahui pola dan juga alur yang dimiliki oleh sebuah komputer dalam melakukan proses pembacaan dan juga pengolahan data. Hal ini akan sangat berguna, terutama ketika kita ingin mengembangakn komputer menjadi lebih cepat dan juga meningkatkan fungsionalitas dari komputer itu sendiri.
  1. Mampu melakukan perbaikan dan maintenance pada komputer
Dengan mempelajari arsitektur komputer, maka kita akan menjadi lebih mudah dalam melakukan maintenance. Apabila kita sudah mengetahui arsitektur komputer yang digunakan, mak akita akan menjadi lebih mudah dalam mencari pemecahan masalah dari komputer tersebut.
  1. Dapat mengembangkan sistem komputer yang teritegrasi pada perangkat lunak atau perankat keras komputer
Sistem komputer pun juga bisa kita kembangkan menjadi lebih baik lagi, terutama apabila kita memahami arsitekturalnya. Kita akan mengetahui kelemahan dan juga kelebihan dari sistem komputer tersebut, sesuai dengan arsitektur yang digunakan. Karena itu, penting sekali untuk mempelajari arsitektural komputer untuk dapat mengembangkan komputer menjadi lebih baik lagi.
  1. Meningkatkan efisiensi dari sistem komputer
Dengan memahami arsitektural dari sebuah komputer, maka kita akan bisa melakukan peningkatan efisiensi dari sebuah sistem komputer. Hal ini sangat berpengaruh pada bagamaimana suatu sistem komputer bekerja. Berbeda arsitektur, maka berbeda pula kelebihan dan kekurangan komputer tersebut. Maka dari itu, kita pun harus paham mengenai arsitektur komputer yang digunakan.
Itulah beberapa tujuan dan juga manfaat yang akan kita peroleh apabila kita mempelajari arsitektur komputer.

Sumber :
http://dosenit.com/kuliah-it/teknologi-informasi/tujuan-mempelajari-arsitektur-komputer

STUKTUR DAN UNIT FUNGSIONAL DASAR KOMPUTER


Struktur dan Unit Fungsional Dasar Komputer
http://asep.ilearning.me/wp-content/uploads/sites/234/2014/09/image.jpg


Definisi Unit Fungsional
1. Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer
2. Output Device (Alat Keluaran)
Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara.
3. I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output di atas terhubung melalui port ini.
4. CPU (Central Processing Unit)
CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data, dan CU (Control Unit) sebagai pengontrol kerja komputer.
5. Memori
Memori terbagi menjadi dua bagian yaitu memori internal dan memori eksternal. Memori internal berupa RAM (Random Access Memory) yang berfungsi untuk menyimpan program yang kita olah untuk sementara waktu, dan ROM (Read Only Memory) yaitu memori yang haya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan.
6. 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.
7. 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.
8. Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 sampai 10 jalur paralel.

Pengertian dan Perbedaan Organisasi Komputer

Arsitektur Komputer
Atribut–atribut sistem komputer yang terkait dengan seorang programmer
Contoh: set instruksi, aritmetika yang digunakan teknik pengalamatan, mekanisme I/O

Organisasi Komputer
Bagian yang terkait erat dengan unit–unit operasional
Contoh: teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori, dan sinyal–sinyal kontrol

Cara Mempercepat Kinerja Komputer

1. Perbesar kapasitas RAM dan Harddisk

Proses multitasking yang terlalu berat menyebabkan kinerja suatu komputer/ laptop menjadi lambat. Menambah kapasitas RAM menjadi lebih besar lagi merupakan pilihan yang terbaik untuk mempercepat kinerja suatu komputer.
cara mempercepat kinerja komputer maupun laptop



Perhatikan pula kapasitas harddisk anda. Jika memang sudah hampir penuh (misalkan tersisa 10GB), tidak heran jika komputer/ laptop anda semakin melambat saja. Saya sarankan anda memperbesar kapasitas harddisk dan jika mempunyai dana lebih, tidak ada salahnya membeli SSD untuk meningkatkan performa komputer/ laptop anda.



2. Uninstall program yang tidak penting

cara mempercepat kinerja komputer maupun laptop



Untuk apa menginstal program yang tidak digunakan. Sayang jika menginstal program yang hanya membuang ruang hard disk anda. Untuk uninstall program, anda bisa melakukannya melalui Start > Control Panel > Uninstall a program kemudian uninstall program yang tidak digunakan/ penting.



3. Jangan lupa menginstal Antivirus



Pastikan anda sudah menginstal antivirus. Seperti yang kita ketahui bahwa rata-rata virus termasuk malware dan spyware menyebabkan kinerja suatu komputer menjadi lambat dan juga dapat merusak data/ file kita. Selain itu anda harus menginstal antivirus yang tepat, bukan antivirus yang malah memperlambat kinerja komputer/ laptop anda.



4. Hapus file-file sementara (sampah) pada Recycle Bin

cara mempercepat kinerja komputer maupun laptop
File sementara (sampah) dapat memperlambat kinerja suatu komputer/ laptop, jadi alangkah baiknya jika anda menghapusnya. Periksa terlebih dahulu file tersebut, jika memang benar-benar tidak dibutuhkan, silakan anda hapus dengan cara klik kanan icon Recycle Bin kemudian pilih Empty Recycle Bin. Alternatif software yang bisa anda gunakan adalah CCleaner, software tersebut juga dapat menghapus file sementara yang terdapat pada browser.



5. Minimalkan program yang berjalan pada Startup

cara mempercepat kinerja komputer maupun laptop
Semakin banyak program yang berjalan pada startup menjadi salah satu faktor yang menyebabkan kinerja suatu komputer menurun. Saya sarankan anda untuk menonaktifkan program apa saja yang benar-benar tidak penting dan tidak perlu berjalan di startup dengan cara tekan tombol Win+R > ketik msconfig > pilih tab Startup kemudian uncheck program yang ingin dinonaktifkan.
Agar lebih mudah, anda juga bisa menggunakan CCleaner untuk menonaktifkan program yang berjalan di startup.



6. Gunakan Disk Cleanup

cara mempercepat kinerja komputer maupun laptop
Tool ini berguna untuk menghapus file-file sementara pada setiap drive anda. Jadi anda bisa memilih drive mana saja yang ingin dibersihkan dari file-file sementara. Untuk menggunakan tool ini, silakan klik kanan drive yang ingin dibersihkan > pilih Properties kemudian pilih Disk Cleanup.

7. Gunakan Disk Defragmenter

cara mempercepat kinerja komputer maupun laptop
Fragmentasi pada data membuat drive anda bekerja lebih keras, tentu hal tersebut membuat performa komputer turun. Maka dari itu, anda disarankan menggunakan Disk Defragmenter untuk menyusun ulang data yang terfragmentasi. Anda bisa menggunakan tool ini dengan cara klik kanan drive yang ingin didefrag > pilih Properties > kemudian pilih Defragment now pada tab Tools.


STUKTUR DASAR PEMROGRAMAN TERSTRUKTUR

Struktur dasar yang digunakan didalam pemrograman terstruktur diantaranya  :

1. PEMROGRAMAN MODULAR

Didalam Pemrograman Modular, program dipecah-pecah kedalam modul-modul, dimana setiap modul menunjukkan fungsi dan tugas tunggal.

Modul-modul tersebut ditulis dan dicari kesalahannya secara terpisah dari modul yang lain.

Oleh karena tujuan dan ukuran dari setiap modul dibatasi, sehingga terjadinya kesalahan dapat dikurangi.


2. PEMROGRAMAN TOP DOWN

Pendekatan Top-Down sangat berguna didalam perencanaan Pemrograman Modular. Didalam Pemrograman Top-Down yang pertama kali didefenisikan adalah modul utama.

Modul Utama adalah modul yang pertama kali dijalankan, juga modul yang memanggil modul lainnya dan juga modul yang mengakhiri program.

Dalam merencanakan pemrograman Top – Down ini digunakan suatu alat bantu yang disebut dengan Struktur Chart (sering disebut sebagai Hierarchy Chart).

Dalam Struktur Chart digunakan beberapa lavel yang membedakan antar modul. Lavel yang ada dimulai dengan lavel 0. Lavel 0 ini berisi modul program utama. Dibawah lavel 0 terdapat lavel 1, yaitu berupa submodul–submodul yang dipanggil oleh modul utama, demikian seterusnya. Ringkasnya adalah modul pada lavel n akan memanggil modul pada level n + 1.


3. STRUKTUR PEMROGRAMAN

Salah satu tujuan dari perancangan Pemrograman Terstruktur adalah untuk mengurangi kebingungan yang dihasilkan dari pemakaian intruksi pencabangan atau intruksi GOTO.

Tidak ada persetujuan umum yang menyatakan bahwa sebuah program harus bebas dari perintah pencabangan (perintah GOTO).

Namun dalam Pemrograman Terstruktur diharuskalan untuk tidak menggunakan perintah pencabangan ini. Oleh karena itu sering disebut Pemrograman Terstruktur sebagai pemrograman tanpa GOTO (GOTOless Programming).


Program yang terstruktur (program yang dihasilkan dari teknik pemrograman terstruktur) mempergunakan 3 macam kendali konstruksi program, yaitu :

Struktur Berurutan (Sequence Structure);
Struktur Seleksi ; dan
Struktur Perulangan.


Kelebihan dan Kekurangan Pemrograman Terstruktur

Adapun kelebihan pemrograman terstruktur yaitu : 1. Mengandung teknik pemecahan masalah yang tepat dan benar
2. Memiliki algoritma pemecahan masalah yanag sederhana,  standar dan efektif.
3. Penulisan program memiliki struktur logika yang benar dan mudah dipahami
4. Program hanya terdiri dari 3(tiga) struktur dasar, yaitu  struktur berurutan, struktur seleksi dan struktur perulangan.
5. Menghindari penggunaan pernyataan GOTO, yang akan menjadikan program tidak terstruktur dengan baik.
6. Biaya pengujian yang dibutuhkan rendah.
7. Memliki dokumentasi yang baik.
8. Biaya perawatan dan dokumentasi yang dibutuhkan rendah.

Kemudian kekurangan pemrograman terstruktur yaitu :
1. Programs menjadi lebih susah untuk dimaintain.
2. Fungsi yang tersedia, susah untuk diubah tanpa harus mempengaruhi fungsi sistem secara keseluruhan.
3. Programming tidak baik untuk team development. Programmers harus mengetahui setiap aspek bagaimana program itu bekerja dan tidak menyebabkan terisolasi usaha mereka atas aspek yang lain dari sistem.
4. Butuh usaha yang keras untuk menterjemahkan Business Models dalam programming models.
5. Mungkin dapat bekerja dengan baik pada saat terisolasi tapi tidak pada saat terintegrasi dengan sistem lain.


PENGERTIAN RAM,JENIS SERTA FUNGSINYA

http://pengertianku.net/wp-content/uploads/2014/09/pengertian-ram.png
Pengertian RAM dan fungsinya pada komputer dilengkapi juga dengan jenis-jenis RAM dapat kamu baca di artikel ini. RAM adalah berasal dari singkatan Random Access  Memory, RAM yaitu suatu memori tempat penyimpanan data sementara, ketika saat komputer dijalankan dan dapat diakses secara acak (random).
Fungsi RAM adalah mempercepat pemprosesan data pada PC atau komputer. Semakin besar RAM yang dimiliki maka akan semakin cepat pula komputer tersebut. RAM bisa mempercepat kinerja dari komputer, sebab RAM menyediakan ruang penyimpanan sementara untuk komputer. Dalam menyimpan data-data yang mudah diambil sehingga dapat mempercepat loading data serta program yang diakses.
Bentuk RAM pada PC secara fisiknya yaitu seperti rangkaian elektronik semacam chip. Untuk memasang RAM ke PC yaitu dengan memasukannya ke slot RAM pada Motherboard, Jenis dari slot RAM juga bermacam-macam tergantung jenis RAM-nya.
Jenis-jenis RAM (Random Access Memory)
Berikut ini Jenis RAM, diantaranya meliputi:
  • RAM (Dynamic RAM) adalah suatu jenis dari RAM yang secara berkala harus disegarkan oleh CPU (Central Processing Unit) supaya data yang terkandung didalamnya tidak menghilang.
  • SDRAM adalah singkatan dari “Sychronous Dynamic Random Access Memory” jenis dari RAM yang merupakan kelanjutan dari DRAM akan tetapi telah disinkronisasi oleh clock sistem dan mempunyai kecepatan yang lebih tinggi dibandingkan dengan DRAM.
  • DDR RAM adalah kependekan dari “Double Rate Random Access Memory”. DDR RAM sering disebut juga dengan DDR saja. Jenis memory ini merupakan teknologi terusan/kelanjutan dari SDRAM. Ada juga kelanjutannya DDR2 (Double Data Rate generation 2 RAM) dan juga DDR3 (Double Data Rate generation 3 RAM), mungkin semakin kesini akan ada generasi barunya.
  • RDRAM adalah kependekan dari “Rambus Dynamic Access Memory” suatu jenis memory yang lebih cepat dan juga lebih mahal dari pada SDRAM. Memory ini bisa dipakai pada sistem yang menggunakan Pentium 4 (empat).
  • SRAM adalah dikenal juga dengan sebutan “Static Random Access Memory” jenis memori yang tidak memerlukan penyegaran oleh CPU supaya data yang terkandung di dalamnya tetap tersimpan dengan baik. RAM dari jenis ini mempunyai kecepatan lebih tinggi di bandingkan dengan DRAM maupun SDRAM.
  • EDORAM adalah berasal dari singkatan “Extended Data Out Random Access Memory”, yaitu jenis dari memori yang dipergunakan pada sistem yang telah menggunakan pentium. Jenis ini dapat menyimpan serta mengambil isi memori secara bersamaan, sehingga kecepatan baca maupun tulisnya menjadi agak lebih cepat.
Mungkin itulah materi atau artikel mengenai pengertian RAM dan fungsinya terimakasih telah membacanya, semoga dapat menambah wawasan kita mengenai Random Acces  Memory pada komputer/PC.