Sunday, October 30, 2016

Profesi SI/TI dan Trend Sist. TI Saat Ini

Pada postingan kali ini kita akan membahas tentang Profesi SI/TI danTrend Sistem TI Saat Ini. Silakan dinikmati.

1. Profesi SI/TI

A. Pengertian, Ciri-ciri, dan Kode Etik

Pengertian Profesionalisme
Profesionalisme (profésionalisme) ialah sifat-sifat (kemampuan, kemahiran, cara pelaksanaan sesuatu dan lain-lain) sebagaimana yang sewajarnya terdapat pada atau dilakukan oleh seorang profesional. Profesionalisme berasal daripada profesion yang bermakna berhubungan dengan profesion dan memerlukan kepandaian khusus untuk menjalankannya, (KBBI, 1994). Jadi, profesionalisme adalah tingkah laku, kepakaran atau kualiti dari seseorang yang profesional (Longman, 1987).

Cir-Ciri Profesionalisme
  • ·         Punya ketrampilan yang tinggi dalam suatu bidang serta kemahiran dalam menggunakan peralatan tertentu yang diperlukan dalam pelaksanaan tugas yang bersangkutan dengan bidang tadi.
  • ·         Punya ilmu dan pengalaman serta kecerdasan dalam menganalisis suatu masalah dan peka di dalam membaca situasi cepat dan tepat serta cermat dalam mengambil keputusan terbaik atas dasar kepekaan.
  • ·         Punya sikap berorientasi ke depan sehingga punya kemampuan mengantisipasi perkembangan lingkungan yang terbentang di hadapannya.
  • ·         Punya sikap mandiri berdasarkan keyakinan akan kemampuan pribadi serta terbuka menyimak dan menghargai pendapat orang lain, namun cermat dalam memilih yang terbaik bagi diri dan perkembangan pribadinya.


Kode Etik Profesionalisme
  • ·         Kode etik profesi merupakan norma yang ditetapkan dan diterima oleh sekelompok profesi, yang mengarahkan atau memberi petunjuk kepada anggotanya bagaimana seharusnya berbuat dan sekaligus menjamin mutu profesi itu dimata masyarakat.
  • ·         Apabila anggota kelompok profesi itu menyimpang dari kode etiknya, maka kelompok profesi itu akan tercemar di mata masyarakat. Oleh karena itu, kelompok profesi harus mencoba menyelesaikan berdasarkan kekuasaannya sendiri. Kode etik profesi merupakan produk etika terapan karena dihasilkan berdasarkan penerapan pemikiran etis atas suatu profesi.
  • ·         Kode etik profesi dapat berubah dan diubah seiring perkembangan zaman. Kode etik profesi merupakan pengaturan diri profesi yang bersangkutan, dan ini perwujudan nilai moral yang hakiki, yang tidak dipaksakan dari luar.
  • ·         Kode etik profesi hanya berlaku efektif apabila dijiwai oleh cita-cita dan nilai-nilai yang hidup dalam lingkungan profesi itu sendiri. Setiap kode etik profesi selalu dibuat tertulis yang tersusun secara rapi, lengkap, tanpa catatan, dalam bahasa yang baik, sehingga menarik perhatian dan menyenangkan pembacanya. Semua yang tergambar adalah perilaku yang baik-baik.


B. Jenis-jenis profesi dibidang IT
1.   Programmer
Programer adalah orang yang membuat suatu aplikasi untuk client/user baik untuk perusahaan, instansi ataupun perorangan.
Tugas:
  • ·         Membuat program baik aplikasi maupun system operasi dengan menggunakan bahasa pemrograman yang ada.

Kualifikasi:
  • ·         Menguasai logika dan algoritma pemrograman.
  • ·         Menguasai bahasa pemrograman seperti HTML, Ajax, CSS, JavaScript, C++, VB, PHP, Java, Ruby dll.
  • ·         Memahami SQL 4. Menguasai bahasa inggris IT


2.      Network Engineer
Network Engineer adalah orang yang berkecimpung dalam bidang teknis jaringan computer dari maintenance sampai pada troubleshooting-nya.
Tugas:
  •          Membuat jaringan untuk perusahaan atau instansi
  •          Mengatur email, anti spam dan virus protection
  •          Melakukan pengaturan user account, izin dan kata sandi
  •          Mengawasi penggunaan jaringan Kualifikasi: Menguasai server, workstation dan hub/switch


3.      System Analyst
System Analyst adalah orang yang memiliki keahlian untuk menganalisa system yang akan diimplementasikan, mulai dari menganalisa system yang ada, kelebihan dan kekurangannya, sampai studi kelayakan dan desain system yang akan dikembangkan.
Tugas:
  • ·         Mengembangkan perangkat lunak/software dalam tahapan requirement, design dan construction
  • ·         Membuat dokumen requirement dan desain software berdasarkan jenis bisnis customer Membangun framework untuk digunakan dalam pengembangan software oleh programmer

Kualifikasi:
  • ·         Menguasai keahlian sebagai programmer
  • ·         Menguasai metode dan best practice pemrograman
  • ·         Memahami arsitektur aplikasi dan teknologi terkini


4.      IT Support
IT Support merupakan pekerjaan IT yang mengharuskan seseorang bisa mengatasi masalah umum yang terjadi pada komputer seperti install software, perbaikan hardware dan membuat jaringan komputer. Profesi ini cukup mudah dilakukan karena bisa dilakukan secara otodidak tanpa memerlukan pendidikan khusus.
Tugas:
  • ·         Install software
  • ·         Memperbaiki hardware
  • ·         Membuat jaringan

Kualifikasi:
  • ·         Menguasai bagian-bagian hardware komputer
  • ·         Mengetahui cara install program atau aplikasi software
  • ·         Menguasai sejumlah aplikasi umum sistem operasi computer


5.      Software Engineer
Software Engineer adalah mereka yang memiliki keahlian untuk memproduksi perangkat lunak mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan.
Tugas:
  • ·         Merancang dan menerapkan metode terbaik dalam pengembangan proyek software

