Jumat, 21 Maret 2014

Hubungan organisasi komputer dengan arsitektur komputer



HUBUNGAN ORGANISASI KOMPUTER DENGAN ARSITEKTUR KOMPUTER

Arsitektur computer berkaitan dengan attribute - atribute yang Nampak bagi programmer
·                      
Set Instruksi, jumlahbit yang digunakan untuk penyajian data, mekanisme I/O, teknikpengalamatan (addressing techniques).

Organisasi computer berkaitan dengan unit – unit operasional dan interkoneksinya yang merealisasikanspesifikasi arsitektural
·                      
Control signals, interfaces, memory technology.
Arsitektur Sistem Komputer dibentuk oleh komponen hardware dan software.
Ada perbedaan antara arsitektur komputer dengan organisasi komputer, yaitu pertama arsitektur komputer mengacu pada sistem dan bagiannya yang tampak oleh user, sedangkan organisasi komputer mengambarkan bagian-bagian komputer diatur dan dihubungkan untuk merealisasikan arsitektur komputer.
Adapun contoh atribut arsitektural adalah set intruksi, jumlah bit yang digunakan untuk merepresentasikan bermacam-macam jenis data, mekanisme I/O, teknik-teknik pengalamatan memori. Sedangkan atribut organisasional meliputi rincian hardware yang dapat diketahui oleh programer seperti sinyal-sinyal kontrol, interface komputer dan periferal, serta teknologi yang digunakan.

STRUKTUR DAN FUNGSI
CPU atau sering disebut sebagai central prosesor unit yang menjadi otak segala kegiatanyang ada di dalam computer. Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Karena luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit berbeda dalam mendefinisikan termininologi computer
Fungsi computer :
·                      
Fungsi computer sebenarnya untuk memeudahkan sistem kerja manusia yangmengordinir serta melalui melalui tahapan algoritma.
·                      
Fungsi merupakan operasi dari masing – masing komponen sebagai bagian daristruktur

Semua computer memiliki 4 fungsi:
·                      
Pengolahan Data ( Data processing )
·                      
Penyimpanan Data (Data Storage )
·                      
Pemindahan Data ( Data movement )
·                      
Kendali ( Control )

Struktur Komputer :

Struktur adalah bagaimana masing - asing komponen saling berhubungan satu sama lain.

Sistem komputer merupakan sistem mandiri yang dilengkapi dengan piranti peripheraluntuk melangsungkan proses pengambilan masukan, penampilan keluaran, penyimpanan,maupun pemrosesan.

Sistem komputer yang kita kenal terdiri dari tiga elemen dasar yakni :
software, hardware dan yang tidak kalah pentingnya brainware. Elemen komputer ertama yakni software. Software merupakan perangkat lunak yang berisikan instruksi program untuk mendayagunakan komputer, mengolah data dst.

Ada beberapa jenis software yang kita kenal dengan istilah Sistem Operasi, sebagai program antarmuka antara komputer dan pengguna, juga pengendali perangkat-perangkatkomputer baik piranti input, output. Software sistem operasi versi berbayar diantaraproduk Microsoft yakni Windows XP, 98, Millenium, Vista, 2000, NT, 95, MS DOS.

Sedangkan software sistem operasi versi gratis misalnya Linux Fedora, Redhat, Suse,Mandrake, Ubuntu, Debian dst. Adapun software program aplikasi/utilitas berfungsikhusus, misal membantu operator menyelesaikan tugasnya yakni program MS Office untuk aplikasi perkantoran, Norton Utilities untuk perawatan/perbaikan komputer, Internet Explorer untuk menjelajahi internet, aplikasi pemrograman untuk pengembangan program sesuai keinginan dst.


Hardware merupakan perangkat keras dari komputer yang dapat kita sentuh, misalnyacasing computer dan apa-apa yang ada di dalamnya, piranti input berupa mouse, keyboard,microphone, piranti output seperti monitor, printer, plotter, projector, speaker, piranti penyimpanan seperti disket, harddisk, USB flash disk, CD- OM, optical disk, magnetic tape, DVD-ROM, dst. Elemen terakhir yakni brainware adalah operator komputer, yang mengendalikan dan mengoperasikan komputer, baik setingkat operator, user, programmermaupun system analis. Biasanya staff yang bekerja di bidang ICT (information communication technology) ini bernaung di bawah departemen EDP (Electronic Data Processing) atau Pusat Komputer (Puskom). Adapun komponen utama komputer yang dapat mudah dikenali ada tiga, yakni Central Processing Unit (CPU) merupakan unit pemrosesan komputer, input device (media masukan untuk komputer), output device(piranti keluaran) misalnya monitor yang merupakan layar tampilan komputer, speakerdengan mengeluarkan suara tertentu dst




Diposkan oleh zchibys blog di 21:03
Perkembangan komputer meliputi peningkatan kecepatan processor, penyusutan ukuran komponen, peningkatan ukuran memory dan peningkatan kapasitas serta kecepatan I/O.

SEJARAH PERKEMBANGAN KOMPUTER
Sejarah perkembangan komputer di bagi menjadi dua yaitu:
1. sebelum tahun 1940
2. sesudah tahun 1940

1. Sebelum tahun 1940

Manusia menggunakan jari untuk mengenali dan membilang nomor satu hingga sepuluh. Selepas itu mereka mengenali nomor-nomor yang lebih besar tetapi menggunakan digit-digit dari 0 hingga 9.
Ahli perniagaan dari negeri China, turki dan yunani menggunakan abakus (sempoa) untuk perhitungan. Pada tahun 1617, john napir mengemukakan perhitungan logaritma dan menemukan alat yang disebut tulang napier (napier’s bones).
Blaise pascal menciptakan mesin perghitungan mekanikal pertama pada tahun 1642. mesin ini beroperasi menggerakan gear pada roda. Pascal juga telah banyak menyumbang ide dalam bidang matematika. Pada tahun 1816 Charles Babbage membuat “ The difference engine “ mesin ini bias menyelesaikan masalah perhitungan matematika seperti logaritma secara mekanikal dengan tepat sampai 20 digit. Howard Aiken memperkenalkan penggunaan mesin elektromakenikal yang disebut dengan nama Mark I pada tahun 1937. bentuknya besar dan berat serta mengandungi kabel wayer yang panjang semua operasi didalam computer dijalankan oleh tenaga elektromakenikal.


2. Sesudah Tahun 1940

1. Komputer Generasi Pertama
Computer generasi pertama menggunakan Vacuum Tube (tabung vakum) untuk penimpanan baris perintah. Vacuum tube yang diperlukan amatlah banyak agar computer dapat digunakan secara cepat tepat dan ukuran computer generasi pertama ini sangat besar. Yang termasuk dalam computer generasi pertama antara lain :

† ENIAC “Electronic Numerical Integrator And Computer”
Eniac di design dan dibangun oleh john mauckhy dan john presper eckret di Universitas Pennsylvania. Dimana mauckly merupakan guru besar teknik elektro dan echkret merupakan mahasiswanya yang sudah lulus. Pembangunan ini dimulai pada tahun 1943 dengan persetujuan army’s Ballistics Research Laboratory (BRL). Pada tahun 1946 dibuat dengan spesifikasi sebagai berikut :
1. Memanfaatkan bilangan decimal bukan bilangan biner
2. Berat 30 ton
3. Volume 1.500 kaki¬²
4. Berisi 18.000 Vakum Tube


