perisian
TRANSCRIPT
PERISIAN
Arahan-arahan terperinci yang mengawal operasi sebuah sistem komputer.
Memberitahu komputer bagaimana menjalankan tugas
Tanpa perisian, perkakasan komputer tidak boleh menjalankan tugas-tugas yg berkaitan dgn komputer
1. Mengurus sumber-sumber komputer organisasi
2. Menyediakan alat-alat untuk membolehkan pengguna menggunakan sumber-sumber tersebut
3. Bertindak sebagai perantara di antara organisasi dan maklumat yg disimpan
Pengguna
Perisian aplikasi
Perisian sistem
Hardware Sistem Operasi-Peristiwa komputer yg dijadualkan- Mengagihkan sumber komputer- Memantau peristiwa
Penterjemah Bahasa- Pentafsir- Pengkompilasi
Program Utiliti- Operasi Rutin (cth: isih, senarai, cetak)-Mengurus data (cth: wujudkan fail, gabungkan fail)
Perisian Aplikasi- Bahasa Pengaturcaraan- Bahasa Penghimpun- FORTRAN- COBOL- BASIC- PASCAL- C- Bahasa ‘generasi keempat’ dan perisian PC
Perisian Sistem (System Software)
Perisian Aplikasi (Application Software)
Mengkoordinasi pelbagai bahagian sistem komputer & mengantara perisian aplikasi dan perkakasan komputer
Satu set program umum yg menguruskan sumber-sumber komputer spt pemproses pusat, rangkaian komunikasi dan peranti-peranti sampingan
Menerangkan program-program yg ditulis utk atau oleh pengguna utk meminta komputer melakukan sesuatu tugas yg tertentu
mengandungi program-program yang mengawal operasi-operasi komputer dan peralatannya.• Operating system (OS) – set program yang
mengkoordinasikan segala aktiviti yang berlaku antara perkakasan-perkakasan komputer Contoh OS: Windows XP, Linux, Apple
• Utility program – membenarkan pengguna untuk menyelenggara yang berkaitan dengan menguruskan komputer, peralatan dan program. Contoh : Back-up, Disk Clean Up, Disk
Defragmenter
Antara sistem operasi yang terkemuka• Windows 95, 98, 2000, ME, XP• Windows NT (Windows 2000)• Windows CE• OS/2• UNIX• Linux• Mac OS• DOS
Fungsi-fungsi Sistem Pengoperasian• Perisian sistem operasi menentukan
sumber komputer yg manakah yang akan digunakan
3 fungsi utama sebuah Sistem Operasi1. Mengagihkan dan memperuntukkan
sumber-sumber sistem2. Menjadualkan penggunaan sumber-
sumber komputer & tugas-tugas komputer3. Mengawasi aktiviti-aktiviti sistem
komputer
Pengagihan dan penugasan Penjadualan Pengawasan Pengaturcaraan berbilang Penugasan berbilang Storan maya Perkongsian masa Pemprosesan berbilang
Embedded OS• Handheld computers, cth: PDA• Programs OS tersebut disimpan dalam ROM atau
Read Only Memory Chips.• Contoh: Windows CE, Palm OS.
Network Operating System• Urus dan mengkoordinasi komputer-komputer
dalam rangkaian.• NOS berada dalam salah satu hard disks komputer
dalam rangkaian, komputer tersebut mengkoordinasi perhubungan komputer lain. (Network Server)
Sambungan NOS..• Contoh senibina yang menggunakannya adalah
Client Server System• NOS yang popular termasuk:
NetWare, Windows NT Server, Windows XP Server, UNIX, VSE/ESA, z/OS.
Stand-alone OS• Juga dipanggil Desktop OS, menguruskan satu
desktop atau notebook. • Diguna dalam PC biasa, cth: DOS, Windows, Mac OS,
UNIX.
merujuk kepada program-program yang direkabentuk untuk menjadikan pengguna lebih produktif dan membantu pengguna dalam kerja seharian
Contoh : Microsoft Word, Excel, Power Point
Bertujuan menjayakan tugas-tugas pengguna akhir
1. Bahasa mesin• menggunakan kod-kod sistem binary yang boleh
difahami oleh setiap komputer.• masalah yang wujud jika menggunakan bahasa mesin
ialah sukar ditulis dan difahami.1. Bahasa simbolik atau bahasa himpunan
• menggunakan bentuk simbolik• ianya lebih mudah difahami tetapi memerlukan
penterjemah.3. Bahasa peringkat tinggi (cth: FORTRAN,
COBOL)• Ialah bahasa yang lebih ringkas dan lebih mirip kepada
bahasa Inggeris.• Contohnya: COBOL, FORTRAN, VISUAL BASIC dan C++.
4. Bahasa generasi keempat• Kurang berprosedur dan menyerupai bahasa
semulajadi• Juga telah mula menggunakan bunyi dan
grafik dan menyokong aplikasi multimedia
Bahasa pertanyaan• SELECT ALL WHERE umur > AND nama = “Ali”
Penjana laporan• SQL
CREATE DATABASE[nama_pangkal_data] Bahasa grafik
• SAS Graph Penjana aplikasi
• Microsoft FrontPage
Pengaturcaraan berorientasikan objek• menggabungkan data dan prosedur kedalam
satu objek yg akan berubah sbg blok program perisian yg bebas.
• Setiap objek boleh digunakan dlm berbagai sistem yg berbeza tanpa menukar kod program
Cth: JAVA• Direka utk beroperasi di internet• Boleh menyediakan fungsian perisian yg
diperlukan utk sesuatu tugas• Beroperasi tanpa mengira jenis komputer dan
sistem operasi • Contoh
Import java.awt.*;Import java.applet.Applet;
HTML• Bahasa penerangan muka surat untuk mencipta
laman web• Contoh:
<HTML><BODY>Hello world!</BODY></HTML>
XML• Bahasa utk dokumen berstruktur di mana data boleh
dimanipulasikan
Assembler -membaca dan menterjemah arahan-arahan yang bertulis ke dalam bahasa mesin.
Compiler -membaca program sumber yang ditulis di dalam bahasa-bahasa peringkat tinggi dan menukarkan arahan-arahan ke dalam bahasa mesin (program objek).
Interpreter-menterjemah dan melaksanakan arahan dalam program secara baris demi baris.
Copyright – Satu kawalan yang disediakan oleh undang-undang sesebuah negara kepada pencipta sesuatu produk. Di Malaysia ia di uruskan oleh Kementerian Perdagangan dalam Negeri dan Hal Ehwal Pengguna.
Public domain software – Tidak dikawal oleh copyright dan boleh menyalin oleh pengguna lain.
Freeware – Tidak dikenakan bayaran oleh individu atau syarikat tetapi ia adalah copyright yang mana pengguna tidak boleh menjual perisian sebagai hak milik sendiri.
Shareware – perisian copyright yang diagihkan secara percuma tetapi memerlukan pengguna membuat sumbangan kepada pemilik dalam urusan mendapatkan pertolongan teknikal, dokumentasi, upgrade.
Ia juga diagihkan kepada pengguna versi percubaan dalam sesuatu tempoh percubaan.
User Coded • Program yang disediakan dan diuji mengikut
keperluan pengguna Pakej
• Program-programnya telah tersedia dipasaran. • Boleh didapati dengan cepat dan mudah • Boleh digunakan terus oleh pengguna apabila
dipasang (install).
Contohnya Perisian pakej: • Spreadsheet (lembaran kerja)
MS-Excel, Lotus 1-2-3, SmartSuite Millennium v9.8• Database (pangkalan data)
MS-Access, MySQL, Oracle• Word Processing
MS-Words, Open Office, AbiWord (Linux), Lotus Notes Masalah aplikasi pakej :
• Kadang kala tidak sesuai dengan sesuatu komputer• Tidak berapa sesuai dengan keperluan pengguna• Tidak boleh dibuat pindaan ke atas pakej
Customized• Campuran di antara kriteria User Coded dan
Pakej• Ditulis oleh pengaturcara.• Mengambil masa yang lama untuk ditulis dan
diuji.• Direka secara spesifik mengikut keperluan
organisasi.
Komunikasi• Microsoft outlook, email
Grafik dan Multimedia• Macromedia Flash, Director, Adobe Photoshop,
Illustrator, Lightwave Small Business
• Small Office, Home Office (SOHO)
TamatTerima kasih!