Pengertian & Proses Pengembangan Aplikasi Komputer
1. Pengertian Aplikasi Komputer
Aplikasi berasal dari kata application yaitu bentuk benda dari kata kerja to apply yang dalam bahasa Indonesia berarti pengolah. Secara istilah, aplikasi komputer 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 kata, lembar kerja, dan pemutar media.
Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). 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.
2. Proses Pengembangan Aplikasi Komputer
2.1 Sejarah
Software komputer ini berangsur-angsur mengalami perkembangannya. Berdasarkan perkembangannya, sejarah perkembangan software komputer dibagi dalam beberapa era, yaitu:
1. Era Pioneer
Pada Era Pioneer ini bentuk aplikasi komputer pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer. Cara dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program digunakan untuk sebuah mesin tertentu dan untuk tujuan tertentu. Pada era ini, aplikasi komputer atau software komputer masih merupakan satu-kesatuan dengan hardware komputer.
2. Era Stabil
Pada era ini, aplikasi komputer sudah mengalami kemajuan yang cukup pesat. Baris-baris perintah aplikasi komputer yang dijalankan oleh komputer bukan lagi satu-satu, tapi sudah dapat melakukan banyak proses secara bersamaan atau multi tasking. Aplikasi komputer pada era ini juga mampu menyelesaikan banyak pengguna (multi user) dan secara cepat/langsung (real time). Pada era ini jugalah mulai di kenal sistem basis data yang mampu memisahkan antara program dan data.
3. Era Mikro
Pada era mikro ini aplikasi komputer dapat dibedakan menjadi beberapa bagian yaitu aplikasi sistem (Windows, Linux, Machintos,dll), Software Aplikasi (Ms.Office, OpenOffice, dll) dan Languange Software/Bahasa Pemograman (Assembler, Visual Basic, Delphi, dll).
4. Era Modern
Era sekarang termasuk dalam era modern yang di dalamnya berkembang pesat aplikasi komputer yang juga bisa diaplikasikan ke dalam perangkat lain seperti Android, Symbian, dll. Kemampuan yang ada pada aplikasi juga semakin meningkat, selain menangani masalah teknis, aplikasi juga dapat mengenal suara dan gambar.
2.2 Tahun-tahun penemuan
Berikut merupakan tahun-tahun penemuan dari aplikasi komputer.
· Tahun 1945 sampai 1965
Istilah software engineering digunakan pertama kali pada akhir 1950-an dan awal 1960-an. Pada tahun 1968 dan 1969, komite sains NATO mensponsori dua konferensi tentang rekayasa perangkat lunak, yang memberikan dampak kuat terhadap perkembangan rekayasa perangkat lunak. Banyak yang menganggap bahwa dua konferensi inilah yang menandai awal resmi profesi rekayasa perangkat lunak.
· Tahun 1965 sampai 1985
Pada tahun ini banyak masalah yang ditemukan para praktisi pengembangan perangkat lunak. Pada tahun ini disebut juga sebagai krisis perangkat lunak. Karena banyak projek yang gagal dalam pengembangan perangkat lunak komputer (software komputer). Dalam projek ini banyak kasus-kasus yang terjadi, salah satu yang paling terkenal adalah meledaknya roket Ariane akibat kegagalan perangkat lunak.
· Tahun 1985
Selama bertahun-tahun, para peneliti memfokuskan usahanya untuk menemukan teknik jitu untuk memecahkan masalah krisis perangkat lunak. Berbagai teknik, metode, alat, proses diciptakan dan diklaim sebagai senjata pamungkas untuk memecahkan kasus ini. Mulai dari pemrograman terstruktur, pemrograman berorientasi object, perangkat pembantu pengembangan perangkat lunak (CASE tools), berbagai standar, UML hingga metode formal diagung-agungkan sebagai senjata pamungkas untuk menghasilkan software yang benar, sesuai anggaran dan tepat waktu.
· Tahun 1987
Fred Brooks menulis artikel No Silver Bullet, yang berproposisi bahwa tidak ada satu teknologi atau praktik yang sanggup mencapai 10 kali lipat perbaikan dalam produktivitas pengembangan perangkat lunak dalam tempo 10 tahun.
2.3 Perkembangan Perangkat Lunak Aplikasi
Sejak beredarnya komputer personal, telah ribuan macam perangkat lunak untuk bermacam keperluan aplikasi tersedia di pasaran guna memenuhi kebutuhan para pemakai computer
· Tahun 1976, Electric Pencil
Michael Shrayer memperkenalkan suatu program pengolah kata (word processor) yang diberi nama Electric Pencil. Program ini pada mulanya hanya untuk komputer mikro ALTAIR saja tetapi dikembangkan ke jenis mikro komputer lainnya dan untuk sejumlah alat cetak semuanya sampai 78 versi.
· Tahun 1979, Wordstar
John Barnaby menulis program pengolah kata atas permintaan Seymour Rubinstein yang dikenal dengan nama Word Star dan langsung sukses dipasaran dengan nama Micropo. Beberapa versi yang beredar diantaranya Word Star Rel. 3.4, Word Star Professional Release 4.0, Word Star 2000+ dan sebagainya
· Tahun 1979, Apple Writer
Apple Writer juga merupakan program paket pengolah kata yang laris terjual yang ditulis oleh Paul Lutus. Beliau merupakan programmer yang independent, tidak mau tergantung atau terikat dengan proyek orang lain.
· Tahun 1979, Visicalc
Pada tanggal 11 Mei 1979 West Coast Computer Faeri memperkenalkan paket program spread sheetpertama dengan nama VisiCalc (Visible Calculator) yang ditulis untuk komputer Apple. Paket ini mudah dijalankan dan banyak digunakan untuk analisa bisnis. Perangkat lunak ini dibuat oleh Daniel Bricklin dan Robert Frankston.
· Tahun 1981, Dbase II
Wayne Ratliff, ahli teknik NASA menulis suatu program aplikasi bisnis dengan nama Vulcan, tetapi tidak sukses. Sementara itu George Tate bekerja sama dengan Hal Lashlee menjalin kerjasama untuk memasarkan Vulcan dengan mengganti namanya menjadi DBase II yang dipasarkan tahun 1981 dengan nama perusahaannya Ashton-Tate. Perangkat lunak ini merupakan paket DBMS (DataBase Management System) yang mempunyai bahasa tingkat tinggi
· 1982, Lotus 1-2-3
Merupakan suatu program paket yang berisi gabungan program-program spreadsheet, grafik dan kemampuan mendapatkan informasi. Dipromosikan pada akhir tahun 1982. LOTUS 1-2-3 ditulis oleh Mitchell Kapor dari Yale University tahun 1971
· 1983, Microsoft Office
Microsoft Office adalah kumpulan program serta file lain yang bekerja bersama-sama. Versi standar dari Office mencakup empat aplikasi unggulan dari Microsoft, yaitu :
· Word
Pengolah kata lengkap yang dapat Anda gunakan untuk membuat surat, memo, laporan dan semua jenis dokumen lainnya
· Excel
Program lembar kerja (spread sheet) yang memungkinkan Anda mengatur, menganalisis dan membuat grafik untuk informasi
· Powerpoint
Program grafik presentasi yang dapat Anda gunakan untuk membuat slide, transparansi, overhead, handout dan catatan (note)
Aplikasi surat menyurat yang memungkinkan Anda untuk mengirim dan menerima berita elektronik
Microsoft Office juga tersedia dalam versi professional yang mencakup ACCESS, yakni program relasional database yang berdaya guna.
3. Langkah Membuat Aplikasi Komputer
1. Defini/menganalisa masalah
2. Perancangan
3. Coding
4. Dokumentasi/Testing
5. Implementasi, digunakan
Sumber :
http://disetyowati.blogspot.co.id/2014/10/pengertian-proses-pengembangan-aplikasi.html?m=1
Tidak ada komentar:
Posting Komentar