Makalah Software

15
BAB I PENDAHULUAN A. Latar Belakang Perkembangan teknologi software komputer yang demikian pesat ini mendorong manusia untuk dapat berkreativitas dan memanfaatkan kemajuan teknologi software ini untuk berbagai keperluan. Dalam dunia bisnis, teknologi software komputer digunakan untuk pengolahan data (data processing) yang meliputi pengolahan kata (word processing), penyimpanan data (filling) serta pengolahan data- data numeric yang berkaitan dengan tugas tugas perkantoran. Selain sebagai pengolah kata dan angka, teknologi software komputer telah menyisip hampir ke semua peralatan. Mulai dari mainan anak– anak, kamera digital, telepon seluler, sarana hiburan, peralatan rumah tangga dan lain-lainnya. B. Tujuan Tujuan dari penyusunan karya tulis ini adalah supaya kita dapat mengetahui berbagai macam software computer beserta kegunaannya serta dapat membandingkan system operasi serta program aplikasinya.

Transcript of Makalah Software

Page 1: Makalah Software

BAB I

PENDAHULUAN

A. Latar Belakang

Perkembangan teknologi software komputer yang demikian pesat

ini mendorong manusia untuk dapat berkreativitas dan memanfaatkan

kemajuan teknologi software ini untuk berbagai keperluan. Dalam dunia

bisnis, teknologi software komputer digunakan untuk pengolahan data

(data processing) yang meliputi pengolahan kata (word processing),

penyimpanan data (filling) serta pengolahan data-data numeric yang

berkaitan dengan tugas tugas perkantoran. Selain sebagai pengolah kata

dan angka, teknologi software komputer telah menyisip hampir ke semua

peralatan. Mulai dari mainan anak–anak, kamera digital, telepon seluler,

sarana hiburan, peralatan rumah tangga dan lain-lainnya.

B. Tujuan

Tujuan dari penyusunan karya tulis ini adalah supaya kita dapat

mengetahui berbagai macam software computer beserta kegunaannya serta

dapat membandingkan system operasi serta program aplikasinya.

C. Manfaat

- Mengidentifikasi program,

- Menyiapkan aplikasi program agar tata kerja seluruh peralatan

terkontrol,

- Mengatur dan membuat pekerjaan lebih efisien

Page 2: Makalah Software

BAB II

PEMBAHASAN

A. Pengertian Software

Software disebut juga dengan perangkat lunak, merupakan

kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam

menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi

mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip

lainnya.

Merupakan data elektronik yang disimpan sedemikian rupa oleh

komputer itu sendiri, data yang disimpan ini dapat berupa program atau

instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang

diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya.

Untuk mencapai keinginannya tersebut dirancanglah suatu susunan

logika, logika yang disusun ini diolah melalui perangkat lunak, yang

disebut juga dengan program beserta data-data yang diolahnya.

Pengeloahan pada software ini melibatkan beberapa hal, diantaranya

adalah sistem operasi, program, dan data. Software ini mengatur

sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin

komputer.

B. Jenis Software

Sistim Operasi

Program Aplikasi

Bahasa Pemograman

Setelah kita mempunyai hardware komputer, maka selanjutnya kita harus

memasang (menginstal) software ke komputer. Sebuah komputer tanpa adanya

software tidak akan bisa berfungsi dengan baik.

Software secara garis besar dapat dibagi menjadi 3 bagian. Berikut pembahasan

jenis-jenis software :

Page 3: Makalah Software

a. OS (Operating System)

OS adalah software yang pertama kali harus di instal ke komputer.

Sedangkan fungsi dari OS, yaitu mengelola hardware dan sofware yang

ada pada komputer. OS ini juga akan berfungsi sebagai perantara antara

aplikasi dengan hardware. Jadi ketika kita memberikan perintah dari

sebuah aplikasi kepada hardware, perintah tersebut akan disampaikan ke

OS terlebih dahulu, baru kemudian oleh OS disampaikan ke hardware.

Misalnya, kita memberikan perintah print dari aplikasi Microsoft Word.

Perintah tersebut akan disampaikan ke OS dahulu, baru kemudian oleh OS

disampaikan ke Printer. Contoh OS antara lain; DOS, Windows,

Macintosh, Linux dll. Setiap masing-masing OS mempunyai kelebihan

dan kekurangan, namun saat ini OS Windows masih paling banyak

digunakan oleh masyarakat karena kemudahan dalam mengoperasikan dan

perawatan.

b. Aplikasi atau Program.

Software ini dibuat untuk tujuan tertentu. Maksud lain penciptaan software

