Selasa, 18 Agustus 2009

KOMAS 13

MATERI XIII

PROFESI DALAM BIDANG KOMPUTER

 

13.1 Kesempatan Berkarir

1.     Job dan Karir

-       Job komputer yaitu suatu pekerjaan yang membutuhkan peralatan bantu yang berupa komputer atau pekerjaan yang dikerjakan oleh komputer

 

-       Personal Operasi Komputer

v Operator komputer adalah orang yang bertanggung jawab untuk mengoperasikan komputer dan pelengkapan pendukungnya.

v Scheduler adalah orang yang mengoperasikan dan biasanya disewa untuk keperluan sistem sumber guna efisiensi

v Control clerk adalah orang yang memantau semua pekerjaan masuk dan keluar dari pusat komputer

v Operator data-entry adalah anggota staf pengoperasian komputer untuk pemasukan data ke dalam sistem komputer

v Sistem librarian adalah sistem dalam area operasi komputer yang bertanggung jawab untuk mengelola file data dan program penyimpanan luar dalam tape, disket, microfilm, dan tipe lain dari media penyimpanan

v Manajer operasional komputer adalah orang yang mengawasi area operator komputer dalam suatu organisasi.

 

-       Programer

v Sistem programer adalah pembuat program yang mengkodekan sistem software

v Program aplikasi adalah pembuat program yang mengkodekan program yang dikerjakan untuk pekerjaan yang berguna seperti program untuk daftar gaji, pogram untuk kontroling inventaris, dan program untuk tugas-tugas akuntansi

 

-       Sistem analis adalah orang yang mempelajari sistem dalam organisasi untuk memutuskan apa yang harus dilakukan utnuk diambil dan bagaimana melaksanakannya sebaik mungkin dengan menggunakan perangkat komputer

 

-       Personil pusat informasi

v Konsultan pusat informasi adalah sistem analis yang memberikan pusat informasi yang menolong user yang membangun sistem milik mereka

v Trainers adalah orang yang menyediakan pendidikan kepada user tentang sistem program yang teliti atau teknologi

 

-       Personil office automation adalah orang yang bekerja dengan bantuan peralatan yang berupa komputer serta software untuk kebutuhan kantor pada umumnya

 

-       Specialist adalah orang yang ahli dalam bidang komputer yang sudah lebih spesifik baik dalam bidang perangkat keras komputer ataupun perangkat lunak komputer, seperti ahli jaringan komputer, ahli visual basic, dsb.

 

-       Management

v Direktur pengolahan data adalah orang yang menugaskan pembangunan dan atau pengimplementasian kelanjutan rencana untuk proses penjualan dalam organisasi dan mengawasi aktivitas pembuatan program, sistem analis dan petugas pengoperasian

v Direktur pusat informasi adalah orang yang menugaskan pusat informasi

v Direktur office automation adalah orang yang menugaskan area office automation

v Vice president sistem informasi adalah orang yang dalam organisasi mengawasi sub prosedur proses transaksi dan aktivitas sistem informasi sebaik area hubungan komputer lain disebut juga Chief Information Officer (CIO).

 

-       Karir pilihan adalah bisa saja seorang yang mengetahui bidang komputer baik hardware maupun software berkarir selain yang disebutkan diatas, misal :

v Pedagang

v Wiraswasta

 

2.     Pendidikan Formal untuk Memasuki pada Level Jobnya

Kurikulum Komputer

-       Kurikulum Computer Information System adalah materi untuk belajar, biasanya terdapat pada sekolah bisnis yang menjelaskan kepada pelajar untuk level pekerjaan untuk mengisi sebagai pembuat program aplikasi atau sistem analis

 

-       Kurikulum Computer Science adalah materi untuk belajar yang menjelaskan semua aspek teknik dari perancangan dan penggunaan kompter

 

-       Kurikulum Computer Engineering adalah bagian dari pengetahuan yang menjelaskan perancangan dari sistem hardware komputer

 

-       Computer Operation adalah kurikulum yang diberikan pada semua sekolah yang berorientasi untuk pelatihan siswa memasuki bagian operasi komputer.

 

 

13.2 Memasuki ke Posisi Level Programing dan Tipikal Require

-       Posisi programing bisa diklasifikasikan sebagai berikut :

a.     Maintenance programer yaitu orang yang memodifikasi program yang ada untuk membuat program agar lebih baik dan lebih efisien

b.     Programer Aplikasi dan Programer Analis yaitu orang yang menulis, mendebug, dan mendokumentasi seluruh program untuk tugas bisnis tertentu

