Anda di halaman 1dari 29

PERANGKAT

BAB IV

LUNAK KOMPUTER

"Pengantar Teknologi Informasi"


1

Perangkat lunak (software) kom !ter a"ala# s!at! erangkat $ang %erisi serangkaian instr!ksi& rogram& rose"!r& engen"ali& en"!k!ng& "an aktifitas'aktifitas engola#an erinta# a"a sistem kom !ter( )a"i software mer! akan kom onen a%strak "ari s!s!nan sistem kom !ter( Tan a software& kom !ter a"ala# rongsokan elektronik& *a"i kom !ter a"ala# s!s!nan atas #ar"+are "an soft+are $ang saling %eker*asama( ,ar"+are kom !ter akan -#i"! . "an memiliki f!ngsi *ika "ig!nakan %ersama'sama "engan software'n$a( /e0ara !m!m f!ngsi "ari soft+are kom !ter $ang !tama a"ala# 1 2 2 2 Melak!kan aktifitas %ersama'sama "engan #ar"+are Men$e"iakan segala s!m%er "a$a $ang %isa "ig!nakan a"a se%!a# kom !ter Bertin"ak se%agai erantara antara engg!na 3 user) "engan erangkat keras 3hardware) !nt!k melak!kan aktifitas "engan erinta# $ang #ar!s "ilak!kan "alam software kom !ter(

"Pengantar Teknologi Informasi"


2

4 James A. OBrien %er en"a at l!nak %a#+a *enis soft+are kom !ter "a at "ikelom okkan men*a"i "!a *enis $ait! erangkat sistem 3 system software) "an

erangkat l!nak a likasi 3application software)( Perangkat lunak sistem ter"iri "ari Program !nt!k mana*emen sistem 3System Management Program) "an Program !nt!k engem%angan sistem 3System Development Program)( /e"angakn perangkat lunak Aplikasi ter"iri "ari rogram a likasi !nt!k t!*!an !m!m 3 general purpose application program) "an rogram !nt!k a likasi k#!s!s 3Application Special Program)(

"Pengantar Teknologi Informasi"


3

Software

Komputer
Software Aplikasi Melak!kan t!gas Mengola# Informasi !nt!k End-user Software Sistem Mengelola "an men"!k!ng o erasi sistem kom !ter "an *aringan

Program A likasi !nt!k T!*!an Um!m -/oft+are /!ites -5e% Bro+ser -Ele0troni0 Mail -Pengola# Kata -Lem%ar Ker*a -6ata%ase Managers -Presentasi Grafis -Personal Information Manager
-Gro! 5are

Program !nt!k A likasi K#!s!s ' Bisnis 2 Ak!ntansi& engola# transaksi& Peren0anaan s!m%er "a$a er!sa#aan& er"agangan elektronik& "ll ' Ilm! engeta#!an "an teknik -Pen"i"ikan& Entertainment& "ll

Program !nt!k Mana*emen /istem -/istem O erasi -Program engelola *aringan -6BM/ 3"ata%ase management s$stem) -/istem Utilitas -Monitoring Un*!k ker*a /istem -Monitoring Keamanan

Program !nt!k Pengem%anga n /istem 'Ba#asa Program Translator 30om iler) 'Pemrograman E"itor "an Tools -Paket 7A/E 37om !ter Ai"e" /oft+are Engineering)

"Pengantar Teknologi Informasi"


4

/tr!kt!r /oft+are Kom !ter

"Pengantar Teknologi Informasi"


5

GENERA /I PERTAM A

GENERA /I KE6UA

GENERA /I KETIGA

GENERA /I KEEMPA T

GENERA /I KELIMA 8

Trend 1 Ke"e

an /emakin m!"a# "ig!nakan& m!lti't!*!an& +e%'a likasi& terkemas !nt!k ro"!ktifitas "an kola%oarasi

Softwar e trends

Men!li s rogra m "engan %a#asa mesin

Progra m aket& Ba#asa sim%oli k

/istem o erasi "engan %a#asa tingka tinggi

/istem mana*eme n "ata%ase "an %a#asa aket mikrokom !te r

Ba#asa alami "an %erorienta s i o%*ek& m!lti' t!*!an & grafis& "an *aringan

Trend 1 Ke"e an Ba#asa Pemrograman le%i# Interaktif ata! Vis!al "an le%i# lengka

Tren" Perangkat L!nak Kom !ter

A%straksi Kom onen /istem Kom !ter

Mo"el ,!%!ngan Antar /istem Kom !ter

Sistem Operasi mer! akan erangkat l!nak $ang %erf!ngsi melak!kan o erasi $ang meng!r!si tentang segala aktifitas kom !ter se erti men"!k!ng o erasi sistem a likasi "an mengen"alikan sem!a erangkat kom !ter agar "a at %er*alan selaras "engan f!ngsin$a( O erating s$stem mengontrol sem!a s!m%er "a$a kom !ter "an men$e"iakan lan"asan se#ingga se%!a# rogram a likasi "a at "it!lis ata! "i*alankan( Men!r!t Silberschatz/Galvin/Gagne 39::;)& Sistem Operasi a"ala# /!at! rogram $ang %ertin"ak se%agai erantara antara user "an hardware kom !ter( 6ia *!ga men$atakan %a#+a t!*!an "ari sistem o erasi a"ala# Melaksanakan rogram user mem!"a#kan "alam men$elesaikan masala# user(Mem%!at men*a"i m!"a# sistem kom !ter !nt!k "ig!nakanMen*a"ikan engg!naan hardware kom !ter men*a"i le%i# efisien( 7ore 3kernel) /istem O erasi Mesin ,<5 Inter reter<0om iler !ser

