The Alien

Selasa, 19 Desember 2017

Chapter 15. Komputer Karir dan Sertifikasi


A. Karir di Industri Komputer

+ Kesempatan kerja di industri komputer umumnya tersedia di satu atau lebih bidang berikut :

· Organisasi bisnis dan pemerintah umum dan departemen TI mereka
· Bidang peralatan komputer
· Bidang perangkat lunak komputer
· Bidang servis dan perbaikan komputer
· Penjualan komputer
· Bidang pendidikan dan pelatihan komputer
· Konsultasi IT

+ Pekerjaan di departemen TI biasanya terbagi dalam enam bidang utama, yaitu :
· Pengelolaan
· Pengembangan sistem dan pemrograman
· Layanan Teknis
· Operasi
· Latihan
· Keamanan

+ Bidang peralatan komputer terdiri dari produsen dan distributor komputer dan perangkat keras yang berhubungan dengan komputer. Bidang perangkat lunak komputer terdiri dari perusahaan yang mengembangkan, memproduksi, dan mendukung berbagai perangkat lunak. Jenis pekerjaan bisa meliputi :

· Pemimpin proyek
· Manajer proyek
· Pemrogram / pengembang aplikasi desktop atau mobile
· Memimpin teknis
· Insinyur perangkat lunak
· Ilmuwan komputer

+ Bidang servis dan perbaikan komputer menyediakan:
· Pemeliharaan preventif
· Instalasi komponen
· Jasa perbaikan


B. Mempersiapkan Karir di Industri Komputer

+ Sebuah sekolah perdagangan biasanya menawarkan program di :

· Pemrograman
· Desain dan pengembangan web
· Desain grafis
· Perawatan perangkat keras
· Jaringan
· Personal computer support
· Keamanan

+ Tiga ilmu yang menghasilkan jumlah karyawan terbesar :

· Sistem Informasi Komputer
· Ilmu Komputer
· Teknik Komputer

+ Penting untuk terus mengikuti tren dan teknologi industri dan untuk mengembangkan keterampilan baru, misalnya :

· Organisasi profesional dan jaringan pribadi
· Pertumbuhan profesional dan pendidikan berkelanjutan
· Publikasi komputer
· Sertifikasi

+ Grup pengguna adalah kumpulan orang dengan peralatan komputer umum atau kepentingan perangkat lunak. Konferensi, konvensi, dan pameran dagang merupakan cara terbaik untuk tetap mengetahui produk dan layanan baru. Ratusan publikasi industri komputer tersedia secara online, yaitu :

· Computerworld
· InfoWorld
· PC Magazine
· PC World

+ Situs web yang mendiskusikan atau berbagi pendapat, analisis, ulasan, atau berita tentang teknologi :

· Slashdot
· The Register
· AnandTech
· Tom’s Hardware Guide


C. Sertifikasi

+ Sertifikasi adalah proses verifikasi pengetahuan teknis seseorang yang telah menunjukkan kompetensi di bidang tertentu. Sertifikasi komputer tersedia di bidang ini :

· Aplikasi perangkat lunak
· Sistem operasi
· Pemrograman
· Perangkat keras
· Jaringan
· Forensik digital
· Keamanan
· Inernet
· Sistem database

+ Sertifikasi TI dapat :

· Meningkatkan karir karyawan
· Tingkatkan kedudukan profesional
· Tingkatkan gaji pegawai

+ Pilihan pelatihan sertifikasi tersedia sesuai dengan setiap gaya belajar :
- Belajar sendiri
Membutuhkan motivasi tinggi
Sedikit mahal
- Kelas pelatihan online
Siswa mengatur langkah mereka sendiri
Bisa jadi sepertiga harga program yang dipimpin oleh instruktur
- Pelatihan yang dipimpin instruktur
Biasanya rentang dari beberapa hari sampai beberapa bulan
Beberapa sponsor mengadakan sesi mereka sendiri
- Sumber daya web
Dapat mencakup tujuan kursus terperinci, panduan pelatihan, pertanyaan uji sampel, chat room, dan kelompok diskusi. Sertifikasi biasanya dilakukan di komputer di pusat pengujian. Dengan Tes Adaptif Terkomputerisasi (CAT) yaitu tes menganalisis respons seseorang saat mengikuti tes.


D. Panduan Untuk Sertifikasi

+ Sertifikasi Perangkat Lunak Aplikasi

· Microsoft Certified Application Specialist (MCAS)
· Microsoft Certified Application Professional (MCAP)
· Teknisi Dukungan Microsoft Certified Desktop (MCDST)
· Adobe Certified Associate
· Pakar Adobe Certified (ACE)
· Adobe Certified Instructor (ACI)
· IBM Certified Professional for Lotus Software

+ Sertifikasi Sistem Operasi

· Spesialis Bersertifikasi IBM
· Microsoft Certified IT Professional (MCITP)
· Spesialis Teknologi Bersertifikat Microsoft (MCT)
· Novell Certified Linux Professional (CLP)
· Red Hat Certified Engineer (RHCE)
· Teknisi Bersertifikasi Red Hat (RHCT)
· Sun Certified System Administrator (SCSA)

+ Sertifikasi Programmer / Pengembang

· Certified Software Development Associate (CSDA)
· Profesional Pengembangan Perangkat Lunak Bersertifikat (CSDP)
· IBM Certified Solution Developer
· Microsoft Certified Professional Developer (MCPD)
· Sun Certified Enterprise Architect (SCEA)
· Sun Certified Java Developer (SCJD)
· Sun Certified Java Programmer (SCJP)
· Sun Certified Mobile Application Developer (SCMAD)

+ Sertifikasi Perangkat Keras

· A+
· Pakar Sistem Bersertifikat Dell
· IBM eServer Certified Specialist

+ Sertifikasi Jaringan

