Background
  1. Waterfall : digunakan pada saat kondisi perangkat lunak dengan syarat-syarat yang telah didefinisikansecara lengkap sebelumnya dan besar kemungkinan tidak adanya perubahan aplikasi dimasa yang akan datang.
  2. Incremental : digunakan pada saat pertambahan pertama yang merupakan produk inti (core product), yaitu sebuah model pertambahan yang dipergunakan, tetapi beberapa muka tambahan (beberapa diketahui dan beberapa tidak) tetap tidak disampaikan. Produk inti tersebut dipergunakan oleh pelanggan (atau mengalami pengkajian detail). Contoh, perangkat lunak pengolah kata yang dikembangkan dengan menggunakan paradigma penambahan akan menyampaikan manajemen file dasar, editing serta fungsi penghasilan dokumen pada penambahan pertama; kemudian editing dan kemampuan penghasilan dokumen yang lebih canggih pada pertambahan kedua; pengecekan spelling dan tata bahasa pada pertambahan ketiga; serta kemampuan pengaturan halaman tingkat lanjut pada tahap pertambahan keempat. Harus dicatat bahwa aliran proses untuk berbagai pertambahan tersebut dapat menggabungkan paradigma prototype.
  3. Spiral : digunakan pada saat kondisi kebutuhan waktu untuk pengembangan aplikasi yang cepat dengan kapasitas proyek yang relatif kecil.
  4. Prototype : digunakan pada saat kondisi yang dimana kadang-kadang klien hanya memberikan beberapa kebutuan umum software tanpa detil input, proses atau detil output. Di lain waktu mungkin dimana tim pembangun (developer) tidak yakin terhadap efisiensi dari algoritma yang digunakan, tingkat adaptasi terhadap sistem operasi atau rancangan form user interface.
  5. RAD : digunakan pada saat kondisi dimana sebuah aplikasi bisni dapat dimodulkan dengan cara tertentu sehingga memungkinkan stiap fungsi mayor untuk dilengkapi dalam waktu kuran gdari 3 bulan.
 Mengenal Jenis Perangkat Lunak Komputer | Jenis-jenis Software

Perangkat lunak atau piranti lunak adalah program computer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Perangkat lunak dapat juga dikatakan sebagai penerjemah perintah-perintah yang dijalankan pengguna computer untuk diteruskan ke atau dip roses oleh perangkat keras.

Dilihat dari fungsinya, perangkat lunak komputer terbagi menjadi dua kategori, yaitu perangkat lunak sistem dan perangkat lunak aplikasi.

Perangkat lunak sistem adalah perangkat lunak yang berhubungan langsung dengan komponen-komponen perangkat keras komputer, perawatan mapupun pemrogramannya. Perangkat lunak sistem meliputi :

1. Perangkat Lunak Sistem

a. Sistem Operasi

Sistem Operasi atau Operating System adalah perangkat lunak yang bertugas mengontrol dan melakukan manajemen perangkat keras operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi.

b. Bahasa Pemrograman

Bahasa pemrograman adalah instruksi dan aturan-aturan yang tertuang dalam bentuk kode-kode yang diberikan pada komputer untuk dapat melaksanakan tugas.

c. Program Utility

Program Utility adalah perangkat lunak yang ditujukan untuk melengkapi kinerja sistem operasi dan meningkatkan kinerja komputer.

Selain perangkat lunak sistem, komputer membutuhkan perangkat lunak aplikasi. Perangkat lunak aplikasi adalah perangkat lunak yang berfungsi membantu manusia menyelesaikan pekerjaan pada bidang tertentu.

Contoh perangkat lunak aplikasi adalah pengolah presentasi. Microsoft PowePoint yang berguna untuk membuat slide-slide presentasi. Ada pula Microsoft Word yang digunakan untuk mengolah kata, sedangkan Microsoft Excel digunakan untuk mengolah tabel, angka, perhitungan-perhitungan baik matematik maupun statistik.

2. Perangkat Lunak Aplikasi

Perangkat lunak aplikasi atau program aplikasi (application programm) merupakan program khusus yang digunakan untuk aplikasi bidang tertentu. Program ini sangat membantu kita dalam menyelesaikan permasalahan khusus. Banyak program aplikasi yang sudah beredar antara lain contohnya sebagai berikut :

a. Program apalikasi pengolah kata

Program aplikasi pengolah kata digunakan untuk pengolahan naskah-naskah, seperti surat menyurat, buku diktat, proposal laporan kegiatan, media informasi, dan lainnya. Beberapa contoh program pengolah kata : Microsoft Word, Word Perfect, Adobe Page Maker, Chi Writer, dan lain-lain.

b. Program aplikasi pengolah angka

Perangkat lunak atau program aplikasi pengolah angka adalah perangkat lunak yang digunakan untuk menyelesaikan pengolahan berbagai data kuantitatif (angka) yang relatif cepat dan akurat. Dengan pengolah angka, user dapat menyajikan data secara cepat dan tepat, baik dalam bentuk tabel maupun grafik. Beberapa contohnya antara lain : OpenOffice.Org Cal, Microsoft Excel, Lotus 123, dan lainya.

c. Program aplikasi pengolah Presentasi

