Bahasa pemrograman, atau sering
diistilahkan juga dengan bahasa komputer
atau bahasa pemrograman komputer, adalah
instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan
suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan
program komputer. Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh
komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan
diambil dalam berbagai situasi. Namun,secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu :
- Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
- High Level Language (seperti Pascal dan Basic)
- Middle Level Language (seperti bahasa C), dan
- Low Level Language (seperti bahasa Assembly)
- Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
- Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
- Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
- Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
- Aro
- Ada
- ALGOL
- Applescript
- Assembly
- BASIC:
- ASP
- BASIC
- COMAL
- Visual Basic
- Visual Basic for Applications
- VBScript
- Batch (MS-DOS)
- COBOL
- UNIX shell script:
- Bourne shell (sh) script
- Bourne-Again shell (bash) script
- Korn shell (ksh) script
- C shell (csh) script
- C:
- C++
- C#
- Visual C++
- ColdFusion
- dBase dkk.:
- Clipper
- Foxbase
- Visual FoxPro
- Eiffel
- Fortran
- Go
- Haskell
- Java
- JavaScript
- JSP
- Lisp
- Logo
- Pascal
- Delphi
- Perl
- Prolog
- Python
- PHP
- Pike
- R
- REXX
- REBOL
- RPG
- Ruby
- Simula
- Smalltalk
- Scheme
- SQL
Bahasa pemprograman biasanya akan berhubungan langsung dengan yang namanya software Software merupakan perangkat lunak yang sifatnya pun berbeda dengan
hardware atau perangkat keras, jika perangkat keras adalah komponen yang
nyata yang dapat diliat dan disentuh oleh secara langsung manusia, maka
software atau Perangkat lunak tidak dapat disentuh dan dilihat secara
fisik, software memang tidak tampak secara fisik dan tidak berwujud
benda namun bisa untuk dioperasikan. Software terdiri dari sistem
operasi (OS), program aplikasi, dan bahasa pemrograman. Sistem operasi adalah seperangkat program yang mengelola sumber daya
perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi
perangkat lunak. Macam-macam sistem operasi adalah jenis yang
paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa
sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada
komputer mereka, kecuali program aplikasi booting. Beberapa sistem operasi untuk komputer antara lain:
1. UNIX
Sistem operasi yang paling awal ada untuk komputer. Merupakan induk dari sistem operasi linux.
2. DOS
Sistem operasi yang merupakan cikal bakal dari microsoft
Windows. Ciri khasnya yaitu berupa teks putih dengan latar belakang
hitam. Kita bisa menjalankan lewat Start Windows – Run, lalu ketik cmd.
3. Novell Operating Sistem
Dibuat oleh Novell Corporation.
4. Microsoft Windows
Merupakan macam-macam sistem operasi yang paling populer.
Hampir semua orang pernah memakainya. Beberapa versi microsoft Windows
yang terkenal: microsoft Windows 98, 2000, Me, XP, Vista, Seven 7 dan
yang paling terbaru Windows 8.
5. Apple Machintosh
Sistem operasi yang unggul dalam hal grafik. Memerlukan
hardware khusus sehingga tidak dapat di-install di computer biasa.
Versinya antara lain Mac OS X (Tiger), Leopard.
6. Linux
Pertama kali dikembangkan oleh Linus Torvald. Merupakan
macam-macam sistem operasi open source artinya bisa dikembangkan oleh
semua orang dengan bebas. Turunan linux atau yang dikenal dengan distro
linux banyak sekali macamnya. Mungkin linux merupakan sistem operasi
yang paling banyak. Beberapa di antaranya yaitu: Debian, Suse, Red Hat
(Fedora), Slackware, Ubuntu, Backtrack, dan lain-lain.
7. Solaris
Dikembangkan oleh Sun Microsystem. Lebih banyak digunakan untuk perusahaan.
8. Free BSD
Dibuat oleh Universitas Berkeley. Hampir sama seperti linux.
Macam-Macam Sistem Operasi Mobile :
1. Symbian
Sistem operasi yang populer di kalangan para pengguna
handphone. Kebanyakan handphone nokia menggunakan symbian sebagai sistem
operasi. Versinya antara lain S40, S60, S9.
2. Microsoft Windows Phone
Sistem operasi yang dikeluarkan oleh microsoft untuk
smartphone dan PDA. Tampilannya hampir sama dengan Windows pada
komputer.
3. Palm OS
Sistem operasi yang digunakan pada PDA keluaran PALM.
4. Android
Sistem operasi untuk handphone andorid yang akan diluncurkan Google. Android berbasis Linux sehingga termasuk open source.
Sumber : wikipedia, dan blog teknologi
_
_ PROGRAM APLIKASI__
Program aplikasi pada komputer merupakan perangkat lunak siap pakai
yang nantinya akan digunakan untuk membantu melaksanakan pekerjaan penggunanya.Dalam sebuah komputer aplikasi ini disiapkan sesuai kebutuhannya masing-masing.
Berikut ini adalah Program aplikasi yang dapat dibedakan lagi beberapa macam:
a. Word Processing
Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.
b. Desktop Publishing
Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
c. Program Speadsheet
Merupakan programprogram yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.
d. Database Management System
Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.
e. Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio.
f. Program Akuntasi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting.
g. Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.
h. Communication
Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.
i. Multimedia
Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video.
j. Game
Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia.
k. Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG.
Baca juga
Berikut ini adalah Program aplikasi yang dapat dibedakan lagi beberapa macam:
a. Word Processing
Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.
b. Desktop Publishing
Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
c. Program Speadsheet
Merupakan programprogram yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.
d. Database Management System
Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.
e. Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio.
f. Program Akuntasi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting.
g. Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.
h. Communication
Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.
i. Multimedia
Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video.
j. Game
Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia.
k. Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG.
Baca juga
Tidak ada komentar:
Posting Komentar