Istilah Istilah Komputer

Abend (Abnormal end)
Penghentian sebuah program atau proses yang tidak normal diakibatkan oleh terjadinya kesalahan input data oleh user atau crash program.
ABI (Application Binary Interface)
Pemafaran spesifikasi perangkat keras dan sistem operasi yang sedang digunakan.
AbiWord
Aplikasi GNOME Office untuk mengolah kata (word processing). AbiWord tergolong dalam salah satu perangkat lunak open source yang dilisensi dengan GNU GPL (General Public License). Karena bisa digunakan sebebas-bebasnya termasuk juga melakukan modifikasi sesuai kebutuhan.
Abort
Perintah untuk membatalkan jalannya suatu program secara paksa dan mengembalikan ke sistem operasi.
Access
Kegiatan mengambil atau menyimpan data dari atau ke memori atau ke disk drive.
Accessibillity
Cara men-set tombol, suara, tampilan dan lain sebagainya pada sistem operasi Windows.
Access Method
Perangkat lunak yang mengontrol pemindahan data antara penyimpan utama dan peralatan input dan output dalam sebuah sistem.
Access Time
Waktu yang dibutuhkan untuk mengambil atau memasukkan data dari atau ke memori.
Accessories
Pada sistem operasi Windows, accessories adalah program-program tambahan, misalnya Calculator, Notepad, Wordpad, Paint, dll.
Accumulator
Bagian dari arithmetic unit sebuah komputer untuk menyimpan hasil dari perhitungan sementara atau beberapa operasi lain.
Acknowledge
Tanda dari terminal penerima bahwa pengiriman pesan telah sampai tanpa ada kesalahan. Acknowledge berasal dari kata Acknowledgement.
Accoustic Coupler
Alat sejenis modem sederhana untuk mengirim data-data komputer melalui saluran telepon. Alat ini mengubah sinyal biner menjadi sinyal akustik untuk diterima mikrofon telepon, sinyal akustik dari speaker telepon akan diubah menjadi sinyal digital.

Tentang Komputer

1. Perbedaan Teknologi Komputer Dengan Teknologi Komunikasi
Teknologi Komputer adalah Teknologi yang berhubungan dengan kecanggihan-kecanggihan komputer sedangkan teknologi Telekomunikasi adalah kecanggihan atau pengembangan komunikasi menggunakan media-media tertentu.
2. Komponen Utama Komputer Dari Generasi ke Generasi
Generasi Pertama menggunakan Tabung hampa
Generasi kedua menggunakan transistor
Generasi ketiga menggunakan IC
Generasi keempat menggunakan chip
3. Perbedaan Komputer general purpose dengan Komputer Spesial Purpose
Komputer general purpose komputer yang digunakan untuk menyelesaikan aneka macam pekerjaan sesuai program yang di gunakan sedangkan komputer special purpose
4. Perbedaan Data Dan Informasi
Data Refresentasi obyek/perwakilan dari sebuah masalah sedangkan informasi Data-data tersaring yang digunakan untuk pengambilan keputusan.
5. Kontribusi Teknologi Informasi modern Terhadap Makin Singkatnya Batas Waktu Trasaksi Bisnis
Dengan cara meningkatkan kualitas dan efektifitas jaringan komunikasi
6. Istilah- Istilah Komputer
Programing Languages: Perangkat lunak yang bertugas mengkonversi arstektur dan algoritma yang dirancang manusia ke dalam format yang dapat di jalankan komputer.

ADT Stack dan ADT Queue, contoh-contoh masalah, serta implementasi sequential & berkait

Definisi
Struktur data linear adalah kumpulan komponen-komponen yang tersusun membentuk satu garis linear. Bila komponen-komponen ditambahkan (atau dikurangi), maka struktur-struktur tersebut berkembang (atau menyusut).

* Stack: struktur data linear dimana penambahan atau pengurangan komponen dilakukan di satu ujung saja.
* Queue: struktur data linear dimana penambahan komponen dilakukan di satu ujung, sementara pengurangan dilakukan di ujung lain (yang satu lagi).