· Administrator Bersertifikat Novell (NCA)
· Novell Certified Engineer (NCE)
· Cisco Certified Network Associate (CCNA)
· Cisco Certified Network Professional (CCNP)
· Cisco Certified Internetwork Expert (CCIE)
· Microsoft Certified Systems Administrator (MCSA)
· Network+
· Sun Certified Network Administrator (SCNA)

+ Sertifikasi Digital Forensik

· Certified Computer Examiner (CCE)
· Pemeriksa Forensik Komputer Bersertifikasi (Certified Computer Forensics Examiner / CCFE)
· Certified Electronic Bukti Koleksi Spesialis (CEECS)
· Informasi Bersertifikat Forensik Investigator (CIFI)

+ Sertifikasi Keamanan

· Certified Information Systems Security Professional (CISSP)
· Security Certified Network Architect (SCNA)
· Security Certified Network Professional (SCNP)
· Spesialis Jaringan Bersertifikat Keamanan (SCNS)
· Praktisi Bersertifikat Sistem Keamanan (SSCP)

+ Sertifikasi Internet

· Certified Internet Webmaster (CIW)
· Certified Web Professional (CWP)

+ Database System Certifications

· IBM Certified Solutions Expert – DB2
· IBM Certified Solutions Expert – Informix
· Microsoft Certified IT Professional (MCITP)
· Oracle Certified Professional (OCP)
· Sybase Certified Professional



Sekian Postingan kali ini semoga bermanfaat,
Thanks for visitting..

Chapter 14. Komputasi Enterprise

 
A. Apa itu Komputasi Enterprise?

Komputasi Enterprise melibatkan penggunaan komputer dalam jaringan, seperti LAN dan WAN, atau serangkaian jaringan yang saling berhubungan yang mencakup berbagai sistem operasi, protokol, dan arsitektur jaringan yang berbeda.
Dalam perusahaan, pengguna biasanya termasuk dalam salah satu dari empat kategori :
· Dalam Manajemen enterprExecutive
· Manajemen menengah
· Manajemen operasional
· Karyawan Nonmanajemen
Informasi Perusahaan adalah informasi yang dikumpulkan dalam operasi organisasi perusahaan berukuran sedang.
Manajer mengkoordinasikan sumber daya dengan melakukan empat aktivitas :
· Perencanaan
· Pengorganisasian
· Terkemuka
· Mengontrol



B. Sistem Informasi di Perusahaan

Sistem informasi adalah seperangkat perangkat keras, perangkat lunak, data, orang, dan prosedur yang bekerja sama menghasilkan informasi.
Unit fungsional dalam perusahaan mungkin termasuk :
· Akuntansi dan Keuangan
· Sumber daya manusia
· Rekayasa atau Pengembangan Produk
· Manufaktur
· Pemasaran
· Penjualan
· Distribusi
· Pelayanan pelanggan
· Teknologi Informasi
Sistem Informasi Sumber Daya Manusia (HRIS) mengelola satu atau lebih fungsi sumber daya manusia. Sistem Manajemen Hubungan Karyawan mengelola komunikasi antara karyawan dan bisnis.

Computer-Aided Design (CAD) menggunakan komputer dan perangkat lunak khusus untuk membantu teknik, perancangan, dan perancangan. Computer-Aided Engineering (CAE) menggunakan komputer untuk menguji desain produk. Computer-Aided Manufacturing (CAM) adalah penggunaan komputer untuk mengendalikan peralatan produksi. Manufaktur Terpadu Komputer (CIM) menggunakan komputer untuk mengintegrasikan berbagai operasi proses manufaktur.

Material Requirements Planning (MRP) menggunakan perangkat lunak untuk membantu memantau dan mengendalikan proses yang berkaitan dengan produksi. Manufacturing Resource Planning II (MRP II) merupakan perpanjangan MRP dan juga mencakup perangkat lunak yang membantu dalam penjadwalan.

Sistem Kontrol Kualitas membantu organisasi mempertahankan atau memperbaiki kualitas produk atau layanannya. Sistem Informasi Pemasaran berfungsi sebagai gudang utama untuk tugas departemen pemasaran.

Software Sales Force Automation (SFA) melengkapi tenaga penjualan dengan alat elektronik yang mereka butuhkan agar lebih produktif.
Sistem Distribusi melakukan fungsi berikut :

· Menyediakan peramalan untuk pengendalian persediaan
· Mengelola dan melacak pengiriman produk
· Berikan informasi dan analisis persediaan di gudang

Perangkat Lunak Manajemen Interaksi Pelanggan (CIM) mengelola interaksi sehari-hari dengan pelanggan.
Program Pengelolaan Situs Web mengumpulkan data yang dirancang untuk membantu organisasi membuat keputusan berdasarkan kehadiran Web mereka.
Sistem informasi tujuan umum umumnya termasuk dalam satu dari lima kategori :

· Sistem Informasi Kantor
· Sistem pemrosesan transaksi
· Sistem manajemen informasi
· Sistem Pendukung Keputusan
· Sistem ahli

Sistem Informasi Terpadu :

· Manajemen Hubungan Pelanggan mengelola informasi tentang pelanggan, interaksi dengan pelanggan, pembelian sebelumnya, dan minat.
· Perencanaan Sumber Daya Perusahaan menyediakan perangkat lunak terpusat dan terpadu untuk membantu mengelola dan mengkoordinasikan kegiatan yang sedang berjalan.
· Sistem Manajemen Konten adalah sistem informasi yang menggabungkan database, perangkat lunak, dan prosedur


C. Teknologi dan Metodologi Enterprise-Wide

Beberapa teknologi yang digunakan dalam perusahaan meliputi :

· Portal
· Gudang data
· Pertukaran data elektronik
· Extranet
· Layanan web
· Manajemen sistem dokumen
· Alur kerja
· Jaringan pribadi virtual

Portal adalah kumpulan tautan, konten, dan layanan yang disajikan pada halaman Web yang menarik untuk fungsi pekerjaan tertentu. Gudang Data adalah database besar yang menyimpan dan mengelola data yang dibutuhkan untuk menganalisis transaksi historis dan terkini.

