Ebook The Intel Microprocessor Barry B Brey

2 Comments

Ringkasan The Intel Microprocessor Barry B Brey

Download file lengkapnya

Arsitektur Komputer

3 Comments

Modul 1_Pengenalan Arsitektur Komputer

Modul 2_Dasar dari Komputer, Sistem Bilangan, dan Gerbang logika

Modul 3_Rangkaian Logika Kombinasional dan Sequensial

Modul 4_ALU (Arithmetic and Logic Unit)

Modul5_Floating Point Arithmetic

Modul6_Sejarah Komputer

Modul7_PROSESOR

Modul8_BAHASA ASSEMBLY

Modul10_Konsep Operasional Prosessor dan Memori

Modul11_MEMORI

modul12_Input / Output Unit

Modul13_BUS

Modul14_ANTAR MUKA I/O STANDAR

modul15_PENYIMPANAN SEKUNDER

Perkembangan Komputer

Leave a comment

Mulai dari komputer pertama hingga komputer yang kini kita pakai adalah hasil dari perkembangan komputer selama berabad-abad. Inisiatif komputer itu sendiri berasal dari dataran Cina, yaitu dari sebuah abacus atau sempoa. Pada dasarnya komputer adalah kalkulator hingga suatu saat kalkulator tersebut dirasa kurang mampu dalam menyelesaikan masalah perhitungan yang lebih kompleks dan bagaimana sebuah kalkulator dapat berfungsi bukan hanya dapat menghitung saja tetapi juga dapat melakukan penyimpanan data dan pengelolaan data yang telah kita masukkan. Oleh karena itu, diciptakanlah komputer yang mampu memecahkan masalah tersebut. Komputer sendiri memiliki banyak pengertian dari para narasumber.

Sejarah komputer sendiri yang dimulai dari sebuah kalkulator sederhana, yaitu abacus atau sempoa. Kemudian dibuatlah alat hitung yang lebih canggih, yaitu kalkulator roda numerik dan kalkulator mekanik. Namun dalam penggunaannya selanjutnya ternyata alat hitung tersebut masih kurang dapat memenuhi kebutuhan manusia dalam hal melakukan perhitungan yang begitu banyak.

Perkembangan selanjutnya, diciptakanlah komputer pertama dengan ukuran empat kali ukuran lapangan sepakbola. Ternyata, ukuran dan konsumsi energi dari komputer pertama ini kurang dapat menjanjikan dan membantu para penggunanya. Kemudian dibentuklah komputer dengan tidak lagi menggunakan tabung vakum seperti komputer jenis pertama sehingga konsumsi energi dan ukurannya dapat diminimalisasi.

Download selengkapnya

Algoritma Pemrograman

1 Comment

PROGRAM KOMPUTER
Program komputer adalah rangkaian kata perintah yang telah dimengerti oleh komputer untuk dikerjakannya. Kata-kata perintah tersebut membentuk suatu bahasa yang disebut dengan bahasa pemrograman. Sebagaimana bahasa pada manusia, bahasa pemrograman juga terdiri atas banyak macam bahasa, dan memiliki aturannya masing-masing. Sulitnya, komputer saat ini belum diberi hak inisiatif, sehingga jika ada sedikit saja kesalahan penulisan perintah oleh pemrogram, ia tidak mau memakluminya atau berusaha memperbaiki sendiri kesalahan tersebut. Serta merta ia “ngambek” dan tidak mau mengerjakan perintah-perintah lainnya. Komputer diciptakan melalui logika manusia, karenanya, ia bekerja secara logis, tanpa campur-tangan “perasaan.”