Kualifikasi:
  • ·         Menguasai keahlian sebagai programmer dan system analyst
  • ·         Menguasai metode pengembangan software seperti RUP, Agile, XP, Scrum dll.
6.      Database Administrator
Database Administrator adalah mereka yang memiliki keahlian untuk mendesain, mengimplementasi, memelihara dan memperbaiki database.
Tugas:
  • ·         Menginstal perangkat lunak baru
  • ·         Mengkonfigurasi hardware dan software dengan sistem administrator
  • ·         Mengelola keamanan database
  • ·         Analisa data di database

Kualifikasi:
  • ·         Menguasai teknologi database seperti Oracle, Sybase, DB2, MS Access serta Sistem Operasi
  • ·         Menguasai teknologi server dan storage.

7.      Web Administrator
Web Administrator adalah seseorang yang bertanggung jawab secara teknis terhadap operasional sebuah situs atau website.
Tugas:
  • ·         Menjaga kelancaran akses situs (instalasi dan konfigurasi sistem)
  • ·         Merawat hosting dan domain
  • ·         Mengatur keamanan server dan firewall
  • ·         Mengatur akun dan kata sandi untuk admin serta user

Kualifikasi:
  • ·         Menguasai keahlian seorang programmer
  • ·         Menguasai jaringan (LAN, WAN, Intranet)
  • ·         Menguasai OS Unix (Linux, FreeBSD, dll)

8.   Web Developer
Web Developer adalah mereka yang memiliki keahlian untuk memberikan konsultasi pembangunan sebuah situs dengan konsep yang telah ditentukan.
Tugas:
  • ·         Menganalisa kebutuhan sistem
  • ·         Merancang web atau situs (desain dan program)
  • ·         Mengaktifkan domain dan hosting
  • ·         Pemeliharaan situs dan promosi

Kualifikasi:
  • ·         Menguasai pemrograman web
  • ·         Menguasai pengelolaan database
  • ·         Mengerti domain dan hosting
  • ·         Menguasai sistem jaringan


C. Deskripsi Kerja Profesi IT

1.  System analyst
System analyst merancang solusi IT baru untuk meningkatkan efisiensi bisnis dan produktifitas. Pekerjaannya dapat untuk ekstrenal client atau internal client (seperti departemen dalam organisasi yang sama). Bekerja secara dekat dengan client, analystmemeriksa model bisnis dan aliran data, mendiskusikan penemuan mereka denganclient, dan merancang solusi IT yang tepat.
Mereka menghasilkan sketsa rancangan dan meminta sistem IT baru, menentukan operasi yang akan dijalankan oleh sistem, dan cara data akan dilihat oleh user, memberikan rancangannya pada client dan setelah disetujui, bekerja secara dekat dengan tim client untuk mengimplementasikan solusi.

2.  Software engineer
Software engineer meneliti, merancang, dan men-develop sistem software untuk memenuhi keperluan client. Setelah sistem sudah secara penuh dirancang software engineer lalu diuji, debug, dan memelihara sistem. Mereka perlu memiliki pengetahuan berbagai macam bahasa pemrograman komputer dan aplikasi, ini karena luasnya bidang kerja yang dapat terlibat didalamnya.
Software engineer seringkali merupakan computer programmer atau software developer. Bergantung pada tipe organisasi, software engineer dapat menjadi spesialis dalam sistem atau aplikasi. Software engineering merupakan salah satu profesi IT yang paling popular.

3.  Network engineer
Network engineer bertanggungjawab untuk memasang dan mendukung komunikasi jaringan komputer dalam organisasi atau antar organisasi. Tujuannya adalah untuk memastikan operasi yang lancar dari jaringan komunikasi untuk menyediakanperformance yang maksimum dan ketersediaan untuk user (staff, client, customer,supplier, dan lain-lain).
Network engineer bekerja secara internal sebagai bagian dari tim pendukung IT di organisasi atau secara eksternal sebagai bagian dari perusahaan konsultansi networking dengan beberapa client.

4. IT Trainer
IT Trainer umumnya merancang dan memberikan kursus dalam information and communications technologydekstop dan software khusus perusahaan. Mereka juga menyediakan pelatihan dalam area yang lebih teknis untuk software engineer, teknisi, perancang website, dan programmer. IT Trainer bekerja pada perguruan tinggi, perusahaan pelatihan, dan dalam departemen pelatihan dari suatu perusahaan besar dan organisasi sektor publik. Banyak IT Trainer merupakan self-employed. (ICT) seperti aplikasi

5. Application developer
Application developer menerjemahkan kebutuhan software ke dalam kode pemrograman singkat dan kuat. Kebanyakan akan mengkhususkan pada lingkungandevelopment tertentu seperti computer games atau e-commerce, dan akan memiliki pengetahuan yang dalam pada beberapa bahasa komputer yang bersangkut-paut. Peranannya meliputi menulis spesifikasi dan merancang, membangun, menguji, mengimplementasikan dan terkadang yang membantu aplikasi seperti bahasa komputer dan development tool.
Application developer bekerja dalam range yang luas pada sektor bisnis seperti sektor publik, biasanya menjadi bagian dari tim dengan IT professional lainnya sepertisystem/busineess analyst dan technical author. Mereka bekerja pada produk umum yang dapat dibeli atau untuk client individual menyediakan bespoke solutions.

6.  Manajer sistem informasi
Manajer sistem informasi bertanggung jawab pada sistem komputer dalam perusahaan, mengawasi pemasangan, memastikan sistem backup berjalan dengan efektif, membelihardware dan software, menyediakan infrastruktur teknologi ICT untuk organisasi, dan berkontribusi dalam kebijakan organisasi mengenai standar kualitas dan perencanaan strategi.
Manajer sistem informasi bekerja pada semua ukuran orgranisasi dalam industri dan sektor pelayanan, biasanya dengan staff dari teknisi, programmer, dan hardwaremelapor pada manajer.

