perangkat lunak komputer

38
 Perangkat lunak komputer, atau hanya perangkat lunak, adalah kumpulan  program komputer dan terkait data yang menyediakan instruksi memberitahu komputer apa yang harus dilakukan. The term was co ined to contrast to the old term hardware (meaning  physical devices). Istilah ini diciptakan untuk Berbeda d engan istilah lama hardware (berarti perangkat fisik). In contrast to hardware, software is intangible, meaning it "cannot be touched". [ 1 ] Software is also sometimes used in a more narrow sense, meaning application software only. Berbeda dengan perangkat keras, perangkat lunak tidak berwujud, yang berarti "tidak dapat disentuh".  [1] Software ini juga kadang-kadang digunakan dalam arti yang lebih sempit, yang berarti  perangkat lunak aplikasi saja. Sometimes the term includes data that ha s not traditionally been associated with computers, such as film, tapes and records. [ 2 ] Kadang-kadang istilah ini mencakup data yang belum secara tradisional dikaitkan dengan komputer, seperti film, kaset, dan catatan. [2]  Examples of computer software include: Contoh-contoh perangkat lunak komputer meliputi: Application software includes end-user applications of computers such as word  processors or Video games , and ERP software for groups of users. Aplikasi  perangkat lunak termasuk aplikasi-pengguna akhir komputer seperti   pengolah kata atau permainan video , dan perangkat lunak ERP untuk kelompok pengguna. Middleware controls and co-ordinates distributed systems . Middleware kontrol dan co-ordinates sistem terdistribusi . Programming languages define the syntax and sematics of computer programs. Bahasa Pemrograman mendefinisikan sintaks dan sematics program komputer. For example, many mature banking applications were written in the COBOL language, originally invented in 1959. Sebagai contoh, banyak aplikasi perbankan dewasa ditulis di COBOL  bahasa, awalnya diciptakan pada tahun 1959. Newer applications are often written in more modern programming languag es. aplikasi yang lebih baru seringkali ditulis dalam bahasa pemrograman yang lebih modern. System software includes operating systems , which govern computing resources. Sistem perangkat lunak termasuk sistem operasi , yang mengatur sumber daya komputasi. Today large applications running on remote machines such as Websites are considered to be system software, because the end- user interface is generally through a Graphical user interface (GUI), such as a web browser . Hari  besar aplikasi yang berjalan pada mesin remote seperti Website dianggap menjadi  perangkat lunak sistem, karena akhir- antarmuka pengguna umumnya melalui antarmuka pengguna grafis (GUI), seperti browser web . Testware is software for testing hardware or a software package . Testware adalah  perangkat lunak untuk pengujian perangkat keras atau  perangkat lunak paket  . Firmware is low-level software often stored on electrically programmable memory devices. Firmware adalah perangkat lunak tingkat rendah sering disimpan pada memori perangkat elektrik diprogram. Firmware is given its name  because it is treated like hardware and run ("executed") by other software  programs. Firmware diberikan nama karena diperlakukan seperti perangkat keras dan menjalankan ("dieksekusi") dengan program perangkat lunak lainnya.

Upload: farid-mus

Post on 06-Jul-2015

565 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 1/38

 

Perangkat lunak komputer, atau hanya perangkat lunak, adalah kumpulan  programkomputer dan terkait data yang menyediakan instruksi memberitahu komputer apa yangharus dilakukan. The term was coined to contrast to the old term hardware (meaning physical devices). Istilah ini diciptakan untuk Berbeda dengan istilah lama hardware (berarti perangkat fisik). In contrast to hardware, software is intangible, meaning it

"cannot be touched".[ 1 ]

Software is also sometimes used in a more narrow sense,meaning application software only. Berbeda dengan perangkat keras, perangkat lunak tidak berwujud, yang berarti "tidak dapat disentuh". [1] Software ini juga kadang-kadangdigunakan dalam arti yang lebih sempit, yang berarti perangkat lunak aplikasi saja.Sometimes the term includes data that has not traditionally been associated withcomputers, such as film, tapes and records. [ 2 ] Kadang-kadang istilah ini mencakup datayang belum secara tradisional dikaitkan dengan komputer, seperti film, kaset, dancatatan. [2] 

Examples of computer software include: Contoh-contoh perangkat lunak komputer meliputi:

• Application software includes end-user applications of computers such as word processors or Video games , and ERP software for groups of users. Aplikasi perangkat lunak termasuk aplikasi-pengguna akhir komputer seperti  pengolahkata atau permainan video , dan perangkat lunak ERP untuk kelompok pengguna.

• Middleware controls and co-ordinates distributed systems . Middleware kontroldan co-ordinates sistem terdistribusi .

• Programming languages define the syntax and sematics of computer programs.Bahasa Pemrograman mendefinisikan sintaks dan sematics program komputer.For example, many mature banking applications were written in the COBOL language, originally invented in 1959. Sebagai contoh, banyak aplikasi perbankan

dewasa ditulis di COBOL  bahasa, awalnya diciptakan pada tahun 1959. Newer applications are often written in more modern programming languages. aplikasiyang lebih baru seringkali ditulis dalam bahasa pemrograman yang lebih modern.

• System software includes operating systems , which govern computing resources.Sistem perangkat lunak termasuk sistem operasi , yang mengatur sumber dayakomputasi. Today large applications running on remote machines such asWebsites are considered to be system software, because the end- user interface isgenerally through a Graphical user interface (GUI), such as a web browser . Hari besar aplikasi yang berjalan pada mesin remote seperti Website dianggap menjadi perangkat lunak sistem, karena akhir- antarmuka pengguna umumnya melaluiantarmuka pengguna grafis (GUI), seperti browser web .

Testware is software for testing hardware or a software package . Testware adalah perangkat lunak untuk pengujian perangkat keras atau perangkat lunak paket .• Firmware is low-level software often stored on electrically programmable

memory devices. Firmware adalah perangkat lunak tingkat rendah seringdisimpan pada memori perangkat elektrik diprogram. Firmware is given its name because it is treated like hardware and run ("executed") by other software programs. Firmware diberikan nama karena diperlakukan seperti perangkat kerasdan menjalankan ("dieksekusi") dengan program perangkat lunak lainnya.

Page 2: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 2/38

 

• Shrinkware is the older name given to consumer bought software, because it wasoften sold in reatail stores in a shrinkwrapped box. Shrinkware adalah nama yanglebih tua yang diberikan kepada konsumen membeli perangkat lunak, karenasering dijual di toko-toko reatail dalam shrinkwrapped kotak.

• Device drivers control parts of computers such as disk drives , printers , CD

drives , or computer monitors . Device driver kontrol bagian komputer sepertidisk drive , printer , CD drive , atau monitor komputer .• Programming tools help conduct computing tasks in any category listed above.

Peralatan Pemrograman membantu tugas-tugas komputasi dilakukan di setiapkategori yang tercantum di atas. For programmers, these could be tools for debugging , or reverse engineering older  legacy systems in order to check sourcecode compatibility . Untuk programer, ini bisa menjadi alat untuk debugging ,atau reverse engineering tua warisan sistem untuk memeriksa kompatibilitas kodesumber .

Contents Isi

[hide]

• 1 History 1 Sejarah• 2 Overview 2 Ikhtisar • 3 Types of software 3 Jenis perangkat lunak 

o 3.1 System software 3,1 Perangkat lunak sistem

o 3.2 Programming software 3,2 Pemrograman perangkat lunak 

o 3.3 Application software 3,3 Aplikasi

• 4 Software topics 4 Software topik o 4.1 Architecture 4,1 Arsitektur 

o 4.2 Documentation 4,2 Dokumentasi

o 4.3 Library 4,3 Perpustakaan

o 4.4 Standard Standar 4,4

o 4.5 Execution 4,5 Eksekusi

o 4.6 Quality and reliability 4,6 Kualitas dan kehandalan

o 4.7 License 4,7 Lisensi

o 4.8 Patents 4,8 Paten

• 5 Design and implementation 5 Desain dan implementasi• 6 Industry and organizations 6 Industri dan organisasi• 7 References 7 Referensi

• 8 Weblinks 8 Weblinks

[ edit ] History [ sunting ] Sejarah

For the history prior to 1946, see History of computing hardware . Untuk sejarah sebelum1946, lihat Sejarah perangkat keras komputer .

Page 3: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 3/38

 

The first theory about software was proposed by Alan Turing in his 1935 essayComputable numbers with an application to the Entscheidungsproblem (Decision

 problem) . [ 3 ] Paul Niquette claims to have coined the term "software" in this sense in1953, [ 4 ] and first used in print by John W. Tukey in 1958. [ 5 ] The academic fieldsstudying software are computer science and software engineering . Teori pertama tentang

 perangkat lunak diusulkan oleh Alan Turing dalam esainya 1935 nomor Computabledengan aplikasi ke Entscheidungsproblem (Keputusan masalah). [3] Paulus Niquettemengklaim telah menciptakan istilah "perangkat lunak" dalam pengertian ini pada tahun1953, [4] dan pertama kali digunakan di cetak oleh John W. Tukey pada tahun 1958. [5]

The bidang akademik mempelajari perangkat lunak ilmu komputer dan rekayasa perangkat lunak .

This section does not cite any references or sources . Bagian ini tidak 

mengutip manapun acuan atau sumber .Please help improve this article  by adding citations to reliable sources . Silakan bantumemperbaiki artikel ini dengan menambahkan referensi sumber terpercaya . Unsourced materialmay be challenged and removed . (June 2010) Bahan rujukan dapat ditantang dan dihapus . (Juni

2010) 

The history of computer software is most often traced back to the first software bug in1946. Sejarah perangkat lunak komputer yang paling sering ditelusuri kembali ke pertama bug perangkat lunak pada tahun 1946. As more and more programs enter therealm of firmware, and the hardware itself becomes smaller, cheaper and faster due toMoore's law , elements of computing first considered to be software, join the ranks of hardware. Seperti lebih program dan lebih memasuki bidang firmware, dan perangkatkeras itu sendiri menjadi lebih kecil, lebih murah dan lebih cepat karena Hukum Moore ,unsur-unsur komputasi pertama dianggap perangkat lunak, bergabung dengan barisanhardware. Most hardware companies today have more software programmers on the

 payroll than hardware designers, since software tools have automated many tasks of Printed circuit board engineers. Sebagian besar perangkat keras perusahaan ini memiliki pemrogram perangkat lunak lebih lanjut tentang gaji dari desainer hardware, karena perangkat lunak telah otomatis banyak tugas  papan sirkuit cetak  insinyur. Just like theAuto industry , the Software industry has grown from a few visionaries operating out of their garage with prototypes . Steve Jobs and Bill Gates were the Henry Ford and LouisChevrolet of their times, who capitalized on ideas already commonly known before theystarted in the business. Sama seperti industri Auto , di industri perangkat lunak telah berkembang dari beberapa visioner beroperasi dari garasi mereka dengan prototipe .Steve Jobs dan Bill Gates adalah Henry Ford dan Louis Chevrolet kali mereka, yangmemanfaatkan ide yang sudah dikenal sebelum mereka mulai di bisnis. In the case of 

