Sistem Teknologi Informasi
- · HARDWARE
Hardware
adalah item-item dari peralatan utama atau komponennya yang digunakan untuk
tujuan tertentu.
Sederhananya hardware adalah
segala sesuatu yang dapat kita sentuh atau kita lihat pada PC atau Laptop kita.
- · Input Devices
Perangkat
masukan (input devices) adalah alat yang digunakan untuk menerima masukan yang
dapat berupa masukan data ataupun masukan program yang akan diproses.
- · Processing Devices
Perangkat
pemroses (processing devices) digunakan untuk memproses data yang
telah dimasukkan melalu perangkat masukan. Perangkat ini juga digunakan untuk menerima masukan serta
meneruskan hasil pemrosesan
data tersebut ke perangkat keluaran
- · Output Devices
Perangkat
keluaran (output devices) digunakan untuk menampilkan hasil pemrosesan
yang dikerjakan oleh prosesor.
- · Storage
Media penyimpanan (storage) berfungsi
untuk menyimpan data yang akan diproses oleh prosesor.
- S oftware
Adalah
sekumpulan instruksi yang berguna untuk mengendalikan perangkat keras komputer.
system program (atau
disebut juga support software) adalah program yang digunakan untuk
mengontrol sumberdaya komputer seperti CPU, input devices dan output
devices.
System program berfungsi
sebagai perantara antara application program dan hardware
System program dikelompokkan menjadi 3 golongan yaitu:
- Program pengendali sistem adalah program yang mengendalikan pemakaian perangkat keras, perangkat lunak, dan data pada komputer selama program ini dijalankan.
contohnya: sistem operasi
- Program pendukung sistem adalah program yang mendukung operasi, manajemen, dan pemakai sistem komputer dengan menyediakan bermacam-macam layanan.
contohnya: program
utilitas
- Program pengembangan sistem adalah program yang ditujukan untuk membantu pemakai dalam membuat/mengembangkan program.
Contohnya: compiler dan
interpreter
·
Program aplikasi adalah program yang dibuat oleh pemakai, yang ditujukan untuk melakukan
suatu tugas tertentu.
Program aplikasi dibagi menjadi dua
yaitu
- Program aplikasi serbaguna adalah program aplikasi yang dapat digunakan oleh pemakai untuk melaksanakan hal-hal yang bersifat umum (misalnya untuk membuat dokumen atau pun untuk mengirim surat secara elektronik) serta mengotomatisasikan tugas-tugas individual yang bersifat sequencial.
Contohnya: DBMS, web
browser, email, word processor, spreadsheet, program presentasi.
program aplikasi serbaguna
sering disebut end user software
- Program aplikasi spesifik adalah program yang ditujukan untuk mengani hal-hal yang sangat spesifik.
Contohnya: program pada sistem POS (point of sale) dan
ATM yang digunakan untuk menangani transaksi.
Deac Easy Accounting (DEA),
Zahir Accounting untuk menangani masalah akuntansi
Berbagai Perangkat Lunak yang umum digunakan
dalam lingkungan sistem informasi diantaranya:
- Spreedsheet (lembar kerja) adalah program serbaguna untuk mengelola data dalam bentuk tabel dan dapat melakukan perhitungan-perhitungan secara dinamis terhadap data.
Contohnya: Microsoft
Excel dan OpenOffice Calc
- Word processor (pengolah kata) adalah nama umum untuk program yang digunakan untuk membuat dokumen.
contohnya: WordPerfect, Microsoft Word AbiWord, LibreOffice Writer
- Program presentasi adalah program yang digunakan untuk membuat bahan presentasi dan sekaligus untuk presentasi.
Contohnya: Microsoft
PowerPoint dan LibreOffice Impress
- Image Processing adalah program yang digunakan untuk memanipulasi citra. Contohnya: Adobe Photoshop dan GIMP
- v Program komunikasi adalah program yang menyediakan sarana untuk melakukan komunikasi antarpemakai secara elektronik.
Contohnya: KMail , Yahoo
dan Gmail
- Groupware adalah perangkat lunak yang dipakai untuk melakukan kolaborasi, yakni membantu sejumlah orang untuk menangani pekerjaan kelompok (surel, basis data, grup diskusi, penjadwalan, dll)
Contohnya: Lotus Notes, Novell GroupWise, Microsoft
Exchange, dan Netscape Communicator
- DBMS (database manajement system) adalah program yang ditujukan untuk melaksanakan manajemen data. Contohnya: Microsoft Access dan MySQL.
- Personal Information Manager adalah program yang digunakan untuk mengelola informasi pribadi.
contohnya: Lotus
Organizer, Microsoft Outlook.
- Web browser adalah perangkat lunak yang berguna untuk mengakses informasi web ataupun melakukan transaksi via web. Contohnya: Internet Explorer,Mozilla Firefox, Google Chrome, Opera Mini dll
·
Operating System
Adalah program yang bertindak sebagai perantara
antara pemakai dan perangkat keras komputer.
fungsi utama OS:
•
Manajemen
proses
•
Manajemen
sumber daya
•
Manajemen
data
•
Manajemen
proses: mencakup penyiapan, penjadwalan, dan pemantauan proses pada komputer.
(proses= program yang berjalan).
•
Manajemen
sumber daya: berkaitan dengan pengendalian terhadap pemakaian sumber daya dalam
sistem komputer yang dilakukan oleh program sistem ataupun program aplikasi
yang sedang dijalankan komputer. (sumber daya= CPU, main memory,
input/output devices)
•
Manajemen
data: pengendali terhadap data masukan/keluaran, termasuk dalam hal
pengalokasian dalam piranti penyimpanan sekunder maupun main memory
Berkaitan dengan penanganan proses yang
dilakukan pemakai, maka dikenal beberapa istilah antara lain:
- Multiprogramming adalah metode yang memungkinkan dua buah program atau lebih dijalankan secara serentak dalam sebuah komputer, berbagai sumber daya dalam waktu yang berlainan.
- Time sharing adalah motede yang dipakai sistem operasi yang memungkinkan sejumlah pemakai dapat berinteraksi dengan proses yang dibuatnya karena setiap proses akan ditangani oleh CPU secara bergantian dalam waktu yang sama.
- Penyimpanan virtual adalah suatu metode yang menangani sejumlah program dengan membagi program-program tersebut kedalam bagian-bagian yang lebih kecil dan berukuran sama dengan hanya sebuah bagian dari setiap proses yang ditaruh dalam memori utama persatu waktu.
Multitasking adalah memungkinkan seorang pemakai
menjalankan sejumlah program dalam waktu yang sama.
- Multiprocessing adalah suatu kemampuan sistem operasi yang menjalankan dua atau lebih instruksi secara serentak dengan menggunakan sejumlah CPU dalam sebuah komputer. Artinya, sistem operasi dapat mengatur agar sejumlah CPU menjalankan instruksi-instruksi yang berbeda yang terletak dalam sebuah program dalam waktu yang sama.
§ Bahasa Pemrograman
Adalah sekumpulan instruksi yang
ditujukan agar user bisa menuangkan perintah yang nantinya akan dijalankan oleh
komputer.
Evolusi Bahasa Pemrograman
- Bahasa pemrograman beraras rendah (low level language): digunakan untuk menyatakan kelompok bahasa pemrograman yang berorientasi pada mesin.
Contohnya: bahasa mesin dan
bahasa rakitan
- Bahasa pemrograman beraras tinggi (high level language): menyatakan bahasa-bahasa pemrograman yang berorientasi pada manusia.
Contohnya: COBOL,
FORTRAN, BASIC, C, Pascal,dll
- Bahasa pemrograman generasi pertama
Generasi pertama menggunakan
bahasa mesin untuk menyatakan instruksi bagi komputer.
- Bahasa pemrograman generasi kedua
generasi ini sudah menggunakan
bahasa rakitan.
- Bahasa pemrograman generasi ketiga
pada generasi ketiga menggunakan pendekatan
prosedural. (mengubah source code-object code)
Penerjemah dibedakan menjadi dua:
- Kompiler adalah program penerjemah yang mengonversi semua kode sumber menjadi kode objek.
- Interpeter adalah program yang menerjemahkan persatu instruksi dalam kode sumber dan kemudian segera menjalankan intrsuksi yang diterjemahkan tersebut.
- Bahasa pemrograman generasi keempat dirancang untuk mengurangi waktu pemrogram dalam membuat program, menggunakan pendekatan non prosedural.
bahasa pemrograman generasi kelima
merupakan kelompok bahasa pemrograman yang ditujukan untuk menangani kecerdasan
buatan. Contohnya: prolog dan LISP.
Kecendrungan pemrograman masa sekarang
•
Pemrograman
terstruktur (Pascal, C)
•
Pemrograman
berbasis objek (C++, SmallTalk dan hampir semua bahasa pemrograman baru yang
dibuat setelah C++)
•
Pemrograman
visual (Delphi, Visual Basic, dll)
•
Pemrograman
berbasis blok (Scratch dan App inventor)
Tidak ada komentar:
Posting Komentar