EDI adalah seperangkat standar yang mengendalikan transfer data bisnis dan informasi antar komputer baik di dalam maupun antar perusahaan.
Ekstranet adalah bagian dari jaringan perusahaan yang memungkinkan pelanggan atau pemasok perusahaan untuk mengakses bagian intranet perusahaan.

Layanan Web memungkinkan perusahaan menciptakan interaksi produk dan B2B melalui Internet.
Sistem Manajemen Dokumen (DMS) memungkinkan penyimpanan dan pengelolaan dokumen perusahaan.

Alur Kerja adalah proses yang didefinisikan yang mengidentifikasi serangkaian tindakan spesifik yang terlibat dalam menyelesaikan proyek atau proses bisnis tertentu. Jaringan Pribadi Virtual (VPN) menyediakan pengguna seluler, vendor, dan pelanggan yang memiliki koneksi aman ke server jaringan perusahaan.


D. Virtualisasi dan Komputasi Awan

Virtualisasi adalah praktik berbagi atau menggabungkan sumber daya komputasi.
Virtualisasi Server :

· Menyediakan kemampuan untuk membagi server fisik secara logis ke dalam banyak server virtual.
Virtualisasi Penyimpanan :
· Menyediakan kemampuan untuk membuat perangkat penyimpanan logis tunggal dari banyak perangkat penyimpanan fisik.

Komputasi Awan adalah layanan Internet yang menyediakan kebutuhan komputasi bagi pengguna komputer.
Komputasi Grid menggabungkan banyak server dan / atau komputer pribadi di jaringan untuk bertindak sebagai satu komputer besar.


E. Perangkat Keras Perusahaan

Perangkat Keras Perusahaan memungkinkan organisasi besar untuk mengelola dan menyimpan informasi dan data menggunakan perangkat yang disesuaikan untuk :

· Penggunaan berat
· Ketersediaan maksimum
· Efisiensi maksimal
· RAID duplikat data dan menerapkan duplikasi dengan cara yang berbeda.

Network Attached Storage (NAS) adalah server yang menyediakan penyimpanan kepada pengguna dan sistem informasi yang melekat pada jaringan. Jaringan Area Penyimpanan (SAN) adalah jaringan berkecepatan tinggi yang menyediakan penyimpanan ke server lain yang dilampirkan. Sistem Penyimpanan Perusahaan adalah strategi yang berfokus pada ketersediaan, perlindungan, organisasi, dan penyimpanan cadangan di perusahaan. Tujuannya adalah untuk mengkonsolidasikan penyimpanan.

Server Blade mengepak server komputer lengkap dengan satu kartu (disebut pisau) dan bukan unit sistem. Klien Tipis adalah komputer terminal-like kecil yang kebanyakan bergantung pada server untuk penyimpanan dan pemrosesan data.



F. Ketersediaan Tinggi, Skalabilitas, dan Interoperabilitas

Skalabilitas adalah ukuran seberapa baik perangkat keras, perangkat lunak, atau sistem informasi komputer dapat tumbuh untuk memenuhi tuntutan kinerja yang meningkat.
Interoperabilitas adalah kemampuan sistem informasi untuk berbagi informasi dengan sistem informasi lain dalam perusahaan.



G. Prosedur Backup

Perlindungan Data terus menerus menyediakan backup data secara otomatis setiap kali data diubah dalam perusahaan.
Rencana Pemulihan Bencana adalah rencana tertulis yang menjelaskan langkah-langkah yang akan diambil perusahaan untuk memulihkan operasi komputer jika terjadi bencana. Berisi empat komponen utama :

· Rencana darurat
· Rencana cadangan
· Rencana pemulihan · Uji rencana

Chapter 13. Bahasa Pemrograman dan Pembangunan Progrman

A. Program Komputer dan Bahasa Pemrograman

Program Komputer adalah serangkaian petunjuk yang mengarahkan komputer untuk melakukan tugas-tugas dibuat oleh seorang programmer yang menggunakan bahasa pemrograman.


B. Bahasa Tingkat Rendah

Bahasa Mesin adalah generasi pertama bahasa hanya bahasa komputer langsung mengenali pemrograman.
Majelis bahasa adalah generasi kedua Programmer menulis petunjuk menggunakan instruksi simbolis kode sumber program bahasa pemrograman mengandung kode untuk dikonversi ke bahasa mesin.


C. Bahasa Prosedural

Dalam bahasa prosedural, programmer menulis petunjuk yang memberitahu komputer apa yang harus dicapai dan bagaimana melakukannya.
COBOL (COmmon Business-Oriented Language) dirancang untuk aplikasi bisnis, tetapi mudah untuk membaca karena pernyataan seperti bahasa Inggris.


D. Berorientasi Objek Bahasa Pemrograman dan Alat-Alat Pengembangan Program

Bahasa Object-Oriented Programming (OOP) memungkinkan pemrogram kemampuan untuk menggunakan kembali dan memodifikasi obyek yang ada. Keuntungan lain meliputi :

· Objek dapat digunakan kembali
· Programmer membuat aplikasi lebih cepat
· Bekerja dengan baik dalam lingkungan yang RAD
· Kebanyakan program pengembangan alat yang IDEs

Java adalah berorientasi objek dikembangkan bahasa pemrograman oleh Sun Microsystems.
The Microsoft .NET Framework memungkinkan hampir semua jenis program untuk menjalankan di Internet atau jaringan bisnis internal, serta komputer dan perangkat mobile. Fitur yang termasuk :

 · CLR (Common Language Runtime)
· Classes

Visual Studio adalah Microsoft suite program pengembangan alat.
· Visual Basic didasarkan pada bahasa pemrograman dasar
· Visual C++ Berdasarkan C++
· Visual C# menggabungkan elemen-elemen pemrograman C++ dengan mudah, cepat-pengembangan lingkungan