5. Daya listrik yang diperlukan 140 kw
6. Kecepatan operasi 5.000 per detik
7. 20 akumulator mampu menampung 10 digit bilangan decimal
8. Masih menggunakan scalar manual
ENIAC digunakan oleh BRL untuk kepentingan perang sampai dengan tahun 1955. setelah itu ENIAC tidak lagi digunakan.

† VON NEUMANN MACHINE
Von Neumann mencetuskan ide mengenai konsep stored-program (Program Penyimpanan) sebagai pengembangan dari ENIAC. Idenya tersebut dipublikasikan dalam bentuk proposal pada tahun 1945 dengan nama EDVAC (Electronick Discrete Variable Computer).
 
Pada tahun 1946 Von Neumann bersama kolegannya mulai mendesign computer baru dengan konsep program penyimpanan, dimana dikenal dengan sebutan computer IAS ( Computer of Institute for Advance Studies ) karena dikembangkannya di Computer of Institute for Advance Studies

Pada tahun 1952 IAS computer meskipun belum lengkap namun sudah memenuhi kegunaannya sebagai komputer yang berbasis konsep stored-program. Secara umum, struktur dari komputer IAS adalah sebagai berikut :
1. Memory utama, untuk menyimpan data intruksi
2. Arithmetic Logic Unit (ALU), untuk mengolah data biner
3. Control unit, untuk melakukan interpretasi intruksi-intruksi di dalam memory
sehingga adanya eksekusi intruksi tersebut
4. I/O, untuk berinteraksi dengan lingkungan luar

Secara detail IAS computer memiliki 1.000 lokasi penyimpanan x 40 bit word, dengan rincian :
v Binary number
v 2 x 20 bit intruction

ALU – IAS
§ Memory buffer register (MBR), berisi sebuah word yang akan di simpan di
dalam memori atau digunakan untuk menerima word dari memori
§ Memory Address Register (MAR), untuk menentujan alamat word di memori untuk 
dituliskan dari MBR atau dibaca oleh MBR
§ Intruction Register (IR), berisi intruksi 8 bit kode operasi yang akan 
dieksekusi
§ Intruction Buffer Register (IBR), digunakan untuk penyimpanan sementara 
intruksi sebelah kanan word di dalam memori
§ Program Counter (PC), berisi alamat pasangan intruksi berikutnya yang akan 
diambil dari memori


§ Accumulator (AC) dan Multiplier Quotient (MQ), digunakan untuk penyimpanan sementara operand dan hasil ALU. Misalnya, hasil perkalian 2 buah bilangan 40 bit adalah sebuah bilangan 80 bit; 40 bit yang paling berarti (most significant bit) di simpan dalam AC dan 40 bit lainnya (least signicant bit) di simpan dalam MQ
§ IAS beroperasi secara berulang membentuk siklus intruksi. Komputer IAS memiliki 21 intruksi yang dapat dikelompokan seperti berikut ini :
v Data tranfer memindahkan data di antara memori dengan register-register ALU atau antara 2 register ALU sendiri
v Arithmetic, kumpulan operasi-operasi yang dientuk oleh ALU
v Unconditional branch, perintah-perintah percabangan tanpa syarat tertentu

† Komputer Komersial ( commercial computer)
Pada tahun 1950-an muali bermunculan industri computer, antara lain :
- 1947 echkret mauchly mendirikan echkret mauchly corporation, dengan produknya : UNIVAC I (Universal Automatic Computer) sebagai tulang punggung penghitungan sensus di USA, UNIVAC II pada tahun 1950 dengan karakteristik : lebih cepat dan memori lebih besar.

2. Komputer Generasi Kedua

Perubahan mendasar pada komputer generasi kedua ini adalah penggantianVacuum tube transistor. Dimana transistor memiliki spesifikasi sebagai berikut :
o Lebih kecil
o Lebih ringan
o Disipasi daya lebih rendah
o Solid state device terbuat dari silikon silicon (sand)

Transisitor ditemukan 1947 di Lab. Bell oleh willian Shockley. Yang terasuk komputer generasi kedua antara lain :
§ IBM 7094
IBM 7094 dibuat dengan tujuan kemampuannya semakin meningkat, kapasitasnya semakin besar, dan biayanya semakin kecil.
§ DEC PDP 1
Digital Equipment Corporation (DEC) tahun 1957 meluncurkan komputer pertamanya yaitu PDP 1

3. Komputer Generasi ketiga
Komputer generasi ketiga memasuki era microelectronics sebagai pengganti transistor. Microelectronics merupakan dasar penemuan dari Intregrated-circuit (lintasan yang terintegrasi). Microelectronics merupakan benar-benar “small-electronic” yang dapat dibuat dengan semikonduktor. Contoh : silicon wafer (wafer silicon). Microelektronics lebih dikenal dengan nama chip. Yang termasuk komputer generasi ketiga antara lain:
§ IBM 360
IBM 360 diluncurkan pada tahun 1964 dan memiliki spesifikasi sebagai berikut :
o Set Intruksi atau Identik dalam kelompik komputer ini berbagai model yang
dikeluarkan menggunakan set intruksi yang sama sehingga mendukung
kompabilitas sistem maupun perangkat kerasnya


o Sistem Operasi mirip atau identik, ini merupakan feature yang menguntungkan
konsuman sehingga apabila kebutuhan menuntut penggantian komputer tidak
 
kesulitan dalam sistem operasinya karena sama
o Kecepatan yang meningkat, model-model yang ditawarkan mulai dari kecepatan
rendah sampai dengan kecepatan tinggi untuk penggunaan yang dapat
disesuaikan konsumen sendiri.
o Ukuran memory yang lebih besar, semakin tinggi modelnya akan diperoleh
semakin besar memory yang akan digunakan
o Harga yang meningkat, semakin tinggi modelnya maka harganya semakin mahal
 

§ DEC PDP-8
DEC PDP-8 diluncurkan pada tahun 1964 dan memiliki spesifikasi sebagai berikut:
o Minicomputer pertama kali (setelah miniskirt)
o Tidak memerlukan air conditioned room
 
o Embedded applications & OEM
o Arsitektur PDP-8 sangat berbeda dengan IBM terutama bagian sistem bus. Pada
komputer ini menggunakan omnibus system
o Sistem ini terdapat 96 buah system lintasan sinyal yang terpisah, yang
digunakan untuk membawa sinyal-sinyal kontrol, alamat maupun data
o Arsitektur bus seperti PDP-8 ini nantinyadigunakan oleh komputer-komputer modern

4. Komputer Generasi Terakhir
Pada komputer generasi terakhir ini sudah digunakan mamanfaatkan microprocessors. Perkembangan microprocessor :
§ 1971 – 4004
o Microprocessor pertama
o Semua komponen CPU adalah single chip
o 4 bit
§ Diikuti dengan 8008 tahun 1972
o 8 bit
o Mikroprocessor dengan design applikasi khusus
§ 1974 – 8080
o Intel adalah mikroprocessor dengan kegunaan umum