ALGORITMA PEMROGRAMAN
Orang yang telah terbiasa “bergaul” dengan komputer menggunakan satu bahasa pemrograman tertentu (tingkat mahir), biasanya tidak lagi memerlukan kertas coret-coretan untuk membuat suatu program komputer. Namun bagi pemula, pembelajar, atau yang belum mahir, diperlukan kertas coret-coretan tersebut. Kertas coret-coretan itu akan digunakan untuk menyusun algoritma (langkah-langkah penyelesaian masalah), flowcharting (alur logika perintah, yang merupakan aplikasi dari algoritma), maupun menuliskan perintah sesuai dengan kaidah dari bahasa pemrograman yang akan digunakannya. Sewaktu menyusun algoritma, kita tidak perlu tahu (atau tidak perlu menyesuaikan dengan) bahasa pemrograman yang nanti akan kita gunakan. Hal utama yang kita pikirkan adalah kaidah (hirarki) dari komputer itu sendiri, yaitu input- proses-output. Input adalah data yang harus ada (sudah ada/ sudah tersedia), yang dapat diproses dengan aturan-aturan tertentu untuk menghasilkan output seperti yang dikehendaki. Data yang ada harus logis (masuk akal) bahwa “ia” dapat diproses untuk menghasilkan output. PROGRAM KOMPUTERProgram komputer adalah rangkaian kata perintah yang telah dimengertioleh komputer untuk dikerjakannya. Kata-kata perintah tersebut membentuksuatu bahasa yang disebut dengan bahasa pemrograman. Sebagaimanabahasa pada manusia, bahasa pemrograman juga terdiri atas banyak macambahasa, dan memiliki aturannya masing-masing.Sulitnya, komputer saat ini belum diberi hak inisiatif, sehingga jika ada sedikitsaja kesalahan penulisan perintah oleh pemrogram, ia tidak mau memakluminyaatau berusaha memperbaiki sendiri kesalahan tersebut. Serta merta ia“ngambek” dan tidak mau mengerjakan perintah-perintah lainnya. Komputerdiciptakan melalui logika manusia, karenanya, ia bekerja secara logis, tanpacampur-tangan “perasaan.”ALGORITMA PEMROGRAMANOrang yang telah terbiasa “bergaul” dengan komputer menggunakan satubahasa pemrograman tertentu (tingkat mahir), biasanya tidak lagi memerlukankertas coret-coretan untuk membuat suatu program komputer. Namun bagipemula, pembelajar, atau yang belum mahir, diperlukan kertas coret-coretantersebut.Kertas coret-coretan itu akan digunakan untuk menyusun algoritma(langkah-langkah penyelesaian masalah), flowcharting (alur logika perintah,yang merupakan aplikasi dari algoritma), maupun menuliskan perintah sesuaidengan kaidah dari bahasa pemrograman yang akan digunakannya.Sewaktu menyusun algoritma, kita tidak perlu tahu (atau tidak perlumenyesuaikan dengan) bahasa pemrograman yang nanti akan kita gunakan.Hal utama yang kita pikirkan adalah kaidah (hirarki) dari komputer itu sendiri,yaitu input-proses-output.Input adalah data yang harus ada (sudah ada/ sudah tersedia), yang dapatdiproses dengan aturan-aturan tertentu untuk menghasilkan output seperti yangdikehendaki. Data yang ada harus logis (masuk akal) bahwa “ia” dapatdiproses untuk menghasilkan output.

download selengkapnya

Mesin Sinkron

Leave a comment


Hampir semua energi listrik dibangkitkan dengan memakai mesin sinkron. Generator sinkron (sering disebut alternator) adalah mesin sinkron yangdigunakan untuk mengubah daya mekanik menjadi daya listrik. Generator sinkrondapat berupa generator sinkron tiga fasa atau generator sinkron AC satu fasatergantung dari kebutuhan.

Konstruksi Generator Sinkron

Pada generator sinkron, arus DC diterapkan pada lilitan rotor untuk menghasilkan medan magnet rotor. Rotor generator diputar oleh prime mover menghasilkan medan magnet berputar pada mesin. Medan magnet putar ini menginduksi tegangan tiga fasa pada kumparan stator generator. Rotor pada generator sinkron pada dasarnya adalah sebuah elektromagnet yang besar. Kutub medan magnet rotor dapat berupa salient (kutub sepatu) dan dan non salient (rotor silinder).

download selengkapnya

Tentang Robotika

Leave a comment

1. pengenalan-robot

Tentang Jaringan Komputer

Leave a comment

Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:

  • Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk
  • Komunikasi: contohnya surat elektronik, instant messaging, chatting
  • Akses informasi: contohnya web browsing

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Klasifikasi Berdasarkan skala :

  • Personal Area Network (PAN)
  • Campus Area Network (CAN)
  • Local Area Network (LAN)
  • Metropolitant Area Network (MAN)
  • Wide Area Network (WAN)
  • Grobal Area Network (GAN)