Sistem Operasi

T!gas "ari sistem o erasi 1

Tugas Sistem Operasi 4 Men$e"iakan Antaram!ka engg!na 3User interface) %er! a 1 2 Melak!kan erinta# 3command-based user interface) "alam %ent!k teks 2 Mengara#kan men! 3Menu driven) 4 Antaram!ka !nit grafik 3graphical user interface - U!) 2 Kom%inasi ikon "an men! !nt!k menerima "an melaksanakan erinta# 2 Men$e"iakan informasi $ang %erkaitan "engan hardware& $ait! %er! a erangkat $ang aktif ata! asif& "an mengen"alikan erangkat I<O 3!nput"#utput device)(

Melak!kan t!gas engola#an "an engen"alian s!m%er "a$a "alam se%!a# roses se%agai %erik!t 1 2 2 multitas$ing& $ait! %isa melak!kan t!gas se0ara serentak ata! sekalig!s a"a a likasi $ang sama ma! !n %er%e"a(

Multiprocessing& Pengg!naan ata! em rosesan se%!a# rogram se0ara serentak ole# %e%era a !nit 7PU 2 Timesharing& mengg!nakan sistem kom !ter $ang sama a"a %an$ak engg!na 2 2 Multithreading& mem roses akti=itas a"a %ent!k $ang sama "engan m!ltitasking teta i a"a a likasi t!nggal Scalability "an networ$& ! a$a kom !ter "alam mengen"alikan "an meningkatkan ke+as a"aan "an keamanan *!mla# engg!na "an mem erl!as ela$anan(

Pengelolaan >ile "an "irektori "ata& $ait! Memastikan file'file "alam en$im an sek!n"er terse"ia %ila "i erl!kan& "an mengamankan "ari engg!na $ang ti"ak "i%enarkan mengaksesn$a(

!a"anan Sistem Operasi /e%!a# sistem o erasi $ang %aik #ar!s memiliki la$anan %er! a? eksek!si rogram& o erasi !"#& mani !lasi filesystem& kom!nikasi& "an "eteksi kesala#an( 6alam emakaian se0ara multi-user sistem o erasi "a at le%i# meng!nt!ngkan $ait! le%i# efisien karena emakaian s!m%er "a$a %ersama antara !ser( /e%agai f!ngsi la$anan %ersama terse%!t maka sistem o erasi akan mem%erikan efisiensi engg!naan sistem %er! a 1 2 %esource allocator& a"ala# mengalokasikan s!m%er'"a$a ke %e%era a engg!na ata! 'ob $ang *alan a"a saat $ang %ersamaan( 2 Proteksi& men*amin akses ke sistem s!m%er "a$a "iken"alikan 3 engg!na "ikontrol aksesn$a ke sistem)( 2 Accounting& a"ala# merekam kegiatan engg!na& *ata# emakaian s!m%er "a$a 3kea"ilan ata! ke%i*aksanaan)(

Struktur Komponen Sistem Operasi


