Pages

Ads 468x60px

Senin, 28 Februari 2011

Perangkat Utama Mesin Komputer

Bagi sebagian orang mungkin kita sering menggunakan perangkat komputer akan tetapi tahukah kita perangkat penting apa saja yang membangun komputer itu.

Menurut arsitektur Von Neumann yang menggambarkan bagian utama komputer yaitu : Memori, Pemrosesan Unit (terdiri dari Aritmatika dan Logis (ALU) serta Unit Kontrol), dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, "bus".

Memori

Memori menyimpan berbagai bentuk informasi sebagai angka biner. Informasi yang belum berbentuk biner akan dipecahkan (encoded) dengan sejumlah instruksi yang mengubahnya menjadi sebuah angka atau urutan angka-angka. Sebagai contoh: Huruf F disimpan sebagai angka desimal 70 (atau angka biner) menggunakan salah satu metode pemecahan. Instruksi yang lebih kompleks bisa digunakan untuk menyimpan gambar, suara, video, dan berbagai macam informasi. Informasi yang bisa disimpan dalam satu sell dinamakan sebuah byte.

Secara umum, memori bisa ditulis kembali lebih jutaan kali - memori dapat diumpamakan sebagai papan tulis dan kapur yang dapat ditulis dan dihapus kembali, daripada buku tulis dengan pena yang tidak dapat dihapus.

Pemrosesan

Unit Pengolah Pusat atau CPU berperanan untuk memproses arahan, melaksanakan pengiraan dan menguruskan laluan informasi menerusi system komputer. Unit atau peranti pemprosesan juga akan berkomunikasi dengan peranti input output dan storan bagi melaksanakan arahan-arahan berkaitan.

Dalam arsitektur von Neumann yang asli, ia menjelaskan sebuah Unit Aritmatika dan Logika, dan sebuah Unit Kontrol. Dalam komputer-komputer modern, kedua unit ini terletak dalam satu sirkuit terpadu (IC - Integrated Circuit), yang biasanya disebut CPU (Central Processing Unit).

Unit Aritmatika dan Logika, atau Arithmetic Logic Unit (ALU), adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmatika (tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan (misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan). Pada unit inilah dilakukan "kerja" yang nyata.

Unit kontrol menyimpan perintah sekarang yang dilakukan oleh komputer, memerintahkan ALU untuk melaksanaan dan mendapat kembali informasi (dari memori) yang diperlukan untuk melaksanakan perintah itu, dan memindahkan kembali hasil ke lokasi memori yang sesuai. Sekali yang terjadi, unit kontrol pergi ke perintah berikutnya (biasanya ditempatkan di slot berikutnya, kecuali kalau perintah itu adalah perintah lompatan yang memberitahukan kepada komputer bahwa perintah berikutnya ditempatkan di lokasi lain).

Input dan hasil

I/O membolehkan komputer mendapatkan informasi dari dunia luar, dan menaruh hasil kerjanya di sana, dapat berbentuk fisik (hardcopy) atau non fisik (softcopy). Ada berbagai macam alat I/O, dari yang akrab keyboard, monitor dan disk drive, ke yang lebih tidak biasa seperti webcam (kamera web, printer, scanner, dan sebagainya).

Yang dimiliki oleh semua alat masukan biasa ialah bahwa mereka meng-encode (mengubah) informasi dari suatu macam ke dalam data yang bisa diolah lebih lanjut oleh sistem komputer digital. Alat output, men-decode data ke dalam informasi yang bisa dimengerti oleh pemakai komputer. Dalam pengertian ini, sistem komputer digital adalah contoh sistem pengolah data.

Sumber : http://id.wikipedia.org/wiki/Komputer

Jumat, 11 Februari 2011

Pemrograman Sistem

Tugas Pemrograman Sistem
1. Apa perbedaan program sistem dengan program lainnya ?

Jawab :

Program sistem adalah segala jenis perangkat lunak yang dibutuhkan untuk pembentukan suatu sistem baru atau perangkat lunak yang dibutuhkan untuk menjalankan program aplikasi tetapi tidak ditujukan untuk suatu aplikasi khusus.

Contoh dari program sistem ini adalah sistem operasi, compiler, dan program untuk pengeditan text.

Sedangkan program lainnya adalah perangkat lunak yang di butuhkan untuk menjalankan program aplikasi khusus.

Contohnya adalah winamp, mozilla firefox, media player classic.

2. Jelaskan perbedaan pemrograman sistem dengan aktifitas pemrograman lainnya ?
Jawab :
Pemrograman sistem digunakan untuk kegiatan merancang dan mengimplementasikan program sistem guna membantu pengeksekusian secara efektif aplikasi pada bahasa mesin yang dapat di mengerti perangkat keras (hardware).

3. Carilah sistem operasi komputer dan sistem operasi mobile !

Jawab :

Sistem operasi komputer :

  • QDOS

Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari sistem operasi terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.

  • Mac OS

Adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh.

  • ­Windows

Microsoft memperkenalkan Windows, sistem operasi yang telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking.

  • Novell Netware

Adalah sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.

  • MINIX

Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.

  • Linux

Pada tahun 1991 mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux.

  • 386 BSD

Sistem operasi berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD.

  • Debian

Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian pada tahun 1993.

  • NetBSD

Pada tahun 1993 proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD.

  • FreeBSD

Pada tahun yang sama menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan nama FreeBSD.

  • SuSE

OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.

  • Red Hat

Pada tahun 1994 Marc Ewing memulai pembuatan distro Red Hat Linux.

  • OpenBSD

Tahun 1995 Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.

  • Mandrake

Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat di tahun 1998.

  • Lindows

Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan perubahan nama oleh Microsoft.

  • Ubuntu

Tahun 2004 versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).

