• Tidak ada hasil yang ditemukan

Perangkat Lunak Aplikasi (Application Software)

N/A
N/A
Protected

Academic year: 2023

Membagikan "Perangkat Lunak Aplikasi (Application Software)"

Copied!
21
0
0

Teks penuh

(1)

Software (Perangkat Lunak ) Lanjutan

1

(2)

Pertemuan – 6

Perangkat Lunak Aplikasi (Application Software)

• Program yang dirancang untuk menjalankan

fungsi tertentu secara langsung untuk pengguna atau program aplikasi lain.

2

(3)

Pertemuan – 6

Perangkat Lunak Penunjang Produktivitas Kerja

Word Processing

adalah kelompok perangkat lunak yang fungsi utamanya adalah untuk membuat dokumen.

Software Vendor

Ami Pro Lotus Development Corp.

StarOffice Writer Sun Microsystems Microsoft Word Microsoft Corporation

WordStar WordStar International Corp.

3

(4)

Pertemuan – 6

• Spreadsheet

Digunakan untuk mengolah angka (nilai) dan dilengkapi dengan fasilitas untuk menyajikan data dalam bentuk grafik.

Software Vendor

Claris Resolve Claris Corporation

Lotus 123 Lotus Development Corporation Excel Microsoft Corporation

4

(5)

Pertemuan – 6

• Desktop Publishing

Adalah perangkat lunak yang digunakan oleh percetakan untuk menghasilkan produk

cetakan yang baik seperti brosur atau kartu undangan.

Software Vendor

Corel Draw Corel Corporation

Publisher Microsoft Corporation

Photoshop Adobe

5

(6)

Pertemuan – 6

• Presentasi Grafik

Berguna untuk membuat bahan presentasi dan juga sekaligus untuk melaksanakan presentasi.

Software Vendor

Action! Macromedia

PowerPoint Microsoft Corporation WordPerfect

Presentation

Novel Corporation

6

(7)

Pertemuan – 6

• Komunikasi

Perangkat lunak yang berguna untuk

melakukan komunikasi antar orang melalui surat elektronis (e-mail).

Software Vendor

Netscape Messenger Netscape Communications Outlook Express Microsoft Corporation

7

(8)

Pertemuan – 6

Aplikasi Berbasis Internet

• Jenis aplikasi yang menerapkan arsitektur sistem terdistribusi dengan menggunakan Internet sebagai media komunikasi antar komponennya.

• Beberapa aplikasi berbasis Internet yang umum di gunakan:

1. Email

2. Internet Relay Chat (IRC) 3. Blog

4. Social network

8

(9)

Aplikasi Berbasis Internet

1. Dapat diakses kapanpun dan dimanapun selama ada

Internet.

2. Dapat diakses dengan

menggunakan Web Browser (umumnya sudah tersedia di PC, PDA & Smartphone

terbaru).

3. Tidak perlu mengistall aplikasi client khusus.

1. Harus sesuai dengan

kemampuan Web browser untuk menjalankannya.

2. Kebergantungannya terhadap kualitas jaringan Internet.

3. Tingkat keamanan yang lebih rentang untuk diakses oleh orang lain atau pihak yang tidak berhak.

9

Kelebihan Kekurangan

(10)

Pertemuan – 6

Bahasa Pemrograman

• Teknik instruksi standar untuk mendeskripsikan proses komputasi dalam format yang dapat

dibaca oleh komputer dan manusia.

• Memungkinkan seorang programmer dapat

menentukan secara persis data mana yang akan diolah oleh komputer.

• Dirancang untuk memfasilitasi komunikasi antara manusia dengan komputer.

10

(11)

Pertemuan – 6

Tingkatan Bahasa Pemrograman

5 (lima) generasi bahasa pemrograman:

• Generasi I atau 1 GL Bahasa Mesin.

▫ Instruksi diekspresikan dalam angka numerik (Biner) yang disimpan dengan dimensi byte.

▫ Biasanya sangat tergantung pada mesin.

11

(12)

Pertemuan – 6

Tingkatan Bahasa Pemrograman

• Generasi II atau 2 GL

Bahasa rakitan : Assembler.

▫ Disebut juga sebagai symbolic machine languages.

▫ Perintah-perintahnya lebih mudah dibaca sebab menggunakan huruf-huruf dan angka.

12

(13)

Pertemuan – 6

Tingkatan Bahasa Pemrograman

• Generasi III atau 3 GL

▫ Bahasa yang termasuk bahasa tingkat tinggi.

▫ Contohnya : COBOL (Common Business Oriented Language), FORTRAN (FORmula TRANslator), BASIC (Beginners All-purpose Symbolic

Instruction Code), C, RPG, PL/1, Pascal, C++ , Delphi

• Generasi IV atau 4 GL

▫ Bahasa yang biasanya digunakan dalam pemrograman database.

▫ Contohnya : SQL (Structured Query Language), PHP, Visual Basic .NET, Java, JSP, ASP

13

(14)

Pertemuan – 6

Tingkatan Bahasa Pemrograman

• Generasi V atau 5 GL

▫ Bahasa pemrograman yang menggunakan

perangkat visual dan natural dalam membuat program.

▫ Contohnya : Mindscript, Prograph. VIPR (Visual Imperative Programming), Cube.

14

(15)

Pertemuan – 6

Tingkatan Bahasa Pemrograman

• Bahasa pemrograman dapat dikembangkan menjadi beberapa tingkatan, yaitu :

15

(16)

Pertemuan – 6

Low-Level Programming Language

• Dikatakan bahasa tingkat rendah, karena kedekatannya dengan bahasa mesin

dibandingkan dengan bahasa manusia.

• Dengan kata lain mudah bagi mesin untuk mengerti dibandingkan dengan manusia.

• Contoh: Machine language dan Assembly language.

16

(17)

Pertemuan – 6

High-Level Programming Language

• Lebih dekat dengan bahasa manusia dan memiliki aturan-aturan gramatikal dalam penulisan ekspresinya, sehingga mudah dipahami oleh manusia.

• Tampilannya sudah seperti teks sehari-hari dengan formula matematika.

• Dapat dijalankan pada berbagai mesin komputer dengan aneka sistem operasi (portable).

17

(18)

Pertemuan – 6

18

High-Level Programming Language

• Termasuk dalam bahasa pemrograman generasi

ketiga (3GL), dan ada yang generasi keempat (4GL).

• Namun harus diterjemahkan ke dalam kode

mesin oleh sebuah program sebelum dieksekusi

yang disebut compiler atau interpreter

(19)

Pertemuan – 6

Very High-Level Programming Language

• Bahasa pemrograman dengan tingkat abstraksi yang sangat tinggi, yang di gunakan terutama sebagai alat produktivitas programmer

profesional.

• Biasanya berupa bahasa domain yang spesifik, terbatas pada aplikasi, tujuan, atau jenis tugas yang sangat spesifik.

• Contoh: Perl, Python, Ruby, dan Visual Basic.

19

(20)

Pertemuan – 6

INTERMEZZO

20

(21)

Pertemuan – 6

IT’S TIME FOR QUIZ!

21

Referensi

Dokumen terkait

Dari beberapa pendapat di atas dapat disimpulkan perangkat lunak (Software) adalah program komputer yang memiliki beberapa perintah atau instruksi program tertentu yang diatur