Kedua struktur tersebut merupakan struktur data abstraks dimana implementasi pada tingkat lebih rendah dapat menggunakan struktur sikuensial (array) atau struktur berkait (linear linked-list).

Manfaat Stack:

* pengolahan struktur yang "nested" (berisi salinan dirinya sendiri di dalam dirinya), misalnya pengolahan ekspresi aljabar, himpunan dari himpunan.
* implementasi algoritma parsing, evaluasi dan backtracking.
* digunakan OS untuk memungkinkan pemanggilan prosedur secara nested.
* digunakan untuk memungkinkan konversi program rekursif menjadi non-rekursif.
* untuk mendukung mekanisme Pushdown Automata (PDA)
* untuk medukung kompailer mengkonversi infix menjadi postfix dan kemudian mengevaluasi postfix menjadi atomic (assembly) command

Manfaat Queue

* digunakan OS untuk mengatur eksekusi task dalam suatu sistem untuk mencapai perlakuan yang "adil" (seringkali queue disebut waiting line)
* untuk mailbox dalam komunikasi antar proses
* untuk buffer dalam mekanisme printspooler, komunikasi data
* untuk simulasi dan modeling (misalnya simulasi sistem pengendali lalu lintas udara) dalam memprediksi performance

Spesifikasi ADT Stack

* Membuat dan menginisialisasi stack S
S = new Stack(); Pemeriksaan boolean yang benar jika stack S kosong
*
S.empty(); Menaruh item X paling atas dalam stack S
*
S.push(X); Mengambil item paling atas dari stack S dan merefernya oleh X
*
X = S.pop();

* Mendapatkan salinan dari item teratas dari stack S dan merefernya oleh X
X = S.peek();

Spesifikasi ADT Queue

* Membuat dan menginisialisasi queue Q
Q = new Queue(); Pemeriksaan boolean yang benar jika queue S kosong
*
Q.empty(); Menaruh item X di belakang queue Q
*
Q.insert(X); Mengambil item paling depan dari queue Q dan merefernya oleh X
*
X = Q.remove();

Implementasi ADT Stack
Spesifikasi stack tsb dapat diimplementasikan di level yang lebih rendah baik dengan array ataupun linear linked-list. Selain obyek array itu sendiri, dalam implementasi array diperlukan suatu variabel yang menunjukkan jumlah sel dalam array yang telah terisi. Variabel ini (kita namakan count) diinisialisasi 0 dan akan bertambah setiap metoda push() dijalankan, dan akan berkurang satu setiap metoda pop() dijalankan. Variable count ini juga menunjukkan sel mana dalam array yang akan diisi berikutnya. Untuk memungkinkan array bersifat unbounded (tak berbatas) maka perlu ditambahkan suatu mekanisme untuk memperbesar kapasitas Stack saat count mencapai panjang array saat itu. Perbesaran kapasitas stack dilakukan dengan men-create array yang lebih panjang dari yang sekarang, mengcopy isi array yang sekarang ke yang baru lalu yang baru menggantikan yang lama.

Dalam implementasi linear linked-list, operasi push() dan pop() adalah operasi penyisipan dan penghapusan di awal linked-list. Untuk mengetahui dengan cepat jumlah item yang tersimpan dalam stack maka variabel count dapat pula digunakan disini.

Coding implementasi selengkapnya:

* implementasi array
* implementasi linked list

Implementasi ADT Queue
Seperti halnya stack spesifikasi queue tsb dapat diimplementasikan di level yang lebih rendah baik dengan array ataupun linear linked list. Dalam implementasi array, konsep circular-array dapat diaplikasikan untuk menghindari operasi penggeseran isi array saat dilakukan pop(). Dalam konsep circular array, inkrementasi indeks array yang panjangnya n, selalu di modulo dengan panjang array tsb. sehingga variabel indeks yang semula berharga n-1 jika diinkremen akan "wrap-around" ke 0. Untuk mengetahui posisi ujung-ujung dari item data yang disimpan dalam array, digunakan variabel indeks front (menunjuk ke posisi item yang akan diambil berikutnya) dan rear (posisi elemen array berikutnya yang akan ditempati). Suatu variabel count digunakan untuk mengetahui kasus khusus: apakah queue kosong atau penuh. Jika penuh maka mekanisme memperbesar kapasitas queue dapat diaplikasikan (lihat penjelasan Stack di atas).