Bahasa pemrograman visual adalah bahasa yang menggunakan antarmuka visual atau grafis untuk membuat semua kode sumber.

Borland Delphi adalah alat pengembangan program yang kuat yang sangat ideal untuk membangun perusahaan berskala besar dan aplikasi Web di lingkungan RAD.
PowerBuilder adalah sebuah alat pengembangan program kuat RAD.

4GL (Fourth-Generation Language) adalah bahasa nonprosedural yang memungkinkan pengguna dan pemrogram untuk mengakses data dalam database. Salah satu 4GL yang populer adalah SQL.
Bahasa pemrograman klasik yaitu :

· Ada
· ALGOL
· APL
· BASIC
· Forth
· FORTRAN
· HyperTalk
· LISP
· Logo
· Modula-2
· Pascal
· PILOT
· PL/1
· Prolog
· RPG
· Smalltalk

Aplikasi Generator adalah sebuah program yang menciptakan kode sumber atau kode mesin dari spesifikasi fungsi yang diperlukan.

Makro adalah serangkaian pernyataan yang memerintahkan aplikasi bagaimana untuk menyelesaikan tugas.


  E. Pengembangan Halaman Web

HTML adalah bahasa format khusus programmer yang menggunakan format dokumen untuk tampilan di Web. XHTML adalah bahasa markup yang memungkinkan situs Web untuk ditampilkan lebih mudah pada perangkat mobile. Web browser dapat mengeksekusi program pendek untuk menambahkan elemen interaktif ke halaman web untuk mengirim dan menerima informasi antara komputer anda dan server web, program ini menggunakan CGI (Common Gateway Interface).

· Script
· Applet
· Servlets
· Kontrol Active X

Programmer menulis skrip applet, servlets, atau kontrol ActiveX yang menggunakan berbagai bahasa, yaitu :

· JavaScript
· Perl
· PHP
· Rexx
· Tcl
· VBScript

Dynamic HTML (DHTML) memungkinkan pengembang Web menyertakan lebih banyak minat grafis dan interaktivitas.

Ruby on Rails (RoR) menyediakan teknologi untuk mengembangkan situs Web berorientasi objek dan berbasis database.

Web 2.0 memungkinkan situs Web menyediakan sarana bagi pengguna untuk :

· Bagikan informasi pribadi
· Izinkan pengguna untuk memodifikasi konten situs Web
· Memiliki perangkat lunak apliasi yang ada di dalam situs

Perangkat lunak authoring halaman web dapat membuat halaman Web yang canggih yang mencakup gambar, video, audio, animasi, dan efek lainnya :

· Dreamweaver
· Expression Web
· Flash
· SharePoint Designer

Perangkat lunak authoring multimedia memungkinkan pemrogram menggabungkan teks, grafik, animasi, audio, dan video dalam presentasi interaktif :
· ToolBook
· Director



F. Pengembangan Program
 

Pengembangan program terdiri dari serangkaian langkah yang digunakan programmer untuk membangun program computer :

1) Langkah 1 - Menganalisis Persyaratan

Untuk memulai pengembangan program, programmer :
- Tinjau persyaratannya
- Bertemu dengan analis sistem dan pengguna Mengidentifikasi input, processing, dan output
- Bagan IPO

2) Langkah 2 - Solusi Desain

Rancang algoritma solusi Dalam desain terstruktur, pemrogram biasanya dimulai dengan desain umum dan bergerak menuju desain yang lebih rinci. Pemrogram menggunakan grafik hierarki untuk menampilkan modul program secara grafis UML (Unified Modeling Language) telah diadopsi sebagai notasi standar untuk pemodelan dan pengembangan objek.

3) Langkah 3 - Validasi Desain

Periksa kesalahan logika menggunakan data uji :

- Mengembangkan berbagai set data uji
- Menentukan hasil yang diharapkan
- Melangkah melalui algoritma
- Membandingkan hasil
- Ulangi langkah-langkah untuk setiap data uji

4) Langkah 4 - Melaksanakan Desain

Implementasi perancangan meliputi penggunaan alat pengembangan program yang membantu pemrogram dengan :

- Membangkitkan atau menyediakan beberapa atau semua kode.
- Menulis kode yang menerjemahkan desain menjadi program antarmuka pengguna.
- Program ekstrem adalah strategi di mana pemrogram segera memulai solusi pengkodean dan pengujian segera setelah persyaratan ditetapkan.

5) Langkah 5 - Solusi Uji

Tujuan pengujian program adalah memastikan program berjalan dengan benar dan bebas dari kesalahan. Kesalahan meliputi kesalahan sintaks dan kesalahan logika

- Debugging program melibatkan penghapusan bug
- Beta adalah program yang memiliki sebagian besar atau seluruh fitur dan fungsionalitas yang diimplementasikan

6) Langkah 6 - Solusi Dokumen 

Dalam mendokumentasikan solusinya, programmer melakukan dua aktivitas :

- Meninjau kode program
- Meninjau semua dokumentasi

Chapter 12. Pengembangan Sistem Informasi

Apa Itu Pengembangan Sistem?

Pengembangan Sistem adalah seperangkat kegiatan yang digunakan untuk membangun sebuah sistem informasi. Suatu sistem adalah seperangkat komponen yang berinteraksi untuk mencapai tujuan bersama. Sistem informasi (IS) adalah kumpulan perangkat keras, perangkat lunak, data, orang, dan prosedur yang bekerja sama untuk menghasilkan informasi yang berkualitas.

Kegiatan pengembangan sistem dikelompokkan ke dalam fase, dan disebut Siklus Hidup
Pengembangan sistem harus mengikuti tiga pedoman umum, yaitu :

· Kegiatan kelompok atau tugas menjadi fase
· Libatkan pengguna
· Tentukan standard

