Rabu, 25 Oktober 2017

Bab 3. Profesi Sistem Informasi/Teknologi Informasi dan Bab 4. Trend Sistem Informasi/Teknologi Informasi Saat Ini

BAB 3. PROFESI SISTEM INFORMASI/TEKNOLOGI INFORMASI
A.    Pengertian Profesionalisme, Ciri-ciri Profesionalisme, Kode Etik Profesionalisme
-          Pengertian Profesionalisme
Merupakan pelaksanaan tugas dan kewajiban untuk memenuhi kebutuhan yang rumit dari klien, yang mencakup pengambilan keputusan dengan kemung-kinan akibat yang luas bagi masyarakat.
-          Ciri-ciri Profesionalisme
a.       Punya keterampilan yang tinggi dalam suatu bidang serta kemahiran dalam menggunakan peralatan tertentu yang diperlukan dalam pelaksanaan tugas yang bersangkutan dengan bidang tadi.
b.      Punya ilmu dan pengalaman serta kecerdasan dalam menganalisis suatu masalah dan peka di dalam membaca situasi cepat dan tepat serta cermat dalam mengambil keputusan terbaik atas dasar kepekaan.
c.       Punya sikap berorientasi ke depan sehingga punya kemampuan mengantisipasi perkembangan lingkungan yang terbentang di hadapannya.
d.      Punya sikap mandiri berdasarkan keyakinan akan kemampuan pribadi serta terbuka menyimak dan menghargai pendapat orang lain, namun cermat dalam memilih yang terbaik bagi diri dan perkembangan pribadinya.
-          Kode Etik Profesionalisme
Etika profesi adalah penggunaan bakuan dari evaluasi moral terhadap masalah penting dalam kehidupan profesional.
a.       Tujuan penyusunan kode etik dan perilaku profesional :
1.      Memberi pedoman bagi anggota asosiasi dalam aspek-aspek etika dan moral, terutama yang berada di luar jangkauan hukum, undang-undang dan peraturan-peraturan yang berlaku.
2.      Memberi perlindungan bagi kelompok masyarakat terhadap berbagai macam perilaku yang merugikan, sebagai akibat adanya kegiatan di bidang profesi yang bersangkutan.
b.      Beberapa usaha untuk meningkatkan kode etik dan profesi :
1.      Menyebarkan dokumen kode etik kepada orang yang menyandang profesi yang bersangkutan.
2.      Melakukan promosi etika profesi.
3.      Memberikan sanksi disipliner yang melanggar kode etik.
c.       Sepuluh Perintah Etika Komputer :
1.      Jangan menggunakan komputer untuk melukai orang lain.
2.      Jangan merusak pekerjaan komputer milik orang lain.
3.      Jangan melihat file komputer orang lain.
4.      Jangan menggunakan komputer untuk mencuri.
5.      Jangan menggunakan komputer untuk menyebarkan fitnah.
6.      Jangan menyalin atau menggunakan perangkat lunak berbayar (proprietary) tanpa membayar.
7.      Jangan menggunakan sumber daya komputer milik orang lain tanpa otorisasi atau  kompensasi yang layak.
8.      Jangan mencuri output intelektual milik orang lain.
9.      Pertimbangkanlah konsekuensi sosial dari program yang ditulis atau sistem yang didisain.
10.  Gunakanlah komputer dalam cara yang memperhatikan dan menghormati orang lain.
B.     Jenis-jenis Profesi di Bidang Teknologi Informasi
·         Programmer adalah orang yang membuat suatu aplikasi untuk client/user baik untuk perusahaan, instansi ataupun perorangan.
·         IT Support merupakan pekerjaan IT yang mengharuskan seseorang bisa mengatasi masalah umum yang terjadi pada komputer seperti install software, perbaikan hardware dan membuat jaringan komputer. Profesi ini cukup mudah dilakukan karena bisa dilakukan secara otodidak tanpa memerlukan pendidikan khusus.
·         Software Engineer adalah mereka yang memiliki keahlian untuk memproduksi perangkat lunak mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan.
·         Database Administrator adalah mereka yang memiliki keahlian untuk mendesain, mengimplementasi, memelihara dan memperbaiki database.
·         Web Administrator adalah seseorang yang bertanggung jawab secara teknis terhadap operasional sebuah situs atau website.
·         Web Developer adalah mereka yang memiliki keahlian untuk memberikan konsultasi pembangunan sebuah situs dengan konsep yang telah ditentukan.
·         Web Designer adalah mereka yang memiliki keahlian dalam membuat design atraktif dan menarik untuk situs serta design untuk kepentingan promosi situs secara visual.
·         Network Engineer adalah orang yang berkecimpung dalam bidang teknis jaringan computer dari maintenance sampai pada troubleshooting-nya.
·         System Analyst adalah orang yang memiliki keahlian untuk menganalisa system yang akan diimplementasikan, mulai dari menganalisa system yang ada, kelebihan dan kekurangannya, sampai studi kelayakan dan desain system yang akan dikembangkan.
C.    Deskripsi Kerja Profesi Ilmu Teknologi
1. IT Programmer
• Mengambil bagian dalam pengembangan dan integrasi perangkat lunak.
• Mengembangkan secara aktif kemampuan dalam pengembangan perangkat lunak.
• Menerima permintaan user untuk masalah-masalah yang harus diselesaikan.
• Menyediaakan dukungan dan penyelesaian masalah konsumen baik untuk konsumen internal maupun  eksternal.
• Bertanggung jawab atas kepuasan terkini pelanggan.
• Melakukan tugas-tugas yang berkaitan dan tanggung jawab yang diminta, seperti dalam sertifikat dan menuruti rencana dasar perusahaan untuk membangun kecakapan dalam portofolio produk.
• Mengerjakan macam-macam tugas terkait seperti yang diberikan.
• Membentuk kekompakan maksimum dalam perusahaan bersama dengan rekan-rekan dalam perusahaan.
2. System Analyst
• Mengumpulkan informasi untuk penganalisaan dan evaluasi sistem yang sudah ada maupun untuk rancangan suatu sistem.
• Riset, perencanaan, instalasi, konfigurasi, troubleshoot, pemeliharaan, dan upgrade sistem pengoperasian.
• Riset, perencanaan, instalasi, konfigurasi, troubleshoot, pemeliharaan, dan upgrade perangkat keras, perangkat lunak, serta sistem pengoperasiannya.
• Melakukan analisis dan evaluasi terhadap prosedur bisnis yang ada maupun yang sedang diajukan atau terhadap kendala yang ada untuk memenuhi keperluan data processing.
• Mempersiapkan flowchart dan diagram yang menggambarkan kemampuan dan proses dari sistem yang digunakan.
• Melakukan riset dan rekomendasi untuk pembelian, penggunaan, dan pembangunan hardware dan software.
• Memperbaiki berbagai masalah seputar hardware, software, dan konektivitas, termasuk di dalamnya akses pengguna dan konfigurasi komponen.
• Memilih prosedur yang tepat dan mencari support ketika terjadi kesalahan, dan panduan yang ada tidak mencukupi, atau timbul permasalahan besar yang tidak terduga.
• Mencatat dan memelihara laporan tentang perlengkapan perangkat keras dan lunak, lisensi situs dan/ atau server, serta akses dan security pengguna.
• Mencari alternatif untuk mengoptimalkan penggunaan komputer.
• Mampu bekerja sebagai bagian dari team, misalnya dalam hal jaringan, guna menjamin konektivitas dan keserasian proses di antara sistem yang ada.
• Mencatat dan menyimpan dokumentasi atas sistem.
• Melakukan riset yang bersifat teknis atas system upgrade untuk menentukan feasibility, biaya dan waktu, serta kesesuaian dengan sistem yang ada.
• Menjaga confidentiality atas informasi yang diproses dan disimpan dalam jaringan
• Mendokumentasikan kekurangan serta solusi terhadap sistem yang ada sebagai catatan untuk masa yang akan datang.
3. IT Project Manager
• Mengembangkan dan mengelola work breakdown structure (WBS) proyek teknologi informasi.
• Mengembangkan atau memperbarui rencana proyek untuk proyek-proyek teknologi informasi termasuk informasi seperti tujuan proyek, teknologi, sistem, spesifikasi informasi, jadwal, dana, dan staf.
• Mengelola pelaksanaan proyek untuk memastikan kepatuhan terhadap anggaran, jadwal, dan ruang lingkup.
• Menyiapkan laporan status proyek dengan mengumpulkan, menganalisis, dan meringkas informasi dan tren.
• Menetapkan tugas, tanggung jawab, dan rentang kewenangan kepada personil proyek.
• Mengkoordinasikan rekrutmen atau pemilihan personil proyek.
• Mengembangkan dan mengelola anggaran tahunan untuk proyek-proyek teknologi informasi.
• Mengembangkan rencana pelaksanaan yang mencakup analisis seperti biaya-manfaat atau laba atas investasi.
• Secara langsung atau mengkoordinasikan kegiatan personil proyek.
• Menetapkan dan melaksanakan rencana komunikasi proyek.
4. IT Support Officer
• Menerima, memprioritaskan dan menyelesaikan permintaan bantuan IT.
• Membeli hardware IT, software dan hal-hal lain yang berhubungan dengan hal tersebut.
• Instalasi, perawatan dan penyediaan dukungan harian baik untuk hardware & software Windows & Macintosh, peralatan termasuk printer, scanner, hard-drives external, dll.
• Korespondensi dengan penyedia jasa eksternal termasuk Internet Service Provider, penyedia jasa Email, hardware, dan software supplier, dll.
• Mengatur penawaran harga barang dan tanda terima dengan supplier untuk kebutuhan yang berhubungan dengan IT.
• Menyediakan data / informasi yang dibutuhkan untuk pembuatan laporan departement regular.
5. Network Administrator
• Maintain dan perawatan jaringan LAN.
• Archive data.
• Maintain dan perawatan komputer.
6. Network Engineer
• Maintenance LAN dan Koneksi Internet
• Maintenance hardware
• Maintenance database dan file
• Help Desk
• Inventory
7. Network and Computer Systems Administrators
• Menjaga dan mengelola jaringan komputer dan lingkungan komputasi terkait termasuk perangkat keras komputer, perangkat lunak sistem, perangkat lunak aplikasi, dan semua konfigurasi.
• Melakukan backup data dan operasi pemulihan kerusakan.
• Mendiagnosa, memecahkan masalah, dan menyelesaikan perangkat keras, perangkat lunak, atau jaringan lainnya dan masalah sistem, dan mengganti komponen yang rusak bila diperlukan.
• Merencanakan, mengkoordinasikan, dan melaksanakan langkah-langkah keamanan jaringan untuk melindungi data, perangkat lunak, dan perangkat keras.
• Mengkonfigurasikan, memonitor, dan memelihara aplikasi email atau virus software perlindungan.
• Mengoperasikan master konsol untuk memonitor kinerja sistem komputer dan jaringan, dan untuk mengkoordinasikan komputer akses jaringan dan penggunaan.
• Memuat rekaman komputer dan disk, dan menginstal perangkat lunak dan kertas printer atau form.
• Desain, mengkonfigurasi, dan perangkat keras uji komputer, jaringan lunak dan perangkat lunak sistem operasi.
• Memonitor kinerja jaringan untuk menentukan apakah penyesuaian perlu dibuat, dan untuk menentukan di mana perubahan harus dibuat di masa depan.
• Berunding dengan pengguna jaringan tentang bagaimana untuk memecahkan masalah sistem yang ada.
8. Network Systems and Data Communications Analysts
• Menguji dan mengevaluasi hardware dan software untuk menentukan efisiensi, reliabilitas, dan kompatibilitas dengan sistem yang ada, dan membuat rekomendasi pembelian.
• Desain dan implementasi sistem, konfigurasi jaringan, dan arsitektur jaringan, termasuk teknologi perangkat keras dan perangkat lunak, lokasi situs, dan integrasi teknologi.
• Membantu pengguna untuk mendiagnosa dan memecahkan masalah komunikasi data.
• Memantau kinerja sistem dan menyediakan langkah-langkah keamanan, tips dan pemeliharaan yang diperlukan.
• Menjaga dibutuhkan file dengan menambahkan dan menghapus file pada server jaringan dan membuat cadangan file untuk menjamin keselamatan file apabila terjadi masalah dengan jaringan.
• Bekerja dengan engineer lain, analis sistem, programer, teknisi, ilmuwan dan manajer tingkat atas dalam pengujian, desain dan evaluasi sistem.
• Mengidentifikasi area operasi yang perlu diupgrade peralatan seperti modem, kabel serat optik, dan kabel telepon.
• Konsultasi pelanggan, kunjungi tempat kerja atau melakukan survei untuk menentukan kebutuhan pengguna sekarang dan masa depan.
• Melatih pengguna dalam menggunakan peralatan.
• Memelihara perangkat seperti printer, yang terhubung ke jaringan.
9. Web Administrators
• Back up atau memodifikasi aplikasi dan data yang terkait untuk menyediakan pemulihan kerusakan.
• Menentukan sumber halaman web atau masalah server, dan mengambil tindakan untuk memperbaiki masalah tersebut.
• Meninjau atau memperbarui konten halaman web atau link pada waktu yang tepat, menggunakan tool-tool.
• Memonitor sistem untuk intrusi atau serangan denial of service, dan melaporkan pelanggaran keamanan untuk personil yang tepat.
• Menerapkan langkah-langkah keamanan situs web, seperti firewall atau enkripsi pesan.
• Mengelola internet / intranet infrastruktur, termasuk komponen seperti web, file transfer protocol (FTP), berita dan server mail.
• Berkolaborasi dengan tim pengembangan untuk membahas, menganalisis, atau menyelesaikan masalah kegunaan.
• Test backup atau pemulihan rencana secara teratur dan menyelesaikan masalah.
• Memonitor perkembangan web melalui pendidikan berkelanjutan, membaca, atau partisipasi dalam konferensi profesional, workshop, atau kelompok.
• Menerapkan update, upgrade, dan patch pada waktu yang tepat untuk membatasi hilangnya layanan.
10. Web Developers
• Mendesain, membangun, atau memelihara situs web, menggunakan authoring atau bahasa scripting, alat penciptaan konten, alat manajemen, dan media digital.
• Melakukan atau update situs web langsung.
• Menulis, desain, atau mengedit konten halaman web, atau yang lain langsung memproduksi konten.
• Berunding dengan tim manajemen atau pengembangan untuk memprioritaskan kebutuhan, menyelesaikan konflik, mengembangkan kriteria konten, atau memilih solusi.
• Back-up file dari situs web untuk direktori lokal untuk pemulihan instan dalam kasus masalah.
• Mengidentifikasi masalah yang ditemukan oleh umpan balik pengujian atau pelanggan, dan memperbaiki masalah masalah atau merujuk pada personalia yang tepat untuk koreksi.
• Evaluasi kode untuk memastikan bahwa itu adalah sah, benar terstruktur, memenuhi standar industri dan kompatibel dengan browser, perangkat, atau sistem operasi.
• Menjaga pemahaman teknologi web saat ini atau praktek pemrograman melalui melanjutkan pendidikan, membaca, atau partisipasi dalam konferensi profesional, workshop, atau kelompok.
• Menganalisis kebutuhan pengguna untuk menentukan persyaratan teknis.
• Mengembangkan atau memvalidasi tes routine dan jadwal untuk memastikan bahwa uji kasus meniru antarmuka eksternal dan alamat semua jenis browser dan perangkat.
11. Computer Security Specialists
• Mengenkripsi transmisi data dan membangun firewall untuk menyembunyikan informasi rahasia seperti sedang dikirim dan untuk menahan transfer digital tercemar.
• Mengembangkan rencana untuk melindungi file komputer terhadap modifikasi disengaja atau tidak sah, perusakan, atau pengungkapan dan untuk memenuhi kebutuhan pengolahan data darurat.
• Meninjau pelanggaran prosedur keamanan komputer dan mendiskusikan prosedur dengan pelanggar untuk memastikan pelanggaran tidak terulang kembali.
• Memonitor penggunakan file data dan mengatur akses untuk melindungi informasi dalam file komputer.
• Monitor laporan saat ini dari virus komputer untuk menentukan kapan untuk memperbarui sistem perlindungan virus.
• Memodifikasi keamanan file komputer untuk memasukkan software baru, memperbaiki kesalahan, atau mengubah status akses individu.
• Melakukan penilaian risiko dan melaksanakan tes pengolahan data sistem untuk memastikan fungsi pengolahan data kegiatan dan langkah-langkah keamanan.
• Berunding dengan pengguna untuk membahas isu-isu seperti akses data komputer kebutuhan, pelanggaran keamanan, dan perubahan pemrograman.
• Melatih pengguna dan meningkatkan kesadaran keamanan untuk memastikan keamanan sistem dan untuk meningkatkan efisiensi server dan jaringan.
• Mengkoordinasikan pelaksanaan rencana sistem komputer dengan personil pendirian dan vendor luar.
D.    Standar Profesi di Indonesia

