This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Selasa, 28 Mei 2013

Kelebihan Dan Kelemahan Linux

a. Kelebihan


  • Sistem operasi yang tahan tertular virus.
  • Linux sangat stabil, sehingga menjadi platform mayoritas bagi server internet, hingga industri perfilman.
  • Linux sangat baik digunakan untuk jaringan.
  • Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
  • Linux adalah sistem operasi yang murni multiuser dan multitasking.

  • b. Kelemahan

  • Masih belum banyak software yang cocok dijalankan di Linux.
  • Beberapa hardware yang sepertinya sulit untuk menyediakan driver untuk Linux.
  • Linux

    Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
    Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif
    GNU/Linux.

    http://www.xda-developers.com/wp-content/uploads/2012/11/Linux.jpg

    Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer, dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).
    Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.

    Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.

    Rabu, 24 April 2013

    Arsitektur Internal Mikroprosesor

    Arsitektur Internal Mikroprosesor

    intel 80186/80188 merupakan versi perkembangan mikroprosesor 8086/8088. Dari bentuk arsitektur dari perkembangan sebelumnya hampir sama, perbedaan yang jelas antar 80186 dan 80188 adalah lebar data bus.

    Lebar data bus diantarnya sebagai berikut :
    1. Mikroprosesor 80186 mempunyai bus data 16 bit
    2. Mikroprosesor 80188 mempunyai bus data 18 bit

    Struktur Register Internal dari 80186/80188 dan 8086/8088 secara virtual adalah sama.
    Vektor Interupsi tambahan yang tidak digunakan dalam mikroprosesor 8086/8088 dan beberapa Built-In I/O yang sangat handal.


    Diagram Blok 80186/80188


    ARSITEKTUR MP 80286

    Mikroprosesor 80286 adalah versi mikroprosesor 8086 tingkat tinggi yang dirancang untuk multiuser dan lingkungan multitasking.
    Mikroprosesor ini dapat mengalamatkan 16 Mbyte memori fisik dan 1 Gbyte virtual memori dengan menggunakan unit manajemen memori yang ditempatkan dalam mikroprosesor.
    Mikroprosesor 80286 dioptimalkan untuk melaksanakan instruksi dengan putaran jam yang lebih sedikit dibandingkan dengan 8086.







    Diagram Blok 80286




    Arsitektur MP 80386

    Mikroprosesor 80386 merupakan versi 32 bit penuh dari mikroprosesor 16 bit 8086/80286 atau yang terdahulu dan merepresentasikan perkembangan besar pada aritektur peralihan dari arsitektur 16 bit ke arsitektur 32 bit. Bersamaan dengan ukuran word yang lebih besar ini adalah banyaknya perbaikan dan fitur – fitur tambahan.

    80386 juga mencakup registrasi ekstended 32 bit bus alamat dan data 32 bit.
    Feature 80386 adalah : multitasking, manajemen memori, memori virtual dengan atau tanpa paging (pemberian nomor), perlindungan softwar, dan sistem memori yang besar.
    Versi 80386 umum tersedia 80386DX dan 80386SX, yang merupakan versi dengan
    bus diperkecil dari 80386. Sedangkan versi 80386EX memakai sistem bus AT, kontroler RAM dinamik, logika seleksi chip yang dapat diprogram, 26 pin alamat, 6 pin data dan 24 pin I/O.


    Arsitektur MP 80486

    ARSITEKTUR :
    1. Memiliki peralatan yang terintegrasi tinggi yang berisi ± 1.2 Juta transistor
    2. Dialokasikan dalam sirkuit Memori Manajemen Unit
    3. Koprosesor numerik yang lengkap dan kompetibel dengan 80x87
    4. Memori chace dengan kecepatan tinggi yang berisi 8 Kbyte memori
    Arsitektur 80486 identik dengan 80386, oleh karena itu ilustrasi register – register pada 80486 tidak ada perbedaan dengan mikroprosesor 80386.


    Diagram Blok 80486

    Arsitektur Pentium

    Perubahan – perubahan meliputi :
    1. Struktur cache yang lebih kompleks untuk cache data dan intruksi lain
    2. Prosesor integer dual lebih akurat yang dapat melakukan dua instruksi per clock (secara bersamaan)
    3. Bus data yang lebih lebar, dimana ditambah dari 32 bit menjadi 64 bit. Sehingga instruksi akan lebih besar  kemungkinan untuk melakukan dalam waktu yang bersamaan.
    4. Koprosesor numerik yang lebih cepat yang beroperasi sekitar lima kali lipat lebih cepat dari koprosesor numerik 80486 atau mikroprosesor versi sebelumnya.
    5. Logika prediksi percabangan yang dapat memungkinkan program bercabang dieksekusi dengan lebih efisien.
    6. Tehnologi MMX (Multimedia Extention) yang dirancang untuk mengeksekusi instruksi dengan kecepatan tinggi dan hanya di khususkan untuk device (peralatan) multimedia.

    Arsitektur Pentium Pro
    Arsitektur internal yang dapat menjadwalkan sampai lima instruksi untuk eksekusi dan unit floting point yang masih lebih cepat lagi. Cache untuk tingkat 2 adalah 256 Kbyte / 512 Kbyte. Dan cache tingkat satu adalah 16 Kbyte.
    Perbedaan dengan pentium sebelumnya adalah adanya bus alamat 36 bit, yang memungkinkan akses ke memori sampai dengan 64 Gbyte.
    Catu daya +3,3 Volt dengan arus maksimum adalah 9,9 mA untuk 150 MHz Pentium Pro untuk masukan sedangkan untuk keluaran (output) pada pentium pro adalah Arus 48 mA pada tingkat logika 0.

    Arsitektur Pentium II, III, IV

    PENTIUM II
    Cache pada Pentium pro tidak ditemukan lagi, karena mikroprosesor pentium II di kemas dalam bentuk papan rangkaian yang tercetak yang berbeda dari bentuk
    sebelumnya.

    PENTIUM III
    1. Sistem bus antara 133 MHz atau 100 MHz.
    2. Terdapatnya Advanced Tranfer Cache sebesar 256 Kbyte dalam kemasan Level 2 (L2) dengan Error Correcting Code (ECC).
    3. Terdapat Data Prefetch Logic (DPL) sebagai antisipasi jika membutuhkan data.

    PENTIUM IV
    1. Terdapat mPGA-487.
    2. Support pada intel 850 dan 845 family.
    3. Terdapat cache 12 K micro-op trace cache dan 8 Kbyte L1 data cache pada addition ke L2 cache memori.

    Sistem I/O pada komputer

    Sistem I/O pada Komputer Personal berbasis Mikroprosesor Intel

    Meneruskan tentang Sistem Komputer berbasis Mikroprosesor Intel, akan saya jelaskan tentang Sistem I/O dan pengalamatannya.

    Ruang I/O (Input/Output) dalam sistem komputer terentang dari port 0000H – FFFFH. Sistem pengalamatan I/O sama dengan sistem pengalamatan memori. Peranti I/O memungkinkan mikroprosesor untuk berkomunikasi antar bagian didalamnya atau dengan perangkat luar. Ruang I/O membantu komputer untuk mengalamati hingga 64 kilobyte peranti I/O berbeda.

    Peta Memori Sistem I/O


    Area I/O terdiri atas 2 bagian besar. Area yang terletak di bawah lokasi I/O 0400H digunakan untuk peranti sistem. I/O port 0400H – FFFFH digunakan untuk ekspansi I/O. Beberapa mainboard pada sistem komputer baru juga bisa menggunakan alamat lain diatas 0400H.

    Secara umum, komponen pada mainboard komputer dialamati dengan alamat 0000H – 00FFH, sedangkan alamat dari 0100H – 03FFH mengalamati peranti kartu plugin. Perlu diketahui, standar keterbatasan alamat I/O sampai 03FFH berasal dari standar asli PC (merek dagang IBM untuk komputer personal).

    Selasa, 23 April 2013

    Port Mouse

    Port Mouse



    Mouse port berfungsi untuk menghubungkan atau mengkoneksikan mouse ke PC (personal computer). Mouse port juga bertugas menyuplai asupan voltase ke mouse.Dengan kedatangan IBM PS/2 seri komputer pribadi-pada tahun 1987, IBM memperkenalkan eponymous / 2 interface PS untuk tikus dan keyboard, produsen lain yang diadopsi dengan cepat. Yang terlihat perubahan terbanyak adalah penggunaan bulat 6-pin mini-DIN , sebagai pengganti dari 5-pin konektor mantan.





    PS / 2 Konektor digunakan untuk menghubungkan beberapa keyboard dan mouse ke PC kompatibel dengan sistem komputer. Namanya berasal dari IBM Personal System / 2 rangkaian komputer pribadi, yang telah diperkenalkan pada tahun 1987. Yang PS / 2 mouse Konektor umumnya menggantikan tua DE-9 RS-232 “serial mouse” konektor, sementara keyboard konektor diganti dengan yang lebih besar 5-pin DIN yang digunakan dalam IBM PC / AT desain. Yang PS / 2 mouse dan keyboard antarmuka yang mirip elektrik dan mempekerjakan protokol komunikasi yang sama. Namun, suatu sistem keyboard dan mouse port mungkin tidak yg dpt sejak dua perangkat yang berbeda menggunakan sekumpulan perintah. Mengikuti rilis USB keyboard, PS / 2 keyboard dan mouse menjadi kurang populer.





    USB

    Industri-standar USB protokol dan konektor yang telah menjadi secara luas digunakan untuk mouse; itu saat ini antara jenis yang paling populer.
    Universal Serial Bus (USB) : Sebuah bus I/O (input/output) yang dapat mentransfer data hingga 12 megabit per detik.
    Selamat tinggal port paralel dan serial yang lamban, kini jamannya Universal Serial Bus (USB). Lebih cepat, lebih kuat dan lebih fleksibel serta benar-benar berazaskan Plug and Play (bukan lagi Plug and Pray). Bahkan USB versi 2.0 yang baru saja dikeluarkan mampu memberikan tingkat kinerja dan kecepatan yang sebanding dengan bus berkecepatan tinggi semacam IEEE 1394. Jika dibandingkan dengan parallel port dan serial port, penggunaan port USB lebih mudah dalam penggunaannya. Konektivitas antara PC (Personal Computer) dengan perangkat USB dihubungkan dengan kabel khusus. Sebuah kabel berisi empat buah kawat menghubungkan periferal ke PC melalui port USB yang terdapat pada keduanya. Di dalam kabel tersebut, dua kawat akan menangani transmisi data, sebuah lagi menangani ground dan sebuah lagi memasok daya sebesar lima volt ke peripheral.

    Nirkabel atau Wireless

    Tanpa kabel atau nirkabel mouse mengirim data melalui inframerah. penerima terhubung ke komputer melalui port serial atau USB. Penerima nano baru dirancang untuk menjadi cukup kecil untuk tetap terhubung dalam sebuah laptop atau komputer notebook selama transportasi.


     

    Lebih mudah menggunakan mouse tanpa kabel atau mouse wireless dibandingkan dengan mouse yang menggunakan kabel. jika kita menggunakan mouse tanpa kabel atau wireless, kita lebih leluasa untuk menggunakan mouse itu sendiri dibandingkan dengan yang memakai kabel.



    Senin, 22 April 2013

    Mikroprosesor

    MIKROPROSESOR

    Mikroprosesor adalah sebuah central processing unit (CPU) elektronik komputer yang terbuat dari transistor mini dan sirkuit lainnya di atas sebuah sirkuit terintegrasi semikonduktor.
    Sebelum berkembangnya mikroprosesor, CPU elektronik terbuat dari sirkuit terintegrasi TTL terpisah; sebelumnya, transistor individual; sebelumnya lagi, dari tabung vakum. Bahkan telah ada desain untuk mesin komputer sederhana atas dasar bagian mekanik seperti gear, shaft, lever, Tinkertoy, dll.
    Evolusi dari mikroprosesor telah diketahui mengikuti Hukum Moore yang merupakan peningkatan performa dari tahun ke tahun. Teori ini merumuskan bahwa daya penghitungan akan berlipat ganda setiap 18 bulan, sebuah proses yang benar terjadi sejak awal 1970-an; sebuah kejutan bagi orang-orang yang berhubungan. Dari awal sebagai driver dalam kalkulator, perkembangan kekuatan telah menuju ke dominasi mikroprosesor di berbagai jenis komputer; setiap sistem dari mainframe terbesar sampai ke komputer pegang terkecil sekarang menggunakan mikroprosesor sebagai pusatnya.


     

    Karakteristik Mikroprosesor
    Berikut adalah karakteristik penting dari mikroprosesor :
    1. Ukuran bus data internal (internal data bus size): Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor.
    2. Ukuran bus data eksternal (external data bus size): Jumlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.
    3. Ukuran alamat memori (memory address size): Jumlah alamat memori yang dapat dialamati oleh mikroprosesor secara langsung.
    4. Kecepatan clock (clock speed): Rate atau kecepatan clock untuk menuntun kerja mikroprosesor.
    5. Fitur-fitur spesial (special features): Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya.

    Senin, 07 Januari 2013

    Contoh Program Assembly



    Contoh Program

    1. MOV AH,4h
    2. MOV AL,8
    3. ADD AH,AL
    4. MOV AX,1234h
    5. MOV BX,0F221h
    6. ADD AX,BX 
       

    A. Elemen Instruksi

    Opcode
    Operand 1
    Operand 2
    MOV
    AH
    4h
    MOV
    AL
    8
    ADD
    AH
    AL
    MOV
    AX
    1234h
    MOV
    BX
    0F221h
    ADD
    AX
    BX














    B. Format Instruksi

          1. MOV AH,4h                  :          Opcode + Operand1 + Operand2
          2. MOV AL,8                    :           Opcode + Operand1 + Operand2
          3. ADD AH,AL                  :          Opcode + Operand1 + Operand2
          4. MOV AX,1234h            :          Opcode + Operand1 + Operand2
          5. MOV BX,0F221h          :          Opcode + Operand1 + Operand2
          6. ADD AX,BX                  :          Opcode + Operand1 + Operand2

    C. Jenis Instruksi
         1. MOV AH,4h                  :          Jenis Logical
         2. MOV AL,8                    :          Jenis Data Transfer
         3. ADD AH,AL                  :          Jenis Aritmatika
         4. MOV AX,1234h            :          Jenis Logical
         5. MOV BX,0F221h          :          Jenis Logical
         6. ADD AX,BX                  :          Jenis Aritmatika

    D. Jumlah Alamat
         1. MOV AH,4h                  :           Instruksi 2 alamat
         2. MOV AL,8                    :           Instruksi 2 alamat
         3. ADD AH,AL                  :           Instruksi 2 alamat
         4. MOV AX,1234h            :           Instruksi 2 alamat
         5. MOV BX,0F221h          :           Instruksi 2 alamat
         6. ADD AX,BX                  :          Instruksi 2 alamat

    E. Penjelasan
         1. MOV AH,4h                  :           Nilai AH adalah 4h
         2. MOV AL,8                    :           Nilai AL adalah 8
         3. ADD AH,AL                 :            Proses penjumlahan AH = AH +AL dan hasilnya
                                                               AH bernilai 12 h
         4. MOV AX,1234h            :           Nilai AX adalah 1234h
         5. MOV BX,0F221h          :           Nilai BX adalah 0F221h
         6. ADD AX,BX                :            Proses penjumlahan AX = AX + BX dan hasilnya
                                                               AX bernilai 0455h