Manajemen proyek adalah proses perencanaan, penjadwalan, dan pengendalian kegiatan selama pengembangan sistem. Untuk merencanakan dan menjadwalkan proyek secara efisien, pemimpin proyek mengidentifikasi :

· Ruang lingkup proyek
· Kegiatan yang dibutuhkan
· Perkiraan waktu untuk setiap aktivitas
· Perkiraan biaya untuk setiap aktivitas
· Urutan kegiatan
· Kegiatan yang bisa berlangsung pada waktu bersamaan

Alat populer yang digunakan untuk merencanakan dan menjadwalkan hubungan waktu di antara aktivitas proyek adalah Bagan Gantt. Diagram PERT juga dapat digunakan untuk perencanaan dan penjadwalan waktu.

Kelayakan adalah ukuran seberapa sesuai perkembangan suatu sistem terhadap organisasi.

· Kelayakan operasional
· Kelayakan teknis
· Kelayakan ekonomi

Dokumentasi adalah pengumpulan dan summarization data dan informasi.
Selama pengembangan sistem, anggota tim proyek mengumpulkan data dan informasi menggunakan beberapa teknik, yaitu :

· Review dokumentasi
· Mengamati
· Survey
· Wawancara
· Sesi JAD
· Penelitian


1. Tahap Perencanaan

Tahap perencanaan untuk sebuah proyek dimulai saat komite pengawas menerima permintaan proyek
Empat kegiatan utama yang dilakukan adalah :

· Meninjau dan menyetujui permintaan proyek
· Prioritaskan permintaan proyek
· Alokasi sumber daya
· Bentuk tim pengembangan proyek


2. Tahap Analisis

Tahap analisis terdiri dari dua kegiatan utama :

· Lakukan Penyelidikan Pendahuluan :
Menentukan dan mendefinisikan sifat pasti dari masalah atau perbaikan
Wawancara pengguna yang mengajukan permintaan
· Lakukan Analisa Rinci :

 Pelajari bagaimana sistem yang sekarang bekerja
Tentukan keinginan, kebutuhan, dan persyaratan pengguna
Merekomendasikan solusinya

Pemodelan Proses (Structured Analysis And Design) adalah teknik analisis dan perancangan yang menggambarkan proses yang mengubah input menjadi output.

· Entity-relationship diagram
· Diagram alir data
· Kamus proyek

Diagram Hubungan Entitas (ERD) adalah alat yang secara grafis menunjukkan hubungan antar entitas dalam suatu sistem. Entitas adalah objek dalam sistem yang memiliki data.

Diagram Alir Data (DFD) adalah alat yang secara grafis menunjukkan aliran data dalam suatu sistem.
Meja Keputusan adalah tabel yang berisi daftar berbagai kondisi dan tindakan yang sesuai dengan setiap kondisi.

Pohon Keputusan juga menunjukkan kondisi dan tindakan, namun menunjukkan secara grafis.
Kamus Data menyimpan data nama item, deskripsi, dan rincian lainnya tentang setiap item data.
Diagram kelas secara grafis menunjukkan kelas dan subkelas dalam sebuah sistem. Setiap kelas bisa memiliki satu atau lebih subclass.


3. Tahap Desain

Fase desain terdiri dari dua kegiatan utama, yaitu :

· Akuisisi perangkat keras dan perangkat lunak
· Kembangkan semua rincian sistem informasi baru atau yang dimodifikasi

Untuk mendapatkan perangkat keras dan perangkat lunak yang diperlukan, yaitu dengan :

· Identifikasi spesifikasi teknis : Gunakan teknik penelitian seperti e-zine
· Mintalah proposal vendor : RFQ, RFP, atau RFI dikirim ke vendor potensial atau VAR
· Uji dan evaluasi proposal vendor : Berbagai teknik digunakan untuk menentukan proposal terbaik
· Membuat sebuah keputusan : Analis sistem membuat rekomendasi kepada panitia pengarah

Langkah selanjutnya adalah mengembangkan spesifikasi desain rinci. Terkadang disebut desain fisik, yaitu :

· Desain database
· Desain input dan output
· Desain program

Prototipe (Proof Of Concept) adalah model kerja dari sistem yang diusulkan. Prototip memiliki dokumentasi yang tidak memadai atau hilang.


4. Tahap Pelaksanaan

Tujuan dari tahap implementasi adalah untuk membangun sistem baru atau modifikasi dan kemudian mengirimkannya.

· Kembangkan program
· Pasang dan uji sistem baru
· Melatih pengguna
· Konversikan ke sistem yang baru

Siklus hidup pengembangan program mengikuti langkah - langkah berikut :

· Menganalisis persyaratan
· Rancang solusinya
· Validasi desainnya
· Terapkan desain
· Mengecek solusinya
· Dokumentasikan solusinya

Berbagai tes harus dilakukan pada sistem yang baru, yaitu :

· Tes unit
Memverifikasi bahwa masing-masing program atau objek bekerja dengan sendirinya
· Uji sistem
Verifikasi bahwa semua program dalam aplikasi bekerja sama dengan benar
· Uji integrasi
Memverifikasi bahwa aplikasi bekerja dengan aplikasi lain
· Ujian penerimaan
Memeriksa sistem baru untuk memastikannya bekerja dengan data actual


5. Tahap Operasi, Dukungan, dan Keamanan

Tujuan fase operasi, dukungan, dan keamanan adalah untuk memberikan bantuan berkelanjutan untuk sistem informasi dan penggunanya setelah sistem diterapkan.

· Lakukan kegiatan perawatan
· Pantau kinerja sistem
· Menilai keamanan sistem

Rencana keamanan komputer harus melakukan hal berikut :

· Identifikasi semua aset informasi suatu organisasi
· Identifikasi semua risiko keamanan yang dapat menyebabkan hilangnya aset informasi
· Untuk setiap risiko, identifikasi pengaman yang ada untuk mendeteksi, mencegah, dan memulihkan dari kerugian




Chapte 11. Resiko Keamanan Komputer