Dengan kegunaan mikroprocessor ini didapat banyak keuntungan, antara lain:
- Kecepatan Processor meningkat
- Kapasitas memory meningkat
- Kecepatan memory tertinggal dibanding kecapatan processor.
KOMPONEN SISTEM KOMPUTER
Sistem komputer terdiri dari empat komponen, yaitu perangkat keras (hardware), perangkat lunak (software), data dan komponen komunikasi.
1. Komponen Perangkat Keras (Hardware Component)
Seperti namanya, perangkat keras adalah sesuatu yang dapat disentuh. Perangkat keras komputer terdiri dari CPU, memori dan peralatan I/O. CPU sendiri terdiri dari komponen utama :
a. Arithmatic Logic Unit (ALU) : untuk melakukan perhitungan.
b. Control Unit (CU) : Mengontrol pemrosesan intruksi dan perpindahan data dari satu bagian CPU ke bagian lainnya
c. Interface Unit (Bus) : memindahkan instruksi dan data antara CPU dan perangkat keras lainnya.
2. Komponen Perangkat Lunak (Software Component)
Perangkat lunak tersusun atas program yang menentukan apa yang harus dilakukan oleh komputer. Komputer harus melaksanakan instruksi yang terdapat dalam program untuk mendapatkan hasil yang berguna.
Ada 2 macam perangkat lunak, yaitu sistem software dan software aplikasi. Sistem software berguna untuk mengatur file, me-load dan mengeksekusi program serta menerima perintah dari mouse atau keyboard. Sistem software biasa disebut sistem operasi (operating system), sedangkan software aplikasi adalah software yang digunakan untuk menyelesaikan suatu pekerjaan. Contoh software aplikasi adalah Open Office Word Processor, Open Office Spreadsheet, dll.
3. Komponen Data (Data Component)
Data adalah fakta dasar yang mewakili suatu kejadian. Data diproses oleh sistem komputer untuk menghasilkan informasi. Inilah alasan utama keberadaan komputer. Data dapat berupa angka dalam berbagai bentuk.
4. Komponen Komunikasi (Communication Component)
Komponen komunikasi terdiri dari hardware dan software. Hardware dalam komponen komunikasi terdiri dari modem atau network interface card (NIC) dan saluran komunikasi (Comunication Channel). Saluran komunikasi menyediakan hubungan antar komputer. Saluran ini bisa berupa wire cable, fiber optic cable, saluran telepon atau wirreless tecnology, seperti sinar infra merah, telepon selular atau radio, sedangkan modem atau NIC dalam komputer bertindak sebagai interface antar komputer dan saluran komunikasi.
BUS SISTEM
System bus atau bus sistem, dalam arsitektur komputer merujuk pada bus yang digunakan oleh sistem komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus.
Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang terdapat dalam sistem, tergantung dari arsitektur sistem komputer yang digunakan. Sebagai contoh, sebuah komputer PC dengan prosesor umumnya Intel Pentium 4 memiliki bus prosesor (Front-Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yang digunakan oleh keyboard dan mouse), dan bus-bus lainnya.
Bus disusun secara hierarkis, karena setiap bus yang memiliki kecepatan rendah akan dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap perangkat di dalam sistem juga dihubungkan ke salah satu bus yang ada. Sebagai contoh, kartu grafis AGP akan dihubungkan ke bus AGP. Beberapa perangkat lainnya (utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antara bus-bus yang berbeda. Sebagai contoh, sebuah kontrolir bus SCSI dapat mengubah sebuah bus menjadi bus SCSI, baik itu bus PCI atau bus PCI Express.
Berdasar jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan data tertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut dedicated bus. Namun apabila bus yang dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data maka bus ini disebut multiplexed bus. Kekurangan multiplexed bus adalah hanya memerlukan saluran sedikit sehingga menghemat tempat tapi kecepatan transfer data menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk dedicated bus merupakan kebalikan dari multipexed bus.
Beberapa bus utama dalam sistem komputer modern adalah sebagai berikut:
·                      
Bus prosesor. Bus ini merupakan bus tercepat dalam sistem dan menjadi bus inti dalam chipset dan motherboard. Bus ini utamanya digunakan oleh prosesor untuk meneruskan informasi dari prosesor ke cache atau memori utama ke chipset kontrolir memori (Northbridge, MCH, atau SPP). Bus ini juga terbagi atas beberapa macam, yakni Front-Side Bus, HyperTransport bus, dan beberapa bus lainnya. Sistem komputer selain Intel x86 mungkin memiliki bus-nya sendiri-sendiri. Bus ini berjalan pada kecepatan 100 MHz, 133 MHz, 200 MHz, 266 MHz, 400 MHz, 533 MHz, 800 MHz, 1000 MHz atau 1066 MHz. Umumnya, bus ini memiliki lebar lajur 64-bit, sehingga setiap detaknya ia mampu mentransfer 8 byte.
·                      
Bus AGP (Accelerated Graphic Port). Bus ini merupakan bus yang didesain secara spesifik untuk kartu grafis. Bus ini berjalan pada kecepatan 66 MHz (mode AGP 1x), 133 MHz (mode AGP 2x), atau 533 MHz (mode AGP 8x) pada lebar jalur 32-bit, sehingga bandwidth maksimum yang dapat diraih adalah 2133 MByte/s.
PCI
PCI (kepanjangan dari bahasa Inggris: Peripheral Component Interconnect)
Adalah bus yang didesain untuk menangani beberapa perangkat keras. Standar bus PCI ini dikembangkan oleh konsorsium PCI Special Interest Group yang dibentuk oleh Intel Corporation dan beberapa perusahaan lainnya, pada tahun 1992. Tujuan dibentuknya bus ini adalah untuk menggantikan Bus ISA/EISA yang sebelumnya digunakan dalam komputer IBM PC atau kompatibelnya.
Komputer lama menggunakan slot ISA, yang merupakan bus yang lamban. Sejak kemunculan-nya sekitar tahun 1992, bus PCI masih digunakan sampai sekarang, hingga keluar versi terbarunya yaitu PCI Express (add-on).
·                      
Bus PCI (Peripherals Component Interconnect). Bus PCI tidak tergantung prosesor dan berfungsi sebagai bus peripheral. Bus ini memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi. Bus ini berjalan pada kecepatan 33 MHz dengan lebar lajur 32-bit. Bus ini ditemukan pada hampir semua komputer PC yang beredar, dari mulai prosesor Intel 486 karena memang banyak kartu yang menggunakan bus ini, bahkan hingga saat ini. Bus ini dikontrol oleh chipset pengatur memori (northbridge, Intel MCH) atau Southbridge (Intel ICH, atau NVIDIA nForce MCP).
·                      
Bus PCI Express (Peripherals Component Interconnect Express)
·                      
Bus PCI-X (Peripherals Component Interconnect Express)

·                      
Bus ISA (Industry Standard Architecture)
·                      
Bus EISA (Extended Industry Standard Architecute)
·                      
Bus MCA (Micro Channel Architecture)
·                      
Bus SCSI (Small Computer System Interface]]. Bus ini diperkenalkan olehMacintosh pada tahun 1984. SCSI merupakan antarmuka standar untuk drive CD-ROM, peralatan audio, harddisk, dan perangkat penyimpanan eksternal berukuran besar
·                      
Bus USB (Universal Serial Bus). Bus ini dikembangkan oleh tujuh vendor komputer, yaitu Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Bus ini ditujukan bagi perangkat yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer karena tidak akan efisien jika perangkat yang berkecepatan rendah dipasang pada bus berkecepatan tinggi seperti PCI. Keuntungan yang didapat dari bus USB antara lain : tidak harus memasang jumper, tidak harus membuka casing untuk memasang peralatan I/O, hanya satu jenis kabel yang digunakan, dapat mensuplai daya pada peralatan I/O, tidak diperlukan reboot.
·                      
Bus 1394. Bus yang mempunyai nama FireWire memiliki kecepatan tinggi diatas SCSI dan PCI. Bus 1394 sangat cepat, murah, dan mudah untuk diimplementasikan. Bus ini tidak hanya populer perangkat komputer tetapi juga perangkat elektronik seperti kamera digital, VCR, dan televisi.



