SISTEM OPERASI
Sistem operasi merupakan
sebuah penghubung antara pengguna dari komputer dengan perangkat keras
komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan
menggunakan sinyal analog dan sinyal digital (silahkan cari sendiri apa itu
sinyal analog dan sinyal digital). Seiring dengan berkembangnya pengetahuan dan
teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan
masing-masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu
diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu
sendiri.
Pengertian sistem
operasi secara umum adalah pengelola seluruh sumber-daya yang terdapat pada
sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai
sehingga memudahkan danmenyamankan penggunaan serta pemanfaatan sumber-daya
sistem komputer ( artikel bahan kuliah).
Menurut Wikipedia sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memeori
komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu.
Sistem operasi atau
dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem
yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta
operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti
program-program pengolah kata dan browser web.
Sistem Operasi secara
umum terdiri dari beberapa bagian :
1.
Mekanisme Boot, yaitu
meletakan kernel ke dalam memory kernel, kernel dapat dikatakan sebagai inti
dari Sistem Operasi.
2.
Command Interpreter atau
Shell, bertugas untuk membaca input berupa perintah dan menyediakan beberapa
fungsi standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program
maupun piranti lunak lain. Contoh dari Shell adalah : Command prompt pada
Windows Xp (DOS pada Windows 98), XTerm dan Konsole di Mesin Linux (Unix).
3.
Resource Allocator.
Sistem Operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat.
4.
Handler. Handler
berperan dalam mengendalikan sistem perangkat agar terhindar dari kekeliruan
(error) dan penggunaan sumber daya yang tidak perlu.
5.
Driver untuk
berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.
Untuk fungsi-fungsi
perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem
operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras
komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat
keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi
yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan
konsol permainan video untuk superkomputer dan server web.
SOFTWARE
APLIKASI
Pengertian
software aplikasi, yaitu suatu program komputer yang berfungsi untuk melakukan
tugas-tugas khusus, seperti membuat dokumen, memanipulasi foto, membuat laporan
keuangan, atau merancang rumah.
Pengertian
software aplikasi tidak lepas dari beberapa macam program pembangunnya, yaitu
terdiri dari software hiburan, pendidikan, bisnis, perangkat lunak khusus,
serta produktivitas kerja.
Perangkat
lunak penunjang produktivitas kerja memberikan peranan yang sangat bermanfaat
untuk optimalisasi mutu kerja.
Seluk Beluk
Software Aplikasi
Berikut
beberapa jenis perangkat lunak yang terdapat di pasaran untuk aplikasi komputer.
• Perangkat lunak hiburan. Beberapa
contoh dari software ini, yaitu winamp untuk mendengarkan musik, games, dan
sebagainya untuk hiburan.
• Perangkat lunak pendidikan. Berguna
untuk mempelajari atau mereferensikan tentang pendidikan atau pengetahuan.
• Perangkat lunak bisnis. Software ini
berguna untuk aplikasi bisnis, contohnya untuk menangani utang piutang,
pencatatan barang, dan sebagainya.
• Perangkat lunak khusus.
• Perangkat lunak produktivitas kerja.
Pengertian
software aplikasi pada software produktivitas kerja adalah sebagai berikut:
• Word processing
Word
processing disebut juga pengolah kata untuk membuat dokumen. Berguna untuk
memformat teks sehingga teks lebih rapi, misalnya rata kanan-kiri dan
sebagainya.
Gramer
checker digunakan untuk mengidentifikasi kesalahan tata bahasa. Thesaurusadalah
untuk mencari padanan kata.
• Spreadsheet
Spreadsheet
berupa sekumpulan sel yang khas. Setiap sel terdiri dari nama baris dinyatakan
dengan angka dan nama kolom dinyatakan dengan huruf.
Beberapa
contoh nama spreadsheet, yaitu Claris Resolve dari Claris Corporation, excel
dari Microsoft, lotus 1-2-3 dari Lotus. Development Corporation, QuatroPro dari
Novel Corporation, StarOffice Calc dari Sun Microsystems.
• Desktop Publishing
Biasanya
digunakan untuk mencetak kartu undangan. Cocok sekali bagi yang ingin membuka
usaha percetakan, karena ia bisa menggabungkan metode dari perangkat lunak yang
lain.
Contoh nama
dari program desktop publishing, yaitu corel draw, frame maker, indesign,
ventura, dan lain-lain.
• Presentasi Grafik
Software ini
biasanya digunakan untuk membuat bahan presentasi grafik sehingga pembuatan
bahan presentasi mudah dan cepat. Anda juga bisa menambahkan fitur-fitur
penambah cantiknya bahan presentasi Anda.
Contoh
aplikasi ini adalah dengan menambahkan gambar animasi atau bahkan menambahkan
video untuk ditayangkan guna memperjelas bahan presentasi. Contoh nama software
ini adalah StarOffice Impress, FreeLance Grafics, Power Point, dan lain-lain.
• Komunikasi
Software ini
berfungsi untuk berkomunikasi antar orang melalui e-mail (electronic-mail),
atau disebut juga dengan surat elektronik. Beberapa contoh nama software email
ini adalah Perfect Office, Kmail, OutLook Express, Netscape messenger, dan
lain-lain.
• Personal Information Manager (PIM)
PIM sangat
berguna untuk mengelola informasi pribadi, seperti tugas, jadwal, rekanan atau
klien dan juga keuangan. Beberapa contoh dari software ini adalah commence,
computer organizer, lotus organizer, Microsoft outlook.
• Manajemen Data
Software manajemen
data disebut juga dengan DBMS (Database Management System). DBMS berguna untuk
mencatat, memanipulasi, dan mengambil data agar lebih cepat dan tepat.
Beberapa
contoh nama DBMS, yaitu access dari Microsoft Corporation, paradox, visual
Dbase, visual express, dan visual foxpro. DBMS memiliki fitur yang canggih
sekali, misalnya mampu menyediakan fasilitas keamanan bagi pengakses yang
tidak berwewenang.
Begitu banyak
istilah yang dapat kita pelajari dari berbagai komponen pengertian
softwareaplikasi.
BAHASA PEMROGRAMAN
A. BAHASA PEMROGRAMAM
Bahasa
pemrograman, adalah teknik komando/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.
B. MACAM-MACAM BAHASA PEMROGRAMAN
Secara umum
terdapat 4 kelompok bahasa pemrograman yang menurut tingkat kedekatannya dengan
mesin komputer, yaitu :
1. Bahasa Mesin, yaitu memberikan perintah
kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
2. Bahasa Tingkat Rendah, atau dikenal
dengan istilah bahasa rakitan (bah.InggrisAssembly), yaitu memberikan perintah
kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya
MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
3. 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.
4. 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.
Sebagian
besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya
bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang
merupakan Bahasa Tingkat Rendah.
C. DAFTAR BAHASA PEMROGRAMAN
• Pascal
Dirancang
oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerlandtahun
1971. Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan
philosopi dari Perancis (abad 17). Pengembangan dari bahasa Algol 60 dan Algol
W (turunan Algol 60). Memiliki beberapa versi, seperti : Turbo Pascal, Ms
Pascal (Microsoft), Apple Pascal,UCSD (University of California at San Diego
Pascal), dll. Turbo Pascal yang dibuat oleh Borland Inc. adalah versi yang
paling banyak digunakan karena menggunakan Compiler untuk menterjemahkannya dan
juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K. Jensen.
Pascal merupakan bahasa pemrograman tingkat tinggi (high level language) dan
terstruktur (Structured Programming language).
Kelebihan :
1. Tipe Data Standar, tipe-tipe data standar
yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe
data standar: boolean, integer, real, char, string,
2. User defined Data Types, programmer dapat
membuat tipe data lain yang diturunkan dari tipe data standar.
3. Strongly-typed, programmer harus
menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat
dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
4. Terstruktur, memiliki sintaks yang
memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure
dan function) yang dapat dipergunakan berulang-ulang.
5. Sederhana dan Ekspresif, memiliki
struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris)
sehingga mudah dipelajari dan dipahami.
Kelemahan :
1. Tidak fleksibel penggunaannya.
2. Bahasa PASCAL juga merupakan bahasa yang
digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade
Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI
(International Olympiad in Informatics).
• Delphi
Borland Delphi
merupakan sarana pemrograman aplikasi visual. Bahasa pemrograman yang digunakan
adalah bahasa pemrograman Pascal atau yang kemudian disebut bahasa pemrograman
Delphi. Delphi merupakan generasi penerus dari Turbo Pascal. Turbo Pascal yang
diluncurkan pada tahun 1983 dirancang untuk dijalankan pada sistem operasi DOS
( yang merupakan sistem operasi yang paling banyak digunakan pada saat itu ).
Sedangkan Delphi yang diluncurkan pertama kali tahun 1995 dirancang untuk
beroperasi dibawah sistem operasi Windows. Borland Delphi merupakan salah satu
bahasa pemrograman yang semenjak diluncurkan pertama kali langsung dilirik dan
diminati oleh para programmer komputer. Hal ini disebabakan karena Delphi
menyediakan fasilitas untuk pembuatan aplikasi dengan antarmuka visual secara
mudah dan dapat memberikan hasil yang memuaskan. Banyak aplikasi dapat
dikembangkan dengan Delphi seperti operasi perhitungan matematis, grafis,
Pengolah kata, Spreet Sheet, games dan basis data. Pada Delphi terdapat 2 macam
struktur yaitu struktur projrek dan struktur unit program Delphi. Struktur
Projek Pada suatu projek yang anda bangun, terdapat sebuah file program utama
yang berisi kode program untuk pengelolaan unit – unit. Kode program utama ini
biasa juga disebut kode projek dan disimpan dalam file berekstensi .DPR.
Struktur Unit Sebuah unit berisi tipe-tipe, konstanta-konstanta, variabel dan
rutin (fungsi dari prosedur). Setiap unit didefinisikan dalaqm file .PAS yang
menangani unit tersebut.
Kelebihan :
1. Sifatnya freeware.
2. Dikembangkan dengan bahasa Pascal,
sehingga bagi pengguna yang terbiasa dengan dasar pemrograman turbo Pascal akan
lebih familiar.
3. Komponen yang disediakan sudah cukup
lengkap tanpa harus add component dari sumber lain.
4. Dokumentasi cukup lengkap.
Kelemahan :
1. Pengguna yang tidak memiliki dasar
pemrograman dengan bahasa Pascal akan mengalami kesulitan untuk pertama
kalinya.
2. Setiap komponen yang dimasukkan dalam
form tampilan, akan diikutsertakan kode deklarasi dan inisialisasinya dalam
list code. Sehingga apabila terjadi perubahan komponen, penamaan maupun
kesalahan penulisan kode, program tidak mau membetulkan otomatis.
3. Apabila terdapat form/list code lain yang
di-include-kan, harus dituliskan code/nama dari form/lost code di bagian “uses”
dan juga inisialisasi variablenya.
• Bahasa C
Akar dari
bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun
1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan
bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari
bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1972-an di Bell
Telephone Laboratories Inc. ( sekarang adalah AT&T Bell Laboratories).
Kelebihan :
1. Bahasa C tersedia hampir di semua jenis
computer.
2. Kode bahasa C sifatnya adalah portable
Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat
digunakan di komputer lain hanya dengan sedikit modifikasi.
3. Bahasa C hanya menyediakan sedikit kata-kata
kunci
4. Proses executable program bahasa C lebih
cepat
5. Dukungan pustaka yang banyak Keandalan
bahasa C dicapai dengan adanya fungsi-fungsi pustaka.
6. Bahasa C mempunyai struktur yang baik
sehingga mudah untuk dipahami. C mempunyai fungsi-fungsi sebagai program
bagiannya.
7. Selain bahasa tingkat tinggi, C juga
dianggap sebagai bahasa tingkat menengah. Bahasa C mampu menggabungkan
kemampuan bahasa tingkat tingkat tinggi dengan bahasa tingkat tingkat rendah.
8. Bahasa C adalah compiler Karena C
sifatnya adalah kompiler, maka akan menghasilkan executable program yang banyak
dibutuhkan oleh program-program komersial.
Selain alasan
tersebut ada beberapa alasan lain mengapa menggunakan bahasa C,yaitu :
C adalah
bahasa pemrograman yang memiliki portabilitas tinggi. Program C yang kita tulis
untuk satu jenis platform, bisa kita kompile dan jalankan di platform lain
dengan tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya
standarisasi ANSI untuk C. C adalah bahasa pemrograman dengan kata kunci
(keyword) sedikit. Kata kunci disini adalah merupakan fungsi ataupun kata dasar
yang disediakan oleh kompiler suatu bahasa pemrograman. Hal ini membawa
pengaruh semakin mudahnya kita menulis program dengan bahasa tingkat rendah.
Pengaruh lain dari sedikitnya kata kunci ini adalah proses eksekusi program C
yang sangat cepat.
Kelemahan :
1. Banyaknya Operator serta fleksibilitas
penulisan program kadang-kadang membingungkan pemakai.
2. Bagi pemula pada umumnya akan kesulitan
menggunakan pointer.
• BahasaPemrograman C++
C++ adalah
bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup)
pada awal tahun 1970-an, 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 Bell 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).] Pada C++ ditambahkan konsep-konsep baru seperti class dengan
sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang
paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman
berorientasi objek (Object Oriented Programming). Perbedaan Antara Bahasa
pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang
sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman
prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi
masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, 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.
• VisualBasic
Microsoft
Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkan Integrated Development Environment (IDE) visual
untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows
dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan
bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak
komputergrafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for
Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti
halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat
membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh
Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga
dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang
banyak diminati oleh orang. Di sini Visual Basic 6 menawarkan kemudahan dalam
pembuatan aplikasi dan dapat menggunakan komponen-komponen yang telah
disediakan. Untuk memulai Visual Basic 6 anda perlu menginstall Visual Basic
6.0. Program ini biasanya dalam satu paket dengan Visual Studio 6.0. Dengan
menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program.
Dari aplikasi yang mengintegrasikan database, jaringan, office automation, dan
web application.
Kelebihan :
1. Bahasa yang sederhana. Banyak hal yang
mungkin sulit dilakukan jika kita menggunakan bahasa pemrograman lainnya, akan
dapat dilakukan dengan mudah dengan menggunakan Visual basic.
2. Karena Visual basic sangat populer, maka
sangat banyak sumber-sumber yang dapat kita gunakan untuk belajar dan
mengembangkan kemampuan kau baik berupa buku, web site dll.
3. Kita bisa memperoleh banyak tools baik
gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kita
dalam pemrograman.
Kelemahan :
1. Visual Basic adalah bahasa pemrograman
yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game
yang benar-benar memuaskan.
2. Lebih lambat dibandingkan bahasa
pemrograman lain.
• JAVA
Java adalah
sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan
tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan
teknologi untuk membuat dan menjalankan perangkat luinak pada komputer
standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java
sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman. Teknologi
Java memiliki tiga komponen penting, yaitu :
1. Programming-language specification
2. Application-programming interface
3. Virtual-machine specification
Bahasa Java
dapat dikategorikan sebagai sebuah bahasa pemrograman berorientasi objek,
pemrograman terdistribusi dan bahasa pemrograman multithrreaded . Objek Java
dispesifikasi dengan membentuk kelas. Untuk masing-masing kelas Java, kompiler
Java memproduksi sebuah file keluaran arsitektur netral yang akan jalan pada
berbagai implementasi dari Java Virtual Machine (JVM). Awalnya Java sangat
digemari oleh komunitas pemrograman internet, karena Java mendukung untuk
applets , dimana program dengan akses sumber daya terbatas yang jalan dalam
sebuah web browser. Java juga menyediakan dukungan level tinggi untuk
networking dan objek terdistribusi. Java juga dianggap sebagai sebuah bahasa
yang aman. Tampilan ini pada khususnya penting menganggap bahwa sebuah program
Java boleh mengeksekusi silang sebuah jaringan terdistribusi. Sehingga bahasa
Java saat ini termasuk bahasa pemrograman yang relatif mudah untuk dipelajari
karena banyaknya contoh dan konsep yang beredar luas, baik berupa buku maupun
di internet. Tetapi program yang dibuat dalam bahasa Java juga relatif lebih
banyak membutuhkan waktu saat di eksekusi (lebih lama) dikarenakan untuk
menjalankan programnya dibutuhkan JVM (perantara antar program dan sistem
operasi)
• JAVA Script
Bahasa
pemrograman javascript adalah bahasa scripting yang handal yang berjalan pada
sisi client. Javascript merupakan sebuah bahasa scripting yang dikembangkan
oleh netscape. Untuk menjalankan script yang ditulis dengan javascript kita
membutuhkan javascript-enabled browser, yaitu browser yang mampu menjalankan
javascript JavaScript bukan bahasa berorientasi objek, melainkan bahasa
berbasis objek. Bahasa berorientasi objek harus mendukung tiga konsep dasar,
yaitu pengkapsulan (encapsulation), pewarisan (inheritance) dan polimorfisme
(poly morphism). JavaScript hanya mendukung pengkapsulan, itupun tidak 100%
benar. Program JavaScript dituliskan pada file HTML (.html atau .htm) dengan
menggunakan tag container <SCRIPT>. Dengan kata lain, Anda tidak perlu
menuliskan program JavaScript pada file terpisah (meskipun Anda bias juga
melakukannya). Tag container <SCRIPT> mempunyai dua atribut tetapi yang
harus Anda isikan hanya satu atribut, yaitu Language. Isilah atribut Language
dengan “JavaScript”. Hal ini memberitahukan browser bahwa skrip yang akan Anda
tulis adalah JavaScript.
• Bahasa Pemrograman PHP
PHP adalah
bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali
dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI
(Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk
mengolah data form dari web. PHP banyak
dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup
kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem
operasi linux (PHP juga bisa dijalankan dengan hosting windows).
• HTML
HyperText
Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat
sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser
Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan
dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa
kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai
dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka
dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet
Explorer.
• Bahasa Pemrogaman Cobol
COBOL adalah
kepanjangan dari Common Bussiness Oriented Language. Bahasa COBOL digolongkan
sebagai High Level Language (bahasa pemrograman tingkat tinggi) yang
berorientasi pada masalah bisnis. Diciptakan pada tahun 1959. COBOL pertama
kali diperkenalkan secara formal bulan Januari 1960 dan disebut dengan
COBOL-60. Dan diperbaharui tahun 1965. Pada tahun 1968 dan 1974, bahasa COBOL
dikembangkan dan distandarisasikan dengan nama ANSI COBOL (American National
Standarts Institute). Bahasa pemrograman COBOL sangat terstruktur, karena mudah
dibaca dan memiliki struktur yang jelas. COBOL dibuat untuk operasi pengolahan
data, yaitu membaca data, memproses data dan menghasilkan output berupa
informasi.
Perbedaan
Sistem Operasi, Software Aplikasi, Dan Bahasa Pemrograman
1. Sistem operasi (operating system ; OS)
adalah seperangkat program yang mengelola sumber daya perangkat keras komputer,
dan menyediakan layanan umum untuk aplikasi perangkat lunak. 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 boot diri.
2. Sofware aplikasi adalah Program
komputer yang ditulis dalam suatu bahasa pemrograman dan dipergunakan untuk
menyelesaikan masalah tertentu
3. Bahasa pemrograman, atau sering
diistilahkan juga dengan bahasa komputer, adalah teknik komando/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 situs
jadi
perbedaan dari ketiganya adalah :
• sistem operasi bertugas untuk
melakukan control dan koordinasi penggunaan perangkat keras pada berbagai
program aplikasi
• sofware aplikasi bertugas menentukan
cara sumber daya sistem digunakan untuk menyelesaikan permasalahan komputasi
• sedangkan bahasa pemrograman
berfungsi sebagai instruksi yang mengarahkan komputer untuk menjalankan
tugas-tugas tertentu, karena program hanya mengerti suatu instruksi dari bahasa
instruksi.
PERBEDAAN SISTEM
OPERASI, SOFTWARE APLIKASI DAN BAHASA PEMROGRAMAN
·
Sistem
operasi (bahasa inggris : operating system “OS”)
adalah
seperangkat program yang mengelola sumber daya perangkat keras komputer, dan
menyediakan layanan umum untuk aplikasi perangkat lunak. 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 boot diri.
Waktu-berbagi
jadwal tugas sistem operasi untuk penggunaan yang efisien dari sistem dan juga
dapat mencakup akuntansi untuk alokasi biaya waktu prosesor, penyimpanan massa,
cetak, dan sumber daya lainnya.
Untuk
fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi
memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan
perangkat keras komputer,meskipun kode aplikasi biasanya dieksekusi langsung
oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu.
Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi
komputer-dari ponsel dan konsul permainan video untuk superkomputer dan server
web.
Contoh
populer sistem operasi modern termasuk Linux, Android, iOS, Mac OS X, dan
Microsoft Windows.
·
Software
Aplikasi
software
aplikasi, yaitu suatu program komputer yang berfungsi untuk melakukan
tugas-tugas khusus, seperti membuat dokumen, memanipulasi foto, membuat laporan
keuangan, atau merancang rumah.
Yang
mempunyai beberapa Jenis-jenis sebagai berikut:
Ø
Perangkat
Lunak Hiburan
Ø
Perangkat
Lunak Pendidikan
Ø
Perangkat
Lunak Bisnis
Ø
Perangkat
Lunak khusus
Ø
Perangkat
Lunak produktivitas Kerja
Ø
Word
Processing
Ø
Spreadsheet
Ø
Desktop
Publishing
Ø
Presentasi
Grafik
Ø
Komunikasi
Ø
Personal
Information Manager (PMI)
Ø
Manajemen
Data
·
Bahasa
Pemrograman
adalah proses
menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun
sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman.
Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan
suatu perhitungan atau ‘pekerjaan’ sesuai dengan keinginan si pemrogram. Untuk
dapat melakukan pemrograman, diperlukan keterampilan dalam alogaritma, logika,
bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti
matematika.
Pemrograman
adalah sebuah seni dalam menggunakan satu atau lebih alogaritma yang saling
berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga
menjadi sebuah program komputer. bahasa pemrograman yang berbeda mendukung gaya
pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma
pemrograman.
Apakah
memprogram perangkat lunak lebih merupakan seni, ilmu, atau teknik telah lama
diperdebatkan. Pemrogram yang baik biasanya mengkombinasikan tiga hal tersebut,
agar dapat menciptakan program yang efisien, baik dari sisi waktu berjalan
(running time), atau memori.
Perbedaan
bahasa pemrograman dapat menjadi penyebab perbedaan paradigma pemrograman.
Pilihan bahasa pemrograman dipengaruhi banyak alasan, seperti kecocokan dengan
kriteria program dan jenis aplikasi yang akan dibuat.
Beberapa
bahasa pemrograman adalah:
Pascal
Basic
C atau C++
Cobol
Java
Fortant
Ada
Clipper
Software
Software yang
bahasa pribuminya perangkat lunak adalah sekumpulan data elektronik yang
disimpan dan diatur oleh komputer. Data elektronik yang disimpan oleh komputer
tersebut dapat berupa program atau instruksi yang akan menjalankan suatu
perintah.Melalui software atau perangkat lunak inilah suatu komputer dapat
menjalankan suatu perintah. Contoh utama software adalah perangkat lunak
aplikasi, Sistem Operasi, Malware.