Software development , this moment is generally agreed to be the publication in the1980's of the specifications for the IBM Personal Computer published by IBM employeePhilip Don Estridge . Dalam hal pengembangan piranti lunak , saat ini umumnya setujuuntuk penerbitan di tahun 1980 tentang spesifikasi untuk IBM Personal Computer diterbitkan oleh IBM karyawan Philip Don Estridge . Today his move would be seen as atype of crowd-sourcing . Hari ini langkahnya akan dilihat sebagai jenis orang-sourcing .

Page 4: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 4/38

 

Until that time, software was bundled with the hardware by Original equipmentmanufacturers (OEMs) such as Data General , Digital Equipment and IBM. Sampai saatitu, perangkat lunak  paket dengan perangkat keras oleh  produsen peralatan Original (OEM) seperti Data General , Digital Equipment dan IBM. When a customer bought aminicomputer  , at that time the smallest computer on the market, the computer did not

come with Pre-installed software , but needed to be installed by engineers employed bythe OEM. Ketika pelanggan membeli sebuah komputer mini , pada saat itu komputer terkecil di pasaran, komputer tidak datang dengan  pra-instal perangkat lunak , namun perlu diinstal oleh para insinyur yang dipekerjakan oleh OEM. Computer hardwarecompanies not only bundled their software, they also placed demands on the location of the hardware in a refrigerated space called a computer room . Perusahaan hardwarekomputer tidak hanya paket perangkat lunak mereka, mereka juga ditempatkan tuntutan pada lokasi perangkat keras dalam ruang pendingin disebut ruang komputer . Mostcompanies had their software on the books for 0 dollars, unable to claim it as an asset(this is similar to financing of popular music in those days). Sebagian besar perusahaan perangkat lunak mereka pada buku-buku untuk 0 dolar, tidak bisa mengklaim sebagai

aset (ini mirip dengan pembiayaan musik populer di hari-hari). When Data Generalintroduced the Data General Nova , a company called Digidyne wanted to use its RDOS operating system on its own hardware clone . Ketika memperkenalkan Data Umum DataUmum Nova , sebuah perusahaan bernama Digidyne ingin penggunaannya RDOS sistemoperasi sendiri clone hardware . Data General refused to license their software (whichwas hard to do, since it was on the books as a free asset), and claimed their "bundlingrights". Data Umum menolak untuk lisensi software mereka (yang sulit untuk dilakukan,karena itu pada buku-buku sebagai aset bebas), dan mengklaim "hak-hak mereka bundling". The Supreme Court set a precedent called Digidyne v. Data General in 1985.The Mahkamah Agung menetapkan preseden yang disebut Digidyne v. Data Umum padatahun 1985. The Supreme Court let a 9th circuit decision stand, and Data General was

eventually forced into licensing the Operating System software because it was ruled thatrestricting the license to only DG hardware was an illegal tying arrangement . [ 6 ] Soonafter, IBM 'published' its DOS source for free, and Microsoft was born. MahkamahAgung membiarkan keputusan sirkuit berdiri 9, dan Data General akhirnya dipaksalisensi perangkat lunak Sistem Operasi karena memutuskan bahwa membatasi lisensiuntuk hardware DG hanya pengaturan mengikat ilegal. [6] Segera setelah itu, IBM'diterbitkan' nya DOS sumber bebas, dan Microsoft lahir. Unable to sustain the loss fromlawyer's fees, Data General ended up being taken over by EMC Corporation . Tidak dapat mempertahankan rugi dari bayaran pengacara, Data General akhirnya diambil aliholeh EMC Corporation . The Supreme Court decision made it possible to value software,and also purchase Software patents . Keputusan Mahkamah Agung membuat perangkat

lunak untuk nilai yang mungkin, dan juga membeli paten Software . The move by IBMwas almost a protest at the time. Langkah oleh IBM hampir protes pada saat itu. Few inthe industry believed that anyone would profit from it other than IBM (through free publicity). Beberapa di industri percaya bahwa orang akan keuntungan dari itu selainIBM (melalui publisitas gratis). Microsoft and Apple were able to thus cash in on 'soft' products. Microsoft dan Apple mampu sehingga tunai pada 'lunak' produk. It is hard toimagine today that people once felt that software was worthless without a machine. Sulitmembayangkan hari ini bahwa orang pernah merasa bahwa perangkat lunak tidak 

Page 5: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 5/38

 

 berharga tanpa mesin. There are many successful companies today that sell only software products, though there are still many common software licensing problems due to thecomplexity of designs and poor documentation, leading to patent trolls . Ada banyak  perusahaan sukses sekarang ini yang menjual produk-produk perangkat lunak saja,meskipun masih ada masalah lisensi software yang umum banyak karena kompleksitas

desain dan dokumentasi miskin, menyebabkan troll paten .

With open software specifications and the possibility of software licensing, newopportunities arose for software tools that then became the de facto standard , such asDOS for operating systems, but also various proprietary word processing and spreadsheet  programs. Dengan spesifikasi perangkat lunak yang terbuka dan kemungkinan lisensi perangkat lunak, peluang baru muncul untuk perangkat lunak yang kemudian menjadistandar de facto , seperti DOS untuk sistem operasi, tetapi juga berbagai pengolahan katadan eksklusif spreadsheet program. In a similar growth pattern, proprietary developmentmethods became standard Software development methodology . Dalam pola pertumbuhan yang sama, metode pengembangan kepemilikan menjadi standar 

metodologi pengembangan perangkat lunak  .

[ edit ] Overview [ sunting ] Ikhtisar

A layer structure showing where operating system is located on generally used softwaresystems on desktops Struktur lapisan yang menunjukkan di mana operating system terletak pada perangkat lunak Sistem yang digunakan umumnya pada desktop 

Software includes all the various forms and roles that digitally stored data may have and play in a computer (or similar system), regardless of whether the data is used as code for a CPU, or other interpreter , or whether it represents other kinds of information .Perangkat Lunak mencakup semua berbagai bentuk dan peran yang disimpan data digital

Page 6: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 6/38

 

mungkin memiliki dan bermain di komputer (atau sistem serupa), terlepas dari apakahdata yang digunakan sebagai kode untuk sebuah CPU, atau juru bahasa , atau apakah itumerupakan jenis lain dari informasi . Software thus encompasses a wide array of productsthat may be developed using different techniques such as ordinary  programminglanguages , scripting languages , microcode , or an FPGA configuration. Perangkat Lunak 

sehingga mencakup berbagai macam produk yang dapat dikembangkan denganmenggunakan teknik yang berbeda seperti biasa bahasa pemrograman ,  bahasa scripting ,microcode , atau FPGA konfigurasi.

The types of software include web pages developed in languages and frameworks likeHTML , PHP , Perl , JSP , ASP.NET , XML , and desktop applications like OpenOffice ,Microsoft Word developed in languages like C , C++ , Java , C# , or Smalltalk .Application software usually runs on an underlying software operating systems such asLinux or Microsoft Windows . Jenis perangkat lunak termasuk halaman web yangdikembangkan dalam bahasa dan kerangka kerja seperti HTML , PHP , Perl , JSP ,ASP.NET , XML , dan aplikasi desktop seperti OpenOffice , Microsoft Word

dikembangkan dalam bahasa seperti C , C + + , Java , C # , atau Smalltalk . Aplikasi perangkat lunak biasanya berjalan pada perangkat lunak yang mendasari sistem operasi seperti Linux atau Microsoft Windows . Software (or firmware ) is also used in videogames and for the configurable parts of the logic systems of automobiles , televisions ,and other consumer electronics . Perangkat Lunak (atau firmware ) juga digunakan dalamvideo game dan untuk bagian-bagian dikonfigurasi dari logika sistem mobil , televisi ,dan lainnya elektronik konsumen .

Computer software is so called to distinguish it from computer hardware , whichencompasses the physical interconnections and devices required to store and execute (or run) the software. Komputer perangkat lunak yang disebut untuk membedakannya dari

 perangkat keras komputer , yang meliputi interkoneksi fisik dan perangkat yangdiperlukan untuk menyimpan dan melaksanakan (atau menjalankan) perangkat lunak. Atthe lowest level, executable code consists of machine language instructions specific to anindividual processor. Pada tingkat terendah, kode executable terdiri dari instruksi bahasamesin yang spesifik untuk prosesor individu. A machine language consists of groups of  binary values signifying processor instructions that change the state of the computer fromits preceding state. Sebuah bahasa mesin terdiri dari kelompok nilai biner menandakaninstruksi prosesor yang mengubah keadaan komputer dari negara yang sebelumnya.Programs are an ordered sequence of instructions for changing the state of the computer in a particular sequence. Program adalah urutan instruksi memerintahkan untuk mengubah keadaan komputer dalam urutan tertentu. It is usually written in high-level

 programming languages that are easier and more efficient for humans to use (closer tonatural language ) than machine language. Hal ini biasanya ditulis dalam  bahasa pemrograman tingkat-tinggi yang lebih mudah dan lebih efisien bagi manusia untuk menggunakan (lebih dekat ke  bahasa alam ) daripada bahasa mesin. High-level languagesare compiled or interpreted into machine language object code. Tinggi tingkat bahasayang dikompilasi atau ditafsirkan ke dalam kode mesin bahasa pemrograman. Softwaremay also be written in an assembly language , essentially, a mnemonic representation of amachine language using a natural language alphabet. Perangkat lunak juga dapat ditulis

Page 7: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 7/38

 

dalam bahasa assembly , pada dasarnya, sebuah representasi mnemonik dari bahasamesin menggunakan alfabet bahasa alami. Assembly language must be assembled intoobject code via an assembler . Majelis bahasa harus dirakit menjadi kode obyek melaluiassembler .

 

Look up software in Wiktionary , the free dictionary. Lihat perangkat lunak diWiktionary , kamus gratis.

[ edit ] Types of software [ sunting Jenis] perangkat

lunak 

Practical computer systems divide software systems into three major classes [ citation needed  ] :system software , programming software and application software , although thedistinction is arbitrary, and often blurred. Praktis komputer sistem membagi sistem perangkat lunak ke dalam tiga kelompok utama [ rujukan? ]:  perangkat lunak sistem ,

 perangkat lunak pemrograman dan perangkat lunak aplikasi , walaupun perbedaan yang bersifat sewenang-wenang, dan sering kabur.

[ edit ] System software [ sunting ] Sistem perangkat lunak 

System software helps run the computer hardware and computer system. Sistem software membantu menjalankan hardware komputer dan sistem komputer. It includes acombination of the following: Ini mencakup kombinasi berikut:

• device drivers driver perangkat • operating systems sistem operasi • servers server  • utilities keperluan • window systems sistem jendela 

The purpose of systems software is to unburden the applications programmer from theoften complex details of the particular computer being used, including such accessoriesas communications devices, printers, device readers, displays and keyboards, and also to partition the computer's resources such as memory and processor time in a safe and stablemanner. Tujuan dari sistem perangkat lunak adalah untuk mencurahkan programmer aplikasi dari detail seringkali rumit dari komputer tertentu yang sedang digunakan,termasuk aksesoris seperti perangkat komunikasi, printer, pembaca perangkat,