Resiko Keamanan Komputer


• Risiko keamanan komputer adalah kejadian atau tindakan yang dapat menyebabkan hilangnya atau kerusakan pada perangkat keras, perangkat lunak, data, informasi, atau kemampuan pemrosesan komputer.

• Sebuah cybercrime adalah tindakan ilegal berbasis online atau berbasis internet seperti Hacker, Crakers, script kiddies, corporate spies, unethical employees, cyberextortionists, cyberterrorist
 
 
A. Beberapa serangan internet dan jaringan :
- computer virus mempengaruhi komputer secara negatif dengan mengubah cara kerja komputer
- worm adalah salinan sendiri berulang kali, gunakan sumber daya dan mungkin mematikan komputer atau jaringan 
- trojan horse merupakan program jahat yang tersembunyi di dalam atau terlihat seperti program yang sah 
- Rootkit adalah Program yang tersembunyi di komputer dan memungkinkan seseorang dari lokasi terpencil untuk memegang kendali penuh
- gejala komputer yang terinfeksi oleh serangan melalui internet dan jaringan
 
 
• Botnet adalah sekelompok komputer yang terkompromikan yang terhubung ke jaringan
         – Komputer yang dikompromikan dikenal sebagai zombie
• Serangan penolakan layanan (serangan DoS) mengganggu akses komputer ke layanan Internet
–DoS terdistribusi (DDoS)
• Backdoor adalah program atau serangkaian instruksi dalam program yang memungkinkan pengguna untuk memotong kontrol keamanan
• Spoofing adalah teknik penyusup yang digunakan untuk membuat jaringan atau transmisi internet mereka tampak sah
 
B . Akses dan penggunaan yang tidak sah
 Akses yang tidak sah adalah penggunaan komputer atau jaringan tanpa izin. Penggunaan yang tidak sah adalah penggunaan komputer atau datanya untuk kegiatan yang tidak disetujui atau mungkin ilegal 
 
C. Pencurian dan Validasme perangkat keras
Pencurian perangkat keras adalah tindakan mencuri peralatan komputer. Kerusakan perangkat keras adalah tindakan merusak atau merusak peralatan komputer
beberapa hal yang bisa dilakukan untuk mengurangi kemungkinan pencurian diantaranya kontrol akses fisik, sistem alarm, kabel untuk mengunci perangkat, sistem lokasi real time, sandi, benda yang dimiliki, dan biometrik
 
D. Pencurian Perangkat Lunak
- mencuri media software

- secara sengaja menghapus program

- secara ilegal menyalin sebuah program

- secara ilegal mengaktifkan dan / atau mendaftarkan sebuah program
 
E. Pencurian Informasi
 Pencurian informasi terjadi saat seseorang mencuri informasi pribadi atau rahasia. Enkripsi adalah proses mengubah data yang dapat dibaca menjadi karakter yang tidak terbaca untuk mencegah akses yang tidak sah

- teknik keamanan yang populer : Digital Certificates, Transport Layer Security ( TLS),Secure HTTP, VPN
 
F. Kegagalan Sistem

•Kegagalan sistem adalah malfungsi yang berkepanjangan pada sebuah komputer

•Banyak yang dapat menyebabkan kegagalan sistem, meliputi:

–Perangkat keras yang usang

–Bencana alam

–Masalah kelistrikan

–Error pada program komputer

Chapter 10. Database


Basis Data ( Database )


Pengumpulan data disusun dengan cara yang memungkinkan akses, pengambilan, dan penggunaan data tersebut. Data adalah Kumpulan sesuatu yang belum diproses bisa berupa teks, angka, gambar, suara, video. Sedangkan Informasi merupakan data yang sudah di proses / diolah berupa dokumen, suara, gambar, video.

A. Database software / Database Management system ( DBMS)

Database software / Database Management system ( DBMS) memungkinkan pengguna untuk membuat komputerisasi data, menambah, mengubah, menghapus, mengurutkan, mengambil dan membuat laporan dari data. File maintenance mengacu pada prosedur yang menjaga arus data.

Beberapa tools yang disediakan oleh DBMS :

•  Query language terdiri dari pernyataan sederhana dan mirip bahasa Inggris yang memungkinkan pengguna menentukan data untuk ditampilkan, dicetak, atau disimpan

• Query by example (QBE) menyediakan GUI untuk membantu pengguna dengan mengambil data

• Form adalah jendela pada layar yang menyediakan area untuk memasuki atau memodifikasi data dalam database Generator laporan memungkinkan pengguna merancang laporan di layar, mengambil data ke dalam rancangan laporan, lalu menampilkan atau mencetak laporan

• DBMS menyediakan sarana untuk memastikan hanya pengguna yang berwenang mengakses data pada waktu yang diijinkan berupa Hak akses

• DMBS juga menyediakan berbagai teknik untuk mengembalikan basis data ke bentuk yang dapat digunakan jika rusak atau hancur, seperti Backup, Log, Recovery Utility, countinous backup




B. Relasional, Berorientasi Objek, dan Multidimensional basis data

 + Relasional

• relational database menyimpan data dalam tabel yang terdiri dari baris dan kolom
• Setiap baris memiliki primary key
• Setiap kolom memiliki nama yang unik
• Sebuah Hubungan adalah link dalam data

• Structured Query Language (SQL) adalah bahasa query yang memungkinkan pengguna mengelola, memperbarui, dan mengambil data

+ OODB

- object-oriented database(OODB) menyimpan data pada objek
- Contoh aplikasi yang sesuai untuk database berorientasi obyek meliputi multimedia basis data, Groupware basisdata, computer aided design basis data, dan hypertext basis data

+ Multideminsional Basis data

• multidimensional database dapat menyimpan data lebih dari dua dimensi data
• Terkadang dikenal sebagai hypercube
• Dapat mengkonsolidasikan data jauh lebih cepat daripada database relasional
• data warehouse adalah database besar yang menyimpan dan mengelola data yang dibutuhkan untuk menganalisis transaksi historis dan terkini