Saluran data (data bus)
Lintasan bagi perpindahan data antar modul.
Secara kolektif lintasan ini disebut bus data. Umumnya jumlah saluran terkait dengan panjang word, misalnya : 8, 16, 32 saluran.
Tujuannya untuk menstranfer word dalam sekali waktu.
Jumlah saluran dalam bus data dikatakan lebar bus, dengan satuan bit, misal lebar bus 16 bit

Saluran Alamat (address bus)
Digunakan untuk menspeksifikasikasi sumber dan tujuan data pada bus data
Digunakan untuk mengirim alamat word pada memori yang akan diakses CPU.
Digunakan untuk saluran alamat perangkat modul komputer saat CPU mengakses suatu modul.
Semua peralatan yang terhubung dengan system komputer, agar dapat diakses harus memiliki alamat. Contoh: mengakses por I/O, maka port I/O harus memiliki hardware-nya.

Saluran kontrol (control bus)
Digunakan untuk mengontrol bus data, bus alamat dan saluran modul yang ada.
Karena bus data dan bus alamat digunakan oleh semua komponen maka diperlukan suatu mekanisme kerja yang dikontrol melalui bus kontrol ini.
Sinyal-sinyal kontrol terdiri atas :
Sinyal pewaktuan (Menandakan validitas data dan alamat)
Sinyal perintah (Berfungsi membentuk suatu operasi)

Prinsip operasi BUS terhadap data
Meminta penggunaan BUS.
Apabila telah disetujui, modul akan memindahkan data yang diinginkan ke modul yang dituju.
Mengirim request ke modul yang dituju melalui saluran kontrol dan alamt yang sesuai.
Menunggu modul yang dituju mengirimkan data yang diinginkan.




Mimpi ku


Saat titik jenuh terasa
Saat titik asa yang bergejolak
Saat titik yang mulai membuyarkan lamunan
Saat titik dimana aku mulai terfikir akan tujuan

Terlintas dalam lamunan
Terlintas dalam bayangan
Satu dalam asa ku
Satu dalam mimpi ku

Tuhan aku ingin seperti mereka
Sama  seperti lainnya 
Tapi bagaimana aku melakukannya??
Tuhan aku memiliki tujuan yang mulia
Apakah kau mengetahuinya??

Dalam batasan asa dan harapan ku
Dalam batasan rasa bakti ku
Terhadap kedua orang tua ku

Dalam bayangan lamunan ku
Dalam rintihan doa ku
Bantu Aku Tuhan dalam  pencapaian mimpi-mimpi ku
Dalam pencapaian itu aku mohon bantuan mu

Sinar mentari 
yang terbit dalam teriknya matahari
Ku ayunkan langkah kaki ku
Dalam setiap nafas dan denyutan nadi ku
ku tegarkan dalam diri ku
ku pastikan setiap sanubari ku
akan janji dan tekat ku

ku ingin masa depanku cerah
secerah mentari yang menyinari bumi

 

Tugas Bahasa indonesia 2

Generalisasi,Hipotesi & Teori,Analogi,Hubungan Kausal, induksi dalam metode eksposisi

Generalisasi
Adalah suatu proses penalaran yang bertolak dari sejumlah fenomena individual (khusus) menuju kesimpulan umum yang mengikat selutuh fenomena sejenis dengan fenomena individual yang diselidiki.
Contoh :
  • Tamara Bleszynski adalah bintang iklan, dan ia berparas cantik.
  • Nia Ramadhani adalah bintang iklan, dan ia berparas cantik.
