Senin, 10 Oktober 2016

stuktur dan organisasi komputer(dasar)

Struktur Dasar Komputer

Fungsi komputer didefinisikan sebagai operasi masing-masing komponen sebagai bagian dari struktur. Adapun fungsi dari masing-masing komponen dalam struktur di atas adalah sebagai berikut:


1.Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer. Contoh : keyboard 

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 hanya 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 menerima 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. 

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

Fungsi komputer adalah operasi masing masing komponen sebagai bagian dari struktur
Struktur Utama Komputer

  • Struktur CPU





  • Fungsi Komputer
  1. Pemindahan Data
  2. Penyimpanan Data
  3. Pengolahan Data
  4. Kontrol
  5. Pemrosesan data dari penyimpan data ke I/O 
Contoh: printing a bank statement 

1. Fungsi Operasi Pemindahan Data
Contoh : Keyboard ke Screen




2. Fungsi Operasi Penyimpanan Data
Contoh : Download File dari Internet ke Media Penyimpanan








3. Fungsi Proses dari/ ke Unit Penyimpanan
Contoh : Updating bank statement






4. Fungsi Proses dari Unit Penyimpanan ke I /O
Contoh : Printing a bank ke statement




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.
      Sebagai contoh apakah suatu komputer perlu memiliki instruksi pengalamatan pada memori merupakan masalah rancangan arsitektural. Apakah instruksi pengalamatan tersebut akan diimplementasikan secara langsung ataukah melalui mekanisme cache adalah kajian organisasional.

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

Arsitektur Komputer

  • Atribut – atribut sistem komputer yang terkait dengan seorang programmer
Contoh : Set instruksi, aritmetika yang dipergunakan, teknik pengalamatan, mekanisme I/O


sumber:
http://fexel.blogspot.co.id/2015/01/struktur-dasar-dan-organisasi-komputer.html
refrensi:
http://ekofitriyanto.wordpress.com/2013/10/24/pengertian-dan-perbedaan-organisasi-komputer-dengan-arsitektur-komputer/
http://id.scribd.com/doc/54889800/Pengertian-Arsitektur-Komputer-Dan-Organisasi-Komputer-TUGAS-1
http://arifpane.blogspot.com/2010/01/organisasi-komputer.html

Jumat, 30 September 2016

EVOLUSI ARSITEKTUR KOMPUTER

Persfektif Historis
ENIAC adalah sebuah mesin yang merupakan Cikal bakal komputer pertama kali berasal dari sebuah universitas pennsylvania oleh dua orang mahasiswa yang bernama Eckert dan Mauchly. Pada tahun 1943 awalnya kedua pemuda ini menciptakan sebuah mesin dengan tugas yang spesifik atau yang kita kenal sebagai single tasking  yaitu untuk menghitung suatu lintasan peluru.dan tujuan awal diciptakannya ENIAC ini adalah untuk memperkuat kekuatan militer negara mereka , tetapi karena pengerjaanya yang lama sehingga ENIAC ini baru jadi pada tahun 1946 dan itu sudah sangat terlambat untuk digunakan sebagai amunisi di perang dunia kedua.mesin ENIAC ini digunakan oleh negara mereka hingga pada tahun 1955. Di bawah ini merupakan urutan pekermbangan komputer dari generasi ke generasi :
  • Komputer Komersial (Commersial Computer)
Pada tahun 1950-an mulai bermunculan industri komputer, antara
lain:
1947 - Eckert-Mauchly Computer Corporation mengembangkan UNIVAC I (Universal Automatic Computer) yang digunakan untuk perhitungan sensus di USA, UNIVAC II keluar pada tahun 1950.
1950 – Sperry dan IBM. Produk  IBM : IBM seri 701 tahun 1953, IBM seri 702 tahun 1955.
  • Komputer Generasi Kedua
Penggantian Vacuum Tube dengan transistor. Dimana transistor memiliki spesifikasi sebagai
berikut:
Lebih kecil
Lebih ringan
Disipasi daya lebih rendah
Solid State device
Terbuat dari silikon Silicon (Sand)
Transistor ditemukan 1947 di Lab.Bell oleh William Shockley .
Yang termasuk dalam komputer generasi kedua antara lain:
IBM 7094
DEC PDP 1
  • Komputer Generasi Ketiga