7.  Konsultan IT
Konsultan IT bekerja secara partnership dengan client, menganjurkan mereka bagaimana untuk menggunakan teknologi informasi agar memenuhi sasaran bisnis atau menyelesaikan suatu masalah. Konsultan bekerja untuk memperbaiki struktur dan efisiensi dan sistem IT organisasi.
Konsultan IT dapat terlibat dalam bermacam aktivitas seperti marketing, manajemen proyek, customer relationship management (CRM) dan system development.
Mereka juga bertanggungjawab untuk pelatihan user dan feedback. Pada banyak perusahaan, tugas tersebut dilakukan oleh IT project team. Konsultan IT makin terlibat dalam penjualan dan pengembangan bisnis.

8.  Database administrator
Database administrator bertanggung jawab terhadap performance, integeritas, dan keamanan dari database. Peran tambahan yang diperlukan kemungkinan besar termasuk perencanaan, pembangunan (development), troubleshooting.

Pendekatan database mengikuti beberapa prinsip:
  • ·         Data tetap konsisten dalam database
  • ·         Data terdefinisi dengan jelas
  • ·         User mengakses data secara bersamaan, dalam bentuk yang cocok untuk mereka
  • ·         Ada ketentuan untuk keamanan data dan recovery control (semua dapat masih dapat diperoleh dalam keadaaan darurat)
  • ·         Peran database administrator meningkat berdasarkan database dan proses yang dikelola dan kemampuan dari database management system(DBMS).

D. Standar Profesi IT di Indonesia

Saat ini Teknologi Informasi (TI) berkembang sangat pesat. Secara tidak langsung dinamika industri di bidang ini juga meningkat dan menuntut para profesionalnya rutin dan berkesinambungan mengikuti aktifitas menambah ketrampilan dan pengetahuan baru. Perkembangan industri TI ini membutuhkan suatu formalisasi yang lebih baik dan tepat mengenai pekerjaan profesi yang berkaitan dengan keahlian dan fungsi dari tiap jabatannya. Hal ini menimbulkan kebutuhan untuk dibentuknya suatu standar profesi di bidang tersebut. Para profesional TI, sudah sejak lama mengharapkan adanya suatu standar kemampuan yang kontinyu dalam profesi tersebut. Masih banyaknya pekerjaan yang belum adanya standardisasi dan sertifikasi Profesi IT di indonesia, dikarenakan Standardisasi Profesi IT yang diperlukan Indonesia adalah standar yang lengkap, dimana semua kemampuan profesi IT di bidangnya harus di kuasai tanpa kecuali, profesi IT seseorang mempunyai kemampuan, dan keahlian yang berbeda dengan bidang yang berbeda-beda, tapi perusahaan membutuhkan sebuah Pekerja IT yang bisa di semua bidang, dapat dilihat dari sebuh lowongan kerja yang mencari persyaratan dengan kriteria yang lengkap yang dibutuhkan perusahaan.
Sertifikasi berbeda dengan ujian, lisensi ataupun registrasi. Registrasi mungkin berguna untuk statistik, tetapi tidak praktis untuk diterapkan akan lebih bermanfaat dengan sertifikasi. Untuk sertifikasi, inisiatif harus lahir dari sektor industri dan untuk bidang teknologi informasi sebaiknya berfokus pada model SRIG-PS (Special Regional Interest Group on Profesional Standardisation).
Sertikasi pada model SRIG-PS berbeda dengan badan lain seperti IEEE (Institute of Electrical and Electronics Engineers). Sertifikasi pada model SRIG-PS adalah independen, obyektif, dan tugas yang regular bagi kepentingan profesional dalam satu atau lebih area di teknologi informasi. 

Sedangkan sertifikasi IEEE adalah suatu jaminan tertulis, yang merupakan suatu demonstrasi formal yang merupakan konfirmasi dan merupakan suatu sistem atau komponen dari suatu persyaratan tertentu dan diterima untuk keperluan operasi.

Sertifikasi ini memiliki tujuan untuk
  • ·         Membentuk tenaga praktisi TI yang berkualitas tinggi,
  • ·         Membentuk standar kerja TI yang tinggi,
  • ·         Pengembangan profesional yang berkesinambungan. Sedangkan bagi tenaga TI profesional tersebut
  • ·         Sertifikasi ini merupakan pengakuan akan pengetahuan yang kaya (bermanfaat bagi promosi, gaji),
  • ·         Perencanaan karir
  • ·         Profesional development


Meningkatkan international marketability. Ini sangat penting dalam kasus, ketika tenaga TI tersebut harus bekerja pada perusahaan multinasional, perusahaan akan mengakui keahliannya apabila telah dapat menunjukkan sertifikat tersebut.

E. Contoh Sertifikasi Nasional dan Internasional
  1.  Sertifikasi Software dan Database Development

Setelah membahas sertifikasi untuk bahasa pemrograman, pada bagian ini akan dibahas macam sertifikasi untuk keterampilan dalam teknologi database yang banyak digunakan. Kami memilih sertifikasi untuk Oracle dan Microsoft SQl Server.

a. Oracle
Sampai sekarang perusahaan software kedua terbesar di dunia ini masih merupakan penikmat pangsa pasar terbesar untuk software database. Ini membuat sertifikasi Oracle menjadi salah satu sertifikasi yang paling populer dan banyak dicari. Laporan IDC Certified Report 2002 menyebutkan bahwa sertifikasi Oracle adalah kualitas yang paling dicari oleh pasar TI. Dalam situsnya Oracle menyebutkan bahwa 97 dari pemegang Oracle Certified Professional (OCP) mengatakan bahwa mereka diuntungkan oleh sertifikasi tersebut, 89% merasa kepercayaan diri terkait penguasaan keahlian Oracle meningkat, dan 96% mengaku menganjurkan program sertifikasi Oracle kepada orang lain.
Sementara bagi perusahaan yang memiliki pegawai yang telah tersertifikasi, Oracle mengklaim bahwa berdasarkan survai perusahaan-perusahaan tersebut melaporkan penurunan waktu downtime sebesar 49%. Untuk memenuhi kebutuhan industri akan berbagai spesialisasi keahlian dalam menggunakan teknologi Oracle, Oracle saat ini menawarkan tiga jenis sertifikasi Oracle. Setiap jalur sertifikasi dirancang untuk menguji penguasaan pengetahuan dan keterampilan dalam menggunakan teknologi Oracle untuk suatu bidang kerja tertentu seperti developer, administrator, atau Web server administrator. Salah satu yang membuat sertifikasi Oracle menjadi salah satu sertifikat TI dengan reputasi yang tinggi adalah tingkat kesulitan untuk mendapatkan sertifikasi tersebut. Untuk setiap ujian, peserta baru dinyatakan lulus apabila skornya minimal 70 %. “Saya selalu menanyakan kesiapan setiap calon peserta ujian sertifikasi. Ujian Oracle tidak murah dan tidak mudah sehingga sayang sekali apabila harus tidak lulus,” ujar Mardjuki (Education Director, Oracle University Indonesia).
Di lain pihak hal tersebut membuat pemegang sertifikat Oracle menjadi barang langka. Di Indonesia misalnya, menurut Mardjuki baru ada sekitar 300 pemegang sertifikat jenjang OCP, sementara untuk jenjang OCM jumlah mungkin hanya sebatas hitungan jari.