Dalam implementasi linera linked-list, maka bagian muka dari queue adalah awal dari list (di-pop dengan delete-first) dan bagian belakang adalah akhir dari list (di-push dengan insert-last). Mengingat operasi insert-last sering dilakukan maka digunakan dua variabel referensi yang digunakan sebagai pointer: front untuk node pertama dari list dan rear utuk node paling akhir.

Coding implementasi selengkapnya:

* implementasi array
* implementasi linked list

Contoh penggunaan Stack: memeriksa keseimbangan tanda kurung dalam ekspresi aljabar
Dalam metematika penulisan ekpresi aljabar bisa menggunakan tanda-tanda kurung untuk memungkinkan struktur yang nested. Suatu substruktur di batasi oleh pasangan tanda kurung "(" dengan ")", atau "{" dengan "}", atau "[" dengan "]". Kesalahan penulisan ekspresi terjadi jika pasangan tanda tersebut tidak cocok atau salah satu dari pasangan tidak ada.

Pemeriksaan dilakukan dengan menyimpan kurung buka hingga muncul kurung buka pasangannya. Karena suatu substruktur selalu berada di dalam suprastrukturnya sehingga

* kurung buka substruktur akan muncul setelah kurung buka suprastrukturnya, dan
* kurung tutup substruktur akan muncul sebelum kurung tutup suprastrukturnya

Maka, stack digunakan untuk menyimpan kurung buka suatu struktur hingga diperoleh pasangan kurung tutupnya.
Untuk selengkapnya lihat source code class program utamanya nya yang menggunakan class yang melakukan proses tersebut.
Contoh: Interpreter Postfix
Contoh lain penggunaan stack adalah pemeriksaan dan eksekusi ekpresi postfix. Ekspresi postfix merupakan ekpresi dengan aturan L R B dengan L adalah operand kiri, R operand kanan dan B adalah operatornya. Ekspresi yang kita biasa gunakan sehari-hari adalah ekspresi infix dengan aturan L B R. Contoh, jika ekspresi infixnya "6*7-2" maka ekspresi postfixnya adalah "6 7 * 2 -".

Ekspresi postfix ini memiliki kelebihan, yaitu menyimpan urutan eksekusi secara nested sementara pada ekspresi infix urutan eksekusi ini dinyatakan dengan bantuan tanda kurung serta adanya tingkatan/orde dari operand. Kenyataan ini menjadikan ekspresi postfix digunakan oleh compiler sebagai representasi ekspresi aljabar sebelum diterjemahkan ke dalam unit-unit perintah level bawah. Jadi biasanya copiler melakukan konversi dari infix ke postfix dan kemudian ke assembler (atau langsung ke bahasa mesin).

Karena strukturnya "nested" maka stack digunakan untuk menyimpan operand L dan R dan mengambilnya kembali saat ketemu operator B, mengeksekusinya kemudian hasilnya (karena juga bisa merupakan operand pada supra strukturnya) dikembalikan ke stack untuk memeriksa relasi postfix berikutnya.

Berikut ini adalah program code-nya.

Contoh: Program membaca & menulis pencetakan isi buffer
Buffer adalah queue yang akan menerima setiap apa yang "dituliskan" ke bagian paling belakang dari queue sementara jika "dibaca" maka item yang paling depan yang diambil.

void writeLineToBePrinted() { // the CPU's task
if ( (there is a line L to print) &&
(the print buffer is neither full nor busy) ) {
printBufferQueue.insert(L);
}
}