menampilkan dan keyboard, dan juga untuk partisi sumber daya komputer seperti memoridan prosesor waktu dengan cara yang aman dan stabil. Examples are - MicrosoftWindows , Linux , and Mac OS X . Contohnya adalah - Microsoft Windows , Linux , danMac OS X .

[ edit ] Programming software [ sunting ] Pemrograman perangkat lunak 

Page 8: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 8/38

 

Programming software usually provides tools to assist a programmer in writing computer  programs , and software using different programming languages in a more convenientway. Pemrograman software biasanya menyediakan alat untuk membantu programmer dalam menulis program komputer , dan perangkat lunak menggunakan bahasa pemrograman yang berbeda dalam cara yang lebih mudah. The tools include: Alat

meliputi:

• compilers compiler  • debuggers debugger  • interpreters interpreter  • linkers linker  • text editors teks editor  

An Integrated development environment (IDE) is a single application that attempts tomanage all these functions. Sebuah pengembangan lingkungan Terpadu (IDE) adalahaplikasi tunggal yang mencoba untuk mengelola semua fungsi tersebut.

[ edit ] Application software [ sunting ] Aplikasi perangkat lunak 

Application software allows end users to accomplish one or more specific (not directlycomputer development related) tasks . Aplikasi perangkat lunak memungkinkan pengguna akhir untuk mencapai satu atau lebih spesifik (tidak secara langsung terkait pengembangan komputer) tugas . Typical applications include: Aplikasi yang umumtermasuk:

• industrial automation otomasi industri •  business software bisnis perangkat lunak  

• video games video games • quantum chemistry and solid state physics software kuantum kimia dan fisika

keadaan padat perangkat lunak  • telecommunications (ie, the Internet and everything that flows on it)

telekomunikasi (misalnya, Internet dan semua yang mengalir di dalamnya)• databases database • educational software software pendidikan • medical software perangkat lunak medis • military software militer perangkat lunak  • molecular modeling software molekul pemodelan perangkat lunak  • image editing editing gambar  •

spreadsheet spreadsheet • simulation software perangkat lunak simulasi • Word processing Pengolah kata • Decision making software Keputusan membuat perangkat lunak  

Application software exists for and has impacted a wide variety of topics. Aplikasi perangkat lunak ada untuk dan memiliki dampak berbagai topik.

Page 9: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 9/38

 

[ edit ] Software topics [ sunting ] Perangkat Lunak 

topik 

[ edit ] Architecture [ sunting ] Arsitektur

See also: Software architecture Lihat juga: arsitektur Perangkat Lunak  

Users often see things differently than programmers. Pengguna sering melihat hal-halyang berbeda dari pemrogram. People who use modern general purpose computers (asopposed to embedded systems , analog computers and supercomputers ) usually see threelayers of software performing a variety of tasks: platform, application, and user software.Orang-orang yang menggunakan komputer umum tujuan modern (sebagai lawan dariembedded system , komputer analog dan superkomputer ) biasanya melihat tiga lapisan perangkat lunak melakukan berbagai tugas: platform, aplikasi, dan perangkat lunak  pengguna.

• Platform software: Platform includes the firmware , device drivers , an operatingsystem , and typically a graphical user interface which, in total, allow a user tointeract with the computer and its peripherals (associated equipment). Platform perangkat lunak: Platform termasuk firmware , device driver  , sebuah sistemoperasi , dan biasanya sebuah antarmuka pengguna grafis yang, secarakeseluruhan, memungkinkan pengguna untuk berinteraksi dengan komputer danyang  peripheral (peralatan terkait). Platform software often comes bundled withthe computer. Platform perangkat lunak sering datang dibundel dengan komputer.On a PC you will usually have the ability to change the platform software. PadaPC Anda biasanya akan memiliki kemampuan untuk mengubah perangkat lunak 

 platform.• Application software: Application software or Applications are what most people

think of when they think of software. Aplikasi perangkat lunak: software Aplikasiatau Aplikasi adalah apa yang kebanyakan orang pikirkan ketika mereka berpikir tentang perangkat lunak. Typical examples include office suites and video games.Contoh-contoh khas termasuk suite kantor dan permainan video. Applicationsoftware is often purchased separately from computer hardware. Aplikasi perangkat lunak yang sering dibeli secara terpisah dari perangkat keras komputer.Sometimes applications are bundled with the computer, but that does not changethe fact that they run as independent applications. Terkadang Aplikasi dibundeldengan komputer, tapi itu tidak mengubah fakta bahwa mereka jalankan sebagai

aplikasi independen. Applications are usually independent programs from theoperating system, though they are often tailored for specific platforms. Aplikasi biasanya program independen dari sistem operasi, meskipun mereka seringdirancang untuk platform tertentu. Most users think of compilers, databases, andother "system software" as applications. Sebagian besar pengguna memikirkankompiler, database, dan lainnya "sistem perangkat lunak" sebagai aplikasi.

• User-written software: End-user development tailors systems to meet users'specific needs. Pengguna perangkat lunak ditulis: -pengguna pengembangan

Page 10: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 10/38

 

Akhir penjahit sistem untuk memenuhi kebutuhan khusus 'pengguna. User software include spreadsheet templates and word processor templates. Pengguna perangkat lunak termasuk template spreadsheet dan  pengolah kata template. Evenemail filters are a kind of user software. Bahkan filter email semacam perangkatlunak pengguna. Users create this software themselves and often overlook how

important it is. Pengguna dapat membuat perangkat lunak sendiri dan seringmengabaikan betapa pentingnya. Depending on how competently the user-writtensoftware has been integrated into default application packages, many users maynot be aware of the distinction between the original packages, and what has beenadded by co-workers. Tergantung pada bagaimana menguasai perangkat lunak yang ditulis pengguna-telah diintegrasikan ke dalam paket aplikasi default, banyak pengguna mungkin tidak menyadari perbedaan antara paket yang asli, danapa yang telah ditambahkan oleh rekan kerja.

[ edit ] Documentation [ sunting ] Dokumentasi

Main article: Software documentation Artikel utama: Perangkat Lunak dokumentasi 

Most software has software documentation so that the end user  can understand the program, what it does, and how to use it. Kebanyakan perangkat lunak memilikidokumentasi perangkat lunak  sehingga pengguna akhir  dapat memahami program, apayang dilakukannya, dan bagaimana menggunakannya. Without clear documentation,software can be hard to use—especially if it is very specialized and relatively complexlike Photoshop or AutoCAD . Tanpa dokumentasi yang jelas, perangkat lunak dapat sulituntuk digunakan-terutama jika sangat khusus dan relatif kompleks seperti Photoshop atauAutoCAD .

Developer documentation may also exist, either with the code as comments and/or asseparate files, detailing how the programs works and can be modified. DokumentasiPengembang juga mungkin ada, baik dengan kode sebagai komentar dan / atau sebagaifile terpisah, merinci cara kerja program dan dapat dimodifikasi.

[ edit ] Library [ sunting ] Perpustakaan

Main article: Software library Artikel utama: Software perpustakaan 

An executable is almost always not sufficiently complete for direct execution. Softwarelibraries include collections of  functions and functionality that may be embedded in other 

applications. Sebuah dieksekusi hampir selalu tidak cukup lengkap untuk eksekusilangsung. Software perpustakaan termasuk koleksi fungsi dan fungsi yang mungkintertanam dalam aplikasi lain. Operating systems include many standard Softwarelibraries, and applications are often distributed with their own libraries. Sistem operasimencakup banyak perpustakaan standar Software, dan aplikasi sering didistribusikandengan perpustakaan mereka sendiri.

[ edit ] Standard [ sunting ] Standar

Page 11: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 11/38

 

Main article: Software standard Artikel utama: Perangkat Lunak standar  

Since software can be designed using many different  programming languages and inmany different operating systems and operating environments , software standard isneeded so that different software can understand and exchange information between each

other. Karena perangkat lunak dapat dirancang dengan menggunakan banyak berbeda bahasa pemrograman dan di banyak berbeda sistem operasi dan lingkungan operasi ,standar perangkat lunak yang diperlukan agar perangkat lunak yang berbeda dapatmemahami dan pertukaran informasi antara satu sama lain. For instance, an email sentfrom a Microsoft Outlook  should be readable from Yahoo! Sebagai contoh, sebuah emaildikirim dari Microsoft Outlook harus dibaca dari Yahoo! Mail and vice versa. Mail dansebaliknya.

[ edit ] Execution [ sunting ] Eksekusi

Main article: Execution (computing) Artikel utama: Eksekusi (komputasi) 

Computer software has to be "loaded" into the computer's storage (such as the hard drive or memory ). Perangkat lunak komputer harus "load" ke dalam storage komputer (sepertihard drive atau memori ). Once the software has loaded, the computer is able to execute

the software. Setelah perangkat lunak telah dimuat, komputer ini dapat digunakan untuk menjalankan perangkat lunak. This involves passing instructions from the applicationsoftware, through the system software, to the hardware which ultimately receives theinstruction as machine code . Hal ini melibatkan melewati instruksi dari aplikasi perangkat lunak, melalui sistem software, ke perangkat keras yang akhirnya menerimainstruksi sebagai kode mesin . Each instruction causes the computer to carry out anoperation – moving data , carrying out a computation , or altering the control flow of 

instructions. Setiap instruksi menyebabkan komputer untuk melakukan operasi -memindahkan data , melakukan suatu perhitungan , atau mengubah kontrol aliraninstruksi.

Data movement is typically from one place in memory to another. Data gerakan biasanyadari satu tempat dalam memori yang lain. Sometimes it involves moving data betweenmemory and registers which enable high-speed data access in the CPU. Kadang-kadangia melibatkan data bergerak antara memori dan register yang memungkinkan akses datakecepatan tinggi dalam CPU. Moving data, especially large amounts of it, can be costly.Memindahkan data, terutama jumlah besar itu, dapat mahal. So, this is sometimesavoided by using "pointers" to data instead. Jadi, ini kadang-kadang dihindari dengan

menggunakan "pointer" untuk data, bukan. Computations include simple operations suchas incrementing the value of a variable data element. Komputasi mencakup operasisederhana seperti incrementing nilai elemen data variabel. More complex computationsmay involve many operations and data elements together. perhitungan yang lebihkompleks dapat melibatkan banyak operasi dan unsur data bersama-sama.

[ edit ] Quality and reliability [ sunting ] Kualitas dan kehandalan

Page 12: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 12/38

 

Main articles: Software quality , Software testing , and Software reliability Artikel utama:kualitas Software , Software pengujian , dan kehandalan Software 

