KATA PENGANTAR
puji
beserta syukur marilah kita panjatkan kepada sang khalik semesta alam Allah
SWT, yang telah menciptakan manusia dalam bentuk paling sempurna dan
menganugerahkan akal-pikiran yang begitu sempurna. Berkat rahmat dan nikmat-Nya
itulah makhluknya (manusia) dapat berkreasi dan menemukan ilmu dan teknologi
yang amat canggih, serta mengolah apa yang ada di bumi dengan luar biasa berkat
ilmu yang mereka miliki. Berkat rahmat dan nikmat-Nya itu pula kami dapat
menyelesaikan pembuatan makalah ini. Shalawat betangkaikan salam, marilah kita
panjatkan kepada Baginda kita yakni Nabi Muhammad Saw., yang telah membawa
ummat manusia dari zaman kegelapan menuju zaman terang benderang seperti yang
kita rasakan saat ini.
Makalah yang kami susun ini akan
sedikit membahas tentang “Software
Aflikasi” , adalah tugas dari mata kuliah Pengantar Teknologi Informasi (PTI)
yang dibimbing oleh Bapak Undang Sarifudin, SH, M.Kom. Kami ucapkan terimakasih
kepada bapak dosen yang telah mempercaya kami untuk membahas dan membuat makalah tentang Software
Afikasi ini. Terimakasih juga kami ucapkan kepada beberapa pihak yang telah
membantu menyelsaikan makalah kami, mulai dari pencarian bahan hingga
pencetakan. Kami sadari masih banyak terdapat kekurangan dan kesalahan dalam
penulisan makalah ini, baik dalam literaturnya ataupun pokok bahasannya. Maka
dari itu, kritik dan saran yang membangun sangat kami harapkan dari pembaca
sekalian untuk memperbaiki kekurangan dan kesalahan kami sehingga menjadikan
diri kami mampu introfeksi diri dan menjadikan pelajaran untuk membuat makalah
yang lebih baik lagi ke depannya.
Semoga makalah ini dapat memberikan
informasi, ilmu pengetahuan, dan menjadi bahan pembelajaran serta rujukan yang
bermanfaat, juga diharapakan dapat menjadi sebuah motivasi bagi kami khususnya,
dan bagi pembaca umumnya supaya menggali ilmu sedalam-dalamnya, mengejar impian
setinggi-tingginya, melakukan pembaharuan ilmiah dan aksi nyata, pada
akhirnya kita sebagai ummat Islam dapat
mengembalikan kejayaan Islam yang telah lama tenggelam.
DAFTAR ISI
KATA PENGANTAR…………………………………………………...1
DAFTAR ISI……………………………………………………….……2
BAB.I PENDAHULUAN………………………………………………..3
1.1 Latar
Belakang…………………………………………...……3
1.2 Rumusan
Masalah……………………………………….…….4
1.3 Tujuan
Penulisan………………………………..……………..4
1.4 Manfaat
Penulisan…………………………………………..…4
BAB.II PEMBAHASAN………………………………………………...5
2.1 Macam macam Perangat Lu.nak Sistem……………………….5
2.2 Sistem Operasi………………………………………..………..5
2.3 Utilitas………………………………………………………..16
2.4 Device Driver…………………………………………………18
2.5 Penerjemah Bahasa……………………………………...……20
BAB.III PENUTUP…………………………………………………….30
3.1 KESIMPULAN…………………………………...…………30
3.2 SARAN……………………………………………...……….30
DAFTAR PUSTAKA………………………………………………..…31
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sekarang
ini perkembangan dan kemajuaan teknologi informasi dan komunikasi telah
berkembang dengan sangat pesat. Berbagai kemudahan memperoleh informasi dari
berbagai penjuru dunia dapat kita nikmati dalam hitungan detik. Pada saat dulu
teknologi informasi dan komunikasi dianggap sebagai sesuatu yang tidak mungkin,
kini telah menjadi kenyataan. Dengan teknologi yang luas ini kita harus dapat
memanfaatkannya dengan baik dan benar sesuai dengan pungsi dari teknologi itu
sendiri.
Diantara
teknologi informasi yang hampir disetiap tempat kita temukan adalah computer.
Sekarang computer sangat berkembang pesat dan hampir setiap tahun computer
selalu mengalami perkembangan.Orang-orang bisa menggunakan computer dimana
saja,Sedangkan model dan design dari computer itu sendiri juga mengalami
perkembangan. Dulu apabila orang ingin menggunakan computer maka hanya bisa
dikantor atau dirumah, kalau sekarang mereka bias menggunakan computer tersebut
dimana saja yang mereka inginkan.
Software
yang kita gunakan sekarang ini tidak serta merta muncul begitu saja melainkan
melalui proses yang panjang dalam evolusinya. Hal ini munculnya komputer mungkin dapat dilihat
dalam kilas balik sejarah sejak digunakannya Abacus ditemukan di
Babilonia (Irak) sekitar 5000 tahun yang lalu – sebagai alat perhitungan manual
yang pertama, baik di lingkup sekolah maupun kalangan pedagang, saat itu. Pada
periode selanjutnya telah banyak ditemukan alat-alat hitung mekanikal sejenis
yaitu Pascaline yang ditemukan oleh Blaine Pascal pada tahun 1642, Arithometer oleh
Charles Xavier Thomas de Colmar pada tahun 1820, Babbage’s Folly oleh Charles
Babbage pada tahun 1822, dan Hollerith oleh Herman Hollerith pada tahun 1889.
Kesemuanya masih berbentuk mesin sepenuhnya tanpa tenaga listrik. Ukuran dan
kerumitan strukturnya berdasarkan atas tingkat pengoperasian perhitungan yang
dilakukan. Barulah pada tahun 1940, era baru komputer elektrik dimulai sejak
ditemukannya komputer elektrik yang menerapkan system ajabar Boolean.
1.2 Rumusan Masalah
1.2.1 Apa saja yang termasuk perangkat lunak sistem
1.2.2 Apa yang dimaksud dengan sistem oprasi
1.2.3 Apa yang dimaksud dengan utilitas
1.2.4 Apa yang dimaksud dengan device Driver
1.2.4 Apa yang diaksud dengan penerjemah bahasa
1.3 Tujuan Penulisan
Tejuan
dari penulisa makalh ini adalah agar kita bias mengetahui dan memahami tentang
apa aa saja yang ada dalam perangkatlunak sistem seperti apa saja yang termasuk
sistem oprasi,apa yang dimaksud dengan utiitas,apayang dimaksud dengan device
driver,apa yang dimaksud dengan penerjemah bahasa,dsb
1.4 Manfaat penulisa
Manfaat dari penulisan makalah ini
sendiri bertujuan untuk memberikan wawasan, pengetahuan tentang perangkat lunak
sistem komputer yang sudah taka sing lagi bagi kita hususnya bagi seorang
mahasiswa teknik informatika,bagi dunia dan juga keterkaitannya terhadap teori
determinisme. Sehingga memberikan penjelasan bagi pembaca untuk mengetahui dan
memahami tentang masalah dan manfaat
yang ada dalam pemanfaatan teknologi android bagi dunia baik dalam bidang
apapun
BAB II
PEMBAHASAN
2.1 Macam
macam perangkat lunak system
Perangkat Lunak Sistem adalah
perangkat lunak atau software yang berhubungan langsung dengan komponen
perangkat keras komputer (Hardware), perawatan, maupun pemrogramannya.
Perangkat lunak sistem dbagi kedalam beberapa macam,diantaranya:
2.2 Sistem oprasi
System
oprasi adalah peragkat lunak dasar yang berpungsi sepenuhnyauntuk mengendalikan
system computer,contohnya adalah windows,UNIX,dan linux. Sistem Operasi
merupakan software pertama yang terdapat pada memori komputer pada saat
computer dijalankan. Sedangkan software-software lainnya akan dijalankan
setelah sistem operasi berjalan terlebih dahulu. Setelah itu sistem operasi
akan melakukan pelayanan terhadap software-software tersebut.beberapa layanan
yang bias dikerjakan system oprasi adalah akses disk,menejemen
memori,penjadwalan task,pengaturan user interface,dll.
a.fungsi
system oprasi
a.menejemen
proses
Manajemen proses merupakan konsep pokok dalam
sistem operasi, sehingga masalah manajemen proses adalah masalah utama dalam
perancangan sistem operasi. Proses adalah program yang sedang dieksekusi.
Proses dapat juga didefinisikan sebagai unit kerja terkecil yang secara
individu memiliki sumber daya dan dijadwalkan oleh sistem operasi. Proses
berisi instruksi, data, program counter, register pemroses, stack data, alamat
pengiriman dan variabel pendukung lainnya. Sebagaimana proses bekerja, maka
proses tersebut merubah state (keadaan statis/ asal). Status dari sebuah proses
didefinisikan dalam bagian oleh aktivitas yang ada dari proses
tersebut.menejemen proses terbagi kedalam beerapa bagian,diantaranya:
1.Runing
Dimana menejemen proses benar benar
menggunakan CPU pad asaat itu atau sedand mengerjakan intruksi yang diberikan
oleh user,dalam proses rung ada beberapa kemungkina yang terjadi,yaitu:
a.jika
suatu program telah selai dieksekusi maka setatus dari proses itu akan berubah
menjadi terminated.
b.
Jika waktu yang disediakan oleh OS untuk melakukan proses tersebut sudah habis
maka akan terjadi interrupt dan proses tersebut kini berstatus Ready.
c.
Jika suatu event terjadi pada saat proses dieksekusi (seperti ada permintaan M
/ K) maka proses tersebut akan menunggu event tersebut selesai dan
proses berstatus Waiting.
2.Blocked
Blocked / terhenti, tidak dapat
berjalan sampai kegiatan eksternal terlaksana (proses menunggu kejadian untuk
melengkapi tugasnya) Bisa berupa proses menunggu : Selesainya operasi perangkat
I/O; Tersedianya memori; Tibanya pesan jawaban.
3.Ready
Ready / siap, proses siap dikerjakan
tetapi menunggu giliran dengan proses lain yang sedang dikerjakan (bisa
berjalan, sementara berhenti untuk memungkinkan proses lain dikerjakan).dengan
kata lain proses readi adalah apabiala suatu pross berhrnti secara otomatis
ataupun manualoleh user maka proses tersebut masuk kedalam keadaan berhenti
sementara dan akan berstatus readi(bias dilanjutkan kembali).
b.Menejemen
sumberdaya
menejemen sumber daya berkaitan dengan
pengendalian terhadap pemakaian sumberdaya dalam computer yang dilakukan oleh
peragkat luna system ataupun perangkat lunak aplikasi yang sedang dijalankan
oleh computer.yang dimaksud sumberdaya disisnia adalah komponen perangkat keras
dalam computer seperti CPU,memori utama,dan piranti masukan/keluaran.
c.menejemen
data/file
menejemen data berupa pengendalian terhadap
data masukan/keluaran,termasuk dalam hal pengalokasian dalam piranti
penyimpanan ekunder maupun dalam memori utama.
System
oprasi juga mengalami perkembangan dari tahun ketahunya,berkut adalah
perkembangan system oprasi dari tahun ketahun:
perkembangan system peroses terbagi kedalam
beberapa geerasi,diantaranya:
1.generasi
pertama (1945-1955)
Generasi pertama merupakan awal
perkembangan sistem komputasi elektronik
sebagai pengganti sistem komputasi
mekanik, hal itu disebabkan kecepatan manusia untuk
menghitung terbatas dan manusia
sangat mudah untuk membuat kecerobohan, kekeliruan
bahkan kesalahan. Pada generasi ini
belum ada sistem operasi, maka sistem computer diberi instruksi yang harus
dikerjakan secara langsung.
2.generasi ke-2 (1955-1965)
Generasi kedua memperkenalkan Batch
Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu
dieksekusi secara beru rutan.Pada generasi ini sistem komputer belum dilengkapi
sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya
fungsi sistem operasi ialah FMS dan IBSYS.
3.generasi
ke-3 (1965-1980)
Pada generasi ini perkembangan
sistem operasi dikemba ngkan untuk melayani banyak pemakai sekaligus, dimana
para pemakai interaktif berkomunikasi lewat terminal secara on-line ke
komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna
sekali gus) dan multi-programming (melayani banyak program sekali gus).
4.generasai
ke-4 (paska 1980an)
Dewasa ini, sistem operasi dipergunakan
untuk jaringan komputer dimana pemakai
menyadari keberadaan
komputer-komputer yang saling terhubung satu sama lainnya. Pada
masa ini para pengguna juga telah
dinyamankan dengan Graphical User Interface yaitu
antar-muka komputer yang berbasis
grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar
dimana komputasi-komputasi tidak lagi berpusat di satu titik.
b.macam
macam system oprasi
system oprasi terbagi kedalam beberapa
macam,diantaranya:
1. DOS
Dos adalah sistem operasi yang menggunakan interface
command-line yang digunakan para pengguna komputer pada dekade tahun 1980-an.
Untuk fasilitas booting komputer dan menjalankan beberapa aplikasi software,
misalnya WS dan Lotus. Masih banyak fungsi DOS yang digunakan pada zaman sekarang, terutama dalam
menyelesaikan beberapa troubleshooting pada hardware komputer.
2. Windows
Microsoft
Windows atau yang lebih dikenal dengan sebutan Windows adalah
keluarga sistem operasi yang
dikembangkan oleh Microsoft. Sistem operasi Windows adalah hasil evolusi
dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan
command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama
kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan
November tahun 1985 yang dibuat untuk memenuhi kebutuhan komputer dengan
tampilan bergambar,windows juga terbagi kedalam bebera
macam,diantaranya:
a. Windows XP
Windows XP
merupakan salah satu system operasi yang dikeluarkan oleh Microsoft. Pada tahun
2001 Microsoft memperkenalkan Windows XP. Karena banyak kelebihan yang menonjol
dan sedikit memakan memory, win XP banyak diminati masyarakat, daripada win
vista.
b. Windows Vista
Windows Vista
di keluarkan oleh Microsoft setelah Microsoft sukses mengeluarkan Windows XP.
Windows Vista adalah pengembangan lebih lanjut dari Windows XP. Pertama kali
Windows Vista dikeluarkan pada tanggal 30 November 2006 hanya diperuntukan
untuk kalangan bisnis dan untuk kalangan rumahan di luncurkan pada tanggal 30
Januari 2007.
c. Linux
Pertama kali
dikembangkan oleh Linus Torvald. Merupakan 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.
Kelebihan :
1.
Linux bisa
berinteraksi dengan operating system lain dengan cara : kompabilitas file
system, kompabilitas network, dan emulasi (simulasi) operating system.
2.
Virtual memory
membuat linux mempunyai kemampuan untuk menjalankan program – program yang
lebih dari seharusnya karena penggunaan swap memori.
3.
Skalabilitas
artinya linux bisa berjalan dari komputer 286 XT sampai dengan mesin sebesar
Beowulf clusters dengan multi prosesor 16 buah.
4.
Stabilitas,
Linux sangat luar biasa stabil, jika dikonfigurasi dengan benar, system linux
akan hidup terus menerus hingga hardwarenya tidak memadai (rusak), lain dengan
windows yang memerlukan reboot berkala untuk menjaga stabilitas. Salah satu
yang mendasari stabilitas ini adalah penomoran versi dari shared libraries,
kebanyakan aplikasi windows menginstall versi-versi baru dari dynamic link
libraries (DLL), yang mengakibatkan aplikasi lain yang menimpa versi lain dari
DLL tersebut tidak berfungsi dengan semestinya. Linux juga mewarisi tradisi
UNIX dengan mendukung adanya file permission (izin file), yang dapat mencegah
pengubahan atau penghapusan file tanpa izin dari pemiliknya, karena itu, virus
pada dasarnya tidak dikenal di dunia linux.
5.
Didukung oleh
ribuan programmer di seluruh dunia, jadi kalau ditemukan bug cepat untuk
mendapatkan solusinya, bahkan dalam hitungan jam kalau ditemukan bug,
workaround sudah tersedia untuk di download.
6.
Paket Linux
merupakan satu kesatuan artinya, saat instalasi tergantung keinginan pemakai.
7.
Sudah mulai
banyak didukung oleh vendor hardware maupun software dunia meskipun masih kalah
dengan windows.
Kekurangan :
1.
Operating
system yang agak sulit untuk dipelajari terutama bagi yang tidak mempunyai
dasar komputer yang kuat.
2.
Aplikasi yang
tersedia belum sebanyak windows.
3.
Operating
system yang tidak sepenuhnya GUI(Graphical User Interface) meskipun sudah
menggunakan X-windows seperti GNOME dan KDE.
4.
Nama-nama paket
program antara distro satu dengan distro lainnya berbeda beda. Seperti paket
Yaz.tar.gz.rpm.krpm.deb dan lain -lain.
d. MacOs
MacOS adalah singkatan dari Macintosh Operating System. MacOS adalah sistem operasi komputer yang dibuat oleh Apple
Computer khusus untuk komputer Macintosh dan tidak kompatibel
dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac
OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86.
Kelebihan :
1.
Lebih stabil karena
menggunakan UNIX.
2.
Multitasking.
3.
Bisa mengenal
file format windows.
4.
Tampilan yang
lebih glossy sehingga bagus untuk graphic design/multimedia.
5.
Dokumen-dokumen
yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya. Baik yang
formatnya ‘generik’ (misalnya pdf, html, mp3, text) maupun yang formatnya
khusus (misalnya .doc, .xls, .ppt). Asalkan ada program aplikasi (application)
di kedua platform (Mac dan Windows) yang bisa membaca format tersebut.
6.
Jarang terkena
virus dan worm.
7.
Open
sourcecode sehingga Mac OS sulit dibajak.
8.
Ada ‘Time
Machine’ yang akan bekerja secara otomatis pada background tanpa mengganggu
aplikasi yang dijalankan untuk mem-backup system yang sedang berjalan dan
perubahan-perubahan pada data
9.
Ada program
“sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan
lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.
Kekurangan :
1.
Mahal, karena
spesifikasi teknis mac memang tinggi. Asesorisnya dan spare part banyak tapi
mahal.
2.
Hanya cocok
untuk graphic designer.
3.
Kurang cocok
untuk aplikasi server dan game. Kurang baik untuk dijadikan server dan belum
banyak game bagus seperti game-game windows yang dibuat untuk mac.
4.
Mac tidak bisa
dirakit sendiri karena Apple sudah tidak memberi license untuk perusahaan lain
untuk membuat hardware yang bisa menggunakan Mac OS.
5.
Mac OS tidak
dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan
sistem Mac OS.
6.
Secara
teknis, MacOS tertinggal dengan sistem operasi yang lainnya. Karena hanya pihak
MacOs saja yang mengembangkannya.
7.
Software di Mac
OS tidak begitu lengkap.
e.Ubuntu
Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian. Proyek Ubuntu resmi disponsori oleh Canonical Ltd yang merupakan perusahaan milik seorang kosmonot asal Afrika Selatan , Mark Shuttleworth. Pada tahun 2004, Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan). Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli professional.
Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian. Proyek Ubuntu resmi disponsori oleh Canonical Ltd yang merupakan perusahaan milik seorang kosmonot asal Afrika Selatan , Mark Shuttleworth. Pada tahun 2004, Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan). Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli professional.
f. Windows 7
Windows 7
diluncurkan tanggal 28 Oktober 2009. Fitur dalam Windows 7 ini banyak kesamaan
dengan windows vista karena ini merupakan perbaikan dari Windows Vista.
Beberapa fiturnya adalah: Jump List, Taskbar yang membuka program dengan
tampilan kecil, Windows Media Player 12, Internet Explorer 8, dan lain-lain.
Kelebihan :
1.
Berjalan lebih
cepat disbanding win vista.
2.
Fitur security
benar-benar ketat.
3.
Hampir semua
driver di vista bisa digunakan di win 7.
4.
Irit konsumsi
daya.
5.
Optimasi dalam
prefetching (optimasi pada proses load data untuk HD maupun SSD ).
6.
Adanya aplikasi
device storage (fitur baru untuk memudahkan kita menampilkan semua hal yang
berhubungan dengan peripheral tertentu, seperti fitur konfigurasi dan
dokumentasi).
7.
Dapat memilih
jaringan wireless hanya dengan 1 klik dari system tray.
8.
Mendukung
teknologi multi touch.
9.
Tampilan dan
aplikasi menarik.
Kekurangan :
1.
Ada hardware
yang bisa langsung dikenali di win vista, tapi tidak di win 7 (karena masih
versi beta).
2.
Susah memaksa
software yang sebelumnya bisa dipaksakan diinstall di vista, juga dipasang di
win 7.
windows 7
terbagi kedalam beberapa versi,diantarana:
1.Windows 7 Ultimate
Target : Retail market,
ketersediaan terbatas.
Fitur Utama (kunci) : semua
fitur windows 7 edisi sebelumnya, ditambah dengan BitLocker, BitLocker To Go,
AppLocker, Direct Access, Branche Cache, MUI language packs, Enterprise Search
Scopes, boot from VHD dan Virtual Desktop Infrastructure (VDI)
enhancements.Keterbatasan : Volume Licensing.
2.Windows 7 Enterprise
Target : Pelanggan Bisnis (
volume-licenses).
Fitur Utama (kunci) : BitLocker,
BitLocker To Go, AppLocker, Direct Access, Branche Cache, MUI language packs,
boot from VHD.Keterbatasan : Lisensi Retail.
Selain perbedaan mengenai
lisensi, Windows 7 Enterprise mempunyai fitur yang sama dengan Windows 7
Ultimate.
3.Windows 7 Professional
Target : Pengguna IT menengah
keatas.
Fitur Utama (kunci) : Windows XP
Mode, Domain Join, Remote desktop host, location aware printing, mobility
center, presentation mode, offline folder.
Keterbatasan : BitLocker,
BitLocker toGo, AppLocker, Direct Access, Branche Cache, MUI Language Pack,
booting dari VHD.
Windows 7 Professional
menawarkan semua fitur edisi dibawahnya. Juga mulai ada fitur Windows XP Mode
yang tidak disediakan di edisi dibawahnya.
4.Windows 7 Home Premium
Target : Global
Fitur Utama (kunci) : Aero
Glass, Aero Background, Windows Touch, Membuat Home group baru, Media Center,
DVD Playback dan pembuatan, premium games dan Mobility Center.
Keterbatasan : Domain join,
Remote desktop host, backup dari jaringan, Encryption File System, Offline
Folder.
5.Windows 7 Home Basic
Target : Untuk Wilayah tertentu
saja, seperti di Indonesia.
Fitur Utama (kunci) : Multiple
monitor, fast user switching (berganti user), desktop wallpaper, desktop
windows manager, network printing, internet connection sharing, sebagian
windows aero.
Keterbatasan : Tidak bisa
membuat Homegroup baru, tidak disertakan DVD decoder ( MPEG-2 dan Dolby
Digital), tanpa multi touch, premium games, Windows Media center, tidak ada
Multi bahasa, dukungan Windows Aero tidak penuh.
8.Windows 7 Starter
Target : Seluruh dunia, biasanya
hadir dengan paket komputer baru (laptop/netbook)
Fitur Utama (kunci) : Taskbar,
Jump list, Windows Media Player, Backup & restore, Action Center, Device
Stage, Play to, Fax anda Scan dan Game sederhana.
Keterbatasan : tidak ada Aero
glass, berbagai fitur modifikasi desktop, windows touch, media center, live
thumbnail preview, home group creation, tidak ada Multi bahasa, maksimal RAM 2
GB, tidak terseda versi 64bit.
Dengan windows 7 starter,
pengguna tidak bisa mengubah wallpaper atau theme windows. Pada awalnya Windows
7 Starter dibatasi hanya bisa menjalankan 3 program satu waktu, tetapi akhirnya
keterbatasan ini dihilangkan, sehingga pengguna tetap bisa menjalankan banyak
program dalam satu waktu, dibatasi jumlah memory saja.
Untuk edisi 32 bit, semua
windows selain windows starter mempunyai batas maksimal RAM atau Memory 4 GB.
Untuk edisi 64 bit, lebih tinggi dan berbeda-beda.
c.penanganan peroses dalam
system oprasi
berkaitan
dengan penanganan proses,dikenal beberapa istilah seperti
multiprogreming,multitasking,penyimpan virtual,time sharing,dan multi
processing.
1.multiprogreming
Multiprogramming
adalah bentuk dasar dari pengolahan paralel yang memungkinkan untuk
menajalankan beberapa program pada waktu yang bersamaan. Komputer yang
multiprogramming dapat diartikan sebagai sebuah sistem komputer yang telah
dialokasikan dengann sumber daya untuk lebih dari satu aplikasi bersamaan,
pekerjaan atau pengguna. Kemampuan multiprogramming dikembangkan sebagai fitur
dari sebuah sistem operasi di akhir 1950-an dan mulai digunakan di komputer
mainframe di pertengahan 1960-an akhir. Hal ini mengikuti pengembangan sistem
perangkat keras yang memiliki logika sirkuit dan set instruksi yang diperlukan
untuk memfasilitasi transfer kontrol antara sistem operasi dan satu atau lebih
aplikasi independen lainnya.Dalam multiprogramming, ketika suatu program
dieksekusi, program lainnya sedang dalam keadaan menunggu. Setelah program yang
dalam status menunggu selesai maka CPU akan kembali untuk mengeksekusinya.
Selama suatu program butuh dieksekusi, CPU tidak pernah dalam keadaan
idle/istirahat. Perpindahan proses antarprogram tersebut dinamakan
switching.Contoh nyata dari multiprogramming sendiri adalah : menjalankan
program Microsoft Word bersamaan dengan Windows Media Player.
2.multitasking
Multitasking adalah
istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada sebuah
metode dimana banyak pekerjaan atau dikenal juga sebagai proses diolah dengan
menggunakan sumberdaya CPU yang sama. Dalam kasus sebuah komputer dengan
prosesor tunggal, hanya satu instruksi yang dapat bekerja dalam satu waktu,
berarti bahwa CPU tersebut secara aktif mengolah instruksi untuk satu pekerjaan
tersebut. Multitasking memecahkan masalah ini dengan memjadwalkan pekerjaan
mana yang dapat berjalan dalam satu waktu, dan kapan pekerjaan yang lain
menunggu untuk diolah dapat dikerjakan. Kondisi mengalokasikan CPU dari
pekerjaan satu ke pekerjaan yang lain disebut context switch. Ketika context
switch terjadi dengan sangat cepat — kondisi ini cukup untuk memberikan ilusi
pengolahan-paralel. Bahkan dalam komputer yang memiliki lebih dari satu CPU
(disebut multi-prosesor), multitasking memperbolehkan lebih banyak pekerjaan
dijalankan dibanding dengan jumlah CPU yang tersedia.
Sistem operasi
komputer dapat juga mengadopsi berbagai macam strategi penjadwalan, yang secara
garis besar dapat dikategorikan sebagai berikut:
a.Dalam sistem
multi-program, pekerjaan yang sedang diolah terus berjalan hingga membutuhkan
suatu operasi yang memerlukan interaksi dari luar. (e.g. membaca dari tape).
Sistem multi-program didesain untuk memaksimalkan penggunaan CPU.
b.Dalam sistem
time-sharing , pekerjaan yang sedang diolah diharuskan melepaskan kerja CPU,
baik secara sukarela atau dari interaksi luar, seperti
interupsi-perangkat-keras. Sistem Time-sharing didesain untuk memperbolehkan
beberapa program seolah diproses secara bersamaan.
c.Dalam sistem
real-time, beberapa program yang sedang menunggu dijamin untuk mendapatkan
pengolahan dari CPU ketika interaksi luar terjadi. Sistem real-time didesain
untuk melakukan kontrol mekanik seperti robot-robot industri, yang memerlukan
ketepatan pemrosesan.
3.multiprocesing
Multiprocessing adalah istilah teknologi informasi dalam
bahasa Inggris yang merujuk kepada kemampuan pemrosesan komputer yang dilakukan
secara serentak. Hal ini dimungkinkan dengan menggunakan dua CPU atau lebih
dalam sebuah sistem komputer. Istilah ini juga dapat merujuk kepada dukungan
sebuah sistem untuk mendukung lebih dari satu prosesor dan mengalokasikan tugas
kepada prosesor-prosesor tersebut.
Multiprocessing
juga kadang merujuk kepada kemampuan eksekusi terhadap beberapa proses
perangkat lunak dalam sebuah sistem secara serentak, jika dibandingkan dengan
sebuah proses dalam satu waktu, meski istilah multiprogramming lebih sesuai
untuk konsep ini. Multiprocessing sering diimplementasikan dalam perangkat
keras (dengan menggunakan beberapa CPU sekaligus), sementara multiprogramming sering
digunakan dalam perangkat lunak. Sebuah sistem mungkin dapat memiliki dua
kemampuan tersebut, salah satu di antaranya, atau tidak sama sekali.
Multiprocessing
dapat dibagi ke dalam beberapa kelas, yakni:
1.Berdasarkan
simetrinya, multiprocessing dapat dibagi ke dalam
a.Asymmetric Multiprocessing (ASMP)
b.Symmetric Multiprocessing (SMP)
c.Non-uniform memory access (NUMA) multiprocessing
d.Clustering
2.Berdasarkan jumlah instruksi dan datanya, dapat dibagi ke dalam (lihat Taksonomi Flynn)
a.SISD (Single Instruction on Single Data Stream)
b.SIMD (Single Instruction on Multiple Data Stream)
c.MISD (Multiple Instruction on Single Data Stream)
d.MIMD (Multiple Instruction on Multiple Data Stream)
3.Berdasarkan kedekatan antar prosesor, dapat dibagi ke dalam
a.Loosely coupled
b.Thightly coupled
a.Asymmetric Multiprocessing (ASMP)
b.Symmetric Multiprocessing (SMP)
c.Non-uniform memory access (NUMA) multiprocessing
d.Clustering
2.Berdasarkan jumlah instruksi dan datanya, dapat dibagi ke dalam (lihat Taksonomi Flynn)
a.SISD (Single Instruction on Single Data Stream)
b.SIMD (Single Instruction on Multiple Data Stream)
c.MISD (Multiple Instruction on Single Data Stream)
d.MIMD (Multiple Instruction on Multiple Data Stream)
3.Berdasarkan kedekatan antar prosesor, dapat dibagi ke dalam
a.Loosely coupled
b.Thightly coupled
4.timesharing
Time-sharing adalah berbagi sumber daya komputasi
antara banyak pengguna melalui multiprogramming dan multi-tasking. Konsep
time-sharing adalah sebuah cara di mana sebuah sistem mengizinkan beberapa
pengguna atau proses untuk menggunakan CPU dan memori. Dalam sistem tersebut,
sistem operasi akan menggilir proses-proses yang sedang berjalan, dan
mengizinkan setiap proses untuk dijalankan oleh CPU (serta disimpan di dalam
memori), sebelum pindah ke proses selanjutnya. Mesin-mesin tersebut telah
menjadi cukup cepat sehingga kebanyakan pengguna saat itu dapat merasakan
seolah-olah mereka menggunakan mesin tersebut hanya untuk sendiri. Secara
teori, time-sharing mampu mengurangi biaya komputasi secara signifikan,
mengingat sebuah mesin dapat digunakan oleh beberapa pengguna, bahkan ada yang
mencapai angka ratusan pengguna
5.penyimpanan virtual
Penyimpanan
Virtual adalah suatu metode yang menangani sejumlah program dengan membagi
program-program tersebut ke dalam bagian-bagian yang lebih kecil dan berukuran
sama dengan hanya sebuah bagian dari setiap proses yang disimpan dalam memori
utama per satu waktu. Metode ini diterapkan dalam windows.
2.3 Utilitas
Utilitas
adalah program yang bermanfaat untuk melakukan kegiatan yang berhubungan
sumberdaya system,misalnya untntuk mempormat disk.dilingkungan windows,program
program seperti scandisk,disk cleanup,dan disk defragmenter,secara otomatis
disertakan dalam computer ketika program windows di install.namun adakalanya
kita harus menginstalnya sendiri seperti program anti virus karna bukan bagian
dari windows.
Berikut
adalah beberapa contoh dari program utiltas,diantaranya:
1.perogram
untuk pencadangan
Pencadangan
atau backup berarti penyalinan program atau dta yang terdapat pad hard disk
computer ke suatu piranti penyimpanan exsternal misalnya pta magnetic atau
CD-RAW dengan tujuan apabila terjadi kerusakan pada hardiak computer maka kita
mempunyai salinannya.di dalam windows terdapat program seperti Norton
bacekup dari symantic yang dapat
digunakan untuk melakukan pencadangan.
2.perogram
pemuihan data
Program
pemulihan data berfungsi untuk melakukan perbaikan atau pemulihan data yang
rusak secara fisik.
3.perogram
anti virus
Antivirus adalah salah
satu contoh Program Utilitas yang merupakan sebuah program yang berfungsi untuk
mendeteksi dan menghapus virus-virus yang terdapat di komputer anda dan juga
berjaga-jaga dari serangan virus yang masuk.
Virus adalah suatu
program atau software yang dapat mereplikasi diri dalam sebuah kode program
dengan maksud melakukan sesuatu di dalam sistem komputer tanpa disadari oleh
pengguna komputer dan biasanya menyebabkan kerusakan pada komputer yang
terinfeksi.
Jenis-jenis virus adalah virus file, virus sistem, virus dropper, virus companion, virus multi partition, virus macro, worm, trojan horse, virus polymorphic, virus Stealt, virus Music Bug,dll.Efek yang ditimbulkan oleh virus yaitu merusak data, menyapu habis semua isi hard disk, menampilkan pesan aneh pada layar, membuat file-file hilang, dan bahkan membuat dokumen tidak dapat dijalankan lagi.Virus dapat menginfeksi komputer anda melalui email, flashdisk, atau media penyimpanan lainnya yang mengandung virus masuk ke komputer anda, atau bisa juga melalui program yang didownload dari internet,programna untuk menangani penularan virus dalam computer.beberapa anti virus dapat melakukan pencegahan terhadap penularan virus,tentusaja anti virus juga dapat memprbaiki atau memulihkan berkas yang terkena virus,beberapa contoh anti virus yang banyak kita gunakan adalan SMADAV,AVIRA,AVG,AVAST,dll.
4.perogram kempresi data
Kompresi data adalah upaya yang bias diakukan pemakai
computer dengan tujuan agar berkas yang berukuran besar dapat di simpan dengan
ukuran yang jauh lebih kecil.sselain itu kompersi data juga bertujuan
untuk data yang berukuran besar dapat
dikirim/ditransper dari satu lokasi kelokasi lain dengan cepat.contoh program
kompersi data adalah WinZip.kompersi data bias dilakukan kepada jpeg,png,toff,mp3,aac
rma,mpeg,dll.
5.perogram untuk
melakukan defragmentai
Defragmentasi adlah suatu upaya untuk menghilangkan
fragmentasi.fragmentasi adalah keadaan yang membuatbagian dari berkas berkas
pada hard disk atau disket tidak berada pada lokasi yang bersebelahan melainkan
berserakan pad berbagai sector yang berjauhan.pengaruhnya adalah ketika kita
mengakses terhadap berkas akan menjadi lamat.fragmen yang digunakan untuk
melakukan defragmentasi disebut drfragger dan defragmenter.disk defragmenter merupakan
contoh utilitas yang tersedia pad Microsoft windows.fungsi dari defragmentasi
adalah adalah membantu mempercepat akses ke
sebuah data pada drive komputer sobat, melalui penyusunan dan mengatur kembali
data pada perangkat pc dengan begitu waktu untuk mengakses data lebih cepat
dikarenakan data-data yang tadi bercampur/berantakan akan ditaruh kembali pada
tempatnya. Sobat bisa kapan saja defrag PC, bisa sobat lakukan dengan manual
atau bisa juga dijadwal/schedule.
6.pemformat disk
Memformat disk adalah tindakan
yang dilakukan untukmenyiapkan disket atau hard disk agar bias digunakan untuk
meneyimpan data atu program.contoh program ini adlah format disk.
2.4 device driver
Device
driver adalah program yang berfungsi untuk membantukomputer mengendaikan
piranti piranti peripheral.perangkat lunak ini biasa disdiakan vendor yang
memproduksi perangkat heras.contohnya adalah ketika kita memasang perangkat
keras seperti modem maka kita juga harus menginstal device draivernya agar
prangkat kita bekerja dengan baik.
Device driver juga memiliki komponen
komponen yan hamper sama,berikut ini adalah jenis dan komponen komponen yang ad
pada device driver,diantaranya:
Komponen driver:
Driver
audio : komponen yang berhubungan dengan audio atau suara
Driver Bios : komponen yang berhubungan dengan motherboard
Driver Chipset : komponen yang berhubungan dengan komponen chip pada motherboard
Driver Graphics : komponen yang berhubungan dengan visual
Driver Keyboard : komponen yang berhubungan dengan keyboard
Driver Mouse : komponen yang berhubungan dengan mouse
Driver Storage : komponen yang berhubungan dengan alat penyimpan data
Driver Webcam : komponen yang berhubungan dengan kamera
Driver Network : komponen yang berhubungan dengan jaringan
Driver Bios : komponen yang berhubungan dengan motherboard
Driver Chipset : komponen yang berhubungan dengan komponen chip pada motherboard
Driver Graphics : komponen yang berhubungan dengan visual
Driver Keyboard : komponen yang berhubungan dengan keyboard
Driver Mouse : komponen yang berhubungan dengan mouse
Driver Storage : komponen yang berhubungan dengan alat penyimpan data
Driver Webcam : komponen yang berhubungan dengan kamera
Driver Network : komponen yang berhubungan dengan jaringan
Jenis
dirver:
1. Universal Driver
Dengan Sky Driver kini kita tidak
perlu repot lagi mencari dan mendownload driver satu persatu, karena Sky Driver
memiliki semua driver yang kamu butuhkan.
Penggunaanya juga sangat mudah, hanya dengan sekali “klik” akan menditeksi dan menginstal otomatis driver yang kamu butuhkan.
Penggunaanya juga sangat mudah, hanya dengan sekali “klik” akan menditeksi dan menginstal otomatis driver yang kamu butuhkan.
2.DriverPack Solution
DriverPack Solution 11.8
merupakan versi terbaru DriverPack Solution untuk saat ini, ada banyak
penambahan fitur dan database driver, namun saya kurang tahu detailsnya, saya
cari informasinya tidak ada di webnya. DriverPack
Solution ini merupakan sebuah program yang berisi kumpulan-kumpulan
driver (automated driver installation) untuk semua versi windows (32/64 bit) yang
dapat anda gunakan di berbagai macam komputer.merupakan versi terbaru
DriverPack Solution untuk saat ini, ada banyak penambahan fitur dan database
driver,
namun ane kurang tahu detailsnya.DriverPack Solution 11.8 ini merupakan sebuah
program yang berisi kumpulan-kumpulan driver (automated
driver installation) untuk semua versi windows
(32/64 bit) yang dapat anda gunakan di berbagai macam komputer. DriverPack
Solution 11.8 ini sangat cocok bagi anda yang bekerja sebagai teknisi komputer.
3. Cobra Driver Pack 2010
Cobra
Driver Pack 2010 adalah modal untuk seorang teknisi komputer yang mana dengan
memiliki Cobra Driver semua versi driver hardware untuk windows XP, Windows
Vista dan Windows 7 akan terpenuhi. Untuk komputer versi lama biasanya tidak
memiliki CD driver untuk mainboard / motherboard bawaannya seperti Chipset,
DirectX, LAN, Sound, USB, VGA (Graphics Card) dll. Atau anda baru saja membeli
komputer second/bekas tetapi tidak memiliki CD driver hardware dan tidak tahu
sama sekali tentang informasi detilnya solusinya adalah anda harus mempunyai
Cobra Driver.
2.5 penerjemah bahasa
Penerjemah
bahas apemrograman dibedakan menjadi assembler,compiler,dan interpreter.
1.Asembler adalah program yang
digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan (assembly) ke
dalam bahasa mesin.
2. Kompiler adalah program penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah yang dapat dijalankan oleh komputer. Proses untuk melakukan penerjemahan ini biasa disebut kompilasi..
2. Kompiler adalah program penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah yang dapat dijalankan oleh komputer. Proses untuk melakukan penerjemahan ini biasa disebut kompilasi..
3.
Intepreter adalah program yang menerjemahkan satu per satu instruksi dalam kode
sumber kemudian menjalankan instruksi yang telah diterjemahkan tersebut.
Perangkat lunak bahasa pemrograman (language software) merupakan program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin sehingga dapat diterima dan dimengerti oleh komputer. Pada dasarnya bahasa komputer dapat dibedakan menjadi empat macam, yaitu bahasa mesin dan bahasa assembly (kedua bahasa ini termasuk bahasa tingkat rendah/low level language), bahasa tingkat tinggi (high level language), dan bahasa generasi keempat
Perangkat lunak bahasa pemrograman (language software) merupakan program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin sehingga dapat diterima dan dimengerti oleh komputer. Pada dasarnya bahasa komputer dapat dibedakan menjadi empat macam, yaitu bahasa mesin dan bahasa assembly (kedua bahasa ini termasuk bahasa tingkat rendah/low level language), bahasa tingkat tinggi (high level language), dan bahasa generasi keempat
Proses
pengerjaan pada compiler
Proses
penerjemahan pada interpreter
Keuntungan penggunaaan compiler:
1.pengerjaan intruksi dilakukan
dengan sangat cepat karena kode objek terbentuk tak perlu lagi adanya
penerjemahan,menginget computer dapat memahamiobjek secara langsung.
2.kode objek dapat di distribusikan
ke computer lain tanpa perlu menyertakan kode sumber dan compiler,sehingga
kerahasiaan kode sumber bias terjamin.
Kelemahan compiler adalah seluruh
kode harus benar secara sinteks agar program biasa diuji.
a.klasifikasi bahsa pemrograman
sejauh
ini bahasa pemrograman dikelompokan menjadi 5 generasi,yaitu generasi pertama(bahasa
mesin),generasi kedua(bahasa rakitan/assembly),generasi ketiga(bahasa
procedural),generasi keempat(bahasa non-prosedural),generasi kelima(bahasa
kecerdasan buatan).
1.bahasa generasi pertama (bahasa
mesin)
Bahasa mesin termasuk ke dalam
bahasa tingkat rendah (low level language) karena sifat dari bahasa
mesin lebih berorientasi pada mesin. Bahasa ini hanya akan dipahami oleh
komputer itu sendiri. Bahasa ini berupa kode-kode yang terdiri dari sekumpulan
angka yang ada di dalam komputer yang biasanya diwakili oleh kode angka 1 (satu)
dan 0 (nol). Kode ini merupakan sinyal elektronik yang memberitahu komputer apa
yang harus dikerjakan. Dalam penggunaannya biasanya intruksi dituliskan dalam
bentuk bahasa pemrograman yang akan disampaikan ke kompiler, assembler, atau
interpreter yang bertugas untuk menerjemahkan bahasa pemrograman tadi ke bahasa
mesin.Assembler merupakan sebuah program. Program ini mengambil informasi yang
dituliskan oleh programmer dalam bahasa assembly dan menerjemahkannya ke sebuah
program yang dapat dieksekusi komputer. output assembler harus diproses oleh
linker untuk menghasilkan program akhir,contoh bahasa mesin adalah CD21 atau
1100110100100001 dijalankan dengan 21 heksa decimal.
2.bahasa
generasi keedua (assembly)
Bahasa asembly adalah bahasa pemrograman yang menggunakan bahasa rakitan. Bahasa assembly kebanyakan digunakan untuk pengendalian hardware yang diwujudkan dalam kependekan kata-kata sebagai pengganti kode-kode biner, misalnya JNZ (jump non zero) yang artinya lompatlah jika tidak sama dengan nol. Kelanjutan dari bahasa assembly adalah sebuah program yang berguna untuk mengambil informasi yang dituliskan oleh seorang programmer dalam bahasa assembly serta menerjemahkannya ke dalam sebuah program yang dapat dieksekusi oleh komputer, program ini dinamakan assembler. Output assembler harus diproses oleh linker untuk menghasilkan program akhir.
Bahasa asembly adalah bahasa pemrograman yang menggunakan bahasa rakitan. Bahasa assembly kebanyakan digunakan untuk pengendalian hardware yang diwujudkan dalam kependekan kata-kata sebagai pengganti kode-kode biner, misalnya JNZ (jump non zero) yang artinya lompatlah jika tidak sama dengan nol. Kelanjutan dari bahasa assembly adalah sebuah program yang berguna untuk mengambil informasi yang dituliskan oleh seorang programmer dalam bahasa assembly serta menerjemahkannya ke dalam sebuah program yang dapat dieksekusi oleh komputer, program ini dinamakan assembler. Output assembler harus diproses oleh linker untuk menghasilkan program akhir.
3.bahasa
generasi ketiga
Bahasa generasi ketiga menggunakan
pendekatan procedural.sebagai bahasa procedural,pemrogram perlu menuliskan
intruksi intruksi yang rinci agar computer melakukan tugasnya.program ditulis
dengan menggunakan kata kata yang isa dipakai manusia,misalnya write untuk
menampilkan sesuatu kelayar dan read untuk membaca data dari keyboard.adapun
beberapa beberapa bahasa pemrograman yang termasuk bahsa generasi
ketiga,diantaranya:
1.BASIC
(Beginners All-purposes Symbolic Instruction Code)
Bahasa program ini dikembangkan pada tahun 1965 di Darmouth College. Penciptanya adalah John Kemeny dan Thomas Kurtz. BASIC dipergunakan dalam aplikasi matematika. Selain itu, BASIC juga digunakan dalam beberapa aplikasi lainnya seperti akuntasi, permainan, file simulasi, dan lain-lain.
Keunggulan BASIC terletak pada kemudahan dalam pemakaiannya, sedangkan kelemahannya adalah tidak mendukung operasi bilangan kompleks dan penanganan terhadap berkas sangat terbatas sehingga tidak cocok untuk aplikasi bisnis.
Bahasa program ini dikembangkan pada tahun 1965 di Darmouth College. Penciptanya adalah John Kemeny dan Thomas Kurtz. BASIC dipergunakan dalam aplikasi matematika. Selain itu, BASIC juga digunakan dalam beberapa aplikasi lainnya seperti akuntasi, permainan, file simulasi, dan lain-lain.
Keunggulan BASIC terletak pada kemudahan dalam pemakaiannya, sedangkan kelemahannya adalah tidak mendukung operasi bilangan kompleks dan penanganan terhadap berkas sangat terbatas sehingga tidak cocok untuk aplikasi bisnis.
2.PASCAL
Bahasa ini ditemukan oleh Nicklaus
Wirth tahun 1971. Bahasa ini dibuat untuk pengajaran pemrograman. Bahasa ini
sangat populer di kalangan mahasiswa ilmu komputer dan teknik. Pascal memiliki
keunggulan dibandingkan Fortran maupun Basic, yaitu sangat mudah dipelajari
serta memiliki dukungan fungsi-fungsi matematika yang sangat lengkap. Namun
Pascal juga memiliki kelemahan, yaitu tidak dapat mendukung operasi bilangan
kompleks dan tidak mendukung sarana aplikasi bisnis. Keberadaan Pascal dapat pula
dijadikan bahasa dasar dalam pembuatan kode perangkat lunak Delphi (software
untuk pengembangan program di lingkungan Windows). Pascal juga digunakan
sebagai landasan pembuatan kode pada Kylix, yaitu software pengembang program
di lingkungan Linux.
3.Fortran
(formula Translator)
Fortran
merupakan bahasa tingkat tinggi yang pertama kali diciptakan. Bahasa ini mulai
dikembangkan pada tahun 1956 oleh John Backus di IBM. Fortran digunakan dalam
bidang aplikasi matematika, yaitu dalam hal perumusan dan perhitungan sehingga
menjadi andalan keunggulan dari bahasa ini. Namun Fortran memiliki kelemahan,
yaitu operasi masukan dan keluarannya sangat kaku dan sulit dipahami. Untuk
membuat bahasa fortran, seorang programmer tidak harus mengetahui bahasa mesin,
tetapi harus memahami tata bahasa dan peraturan bahasa fortran.
4. COBOL (Common Business Oriented
Language)
Program jenis ini sering digunakan dalam dunia bisnis dan komersial, mulai dikembangkan pada tahun 1959. Namun sampai saat ini, program ini masih banyak digunakan pada jenis komputer minicomputer dan mainframe. COBOL memiliki keunggulan-keunggulan sebagai berikut.
1.Memiliki kode untuk semua flatform yang sama, sehingga tidak tergantung pada mesin.
Program jenis ini sering digunakan dalam dunia bisnis dan komersial, mulai dikembangkan pada tahun 1959. Namun sampai saat ini, program ini masih banyak digunakan pada jenis komputer minicomputer dan mainframe. COBOL memiliki keunggulan-keunggulan sebagai berikut.
1.Memiliki kode untuk semua flatform yang sama, sehingga tidak tergantung pada mesin.
2.Menggunakan kata-kata bahasa Inggris, sehingga sangat mudah dipahami oleh programmer.
3.Penanganan masukan dan keluaran mudah dilakukan.
4.Penanganan terhadap berkas sudah tersedia dan bahkan mendukung berbagai macam tipe-tipe berkas seperti sekuensial dan indeks.
Kelemahan dari bahasa ini adalah struktur penulisan program yang sangat banyak dan sangat kaku sehingga membuat programmer menjadi lelah dan bosan.
4.bahasa
generasi keempat
Merupakan Bahasa Non-Prosedural. Bahasa
pemrograman Generasi Ke-4 dirancang untuk mengurangi waktu pemrogram untuk
membuat program sehingga pembuatan program dibuat dengan waktu lebih cepat.
Program ini dapat digunakan oleh pemakai yang kurang mengenal hal-hal teknis
pemrograman tanpa perlu bantuan seorang programmer professional.contohnya
membuat program database sederhana dalam Microsoft acses.
Bahasa
generasi ke-4 disebut juga dengan Very High Level Language atau Problem
Oriented Language (bahasa yang berorientasi pada masalah) karena memungkinkan
pemakai menyelesaikan masalah dengan sedikit penulisan kode pemrograman
dibandingkan dengan bahasa prosedural. Fasilitas yang tersedia :
Program Generator (untuk membuat aplikasi
mudah).
Report Generator (untuk membuat
laporan dengan mudah dan cepat)
Bahasa Query (SQL). Dengan adanya
fasilitas ini programmer sedikit dalam menuliskan kode instruksi. Contoh Bahasa
Generasi ke-4: Oracle, Microsoft Access,dsb.
5.bahasa generasi kelima
Merupakan
bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (artificial
intelligence) (AI). AI adalah disiplin dari ilmu komputer yang mempelajari cara
komputer meniru kecerdasan manusia.
Contoh Aplikasi :
Pemrosesan Bahasa Alami è mengatur komputer agar bisa berkomunikasi dengan manusia melalui bahasa manusia.
Aplikasi Sistem Pakar è program komputer yang dapat menghasilkan pemikiran yang setara dengan seorang pakar.
Contoh Bahasa Pemrograman : PROLOG dan LISP.
Nah itulah sedikit penjabaran tentang Klasifikasi Bahasa Pemrograman.
Contoh Aplikasi :
Pemrosesan Bahasa Alami è mengatur komputer agar bisa berkomunikasi dengan manusia melalui bahasa manusia.
Aplikasi Sistem Pakar è program komputer yang dapat menghasilkan pemikiran yang setara dengan seorang pakar.
Contoh Bahasa Pemrograman : PROLOG dan LISP.
Nah itulah sedikit penjabaran tentang Klasifikasi Bahasa Pemrograman.
Dalam
prangkat lunak sistem ada banyak bahasa pemrograma
diantaranya,fortran,asmbli,rpg,basic,logo,apl,pl/1,dll.
1.
RPG (Report Program
Generation)
RPG adalah program untuk pengolahan laporan. Bahasa ini sangat populer di lingkungan minicomputer dan mainframe IBM. RPG diluncurkan pertama kali pada tahun 1964.
RPG adalah program untuk pengolahan laporan. Bahasa ini sangat populer di lingkungan minicomputer dan mainframe IBM. RPG diluncurkan pertama kali pada tahun 1964.
2. APL
(Aritmathic Programming Language)
APL adalah bahasa komputer untuk memecahkan soal-soal matematika (ilmu hitung). Diperkenalkan dan diciptakan oleh Kenneth Iverson pada tahun 1962. Bahasa ini menggunakan keyboard khusus yang berisikan simbol-simbol yang kompleks yang memungkinkan untuk melakukan penyelesaian matematika yang kompleks.
APL adalah bahasa komputer untuk memecahkan soal-soal matematika (ilmu hitung). Diperkenalkan dan diciptakan oleh Kenneth Iverson pada tahun 1962. Bahasa ini menggunakan keyboard khusus yang berisikan simbol-simbol yang kompleks yang memungkinkan untuk melakukan penyelesaian matematika yang kompleks.
3. PL/1
(Programming Language)
Programming language merupakan bahasa komputer yang dapat digunakan dalam segala bahasa. Pada kenyataannya bahasa ini sulit dipelajari dan hanya dapat digunakan pada mesin IBM.
Programming language merupakan bahasa komputer yang dapat digunakan dalam segala bahasa. Pada kenyataannya bahasa ini sulit dipelajari dan hanya dapat digunakan pada mesin IBM.
4. PASCAL
Bahasa ini ditemukan oleh Nicklaus Wirth tahun 1971. Bahasa ini dibuat untuk pengajaran pemrograman. Bahasa ini sangat populer di kalangan mahasiswa ilmu komputer dan teknik. Pascal memiliki keunggulan dibandingkan Fortran maupun Basic, yaitu sangat mudah dipelajari serta memiliki dukungan fungsi-fungsi matematika yang sangat lengkap. Namun Pascal juga memiliki kelemahan, yaitu tidak dapat mendukung operasi bilangan kompleks dan tidak mendukung sarana aplikasi bisnis. Keberadaan Pascal dapat pula dijadikan bahasa dasar dalam pembuatan kode perangkat lunak Delphi (software untuk pengembangan program di lingkungan Windows). Pascal juga digunakan sebagai landasan pembuatan kode pada Kylix, yaitu software pengembang program di lingkungan Linux
Bahasa ini ditemukan oleh Nicklaus Wirth tahun 1971. Bahasa ini dibuat untuk pengajaran pemrograman. Bahasa ini sangat populer di kalangan mahasiswa ilmu komputer dan teknik. Pascal memiliki keunggulan dibandingkan Fortran maupun Basic, yaitu sangat mudah dipelajari serta memiliki dukungan fungsi-fungsi matematika yang sangat lengkap. Namun Pascal juga memiliki kelemahan, yaitu tidak dapat mendukung operasi bilangan kompleks dan tidak mendukung sarana aplikasi bisnis. Keberadaan Pascal dapat pula dijadikan bahasa dasar dalam pembuatan kode perangkat lunak Delphi (software untuk pengembangan program di lingkungan Windows). Pascal juga digunakan sebagai landasan pembuatan kode pada Kylix, yaitu software pengembang program di lingkungan Linux
BAB
III
PENUTUP
3.1 Kesimpulan
Software adalah kumpuan intruksi
yang berpungsi untuk menjalankan suatu perintah,seperti memberikan informasi
tentang hardwerw,menentukan fungsi hardwere,sa menjelaskan sistem.dalam
perkembangan perangkat lunak ada beberapa era yang dilalui dan ad beberapa
perangkat lunak yang berkembang mulali daibahasa pemrograman,sistem
oprasinya,dll
3.2 Saran
Pemanfaatan dan mengetahuai
perkembangan teknologi di dunia memag sangatlah penting,sebenarnya tidak hanya
bagi dunia pendidikan saja teknologi itu diperlukan melainkan dalam hal apapun
juga sekarang kita meggunakan yang namanya teknologi,tentu saja ada dampak
negative dan fositipnya juga ketika seseorang menggunakan teknologi dan itu
tergantung bagaimana seseorang menggunakan teknologi tersebut dan juga tau akan
fungsi dan peranan serta sebab akibat dan dampak yang ditmbulkan dari penggunaan
teknologi tersebur,dan oleh karna itu kita harus lebih mengerti dan lebih bijak
ketika kita menggunakna teknologi ini terutama bagi kita sebagai peajar,karena
tidak hanya dampak positif yang kita dapatkan dari teknologi ini tetapi jamnan
sekarang seiring berkembannya teknologi yang dapat di akses semua kalangan dan
semua usia ada juga dampak negative yang mesti kita waspadai
DAFTAR
PUSTAKA
http://sudibyo-dibyo.blogspot.com/2012/03/makalah-perkembangan-perangkat-lunak.html di unduh pada tanggal 20.11.2014 pkl.09.00 wib
http://busszz.blogspot.com/2011/04/makalah-perangkat-lunak-software.html di unduh pad tanggal 20.11.2014 pkl.10.30 wib
http://muhammadarif16.wordpress.com/perangkat-lunak-sistem-operasi/ di unduh pada tanggal 20.11.2014 pkl.11.00 wib
http://id.wikipedia.org/wiki/Sistem_operasi di unduh pad tanggal 21.11.2014 pkl.01.30 wib
http://jembersantri.blogspot.com/2014/08/pengertian-software-perangkat-lunak-komputer.html di unduh pada tanggal 21.11.2014 pkl 02.00 wib
https://datasheetgadget.files.wordpress.com/2014/11/pti8.pdf di unduh pad tanggal 21.11.2014 pkl 03.30 wib
http://belajar-komputer-mu.com/pengertian-driver-dan-fungsi-driver-pada-komputer/ di unduh pad tanggal 21.11.2014 pkl 04.30 wib
Tidak ada komentar:
Posting Komentar