chapter 9. Komunikasi Komputer ( Jaringan )


A. Komunikasi komputer

Komunikasi pada Komputer menggambarkan suatu proses di mana dua atau lebih komputer atau perangkat transfer data, instruksi, dan informasi




B. Penggunaan Komunikasi Komputer



C. Jaringan Komputer

  • Sebuah jaringan adalah kumpulan komputer dan perangkat yang terhubung bersama-sama melalui perangkat komunikasi dan media transmisi

  • pembagian jaringan berdasarkan ruang lingkup :
         - Jaringan area lokal (LAN) adalah jaringan yang menghubungkan komputer dan perangkat di   wilayah geografis yang terbatas
         - LAN nirkabel (WLAN) adalah LAN yang tidak menggunakan kabel fisik

        - Jaringan area metropolitan (MAN) menghubungkan LAN di area metropolitan
        - Jaringan area luas (WAN)? Adalah jaringan yang mencakup area geografis yang luas


  • Standar Komunikasi jaringan



  • saluran Komunikasi
        • Jumlah data yang dapat melakukan perjalanan melalui saluran komunikasi terkadang disebut bandwidth
        • Latency adalah waktu yang dibutuhkan sinyal untuk melakukan perjalanan dari satu lokasi ke lokasi lain di jaringan
        • Media transmisi membawa satu atau lebih sinyal
        • Media broadband mengirimkan beberapa sinyal secara bersamaan

Selasa, 14 November 2017

Sistem Software


Sistem Operasi dan Program Utilitas

 

A. Operating System 


1. Sistem Operasi (OS) adalah seperangkat program yang berisi instruksi yang bekerja sama untuk mengkoordinasikan semua aktivitas di antara sumber daya perangkat keras komputer.

Sistem Operasi MacOS X

  
2. Fungsi Sistem Operasi :

 • User Interface mengontrol bagaimana Anda memasukkan data dan instruksi dan bagaimana informasi ditampilkan di layar
    Dengan graphical user interface (GUI) Anda berinteraksi dengan menu dan gambar visual
    Dengan command-line interface pengguna menggunakan keyboard untuk memasukkan data dan  instruksi
 Memory management mengoptimalkan penggunaan RAM
 • Virtual memory, merupakan bagian dari media penyimpanan yang berfungsi sebagai RAM tambahan

 • Performance Monitor adalah program yang menilai dan melaporkan informasi tentang berbagai sumber daya dan perangkat komputer.

 • Beberapa sistem operasi dirancang untuk bekerja dengan server pada jaringan.

 • Sistem operasi menentukan urutan tugas yang diproses.
 • Sistem operasi biasanya menyediakan sarana untuk membangun koneksi internet.


3. Jenis Sistem operasi

Sistem operasi Stand-Alone adalah sistem operasi yang berdiri sendiri adalah sistem operasi lengkap yang bekerja pada komputer desktop, komputer notebook, atau perangkat komputasi mobile

 • Sistem operasi server mengatur dan mengkoordinasikan bagaimana beberapa pengguna mengakses dan berbagi sumber daya di jaringan

 • Sistem operasi Embedded merupakan sistem operasi yang disematkan berada pada chip ROM pada perangkat seluler atau perangkat elektronik konsume.

Jenis OS dan Contohnya




B. Program Utilitas


1. Utility Program adalah jenis perangkat lunak sistem yang memungkinkan perawatan

2. Contoh Program Utilitas :

 • File Manager adalah utilitas yang menjalankan fungsi yang terkait dengan pengelolaan file
 • Search Utility adalah program yang mencoba menemukan file di komputer Anda berdasarkan kriteria yang Anda tentukan
 • Image Viewer memungkinkan pengguna untuk menampilkan, menyalin, dan mencetak isi file grafis
 • Uninstaller menghapus sebuah program, dan juga entri terkait dalam file sistem • Disk Cleanup Utility mencari dan menghapus file yang tidak perlu
 • Disk Defragmenter mengatur ulang file dan ruang yang tidak terpakai pada hard disk komputer sehingga sistem operasi mengakses data dengan lebih cepat dan program berjalan lebih cepat.
 • Backup Utility memungkinkan pengguna menyalin file ke media penyimpanan lain
 • Restore Utility membalikkan proses dan mengembalikan file yang didukung ke bentuk aslinya
 Anti-Virus
 • Filter adalah program yang menghapus atau memblokir item tertentu agar tidak ditampilkan
 • File Compression Utility Mengecilkan ukuran file
      – Mengkompresi file membebaskan ruang pada media penyimpanan
      – Dua jenis kompesi :
         • Lossy
         • Lossless
 • File terkompresi disebut zipped files
       Bisa di uncompressed
 • Media Player memungkinkan Anda melihat gambar dan animasi, mendengarkan audio, dan menonton file video di komputer Anda
 • Disc Burning Software menulis file teks, grafik, audio, dan video pada disk optik yang dapat direkam atau ditulis ulang
 • Personal Firewall mendeteksi dan melindungi komputer pribadi dari gangguan yang tidak sah
 • Personal Computer Maintenance Utility mengidentifikasi dan memperbaiki masalah sistem operasi, mendeteksi dan memperbaiki masalah disk, dan mencakup kemampuan untuk memperbaiki kinerja komputer.


Contoh Program Utility

Penyimpanan (Storage) Pada Data

Penyimpanan / Storage

Storage menyimpan data, instruksi, dan informasi untuk penggunaan selanjutnya. Storage medium adalah materi fisik tempat komputer menyimpan data, instruksi, dan informasi. Setiap Data dan Media penyimpanan memiliki kapasitas,
Capacity (kapasitas) adalah jumlah byte yang dapat disimpan media penyimpanan.

Satuan untuk ukuran data : 