Software quality is very important, especially for commercial and system software likeMicrosoft Office , Microsoft Windows and Linux . Perangkat Lunak kualitas sangat

 penting, terutama untuk dan sistem perangkat lunak komersial seperti Microsoft Office ,Microsoft Windows dan Linux . If software is faulty (buggy), it can delete a person'swork, crash the computer and do other unexpected things. Jika perangkat lunak adalahsalah (kereta), dapat menghapus pekerjaan seseorang, crash komputer dan melakukanhal-hal tak terduga lainnya. Faults and errors are called " bugs ." Kesalahan dankesalahan disebut " bug . " Many bugs are discovered and eliminated (debugged) throughsoftware testing . Banyak bug yang ditemukan dan dieliminasi (debugged) melalui pengujian perangkat lunak  . However, software testing rarely – if ever – eliminates every bug; some programmers say that "every program has at least one more bug" (Lubarsky'sLaw). Namun, pengujian software jarang - jika pernah - menghilangkan setiap bug; beberapa programmer mengatakan bahwa "setiap program memiliki setidaknya satu lagi

 bug" (Hukum Lubarsky's). All major software companies, such as Microsoft, Novell andSun Microsystems , have their own software testing departments with the specific goal of  just testing. Semua perusahaan software yang besar, seperti Microsoft, Novell dan SunMicrosystems , telah departemen pengujian perangkat lunak mereka sendiri dengantujuan khusus hanya menguji. Software can be tested through unit testing , regressiontesting and other methods, which are done manually, or most commonly, automatically,since the amount of code to be tested can be quite large. Perangkat lunak dapat diujimelalui unit testing , regresi pengujian dan metode lainnya, yang dilakukan secaramanual, atau paling sering, secara otomatis, karena jumlah kode yang akan diuji dapatcukup besar. For instance, NASA has extremely rigorous software testing procedures for many operating systems and communication functions. Misalnya, NASA telah sangat

ketat prosedur pengujian perangkat lunak untuk sistem operasi banyak dan fungsikomunikasi. Many NASA based operations interact and identify each other throughcommand programs called software. Banyak operasi berbasis NASA berinteraksi danmengidentifikasi satu sama lain melalui program perintah yang disebut perangkat lunak.This enables many people who work at NASA to check and evaluate functional systemsoverall. Hal ini memungkinkan banyak orang yang bekerja di NASA untuk memeriksadan mengevaluasi sistem fungsional secara keseluruhan. Programs containing commandsoftware enable hardware engineering and system operations to function much easier together. Program yang berisi perintah rekayasa perangkat lunak memungkinkan perangkat keras dan sistem operasi berfungsi lebih mudah bersama-sama.

[ edit ] License [ sunting ] Lisensi

Main article: Software license Artikel utama: Lisensi perangkat lunak  

The software's license gives the user the right to use the software in the licensedenvironment. Lisensi perangkat lunak memberikan pengguna hak untuk menggunakan perangkat lunak dalam lingkungan berlisensi. Some software comes with the licensewhen purchased off the shelf, or an OEM license when bundled with hardware. Beberapa

Page 13: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 13/38

 

software dilengkapi dengan lisensi ketika dibeli dari rak, atau lisensi OEM ketikadigabungkan dengan hardware. Other software comes with a free software license ,granting the recipient the rights to modify and redistribute the software. Perangkat lunak lain datang dengan lisensi perangkat lunak bebas , pemberian penerima hak untuk memodifikasi dan mendistribusikan kembali perangkat lunak. Software can also be in the

form of freeware or shareware . Software juga bisa dalam bentuk freeware atau shareware .

[ edit ] Patents [ sunting ] Paten

Main articles: Software patent and Software patent debate Artikel utama: paten perangkatlunak dan paten debat Software 

Software can be patented; however, software patents can be controversial in the softwareindustry with many people holding different views about it. Perangkat lunak dapatdipatenkan, namun hak paten perangkat lunak bisa menjadi kontroversial di industri

 perangkat lunak dengan banyak orang memiliki pandangan yang berbeda tentang hal itu.The controversy over software patents is that a specific algorithm or technique that thesoftware has may not be duplicated by others and is considered an intellectual property and copyright infringement depending on the severity. Kontroversi atas paten perangkatlunak adalah bahwa spesifik  algoritma atau teknik bahwa perangkat lunak tersebutmungkin tidak diduplikasi oleh orang lain dan dianggap sebagai kekayaan intelektual dan pelanggaran hak cipta tergantung pada beratnya.

[ edit ] Design and implementation [ sunting ] Desain

dan implementasi

Main articles: Software development , Computer programming , and Softwareengineering Artikel utama: pengembangan perangkat lunak , pemrograman komputer ,dan rekayasa Perangkat Lunak  

Design and implementation of software varies depending on the complexity of thesoftware. Desain dan implementasi perangkat lunak bervariasi tergantung pada kerumitan perangkat lunak. For instance, design and creation of Microsoft Word software will takemuch more time than designing and developing Microsoft Notepad because of thedifference in functionalities in each one. Misalnya, desain dan penciptaan MicrosoftWord perangkat lunak akan mengambil lebih banyak waktu dari perancangan dan

 pengembangan Microsoft Notepad karena perbedaan dalam fungsi di masing-masing.

Software is usually designed and created (coded/written/programmed) in integrateddevelopment environments (IDE) like Eclipse , Emacs and Microsoft Visual Studio thatcan simplify the process and compile the program. Software ini biasanya dirancang dandibuat (kode / ditulis / diprogram) di lingkungan pengembangan terintegrasi (IDE) sepertiEclipse , Emacs dan Microsoft Visual Studio yang dapat menyederhanakan proses dankompilasi program. As noted in different section, software is usually created on top of 

Page 14: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 14/38

 

existing software and the application programming interface (API) that the underlyingsoftware provides like GTK+ , JavaBeans or Swing . Seperti disebutkan dalam bagianyang berbeda, perangkat lunak biasanya dibuat di atas perangkat lunak yang ada danantarmuka pemrograman aplikasi (API) yang menyediakan perangkat lunak yangmendasari seperti GTK + , JavaBeans atau Swing . Libraries (APIs) are categorized for 

different purposes. Perpustakaan (API) yang dikategorikan untuk tujuan yang berbeda.For instance, JavaBeans library is used for designing enterprise applications , WindowsForms library is used for designing graphical user interface (GUI) applications likeMicrosoft Word , and Windows Communication Foundation is used for designing webservices . Misalnya, JavaBeans perpustakaan digunakan untuk merancang aplikasi perusahaan , Windows Forms perpustakaan digunakan untuk merancang antarmuka pengguna grafis (GUI) aplikasi seperti Microsoft Word , dan Windows CommunicationFoundation digunakan untuk merancang layanan web . Underlying computer  programming concepts like quicksort , hashtable , array , and binary tree can be useful tocreating software. Mendasari  pemrograman komputer  konsep seperti quicksort ,hashtable , array , dan pohon biner dapat bermanfaat untuk menciptakan perangkat lunak.

When a program is designed, it relies on the API. Ketika sebuah program sedangdirancang, hal itu bergantung pada API. For instance, if a user is designing a MicrosoftWindows desktop application, he/she might use the .NET Windows Forms library todesign the desktop application and call its APIs like Form1.Close() and Form1.Show() [ 7 ]

to close or open the application and write the additional operations him/herself that itneed to have. Misalnya, jika pengguna sedang mendesain aplikasi desktop MicrosoftWindows, dia mungkin menggunakan NET. Windows perpustakaan Formulir untuk merancang aplikasi desktop dan memanggil API yang seperti Form1.Close () dan Form1.Show () [7] untuk menutup atau membuka aplikasi dan menulis operasi tambahandirinya sendiri yang harus memiliki. Without these APIs, the programmer needs to writethese APIs him/herself. Tanpa API, pemrogram perlu untuk menulis ini API dirinya

sendiri. Companies like Sun Microsystems , Novell , and Microsoft provide their ownAPIs so that many applications are written using their software libraries that usually havenumerous APIs in them. Perusahaan seperti Sun Microsystems , Novell , dan Microsoft menyediakan API mereka sendiri sehingga banyak aplikasi yang ditulis merekamenggunakan perangkat lunak perpustakaan yang biasanya memiliki API banyak didalamnya.

Software has special economic characteristics that make its design, creation, anddistribution different from most other economic goods. [ 8 ] [ 9 ] A person who createssoftware is called a programmer , software engineer  , software developer , or codemonkey , terms that all have a similar meaning. Software memiliki karakteristik ekonomi

khusus yang membuat desain, pembuatan, dan distribusi yang berbeda dari kebanyakan barang ekonomi lainnya. [8] [9] Seseorang yang menciptakan perangkat lunak disebutsebagai programmer  , software engineer , pengembang perangkat lunak  , atau monyetkode , istilah bahwa semua memiliki makna yang sama.

[ edit ] Industry and organizations [ sunting ] Industri

dan organisasi

Page 15: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 15/38

 

Main article: Software industry Artikel utama: industri Perangkat Lunak  

A great variety of software companies and programmers in the world comprise thesoftware industry . Berbagai besar perusahaan perangkat lunak dan programer di duniaterdiri dari industri perangkat lunak. Software can be quite a profitable industry: Bill

Gates , the founder of Microsoft was the richest person in the world in 2009 largely byselling the Microsoft Windows and Microsoft Office software products. Software dapatcukup menguntungkan industri: Bill Gates , pendiri Microsoft adalah orang terkaya didunia tahun 2009 sebagian besar dengan menjual Microsoft Windows dan MicrosoftOffice produk perangkat lunak. The same goes for Larry Ellison , largely through hisOracle database software. Hal yang sama berlaku untuk Larry Ellison , terutama melaluinya database Oracle perangkat lunak. Through time the software industry has becomeincreasingly specialized. Melalui waktu industri perangkat lunak telah menjadi semakinkhusus.

 Non-profit software organizations include the Free Software Foundation , GNU Project 

and Mozilla Foundation . Organisasi nirlaba meliputi perangkat lunak Free SoftwareFoundation , Proyek GNU dan Mozilla Foundation . Software standard organizations likethe W3C , IETF develop software standards so that most software can interoperatethrough standards such as XML , HTML , HTTP or FTP . standar organisasi PerangkatLunak seperti W3C , IETF mengembangkan standar perangkat lunak agar perangkatlunak paling dapat interoperate melalui standar seperti XML , HTML , HTTP atau FTP .

Other well-known large software companies include  Novell , SAP , Symantec , AdobeSystems , and Corel , while small companies often provide innovation. Lain terkenal perusahaan software besar termasuk   Novell , SAP , Symantec , Adobe Systems , danCorel , sedangkan perusahaan-perusahaan kecil sering memberikan inovasi.

Perangkat keras komputer (hardware) adalah semua bagian fisik komputer , dandibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dandibedakan dengan perangkat lunak (software) yang menyediakan instruksi untuk 

 perangkat keras dalam menyelesaikan tugasnya.

Batasan antara perangkat keras dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang "dibuat"ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer , yang jarang dikenal oleh pengguna umum.

Page 16: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 16/38

 

Komputer pada umumnya adalah komputer pribadi, (PC) dalam bentuk desktop ataumenara kotak yang terdiri dari bagian berikut:

• Papan sistem/papan induk yang merupakan tempat CPU, memori dan bagianlainnya, dan memiliki slot untuk kartu tambahan.

o RAM - tempat penyimpanan data jangka pendek, sehingga komputer tidak  perlu selalu mengakses hard disk untuk mencari data. Jumlah RAM yanglebih besar akan membantu kecepatan PC

o Buses:

Bus PCI Bus ISA USB AGP

o ROM (Read Only Memory) di mana firmware diletakkan

o CPU (Central Processing Unit) sebagai otak dan bagian utama komputer 