b. Microsoft
Microsoft menawarkan satu jenis sertifikasi untuk penguasaan teknologi produk database andalannya, Microsoft SQl Server. Microsoft Certified DBA adalah sertifikasi yang diberikan sebagai pengakuan kemampuan merancang, mengimplementasi, dan melakukan administrasi database Microsoft SQl Server.

        2. Sertifikasi Administration dan Maintenance
Administrasi adalah proses penyelenggaraan kerja yang dilakukan bersama-sama untuk mencapai tujuan yang telah ditetapkan. Administrasi, baik dalam pengertian luas maupun sempit di dalam penyelenggaraannya diwujudkan melalui fungsi-fungsi manajemen, yang terdiri dari perencanaan, pengorganisasian, pelaksanaan, dan pengawasan. Administrasi adalah segenap proses penyelenggaraan dalam setiap usaha kerja sama sekelompok manusia untuk mencapai tujuan tertentu.
Maintenance adalah suatu kegiatan yang dilakukan secara berulang-ulang dengan tujuan agar peralatan selalu memiliki kondisi yang sama dengan keadaan awalnya. Maintenance atau pemeliharaan juga dilakukan untuk menjaga agar peralatan tetap berada dalam kondisi yang dapat diterima oleh penggunanya.(Lindley R. Higgis dan R. Keith Mobley (Maintenance Engineering Handbook, Sixth Edition, McGraw-Hill, 2002))
Profesi di bidang Administration dan Maintenance yaitu seperti Database Administrator, System Administrator, Network Administrator, IT Administrator dan Network Engineer.
Sertifikasi yang diberikan sebagai bentuk pengakuan profesionalitas di bidang Administration dan Maintenance, yaitu Oracle Certified DBA Associate, Oracle Certified DBA Professional, Oracle9iAS Web Administrator, Microsoft Certified DBA, Cisco Certified Network Associate (CCNA), CompTIA Network+, Master CIW Administrator, WOW Certified Web Administrator Apprentice (CWAA), System Administration Guild (SAGE). Institusi yang menawarkan sertifikasi untuk Administration dan Maintenance antara lain Oracle, Microsoft, Cisco, CompTIA, Certified Internet Web Master (CIW), World Organization of Webmasters (WOW), dan Information Systems Audit and Control Association (ISACA).

        3.Sertifikasi management dan audit
Manajemen berasal dari bahasa latin yaitu asal kata “manus” yang berarti tangan dan “agere” yang berarti melakukan. Kedua kata itu digabung membentuk kata kerja “managere” yang berarti menangani. “Managere” diterjemahkan ke dalam bahasa Inggris menjadi “manage”, dan diterjemahkan ke dalam bahasa Indonesia menjadi “manajemen” atau pengelolaan.
Audit adalah evaluasi terhadap suatu organisasi, sistem, proses, atau produk. Audit teknologi informasi adalah bentuk pengawasan dan pengendalian dari infrastruktur teknologi informasi secara menyeluruh. Istilah lain dari audit teknologi informasi adalah audit komputer yang banyak dipakai untuk menentukan apakah aset sistem informasi perusahaan itu telah bekerja secara efektif, dan integratif dalam mencapai target organisasinya. Audit dilaksanakan oleh pihak yang kompeten, objektif, dan tidak memihak, yang disebut auditor. Tujuannya adalah untuk melakukan verifikasi bahwa subjek dari audit telah diselesaikan atau berjalan sesuai dengan standar, regulasi, dan praktik yang telah disetujui dan diterima.

Sertifikasi yang diberikan sebagai bentuk pengakuan profesionalitas di bidang Management dan Audit, antara lain :
  • ·         CISA (Certified Information Systems Auditor)
  • ·         CISM (Certified Information Security Manager)
  • ·         CISSP (Certified IS Security Professional)
  • ·         CIA (Certified Internal Auditor)

Salah satu institusi yang menawarkan sertifikasi untuk Management dan Audit yaitu Information Systems Audit and Control Association (ISACA). ISACA berdiri secara formal sejak 1969. Pertama kali didirikan, ISACA merupakan asosiasi bagi para IS Auditor dengan fungsi sebagai sumber informasi dan pihak yang memberikan panduan-panduan praktik bagi IS Auditor. Namun, saat ini, keanggotaan ISACA telah mencapai 35,000 orang yang tersebar di 100 negara di seluruh dunia (di Indonesia terdapat 100 anggota). Keanggotaannya sendiri mencakup berbagai macam lingkup profesi, diantaranya IS Auditor, Konsultan, Akademisi, dan berbagai profesi lain yang terkait dengan TI. Keanekaragaman profesi ini, membuat para anggota dapat saling belajar dan bertukar pengalaman mengenai profesinya masing-masing. Sejak lama, hal ini telah dipandang sebagai salah satu kekuatan ISACA di samping memiliki chapter di 60 negara yang dapat memberi kesempatan kepada para anggotanya untuk saling berbagi pengalaman, praktik dan pengetahuan, dan dengan demikian dapat menjadi wadah memperluas networking bagi para anggotanya. Dalam tiga dekade terakhir, ISACA telah berkembang pesat. Hal ini ditandai dengan dijadikannya ISACA sebagai acuan praktik-praktik terbaik dalam hal audit, pengendalian dan keamanan sistem informasi oleh para profesional di seluruh dunia. Perkembangan ISACA ini juga ditandai dengan semakin meningkatnya jumlah anggota secara signifikan di beberapa negara.