Penggantian transistor dengan microelectronics.
Microelectronics lebih dikenal dengan nama chip.
Yang termasuk dalam komputer generasi ketiga antara lain:

IBM 360
IBM 360 diluncurkan pada tahun 1964
Spesifikasi :
Set Instruksi Mirip atau Identik, dalam kelompok komputer ini berbagai model yang dikeluarkanmenggunakan set instruksi yangsama sehingga mendukung kompabilitas sistem maupun perangkat kerasnya.
Sistem Operasi Mirip atau Identik, ini merupakan feature yang menguntungkan konsumen
sehingga apabila kebutuhan menuntut penggantian komputer tidak kesulitan dalam sistem operasinya karena sama.
Kecepatan yang meningkat, model odel yang ditawarkan mulai ari kecepatan rendah sampai kecepatan tinggi untuk penggunaan yang dapat disesuaikan konsumen sendiri.
Ukuran Memori yang lebih besar, semakin tinggi modelnya akan diperoleh semakin besar memori yang digunakan.
Harga yang meningkat, semakin tinggi modelnya maka harganya semakin mahal.

  • Komputer Generasi Terakhir
Pada komputer generasi terakhir ini sudah memanfaatkan mikroprocessors.
  • MOORE’S LAW
Kepadatan komponen dalam sebuah chip meningkat
Gordon Moore - cofounder of Intel
Jumlah transistor dalam chip menjadi dua kali lipat tiap tahun
Sejak 1970 perkembangan agak lambat. Jumlah transitor menjadi 2 kali dalam sebuah chip berkembang tiap 18 bulan
Harga dari chip rata-rata tetap / tidak berubah
Higher packing density berarti jalur elektronik lebih pendek, kemampuan makin meningkat
Ukuran yang mengecil meningkatkan flexebilitas
Mengurangi daya dan membutuhkan pendinginan
Beberapa Interkoneksi meningkatkan reliabilitas
Klasifikasi Arsitektur Komputer
Mesin Von Neumann
Kriteria mesin Von Neumann :
1.   Mempunyai subsistem hardware dasar yaitu sebuah CPU,  sebuah memori dan sebuah I/O system
2.    Merupakan stored-program computer
3.   Menjalankan instruksi secara berurutan
4.   Mempunyai jalur (path) bus antara memori dan CPU