• Power supply - sebuah kotak yang merupakan tempat transformer , kontrol voltase

dan kipas• Pengontrol penyimpanan, dari jenis IDE, SCSI atau lainnya, yang mengontrol

hard disk , Floppy disk , CD-ROM dan drive lainnya; kontroler ini terletak di papan induk (atas-papan) atau di kartu tambahan

• Pengontrol penampilan video yang memproduksi output untuk  komputer display• Pengontrol komputer bus ( paralel, serial, USB, Firewire

 

) untuk menyambungkomputer dengan alat tambahan luar lainnya seperti  printer atau scanner 

• Beberapa jenis penyimpanan komputer :o CD - tipe paling umum media yang dapat dilepas, murah tapi mudah

rusak. CD-ROM

CD-RW CD-R 

o DVD

DVD-ROM DVD-RW DVD-R 

o Floppy disk 

• Penyimpanan dalam - menyimpan data dalam komputer untuk penggunaan jangka panjang.

o Hard disk - untuk penyimpanan data jangka panjang

o Disk array controller 

• Kartu suara - menerjemahkan signal dari papan sistem ke bahasa yang dapatdimengerti oleh speaker , dan memiliki terminal untuk mencolok kabel suaraspeaker.

• Jaringan komputer - untuk menghubungkan komputer ke internet dan/ataukomputer lainnya.

o Modem - untuk koneksi tekan-tombol.

o Kartu network - untuk internet DSL/kabel, dan/atau menghubungkan ke

komputer lain.

Page 17: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 17/38

 

• Alat lainnya.

Sebagai tambahan, perangkat keras dapat memasukan komponen luar lainnya. Di bawahini merupakan komponen standar atau yang umum digunakan.

Inputo Keyboard

o Alat penunjuk 

Mouse Trackball

o Joystick 

o Gamepad

o Scanner gambar 

o Webcam

o Tablet Grafis

• Output

o Printer o Speaker 

o Monitor 

• Jaringan/Networkingo Modem

o kartu network 

Arti istilah brainware dianggap berkaitan erat dengan pengertian berikut

 

Istilah yang digunakan untuk  manusia yang berhubungan dengan sistem komputer. Manusiamerupakan suatu elemen dari sistem komputer . Manusia adalah yang merancang bagaimanasuatu mesin dapat bekerja sesuai dengan hasil yang diinginkannya.

Teknisi. Orang-orang yang mengetahui teknologi dan membuatnya dapat beroperasi. Disebut  juga dengan istilah liveware. Di dalam  sistem informasi adalah aspek manusia yangmenangani   proses  komputerisasi. Beberapa perusahaan, membuat tingkatan sebagai berikut:Data Processing Manager , System Analysts,  Programmers,  Machine Operator , Data EntryOperator ,System Administrator .

Kode batang

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

 

Terkini (belum ditinjau)Langsung ke: navigasi, cari Untuk metode taksonomi, lihat Kode batang DNA.

Page 18: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 18/38

 

Untuk informasi lebih jauh mengenai kode Matriks, lihat Matriks data (komputer).

Sebuah simbol kode batang UPC-A.

Sebuah kode batang (atau barcode) adalah suatu kumpulan data optik yang dibacamesin. Sebenarnya, kode batang ini mengumpulkan data dalam lebar (garis) dan spasigaris paralel dan dapat disebut sebagai kode batang atau simbologi linear atau 1D (1dimensi). Tetapi juga memiliki bentuk persegi, titik, heksagon dan bentuk geometri

lainnya di dalam gambar yang disebut kode matriks atau simbologi 2D (2 dimensi).Selain tak ada garis, sistem 2D sering juga disebut sebagai kode batang.

Penggunaan awal kode batang adalah untuk mengotomatiskan sistem pemeriksaan diswalayan, tugas dimana mereka semua menjadi universal saat ini. Penggunaannya telahmenyebar ke berbagai kegunaan lain juga, tugas yang secara umum disebut sebagai AutoID Data Capture (AIDC). Sistem terbaru, seperti RFID, berusaha sejajar di pasaranAIDS, tapi kesederhanaan, universalitas dan harga rendah kode batang telah membatasi peran sistem-sistem baru ini. Seharga US$0.005 untuk membuat kode barang biladibandingkan dengan RFID yang masih seharga sekitar US$0.07 hingga US$0.30 per tag.[1]

Kode batang dapat dibaca oleh pemindai optik  yang disebut pembaca kode batang ataudipindai dari sebuah gambar oleh perangkat lunak khusus. Di Jepang, kebanyakantelepon genggam memiliki perangkat lunak pemindai untuk kode 2D, dan perangkatsejenis tersedia melalui platform smartphone.

Daftar isi

[sembunyikan]

• 1 Sejarah• 2 Kegunaan

o 2.1 Kategori Berdasarkan Kegunaan

• 3 Pembaca Kode Batango 3.1 Cara membaca Kode Batang

• 4 Keuntungan menggunkan kode batang• 5 Lihat pula• 6 Catatan kaki

Page 19: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 19/38

 

• 7 Bacaan

• 8 Pranala luar 

[sunting] Sejarah

Pada tahun 1932, Wallace Flint membuat sistem pemeriksaan barang di perusahaan retail.Awalnya, teknologi kode batang dikendalikan oleh perusahaan retail, lalu diikuti oleh perusahaan industry. Lalu pada tahun 1948, pemilik toko makanan lokal meminta DrexelInstitute of Technology di Philadelphia, untuk membuat sistem pembacaan informasi produk selama checkout secara otomatis.

Kemudian Bernard Silver dan Norman Joseph Woodland, lulusan Drexel patentapplication, bergabung untuk mencari solusi. Woodland mengusulkan tinta yang sensitif terhadap sinar ultraviolet. Prototype ditolak karena tidak stabil dan mahal. Tangal 20Oktober 1949 Woodland dan Silver berhasil membuat prototipe yang lebih baik.Akhirnya pada tanggal 7 Oktober 1952, mereka mendapat hak paten dari hasil penelitianmereka. 1966: Pertama kalinya kode batang dipakai secara komersial adalah pada tahun1970 ketika Logicon Inc. membuat Universal Grocery Products Identification Standard(UGPIC).

Perusahaan pertama yang memproduksi perlengkapan kode batang untuk perdaganganretail adalah Monach Marking. Pemakaian di dunia industri pertama kali oleh PlesseyTelecommunications. Pada tahun 1972, Toko Kroger di Cincinnati mulai menggunakan bull’s-eye code. Selain itu, sebuah komite dibentuk dalam grocery industry untuk memilih kode standar yang akan digunakan di industry.

[sunting] Kegunaan

Kode batang (barcode) terutama UPC, sudah menjadi bagian penting dalam peradabanmodern. Penggunaan yang sudah tersebar luas menjadikan kode batang terus digunakandan berkembang dengan baik,seperti:

• Hampir semua barang yang dijual di toko grosir, department store, sudahmenggunakan dan memiliki kode batang UPC. Hal ini sangat membantu dalammelacak seluruh item yang dibeli dengan memunculkan harga dan data yangsebelumnya sudah program.

Penggunaan pada kartu anggota Ritel (hampir seluruh toko ritel seperti alat olahraga, kosmetik, peralatan kantor, obat, dan factory outlet) untuk mengidentifikasikan konsumen yang menjadi anggota.

• Pelacakan gerakan item, termasuk sewa mobil, bagasi maskapai penerbangan.Sejak tahun 2005, maskapai menggunakan standar IATA 2D kode batang di boarding pass (BCBP

 

).[2]

Page 20: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 20/38

 

• Beberapa 2D kode batang embed hyperlink  ke halaman web page. Sebuah telepongenggam mampu dapat digunakan untuk membaca kode batang dan browsingsitus yang terhubung.

• Pada 1970-an dan 1980-an, perangkat lunak kode sumber ini kadang-kadangdikodekan dalam kode batang dan dicetak di atas kertas.

[sunting] Kategori Berdasarkan Kegunaan

Terdapat 6 kategori barcode berdasarkan kegunaannya, yaitu:

1. Barcode untuk keperluan retail. Barcode untuk keperluan retail, salah satucontohnya adalah UPC (Universal Price Codes), biasanya digunakan untuk keperluan produk yang dijual di supermarket.

2. Barcode untuk keperluan packaging. Barcode untuk packaging biasanyadigunakan untuk pengiriman barang, dan salah satunya adalah barcode tipe ITF.

3. Barcode untuk penerbitan. Barcode untuk keperluan penerbitan, sering digunakan

 pada penerbitan suatu produk, misalkan barcode yang menunjukkan ISSN suatu buku.

4. Barcode untuk keperluan farmasi. Barcode untuk keperluan farmasi biasanyadigunakan untuk identifikasi suatu produk obat-obatan. Salah satu barcodefarmasi adalah barcode jenis HIBC.

5. Barcode untuk keperluan non retail. Barcode untuk kepentingan non retail,misalkan barcode untuk pelabelan buku-buku yang ada di perpustakaan. Salahsatu tipe barcode untuk keperluan non retail ini adalah Code 39.

6. Barcode untuk keperluan lain.

[sunting] Pembaca Kode Batang

Pada awalnya pembaca kode batang yaitu scanner atau pemindai dibangun dengandengan mengandalkan cahaya yang tetap dan satu photosensor  yang secara manualdigosokkan pada kode batang.

Kode batang scanner dapat digolongkan menjadi tiga katagore berdasarkan koneksi kekomputer, yaitu : Jenis RS-232 kode batang scanner. Jenis ini membutuhkan programkhusus untuk mentransfer data input ke program aplikasi. Jenis lain,adalah bercode yangmenghubungkan antara komputer dan PS 2 atau AT keyboard dengan menggunakankabel adaptor. Jenis ketiga adalah USB kode batang scanner, yang merupakan lebihmodern dan lebih mudah diinstal perangkat daripada RS-232 scanner, karena scanner 

kode batang ini memiliki keuntungan yaitu tidak membutuhkan kode atau program untuk mentransfer data input ke program aplikasi, ketika anda melacak kode batang datanyadikirim ke komputer seakan-akan telah mengetik pada keyboard.

[sunting] Cara membaca Kode Batang

• Kode batang terdiri dari garis hitam dam putih. Ruang putih di antara garis-garishitam adalah bagian dari kode.

Page 21: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 21/38

 

• Ada perbedaan ketebalan garis. Garis paling tipis “1”, yang sedang “2”, yanglebih tebal “3”, dan yang paling tebal “4”.

• Setiap digit angka terbentuk dari urutan empat angka. 0 = 3211, 1 = 2221, 2 =2122, 3 = 1411, 4 = 1132, 5 = 1231, 6 = 1114, 7 = 1312, 8 = 1213, 9 = 3112.

Standar kode batang retail di Eropa dan seluruh dunia kecuali Amerika dan Kanadaadalah EAN (European Article Number) – 13. EAN-13 standar terdiri dari:

• Kode negara atau kode sistem: 2 digit pertama kode batang menunjukkan negaradi mana manufacturer terdaftar.

• Manufacturer Code: Ini adalah 5 digit kode yang diberikan pada manufacturer dari wewenang penomoran EAN.