ini adalah untuk mempermudah pekerjaan manusia. Sekarang ini sudah

banyak sekali aplikasi yang membantu pekerjaan manusia.

Aplikasi dapat dibagi menjadi beberapa macam berdasarkan fungsinya, al :

1. Pengolah kata

Aplikasi ini digunakan untuk membuat dokumen seperti surat,

amplop, label, makalah dan sebagainya. Contoh aplikasi ini antara

lain; Microsoft Word, Open Office Org. Writer dsb.

2. Pengolah angka

Aplikasi ini digunakan untuk mengolah angka dalam bentuk tabel

dan grafik. Contoh aplikasi ini antara lain; Microsoft Excel, Open

Office Org. Calc, Lotus dsb.

3. Pengolah presentasi

Aplikasi ini digunakan untuk membuat presentasi. Contoh aplikasi

ini antara lain; Microsoft Power Point, Open Office Org. Impress,

Macromedia Flash MX dsb.

Page 4: Makalah Software

4. Pengolah gambar

Aplikasi ini digunakan untuk mengolah gambar dan foto. Contoh

aplikasi ini antara lain; Corel Draw, Adobe Potoshop dsb.

5. dan lain-lain

Dalam aplikasi ada istilah Paket Program. Istilah ini digunakan

untuk menyebutkan sebuah aplikasi yang terdiri dari beberapa

aplikasi. Contohnya; Microsoft Office yang terdiri dari Microsoft

Word, Microsoft Excel, Microsoft Power Point, Microsoft Access

dsb.

Perlu diketahui juga bahwa sebuah aplikasi biasanya hanya

ditujukan untuk OS tertentu atau hanya mendukung OS tertentu.

Contohnya; Microsoft Office yang hanya bisa di-instal di OS

Windows. Tetapi ada juga aplikasi yang bisa di-instal di beberapa

OS seperti aplikasi Mozilla Firefox yang bisa di-instal di Windows

maupun Linux.

c. Bahasa Pemograman

Software ini digunakan untuk membuat aplikasi. Pengguna aplikasi ini

biasa disebut dengan Programer. Jenis-jenis bahasa pemograman antara

lain; Bahasa Assembly, Bahasa Fortran dan Bahasa Generasi Keempat.

1. Assembler(perakit):

Merupakan program yang digunakan untuk

menterjemahkan program aplikasi yang ditulis dengan bahasa

rakitan(assembly language) atau bahasa pemprogaman simbolik

menjadi bahasa mesin. Dengan bahasa simbolik,masing2 kode

operasi mesin tidak ditulis dengan bentuk bilangan biner,tetapi

dengan suatu kode simbolik tertentu yang disebut dengan

mnemonic.program yang ditulis dengan bahasa simbolik disebut

dengan program sumber(source program) dan hasil terjemahannya

dalam bentuk bahasa mesin disebut dengan program objek(object

program=OBJ). Proses pembuatan program obyek dari program

sumber juga akan menampilkan daftar kesalahan-kesalahan

Page 5: Makalah Software

sintaks(jika ada) yang dibuat oleh pemprogram. Kesalahan ini

harus dibetulkan terlebih dahulu sebelum di proses lebih lanjut.

Walau penulisan program dengan bahasa simbolik lebih

mudah dibanding dengan bahasa mesin,tetapi harus dirasakan

kesulitan karena penulis program harus:

Mengetahui susunan serta fungsi dari masing2 register di

dalam cpu.

Mengetahui dengan persis cara alokasi memori komputer

yang digunakan.

Mengetahui fungsi-fungsi yang di sediakan oleh OS.

Untuk mengatasi hal ini telah dikembangkan suatu bahasa

yang lebih dekat dengan pemakai komputer yang di sebut bahasa

tingkat tinggi(high level language),misalnya basic,fortran,pascal

c,dsb.

Program yang di tulis dengan bahasa tingkat tinggi ini

harus di terjemahkan ke dalam bahasa mesin agar dapat di

mengerti oleh komputer.penerjemah ini dapat berupa kompilator

atau interpreter.kompilator menterjemahkan setiap instruksi

didalam suatu program sekaligus sama dengan assembler dan

menghasilkan dengan program objek yang selanjutnya di link

sehingga menghasilkan file exe.contoh perangkat lunak bahasa

seperti ini adalah pascal,c,dan masih banyak lagi.sedangkan

interpreter menterjemahkan instruksi satu persatu dan langsung di

proses sebelum komputer membaca instruksi selanjutnya,sehingga

tidak dihasilkan program obyek maupun file exe.contoh untuk ini

