Friday, February 19, 2010

Klasifikasi Perangkat Lunak

Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak sistem dan perangkat lunak aplikasi. Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu :

Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN

Sistem Operasi : saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS,

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 Utilty adalah Norton Utility. 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 ini.

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).

Perkembangan dan Evolusi Komputer

Perkembangan Komputer

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), cari 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).
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa Inggris). Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya.



Evolusi Perangkat Lunak

Era Pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, gambar berikut memperlihatkan orang yang sedang menggunakan komputer. Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini, perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan komputer dilakukan secara langsung dan hasil yang selesai di kerjakan komputer berupa print out. Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara berurutan di proses

Era Stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan. Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan beberapa fungsi, dari ini perangkat lunak mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang di lakukan secara serempak (multi tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini mulai di kenal sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses).

Era Mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat di bedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang di gunakan secara langsung oleh penggunannya untuk keperluan tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan.

Era Modern
Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25 prosesornya, sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di tanamkan perangkat lunak untuk mengatur operasi peralatan itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan dapat saling terhubung. Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan gambar.

Pengertian Perangkat Lunak

Komputer merupakan mesin yang memproses fakta atau data menjadi informasi. Komputer di gunakan orang untuk meningkatkan hasil kerja dan memecahkan berbagai masalah. Yang menjadi pemroses data atau pemecah masalah itu adalah perangkat lunak. Bentuk terkecil dari perangkat lunak adalah operasi aritmatik (+, -, :, x) dan logika (AND, OR, >, <, =). Dari operasi dasar ini di susun program / perangkat lunak.

Perangkat Lunak(wikipedia), adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Perangkat lunak dapat juga dikatakan sebagai 'penterjemah' perintah-perintah yang dijalankan pengguna computer untuk diteruskan ke atau diproses oleh perangkat keras. Perangkat lunak ini dibagi menjadi 3 tingkatan: tingkatan program aplikasi (application program misalnya OpenOffice.org), tingkatan system operasi (operating system misalnya Ubuntu), dan tingkatan bahasa pemrograman(yang dibagi lagi atas bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan).



Perangkat lunak adalah program komputer yang isi instruksinya dapat diubah dengan mudah. Perangkat lunak umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut sebagai device driver), melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya (seperti system operasi, dan bahasa pemrograman), dan lain-lain.







Daftar Blog Cah PTI Off A 2007

Tita Sari Rahmawati http://rangerstita.blogspot.com
Iva Asmaul Husna http://cewekit.blogspot.com
Dwi Priyatmoko http://choeicruut.blogspot.com
Nenen Virgin Setia H. http://intelegentshe.blogspot.com
Yogy Ro’idah S. M. http://yluphe.blogspot.com
Gilang Kurniaji http://warkop-it.blogspot.com
Philip Faster Eka A. http://philipfaster.wordpress.com
Arief Rahman Yusuf http://ariefrahmanyusuf.blogspot.com
Aditya Imam Pratama http://adityaarema.blogspot.com
Romita Apriyani http://meonependtium.blogspot.com
Devi Artikasari http://dejoartiq.blogspot.com
Aditya Yuli Setyawan http://adicagurti.blogspot.com
Amanda Rehana A. T. http://arebeats.blogspot.com
Retno Damayanti http://retnoimoetz.blogspot.com
Endra Kuswara http://endrakilla.blogspot.com
Ratna Agustyasari http://ratna-punya-blog.blogspot.com
Novi Dyah P. http://vie218.blogspot.com
Ni’mah Faadlilah http://nikmah-faa.blogspot.com
Agustin Muvidhatul I. http://avie-agustine.blogspot.com
Novi Khassifa http://messifa.blogspot.com
Ratri Cahyaning W. http://ratrihere.blogspot.com
Venty Yulita Fajarwati http://vjline.blogspot.com
Rokhimatul Wakhidah http://rochipunya.wordpress.com
Ulfa Fauziah http://ulfafauziah.wordpress.com
Aldina Ramayumanti http://dsweetsite.blogspot.com
Zakarya Firmansyah http://arya-image.blogspot.com
Moh. Ramzul Haq http://cumiklugu.blogspot.com
Evy Kamilah Ratnasari http://evykaer.blogspot.com
Akbar Wiguna http://tigakarvak.blogspot.com
Yandria Elmasari http://yand-oye.blogspot.com
Yoel Kana Hariyono http://yoelkana.co.cc
Admaja Dwi H. http://doublestick.blogspot.com
Andhika Aratida P. http://mungmampirngombe.blogspot.com
Ananda Eka Setiawan http://ananda.co.nr
Moh. Suryawinata http://weenata.wordpress.com
Masagung Hariyadi http://akoe46.blogspot.com
Etistika Yuni Wijaya http://etestika.blogspot.com

Daftar Blog Cah PTI Off B 2007

