Sabtu, 12 Desember 2015

SOFTWARE



SOFTWARE
(PERANGKAT LUNAK TIK)
                Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan
interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak,
menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar /
on) atau 0 (salah / off), cara ini sudah pasti sangat menyulitkan, sehingga orang mulai
mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32
bit).
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan,
transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di ubah menjadi kode-kode yang di
kenal sebagai assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan
untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang
seperti bahasa manusia (bahasa Inggris). Saat ini pembuatan perangkat lunak sudah menjadi
suatu proses produksi yang sangat kompleks, dengan urutan proses yang panjang dengan
melibatkan puluhan bahkan ratusan orang dalam pembuatannya. Adapun jenis jenis perangkat lunak yaitu :
1. Sistem Operasi
2. Perangkat Lunak Bahasa
3. Program Aplikasi
A. SISTEM OPERASI
            Sistem operasi sangat berkaitan dengan prosesor yang di gunakan. Jenis prosesor pada
PC yang umum adalah yang kompatibel dengan produk awal IBM dan Macintosh. PC
Macintosh, perangkat lunaknya di kembangkan oleh perusahaan yang sama sehingga
perkembangannya tidak sepesat cloning IBM PC. Sistem operasi dari cloning IBM saat ini
secara umum terbagi menjadi 2 aliran yaitu komersil yang di buat oleh Microsoft dan yang
bersifat freeware yang di kembangkan oleh peneliti dari seluruh dunia karena bersifat open
source, yaitu bahan baku pembuatan dapat di baca, sehingga hasilnya dapat di tambah atau
di modifikasi oleh setiap orang.
Sementara interaksi antara pengguna dan komputer di kenal melalui 2 cara, cara yang
pertama adalah pemberian instruksi melalui penulisan perintah atau dengan cara tunjuk
(pointer) dengan tampilan grafis. Sistem operasi berfungsi untuk mengendalikan Program Kerja Komputer secara mendasar seperti :
· Mengatur Media Input
· Proses
· Output
· Mengatur Memory
· Penjadwalan Proses
Dan berikut beberapa macam sistem operasi pada komputer yang pernah dibuat :
1.      PC DOS
2.      MS DOS
3.      MICROSOFT WINDOWS
4.      LINUX
5.      UNIX
6.      MACINTOSH
7.      FREE BSD
Dari sekian sistem operasi diatas Microsoft windows atau sering disebut windows adalah sistem operasi yang paling banyak digunakan hinga saat ini. System operasi windows adalah system operasi yang berbasis grafik atau GUI (Graphical User Interface) sehingga system operasi ini mudah dalam pengoperasianya. Namun pada awalnya system opoerasi windows adalah system yang berbasis modus teks dan command line yang dikenal dengan nama MS-DOS.
Bebeapa keunggulan system operasi windows, antara lain :
1.      Pengoperasiaanya mudah dan menyenangkan.
2.      Mendukung multitasking, dapat menjalankan beberapa perintah secara bersamaan.
3.      Panjang sebuh nama fle bias sampai 255 karakter.
4.      Fasilitas Plug abd Play (PnP) untuk mengenali piranti baru yang terpasang dikomputer sehingga pemakai tinggal mamakai saja.
5.      Fasiltas User Profile, beberapa pemakai dengan computer yang sama dapat menyimpan konfigurasi dekstopnya sendiri.
6.      Software yang mendukung system operasi windows sangat banyak.
7.      Dll.
Versi Sistem Operasi Windows :
1.      Windows 1.0 (20 November 1985)
2.      Windows 2.0 (9 Desember 1987)
3.      Windows 3.0 (22 Mei 1990)
4.      Windows 3.1 (6 April 1992)
5.      Windows for Workgroups 3.1 (27 Oktober 1992)
6.      Windows NT 3.1 (27 Juli 1993)
7.      Windows for Workgroups 3.11 (8 November 1993)
8.      Windows NT 3.5 (21 September 1994)
9.      Windows NT 3.51 (30 Mei 1995)
10.  Windows 95 (24 Agustus 1995)
11.  Windows NT 4.0 (24 Agustus 1996)
12.  Window 98 (25  Juni 1998)
13.  Windows 98 SE (9 Mei 1999)
14.  Windows 2000 (17 Februari 2000)
15.  Windows ME (14 September 2000)
16.  Windows XP (25 Oktober 2001)
17.  Windows Server 2003 (25 April 2003)
18.  Windows XP Media Center Edtion 2005 (12 Oktober 2004)
19.  Windows XP Profesional Edition (25 April 2005)
20.  Windows Fundmental for Legacy PCs (8 Juli 2006)
21.  Windows Vista (30 November 2006)
22.  Windows Home Server (7 Januari 2007)
23.  Windows Server 2008 (27 Februari 2008)
24.  Windows 7 (22 Oktober 2009)
25.  Windows 8 (26 Oktober 2012)
26.  Windows 10 (15 Juli 2015 dirilis untuk umum 29 Juli 2015)

B. PERANGKAT LUNAK BAHASA
Program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam
bahasa mesin agar dapat diterima dan dimengerti oleh komputer.merupakan perangkat lunak
yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam
format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC,
COBOL, Pascal, C++, FORTRAN
MACAM PERANGKAT LUNAK BAHASA
A. Bahasa Tingkat Rendah
Merupakan Bahasa yang digunakan oleh komputer itu sendiri
· ASSEMBLY LANGUAGE
· RPG ( Repeat Program General )
B. Bahasa Tingkat Menengah
Bahasa dalam komputer yang menggunakan singkatan dan sudah mendekati bahasa seharihari.
· Program Fortran (Formula Transator)
C. Bahasa Tingkat Tinggi
Merupakan Bahasa Komputer yang sudah dibuat dan dikembangkan dengan menggunakan
bahasa sehari-hari
· Basic
· Cobol
· Pascal
· Python
·C
·C++
·PHP

