Aprilia_d.a

Aprilia_d.a

Jumat, 13 Mei 2016

Cerita Pengalaman Pribadi Basa Jawa

Berikut ini adalah contoh cerita pengalaman pribadi guna untuk memenuhi tugas bahasa jawa kelas X semester 2.




      Iki contoh pengalaman pribadi aku pas study tour ning Jawa Timur ,wisata ning Taman SelectaBatu Night Spectacullar, karo Jatim Park 2Cerita cekak Bahasa Jawa iki nyeritakke pas kedadean lucu ning Jatim Park 2. Dadi, mungkin tepate cerkak Bahasa Jawa lucu iki ceritane.
Jatim iki sing terkenal. Akeh wisatawan sing dolan ning kene khususe wisatawan soko mancanegara utawa wisatawan asing. Nah iki cerita lucu pas aku ra sengojo ngobrol karo bule soko Inggris.

“Anda tahu menuju jalan ke Malang terdekat?” bule Inggris iku takon marang aku.
Aku batin, iki wonge ora iso boso Indonesia lancar. Yen aku nyauri karo boso Indonesia, mesti wonge yo ora dong. Yowes aku tak njawab karo boso Inggris wae sak kenane.

“Go ahead and then turn left sir,” saurku.
“Thanks a lot!” saure bule kui.

Alhamdulillah, bulene dong. aku iso boso Inggris juga. Sejam kemudian, aku ameh mbalik hotel gon nginep. Nah, jebulno hotel gon ku turu iku sak gon karo bulene mau. Juk aku inisiatif marani lan basa basi karo wonge.

“Helo sir, do you remember me?” jare ku.
“Oh yes, we have met at the street a couple hours ago. But, you’ve been wrong,” jawabe deweke.

Waduh, wrong apane iki. Opo aku salah ngekei arah dalan, aku takon jukkan, apane sing wrong karo bule Inggris iku mau.

“The direction you’ve told me not head to the beach but return to our hotel,” bales bulene.

Owalah, tenan tho. Aku salah ngewehi arah. Malah tak duduhi arah mbalik ning hotel. Koyone aku kudu sinau arah mata angin disik iki.

Kamis, 12 Mei 2016

geguritan berjudul "GURU"

Berikut ini adalah sebuah geguritan berjudul "GURU" guna untuk memenuhi tugas bahasa jawa kelas X sememster 2.

GURU


Guru iku panutaning tingkah laku
Guru patut digugu lan ditiru
Guru ora butuh disubya-subya
Guru amung saderma melu mbangun negara
Lan...
Guru tansah ndedonga
Mugi tan ana kawula
Kang wuta sastra
Mula guru pancen wis trep
Oleh pisung-sung pahlawan tanpa tandha jasa

Jumat, 29 Januari 2016

sistem operasi

Definisi Sistem Operasi
  Sistem operasi (operating system atau OS) adalah perangkat lunak yang bertugas untuk mengatur, mengendalikan perangkat keras dan memberikan kemudahan untuk pemakai dalam penggunaan komputer.

Sistem Operasi akan melakukan layanan inti umum untuk software aplikasi. Layanan tersebut seperti akses ke disk, manajemen memori, tugas penjadwalan, dan antar-muka user. Bagian kode yang melakukan tugas-tugas ini dinamakan dengan “kernel” suatu Sistem Operasi.
Perkembangan Umum Sistem Operasi
Generasi Awal (1945-1955)
  Merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan
manusia untuk menghitung terbatas dan manusia
sangat mudah untuk membuat kecerobohan,
kekeliruan bahkan kesalahan.
Pada generasi ini belum ada sistem operasi,
maka sistem komputer diberi instruksi
yang harus dikerjakan secara
langsung oleh pengguna.

Generasi Kedua (1955-1965)

Generasi kedua memperkenalkan
Batch Processing System, yaitu Job
yang dikerjakan dalam satu
rangkaian, lalu dieksekusi secara
berurutan. Generasi ini sistem
komputer belum dilengkapi sistem
operasi, tetapi beberapa fungsi sistem
operasi  telah ada, contohnya fungsi
Sistem operasi ialah FMS dan IBSYS

