BAB 8 SISTEM OPERASI DAN PROGRAM UTILITAS Peranti Lunak

advertisement
BAB 8 SISTEM
OPERASI DAN PROGRAM UTILITAS
Peranti Lunak Sistem terdiri atas program-program yang mengendalikan atau mengelola
operasi-operasi komputer dan perangkat-perangkatnya. Dua jenis peranti lunak sistem adalah
Sistem Operasi dan Program Utilitas.
Sistem Operasi adalah sekumpulan program yang mengandung perintah-perintah yang
mengoordinasikan semua aktivitas di antara sumber daya peranti keras komputer.
Fungsi-fungsi Sistem Operasi : Memulai komputer, Menyediakan antarmuka bagi
pengguna, Mengelola program, Mengelola memori, Menjadwalkan pekerjaan, Melakukan
konfigurasi perangkat, Membuat sambungan internet, Memantau kinerja, Menyediakan
manajemen file atau utilitas lainnya, Mengendalikan jaringan, Mengelola keamanan. JenisJenis Sistem Operasi
 Sistem operasi berdiri sendiri adalah sistem operasi lengkap yang bekerja pada
komputer desktop, komputer notebook, atau perangkat komputasi bergerak. Contohcontah sistem operasi stand-alone adalah DOS, Win 3.x, Win 95, Win NT
Workstation, Win 98, Win 2000 Professional, Win ME, Windows XP, Windows
Vista, Mac OS X, UNIX, dan Linux.
 Sistem operasi jaringan adalah sistem operasi yang dirancang khusus untuk
mendukung sebuah jaringan. Sistem operasi jaringan biasanya terdapat pada server.
Contoh-contoh sistem operasi jaringan antara lain adalah NetWare, Windows NT
Server, Windows 2000 Server, Windows Server 2003, UNIX, Linux, dan Solaris.
 Sistem operasi tertanam adalah sistem operasi yang ditempatkan pada cip ROM dan
biasanya digunakan pada sebagian besar PDA dan perangkat kecil. Sistem operasi
embedded yang populer antara lain adalah Windows CE, Windows Mobile, Palm OS,
embedded Linux, dan Symbian OS.
Program Utilitas (utility program) juga dikenal sebagai utilitas atau utility, adalah
sejenis peranti lunak sistem yang memungkinkan pengguna melakukan pekerjaan-pekerjaan
pemeliharaan, biasanya berkaitan dengan pengaturan komputer, perangkat-perangkatnya, atau
program-programnya.
Contoh-contoh Program Utilitas : File Manager (utilitas yang melakukan fungsi-fungsi
yang berkaitan dengan manajemen file), Image Viewer (utilitas yang memungkinkan
pengguna menampilkan, menyalin, dan mencetak isi dari file gambar), Personal Firewall
(utilitas yang mendeteksi dan melindungi PC dari upaya komputer lain untuk masuk tanpa
seizin Anda), Uninstaller (utilitas untuk menghapus program dan berkas-berkas yang
berhubungan pada file sistem), Disk Scanner, Disk Defragmenter, Utilitas Diagnostik,
Utilitas Backup, Screen Saver.
Program Utilitas Stand-Alone menawarkan perbaikan-perbaikan terhadap fitur-fitur
yang terintegrasi pada sistem operasi atau menyediakan fitur-fitur yang tidak terdapat pada
1
sistem operasi. Fungsi-fungsi yang disediakan oleh utilitas-utilitas stand-alone antara lain
adalah Antivirus (melindungi komputer dari virus atau program yang berpotensi merusak
komputer), Spyware Remover (mendeteksi dan menghapus spyware dan adware), Internet
Filter (Program Anti-spam, Web Filter, Pop-up Blocker), Kompresi File (menyusutkan
ukuran file), Konversi File (mengubah isi file dari format yang satu ke format yang lain),
CD/DVD Burning, Perawatan PC.
BAB 9
KOMUNIKASI DAN JARINGAN
A. Komunikasi Data
Komunikasi data adalah bagian dari telekomunikasi yang secara khusus berkenaan
dengan transmisi atau pemindahan data dan informasi diantara komputer-komputer dan
piranti-piranti yang lain dalam bentuk digital yang dikirimkan melalui media komunikasi
data. Data berarti informasi yang disajikan oleh isyarat digital.
Komponen Komunikasi Data :
1.
2.
3.
4.
Penghantar/pengirim, adalah piranti yang mengirimkan data
Penerima, adalah piranti yang menerima data
Data, adalah informasi yang akan dipindahkan
Media pengiriman, adalah media atau saluran yang digunakan untuk mengirimkan
data
5. Protokol, adalah aturan-aturan yang berfungsi untuk menyelaraskan hubungan
Protokol adalah sebuah aturan yang mendefinisikan beberapa fungsi yang ada dalam
sebuah jaringan komputer, misalnya mengirim pesan, data, informasi dan fungsi lain yang
harus dipenuhi oleh sisi pengirim dan sisi penerima agar komunikasi dapat berlangsung
dengan benar, walaupun sistem yang ada dalam jaringan tersebut berbeda sama sekali.
Standar protokol yang terkenal yaitu OSI (Open System Interconnecting) yang ditentukan
oleh ISO (International Standart Organization). Fungsi dari protokol adalah untuk
menghubungkan sisi pengirim dan sisi penerima dalam berkomunikasi serta dalam bertukar
informasi agar dapat berjalan dengan baik dan benar.
Terdiri atas 7 layer (lapisan) yang mendefinisikan fungsi. Untuk tiap layernya dapat terdiri
atas sejumlah protocol yang berbeda, masing-masing menyediakan pelayanan yang sesuai
dengan fungsi layer tersebut.
1. Application Layer:
2
2. Presentation Layer:
3. Session Layer:
4. Transport Layer:
5. Network Layer.
6. Data-link Layer.
7. Physical Layer
B. Jaringan Komputer
Jaringan komputer adalah kumpulan komputer, printer dan peralatan lainnya yang
terhubung dalam satu kesatuan. Setiap komputer printer atau peripheral yang terhubung
dengan jaringan disebut node.
Secara umum jaringan komputer dibagi atas lima jenis, yaitu :
1. Local Area Network (LAN) , merupakan jaringan milik pribadi di dalam sebuah gedung
atau kampus yang berukuran sampai beberapa kilometer.
2. Metropolitan Area Network (MAN) , pada dasarnya merupakan versi LAN yang
berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN.
MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga
sebuah kota.
3. Wide Area Network (WAN) , jangkauannya mecakup daerah geografis yang luas,
seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesinmesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.
4. Internet , pada dasarnya internet merupakan kumpulan jaringan yang terinterkoneksi. Hal
ini terjadi karena orang yang terhubung ke jaringan sering berharap untuk bisa
berkomunikasi dengan orang lain yang terhubung jaringan lainnya. Untuk melakukan hal
ini diperlukan sebuah mesin yang disebut gateway guna melakukan hubungan dan
melaksanakan terjemahan yang diperlukan, baik perangkat keras maupun perangkat
lunaknya.
5. Jaringan Tanpa Kabel , merupakan solusi terhadap komunikasi yang tidak bisa
dilakukan dengan jaringan yang menggunakan kabel.
Topologi Jaringan Komputer
Topologi adalah suatu cara menghubungkan komputer yang satu dengan komputer
lainnya sehingga membentuk jaringan. Cara yang saat ini banyak digunakan adalah bus,
token-ring, dan star. Masing-masing topologi ini mempunyai ciri khas, dengan kelebihan dan
kekurangannya sendiri.
1. Topologi Bus
3
Keuntungan