Salah satu dari bahasa pemrograman adalah bahasa C++ yang tergolong ke dalam bahasa tingkat tinggi. C++ adalah bahasa pemrograman yang dibuat oleh Bjarne Stoustrup, yang merupakan perkembangan dari bahasa C yang dikembangkan di Bong Labs  pada tahun 1970-an. Bahasa itu diturunkan dari bahasa sebelumnya yaitu bahasa B. Pada awalnya bahass tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada system Unix. Pada C++ ditambahkan konsep konsep baru seperti class dengan sifat sifatnya seperti inheritance dan overloading. Salah satu perbedaan mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
Contoh bahasa pemrogaman :
            #include<iostream.h>
            Int main()
            {
            cout<<”Hello World”<<endl;
            return 0;
            }

Baris pertama #include<iostream.h> merupakan bagian dari proses kompilator dari C++ yang sering disebut file header. Pada bagian #include memberitahukan preprosesor untuk menyertakan kode dari iostream. Berkas iostream berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh perangkat lunak, atau class class yang dibutuhkan.
Baris kedua int main() pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function). Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu.
Baris ketiga { menandakan awal program
Baris keempat cout<<”Hello World”<<endl; adalah sebuah object dari pustaka perangkat lunak standart C++ yang digunakan untuk mencetak string ke output piranti standart, yang biasanya adalah layar computer. Complier menghubungkan kode dari pustaka perangkat lunak standart itu dengan kode yang telah ditulis untuk mendapatkan hasil executable.
Baris kelima } menandakan akhir program.

C. Program Aplikasi (Aplication Program)
Merupakan suatu program paket yang telah dirancang dan dibuat khusus untuk kebutuhan
tertentu.
1) Word Processing(Pengolah Kata)
2) Program database
3) Program Spreadsheet
4) Program CAD( Computer Aided Design)
5) Program Layout Artikel (Publisher)
6) Aplikasi multimedia
a. Word Processing
Merupakan salah satu program aplikasi dimana dalam pengoperasiannya menggunakan text
· Wordstar Profesional
· Word Perfect
· Chiwriter
· Microsoft Word
· Word Star
b. Program Database
Merupakan salah satu program aplikasi yang berfungsi untuk merancang atau membuat serta
mengelola DATABASE
· Ms.Acces
· SQL Server
· MySql
· Oracle
c. Program SpreadSheet
Merupakan salah satu program aplikasi yang berfungsi untuk bidang keuangan,
pembukuan, atau melakukan perhitungan secara otomatis.
· Lotus 123
· Ms.Excel
· Quatro
· Supercheck
d. Program CAD (Computer Aided Design)
Merupakan Salah satu program aplikasi yang berfungsi untuk media lukis (Alat lukis)
· Auto Cad
· Pro Design
· Corel Draw
· Adobe Photoshop
e. Program Layout Artikel
Merupakan salah satu program aplikasi yang berfungsi khusus untuk mengatur tata letak
obyek yang digunakan pada cover suatu media cetak/Elektronik
· Page Maker
· Ventura
· Harvard Publisher
· Newmaster
f. Aplikasi Multimedia
Aplikasi multimedia saat ini sangat banyak dan beragam. Di katakan multimedia kerana
selain penggunaan media teks, aplikasi ini dapat memproses / menampilkan dalam bentuk yang
lain yaitu gambar, suara dan film.
Aplikasi multimedia sangat berkaitan dengan format data yang digunakan. Aplikasi
Multimedia umumnya dipisahkan lagi menjadi aplikasi yang digunakan untuk membuat, yang
hanya digunakan untuk menampilkan saja dan aplikasi pengaturan.
Format-format digital multimedia di antaranya:
1. MIDI (Musical Instrument) Digital Interface) , format suara instrumen ini di perkenalkan
pada tahun 1983 oleh perusahaan musik elektrik seperti Roland, Yamaha dan Korg.
Format MIDI bersifat sangat kompak dengan ukurannya yang kecil, suara yang di
hasilkan oleh MIDI dengan dukungan sound card yang memilik synthesizer(penghasil
suara elektrik) sangatlah mirip dengan organ elektrik yang bisa memainkan berbagai alat
musik.
2. MP3, format suara yang terkenal saat ini berbeda dengan MIDI yang hanya instrument,
MP3 merekam seluruh suara termasuk suara penyanyinya. Kualitas suara MP3
akan erbanding dengan ukuran penyimpannya. Kualitas yang banyak di gunakan untuk
merekam musik adalah standar CDROM (44,2 KHz, 16 bit, stereo), sementara kualitas
terendah adalah kualitas seperti telepon (5 KHz, 8 bit, mono).
3. MPEG (Moving Picture Expert Group), merupakan format yang di susun oleh ahli dari
berbagai penjuru dunia untuk format multimedia.
4. AVI (Audio Video Interleave), format AVI di buat oleh Microsoft dan mudah di pindahpindahkan
di aplikasi buatan Microsoft lainnya seperti Word atau PowerPoint
5. Quicktime, sama dengan AVI, Quicktime dapat digunakan baik di komputer berbasis
Intel maupun
6. Mac. Quicktime dapat menyaingin AVI di karenakan tingkat kompresinya yang lebih
baik. Tingkat kompresi menentukan besar-kecilnya file yang akan menentukan pula
besar-kecilnya media penyimpanan, dan lebar jalur data yang dibutuhkan untuk transfer.

Tidak ada komentar:

Posting Komentar