Generasi Ketiga (1965-1980)

Sistem operasi pada generasi ini dikembangkan untuk melayani banyak pemakai, dimana para pemakai berkomunikasi lewat terminal secara on-line ke komputer.
Sistem operasi menjadi multi-user (digunakan oleh banyak pengguna sekaligus), multi-programming (melayani banyak program sekaligus) dan multi-tasking (melayani banyak tugas dan pekerjaan / Batch Processing System).

Generasi Keempat (1980 – 2000-an)

Pada masa ini sistem operasi telah menggunakan Graphical User Interface (GUI)  yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman dan
mudah digunakan.
Pada masa ini juga dimulai era komputasi tersebar
(distributed computer) dimana komputasi-komputasi
tidak lagi berpusat di satu titik, tetapi dipecah
dibanyak komputer sehingga tercapai kinerja
yang lebih baik.

Generasi Selanjutnya

Pada generasi ini diperkenalkan SO yang berada dalam SO bergerak (Mobile) pada perangkat seperti: PDA, Poket PC, Laptop, Notebook dan NetBook. Pada masa ini,diperkenalkan virtualization sistem yaitu satu komputer dapat diclonning secara  virtual menjadi lebih dari satu komputer (SO) yang dapat bekerja bersama-sama, Cross Platform OS (multiboot system) yang dapat menggabungkan dua atau lebih SO berbeda seperti : Linux dan Windows. Generasi ini merupakan awal tren Mobile Computing, yang perangkatnya didominasi oleh Android, iOS, Blackberry OS, Windows mobile, Windows Phone dan Symbian. Pada masa ini dikenalkan sistem iClaud (layanan komputasi awan) yaitu sistem layanan jaringan yang dipublikasikan oleh Apple Inc pada tanggal 6 Juni 2011 di San Fransisco.

Ragam sistem operasi

SISTEM OPERASI OPEN SOURCE
Open source adalah software yang
kode programnya terbuka &
disediakan oleh pengembangnya
secara umum agar dapat dipelajari,
diubah atau dikembangkan lebih
Lanjut serta disebarluaskan.
Apabila pembuatprogram melarang
orang lain untuk mengubah dan atau menyebarluaskan program buatannya, maka program itu bukan open source, meskipun tersedia kode programnya. Open source dipopulerkan tahun 1998.

Unix
Sistem operasi ini menggunakan antarmuka
sistemoperasi POSIX, seperti SCO UNIX,
keluarga BSD (Berkeley Software
Distribution), GNU/Linux,debian, red hat,
SUSE, Ubuntu, Zeath OS (berbasis kernel
linux yang dimodifikasi). MacOS/X (berbasis
kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/ Hurd.Sistem operasi keluarga unix lainnya seperti AIX, Amiga OS, DragonFly BSD, Free BSD, GNU, HP-UX, IRIX, Linux, LynxOS, MINIX, NetBSD, OpenBSD, OS X, Plan 9, QNX, Research UNIX, SCO OpenServer, Solaris, UNIX System V, Tru64 UNIX, UnixWare.  

Linux
Linux adalah sistem operasi open source yang merupakan turunan dari Unix dan dapat bekerja pada berbagai macam
perangkat keras komputer muai dari inter x86 sampai dengan RISC.
Linux diperkenalkan oleh Linus Torvalds pada tahun 1991.
SISTEM OPERASI CLOSED SOURCE
Close source adalah software yang kodenya tidak dibuka untuk umum, pemilik kode yang close source bisa membagi source
kodenya melalui lisensi dengan gratismaupun membayar. 
Meskipun gratis, lisensi tertentu bisa membuat sebuah sistem operasi tidak sepenuhnya open source 

MS DOS

Microsoft Disk Operating Sistem adalah sistem operasi yang banyak digunakan oleh komputer ibm-pc.
MS-DOS dirilis pertama kali pada tahun 1981, MS-DOS merupakan kunci keberhasilan Microsoft dalam memproduk
perangkat lunak.
MS-DOS dibuat oleh sebuah perusahaan komputer bernama Seatle Computer Product (SPC) yang dikepalai oleh tim 
Patterson.

Microsoft Windows
microsoft windows adalah serangkaian Perangkat lunak sistem operasi dan antarmuka Pengguna grafis yang diproduksi oleh microsoft. Microsoft pertama memperkenalkan lingkungan operasi bernama windows pada bulan november 1985 sebagai add-on untuk ms-dos. Microsoft windows datang untuk mendominasi dunia komputer pribadi pasar, menyalip mac os. Microsoft windows versi 1.0, dirilis pada bulan november 1985 tidak memiliki tingkat fungsionalitas dan mencapai popularitas kecil.
Microsoft windows versi 2.0 dirilis pada bulan november 1987 sedikit lebih populer dibanding pendahunya dan windows pertama yang bisa diinstall program, satu-satunya program yang bisa ditambahkan adalah microsoft word versi 1.0.

Registry


1) Definisi Registry Sistem berbasis Windows.

Registry dalam platform sistem operasi Microsoft Windows 32-bit,
merupakan sebuah basis data yang disusun secara hierarkis yang mengandung
informasi mengenai konfigurasi sebuah sistem, mulai dari konfigurasi perangkat
keras, perangkat lunak, asosiasi ekstensi berkas dengan aplikasinya hingga
preferensi pengguna. Registry merupakan pengganti berkas-berkas konfigurasi
*.INI yang digunakan dalam sistem Windows 16-bit (Windows 3.x dan Windows
for Workgroups).
Registry dalam sistem Windows 16-bit (dimulai pada Windows 3.x) berguna hanya untuk menyimpan asosiasi ekstensi berkas dengan aplikasinya,
serta asosiasi objek OLE di dalam dokumen dengan aplikasinya.
Dalam sistem operasi Windows 95, Windows 98, dan Windows Millennium
Edition, struktur registry secara logis sama dengan struktur registry dalam
Windows NT, tapi tidak kompatibel secara fisik.




2) Subtree beserta fungsinya

Registry dalam Windows NT, Windows 2000, Windows XP dan Windows
Server 2003 terbagi secara logis ke dalam lima buah anak pohon (subtree),
yang setiap pohon tersebut mengandung kumpulan kunci (key) dan anak kunci
(subkey) yang disusun secara hierarkis. Susunan ini sama dengan susunan
direktori dalam sistem berkas. Sementara itu, secara fisik, registry terdiri atas
beberapa berkas yang disebut sebagai hive dan berkas catatan transaksi
(transaction log) untuk setiap hive-hive tersebut yang disimpan di dalam direktori %systemroot%\system32\config.
Anak pohon registry:
*HKEY_LOCAL_MACHINE, sering disebut sebagai HKLM, merupakan
sebuah tempat penyimpanan untuk konfigurasi sistem yang bersangkutan,
yang terdiri atas perangkat keras dan perangkat lunak. Semua yang
terdapat di dalam anak pohon ini diaplikasikan kepada semua pengguna.
* HKEY_CURRENT_USER, sering disebut sebagai HKCU, merupakan
sebuah tempat penyimpanan untuk konfigurasi yang dimiliki oleh
pengguna yang sedang melakukan logon, yang menyimpan informasi
mengenai konfigurasi preferensi pengguna (konfigurasi desktop, warna,
dan konfigurasi lainnya yang setiap pengguna dapat melakukan
kustomisasi terhadapnya).
*HKEY_USERS, sering disebut sebagai HKU, merupakan tempat
penyimpanan untuk konfigurasi setiap pengguna yang terdaftar di dalam
komputer yang bersangkutan. Setiap anak kunci dari anak pohon ini
diidentifikasikan dengan menggunakan nomor Security Identifier (SID)
yang dimiliki oleh pengguna. Ketika pengguna melakukan logon, SID yang
cocok akan dimuat ke dalam anak pohon HKEY_CURRENT_USER.
*HKEY_CLASSES_ROOT, sering disebut sebagai HKCR, merupakan
tempat penyimpanan untuk konfigurasi asosiasi/pemetaan ekstensi
sebuah berkas atau objek Object Linking and Embedding (OLE) dengan
aplikasi yang dapat menanganinya. Sebagai contoh, berkas
berekstensi .txt akan ditangani oleh aplikasi editor teks seperti Notepad
dan masih banyak lainnya.
* HKEY_CURRENT_CONFIG, sering disebut sebagai HKCC, merupakan
tempat penyimpanan untuk konfigurasi perangkat keras dan sistem
operasi yang sedang digunakan saat itu, yang diperoleh pada saat proses
booting dilakukan. Informasi yang disimpan di sini bersifat volatil dan tidak
disimpan secara permanen ke dalam berkas penampung registry, tapi
akan selalu dibuat setiap kali proses booting dilakukan.
*HKEY_DYN_DATA, yang hanya terdapat di dalam Windows 95, Windows
98, dan Windows Millennium Edition, merupakan tempat penyimpanan
konfigurasi dinamis untuk semua perangkat keras plug-and-play. Tidak
ada padanannya dalam Windows NT, tapi dalam Windows NT 5.x,
terdapat sebuah anak pohon HKEY_PERFORMANCE_DATA, yang
hanya digunakan untuk mengumpulkan informasi performance counter
Windows 2000, mengingat semua konfigurasi perangkat keras disimpan di
dalam HKEY_LOCAL_MACHINE\HARDWARE\.