Saat ini Teknologi Informasi (TI) berkembang sangat pesat. Secara tidak langsung dinamika industri di bidang ini juga meningkat dan menuntut para profesionalnya rutin dan berkesinambungan mengikuti aktifitas menambah ketrampilan dan pengetahuan baru. Perkembangan industri TI ini membutuhkan suatu formalisasi yang lebih baik dan tepat mengenai pekerjaan profesi yang berkaitan dengan keahlian dan fungsi dari tiap jabatannya. Hal ini menimbulkan kebutuhan untuk dibentuknya suatu standar profesi di bidang tersebut. Para profesional TI, sudah sejak lama mengharapkan adanya suatu standar kemampuan yang kontinyu dalam profesi tersebut. Masih banyaknya pekerjaan yang belum adanya standardisasi dan sertifikasi Profesi IT di indonesia, dikarenakan Standardisasi Profesi IT yang diperlukan Indonesia adalah standar yang lengkap, dimana semua kemampuan profesi IT di bidangnya harus di kuasai tanpa kecuali, profesi IT seseorang mempunyai kemampuan, dan keahlian yang berbeda dengan bidang yang berbeda-beda, tapi perusahaan membutuhkan sebuah Pekerja IT yang bisa di semua bidang, dapat dilihat dari sebuh lowongan kerja yang mencari persyaratan dengan kriteria yang lengkap yang dibutuhkan perusahaan.
Sertifikasi berbeda dengan ujian, lisensi ataupun registrasi. Registrasi mungkin berguna untuk statistik, tetapi tidak praktis untuk diterapkan akan lebih bermanfaat dengan sertifikasi. Untuk sertifikasi, inisiatif harus lahir dari sektor industri dan untuk bidang teknologi informasi sebaiknya berfokus pada model SRIG-PS (Special Regional Interest Group on Profesional Standardisation).
Sertikasi pada model SRIG-PS berbeda dengan badan lain seperti IEEE (Institute of Electrical and Electronics Engineers). Sertifikasi pada model SRIG-PS adalah independen, obyektif, dan tugas yang regular bagi kepentingan profesional dalam satu atau lebih area di teknologi informasi. Sedangkan sertifikasi IEEE adalah suatu jaminan tertulis, yang merupakan suatu demonstrasi formal yang merupakan konfirmasi dan merupakan suatu sistem atau komponen dari suatu persyaratan tertentu dan diterima untuk keperluan operasi. Sertifikasi ini memiliki tujuan untuk :
-          Membentuk tenaga praktisi TI yang berkualitas tinggi,
-          Membentuk standar kerja TI yang tinggi,
-          Pengembangan profesional yang berkesinambungan.
E.     Contoh-contoh Sertifikasi Nasional dan Internasional
-          Sertifikasi Software dan Database Development
-          Sertifikasi Administration dan Maintenance
-          Sertifikasi Management dan Audit
Administrasi adalah proses penyelenggaraan kerja yang dilakukan bersama-sama untuk mencapai tujuan yang telah ditetapkan. Administrasi, baik dalam pengertian luas maupun sempit di dalam penyelenggaraannya diwujudkan melalui fungsi-fungsi manajemen, yang terdiri dari perencanaan, pengorganisasian, pelaksanaan, dan pengawasan. Administrasi adalah segenap proses penyelenggaraan dalam setiap usaha kerja sama sekelompok manusia untuk mencapai tujuan tertentu.
Maintenance adalah suatu kegiatan yang dilakukan secara berulang-ulang dengan tujuan agar peralatan selalu memiliki kondisi yang sama dengan keadaan awalnya. Maintenance atau pemeliharaan juga dilakukan untuk menjaga agar peralatan tetap berada dalam kondisi yang dapat diterima oleh penggunanya.(Lindley R. Higgis dan R. Keith Mobley (Maintenance Engineering Handbook, Sixth Edition, McGraw-Hill, 2002))
Manajemen berasal dari bahasa latin yaitu asal kata “manus” yang berarti tangan dan “agere” yang berarti melakukan. Kedua kata itu digabung membentuk kata kerja “managere” yang berarti menangani. “Managere” diterjemahkan ke dalam bahasa Inggris menjadi “manage”, dan diterjemahkan ke dalam bahasa Indonesia menjadi “manajemen” atau pengelolaan.
Audit adalah evaluasi terhadap suatu organisasi, sistem, proses, atau produk. Audit teknologi informasi adalah bentuk pengawasan dan pengendalian dari infrastruktur teknologi informasi secara menyeluruh. Istilah lain dari audit teknologi informasi adalah audit komputer yang banyak dipakai untuk menentukan apakah aset sistem informasi perusahaan itu telah bekerja secara efektif, dan integratif dalam mencapai target organisasinya. Audit dilaksanakan oleh pihak yang kompeten, objektif, dan tidak memihak, yang disebut auditor. Tujuannya adalah untuk melakukan verifikasi bahwa subjek dari audit telah diselesaikan atau berjalan sesuai dengan standar, regulasi, dan praktik yang telah disetujui dan diterima.
Profesi di bidang Administration dan Maintenance yaitu seperti Database Administrator, System Administrator, Network Administrator, IT Administrator dan Network Engineer.
Sertifikasi yang diberikan sebagai bentuk pengakuan profesionalitas di bidang Administration dan Maintenance, yaitu Oracle Certified DBA Associate, Oracle Certified DBA Professional, Oracle9iAS Web Administrator, Microsoft Certified DBA, Cisco Certified Network Associate (CCNA), CompTIA Network+, Master CIW Administrator, WOW Certified Web Administrator Apprentice (CWAA), System Administration Guild (SAGE).
Institusi yang menawarkan sertifikasi untuk Administration dan Maintenance antara lain Oracle, Microsoft, Cisco, CompTIA, Certified Internet Web Master (CIW), World Organization of Webmasters (WOW), dan Information Systems Audit and Control Association (ISACA). Sertifikasi yang diberikan sebagai bentuk pengakuan profesionalitas di bidang Management dan Audit, antara lain :
1.      CISA (Certified Information Systems Auditor)
2.      CISM (Certified Information Security Manager)
3.      CISSP (Certified IS Security Professional)
4.      CIA (Certified Internal Auditor)
Salah satu institusi yang menawarkan sertifikasi untuk Management dan Audit yaitu Information Systems Audit and Control Association (ISACA). ISACA berdiri secara formal sejak 1969. Pertama kali didirikan, ISACA merupakan asosiasi bagi para IS Auditor dengan fungsi sebagai sumber informasi dan pihak yang memberikan panduan-panduan praktik bagi IS Auditor. Namun, saat ini, keanggotaan ISACA telah mencapai 35,000 orang yang tersebar di 100 negara di seluruh dunia (di Indonesia terdapat 100 anggota). Keanggotaannya sendiri mencakup berbagai macam lingkup profesi, diantaranya IS Auditor, Konsultan, Akademisi, dan berbagai profesi lain yang terkait dengan TI. Keanekaragaman profesi ini, membuat para anggota dapat saling belajar dan bertukar pengalaman mengenai profesinya masing-masing. Sejak lama, hal ini telah dipandang sebagai salah satu kekuatan ISACA di samping memiliki chapter di 60 negara yang dapat memberi kesempatan kepada para anggotanya untuk saling berbagi pengalaman, praktik dan pengetahuan, dan dengan demikian dapat menjadi wadah memperluas networking bagi para anggotanya. Dalam tiga dekade terakhir, ISACA telah berkembang pesat. Hal ini ditandai dengan dijadikannya ISACA sebagai acuan praktik-praktik terbaik dalam hal audit, pengendalian dan keamanan sistem informasi oleh para profesional di seluruh dunia. Perkembangan ISACA ini juga ditandai dengan semakin meningkatnya jumlah anggota secara signifikan di beberapa negara.