2. Trend SI/IT Saat Ini

A. Trend Produk IT Perbankan

Saat ini bank ritel di Indonesia memiliki produk dan layanan:
  • ·         Tabungan
  • ·         Deposito
  • ·         Giro
  • ·         Kartu Debit
  • ·         Kartu Kredit
  • ·         Perdagangan Bank Notes, Valas, dsb (Trade Finance)

B. Pengertian E-Commerce, E-Government, E-Resourches

1.      E-Commerce
Merupakan aplikasi perdagangan yang memanfaatkan fasilitas Internet, yang menjadikan setiap individu/ perusahaan dapat secara langsung tersambung secara digital ke perusahaan/individu lainnya untuk melakakukan transaksi bisnis.

Pemanfaatannya saat ini dapat dikategorikan dalam:
  • ·         Business to Business
  • ·         Business to Customers

Agar keduabelah pihak dapat bertransaksi secara langsung, terlebih dahulu harus dibangun 2 sistem yang terintegrasi:

A. Interactive order entry and processing
  • ·         Menjamin tersedianya fasilitas bertransaksi mulai, Informasi produk dan specifikasinya (e-marketplace), Pemesanan (Placing Order), Order Processing sampai pemenuhan Order (e-fulfillment)

B. On-line payment
  • ·         Fasilitas internet yang memungkinkan pembayaran dilakukan secara on-line antara pembeli ke Bank atau Credit Card, setelah proses order terpenuhi persyaratannya (e-fulfillment).
  • ·         Fasilitas ini menggantikan proses dagang konvensional seperti : pesan lewat Fax, e-mail, pembayaran dengan L/C sampai monitoring kelengkapan dokumennya.



2. E-Government
Sistem informasi pemerintahan yang berbasis web dan internet protocol untuk meningkatkan pelayanan pemerintah kepada warganya secara cepat dan murah. Contoh aplikasinya meliputi : KTP, Pajak, Fiskal dan SIM on-line.

3.  E-Resourches
Suatu bentuk Sistem Informasi Manajemen Pengelolaan Pendapatan Bagi Hasil Eksplorasi Sumber Daya Alam (SDA) yang saat ini masih diimplementasikan dibidang kelautan, dimana Pemerintah selaku pemegang hak pengelolaan membuat situs Internet tentang seluruh kandungan kekayaan alam, kebijakan ekploitasi, pola bagi hasil dan tatacara pembayarannya.
Pendapatan bagi hasil dengan investor yang mengeksploitasi SDA tersebut dikelola secara on-line ke Bank.

C. Sosial Media

1. Instagram
Instagram adalah sebuah aplikasi berbagi foto yang memungkinkan pengguna mengambil foto, menerapkan filter digital, dan membagikannya ke berbagai layanan jejaring sosial, termasuk milik Instagram sendiri.Satu fitur yang unik di Instagram adalah memotong foto menjadi bentuk persegi, sehingga terlihat seperti hasil kamera Kodak Instamatic dan polaroid. Hal ini berbeda dengan rasio aspek 4:3 yang umum digunakan oleh kamera pada peranti bergerak.

Instagram dapat digunakan di iPhone, iPad atau iPod Touch versi apapun dengan sistem operasi iOS 7.0 atau yang terbaru,[1] telepon genggam Android apapun dengan sistem operasi versi 2.2 (Froyo) ke atas, dan Windows Phone 8. Aplikasi ini dapat diunggah melalui Apple App Store dan Google Play.

Pada tanggal 9 April 2012, diumumkan bahwa Facebook setuju mengambil alih Instagram dengan nilai sekitar $1 miliar.


A. Sejarah

1. Burbn, Inc.
Perusahaan Burbn, Inc. berdiri pada tahun 2010, perusahaan teknologi startup yang hanya berfokus kepada pengembangan aplikasi untuk telepon genggam. Pada awalnya Burbn, Inc. sendiri memiliki fokus yang terlalu banyak di dalam HTML5 peranti bergerak, namun kedua CEO, Kevin Systrom dan Mike Krieger memutuskan untuk lebih fokus pada satu hal saja. Setelah satu minggu mereka mencoba untuk membuat sebuah ide yang bagus, pada akhirnya mereka membuat sebuah versi pertama dari Burbn, namun di dalamnya masih ada beberapa hal yang belum sempurna. Versi Burbn yang sudah final, aplikasi yang sudah dapat digunakan iPhone yang isinya terlalu banyak dengan fitur-fitur. Sulit bagi Kevin Systrom dan Mike Krieger untuk mengurangi fitur-fitur yang ada, dan memulai lagi dari awal, namun akhirnya mereka hanya memfokuskan pada bagian foto, komentar, dan juga kemampuan untuk menyukai sebuah foto. Itulah yang akhirnya menjadi Instagram.

2. Nama Instagram
Instagram berasal dari pengertian dari keseluruhan fungsi aplikasi ini. Kata "insta" berasal dari kata "instan", seperti kamera polaroid yang pada masanya lebih dikenal dengan sebutan "foto instan". Instagram juga dapat menampilkan foto-foto secara instan, seperti polaroid di dalam tampilannya. Sedangkan untuk kata "gram" berasal dari kata "telegram" yang cara kerjanya untuk mengirimkan informasi kepada orang lain dengan cepat. Sama halnya dengan Instagram yang dapat mengunggah foto dengan menggunakan jaringan Internet, sehingga informasi yang ingin disampaikan dapat diterima dengan cepat. Oleh karena itulah Instagram merupakan lakuran dari kata instan dan telegram.
Pada tanggal 9 April 2012, diumumkan bahwa Instagram akan diambil alih oleh Facebook senilai hampir $1 miliar dalam bentuk tunai dan saham. Pada tanggal 11 Mei 2016, Instagram memperkenalkan tampilan baru sekaligus ikon baru dan desain aplikasi baru. Terinspirasi oleh ikon aplikasi sebelumnya, ikon baru merupakan kamera sederhana dan pelangi hidup dalam bentuk gradien.