3) Pengertian backup registry, edit registry, restore registry

Backup registry adalah salah satu cara yang dilakukan untuk mempertahankan
komputer dalam kondisi normal. Dalam kondisi normal semua perangkat dalam
sistem komputer akan dapat berjalan dengan baik. Backup registry merupakan
proses untuk menyimpan konfigurasi registry dimana komputer dalam kondisi
normal. Karena pemakaian, penambahan atau penghapusan program aplikasi
dan akses jaringan intra atau internet yang memungkinkan komputer terserang
virus maka registry sistem akan berubah. Dengan demikian kenerja komputer
akan berkurang seperti akses program lambat. untuk mengembalikan ke dalam
kondisi awal, registry harus dibackup dahulu kemudian di-restore. Uraian
dibawah ini menjelaskan Langkah-langkah backup registry pada sistem operasi
windows
Edit registry digunakan untuk merubah konfigurasi registry yang ada.
Perubahan registry ini mempunyai tujuan untuk mengoptimalkan kinerja
komputer (tweaking: memodifikasi fungsi tertentu agar sistem windows bekerja
optimal). Uraian dibawah ini menjelaskan proses edit registry untuk
mempercepat proses tampilan menu start pada saat booting. Pengaturan yang
dilakukan adalah merubah nilai waktu delay pada menu show delay dimana
secara default nilainya adalah 400.
Restore registry adalah proses untuk mengembalikan konfigurasi ke
kondisi awal atau normal (kondisi sistem saat backup registry).

4) prosedur backup registry




5) prosedur edit registry



Makalah Arithmetic And Logic Unit (ALU)

ARITHMETIC AND LOGIC UNIT
(ALU)



DISUSUN OLEH:
APRILIA DWI ASTUTI
05 - X MM 1
SMK NEGERI 1 BANTUL
TAHUN PELAJARAN 2015/2016























KATA PENGANTAR

Dengan menyebut nama Allah SWT yang Maha pengasih lagi Maha Penyayang, saya panjatkan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat, hidayah, serta inayah-Nya sehingga saya dapat menyelesaikan makalah tentang “Arithmetic and Logic Unit (ALU)” ini guna memenuhi tugas kelas X SMKN 1 Bantul semester 1 mata pelajaran Sistem Komputer.
Makalah ini saya susun dengan maksimal dan mendapatkan bantuan dari beberapa pihak sehingga dapat memperlancar penyusunan makalah ini. Untuk itu saya mengucapkan terimakasih kepada semua pihak yang telah terlibat dalam makalah ini.
Terlepas dari semua itu, saya menyadari sepenuhnya bahwa masih ada kekurangan baik dari segi susunan kalimat maupun tata bahasanya. Oleh karena itu dengan senang hati saya menerima segala kritik dan saran dari pembaca agar makalah ini dapat lebih baik lagi.
Akhir kata saya berharap semoga makalah “Arithmetic and Logic Unit (ALU)” ini dapat memberikan manfaat dan inspirasi untuk pembaca.