Generalisasi: Semua bintang sinetron berparas cantik.
Pernyataan “semua bintang sinetron berparas cantik” hanya memiliki kebenaran probabilitas karena belum pernah diselidiki kebenarannya.
Contoh kesalahannya:
Omas juga bintang iklan, tetapi tidak berparas cantik.
Macam-macam generalisasi :
Generalisasi sempurna
Adalah generalisasi dimana seluruh fenomena yang menjadi dasar penyimpulan diselidiki.
Contoh: sensus penduduk
Generalisasi tidak sempurna
Adalah generalisasi dimana kesimpulan diambil dari sebagian fenomena yang diselidiki diterapkan juga untuk semua fenomena yang belum diselidiki.
Contoh: Hampir seluruh pria dewasa di Indonesia senang memakai celana pantalon.
Prosedur pengujian generalisasi tidak sempurna
Generalisasi yang tidak sempurna juga dapat menghasilkan kebenaran apabila melalui prosedur pengujian yang benar.
Prosedur pengujian atas generalisasi tersebut adalah:
  1. Jumlah sampel yang diteliti terwakili.
  2. Sampel harus bervariasi.
  3. Mempertimbangkan hal-hal yang menyimpang dari fenomena umum/ tidak umum. 
  4.   
  5. ·         Hipotese dan Teori
    Generalisasi dan hipotese memiliki sifat yang tumpang tindih, namun membedakan kedua istilah tersebut sangat perlu. Hipotese (hypo ‘di bawah’, tithenai ‘menempatkan’) adalah semacam teori atau kesimpulan yang diterima sementara waktu untuk menerangkan fakta-fakta tertentu sebagai penuntun dalam meneliti fakta-fakta lain lebih lanjut. Dan sebaliknya, teori sebenarnya merupakan hipotese yang secara relatif lebih kuat sifatnya bila dibandingkan dengan hipotese. Teori adalah azas-azas yang umum dan abstrak yang diterima secara ilmiah dan sekurang-kurangnya dapat dipercaya untuk menerangkan fenomena-fenomena yang ada. Sedangkan hipotese merupakan suatu dugaan yang bersifat sementara mengenai sebab-sebab atau relasi antara fenomena-fenomena, sedangkan teori merupakan hipotese yang telah diuji dan yang dapat diterapkan pada fenomena-fenomena yang releven atau sejenis.
    ·         Analogi
    Cara penarikan penalaran dengan membandingkan dua hal yangmempunyai sifat yang sama.
    Analogi mempunyai 4 fungsi,antara lain :
    1. Membandingkan beberapa orang yang memiliki sifat kesamaan
    2. Meramalkan kesamaan
    3. Menyingkapkan kekeliruan
    4. Klasifikasi

    Contoh analogi : Demikian pula dengan manusia yang tidak berilmu dan tidak berperasaan, ia akan sombong dan garang. Oleh karena itu, kita sebagai manusia apabila diberi kepandaian dan kelebihan, bersikaplah seperti padi yang selalu merunduk.
    ·        Hubungan Kausal
    Penalaran yang diperoleh dari gejala-gejala yang saling berhubungan.
                            Macam hubungan kausal :
    a)      Sebab- akibat.
    Hujan turun di daerah itu mengakibatkan timbulnya banjir.
    b)      Akibat – Sebab.
    Bobi tidak lulus dalam ujian kali ini disebabkan dia tidak belajar dengan baik.
    c)      Akibat – Akibat.
    Ibu mendapatkan jalanan di depan rumah becek, sehingga ibu beranggapan jemuran di rumah basah.
    Contoh Kausal : Kemarau tahun ini cukup panjang. Sebelumnya, pohon-pohon di hutan sebagi penyerap air banyak yang ditebang. Di samping itu, irigasi di desa ini tidak lancar. Ditambah lagi dengan harga pupuk yang semakin mahal dan kurangnya pengetahuan para petani dalam menggarap lahan pertaniannya. Oleh karena itu, tidak mengherankan panen di desa ini selalu gagal.

    Tambahan :
    *) Metode induktif
    Metode berpikir induktif adalah metode yang digunakan dalam berpikir dengan bertolak dari hal-hal khusus ke umum.
    Hukum yang disimpulkan difenomena yang diselidiki berlaku bagi fenomena sejenis yang belum diteliti.
    Generalisasi adalah bentuk dari metode berpikir induktif.
    **) Metode deduktif
    Metode berpikir deduktif adalah metode berpikir yang menerapkan hal-hal yang umum terlebih dahulu untuk seterusnya dihubungkan dalam bagian-bagiannya yang khusus.
    - Contoh: Masyarakat Indonesia konsumtif (umum) dikarenakan adanya perubahan arti sebuah kesuksesan (khusus) dan kegiatan imitasi (khusus) dari media-media hiburan yang menampilkan gaya hidup konsumtif sebagai prestasi sosial dan penanda status sosial.
    Generalisasi adalah proses penalaran yang bertolak dari fenomena individual menuju kesimpulan umum.
    - Contoh:
    Tamara Bleszynski adalah bintang iklan, dan ia berparas cantik.
    Nia Ramadhani adalah bintang iklan, dan ia berparas cantik.
    Generalisasi: Semua bintang sinetron berparas cantik
    Pernyataan “semua bintang sinetron berparas cantik” hanya memiliki kebenaran probabilitas karena belum pernah diselidiki kebenarannya.
    - Contoh kesalahannya:
    Omas juga bintang iklan, tetapi tidak berparas cantik.
    Macam-macam generalisasi
    Generalisasi sempurna
    Adalah generalisasi dimana seluruh fenomena yang menjadi dasar penyimpulan diselidiki.
    - Contoh: sensus penduduk
    Generalisasi tidak sempurna
    Adalah generalisasi dimana kesimpulan diambil dari sebagian fenomena yang diselidiki diterapkan juga untuk semua fenomena yang belum diselidiki.
    - Contoh: Hampir seluruh pria dewasa di Indonesia senang memakai celana pantalon.
    Prosedur pengujian generalisasi tidak sempurna
    Generalisasi yang tidak sempurna juga dapat menghasilkan kebenaran apabila melalui prosedur pengujian yang benar.
    Prosedur pengujian atas generalisasi tersebut adalah:
    1. Jumlah sampel yang diteliti terwakili.
    2. Sampel harus bervariasi.
    3. Mempertimbangkan hal-hal yang menyimpang dari fenomena umum/ tidak umum.



    Induksi Dalam Metode Eksposisi

    Eksposisi adalah salah satu jenis pengembangan paragraf dalam penulisan yang dimana isinya ditulis dengan tujuan untuk menjelaskan atau memberikan pengertian dengan gaya penulisan yang singkat, akurat, dan padat.
    Karangan ini berisi uraian atau penjelasan tentang suatu topik dengan tujuan memberi informasi atau pengetahuan tambahan bagi pembaca. Untuk memperjelas uraian, dapat dilengkapi dengan grafik, gambar atau statistik. Sebagai catatan, tidak jarang eksposisi ditemukan hanya berisi uraian tentang langkah/cara/proses kerja. Eksposisi demikian lazim disebut paparan proses.

    Langkah menyusun eksposisi:
    • Menentukan topik/tema
    • Menetapkan tujuan
    • Mengumpulkan data dari berbagai sumber
    • Menyusun kerangka karangan sesuai dengan topik yang dipilih
    • Mengembangkan kerangka menjadi karangan eksposisi.

Tugas Bahasa Indonesia 1

Penalaran.proposisi,inferensi & implikasi,wujud evidensi,cara menguji data,fakta dan menilai autorial

Pengertian Penalaran dan Macam-Macam Penalaran
Penalaran adalah proses berpikir yang bertolak dari pengamatan indera(pengamatan empirik) yang menghasilkan sejumlah konsep dan pengertian. Berdasarkan pengamatan yang sejenis juga akan terbentuk proposisi – proposisi yang sejenis, berdasarkan sejumlah proposisi yang diketahui atau dianggap benar, orang menyimpulkan sebuah proposisi baru yang sebelumnya tidak diketahui. Proses inilah yang disebut menalar. Dalam penalaran, proposisi yang dijadikan dasar penyimpulan disebut dengan premis (antesedens) dan hasil kesimpulannya disebut dengan konklusi (consequence). Hubungan antara premis dan konklusi disebut konsekuensi.
Macam-macam Penalaran, Penalaran ada dua jenis yaitu :

1. Penalaran Induktif
    Penalaran induktif adalah penalaran yang memberlakukan atribut-atribut khusus untuk hal-hal yang bersifat umum (Smart,1972:64). Penalaran ini lebih banyak berpijak pada observasi inderawi atau empiri. Dengan kata lain penalaran induktif adalah proses penarikan kesimpulan dari kasus-kasus yang bersifat individual nyata menjadi kesimpulan yang bersifat umum.(Suriasumantri, 1985:46). Inilah alasan eratnya kaitan antara logika induktif dengan istilah generalisasi.
s
Contoh : 
-Harimau berdaun telinga berkembang biak dengan melahirkan
-Ikan Paus berdaun telinga berkembang biak dengan melahirkan
kesimpulan ---> Semua hewan yang berdaun telinga berkembang biak dengan melahirkan

2. Penalaran Deduktif
    Penalaran deduktif dibidani oleh filosof Yunani Aristoteles merupakan penalaran yang beralur dari pernyataan-pernyataan yang bersifat umum menuju pada penyimpulan yang bersifat khusus. Sang Bagawan Aristoteles (Van Dalen:6) menyatakan bahwa penalaran deduktif adalah, ”A discourse in wich certain things being posited, something else than what is posited necessarily follows from them”. pola penalaran ini dikenal dengan pola silogisme. Pada penalaran deduktif menerapkan hal-hal yang umum terlebih dahulu untuk seterusnya dihubungkan dalam bagian-bagiannya yang khusus. 
   Corak berpikir deduktif adalah silogisme kategorial, silogisme hipotesis, silogisme alternatif. Dalam penalaran ini tedapat premis, yaitu proposisi tempat menarik kesimpulan. Untuk penarikan kesimpulannya dapat dilakukan secara langsung maupun tidak langsung. Penarikan kesimpulan secara langsung diambil dari satu premis,sedangkan untuk penarikan kesimpulan tidak langsung dari dua premis.
Contoh :
-Laptop adalah barang elektronik dan membutuhkan daya listrik untuk beroperasi
-DVD Player adalah barang elektronik dan membutuhkan daya listrik untuk beroperasi
  kesimpulan ---> semua barang elektronik membutuhkan daya listrik untuk beroperasi
 Proposisi
