Rabu, 22 Juli 2009

KOMAS 7

PENGENALAN DASAR-DASAR PROGRAM KOMPUTER

 

7.1  SOFTWARE APLIKASI

A.   Pengolah Kata

-       Kemampuan :

1.     Pengetikan dengan fasilitas :

-       Style cetak yaitu bisa mencetak tebal, garis bawah, cetak miring, dsb

-       Karakter asing dan khusus

-       Pemenggalan kata otomatis

-       Kemampuan membuat tabel dan mengatur tabel

-       Equation yaitu penulisan atau pengetikan matematika atau rumus-rumus

2.     Pengeditan dengan fasilitas :

-       Cut dan paste

-       Undelete dan undo

-       Search dan replace

-       Spelling checker

-       Thesaurus yaitu : untuk menemukan kata-kata yang benar tanpa melihat kamus sinonim – antonim.

3.     Pemformatan dengan fasilitas :

-       Penomoran halaman otomatis

-       Header dan footer

-       Justification

-       Catatan kaki

-       Ukuran halaman non standar

4.     Desktop publishing dengan fasilitas :

-       Font atau jenis huruf dan ukurannya

-       Kolom multiple (seperti kolom koran)

-       Style sheet

5.     Interface dengan fasilitas :

-       On-line help

-       Multiple document

-       Math

-       File impor / ekspor

-       Mail / document merge

6.     Mencetak dengan fasilitas :

-       Print preview ditampilkan pada layar

-       Print dicetak dalam bentuk hardcopy

7.     Menyimpan / merekam dokumen

 

-       Contoh software aplikasi pengolah kata yaitu :

v MS. Word

v Wordperfect

v AmiPro

v Wordstar

v Chiwriter, dsb

 

B.   Spreadsheet (Lembar Kerja yang Besar)

-       Pengolah lembar kerja yang merupakan program yang memanipulasi angka-angka dengan menggunakan rumus-rumus baik yang dibuat sendiri atau yang sudah ada di spreadsheet

-       Ciri-ciri program spreadsheet :

1.     Memiliki fasilitas fungsi, yaitu :

-       Sum : untuk menjumlahkan angka-angka pada cell yang dipilih

-       Average : nilai rata-rata dari angka-angka pada cell yang dipilih

-       Minimum dan maksimum : untuk nilai minimum dan maksimum dari angka-angka pada cell yang dipilih

-       Masih banyak lagi fungsi-fungsi yang ada dan biasanya fungsi tersebut berkaitan dengan

v Matematika

v Financial

v Word

v Date

v Database

v Logical

v Statistical

2.     Tool-tool manipulasi dengan fasilitas :

-       Copy

-       Move

-       Erase

-       Freezing titles

3.     Formating tool dengan fasilitas :

-       Text

-       Column

-       Range

-       Hiding column

-       Sort

-       Page graph

4.     Feature grafik dengan fasilitas :

-       Variasi diagram

-       Konversi warna

-       Menonjolkan diagram pie

-       Perspektif 3-D

-       Pemformatan teks

-       Tool gambar

5.     Mencetak lembar kerja

6.     Menyimpan lembar kerja

 

-       Contoh software yaitu :

v Lotus 123

v MS. Excel

v Quattro Pro

 

C.   Grafik

-       Program grafik adalah semua program yang merancang image, gambar, desain yang dapat dilihat pada layar dan dicetak

-       Kemampuan :

1.     Tool program paint

-       Biasanya digunakan untuk membuat sketsa, chart, gambar-gambar dengan tujuan tertentu misalnya pembuatan logo perusahaan.

-       Fasilitasnya :

v Merquee dan lasso yaitu memilih area gambar

v Hand tool / grabber yaitu memindahkan gambar

v Text tool

v Paint bucket

v Tool gambar

v Zoom

v Ekspor / impor file

v Manghapus

2.     Program draw dengan fasilitas