BAB 4. TREND SISTEM/TEKNOLOGI INFORMASI SAAT INI
A.    Trend Produk Perbankan
Semakin majunya teknologi di dunia transaksi perbankanpun mulai mengunakan teknologi berbasis komputer untuk mempermudah transaksi dengan nasabah. yang tadinya melayani nasabah dengan harus bertemu / nasabah datang ke cabang2 bank yang disediakan oleh bank yang dia gunakan untuk menabung/infertasi menjadi lebih mudah karena bank mulai mengunakan teknoligi berbasis komputer dan sekarang sudah bisa mengakses lewat internet bahkan dengan mobile “HP” dengan SMS sudah banyak diterapkan bank.
·         Trend Produk Sistem Informasi Perbankan
Saat ini bank ritel di Indonesia memiliki produk dan layanan:
-          Tabungan
-          Deposito
-          Giro
-          Kartu Debit
-          Kartu Kredit
-          Perdagangan Bank Notes, Valas, dsb (Trade Finance)
·         Trend Transaksi
Jenis transaski sudah beragam baik menggunakan Kartu Debit, Kartu Kredit yang memanfaatkan jaringan ATM atau Debit Access Transaction umumnya di Cashier yang berlokasi di gerai, outlet tempat-tempat perbelanjaan.
Sebagai gambaran BCA dengan 750 kantor online-nya, dilengkapi 2.100 ATM yang mempunyai fungsionalitas memadai, dapat menghandle dengan baik 8,2 juta nasabahnya.
Dengan jumlah transaksi per hari 2,4 juta. Dari jumlah transksi tersebut rata-rata 821.000 transaski dilakukan melalui ATM, dengan kata lain tingkat pemakaian ATM-nya sebesar 3,9 kali. Sedangkan transaksi lainnya yang sudah lazim dilakukan meliputi:
-          Mengecek saldo
-          Fasilitas Pembayaran: Pemindahbukuan dan Penarikan Tunai
-          Fasilitas untuk menerima Pembayaran (speed collect)
-          Pembukaan dan pengecekan L/C
B.     E-commerce, E-Government, E- Resourches
Internet berkembang menjadi saluran distribusi global utama untuk produk, jasa, lapangan pekerjaan bidang manajerial dan professional. Dampaknya mengubah perekonomian, struktur pasar dan industri, produk dan jasa serta aliran distribusinya, segmentasi pasar, nilai bagi konsumen, perilaku konsumen, lapangan pekerjaan dan pasar tenaga kerja Dampaknya juga terjadi pada masyarakat dan politik, dan perspektif kita terhadap dunia dan diri kita didalamnya.
E-commerce dapat didefinisikan dari beberapa Perspektif :
-           Komunikasi : pengiriman barang, jasa, informasi, atau pembayaran melalui jaringan komputer atau sarana elektronik lainnya.
-          Perdagangan : penyediaan sarana untuk membeli dan menjual produk, jasa, dan informasi melalui Internet atau fasilitas online lainnya
-          Proses Bisnis : menjalankan proses bisnis secara elektronik melalui jaringan elektronik, menggantikan proses bisnis fisik dengan informasi.
-          Layanan : cara bagi pemerintah, perusahaan, konsumen, dan manajemen untuk memangkas biaya pelayanan/operasi sekaligus meningkatkan mutu dan kecepatan layanan bagi konsumen
-          Pembelajaran : sarana pendidikan dan pelatihan online untuk sekolah, universitas, dan organisasi lain termasuk perusahaan
-          Kolaborasi : metoda kolaborasi antar dan intra organisasi
-          Komunitas : tempat berkumpul (mangkal) bagi anggota suatu masyarakat untuk belajar, mencari informasi, melakukan transaksi, dan berkolaborasi
Dua tipe umum E-Commerce :
-          Business-To-Consumer (B2C) : transaksi online terjadi antara perusahaan dengan konsumen individual.
Contoh: e-tailing : ritel online, biasanya B2C
-          Business-To-Business (B2B) : perusahaan melakukan transaksi online dengan perusahaan lain.
E-government :
            Model E-Commerce dimana organisasi pemerintah membeli atau menyediakan produk, jasa, atau informasi bagi perusahaan atau individu warga negara.
C.    Sosial Media

Media sosial adalah sebuah media online, dengan para penggunanya bisa dengan mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki, forum dan dunia virtual. Para pengguna media social atau bisa juga disebut dengan user ini bisa melakukan komunikasi atau interaksi, berkirim pesan, baik pesan teks, gambar, audio hingga video, saling berbagi atau sharing, dan juga membangun jaringan atau networking. Blog, jejaring sosial dan wiki merupakan bentuk media sosial yang paling umum digunakan oleh masyarakat di seluruh dunia.
Media social memiliki beberapa peran dan fungsi bagi masyarakat secara umum seperti sebagai alat atau media promosi. Penyampaian pesan secara cepat dan luas tentu bisa membantu seseorang untuk mempromosikan bisnisnya.

