Selasa, 28 Mei 2013

sejarah dan definisi

Dalam ranah kuliah saya pernah mengambil mata kuliah Bahasa pemprograman, kebanyakn mahasiswa belom mengenal teori dan sejarahnya bahasa pemprogaman tersebut. Berikut kisi-kisi kuliah yang pernah saya ikuti.


SEJARAH DAN DEFINISI BAHASA PEMROGRAMAN

Bahasa Pemrograman adalah suatu sistem komunikasi yang berupa instruksi-instruksi ( perintah ) untuk menyelesaikan masalah. program pasang pada sebuah sistem komputer untuk mengerjakan / menjalankan perintah-perintah yang ada dalam program tersebut untuk memberikan sebuah hasil atau output seperti yang kehendaki.

dalam pengertian luas, pemrograman meliputi seluruh kegiatan yang mencakup pembuatan program, perencanaan dan perwujudan.

arti sempitnya pemrograman merupakan pengkodean atau sering di istilahkan dengan Coding, dan juga pengujian berdasarkan rancangan tertentu.

Pengelompokan Bahasa pemrograman sebagai berikut :
Bahasa Mesin ( GENERASI PERTAMA )
adalah bahasa internal komputer yang meng-ekskusi secara langsung tanpa translation. bahasa Mesin merupakan bahasa pemrograman yangpaling awal, dikembangkan tahun 1940 sampai 1950-an
bentuk bahasa pemrograman masa ini masih memiliki banyak kelemahan diantaranya
  • menyita waktu dan bersifat kondusif untuk membuat sebuah kesalahan
  • tidak standart dan sangat bergantung pada komputer, karena akan memiliki perbedaan pada setiap komputer
Bahasa Assembly ( GENERASI KEDUA )
Bahasa Assembly menyerupai bahasa mesin, sehingga untuk menjadi seorang programer bahasa assembly yang bagus harus memahami bagaimana cara mesin memproses data.layaknya bahasa mesin, bahasa assembly masih tergantung pada komputer, karena masih terdapat perbedaan pada tiap-tiap komputer.
cirinya :
  • bahasa dilengkapi dengan kode-kode yang mudah diingat seperti ADD, SUB, MULT dll
  • Alamat penyimpanan telah didefinisikan, hal ini akan memudahkan rujukan saat mengakses kebali apa yang terseimpan
Bahasa tingkat Tinggi ( GENERASI KETIGA )
disebut bahasa tingkat tinggi karena mudah untuk dipelajari, dan sebuah program tingkat tinggi ini mermerlukan proses penerjemahan oleh komputer yang sangat rumit, sering disebut dengan COMPILLER, yaitu proses pengeemasan program secara keseluruhan agar lebih mudah di gabung pada sebuah sistem komputer. contoh untuk bahasa tingkat tinggi seperti Pascal, Cobol dan Fortran ( Formula Translator )

GENERASI KEEMPAT
cirinya adalah :
  • mudah untuk dipelajari dan dipahami
  • tepat untuk pengaksesan database
  • fokus pada maksimalis produk manusia, bukan pada minimalis waktu komputer
  • nonprosedural
  • tersedia dalam software paket dan dapat mengembangkan aplikasi yang diinginkan
contohnya seperti, MySQL ( Structured Query Labguage ), QBE ( Query By Example ) dan Report Generator

GENERASI KELIMA
sering di gunakan untuk akses Database atau sistem Pakar dan juga knowledge Based System yang ditujukan untuk bahasa alami hampir menyerupai hubungan kemanusiaan, contohnya LISP dan Prolog

dalam menterjemahkan bahasa program di kenal dua program yaitu Compiller dan Interpreter
Compiller adalah pengemasan bahasa program secara keseluruhan, dengan menterjemahkan bahasa program tersebut kedalam bahasa object, sehingga akan dengan mudah di hubungkan dengan sistem operasi dan diterima oleh Hardware
Interpreter adalah proses terjemah yang hanya menganalisa dan mengekskusi setiap baris tanpa melihat keseluruhan isi program, namun demikian interpreter memiliki kelebihan yaitu ekskusi dapat silakukan dengan segera tanpa adanya proses kompilasi, karena itu interpreter sering digunakan untuk pembuatan program berskala besar.

kata-kata motivasi

memang baik jadi orang penting, akan tetapi jauh lebih penting untuk menjadi orang baik.
-Kurosaki Ichigo-

tidak ada orang yang menjadi buta karena melihat sisi terang kehidupan.
-Kurosaki Ichigo-

kalau saja manusia memang diciptakan untuk berbicara dua kali lebih banyak daripada mendengar, tentu manusia di karuniai dua mulut dan satu telinga.
-Kurosaki Ichigo-

orang akan berusaha keras agar terlihat baik, dan tidak banyak yang berusaha agar menjadi orang baik.
-Kurosaki Ichigo-

pastikan otakmu yang bekerja sebelum menggerakkan bibirmu.
-Kurosaki Ichigo-

keberanian adalah rasa takut untuk mati, namun ia mengatasi segalanya.
-Jhon Wayne-

yang ada tidak selalu berarti kenyataan, dan juga tidak berarti eksisensi.
-Kurosaki Ichigo-

tidak dapat di sangkal bahwa penalaran memegang peranan utama dalam menerapkan hukum lama terhadap situasi baru.
-Peter Mahmud-

dunia dapat diterangkan melalui hukum-hukum alam.
-Surya Prakash Sinha-

cintamu kepada sesuatu membutakanmu dan membuatmu tuli.
-Imam Ahmad-

there is a lot go, a lot to learn, a lot to do.
but I have lack time.
-Senna-

pandangan mata adalah satu anak panah di antara berbagai anak panah iblis.
-Hadits Qutsi-

satu musuh terlalu banyak,
seribu kawan masih kurang.
-Abas-

you are only young once, but you can live immature for a lifetime.
-E.L. Cole-

aku tak ingin kau memaafkanku, tapi aku hanya ingin kau memahaminya.
-Parker (Spiderman)-

sesungguhnya manusia penjilat dan anjing lebih baik,
karena anjing tidak pernah mengkhianati tuannya.
-Naqsbandiyah-

the day I will stop loving you is the day when I close my eyes forever.
-Kurosaki Ichigo-

anda bisa memotong kepala anda, akan tetapi tidak bisa menghentikan lidahnya.
-Kurosaki Ichigo-