Program aplikasi pengolah presentasi adalah program aplikasi untuk merancang slide yang biasa digunakan untuk presentasi dalam suatu pertemuan. Hasil perancangan tersebut dapat ditampilkan dalam berbagai bentuk media komunikasi seperti layar monitor, layar lebar melalui infocus, Head Projector, LCD, internet dan sebagainya.

Dengan menggunakan fasilitas Animation Effects, Transition, Sound Effects dan fasilitas lainnya yang tersedia pada MS Power Point dapat membuat berbagai slide menjadi menarik dengan efek-efek yang tesedia tersebut.

Beberapa contohnya antara lain : Microsoft Power Point, Open Office Impress, Macromedia Authorware dll.

d. Program aplikasi pengolah data

Perangkat lunak ini berfungsi mengelola data yang besar. Dengan program pengolah data ini kita dapat secara cepat dan akurat memasukkan dan menyunting data, menyeleksi data dengan kriteria tertentu, membuat laporan data dengan kriteria tertentu dan lain-lain.

Hasil penyimpanan dari program ini biasa di sebut basis data atau database, yang biasanya digunakan untuk pengolahan data instansi-instansi atau perusahaan. Contohnya : Microsoft Access, DBase, Foxpro, MySql, SqlServer dan lainnya.

e. Program Aplikasi pengolah grafis

Program aplikasi pengolah grafis seperti namanya diperuntukan untuk membuat dan mengolah gambar. Program ini cocok untuk desain, periklanan dan percetakan. Contohna : Corel Draw, Photoshop, Freehand dan lain-lain.

f. Program aplikasi Multimedia

Seperti namanya program ini berfungsi untuk mengolah multimedia seperti audio maupun video. contoh : Winamp, WIndows Media Player, FLV Player dan lain-lain.

Selain di atas program aplikasi lainnya seperti Program aplikasi pembuat web, program aplikasi browser internt, program aplikasi antivirus dan lainnya mungkin adik-adik sudah mengetahuinya dan silahkan mencari sumber lain yang lebih lengkap untuk menambah wawasan adik-adik sekalian.

Cukup sekian materi mengenal jenis perangkat lunak komputer, atau jenis-jenis software komputer yang perlu adik-adik ketahui sebagai dasar dari materi Teknologi Informasi atau "materi TIK SMA" di sekolah

Sejarah angkringan memang bermula dari upaya menaklukkan kemiskinan usaha ini konon dimulai pada tahun 1950-an oleh mbah pairo karena tidak ada lahan yang subur di desanya di kecamatan Cawas, Klaten (jateng). Awalnya para pedagang minuman dan makanan kecil ini tidak menggunakan gerobak melainkan pikulan mereka dulu disebut pedagang hik (dibaca Hek). Nama hik bermula pada tradisi malam selikuran (malam ke21) di Keraton Surakarta, pada malam tersebut  kota berhiaskan lentera (ting-ting) yang antara lain dibawa para pedagang makanan para pedagang itu biasa berteriak Hiik......iyeeekk.... sampai sekarang istilah hik masih dipakai di Solo. Namun di Yogya mereka populer dengan nama angkringan atau warung kucing (Kompas, 20-06-2004).

Nama angkringan itu sendiri diambil dari bahasa jawa yaitu ngankring yang artinya duduk dengan posisi salah satu kaki lebih tinggi dari kaki yang lainnya. Di dalam budaya jawa itu sendiri, cara duduk seperti ini biasanya tidak diperbolehkan karena dianggap tidak etis apalagi bila dilakukan pada saat makan selain nama angkringan, ada juga beberapa orang yang menyebut angkringan dengan nama warung kucing atau kucingan. Kata kucingan konon muncul dikarenakan nasi yang dijual sebagai bagian dari salah satu produk yang dijual di sana mirip dengan cara kebanyakan orang memberikan makan kepada kucing. Porsi nasinya kira-kira hanya 3 kali suapan dengan pasangan lauk berupa sambel dan ikan teri seperti makanan untuk kucing.

Adapun produk-produk yang dijual di angkringan ini kalau dilihat sebenarnya bukanlah makanan yang cepat saji karena meskipun konsumen dapat langsung mengkonsumsi makanan atau minuman yang telah tersaji di sana semenjak warung ini dibuka, akan tetapi makanan atau minuman tersebut tetap membutuhkan proses yang memakan waktu sebelum dijual. Sebut saja nasi lengkap dengan sambalnya, aneka gorengan seperti tempe, tahu, bakwan, pisang, dan lain-lainnya, berbagai cemilan seperti kacang, krupuk, marning jagung, serta tak ketinggalan adanya sate hati ayam dan sate usus serta baceman kepala ayam dan tahu. Khusus mengenai minuman, yang menjadi kekhasan tersendiri ialah minuman atau disebut wedang jahe. Selain tentunya minuman yang lain seperti es teh, es jeruk , es jahe susu, kopi panas maupun air putih. Hidangan yang disajikan tidak sama kompletnya antara angkringan satu dengan angkringan yang lainnya. Namun yang jelas angkringan mudah dikenali karena tetap dengan ciri khasnya yaitu gerobak kayu, minum-minuman dengan harga yang relatif murah, dan tiga buah ceret di sebelah tempat makanan, serta bungkusan nasi kecil dengan harga Rp 600 yang membuat kekhasan bagi pedagang angkringan.