Selasa, 11 Juni 2013

Pertemuan 10 (Bahasa Pemerograman)



BAHASA PEMEROGRAMAN

         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 mengeksekusi secara langsung tanpa translation. bahasa Mesin merupakan bahasa pemrograman yang paling 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 computer.
 


Pengertian Bahasa Pemerograman
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 mengeksekusi secara langsung tanpa translation. bahasa Mesin merupakan bahasa pemrograman yang paling 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 computer.
Bahasa Assembly (Generasi kedua) 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 yaitu, bahasa dilengkapi dengan kode-kode yang mudah diingat seperti ADD, SUB, MULT dan lain-lain. Alamat penyimpanan telah didefinisikan, hal ini akan memudahkan rujukan saat mengakses kebali apa yang tersimpan.
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. Generasi keempat cirinya adalah mudah untuk dipelajari dan dipahami, tepat untuk pengaksesan database, fokus pada maksimalis produk manusia, bukan pada minimalis waktu computer, nonprocedural, tersedia dalam software paket dan dapat mengembangkan aplikasi yang diinginkancontohnya seperti, MySQL ( Structured Query Labguage ), QBE (QueryByExample) 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 Prologdalam 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.
Sensus Penggunaan bahasa pemerograman
sensus dilakukan selama semester pertama tahun 2001. Seluruh universitas Australia dihubungi dan gambar unik dan lengkap tingkat tersier pengantar instruksi pemrograman ditangkap.Sensus menunjukkan bahwa permintaan industri dirasakan adalah faktor utama dalam pilihan bahasa pemrograman pengantar. Dalam rangka untuk menentukan apakah bahasa yang diajarkan berada di Bahkan dibutuhkan oleh industri, survei permintaan industri dilakukan oleh iklan memeriksa untuk posisi pemrograman.
Peserta sensus adalah instruktur bertanggung jawab untuk setiap kursus pengantar pemrograman diajarkan di semua universitas-universitas Australia. Kursus yang diajarkan dalam dan di luar sekolah ilmu komputer /departemen dimasukkan. Kebanyakan program tertutup yang terakreditasi oleh Australian ComputerMasyarakat (Australian Computer Society, 2000).
           Sensus ini mencakup pilihan bahasa, pilihan paradigma, alat yang digunakan untuk mendukung pengajaran danalasan yang diberikan oleh akademisi untuk membuat pilihan ini. Hasil sensus ini dilaporkan secara penuhdi de Raadt, Watson dan Toleman (2002). 
Sebelas dari tawaran ini lebih dari satu saja (satu lembaga menawarkan sebanyak enam), sehingga total fifty seven Kursus pengantar pemrograman tertutup. Rata-rata kelompok siswa untuk setiap kursus hanya kurang dari 350 siswa. Sembilan bahasa yang berbeda diajarkan di universitas-universitas Australia selama semester pertama tahun 2001. Jumlah program menggunakan masing-masing dari sembilan bahasa dan proporsi siswa diajarkan masing-masing Bahasa ditunjukkan pada Tabel 1. Java yang paling diajarkan, diikuti oleh Visual Basic, meskipun jika C dan C + + digabungkan ini akan peringkat kedua.

0 komentar:

Posting Komentar