Selasa, 10 November 2015

Berbagai Macam Software Programming



 Berbagai Macam Software Programming
 

Komputer  pada dasarnya membutuhkan keberadaan program agar bisa menjalankan fungsinya sebagai komputer, biasanya hal ini dilakukan dengan cara mengeksekusi serangkaian instruksi program tersebut pada prosesor(otak komputer).Bentuk program yang memungkinkan Programmer(julukan bagi orang yang telah melakukan programming dan menghasilkan suatu program)menganalisis dan mengkaji algoritma yang digunakan dalam algoritma tersebut.

Pemrograman komputer adlah suatu proses perulangan penulisan dan penyuntingan kode sumber sehingga membentuk sebuah program.Berikut adalah Berbagai Macam Software Programming :

- visual basic
- borland delphi
- c ++
- pascal

1. Visual Basic 6.0





Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis Microsoft Windows secara cepat dan mudah. Dalam Visual Basic terdapat tool untuk membuat aplikasi yang sederhana sampai yang rumit baik dari perorangan pribadi maupun sampai ke sebuah organisasi/perusahaan. Visual Basic ini berasal dari kata “Visual dan Basic”, kata “Visual” berarti merupakan bahasa pemrograman yang menggunakan macam desain dengan model GUI (Graphical User Interface) yaitu dengan mengetikan sedikit kode program, anda sudah dapat menikmati program dengan tampilan menarik. Dan kata “Basic” berarti bahasa pemrograman BASIC (Beginner All-Purpose Symbolic Instruction Code).
Visual Basic ini merupakan bahasa pemrograman yang berorientasi pada objek atau sering disebut OOP (Object Oriented Programming), yang sangat mudah digunakan dan dipelajari. Dalam pembahasan kali ini kita akan membahas dan mempelajari lebih lanjut bahasa pemrograman Visual Basic 6.0.
Visual Basib merupakan software programming buatan dari perusahaan microsoft.Visual Basic merupakan turunan bahasa pemograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan instan. Ada banyak versi dari VB ada di pasar, yang paling populer dan masih banyak digunakan oleh banyak programmer VB tidak lain adalah Visual Basic 6. Kami juga memiliki VB.net, Visual Basic 2005, Visual Basic 2008, Visual Basic 2010, Visual Basic 2012 dan Visual Basic 2013. VB2008, VB2010, VB2012 dan VB2013 yang sepenuhnya berorientasi objek pemrograman (OOP) bahasa.Visual Basic 6.0 mempunyai 3fasilitas edisi antara lain :

1.      Edition Learning : Dalam edisi ini programmer diberi kesempatan untuk  praktek dan belajar untuk  membuat sebuah aplikasi sederhana Microsoft Windows dan Windows NT secara mudah dan sederhana. Dalam edition learning ini sudah terdapat beberapa control sederhana, ditambah grid tab, dan control data-bound.
2.      Edtion Professional : Dalam edisi ini terdapat tool-tool yang lengkap. Disamping berisi semua fasilitas yang ada sebelumnya dalam edisi learning juga ditambah lagi control ActiveX, Desainer Aplikasi Informasi Internet, Integrated Data Tools, Data Environment, Active Data Objects dan Dynamic HTML, Page Designer.
3.      Edition Enterprise : Dalam edisi ini para programmer  professional diberikan ijin untuk membuat aplikasi dalam sebuah tim. Yang di dalamnya dimasukkan semua fasilitas yang ada pada edisi professional, ditambah tool Back Office seperti SQL Server, Microsoft.


2. Borland Delphi








Borland Delphi adalah salah satu dari program secara visual, bahasa yang digunakan lebih mengarah ke bahasa pascal. Banyak orang yang mengatakan
bahwa pascal adalah nenek moyang dari Delphi, karena Delphi adalah pengembangan dari turbo pascal yang popular. Delphi awalnya dikembangkan oleh Borland sebagai alat pengembangan aplikasi yang cepat untuk Windows, dan sebagai penerus Borland Pascal. Delphi dan C ++ yang rekan, C ++ Builder, berbagi banyak komponen inti, terutama IDE dan Visual Component Library (VCL), tapi tetap terpisah sampai rilis RAD Studio 2007. RAD Studio adalah tuan rumah bersama untuk Delphi, C + + Builder, dan lain-lain.

Pada tahun 2006, alat pengembang bagian Borland dipindahkan ke anak perusahaan yang sepenuhnya dimiliki dikenal sebagai CodeGear, yang dijual ke Embarcadero Technologies dalam 2008.
Delphi dibagi menjadi 3 versi. Setiap versinya ditujukan untuk pengembangan yang berbeda. Ketiga versi itu adalah:
1. Delphi standard, adalah versi pemula dan ditujukan untuk pelajar yang ingin mendalami Delphi. Versi ini dilengkapi dengan segala sesuatu yang diperlukan untuk membuat aplikasi Delphi.
2. Delphi Profesional, ditujukan untuk pengembang  professional yang tidak memerlukan fasilitas server /client.
3. Delphi Enterprise, ditujukan untuk pengembangan yang lebih tinggi dengan aplikasi yang berkomunikasi dengan SQL Server sebagai database. Berikut adalah kekurangan dan kelebihan delphi:

Kelebihan :
1. Mempunyai desain yang user friendly terhadap para programmer beginer
2. freeware
3. Mempnyai kecepatan kompilasi yang cepat
4. Mempunyai komponen yang sangat kompleks  untuk pembuatan software aplikasi sampai database
5. Mempunyai aplikasi plugin database bawaan (BDE)
6. Versi selalu diupdate, sampai saat ini sudah mencapai Delphi versi 2009
7. Aplikasi yang dihasilkan bisa merupakan File Executable portable dan Executable installer
8. Sangat mudah untuk membuat koneksi ke berbagai aplikasi database, misalnya BDE, Access, MySql, SQL Server, Oracle, Dan database lainnya

Kekurangan :

1. Salah satu kekurangan Delpi adalah hasil compilenya yaitu file *.exe pasti memori yang dibutuhkan lebih besar.
3. C++







C++  adalah bahasa pemograman komputer Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding) dan tingkat tinggi (high level coding).
Bahasa C adalah sebuah bahasa dasar tingkat tinggi yang sifatnya kompleks dan membangun logika atau algoritma.
C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
Bahasa C adalah bahasa pemrograman prosedural yang memungkinkan kita untuk membuat prosedur dalam menyelesaikan suatu masalah. Bahasa C++ adalah bahasa pemrograman yang berorientasi pada objek.

Bahasa tingkat tinggi merupakan bahasa yang mudah dipahami oleh manusia, C dan C++ merupakan contoh bahasa dari bahasa tingkat tinggi. Contoh lain dari bahasa tingkat tinggi adalah Pascal , Perl, Java, dan lain lain. Sedangkan bahasa tingkat rendah merupakan bahasa mesin atau bahasa asembly.
Paradigma didukung
Sebuah paradigma pemrograman adalah metodologi atau cara pemrograman yang mendukung bahasa pemrograman. Berikut adalah ringkasan dari paradigma umum beberapa:

    Deklaratif
    Sebuah bahasa deklaratif akan lebih fokus pada menentukan apa bahasa yang seharusnya untuk mencapai dan bukan dengan cara apa yang seharusnya untuk mencapai itu. Paradigma seperti ini mungkin digunakan untuk menghindari yang tidak diinginkan efek samping yang dihasilkan dari harus menulis kode sendiri.

    Fungsional
    Pemrograman fungsional adalah bagian dari pemrograman deklaratif yang mencoba untuk mengungkapkan masalah dalam hal persamaan dan fungsi matematika. Ia pergi keluar dari cara untuk menghindari konsep negara dan variabel bisa berubah yang umum dalam bahasa imperatif.

    Umum
    Pemrograman generik berfokus pada menulis algoritma kerangka dalam hal jenis yang akan ditentukan ketika algoritma sebenarnya digunakan, sehingga memungkinkan beberapa kelonggaran untuk programmer yang ingin menghindari kuat aturan mengetik ketat. Ini bisa menjadi paradigma yang sangat kuat jika baik-dilaksanakan.

    Sangat penting
    Bahasa-bahasa imperatif memungkinkan programmer untuk memberikan komputer memerintahkan daftar instruksi tanpa perlu harus secara eksplisit menyatakan tugas. Hal ini dapat dianggap sebagai kebalikan dari pemrograman deklaratif.

    Tersusun
    Bahasa pemrograman terstruktur bertujuan untuk menyediakan beberapa bentuk struktur penting untuk bahasa, seperti kontrol intuitif atas urutan laporan dijalankan (jika X maka jangan Y dinyatakan melakukan Z, lakukan X sementara Y adalah Z). Bahasa seperti umumnya mencela "melompat", seperti yang disediakan oleh pernyataan goto di C dan C ++.


     4. Pascal











Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. Pascal relatif mudah dipelajari karena perintah-perintahnya yang mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.Pascal adalah bahasa pemrograman prosedural tingkat tinggi yang banyak digunakan sebagai pemula atau sebagai bahasa pengajaran dan dapat berguna untuk memecahkan masalah teknis. Ini adalah bahasa pemrograman yang sangat mudah dan membantu Anda untuk memahami dasar-dasar dunia pemrograman. Juga, itu sangat membantu Anda untuk mulai belajar bahasa pemrograman C. Bahasa pemrograman Pascal memiliki struktur dan sintaks yang sangat mirip dengan bahasa pemrograman C. Bahasa penerus Pascal adalah Delphi yang merupakan versi berorientasi objek Pascal.

-Struktur Bahasa Pascal :


Skema Program Pascal
Program nama_program;
[ Deklarasi label ]
[ Deklarasi konstanta ]
[ Deklarasi tipe ]
[ Deklarasi variabel ]
[ Deklarasi subprogram ]
Begin
Pernyataan;
....
Pernyataan;
End.





Variabel
Merupakan suatu nama yang menyiratkan lokasi
memori komputer yang dapat digunakan untuk
menyimpan nilai, dimana isinya dapat diubah-ubah.

Jenis / tipe data
Merupakan deklarasi variabel yang disebutkan
sebelum main program sehingga dapat menyimpan nilai yang sesuai dengan tipe data yang
disebutkan.

Pernyataan
Merupakan deretan instruksi yang akan dieksekusi
oleh komputer.





Artikel Lain :

  1. Berbagai Macam Software Database
  2. TransformasiPerkembangan Android
  3. Sejarah Mesin Pencarian Dari Masa Ke Masa
  4. Panduan cara menginstall xampp pada windows 7
  5. Bisnis Plan Produksi Tepung Sukun

Tidak ada komentar:

Posting Komentar