void readLineToBePrinted() { // the Printer's task
if (the print buffer is neither empty nor busy) {
L = printBufferQueue.remove();
(print line L on the Printer);
}
}

Bagaimana OS menangani pemanggilan rekursif

Berikut ini adalah suatu metoda rekursif.


double factorial( int n) {
if (n <= 1) {
return 1.0;
} else {
return n * factorial( n - 1 );
}
}

Acer Aspire Timeline 4810T


IMAJINASI KOMPUTER MASA DEPAN

Sejak dahulu sejak pertama kali ditemukannya,computer telah mengalami banyak perbedaan.

Dari mulai menggunakan tabung hingga IC.

Kemungkinan computer di masa yang akan dating akan semakin minimalis.Kemongkinan juga beragam model/bentuk.

Baru-baru ini Acer meluncurkan produk terbarunya yang diberi namaAcer Aspire Timeline 4810T.

Sekadar mengingatkan, Timeline adalah notebook seri terbaru dari Acer yang mengedepankan faktor tipis, ringan, dan durasi baterai sebagai daya tarik utama.

Namun fasilitas paling istimewa di notebook ini mungkin adalah keberadaan DVD Writer internal. Untuk notebook biasa, memang iya. Namun untuk notebook tipis dan ringan, fasilitas ini jarang ada. Dari semua notebook tipis yang pernah Saya tahu (Acer Timeline versi 13 inci, MSI X-Slim X340, HP Pavilion dv2, Dell Adamo, maupun Macbook Air), tidak ada yang memiliki perangkat optik internal.

Penyebab utama mengapa notebook ini bisa tipis adalah prosesor dan sistem pendinginnya. Prosesornya menggunakan Intel Core 2 Duo U9400 yang termasuk prosesor CULV (Consumer Ultra Low Voltage), sehingga memiliki konsumsi daya dan keluaran panas yang sangat minim. Ini masih ditambah sistem pendingin khusus yang disebut Laminar Wall Jet Technology yang selama ini banyak digunakan di sistem pendingin mesin pesawat. Inti teknologi ini adalah membuat udara panas keluar secara linier dan tidak turbulen seperti biasa, sehingga udara panas langsung keluar tanpa menimbulkan panas berlebih di dalam casing notebook.

Penggunaan prosesor irit daya tersebut juga berpengaruh pada daya tahan baterai. Ketika memutar sebuah video HD dengan tingkat brightness maksimal, notebook ini bisa bertahan sampai 3 jam lebih.

Spesifikasi Acer Aspire Timeline 4810T

Prosesor

Intel Core 2 Solo SU9400

(1,4 GHz, 3MB L2 cache, FSB 800 MHz)

Memori

4GB DDR3-1066 (4 slot)

Chipset

Mobile Intel GS45 Express

Kartu Grafis

Intel GMA X4500 (onboard)

Harddisk

500 GB, 5400rpm, IDE

Optical drive

DVD Writer (8X DVD±R)

Fasilitas

WiFi a/g/n, Gigabit Ethernet, HDMI, card reader, 3x USB 2.0, kamera Web 1,3MP, port VGA, jack audio

Layar

14,1 inci, resolusi 1366x768 pixel

Kartu suara

Realtek ALC269

Sistem Operasi

Windows Vista Home Premium

Batere

5600 mAh

Dimensi

33,8x24,2x(2,5 - 3) cm

Bobot

2 kg

Garansi

1 tahun

Situs Web

www.acer.co.id

Harga kisaran*

US$ 1099