Proposisi adalah pernyataan tentang hubungan yang terdapat di antara subjek dan predikat. Dengan kata lain, proposisi adalah pernyataan yang lengkap dalam bentuk subjek-predikat atau term-term yang membentuk kalimat. Kaliimat Tanya,kalimat perintah, kalimat harapan , dan kalimat inversi tidak dapa disebut proposisi . Hanya kalimat berita yang netral yang dapat disebut proposisi. Tetapi kalimat-kalimat itu dapat dijadikan proposisi apabila diubah bentuknya menjadi kalimat berita yang netral.
Jenis-Jenis Proposisi
Proposisi dapat dipandang dari 4 kriteria, yaitu berdasarkan :
1. Berdasarkan bentuk
2. Berdasarkan sifat
3. Berdasarkan kualitas
4. Berdasarkan kuantitas
Berdasarkan bentuk, proposisi dapat dibagi menjadi 2, yaitu :
a) Tunggal adalah proposisi yang terdiri dari satu subjek dan satu predikat atau hanya mengandung satu pernyataan.
Contoh :
• Semua petani harus bekerja keras.
• Setiap pemuda adalah calon pemimpin.
b) Majemuk atau jamak adalah proposisi yang terdiri dari satu subjek dan lebih dari satu predikat.
Contoh :
• Semua petani harus bekerja keras dan hemat.
• Paman bernyanyi dan menari.
Berdasarkan sifat, proporsis dapat dibagi ke dalam 2 jenis, yaitu:
a) Kategorial adalah proposisi yang hubungan antara subjek dan predikatnya tidak membutuhkan / memerlukan syarat apapun.
Contoh:
• Semua kursi di ruangan ini pasti berwarna coklat.
• Semua daun pasti berwarna hijau.
b) Kondisional adalah proposisi yang membutuhkan syarat tertentu di dalam hubungan subjek dan predikatnya. Proposisi dapat dibedakan ke dalam 2 jenis, yaitu: proposisi kondisional hipotesis dan disjungtif.
Contoh proposisi kondisional:
• jika hari mendung maka akan turun hujan
Contoh proposisi kondisional hipotesis:
• Jika harga BBM turun maka rakyat akan bergembira.
Contoh proposisi kondisional disjungtif:
• Christiano ronaldo pemain bola atau bintang iklan.
Berdasarkan kualitas, proposisi juga dapat dibedakan menjadi 2 jenis, yaitu:
a) Positif(afirmatif) adalah proposisi yang membenarkan adanya persesuaian hubungan antar subjek dan predikat.
Contoh:
• Semua dokter adalah orang pintar.
• Sebagian manusia adalah bersifat sosial.
b) Negatif adalah proposisi yang menyatakan bahawa antara subjek dan predikat tidak mempunyai hubungan.
Contoh:
• Semua harimau bukanlah singa.
• Tidak ada seorang lelaki pun yang mengenakan rok.
Berdasarkan kuantitas., proposisi dapat dibedakan ke dalam 2 jenis, yaitu:
a) Umum adalah predikat proposisi membenarkan atau mengingkari seluruh subjek.
Contoh:
• Semua gajah bukanlah kera.
• Tidak seekor gajah pun adalah kera.
b) Khusus adalah predikat proposisi hanya membenarkan atau mengingkari sebagian subjeknya.
Contoh:
• Sebagian mahasiswa gemar olahraga.
• Tidak semua mahasiswa pandai bernyanyi.
 
Pada hakikatnya evidensi adalah semua yang ada semua kesaksian,semua informasi,atau autoritas yang dihubungkan untuk membuktikan suatu kebenaran, fakta dalam kedudukan sebagai evidensi tidak boleh dicampur adukan dengan apa yang di kenal sebagai pernyataan atau penegasan. Dalam wujud yang paling rendah. Evidensi itu berbentuk data atau informasi. Yang di maksud dengan data atau informasi adalah bahan keterangan yang di peroleh dari suatu sumber tertentu.
Cara mrnguji data :
Data dan informasi yang di gunakan dalam penalaran harus merupakan fakta. Oleh karena itu perlu diadakan pengujian melalui cara-cara tertentu sehingga bahan-bahan yang merupakan fakta itu siap di gunakan sebagai evidensi. Di bawah ini beberapa cara yang dapat di gunakan untuk pengujian tersebut.
a.Observasi
b.Kesaksian
c.Autoritas
Cara menguji fakta
Untuk menetapkan apakah data atau informasi yang kita peroleh itu merupakan fakta,maka harus diadakan penilaian. Penilaian tersebut baru merupakan penilitian tingkat pertama untuk mendapatkan keyakinan bahwa semua bahan itu adalah fakta, sesudah itu pengarang atau penulis harus mengadakan penilaian tingkat kedua yaitu dari semua fakta tersebut dapat digunakan sehingga benar-benar memperkuat kesimpulan yang akan diambil.
a.Konsistensi
b.Koherensi
Inferensi merupakan sebuah pekerjaan bagai pendengar (pembaca) yang selalu terlibat dalam tindak tutur selalu harus siap dilaksanakan ialah inferensi. Inferensi dilakukan untuk sampai pada suatu penafsiran makna tentang ungkapan-ungkapan yang diterima dan pembicara atau (penulis). Dalam keadaan bagaimanapun seorang pendengar (pembaca) mengadakan inferensi. Pengertian inferensi yang umum ialah proses yang harus dilakukan pembaca (pendengar) untuk melalui makna harfiah tentang apa yang ditulis (diucapkan) samapai pada yang diinginkan oleh saorang penulis (pembicara).
Inferensi atau kesimpulan sering harus dibuat sendiri oleh pendengar atau pembicara karena dia tidak mengetahui apa makna yang sebenarnya yang dimaksudkan oleh pembicara/penulis. Karena jalan pikiran pembicara mungkin saja berbeda dengan jalan pikiran pendengar, mungkin saja kesimpulan pendengar meleset atau bahkan salah sama sekali. Apabila ini terjadi maka pendengar harus membuat inferensi lagi. Inferensi terjadi jika proses yang harus dilakukan oleh pendengar atau pembaca untuk memahami makna yang secara harfiah tidak terdapat pada tuturan yang diungkapkan oleh pembicara atau penulis. Pendengar atau pembaca dituntut untuk mampu memahami informasi (maksud) pembicara atau penulis.
Inferensi adalah membuat simpulan berdasarkan ungkapan dan konteks penggunaannya. Dalam membuat inferensi perlu dipertimbangkan implikatur. Implikatur adalah makna tidak langsung atau makna tersirat yang ditimbulkan oleh apa yang terkatakan (eksplikatur).
a.Inferensi Langsung
Inferensi yang kesimpulannya ditarik dari hanya satu premis (proposisi yang digunakan untuk penarikan kesimpulan). Konklusi yang ditarik tidak boleh lebih luas dari premisnya.
Contoh:
Bu, besok temanku berulang tahun. Saya diundang makan malam. Tapi saya tidak punya baju baru, kadonya lagi belum ada”.
Maka inferensi dari ungkapan tersebut: bahwa tidak bisa pergi ke ulang tahun temanya.
Contoh:
Pohon yang di tanam pak Budi setahun lalu hidup.
Dari premis tersebut dapat kita lansung menari kesimpulan (inferensi) bahwa: pohon yang ditanam pak budi setahun yang lalu tidak mati.
b.Inferensi Tak Langsung
Inferensi yang kesimpulannya ditarik dari dua / lebih premis. Proses akal budi membentuk sebuah proposisi baru atas dasar penggabungan proposisi-preposisi lama.
Contoh:
A : Anak-anak begitu gembira ketika ibu memberikan bekal makanan.
B : Sayang gudegnya agak sedikit saya bawa.
Inferensi yang menjembatani kedua ujaran tersebut misalnya (C) berikut ini.
C : Bekal yang dibawa ibu lauknya gudek komplit.
Contoh yang lain;
A : Saya melihat ke dalam kamar itu.
B : Plafonnya sangat tinggi.
Sebagai missing link diberikan inferensi, misalnya:
C: kamar itu memiliki plafon


