Teknologi Informasi dilihat dari kata penyusunnya terdiri dari 2 kata yaitu Teknologi
dan Informasi, ada beberapa definisi teknologi yaitu :
1. Penerapan keilmuan yang mempelajari dan mengembangkan kemampuan dari
suatu rekayasa dengan langkah dan teknik tertentu dalam suatu bidang.
2. Aplikasi ilmu dan engineering untuk mengembangkan mesin dan prosedur agar
memperluas dan memperbaiki kondisi manusia, atau paling tidak memperbaiki
efisiensi manusia pada beberapa aspek.
Sedangkan informasi dapat didefinsikan sebagai berikut :
1. Data yang disimpan, diproses, atau ditransmisikan
2. Pengetahuan yang didapatkan dari pembelajaran, pengalaman, atau instruksi
3. Data yang sudah diolah menjadi suatu bentuk lainyang lebih berguna yaitu
pengetahuan atau keterangan yang ditujukan bagi penerima dalam pengambilan
keputusan, baik masa sekarang atau yang akan datang.
Jadi pengertian teknologi informasi itu adalah hasil rekayasa manusia terhadap
proses penyampaian informasi dari bagian pengirim ke penerima sehingga
pengiriman informasi tersebut akan lebih cepat, lebih luas penyebarannya, dan
lebih lama penyimpanannya. Sejarah Teknologi Informasi Sejarah Teknologi Informasi
Pada awal sejarah, manusia bertukar informasi melalui bahasa. Maka bahasa
adalah teknologi, bahasa memungkinkan seseorang memahami informasi yang
disampaikan oleh orang lain. Tetapi bahasa yang disampaikan dari mulut ke mulut
hanya bertahan sebentar saja, yaitu hanya pada saatsi pengirim menyampaikan
informasi melalui ucapannya itu saja. Setelah ucapan itu selesai, maka informasi
yang berada di tangan si penerima itu akan dilupakan dan tidak bisa disimpan lama.
Selain itu jangkauan suara juga terbatas. Untuk jarak tertentu, meskipun masih
terdengar, informasi yang disampaikan lewat bahasa suara akan terdegradasi
bahkan hilang sama sekali.
Setelah itu teknologi penyampaian informasi berkembang melalui gambar. Dengan
gambar jangkauan informasi bisa lebih jauh. Gambar ini bisa dibawa-bawa dan
disampaikan kepada orang lain. Selain itu informasiyang ada akan bertahan lebih
lama. Beberapa gambar peninggalan zaman purba masihada sampai sekarang
sehingga manusia sekarang dapat (mencoba) memahami informasi yang ingin
disampaikan pembuatnya.
Manfaat Teknologi Informasi
Manfaat Teknologi informasi banyak sekali yang sudah dinikmati oleh umat
manusia seperti dalam perusahaan, dunia bisnis, sektor perbankan, pendidikan,
dan kesehatan yang dapat membantu manusia dalam melakukan aktivitasnya dan
tentunya meningkatkan kualitas hidupnya, adapun penjelasan dalam bidang
tersebut adalah :
1. Penerapan Teknologi Informasi dalam Perusahaan
Kebutuhan efisiensi waktu dan biaya menyebabkan setiap pelaku usaha merasa
perlu menerapkan teknologi informasi dalam lingkungan kerja. Penerapan
Teknologi Informasi menyebabkan perubahan bada kebiasaan kerja. Misalnya
penerapan Enterprice Resource Planning (ERP). ERP ada-lah salah satu
aplikasi perangkat lunak yang mencakup sistem manajemen dalam perusahaan.
2. Penerapan Teknologi Informasi Dunia Bisnis
Dalam dunia bisnis Teknologi Informasi dimanfaatkanuntuk perdagangan secara
elektronik atau dikenal sebagai E-Commerce. E-Commerce adalah perdagangan
menggunakan jaringan internet.
3. Penerapan Teknologi Informasi dalam Perbankan
Dalam dunia perbankan Teknologi Informasi adalah diterapkannya transaksi
perbankan lewat internet atau dikenal dengan Internet Banking. Beberapa
transaksi yang dapat dilakukan melalui Internet Banking antara lain transfer
uang, pengecekan saldo, pemindahbukuan, pembayaran tagi-han, dan informasi
rekening.
4. Penerapan Teknologi Informasi dalam Pendidikan
Teknologi pembelajaran terus mengalami perkembanganseirng perkembangan
zaman. Dalam pelaksanaan pembelajaran sehari-hari Maka-lah Teknologi
Informasi dan Komunikasi sering dijumpai kombinasi teknologi audio/data,
video/data, audio/video, dan internet. Internet meru-pakan alat komunikasi yang
murah dimana memungkinkan terjadinya in-teraksi antara dua orang atau lebih.
Kemampuan dan karakteristik internet memungkinkan terjadinya proses belajar
mengajar jarak jauh (E-Learning) menjadi lebih efektif dan efisien sehingga dapat
diperoleh hasil yang lebih baik.
5. Penerapan Teknologi Informasi dan Komunikasi dalam Kesehatan 5. Penerapan Teknologi Informasi dan Komunikasi dalam Kesehatan 5. Penerapan Teknologi Informasi dan Komunikasi dalam Kesehatan 5. Penerapan Teknologi Informasi dan Komunikasi dalam Kesehatan
Sistem berbasis kartu cerdas (smart card) dapat digunakan juru medis untuk
mengetahui riwayat penyakit pasien yang datang ke rumah sakit ka-rena dalam
kartu tersebut para juru medis dapat mengetahui riwayat pen-yakit pasien.
Digunakannya robot untuk membantu proses operasi pem-bedahan serta
penggunaan komputer hasil pencitraan tiga dimensi untuk menunjukkan letak
tumor dalam tubuh pasien.
6. Manfaat Dalam Bid 6. Manfaat Dalam Bidang Pemerintahan ang Pemerintahan
E-government adalah penggunaan teknologi informasi yang dapat meningkatkan
hubungan antara pemerintah dan pihak-pihak lain. Penggunaan teknologi
informasi ini kemudian menghasilkan hubungan bentukbaru seperti:
1. G2C (Governmet to Citizen)
2. 2. G2B (Government to Business)
3. G2G (Government to Government)
Dampak Positif dan Negatif Teknologi Informasi
Dampak Positif:
1. Internet sebagai media komunikasi, merupakan fungsi internet yang paling
banyak digunakan dimana setiap pengguna internet dapat berkomunikasi
dengan pengguna lainnya dari seluruh dunia.
2. Media pertukaran data, dengan menggunakan email,newsgroup, ftp dan www
(world wide web / jaringan situs-situs web) para pengguna internet di seluruh
dunia dapat saling bertukar informasi dengan cepat dan murah.
3. Media untuk mencari informasi atau data, perkembangan internet yang pesat,
menjadikan www sebagai salah satu sumber informasi yang penting dan akurat.
4. Kemudahan memperoleh informasi yang ada di internet sehingga manusia tahu
apa saja yang terjadi.
5. Bisa digunakan sebagai lahan informasi untuk bidang pendidikan, kebudayaan,
dan lain-lain
Dampak Negatif:
1. Pornografi Pornografi Pornografi Anggapan yang mengatakan bahwa internet identik dengan
pornografi, memang tidak salah. Dengan kemampuan penyampaian informasi
yang dimiliki internet, pornografi pun merajalela.Untuk mengantisipasi hal ini,
para produsen browser melengkapi program mereka dengan kemampuan untuk
memilih jenis home-page yang dapat di-akses. Di internet terdapat gambar-gambar pornografi dan kekerasan yang bisa mengakibatkan dorongan kepada
seseorang untuk bertindak kriminal.
2. Violence and Gore
Kekejaman dan kesadisan juga banyak ditampilkan. Karena segi bisnis dan isi
pada dunia internet tidak terbatas, maka para pemilik situs menggunakan segala
macam cara agar dapat menjual situs mereka. Salah satunya dengan
menampilkan hal-hal yang bersifat tabu.
3. Penipuan Penipuan Penipuan Hal ini memang merajalela di bidang manapun. Internet pun tidak luput
dari serangan penipu. Cara yang terbaik adalah tidak mengindahkan hal ini atau
mengkonfirmasi informasi yang Anda dapatkan pada penyedia informasi
tersebut.
4. Carding Carding Carding Karena sifatnya yang real time (langsung), cara belanja dengan
menggunakan Kartu kredit adalah cara yang paling banyak digunakan dalam
dunia internet. Para penjahat internet pun paling banyak melakukan kejahatan
dalam bidang ini. Dengan sifat yang terbuka, para penjahat mampu mendeteksi
adanya transaksi (yang menggunakan Kartu Kredit) on-line dan mencatat kode
Kartu yang digunakan. Untuk selanjutnya mereka menggunakan data yang
mereka dapatkan untuk kepentingan kejahatan mereka.
SOFTWARE
Software yaitu rangkaian prosedur dan dokumentasi program yang berfungsi
untuk menyelesaikan berbagai masalah yang dikehendaki. Perangkat lunak dijalankan
pada process device jika mendapatkan respon masukan dari input device dan hasil proses
yang dilakukan oleh perangkat lunak dikeluarkan dengan output device.
4.1 Perkembangan Software
Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana
perkembangan interaksi manusia dengan perangkat lunak.
Bentuk paling primitif dari perangkat lunak, menggunakan aljabar Boolean, yang
di representasikan sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah / off), cara
ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32 bit).
a. Bahasa generasi pertama
Pada awalnya, program yang digunakan untuk menjalankan komputer masih
menggunakan bahasa mesin (Machine Language) atau dikenal dengan generasi pertama
(First Generation Language). Contohnya perintah 1101011010010010 diartikan sebagai
perintah ADD, sedangkan urutan selanjutnya 10010010 bahasa mesin benar-benar
menggambarkan penambahan secara digital yang harus dilakukan microprocessor.
Namun penggunaan bahasa mesin ini masih membutuhkan suatu alat untuk
menerjemahkan bahasanya atau disebut juga dengan interpreter, sehingga kecepatan
eksekusinya masih sangat lamban karena sebelum melaksanakan eksekusi program
terlebih dahulu harus diterjemahkan. Bahasa mesin inilah yang disebut sebagai bahasa
tingkat rendah (Low Level Language).
b. Bahasa generasi kedua
Selain bahasa mesin, masih ada bahasa rakitan (assembly language) atau dikenal
dengan bahasa generasi kedua (second generation language). Bahasa rakitan hampir mirip
dengan bahasa mesin, hanya penulisannya sudah berupa sesuatu yang dapat dibaca,
misalnya perintah ADD 52H.
Bahasa rakitan disamakan dengan bahasa tingkat rendah karena masih
dibutuhkan suatu penerjemah untuk dapat menjalankan perintahnya atau dikenal
dengan Assembler Language.
Penggunaan bahasa tingkat rendah ini menimbulkan kesulitan bagi orang-orang
awam yang baru belajar komputer karena bahasa tingkat rendah merupakan bahasa
yang hanya dimengerti oleh komputer dan programnya itu sendiri, sehingga orangorang
awam akan mengalami kesulitan untuk mengerti bahasanya.
c. Bahasa generasi ketiga
Untuk mengulangi masalah tersebut, dibuatlah masalah tingkat tinggi (high level
language), seperti COBOL, FORTRAN, PL/1, PASCA, BASIC dan ALGOL. Program ini
disebut juga bahasa generasi ketiga (third generation language)
Pada generasi ini muncul istilah procedure oriented programming dan problem
oriented language. BASIC dan PASCAL disebut prosedur oriented karena penulisan
programnya sesuai dengan aturan yang ada. Sedangkan COBOL dan FORTRAN
termasuk kedalam problem oriented.
Sejalan dengan dibuatnya bahasa tingkat tinggi tersebut, dibuat pula sistem opersi
(operating system) untuk memudahkan orang menjalankan komputer pertama kali. Sistem
operasi yang dibuat dengan nama DOS (Disk Operating System). Seperti PC–DOS, MS–
DOS dan DR–DOS.
d. Bahasa generasi keempat
Bahasa generasi keempat (fourth generation language) atau 4GL dibuat untuk
memungkinkan seorang programmer atau pemakai menginstruksikan komputer apa
yang harus dilakukan. Bahasa generasi keempat tidak mementingkan urutan instruksi
program yang dibuat seperti pada bahasa generasi ketiga, yakni pembuatan program
yang tidak mengikuti prosedur yang berlaku atau non procedural. Pembuatan bahasa
generasi keempat ini ditujukan untuk memudahkan pengguna pada proses pengambilan
keputusan. Seperti kemudahan dalam mempelajari dan menggunakan bahasa ini.
Contoh bahasa generasi keempat antara lain : FOCUS, RPG, MANTIS, MARK V,
DYNAMO, dll.
e. Bahasa generasi kelima
Dalam beberapa buku atau literatur tidak membahas adanya generasi kelima.
Bahasa generasi kelima adalah bahasa pemrograman yang digunakan pada expert system.
Expert system dibuat untuk memudahkan seorang programmer dalam membuat suatu
program seperti layaknya seorang pakar sistem. Contohnya LISP dan Prolog.
4.2 Klasifikasi Software
Software (perangkat lunak) secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi.
4.2.1 Perangkat Lunak Sistem
Yaitu jenis software yang digunakan dan berfungsi untuk membantu
kegiatan/aktifitas suatu sistem komputer sehingga komputer dapat dioperasikan secara
optimal. Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu : sistem
operasi, bahasa pemrograman, dan utility.
A. Sistem Operasi
Sistem operasi ditujukan untuk mengontrol input/output device, manajemen
penyimpanan, manajemen data, penerjemah bahasa dan pelayanan lain yang
berhubungan dengan hardware. Sistem operasi digunakan pada awal bekerjanya
komputer atau sebagai penghubung hardware dengan software.
Adapun fungsi dasar dari sistem operasi adalah:
• Menjadwalkan tugas.
• Mengelola sunberdaya perangkat lunak dan perangkat keras.
• Menjaga keamanan sistem.
• Memungkinkan pembagian sumber daya untuk beberapa pemakai.
• Menyimpan catatan pemakai.
• Menangani interrupt.
Macam-macam sistem oprasi yang dikenal hingga saat ini, antara lain:
1. DOS (Disk Operating System)
Penggunaan DOS ini sangat penting bagi perkembangan sistem operasi,karena
DOS ini sebagai cikal bakalnya sistem operasi.
DOS terbagi jadi 3 yaitu:
DR- DOS.
Sitem operasi ini dibuat oleh perusahan Digital Research pada tahun 1988. DRDOS
di buat hasil transformasi CP/M (Control Program/Monitor).
PC- DOS
Sistem operasi ini dibuat perusahaan IBM Crop. Namun dengan
dikelurkannya sistem operasi Windows, sistem ini sudah jarang atau tidak
digunakan saat ini.
MS- DOS
Sistem operasi ini dibuat oleh Microsoft Crop. Sistem operasi ini digunakan
hingga saat ini dan terus dikembangkan versinya sesuai dengan kebutuhan.
2. OS/2 (Operating System / 2)
Operating System/2 dibuat pertama kali dengan tujuan untuk menggantikan
sistem operasi DOS. Namun penggunaan sistem operasi ini jarang digunakan
karena harganya lebih mahal dibanding sistem operasi DOS. Selain itu
pengembangan OS/2 lebih lambat dibandimgkan sistem oprasi DOS.
3. UNIX
Sistem ini pertama kali digunakan untuk komputer mini dan mainframe, kini
sudah dapat digunakan oleh komputer mikro. Sistem operasi UNIX diciptakan
oleh ahli riset Bell Laboratories, Amerika. Sistem operasi UNIX tidak sepesat
sistem operasi DOS, namun kini sistem operasi UNIX telah dikeluarkan versi
terbarunya dengan nama LINUX.
4. Microsoft Windows
Sistem operasi ini keluarkan Microsoft Corp. Tujuan awal dibuatnya sistem
operasi Windows adalah hanya untuk mengatasi masalah yang dihaapi pengguna
komputer dalam melakukan multitasking, yaitu penggunaan dua program atau
lebih secara bersamaan dan time sharing, yaitu penggunaan program komputer
secara bersamaan serta multi user, yaitu pengaturan pemakaian komputer oleh
banyak pemakai.
Namun dengan dikeluarkannya Windows 9x, tercapailah Windows sebagai
sistem operasi, karena Windows dapat bekerja tanpa bergantung dari sistem
operasi DOS.
5. Macintosh
Sistem operasi Macintosh dikeluarkan pertama kali oleh perusahaan Apple Corp.
Penggunaan sistem operasi Macintosh sangat spesifik karena tidak dapat
digunakan pada komputer PC dan hanya dapat digunakan pada komputer
Macintosh saja.
B. Bahasa Pemrograman
Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format
yang dapat di jalankan komputer. Dengan adanya bahasa pemrograman ini kita
dapat membuat program-program yang lain, misalnya program penggajian
karyawan dan data mahasiswa.
Adapun bahasa pemrograman yang dikenal hingga saat ini adalah:
1. Bahasa tingkat rendah (Low Level Language)
Contoh: Bahasa mesin dan bahasa rakitan
2. Bahasa tingkat menengah (Middle Level Language)
Contoh: Bahasa C
3. Bahasa tingkat tinggi (High Level Language)
Contoh: BASIC, COBOL, PASCAL, dll.
C. Utility
Utility : sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu,
misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket
yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh
Utility adalah Norton Utility.
4.2.2 Perangkat Lunak Aplikasi
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak
di jumpai dan terus berkembang. Sebelum tahun 1990-an aplikasi yang di kenal yaitu
pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database
(DBASE), dan hiburan (game).
Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel
menjadi aplikasi office dengan tambahan aplikasi untuk pembuatan presentasi yang nanti
akan di berikan pada pelatihan di lab.
Contoh aplikasi office adalah Microsoft Office yang terdiri dari Word(pemroses
kata), Excel (pemroses tabel), Access (database), dan PowerPoint (presentasi). Yang
berkembang sangat banyak saat ini adalah aplikasi multimedia dan internet. Contoh
aplikasi multimedia adalah Winamp untuk memutar musik berformat MP3 atau CD
Audio, kemudian RealPlayer yang dapat digunakan untuk menonton film atau VCD.
Aplikasi internet yang umum di gunakan adalah untuk browsing, e-mail, chatting dan
messenger.
Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer
seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan Matlab
(pemroses dan visualisasi persamaan matematis).
untuk menyelesaikan berbagai masalah yang dikehendaki. Perangkat lunak dijalankan
pada process device jika mendapatkan respon masukan dari input device dan hasil proses
yang dilakukan oleh perangkat lunak dikeluarkan dengan output device.
4.1 Perkembangan Software
Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana
perkembangan interaksi manusia dengan perangkat lunak.
Bentuk paling primitif dari perangkat lunak, menggunakan aljabar Boolean, yang
di representasikan sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah / off), cara
ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32 bit).
a. Bahasa generasi pertama
Pada awalnya, program yang digunakan untuk menjalankan komputer masih
menggunakan bahasa mesin (Machine Language) atau dikenal dengan generasi pertama
(First Generation Language). Contohnya perintah 1101011010010010 diartikan sebagai
perintah ADD, sedangkan urutan selanjutnya 10010010 bahasa mesin benar-benar
menggambarkan penambahan secara digital yang harus dilakukan microprocessor.
Namun penggunaan bahasa mesin ini masih membutuhkan suatu alat untuk
menerjemahkan bahasanya atau disebut juga dengan interpreter, sehingga kecepatan
eksekusinya masih sangat lamban karena sebelum melaksanakan eksekusi program
terlebih dahulu harus diterjemahkan. Bahasa mesin inilah yang disebut sebagai bahasa
tingkat rendah (Low Level Language).
b. Bahasa generasi kedua
Selain bahasa mesin, masih ada bahasa rakitan (assembly language) atau dikenal
dengan bahasa generasi kedua (second generation language). Bahasa rakitan hampir mirip
dengan bahasa mesin, hanya penulisannya sudah berupa sesuatu yang dapat dibaca,
misalnya perintah ADD 52H.
Bahasa rakitan disamakan dengan bahasa tingkat rendah karena masih
dibutuhkan suatu penerjemah untuk dapat menjalankan perintahnya atau dikenal
dengan Assembler Language.
Penggunaan bahasa tingkat rendah ini menimbulkan kesulitan bagi orang-orang
awam yang baru belajar komputer karena bahasa tingkat rendah merupakan bahasa
yang hanya dimengerti oleh komputer dan programnya itu sendiri, sehingga orangorang
awam akan mengalami kesulitan untuk mengerti bahasanya.
c. Bahasa generasi ketiga
Untuk mengulangi masalah tersebut, dibuatlah masalah tingkat tinggi (high level
language), seperti COBOL, FORTRAN, PL/1, PASCA, BASIC dan ALGOL. Program ini
disebut juga bahasa generasi ketiga (third generation language)
Pada generasi ini muncul istilah procedure oriented programming dan problem
oriented language. BASIC dan PASCAL disebut prosedur oriented karena penulisan
programnya sesuai dengan aturan yang ada. Sedangkan COBOL dan FORTRAN
termasuk kedalam problem oriented.
Sejalan dengan dibuatnya bahasa tingkat tinggi tersebut, dibuat pula sistem opersi
(operating system) untuk memudahkan orang menjalankan komputer pertama kali. Sistem
operasi yang dibuat dengan nama DOS (Disk Operating System). Seperti PC–DOS, MS–
DOS dan DR–DOS.
d. Bahasa generasi keempat
Bahasa generasi keempat (fourth generation language) atau 4GL dibuat untuk
memungkinkan seorang programmer atau pemakai menginstruksikan komputer apa
yang harus dilakukan. Bahasa generasi keempat tidak mementingkan urutan instruksi
program yang dibuat seperti pada bahasa generasi ketiga, yakni pembuatan program
yang tidak mengikuti prosedur yang berlaku atau non procedural. Pembuatan bahasa
generasi keempat ini ditujukan untuk memudahkan pengguna pada proses pengambilan
keputusan. Seperti kemudahan dalam mempelajari dan menggunakan bahasa ini.
Contoh bahasa generasi keempat antara lain : FOCUS, RPG, MANTIS, MARK V,
DYNAMO, dll.
e. Bahasa generasi kelima
Dalam beberapa buku atau literatur tidak membahas adanya generasi kelima.
Bahasa generasi kelima adalah bahasa pemrograman yang digunakan pada expert system.
Expert system dibuat untuk memudahkan seorang programmer dalam membuat suatu
program seperti layaknya seorang pakar sistem. Contohnya LISP dan Prolog.
4.2 Klasifikasi Software
Software (perangkat lunak) secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi.
4.2.1 Perangkat Lunak Sistem
Yaitu jenis software yang digunakan dan berfungsi untuk membantu
kegiatan/aktifitas suatu sistem komputer sehingga komputer dapat dioperasikan secara
optimal. Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu : sistem
operasi, bahasa pemrograman, dan utility.
A. Sistem Operasi
Sistem operasi ditujukan untuk mengontrol input/output device, manajemen
penyimpanan, manajemen data, penerjemah bahasa dan pelayanan lain yang
berhubungan dengan hardware. Sistem operasi digunakan pada awal bekerjanya
komputer atau sebagai penghubung hardware dengan software.
Adapun fungsi dasar dari sistem operasi adalah:
• Menjadwalkan tugas.
• Mengelola sunberdaya perangkat lunak dan perangkat keras.
• Menjaga keamanan sistem.
• Memungkinkan pembagian sumber daya untuk beberapa pemakai.
• Menyimpan catatan pemakai.
• Menangani interrupt.
Macam-macam sistem oprasi yang dikenal hingga saat ini, antara lain:
1. DOS (Disk Operating System)
Penggunaan DOS ini sangat penting bagi perkembangan sistem operasi,karena
DOS ini sebagai cikal bakalnya sistem operasi.
DOS terbagi jadi 3 yaitu:
DR- DOS.
Sitem operasi ini dibuat oleh perusahan Digital Research pada tahun 1988. DRDOS
di buat hasil transformasi CP/M (Control Program/Monitor).
PC- DOS
Sistem operasi ini dibuat perusahaan IBM Crop. Namun dengan
dikelurkannya sistem operasi Windows, sistem ini sudah jarang atau tidak
digunakan saat ini.
MS- DOS
Sistem operasi ini dibuat oleh Microsoft Crop. Sistem operasi ini digunakan
hingga saat ini dan terus dikembangkan versinya sesuai dengan kebutuhan.
2. OS/2 (Operating System / 2)
Operating System/2 dibuat pertama kali dengan tujuan untuk menggantikan
sistem operasi DOS. Namun penggunaan sistem operasi ini jarang digunakan
karena harganya lebih mahal dibanding sistem operasi DOS. Selain itu
pengembangan OS/2 lebih lambat dibandimgkan sistem oprasi DOS.
3. UNIX
Sistem ini pertama kali digunakan untuk komputer mini dan mainframe, kini
sudah dapat digunakan oleh komputer mikro. Sistem operasi UNIX diciptakan
oleh ahli riset Bell Laboratories, Amerika. Sistem operasi UNIX tidak sepesat
sistem operasi DOS, namun kini sistem operasi UNIX telah dikeluarkan versi
terbarunya dengan nama LINUX.
4. Microsoft Windows
Sistem operasi ini keluarkan Microsoft Corp. Tujuan awal dibuatnya sistem
operasi Windows adalah hanya untuk mengatasi masalah yang dihaapi pengguna
komputer dalam melakukan multitasking, yaitu penggunaan dua program atau
lebih secara bersamaan dan time sharing, yaitu penggunaan program komputer
secara bersamaan serta multi user, yaitu pengaturan pemakaian komputer oleh
banyak pemakai.
Namun dengan dikeluarkannya Windows 9x, tercapailah Windows sebagai
sistem operasi, karena Windows dapat bekerja tanpa bergantung dari sistem
operasi DOS.
5. Macintosh
Sistem operasi Macintosh dikeluarkan pertama kali oleh perusahaan Apple Corp.
Penggunaan sistem operasi Macintosh sangat spesifik karena tidak dapat
digunakan pada komputer PC dan hanya dapat digunakan pada komputer
Macintosh saja.
B. Bahasa Pemrograman
Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format
yang dapat di jalankan komputer. Dengan adanya bahasa pemrograman ini kita
dapat membuat program-program yang lain, misalnya program penggajian
karyawan dan data mahasiswa.
Adapun bahasa pemrograman yang dikenal hingga saat ini adalah:
1. Bahasa tingkat rendah (Low Level Language)
Contoh: Bahasa mesin dan bahasa rakitan
2. Bahasa tingkat menengah (Middle Level Language)
Contoh: Bahasa C
3. Bahasa tingkat tinggi (High Level Language)
Contoh: BASIC, COBOL, PASCAL, dll.
C. Utility
Utility : sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu,
misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket
yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh
Utility adalah Norton Utility.
4.2.2 Perangkat Lunak Aplikasi
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak
di jumpai dan terus berkembang. Sebelum tahun 1990-an aplikasi yang di kenal yaitu
pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database
(DBASE), dan hiburan (game).
Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel
menjadi aplikasi office dengan tambahan aplikasi untuk pembuatan presentasi yang nanti
akan di berikan pada pelatihan di lab.
Contoh aplikasi office adalah Microsoft Office yang terdiri dari Word(pemroses
kata), Excel (pemroses tabel), Access (database), dan PowerPoint (presentasi). Yang
berkembang sangat banyak saat ini adalah aplikasi multimedia dan internet. Contoh
aplikasi multimedia adalah Winamp untuk memutar musik berformat MP3 atau CD
Audio, kemudian RealPlayer yang dapat digunakan untuk menonton film atau VCD.
Aplikasi internet yang umum di gunakan adalah untuk browsing, e-mail, chatting dan
messenger.
Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer
seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan Matlab
(pemroses dan visualisasi persamaan matematis).