Personal Blog
Jumat, 06 Maret 2015
Tugas Lingkungan Bisnis : Bisnis Software Developer
ABSTRAK
Perkembangan
teknologi yang pesat dan di tambah dengan mobilitas masayrakat yang
meningkat, serta cepatnya perubahan pola pikir masyarakat menanggapi
perkembangan yang ada merupakan tantangan tertentu bagi calon enterprenuer dan
para enterpreneur untuk memulai atau memertahankankan bisnis mereka.
Kebanyakan dari para enterpreneur,
mengatasi masalah tersebut dengan menyediakan produk secepat mungkin dengan
efektif dan efisien. Dan untuk melaksanakanannya para enterpreneur lebik
condong berfokus mengembangkan teknologi yang ada. Karena sudah diketahui,
dengan perkembangan teknologi saat ini maka kesulitan waktu dan manajement
perusahaandapat berjalan lebih baik. Untuk itu sekarang banyak perusahaan
berlomba-lomba mengubah strategi bisnis mereka dengan memanfaatkan berbagai
macam software.
Software merupakan alat yang efektif
dan efisien, karena dengan software maka pekerjaan lebih mudah dan cepat. Tapi,
tidak semua perusahaan bisa membuat atau mengembangkan software. Maka dari itu
dibutuhkanlah para software developer untuk membuat atau mengembangkannya.
Keadaan ini membuat banyaknnya software developer bermunculan. Dan kali ini saya akan membahas
sedikit tentang bisnis sofwtware developer yang saat ini sangat berkembang
karena sangat di butuhkan guna memudahkan konsumen.
BERBISNIS SOFWARE DEVELOPER
Software Development adalah salah
satu tipe proyek IT yang berfokus pada penciptaan atau pengembangan perangkat
lunak. Berdasarkan pengertian tersebut dapat disimpulkan tugas atau pekerjaan yang dilakukan seorang
software developer sebagai berikut
1. penciptaan
software untuk memenuhi kebutuhan manusia,
2. desain software
3. pengembangan
software aplikasi perusahaan
4. pengembangan
platform
Ada dua cara pandang
dalam melihat software development (pengembangan aplikasi). Yang pertama adalah
pandangan mengenai kualitas dan segala hal yang berkaitan dengan produk akhir
serta keuntungan apa saja yang bisa didapatkan dari produk akhir tersebut. Sedangkan
yang lainnya dipandang dari seberapa banyak pelajaran yang bisa didapatkan dari
serangkaian proses dalam pembuatan software serta apakah timbal balik yang bisa
diberikan untuk orang banyak.
Tidaklah mudah untuk
menjadi seorang software developer yang handal, banyak hal yang harus dikuasai
untuk menciptakan sebuah produk dengan kwalitas yang baik. Diantara hal-hal
yang harus dikuasai untuk menjadi seorang software developer sebagai berikut :
1. Bahasa
pemrogaraman
Bahasa pemrograman merupakan bahasa yang
dipakai dalam memebuat software, dan penerapan b. Pmrograman berbeda –beda.
Untuk itu seorang software developer harus bisa menentukan bahasa pemrograman
mana yang tepat digunakan dalam membuat software.
2. Manajemen
Mengapa di butuhkan manajemen ?, karena
dalam pembuatan software seorang software developer mempunyai waktu yang
terbatas. Mungkin jika sebagai individu itu merupakan hal yang tidak terlalu
sulit, tapi jika software developer
bekerja sebagai sebuah tim maka akan di butuhkan kemampuan manajemen
yang bagus untuk menentukan jangka waktu pengerjaan, berapa programmer yang di
butuhkan, tugas masing-masing individu atau kelompok, perkiraan biaya dll.
3. Mengetahui
berbaga metode pembuatan atau pengembangan software
Membuat
software bukan hanya tentang membuat atau mengembangkan saja, tapi di dalam
proses pembuatan atau pengembangannya ada beberapa metode yang harus diikuti
agar sebuah software dapat selesai tepat waktu dengang kualitas terbaik.
Bebrapa metode yang di pakai sebagai berikut :
·
Waterfall
·
Prototype
·
Incremental
·
Spiral.
4. Memepunyi
kemampuan lidership
Lidership bisa di artikan memepunyai kemampuan
memimpin dengan iteraksi yang baik sehingga para anggota bisa bekerja sama
dengan baik. Kemampuan ini sangat di butuhkan ketika bekerja sebagai sebuah tim
atau organisasi
Secara garis besar kegiatan Software Development terbagi menjadi beberapa
tahapan, yaitu:
1. Planning
Merupakan tahap
awal untuk memulai Software Development. Tujuan dari tahap ini adalah
menghasilkan:
1) proses kerja
yang jelas antar setiap anggota,
2) timeline,
3) anggaran
dana. Pada tahap ini juga, ketua proyek berkoordinasi dengan stakeholder untuk
membuat kontrak kerja yang jelas. Selain berisi tentang estimasi dana, kontrak
kerja juga harus memiliki batasan-batasan pengerjaan yang jelas. Hal ini
dilakukan agar tim proyek tidak terikat dengan tambahan-tambahan modul yang
nanti mungkin agar terjadi.
2. Requirement and Specification
Tahap ini
dilakukan untuk menentukan fitur-fitur yang tepat serta kebutuhan sistem untuk
software yang akan dibuat. Tahap ini dapat dilakukan dengan interview,
observasi lapangan, dan studi pustaka.
3. Architecture and Design
Merupakan tahap
untuk menentukan detail sistem yang akan dipakai. Tahap ini bertujuan untuk
menentukan desain keseluruhan dari software, yang meliputi: konseptual
database, sistem keamanan, dan interface.
4. Implementation and Testing
Tahap
implementasi merupakan tahap pembuatan software dengan berpedoman pada
tahap-tahap sebelumnya. Sedangkan tahap Testing merupakan serangkaian uji coba
yang diberikan kepada software untuk menentukan kapabilitasnya. Testing dapat
terbagi menjadi:
1) security
testing,
2) performance
testing,
3) stress
testing,
4) recovery
testing.
5. Deployment and Maintenance
Kedua tahap
terakhir ini adalah tahap dimana software telah mulai digunakan oleh user.
Terdapat , 2 hal penting yag ada pada tahap ini, antara lain:
1) training
penggunaan software dan
2) pemantauan
software. Pemantauan dilakukan untuk mengecek apakah software telah stabil atau
belum. Kestabilan ini dapat dinilai dengann tidak adanya bug yang muncul selama
penggunaan.
Kesimpulannya
jika anda ingin berbisnis dengan menjado software developer maka anda harus
mengetahui dan menguasai hal – hal di atas, karena seorang konsumen tentu saja
ingin memesan software yang berkualitas tinggi dan secepatnya dapat digunakan.
Langganan:
Posting Komentar
(
Atom
)
Arsip Blog
PROFIL
Ach. Vani Ardiansyah
NIM | : | 14.12.7908 |
Kelas | : | S1-SI-02 |
Jurusan | : | Sistem Informasi |
Sekolah | : | STIMIK AMIKOM Yogyakarta |
Diberdayakan oleh Blogger.
© Vani Ardiansyah 2013 . Powered by Bootstrap , Blogger templates and RWD Testing Tool
Tidak ada komentar :
Posting Komentar