KLASIFIKASI SISTEM INFORMASI BERDASARKAN FUNGSIONALITAS BISNIS
KONSEP DASAR.
Sistem adalah kumpulan elemen-elemen atau komponen-komponen atau subsistem-subsistem yang saling berintegrasi dan berinteraksi untuk mencapai tujuan tertentu. Sebuah sistem memiliki sistem yang lebih besar yang dinamakan supra sistem, supra sistem dimungkinkan memiliki system yang lebih besar, sehingga dinamakan supra dari supra sistem. Sebagai contoh sistem komputer memiliki subsistem perangkat lunak (software), subsistem perangkat keras (hardware), dan subsistem pengguna (brainware). Sedangkan subsistem hardware terdiri dari subsistem piranti input, piranti proses, dan piranti output. Subsistem piranti input terdiri dari komponen seperti mouse, keyboard, suara, dan sebagainya.Sistem mempunyai karakteristik atau sifat-sifat yang tertentu seperti elemenelemen (elements), batasan sistem (boundary), lingkungan sistem (environments), penghubung (interface), masukan (input), pengolahan (process), keluaran (output), dan tujuan (goals).
Didalam sebuah sistem memiliki penghubung yang berfungsi melakukan interaksi antar subsistem atau elemen didalam sebuah sistem. Sistem dapat juga dapat menerima energi masukan dari elemen yang lain dan melakukan pengolahan untuk menghasilkan energi keluaran baik yang berguna maupun tidak berguna bagi sistem. Jika keluaran tidak berguna maka akan dijadikan sampah atau dibuang oleh sistem. Suatu sistem dibuat pasti memiliki tujuantertentu. Sebuah sistem dibuat jika dapat menghasilkan tujuan sesuai dengan yang dibutuhkan.
Klasifikasi Sistem
• Sistem abstrak
• Sistem alamiah dan sistem buatan manusia.
• Sistem tertentu (deterinistic system) dan sistem tidak tentu (probabilisticsystem).
Contoh: Sistem program Komputer(Sistem tertentu). Contoh: Sistem persediaanbarang (sistem tidak tentu).
• Sistem Tertutup dan sistem terbuka.
Contoh: sistem gaji perusahaan (Sistem tertutup). Contoh:sistem penjualan (Sistem Terbuka).
Sistem Berbasis Komputer
Sistem berbasis komputer adalah sistem yang komponenkomponennyaatau subsistem-subsistemnya terdiri dari :
- Orang- Perangkat Keras (Hardware) komputer
- Perangkat Lunak (Software) komputer
- Basis data
- Prosedur
- Dokumentasi
Keenam komponen tersebut merupakan dasar pembentuk system berbasis komputer, dan komponen ke-3, ke-4, ke-5, dan ke-6 tersebut merupakan hasil aktifitas rekayasa perangkat lunak (software engineering). Perangkat lunak komputer adalah produk yang dihasilkan melalui serangkaian aktivitas proses rekayasa atau pengembangan software, yang menghasilkan aktivitas berupa :
- Dokumen-dokumen yang menspesifikasikan program yang hendak dibangun
- Program yang dieksekusi komputer
- Dokumen yang menjelaskan program dan cara kerja program
- Data berbentuk angka atau teks, yang juga berupa audio, video, gambar, dan sebagainya.
Sistem Informasi Berbasis Komputer
Fokus utama sistem informasi berbasis computer adalah untuk aplikasi otomatisasi perkantoran (Office Aotumation /OA). Dimana komputer memiliki porsi yang semakin berati untuk aplikasi SIA (Sistem InformasiAkuntansi), SIM (Sistem Informasi Manajemen), dan DSS (Decission Support System). Komputer dapat melakukan tugas sesuai dengan yangdiperintahkan oleh penggunanya, bahkan dengan sistem cerdas (expert system), jaringan saraf (neural network), dan sistem berbasis pengetahuan (knowledge-based system), komputer tidak sekedar membantu pekerjaan manusia, namun juga bisa memberikan solusi pada kegiatan yang dianggap sulit oleh manusia
Sistem Pengambilan Keputusan (DicisionSupport System/ DSS)
DSS merupakan salah satu produk software yang dikembangkan secara khusus untuk membantu manajemen dalam proses pengambilan keputusan.
Tujuan DSS adalah sebagai ‘second opinion' atau ‘information sources', sebagai bahan pertimbangan seorang manajer sebelum memutuskan kebijakan tertentu Pendekatan untuk DSS yang popular adalah dengan menggunakan teknik simulasi yang interaktif, sehingga diharapkan sistemini dapat merepresentasikan keadaan dunia nyata yang sesungguhnya.
Lima karakteristik utama DSS :
- Sistem yang berbasis komputer
- Dipergunakan untuk mengambil keputusan
- Untuk memecahkan masalah-masalah yang rumit yang tidak dapat digunakan dengan kalkulasi manual
- Melalui cara simulasi yang interaktif
- Komponen utamanya data dan model analysis
Secara garis besar DSS dibangun oleh 3 komponen :
- Database : Sistem Database adalah kumpulan semua data yangdimiliki oleh perusahaan, baik data dasar maupun transaksi seharihari
- Model Base : adalah suatu model yang merepresentasikan permasalahan ke dalam format kuantitatif.
- Software System : paduan dua komponen sebelumnya setelah sebelumnya direpresentasikan ke dalam bentuk model yang dimengerti oleh sistem komputer.
Produk DSS yang baru adalah DGMS (Dialog Generation and Management System), yang merupakan suatu system untuk memungkinkan terjadinya ‘dialog' interaktif antara komputer dan manusia (user).
Jenis-jenis DSS : untuk pelaporan (report) atau pencarian informasi (query), untuk penyusunan anggaran tahunan, untuk melakukan kenaikan gaji karyawan, untuk menentukan besarnya jam lembur karyawan, untuk memprediksi pendapatan perusahaan di masa mendatang dari beberapa divisi, dll
Sistem Informasi Eksekutif (Executive InformationSystem /EIS)
EIS adalah : Informasi yang tepat dan akurat yang dibutuhkan oleh seorang eksekutif yang diperlukan dalam proses pengambilan keputusan. Selain itu diperlukan tersedianya fasilitas pendukung yang mudah dipergunakan, dan dapat benar-benar memperbaiki dan meningkatkan kualitas proses pengambilan keputusan. Suatu organisasi dikatakan berhasil jika key performance measure yang dimiliki memenuhi atau diatas target yang telah ditetapkan. Penyebab dari kegagalan atau buruknya kinerja EIS :
- Salah mengerti mengenai cara kerja EIS, misal dianggap sistem yang terpisah dari modul
-modul yang lain, jika database utama unreliablesehingga informasi yang dihasilkan juga tidak mempunyai kualitas yang baik.
- Data yang tidak up-to-date
- Modul EIS yang sederhana yang tidak memiliki fasilitas advanced features.
Pembangunan Sistem InformasiDalam membangun sistem informasi bisnis produk yang akan dihasilkan bisa dikategorikan dua hal yaitu :
- Front-Office Information System, yaitu sistem informasi yang mendukung fungsi bisnis yang mencapai konsumen (konstituent), dan
- Back-Office Information System, yaitu sistem informasi yang mendukung operasi bisnis internal dan berinteraksi dengan pemasok.
Kedua sistem informasi tersebut akan mengalirkan data ke sistem informasi manajemen dan system pendukung keputusan yang mendukung kebutuhan bisnis manajemen.
Arsitektur Sistem Informasi
Sistem Informasi modern yang sangat kompleks dibangun menggunakan kerangka arsitektur system informasi. Arsitektur sistem informasi berperan sebagai kerangka tingkat lebih tinggi untuk memahami pandangan-pandangan yang berbeda akan blok-blok pemangun mendasar sebuah sistem informasi. Secara mendasar sebuah arsitektur sistem informasi menyediakan pondasi untuk mengorganisasikan berbagai komponen system informasi apapun yang kita kembangkan.
Pemilik dan pengguna sistem biasanya cenderung terfokus pada tiga tujuan bisnis umum dari semua sistem informasi.
Perspektif sistem informasi yang berorientasi tujuan berupa :
- Tujuan untuk memperbaiki pengetahuan bisnis.Pengetahuan merupakan produk informasi dan data.
- Tujuan untuk memperbaiki layanan dan proses bisnis.
- Tujuan untuk memperbaiki komunikasi bisnis dan kolaborasiorang-orang.
Tujuan dasar sistem informasi adalah memperbaiki pengetahuan bisnis. Pengetahuan bisnis diambil dari data dan informasi, melalui pemrosesan dimana data diolah untuk menghasilkan informasi yang menghasilkan pengetahuan. Pengetahuan adalah apa yang memungkinkan perusahaan mencapai misi dan visinya.
• Pembangunan Proses
Tujuan lain yang sangat mendasar dalam sistem informasi adalah memperbaiki proses bisnis. Proses mewakili kerja dalam sistem, orang dapat mengerjakan beberapa proses, sedangkan komputer dan mesin mengerjakan proses-proses yang lainnya.
• Pembangunan Komunikasi
Bertujuan untuk memperbaiki komunikasi dan kolaborasi bisnis antara karyawan dan unsur-unsur pokok lainnya dalam suatu organisasi. Perbaikan komunikasi dalam sistem informasi biasanya diarahkan ke dua tujuan utama kritis system informasi, yaitu :
- Sistem informasi harus menyediakan antarmuka komunikasi yang efektif dan efisien ke pengguna sistem. Antarmuka komunikasi harus memajukan kerja tim dan koordinasi aktivitasnya.
- Sistem informasi harus berantarmuka dengan efektif dan efisien dengan sistemsistem informasi lain yang didalam bisnis dan sistem-sistem informasi bisnis-bisnis lain.
Peran Personal Sistem Analis
Analis sistem adalah seseorang yang mempunyai keahlian atau kemampuan luas dibidang teknologi informasi dan bisnis, serta dapat menggunakan pengetahuan aplikasi komputer di dalam memecahkan masalah. Atau seseorang yang bertangung jawab menterjemahkan kebutuhan-kebutuhan pemakai kedalam spesifikasi teknik yang dilakukan oleh programer dan terhadap permintaan seorang manajer.
Programmer
Tugas seorang Programmer adalah :
- Tanggungjawab pemrogram terbatas pada pembuatan program komputer(coding).
- Pengetahuan programer cukup terbatas pada teknologi komputer, system komputer, utilitas dan bahasa-bahasa program yang diperlukan.
- Pekerjaan programer sifatnya teknis dan harus tepat dalam pembuatan instruksi-instruksi program.
- Pekerjaan programer tidak menyangkut hubungan dengan banyak orang,terbatas pada sesama pemrogram dan analis sistem yang mempersiapkan rancang bangun (spesifikasi) program.
Pengguna Sistem
- User. Disebut juga sebagai end-user (operator) dan user-manager yang mengawasi pekerjaan end-user.
- Manajemen. Memegang pernan penting dalam menyetujui rencana pengembangan sistem dan penyediaan dana.
Fungsi Sistem Analis :
• Mengidentifikasikan kebutuhan user.
Contoh : Suatu perusahaan menginginkan pemakaian computer dalam pengolahan data, maka harus di analisis atau diidentifikasikan semua masalah yang ada pada proses yang sudah berjalan kemudian mempelajari dengan tepat berbagai formulir yang ada di perusahaan tersebut.
• Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan user.
• Memilih alternatif metoda pemecahan masalah yang paling tepat.
• Merencanakan dan menerapkan rancangan sistem.
Tugas yang harus dilakukan oleh seorang Sistem Analis:
• Mengumpulkan dan menganalisis dokumen-dokumen, file-file, formulir yang berkaitan dengan system untuk merancang sistem yang baru.
• Menyusun dan memberikan rekomendasi berdasarkan data-data yang sudah terkumpul.
• Merancang suatu sistem perbaikan dan mengidentifikasikan aplikasi-aplikasi untuk penerapannya pada komputer.
• Menganalisa dan menyusun biaya-biaya dan keuntungan dari sistem yang baru.
• Mengawasi kegiatan dari penerapan sistem yang baru.