• Product Code: 5 digit setelah manufacturer code. Nomor ini diberikanmanufacturer untuk merepresentasikan suatu produk yang spesifik.

• Check Digit atau Checksum: Digit terakhir dari kode batang, digunakan untuk verifikasi bahwa kode batang telah dipindai dengan benar.

[sunting] Keuntungan menggunkan kode batang

• Proses Input Data lebih cepat, karena : Kode batang Scanner dapat membaca /merekam data lebih cepat dibandingkan dengan melakukan proses input datasecara manual.

• Proses Input Data lebih tepat, karena : Teknologi Kode batang mempunyaiketepatan yang tinggi dalam pencarian data.

• Proses Input lebih akurat mencari data, karena : Teknologi Kode batangmempunyai akurasi dan ketelitian yang sangat tinggi.

• Mengurangi Biaya, karena dapat mengindari kerugian dari kesalahan pencatatan

data, dan mengurangi pekerjaan yang dilakukan secara manual secara berulang-ulang.

• Peningkatan Kinerja Manajemen, karena dengan data yang lebih cepat, tepat danakurat maka pengambilan keputusan oleh manajemen akan jauh lebih baik danlebih tepat, yang nantinya akan sangat berpengaruh dalam menentukan kebijakan perusahaan.

• Kemampuan bersaing dengan perusahaan saingan / kompetitor akan lebih terjaga.

Microsoft ExcelDari Wikipedia bahasa Indonesia, ensiklopedia bebas

 

Belum Diperiksa

Langsung ke: navigasi, cari 

Microsoft Excel (Windows)

Page 22: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 22/38

 

Spreadsheet kosong Microsoft Excel 2007 yang dijalankan di

Windows Vista.

Pengembang Microsoft

Versi rilis terbaru 12.0.6014.5000 / 2007

Sistem operasi Microsoft Windows

Jenis Spreadsheet

Lisensi Proprietary EULA

Situs web www.microsoft.com

Microsoft Excel (Mac OS X)

Spreadsheet Microsoft Excel 2004 dijalankan di Mac OS X

10.5.

Pengembang Microsoft

Versi rilis terbaru 2004 v11.3.7 / 8 Mei, 2007

Versi pratayang terbaru 2008 v12.x

Sistem operasi Mac OS X

Lisensi Proprietary EULA

Page 23: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 23/38

 

Situs web Excel 2004 untuk Mac

Microsoft Excel atau Microsoft Office Excel adalah sebuah program aplikasi lembar kerja  spreadsheet yang dibuat dan didistribusikan oleh Microsoft Corporation untuk sistem operasi Microsoft Windows dan Mac OS. Aplikasi ini memiliki fitur kalkulasi dan

 pembuatan grafik yang, dengan menggunakan strategi marketing Microsoft yang agresif,menjadikan Microsoft Excel sebagai salah satu program komputer yang populer digunakan di dalam komputer mikro hingga saat ini. Bahkan, saat ini program inimerupakan program spreadsheet paling banyak digunakan oleh banyak pihak, baik di platform PC berbasis Windows maupun platform Macintosh berbasis Mac OS, semenjak versi 5.0 diterbitkan pada tahun 1993. Aplikasi ini merupakan bagian dari MicrosoftOffice System, dan versi terakhir adalah versi Microsoft Office Excel 2007 yangdiintegrasikan di dalam paket Microsoft Office System 2007.

[sunting] Sejarah

Pada tahun 1982, Microsoft membuat sebuah program spreadsheet yang disebut denganMultiplan, yang sangat populer dalam sistem-sistem CP/M, tapi tidak dalam sistem MS-DOS mengingat di sana sudah berdiri saingannya, yakni Lotus 1-2-3. Hal ini membuatMicrosoft memulai pengembangan sebuah program spreadsheet yang baru yang disebutdengan Excel, dengan tujuan, seperti yang dikatakan oleh Doug Klunder, "do everything 

1-2-3 does and do it better /melakukan apa yang dilakukan oleh 1-2-3 dan lebih baik lagi".

Versi pertama Excel dirilis untuk Macintosh pada tahun 1985 dan versi Windows-nyamenyusul (dinomori versi 2.0) pada November  1987. Lotus ternyata terlambat turun ke

 pasar program spreadsheet untuk Windows, dan pada tahun tersebut, Lotus 1-2-3 masih berbasis MS-DOS. Pada tahun 1988, Excel pun mulai menggeser 1-2-3 dalam pangsa pasar program spreadsheet dan menjadikan Microsoft sebagai salah satu perusahaan pengembang aplikasi perangkat lunak untuk komputer pribadi yang andal. Prestasi inimengukuhkan Microsoft sebagai kompetitor yang sangat kuat bagi 1-2-3 dan bahkanmereka mengembangkannya lebih baik lagi. Microsoft, dengan menggunakankeunggulannya, rata-rata merilis versi Excel baru setiap dua tahun sekali, dan versi Exceluntuk Windows terakhir adalah Microsoft Office Excel 2007 (Excel 12), sementara untuk Macintosh (Mac OS X), versi terakhirnya adalah Microsoft Excel 2004.

Pada awal-awal peluncurannya, Excel menjadi sasaran tuntutan perusahaan lainnya yang

 bergerak dalam bidang industri finansial yang telah menjual sebuah perangkat lunak yang juga memiliki nama Excel. Akhirnya, Microsoft pun mengakhiri tuntutan tersebut dengankekalahan dan Microsoft harus mengubah nama Excel menjadi "Microsoft Excel" dalamsemua rilis pers dan dokumen Microsoft. Meskipun demikian, dalam prakteknya, hal inidiabaikan dan bahkan Microsoft membeli Excel dari perusahaan yang sebelumnyamenuntut mereka, sehingga penggunaan nama Excel saja tidak akan membawa masalahlagi. Microsoft juga sering menggunakan huruf XL sebagai singkatan untuk programtersebut, yang meskipun tidak umum lagi, ikon yang digunakan oleh program tersebut

Page 24: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 24/38

 

masih terdiri atas dua huruf tersebut (meski diberi beberapa gaya penulisan). Selain itu,ekstensi default dari spreadsheet yang dibuat oleh Microsoft Excel hingga versi 11.0(Excel 2003) adalah *.xls sedangkan mulai Microsoft Office Excel 2007 (versi 12.0)ekstensi default-nya adalah *.xlsx yang mendukung format HTML namun dengan isiyang sama memiliki ukuran file yang lebih kecil jika dibandingkan dengan versi-versi

Excel sebelumnya.

Excel menawarkan banyak keunggulan antarmuka jika dibandingkan dengan program spreadsheet yang mendahuluinya, tapi esensinya masih sama dengan VisiCalc (perangkatlunak spreadsheet yang terkenal pertama kali): Sel disusun dalam baris dan kolom, sertamengandung data atau formula dengan berisi referensi absolut atau referensi relatif terhadap sel lainnya.

Excel merupakan program spreadsheet pertama yang mengizinkan pengguna untuk mendefinisikan bagaimana tampilan dari spreadsheet yang mereka sunting: font, atributkarakter, dan tampilan setiap sel. Excel juga menawarkan penghitungan kembali terhadap

sel-sel secara cerdas, di mana hanya sel yang berkaitan dengan sel tersebut saja yangakan diperbarui nilanya (di mana program-program spreadsheet lainnya akan menghitungulang keseluruhan data atau menunggu perintah khusus dari pengguna). Selain itu, Excel juga menawarkan fitur pengolahan grafik yang sangat baik.

Ketika pertama kali dibundel ke dalam Microsoft Office  pada tahun 1993, Microsoft punmendesain ulang tampilan antarmuka yang digunakan oleh Microsoft Word danMicrosoft PowerPoint untuk mencocokkan dengan tampilan Microsoft Excel, yang padawaktu itu menjadi aplikasi spreadsheet yang paling disukai.

Sejak tahun 1993, Excel telah memiliki bahasa pemrograman Visual Basic for 

Applications (VBA), yang dapat menambahkan kemampuan Excel untuk melakukanautomatisasi di dalam Excel dan juga menambahkan fungsi-fungsi yang dapatdidefinisikan oleh pengguna (user-defined functions/UDF) untuk digunakan di dalamworksheet . Dalam versi selanjutnya, bahkan Microsoft menambahkan sebuah integrated development environment (IDE) untuk bahasa VBA untuk Excel, sehingga memudahkan programmer untuk melakukan pembuatan program buatannya. Selain itu, Excel jugadapat merekam semua yang dilakukan oleh pengguna untuk menjadi macro, sehinggamampu melakukan automatisasi beberapa tugas. VBA juga mengizinkan pembuatan formdan kontrol yang terdapat di dalam worksheet untuk dapat berkomunikasi dengan penggunanya. Bahasa VBA juga mendukung penggunaan DLL ActiveX/COM, meskitidak dapat membuatnya. Versi VBA selanjutnya menambahkan dukungan terhadap class

module sehingga mengizinkan penggunaan teknik  pemrograman berorientasi objek dalamVBA.

Fungsi automatisasi yang disediakan oleh VBA menjadikan Excel sebagai sebuah targetvirus-virus macro . Ini merupakan problem yang sangat serius dalam dunia korporasihingga para pembuat antivirus mulai menambahkan dukungan untuk mendeteksi danmembersihkan virus-virus macro dari berkas Excel. Akhirnya, meski terlambat,Microsoft juga mengintegrasikan fungsi untuk mencegah penyalahgunaan macro dengan

Page 25: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 25/38

 

menonaktifkan macro secara keseluruhan, atau menngaktifkan macro ketikamengaktifkan workbook, atau mempercayai macro yang dienkripsi dengan menggunakansertifikat digital yang terpercaya.

[sunting] Versi

Tabel berikut berisi versi-versi Microsoft Excel

Tahun Versi Excel Sistem operasiVersi Microsoft

Office

1985 Excel 1.0 Apple Macintosh klasik Tidak adaMicrosoft Office

1987Excel 2.0 for Windows

Microsoft Windows 2.0Tidak adaMicrosoft Office

1988 Excel 1.5 Apple Macintosh klasik Tidak ada

Microsoft Office1989 Excel 2.2 Apple Macintosh klasik 

Tidak adaMicrosoft Office

1989 Excel 2.2 IBM OS/2Tidak adaMicrosoft Office

1990 Excel 3.0 Microsoft Windows 3.0Tidak adaMicrosoft Office

1990 Excel 3.0 Apple MacintoshTidak adaMicrosoft Office

1991 Excel 3.0 IBM OS/2Tidak adaMicrosoft Office

1992 Excel 4.0 Microsoft Windows 3.0 dan Windows 3.1 Tidak adaMicrosoft Office

1992 Excel 4.0 Apple MacintoshTidak adaMicrosoft Office

1993 Excel 5.0Windows 3.0, Windows 3.1, Windows 3.11,Windows for Workgroups, dan Windows NT (hanya versi 32-bit)

Microsoft Office4.2 dan Office4.3

1993 Excel 5.0 Apple MacintoshTidak adaMicrosoft Office

1995Excel 7 for 

Windows 95

Windows 95 dan Windows NT 3.1/3.50Microsoft Office

951997

Excel 97(Excel 8)