Wujud Evidensi
Evidensi adalah semua fakta yang ada, yang di hubung-hubungkan untuk membuktikan adanya sesuatu. Evidensi merupakan hasil pengukuan dan pengamatan fisik yang digunakan untuk memahami suatu fenomena. Evidensi sering juga disebut bukti empiris. Akan tetapi pengertian evidensi ini sulit untuk ditentukan secara pasti, meskipun petunjuk kepadanya tidak dapat dihindarkan. Data dan informasi yang di gunakan dalam penalaran harus merupakan fakta. Oleh karena itu perlu diadakan pengujian melalui cara-cara tertentu sehingga bahan-bahan yang merupakan fakta itu siap di gunakan sebagai evidensi.

Cara pengujian evidensi :
 
Cara menguji data
Data dan informasi yang digunakan dalam penalaran harus merupakan fakta. Oleh karena itu perlu diadakan pengujian melalui cara-cara tertentu sehingga bahan-bahan yang merupakan fakta itu siap digunakan sebagai evidensi. 
Dibawah ini beberapa cara yang dapat digunakan untuk pengujian tersebut.(Observasi,Kesaksian,Autoritas)

Cara Menguji Faktor
Untuk menguji apakah data informasi yang kita peroleh itu merupakan fakta atau bukan, maka harus diadakan penilaian. Penilaian tersebut merupakan penilaian tingkat pertama untuk mendapatkan keyakitan bahwa semua bahan itu adalah fakta, sesudah itu harus mengadakan penilaian tingkat kedua yaitu dari semua fakta tersebut dapat digunakan, sehingga benar-benar meyakinkan kesimpulan yang akan diambil.   
      
      1. Konsistensi
adalah melakukan suatu kegiatan secara terus menerus dengan tekun dan benar tanpa keluar dari jalur atau batasan batasan yang telah di tentukan maupun sesuai dengan ucapan yang telah dilontarkan. konsisten salah satu sikap dari manusia yang sifatnya adalah untuk memegang teguh suatu prinsip atau pendirian dari segala hal yang telah di tentukan.
  
      2. Koherensi
adalah bagaimana membuat peralihan-peralihan yang jelas antar ide-ide, membuat  hubungan yang jelas antar kalimat dari sebuah paragraph dan membuat hubungan antar paragraph jelas dan mempermudah para pembaca untuk mengerti. Koherensi haruslah jelas, lengkap, susunan serta pengembangan materinya harus logis.

Cara Menguji Autoritas
Menghidari semua desas-desus atau kesaksian, baik akan membedakan pula apa yang hanya merupakan pendapat saja atau pendapat yang sungguh-sungguh didasarkan atas penelitian atau data eksperimental. Ada beberapa cara sebagai berikut :
      1. Tidak mengandung prasangka
pendapat disusun berdasarkan hasil penelitian yang dilakukan oleh para ahli atau didasarkan pada hasil eksperimen yang dilakukannya.

      2. Pengalaman dan pendidikan autoritas
Dasar kedua menyangkut pengalaman dan pendidikan autoritas. Pendidikan yang diperoleh menjadi jaminan awal. Pendidikan yang diperoleh harus dikembangkan lebih lanjut dalam kegiatan sebagai seorang ahli. Pengalaman yang diperoleh autoritas, penelitian yang dilakukan, presentasi hasil penelitian dan pendapatnya akan memperkuat kedudukannya.

      3. Kemashuran dan prestise
Ketiga yang harus diperhatikan adalah meneliti apakah pernyataan atau pendapat yang akan dikutip sebagai autoritas hanya sekedar bersembunyi dibalik kemashuran dan prestise pribadi di bidang lain.     

      4. Koherensi dengan kemajuan
Hal keempat adalah apakah pendapat yang diberikan autoritas sejalan dengan perkembangan dan kemajuan zaman atau koheren dengan pendapat sikap terakhir dalam bidang itu.




sumber :

http://id.wikipedia.org/wiki/Penalaran
http://genryusai.wordpress.com/2012/03/09/pengertian-penalaran/
http://id.termwiki.com/ID:proportion_%E2%82%83
http://wordpress.com
http://didin.lecture.ub.ac.id/pragmatik/inferensi
 

Senin, 10 Maret 2014

Perkembangan Bahasa Pemrograman


Sebelum 1940
Pada jaman ini terdapat bahasa pemrograman yang pertama kali muncul sebelum adanya komputer modern, artinya bahasa pemrograman lebih tua dari komputer itu sendiri. Pada awal kemunculannya, bahasa pemrograman masih dalam bentuk kode-kode bahasa mesin.
Bahasa mesin merupakan bahasa yang terdiri atas kode-kode mesin dan hanya dapat diinterpretasikan langsung oleh mesin komputer. Bahasa mesin ini tergolong bahasa tingkat rendah, karena hanya berupa kode 0 dan 1.

Periode 1940-an
Dengan bahasa mesin ditemukan banyak kesulitan untuk pengembangan dan perbaikan pada program yang dibuat saat itu, Tahun 1940-an komputer bertenaga listrik dibuat, dengan kecepatan yang sangat terbatas dan kapasitas memori yang mencukupi untuk programmer memprogram, kemudian terciptalah bahasa assembly (Assembly language). Bahasa assembly adalah bahasa simbol dari bahasa mesin. Setiap kode bahasa mesin memiliki simbol sendiri dalam bahasa assembly. Misalnya :
Move untuk memindahkan isi data,
ADD untuk penjumlahan,
MUL untuk perkalian,
SUB untuk pengurangan, dan lain-lain.
Penggunaan bahasa Asembly dirasa belum sempurna karena selain sulit untuk diimplementasikan, ternyata bahasa ini juga sulit jika sang programer ingin mengembangkan program buatannya.
Pada tahun 1948, Konrad Zuse mempublikasikan sebuah paper tentang bahasa pemrograman miliknya yakni Plankalkül. Bagaimanapun, bahasa tersebut tidak digunakan pada masanya dan terisolasi terhadap perkembangan bahasa pemrograman yang lain. Beberapa bahasa pemrograman yang berkembang pada masa itu antara lain:
• Plankalkül (Konrad Zuse) – 1943
• ENIAC coding system – 1943
• C-10 – 1949
Periode tahun 1950-an sampai dengan tahun 1960-an
Mulai tahun 1950 dibuatlah bahasa pemrograman modern, yang turun-temurun dan tersebar luas hingga saat ini. Bahasa ini menggunakan istilah atau reserved word yang dekat dengan bahasa manusia seperti READ untuk membaca, WRITE untuk menulis dsb. Dalam perkembangannya Bahasa Tingkat Tinggi juga terdiri dari beberapa metode pemrograman, yaitu Procedural Programing dan Object Oriented Programing. Letak perbedaannya yaitu, jika pada procedural programing program dijalankan dengan menggabungkan variable, procedure-procedure yang saling keterkaitan dan berjalan berurut, sedangkan pada OOP seluruh task dijalankan berdasarkan kedalam object.
• FORTRAN (1955), the “FORmula TRANslator”, ditemukan oleh John W. Backus dll.
• LISP, the “LISt Processor”, ditemukan oleh John McCarthy dll.
• COBOL, the COmmon Bussines Oriented Language, dibuat oleh the Short Range Commitee, dan Grace Hopper berperan sangat besar disini.
Overview:
  • • Regional Assembly Language – 1951
  • • Autocode – 1952
  • • FORTRAN – 1954
  • • FLOW-MATIC – 1955
  • • COMTRAN – 1957
  • • LISP – 1958
  • • ALGOL – 1958
  • • COBOL – 1959
  • • APL – 1962
  • • SIMULA – 1962
  • • BASIC – 1964
  • • PL/I -1964