c.      Programer saintifik yaitu orang yang menulis, emndebug, dan mendokumentasikan seluruh program untuk aplikasi saintifik tertentu

d.     Sistem programer yaitu orang yang mengembangkan desain komponen sistem operasi untuk memaksimumkan efisiensi penggunaan sistem komputer.

 

-       Syarat umum untuk memasuki level programing sebagai berikut :

a.     Lulusan sarjana (college degree)

-       Tergantung organisasi / perusahaan, dan salary yang diberikan

-       Umumnya bisa berikut :

v S-1 fakultas / jurusan computer science

v D-3 fakultas / jurusan computer science

 

 

b.     Pengalaman programing

-       Tergantung organisasi / perusahaan, tentang programing yang akan ditawarkan

-       Sebagai contoh visual basic, C++, dsb.

c.      Atribut personil

-       Kemampuan untuk menyelesaikan masalah

-       Kemampuan berbicara, menulis dan berkomunikasi cukup baik

d.     Test kemampuan programer

-       Kemampuan logika

-       Reading comprehension

-       Kemampuan bekerja sama

 

13.3 Memasuki ke Posisi Level Lain yang Berhubungan

        Komputer

1.     Staff Operasi

-       Biasanya disediakan dalam 3 kesempatan berikut ini :

a.     Operator data entri

b.     Operator pengolahan kata

c.      Operator komputer

 

2.     Marketing atau Sales

Orang yang bukan seorang computer science tetapi tertarik dalam bidang komputer.

KOMAS 12-a

MATERI XII

KRIMINALITAS DALAM SISTEM KOMPUTER

 

-       Pengamanan data, melalui :

v Data log

v Proteksi data/file

v Pembatasan pengaksesan

v Data backup dan recovery

 

-       Pengamanan komunikasi data, melalui :

v Pengamanan data transmisi (melalui sandi rahasia)

v Pengamanan aplikasi (input control, data masukan)

 

A.  Kriminalitas Komputer

-       Kriminalitas komputer merupakan suatu aksi berupa :

v Pencurian (tindakan mencuri)

v Penggelapan

v Penipuan

suatu organisasi dengan pengguna komputer

-       Ada 2 jawaban penting untuk perusahaan yang ketidaksanggupan mengungkapkan kriminalitas :

1.     Umumnya merugikan bagi penerima oleh perusahaan yang merusak kepercayaan konsumen dalam organisasi.

2.     Secara frekuensi, pelaksanaan secara aktual pada organisasi di sini sebagai konsultan sekuriti komputer untuk membuat keamanan sistem komputer.

 

B.  Kejahatan Komputer

-       Kejahatan adalah penggunaan komputer untuk melakukan kegiatan yang tidak sah.

-       Tipe dari kejahatan komputer

v Data Diddling yaitu kejadian-kejadian pada data komputer yang tidak dikehendaki

Seperti data terhapus, data tidak bisa dibuka, dsb.

v The Trojan Horse yaitu rutinitas yang tidak terdokumentasi yang rahasia ditempelkan dalam satu program berguna.

Seperti program trojan horse dimasukkan ke dalam program komputer sehingga pembuat program trojan bisa masuk ke data pemakai walaupun tidak diotorisasi.

Motivasi trojan horse yaitu untuk menghancurkan data

v Salami Shaving

v Superzapping

v Trapdoors yaitu titik masuk tak terdokumentasi yang rahasia yang terdapat dalam satu program yang digunakan untuk memberikan akses tanpa metoda-metoda otentifikasi normal.

Biasanya untuk memperoleh pengaksesan yang tidak diotorisasi

v Logic Bombs yaitu logik yang ditempelkan pada progrma komputer yang memeriksa suatu kumpulan kondisi yang ada pada sistem

Biasanya akan menghapus atau mengubah data bisa seluruh/sebagian, menyebabkan mesin berhenti, dsb.

v Virus Komputer adalah blok kecil dari kode  yang tidak sah yang dikirim dari program ke program oleh operasi kopi yang berciri-ciri aksi perusakan saat dieksekusi.

v Scavenging

v Data Leakage

v Eaves Dropping

v Selular Phone Fraud

v Software Piracy adalah penyalinan atau penggunaan program komputer secara tidak sah.

v Hacking adalah pengenalan sistem mikro komputer atau terminal untuk memotong jalur keamanan dari sistem komputer.

v Counter Feiting