Windows 95, Windows NT 3.51/Windows NT 4.0Microsoft Office97

1998 Excel 8.0 Apple MacintoshMicrosoft Office'98 for Macintosh

1999Excel 2000(Excel 9)

Windows 98, Windows Me, Windows 2000Microsoft Office2000

2000 Excel 9.0 Apple Macintosh Microsoft Office

Page 26: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 26/38

 

2001 for Macintosh

2001Excel 2002(Excel 10)

Windows 98, Windows Me, Windows 2000,Windows XP

Microsoft OfficeXP

2001 Excel 10.0 Apple Macintosh OS XMicrosoft Office

v. X

2003Excel 2003(Excel 11)

Windows 2000 (Service Pack 3), Windows XP,Windows Server 2003, Windows Vista, WindowsServer 2008

Microsoft OfficeSystem 2003

2004 Excel 11.0 Apple Macintosh OS XMicrosoft Office2004 for Macintosh

2007Excel 2007(Excel 12)

Microsoft Windows XP (dengan Service Pack 2atau lebih tinggi), Windows Server 2003 (ServicePack 1), Windows Vista, serta Windows Server 2008.

Microsoft OfficeSystem 2007

Microsoft Word

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

 

Belum Diperiksa

Langsung ke: navigasi, cari 

Microsoft Word

Pengembang Microsoft

Versi rilis terbaru12.0.6211.1000 (2007 SP1) / Desember 

11, 2007; 2 tahun lalu

Sistem operasi Microsoft Windows

 

, Mac OS X

Jenis Pengolah kata

Situs web http://office.microsoft.com/word

 Microsoft Word atau Microsoft Office Word adalah perangkat lunak  pengolah kata (word processor ) andalan Microsoft. Pertama diterbitkan pada 1983 dengan nama Multi-

Tool Word untuk Xenix, versi-versi lain kemudian dikembangkan untuk berbagai sistemoperasi, misalnya DOS (1983

 

), Apple Macintosh (1984

 

), SCO UNIX, OS/2, danMicrosoft Windows (1989). Setelah menjadi bagian dari Microsoft Office System 2003dan 2007 diberi nama Microsoft Office Word .

[sunting] Sejarah

Page 27: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 27/38

 

[sunting] 1981-1990

Banyak ide dan konsep Word diambil dari Bravos, pengolah kata berbasis grafik   pertamayang dikembangkan di Xerox Palo Alto Research Center (PARC). Pencipta Bravo,Charles Simonyi, meninggalkan Xerox PARC dan pindah ke Microsoft pada 1981.

Simonyi juga menggaet Richard Brodie dari PARC. Pada 1 Februari 1983, pengembangan Multi-Tool Word dimulai.

Setelah diberi nama baru Microsoft Word, Microsoft menerbitkan program ini pada 25Oktober  1983 untuk IBM PC. Saat itu dunia pengolah kata dikuasai oleh WordPerfect dan juga WordStar .

Word memiliki konsep "What You See Is What You Get ", atau WYSIWYG, danmerupakan program pertama yang dapat menampilkan cetak tebal dan cetak miring padaIBM PC. Word juga banyak menggunakan tetikus yang saat itu tidak lazim sehinggamereka menawarkan paket Word-with-Mouse. Word processor berbasis DOS lain, seperti

WordStar dan WordPerfect, menampilkan hanya teks dengan kode markup dan warnauntuk menandai pemformatan cetak tebal, miring, dan sebagainya.

Word untuk Macintosh, meski memiliki banyak perbedaan tampilan dari versi DOS-nya,diprogram oleh Ken Shapiro dengan sedikit perbedaan dari kode sumber versi DOS, yangditulis untuk layar tampilan resolusi tinggi dan printer laser, meskipun belum ada produk seperti itu yang beredar untuk publik. Setelah LisaWrite dan MacWrite, Microsoft punmencoba untuk menambahkan fitur WYSIWYG ke dalam paket program Word for Macintosh. Setelah Word for Macintosh dirilis pada tahun 1985, program tersebutmendapatkan perhatian yang cukup luas dari masyarakat pengguna komputer. Microsofttidak membuat versi Word 2.0 for Macintosh, untuk menyamakan versi dengan Word

untuk sistem atau platform lainnya.

Versi selanjutnya dari Word for Macintosh, adalah Word 3.0, yang dirilis pada tahun1987. Versi ini mencakup banyak peningkatan dan fitur baru tapi memiliki banyak bug .Dalam hanya beberapa bulan, Microsoft mengganti Word 3.0 dengan Word 3.01, yang jauh lebih stabil. Semua pengguna terdaftar dari Word 3.0 dikirimi surat yang berisisalinan Word 3.01 secara gratis, sehingga menjadikan hal ini kesalahan Microsoft palingmahal untuk ditebus pada waktu itu. Word 4.0, yang dirilis pada tahun 1989, merupakanversi yang sangat sukses dan juga stabil digunakan.

[sunting] Tahun 1990-1995

Pada rentang tahun ini, Word for Windows diluncurkan. Versi pertama dari Word for Windows dirilis pada tahun 1989 dengan harga 500 Dolar Amerika Serikat. Dengandirilisnya Microsoft Windows 3.0 pada tahun selanjutnya, penjualan pun akhirnyaterdongkrak naik, mengingat Word for Windows 1.0 didesain untuk Windows 3.0 dan performanya sangat buruk jika dijalankan pada versi sebelumnya. Microsoft menungguhingga merilis Word 2.0 untuk mengukuhkan Microsoft Word sebagai pemimpin pasar  pengolah kata.

Page 28: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 28/38

 

Microsoft Access

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Belum Diperiksa

Langsung ke: navigasi, cari 

Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basisdata komputer  relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecilhingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi MicrosoftOffice, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint.Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan jugamenggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

Microsoft Access dapat menggunakan data yang disimpan di dalam format MicrosoftAccess, Microsoft Jet Database Engine, Microsoft SQL Server , Oracle Database, atausemua kontainer basis data yang mendukung standar  ODBC. Para pengguna/ programmer  

yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasiyang kompleks, sementara para programmer yang kurang mahir dapat menggunakannyauntuk mengembangkan perangkat lunak aplikasi yang sederhana. Access jugamendukung teknik-teknik  pemrograman berorientasi objek , tetapi tidak dapatdigolongkan ke dalam perangkat bantu pemrograman berorientasi objek.

Daftar isi[sembunyikan]

• 1 Sejarah• 2 Versi• 3 Penggunaan• 4 Fitur 

• 5 Pengembangan dengan Access

[sunting] Sejarah

Microsoft merilis Microsoft Access 1.0 pada bulan November 1992 dan dilanjutkandengan merilis versi 2.0 pada tahun 1993. Microsoft menentukan spesifikasi minimumuntuk menjalankan Microsoft Access 2.0 adalah sebuah komputer dengan sistem operasi Microsoft Windows 3.0, RAM berkapasitas 4 megabyte (6 megabyte lebih disarankan)dan ruangan kosong hard disk yang dibutuhkan 8 megabyte (14 megabyte lebih

Page 29: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 29/38

 

disarankan). Versi 2.0 dari Microsoft Access ini datang dengan tujuh buah disket  floppy

3½ inci berukuran 1.44 megabyte.

Perangkat lunak tersebut bekerja dengan sangat baik pada sebuah basis data dengan banyak record tapi terdapat beberapa kasus di mana data mengalami kerusakan. Sebagai

contoh, pada ukuran basis data melebihi 700 megabyte sering mengalami masalah sepertiini (pada saat itu, memang hard disk yang beredar masih berada di bawah 700 megabyte).Buku manual yang dibawanya memperingatkan bahwa beberapa kasus tersebutdisebabkan oleh driver  perangkat  yang kuno atau konfigurasi yang tidak benar.

 Nama kode (codename) yang digunakan oleh Access pertama kali adalah Cirrus yangdikembangkan sebelum Microsoft mengembangkan Microsoft Visual Basic, sementaramesin pembuat form antarmuka yang digunakannya dinamakan dengan Ruby. Bill Gates melihat purwarupa ( prototype) tersebut dan memutuskan bahwa komponen bahasa pemrograman BASIC harus dikembangkan secara bersama-sama sebagai sebuah aplikasiterpisah tapi dapat diperluas. Proyek ini dinamakan dengan Thunder. Kedua proyek 

tersebut dikembangkan secara terpisah, dan mesin pembuat form yang digunakan olehkeduanya tidak saling cocok satu sama lainnya. Hal tersebut berakhir saat Microsoftmerilis Visual Basic for Applications (VBA).

[sunting] Versi

Tanggal Nama versiNomor

versiSistem operasi yang didukung

Versi Microsoft

Office

1992MicrosoftAccess 1.1

1 Microsoft Windows T/A

1993MicrosoftAccess 2.0 2 Microsoft Windows

Microsoft Office 4.3Professional

1995MicrosoftAccess for Windows 95

7Microsoft Windows 95 danWindows NT 3.51

Microsoft Office 95Professional

1997MicrosoftAccess 97

8Microsoft Windows 95/98 danWindows NT 3.51/ NT 4.0

Microsoft Office 97Professional

1999MicrosoftAccess 2000

9Microsoft Windows 98/Me,Windows NT 4.0/2000

Microsoft Office 2000Premium dan Office2000 Professional

2001Microsoft

Access 200210

Microsoft Windows 98/Me,

Windows NT/2000/XP

Microsoft Office XP

Professional

2003MicrosoftAccess 2003

11

Microsoft Windows 2000(Service Pack 3 ke atas)/XP(Service Pack 1 ke atas)/Server 2003

Microsoft OfficeSystem 2003

2007 MicrosoftOffice Access2007

12 Microsoft Windows XP (ServicePack 2)/Server 2003/Vista/Server 2008 (Beta 2

Microsoft OfficeSystem 2007

Page 30: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 30/38

 

ke atas)

[sunting] Penggunaan

Microsoft Access digunakan kebanyakan oleh bisnis-bisnis kecil dan menengah, di dalamsebuah organisasi yang kecil bahkan mungkin juga digunakan oleh perusahaan yangcukup besar, dan juga para programmer untuk membuat sebuah sistem buatan sendiriuntuk menangani pembuatan dan manipulasi data. Access juga dapat digunakan sebagaisebuah basis data untuk aplikasi Web dasar yang disimpan di dalam server yangmenjalankan Microsoft Internet Information Services (IIS) dan menggunakan MicrosoftActive Server Pages (ASP). Meskipun demikian, penggunaan Access kurang disarankan,mengingat telah ada Microsoft SQL Server yang memiliki kemampuan yang lebih tinggi.

Beberapa pengembang aplikasi profesional menggunakan Microsoft Access untuk mengembangkan aplikasi secara cepat (digunakan sebagai  Rapid Application

 Development / RAD tool ), khususnya untuk pembuatan purwarupa untuk sebuah program yang lebih besar dan aplikasi yang berdiri sendiri untuk para  salesman.