Bantul, 11 November 2015




DAFTAR ISI

KATA PENGANTAR
DAFTAR ISI
BAB I PEMBAHASAN
          A. LATAR BELAKANG
          B. TUJUAN
          C. RUMUSAN MASALAH
BAB II PEMBAHASAN
          A. PENGERTIAN ALU
          B. SEJARAH ALU
          C. OPERASI PADA ALU
          D. TUGAS & FUNGSI ALU
          E. STRUKTUR & CARA KERJA PADA ALU
          F. ADDER
·     half adder
·     full adder
·     paralel adder
BAB III PENUTUP
          A. KESIMPULAN
          B. REFERENSI
BAB I PENDAHULUAN

A. Latar Belakang
Komputer merupakan alat modern yang tidak bisa dilepaskan  dari kehidupan sehari-hari. Mulai dari mengerjakan pekerjaan kantor, multimedia, bahkan hiburan. Perkembangan komputer semakin berkembang dan masih akan berkembang tanpa batas. Semakin berkembang suatu komponen komputer maka otomatis kecepatan processor semakin besar dan semakin cepat proses eksekusi pada komputer. Processor juga disebut dengan otak dari suatu computer. Dalam processor itulah alu dan segala prosesnya terjadi. Tujuan serta cara kerja alu dalam suatu processor akan sama jika processor itu dibuat oleh perusahaan yang sama.
ALU atau juga sering disebut Arithmetic and Logic Unit adalah suatu komponen yang terdapat didalam computer. ALU merupakan pusat untuk menghitung operasi aritmatika dan logika. Untuk itu kami mencoba untuk menulis beberapa hal mengenai ALU
B. Tujuan
            Penulisan makalah ini untuk melengkapi tugas dari mata pelajaran sistem komputer kelas X semester 1 jurusan multimedia. Selain itu pula penulisan makalah ini secara umum bertujuaan untuk menambah wawasan tentang Arithmetic and Logic Unit.
C. Rumusan Masalah
            Dalam makalah ini, penulis akan membahas tentang :
a. Pengertian Arithmetic and Logic Unit
b. Sejarah ALU
c. Operasi Pada ALU
d. Tugas dan Fungsi ALU
e. Struktur dan Cara Kerja Pada ALU
 f. ADDER
BAB II PEMBAHASAN

A. PENGERTIAN ARITHMETIC AND LOGIC UNIT (ALU)
Arithmatic and Logic Unit (ALU) adalah salah satu bagian/komponen dalam sistem didalam sistem komputer yang berfungsi melakukan operasi/perhitungan aritmatika dan logika (seperti penjumlahan, pengurangan dan beberapa logika lain). ALU bekerja sama dengan memori, dimana hasil dari perhitungan di dalam ALU di simpan ke dalam memori. Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakan sistem bilangan biner (two’s complement). ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya akan disimpan dalam register tersendiri yaitu ALU.
B. SEJARAH ALU
Aritmetika  yang terbatas pada jumlah yang sangat kecil artifak kecil yang menunjukkan konsep yang jelas penambahan (+) dan pengurangan (-), yang paling terkenal menjadi tulang Ishango dari Afrika tengah, datang dari suatu tempat antara 20.000 dan 18.000 SM.
Jelas bahwa Babel memiliki pengetahuan yang kokoh dari hampir semua aspek aritmetika dasar oleh 1800 SM, sejarawan meskipun hanya bisa menebak metode yang digunakan untuk menghasilkan hasil aritmetikaseperti yang ditunjukkan. Misalnya, dalam tablet tanah liat Plimpton 322, yang muncul menjadi daftar Pythagoras tiga kali lipat, tetapi tanpa kerja untuk menunjukan bagaimana daftar ini awalnya diproduksi. Demikian pula, Mesir Rhin Mathematical Papyrus (berasal dari sekitar 1650 SM, meskipun jelas salinan teks yang lebih tua dari sekitar 1850 SM) menunjukan bukti penambahan (+), pengurangan (-), perkalian (x), dan pembagian (/) yang digunakan dalam sebagian unit sistem.
Nicomachus merangkum filsafat Pythagoras pendekatan angka, dan hubungan mereka satu sama lain, dalam Pengenalan aritmatika. Pada saat ini, operasi aritmatika dasar adalah urusan yang sangat rumit, itu adalah metode yang dikenal sebagai “Metode orang-orang Indian” (Latin Modus Indorum) yang menjadi aritmatika yang kita kenal sekarang. Aritmatika India jauh lebih sederhana daripada aritmatika Yunani karena kesederhanaan system angka India, yang memiliki nol dan notasi nilai tempat. Abad ke - 7 Syria Severus Sebokht uskup disebutkan metode ini dengan kekaguman, namun menyatakan bahwa Metode dari India ini tak tertuliskan. Orang-orang Arab belajar metode baru ini dan menyebutkan  Fibonacci (juga dikenal dengan Leonardo dari Paris) memperkenalkan “Metode dari Indian” ke Eropa pada 1202. Dalam bukunya Liber Abaci, Fibonacci mengatakan bahwa dibandingkan dengan metode baru ini, semua metode lain telah kesalahan. Dalam Abad Pertengahan. Aritmatika adalah satu dari tujuh seni liberal diajarkan di universitas.

C. OPERASI PADA ALU
Operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. ALU melakukan operasi aritmatika yang lainnya seperti  pengurangan, dan pembagian dilakukan dengan dasar penjumlahan. Sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi aritmatika ini disebut adder. ALU melakukan operasi aritmatika dengan dasar pertambahan, sedang operasi aritmatika yang lainnya, seperti pengurangan, perkalian, dan pembagian dilakukan dengan dasar penjumlahan. sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi arithmatika.

D. TUGAS DAN FUNGSI ALU
Tugas dari ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program. Operasi logika (logical operation) meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika, yaitu :
 a. sama dengan (=)
 b. tidak sama dengan (<>)
 c. kurang dari (<)
d. kurang atau sama dengan dari (<=)
e. lebih besar dari (>)
f. lebih besar atau sama dengan dari (>=)
         Arithmatic Logical Unit (ALU) Juga Bertugas membentuk fungsi – fungsi pengolahan data komputer. ALU sering disebut mesin bahasa (machine language) karena bagian ini mengerjakan instruksi – instruksi bahasa mesin yang diberikan padanya. ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean, yang masing – masing memiliki spesifikasi dan tugas tersendiri. Fungsi-fungsi yang didefinisikan pada ALU adalah Add (penjumlahan), Addu (penjumlahan tidak bertanda), Sub (pengurangan), Subu (pengurangan tidak bertanda), and, or, xor, sll (shift left logical), srl (shift right logical), sra (shift right arithmetic), dan lain-lain.
Arithmetic Logical Unit (ALU) merupakan unit penalaran secara logic. ALU ini merupakan Sirkuit CPU berkecepatan tinggi yang bertugas menghitung dan membandingkan. Angka-angka dikirim dari memori ke ALU untuk dikalkulasi dan kemudian dikirim kembali ke memori. Jika CPU diasumsikan sebagai otaknya komputer, maka ada suatu alat lain di dalam CPU tersebut yang kenal dengan nama Arithmetic Logical Unit (ALU), ALU inilah yang berfikir untuk menjalankan perintah yang diberikan kepada CPU tersebut.
ALU sendiri merupakan suatu kesatuan alat yang terdiri dari berbagai komponen perangkat elektronika termasuk di dalamnya sekelompok transistor, yang dikenal dengan nama logic gate, dimana logic gate ini berfungsi untuk melaksanakan perintah dasar matematika dan operasi logika. Kumpulan susunan dari logic gate inilah yang dapat melakukan perintah perhitungan matematika yang lebih komplit seperti perintah “add” untuk menambahkan bilangan, atau “devide” atau pembagian dari suatu bilangan. Selain perintah matematika yang lebih komplit, kumpulan dari logic gate ini juga mampu untuk melaksanakan perintah yang berhubungan dengan logika, seperti hasil perbandingan dua buah bilangan.
Instruksi yang dapat dilaksanakan oleh ALU disebut dengan instruction set. Perintah yang ada pada masing-masing CPU belum tentu sama, terutama CPU yang dibuat oleh pembuat yang berbeda, katakanlah misalnya perintah yang dilaksanakan oleh CPU buatan Intel belum tentu sama dengan CPU yang dibuat oleh Sun atau perusahaan pembuat mikroprosesor lainnya. Jika perintah yang dijalankan oleh suatu CPU dengan CPU lainnya adalah sama, maka pada level inilah suatu sistem dikatakan compatible. Sehingga sebuah program atau perangkat lunak atau software yang dibuat berdasarkan perintah yang ada pada Intel tidak akan bisa dijalankan untuk semua jenis prosesor,kecuali untuk prosesor yang compatible dengannya.
Seperti halnya dalam bahasa yang digunakan oleh manusia, instruction set ini juga memiliki aturan bahasa yang bisa saja berbeda satu dengan lainnya. Bandingkanlah beda struktur bahasa Inggris dengan Indonesia, atau dengan bahasa lainnya, begitu juga dengan instruction set yang ada pada mesin, tergantung dimana lingkungan instruction set itu digunakan.