-       Tool pick : memilih objek.

-       Tool text

-       Eraser

-       Impor / ekspor file

-       Layering

-       Library

3.     Grafik presentasi dengan fasilitas

-       Grafik garis

-       Grafik batang atau kolom

-       Grafik area

-       Diagram pie

-       Diagram teks

-       Konversi warna

-       Spreadsheet link

-       Chart gallery

-       Impor / ekspor file

4.     Mencetak objek

5.     Menyimpan objek

 

-       Contoh software

v Corel draw

v Freehand

v MS. Power Point

v Paint Brush, dsb

 

D.   Desktop Publishing

-       Desktop publishing yaitu progrma yang digunakan untuk setiap pekerjaan dengan tujuan akhir adalah suatu rancangan halaman yang baik

-       Desktop publishing, diselesaikan dengan software khusus yang dapat mengerjakan hampir segala hal yang dihasilkan oleh program lain pada komputer.

-       Contoh softwarenya :

v Ventura publisher

v Page maker, dsb

-       Menggunakan program desktop publishing, yaitu :

1.     Page setup, mengatur ukuran halaman

2.     Menetapkan parameter

3.     Membuat masthead, memasukkan semua teks dan grafik

4.     Membuat style, yang dapat digunakan berulang untuk menghemat waktu

5.     Mengimpor teks ke dalam dokumen

6.     Meletakkan grafik

7.     Pemotongan dan penempelan akhir

-       Kemampuan toolnya :

1.     Kemampuan lay out dokumen, diantaranya :

-       Pemformatan kolom

-       Aliran teks secara otomatis

-       Penyisipan halaman yang otomatis

-       Penomoran halaman yang otomatis

-       Page display dan zooming

-       Header dan footer

-       Menentukan ukuran halaman (portrait / landscape)

-       Snap-to-grid

2.     Kemampuan teks, diantaranya :

-       Teks style

-       Spasi antar baris

-       Spasi antar huruf

-       Spasi antar kata

-       Rotasi teks

-       Spell check

-       Pemenggalan kata

-       Pembuatan tabel

3.     Kemampuan grafik, diantaranya :

-       Drawing tools

-       Fill pattern

-       Scaling

-       Reversing

4.     Kemampuan mencetak, diantaranya :

-       Color printing

-       Print order control

-       Printer support

5.     Kemampuan Impor, diantaranya dari program lainnya :

-       Pengolah kata

-       Grafik

-       Spreadsheet

-       Database

 

E.    Sistem Manajemen Database

-       Database yaitu sekumpulan data yang terorganisir yang digunakan dalam suatu organisasi

-       DBMS (Database Management System), kumpulan data yang saling berhubungan dan himpunan program untuk mangaksesnya sehingga memungkinkan kita untuk :

v Memasukkan data

v Menemukan informasi / data

v Meng-edit

v Mencari

v Mengurutkan data

v Menampilkan informasi yang diperlukan

-       Tujuan utamanya adalah untuk menyediakan fasilitas yang tepat dan efisien dalam pengambilan (retrieving) dan penyimpanan (storing) infromasi dari / ke dalam basis data.

-       Manfaatnya antara lain :

v Menghindari redudansi dan ketidakkonsistenan data

v Memudahkan dalam mengakses data

v Menghindari isolasi data

v Memudahkan koordinasi untuk user yang banyak

v Integrasi data dapat terkontrol

-       Penggunaan DBMS

1.     Mendesain struktur database

-       Untuk itu perlu dikenali komponen-komponen tabel database, yaitu :

v Field, menggambarkan kolom yang terdapat dalam tabel

v Record, menggambarkan baris yang terdapat dalam tabel

v Tabel, kumpulan record, field dan nama-nama field yang membentuk tabel database (file database)

-       Dalam merancang struktur database yang harus dilakukan adalah :

v Menetapkan nama-nama field

