Sabtu, 18 April 2015

Bahasa Pemrograman FOTRAN, COBOL, ALGOL

Diposting oleh Unknown di 23.47
FORTRAN

Pengertian Fortran
Fortran merupakan salah satu bahasa pemrograman yang cukup tua, lahir pada tahun 1957 dari sebuah tim yang dipimpin oleh John W. Backus. FORTRAN yang merupakan singkatan dari Formula Translation.

          Dikembangkan pada 1954 hingga 1956 oleh John Backus dan staff IBM yang lain. FORTRAN (FORmula TRANslator) merupakan bahasa level tinggi yang pertama. FORTRAN pada mulanya didesain untuk mengekspresikan humus matemática dan maíz merupakan bahasa matemática yang paling banyak digunakan. Bahasa ini juga berguna untuk aplikasi bisnis yang kompleks, seperti perkiraan (forecasting) dan pemodelan. Namur karena tidak mampu manangani operasi input/output atau pemrosesan file dalam volume besar, maka bahasa FORTRAN tidak digunakan untuk masalah bisnis yang biasa.

          Saat ini perkembangan bahasa pemrograman FORTRAN cukup pesat, dengan lahirnya Fortran 77 dan Fortran 90 telah membuat bahasa ini menjadi leader dalam hal pemrograman numerik. Tidak heran banyak programmer dalam bidang komputasi masih tetap menggunakan bahasa pemrograman Fortran untuk menyelesaikan masalah numerik.

Fungsi Fortran
Fortran dibuat untuk memenuhi kebutuhan dalam hal numerik.


Kelebihan dan Kekekurangan Bahasa Pemrograman FORTRAN
                                                                                                    
Kelebihan :
  • FORTRAN bisa menangani ekspresi matemática dan logika yang kompleks. Pernyataanya cukup pendek dan sederhana.
  • Program FORTRAN yang dikembangkan pada satu tipe komputer bisa dengan mudah dimodifikasi agar bisa bekerja pada tipe yang lain.
 Kekurangan :
  • FORTRAN tidak menangani operasi input dan output pada peralatan penyimpanan seefisien bahasa lain yang levelnya lebih tinggi
  • Memiliki keterbatasan untuk mengekspresikan dan memproses data nonnumerik
  • Tidak bisa dibaca atau dipahami semudah bahasa level tinggi yang 
           Terdapat beberapa hal yang menjadikan bahasa pemrograman Fortran lebih unggul dibandingkan dengan bahasa pemrograman lain yaitu,
  1. proses eksekusi / kompilasi program yang cukup cepat.
  2. metode penulisan program sangat fleksibel, setiap bagian blok program dapat ditulis secara tidak berurutan.
  3. mendukung teknik kompilasi secara menyeluruh (all compilation), maksudnya misalkan kita memiliki 5 buah file Fortran yang saling berhubungan maka semua file tersebut dapat langsung dikompilasi semua dalam satu perintah dengan bantuan makefile yang kita buat, bagian ini akan dijelaskan pada bab yang akan datang.
  4. memilki kompilator (compiler) yang cukup banyak berkembang.
         Masih banyak keunggulan yang dimiliki oleh bahasa pemrograman ini yang mungkin dapat dirasakan ketika kita membuat program.