Berdasarkan fungsi :

Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:

  • Client-server

Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti http://www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

  • Peer-to-peer

Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

Topologi Jaringan

Topologi jaringan adalah, hal yang menjelaskan hubungan geometris antara unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station. Topologi jaringan dapat dibagi menjadi 5 kategori utama seperti di bawah ini.

Berdasarkan topologi , jaringan komputer dapat dibedakan atas:

  • Topologi bus
  • Topologi bintang
  • Topologi cincin
  • Topologi mesh
  • Topologi pohon
  • Topologi linier

*Keterangane :

Topologi Bus

http://smpgandhi.wordpress.com/tik-9-bab-1/

Pada topologi Bus, kedua unjung jaringan harus diakhiri dengan sebuah terminator. Barel connector dapat digunakan untuk memperluasnya. Jaringan hanya terdiri dari satu saluran kabel yang menggunakan kabel BNC. Komputer yang ingin terhubung ke jaringan dapat mengkaitkan dirinya dengan mentap Ethernetnya sepanjang kabel. Linear Bus: Layout ini termasuk layout yang umum. Satu kabel utama menghubungkan tiap simpul, ke saluran tunggal komputer yang mengaksesnya ujung dengan ujung. Masing-masing simpul dihubungkan ke dua simpul lainnya, kecuali mesin di salah satu ujung kabel, yang masing-masing hanya terhubung ke satu simpul lainnya.

Topologi ini seringkali dijumpai pada sistem client/server, dimana salah satu mesin pada jaringan tersebut difungsikan sebagai File Server, yang berarti bahwa mesin tersebut dikhususkan hanya untuk pendistribusian data dan biasanya tidak digunakan untuk pemrosesan informasi.Instalasi jaringan Bus sangat sederhana, murah dan maksimal terdiri atas 5-7 komputer. Kesulitan yang sering dihadapi adalah kemungkinan terjadinya tabrakan data karena mekanisme jaringan relatif sederhana dan jika salah satu node putus maka akan mengganggu kinerja dan trafik seluruh jaringan.

Keunggulan topologi Bus adalah pengembangan jaringan atau penambahan workstation baru dapat dilakukan dengan mudah tanpa mengganggu workstation lain. Kelemahan dari topologi ini adalah bila terdapat gangguan di sepanjang kabel pusat maka keseluruhan jaringan akan mengalami gangguan.

Topologi linear bus merupakan topologi yang banyak dipergunakan pada masa penggunaan kabel Coaxial menjamur. Dengan menggunakan T-Connector (dengan terminator 50ohm pada ujung network), maka komputer atau perangkat jaringan lainnya bisa dengan mudah dihubungkan satu sama lain. Kesulitan utama dari penggunaan kabel coaxial adalah sulit untuk mengukur apakah kabel coaxial yang dipergunakan benar-benar matching atau tidak. Karena kalau tidak sungguh-sungguh diukur secara benar akan merusak NIC (network interface card) yang dipergunakan dan kinerja jaringan menjadi terhambat, tidak mencapai kemampuan maksimalnya. Topologi ini juga sering digunakan pada jaringan dengan basis fiber optic (yang kemudian digabungkan dengan topologi star untuk menghubungkan dengan client atau node).

Topologi bintang

Topologi bintang merupakan bentuk topologi jaringan yang berupa konvergensi dari node tengah ke setiap node atau pengguna. Topologi jaringan bintang termasuk topologi jaringan dengan biaya menengah.

Kelebihan

  • Kerusakan pada satu saluran hanya akan mempengaruhi jaringan pada saluran tersebut dan station yang terpaut.
  • Tingkat keamanan termasuk tinggi.
  • Tahan terhadap lalu lintas jaringan yang sibuk.
  • Penambahan dan pengurangan station dapat dilakukan dengan mudah.

Kekurangan

Jika node tengah mengalami kerusakan, maka seluruh jaringan akan terhenti.

Penanganan

Perlunya disiapkan node tengah cadangan.

Topologi cincin