v Menetapkan panjang masing-masing field

v Menetapkan tipe data masing-masing field, yaitu teks, numerik, tanggal, dsb

2.     Membuat struktur tabel

-       Memberi nama file database dengan menerapkan hasil rancangan struktur database dengan menggunakan software DBMS

3.     Memasukkan Data

-       Yang dapat dilakukan pada tahapan ini adalah :

v Memasukkan data baru

v Mengubah data

v Menghapus data

4.     Mendesain Laporan

-       Yaitu : merancang bentuk laporan dan mencetak laporan

 

-       Kemampuan lain dari Software DBMS, yaitu :

1.     Query yaitu teknik fundamental yang dapat digunakan untuk menangani database, yang memungkinkan kita mengajukan pertanyaan tentang database kita.

2.     Pengindeksan dan pengurutan yaitu untuk memudahkan pencarian.

3.     Bahasa Pemrograman, yaitu memungkinkan untuk mengembangkan aplikasi database kita

4.     Relational File, yaitu memungkinkan bisa menghubungkan database satu dengan database lainnya.

KOMAS 6

PEMAHAMAN, PENILAIAN, DAN PENGOLAHAN PERANGKAT LUNAK

 

6.1  SOFTWARE

-       Secara umum software dibedakan dalam 2 bagian yaitu :

1.     Software Aplikasi

-       Berisi program yang dapat menyelesaikan masalah yang ada pada user secara langsung

2.     Software System

-       Berisi program yang melatarbelakangi kemungkinan software aplikasi untuk dioperasikan pada peralatan hardware sistem komputer

-       Jenis-jenis software

a.     Software pribadi yaitu produk software yang hanya dimiliki oleh seseorang

b.     Shareware yaitu software yang dapat digunakan untuk keperluan khusus.

c.      Freeware yaitu software yang dapat diperoleh tanpa mengeluarkan biaya

d.     Version dan Release

-       Version adalah peningkatan pokok dari produk software

-       Release adalah peningkatan tambahan dari produk software.

 

6.2  USER INTERFACE

-       User interface adalah suatu cara dimana produk komputer dapat digunakan oleh pemakai/user

 

1.     Bentuk perintah

-       Prompt : menampilkan teks atau simbol yang mengindikasikan bahwa sistem komputer sedang menunggu suatu perintah

-       Sintaks : aturan penulisan suatu perintah

-       Shortcut keystrokes : tombol-tombol kunci yang memungkinkan untuk memasukkan perintah-perintah dengan sedikit menggunakan tombol kunci

 

2.     Graphical User Interface (GUI)

-       Suatu tingkatan yang mengaktifkan layar grafik yang memudahkan pemakai untuk berinteraksi dengan software

 

3.     Keunggulan dari Properties User Interface

-       Interface yang menarik sehingga lebih banyak disukai untuk digunakan

-       Pemaaf yang berarti pemakai lebih mudah untuk memperbaiki kesalahan

-       Transparent interface : menuntut software untuk tidak berfungsi terlalu jauh sehingga tidak menghambat user berkomunikasi secara efektif.

 

4.     Elemen-elemen dari Graphical User Interface

-       Menu merupakan sekumpulan pilihan yang dipilih oleh user untuk memperoleh hasil yang diinginkannya

-       Menu bar merupakan daftar pilihan yang ditampilkan secara horisontal, biasanya terdapat pada windows title, sering disebut menu utama.

-       Pull down menu merupakan menu dari sub-sub perintah yang terdapat dibawah / di dalam menu bar atau selain itu pull down menu lainnya, disebut drop down menu.

v Active & Default Choice adalah perintah yang diaktifkan atau dibatalkan selalu disorot dalam menu bar dan suatu pull down menu

v Shortcut keystroke

v Faded type

v Ellipses

v Checkmarks

-       Icon merupakan gambar pada layar tampilan yang meminta suatu tipe dari suatu aksi saat dipilih.