Mesin Non-Von Neumann
Pada tahun 1966, Flyyn mengklasifikasikan arsitekturkomputer berdasarkan sifatnya yaitu :
1.   Jumlah prosesor
2.   Jumlah program yang dapat dijalankan
3.   Struktur memori
Menurut Flyyn ada 4 klasifikasi komputer :
1.   SISD (Single Instruction Stream, Single Data Stream)
2.   SIMD (Single Instruction Stream, Multiple Data Stream)
3.   MISD (Multiple Instruction Stream, Single Data Stream)
4.   MIMD (Multiple Instruction Stream, Multiple Data Strea
Kualitas Arsitektur Komputer
Generalitas adalah ukuran besamyajangkauan aplikasi yang bisa cocok dengan arsitektur. Sebagai contoh, komputer yang terutama digunakan unmk aplikasi'ilmiah dan teknik menggunakan aritmetik floating-point (dengan nomor disimpan dengan penoojuk besrnya dan eksponennya) dan komputer yang terutama digunakan untuk aplikasi bisnis menggunakan aritmetik desimal (dengan nomor ditampilkan sesuai dengan digit desimalnya). Sistem umum memberikan dua jenis aritmetik.

Daya terap (applicability) adalah pemanfaatan arsitektur untuk penggunaan
yang telah direncanakannya. komputer dirancang untuk satu dari dua area aplikasi utama: (l) aplikasi ilmiah dan teknis dan (2) aplikasi komersil biasa. Aplikasi ilmiah dan teknis adalah aplikasi yang biasanya untuk memecahkan persamaan kompleks dan untuk penggunaan aritmetik floatingpoint ekstensif. Mereka ini adalah computation-intensive application (aplikasi komputasi intensit), yang berarti mereka mempunyai rasio operasi CPU ke memori dan operasi I/O yang jauh lebih tinggi dari pada aplikasi lain (walaupun banyak komputasi simbolisnya juga merupakan computation-intensive). Aplikasi komersil umum atau biasa adalah aplikasi yang didukung oleh pusat komputer biasa: menghimpun (compiling), menghitung (accounting), mengedit,penggunaan spreadsheet, dan word prosesing, seperti yang ada di komputer secara umum. Area aplikasi lain yaitu yang ada kaitannya dengan mesin tujuan
Efisiensi adalah ukuran rata-rata jurnlah hardware dalam komputer yang selalu
sibuk selama penggunaannya biasa. Arsitektur yang efisien memungkinkan (namun tidak memastikan) terjadinya irnplementasi yang efisien. PerIu anda catat, bahwa ada pertentangan antara efisiensi dan generalitas. Juga, karena turunnya harga komponen komputer, maka sekarang efisiensi tidak terIalu dipikirkan seperti halnya pada awal pengembangan komputer.

Kemudahan penggunaan arsitektur adalah ukuran kesederhanan bagi programmer
sistem untuk mengembangkan atau membuat software untuk arsitektur tersebut,
misalnya sistem pengoperasiannya atau compilernya. Oleh karena itu, kemudahan
penggunaan ini merupakan fungsi ISA dan berkaitan erat dengan generalitas. Defmisi
ini jangan dikacaukan dengan istilah 'mudah untuk digunakan' (friendly) yang diperuntukkan bagi pemakai dalam menggunakan komputer. Istilah mudah untuk digunakan ini ditentukan oleh sistem pengoperasian dan software yang ada, bukannya arsitektur dasar. Kita bisa mengambil contoh dari beberapa komputer yang tidak mempunyai kemudahan penggunaan, dengan perancang compiler sulit mengimplementasikan beberapa bahasa pemrograrnan tingkat tinggi.\

Daya terap arsitektur adalah ukuran kemudahan bagi perancang untuk mengimplementasikan komputer (yang mempunyai arsitektur itu) dalam jangkauan yang luas. Lebih spesifik arsitekturnya, maka akan lebih sulit untuk membuat mesin yang berbeda ukuran dan kinerjanya dari yang lain. Secara analogis, bila seseorang menamakan suatu arsitektur rumah sebagai rumah kolonial, maka dimungkinkan rumah tersebut mempunyai ukuran dan gaya yang berbeda dengan yang lain. Sebaliknya, jika arsitektur telah menentukan rencana induknya, maka hanya dimungkinkan sedikit variasi implementasi.

Daya kembang (expandability) adalah ukuran kemudahan bagi perancang untuk
meningkatkan kemampuan arsitektur, misalnya kemampuan ukuran memori maksimumnya atau kemampuan aritmetiknya. Umumnya, spesifikasi rumpun komputer memungkinkan perancang untuk menggunakan ukuran memori yang berjangkauan luas dalarn anggota rumpun. Sebagai contoh, karena arsitektur DEC VAX hanya menentukan ukuran memori secara tidak langsung dan hanya berada dalam batasan luas tertentu, maka komputer VAX mempunyai ukuran memori yang bervariasi yang lebih dari satu faktor
1000.
Keberhasilan Arsitektur Komputer
1.   Manfaat Arsitektural
 Ada empat ukuran pokok yang menentukan keberhasilan arsitektur, yaitu manfaat arsitekturalnya (architectural merit) :
·         Daya terap Sebaiknya, arsitektur ditujukan untuk aplikasi yang telah ditentukan.
·         Daya tempaBila arsitekturlebih mudah membangunsistem yang kecil, maka  ia akan lebih baile.
·         Daya kembangLebih besar daya kembang arsitektur dalam daya komputasi,     ukuran memori, kapasitasI/O, dan jumlah prosesor,maka ia kan lebih baile.
·         Kompatibilitas (daya serasi-pasang).
2.   Keterbukaan arsitektur
 Arsitektur dikatakan open (terbuka) bila perancangnya mempublikasikan spesifikasinya
3.   Keberadaan model pemrograman yang kompatibel don bisa dipahami.
Beberapa komputer yang berparalel tinggi begitu sulit untuk digunakan, sehingga ia hanya menjadi daya tarik bagi para analis untuk menemukan cara baru untuk menggunakannya.
4.   Kualitas implementasi awal.
Ada beberapa komputer yang nampaknya merupakan mesin yang baik, yang mempunyai software dan sifat operasional yang baik.
5.   Kinerja Sistem
Kinerja sistem sebagian ditentukan oleh kecepatan komputer. Untuk mengukur kinerja komputer, para arsitek menjalankan serangakian program yang standart, yang disebut benchmark,pada komputer. Benchmark ini memungkinkan arsitek untuk menentukan kecepatan relatif dari semua komputer yang menjalankan benchmark tersebut dan menentukan kecepatan absolute dari tiap komputer. Hasilnya bermanfaat bagi arsitek untuk melaporkan kinerja sistem dengan menggunakan berbagai performance metrics (metrik kinerja).
6.   Biaya Sistem
Bagian pokok dari biaya sistem computer adalah biaya peralatan logika dasarnya, yang sangat bervariasi dari peralatan satu dengan yang lainnya.  beberapa aplikasi dengan metrik tersebut diperlukan adalah :
·         Reliabilitas (keandalan) adalah sangat diperlukan oleh computer yang digunakan untuk mengontrol penerbangan, mengontrol kearnanan instalasi nuklir, atau kegiatan apa saja yang mempertaruhkan keselarnatan manusia.
·         Kemudahan perbaikan khususnya penting bagi komputer yang mempunyai jumlah komponen yang besar.
ORGANISASI KOMPUTER DASAR
Struktur Dasar Komputer
Diantaranya :
1.   Central Processing Unit (CPU): Mengontrol operasi komputer dan membentuk fungsi-fungsi pengolahan datanya. Seringkali CPU cukup disebut sebagai processor (prosesor) saja.
2.   Memori utama: Menyimpan data.
3.   I/O: Memindahkan data antara komputer dengan lingkungan luarnya.
4.   System Interconnection: Beberapa mekanisme komunikasi antara CPU, memori utama dan I/O.
Adapun komponen-komponen struktur utama dari CPU adalah sebagai berikut :
1.   Control Unit: Mengontrol operasi CPU dan pada gilirannya mengontrol komputer.
2.    Arithmetic and Logic Unit (ALU): Membentuk fungsi-fungsi pengolahan data  komputer.
3.   Register: Sebagai penyimpan internal bagi CPU.
4.   CPU Interconnections: Sejumlah mekanisme komunikasi antara control unit, ALU,danregister
Organisasi Komputer
            Organisasi komputer rincian hardware yang dapat diketahui oleh pemrogram, seperti sinyal - sinyalkontrol, antar-muka antara computer dan periferal serta penggunaan teknologi.
SUMBER :
http://zainiajay.blogspot.co.id/2012/10/evolusi-arsitektur-komputer_12.html

Referensi :

Selasa, 21 Juni 2016

menghitung jarak dan respons waktu dengan procedure di pascal


                 
                Sensor ultrsonik yang kali ini ada menggungakan perhitungan digital tapi apakh kita mengetahui  bagaimana perhitungan sensor ultarsonik dengan cara manual.dalams ensorultrasonik sebenarnya memiliki rumus yang tidak asing lai bagi di telinga kita yaitu
                                S=(VxTin)/2
Dimana                 S=jarak sensor  dengan benda (m)
                                V=cepat rambat gelombang ultrasonic (m/s )
                                                (v biasanya yaitu 344 m/s apabila tak diketahui)
                                Tin=respons waktu terhadap sensor
                Setelah ita mengetahui dengan baik perhitungan manual sensor ultrasonic ,maka sekarang kita dapat membuat perhitungannya dengan pascal memakai fitur function
Berikut ini adalah contoh dari flowcartnya

Dan ini adalah listing programnyaanya yaitu 344 m/s apabila tak diketahui)
                                Tin=respons waktu terhadap sensor
                Setelah ita mengetahui dengan baik perhitungan manual sensor ultrasonic ,maka sekarang kita dapat membuat perhitungannya dengan pascal memakai fitur function