Sistem operasi mobile :

  • Symbian

Adalah sistem operasi yang dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak mobile).Symbian merupakan perusahaan independen hasil kolaborasi vendor-vendor raksasa pada masa itu yakni Ericsson, Nokia, Motorola, dan Psion.

  • Windows Mobile
    Adalah sistem operasi seluler yang ditawarkan oleh Microsoft.
  • BlackBerry
    Perusahan telekomunikasi asal Canada, Reserch in Motion (RIM), mengembangkan perangkat komunikasi bergerak. Awalnya produk mereka adalah memproduksi dan layanan penyeranta (Pager) dua arah, namun dalam
    perkembangannya perusahaan ini membuat terobosan baru dengan menciptakan pearangkat Blackberry yang terkenal dengan layanan push-email, dan sekarang blackberry berubah menjadi smartphone yang memiliki berbagai fungsi seperti, GPS, internet mobile, serta dapat mengakses Wi-FI.
  • Android

Mobile OS dari Google ini memberikan kebebasan yang sangat luas untuk para developer dan terintegrasi penuh dengan teknologi Google. Aplikasi-aplikasi yang tersedia untuk Android juga sudah banyak sekali sehingga pengguna Android mempunyai banyak variasi dalam menggunakan aplikasi di Android.

  • iOS

Sistem operasi besutan Apple ini merajai share sistem operasi mobile dengan penggunaan handset Apple yang cukup luas juga seperti iPhone, iPod Touch, dan iPad. Ditambah juga dengan pengguna gadget Apple yang aktif bersurfing ria di Internet dan menggunakan aplikasi-aplikasi yang mengkonsumsi data dari Internet.

  • Bada

Sistem operasi buatan Samsung yang dirancang sebagai sistem operasi terbuka (open platform).

Sumber :

http://www.google.co.id/

http://www.total.or.id/info.php?kk=system%20program

http://www.teknojurnal.com/2010/07/21/5-sistem-operasi-mobile-teratas/

Senin, 27 Desember 2010

Tanggapan Mengenai Kekalahan Timnas

Menanggapi kekalahan timnas Indonesia di ajang final AFF Suzuki cup dari Malaysia pada leg 1 minggu lalu, saya berpendapat mungkin saja faktor dari kekalahan itu adalah kurang konsentrasinya para pemain timnas di lapangan. Bermain di hadapan sekitar 80.000 suporter Malaysia membuat permainan Firman Utina dkk tak berkembang. Apalagi ini adalah pertandingan tandang pertama timnas. Tekanan demi tekanan di alami oleh para pemain Indonesia dari supporter tuan rumah salah satunya adalah kembang api dan sinar laser yang yang sengaja di arahkan ke para pemain timnas salah satunya adalah kepada penjaga gawang timnas Markus. Hal ini mungkin saja menjadi faktor utama di balik kegagalan timnas meraih kemenangan.

Akan tetapi kekalahan itu harus segera di lupakan dan mempersiapkan kembali fisik dan mental untuk pertandingan final leg 2 yang akan berlangsung rabu (29/12) di stadion utama gelora bung karno. Kembali bermain di hadapan supporter Indonesia diharapkan Indonesia dapat mampu membalas kekalahan sehingga dapat keluar sebagai juara AFF Suzuki cup 2010. Walaupun peluang Indonesia terbilang cukup berat kami berharap para pemain menampilkan permainan penuh semangat dan kerja keras.