v Command button adalah icon yang mewakili perintah program.

v Macros adalah sekumpulan dari program yang berasal dari sebagian kecil subprogram dan biasanya mewakili icon

v Hyperlink merupakan icon atau teks bertanda khusus sebagai penghubung file baru atau aplikasi

-       Palette merupakan menu yang memungkinkan user untuk memilih beberapa atribut seperti warna dan tekstur.

-       Tab menu

-       Dialog boxes

-       Pop-up menu adalah menu yang terlihat seperti pull-down menu

 

5.     Hubungan Informasi dari Kotak Windows yang ditampilkan pada penampilan screen

-       Customizeing windows

v Tilling versus cascade windows

v Resizing windows

v Moving windows

v Minizing versus maximizing windows yaitu windows dapat diperkecil dalam ukuran icon atau dapat diperbesar samapai memenuhi layar.

-       Context sensitive yaitu keunggulan gambar online yang memberikan panduan secara relatif untuk tipe-tipe operasi user yang sedang menjalani percobaan untuk kemahiran.

-       Scroll bar adalah batang vertikal atau horizontal disebelah pinggir dari windows yang mengindikasikan bahwa windows tersebut terlalu kecil untuk menampilkan seluruh informasi yang terlibat.

-       Dialog box adalah kotak yang meminta user untuk memberikan informasi kepada sistem komputer tentang tugas / pekerjaan yang dilaksanakannya.

v Radio buttons

v Check boxes

v Text boxes

v List boxes

v Message boxes

-       List boxes : biasanya memiliki scroll bar yang vertikal atau mekanisme serupa yang membiarkan user mengakses pilihan tidak hanya pada layar

v Indexing

v On-line tutorial

v Task simplication

 

6.     Support / Pendukung

-       Vendor support

v Dokumentasi : keterangan yang mendetail tentang program, procedure atau sistem.

-       User support

 

6.3  SISTEM OPERASI

-       Ssistem operasi adalah kumpulan utama dari sistem software yang memungkinkan sistem komputer mengelola sumber-sumber dibawah pengaturannya

-       Software system adalah program komputer yang memungkinkan program aplikasi dijalankan pada perlatan hardware.

1.     Terdapat perbedaan diantara sistem operasi

 

2.     Fungsi sistem operasi

a.     Penugasan terhadap sistem sumber

-       Supervisor adalah pusat program dari sistem operasi

-       Command language translator adalah sistem software yang menerjemahkan instruksi-instruksi dalam bahasa perintah menjadi bahasa instruksi

-       Command language adalah bahasa pemrograman yang digunakan untuk berkomunikasi dengan sistem operasi.

-       Default adalah asumsi program komputer dibuat, saat tidak ada pilihan yang ditunjukkan oleh user atau pembuat program.

b.     Perencanaan sumber dan kerja

c.      Pengawasan aktifitas

 

3.     Fungsi sistem operasi

a.     Multiprogramming adalah pembuatan atau pelaksanaan lebih dari dua program secara bersamaan dalam satu komputer

b.     Multitasking adalah kemampuan sistem operasi single user yang memungkinkan dua atau lebih program atau bagian darinya untuk dilaksanakan secara bersamaan

c.      Time sharing adalah proses dalam lingkungan multiuser dimana komputer menangani pekerjaan user secara bergantian / bersamaan.

d.     Virtual memory adalah daerah dalam disket dimana program dibuat / dibentuk dalam bagian-bagian teratur sehingga dapat diproses

e.      Multiprocessing adalah eksekusi secara simultan dari dua atau lebih program secara berurutan oleh banyak operasi komputer dibawah kontrol yang biasa.

 

4.     Sistem-sistem operasi yang sekarang masih digunakan :

-       PC-DOS adalah sistem operasi yang paling banyak digunakan pada mikrokomputer IBM

