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
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
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)
–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
- 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
- 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
•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 :
- 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
• 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
Langganan:
Postingan (Atom)
Software Pengolah Kata Free Pada masa sekarang ini kita sangat membutuhkan aplikasi untuk pengolahan kata maupun angka, baik untu...
-
Apa itu Flowcha rt??? Ketika pertama kali Anda mepelajari suatu bahasa pemrograman di kampus-kampus, tentunya Anda akan terlebih dahulu ...
-
Sistem Operasi dan Program Utilitas A. Operating System 1. Sistem Operasi (OS) adalah seperangkat program yang berisi instruk...
-
Apa Itu Pengembangan Sistem? Pengembangan Sistem adalah seperangkat kegiatan yang digunakan untuk membangun sebuah sistem informasi. Suatu ...