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