Meskipun nantinya Malaysia keluar sebagai juara kami tetap bangga akan performa timnas selama turnamen ini berlangsung. Sebagai orang Indonesia kami tidak akan pernah berhenti untuk mendukung serta mendoakan laskar garuda sampai kapan pun juga. Karena mereka adalah kebanggaan Indonesia.

Tulisan Bahasa Indonesia "Stadion GBK"

Siapa yang tak kenal stadion utama gelora bung karno. Stadion Utama kebanggan Indonesia ini adalah adalah sebuah stadion serbaguna di Jakarta, yang merupakan bagian dari kompleks olahraga Gelanggang Olahraga Bung Karno. Stadion ini umumnya digunakan sebagai arena pertandingan sepak bola tingkat internasional. Stadion ini dinamai untuk menghormati Soekarno, Presiden pertama Indonesia, yang juga merupakan tokoh yang mencetuskan gagasan pembangunan kompleks olahraga ini.

Pembangunannya didanai dengan kredit lunak dari Uni Soviet sebesar 12,5 juta dollar AS yang kepastiannya diperoleh pada 23 Desember 1958. Dan tentunya dengan dana yang cukup besar tersebut itu menjadikan galanggang olahraga ini sebagai stadion sepakbola terbesar di Indonesia. Hingga saat ini, Gelora Bung Karno merupakan satu-satunya stadion yang benar-benar berstandar internasional di Indonesia.

Dengan kapasitas sekitar 100.000 orang, stadion yang mulai dibangun pada pertengahan tahun 1958 dan penyelesaian fase pertamanya pada kuartal ketiga 1962 ini merupakan salah satu yang terbesar di dunia. Menjelang Piala Asia 2007, dilakukan renovasi pada stadion yang mengurangi kapasitas stadion menjadi 88.083 penonton.

Jumat, 24 Desember 2010

Tugas FPGA : Seven Segment

Rangkaian BCD to seven segment merupakan rangkaian logika kombinasional. Rangkaian ini digunakan untuk mengkonversikan suatu nilai desimal terkode biner (BCD) ke pola segment yang sesuai pada display seven segment.

Seven segment adalah alat tampilan elektronik yang bisa menampilkan penomoran decimal. Seven segment biasanya diidentifikasi dalam industri menggunakan huruf a - g seperti pada gambar berikut ini:


Dalam seven segment biasanya hanya digunakan sistem digital sebagai basis datanya yang juga biasa di sebut sebagai Bit (Binary Digit). Umumnya direpresentasikan dengan satu dari dua kondisi yaitu 1 (High), dan 0 (Low).

BCD atau binary-coded decimal adalah suatu cara penulisan angka desimal yang pada setiap digitnya direpresentasikan dengan bilangan biner. BCD biasanya direpresentasikan oleh 4 bit bilangan biner yang mempresentasikan angka 0 - 9. Contoh dari penulisan BCD yaitu:

15 = 0001 0101

347 = 0011 0100 0111

Contoh program tampilan bit pada seven segment.

entity segment is

port ( d : in std_logic_vector (3 downto 0);

s : out std_logic_vector (7 downto 0));

end segment;

architecture behavioral of segment is

begin

s <= "00000110" when d="0001" else --1

"01011011" when d="0010" else --2

"01001111" when d="0011" else --3

"01100110" when d="0100" else --4

"01101101" when d="0101" else --5

"01111101" when d="0110" else --6

"00000111" when d="0111" else --7

"01111111" when d="1000" else --8

"01101111" when d="1001" else --9

"01100111" when d="1010" else --A

"01111100" when d="1011" else --B

"00111001" when d="1100" else --C

"01011110" when d="1101" else --D

"01111001" when d="1110" else --E

"01110001" when d="1111" else --F

"11111111" ; --0

end behavioral;

Secara logika dapat di jelaskan :

Misalnya, kita memasukkan 0 pada switch 3, 1 pada switch 2, 1 pada switch 1, 1 pada switch 0 maka pada A, B, C, D, E, F, G, dan H secara berurut – urut menunjukkan logika 1, 1, 1, 0, 0, 0, 0, 0.

Dan setelah diimplementasikan maka hasil seven segmentnya adalah sebagai berikut :