PERANGKAT LUNAK KOMPUTER SEBAGAI TEKNOLOGI INFORMASI
Teknologi adalah suatu alat yang mampu untuk mempermudah atau memperlancar suatu pekerjaan. Sedangkan teknologi komputer merupakn seatu alat yang digunakan untuk memudahkan suatu pekerjaan dan sekaligus sebagai alat komunikasi dan informasi secara cepat dan moderen. Dizaman sekareng ini teknologi sangatlah dibutuhkan untuk informasi yang sering disebut teknologi informasi karena disinilah kita akan mendapatkan semua informasi yang kita butuhkan oleh karena itu dapat disimpulkan teknologi infarmasi adalah memanfaatkan teknologi untuk memperoleh dan mengelola informasi. Tetapi adapun pendapat para ilmuan tentang teknologi informasi antara lain:
• Teknologi Informasi adalah seperangkat alat yang membantu bekerja dengan informasi dan melakukan tugas-tugas yang berhubungan dengan pemrosesan informasi (Haag dan Keen, 1996)
• Teknologi Informasi tidak hanya terbatas pada teknologi computer (perangkat keras dan perangkat lunak) yang digunakan untuk memproses dan menyimpan informasi, melainkan juga mencakup teknologi komunikasi untuk mengirimkan informasi (Martin, 1999).
• Teknologi Informasi adalah teknologi yang menggabungkan komputasi (computer) dengan jalur komunikasi berkecepatan tinggi yang membawa data, suara, dan video (Williams dan Sawyer (2003).
Dalam teknologi informasi suatu konputer sangatlah berpengaruh terhadap piranti-piranti yang ada pada komputernya yang sangatlah penting adalah perangkat lunak(sofeware), brainware, hardware dan piranti-piranti lainya. Disini kita akan membahas tentang perangkat lunak.
Perangkat lunak (Software) atau dikenal juga dengan sebutan program, adalah deretan instruksi yang digunakan untuk mengendalikan komputer sehingga komputer dapat melakukan tindakan sesuai yang dikehendaki pembuatnya. Pekerjaan yang berbeda diperlukan perangkat lunak yang berbeda. Contoh: Untuk mengetik diperlukan MS-Word, dll. Adapun beberapa jenis sofware fungsi yaitu:
· Operating Sistem
Operating System merupakan kumpulan progam-progam yang dibuat oleh pabrik perangkat lunak komputer untuk membantu para pemakai dalam mengoperasikan komputer. Operating system banyak sekali di temukan di dalam dunia perkomputeran dan sangat mudah untuk diperoleh. Operating system ini sangat mutlak diperlukan oleh komputer karena tanpa sistem operasi ini, komputer tidak akan bisa mengoperasikan software aplikasi. Beberapa Operating system yang dapat di peroleh di pasaran antara lain DOS, WINDOWS, UNIX, dan LINUX.
· Servers
Server merupakan sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server biasanya terhubung dengan client dengan kabel UTP dan sebuah Network Card. Kartu jaringan ini biasanya berupa kartu PCI atau ISA.Fungsi server sangat banyak, misalnya untuk situs internet, ilmu pengetahuan, atau sekedar penyimpanan data. Namun yang paling umum adalah untuk mengkoneksikan komputer client ke Internet.
· Utilities
Utilities merupakan software yang menjalankan tugas-tugas maintenance. Perangkat lunak ini membantu baik pemula dan ahli untuk membuat Windows memenuhi kebutuhan mereka dengan cara yang lebih baik, lebih mudah dan aman.
Utilities ini mempunyai beberapoa fungsi diantaranya adalah:
a. Eudcedit.exe: Menciptakan Karakter Sendiri
b. express.exe: Membuat Auto Installation Archieve
c. Cipher dan Compact: Utiliti Spesial NTFS
d. Utilman: Satu Aplikasi 3 Utiliti
e. Welcome Screen: Pesan kepada Seluruh Pengguna
f. Mematikan Gangguan Balon Kuning
g. Search Assistant: Fungsi Pencarian yang Lebih Hemat Memori
h. Changer Sendiri dengan Regedit
· Window Sistem
Sistem operasi window dikembangkan oleh perusahaan yang bernama microsoft. Microsoft mengeluarkan pula Window Software Delopment Kit yang membantu pemrogam untuk membuat perangkat lunak dalam platforms window yang lebih mudah. Pada tahun 2007 window mengeluarkan produk terbarunya yaitu window 7 yang banyak dipakai sekarang ini.
1. Perangkat Lunak Bahasa Pemrogaman
· Visual Basic
Visual Basic merupakan software yang dapat membantu kita dalam membuat suatu aplikasi yang dijalankan di sistem operasi microsoft windows. Vusual basic ini menyediakan kumpulan perangkat yang mempermudah kita dalam membuat suatu aplikasi. Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi eksternal tambahan.
· Delphi
Delphi merupakan bahasa pemrogaman yang dikembangkan oleh Borland dan di rilis pada bulan Februari tahun 1995. Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak dan merupakan bahasa pemrograman yang mudah, karena Delphi termasuk bahasa pemrograman tingkat tinggi (high level) sehingga dapat memudahkan untuk bermain-main dalam tingkat ini. Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.
· Turbo C
· Fortran
FORTRAN dikembangkan oleh International Businnes Machine pada tahun 1957. Software ini banyak dikembangkan oleh berbagai perusahaan dengan menyesuaikannya kepada jenis perangkat keras yang digunakan. Orientasi bahasa FORTRAN secara prosedur sifatnya mengikuti perintah yang ditulis dalam bahasa inggris dan dengan notasi-notasi serupa yang lazim dipai dalam matematika.
· Cobol
Cobol merupakan bahasa pemrogaman komputer yang ditulis dengan menggunakan bahasa inggris dan merupakan High Level Language. Progam bahasa ini merupakan progam terstruktur, yaitu progam yang stukturnya jelas, mudah dibaca, dan mudah dipelajari dan baik untuk dokumentasi. Cobol dibuat untuk operasi yang mencangkup langkah dasar pengolahan data yaitu membaca data.Sehingga apa yang bisa dikerjakan oleh cobol adalah mengolah data dengan prosedur-prosedur tertentu.
· Turbo Assembler
Turbo Assembler (TASM) merupakan perangkat lunak bahasa pemrograman Assmbly.Perangkat lunak Turbo Assembler dipaketkan bersama liker (disebut Turbo Linker atau TLINK), dan dilengkapi pula dengan Turbo Debugger, perangkat lunak untuk kebutuhan debugging. Untuk mendukung kompatibilitas dengan bahasa assembly yang umum digunakan saat itu, microsoft macro assembler (MASM), TASM mendukung modus MASM (MASM mode) yang memungkinkan pemrogram merakit berkas kode sumber yang sebelumnya ditujukan untuk MASM.
· Java
Java adalah bahasa pemrogaman yang dikembangkan oleh Sun Microsystem yang menyediakan animasi dqan interaksi World Wide Web. Java ini biasanya digunakan uintuk menciptakan executable content yang dapat didisrtribusikan melalui network.
2. Perangkat Lunak Aplikasi
· Business software
Business software merupakan software yang digunakan untuk membantu proses bisnis dalam meningkatkan produktivitasnya. Banyak sekali jenis aplikasi bisnis, tergantung dari kebutuhannya, diantarannya adalah customer relationship management (CRM), human resource software, payroll, dan backoffice.
· Database
Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau diorganisasikan sehingga data tersebut bisa diambil atau dicari dengan mudah dan efisien.Software atau aplikasi yang bertugas untuk mengatur, menyimpan, memodifikasi data disebut dengan software database engine dan lebih resminya disebut dengan DBMS (Database Management System). Database selain digunakan untuk menyimpan data transaksi juga akan digunakan untuk menampilkan laporan yang bisa digunakan pihak manajemen sebagai sumber untuk pengambilan keputusan. Untuk sistem database yang lebih canggih malah sudah terdapat fasilitas analisa data sehingga bisa memprediksi keadaan yang akan terjadi berdasarkan data yang sudah ada sebelumnya
· Decision Making Software
Decision Making Software merupakan software yang digunakan sebagai alat untuk membuat suatu keputusan. Software ini dapat membantu kita dalam mengambil suatu keputusan atau tindakan dengan menganalisis dan mengidentifikasi suatu masalah.
· Educational software
Perangkat lunak ini digunakan untuk membantu proses belajar mengajar. terutama untuk proses belajar mandiri. Software ini memiliki beberapa macam, yaitu seperti proses pembelajaran, e-learning, kuis, dll. Contoh dari perangkat lunaknya adalah:Blackboard Academic Suite, The Geometer’s Sketchpad,.Quiz-Buddy, Kidspiration,
· Image editing
Image editing adalah jenis perangkat lunak aplikasi yang digunakan untuk membuat dan menyunting gambar atau foto. Contoh dari perangkat lunak ini corel draw, photoscape, photoshop,dll.
· Industrial automation
Software ini diciptakan untuk keperluan industri. Software ini banyak sekali dimanfaatkan atau digunakan oleh sutu pabrik-pabrik industri.
· Mathematical software
Mathematical software merupakan software yang dapat digunakan untuk menyelesaikan persoalan-persoalan matematika.Dengan menggunakan software ini persoalan matematika dapat diselesaikan dalam waktu yang singkat. Contoh dari software ini adalah matlab, pascal, maple, dll.
· Medical Software
Didalam kedokteran, medical software merupakan suatu software pembantu dalam hal ilmu kedokteran, seperti software2 yang ada di rumah sakit untuk mendeteksi penyakit, software untuk mengecek kandungan dll. Dalam ilmu komputer medical software itu adalah suatu software pembantu dalam hal maintanance komputer yang menjaga komputer tetap sehat dan tetap normal dan jauh dari VIRUS komputer, Registry Error, dan File System Lost, seperti AVIRA, AVAST, dll.
· Molecular modelling software
Contoh dari Molecular modelling software adalah modeller. MODELLER merupakan program komputer yang dirancang khusus untuk pemodelan struktur protein secara homologi atau komparatif. Program ini akan memodelkan secara otomatis struktur protein yang memuat semua atom yang mungkin terdapat pada struktur aslinya (kecuali atom hidrogen). Data masukan yang diperlukan untuk melakukan pemodelan struktur protein dengan program ini, adalah data hasil pensejajaran sekuen antara sekuen target dan sekuen cetakan (template), informasi koordinat atom-atom struktur cetakan, dan baris perintah untuk menjalankan program. Selain membuat model struktur, MODELLER juga dapat melakukan pemantauan proses pelipatan (fold), pensejajaran dua sekuen protein, pensejajaran berbagai sekuen protein dan strukturnya, pengelompokkan sekuen dan struktur, dan pemodelan secara ab initio bagian loop struktur protein .
· Quantum chemistry and solid state physics software
Quantum chemistry merupakan suatu perangkat lunak yang digunakan untuk mempermudah proses pembelajaran kimia kuantum. Solid state physics software merupakan software untuk masalah di bidang fisika terutama untuk penyelidikan mengenai karakteristik atau sifat-sifat dari padatan.
· Simulation software
Simulation software merupakan suatu software yang dapat mensimulasikan suatu keadaan atau fenomena dengan menggunakan matematika. Salah satu contoh dari software ini adalah Electromechanical System Simulator. Electromechanical System Simulator ini merupakan progam gratisan untuk memudahkan dalam mempelajari masalah elektronika. Aplikasi ini mampu menyusun sebuah skema elektronika dan melihat secara langsung apakah skema yang dibuat berfungsi seperti yang diharapkan atau tidak.
· Spreadsheets
Merupakan jenis perangkat lunak untuk pengolahan data matematis, misalnya untuk perhitungan data nilai yang dapat secara langsung dibuat laporannya. Contoh dari perangkat lunak ini adalah: Microsoft Excell, Open Office Calc, Staroffice Calc, AppleWorks Spreadsheet, Quattro ProLotus 1-2-3.
· Telecommunications
Telecommunication merupakan suatu software yang dapat digunakan untuk mempermudah kita dalam berkomunikasi atau berhubungan dengan orang lain. Software ini mampu menghubungkan kita dengan orang lain, meskipun orang tersebut jauh jaraknya dari kita.
· Video games
Software ini merupakan software macam permainan. Software ini sangat digemari karena dapat memberikan hiburan.Contoh dari software ini adalah Minesweeper, Fifa 2005, Championship Manager 2005, Need For Speed, Counter Strike,
· Word processing
Word processing merupakan software yang digunakan untuk memudahkan kita dalam mengolah dokumen teks . Microsoft Word merupakan contoh dari perangkat lunak word processing yangs ering kita gunakan. Contoh lainnya dari perangkat lunak ini adalah Open Office Writer, Staroffice Writer, AppleWorks Word Processing,Word Perfect, Lotus Word Pro.