Periode 1967-1978: Menetapkan Paradigma Fundamental
Periode diantara tahun 60-an sampai dengan 70-an membawa pengaruh yang besar dalam perkembangan bahasa pemrograman. Kebanyakan dari pola bahasa pemrograman yang utama yang saat ini banyak digunakan:
• Simula, ditemukan pada akhir 60-an oleh Nygaard dan Dahl sebagai superset dari Algol 60, merupakan bahasa pemrograman pertama yang didesain untuk mendukung pemrograman berorientasi object.
• C, sebuah tahapan awal dari sistem bahsa pemrograman, yang dikembangkan oleh        DennisRitchie dan Ken Thompson di Bell Labs antara tahun 1969 dan 1973.
• Smalltalk (pertengahan tahun 70-an) menyajikan desain ground-up yang lengkap dari sebuah bahasa yang berorientasi objek.
• Prolog, didesain pada tahun 1977 oleh Colmerauer, Roussel, and Kowalski, merupakan bahasa pemrograman logika yang pertama.
• ML membangun sebuah sistem polimorfis (ditemukan oleh Robin Miller pada tahun 1973) diatas sebuah Lisp, yang merintis bahasa pemrograman fungsional bertipe statis.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk:
  • • Pascal – 1970
  • • Forth – 1970
  • • C – 1970
  • • Smaltalk – 1972
  • • Prolog – 1972
  • • ML – 1973
  • • SQL – 1978

Periode 1980-an: konsolidasi, modul, performa
1980s adalah tahun dari konsolidasi relatif. C++ dikombinasikan dengan sistem programming dan berorientasi obyek. Pemerintah Amerika Serikat menstandardisasi Ada, sebuah sistem pemrograman yang bertujuan untuk digunakan para kontraktor untuk bertahan. Di Jepang dan di tempat lain, penjumlahan luas yang telah di selidiki disebut” generasi ke lima” bahasa-bahasa yang menyatukan logika pemrograman konstruksi. Masyarakat bahasa fungsional gerak ke standarisasi ML dan Cedal. Dibandingkan dengan menemukan paradigma-paradigma baru, semua pergerakan ini menekuni gagasan-gagasan yang ditemukan di dalam dekade sebelumnya.
However, one important new trend in language design was an increased focus on programming for large-scale systems through the use of modules, or large-scale organizational units of code. Modula, Ada, and ML all developed notable module systems in the 1980s. Module systems were often wedded to generic programming constructs generics being, in essence, parameterized modules (see also parametric polymorphism).
Bagaimanapun, satu kecenderungan baru di dalam disain bahasa adalah satu fokus yang ditingkatkan di pemrograman untuk sistem besar-besaran melalui penggunaan dari modul, atau kesatuan organisasi besar-besaran dari kode. Modula, Ada, dan ML semua sistem modul terkemuka yang dikembangkan pada 1980-an.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk:
  • • Ada – 1983
  • • C++ – 1983
  • • Eiffel – 1985
  • • Perl – 1987
  • • FL (Backus) – 1989

Periode 1990-an: Visual
Pada periode ini bahasa selain berorientasi objek juga sudah dikembangkan berbasi Visual sehingga semakin mudah untuk membuat program aplikasi, diawali oleh Python dan Microsoft Visual Basic 1 pada tahun 1991, Delphi yang dikembangkan dari Pascal for windows akhirnya pada tahun 1997 Visual Basic 5 diluncurkan dengan kemudahan koneksi ke database, OO Cobol sudah ditemukan dalam versi windows. Bagi kebanyakan programmer database tidak dapat dipungkiri bahwa era 1990an merupakan era yang paling produktif semenjak bahasa pemrogrammar diciptakan.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk
  • • Haskel – 1990
  • • Python – 1991
  • • Java – 1991
  • • Ruby – 1993
  • • OO Cobol
  • • Lua – 1993
  • • ANSI Common Lisp – 1994
  • • JavaScript – 1995
  • • PHP – 1995
  • • C# – 2000
  • • JavaFX Scrip, Live Script,
  • • Visual Basic

Periode 2000an hingga sekarang
Pada saat ini ada kecenderungan para vendor bahasa pemrograman untuk menggiring programmer hanya dengan mengggunakan produk mereka untuk membuat program meski kita sadari bahwa sulit rasanya untuk membuat program yang tangguh hanya dengan satu bahasa pemrograman, hal ini tentunya dilakukan dengan tujuan kelangsungan usaha mereka, namun terlepas dari semua itu terdapat dua konsepsi besar dalam periode ini dimana kemudahan berbasis visual sudah mulai digiring ke basis internet dan mobile, dengan bermunculan webservice dan berbasis net dan a mobile flatform.
Konsep pertama yang dicermati adalah konsepsi Microsoft dimana dengan Visual Net akan menyediakan berbagai bahasa pemrograman seperti VB Net , VC++ Net, ASP NET yang di compile dengan berbagai bahasa akan tetapi berjalan pada satu sistem operasi yakni windows. (Compile any program run one system)
Konsepsi Kedua, Merupakan konsep yang terbalik dari konsep pertama yakni apa yang ditawarkan Sun Microsystem melalui produknya Java, J2ME, JDK, yakni dicompile dengan satu bahasa pemrograman (java) dan berjalan dibanyak sistem operasi. (Compile one program running any system)
Selain itu periode ini juga merupakan jamannya CMS (Content Manajemen System), lompatan pengembangan PHP Script begitu cepat, dimana untuk membuat website atau portal telah tersedia banyak template, Banyak modul-modul yang siap pakai sehingga programmer atau webmaster tidak perlu lagi mempelajari semua script html dan bahasanya, tinggal merangkai modul yang tersedia sehingga dalam beberapa hari saja sebuah web sudah dapat dibuat. Apa yang ditawarkan Mambo, PhkNuke dan Jomla saat ini sangat memudahkan para desainer web.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk
• Tcl/Tk,
• O’Caml,
• Ruby,
• Phyton 3.1,
• Java 6 JDK, JED, Java Beans, J2ME
• Microsoft Visual Net (VB Net, C++ Net, ASP NET) 2008
• Java Scrip Template oleh Mambo, PhpNuke, Jomla