Hemat kabel
Layout kabel sederhana
Mudah dikembangkan
Kerugian
2.
 Deteksi dan isolasi kesalahan sangat kecil
 Kepadatan lalu lintas
 Bila salah satu client rusak, maka jaringan tidak bisa berfungsi.
 Diperlukan repeater untuk jarak jauh
Topologi Token Ring
Metode token-ring (sering disebut ring saja) adalah cara menghubungkan komputer
sehingga berbentuk ring (lingkaran). Setiap simpul mempunyai tingkatan yang sama.
Jaringan akan disebut sebagai loop, data dikirimkan kesetiap simpul dan setiap informasi
yang diterima simpul diperiksa alamatnya apakah data itu untuknya atau bukan.
Keuntungan
•
Hemat Kabel
Kerugian
 Peka kesalahan
 Pengembangan jaringan lebih kaku
3. Topologi Star
Kontrol terpusat, semua link harus melewati pusat yang menyalurkan data tersebut
kesemua simpul atau client yang dipilihnya. Simpul pusat dinamakan stasiun primer atau
server dan ainnya dinamakan stasiun sekunder atau client server. Setelah hubungan jaringan
4
dimulai oleh server maka setiap client server sewaktu-waktu dapat menggunakan hubungan
jaringan tersebut tanpa menunggu perintah dari server.
Keuntungan





Paling fleksibel
Pemasangan stasiun sangat mudah dan tidak mengganggu bagian jaringan lain
Kontrol terpusat
Kemudahan deteksi dan isolasi kesalahan/kerusakan
Kemudahaan pengelolaan jaringan
Kerugian



Boros kabel
Perlu penanganan khusus
Kontrol terpusat (HUB) jadi elemen kritis
BAB 10
MANAJEMEN DATABASE
Database adalah Pengumpulan data yang terorganisir sehingga Anda dapat mengakses,
mengambil, dan menggunakannyaSistem manajemen database ( DBMS ) adalah sistem
berbasis komputer untuk mendefinisikan, membuat, memanipulasi, mengawasi, mengatur,
dan menggunakan database. DBMS menggantikan sistem manajemen file lama dan dengan
demikian meningkatkan integritas data dan kemandirian, serta mengurangi pemborosan data.
Bagaimana data dan informasi terkait? Data adalah fakta mentah. Informasi adalah data
yang terorganisir dan bermakna. Komputer mengolah data menjadi informasi. Hirarki adalah
database berisi file, file berisi catatan, catatan berisi kolom, field berisi karakter. Field adalah
kombinasi dari satu karakter atau lebih merupakan unit terkecil mengakses data pengguna.
Ukuran field mendefinisikan jumlah maksimum karakter field dapat berisi. Nama field secara
unik mengidentifikasi setiap bidang. Tipe data yang umum :
-
Text (juga disebut alphanumeric)-surat,angka, atau karakter special.
Numeric (hanya angka)
AutoNumber (nomor unik yang secara otomatis ditetapkan untuk setiap record baru)
Currency (Dolar dan sen jumlah atau angka yang mengandung nilai desimal)
Date (bulan, hari, tahun dan suatu waktu)
5
-
Memo (entri teks panjang)
Yes/No (Juga disebut Boolean)-hanya nilai-nilai Ya atau Tidak (atau Benar atau
Salah)
Hyperlink ( Alamat web yang link ke dokumen atau halaman Web)
Object (Juga disebut blob untuk objek besar biner)-foto, audio, video, atau dokumen
yang dibuat dalam aplikasi lain seperti pengolah kata atau spreadsheet
Hirarki data meliputi bit, byte, ruas (field), cantuman (record), dan berkas (file), yang
merupakan unsur-unsur suatu database. Data dapat dikelompokkan menurut hirarki kategori,
masing-masing terus meningkat ke yang lebih kompleks. Hirarki penyimpanan data terdiri
dari tingkatan data disimpan: bit, byte (karakter), field, record, file, dan database.
Pemeliharaan Data
Pemeliharaan file merupakan prosedur penyimpanan data pada saat ini. Menambah catatan
yaitu pada saat anda mendapatkan catatan baru. Mengubah catatan yaitu pada saat catatan
tidak akurat atau update data lama. Menghapus catatan yaitu pada saat catatan tersebut tidak
lagi diperlukan.
Validasi adalah Proses membandingkan data dengan seperangkat aturan untuk mengetahui
apakah data yang benar. Mengurangi kesalahan entri data dan meningkatkan integritas data
sebelum program menulis data pada disk.
Jenis pemeriksaan validasi :
-
Periksa nomor Digit (s) atau karakter (s) ditambahkan atau dimasukkan ke nilai
primary key untuk mengkonfirmasi keakuratan nilai kunci primer
Abjad / Periksa Numeric memastikan jenis yang tepat dari data yang dimasukkan
Periksa kisaran menentukan apakah nomor dalam kisaran tertentu
Periksa kelengkapan memverifikasi bahwa medan berisi data yang diperlukan
Konsistensi Periksa tes untuk hubungan logis antara dua atau lebih field
Processing file Versus Database
Apakah sistem pemrosesan file?
-
Setiap departemen atau daerah dalam organisasi telah menetapkan sendiri file
Catatan dalam satu file mungkin tidak berhubungan dengan catatan dalam file lain
Mungkin memiliki kelemahan
6
Banyak program dan pengguna dapat berbagi data dalam database, data mengamankan
sehingga hanya pengguna yang berwenang dapat mengakses data tertentu. Kekuatan
pendekatan database yaitu mengurangi redundansi data, peningkatan integritas data, shared
data, akses mudah, mengurangi waktu pengembangan. Bagaimana aplikasi database dan
aplikasi pemrosesan file berbeda dalam cara mereka menyimpan data?
DMBS membutuhkan kapasitas penyimpanan yang besar, biasanya menggunakan
magnetic tape, hard disk, CD-ROM, dan sistem penyimpanan (mass storage systems).
Perangkat lunak DBMS biasanya termasuk bahasa query, penulis laporan, utility, kamus data,
dan log transaksi. kamus data berisi data tentang setiap file dalam database dan setiap bidang
di dalam file-file. Query adalah permintaan untuk data tertentu dari database. Bahasa query
terdiri dari sederhana, Inggris-seperti pernyataan yang memungkinkan pengguna untuk
menentukan data untuk menampilkan, mencetak, atau menyimpan. Apa yang dimaksud
dengan query dengan contoh (QBE)?
Program mengambil catatan bahwa kriteria sesuai yang dimasukkan dalam kolom
formulir
Memiliki antarmuka pengguna grafis yang membantu pengguna dengan mengambil data.
Form adalah Window pada layar yang menyediakan daerah untuk memasukkan atau
mengubah data dalam database. Digunakan untuk mengambil dan memelihara data dalam
database. Form yang mengirim data melalui jaringan atau internet disebut e-form.
Report Generator, memungkinkan pengguna untuk merancang laporan pada layar,
mengambil data ke dalam desain laporan, kemudian menampilkan atau mencetak laporan.
Juga disebut laporan penulis.
Data security, DBMS menyediakan sarana untuk memastikan hanya pengguna sah dapat
mengakses data. Mengakses hak istimewa yaitu menentukan kegiatan pengguna tertentu atau
kelompok pengguna dapat melakukan; Read-only hak istimewa - pengguna dapat melihat
data, tetapi tidak dapat mengubahnya, kendali-update-hak istimewa pengguna dapat melihat
dan mengubah data.
Apa backup dan log? Backup adalah salinan dari seluruh database. Log adalah daftar
aktivitas yang mengubah isi database. DBMS tempat tiga item dalam log: sebelum gambar,
perubahan yang sebenarnya, dan setelah gambar. Apa yang dimaksud dengan recovery
utility? Menggunakan log dan / atau backup untuk memulihkan database ketika sudah rusak
atau hancur. Rollforward-DBMS menggunakan log untuk masukkan kembali perubahan yang
dibuat pada basis data sejak penyimpanan terakhir atau cadangan, juga disebut forward
recovery. Rollback-DBMS menggunakan log untuk membatalkan perubahan yang dibuat ke
database selama periode waktu tertentu, juga disebut backward recovery.
Relasional, Object-Oriented, dan Multidimensional Database
Apa yang dimaksud dengan model data? Aturan dan standar yang mendefinisikan
bagaimana database mengatur data. Mendefinisikan bagaimana para pemakai memandang
organisasi data. empat model data yang popular :
1. Relational
7
Menyimpan data dalam tabel yang terdiri dari baris dan kolom. Setiap baris memiliki
kunci primer, setiap kolom memiliki nama yang unik. Menyimpan data hubungan,
menggunakan terminologi khusus. Structured Query Language (SQL), Memungkinkan Anda
untuk mengelola, update, dan mengambil data. Memiliki kata kunci khusus dan kaidah yang
termasuk dalam pernyataan SQL.
2. Object-oriented
Object-oriented database (OODB) ? Menyimpan data dalam objek (Obyek item yang
berisi data, serta tindakan yang membaca atau memproses data). Keuntungan; Dapat
menyimpan lebih banyak jenis data, dapat mengakses data lebih cepat. Sering menggunakan
objek bahasa query (OQL).
3. Object-relational
Contoh aplikasi objeck-relational :
-
Multimedia database
Menyimpan gambar, klip audio, dan / atau klip video
Computer-aided design (CAD) database
Menyimpan data tentang teknik, arsitektur, dan desain ilmiah
Hypermedia database
Berisi teks, grafik, video, dan suara
Groupware database
Menyimpan dokumen seperti jadwal, kalender, manual, memo, dan laporan
Hypertext database (Berisi teks link ke dokumen lain)
Web database (Link ke e-form di halaman web)
4. Multidimensional
Menyimpan data dalam dimensi. Beberapa dimensi, juga disebut hypercube,
memungkinkan pengguna untuk menganalisis setiap tampilan data. Dapat
mengkonsolidasikan data jauh lebih cepat dari database relasional. Apakah data warehouse?
Database besar sistem yang menyimpan dan mengelola data yang dibutuhkan untuk
menganalisis transaksi historis dan saat ini. Cepat dan efisien cara untuk mengakses data
dalam jumlah besar. Sering menggunakan proses yang disebut data mining untuk menemukan
pola
dan
hubungan
antara
data.
Menggunakan
database
multidimensi,
Data mart adalah versi lebih kecil dari data warehouse.
BAB 11
KEAMANAN KOMPUTER, ETIKA DAN PRIVASI
Computer Security Risk adalah setiap kejadian atau tindakan yang dapat menyebabkan
kehilangan atau kerusakan pada perangkat keras komputer, perangkat lunak, data, informasi,
atau kemampuan pemrosesan
8
Cybercrime adalah sebuah tindakan online atau tindakan ilegal berbasis internet (Informasi
yang dikirimkan melalui jaringan memiliki tingkat risiko yang lebih tinggi daripada risiko
keamanan informasi yang disimpan pada organisasi tempat)
Online Security Service adalah situs Web yang mengevaluasi komputer Anda untuk
memeriksa kerentanan Internet dan e-mail
Internet and Network Attacks
 Computer virus : memengaruhi komputer kepada hal yang negative dengan