E. STRUKTUR DAN CARA KERJA PADA ALU
         ALU akan bekerja setelah mendapat perintah dari Control Unit yang terletak pada processor. Contorl Unit akan memberi perintah sesuai dengan komando yang tertulis(terdapat) pada register. Jika isi register memberi perintah untuk melakukan proses penjumlahan, maka PC akan menyuruh ALU untuk melakukan proses penjumlahan. Selain perintah, register pun berisikan operand-operand. Setelah proses ALU selesai, hasil yang terbentuk adalah sebuah register yang berisi hasil atau suatuperintah lainnya. Selain register, ALU pun mengeluarkan suatu flag yang berfungsi untuk memberi tahu kepada kita tentang kondisi suatu processor seperti apakah processor mengalami overflow atau tidak.
         ALU (Arithmethic and Control Unit) adalah bagian dari CPU yang bertanggung jawab dalam proses komputasi dan proses logika. Semua komponen pada CPU bekerja untuk memberikan asupan kepada ALU sehingga bisa dikatakan bahwa ALU adalah inti dari sebuah CPU. Perhitungan pada ALU adalah bentuk bilangan integer yang direpresentasikan dengan bilangan biner. Namun, untuk saat ini, ALU dapat mengerjakan bilangan floating point atau bilangan berkoma, tentu saja dipresentasikan dengan bentuk bilangan biner. ALU mendapatkan data (operand, operator, dan instruksi) yang akan disimpan dalam register. Kemudian data tersebut diolah dengan aturan dan sistem tertentu berdasarkan perintah control unit. Setelah proses ALU dikerjakan, output akan disimpan dalam register yang dapat berupa sebuah data atau sebuah instruksi. Selain itu, bentuk output yang dihasilkan oleh ALU berupa flag signal. Flag signal ini adalah penanda status dari sebuah CPU. Bilangan Ineger Bilangan integer (bulat) tidak dikena oleh komputer dengan basis 10. Agar komputer mengenal bilangan integer, maka para ahli komputer mengkonversi basis 10 menjadi basis 2. Seperti kita ketahui, bahwa bilangan berbasis 2 hanya terdiri atas 1 dan 0. Angka 1 dan 0 melambangkan bahwa 1 menyatakan adanya arus listrik dan 0 tidak ada arus listrik. Namun, untuk bilangan negatif, computer tidak mengenal simbol (-). Komputer hanya mengenal simbol 1 dan 0. Untuk mengenali bilangan negatif, maka digunakan suatu metode yang disebut dengan Sign Magnitude Representation. Metode ini menggunakan simbol 1 pada bagian paling kiri (most significant) bit. Jika terdapat angka 18 = (00010010)b, maka -18 adalah (10010010)b. Akan tetapi, penggunaan sign-magnitude memiliki 2 kelemahan. Yang pertama adalah terdaptnya -0 pada sign magnitude[0=(00000000)b; -0=(10000000)b]. Seperti kita ketahui, angka 0 tidak memiliki nilai negatif sehingga secara logika, sign-magnitude tidak dapat melakukan perhitungan aritmatika secara matematis. Yang kedua adalah, tidak adanya alat atau software satupun yang dapat mendeteksi suatu bit bernilai satu atau nol karena sangat sulit untuk membuat alat seperti itu. Oleh karena itu, penggunaan sign magnitude pada bilangan negatif tidak digunakan, akan tetapi diganti dengan metode 2′s complement. Metode 2′s complement adalah metode yang digunakan untuk merepresentasikan bilangan negatif pada komputer. Cara yang digunakan adalah dengan nilai terbesar dari biner dikurangin dengan nilai yang ingin dicari negatifnya

