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.1Macam 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 databasedriver,
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
0 komentar:
Posting Komentar