Kemudian media social juga berperan dalam membangun hubungan ataupun relasi, bahkan dari jarak jauh karena media social memiliki jangkauan global. Selain itu, media social juga dapat berperan dalam membantu system administrasi, memberi dan mendapatkan informasi, melihat peluang dan pasar, perencanaan dan lain sebagainya. Saat ini sudah ada banyak sekali jenis media social yang mungkin sudah anda gunakan beberapa diantaranya seperti Facebook, Twitter, Instagram, Blog, Youtube, Google Plus, dan lain sebagainya.
       

Minggu, 01 Oktober 2017

Database


  • Data adalah representasi fakta di dunia nyata yang memilki suatu objek seperti makhluk hidup, peristiwa, konsep, benda atau keadaan yang direkam dalam bentuk angka, teks, gambar, grafik, suara atau kombinasinya.
  • Database adalah sekumpulan data yang terintegrasi dan diorganisir untuk memenuhi kebutuhan user dalam suatu organisasi.
  • Database Management System (DBMS) adalah perangkat lunak yang digunakan untuk mengakses dan mengelola database.
  • Sistem Basis Data adalah gabungan dari Database dengan Database Management System (DBMS).
  • Dua jenis Manajemen File:
          a) Manajemen File Tradisional, ciri-cirinya yaitu program oriented, kaku, dan peluang
              redudancy besar.
          b) Manajemen File Modern, ciri-cirinya yaitu data oriented, luwes (fleksibel), redudancy
              terkontrol.

  • Kelemahan dari Manajemen File Tradisional yaitu:
          a) Adanya redudancy dan inkonsistensi data
          b) Data tidak dapat digunakan bersama-sama
          c) Kesulitan dalam pengaksesan data
          d) Data tidak fleksibel dan tidak ada standardisasi
  • Kelemahan dari Manajemen File Modern yaitu:
          a) Storage untuk menyimpan data jauh lebih besar
          b) Dibutuhkan tenaga spesisalis (Database Administrator)
          c) Software lebih mahal
          d) Pengelolaan menjadi kompleks karena melibatkan tabel data yang banyak
  • Tujuh Keuntungan Manajemen File Modern:
          a) Terkontrolnya redudancy data karena basis data mengenal satu field untuk setiap tabel data
          b) Terpeliharanya konsistensi data apabila ada perubahan data maka perubahan berlaku
              menyeluruh
          c) Data dapat digunakan bersama-sama
          d) Data dapat di standardisasikan karena ada atribut yang dijadikan primary key sebagai
              pengontrol
          e) Keamanan data lebih terjamin dengan adanya fasilitas password dan hak akses
          f) Terpeliharanya integritas data karena konsistensi membuat data lebih akurat
          g) Data independence adalah data dapat digunakan untuk berbagai macam program aplikasi
              tanpa harus banyak membuat format.
  • Istilah-istilah dalam Database, yaitu:
          1) Entitas adalah objek, konsep, peristiwa yang informasi nya direkam.
          2) Atribut/Field adalah detail yang mendeskripsikan entitas.
          3) Data value adalah data aktual yang disimpan dalam tiap atribut.
          4) Record adalah sekumpulan elemen-elemen yang saling terkait menginformasikan entitas
              secara lengkap. Satu record mewakili satu buah objek data.
          5) File adalah kumpulan record-record sejenis yang mewakili atribut dan panjang elemen yang sama namun berbeda data value nya.

Kamis, 28 September 2017

Sejarah Perkembangan Sistem Teknologi Informasi dan Perkembangan Perangkat Keras & Perangkat Lunak

Bab 1. Sejarah Perkembangan Sistem Teknologi Informasi
     Perkembangan peradaban manusia diiringi dengan perkembangan dalam penyampaian informasi yang selanjutnya juga dikenal dengan istilah teknologi informasi, mulai itu dari gambar-gambar yang tak bermakna di dinding-dinding gua, peletakan tonggak sejarah dalam bentuk prasasti, hingga diperkenalkannya dunia arus informasi yang dikenal dengan internet.
A. SEJARAH TEKNOLOGI INFORMASI
1. Masa Prasejarah
     Untuk menggambarkan suatu informasi yang diperoleh, mereka menggambarkannya pada dinding-dinding gua tentang berburu serta binatang buruannya. Pada masa ini, manusia juga mulai mengidentifikasi benda-benda yang ada di sekitar lingkungan tempat tinggalnya, dan kemudian melukiskannya pada dinding gua tempat tinggalnya. Awal dari komunikasi mereka pada zaman ini hanya berkisar pada bentuk suara dengusan dan menggunakan isyarat tangan. Pada zaman prasejarah mulai juga diciptakan dan digunakan alat-alat yang menghasilkan bunyi dan isyarat, semacam gendang, terompet yang terbuat dari tanduk binatang, serta isyarat asap sebagai alat pemberi peringatan terhadap bahaya.
a. 3000 SM
     Untuk pertama kali, tulisan digunakan oleh bangsa Sumeria dengan menggunakan simbol-simbol yang dibentuk dari piktografi sebagai huruf. Adapun simbol atau huruf-huruf ini juga mempunyai bentuk bunyi atau penyebutan yang berbeda sehingga mampu menjadi kata, kalimat, dan bahasa.
b. 2900 SM
     Pada 2900 tahun SM, bangsa Mesir Kuno telah menggunakan huruf hieroglif. Hieroglif merupakan bahasa simbol, dimana setiap ungkapan diwakili oleh simbol yang berbeda. Dan jika simbol-simbol tersebut digabungkan menjadi satu rangkaian, akan menghasilkan sebuah arti yang berbeda. Bentuk dari tulisan dan bahasa hieroglif ini lebih maju dibandingkan dengan tulisan bangsa Sumeria.
c. 500 SM
     Pada 500 tahun SM, manusia sudah mengenal cara membuat serat dari pohon papyrus yang tumbuh di sekitar sungai Nil. Serat dari papyrus digunakan sebagai kertas. Kertas yang terbuat dari serat pohon papyrus ini menjadi media untuk bisa menulis atau media untuk bisa menyampaikan informasi yang lebih kuat dan fleksibel jika dibandingkan dengan lempengan tanah liat yang sebelumnya juga digunakan sebagai media informasi.
d. 105 M
     Pada masa ini, bangsa Cina juga berhasil menemukan kertas. Kertas ini sendiri dibuat dari serat bambu yang dihaluskan, disaring, dicuci, yang kemudian diratakan dan dikeringkan. Penemuan ini juga yang memungkinkan sistem pencetakan yang dilakukan dengan menggunakan blok kayu yang ditoreh & dilumuri oleh tinta atau yang kita kenal sekarang dengan sistem cap.
2. Masa Modern (1400 M s.d. Sekarang)
a. Tahun 1455
     Pada tahun 1455, dan untuk pertama kalinya Johann Gutenberg berhasil mengembangkan mesin cetak dengan menggunakan plat huruf yang terbuat dari besi dan bisa diganti-ganti dalam bingkai yang terbuat dari kayu.
b. Tahun 1830
     Augusta Lady Byron berhasil menulis program komputer yang pertama di dunia. Ia bekerja sama dengan Charles Babbage menggunakan mesin analytical yang didesain sehingga mampu memasukkan data, mengolah data, serta menghasilkan bentuk keluaran dalam sebuah kartu. Mesin ini juga dikenal sebagai bentuk komputer digital yang pertama, walaupun cara kerjanya lebih bersifat mekanis daripada bersifat digital.
c. Tahun 1837
     Samuel Morse berhasil mengembangkan telegraf dan bahasa kode morse bersama Sir William Cook & Sir Charles Wheatstone. Morse menggunakan kode-kode sederhana untuk mewakili pesan-pesan yang ingin ia kirimkan dengan menggunakan pulsa listrik melalui kabel tunggal. Namun sinyal-sinyal yang bisa dikirim dengan baik hanya berada dalam jarak 32 km. Untuk jarak yang lebih jauh, sinyal-sinyal yang diterima menjadi terlalu lemah untuk direkam. Dan kemudian, Morse berhasil membangun peralatan relai yang ditempatkan di setiap 32 km dari stasiun sinyal. Relai tersebut memiliki fungsi untuk mengulangi sinyal yang diterima dan mengirimnya kembali ke 32 km berikutnya. Relai sendiri terdiri dari sakelar yang dioperasikan secara elektromagnetik. Sistem telegraf ini yang kemudian segera digunakan untuk bisnis yang membutuhkan pengiriman pesan secara cepat untuk jarak yang cukup jauh, seperti surat kabar & pesan untuk perjalanan kereta api.
d. Tahun 1877
     Pada tahun 1877, Alexander Graham Bell berhasil menciptakan dan mengembangkan telepon yang dipergunakan untuk pertama kali secara umum. Pada tahun 1879, sistem pemanggilan telepon ini mulai menggunakan nomor yang menggantikan sistem pemanggilan nama. Hal ini untuk mencegah operator yang tidak mengenal semua pelanggan. Sistem penomoran telepon ini menggunakan huruf dan angka, dimana nomor telepon menggunakan sistem 2 (dua) huruf dan 5 (lima) digit angka.
e. Tahun 1889
   Pada tahun 1889, Herman Hollerith telah menerapkan prinsip kartu perforasi untuk melakukan penghitungan. Tugas pertamanya ialah menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Sensus yang dilakukan pada tahun 1880 membutuhkan waktu 7 (tujuh) tahun untuk bisa menyelesaikan perhitungan. Dengan berkembangnya populasi, Biro Sensus tersebut memperkirakan bahwa dibutuhkannya waktu 10 (sepuluh) tahun untuk menyelesaikan perhitungan sensus.
     Hollerith juga menggunakan kartu perforasi untuk memasukkan data sensus yang kemudian diolah oleh alat tersebut secara mekanik. Sebuah kartu bisa menyimpan hingga 80 variabel. Dengan menggunakan alat tersebut, hasil sensus bisa diselesaikan dalam waktu 6 (enam) minggu. Selain memiliki keuntungan dalam bidang kecepatan, kartu tersebut juga berfungsi sebagai media penyimpan data.
