Sistem analis adalah orang atau seorang yang merancang,
meneliti dan melihat serta menganalisa sebuah sistem yang bekerja. Baik itu
berupa hardware, maupun software. Selain itu sistem analis juga dapat dikatakan
sebagai seorang yang menggunakan pengetahuan aplikasi komputer yang dimilikinya
untuk memecahkan suatu masalah dibawah arahan manajer atau manajemen sistem/
perusahaan. Seorang sistem dapat juga dikatakan orang yang bertanggung jawab
menterjemahkan kebutuhan si pemakai atau user atau orang banyak kedalam
spesifikasi teknik yang diperlukan oleh programmer sistem dan diawasi
oleh manajemen.
System Analysis adalah suatu teknik atau metode pemecahan masalah dengan cara
menguraikan system ke dalam komponen-kemponen pembentuknya untuk mengetahui
bagaiman komponen-komponen tersebut bekerja dan saling berinteraksi satu sama
lain untuk mencapai tujuan system.
System
Analysis biasanya dilakukan dalam membuat System
Design, System Design adalah salah satu langkah dalam teknik pemecahan masalah dimana komponen-komponen pembentuk system digabungkan sehingga membentuk satu kesatuan
system yang utuh. Hasildari System Design merupakan gambaran system yang sudah diperbaiki. Teknik dari System Design ini meliputi proses penambahan, penghilangan, dan pengubahan komponen-komponen dari system semula.
A.
Hal Yang Perlu Diketahui Dari Seorang Sistem Analis
Pekerjaan sebagai ahli di bidang komputer adalah sebuah pekerjaan bergengsi. Sistem Analis adalah salah satu profesi sebagai seorang
profesional di bidang komputer tersebut. Bahkan seorang Sistem Analis bisa
disejajarkan sebagai seorang sarjana di bidang terapan aplikasi komputer.
Itulah sebabnya, mengapa ada kebanggaan tersendiri bagi mereka yang
menyandang sebutan ini.
Mulai dari bagian ini, akan saya sampaikan tentang apa saja yang
harus diketahui oleh seorang Sistem Analis tersebut. Namun terlebih dahulu,
pertama, dalah perlunya diketahui, apasih System Analist
(AnalisSistem) itu. Lalu kedua, apa pekerjaannya, atau peran apa yang
diharap kan padanya. Baru ketiga, mestinya, hal-halapa saja yang harus mereka kuasai untuk menyandang profesi tersebut.
Rangkaian tulisan ini dimaksudkan untuk mengembangkan pengetahuan dan keterampilan dalam mempersiapkan dirinya menjadi praktisi di
bidang komputer. Untuk memahami rangkaian tulisan ini, maka para
pembaca diharapkan telah memiliki pengetahuan pemrograman.
B. Apa Yang Dikerjakan Seorang System Analist
Secara ringkas, bisa diuraikan sebagai berikut. Pertama,
komputerisasi tak bisa jalan begitu saja, hanya karena kita sidah membeli
sebuah komputer. Kedua, sebuah komputerisasi tak cuma urusan membuat laporan
semata-mata, tetapi merupakan sebuah aliran data, yang diproses secara
bertahap, dengan menggunakan program. Hanya dengan memasukkan datanya, lalu
memilih-milih jenis proses yang berlaku, tanpa intervensi apa pun dari
operator, maka laporan-laporan sudah bisa dihasilkan melalui komputer.
Program yang dijalankan tersebut sudah dibuat dengan menyesuaikannya terhadap prosedur pengolahan
data, yang sebelumnya dikerjakan secara manual. Program benar-benar mewakili proses manual,
bila ditinjau dari prosedur dan urutan kerjanya. Tetapi, dalam program, kita
bisa mengaturnya dalam suatu sistematika yang lebih praktis.
Program komputer adalah rangkaian instruksi dalam bahasa yang dipahami oleh komputer, yang
disusun sedemikian rupa, sehingga menghasilkan sebuah pengertian proses, sesuai dengan tujuannya. Dengan demikian, pembuatan sebuah program tidak hanya berupa pemahaman mengenai kaidah-kaidah bahasa komputer tertentu,
namun juga memahami kebutuhan proses yang bagaimana yang akan dibuatkan programnya tersebut. Pun,
harus mengaturnya sedemikian rupa, sehingga aliran proses dalam program tadi bisa bekerja secara efektif, dan efisien, dengan memanfaatkan secara
penuh semua kemampuan bahasa dan perangkat keras komputer yang
digunakannya tersebut.
Seorang programmer (pembuat program komputer) melakukan pembuatan programnya berdasarkan sebuah permintaan
yang diajukan kepadanya, melalui sebuah catatan permintaan yang
berisikan uraian kebutuhan sebuah program, disebut spesifikasi program, atau program specifications. Pada catatan
ini akan disertakan informasi-informasi mengenai masukan data
(input) yang seperti apakah yang akan diolah, proses yang harus dikerjakan,
serta keluaran apa yang harus dihasilkan. Sebuah aplikasi, akan terdiri dari sejumlah program, yang akan diolah dalam
sebuah rangkaian. Masing-masing program akan bekerja satu dengan yang lain,
dalam sebuah kesatuan aplikasi tersebut.
Seorang
system analist telah melakukannya. Yang bersangkutan, setelah menerima
penjelasan dari user mengenai lingkup aplikasi yang ingin dikomputerisasikan
akan membuat sebuah konsep mengenai bagaimana sistematika komputerisasi itu
dilakukan. Mula-mula ia akan membuat dalam sebuah kerangka umum (general system
design), untuk dipresentasikan kepada user. Jika sudah benar, maka ia akan
membuat desain sistem secara rinci.
Dari desain sistem yang sudah rinci itulah muncul
sejumlah (bisa puluhan atau ratusan) spesifikasi program. dan dari spesifikasi
program inilah programmer membuat programnya.
Pada
dasarnya seorang analis sistem melakukan hal-hal berikut:
-
Berinteraksi dengan pelanggan untuk memahami kebutuhan mereka
-
Berinteraksi dengan disainer untuk mengemukakan antarmuka yang
diinginkan atas suatu perangkat lunak
-
Berinteraksi ataupun memandu programmer dalam proses
pengembangan sistem
agar tetap berada pada jalurnya
-
Melakukan pengetesan system baik dengan data sampel atau data sesungguhnya untuk membantu para pengetes mengimplementasikan system baru
-
Menyiapkan dokumentasi berkualitas
E. Tugas dan Tanggung Jawab Sistem Analis :
1. Tanggung jawab analis system tidak hanya pada pembuatan program
computer saja, tetapi pada system secara keseluruhan.
2. Pengetahuan analis system harus luas, tidak hanya pada teknologi komputer, tetapi juga pada bidang aplikasi yang
ditanganinya.
3. Pekerjaan analis system dalam pembuatan program terbatas pada pemecahan masalah secara garis besar.
4. Pekerjaan analis sistem melibatkan hubungan banyak orang,
tidak terbatas
pada sesama analis sistem, programer tetapi juga pemakai sistem dan manajer.
pada sesama analis sistem, programer tetapi juga pemakai sistem dan manajer.
F. Kode Etik System Analyst
System analyst membutuhkan sebuah kode etik. Kode etik
System analyst sebenarnya hampir sama dengan kode etik yang dimiliki oleh
programmer.
Kode etik seorang System analyst adalah sebagai berikut :
1. Seorang sistem analis tidak boleh membuat sistem yang
sulit dengan sengaja untuk membingungkan atau tidak akurat.
2. Seorang sistem analis tidak boleh menggunakan sistem yang
telah ada sebelumnya dengan hak cipta kecuali telah membeli atau telah meminta
izin.
3. Tidak boleh mencari keuntungan tambahan dari proyek yang
didanai oleh pihak kedua tanpa izin.
4. Tidak boleh mencuri software
khususnya development tools.
5. Tidak boleh menerima dana tambahan dari berbagai pihak
eksternal dalam suatu proyek secara bersamaan kecuali mendapatkan izin.
6. Tidak boleh membuat sistem yang dengan sengaja menjatuhkan
sistem lain untuk mengambil keuntungan dalam menaikkan status.
7. Tidak boleh membeberkan data-data penting karyawan dalam
perusahaan.
8. Tidak pernah mengambil keuntungan dari pekerjaan orang
lain.
9. Tidak boleh mempermalukan profesinya.
10. Terus mengikuti pada perkembangan ilmu komputer.
Pada umumnya, System analyst harus memperlakukan orang
lain sebagaimana kamu ingin diperlakukan. Jika semua System analyst menjalankan
hal ini, maka tidak akan ada masalah dalam komunitas.
-
Memahami system yang
ada
-
Identifikasimasalah
-
Menganalisamasalah
-
Merumuskanpemecahan/solusi
-
Seorang analis sistem tidak bekerja sendiri. Ia akan berhubungan tidak
hanya dengan sesamasystem analyst, tapi juga dengan programmer, user dan manager.
H. Pribadi System Analyst :
-
Mampubekerjasama
-
Mampuberkomunikasidenganbaik
-
Mempunyaisopansantun
-
Mempunyaipendirian yang
tegas
-
Mampu bersikap dewasa
-
Mampu bersikap tegas
-
Dapat bertindak secara metodik
-
Dapat bersikap akurat dalam memperhitungkan biaya-biaya
-
Mempunyai sifat kreatif
0 komentar:
Posting Komentar