Welcome to bocah koplak's blog Thank's to visit...!!!! don't forget? follow me please...

Kamis, 27 Oktober 2011

Set Instruksi (Instruction Set)

   Set Instruksi (Instruction Set atau Instruction Set Architecture (ISA)) didefinisikan sebagai suatu aspek dalam arsitektur komputer yang dapat dilihat oleh para pemrogram. Secara umum, ISA ini mencakup jenis data yang didukung, jenis instruksi yang dipakai, jenis register, mode pengalamatan, arsitektur memori, penanganan interupsi, eksepsi, dan operasi I/O eksternalnya (jika ada). ISA merupakan sebuah spesifikasi dari kumpulan semua kode-kode biner (opcode) yang diimplementasikan dalam bentuk aslinya (native form) dalam sebuah desain prosesor tertentu. Kumpulan opcode tersebut, umumnya disebut sebagai bahasa mesin (machine language) untuk ISA yang bersangkutan. ISA yang populer digunakan adalah set instruksi untuk chip Intel x86, IA-64, IBM PowerPC, Motorola 68000, Sun SPARC, DEC Alpha, dan lain-lain.
ISA kadang-kadang digunakan untuk membedakan kumpulan karakteristik yang disebut di atas dengan mikroarsitektur prosesor, yang merupakan kumpulan teknik desain prosesor untuk mengimplementasikan set instruksi (mencakup microcode, pipeline, sistem cache, manajemen daya, dan lainnya). 

   Komputer-komputer dengan mikroarsitektur berbeda dapat saling berbagi set instruksi yang sama. Sebagai contoh, prosesor Intel Pentium dan prosesor AMD Athlon mengimplementasikan versi yang hampir identik dari set instruksi Intel x86, tetapi jika ditinjau dari desain internalnya, perbedaannya sangat radikal. Konsep ini dapat diperluas untuk ISA-ISA yang unik seperti TIMI yang terdapat dalam IBM System/38 dan IBM IAS/400. TIMI merupakan sebuah ISA yang diimplementasikan sebagai perangkat lunak level rendah yang berfungsi sebagai mesin virtual. TIMI didesain untuk meningkatkan masa hidup sebuah platform dan aplikasi yang ditulis untuknya, sehingga mengizinkan platform tersebut agar dapat dipindahkan ke perangkat keras yang sama sekali berbeda tanpa harus memodifikasi perangkat lunak (kecuali yang berkaitan dengan TIMI). Hal ini membuat IBM dapat memindahkan platform AS/400 dari arsitektur mikroprosesor CISC ke arsitektur mikroprosesor POWER tanpa harus menulis ulang bagian-bagian dari dalam sistem operasi atau perangkat lunak yang diasosiasikan dengannya. Ketika mendesain mikroarsitektur, para desainer menggunakan Register Transfer Language (RTL) untuk mendefinisikan operasi dari setiap instruksi yang terdapat dalam ISA.

   Sebuah ISA juga dapat diemulasikan dalam bentuk perangkat lunak oleh sebuah interpreter. Karena terjadi translasi tambahan yang dibutuhkan untuk melakukan emulasi, hal ini memang menjadikannya lebih lambat jika dibandingkan dengan menjalankan program secara langsung di atas perangkat keras yang mengimplementasikan ISA tersebut. Akhir-akhir ini, banyak vendor ISA atau mikroarsitektur yang baru membuat perangkat lunak emulator yang dapat digunakan oleh para pengembang perangkat lunak sebelum implementasi dalam bentuk perangkat keras dirilis oleh vendor.
Daftar ISA di bawah ini tidak dapat dikatakan komprehensif, mengingat banyaknya arsitektur lama yang tidak digunakan lagi saat ini atau adanya ISA yang baru dibuat oleh para desainer.


ISA yang diimplementasikan dalam bentuk perangkat keras :
Alpha AXP (DEC Alpha)
ARM (Acorn RISC Machine) (Advanced RISC Machine now ARM Ltd)
IA-64 (Itanium/Itanium 2)
MIPS
Motorola 68k
PA-RISC (HP Precision Architecture)
IBM POWER
IBM PowerPC
SPARC
SuperH (Hitachi)
System/360
Tricore (Infineon)
Transputer (STMicroelectronics)
VAX (Digital Equipment Corporation)
x86 (IA-32, Pentium, Athlon) (AMD64, EM64T)