Fina Kholij Z http://ceriwisfina.blogspot.com
Wahyu Nur Hidayat http://penjual-mimpi.blogspot.com
Rinda Wahyu Iksanti http://rindapunya.blogspot.com
Vina Dwi Puspita S http://vinapuspita.wordpress.com
Rizfadli http://rizfadli.blogspot.com
Firman Hidayah http://mr-freeman.co.nr
Sonny Triyo Wurianto http://striyo.blogspot.com
Ahmad Sehtahabi A http://ahmad-justdream.blogspot.com
Adhitia Kusuma N http://d-tia-world.blogspot.com
Fatimatu Zahro http://f124.blogspot.com
Ameliza Di Apriliana http://little-amenk.blogspot.com
Khotimatul Farida http://pinky_ponk.blogspot.com
Arisza Norma Jayantie http://arisza-arisza.blogspot.com
Rosiana Andriyani http://lovely-oeshin.blogspot.com
Kurnia Laili Rahmawati http://akyunya.blogspot.com
Rizka Prameta http://rizkaprameta.blogspot.com
Ria Anisaa http://penilai-hati.blogspot.com
Retno Wulandari http://misswulancute.blogspot.com
Abdul Majidin Mas’ud http://abdoelmajid.co.cc
Listyanti Dewi Astuti http://dewi-zone.blogspot.com
Diafrahma http://diafrahma.blogspot.com
Kartika Damayanti http://mayapti07.blogspot.com
Hayu Noeritasari http://hayyunoerita.wordpress.com
Nirwana Haidar Hari http://chak_wana.blogspot.com
Dania Ardianti http://duadania.blogspot.com
Rahmania Sri Untari http://geisdotcom.blogspot.com
Saptorini http://ilmudarireeree.blogspot.com
Azhar Ahmad S http://azhar-pti.blogspot.com
Ahmad Mursyidun N http://nsitus.blogspot.com
Hesy Herlianika Hedir http://hesy-girlz.blogspot.com
Aziz Dwi Nur Alfan http://azizgo-blog.co.cc
Lilik Emi Rahayu http://silvercyber19.blogspot.com
Andi Khoirur Rohmawan http://andi-kr.blogspot.com
Candra Juni Andhika http://cc-situs.co.cc
Devid Haryalesmana W http://mas-devid.blogspot.com
Aria Indah Susanti http://aria-indah.blogspot.com

Daftar Blog Cah PTI Off C 2007

Arumantika Eko Y. http://arum104.blogspot.com
Mochammad Bayu http://bayujabrek.blogspot.com
Kodarisman Ashari http://kodarismanashari.blogspot.com
Rachmawati http://r-smart603.blogspot.com
Dian Fitri P http://dianfitri89.blogspot.com
Dila Umnia Soraya http://lefthandsymphony.wordpress.com
Gres Dyah Kusuma http://gee-dy.blogspot.com
Erlina Pujiasri A http://erlynch.blogspot.com
M Sulis Teguh http://mileniumeyes.blogspot.com
Muhammad Azis http://situszem.blogspot.com
Atan Pramana http://atanpram.blogspot.com
Nungki Indah Susanti http://pingkie.blogspot.com
Tysna Riadena Utami http://tyzna-monogatari.blogspot.com
Aprila Lucyana Dewi http://loecyf.blogspot.com
Mokhammad Rasyidi http://k-onenet.blogspot.com
Ervina Badradewi http://rvienso-cute.blogspot.com
Ninis Asih P. http://ninispendtium.blogspot.com
Andika Bayusih A. http://andikabayalislam.blogspot.com
Siti Aisa http://itisaisa.wordpress.com
Lisa Paramitha Dewi http://myblog.blogspot.com
Galuh Aulia Pratiwi http://galzinblog.blogspot.com
Ika Wiyanti U.W http://lovelygreenpeace.blogspot.com
Nona Puspadini http://nor3ncutz.blogspot.com
Rozan Umar F. http://trozzan.wordpress.com
Ana Mufida http://blogKuker.blogspot.com
Bian Dwi Pamungkas http://www.bee-ant.com
Afiff Darmawan http://a5darmawan.blogspot.com
Rizal Hartarto -
Septi Ratnaningtyas http://ceptyratna.blogspot.com
Amidatus Sholihat J. http://suliimy.blogspot.com
Kemal Radiat B. http://kemalradit.blogspot.com
Dian Ardiansyah http://ardanar.blogspot.com
Muhammad Fakhrurrozi http://roziopo.co.cc
Neni Nur Cahyaningwati http://ceweklibra.wordpress.com
Yopy Prasetya http://yopypti.blogspot.com
Karunia Ira B http://spooky-cute.blogspot.com

HTML Validator


HTML Validation adalah validator yang memastikan kode HTML pada halaman web Anda sesuai dengan standar yang ditetapkan oleh W3 Consortium (organisasi yang membuat standar HTML).

Ada berbagai jenis Validator - beberapa hanya memeriksa kesalahan, ada juga yang memberi saran tentang kode Anda, memberitahu Anda bila ada cara penulisan tertentu yang mungkin mengarah pada hasil yang tidak diharapkan

Untuk html editor khusus Firefox, file bisa didownload pada link di bawah ini. Pilih salah satu yang cocok dengan firefox anda.

tidy_firefox_win_0853
tidy_firefox_win_0861