f. Tahun 1931
     Pada tahun 1931, Vannevar Bush berhasil membuat sebuah kalkulator untuk menyelesaikan persamaan differensial. Mesin tersebut bisa menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit oleh kalangan pelajar & mahasiswa. Mesin tersebut sangat besar & berat karena ratusan gerigi dan poros yang dibutuhkan untuk melakukan perhitungan.
g. Tahun 1939
     Pada tahun 1939, Dr. John V. Atanasoff dengan dibantu oleh Clifford Berry berhasil menciptakan komputer elektronik digital pertama. Dan sejak saat ini, komputer terus mengalami perkembangan sehingga menjadi semakin canggih.
h. Tahun 1973 – 1990
   Pada masa ini, istilah dari internet diperkenalkan dalam sebuah paper tentang TCP/IP. Secara harfiah, internet (interconnected networking) diartikan sebagai rangkaian komputer yang terhubung di dalam beberapa rangkaian. Rangkaian pusat yang membentuk internet ini diawali pada tahun 1969 sebagai ARPANET yang dibangun oleh ARPA (United States Department of Defense Advanced Research Projects Agency). Beberapa penyelidikan awal yang disumbang oleh ARPANET yang di antaranya adalah kaedah rangkaian tanpa pusat (decentralised network), teori queueing, serta kaedah pertukaran paket (packet switching). Pada tahun 1981, National Science Foundation berhasil mengembangkan backbone yang disebut CSNET dengan kapasitas 56 Kbps untuk setiap institusi dalam pemerintahan.
    Pada 1 Januari 1983, ARPANET berhasil menukar protokol rangkaian pusatnya, dari NCP ke TCP/IP. Ini merupakan awal dari Internet yang kita kenal sekarang. Dan kemudian pada tahun 1986, IETF berhasil mengembangkan sebuah server yang berfungsi sebagai alat koordinasi di antara DARPA, ARPANET, DDN, dan Internet Gateway. Pada tahun 1990-an, internet telah berkembang dan menyambungkan banyak pengguna jaringan-jaringan komputer yang ada.
i. Tahun 1991 – Sekarang
    Sistem bisnis di bidang IT pertama kali terjadi ketika CERN memungut bayaran dari para anggotanya untuk menanggulangi biaya operasionalnya. Pada 1992, mulai terbentuk komunitas internet & diperkenalkannya istilah World Wide Web (www) oleh CERN. Pada tahun 1993, NSF membentuk InterNIC untuk menyediakan jasa pelayanan internet menyangkut direktori & penyimpanan data serta database (oleh AT&T), jasa registrasi (oleh Network Solution Inc), dan jasa informasi (oleh General Atomics/CERFnet). Pada tahun 1994, pertumbuhan internet melaju dengan sangat cepat serta mulai merambah ke dalam berbagai segi kehidupan manusia dan menjadi bagian yang tidak bisa dipisahkan dari manusia. Pada tahun 1995, perusahaan umum mulai diperkenankan menjadi provider dengan membeli jaringan di backbone. Langkah ini juga memulai pengembangan teknologi informasi, khususnya internet & penelitian-penelitian untuk mengembangkan sistem serta alat yang lebih canggih.
B. PERKEMBANGAN KOMPUTER
a. Generasi Pertama (1940-1956)
     Selama periode ini, komputer generasi pertama menggunakan tabung vakum untuk sirkuit dan drum magnetik untuk penyimpanan memori. Tabung vakum digunakan untuk memeperkuat sinyal dengan mengendalikan gerakan elektron di ruang evakuasi. Komputer generasi pertama sangatlah sulit untuk dioperasikan dan berbiaya sangat mahal. UNIVAC dan ENIAC adalah contoh komputer generasi pertama yang digunakan badan sensus Amerika Serikat.
b. Generasi Kedua (1964-1971)
    Teknologi tabung vakum mulai tergantikan dengan transistor. Penggunaan transistor pada komputer mulai digunakan di akhir 1950-an. Keunggulan transistor adalah bentuknya yang lebih kecil. Dengan bentuk minimalis dari transistor, komputer menjadi lebih kecil dan hemat energi. Di generasi kedua ini, bahasa pemograman mulai diperkenalkan, seperti contohnya COBOL dan Fortran. Teknologi penyimpanan memori juga berubah dari drum magnetik menjadi teknologi magnetik. IBM 7000, NCR 304, IBM 650, IBM 1401, ATLAS and Mark III adalah contoh dari generasi kedua komputer.
c. Generasi Ketiga (1964-1971)
       Pengembangan sirkuit terpadu adalah ciri khas dari generasi ketiga komputer. Bentuk transistor semakin diperkecil dan ditempatkan di chip silikon, yang dinamakan semikonduktor. Teknologi ini semakin mempercepat kinerja komputer. Selama periode ini, mouse dan keyboard mulai diperkenalkan, generasi ketiga juga sudah dilengkapi dengan sistem operasi PDP-8, PDP-11, ICL 2900, IBM 360 and IBM 370 adalah contoh dari komputer generasi ketiga
d. Generasi Keempat (1971-sekarang)
      Di periode ini prosesor mikro mulai diperkenalkan, saat ribuan sirkuit terpadu dimasukan ke dalam sebuah silikon chip yang kecil. Prosesor pertama Intel, 404 chip mulai menjadi otak utama di sebuah komputer. saat periode inilah istilah Personal Computer (pc) mulai digunakan. Dengan teknologi yang lebih maju, generasi keempat menjadi tonggak awal pembangunan internet. IBM 4341, DEC 10, STAR 1000, PUP 11 and APPLE II adalah contoh komputer generasi keempat.
e. Generasi kelima (sekarang-masa depan)
     Komputer generasi kelima dibangun berdasarkan teknologi kecerdasan buatan, dan masih dalam tahap pengembangan. Contoh teknologi yang sudah sering digunakan adalah teknologi pengenal suara. Penggunaan pemrosesan paralel dan superkonduktor menjadi dasar dari kecerdasan buatan. Tujuan dari komputasi generasi terbaru adalah untuk mengembangkan perangkat yang merespon bahasa manusia.
C. PERANGKAT KOMPUTER
a. Central Processing Unit (CPU)
    CPU merupakan bagian terpenting dari sebuah komputer karena merupakan otak dari komputer tersebut. CPU atau sering juga disebut dengan microprocessor atau processor merupakan pusat pengolahan data dan pengontrolan kerja komputer. Karena itu, kinerja sebuah komputer  sangat tergantung pada kinerja CPU-nya.
b. Memori
    Memori adalah perangkat keras komputer yang berfungsi untuk menyimpan informasi sebelum atau sesudah diproses oleh processor. Informasi tersebut dapat berbentuk perintah-perintah maupun data-data. Sebagai tempat penyimpanan, memori mempunyai ruang-ruang penyimpanan dimana masing-masing ruang penyimpanan tersebut mempunyai alamat sendiri yang berupa nomor-nomor yang menunjuk lokasi tertentu di memori.
    Memori terbagi menjadi dua bagian, yaitu memori internal yang disebut dengan RAM (Random Access Memory) dan memori eksternal yang disebut dengan ROM (Read Only Memory).

c. Media Penyimpanan
§  Harddisk
    Harddisk adalah media penyimpanan dengan kapasitas paling besar. Saat ini, harddisk dapat menimpan data sampai 400 gigabyte dan akan terus bertambah dengan semakin pesatnya kemajuan teknologi komputer. Kecepatan putaran harddisk menetukan kecepatan akses ke setiap data.
§  Disket
  Disket digunakan untuk menyimpan data sebagaimana halnya dengan harddisk. Perbedaannya disket hanya mampu menyimpan data sampai 1,4 MB. Kelebihannya, disket digunakan untuk menyimpan dan memindahkan data dari satu komputer ke komputer yang lain.
§  Flash Drive
     Flash drive menggantikan kedudukan disket karena ukurannya yang lebih kecil dan mempunyai kapasitas yang lebih besar seperti 128 MB, 256 MB, 512 MB, 1 GB, 2 GB.
§  CD-R
    CD-R (Compact Disc-Recordable) dapat menyimpan data yang cukup besar hingga 700 MB. Namun kecepatannya masih kalah banding dengan harddisk.
§  DVD
    DVD (Digital Versatile Disc) mempunyai kapasitas penyimpanan yang cukup besar bila dibandingkan dengan CD-ROM yang ukurannya sama besar. DVD mempunyai kealitas penyimpanan yang sangat baik, oleh karena itu  DVD biasanya digunakan untuk menyimpan film.
d. Motherboard
    Motherboard merupakan perangkat komputer yang berfungsi sebagai tempat perankat-perangkat lain, seperti processor, memori, VGA Card, Sound Card, dan LAN Card. Setiap perangkat memiliki slot tersendiri sehingga memungkinkan perangkat tersebut melekat di motherboard.
e. VGA Card
    VGA Card adalah peralatan komputer yang berfungsi untuk mengubah sinyal digital menjadi sinyal gambar. VGA Card memungkinkan data-data dalam bentuk digital ditampilkan dalam bentuk gambar di layar monitor.
f. Keyboard
    Keyboard adalah seperangkat tombol-tombol yang berfungsi sebagai media masukan bagi komputer. Masing-masing tombol keyboard mempunyai fungsi-fungsi tertentu.

g. Mouse
    Mouse merupakan suatu perangkat yabg digunakan untuk menjelajahi program, memilih perintah, dan menjalankan sebuah perintah. 
h. Monitor
    Monitor merupakan perangkat output yang memberikan tampilan visual kepada pengguna komputer. Kita dapat melihat apa yang sedang dilakukan oleh program-program atau komputer di layar monitor. Komputer menampilkan pesan, informasi, ataupun meminta masukan kepada pengguna komputer melalui tampilan di layar monitor.
i. Printer
   Printer adalah perangkat output yang digunakan untuk menghasilkan cetakan dari komputer ke dalam bentuk. Cetakan tersebut dapat berupa dokumen, gambar, maupun dokumen yang disertai dengan gambar.
j. Speaker
 Speaker adalah perangkat keras untuk menghasilkan suara. Jenis lain dari speaker adalah headset atau earphone.