Topologi cincin adalah topologi jaringan dimana setiap titik terkoneksi ke dua titik lainnya, membentuk jalur melingkar membentuk cincin. Pada topologi cincin, komunikasi data dapat terganggu jika satu titik mengalami gangguan. Jaringan FDDI mengantisipasi kelemahan ini dengan mengirim data searah jarum jam dan berlawanan dengan arah jarum jam secara bersamaan

Topologi mesh

Topologi jaringan ini menerapkan hubungan antar sentral secara penuh. Jumlah saluran harus disediakan untuk membentuk jaringan Mesh adalah jumlah sentral dikurangi 1 (n-1, n = jumlah sentral). Tingkat kerumitan jaringan sebanding dengan meningkatnya jumlah sentral yang terpasang. Dengan demikian disamping kurang ekonomis juga relatif mahal dalam pengoperasiannya.

Topologi pohon / tree

Topologi Jaringan Pohon (Tree) Topologi jaringan ini disebut juga sebagai topologi jaringan bertingkat. Topologi ini biasanya digunakan untuk interkoneksi antar sentral denganhirarki yang berbeda. Untuk hirarki yang lebih rendah digambarkan pada lokasi yang rendah dan semakin keatas mempunyai hirarki semakin tinggi. Topologi jaringan jenis ini cocok digunakan pada sistem jaringan komputer .

Pada jaringan pohon, terdapat beberapa tingkatan simpul (node). Pusat atau simpul yang lebih tinggi tingkatannya, dapat mengatur simpul lain yang lebih rendah tingkatannya. Data yang dikirim perlu melalui simpul pusat terlebih dahulu. Misalnya untuk bergerak dari komputer dengan node-3 kekomputer node-7 seperti halnya pada gambar, data yang ada harus melewati node-3, 5 dan node-6 sebelum berakhir pada node-7.

Keungguluan jaringan model pohon seperti ini adalah, dapat terbentuknya suatu kelompok yang dibutuhkan pada setiap saat. Sebagai contoh, perusahaan dapat membentuk kelompok yang terdiri atas terminal pembukuan, serta pada kelompok lain dibentuk untuk terminal penjualan. Adapun kelemahannya adalah, apabila simpul yang lebih tinggi kemudian tidak berfungsi, maka kelompok lainnya yang berada dibawahnya akhirnya juga menjadi tidak efektif. Cara kerja jaringan pohon ini relatif menjadi lambat.

Topologi linier

Jaringan komputer dengan topologi linier biasa disebut dengan topologi linier bus, layout ini termasuk layout umum. Satu kabel utama menghubungkan tiap titik koneksi (komputer) yang dihubungkan dengan konektor yang disebut dengan T Connector dan pada ujungnya harus diakhiri dengan sebuah terminator. Konektor yang digunakan bertipe BNC (British Naval Connector), sebenarnya BNC adalah nama konektor bukan nama kabelnya, kabel yang digunakan adalah RG 58 (Kabel Coaxial Thinnet). Installasi dari topologi linier bus ini sangat sederhana dan murah tetapi maksimal terdiri dari 5-7 Komputer.

Tipe konektornya terdiri dari

  • BNC Kabel konektor —> Untuk menghubungkan kabel ke T konektor.
  • BNC T konektor —> Untuk menghubungkan kabel ke komputer.
  • BNC Barrel konektor —> Untuk menyambung 2 kabel BNC.
  • BNC Terminator —> Untuk menandai akhir dari topologi bus.

Keuntungan dan kerugian dari jaringan komputer dengan topologi linier bus adalah :

Keuntungan, hemat kabel, layout kabel sederhana, mudah dikembangkan, tidak butuh kendali pusat, dan penambahan maupun pengurangan terminal dapat dilakukan tanpa mengganggu operasi yang berjalan.

Kerugian, deteksi dan isolasi kesalahan sangat kecil, kepadatan lalu lintas tinggi, keamanan data kurang terjamin, kecepatan akan menurun bila jumlah pemakai bertambah, dan diperlukan Repeater untuk jarak jauh.

Setiap jenis topologi di atas masing-masing memiliki kelebihan dan kekurangan. Pemilihan topologi jaringan didasarkan pada skala jaringan, biaya, tujuan, dan pengguna.