Microsoft Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistemmanajemen basis data yang bersifat klien/server . Meskipun demikian, tampilan mukaAccess ( form, report , query, dan kode Visual Basic) yang dimilikinya dapat digunakanuntuk menangani basis data yang sebenarnya diproses oleh sistem manajemen basis datalainnya, seperti halnya Microsoft Jet Database Engine (yang secara default digunakanoleh Microsoft Access), Microsoft SQL Server , Oracle Database, dan beberapa produk lainnya yang mendukung ODBC.

[sunting] Fitur

Salah satu keunggulan Microsoft Access dilihat dari  perspektif   programmer adalahkompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL);query dapat dilihat dan disunting sebagai statemen-statemen SQL, dan statemen SQLdapat digunakan secara langsung di dalam Macro dan VBA Module untuk secaralangsung memanipulasi tabel data dalam Access. Para pengguna dapat mencampurkandan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.

Microsoft SQL Server Desktop Engine (MSDE) 2000, yang merupakan sebuah versi minidari Microsoft SQL Server 2000, dimasukkan ke dalam Office XP Developer Edition dandapat digunakan oleh Microsoft Access sebagai alternatif dari Microsoft Jet DatabaseEngine.

Tidak seperti sebuah sistem manajemen basis data relasional yang komplit, MicrosoftJET Database Engine tidak memiliki fitur trigger dan stored procedure. Dimulai dariMicrosoft Access 2000 yang menggunakan Microsoft Jet Database Engine versi 4.0, ada

Page 31: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 31/38

 

sebuah sintaksis yang mengizinkan pembuatan kueri dengan beberapa parameter, dengansebuah cara seperi halnya sebuah stored procedure, meskipun prosesur tersebut dibatasihanya untuk sebuah pernyataan tiap prosedurnya. Access juga mengizinkan form untuk mengandung kode yang dapat dieksekusi ketika terjadi sebuah perubahan terhadap tabel basis data, seperti halnya trigger , selama modifikasi dilakukan hanya dengan

menggunakan form tersebut, dan merupakan sesuatu hal yang umum untuk menggunakankueri yang akan diteruskan ( pass-through dan teknik lainnya di dalam Access untuk menjalankan stored procedure di dalam RDBMS yang mendukungnya.

Dalam berkas Access Database Project (ADP) yang didukung oleh Microsoft Access2000 dan yang selanjutnya, fitur-fitur yang berkaitan dengan basis data berbeda dari versiformat/struktur data yang digunakan Access (*.MDB), karena jenis berkas ini dapat

membuat koneksi ke sebuah basis data MSDE atau Microsoft SQL Server, ketimbangmenggunakan Microsoft JET Database Engine. Sehingga, dengan menggunakan ADP,adalah mungkin untuk membuat hampur semua objek di dalam server yang menjalankanmesin basis data tersebut (tabel basis data dengan constraints dan trigger , view, stored 

 procedure, dan UDF ). Meskipun demikian, yang disimpan di dalam berkas ADPhanyalah form, report , macro, dan modul, sementara untuk tabel dan objek lainnyadisimpan di dalam server basis data yang membelakangi program tersebut.

[sunting] Pengembangan dengan Access

Access mengizinkan pengembangan yang relatif cepat karena semua tabel basis data,kueri, form, dan report disimpan di dalam berkas basis data miliknya (*.MDB). Untuk 

membuat Query, Access menggunakan Query Design Grid, sebuah program berbasisgrafis yang mengizinkan para penggunanya untuk membuat query tanpa harusmengetahui bahasa pemrograman SQL. DI dalam Query Design Grid, para pengguna

dapat memperlihatkan tabel basis data sumber dari query, dan memilih field-field manayang hendak dikembalikan oleh proses dengan mengklik dan menyeretnya ke dalam grid . Join juga dapat dibuat dengan cara mengklik dan menyeret field-field dalam tabel kedalam field dalam tabel lainnya. Access juga mengizinkan pengguna untuk melihat danmemanipulasi kode SQL jika memang diperlukan.

Bahasa pemrograman yang tersedia di dalam Access adalah Microsoft Visual Basic for Applications (VBA), seperti halnya dalam beberapa aplikasi Microsoft Office. Dua buah pustaka komponen Component Object Model (COM) untuk mengakses basis data pundisediakan, yakni Data Access Object (DAO), yang hanya terdapat di dalam Access 97,dan ActiveX Data Objects (ADO) yang tersedia dalam versi-versi Access terbaru.

Papan induk

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Page 32: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 32/38

 

Belum Diperiksa

Langsung ke: navigasi, cari 

Sebuah papan induk.

Papan induk (motherboard ) adalah papan sirkuit tempat berbagai komponen elektronik saling terhubung seperti pada PC atau Macintosh dan biasa disingkat dengan kata mobo.

Motherboard yang banyak ditemui dipasaran saat ini adalah motherboard milik  PC yang

 pertama kali dibuat dengan dasar agar dapat sesuai dengan spesifikasi PC IBM.

Printer atau pencetak adalah alat yang menampilkan data dalam bentuk cetakan, baik  berupa teks maupun gambar/grafik, di atas kertas. Printer biasanya terbagi atas beberapa bagian, yaitu picker sebagai alat mengambil kertas dari tray. Tray ialah tempat menaruhkertas. Tinta atau toner adalah alat pencetak sesungguhnya, karena ada sesuatu yangdisebut tinta atau toner yang digunakan untuk menulis/ mencetak pada kertas. Perbedaantoner dan tinta ialah perbedaan sistem; toner atau laser butuh pemanasan, sedangkan tintaatau inkjet tak butuh pemanasan, hanya pembersihan atau head cleaning   pada print-head 

 printer tersebut.

Ada pula kabel fleksibel untuk pengiriman sinyal dari prosesor printer ke tinta atau toner.Kabel ini tipis dan fleksibel, namun kuat. Pada bagian belakang printer biasanya ada port paralel atau USB untuk penghubung ke komputer .

Pencetak modem merupakan alat canggih. Perkakasan elektronik yang terdapat dalamsebuah pencetak sama dengan perkakasan elektronik yang terdapat dalam komputer itusendiri. Pencetak mempunyai 6 jenis yaitu jenis Dot-Matrix, jenis Daisy Wheel , jenis Ink-Jet / jenis Bubble Jet, jenis Chain, jenis Drum dan jenis Laser .

- Mouse pertama kali dibuat pada tahun 1963 oleh Douglas Engelbart berbahan kayudengan satu tombol. Pada tahun 1970, Douglas Engelbart memperkenalkan mousekomputer yang dapat mengetahui posisi X-Y pada layar komputer, mouse ini dikenaldengan nama X-Y Position Indicator (indikator posisi X-Y).

Page 33: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 33/38

 

Secara garis besar itulah pengertian dan funsi dari mouse komputer yang sering anda pakai sehari-hari untuk mengakses blog ini. Sebelum narsis saya bertambah parah, bintang akan meninggalkanmu sekarang!!!

1. Mouse Mobil

Perhatian bagi para sobat pecinta mobil, sekarang sobat dapat “surfing” di web denganlisensi resmi replika mobil favorit Anda dengan Road Wireless Mice ($ 44,95). Mouse inimemiliki resolusi 800 dpi untuk meningkatkan keakuratan dan ketepatan, fungsi lampu(dengan on / off switch untuk menghemat baterai), dan bahkan nomor seri VIN individusehingga sobat bisa mendapatkan personalisasi pendaftaran dan gelar, seperti mobilsungguhan.

2. Mouse Tubuh Seksi

Bagaimana bisa bekerja dengan komputer yang pernah menjadi pengalaman sensual?

Yah, dengan Pat-Says-Now Body Optical Mouse ($ 29,90) sobat akan menyentuh dan

Page 34: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 34/38

 

 bergerak di sekeliling tubuh montok mengenakan pakaian mewah sepanjang hari (^_^).

3. Mouse Dunia Warcraft

Apa itu World of Warcraft tanpa mouse WOC ? hal tersebut menginspirasi pembuat periferal game SteelSeries untuk menciptakan SteelSeries World of Warcraft Mouse ($99,99) untuk 11 juta pengguna setia.

4. Mouse Anti-BakteriThe IOGear’s Germ Free Wireless Laser Mouse ($ 11,99) dilapisi dengan TitaniumDioxide (TiO2) dan Silver (Ag) nano-partikel senyawa, yang menggunakan duamekanisme untuk menonaktifkan enzim dan protein untuk mencegah spektrum yangdapat memperluas bakteri, virus, jamur, dan ganggang dari bertahan di permukaanmouse. Telah diuji dan terbukti efektif terhadap penyelesaian mikroba berbahaya pada permukaan terisolasi, tool yang sangat baik untuk kantor medis, perpustakaan, sekolah

Page 35: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 35/38

 

dan komputer publik pada umumnya.

5. Mouse yang dapat dicuci

Jika mouse anti-bakter tidak membuat sobat merasa cukup bersih, coba Belkin Mouseyang dapat dicuci ($ 17.69). Dengan desain kedap air, sehingga mouse bisa dicuci dandapat bertahan dari tumpahan air dan sobat dapat mencuci tangan dengan benar di bawahkeran dengan air mengalir. Kotoran, makanan, cairan, kuman, bakteri – semua dapatsegera dicuci dengan sabun dan air.

6. Mouse JariMouse jari ($ 10,50). Ini adalah mouse jari buatan Jepang yang dapat dipasang ke jaritelunjuk sobat dan menggunakan sensor optik untuk melacak menunjuk – ibu jari-roda bertindak sebagai remote juga. Mouse super-kompak dan dimaksudkan untuk digunakandalam keadaan sempit – sobat bahkan dapat menggunakan paha Anda sebagai permukaan

Page 36: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 36/38

 

mouse, keren kan?

7. Keypad Mouse

Mouse AKP-170 ($ 19,99) adalah Optical Mouse yang menawarkan pengguna notebook desktop dan keperluan fungsi penuh, keypad numerik eksternal dalam bentuk yangkompak. Berfungsi sebagai keypad numerik dan sebagai mouse optik itu memiliki fitur flip yang luas dengan penutup atas yang transparan untuk tombol gulir dan tambahanroda untuk memudahkan navigasi web. Mouse yang inovatif dan portabel, jelas dirancanguntuk mobile profesional.

8. Mouse Hati

Rasakan cinta dengan setiap klik dari Pat-Says-Now Red Heart Computer Mouse ($

Page 37: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 37/38

 

45,99). Mouse inovatif dengan bentuk hati yang sangat cantik.

9. Mouse Hamburger

Ini adalah salah satu burger di Deskop yang tidak akan menjatuhkan remah-remahapapun ke keyboard – Mouse Hamburger ($ 19,95). Desain ergonomis yang nikmatmemiliki jaminan sekitar tiga juta klik, mungkin satu juta lebih dari yang pernah Anda butuhkan dalam hidup sobat.

10. Mouse Bambu

Dapatkan mouse ramah lingkungan dengan Bambu. 3BTN Eco-Friendly Mouse ($16,73). Elegan untuk eksekutif, praktis untuk setiap orang. Untuk tangan kanan atau kiri

Page 38: Perangkat lunak komputer

5/8/2018 Perangkat lunak komputer - slidepdf.com

http://slidepdf.com/reader/full/perangkat-lunak-komputer-559abe4a43eb0 38/38

 

digunakan, dengan teknologi penginderaan optik.