Silberschatz/Galvin/Gagne 39::;)& %er en"a at %a#+a !m!mn$a se%!a# sistem o erasi mo"ern mem !n$ai kom onen se%agai %erik!t1 4 4 4 4 4 4 4 4 Management Proses Management Memori Utama( Management Secondary-Storage( Management /istem I<O 3In !t<O!t !t)( Management Berkas( /istem Proteksi( )aringan( (ommand-!nterpreter system(

Konsep #nstruksi Sistem Operasi Antarm!ka 3interfa0e) antara sistem o erasi "engan rogram a likasi 3 user programs) "ikenal se%agai e@ten"e" instr!0iton 3 erl!asan instr!ksi)( E@ten"e" instr!0tion "a at *!ga "ise%!t se%agai anggilan sistem 3 system call)( 4 System Call$ La$anan langs!ng sisem o erasi ke emogram a"ala# s$stem 0all ata! API 3A li0ation Programming Interfa0e)( /$stem 0all a"ala# tata 0ara emanggilan "i rogram a likasi !nt!k mem erole# la$anan sistem o erasi( /$stem 0all %er! a r!tin sistem o erasi !nt!k ke erl!an tertent! $ang s esifik( 4 Proses Pengen%ali$ Mer! akan konse !tama "alam sem!a sistem o erasi( Pa"a "asarn$a a"ala# se%!a# rogram $ang "ieksek!si Berisi e@e0!ta%le rogram& rogramAs "ata "an sta0k& rogram 0o!nter& sta0k ointer "an register lainn$a( 4 Files. /istem o erasi men"!k!ng konse se%!a# "irektori( ,irarki roses "an file "iorganisasi se%agai trees( /etia roses memiliki "irektori ker*a(

4 6alam Shell. /istem o erasi a"ala# ko"e $ang "ilaksanakan s$stem 0alls( UNIB 0omman" inter reter "ise%!t s#ell( 6alam rom t UNIB& se%!a# karakter tan"a "ollar 3C)&mem%erita#!
emakai %a#+a s#ell men!ngg! ermintaan erinta#(

Klasifikasi Sistem Operasi /istem O erasi "a at "iklasifikasikan se%agai %erik!t 1 4 Ber"asarkan /kala Arsitek!t!rn$a 3Bit)( 6i%e"akan men*a"i /istem O erasi %erskala D' %it& EF'%it& "an ;9'%it& "an FG'%it( /istem o erasi "engan skala D'%it "an EF'%it saat ini s!"a# m!lai "itinggalkan& se"angkan saat ini ke%an$akan $ang "ig!nakan a"ala# skala ;9'%it& se erti sistem o erasi Microsoft )indows *T& )indows +,,,& windows-P&.!*U-& !/M #S"0,,& Sun Solaris ( /e"angkan $ang %ar! a"ala# "engan skala FG'%it& se erti +in"o+s'BP for FG'%it& D! !TA. U*!-& #pen 1MS& !/M A!- for %S"2,,,& S ! !%!-& dan 3P-UKlasifikasi sistem o erasi %er"asarkan En"'User Interfa0e1 2 (ommand Driven1 sel!r!# erinta# a"a sistem o erasi "iketikkan a"a rom t erinta# ata! "ieksek!si melal!i s0ri t file 3misal1 6O/& UNIB ata! BENIB) 2 raphical User !nterface 4 U!56 engg!na ak#ir mengg!nakan mo!se ata! alat en!n*!k $ang lain !nt!k memili# o%$ek $ang me+akili s!at! instr!ksi s esifik 3misal1 /em!a /istem O erasi 5in"o+s & IBM 2O/<9& MA7'O/& LINUB) Klasifikasi sistem o erasi %er"asarkan Pengg!na1 2 Single-User Single-Tas$ing1 /istem o erasi $ang #an$a mam ! !nt!k mela$ani sat! engg!na sekali +akt! !nt!k sat! instr!ksi "alam s!at! sikl!s roses 3misal M/'6O/) 2 Single-User Multi-Tas$ing1 /istem o erasi $ang #an$a mam ! !nt!k mela$ani sat! engg!na sekali +akt! "an mam ! !nt!k mengeksek!si %e%era a instr!ksi "alam sat! +akt! sikl!s roses 3misal 5in"o+s HI& IBM2O/<9& MA7'O/)( 2 Multi-User Multi-Tas$ing1 /istem o erasi $ang mam ! !nt!k mela$ani %e%era a engg!na sekalig!s "alam sat! +akt! "an *!ga mam ! !nt!k men*alankan %e%era a instr!ksi sekalig!s "alam s!at! sikl!s roses( Klasifikasi sistem o erasi %er"asarkan angsa asar1 2 /istem o erasi server"networ$& se erti 5in"o+s NT /er=er& 5in"o+s'BP& IBM AIB for R/<F:::& 6IGITAL UNIB& O en VM/& ,P'UB& /!n /olaris& "an IBM O/<G::& LINUB( 2 /istem o erasi des$top& se erti 5in"o+s HI< 5in"o+s NT 5orkstation& 5in"o+s'BP& LINUB& O/<9 5ra & Ma0O/& )a=a( 2 /istem o erasi 3andheld& se erti 5in"o+s 7E& GEO/& Magi0 7a (

Sistem Operasi &'#( UNIB sen"iri mer! akan nama se%!a# s$stem o erasi $ang asal m!lan$a "i kem%angkan a"a la%oratori!m Bell& ATJT( UNIB mer! akan s!at! sistem o erasi $ang "ikem%angkan "engan %a#asa 7& "an ser=er a"a !m!mn$a mengg!nakan sistem o erasi UNIB( Pa"a a+aln$a ara enggemar UNIB tela# mem%!at a likasi'a likasi $ang %er*alan "i atas sistem o erasi 6O/ semisal Uni@tool& MINIB& "an se%again$a( Unt!k le%i# memas$arakatkan sistem o erasi %er%asis UNIB a"a %asis kom !ter mikro 3P7) maka "ikem%angkanla# Lin!@( /tr!kt!r sistem UNIB ter"iri "ari %e%era a %agian& $ait! 1 2 2 La isan $ang aling "alam a"ala# perangkat keras 3hardware5 kom !ter "an iranti en"!k!ngn$a& se erti "isk& ta e& rinter "an lain se%again$a(%( 6i se !tar erangkat keras terse%!t ter"a at se*!mla# rogram $ang menangani se0ara "etail se erti s!m%er "a$a kom !ter& mengorganisir sistem file& meng!r!s "isk "an ta e( Pengo erasian $ang "ilak!kann$a sangat "etil se#ingga ti"ak erl! "iketa#!i ole# emakai( La isan ini $ang se%!t se%agai kernel $ang %erf!ngsi men*em%atani 3interface) kom!nikasi antara hardware "an sistem o erasi(Kernel men$e"iakan la is "!k!ngan& $ait! %er! a program utilitas( Utilitas %erf!ngsi !nt!k melak!kan akses sistem %agi emakai( La is terl!ar "ari sistem UNIB a"ala# shell( /#ell mer! akan eng#!%!ng antara emakai "an sistem( Bila emakai mengetikkan se%!a# erinta#& s#ell mener*ema#kan erinta# terse%!t "an mengatakan ke a"a kernel a a $ang #ar!s "ilak!kan( /es!ngg!#n$a s#ell mer! akan %agian "ari !tilitas( Nam!n karena ker!mitann$a "an f!ngsin$a $ang se"ikit !nik& maka s#ell 0en"er!ng "iangga se%agai la is ter isa#(

Kemampuan &'#( 4 )ultiuser$ /istem "a at "ig!nakan ole# le%i# "ari sat! orang a"a sat! saat(
4 4 )ultitasking( /istem "a at melak!kan %e%era a t!gas ata! roses a"a +akt! $ang %ersamaan( Sistem *ile$ Organisasi file "i UNIB memiliki str!kt!r o#on 3tree) $ang ter"iri "ari file "an "irektori( Karakteristik "ari sistem file UNIB antara lain1 2 Konsisten "alam mem roses "ata "an eralatan 2 Pert!m%!#an file "an "irektori se0ara "inamis 2 6ilengka i "engan roteksi Shell$ /#ell mer! akan antar m!ka emakai "engan sistem UNIB( &tilitas+utilitas$ UNIB memiliki le%i# "ari 9:: !tilitas $ang "a at "ig!nakan !nt!k mengelolasistem( Surat ,lektronik$ UNIB "ilengka i "engan fasilitas !nt!k sistem UNIB engiriman s!rat antar emakai "i lingk!ngan

4 4 4

4
4 4 4

UNIB akan "iangga Keras$ se%agai file %iasa( Konsep Perangkat Perangkat keras $ang ter#!%!ng a"a sistem
Kom!nikasi antar Proses kel!aran "ari s!at! roses "a at "i roses langs!ng ole# roses lainn$a( -aringan$ Pemakai UNIB "a at %er#!%!ngan "engan emakai lain "alam sat! kom !ter 3#!%!ngan antar terminal)( Keamanan$ UNIB men$e"iakan fasilitas keamanan !nt!k sistem serta *aringan sistem emakai %iasa& engem%ang sistem& "an a"ministrator

Sistem Operasi !#'&( LINUB& mer! akan sistem o erasi %e%as "an ter%!ka 3open source5 %erlesensi GPL

3 *U- eneral Public .isence) $ang mana


en"istri%!sian "an engem%angann$a %isa "ilak!kan se0ara %e%as "engan

mengik!tkan ko"e rogram asal se%agai


t!r!nann$a( /elain se%agai software open source& Lin!@ *!a me! akan software public domain $ait! l!nak $ang tan a #ak 0i ta(

erangkat

Ter"a at %an$ak sekali "istro Lin!@& $ang "ita+arkan& nam!n $ang %iasa "ig!nakan $ait! 1 4 4 /e%0at& "istri%!si $ang aling o !ler& ter!tama "i In"onesia( Re",at mer! akan "istri%!si ertama $ang instalasi "an engo erasiann$a m!"a#( .ebian& "istri%!si $ang meng!tamakan kesta%ilan "an ke#an"alan& meski !n mengor%ankan as ek kem!"a#an "an kem!tak#iran rogram( 6e%ian mengg!nakan ("e% "alam aket instalasi rogramn$a(

.istro !#'&(

Slackwar mer! akan "istri%!si $ang erna# !ngg!l "i "!nia Lin!@( ,am ir sem!ae& "ok!mentasi Lin!@ "is!s!n %er"asarkan /la0k+are( 6!a aling #al enting "ari /la0k+are a"ala# %a#+a
sem!a isin$a 3kernel& li%rar$ ata! !n a likasin$a) a"ala# $ang s!"a# ter!*i( /e#ingga m!ngkin agak t!a ta i $ang asti sta%il( Kang ke"!a karena "ia mengan*!rkan !nt!k menginstall "ari so!r0e se#ingga setia rogram $ang kita install tero timasi "engan sistem kita(

SuSE& "istri%!si $ang sangat terkenal "engan Ka/T 3Ket anot#er /et! Tools) !nt!k mengkonfig!rasi sistem( /!/E mer! akan "istri%!si ertama "imana instalasin$a "a at mengg!nakan %a#asa In"onesia(

4 4

)an%rak e&kita mer! akan =arian "istro Re",at $ang "io timasi !nt!k enti!m( Kala! kom !ter mengg!nakan enti!m ke atas& !m!mn$a Lin!@ %isa *alan le%i# 0e at "engan Man"rake( 1in!inu2 "istro $ang "iran0ang !nt!k "iinstall "i atas 6O/ 35In"o+s)( )a"i !nt!k men*alankann$a %isa "i'klik "ari 5in"o+s( 5inLin!@ "i%!at seakan' akan artisi mer! akan s!at! rogram
a likasi !n"er 5in"o+s(

/istem Lin!@ ters!s!n atas tiga kom nen enting $ait! 1 4

Struktur Sistem !inu2

Kernel& $ait! men$e"iakan sem!a f!ngsi $ang "i erl!kan !nt!k men*alankan roses& "an men$e"iakan la$anan sistem !nt!k mem%erikan engat!ran "an roteksi akses ke s!m%er "a$a erangkat keras termas!k a"a =irt!al memori( Kernel mengim lementasi sem!a fit!r $ang "i erl!kan s! a$a "a at %eker*a se%agai sistem o erasi( Perpustakaan sistem $ait! menent!kan k!m !lan f!ngsi stan"ar "imana a likasi "a at %erinteraksi "engan kernel& "an mengim lementasi #am ir sem!a f!ngsi sistem o erasi $ang ti"ak memerl!kan #ak en!# atas kernel( Per !stakaan *!ga "a at men$e"iakan =ersi le%i# kom leks "ari s$stem 0all "asar( &tilitas sistem& $ait! rogram $ang melak!kan eker*aan mana*emen se0ara in"i=i"!al(

Kelebihan !inu2/&'#( /oft+are a"a lainn$a&$ait! 1 2 2 2 2 2 2 2 2 2 2 Pa"a "asarn$a sem!a "ata tersim an "i "alam #ar""isk +ala! a"a %e%era a kon"isi "imana "ata tersim an "i "isket( Lin!@<UNIB mem%erikan %e%era a roses s esial "imana terminal& rinter "an "e=i0e #ar"+are lainn$a "a at "iakses se erti kita mengakses file $ang tersim an "alam #ar""isk ata! "isket( Lin!@ a"ala# se%!a# rogram o en so!r0e $ang gratis( Lin!@ s!"a# %er%asis ;9'FG %it& se#ingga ke0e atnn$a "a at "ian"alkan( Keamanan "ata $ang le%i# %aik Lin!@ "a at "i*alankan a"a %er%agai ma0am latform erangkat keras m!lai "ari Intel 3@DF)& #ingga rosesor RI/7 Lin!@<UNIB men$e"iakan ser=is !nt!k mem%!at& memo"ifikasi rogram& roses "an file( Lin!@<UNIB men"!k!ng str!kt!r file $ang %ersifat #irarki( Lin!@<UNIB a"ala# sala# sat! sistem o erasi $ang termas!k ke "alam kelas sistem o erasi $ang "a at melak!kan m!ltitasking( /elain m!ltitasking& Lin!@<UNIB *!ga "a at men"!k!ng m!lti!ser( Lin!@ *!ga men"!k!ng !nt!k m!lti0onsole "imana a"a saat %ersamaan "i "e an kom !ter langs!ng tan a #ar!s melal!i *aringan "an mem!ngkinkan le%i# "ari sat! !ser mas!k ke "akam sistem( Lin!@<UNIB memiliki %e%era a kele%i#an "i%an"ing "engan soft+are

Sistem Operasi 1in%ows 1in%ows a"ala# *enis sistem o erasi "engan mo"!s tam ilan grafik ata! raphical User !nterface 3GUI) $ang "ikel!arkan ole# er!sa#aan

Mi0rosoft& se#ingga =is!alisasin$a akan le%i# menarik engg!nan$a "an le%i# m!"a# mengg!nakann$a( Ti"ak se erti Lin!@ $ang mer! akan sistem o erasi open-source& !nt!k men"a atkan sistem o erasi 5in"o+s #ar!s %a$ar a"a =en"orn$a $ait! Mi0rosoft( 7onto#n$a 5in"o+s ;(E:& 5in"o+s ;(EE 3+orkgro! )& 5in"o+s HI& 5in"o+s HD $ang mer! akan sistem o erasi !nt!k engg!na t!nggal3single-user)( /e"angkan !nt!k single ma! !n multi-user tela# "ikem%angkan 5in"o+s 9:::& 5in"o+s BP ata! "ise%!t +in"o+s 9::9& "an 5in"o+s 9::;( ,ingga saat ini %an$ak engg!na 5in"o+s NT&

kom !ter $ang meng!ngg!llkan 5in"o+s BP karena fit!r'fit!r $ang "imilikin$a(Pro"!k ter%ar! /O 5in"o+s a"ala# Long#orm

*itur+fitur 1in%ows (P 4 Protecte% Kernel )o%e Architecture$ Mer! akan >asilitas $ang mem!ngkinkan a likasi ti"ak akan mengakses ko"e kernel s$stem o erasi se0ara langs!ng se#ingga "a at meningkatkan ke#an"alan s$stem( 4 Si%e b" Si%e .!!( >asilitas ini "im!ngkinkan 0ras# ata! konflik a likasi "engan kom onen +in"o+s "a at "ik!rangi karena "im!ngkinkann$a setia a likasi !ntik mengeksek!si =ersi 6LLn$a sen"iri( 4 #nternet 3onnection *irewall( Tam%a#an fasilitas $ang %erg!na sekali !nt!k melin"!ngi kom !ter kita "ari gangg!an en$!s! an ketika kita terkoneksi ke Internet( 4 ."namic &p%ate( /angat mem%ant! !nt!k kelan0aran *alann$a sistem o erasi karena fasilitas ini "a at se0ara otomatis melak!kan ! "ate %aik kom ati%ilitas "ri=er & at0# !nt!k a likasi "an er%aikan' er%aikan a"a masala# keamanan sistem o erasi( 4 Personalize% 1elcome Screen( /etia in"i=i"! $ang mem !n$ai a00o!nt "a at memiliki #alaman em%!kaan $ang %er%e"a'%e"a sat! sama lainn$a +ala! !n kom !ter $ang "i akai sama( 4 *ast &ser Switching$ >asilitas ini mem!ngkinkan kita "an !ser lainn$a $ang memakai P7 $ang sama ti"ak erl! men!t! setia a likasi +ala! !n %er in"a# !ser "ari sat! ke !ser lainn$a(& a a%ila kita ingin kem%ali akses a00o!nt kita maka a likasi $ang se%el!mn$a kita akai teta masi# a"a( 4 *ile an% Settings Transfer 1izar%$ >asilitas ini mem!ngkinkan kita !nt!k memin"a#kan file& "o0!ment "an setting "ari sat! kom !ter ke kom !ter lainn$a( 5iLar" ini akan meman"! kita !nt!k migrasi file& "ok!men "an setting "ari kom !ter $ang lama ke kom !ter $ang %ar!( 4 3ompatibilit" )o%e$ Mer! akan mo"e $ang sangat %erg!na a a%ila kita ingin men*alankan a likasi lama $ang #an$a mam ! *alan "i =ersi'=ersi +im"o+s se%el!mn$a(

4
4

/emote Assistance$ >asilitas ini %isa !nt!k mem%ant! melal!i koneksi Internet ( melak!kan %ant!an sesama rekan engg!na 5in"o+s BP
A"an$a Internet E@ lorer =er F(: se%agai %ro+ser stan"ar ( Be%era a fit!r lainn$a $ang 0!k! menarik "iantaran$a1 2 1in%ows )e%ia Pla"er for 1in%ows (P& "engan fasilitas Pla$%0ak 6V6& 76 B!rning& serta mam ! mengeks or =i"eo ke orta%le "e=i0e se erti P6A ( >asilitas men! =i"eo $ang le%i# "itingkatkan "an !ser interfa0e $ang le%i# fleksi%el 2 2 2 Auto /ecognition & fasilitas+in"o+s $ang mem!ngkinkan setia kita memas!kkan MIP& 7om >las# 7ar" ata! )AM "isk& se0ara otomatis %er!sa#a mengenalin$a "an langs!ng76& memanggil a a0t likasi $ang ses!ai( 3. 4urning& soft+are !nt!k mem%!at 76 B!ilt in( Mi0rosoft *!ga mem er%aiki kemam !an 5in"o+s BP !nt!k meng!rangi Re%oot a"a saat install a likasi ata! eralatan %ar!(

Sistem Operasi !ain .OS 3Dis$ #perating Sistem)& mer! akan sistem o erasi %erorientasi a"a erinta# teks $ang "io erasikan a"a 0omman" rom t( /istem o erasi ini mer! akan en"a#!l! "ari +in"o+s( 6O/ "engan P7'6O/ $ang "i%!at ole# IBM 7or ( a"ala# sistem o erasi !nt!k kom !ter P7 %er%asis EF'%it $ang ertama kali terkenal "an menggantikan sistem o erasi se%el!mn$a $ait! 7P<M 37ontrol Program< Monitor) $ang %er%asis kom !ter D'%it( /elain it! m!n0!l M/'6O/ $ang "i%!at ole# Mi0rosoft $ang masi# "ig!nakan #ingga saat ini $ang %ero erasi a"a =ersi +on"o+s milik mi0rosoft( Prinsi n$a erinta#' erinta# a"a sistem o erasi 6O/ "i%e"akan men*a"i 9 %ent!k erinta#& $ait! internal coammand "an e7ternal command( Sistem Operasi lain /elain it! a"a sistem o erasi lain $ang *!ga %er%asis *aringan se erti *ovell *etware& /anyan 1ines& (PM& #S"+ )arp Server& Mac #S - 4Apple *#S5& "an .A*tastic(

Software

Aplikasi

Software aplikasi ata! erangkat l!nak a likasi a"ala# soft+are rogram $ang memiliki aktifitas emrosesan erinta# $ang "i erl!kan !nt!k melaksanakan ermintaan engg!na "engan t!*!an tertent!( /oft+are a likasi ter"iri "ari 1 4 4 4 4 4 4 Ba#asa Pemrograman 3Programming language) Program A likasi 3Aplication Program) Program Paket<Paket a likasi 3Pac$et Program) Program Utilitas 3Utility Program) Games "an Entertainment 6an lain'lain

4ahasa Pemrograman 4ahasa Pemrograman 3Programming language) a"ala# erangkat l!nak %a#asa $ang "ig!nakan "engan 0ara meran0ang ata! mem%!at rogram ses!ai "engan str!kt!r "an meto"e $ang "imiliki ole# %a#asa rogram it! sen"iri( Kom !ter menger*akan transformasi "ata %er"asarkan k!m !lan erinta# rogram $ang tela# "i%!at ole# emrogram( K!m !lan erinta# ini #ar!s "imengerti ole# kom !ter& %erstr!kt!r tertent! 3 synta7) "an %ermakna( Ba#asa emrograman mer! akan notasi !nt!k mem%erikan se0ara te at rogram kom !ter( Men!r!t tingkatann$a& %a#asa emrograman "i%agi atas ; tingkatan& $ait!1 4 Ba#asa emrograman tingkat ren"a# 3.ow .evel .anguage)& %a#asa emrograman *enis ini sangat s!lit "imengerti karena instr!ksin$a mengg!nakan %a#asa mesin( Biasan$a $ang mengerti #an$ala# em%!atn$a sa*a karena isi rogrammn$a %er! a ko"e'ko"e mesin( Ba#asa Pemrograman tingkat menenga# 3Midle .evel .anguage)& mer! akan %a#asa emrograman tingkat menenga# "imana engg!naan instr!ksi s!"a# men"ekati %a#asa se#ari'#ari& +ala! !n %egit! masi# s!lit !nt!k "i mengerti( Kang tergolong ke"alam %a#asa ini a"ala# Assem%ler( Ba#asa emrograman tingkat tinggi 33igh .evel .anguage)& mer! akan %a#asa tingkat tinggi $ang mem !n$ai 0iri le%i# terstr!kt!r& m!"a# "imengerti karena mengg!nakan %a#asa se#ari'#ari( 7onto#'0onto# %a#asa $ang "ise%!t "iatas mer! akan %a#asa $ang "ig!nakan a"a le=el ini( 7onto#n$a 1 Basi0& Pas0al& 6el #i& Vis!al /t!"io 3Vis!al Basi0& =is!al >o@ ro& Vis!al O%*e0k)& ORA7LE& M/'/NL& Perl& P#$ton& Informi@& 7& 7OO A6A& )a=a& P,P& A/P& BML "an lain se%agaian$a( Ba#asa se erti )a=a& P,P& A/P& BML %iasan$a "ig!nakan !nt!k emrograman a"a internet& "an masi# %an$ak lagi $ang ter!s %erkem%ang $ang saat ini %iasan$a "engan ekstensi (NET se erti Vis!al Basi0(NET "an 6el #i(NET $ang mer! akan %a#asa rogram $ang "ikem%angkan a"a ara# %asis internet(

4 4

3ompiler %an #ntepreter Pener*ema#an "ari ko"e s!m%er "alam %a#asa tingkat tinggi ke"alam instr!ksi mesin "ilak!kan "engan "!a ma0am 0ara& $ait! kom ilasi 3compiler) "an inter retasi 3interpreter)( 4 4 3ompiler A"ala# s!at! rogram $ang menter*ema#kan %a#asa rogram 3 source code) ke "alam %a#asa o%*ek 3ob'ect code)( 7om iler mengga%!ngkan kesel!r!#an %a#asa rogram "ik!m !lkan kem!"ian "is!s!n kem%ali( 7om iler memerl!kan +akt! !nt!k mem%!at s!at! rogram $ang "a at "ieksek!si ole# kom !ter( #nterpreter menganalisis "an mengeksek!si setia %aris "ari rogram tan a meli#at rogram se0ara kesel!r!#an( Ke!nt!ngan "ari Inter reter a"ala# "alam eksek!si $ang %isa "ilak!kan "engan segera( Tan a melal!i ta#a kom ilasi& !nt!k alasan ini inter reter "ig!nakan a"a saat em%!atan rogram %erskala %esar(

)o%el Pemrograman Mo"el'mo"el ata! ti e engem%angan emrograman "a at "i%e"akan men*a"i 1 4 )o%el Pemrograman Tak Terstruktur$ Kait! mo"el emrograman $ang "imiliki ole# %a#asa mesin( Bent!k "an str!kt!rn$a s!lit !nt!k "itent!kan algoritman$a( /tr!kt!r emrograman %iasan$a %er"asar a"a emikiran k#!s!s ole# em%!at rogram "an %iasan$a #an$a "imengerti ole# em%!atn$a sa*a( Bent!k emrograman ini "ig!nakan saat ertama kali "i%!at kom !ter( /aat ini %ent!k emrograman ini sangat *arang "ig!nakan %a#kan %isa "ikatakan #am ir ti"ak a"a( 4 )o%el Pemrograman terstruktur $Pemrograman terstr!kt!r a"ala# 0ara emrosesan "ata $ang terst!kt!r( Prinsi emrograman terstr!kt!r a"ala# *ika s!at! roses tela# sam ai a"a oint tertent!& maka roses selan*!tn$a ti"ak %ole# melom at ke %aris se%el!mn$a& ke0!ali !nt!k roses %er!lang( T!*!an "ari emrograman terstr!kt!r a"ala# 1 2 Unt!k meningkatkan kiner*a ata! ke#an"alan rogram 2 Agar Program m!"a# "i%a0a "an "itel!s!ri 2 Unt!k men$e"er#anakan ker!mitan rogram 7iri'0iri emrograman terstr!kt!r a"ala# 1 2 Memiliki algoritma eme0a#an masala# $ang %aik "an %enar 2 2 2 2 2 6alam men!liskan rogram #ar!s memiliki str!kt!r logika $ang %enar "an m!"a# "i a#ami Memiliki str!kt!r "asar $ait! eng!r!tan 3sorting)& seleksi 3selection)& "an er!langan 3looping) Meng#in"ari engg!naan ern$ataan GOTO& $ang %isa mengaki%atkan rogram men*a"i ti"ak terstr!kt!r( Memiliki sistem en"ok!mentasian $ang %aik "an m!ra# Bia$a eng!*ian "an era+atann$a m!ra#(

Algoritma Algoritma a"ala# k!m !lan !r!tan erinta# $ang menent!kan o erasi'o erasi tertent! $ang "i erl!kan !nt!k men$elesaikan s!at! masala# ata! !n menger*akan s!at! t!gas tertent!( Algoritma mer! akan !r!tan langka# instr!ksi $ang logis( /etia langka# instr!ksi menger*akan s!at! tin"akan aksi( Bila s!at! aksi "ilaksanakan& maka o erasi ata! se*!mla# o erasi $ang %erses!aian "engan aksi it! "iker*akan ole# emroses( Bila "ata $ang "ig!nakan %enar& maka algoritma akan selal! %er#enti "engan mem%erikan #asil $ang %enar !la( Pem%!atan algoritma #ar!s selal! "ikaitkan "engan1 2 Ke%enaran algoritma& $akni %ila rogram selesai maka #asiln$a *!ga %enar 2 Kom leksitas& lama& "an *!mla# +akt! roses "an engg!naan memori( Algoritma !nt!k meneta kan rogram $ang %aik& %er0irikan1 2 Te at sasaran& $ait! memen!#i s esifikasi eker*aan "an %eker*a ses!ai t!*!an(

2 >le@i%le "an orta%le& $ait! fle@i%le !nt!k "ikem%angkan le%i# lan*!t serta Porta%le nt!k "ig!nakan a"a %er%agai sistem "an mesin
2 2 2 2 2 Bersi# "ari kesala#an sistem ata! !n lo*ik M!ra#& efisien "alam engg!naan iranti memori "an en$im anan lainn$a 7e at +akt! elaksanaann$a 6i"ok!mentasi "engan %aik !nt!k engo erasian& emeli#araan "an engem%angan Algoritma mer! akan em%erian 3"es0ri tion) elaksanaan s!at! roses& "imana se%!a# roses "iker*akan ole# emroses mengik!ti algoritma $ang s!"a# "i%!at(

)o%el Pemrograman 4erorientasi Ob5ek

Mo"el emrograman %erorientasi o%*ek 3#b'ect #riented Programming "##P) se%enarn$a menir! ke#i"! an n$ata& $ait! %a#+a segala ses!at! "isekitar kita a"ala# o%*ek(
Orientasi o%*ek a"ala# 0ara an"ang %!kan seke"ar algoritma $ang "itera kan a"a %a#asa %erorientasi o%*ek( 7ara an"ang o%*ek meman"ang segala ses!at! se%agai o%*ek(/e erti misal orang& mo%il& %!k!& tele=isi& "an se%again$a a"ala# o%*ek( /etia o%*ek memiliki "!a elemen $ait! "ata "an meto"a( /etia %a#asa emrograman %erorientasi o%*ek asti men"!k!ng tiga konse "asar se%agai %erik!t 1 4 4 4 Pengkapsulan 3Encapsulation)& $ait! engga%!ngan "ata "an meto"e ke "alam sat! kesat!an $ang "ise%!t kelas( Pewarisan 3inheretence)& $ait! en!r!nan ter#a"a sifat in"!k "an mem!ngkinkan !nt!k mem%!at kelas %ar! $ang memiliki "ata "an meto"e "ari kelas lain& teta i *!ga memiliki "ata "an meto"e sen"iri( Polimorfisme 3polymorphism)& $ait! %e%era a kelas $ang "it!r!nkan "ari sat! kelas mem !n$ai sama teta i im lementasin$a $ang %er%e"a( meto"e $ang

Program Aplikasi

Program A likasi "a at "i%e"akan atas tiga katagori& $ait! Personal Pac$aged Software& )or$group (omputing& "an Enterprise Applications8
4 Personal Packaged Software.Personal Pac$aged Software& adalah se$umpulan perang$at luna$ tertentu yang telah diintegrasi$an dengan senga'a pada perang$at $eras yang ada 4dalam hal ini P(5 dengan tu'uan untu$ $epentingan yang sifatnya personal8 9ang termasu$ dalam $atagori ini adalah6 Accounting & (ommunication& Des$top database& Des$top Publishing& :orms& raphic"Draw and Paint& raphics"presentation& !nformation Management& !ntegrated& Personal :inance& #ffice Suite& Pro'ect Management& Spreadsheet& Utilities& )ord Processor& ames"Entertainment8 Workgrou Com uting. )or$group (omputing& a"ala# erangkat l!nak $ang memiliki f!ngsi wor$group 3kola%orasi) "alam s!at! lingk!ngan ker*a( /e erti Messaging system& conferencing& e-forms& email& scheduling& wor$flow8 !nter rise A lications. Enterprise Applications& a"ala# serangkaian a likasi $ang "i"esain !nt!k mem%ant! engg!na "alam #al engelolaan "ata "an men"!k!ng f!ngsi'f!ngsi %isnis "ari s!at! organisasi( /e erti1 3ori;ontal Application& 1ertical Application& Pro'ect management& Pengembangan apli$asi& !ntegrasi perang$an luna$& !ntegrasi sistem-sistem& Pengembangan te$nologi8

4 4

'''PPPooo:::oooPPP'''

Anda mungkin juga menyukai