k. UPS
    UPS adalah perangkat keras yang menyuplai listrik ke komputer apabila terjadi pemutusan arus listrik. UPS menyimpan energinya di dalambattery. 

D. PEMANFAATAN SISTEM TEKNOLOGI INFORMASI
a. Dalam Bidang Pertanian
     Untuk membuat aplikasi e-agribusiness dapat memanfaatkan aplikasi web yang open source, sehingga untuk pembuatan program e-agribusiness tidak membutuhkan biaya yang relatif besar, aplikasi web yang digunakan berupa sistem manajemen konten, seperti joomla, drupal, wordpress dan lain.lain.  Dalam sistem manajemen konten ini, pengguna dapat menambah, mengedit, mengelola, dan memasukan konten-konten yang ada seperti teks, grafis, video, dokumen, bahkan dapat melayout ulang web yang dibuat. Setelah membuat web menggunakan sistem manajemen konten, selanjutnya menentukan nama domain dan hosting. Domain adalah sebuah alamat, yang dapat diakses oleh pengunjung situs. 
b. Dalam Bidang Pendidikan
      Dalam proses belajar mengajar, dengan adanya digitalisasi tentunya mengajarkan semua pihak yang terlibat dapat dengan mudah untuk belajar. Menggunakan teknologi tentunya akan mempermudah siswa berinteraksi dengan guru. Hal ini bisa dari segi komunikasi hingga ke proses bagaimana sistem pendidikan layak digunakan dengan teknologi informasi.
      Siswa akan lebih semakin kitis mengenal teknologi sejak dini, hal ini yang menyebabkan perlu adanya pertimbangan guru saat mengajar. Ada banyak metode yang sering digunakan sekolah untuk bisa memanfaakan teknologi informasi mulaid dari bentuk teks, gambar, dan video. Tentunya konten-konten edukatif tersebut akan lebih menarik minat belajar disekolah. Salah satu contoh adalah penggunaan Google apps for Education yang biisa berkolaborasi, realtime, dan mempermudah proses belajar mengajar secara offline maupun online.
c. Memudahkan kita dalam memperoleh informasi serta melakukan komunikasi,
d. Terbukanya peluang bisnis yang baru,
e. Adanya peningkatan kualitas serta kuantitas pelayanan publik,
f. Adanya peningkatan layanan informasi jarak jah dalam bidang kesehatan (telemedicine),
g. Terciptanya lapangan pekerjaan,
h. Memperkaya ilmu dan pengetahuan dalam semua bidang termasuk dalam aspek kebudayaan,
i. Terdorongnya proses demokrasi dalam segala hal.

Bab 2. Perkembangan Perangkat Keras dan Perangkat Lunak
a) Pemahaman Komponen Perangkat Keras
     Perangkat keras (Hardware) sebagai sub sistem dari sistem komputer juga mempunyai komponen, yaitu komponen alat masukan (input device), komponen alat pemrosesan (processing divice) dan komponen alat simpanan luar (storage).
1. Input
    Input terutama dijalankan dengan cara mengetikan data keyboard, yang ini seperti mengetik dengan mesin tik. Mouse juga digunakan untuk input. Kita perlu memperesentasikan data ke komputer dengan suatu cara yang bisa memberikan konversi yang mudah ke bentuk elektronik yang didasarkan pulsanya sendiri. Hal ini biasanya dicapai dengan mengetikan data ke dalam peralatan keyboard yang mengubahnya menjadi bentuk machine-sensible (yang bisa dirasa mesin). Perangkat keyboard hanyalah salah satu jenis input device (perangkat input). Dalam beberapa kasus, dokumen atau media yang bisa dibaca mesin dihasilkan sebagai bagian dari peroses input. Data akhirnya akan masuk ke Storage (penyimpanan)
2. Proses
     Pemrosesan dilakukan oleh mikroprosesor, meskipun ia mempunyai fungsi yang sangat berbeda, hampir sama konstruksinya dengan main memory, sebab ia merupakan jenis chip silikon lain. Ia juga ditempatkan pada papan sirkuit elektronik. Pada sebagian besar komputer yang lebih besar, pemrosesan dilakukan oleh sejumlah chip terpisah, sebagai pengganti mikroprosesor tunggal. Komputer yang pemrosesannya dilakukan oleh mikroperosesor disebut mikrokomputer. Instruksi dipatuhi dan operasi aritmetik yang diperlukan, dan sebagainya, dilakukan dapat data. .Bagian yang mengerjakan hal ini disebut Arithmetic Logical Unit (ALU).
3. Kontrol
   Setiap komputer mempunyai unit kontrol yang menjemput instruksi penyimpanan utama, menginterpretasikan instruksi itu, dan menerbitkan (mengeluarkan) sinyal yang diperlukan oleh komponen yang membentuk sistem itu. Ia mengarahkan semua opeasi hardware yang diperlukan untuk mematuhi instruksi itu.
4. Penyimpanan
     Data dan instruksi memasuki main storage (penyimpanan utama), dan disimpan sampai diperlukan untuk bekerja. Instruksi tersebut mengarahkan tindak yang akan diambil pada data. Hasil tindakan tersebut akan disangga sampai ia diperlukan untuk output. Penyimpanan utama dilengkapi dengan auxiliary storage (penyimpanan tambahan) yang lebih murah, yang juga disebut backing storage (penyimpanan cadangan), misalnya, hard disk (1.9b) untuk tujuan penyimpanan massal. Penyimpanan cadangan berperan penting dalam menyangga “maintained data” (data yang dipelihara), yakni data yang disangga oleh komputer, sehingga ia bisa memberikan informasi kepada pemakai apabila diperlukan.
5. Output
     Output mempunyai dua bentuk alternatif. Data bisa dicetak ke dalam lembaran kertas dengan menggunakan laset printer atau bisa ditampilakan pada layar monitor. Hasil-hasil diambil dari penyimpanan utama dan dimasukan ke output device (perangkat output). Perangkat ini bisa berupa printer, dimana dalam hal ini informasi tersebut secara otomatis diubah ke bentuk tercetak (printed form) yang disebut hard copy, atau mungkin data tersebut ditampilakan pada laya monitor yang sama seperti laya pada set televisi.
B. Pemahaman Komponen Perangkat Lunak
  • Evolusi Perangkat Lunak
Setelah kita membahas rekayasa perangkat lunak, kita sedikit mundur, untuk membahas evolusi perangkat lunak.  Pengembangan perangkat lunak dapat dibagi menjadi 4 tahap, yaitu :
1. Tahap Pertama (1950 – 1960)
      Dimulai pada awal 1950-an sampai pertengahan 1960. Pengembangan perangkat lunak pada tahap pertama mempunyai ciri-ciri berorientasi batch, distribusi software terbatas untuk kalangan tertentu sehingga apabila ada perusahaan yang ingin dibuatkan software khusus harus memesan terlebih dahulu.
2. Tahap Kedua ( 1960 – 1970)
       Dimulai pertengahan tahun 1960-an sampai awal tahun 1970-an. Pengembangan perangkat lunak mempunyai ciri-ciri multi user.  Pengguna dari software sudah banyak dan bisa saling berbagi. Ciri ini menunjukkan ada perkembangan baru yaitu interkasi manusia dan komputer (Human Computer Interaction).
      Selain itu, ciri dari tahap kedua ini adalah real time. Real Time disini adalah suatu kondisi dimana sistem dapat mengumpulkan, menganalisa dan mentransformasikan data dari banyak sumber kemudian mengatur proses serta menghasilkan output yang diinginkan.  Dalam tahap ini, sudah banyak juga paket perangkat lunak yang beredar di pasaran serta muncul istilah database dalam perangkat lunak.
3. Tahap Ketiga (1970 – 1990)
      Dimulai pertengahan tahun  1970 sampai awal tahun 1990. Pengembangan perangkat lunak sudah maju sedemikian pesat. Perangkat lunak sudah menggunakan sistem terdistribusi, sehingga penyampaian informasi dari komputer sumber ke komputer tujuan akan terasa sangat cepat. Dalam era ini, perangkat keras dari suatu komputer harganya sangat murah.  Selain itu, pesanan perangkat lunak sudah sangat mendominasi dari penyelesaian suatu masalah sehingga penggunaan software pada masa itu sudah sedemikian jauh.
4. Tahap Keempat (1990 – 2000)
       Dimulai tahun 1990 sampai tahun 2000. Pada tahap ini, perangkat lunak sudah mendominasi dari pengembangan perangkat keras, sehingga perangkat keras dalam hal ini komputer sangat dikendalikan oleh suatu sistem operasi. Tingkat kecerdasan dari perangkat lunak semakin ditingkatkan sehingga perangkat lunak atau software dilatih mempunyai kecerdasan seperti yang dimilik manusia. Terbukti dengan adanya penemuan kecerdasan buatan, jaringan syaraf tiruan, sistem pakar dan logika fuzzy. Jaringan komputer, pemrosesan komputer paralel sangat mendominasi pada era ini.  Dan, pada masa ini pula pemrograman sudah berorientasi obyek (OOP).
  • Klasifikasi Perangkat Lunak (Software)

1. Perangkat Lunak Sistem
1.1 Bahasa Pemrograman
         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. Komputer mengerjakan transformasi data berdasarkan kumpulan perintah program yang telah dibuat oleh program. Kumpulan perintah ini harus dimengerti oleh komputer, berstruktur terntentu (syntax), dan bermakna. Bahasa pemrograman merupakan notasi untuk memberikan secara tepat program komputer.
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 sehari-hari, 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

