Seni

┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐ ┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐┌П┐(◣_◢)┌П┐

Minggu, 16 Desember 2012

PERANGKAT LUNAK APLIKASI

A.           PENGERTIAN SOFRTWARE

Software disebut dengan perangkat lunak, merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. Perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya.
Kebanyakan masyarakat saat ini membagi komputer menjadi dua bagian . Bagian pertama adalah hardware yang merupakan perangkat fisik yang ada di dalam komputer. Dan bagian yang kedua adalah software komputer, yang memberitahukan hardware mengenai apa yang harus dilakukan dan bagaimana melakukannya.
Sebagian besar dari software komputer dibuat oleh programmer dengan menggunakan bahasa pemrograman. Programer menuliskan perintah dalam bahasa pemrograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya dalam melakukan perbincangan. Perintah-perintah tersebut dinamakan “Source Code”. Program komputer lainnya dinamakan Compiler yang digunakan pada source code, dan kemudian mengubah perintah tersebut ke bahasa yang dapat dimengerti oleh komputer. Dan hasilnya dinamakan program executable(EXE).

B.            JENIS-JENIS SOFTWARE
Secara umum, ada dua jenis software. Pertama adalah software aplikasi. Software aplikasi adalah software yang dibuat untuk tujuan atau kepentingan spesifik, contohnya Notepad untuk teks editor, Winamp untuk memutar file audio, dan sebagainya. Kedua adalah software sistem. Software sistem adalah software yang menjadi tempat semua software aplikasi berjalan . Contohnya adalah Microsoft Windows, Linux, Mac OS, dan sebagainya.
Menurut cara memperolehnya (harga beli dan legalitas), software dapat dibedakan menjadi beberapa jenis. Jenis pertama adalah freeware. Software yang bersifat freeware dapat digunakan tanpa biaya, namun masih memiliki batasan atas hak cipta pengguna.
Jenis yang kedua adalah shareware. Shareware adalah software yang dapat digunakan tanpa biaya dalam jangka waktu tertentu. Setelah jangka waktu tersebut selesai, pengguna diberi pilihan, apakah akan melanjutkan menggunakan software tersebut (dengan konsekuensi membayar) atau tidak menggunakan lagi software tersebut. Beberapa contoh dari shareware ini misalnya StyleXP, Window Blinds, WinRAR, dan sebagainya.
Ketiga, propietary software. Intinya, propietary software itu hampir sama dengan barang yang bisa kita beli di pasar. Jika kita ingin menggunakannya, kita harus membelinya. Propietary software sangat dibatasi oleh hak cipta.
Jenis keempat yang mulai populer adalah open source software. Berbeda dengan jenis software sebelumnya, open source software memberikan kebebasan kepada kita untuk menggunakan, mengubah sesuai dengan kebutuhan, dan medistribusikan kembali, baik software aslinya maupun yang telah kita ubah.