ISA yang diimplementasikan dalam bentuk perangkat lunak lalu dibuat perangkat kerasnya :
p-Code (UCSD p-System Version III on Western Digital Pascal Micro-Engine)
Java virtual machine (ARM Jazelle, PicoJava)
FORTH

ISA yang tidak pernah diimplementasikan dalam bentuk perangkat keras :
SECD machine
ALGOL Object Code

Elemen - elemen dari instruction
Instruction terdiri dari beberapa elemen yaaitu :
- Operation Code (Op Code)
   - kode perintah operasi
- Source Operand reference
   - Operand penampung nilai yang akan diproses.
- Result Operand reference
   - Operand penampung nilai hasil proses.
- Next Instruction Reference
   - Penghubung ke instruksi berikutnya.


Operand merupakan obyek dari suatu Op code, operand biasanya ditampung pada salah satu tempat penyimpanan berikut:
- Main memory (or virtual memory or cache)
- CPU register
- I/O device


Mode Pengalamatan (Addressing Mode) untuk Operand
Terdapat beberapa mode pengalamatan operand, antara lain:
- Immediate
- Direct
- Indirect
- Register


Mode Immediate Addressing
Merupakan mode pengalamatan operand secara langsung, pada mode ini operand merupakan bagian dari instruction.
Operand merupakan area alamat (address field) dari suatu nilai yang akan diproses

Contoh:   ADD 5
Keterangan:  Tambahkan nilai 5 dengan nilai di register accumulator dan simpan hasilnya di register accumulator.

Karakteristik mode immediate:
- No memory reference to fetch data �� tidak memakai referensi memory untuk mengambil data
- Fast : cepat
- Limited range : terbatas dalam jangkauan nilai


Mode Direct Addressing
Merupakan mode pengalamatan operand dimana area alamat (address field) berisi alamat dari suatu nilai yang akan diproses.
Effective Address (EA) = Address field (A)
EA = A
Contoh:  ADD A
Keterangan:
- Cari di memory pada alamat A untuk operand (Look in memory at address A for operand).
- Tambahkan isi yang ada pada alamat A dengan nilai di register accumulator dan simpan hasilnya di register accumulator. (Add contents of cell A to accumulator).
Karakteristik:
- Single memory reference to access data : Menggunakan memory untuk mengakses data
- No additional calculations to work out effective address : Tidak memerlukan kalkulasi untuk mendapatkan effective address
- Limited address space : Address space yang terbatas.


Mode Indirect Addressing
Merupakan mode pengalamatan operand dimana area alamat (address field) berisi alamat dari suatu alamat yang akan menunjukkan alamat dari suatu nilai yang akan diproses.
(Memory cell pointed to by address field contains the address of (pointer to) the operand)
EA = ( A )
Keterangan:
- Cari di memory alamat A, cari alamat yang tertulis pada A untuk operand ( Look in A, find address (A) and look there for operand ).
Contoh:  ADD ( A )
Keterangan:
- Tambahkan isi dari cell yang alamatnya ditunjukkan oleh isi yang terdapat pada A dengan nilai yang ada di register accumulator dan simpan hasilnya di register accumulator. (Add contents of cell pointed to by contents of A to accumulator).
Karakteristik:
- Large address space : memerlukan space address yang besar.
- May be nested, multilevel, cascaded : Dapat dibuat nested (bersarang), multilevel dan cascade (bertumpuk).
- Multiple memory accesses to find operand : pengaksesan memory yang multiple untuk mendapatkan operand sehingga mengakibatkan proses mode ini agak lebih lambat.


Mode Register Addressing
Merupakan mode pengalamatan operand dimana operand yang akan diproses ditampung/disimpan dalam register yang namanya ditulis di area alamat (address field).
(Operand is held in register named in address field)
EA = R
Karakteristik:
- Limited number of registers : terbatas pada jumlah register yang hanya sedikit
- Very small address field needed : karena addres yang kecil pada register, maka:
- Shorter instructions : instruksinya lebih pendek
- Faster instruction fetch : pemasukan data lebih cepat
- No memory access : tidak memerlukan akses ke memory
- Very fast execution : eksekusi sangat cepat
- Very limited address space : tetapi space alamat (address) sangat terbatas


sumber : id.wikipedia.org

Rabu, 28 September 2011

MULTIPLEXER - DEMULTIPLEXER

   Dalam elektronik , sebuah multiplexer (atau mux) adalah perangkat yang memilih salah satu dari beberapa analog atau digital sinyal input dan meneruskan input yang dipilih menjadi garis tunggal. Sebuah Multiplexer dari 2 input n memiliki garis n pilih, yang digunakan untuk memilih baris masukan untuk dikirim ke output. Multiplexers terutama digunakan untuk meningkatkan jumlah data yang dapat dikirim melalui jaringan dalam jumlah tertentu waktu dan bandwidth tertentu. Sebuah Multiplexer elektronik memungkinkan beberapa sinyal untuk berbagi satu perangkat atau sumber daya, misalnya satu A / D converter atau satu jalur komunikasi, daripada harus satu perangkat per sinyal input.

    Di sisi lain, demultiplexer (atau demux) adalah perangkat mengambil sinyal input tunggal dan memilih salah satu dari banyak-output data-baris, yang dihubungkan ke input tunggal. Multiplexer Sebuah sering digunakan dengan demultiplexer pelengkap di ujung penerima. Sebuah Multiplexer elektronik dapat dianggap sebagai beberapa masukan-tunggal-output beralih, dan demultiplexer sebagai masukan-tunggal, multi-output yang beralih. Simbol skematis untuk multiplexer adalah trapesium sama kaki dengan sisi sejajar lagi berisi pin input dan sisi paralel pendek berisi pin output. Skema di sebelah kanan menunjukkan multiplexer 2-ke-1 di sebelah kiri dan saklar setara di sebelah kanan. Sel kawat menghubungkan input yang diinginkan untuk output. 

Skematis Multiplexer 2-ke-1. Hal ini dapat disamakan dengan sebuah saklar dikendalikan. 


Skematis dari demultiplexer 1-ke-2. Seperti multiplexer, dapat disamakan dengan sebuah saklar dikendalikan.

Telekomunikasi

    Dalam
telekomunikasi , multiplexer adalah sebuah perangkat yang menggabungkan sinyal masukan beberapa informasi ke dalam satu sinyal keluaran, yang membawa beberapa saluran komunikasi , dengan cara dari beberapa teknik multipleks . Demultiplexer adalah, dalam konteks ini, sebuah perangkat mengambil sinyal input tunggal yang membawa banyak saluran dan memisahkan mereka lebih dari beberapa sinyal output.
    Dalam telekomunikasi dan pemrosesan sinyal , analog multiplexer pembagian waktu (TDM) dapat mengambil beberapa contoh sinyal analog terpisah dan menggabungkan mereka ke dalam satu amplitudo pulsa termodulasi (PAM) lebar-band sinyal analog. Atau, digital TDM multiplexer dapat menggabungkan sejumlah konstanta laju bit digital data stream menjadi satu aliran data rate data yang lebih tinggi, dengan membentuk data frame terdiri dari satu timeslot per saluran. Dalam telekomunikasi, jaringan komputer dan video digital , sebuah multiplexer statistik dapat menggabungkan beberapa variabel data rate bit stream ke dalam satu sinyal bandwidth yang konstan, misalnya dengan cara mode paket komunikasi. Sebuah Multiplexer terbalik dapat memanfaatkan beberapa saluran komunikasi untuk mentransfer satu sinyal. 

Fungsi Dasar
    Fungsi dasar dari multiplexer: menggabungkan beberapa masukan ke dalam aliran data tunggal. Di sisi penerima, demultiplexer membagi aliran data tunggal ke dalam beberapa sinyal asli. Satu digunakan untuk multiplexer adalah penghematan biaya dengan menghubungkan multiplexer dan demultiplexer (atau demux) bersama-sama melalui saluran tunggal (dengan menghubungkan output tunggal multiplexer untuk input tunggal yang demultiplexer itu). Gambar ke kanan menunjukkan hal ini. Dalam hal ini, biaya pelaksanaan saluran terpisah untuk setiap sumber data lebih mahal daripada biaya dan ketidaknyamanan menyediakan fungsi multiplexing / demultiplexing. Dalam sebuah fisik analogi , mempertimbangkan perilaku penggabungan penumpang menyeberangi jembatan sempit, kendaraan akan bergantian menggunakan jalur yang tersedia sedikit. Setelah mencapai ujung jembatan mereka akan terpisah menjadi rute terpisah untuk tujuan mereka.
Pada akhir penerimaan dari data link demultiplexer pelengkap biasanya diperlukan untuk memecah aliran data tunggal kembali ke dalam sungai asli. Dalam beberapa kasus, sistem ujung mungkin memiliki fungsi lebih dari demultiplexer sederhana dan begitu, sementara demultiplexing masih ada secara logis, itu mungkin tidak pernah benar-benar terjadi secara fisik. Ini akan menjadi khas di mana multiplexer melayani sejumlah IP pengguna jaringan dan kemudian feed langsung ke router yang langsung membaca isi dari link tersebut ke dalam nya routing yang prosesor dan kemudian melakukan demultiplexing dalam memori dari mana akan dikonversikan langsung ke IP paket.
    Seringkali, multiplexer dan demultiplexer digabungkan bersama-sama ke satu bagian dari peralatan, yang biasanya disebut hanya sebagai "multiplexer". Kedua potongan peralatan yang dibutuhkan pada kedua ujung sebuah link transmisi karena kebanyakan sistem komunikasi mengirimkan di kedua arah .
Sebuah contoh dunia nyata adalah penciptaan telemetri untuk transmisi dari sistem komputer / instrumentasi dari satelit , pesawat ruang angkasa atau kendaraan remote lain untuk sistem darat.
Di sirkuit analog desain, multiplexer adalah tipe khusus dari saklar analog yang menghubungkan satu sinyal dipilih dari beberapa input output tunggal. 


dirangkum dari berbagai sumber,-

ALJABAR BOOLEAN


       Boolean adalah suatu tipe data yang hanya mempunyai dua nilai. Yaitu true atau false (benar atau salah). Dalam matematika dan ilmu komputer, Aljabar Boolean adalah struktur aljabar yang "mencakup intisari" operasi logika AND, OR dan NOR dan juga teori himpunan untuk operasi union, interseksi dan komplemen.
        Penamaan Aljabar Bolean sendiri berasal dari nama seorang matematikawan asal inggris, George Boole. Dialah yang pertama kali mendefinisikan istilah itu sebagai bagian dari sistem logika pada pertangahan abad ke-19.
      Gerbang logika atau gerbang logik adalah suatu entitas dalam elektronika dan matematika boolean yang mengubah satu atau beberapa masukan logik menjadi sebuah sinyal keluaran logik. Gerbang logika terutama diimplementasikan secara elektronis menggunakan dioda atau transistor akan tetapi dapat pula dibangun menggunakan susunan komponen-komponen yang memanfaatkan sifat-sifat elektronika (relay), cairan, optik dan bahkan mekanika.


Operator Logika
      Operator logika merupakan operator yang digunakan untuk mengekspresikan satu atau lebih data (ekspresi)logika (boolean)yang menghasilkan data logika baru.tabel operator logika dengan hirarki dari atas ke bawah adalah sebagai berikut:


- or else
Sama dengan operator or else,operator or else juga disebut dengan ”evaluasi sirkuit pendek”.hasil dari operasi or else akan bernilai “salah” jika semua ekspresinya juga bernilai “salah” gambaran ekspresi dan hasilnya seperti tabel berikut.




- and
Hasil dari proses pemakaian operator and pada suatu ekspresi adalah jika kedua ekspresi atau lebih bernilai benar (true) maka haslnya akan benar (true). Gambaran ekspresi dan hasilnya seperti terlihat pada tabel berikut ini :

- or
Hasil dari proses pemakaian operator or pada suatu ekspresi adalah jika salah atu ekspresi benar maka hasilnya akan benar. Gambaran ekspresi dan hasilnya seperti pada tabel berikut :




KARNAUGH MAP

Karnaugh map (disingkat K-Map) adalah suatu metode untuk menjelaskan beberapa hal tentang penghitung aljabar boolean, metode ini telah ditemukan oleh Maurice Karnaugh pada tahun 1953.

Karnaugh map ini sering digunakan untuk perhitungan yang menghitung sistem pola pikir manusia dengan hal-hal yang menguntungkan (sistem pemetaan peluang).

Seperti gambar dibawah ini adalah sistem pemetaan pada bilang aljabar boolean :





gambar 1 sistem pemetaan pada karnaugh map 


pada gambar pemetaan diatas, variabel dari aljabar boolean ditransfer berdasarkan variabelnya masing-masing, dimana terjadi sistem perubahan pada beberapa kotak sehingga menghasilkan sebuah rumus 2n dengan n adalah banyaknya kotak (1,2,3,4,...).

Dibawah sini ada beberapa sistem penghitungan aljabar boolean dengan menggunakan karnaugh map diantaranya :

gambar 2 (0); K = 0


gambar 3 (1,2,3,4); K = 1 


gambar 4 (1,4); K = AB′ + AB

gambar 5 (1); K = AB

gambar 6 (2,3,4); K = A + B


dari sistem penghitungan diatas dapat kita simpulkan bahwa sistem berdasarkan f(n) dengan n adalah nilai kolom pada tabel boolean dan pada gambar 1 menjelaskan bahwa seluruh jumlah adalah nol karena tidak ada nilai yang dapat dihitung, namun pada gambar 2 seluruh kolom terdapat nilai sehingga jumlah dari tabel tersebut adalah satu, namun jika pada gambar 3,4,5 dan 6 adalah penjumlahan pada bidang yang masing-masing memiliki nilai pada satu kolomnya, baik itu pada kolom A maupun kolom B.

Dalam aplikasi di kehidupan nyata karnaugh map digunakan untuk menghitung sebuah peluang yang akan didapat sebuah permasalahan, dan kebanyakan digunakan untuk menghitung untung ruginya sistem permainan saham.

Minggu, 25 September 2011

SEJARAH PERKEMBANGAN KOMPUTER

GENERASI PERTAMA

Saat pecah Perang Dunia Kedua, negara-negara yang terlibat berupaya mengembangkan komputer untuk mengeksploitasi potensi yang dimiliki oleh komputer itu sendiri khususnya dalam hal mempersenjatai. Hal tersebut membuat pendanaan untuk pengembangan komputer berkembang pesat. Tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun komputer, Z3, untuk membantu desain pesawat terbang dan peluru kendali. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia dinamakan Colossus untuk memecahkan kode rahasia yang digunakan Jerman. Colossus ini tidak terlalu berpengaruh terhadap perkembangan komputer didunia. Pertama, Colossus bukan merupakan komputer serbaguna(general-purpose computer), tapi didesain untuk memecahkan kode rahasia. Kedua, mesin ini dirahasiakan  hingga satu dekade setelah perang berakhir. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator itu berukuran setengah lapangan bola kaki dan dengan rentang kabel sepanjang 500 mil. The Harvard-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beroperasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut mampu melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks. Electronic Numerical Integrator and Computer (ENIAC), dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly (1907-1980) yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania.

Pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usaha membangun konsep desain komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah Central Processing Unit (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand menjadi komputer komersial pertama yang memanfaatkan model arsitektur Von Neumann tersebut. Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952. Komputer Generasi pertama dikategorikan dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode biner yang berbeda yang disebut "bahasa mesin" (machine language). Hal itu menyebabkan komputer pada masa ini sulit untuk diprogram dan dibatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan vacum tube (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.

GENERASI KEDUA

Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Mengakibatkan ukuran mesin-mesin elektrik berkurang drastis. Transistor mulai dipakai di dalam industri komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner. Awal 1960-an, mulai bermunculan komputer generasi kedua yang cukup sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan.

Program dan bahasa pemrograman yang tersimpan di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang mudah dipahami oleh manusia. Berbagai macam karier baru bermunculan (programmer, analis sistem, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.

GENERASI KETIGA

Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer

GENERASI KEEMPAT

Setelah IC, tujuan pengembangan menjadi lebih jelas mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal. Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukuran setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Jika sebelumnya IC dibuat untuk mengerjakan suatu tugas tertentu yang lebih spesifik. Sekarang sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap piranti rumah tangga seperti microwave, oven, televisi, dan mobil dengan electronic fuel injection (EFI) dilengkapi dengan mikroprosesor. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram. Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop).

Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga memopulerkan penggunaan piranti mouse. Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat. Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Jaringan komputer memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga Local Area Network atau LAN), atau [kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

GENERASI KELIMA

Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001: Space Odyssey. HAL9000 menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence atau AI), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri. Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataannya, banyak beberapa fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan juga mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian ketimbang sekedar menterjemahkan kata-kata secara langsung.

Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi. Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia.


sumber : id.wikipedia.org

Selasa, 02 Agustus 2011

Pengertian Budaya Kerja dan Manfaat Penerapannya

A. Arti Definisi / Pengertian Budaya Dan Kebudayaan
     Budaya secara harfiah berasal dari Bahasa Latin yaitu Colere yang memiliki arti mengerjakan tanah, mengolah, memelihara ladang (menurut Soerjanto Poespowardojo 1993). 
Menurut The American Herritage Dictionary mengartikan kebudayaan adalah sebagai suatu keseluruhan dari pola perilaku yang dikirimkan melalui kehidupan sosial, seni agama, kelembagaan, dan semua hasil kerja dan pemikiran manusia dari suatu kelompok manusia.
Menurut Koentjaraningrat budaya adalah keseluruhan sistem gagasan tindakan dan hasil karya manusia dalam rangka kehidupan masyarakat yang dijadikan miliki diri manusia dengan cara belajar.

B. Arti Definisi / Pengertian Budaya Kerja
    Budaya Kerja adalah suatu falsafah dengan didasari pandangan hidup sebagai nilai-nilai yang menjadi sifat, kebiasaan dan juga pendorong yang dibudayakan dalam suatu kelompok dan tercermin dalam sikap menjadi perilaku, cita-cita, pendapat, pandangan serta tindakan yang terwujud sebagai kerja. (Sumber : Drs. Gering Supriyadi,MM dan Drs. Tri Guno, LLM )

C. Tujuan Atau Manfaat Budaya Kerja
     Budaya kerja memiliki tujuan untuk mengubah sikap dan juga perilaku SDM yang ada agar dapat meningkatkan produktivitas kerja untuk menghadapi berbagai tantangan di masa yang akan datang.
Manfaat dari penerapan Budaya Kerja yang baik :
1. meningkatkan kebersamaan
2. meningkatkan jiwa gotong royong
3. saling terbuka satu sama lain
4. meningkatkan rasa kekeluargaan
5. meningkatkan jiwa kekeluargaan
6. membangun komunikasi yang lebih baik
7. meningkatkan produktivitas kerja
8. tanggap dengan perkembangan dunia luar, dll.

organisasi.org

Senin, 06 Juni 2011

Kenapa Asap Rokok Lebih Berbahaya Dari Asap Kendaraan??

          Kadang masyarakat bertanya kenapa asap rokok lebih diperhatikan dibanding dengan asap yang keluar dari kendaraan. Hal ini karena asap rokok lebih berbahaya dibandingkan asap kendaraan. Kenapa begitu? "Tentu semua memang berbahaya, tapi polutan dari asap kendaraan lebih sedikit kandungan yang berbahayanya, kalau tidak salah tidak sampai 10 seperti karbon monoksida, sulfur dan nitrogen," ujar dr H Azimal, M.Kes selaku Direktur Pengendalian Penyakit Tidak Menular Kemenkes dalam acara temu media menyambut Hari Tanpa Tambakau Sedunia dengan tema: Melalui Regulasi terbaik, Kita Lindungi Generasi Muda dari Bahaya Merokok di gedung Kemenkes, Jumat (27/5/2011). Sedangkan berbagai studi menjelaskan bahwa di dalam asap rokok mengandung lebih dari 4.000 bahan kimia racun (toksik) dan 43 senyawa penyebab kanker (karsinogenik). Hal ini yang menjelaskan mengapa asap rokok lebih berbahaya dibanding asap kendaraan.

          Selain itu bukti-bukti ilmiah juga telah menunjukkan hubungan antara rokok dengan terjadinya berbagai penyakit seperti kanker, penyakit jantung, penyakit sistem saluran pernapasan, penyakit gangguan reproduksi dan juga kehamilan. "Asap rokok itu kalau ditiupkan ke meja agak susah hilangnya karena dia lengket, jadi bagaimana jadinya jika asap itu masuk ke dalam paru-paru yang makin lama bisa makin banyak jumlahnya," ungkapnya. dr Azimal menuturkan lebih dari 43 juta anak Indonesia hidup serumah dengan perokok dan terpapar asap rokok atau sebagai perokok pasif. Jika anak-anak ini sering terpapar asap rokok maka ia bisa mengalami pertumbuhan paru yang lambat, lebih mudah terkena bronchitis, infeksi saluran pernapasan, telinga dan asma. "Misalnya dalam satu rumah bapaknya merokok dan ada bayi, maka bayi tersebut bisa saja mengalami gangguan pertumbuhan," ujar dr Azimal.

          Diperkirakan bau asap rokok yang susah hilang ini karena asap rokok terbuat dari rantai molekul yang panjang, sehingga butuh waktu yang lama atau sulit untuk dihilangkan terutama pada kain. Selain itu asap rokok yang dihasilkan umumnya mengandung banyak zat atau residu.
Banyaknya dampak negatif yang bisa ditimbulkan dari asap rokok bagi kesehatan seseorang itulah yang membuat asap rokok lebih mendapatkan perhatian, meski begitu bukan berarti asap kendaraan tidak berbahaya karena di dalamnya tetap mengandung senyawa yang beracun bagi tubuh.


Beberapa Cara Kreatif Stop Kecanduan Rokok

          Berhenti merokok bukan perkara mudah. Coba saja tanya pada mereka para pecandu. Yohanes Mellencamp, bintang rock berusia 58, adalah satu sosok yang merasakan betapa sulitnya melepaskan diri dari cengkaraman tembakau. Ia pernah terkena serangan jantung pada 1994, tetapi masih tetap saja merokok. Putranya yang berusia 14 tahun, Speck, bahkan harus menggalang dukungan di situs jejaring sosial Facebook bertajuk "1.000.000 dukungan buat Mellencamp untuk menghentikan kebiasaan merokoknya". 

          Jika dukungan itu mencapai satu juta, Mellencamp berjanji akan melupakan rokok seumur hidupnya. Hingga Januari 2010, hampir 290.000 facebookers telah menyatakan dukungan dan suatu hari angka satu juta mungkin akan tercapai. Anda tentu tak perlu menjadi bintang rock dulu untuk menemukan cara kreatif menghentikan rokok. Inilah beberapa cara kreatif berdasarkan pengalaman para eks-perokok di Amerika Serikat yang berhasil mengakhiri kebiasaan buruknya :

1. Mengubur rokok
"Aku pernah membungkus beberapa pack rokok dalam sebuah tas plastik dan menguburnya di suatu pot bunga di belakang rumah. Ketika saya harus menggalinya lagi, peraslah rokok itu dan dan kubur lagi kemasan rokok itu setiap kali saya ingin merokok. Itulah pengalaman 18 -tahun yang lalu!" -- Pat Owens, Valley Stream, NY.

2. Bertaruh demi hadiah
"Saya berhenti merokok pada Februari 2002. Teman saya bertaruh bahwa saya tak bisa meninggalkan rokok dan saya menerima taruhan itu. Taruhannya adalah saya harus puasa merokok selama bulan dan jika sanggup, saya ditraktir makan steak di di Brooklyn. Kisah lucunya adalah, butuh waktu lama untuk mendapat traktiran itu, bahkan sampai sembilan bulan!" -- Eric Katzman, Queens, NY.

3. Membayar denda
"Dua dari sahabat saya setuju untuk berhenti merokok atau membayar orang lain 1.000 dollar jika mereka tidak bisa. Jujurlah, kompetitif, dan bangkrut, itu akan berhasil! Sejak saat itu, tak satu pun dari dua sahabat saya yang merokok," ungkap Mikropon P., Newport, RI.

4. Bunuh kecanduan
"Sepupuku sudah merokok selama 20 tahun. Dia berhenti dengan cara yang unik. Ia awalnya makan biskuit Milkbone untuk anjing! Dia mengunyahnya untuk membunuh kecandan dan dia berhenti." -- Chris T., New York, NY.

5. Buat perjanjian
"Sebagai kompensasi atas mahalnya biaya menghentikan kebiasaan membeli rokok tiap hari, saya buat perjanjian dengan diri bahwa saya akan bebas kapan saja untuk membeli karcis lotere, tanpa merasa bersalah. Sejak saat itu, saya belum pernah merokok lagi selama 25 tahun lamanya, dan merasa nyaman untuk mengatakan saya tidak pernah akan melakukannya. Saya ingin katakan bahwa di antara salah satu karcis lotere itu berhadiah sejuta dolar, tetapi itu tidak pernah terjadi — paling tidak belum!" —Liz Rubin, Potomac Utara, Milidarcy.

6. Minum ramuan baking soda
"Saya membaca sebuah artikel di surat kabar mengutip seorang dokter yang ingin berhenti merokok. Campurlah satu sendok makan baking soda dengan segelas air dan lalu minum dua kali sehari untuk seminggu pertama. Lalu sekali sehari untuk seminggu kedua. Saya tadinya merokok satu pack atau sekitar 30 batang rokok sehari. Saya minum dua gelas pada hari Minggu dan Senin. Rasanya seperti Alka-Seltzer (semacam vitamin c). Pada Minggu dan Senin, saya mengisap dua batang rokok. Pada Selasa saya hanya mengisap sebatang rokok dan lalu berhenti sama sekali. Saya teruskan ramuan baking soda itu sampai seminggu. Saya bahkan tak berpikir untuk meneruskannya hingga minggu kedua. Saya sudah berhenti rokok selama 20 tahun." ¬—Joanne Fanizza, Farmingdale, NY.

7. Menghipnotis diri sendiri
"Saya adalah psikolog di New Jersey. Pada 1976 lalu, saya sudah meraih gelar doktor, menjalani pelatihan hipnotis, dan menghisap sebungkus rokok setiap hari. Pada pesta Tahun Baru, seorang teman meminta saya menunjukkan ketrampilan hipnotis saya agar bisa membantunya berhenti merokok. Kami menghabiskan waktu sekitar satu jam, di mana dia dalam kondisi tak sadar. Sepekan kemudian, teman saya berbicara di telepon, dan dia sedang merokok. Di saat itu saya tersadar kalau saya tidak merokok selama minggu terakhir. Saya telah menghipnotis diri saya! Sekali dua kali keinginan merokok pernah muncul lagi, tapi sekarang saya bahkan tak pernah memiikirkannya lagi; Saya tak pernah lagi mengisap rokok lebih dari 30 tahun." —Sheila Sidney Bender, PhD, Florham Park, NJ.

8. Mulailah dari yang kecil
" Saya buat perjanjian dengan diri saya, maka saya bisa berhenti. Saya tak bisa mengisap sebatang rokok seminggu jika langsung menghentikan kebiasaan merokok sebungkus. Musim panas lalu, saya hanya yang mengisap dua batang rokok dan selama musim gugur, saya tak merokok sama sekali. Saya kira, sudah selesai!"

Sumber : depkes; kompas.com