Penerjemah bahasa pemrograman dibedakan menjadi 3 (tiga) macam,yaitu:
• Asembler adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan (assembly) ke dalam bahasa mesin.
• Intepreter adalah program yang menerjemahkan satu per satu instruksi dalam kode sumber kemudian menjalankan instruksi yang telah diterjemahkan tersebut.
• Kompiler adalah program penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah yang dapat dijalankan oleh komputer. Proses untuk melakukan penerjemahan ini biasa disebut kompilasi.
1. Bahasa Mesin
          Bahasa mesin termasuk ke dalam bahasa tingkat rendah (low level language) karena sifat dari bahasa mesin lebih berorientasi pada mesin. Bahasa ini hanya akan dipahami oleh komputer itu sendiri. Bahasa ini berupa kode-kode yang terdiri dari sekumpulan angka yang ada di dalam komputer yang biasanya diwakili oleh kode angka 1 (satu) dan 0 (nol). Kode ini merupakan sinyal elektronik yang memberitahu komputer apa yang harus dikerjakan.
2. Bahasa Assembly
      Bahasa asembly adalah bahasa pemrograman yang menggunakan bahasa rakitan. Bahasa assembly kebanyakan digunakan untuk pengendalian hardware yang diwujudkan dalam kependekan kata-kata sebagai pengganti kode-kode biner, misalnya JNZ (jump non zero) yang artinya lompatlah jika tidak sama dengan nol. Kelanjutan dari bahasa assembly adalah sebuah program yang berguna untuk mengambil informasi yang dituliskan oleh seorang programmer dalam bahasa assembly serta menerjemahkannya ke dalam sebuah program yang dapat dieksekusi oleh komputer, program ini dinamakan assembler. Output assembler harus diproses oleh linker untuk menghasilkan program akhir.
1.2 Sistem Operasi
     Perangkat lunak sistem atau sistem operasi merupakan software yang berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat komputer agar dapat berjalan selaras dengan fungsinya. Menurut Abraham Silberschatz, Galvin, Gagne (2003), sistem operasi merupakan suatu program yang bertindak sebagai perantara antara pengguna dan hardware komputer. Mereka juga menyatakan bahwa tujuan dari sistem operasi adalah:
* Melaksanakan program pengguna dan memudahkan dalam menyelesaikan masalahnya.
* Membuat sistem komputer menjadi mudah untuk digunakan.
* Menjadikan pengguna hardware komputer menjadi lebih efisien.
  • Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut:
1. Berdasarkan skala arsitekturnya (bit), sistem operasi dibedakan menjadi sistem operasi berskala 8-bit, 16-bit, 32-bit, dan 64-bit. Sistem operasi dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan, sedangkan saat ini kebanyakan yang digunakan adalah skala 32-bit, seperti sistem operasi Microsoft Windows NT, Windows 2000, Windows XP, LINUX, IBM OS/400, Sun Solaris). Sedangkan yang baru dan masih jarang ditemui di pasaran adalah skala 64-bit. Seperti Windows XP 64-bit, Digital UNIX, Open VMS, IBM AIX for RS/6000, SGI IRIX, dan HP-UX.
2. Klasifikasi sistem operasi berdasarkan end-user interface.
* Command driven. Biasa juga disebut command line dimana perintah sistem operasi diketikkan pada prompt perintah atau dieksekusi melalui script file (misalnya pada sistem operasi DOS, UNIX, atau XENIX)
* Graphical user interface (GUI). Pengguna akhir menggunakan mouse atau alat penunjuk (pointer) yang lain untuk memilih objek yang mewakili suatu instruksi spesifik (misalnya: semua sistem operasi Windows, IBM OS/2, MAC-OS, LINUX)
3. Klasifikasi sistem operasi berdasarkan pengguna:
* Single-user single-tasking: sistem operasi yang hanya mampu untuk melayani satu pengguna pada satu saat untuk satu instruksi dalam satu siklus proses (misal MS-DOS)
* Single-user multi-tasking: sistem operasi yang hanya mampu untuk melayani satu pengguna pada satu saat tetapi mampu untuk mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya Windows 95, IBM OS/2, MAC-OS).
* Multi-user multi-tasking: sistem operasi yang mampu untuk melayani beberapa pengguna sekaligus dalam satu waktu dan juga mampu untuk menjalankan beberapa instruksi sekaligus dalam satu siklus proses.
4. Klasifikasi sistem operasi berdasarkan pangsa pasar:
* Sistem operasi server/network, seperti Windows NT Server, Windows XP, IBM AIX for RS/6000, Digital UNIX, Open VMS, HP-UX, Sun Solaris, dan IBM OS/400, LINUX.
* Sistem operasi desktop, seperti Windows 95 / Windows NT Workstation, Windows XP, LINUX, OS/2 Wrap, MacOS, Java
* Sistem operasi Hanheld, seperti Windows CE, GEOS, Magic Cap.
1.3 Utility Software (Program Bantu)
       Software ini merupakan software jadi yang digunakan untuk membantu mempermudah dalam menangani pekerjaan awal dalam pengoperasian komputer beserta perangkatnya. Misalnya untuk
–       memeriksa (scanning),
–       menganalisa (analyzing),
–       memperbaiki (repairing),
–       mencari (searching),
–       menggandakan (copying) file
Contoh :
–       Norton Utility (NU)
–       PC Tools
–       Xtree
–       QuickDos
2. Perangkat Lunak Aplikasi
2.1 Aplikasi Office
     Aplikasi Office adalah kumpulan aplikasi yang digunakan untuk memudahkan pekerjaan perkantoran tanpa melakukan sebuah pengkodean/Coding dengan bahasa pemrograman terlebih dahulu.
- Fungsi dan kegunaan aplikasi office
  • Perangkat lunak pengolah kata (Word Processor) yang digunakan untuk membuat dokumen berbentuk surat kabar, membuat label surat menjadikannya sebuah dokumen yang rapi dan tertata. Contoh: Microsoft Word, OpenOffice Word, Google Doc dan lain lain. 
  • Perangkat lunak pembuat presentasi yang digunakan untuk memudahkan manusia untuk membuat sebuah presentasi yang menarik dengan mudah dan dapat menghasilkan sebuah presentasi dengan lebih cepat tanpa harus mengetahui bahasa pemrograman. Contoh: Microsoft Office Powerpoint, OpenOffice Presentation, Google Slide dll.
  • Perangkat Lunak pengolah Spreadsheet yang digunakan untuk mengelola data yang kebanyakan datanya ditampilkan dalam kolom dan baris/Tabel dan memiliki alat yang dapat mempermudah perhitungan data dan juga penampilan data dalam penampilan statistik. Contoh: Microsoft Excel, OpenOffice Spreadsheet, Google Sheet dan lain lain.
2.2 Aplikasi Multimedia
      Perkembangan multimedia dari jaman ke jaman semakin maju pesat. Hal ini ditandai dengan perubahan media hiburan masyarakat mulai dari radio hingga sekarang muncul sebuah televisi. Sehubungan dengan hal itu, perkembangan software multimedia juga semakin banyak bermunculan. Software multimedia merupakan perangkat lunak yang digunakan untuk mengolah berbagai media informasi seperti teks, gambar, video, foto, audio, dan lain lainnya. Banyak software yang bermunculan mulai dari yang hanya dapat melihat saja hingga dapat digunakan untuk membuat dan mengedit. Software multimedia dapat dikategorikan menjadi 5 jenis yaitu untuk animasi, desain, audio, foto dan video. Berikut beberapa software multimedia yang saat ini sering digunakan oleh banyak orang. (baca juga: Fungsi DOS pada komputer)
1. Media Player
     Media player merupakan sejenis perangkat lunak yang digunakan untuk mengolah informasi dalam bentuk audio atau video. Beberapa aplikasi media player biasanya sudah dapat memutar informasi baik video maupun audio. Beberapa software media player antara lain adalah:
• Windows Media Player: Software ini diproduksi oleh Microsot dan merupakan satu paket dalam Microsoft Windows
• Winamp: Software ini bersifat freeware / komersil dan diproduksi oleh Nullsoft. Inc
• Power DVD: software ini diproduksi oleh Cyberlink
• DivX Player: software ini bersifat freeware dan diproduksi oleh DivXNetwork Inc
• XMMS: software audio ini bersifat open source dan berada di naungan lisensi GNU (General Public Lisensi)
2. Image Editor
      Perangkat lunak ini memiliki fungsi untuk menggambar dan mengedit image atau foto. Saat ini sudah banyak software software image editor yang bermunculan. Dari yang memiliki fungsi editing sederhana hingga fitur yang kompleks. Terdapat dua jenis image yang dihasilkan oleh sebuah image editor yaitu bitmap image dan vector image. Beberapa contoh software image editor antara lain adalah:
• Adobe Photoshop
Software ini merupakan pengolah gambar dan foto yang cukup populer saat ini. Adobe photoshop dibekali dengan berbagai macam fitur yang lengkap sehingga membuatnya sebagai salah satu software multimedia terbaik. Software ini dibekali dnegan basis bitmap yang merupakan kumpulan titik titik dengan kerapatan tertentu yang dikenal dengan nama pixel. Photoshop sering digunakan para fotografer dan beberapa perusahaan untuk mengedit hasil gambar dan foto dengan berbagai macam tambahan efek didalamnya. Saat ini ada beberapa versi photoshop yang beredar di kalangan pengguna antara lain adalah
• Photoshop CS ( Creative Suite ) , versi 8
• Photoshop CS2, versi 9
• Adobe Photoshop CS3, versi 10
• Adobe Photoshop CS4, versi 11
• Adobe Photoshop CS5, versi 12 (versi terbaru)
• CorelDraw
• GIMP
3. Audio/Video Editor
      Jenis perangkat lunak ini dapat digunakan untuk mengedit dan membuat media dalam bentuk video dan audio. Prose pengeditan video dan audio biasanya berupa konversi format, manipulasi kualitas,dan masih banyak lainnya. Berikut ini beberapa software editing video dan audio saat ini