COBOL
Pengertian COBOL
COBOL (Common Business Oriented Language) adalah suatu bahasa computer awam (High Level language yang berorientasi langsung kepada permasalahan bisnis. Cobol diciptakan pada tahun 1959. pengembangan bahasa cobol selanjutnya dilakukan oleh suatu  group yang disebut CODASYL, Singkatan dari Conference On Data System Langguage.
Bahasa Cobol petama – kali  diperkenalkan secara formal paa bulan Januari tahun 1960,  versi dari bahasa COBOL ini disebut dengan COBOL -60, dan diperbaruhi pada tahun 1965 untuk mengatasi hal ini, pada tahun 1968 dan 1974, bahasa cobol dikembangkan dan disempurnakan lebih lanjut dan distandardsikan dengan nama Ansi Cobol (American National Standards Institute).
Program bahasa COBOL merupakan program terstruktur yaitu program yang strukturnya jelas, mudah dibaca, dan mudah dipelajari, dan baik untuk didokumentasikan , Stuktur utama dari suatu program Cobol terdiri dari 4 divisi yaitu:
 1. IDENTIFICATION DIVISION, untuk pengindentifikasian pembuat program, tanggal dibuat, nama program, tanggal dikompilasi, dan lainnya
pembuatan, dll.
2. ENVIRONMENT DIVISION, untuk informasi keadaan komputer yg dipakai dan alat – alat lain yang dipergunakan
3. DATA DIVISION,  untuk informasi mengenai bentuk, jenis dari data apa saja yang dipergunakan dalam program bersangkutan
4. PROCEDURE DIVISION, untuk memuat procedure pemrosesan data yang datanya tampak pada data division untuk dihasilkan outputnya.
Fungsi COBOL
COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.

Kelebihan dan Kekekurangan Bahasa Pemrograman COBOL
Kelebihan :
1. Program COBOL dibuat dlm instruksi bahasa Inggris, shg mudah dipelajari & dibuat.
2. Program COBOL sesuai untuk pengolahan data, yang banyak diterapkan pada permasalahan bisnis.
3. Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer yg berbeda - beda, tanpa banyak mengalami perubahan.
4. COBOL menyediakan fasilitas listing program, bilamana perlu diperiksa oleh orang lain selain programmernya.
5. Mudah didokumentasikan & dikembangkan bilamana perlu
6. Dapat menjadi program execute

Kekurangan :
1.Operasi masukan dan keluaran yang masih kaku
2.Struktur penulisan program yang sangat kaku dan bertele-tele

YANG DAPAT DIKERJAKAN COBOL
COBOL dibuat untuk operasi yg mencakup langkah dasar pengolahan data, yaitu :
1. Membaca data
2. Memproses data
3. Menghasilkan output informasi

ALGOL
Pengertian
ALGOL (Algorithmic Language) didesain oleh komite internasional sebagai bahasa pemrograman yang universal. Komite internasional ini menyelenggarakan konferensi, yang bertempat di Kota Zurich, Switzerland, sebagai upaya formal yang ditempuh untuk mengemukakan isu tentang probabilitas software.   Bahasa pemrograman ini pertama kali dikembangan pada akhir tahun 1950-an,  dengan debut pertamanya ALGOL 58. Meskipun Algol tidak sepopuler FORTRAN dan COBOL, namun program ini masih dipertimbangkan sebagai bahasa yang paling penting pada era-nya dalam hal pengaruhnya terhadap perkembangan bahasa pemrograman yang menjadi penerusnya. Pada tahun 1960 muncul ALGOL 60. Bahasa pemrogramana ini sangat populer di Eropa pada pertengahan 1960-an, dan pada tahun 1968-an muncul juga ALGOL 68.
Fungsi Algol
Kengunaan algol sendiri untuk merancang fungsi algoritma baik menggunakan komputer maupun tanpa computer.  Kemampuan Algol yaitu melaksanakan operasi proses informasi yang umum secara lebih mudah.
Fitur-fitur Algol
Fitur di dalam Algol yang mampu  mengelompokan satu himpunan statmen menjadi satu, yang disebut statmen majemuk. Statmen majemuk ini bisa diperlukan sebagai keseluruhan statmen oleh elemen program lain. Bahasa ini yang disebut sebagai salah satu bahasa yang diorientasikan kepada penggunaan prosedur, menyediakan satu alokasi tempat yang dinamis. Dibawah ini fitur-fitur Algol
Fitur dari bahasa Algol :
1.     Menggunakan konsep tipe data secara formal.
2.    Nama variable tidak terbatas panjangnya.
3.    Index array tidak terbatas.
4.    Parameter dipisahkan oleh modenya (in dan out).
5.    Index ditempatkan dalam bracket (tanda [ ]).
6.    Mendukung compound statement (pernyataan majemuk) (begin…end).
7.    Tanda semicolon (titik koma, merupakan pemisah antar statement.
8.    Menggunakan operator assignment :=
9.    Statement IF mempunyai ELSE-IF (nested-IF)
Fitur baru pada ALGOL 60 adalah:
1.     Block structure (local scope).
2.    2 model passing parameter (by name dan by value).
3.    Rekursi subprogram.
4.    Stack-dynamic array.

Kelebihan dan Kekekurangan Bahasa Pemrograman ALGOL
Kelebihan :
Algol memperkenalkan beberapa konsep penting. Konsep penting itu merupakan kelebihan dari Algol yaitu kemampuannya melaksanakan kontol loop, pada Algol ini lebih luwes dan luas dari pada Fotran.
Kekurangan :
Bahasa ini sudah jarang dipakai dikarenakan popularitas Algol kalah dengan keturunannya yaitu bahasa Pascal. Dikarenakan bahasa Pascal lebih luas pemakaiannya, akan tetapi prinsip bahasa Algol tetap dipegang teguh oleh bahasa Pascal. Tujuan dari bahasa Algol adalah bahasa ini mendekati notasi matematika, baik untuk mendeskripsikan algoritma,dan harus dapat ditranslasikan ke kode mesin.

0 komentar:

Posting Komentar

Sabtu, 18 April 2015

Bahasa Pemrograman FOTRAN, COBOL, ALGOL

Diposting oleh Unknown di 23.47
FORTRAN

Pengertian Fortran
Fortran merupakan salah satu bahasa pemrograman yang cukup tua, lahir pada tahun 1957 dari sebuah tim yang dipimpin oleh John W. Backus. FORTRAN yang merupakan singkatan dari Formula Translation.

          Dikembangkan pada 1954 hingga 1956 oleh John Backus dan staff IBM yang lain. FORTRAN (FORmula TRANslator) merupakan bahasa level tinggi yang pertama. FORTRAN pada mulanya didesain untuk mengekspresikan humus matemática dan maíz merupakan bahasa matemática yang paling banyak digunakan. Bahasa ini juga berguna untuk aplikasi bisnis yang kompleks, seperti perkiraan (forecasting) dan pemodelan. Namur karena tidak mampu manangani operasi input/output atau pemrosesan file dalam volume besar, maka bahasa FORTRAN tidak digunakan untuk masalah bisnis yang biasa.

          Saat ini perkembangan bahasa pemrograman FORTRAN cukup pesat, dengan lahirnya Fortran 77 dan Fortran 90 telah membuat bahasa ini menjadi leader dalam hal pemrograman numerik. Tidak heran banyak programmer dalam bidang komputasi masih tetap menggunakan bahasa pemrograman Fortran untuk menyelesaikan masalah numerik.

Fungsi Fortran
Fortran dibuat untuk memenuhi kebutuhan dalam hal numerik.


Kelebihan dan Kekekurangan Bahasa Pemrograman FORTRAN
                                                                                                    
Kelebihan :
  • FORTRAN bisa menangani ekspresi matemática dan logika yang kompleks. Pernyataanya cukup pendek dan sederhana.
  • Program FORTRAN yang dikembangkan pada satu tipe komputer bisa dengan mudah dimodifikasi agar bisa bekerja pada tipe yang lain.
 Kekurangan :
  • FORTRAN tidak menangani operasi input dan output pada peralatan penyimpanan seefisien bahasa lain yang levelnya lebih tinggi
  • Memiliki keterbatasan untuk mengekspresikan dan memproses data nonnumerik
  • Tidak bisa dibaca atau dipahami semudah bahasa level tinggi yang 
           Terdapat beberapa hal yang menjadikan bahasa pemrograman Fortran lebih unggul dibandingkan dengan bahasa pemrograman lain yaitu,
  1. proses eksekusi / kompilasi program yang cukup cepat.
  2. metode penulisan program sangat fleksibel, setiap bagian blok program dapat ditulis secara tidak berurutan.
  3. mendukung teknik kompilasi secara menyeluruh (all compilation), maksudnya misalkan kita memiliki 5 buah file Fortran yang saling berhubungan maka semua file tersebut dapat langsung dikompilasi semua dalam satu perintah dengan bantuan makefile yang kita buat, bagian ini akan dijelaskan pada bab yang akan datang.
  4. memilki kompilator (compiler) yang cukup banyak berkembang.
         Masih banyak keunggulan yang dimiliki oleh bahasa pemrograman ini yang mungkin dapat dirasakan ketika kita membuat program.

COBOL
Pengertian COBOL
COBOL (Common Business Oriented Language) adalah suatu bahasa computer awam (High Level language yang berorientasi langsung kepada permasalahan bisnis. Cobol diciptakan pada tahun 1959. pengembangan bahasa cobol selanjutnya dilakukan oleh suatu  group yang disebut CODASYL, Singkatan dari Conference On Data System Langguage.
Bahasa Cobol petama – kali  diperkenalkan secara formal paa bulan Januari tahun 1960,  versi dari bahasa COBOL ini disebut dengan COBOL -60, dan diperbaruhi pada tahun 1965 untuk mengatasi hal ini, pada tahun 1968 dan 1974, bahasa cobol dikembangkan dan disempurnakan lebih lanjut dan distandardsikan dengan nama Ansi Cobol (American National Standards Institute).
Program bahasa COBOL merupakan program terstruktur yaitu program yang strukturnya jelas, mudah dibaca, dan mudah dipelajari, dan baik untuk didokumentasikan , Stuktur utama dari suatu program Cobol terdiri dari 4 divisi yaitu:
 1. IDENTIFICATION DIVISION, untuk pengindentifikasian pembuat program, tanggal dibuat, nama program, tanggal dikompilasi, dan lainnya
pembuatan, dll.
2. ENVIRONMENT DIVISION, untuk informasi keadaan komputer yg dipakai dan alat – alat lain yang dipergunakan
3. DATA DIVISION,  untuk informasi mengenai bentuk, jenis dari data apa saja yang dipergunakan dalam program bersangkutan
4. PROCEDURE DIVISION, untuk memuat procedure pemrosesan data yang datanya tampak pada data division untuk dihasilkan outputnya.
Fungsi COBOL
COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.

Kelebihan dan Kekekurangan Bahasa Pemrograman COBOL
Kelebihan :
1. Program COBOL dibuat dlm instruksi bahasa Inggris, shg mudah dipelajari & dibuat.
2. Program COBOL sesuai untuk pengolahan data, yang banyak diterapkan pada permasalahan bisnis.
3. Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer yg berbeda - beda, tanpa banyak mengalami perubahan.
4. COBOL menyediakan fasilitas listing program, bilamana perlu diperiksa oleh orang lain selain programmernya.
5. Mudah didokumentasikan & dikembangkan bilamana perlu
6. Dapat menjadi program execute

Kekurangan :
1.Operasi masukan dan keluaran yang masih kaku
2.Struktur penulisan program yang sangat kaku dan bertele-tele

YANG DAPAT DIKERJAKAN COBOL
COBOL dibuat untuk operasi yg mencakup langkah dasar pengolahan data, yaitu :
1. Membaca data
2. Memproses data
3. Menghasilkan output informasi

ALGOL
Pengertian
ALGOL (Algorithmic Language) didesain oleh komite internasional sebagai bahasa pemrograman yang universal. Komite internasional ini menyelenggarakan konferensi, yang bertempat di Kota Zurich, Switzerland, sebagai upaya formal yang ditempuh untuk mengemukakan isu tentang probabilitas software.   Bahasa pemrograman ini pertama kali dikembangan pada akhir tahun 1950-an,  dengan debut pertamanya ALGOL 58. Meskipun Algol tidak sepopuler FORTRAN dan COBOL, namun program ini masih dipertimbangkan sebagai bahasa yang paling penting pada era-nya dalam hal pengaruhnya terhadap perkembangan bahasa pemrograman yang menjadi penerusnya. Pada tahun 1960 muncul ALGOL 60. Bahasa pemrogramana ini sangat populer di Eropa pada pertengahan 1960-an, dan pada tahun 1968-an muncul juga ALGOL 68.
Fungsi Algol
Kengunaan algol sendiri untuk merancang fungsi algoritma baik menggunakan komputer maupun tanpa computer.  Kemampuan Algol yaitu melaksanakan operasi proses informasi yang umum secara lebih mudah.
Fitur-fitur Algol
Fitur di dalam Algol yang mampu  mengelompokan satu himpunan statmen menjadi satu, yang disebut statmen majemuk. Statmen majemuk ini bisa diperlukan sebagai keseluruhan statmen oleh elemen program lain. Bahasa ini yang disebut sebagai salah satu bahasa yang diorientasikan kepada penggunaan prosedur, menyediakan satu alokasi tempat yang dinamis. Dibawah ini fitur-fitur Algol
Fitur dari bahasa Algol :
1.     Menggunakan konsep tipe data secara formal.
2.    Nama variable tidak terbatas panjangnya.
3.    Index array tidak terbatas.
4.    Parameter dipisahkan oleh modenya (in dan out).
5.    Index ditempatkan dalam bracket (tanda [ ]).
6.    Mendukung compound statement (pernyataan majemuk) (begin…end).
7.    Tanda semicolon (titik koma, merupakan pemisah antar statement.
8.    Menggunakan operator assignment :=
9.    Statement IF mempunyai ELSE-IF (nested-IF)
Fitur baru pada ALGOL 60 adalah:
1.     Block structure (local scope).
2.    2 model passing parameter (by name dan by value).
3.    Rekursi subprogram.
4.    Stack-dynamic array.

Kelebihan dan Kekekurangan Bahasa Pemrograman ALGOL
Kelebihan :
Algol memperkenalkan beberapa konsep penting. Konsep penting itu merupakan kelebihan dari Algol yaitu kemampuannya melaksanakan kontol loop, pada Algol ini lebih luwes dan luas dari pada Fotran.
Kekurangan :
Bahasa ini sudah jarang dipakai dikarenakan popularitas Algol kalah dengan keturunannya yaitu bahasa Pascal. Dikarenakan bahasa Pascal lebih luas pemakaiannya, akan tetapi prinsip bahasa Algol tetap dipegang teguh oleh bahasa Pascal. Tujuan dari bahasa Algol adalah bahasa ini mendekati notasi matematika, baik untuk mendeskripsikan algoritma,dan harus dapat ditranslasikan ke kode mesin.

0 komentar on "Bahasa Pemrograman FOTRAN, COBOL, ALGOL"

Posting Komentar

 

WELCOME Copyright © 2011 Design by Ipietoon Blogger Template | web hosting