F.ADDER
         Adder merupakan rangkain ALU (Arithmetic and Logic Unit) yang digunakan untuk menjumlahkan bilangan. Karena adder digunakan untuk memproses operasi aritmatika, maka adder juga sering disebut rangkaian kombinasional aritmatika. Ada 3 jenis Adder, yaitu:
1.     Rangkaian adder yang hanya menjumlahkan dua bit disebut Half Adder.
2.     Rangkaian adder yang hanya menjumlahkan tiga bit disebut Full Adder.
3.       Rangkaian adder yang menjumlahkan banyak bit disebut Paralel Adder.

·        Half Adder.
         Rangkain half adder merupakan dasar bilangan biner yang masing-masing hanya terdiri dari satu bit, oleh karena itu dinamakan penjumlah tak lengkap.
1.     Jika A=0 dan B=0 dijumlahkan, hasilnya S (Sum) = 0.
2.     Jika A=0 dan B=0 dijumlahkan, hasilnya S (Sum) = 1.
3.     Jika A=1 dan B=1 dijumlahkan, hasilnya S (Sum) = 0. Dengan nilai pindahan Cy (Carry Out) = 1. Dengan demikian, half adder memiliki dua masukan (A dan B), dan dua keluaran (S dan Cy). 


A
B
S
Cy
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1

Dari tabel diatas, terlihat bahwa nilai logika dari Sum sama dengan nilai logika dari gerbang XOR, sedangkan nilai logika Cy sama dengan gerbang logika  AND. Dari tabel diatas, dapat dibuat rangkaian half adder.
·        Full Adder

         Full adder adalag mengolah data penjumlahan 3 bit bilangan atau lebih (bit tidak terbatas), oleh karena itu dinamakan rangkaian penjumlah lengkap. Perhatikan tabel dibawah ini.
A
B
C
S
Cy
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
1
1
0
1
1
0
0
1
0
1
0
1
0
1
1
1
0
0
1
1
1
1
1
1

·        Paralel Adder
         Paralel Adder adalah rangkaian Full Adder yang disusun secara paralel dan berfungsi untuk menjumlahkan bilangan biner berapa pun bitnya, tergantung jumlah Full Adder yang diparalelkan. Gambar dibawah ini menunjukan Paralel Adder yang terdiri dari 4 buah Full Adder yang disusun paralel sehingga membentuk sebuah penjumlahan 4 bit.
BAB III
PENUTUP

     A.   KESIMPULAN

         Arithmetic And Logic Unit adalah salah satu bagian dalam dari sebuah mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmatika dan logika. ALU bekerja sama dengan memori, dimana hasil dari perhitungan di dalam ALU di simpan ke dalam memori.Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakansistem bilangan biner (two’s complement). ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya akan disimpan dalam register tersendiri yaitu ALU. ALU melakukan operasi arithmatika dengan dasar pertambahan, sedang operasi arithmatika yang lainnya, seperti pengurangan, perkalian, dan pembagian dilakukan dengan dasar penjumlahan. sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi arithmatika ini disebut adder. tugas utama dari ALU (Arithmetic And Logic Unit) adalah melakukan semua perhitungan aritmatika atau matematika yang terjadi sesuai dengan instruksi program.

B. REFERENSI

-          Http://cahyomuhajir.blogspot.com/2012/01/aritmetic -logic-unit.html?m=1
-          (sumber: buku pengenalan komputer, hal 154-155, karangan prof.dr.jogiyanto h.m, m.b.a.,akt.)

-          http://id.wikipedia.org/wiki/ALU