Saturday, October 1, 2016

           Pada postingan kali ini kita akan membahas tentang sejarah perkembangan Sistem/Teknologi Informasi. Dan beberapa perkembangan perangkat keras & lunak dan memahami komponen perangkat lunak. Silakan dinikmati.

I. Sejarah Perkembangan Sistem/Teknologi Informasi

   1. Sejarah Teknologi Informasi (TI)

Teknologi Informasi (TI), atau dalam bahasa Inggris dikenal dengan istilah Information technology (IT) adalah istilah umum untuk teknologi yang membantu manusia dalam membuat, mengubah, menyimpan, mengomunikasikan dan/atau menyebarkan informasi. TI menyatukan komputasi dan komunikasi berkecepatan tinggi untuk data, suara, dan video. Contoh dari Teknologi Informasi bukan hanya berupa komputer pribadi, tetapi juga telepon, TV, peralatan rumah tangga elektronik, dan peranti genggam modern (misalnya ponsel)
Pada awal sejarah, manusia bertukar informasi lewat bahasa. Maka bahasa adalah teknologi, bahasa dapat membuat seseorang memahami informasi yang disampaikan oleh orang lain tetapi itu tidak bertahan secara lama karena Setelah ucapan itu selesai, maka informasi yang ada di tangan si penerima itu akan dilupakan dan tidak bisa disimpan lama. Selain itu jangkauan suara juga terbatas.
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 informasi yang ada akan bertahan lebih lama. Beberapa gambar peninggalan zaman purba masih ada sampai sekarang sehingga manusia sekarang dapat memahami informasi yang ingin disampaikan pembuatnya.
Ditemukannya alfabet dan angka arabik memudahkan cara penyampaian informasi yang lebih efisien dari cara yang sebelumnya. Suatu gambar yang mewakili suatu peristiwa dibuat dengan kombinasi alfabet, atau dengan penulisan angka, seperti MCMXLIII diganti dengan 1943. Teknologi dengan alfabet ini memudahkan dalam penulisan informasi itu.
Kemudian, teknologi percetakan memungkinkan pengiriman informasi lebih cepat lagi. Teknologi elektronik seperti radio, televisi, komputer mengakibatkan informasi menjadi lebih cepat tersebar di area yang lebih luas dan lebih lama tersimpan.


2. Perkembangan Komputer
Istilah Komputer berasal dari bahasa latin "computare", yang berarti alat hitung, karena awalnya komputer lebih digunakan sebagai perangkat bantu dalam hal penghitungan angka-angka sebelum akhirnya menjadi perangkat multifungsi. Komputer saat ini adalah hasil evolusi panjang dari komputer zaman dahulu, yang mulanya adalah alat mekanik dan elektronik. Berikut ini contoh penemuan komputer.