-       MS-DOS adalah sistem operasi yang paling banyak digunakan yang mirip sistem mikrokomputer yang dibuat oleh IBM

-       Windows 3.x adalah sistem operasi dalam lingkungan grafik yang diciptakan oleh perusahaan microsoft

-       Application Programming Interface (API) adalah sekumpulan fungsi yang merupakan bagian dari satu paket software dan ada pada paket lainnya.

-       Windows 95 adalah sistem operasi yang merupakan pengembangan dari DOS dan Windows vesi sebelumnya

-       Macintosh System Software adalah sistem operasi yang hanya digunakan pada sistem komputer Apple Macintosh

-       UNIX merupakan sistem operasi multiuser, multitasking

-       OS/2 adalah sistem operasi yang didesain oleh IBM untuk high-end IBM dan mikrokomputer yang cocok dengan buatan IBM.

-       Windows NT adalah sistem operasi multitasking, multiprocessing yang dibuat oleh Microsoft Crop. untuk mikrokomputer 32 bit

-       Netware adalah sistem operasi yang banyak digunakan untuk LAN.

 

5.     Language translator adalah program sistem yang mengkonversikan dari program aplikasi ke dalam bahasa mesin.

-       Compiler adalah program sistem yang menterjemahkan seluruh program ke dalam bahasa mesin sebelum program penterjemah dijalankan.

v Source module adalah bentuk asli dimana program dimasukkan melalui alat input oleh user atau pembuat program

v Object module adalah program bahasa mesin yang merupakan keluaran dari penterjemah bahasa

v Load module adalah program bahasa mesin yang lengkap yang siap untuk dijalankan oleh komputer

v Linkage editor adalah program sistem yang merupkan satu kesatuan hubungan bagian-bagian program object-module sehingga dapat dijalankan seperti sebuah unit

-       Interpreter adalah sistem program yang menerjemahkan program ke dalam bahasa mesin secara baris per baris, seperti dijalankannya setiap statement.

-       Assembler adalah program komputer yang mengkonversikan instruksi bahasa assembly ke dalam bahasa mesin.

 

6.     Utility program adalah program yang digunakan untuk menampilkan suatu frekuensi operasi yang tidak terhitung dalam sistem komputer.

-       Disk utility adalah program yang terdiri dari beberapa disket yang mempunyai hubungan kerja sebagai back up, data hasil pemampatan, alokasi ruang dan sebagainya.

v Disk toolkits

v Data compresion programs

v Disk optimizers

v Backup utilities

v Document management utilities

-       Spooling program adalah program yang merupakan tingkatan input sementara dalam penyimpanan lain untuk mempercepat proses.

-       Device driver adalah program utility yang memungkinkan program aplikasi untuk berfungsi bersama alat hardware tertentu.

 

6.4  SOFTWARE PROGRAMMING

-       Merupakan perangkat lunak yang digunakan untuk membuat suatu program komputer (bisa berupa program aplikasi atau program sistem).

-       Biasanya disebut dengan language programming (bahasa pemrograman)

-       Bahasa pemrograman dibagi 2 bagian yaitu :

a.     Bahasa tingkat tinggi (high level language)

b.     Bahasa tingkat rendah (low level language)

 

-       Bahasa tingkat tinggi yaitu bahasa pemrograman yang mudah dipelajari karena bahasanya mendekati kesehari-hari bahasa menusia.

-       Contoh :

v FORTRAN biasanya digunakan untuk keperluan teknik dan matematika.

v COBOL, biasanya digunakan untuk keperluan database manajemen sistem (bisnis)

v PASCAL biasanya digunakan untuk menyelesaikan tentang struktur data, dan sebagainya.

 

-       Bahasa tingkat rendah yaitu bahasa pemrograman yang sulit dipelajari karena bahasa lebih mendekati ke bahasa mesin.

-       Contoh :

v Bahasa mesin z-80

v Bahasa assembler, dsb.