v Bulleting Board Crimes

 

-       Mengatasi kejahatan komputer

v Hire TrustWorty People yaitu membutuhkan orang yang dapat dipercaya untuk menjadi administrator.

v Beware of  Malcontents yaitu orang yang selalu mengotak-atik terhadap sekuriti komputer selain administrator komputer.

v Separate Employee Functions yaitu membedakan antar fungsi-fungsi masing-masing pegawai

v Restrict System Use yaitu sistem pembatasan/pelarangan bagi pemakai yang tidak diotorisasi

Seperti update, reading, writing, dsb.

v Limit Access to Program and Data yaitu memberikan batasan akses ke program serta data komputer

·        Password adalah kata atau huruf yang digunakan untuk mengijinkan individu tertentu mengakses ke sistem.

·        Access Card adalah kartu plastik yang saat dimasukkan ke dalam mesin dikombinasi dengan password mengijinkan akses ke sistem.

·        Biometric Security Device adalah perlengkapan yang dahulu diakui suatu kondisi fisik atau karakteristik pemahaman yang unik pada orang mengijinkan individu tersebut untuk memiliki akses ke sistem.

v Use Site Licencing adalah pembelian sah oleh suatu organisasi yang memungkinkan pengguna untuk secara bebas menggunakan atau menyalin software spesifik untuk tujuan pemberian ijin.

v Disquise Programs or Data Through Encrytion

v Encryption adalah metode penyembunyian data atau program sehingga tidak terlihat oleh user yang tidak diijinkan.

v Use Crime – Prevention Software

v Device Staff Control

v Callback Device adalah perlengkapan dalam akhir penerimaan jaringan komunikasi yang menguji keaslian dari pengirim dengan cara memanggil kembali pengirimnya.

v Monitor Important System Transaction

v Conduct Reguler Audits

v Audit adalah pemeriksaan digunakan untuk menetapkan jika sistem atau prosedur bekerja seperti itu harus atau dituntut jumlah yang benar.

v Educate Employes

v Crime Legislation

 

A.     Computer Dan Privacy

-       Privacy adalah konsep pemrosesan komputer menyediakan bagaimana tentang informasi individu digunakan dan oleh siapa.

a.     Privacy and Electronic Mail

b.     Privacy and Marketing Databases

Marketing Database adalah database yang terdiri dari informasi, berguna untuk tempat produk marketing untuk konsumen.

c.      Caller Identification adalah menjelaskan kepada pengguna dari telepon atau alat penjawab yang ditampilkan nomor telepon dari telepon yang masuk.

d.     Privacy Legislation

B.     Ethical Issues Regarding Computer

-       Ethics adalah tingkatan menjelaskan standar dari sikap moral, sebagai contoh

-       Vaporware adalah software yang melibatkan lebih dari satu imajinasi orang daripada kenyataannya.

KOMAS 12

MATERI XII

PEMBANGUNAN SOFTWARE APLIKASI

 

Daur hidup perangkat lunak yaitu :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Metodologi Rekayasa Perangkat Lunak

Model pembangunan perangkat lunak

1.     Waterfall Model

2.     Spiral Model

3.     V-Model

4.     Incremental Model

5.     Prototyping Model

Metoda Pembangunan Perangkat Lunak

1.     Metoda berorientasi aliran data (berorientasi Proses)

·        Metoda yang didasarkan pada data yang diproses (Input-Proses-Output)

·        Hierarchical Input Proses Output

·        Pengembangan software dengan cara Top – Down

·        Tool yang digunakan yaitu :

1.     Context diagram

2.     Data flow diagram (DFD)

3.     Kamus data

4.     Entity-Relationship Diagram (ERD)

5.     State Transition Diagram (STD)

 

2.     Metoda berorientasi struktur data

·        Yang memandang dengan buttom up

·        Item data (struktur data)

·        Contoh metodanya yaitu :

1.     Data structure system Development

·        Analisis dilakukan terhadap struktur dari data yang selanjutnya akan diproses untuk menghasilkan informasi (misalnya report)

·        Berdasarkan entitas-entitas data yang terindentifikasi digambarkan hubungan antar entitas dan kebutuhan proses untuk menghasilkan report

·        Tahapan analisis :

1.     Pembuatan application context

2.     Pendefinisian application function

3.     Pembuatan application result

2.     Jackson system development

 

3.     Metoda berorientasi struktur data

·        Data dan proses dipikirkan secara bersamaan

·        Adanya encaptulation data dan proses