Storage device adalah perangkat keras komputer yang mencatat dan / atau mengambil item atau data dari dan ke media penyimpanan. 
Membaca adalah proses pengiriman barang dari medium penyimpanan ke memori.
Menulis adalah proses pengiriman barang dari memori ke media penyimpanan.

Macam-macam Media Penyimpanan :


A.     Hard Disks
Hard disk berisi satu atau lebih piring sirkular yang tidak fleksibel yang menggunakan partikel magnetik untuk menyimpan data, instruksi, dan informasi
      Hard disk dapat menyimpan data menggunakan rekaman longitudinal atau rekaman tegak lurus
      Hard disk dapat menyimpan data menggunakan rekaman longitudinal atau rekaman tegak lurus
      Karakteristik hard disk meliputi:
      Kapasitas
      Piring
      Baca / Tulis Kepala
      Silinder
      Sektor dan Trek
      Revolusi per Menit
      Transfer Rate
      Waktu akses
      Formatting adalah proses membagi disk menjadi trek dan sektor sehingga sistem operasi dapat menyimpan dan menemukan data dan informasi pada disk
      Lengan hard disk memindahkan kepala baca / tulis, yang membaca item dan menulis item di drive
      Lokasi sering disebut dengan silindernya
      Kecelakaan kepala terjadi saat kepala baca / tulis menyentuh permukaan piring
      Selalu backup hard disk Anda
      RAID (array disk independen yang berlebihan) adalah kelompok dari dua atau lebih hard disk terintegrasi
      network attached storage (NAS) adalah server yang terhubung ke jaringan dengan tujuan menyediakan penyimpanan
      external hard disk adalah hard disk mandiri yang terpisah yang terhubung ke komputer Anda dengan kabel atau tanpa kabel
      removable hard disk adalah hard disk yang Anda sisipkan dan hapus dari drive
      Hard disk internal dan eksternal tersedia dalam ukuran miniatur (hard disk mini)
      Sebuah disk controller terdiri dari chip dan sirkuit elektronik tujuan khusus yang mengendalikan transfer data, instruksi, dan informasi dari disk ke dan dari bus sistem dan komponen komputer lainnya.
B.      Flash Memory Storage
      Flash memory chips adalah jenis media solid state dan tidak mengandung bagian yang bergerak
      Solid state drive (SSD) memiliki beberapa keunggulan dibanding hard disk magnetik:
      Waktu akses lebih cepat
      Kecepatan transfer lebih cepat
      Hasilkan sedikit panas dan kurangi daya
      Bertahan lebih lama

·         Memory Card adalah perangkat memori flash removable yang Anda sisipkan dan lepaskan dari slot di komputer, perangkat mobile, atau pembaca kartu / penulis
      USB flash drives disambungkan ke port USB di komputer atau perangkat seluler
      ExpressCard module adalah perangkat removable yang sesuai dengan slot ExpressCard
      Dikembangkan oleh PCMCIA
      Biasa digunakan di komputer notebook


C.      Cloud storage
      Cloud storage adalah layanan Internet yang menyediakan penyimpanan ke pengguna komputer
      Pengguna berlangganan penyimpanan awan karena berbagai alasan:
      Akses file dari komputer manapun
      Simpan file besar seketika
      Izinkan orang lain mengakses file mereka
      Lihat data dan gambar kritis waktu dengan segera
      Menyimpan backup di luar kantor
      Menyediakan fungsi pusat data
D.     Optical Discs
      Sebuah cakram optik terdiri dari cakram portabel datar dan bundar yang terbuat dari logam, plastik, dan lak yang ditulis dan dibaca oleh laser.
      Biasanya menyimpan perangkat lunak, data, foto digital, film, dan musik
      Read only vs. rewritable
      Cakram optik biasanya menyimpan barang dalam satu jalur yang spiral dari pusat cakram ke tepi
      Track terbagi dalam sektor berukuran merata
      CD-ROM bisa dibaca dari tapi tidak ditulis
      Baca dari drive CD-ROM atau CD-ROM player
      CD-R adalah cakram optik multisession yang dapat digunakan pengguna untuk menulis, namun tidak menghapusnya
      CD-RW adalah disk multisession terhapus
      Harus memiliki drive CD-RW
         Cakram arsip
      Menyimpan foto dari pusat foto online
      Resolusi biasanya 7200 piksel per foto
      Biaya ditentukan oleh jumlah foto yang disimpan
   CD gambar
      Single-session CD-ROM yang menyimpan versi digital film
      Biasanya menggunakan resolusi 1024 x 1536
      Banyak pusat foto menawarkan layanan CD Gambar
  DVD-ROM adalah cakram optik berkapasitas tinggi yang dapat dibaca pengguna namun tidak ditulis atau dihapus
  Membutuhkan drive DVD-ROM
  Blu-ray Disc-ROM (BD-ROM) memiliki kapasitas penyimpanan 100 GB
  DVD-RW, DVD + RW, dan DVD + RAM adalah format DVD rewritable berkapasitas tinggi
E.      Jenis Penyimpanan Lainnya
  Tape
            Tape adalah pita plastik berlapis magnetis yang mampu menyimpan sejumlah besar data dan informasi. Sebuah tape drive membaca dan menulis data dan informasi tentang rekaman
   magnetic stripe card dan smart card
           magnetic stripe card , berisi garis magnetik yang menyimpan informasi. smart card menyimpan data pada  mikroprosesor tipis yang terpasang di kartu
 
   Mikrofilm dan microfiche
           Mikrofilm dan microfiche menyimpan gambar mikroskopis dokumen pada gulungan atau lembaran film
    Enterprise storage stores
           Enterprise storage stores menyimpan sejumlah besar data dan informasi untuk bisnis besar. Menggunakan perangkat keras khusus untuk penggunaan berat, ketersediaan maksimum, dan efisiensi maksimum.

Software Pengolah Kata Free      Pada masa sekarang ini kita sangat membutuhkan aplikasi untuk pengolahan kata maupun angka, baik untu...