adalah:basic versi baku,dbase,dan sebagainya.

2. Compiler:

Menterjemahkan setiap instruksi didalam suatu program sekaligus

sama dengan assembler dan menghasilkan dengan program objek

yang selanjutnya di link sehingga menghasilkan file exe.contoh

Page 6: Makalah Software

perangkat lunak bahasa seperti ini adalah pascal,c,dan masih

banyak lagi.

3. Interpreter:

Menterjemahkan instruksi satu persatu dan langsung di proses

sebelum komputer membaca instruksi selanjutnya,sehingga tidak

dihasilkan program obyek maupun file exe. Contoh untuk ini

adalah: basic versi baku, dbase, dan sebagainya.

C. Perangkat lunak aplikasi

Sistem operasi dengan perangkat lunak bahasa tidak di tunjukkan

untuk menyelesaikan permasalahan dalam aplikasi tertentu yang dihadapi

oleh pemakai computer. Program yang ditunjukan untuk menyelesaikan

suatu permasalahan dalam aplikasi tertentu di sebut program aplikasi atau

program paket. Ada dua cara untuk bisa mendapatkan program aplikasi

yang di butuhkan yaitu dengan mengembangkan sendiri(sangat sulit dan

perlu keahlian khusus)atau membelinya(mudah).

Saat ini banyak sekali program-program aplikasi yang tersedia di

pasaran. Program-program ini dapat diandalkan, Program-program paket

ini di gunakan untuk menyelesaikan masalah-masalah umum seperti

membuat dokumen (word star,microsoft word), membuat slide presentasi

(ms power point), penerbitan(adobe page maker), mengelola gambar

(adobe photoshop)dsb. Akan tetapi bila kita mempunyai permasalahan

yang sifatnya khusus dan unik sehingga tidak ada paket-paket program

yang sesuai untuk digunakan, maka dengan terpaksa harus dikembangkan

program aplikasi sendiri, misalnya program sistem sks universitas

andalas,program sistem keuangan perusahaan,dll.

Bahasa pemograman yang digunakan saat ini adalah bahasa tingkat

tinggi atau bahasa generasi ke empat. Bahasa jenis ini lebih mudah

dipahami, karena menggunakan bahasa manusia seperti bahasa inggis.

Contoh software ini, al; Visual Basic, Visual Foxpro, Java dsb.

Page 7: Makalah Software

BAB III

PENUTUP

A. Kesimpulan

Sofware Komputer adalah Perangkat Elektronik yang canggih,dan akan

terus berkembang, sehingga para ilmuwan pun belum menetapkan kapan

berakhirnya teknologi Software komputer ini dan akan terus

mengembangkannya, karena menurut para ilmuwan Komputer masih

banyak Kekurangan.

B. Saran

Tidak bisa diingkari bahwa dewasa ini perkembangan teknologi Software

Komputer semakin pesat. Oleh karena itu mudah-mudahan dengan

semakin berkembangnya Teknologi Sofware Komputer Bisa membawa

Kemajuan IPTEK bagi bangsa ini, Khususnya bangsa Indonesia.

Page 8: Makalah Software

DAFTAR PUSTAKA

http://www.unsri.ac.id/blog/ermiana/komputer/pengertian-dan-jenis-software-

komputer/mrdetail/1620

http://aditirto.multiply.com/journal/item/15/SOFTWARE_KOMPUTER

Page 9: Makalah Software

KATA PENGANTAR

Dengan mengucapkan puji dan syukur kehadirat Allah SWT sehingga

penyusun dapat menyelesaikan tugas judul

Penyusun menyadari bahwa makalah ini masih banyak kesalahan dan

kekurangan, maka dari itu penyusun mengharapkan sumbangan pikiran, pendapat

serta saran – saran yang berguna demi penyempurnaan makalah ini. Semoga

makalah ini dapat berguna dan bermanfaat bagi pembaca.

Penulis

Page 10: Makalah Software

DAFTAR ISI

HALAMAN JUDUL.....................................................................................

KATA PENGANTAR...................................................................................

DAFTAR ISI..................................................................................................

BAB I PENDAHULUAN

A. Latar Belakang...................................................................................

B. Tujuan................................................................................................

C. Manfaat..............................................................................................

BAB II PEMBAHASAN

A. Pengertian Software...........................................................................

B. Jenis Software....................................................................................

C. Perangkat Lunak Aplikasi..................................................................

BAB III PENUTUP

A. Kesimpulan........................................................................................

B. Saran..................................................................................................

DAFTAR PUSTAKA....................................................................................