mengubah cara kerja computer.
 Worm : berupa salinan data itu sendiri berulang kali, menggunakan sumber daya dan
mungkin sampai mematikan komputer atau jaringan.
 Trojan Horse : program jahat yang menyembunyikan data atau program atau
kelihatan seperti sebuah program yang sah.
 Rootkit : program yang bersembunyi di sebuah computer dan memngkinkan
seseorang dari jarak jauh untuk mengambil kendali penuh,
Gejala-Gejala Computer Terkena Virus :











System operasi berjalan jauh lebih lambat daripada biasanya
Memori yang tersedia kurang dari yang diharapkan
File rusak
Layar menampilkan pesan atau gambar yang tidak biasa
Music atau suara yang tidak bermain secara teratur
Program dan file yang ada menghilang
Program atau file tidak berfungsi dengan baik
Program atau file yang tidak diketahui muncul secara misterius
Perubahan sifat system
System operasi sampai tanpa dimulai
System operasi menutup tiba-tiba
Hal yang berbahaya seperti di atas dapat dicegah oleh pengguna
Internet and Network Attacks
 Botnet adalah sekelompok membahayakan komputer yang terhubung ke jaringan
(Sebuah komputer berkompromi dikenal sebagai zombie)
 Denial of Service attack (DoS attack) komputer mengganggu akses ke layanan
Internet Distributed DoS (DDoS)
 Back door adalah sebuah program atau kumpulan instruksi dalam sebuah program
yang memungkinkan pengguna untuk melewati kontrol keamanan
 Spoofing penyusup adalah teknik yang digunakan untuk membuat jaringan atau
transmisi internet muncul sah
9
 Firewall adalah hardware dan / atau perangkat lunak yang melindungi sumber daya
jaringan dari intrusi
Software deteksi intrusi :




Menganalisis semua lalu lintas jaringan
System menilai kerentanan
Mengidentifikasi tanpa izin gangguan
Jaringan akan memberitahu administrator dari pola perilaku yang mencurigakan
Honeypot :rentan computer yang menghasut pneyusup untuk masuk kedalamnya
Langkah-langkah organisasi untuk membantu mencegah unauthorized access and use dan
menggunakan




Acceptable use policy
Disable file and printer sharing
Firewalls
Intrusion detection software
Unauthorized Access adalah penggunaan computer atau jaringan tanpa ijin. Unauthorized
Use adalah penggunaan computer atau data di dalamnya untuk kegiatan yang tidak tersedia
atau kemungkinan kegiatan illegal. Access control menggambarkan siapa yang dapat
mengakses komputer, kapan dia mengakses, dan kegiatan apa yang akan dilakukan.




User name
Password
CAPTCHA
Dua fase pemrosesan yang disebut identifikasi dan autentifikasi
Biometric device mengotentikasi identitas seseorang dengan menerjemahkan karakteristik
pribadi ke dalam kode digital yang dibandingkan dengan kode digital dalam komputer
Digital forensics adalah penemuan, pengumpulan, dan analisis bukti yang ditemukan pada
komputer dan jaringan
Hardware Theft and Vandalism berfungsi untuk membantu mengurangi kesempatan
pencurian, perusahaan, dan sekolah menggunakan berbagai langkah-langkah keamanan
Software theft adalah sebuah perjanjian lisensi pengguna biasanya berisi kondisi-kondisi
berikut:


Software Theft bertugas menyalin, meminjamkan, meminjam, menyewa, atau
mendistribusikan perangkat lunak dapat menjadi pelanggaran hukum hak cipta.
Information theft terjadi ketika seseorang mencuri informasi pribadi atau rahasia
10