Berikut ini adalah contoh dari flowcartnya


Dan ini adalah listing programnya


Selasa, 31 Mei 2016

meghitung manual jarak maksimum dan respon waktu pada sensor ultrasonik dalam pascal dengan fitur function

Sensor ultrsonik yang kali ini ada menggungakan perhitungan digital tapi apakh kita mengetahui  bagaimana perhitungan sensor ultarsonik dengan cara manual.dalams sensor ultrasonik sebenarnya memiliki rumus yang tidak asing lag
i bagi di telinga kita yaitu
                                S=(VxTin)/2
Dimana                 S=jarak sensor  dengan benda (m)
                                V=cepat rambat gelombang ultrasonic (m/s )
                                                (v biasanya yaitu 344 m/s apabila tak diketahui)
                                Tin=respons waktu terhadap sensor
                Setelah ita mengetahui dengan baik perhitungan manual sensor ultrasonic ,maka sekarang kita dapat membuat perhitungannya dengan pascal memakai fitur function
Berikut ini adalah contoh dari flowcartnya




Dan ini adalah listing programnya


penampakannya ih gan dari pilihan 1 -yang menyatakan salah nput


ok seian dri gwcuma seini doang nih yang bisa w share untuk saat ini

Rabu, 13 April 2016

perhitungan daya output amplifierdenan pascal