C.           IDENTIFIKASI JENIS-JENIS SOFTWARE
1.         Sistem Operasi Sistem operasi merupakan sofware yang pertama kali dibaca oleh komputer pada saat booting sebagai dasar pengoperasian komputer. Terdapat 2 jenis sistem operasi berdasarkan tampilan antarmuka kepada penggunanya (user interface) yaitu yang berbasis CUI (Character User Interface) dan berbasis GUI (Graphical User Interface). Sistem operasi berbasis CUI, misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi UNIX dan Linux pada mode terminal atau konsol. Sedangkan sistem operasi berbasis GUI, misalnya : Microsoft Windows 9x, 2000, NT, XP, serta sistem operasi UNIX dan Linux yang telah mendukung GUI.
2.     Program Bantu dan Program Tambahan Program bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem operasi yang terhapus. PC Tools dan Norton Utilities merupakan contoh dari program ini. Salah satu dari kelemahan DOS adalah tidak mampu bekerja di sistem jaringan. Oleh karena itu beberapa perusahaan membuat program tambahan yang dapat mengubah sistem DOS tersebut (single user atau stand alone system) menjadi sistem operasi yang dapat digunakan oleh banyak pemakai (multiuser). Netware, Token R ing dan Lantastic merukan contoh-contoh program ini.
3.        Bahasa Komputer (Computer Language) Computer Language merupakan bahasa yang digunakan untuk membuat program komputer. Yang termasuk dalam jenis ini adalah :
a.             Low Level Language, merupakan bahasa tingkat rendah karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya.
b.             High Level Language, merupakan bahasa tingkat tinggi karena menggunakan kata-kata yang mudah dimengerti.
Ada pula beberapa tipe software, diantaranya :
a.        Software Games Jenis software ini termasuk dalam kategori entertainment atau hiburan, software ini memiliki berbagai macam jenis. Jenis-jenis tersebut seperti MMOs (Massive Multiplayer Online games), first-person shooters, action games, roleplaying games, and game petualangan.
b.    Software Driver Program in mengijinkan komputer untuk dapat berinteraksi dengan perangkat hardware tambahan seperti printer, scanner, dan video cards.
c.             Software Pendidikan berbeda dengan jenis program sebelumnya, software pendidikan ini dapat mengajarkan apapun dari komputer, melakukan aktifitas yang berhubungan seperti mengetik atau berbagai macam jenis pendidikan lainnya seperti kimia.
d.        Media player dan pengembangan software media lainnya – Software yang dibuat untuk dapat memainkan atau mengedit media digital seperti file music atau video.
e.            Software Produktifitas Jenis software ini mengijinkan pengguna untuk lebih produktif baik itu dalam menjalankan bisnis atau menjalankan aktifitas produktif lainnya. Contoh dari software ini adalah software pengolah huruf (Ms Words), Software pengatur database, software presentasi dan beberapa software lainnya.
f.              Software Aplikasi Software yang diinstal pada komputer yang sesuai dengan os yang ada, dimana software aplikasi ini diinstal sesuai dengan kebutuhan User (Pengguna) contohnya, MS Office (Ms Word, Ms Excell, Ms Power Point dll), Software Grafis (Adobe Photoshope, Corel Draw, Autocad dll)
g.     Software Program Software yang berfungsi untuk membuat aplikasi-aplikasi program (Membuat Program baru) seperti program Games, Program data Base, Program Web dll, Contoh Software Program : Visual Basic, Cobol, C++, Program PHP dll
h.   Software Aplikasi Tools Program-program yang berfungsi untuk mempercepat, memperbaiki, dan mempermudah pengoperasian komputer.

D.           BAHASA PEMROGRAMAN
1.             Pemrograman Prosedural (Procedural Programming)
Algoritma berisi urutan langkah-langkah penyelesaian masalah. Ini berarti algoritma adalah proses yang procedural.
2.             Pemrograman Terstruktur (Structured Programming)
Contoh: Pascal. Cobol, RPG, ADA, C.
3.             Pemrograman Modular(Modular Programming)
Program-program yang besar cenderung sulit terutama karena kompleksitas dari program tersebut, dan banyak bagian dengan hubungan yang rumit dan detail yang sebenarnya tidak perlu. Salah satu metode dalam penyusunan program terstruktur adalah pemrograman modular.
4.             Pemrograman Fungsional (Functional Programming)
Contoh: Lisp, Scheme, ML, Haskell, Erlang.
5.             Pemrograman Berorientasi Objek
(OOP/Object-Oriented Programming)
Object / Objek : Elemen yang memiliki fungsi, metode, karakteristik tertentu yang dapat dibedakan dalam dunia nyata.
Berikut adalah bahasa pemrograman lain yang perlu anda ketahui :             
1.      Bahasa Pemrograman HTML HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.
2.            Bahasa Pemrograman PHP PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
3.       Bahasa Pemrograman ASP ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.
4.    Bahasa Pemrograman XML Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
5.             Bahasa Pemrograman WML WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge). WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
6.        Bahasa Pemrograman PERL Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
7.             Bahasa Pemrograman CFM Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.
8.       Bahasa Pemrograman Javascript Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
9.          Bahasa Pemrograman CSS Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

Anda sedang membaca artikel tentang PERANGKAT LUNAK APLIKASI dan anda bisa menemukan artikel PERANGKAT LUNAK APLIKASI ini dengan url http://rob-entertainment.blogspot.com/2012/12/perangkat-lunak-aplikasi.html,anda boleh menyebar luaskannya atau mengcopy paste-nya jika artikel PERANGKAT LUNAK APLIKASI ini sangat bermanfaat bagi teman-teman anda,namun jangan lupa untuk meletakkan link PERANGKAT LUNAK APLIKASI sumbernya.