• Adobe Premiere Pro: Software multimedia ini dapat mengedit video dengan format dan kualitas yang tinggi. Bersifat komersial dan diproduksi langsung oleh Adobe System
• Windows Movier Maker:  Software yang satu ini merupakan aplikasi yang sudah disematkan pada sistem operasi Windows. Movie marker dapat membuat sebuah project video dengan mudah. Selain itu, anda juga dapat menambahkan efek transisi, gambar, mengatur durasi video dan lain lain.
• Audacity: Audacity merupakan software yang khusus untuk menangani masalah audio. Software ini memiliki kegunaan untuk mengolah, memotong, memperbanyak, dan menyatukan berbagai jenis file audio. Selain itu, software ini juga dapat digunakan untuk merekam suara, memberi efek suara dan masih banyak kegunaan lainnya. Audacity sangat dikenal karena keunggulan yang kecil dan cepat serta untuk menggunakan software ini tidak perlu menggunakan spesifikasi yang khusus. Software pengolah suara ini juga dibekali dengan berbagai macam fitur sehingga membuat banyak pengguna tertarik untuk menggunakannya. Tidak salah jika Audacity muncul sebagai aplikasi audio terbaik.
4. Graphic/ Image Viewer
      Perangkat lunak ini digunakan untuk melihat (view) gamabr secara terorganisasi dalam sebuah direktori. Saat ini sudah banyak format image yang dapat didukung oleh aplikasi image viewer seperti bmp, jpeg/jpg, gif, png, ico, dan lain lain. Berikut beberapa aplikasi image viewer yang ada saat ini
• ACDSee
• XNView
• Irfan View
• Microsoft Picture Manager
• Microsoft Picture and Fax Viewr
2.3 Aplikasi Internet
       Software aplikasi adalah program aplikasi yang memiliki aktivitas pemrosesan perintah yang diperlukan untuk melaksanakan permintaan pengguna dengan tujuan tertentu. Dalam hal ini untuk mengakses internet software yang digunakan adalah sebagai berikut :
1. Aplikasi Web Browser
     Web Browser adalah software yang berfungsi untuk menampilkan dan berinteraksi dengan dokumen-dokumen yang disediakan oleh server web.
Web adalah kumpulan jaringan berisi dokumen teks dan multi media yang tersambung satu dengan yg lainya atau yang dikenal dengan World Wide Web (WWW)
Software Web Browser
• Internet Explorer
• Mozzila Fire Fox
• Opera
• Safari
• Google Crome
a. Mozzila FireFox 
     Oleh mozilla corporation, firefox adalah salah satu web browser open source yang dibangun dengan Gecko layout engine. Tak hanya handal firefox juga didukung oleh sejumlah Add-ons yang dapat diinstall terpisah yang memungkinkan pengguna melakukan sesuai dengan kegunaan Add-ons tersebut. Firefox merupakan salah satu Browser yang terpopuler saat ini Selain IE. Bahkan menurut “Net Application” yang melakukan survey tentang penggunaan browser menempatkan  Firefox di 24,61% dari penggunan web browser yang tercatat per Desember 2009. Rilis stabil saat ini adalah versi 3.5.7, yang dirilis pada Januari 05, 2010
b. Internet Explorer (ie)
      Internet Explorer pertama kali dirilis sebagai bagian dari add-on paket Plus! for Windows 95 in 1995. untuk Windows 95 pada tahun 1995 yang dikembangkan oleh Microsof.  Rilis terbaru adalah Internet Explorer 8. menurut “Net Application” yang melakukan survey tentang penggunaan browser menempatkan  Internet Explorer sebagai urutan pertama penggunaan browser yaitu 63,69% yang tercatat per Desember 2009
c. Safari
      Safari adalah browser web yang dikembangkan oleh Apple. Pertama kali dirilis sebagai beta pada 7 Januari 2003. Bulan Desember 2009, Safari memiliki 4,46% pangsa pasar menurut Net Applications. Saat ini rilis terakhir untuk safari adalah safari 4 untuk mac dan PC.
d. Opera
     Opera adalah Browser Web dan Internet Suite yang dikembangkan oleh Opera Software Company. Jika firefox punya Add-ons,  Opera punya “Opera Widgets”, sebuah aplikasi  web kecil yang dijalankan bersamaan dengan Opera yang mempunyai kegunaan tertentu, layaknya Add-ons firefox.
Opera versi  terbaru memperkenalkan platform teknologi baru yaitu Opera Unite, memungkinkan Anda untuk melakukan streaming musik atau berbagi file, foto, dan banyak lagi hal lainnya  langsung dari browser. Saat ini rilis terakhir adalah 10.10 untuk windows.
e. Google Crome
      Google Chrome adalah sebuah browser web yang dikembangkan oleh Google yang menggunakan WebKit layout engine and application framework. Pertama kali dirilis sebagai versi beta untuk Microsoft Windows pada 2 September 2008, dan publik adalah rilis stabil pada 11 Desember 2008
Search Engine
• Yahoo search
• Google
• MSN
• Altavista
• Bing
2. Aplikasi Opsional (Add On)
      Selain perangkat lunak berupa sistem operasi dan aplikasi web browser, ada pula perangkat lunak yang opsional. Aplikasi opsional berupa pilihan atau tambahan yang diterapkan kedalam aplikasi utamanya tersebut. Jadi karena merupakan aplikasi pilihan atau tambahan maka tanpa aplikasi opsional pengguna masih dapat mengakses internet. Aplikasi-aplikasi opsional tersebut antara lain adalah sebagai berikut :    
a. Aplikasi Email
Email (Electronic mail) merupakan fasilitas yang digunakan untuk mengirim dan menerima surat melalui internet. Ada tiga jenis email yang dapat digunakan oleh pengguna, yaitu :  
• Web Based Mail 
merupakan jenis email yang berbasis web. Penulisan dan pengolahan surat-menyurat dilakukan melalui web mail. Penggunaan jenis email ini harus terhubung dengan internet.
• Pop Mail 
merupakan email yang berbasis client. Artinya kita dapat menulis dan mengolah surat tanpa harus terhubung ke internet. Koneksi internet yang dibutuhkan hanya pada saat proses pengiriman dan penerimaan email. Untuk menggunakan Pop Mail diperlukan software khusus, misalnya Outlook Express, Eudora, Kmail, Evolution, dan masih banyak lagi.
• Email Forwarding 
merupakan layanan email yang digunakan untuk meneruskan email ke alamat email yang lain. Email forwarding sangat cocok digunakan bagi pengguna yang sering berganti-ganti alamat email atau pengguna yang mempunyai alamat email lebih dari satu. Dengan email forwarding kita dapat menyembunyikan alamat email yang asli, sedangkan yang akan ditampilkan adalahalamat email forwarding tersebut.
b. Aplikasi Chatting
     Aplikasi chatting disebut juga dengan IRC (Internet Relay Chatt), yang merupakan layanan percakapan online pada internet yang biasa digunakan dengan pengguna lain. IRC merupakan sistem yang memungkinkan pengguna internet diseluruh dunia dapat saling berkomunikasi secara langsung dengan cara mengetikkan pesan menggunakan keyboard komputer. IRC menyediakan banyak channel atau chatt room (ruang untuk bercakap-cakap). Tidak ada batasan berapa pengguna yang boleh masuk kesuatu channel atau chatt room. Setiap pengguna bebas untuk memasukiatau keluar dari channel atau chatt room tersebut. Tetapi dengan demikian pengguna tidak seenaknya saja melakukan percakapan, melainkan ada etika yang digunakan ketika melakukan chatting. Jika pengguna tidak menggunakan etika maka hal sering terjadi yaitu tidak bisa bergabung kembali di channel atau chatt room tersebut.
- Faktor-faktor yang menyebabkan tidak dapat bergabung pada channel IRC tertentu adalah sebagai berikut :
1. Channel yang di banned
biasanya disebabkan telah melanggar peraturan suatu channel (misalnya menggunakan kata-kata yang tidak sopan). Lamanya banned ini ditentukan oleh admin operator bisa sampai beberapa jam, hari, minggu bahkan bulan.
2. Pengguna kena kick atau kill dari admin atau operator
Kick atau kill hampir sama dengan banned tetapi yang tidak diijinkan masuk hanya salah seorang pengguna saja bukan satu channel.
3. Koneksi ditolak
Hal ini biasanya disebabkan terdapat masalah teknis pada server yang digunakan. Jika terjadi permasalahan ini maka pengguna dapat berpindah ke server IRC yang lain. 
Beberapa software aplikasi untuk menjalankan fasilitas IRC yaitu Yahoo Messenger, mIRC, iChat, Pidgin, facebook Message, dan masih banyak lagi.
c. Aplikasi Telephone Video Calling
      Aplikasi ini adalah telepon dengan layar video dan mampu menangkap video (gambar) sekaligus suara yang ditransmisikan. Fungsi telepon video sebagai alat komunikasi antara satu orang dengan orang yang lainnya secara waktu nyata (real-time). Saat ini telepon video sangat berguna bagi orang tuli dan bisu, karena melalui telepon video, komunikasi bisa dilakukan dengan menggunakan bahasa isyarat melalui layanan video tersebut. Begitu juga untuk orang-orang yang berada di tempat lain yang jauh dan ingin berkomunikasi dengan orang yang berada di tempat lain yang jauh pula. Telepon video dapat digunakan sebagai alat yang dapat menyalurkan gambar serta suara dalam bentuk video sehingga terlihat seperti nyata.
Beberapa software aplikasi untuk menjalankan telepon video Calling yaitu Yahoo Messenger, Skype, Facebook Video Calling, Netmeeting, Gnomemeeting
d. Aplikasi Pengelola Download
Aplikasi ini berguna untuk mempercepat download. Sedangkan aplikasi tersebut diantaranya adalah :
- Internet Download Manager (IDM)
- Download Accelerator Plus (DAP)
- FlashGet
3. Sofware Utility
     Software Utility merupakan perangkat lunak untuk perlindungan komputer serta plug in pada komputer. Software Utility diantaranya adalah sebagai berikut :
• Anti Virus, seperti AVG, Avira, Mc Afee, Norton Anti Virus,Kaspersky, Bit Defender
• Anti Maleware, seperti Comodo Internet Security, Panda Internet Security, Norman, Bit Defender Internet security, Avira Internet Security, Avast Internet Security.
• Software  Office, seperti Ms. Office, Star Office, Open Office.