kalo kemaren kita ngebahas vb dan untuk tugas sekarang kita pindah room ke pascal

langsung aja ya



ini codingannya dan nanti hasilnya begini
silahkan mencoba ya

penulis tidak bertanggung jawab dengan kesahalan syntax

Selasa, 22 Maret 2016

membuat perhitungan daya keluaran amplifier dengan menggunakan visual basic 6.0

ok gays kali ini w mau ngebahas tentang vb atau visual basic.kenapa sih gw buat judul seperti di atas?ini sebenernya tugas dari dosen gw jadi seklaian aja deh w posting di block.siapa tau dapet nilai tambahan lumayanlah klo dapet A
ok program w ini sederhana banget w aja cuma butuh 8 label,5 textbox,sama 2 common bottom.yah klo kalian gak percaya w kasih penampakannya deh
itu adalah tampilannya and kalian masih binggung dimana lable sama thx boxnya and command box.yaudah w kasih liat penampakannya ya
o ya yang udah w kasih kotak warna mera itu adalah lablenya and yang warna biru itu text boxnya dan sisanya itu command boxnya.udah kenalan kan sama mereka oh iya sampe lupa itu backgroundnya w pake frem yang dah di rubah warnanya.oh ya sebenernya banyak bvanget yang bakal w bahas buat kalian tentang tugas yang satu ini tapi w jabarin tentang programnya aja dlu deh selebihnya kalian bisa ekxperimen sendiri

setelah terbentuk label seperti di atas marilah kita mulai dengan niat ngerjain vb,nah setelah niat terkumpul mari deh kita berdoa.abis itu banting deh komputernya hehehe becanda.ok serius.untuk menjalankan program pada vb kita harus masukinn sedikit coding.codingnya gak terlalu rumit  kok programnya di ketik pada command box caranya cukup click dua kali nanti ada kok bagian buat kita nulis.
anh itu w kasih gambar lagi dimana kalian harus nulis codingannya.doble click di tempat yang berwarna biru terus kalian tulis codingan.

text4.text = val((text1.text)*2)/(text2.text))

nah itu adalakah codingannya simple kan?dari gambar di atas yang ada hufurnya itu ururtan text boxnya ya.taoi kalian masih bingung kenapa cuma sesimple itu dan text box 3 sama 5 gimna.naj utuk tekx box 3 itu gak w pake dia cuma hiasan aja biar gede tapi untuk tezt box lima itu kepake kok sebagai keterangandan keterangannya itu sama di pada tempat yang sama vuma ini di bawahnya copdingannya adalah
 .
text4.text = val((text1.text)*2)/(text2.text)) ini kan yg tadi
text5.text ="tulis di dalem tanda kutip ya" ini yg buat keterangan

sekarang kita coding buat bikin tombol exitnya.yaitu sama double click dan kita nulis codingan yang menurut w palin gak masuk ribet yaitu

End

nah dengan codingan akhor yang super ribet secara otomati setelah kamu play dan kamu bisa langsung keluar dengan menggunakan mengclik exit tersebut

ok sekian dlu nih mohon maaf nih masih kurang jelas maklum di warnet waktu terbatas.jadi w pikir nanti bakalan w update secar detain caranya