Encryption adalah proses mengubah data yang karakternya terbaca menjadi karakter
yang tidak terbaca untuk mencegah akses yang tidak sah
Digital Signature adalah kode yang dienkripsi seseorang, situs Web, atau organisasi
menempel pesan elektronik untuk memverifikasi identitas pengirim
Web Browser Dan Situs Web Menggunakan Teknik Enkripsi
Kegagalan Sistem Sebuah sistem lama (kegagalan = kerusakan komputer). Berbagai faktor
dapat menyebabkan kegagalan sistem, termasuk:
Ø
Aging (penuaan) hardware
Ø
Natural disasters (Bencana alam)
Ø
Electrical power problems (Masalah listrik)
Noise, undervoltages, and overvoltages
Ø
Errors (kesalahan) in computer programs
System Failure
Dua cara untuk melindungi dari kegagalan sistem yang disebabkan oleh variasi listrik
termasuk lonjakan uninterruptable pelindung dan catu daya (UPS)
Backing Up – The Ultimate Safeguard
Backup merupakan duplikat dari file, program, atau disk yang dapat digunakan jika yang asli
hilang, rusak, atau hancur. Offsite backup disimpan di lokasi yang terpisah dari situs
komputer
Backing Up – The Ultimate Safeguard Two categories of backups:
Ø
Full backup
Ø
Selective backup
Akses nirkabel menimbulkan resiko keamanan tambahan. Sekitar 80 persen dari jaringan
nirkabel tidak memiliki perlindungan keamanan. Perang mengemudi memungkinkan individu
untuk mendeteksi jaringan nirkabel saat mengemudi kendaraan melalui area
Wireless Security
Dalam tambahan untuk menggunakan firewall, beberapa keamanan meningkatkan
pengamanan jaringan nirkabel:
Meluasnya penggunaan komputer telah menyebabkan masalah kesehatan
Ø
Repetitive strain injury (RSI) Cedera ketegangan yang berulang
11
Ø
Carpal tunnel syndrome (CTS)
Ø
Computer vision syndrome (CVS)
Ergonomi adalah ilmu terapan ditujukan untuk menggabungkan kenyamanan, efisiensi, dan
keselamatan ke dalam desain item di tempat kerja
Etika komputer adalah pedoman moral yang mengatur penggunaan komputer dan sistem
informasi. Informasi akurasi adalah kekhawatiran.Tidak semua informasi di Web benar.
Green computing melibatkan mengurangi limbah lingkungan listrik dan saat menggunakan
komputer
Ethics and Society
Privasi informasi mengacu pada hak individu dan perusahaan untuk menyangkal atau
membatasi pengumpulan dan penggunaan informasi tentang mereka. Database berukuran
besar menyimpan data online. Penting untuk menjaga informasi Anda. Ketika Anda mengisi
formulir, para pedagang yang menerima formulir itu biasanya masuk ke dalam database. Saat
ini banyak perusahaan menyediakan secara khusus ketika mereka ingin informasi distribusi
pribadi.
Cookie adalah file teks kecil yang menyimpan server Web pada komputer Anda
Spam adalah yang tidak diminta pesan e-mail atau posting newsgroup
E-mail filtering blok pesan e-mail dari sumber yang ditunjuk
Anti-spam programs upaya untuk menghapus spam sebelum mencapai kotak masuk
Anda
Phishing adalah sebuah scam di mana pelaku mengirimkan seorang pejabat mencari
pesan e-mail yang berupaya untuk mendapatkan pribadi Anda dan informasi keuangan
Pharming adalah scam di mana seorang pelaku usaha untuk memperoleh pribadi Anda
dan informasi keuangan melalui spoofing
Content filtering adalah proses membatasi akses ke materi tertentu di Web
Web filtering software membatasi akses ke situs-situs Web tertentu
BAB 12
PENGEMBANGAN SISTEM INFORMASI
Sistem Informasi adalah suatu sinergi antara data, mesin pengolah data (yang biasanya
meliputi komputer, program aplikasi dan jaringan) dan manusia untuk menghasilkan
informasi.
Dalam membangun suatu SI(pengertian aplikasi perangkat lunak) digunakan metode Siklus
Hidup Pengembangan Sistem (System Development Life Cycle atau SDLC). SDLC terdiri
dari sejumlah tahapan yang dilaksanakan secara berurutan. Secara umum tahapan dari SDLC
adalah sebagai berikut:
12
1. Pengumpulan data (data gathering)
Jika sudah ada sistem yang berjalan sebelumnya maka perlu dilakukan pengumpulan data
dan informasi yang dihasilkan dari sistem yang ada. Pengumpulan laporan (report), cetakan
(print-out), dsb baik yang sudah ada maupun yang diharapkan untuk ada pada sistem yang
baru.
2. Analisa Sistem.
Analisa terhadap sistem yang sedang berjalan dan sistem yang akan dikembangkan.
Mendefinisikan objek-objek yang terlibat dalam sistem dan batasan sistem. Analysis phase
adalah mendefinisikan persyaratan sistem, independen tentang bagaimana persyaratan
tersebut akan tercapai. Fase ini mendefinisikan masalah yang pelanggan sedang mencoba
untuk menyelesaikan.
Preliminary investigation menentukan pendekatan alamiah terhadap sebuah masalah atau
perbaikan, apakah itu bermanfaat untuk diikuti atau dijalankan. Disebut juga logical design :
a.) Mempelajari apakah sistem bekerja secara mutakhir,
b.) Menentukan keinginan dan,kebutuhan user,
c.) Menganjurkan solusi.
Teknik yang menjelaskan proses yang mengubah input menjadi output. Juga disebut
analisis dan desain terstruktur. Tiga alat yang digunakan untuk proses; 1. Pemodelan Entityhubungan diagram (ERD), 2. Data aliran diagram, 3. proyek kamus
ER Diagram Definisi: Sebuah entitas-hubungan (ER) diagram adalah khusus grafis yang
menggambarkan keterkaitan antara entitas dalam database. diagram ER sering menggunakan
simbol-simbol untuk mewakili tiga jenis informasi yang berbeda. Box biasanya digunakan
untuk mewakili entitas. Berlian biasanya digunakan untuk mewakili hubungan dan oval
digunakan untuk mewakili atribut
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk
menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk
memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam
menggambarkan atau menjelaskan sistem yang sedang berjalan logis model Proses adalah
proses dari sifat yang sama yang diklasifikasikan bersama menjadi model. Dengan demikian,
model proses adalah deskripsi dari sebuah proses pada tingkat jenis. Karena model proses
pada tingkat jenis, proses adalah Instansiasi itu.
Perancangan Sistem Design phase (design/proses modeling). Fase ini dimulai dengan
dokumen persyaratan yang disampaikan oleh fase kebutuhan dan peta kebutuhan ke
arsitektur. Arsitektur mendefinisikan komponen, interface dan perilaku. Dokumen desain
deliverable adalah arsitektur. Dokumen desain menjelaskan rencana untuk melaksanakan
13
persyaratan. Fase ini merupakan fase. Bagaimana. Rincian tentang bahasa pemrograman
komputer dan lingkungan, mesin, paket, arsitektur aplikasi, arsitektur layering
didistribusikan, ukuran memori, platform, algoritma, struktur data, definisi tipe global,
antarmuka, dan banyak detail teknik lainnya.
Merancang alir kerja (workflow) dari sistem dalam bentuk diagram Alir (flowchart) atau
Data Flow Diagram (DFD). Merancang basis data (database) dalam bentuk Entity
Relationship Diagram (ERD) bisa juga sekalian membuat basis data secara fisik.
Merancang input ouput aplikasi (interface) dan menentukan form-form dari setiap modul
yang ada. Merancang arsitektur aplikasi dan jika diperlukan menentukan juga kerangka kerja
(framework) aplikasi. Padatahapan ini atau sebelumnya sudah ditentukan teknologi dan tools
yang akan digunakan baik selama tahap pengembangan (development) maupun pada saat
implementasi (deployment).
Penulisan kode program (Coding) Programming (desktop application) atau Scripting
(web-based application) hanyalah salah satu tahapan dari siklus hidup pengembangan sistem.
Testing
dilakukan oleh Quality Assurance dari pihak pengembang untuk memastikan bahwa software
yang dibangun telah berjalan sesuai dengan yang diharapkan.)
Pada pengembangan aplikasi Client-Server, umumnya terdapat server untuk development,
testing dan production. Server development berada di tempat pengembang dan dipergunakan
selama pengembangan dan bisa juga setelahnya untuk perbaikan aplikasi secara terus
menerus (continuous improvements).
Pemeliharaan (Maintenance) bertujuan untuk memastikan bahwa sistem yang digunakan
oleh perusahaan tidak mengalami error atau bug. Project team : adalah tim yang anggotanya
biasanya berasal dari kelompok yang berbeda, fungsi dan ditugaskan untuk kegiatan untuk
proyek yang sama. Sebuah tim dapat dibagi ke dalam sub-tim sesuai dengan kebutuhan.
Biasanya tim proyek hanya digunakan untuk jangka waktu tertentu. Mereka bubar setelah
proyek dianggap selesai. Karena sifat dari formasi spesifik dan pembubaran, tim proyek
biasanya dalam organisasi .
Project manajement adalah disiplin dari perencanaan , pengorganisasian , mengamankan
dan mengelola sumber daya untuk mewujudkan tujuan berhasil menyelesaikan proyek
tertentu dan tujuan. Kadang-kadang dicampurkan dengan manajemen program , namun
secara teknis yang sebenarnya adalah sebuah konstruksi tingkat yang lebih tinggi:
sekelompok entah bagaimana saling rekayasa proyek dan terkait
Gantt chart adalah jenis bar chart yang menggambarkan suatu jadwal proyek . grafik
Gantt menggambarkan dan selesai tanggal mulai dari unsur terminal dan elemen ringkasan
dari sebuah proyek. Software manajemen proyek adalah seni dan ilmu perencanaan dan
14
memimpin proyek perangkat lunak.. Ini adalah sub-disiplin manajemen proyek di mana
perangkat lunak proyek direncanakan, dimonitor dan dikontrol.
BAB 13
BAHASA PEMROGRAMAN DAN PROGRAM PENGEMBANGAN
Bahasa pemrograman adalah software bahasa komputer yang digunakan dengan cara
merancang atau membuat program sesuai dengan struktur dan metode yang dimiliki oleh
bahasa program itu sendiri. Program Komputer merupakan suatu aplikasi yg dibuat dengan
menggunakan bahasa program t3, dan tleah ter-install dikomputer. Menurut tingkatannya,
bahasa pemrograman dibagi menjadi 3 tingkatan, yaitu:

Bahasa pemrograman tingkat rendah (low level language), merupakan bahasa
pemrograman generasi pertama, bahasa pemrograman jenis ini sangat sulit dimengerti
karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah
pembuatnya saja karena isinya programnya berupa kode-kode mesin.

Bahasa pemrograman tingkat menengah (middle level language), merupakan bahasa
pemrograman dimana pengguna instruksi sudah mendekati bahasa sehari-hari, walaupun
begitu masih sulit untuk dimengerti karena banyak menggunakan singkatan-singkatan
seperti ―STO‖ artinya simpan (STORE) dan ―MOV‖ artinya pindahkan (MOVE). Yang
tergolong dalam bahasa ini adalah assembler.

Bahasa pemrograman tingkat tinggi (high level language) merupakan bahasa yang
mempunyai ciri lebih terstruktur, mudah dimengerti karena menggunakan bahasa seharihari, contoh bahasa level ini adalah: Delphi, Pascal, ORACLE, MS-SQL, Perl, Phyton,
Basic, Visual Studio (Visual Basic, Visual FoxPro), Informix, C, C++, ADA, Java, PHP,
ASP, XML, dan lain-lain. Bahasa seperti Java, PHP, ASP, XML biasanya digunakan
untuk pemrograman pada internet, dan masih banyak lagi yang terus berkembang yang
saat ini biasanya dengan ekstensi .net (baca: dot net) seperti Visual Basic.NET dan
Delphi.Net yang merupakan bahasa pemrograman yang dikembangkan pada aran berbasis
internet
Sejauh ini bahasa pemrograman dikelompokkan menjadi lima generasi. Setiap generasi
bahasa pemrograman memiliki karakteristik tersendiri. Semakin maju generasinya maka
orientasi bahasa pemrograman ini akan semakin dekat ke manusia.
Bahasa Pemrograman Generasi I
Berorientasi pada mesin. Program disusun dengan menggunakan bahasa mesin. Tentu saja
program generasi ini sangat sulit untuk dipahami oleh orang awam dan sangat membosankan
bagi pemrogram. Pemrogram harus benar-benar menguasai operasi komputer secara teknis.
Namun bahasa generasi ini memberikan eksekusi program yang sangat cepat. Selain itu,
15
bahasa mesin sangat bergantung pada mesin (machine dependent), artinya, bahasa mesin
antara satu mesin dengan mesin lainnya akan berbeda.
Bahasa Pemrograman Generasi II
Menggunakan bhs rakitan (assembly). Sbg pengganti kode2 biner, kependekan dari kata2.
Misalkan ―MOV‖ u/ menyatakan ―MOVE‖ dan JNZ yang berarti ―jump non-zero‖. Setiap
instruksi dalam bahasa rakitan sebenarnya identik dgn satu instruksi dlm bahasa mesin. ini
sedikit lebih mudah dipahami daripada bhs mesin. mengingat perintah dalam bentuk kata2 yg
dipendekkan lebih mudah daripada mengingat deretan angka biner.
Berikut adalah contoh instruksi yang ditulis dalam bahasa rakitan akan menjadi seperti
berikut:
Tampak bahwa penggunaan notasi seperti MOV AH, 02 jauh lebih mudah diingat
atau dipahami daripada penulisan instruksi dalam bahasa mesin: B402 atau 1011 0100 0000
0010.
PROCEDURAL ,Bahasa Pemrograman Generasi III
Menggunakan pendekatan prosedural. Sebagai bahasa prosedural, pemrogram perlu
menuliskan instruksi-instruksi yang rinci agar komputer melaksanakan tugasnya. Program
ditulis dengan menggunakan kata-kata yang biasa dipakai manusia, seperti WRITE untuk
menampilkan sesuatu di layar dan READ untuk membaca data dari keyboard.
Bahasa generasi ketiga seringkali disebut sebagai high level language disebabkan bahasa ini
menggunakan kata-kata yang biasa digunakan manusia. Beberapa contoh bahasa
pemrograman yang masuk dalam kategori generasi ketiga yaitu ADA, ALGOL, C, BASIC,
COBOL, FORTRAN, dan PASCAL. Apa itu Compiler? Ialah program yg membaca source
code dan menghasilkan objek file sebenarnya berisi bhs mesin tapi referensi variable dan
loncatan belum disesuaikan dan akan menjadi tugas linker, Interpreter? Ialah program yang
membaca source code kmd melekukan opersai2 komputer berdasarkan source code tsb.
Bahasa pemrograman visual (VPL) adalah setiap bahasa pemrograman yang
memungkinkan pengguna membuat program dengan memanipulasi elemen-elemen program
grafis daripada dengan menetapkan mereka tekstual.
Delphi (diucapkan DEHL-FAI) dari Borland bersaing dengan Visual Basic sebagai
persembahan untuk, visual pemrograman-pendekatan berorientasi objek untuk
pengembangan aplikasi.
Cobol yaitu bahasa pengrograman pertama yang menggunakan kata-kata,yang
sebelumnya menggunakan penomoran(kode) penemunya ialah Grace murray
hopper.
Bahasa C? Merupakan bahasa high level programming language,sebab kedekatanya
dengan bahasa manusia,bahasa yang paling populer. Juga disebut sbg medium-level
programming language sebab sanggup berinteraksi dengan komputer.
16
BAHASA C++ Ialah bahasa pemrograman yang punya banyak dialek, sebab bahasa ini
mempunyai 4 kompiler : C++ Borland, C++Microsoft Visual,C/386Watcom dan DJGPP,
Object oriented programming(OOP) language? Mrp paradigma pemrograman yg
berorientasi pd objek semua fungsi dan data dibungkus dalam kelas-kelas atau objek.
JAVA
Dikembangkan oleh para insinyur Sun MICROSYSTEM bahasa ini berorientasi
objek dan dirancang untuk berjalan pd berbagai platform tanpa perlu mengkompilasi
ulang kode untuk setiap platform.
Bahasa Pemrograman Generasi IV , dirancang untuk mengurangi waktu pemrograman
sehingga diharapkan produktifitas pemrogram jadi meningkat dan program dapat dibuat
dalam waktu yang lebih singkat. Alhasil, bahasa pemrograman generasi keempat yang
dikenal dengan sebutan 4GL dapat dipakai oleh pemakai yang kurang mengetahui hal-hal
teknis tentang pemrograman tanpa bantuan pemrogram profesional. Sebagai contoh
pemrogram dapat membuat program dengan Microsoft Access di lingkungan PC dengan
mudah.
Bahasa pemrograman generasi keempat biasa disebut sebagai high level language atau
bahasa berorientasi pada masalah (problem oriented language) karena memungkinkan
pemakai menyelesaikan masalah dengan sedikit penulisan kode dibandingkan pada bahasa
prosedural. Bahasa pemrograman generasi keempat menggunakan pendekatan nonprosedural. Untuk mendapatkan suatu hasil, seorang pemakai tidak perlu memberitahukan
secara detail tentang bagaimana mendapatkannya. Gambar di bawah ini memberikan contoh
yang menunjukkan perbedaan bahasa prosedural dan non-prosedural dalam memperoleh data
tentang seorang mahasiswa.
Bahasa Prosedural dan Non Prosedural
What is PowerBuilder? Cepat dalam hitungan detik (PB) adalah Berorientasi Objek,
Event Driven, Graphical User Interface (GUI) lingkungan yang terutama ditujukan untuk
aplikasi client / server.PowerBuilder menggunakan bahasa sendiri, yang disebut
PowerScript.Cepat dalam hitungan detik dianggap sebagai bahasa generasi ke 4. Dengan
cepat dalam hitungan detik, Anda mendapatkan daya berorientasi objek generasi ke-3 bahasa
bersama dengan front-end GUI bahasa generasi ke 4.
What is RPG (Report Program Generator)?
RPG (Report Program Generator) adalah
bahasa pemrograman yang berasal sebagai laporan program pembangunan yang digunakan
dalam DEC dan IBM minicomputer sistem operasi dan berkembang menjadi bahasa
pemrograman prosedural sepenuhnya. Ini versi terbaru, VisualAge RPG, didukung oleh
sistem komputer mini terkemuka IBM, AS/400. Historically, RPG has probably been the
second most used programming language, after COBOL , for commercial applications on
mid-range computers. Secara historis, RPG mungkin telah menggunakan bahasa
pemrograman yang paling kedua, setelah COBOL , untuk aplikasi komersial pada komputer
jarak menengah
17
What is an application generator? Definisi: pembangkit aplikasi
Software yang menghasilkan program aplikasi dari deskripsi masalah daripada oleh
pemrograman tradisional. Hal ini pada tingkat yang lebih tinggi dan lebih mudah digunakan
daripada bahasa pemrograman tingkat tinggi seperti C / C + + atau COBOL. Satu pernyataan
atau garis deskriptif dapat menghasilkan rutin besar atau seluruh program. Generator yang
digunakan untuk pengembangan program yang kompleks memungkinkan-maka-lain
pemrograman jika untuk diungkapkan seiring dengan deskriptif sederhana dari input dan
output yang diperlukan
What is HTML (Hypertext Markup Language)?
HTML, yang merupakan singkatan dari HyperText Markup Language, adalah dominan
bahasa markup untuk halaman web . HTML adalah blok bangunan dasar-halaman Web.
What is dynamic HTML (DHTML)? Dynamic HTML atau DHTML, adalah sebuah
istilah payung untuk koleksi teknologi yang digunakan bersama-sama untuk membuat
animasi interaktif dan situs web [1] dengan menggunakan kombinasi dari static markup
language (seperti HTML ), sebuah client-side scripting language (seperti seperti JavaScript ),
bahasa definisi presentasi (seperti CSS ), dan Document Object Model .
What are XHTML, XML, and WML? WML dan XHTML Mobile Profile, tetapi tidak
akan diterapkan -. XHTML Mobile Profile didasarkan pada XHTML Basic, dan beberapa
browser akan membuat itu. Kebanyakan XHTML Basic, dengan CSS, akan dilaksanakan
secara luas
Bahasa Pemrograman Generasi V
Bahasa pemrograman generasi kelima merupakan kelompok bahasa-bahasa pemrograman
yang ditujukan untuk menangani kecerdasan buatan (artificial intelligence). Kecerdasan
buatan adalah disiplin dalam ilmu komputer yang mempelajari cara komputer meniru
kecerdasan manusia. Berbagai aplikasi kecerdasan manusia adalah sebagai berikut:

Pemrosesan bahasa alami (natural language processing), yakni mengatur komputer
agar bisa berkomunikasi dengan manusia melalui bahasa manusia (Indonesia, Inggris,
Spanyol, Prancis, dan sebagainya).

Pengedalian robotika dan sensor mata.

Aplikasi sistem pakar (expert system) yang meniru seorang pakar di bidang tertentu
sehingga bisa menghasilkan nasehat atau pemikiran yang setara dengan seorang
pakar.
PROLOG dan LISP merupakan dua contoh bahasa pemrograman yang ditujukan untuk
menangani kecerdasan buatan
18
What is a program flowchart? flowchart adalah jenis diagram yang mewakili suatu
algoritma atau proses , menunjukkan langkah-langkah sebagai kotak dari berbagai jenis, dan
ketertiban mereka dengan menghubungkan ini dengan panah. Hal ini diagramatik
representasi dapat memberikan-demi-langkah solusi langkah untuk diberikan masalah. Proses
operasi diwakili dalam kotak, dan panah menghubungkan mereka mewakili aliran kontrol.
Data arus biasanya tidak diwakili dalam diagram alur, berbeda dengan diagram aliran data ,
melainkan, mereka tersirat oleh urutan operasi. Diagram alur yang digunakan dalam
menganalisis, merancang, mendokumentasikan atau mengelola suatu proses atau program di
berbagai bidang
BAB 14
ENTERPRISE COMPUTING
Enterprise adalah Organisasi yang besar seperti perusahaan multinational, universitas,
rumah sakit, laboratorium riset atau organisasi pemerintahan, Membutuhkan solusi komputasi
khusus terganung dari ukuran organisasi. Enterprise computing menggunakan jaringan
komputer yang mencakup berbagai macam operating systems, protocols, dan network
architectures. Enterprise mengatur banyak informasi dari berbagai tempat yang terpisah baik
secara tempat atau kelompok.
Information system, kumpulan dari hardware, software, data, orang, dan procedures yang
bekerja sama untuk menghasilkan suatu informasi. Procedures adalah instruksi yang diikuti
untuk menyelesaikan tugas.
Human resources information system (HRIS)
Mengatur Sumber Daya Manusia dalam suatu perusahaan, (ERM) system adalah alat untuk
memfasilitasi komunikasi perusahaan dengan karyawan.
Computer-aided manufacturing (CAM)
Menggunakan komputer untuk mengatur peralatan produksi
manufacturing/CIM) mengintegrasikan operasi proses manufacture
(computer-integrated
Material Requirements Planning (MRP). Menggunakan software untuk memonitor dan
mengontrol production processes
Marketing information system. Pelaporan Central untuk tugas-tugas bagian marketing.
Market research software menganalisa data yang terkumpul dari survey yang telah dilakukan.
Sales force automation (SFA). Suatu Tools yang digunakan untuk bagian penjualan yang
sering tugas luar dijalankan dari PDA atau notebook computers
19
Customer interaction management (CIM). Mengatur interkasi perusahaan dengan
customer; Telephonecalls E-mail, Web interactions ,Instant Messaging sessions.
Transaction processing system (TPS). Menyimpan dam memproses data transaksi setiap
hari. Transaction adalah aktifitas bisnis yang dilakukan secara individual
Management information system (MIS). Membangun informasi yang akurat, tiap kurun
waktu tertentu dan mengorganisasikannya sehingga para manager dapat mengetahui jalannya
proses dan dapat membuat keputusan bisnis.
Decision support system (DSS).Membantu user menganalisa data dan membuat keputusan
berdasarkan hasil data yang diolah menggunakan data dari sumber internal dan external
sesuai dengan kebutuhan
Executive information system (EIS) mendukung kebutuhan para executive management.
Content management system (CMS)? Kombinasi dari databases, software, dan procedures,
mengatur dan memungkinkan untuk mengakses dokumen dan file-file lain.
Data warehouse. Database yang sangat besar yang menyimpan berbagai macam data yang
digunakan untuk melakukan analisa historical dan current transactions.
Web services
Teknologi yang memungkinkan suatu bisnis untuk menciptakan product dan transaksi B2B
(business-to-business) pada Internet.
Workflow application adalah program yang mengikuti jalannya process dari awal sampai
selesai.
Virtual private network (VPN)
Menyediakan koneksi yang aman untuk digunakan oleh company network server yang
menggunakan Internet.
Online banking dan online trading
Online banking memungkinkan user untuk melakukan transaksi perbankan melalui website
bank dengan menggunakan bank accounts masing-masing. Online trading memungkinkan
user untuk melakukan investasi tanpa harus berhubungan dengan broker, biasanya dengan
transaction fee lebih rendah.
RAID

Redundant array of independent disks

Kumpulan dua atau lebih integrated hard disks
20

Lebih reliable daripada traditional hard disks
Cara kerja sistem RAID

Mirroring— menulis data pada dua disk pada saat yang sama

Meningkatkan reliability

Striping—membagi data pada sejumlah disk

Meningkatkan access time Enterprise storage system

Strategi perusahaan yang fokus pada kemampuan untuk menyimpan, melindungi,
mengatur dan backup data

Menggunakan berbagai macam teknik

CD-ROM server, atau DVD-ROM server, menggunakan sejumlah CD-ROM atau
DVD-ROM
Blade server

Biasa disebut dengan ultradense server

Server yang sangat lengkap pada single card, atau blade, daripada menggunakan
system unit

Menyimpan banyak ruang, membutuhkan sedikit usaha perawatan, menggunakan
sedikit energi dan mudah untuk ganti atau upgrade

Chasing Blade server dapat menyimpan banyak blades
Thin client

Small terminal-like computers

Biasanya tergantung pada server untuk penyimpanan data dan proses data

Tidak tersedia banyak komponen seperti yang umum ada pada komputer personal
Scalability dan interoperability
Scalability, cara mengukur seberapa baik sistem hardware komputer, software aplikasi atau
sistem informasi dapat mengikuti perkembangan kebutuhan.
Interoperability, kemampuan untuk membagi informasi kepada sistem informasi yang lain
didalam suatu perusahaan.
Backup procedure

Rencana yang dibuat secara berkala dan rutin untuk melakukan copy dan simpan data
serta program files
21

Dapat menggunakan kombinasi dari full backups dan differential atau incremental
backups
BAB 15
COMPUTER CAREERS AND CERTIFICATION
Yang diharapkan dari profesional komputer yaitu Saat ini pekerja komputer 10,5 juta dengan
peningkatan yang diharapkan dari 2 sampai 3% per tahun. Jumlah mahasiswa jurusan yang
berkaitan dengan bidang komputer menurun.
Apa saja bidang utama di mana kesempatan kerja dapat ditemukan:
-
Umum bisnis dan organisasi pemerintah
Komputer peralatan lapangan
Bidang perangkat lunak komputer
Layanan komputer dan bidang perbaikan
penjualan komputer
Pendidikan Komputer dan bidang pelatihan
Bidang IT konsultan
Departemen teknologi informasi (TI) adalah Departemen dalam bisnis atau instansi
pemerintah yang mempekerjakan orang-orang di pekerjaan yang berhubungan dengan
komputer.Bertanggung jawab untuk menjaga operasi komputer semua dan jaringan operasi
lancar. Pekerjaan yang ada di departemen TI :
Bidang peralatan komputer :
-
Produsen dan distributor komputer dan komputer yang berhubungan dengan hardware
Karir melibatkan desain, manufaktur, dan produksi peralatan komputer
22
Bidang perangkat lunak komputer :
-
Perusahaan yang mengembangkan, memproduksi, dan perangkat lunak pendukung
Pemimpin proyek analisis kebutuhan, desain solusi, dan mengawasi proses
pengembangan perangkat lunak
Programmer menulis dan tes komputer progra
Perangkat lunak insinyur desain dan mengembangkan perangkat lunak
Komputer penelitian ilmuwan, menciptakan, dan mengembangkan solusi untuk masalah
software yang kompleks
Layanan komputer dan bidang perbaikan :
-
Menyediakan pemeliharaan preventif, instalasi komponen, dan jasa perbaikan
Teknisi komputer-menginstal, memelihara, dan perangkat keras perbaikan
Apa karir peluang di penjualan komputer? Penjual komputer membutuhkan pemahaman
umum tentang komputer dan pengetahuan spesifik dari produk yang mereka jual. Apa karir
kesempatan dalam pendidikan dan pelatihan? Sekolah, perguruan tinggi, universitas, dan
perusahaan swasta perlu pendidik dan pelatih. Pelatih perusahaan mengajari karyawan
bagaimana menggunakan perangkat lunak, desain dan mengembangkan sistem, dan program.
Apakah konsultan IT? Individu yang mengacu pada keahlian dalam bidang khusus komputer;
pemilihan komputer, desain sistem, komunikasi, konfigurasi hardware dan software, desain
jaringan dan instalasi, dan pengembangan web.
Apakah tiga disiplin ilmu yang luas dalam pendidikan tinggi yang menghasilkan
mayoritas entry-level karyawan dalam industri komputer?
Sistem informasi komputer (CIS) adalah Program yang menekankan pengetahuan dan
keterampilan teknis. Kadang-kadang disebut sistem informasi manajemen (MIS) atau
teknologi informasi manajemen. Computer science (CS) adalah Program yang menekankan
teoritis sisi pemrograman dan sistem operasi, juga disebut rekayasa perangkat lunak.
Bagaimana perusahaan yang berkaitan dengan komputer mengiklankan lowongan
pekerjaan? Beberapa situs Web khusus dalam membantu orang menemukan pekerjaan.
Beberapa memungkinkan pencari kerja untuk mengirimkan resume secara online.
23
Apa yang beberapa organisasi untuk para profesional komputer? Association for Computing
Machinery (ACM) "ilmu-berorientasiAsosiasi Profesional Teknologi Informasi (AITP)
"programmer, analis sistem, dan pengolahan informasi manajer‖. Apa grup pengguna?
Koleksi orang dengan peralatan komputer umum atau kepentingan perangkat lunak.
Apa itu pertumbuhan profesional dan pendidikan berkelanjutan? Acara seperti
lokakarya, seminar, konferensi, konvensi, dan pameran dagang. Pelatihan dalam bentuk buku,
video pelatihan berbasis, pelatihan berbasis komputer (CBT), berbasis Web pelatihan (WBT),
dan Instruktur pelatihan yang dipimpin. Bagaimana Anda bisa tetap terinformasi tentang
industri komputer? Melalui industri komputer publikasi atau berita, blog, dan teknis situs
Web.
Sertifikasi
Apakah sertifikasi? Proses verifikasi pengetahuan teknis di daerah tertentu. Kemahiran itu
diakui dengan sertifikat. Keuntungan dari sertifikasi adalah dapat meningkatkan karir
karyawan, memberikan yang lebih baik berdiri sebagai industri profesional, dan gaji yang
lebih tinggi dan bonus.
Apa manfaat dari vendor yang disponsori sertifikasi? Vendor menyediakan akses ke
informasi teknis, pelatihan lanjutan, dan diskon pada publikasi dan alat. Bagaimana sertifikasi
menguntungkan pelanggan, pengusaha, dan industri? Pelanggan menerima layanan yang
lebih baik dari karyawan dengan sertifikasi. Pengusaha mendapatkan keuntungan dari pekerja
lebih produktif dan berpengetahuan. Sertifikasi adalah suatu bentuk industri swa-regulasi.
Lembaga Sertifikasi Profesi Komputer (ICCP) mendefinisikan standar yang dirancang untuk
meningkatkan tingkat kompetensi untuk industri komputer.
Apa aplikasi sertifikasi perangkat lunak? Fokus pada pengetahuan tentang perangkat
lunak aplikasi. Kadang-kadang disebut pengguna akhir sertifikasi. Seperti : Microsoft Office
Specialist (MOS)sponsored by Microsoft, Microsoft Certified Desktop Support Technician
(MCDST) sponsored by Microsoft, Adobe Certified Expert sponsored by Adobe Systems,
IBM Certified Professional for Lotus Software sponsored by IBM, Macromedia Certified
Professional sponsored by Macromedia.
Apa operasi sistem sertifikasi? Fokus pada keterampilan khusus-pengguna insinyur,
operator, administrator sistem, dan sistem. Perbedaan tingkat sertifikasi. Seperti : Microsoft
Certified Professional (MCP) sponsored by Microsoft, Red Hat Certified Engineer (RHCE)
sponsored by Red Hat, Red Hat Certified Technician (RHCT) sponsored by Red, Sun
Certified System Administrator sponsored by Sun, IBM Certified Specialist sponsored by
IBM.
Apakah sertifikasi pemrograman? Pengakuan pelatihan pemrograman. Memperluas basis
pengetahuan dan keterampilan. Seperti : Certified Software Development Professional
(CSDP) sponsored by IEEE, Computer Society IBM Certified Solution Developer sponsored
by IBM, Microsoft Certified Application Developer (MCAD) sponsored by Microsoft,
Microsoft Certified Solution Developer (MCSD) sponsored by Microsoft, Sun Certified
Enterprise Architect sponsored by Sun, Sun Certified Java Developer sponsored by Sun, Sun
Certified Programmer sponsored by Sun.
24
Apakah sertifikasi hardware? Pengakuan pengetahuan umum dari hardware dan software
pengendalian yang dibutuhkan untuk mendirikan, menjaga, dan perbaikan komputer. Dapat
sempit atau luas terfokus. Seperti : A+ sponsored by Computing Technology Industry
Association (CompTIA), IBM eServer Certified Specialist sponsored by IBM, NACSE
Network Technician (NNT) sponsored by National Association of Communication Systems
Engineers (NACSE).
Apakah sertifikasi jaringan? Diberikan kepada profesional yang menunjukkan keahlian
dalam perencanaan, menginstal, mengelola, dan pemecahan masalah jaringan. Seperti :
Certified Novell Administrator (CNA) sponsored by Novell, Certified Novell Engineer
(CNE) sponsored by Novell, Cisco Certified Network Professional (CCNP) sponsored by
Cisco, Network+ sponsored by Computing Technology Industry Association (CompTIA Sun
Certified Network Administrator sponsored by Sun.
Apa komputer forensik sertifikasi? Penemuan, pengumpulan, dan analisis bukti yang
ditemukan pada komputer dan jaringan. Memegang sertifikat dianggap sangat kredibel dalam
kasus kejahatan komputer. Seperti : Certified Electronic Evidence Collection Specialist
(CEECS) sponsored by International Association of Computer Investigative Specialists
(IACIS), Certified Forensic Computer Examiner (CFCE) sponsored by International
Association of Computer Investigative Specialists (IACIS), Certified Computer Examiner
(CCE) sponsored by International Society of Forensic Computer Examiners (ISFCE).
Apa sertifikasi keamanan? Mengukur kemampuan untuk mengidentifikasi dan
mengendalikan risiko keamanan untuk sumber daya komputer. Seperti : Certified Information
Security Professional (CISSP) sponsored by (ISC), Systems Security Certified Practitioner
(SSCP) sponsored by (ISC)2 ,Security Certified Network Professional (SCNP) sponsored by
The Security Certified Program Security Certified Network Architect (SCNA) sponsored by
The Security Certified Prog.
Apakah sertifikasi internet? Membutuhkan keahlian teknis dalam perangkat keras
jaringan dan konfigurasi. Termasuk manajemen Web, pemrograman Web, dan sertifikasi
pengembangan Web. Seperti : Certified Internet Webmaster (CIW)sponsored by Prosoft
Training, Cisco Certified Internetwork Expert (CCIE) sponsored by Cisco, Certified Web
Professional (CWP) sponsored by International Webmasters Association.
Apa database sertifikasi sistem? Diberikan untuk pengetahuan tentang sistem manajemen
database tertentu. Uji berbagai tugas staf manajemen database harus melakukan. Seperti :
IBM Certified Solutions Expert–DB2 sponsored by IBM, IBM Certified Solutions Expert–
Informix sponsored by IBM, Microsoft Certified Database Administrator (MCDBA)
sponsored by Microsoft, Oracle Certified Professional sponsored by Oracle, Sybase Certified
Professional sponsored by Sybase.
25
Download