*Mesin Analitik (Analitical Engine)
Sampai dengan munculnya ilmuan bernama Howard H.Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvard-IBM Automatic Sequence Controlled Calculator (ASCC), atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beroprasi dengan lambat (membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat di ubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks. Komputer ini sesungguhnya merupakan dambaan Charles Babbage. Generasi Komputer

Komputer di bagi dalam beberapa generasi berdasarkan sejarah perkembangannya. Pada setiap generasi dibedakan berdasarkan kemampuan teknologinya untuk melakukan serangkaian proses (capability), makin rendah biaya operasionalnya dan makin mudah menggunakannya (user friendly).

*Merupakan mesin yang sangat besar dan membutuhkan daya sebesar 160 kW
Komputer ini dirancang oleh John P.Eckert (1919-1995) dan John W.Mauchly (1907-1980). ENIAC merupakan komputer serbaguna yang bekerja 1000 kali lebih cepat dibanding Mark 1. Pertengahan 1940-an, John Von Neumann (1903-1957) bergabung dengan tim University Of Pennysylvania dalam usaha membangun konsep desain komputer 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Comnputer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program atau pun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur Von Neumann adalah unit pemrosesan sentral (Central processor unit/ CPU), yang memungkinkan seluruh fungsi komputer dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang di buat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur Von Neumann. UNIVAC dimiliki oleh Badan Sensus Amerika Serikat dan General Electric. Salah satuhasil mengesankan komputer UNIVAC, yaitu prediksi kemenangan Eisenhower dalam pemilihan presiden Amerika Serikat pada tahun 1952. 

3. Perangkat Komputer

Central Processing Unit (CPU)
CPU merupakan bagian terpenting dari sebuah komputer karena merupakan otak dari komputer tersebut. CPU atau sering juga disebut dengan microprocessor atau processor merupakan pusat pengolahan data dan pengontrolan kerja komputer. Karena itu, kinerja sebuah komputer  sangat tergantung pada kinerja CPU-nya.





Memori
Memori adalah perangkat keras komputer yang berfungsi untuk menyimpan informasi sebelum atau sesudah diproses oleh processor. Informasi tersebut dapat berbentuk perintah-perintah maupun data-data. Sebagai tempat penyimpanan, memori mempunyai ruang-ruang penyimpanan dimana masing-masing ruang penyimpanan tersebut mempunyai alamat sendiri yang berupa nomor-nomor yang menunjuk lokasi tertentu di memori. Memori terbagi menjadi dua bagian, yaitu memori internal yang disebut dengan RAM (Random Access Memory) dan memori eksternal yang disebut dengan ROM (Read Only Memory).


Harddisk
Harddisk adalah media penyimpanan dengan kapasitas paling besar. Saat ini, harddisk dapat menimpan data sampai 400 gigabyte dan akan terus bertambah dengan semakin pesatnya kemajuan teknologi komputer. Kecepatan putaran harddisk menetukan kecepatan akses ke setiap data.



Motherboard
Motherboard merupakan perangkat komputer yang berfungsi sebagai tempat perankat-perangkat lain, seperti processor, memori, VGA Card, Sound Card, dan LAN Card. Setiap perangkat memiliki slot tersendiri sehingga memungkinkan perangkat tersebut melekat di motherboard.


VGA Card
VGA Card adalah peralatan komputer yang berfungsi untuk mengubah sinyal digital menjadi sinyal gambar. VGA Card memungkinkan data-data dalam bentuk digital ditampilkan dalam bentuk gambar di layar monitor.


Keyboard
Keyboard adalah seperangkat tombol-tombol yang berfungsi sebagai media masukan bagi komputer. Masing-masing tombol keyboard mempunyai fungsi-fungsi tertentu.






Mouse
Mouse merupakan suatu perangkat yabg digunakan untuk menjelajahi program, memilih perintah, dan menjalankan sebuah perintah.


Monitor
Monitor merupakan perangkat output yang memberikan tampilan visual kepada pengguna komputer. Kita dapat melihat apa yang sedang dilakukan oleh program-program atau komputer di layar monitor. Komputer menampilkan pesan, informasi, ataupun meminta masukan kepada pengguna komputer melalui tampilan di layar monitor.



Speaker
Speaker adalah perangkat keras untuk menghasilkan suara. Jenis lain dari speaker adalah headset atau earphone.




4. Pemanfaatan Sistem/Teknologi Informasi
         Manfaat IT dalam perkembangan kehidupan sehari hari memang sangat banyak, terutama untuk pendidikan, industri, internet, dan berbagai bisnis dan dunia lainnya sangat lah banyak. Teknologi informasi memiliki peran yang sangat vital terutama untuk dunia bisnis dan pendidikan. Bisnis tanpa memanfaatkan IT akan cendrung menjadi kendur dan terancam bangkrut. Banyak pejuang bisnis yang beralih dengan memanfaatkan teknologi untuk mendukung keberlangsungan dan meningkatkan keuntungan mereka.

Manfaat IT dalam membangun suatu individu, perusahaan, bahkan sebuah negara sangat berdampak besar. Terbukti bahwa IT (Information Technology) dapat mengubah suatu Individu, perusahaan, bahkan suatu organisasi dan negara seperti membuat pekembangan dan kemajuan untuk mereka ataupun dapat menjatuhkan mereka secara mudah.

Pemanfaatan IT untuk mendukung berbagai kebutuhan dan perkembangan organisasi, individu dan perusahaan tentu akan mendatangkan sesuatu yang positif. Namun perlu diketahui bahwa IT dapat membuat kita menjadi insan yang lebih berarti dengan memanfaatkannya untuk hal yang positif. Manfaat IT untuk hal yang positif tentu akan mendapat banyak dukungan dari berbagai kalangan.

Dalam kehidupan sehari hari IT memang memegang peranan penting tidak mengenal dan ada batasan usia, IT menjadi suatu hal yang harus dan menjadi kebutuhan pokok semua individu. IT menjadi bahan utama dalam berbagai kegiatan apapun seperti perkuliahan, belajar mengajar, dan kegiatan lainnya. 

II. Perkembangan Perangkat Keras & Perangkat Lunak

1. Pemahaman Komponen Perangkat Keras

 INPUT DEVICE

Input device merupakan perangkat komputer yang memiliki fungsi sebagai input atau masukan, baik itu perintah maupun koneksi kedalam sistem komputer. Ada beberapa perangkat yang masuk kategori input device, diantaranya adalah:

INPUT DEVICE


  • Keyboard : berfungsi untuk mengetik huruf an angka serta perintah pada komputer
  • Mouse : berfungsi untuk menjalankan perintah klik kiri dan klik kanan, menggerakkan pointer, serta menjalankan perintah dengan klik
  • Touchpad : Touchpad berfungsi layaknya mouse, touchpad ini biasanya sebagai pengganti mouse dan biasa di jumpai pada laptop.

 PROCESS DEVICE

      Perangkat ini merupakan perangkat yang berhubungan dengan fungsi pemrosesan dalam komputer itu sendiri.

process device

  • CPU / Processor : merupakan singkatan dari central processing unit atau yang juga dikenal dengan istilah processor adalah bagian terpenting yang menjalankan sistem komputer. Bisa di ibaratkan sebagai otak pada komputer.
  • Memori / RAM (random access Memory) :  Memori merupakan perangkat yang menyimpan proses kinerja komputer untuk sementara. Sehingga membuat pengaksesan data yang sama lebih cepat. Maka dari itu RAM besar berpegaruh pada kecepatan komputer.
  • Motherboard :  Merupakan perangkat yang menghubungkan perangkat keras komputer antara satu dan yang lain.
  • VGA Card (Video Graphic Array) : Biasa juga disebut kartu grafis yang berfugsi untuk memberikan tampilan berkualitas pada layar komputer. Biasanya setiap mainbord sudah memiliki VGA bawaan, namun untuk kualitas beresolusi tinggi yang jernih VGA Card sangat diperlukan.
  • Power Supply:  berfungsi untuk menghantarkan aruslistrik sebagai pengontrol besarnya voltasi yang masuk ke komputer.
  • Casing Unit: Merupakan tempat dimana semua perangkat disatukan



STORAGE DEVICE 

    Peragkat keras komputer yang berfungsi sebagai media penyimpanan untuk menyimpan data-data komputer.
storage device

  •  Hardisk : Perangkat penyimpanan utama pada komputer, biasanya tampil di komputer dengan sebutad Drive :C, Drive D, dan seterusnya. Tergantung pembagian partisinya.
  • Floppy Disk : Biasa dikenal dengan sebutan disket, merupakan penyimpanan luar pertama, sangat populer semasa sitem DOS, lotus123, sistem komputer jaman dulu. Sekarang sudah jarang dijumpai dan mulai tergantikan oleh CD/DVD dan Flashdisk.
  • CD/DVD : Penyimpanan ekternal berbentuk piringan yang bisa menyimpan data.
  • Flashdisk : Perangkat penyimpanan eksternal yang saatini paling banyak digunakan karena bisa menyimpan dan menghapus data.


OUTPUT DEVICE
       Output device merupakan perangkat komputer yang memberikan output/keluaran, baik berupa tampilan visual, suara, maupun tampilan cetak, dan lain sebagainya. Adapun yang termasuk output device adalah:

perangkat keras komputer

  • Monitor/ Lcd Monitor : berfungsi untuk menampilkan proses komputer dalam bentuk visual/ gambar
  • Speaker : befungsi untuk mengeluarkan suara dari komputer
  • Printer : untuk mencetak pada media kertas, dan sebagainya


2. Pemahaman Komponen Perangkat Lunak

Evolusi Perangkat Lunak
Setelah kita membahas Sejarah Perkembangan Sistem/Teknologi Informasi, kita sedikit mundur, untuk membahas evolusi perangkat lunak.  Pengembangan perangkat lunak dapat dibagi menjadi 4 tahap, yaitu :

Tahap Pertama (1950 – 1960)
Evolusi perangkat lunak tahap pertama dimulai pada awal 1950-an sampai pertengahan 1960. Pengembangan perangkat lunak pada tahap pertama mempunyai ciri-ciri berorientasi batch, distribusi software terbatas untuk kalangan tertentu sehingga apabila ada perusahaan yang ingin dibuatkan software khusus harus memesan terlebih dahulu.

Tahap Kedua ( 1960 – 1970)
Evolusi Perangkat Lunak Tahap Kedua dimulai pertengahan tahun 1960-an sampai awal tahun 1970-an.  Pengembangan perangkat lunak mempunyai ciri-ciri multi user.  Pengguna dari software sudah banyak dan bisa saling berbagi.   Ciri ini menunjukkan ada perkembangan baru yaitu interkasi manusia dan komputer (Human Computer Interaction).
Selain itu, ciri dari tahap kedua ini adalah real time. Real Time disini adalah suatu kondisi dimana sistem dapat mengumpulkan, menganalisa dan mentransformasikan data dari banyak sumber kemudian mengatur proses serta menghasilkan output yang diinginkan.  Dalam tahap ini, sudah banyak juga paket perangkat lunak yang beredar di pasaran serta muncul istilah database dalam perangkat lunak.

Tahap Ketiga (1970 – 1990)
Evolusi Perangkat Lunak tahap ketiga, dimulai pertengahan tahun  1970 sampai awal tahun 1990.  Pengembangan perangkat lunak sudah maju sedemikian pesat.  Perangkat lunak sudah menggunakan sistem terdistribusi, sehingga penyampaian informasi dari komputer sumber ke komputer tujuan akan terasa sangat cepat. Dalam era ini, perangkat keras dari suatu komputer harganya sangat murah.  Selain itu, pesanan perangkat lunak sudah sangat mendominasi dari penyelesaian suatu masalah sehingga penggunaan software pada masa itu sudah sedemikian jauh.

Tahap Keempat (1990 – 2000)

Evolusi Perangkat Lunak Tahap Keempat dimulai tahun 1990 sampai tahun 2000. Pada tahap ini, perangkat lunak sudah mendominasi dari pengembangan perangkat keras, sehingga perangkat keras dalam hal ini komputer sangat dikendalikan oleh suatu sistem operasi.  TIngkat kecerdasan dari perangkat lunak semakin ditingkatkan sehingga perangkat lunak atau software dilatih mempunyai kecerdasan seperti yang dimilik manusia.  Terbukti dengan adanya penemuan kecerdasan buatan, jaringan syaraf tiruan, sistem pakar dan logika fuzzy. Jaringan komputer, pemrosesan komputer paralel sangat mendominasi pada era ini.  Dan, pada masa ini pula pemrograman sudah berorientasi obyek (OOP).


Klasifikasi Perangkat Lunak Sistem

Kali ini akan membahas tentang klasifikasi perangkat lunak atau software. Perangkat lunak atau software dapat diklasifikasikan menjadi 4 macam yaitu:
  • Sistem Operasi (Operating System)
  • Bahasa Pemrograman(Programming Language)
  • Program Bantu(Utility)

1.    Sistem Operasi ( Operating System)
            Sistem opersi yaitu program yang berfungsi untuk mengendalikan sisitem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antar manusia (User) dengan perangakat keras (Hardware) dan perangkat lunak(Software) yang digunakan. Adapun fungsi utama sistem operasi adalah :
  • Menyimapan program dan aksesnya.
  • Membagi tugas didalam CPU.
  • Mengalokasikan tugaas-tugas penting.
  • Merekam sumber-sumbeer data.
  • Mengatur memori sistem termasuk penyimpanan, menghapus dan menadapatkan data.
  • Memeriksa kesalahan sistem.
  • Multitugas pada OS, Windows98, Windows XP, Windows 7.
  • Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi(password) dan penggunaan ID. Contoh sistem operasi, misalnya: Disk Operating System(DOS), Microsoft Windows, Linux, dan Unix.
2Bahasa Pemrograman (Programing Utility)

1.     Perangkat lunak bahasa yaitu program yang di gunakan untuk menerjemahkan instruksi-intruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar di terima oleh komputer. Ada 3 level bahasa pemrograman, yaitu:

·  Bahasa tingkat rendah (Low Level Language) 
Bahasa ini di sebut juga bahsa mesin (Assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.

·  Bahasa tingkat tinggi(High Level Language)
Bahasa ini termasuk dalam bahasa pemrogramana yang mudah di pelajari oleh pengguna komputer karena menggunakan bahasa inggris. Contohnya: BASIC, COBOL, PASCAL, FORTRAN.

·  Bahasa generasi keempat (4 GL)
Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang beroreintasi pada objek yang disebut Object Oriented Programming (OOP). Contohnya: Visual Basic, Delphi, Visual C++.

  3Program Bantu (Utility)
Perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, serta merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya memformat flashdisk, mengkopi data, mengkompres file dan pemeriksaan keras (Hardware Troubleshooting), mengatur isi ulang hardisk (partisi, defrag) dan lain-lain. Contohnya: Norton Utility, Antivirus, Winrar.

Klasifikasi Perangkat Lunak Aplikasi

Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah katalembar kerja, dan pemutar media.

Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi. Contohnya adalah Microsoft Office dan OpenOffice.org, yang menggabungkan suatu aplikasi pengolah kata,lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah.