Pengantar Teknologi Informasi PDF
Document Details
2024
Tri Yusnanto, Rudiansyah, Djumhadi, Salaki Reynaldo Joshua, Joosten,Kholidiyah Masykuroh, Andri, Arpa Pauziah, A. Amirul Asnan Cirua,Sunaryo Winardi, Ng Poi Wong, Gunawan, Roni Yunis, Yoseph Pius Kurn
Tags
Summary
Buku ini merupakan pengantar teknologi informasi, yang menguraikan konsep dasar, komponen utama, dan perkembangan teknologi informasi. Buku ini membahas berbagai aspek, termasuk sistem komputer, perangkat keras dan lunak, jaringan, database, internet, dan berbagai hal lainnya.
Full Transcript
PENGANTAR TEKNOLOGI INFORMASI Tri Yusnanto, Rudiansyah, Djumhadi, Salaki Reynaldo Joshua, Joosten, Kholidiyah Masykuroh, Andri, Arpa Pauziah, A. Amirul Asnan Cirua, Sunaryo Winardi, Ng Poi Wong, Gunawan, Roni Yunis, Yoseph Pius Kurniawan Kelen, Adele B. L. Mailangkay PENGANTAR TEKN...
PENGANTAR TEKNOLOGI INFORMASI Tri Yusnanto, Rudiansyah, Djumhadi, Salaki Reynaldo Joshua, Joosten, Kholidiyah Masykuroh, Andri, Arpa Pauziah, A. Amirul Asnan Cirua, Sunaryo Winardi, Ng Poi Wong, Gunawan, Roni Yunis, Yoseph Pius Kurniawan Kelen, Adele B. L. Mailangkay PENGANTAR TEKNOLOGI INFORMASI Tri Yusnanto Rudiansyah Djumhadi Salaki Reynaldo Joshua Joosten Kholidiyah Masykuroh Andri Arpa Pauziah A. Amirul Asnan Cirua Sunaryo Winardi Ng Poi Wong Gunawan Roni Yunis Yoseph Pius Kurniawan Kelen Adele B. L. Mailangkay GET PRESS INDONESIA PENGANTAR TEKNOLOGI INFORMASI Penulis : Tri Yusnanto Rudiansyah Djumhadi Salaki Reynaldo Joshua Joosten Kholidiyah Masykuroh Andri Arpa Pauziah A. Amirul Asnan Cirua Sunaryo Winardi Ng Poi Wong Gunawan Roni Yunis Yoseph Pius Kurniawan Kelen Adele B. L. Mailangkay ISBN : 978-623-125-162-6 Editor : Ari Yanto., M.Pd Penyunting : Tri Putri Wahyuni., S.Pd Desain Sampul dan Tata Letak : Atyka Trianisa, S.Pd Penerbit : GET PRESS INDONESIA Anggota IKAPI No. 033/SBA/2022 Redaksi : Jln. Palarik Air Pacah No 26 Kel. Air Pacah Kec. Koto Tangah Kota Padang Sumatera Barat Website : www. getpress.co.id Email : [email protected] Cetakan pertama, Mei 2024 Hak cipta dilindungi undang-undang Dilarang memperbanyak karya tulis ini dalam bentuk dan dengan cara apapun tanpa izin tertulis dari penerbit. KATA PENGANTAR Segala Puji dan syukur atas kehadirat Allah SWT dalam segala kesempatan. Sholawat beriring salam dan doa kita sampaikan kepada Nabi Muhammad SAW. Alhamdulillah atas Rahmat dan Karunia-Nya penulis telah menyelesaikan Buku Pengantar Teknologi Informasi ini. Buku Ini Membahas Pengantar Teknologi Informasi, Dan Memahami Konsep Dasar Teknologi Informasi, Konsep Komputasi Dalam Teknologi Informasi, Fungsi Dan Jenis Komponen/Hardware Input, Dan Output Devices, Konsep Fungsi Dari Sistem Dan Software Aplikasi, Strategis Dan Perkembangan Hardware Sebagai Salah Satu Komponen Teknologi Informasi, Konsep Dan Fungsi Telekomunikasi Dan Jaringan Dalam Teknologi Informasi, Konsep Database Dalam Teknologi Informasi, Internet Dan Word Wide Web (WWW), Digital Economy, Konsep Dan Fungsi Pemrograman, Internet-base Society, Artificial Intelligence, Etika Dan Keamanan Dalam Sistem Informasi, Manajemen Proyek Teknologi Informasi, Analisis Data dan Business Intelligence. Proses penulisan buku ini berhasil diselesaikan atas kerjasama tim penulis. Demi kualitas yang lebih baik dan kepuasan para pembaca, saran dan masukan yang membangun dari pembaca sangat kami harapkan. Penulis ucapkan terima kasih kepada semua pihak yang telah mendukung dalam penyelesaian buku ini. Terutama pihak yang telah membantu terbitnya buku ini dan telah mempercayakan mendorong, dan menginisiasi terbitnya buku ini. Semoga buku ini dapat bermanfaat bagi masyarakat Indonesia. Padang, Mei 2024 Penulis i DAFTAR ISI KATA PENGANTAR................................................................i DAFTAR ISI..............................................................................ii DAFTAR GAMBAR..................................................................x DAFTAR TABEL......................................................................xiii BAB 1 PENGANTAR TEKNOLOGI INFORMASI, DAN MEMAHAMI KONSEP DASAR TEKNOLOGI INFORMASI...............................................................................1 1.1 Pengertian Teknologi Informasi........................................ 1 1.2 Perkembangan Teknologi Informasi............................... 3 1.3 Peranan dan Manfaat Teknologi Informasi................... 5 1.4 Pengelompokan Teknologi Informasi............................. 9 1.5 Klasifikasi Sistem Teknologi Informasi.......................... 11 DAFTAR PUSTAKA......................................................................... 15 BAB 2 KONSEP KOMPUTASI DALAM TEKNOLOGI INFORMASI......................................................17 2.1 Pendahuluan............................................................................. 17 2.2 Sejarah Komputasi.................................................................. 18 2.3 Komponen Utama Sistem Komputer............................... 19 2.3.1 Perangkat Keras (Hardware).................................... 20 2.3.2 Perangkat Lunak............................................................ 20 2.3.3 Jaringan Komputer dan Internet.............................. 21 2.4 Prinsip Dasar Komputasi..................................................... 21 2.4.1 Algoritma.......................................................................... 21 2.4.2 Pemrograman.................................................................. 22 2.4.3 Struktur Data................................................................... 22 2.4.4 Keamanan dan Privasi................................................. 22 2.5 Aplikasi Komputasi dalam Teknologi Informasi......... 23 2.5.1 Pengembangan Web dan Aplikasi Mobile............ 23 2.5.2 Big Data Analis dan Intelijen Bisnis........................ 23 2.5.3 Kecerdasan Buatan (AI) dan Pembelajaran Mesin (ML)....................................................................... 24 2.5.4 Sistem Informasi Grafis (GIS).................................... 24 2.5.5 Teknologi Cloud dan Komputasi Terdistribusi.. 24 2.5.6 Keamanan Siber.............................................................. 24 2.5.7 Telemedisin dan Teknologi Kesehatan................. 24 ii 2.6 Tantangan dan Masa Depan Komputasi......................... 25 2.6.1 Tantangan Keamanan Siber....................................... 25 2.6.2 Privasi Data...................................................................... 26 2.6.3 Kesenjangan Digital...................................................... 26 2.6.4 Dampak pada Tenaga Kerja....................................... 26 2.6.5 Komputasi Kuantum..................................................... 26 2.6.6 Kecerdasan Buatan dan Pembelajaran Mesin.... 26 2.6.7 Internet of Things (IoT)................................................ 27 2.6.8 Teknologi Etis dan Berkelanjutan........................... 27 DAFTAR PUSTAKA......................................................................... 28 BAB 3 INPUT DAN OUTPUT DEVICES.............................. 29 3.1 Sistem Komputer..................................................................... 29 3.2 Perangkat Input (input device).......................................... 33 3.3 Perangkat Ouput (output device)...................................... 40 DAFTAR PUSTAKA......................................................................... 46 BAB 4 KONSEP FUNGSI DARI SISTEM DAN SOFTWARE APLIKASI........................................................... 47 4.1 Konsep Fungsi Sistem Perangkat Lunak........................ 47 4.1.1 Manajemen Sistem Operasi........................................ 47 4.1.2 Keamanan Sistem........................................................... 49 4.1.3 Utilitas Sistem.................................................................. 50 4.2 Fungsi Aplikasi Perangkat Lunak..................................... 51 4.2.1 Antarmuka Pengguna................................................... 52 4.2.2 Manajemen Data............................................................. 52 4.2.3 Otomatisasi Tugas......................................................... 53 4.3 Evolusi Arsitektur Perangkat Lunak: Dari Monolitik ke Layanan Mikro.................................................................. 55 4.3.1 Arsitektur Monolitik..................................................... 56 4.3.2 Service-Oriented Architecture (SOA)....................... 57 4.3.3 Arsitektur Layanan Mikro.......................................... 59 4.3.4 Serverless Computing.................................................. 60 DAFTAR PUSTAKA......................................................................... 63 BAB 5 STRATEGIS DAN PERKEMBANGAN HARDWARE SEBAGAI SALAH SATU KOMPONEN TEKNOLOGI INFORMASI...................................................... 67 5.1 Definisi Hardware................................................................... 67 5.2 Definisi Teknologi Informasi.............................................. 68 iii 5.3 Perkembangan Hardware Dari Tahun ke Tahun........ 69 5.4 Perkembangan Hardware di Indonesia.......................... 71 5.5 Strategi Umum dalam Perkembangan Hardware sebagai Komponen Teknologi Informasi...................... 72 DAFTAR PUSTAKA......................................................................... 75 BAB 6 KONSEP DAN FUNGSI TELEKOMUNIKASI DAN JARINGAN DALAM TEKNOLOGI INFORMASI.......77 6.1 Pendahuluan............................................................................. 77 6.1.1 Konsep Telekomunikasi.............................................. 78 6.1.2 Fungsi Telekomunikasi................................................ 79 6.1.3 Teknologi Informasi (TI)............................................. 82 6.2 Pembahasan.............................................................................. 84 6.3 Kesimpulan................................................................................ 86 DAFTAR PUSTAKA......................................................................... 88 BAB 7 KONSEP DATABASE DALAM TEKNOLOGI INFORMASI...............................................................................89 7.1 Pendahuluan............................................................................. 89 7.2 Pengenalan Konsep Database............................................ 89 7.2.1 Definisi Database........................................................... 89 7.2.2 Sistem Pengarsipan Tradisional dan Database.. 91 7.2.3 Proses Pengembangan Basis Data........................... 94 7.3 Klasifikasi DBMS...................................................................... 96 7.4 Pemodelan Data Konseptual............................................... 98 7.4.1 Entitas................................................................................ 98 7.4.2 Atribut................................................................................ 100 7.4.3 Hubungan.......................................................................... 103 7.5 Pemodelan Database Logis.................................................. 107 7.6 Perancangan Database Fisik............................................... 115 7.7 Pengantar Big Data................................................................. 115 DAFTAR PUSTAKA......................................................................... 118 BAB 8 KONSEP INTERNET DAN WORD WIDE WEB (WWW)............................................................................119 8.1 Konsep Internet....................................................................... 119 8.1.1 Pengertian Internet....................................................... 119 8.1.2 Sejarah Internet.............................................................. 120 8.1.3 Arsitektur Internet........................................................ 122 8.1.4 Protokol Internet........................................................... 124 iv 8.2 Konsep World Wide Web (WWW).................................... 126 8.2.1 Pengertian World Wide Web (WWW).................... 126 8.2.2 Fungsi World Wide Web (WWW)............................. 127 8.2.2 Perbedaan antara Internet dan WWW.................. 128 DAFTAR PUSTAKA......................................................................... 129 BAB 9 EKONOMI DIGITAL................................................... 131 9.1 Ekonomi Digital....................................................................... 131 9.2 Karakteristik Digital Ekonomi........................................... 131 9.2.1 Perbedaan Ekonomi Lama dan Ekonomi Baru... 132 9.3 Peran Teknologi Informasi dalam Ekonomi Digital di Era Digital Ekonomi......................................................... 135 9.3.1 Le Saunda Holding Company (Hong Kong).......... 135 9.3.2 The Dallas Mavericks.................................................... 135 9.3.3 Campusfood.com............................................................ 136 9.3.4 International Information Products Company LTD (IIPC)......................................................................... 136 9.4 Tren Pengembangan Teknologi Informasi.................... 137 9.4.1 Rasio Biaya dan Kinerja dari Chips......................... 137 9.4.2 Penyimpanan Data........................................................ 137 9.4.3 Lingkungan, Komponen, dan Layanan Web Berorientasi Objek........................................................ 137 9.4.4 Self-Healing Computers............................................... 138 9.4.5 Komputasi Kuantum..................................................... 138 9.4.6 Next-level automation.................................................. 138 9.4.7 Kecerdasan Buatan........................................................ 138 9.5 Perkembangan Ekonomi Digital di Indonesia.............. 139 9.5.1 Pertumbuhan E-commerce........................................ 139 9.5.2 Fintech................................................................................ 139 9.5.3 Pemerintah dan Regulasi............................................ 140 9.6 Arah Strategis Ekonomi Digital Indonesia.................... 141 9.6.1 Infrastruktur.................................................................... 142 9.6.2 Sumber Daya Manusia................................................. 142 9.6.3 Iklim Bisnis dan Keamanan Siber............................ 142 9.6.4 Riset, Inovasi, dan Pengembangan Usaha............ 142 9.6.5 Pendanaan dan Investasi............................................ 142 9.6.6 Regulasi dan Kebijakan................................................ 142 DAFTAR PUSTAKA......................................................................... 143 v BAB 10 KONSEP DAN FUNGSI PEMROGRAMAN...........145 10.1 Pengenalan Pemrograman................................................ 145 10.1.1 Definisi Pemrograman Menurut Para Ahli........ 146 10.1.2 Kenapa Belajar Pemrograman?............................. 147 10.2 Bahasa Pemrograman......................................................... 149 10.3 Konsep Dasar Pemrograman........................................... 153 10.4 Fungsi Pemrograman.......................................................... 157 10.5 Langkah-langkah Pemrograman.................................... 158 10.6 Tren Pengembangan Terkini Pemrograman............. 160 DAFTAR PUSTAKA......................................................................... 162 BAB 11 INTERNET-BASED SOCIETY.................................163 11.1 Pendahuluan........................................................................... 163 11.2 Masyarakat dalam Era Digital.......................................... 163 11.3 Infrastruktur Internet dan Aksesibilitas..................... 165 11.4 Identitas dan Kepribadian dalam Dunia Maya.......... 167 11.5 Komunitas dan Kolaborasi Daring................................. 170 11.6 Pendidikan dan Pengetahuan dalam Era Digital...... 173 11.7 Tantangan Etika dan Hukum........................................... 175 11.8 Kesehatan Mental dan Kesejahteraan Daring........... 176 11.9 Masa Depan Masyarakat Berbasis Internet............... 179 DAFTAR PUSTAKA......................................................................... 182 BAB 12 ARTIFICIAL INTELLIGENCE.................................187 12.1 Pendahuluan........................................................................... 187 12.2 Apa itu AI?............................................................................... 188 12.3 Sejarah AI................................................................................. 190 12.4 AI sebagai Alat Interdisipliner......................................... 197 12.5 Proses yang Terlibat dengan AI...................................... 199 12.6 Kelebihan dan Kekurangan AI......................................... 200 12.6.1 Kelebihan........................................................................ 200 12.6.2 Kekurangan................................................................... 202 12.7 Beberapa Contoh Penerapan AI...................................... 203 DAFTAR PUSTAKA......................................................................... 204 BAB 13 ETIKA DAN KEAMANAN DALAM SISTEM INFORMASI...............................................................205 13.1 Pengantar Etika dalam Sistem Informasi.................... 205 13.2 Etika Pengelolaan Data dan Privasi............................... 206 13.3 Prinsip-Prinsip Etika dalam Keamanan Informasi.. 208 vi 13.4 Etika dalam Pengembangan Perangkat Lunak......... 209 13.5 Etika dalam Penggunaan Teknologi Enkripsi............ 210 13.5.1 Hak Privasi dan Transparansi................................ 211 13.5.2 Proporsionalitas dan Kewajaran........................... 211 13.5.3 Tantangan dalam Penggunaan Teknologi Enkripsi.......................................................................... 211 13.5.4 Pentingnya Keterbukaan dan Keterlibatan Pengguna........................................................................ 211 13.5.5 Contoh Penerapan Enkripsi dalam Cloud Computing..................................................................... 212 13.6 Tanggung Jawab Etis dalam Penanganan Insiden Keamanan............................................................................... 212 13.6.1 Prinsip-Prinsip Etika dalam Penanganan Insiden Keamanan...................................................... 213 13.6.2 Tantangan dalam Penanganan Insiden Keamanan...................................................................... 213 13.6.3 Pentingnya Pembentukan Tim Respons Insiden............................................................................ 213 13.6.4 Pentingnya Pembelajaran dari Insiden.............. 214 13.7 Etika dalam Penggunaan Teknologi Biometrik........ 215 13.7.1 Prinsip-Prinsip Etika dalam Penggunaan Teknologi Biometrik.................................................. 215 13.7.2 Tantangan dalam Penggunaan Teknologi Biometrik....................................................................... 216 13.7.3 Pentingnya Edukasi dan Kesadaran Pengguna........................................................................ 216 13.8 Etika dalam Penggunaan Keamanan Siber Tingkat Lanjut......................................................................... 217 13.8.1 Prinsip-Prinsip Etika dalam Keamanan Siber Tingkat Lanjut.................................................. 218 13.8.2 Tantangan dalam Keamanan Siber Tingkat Lanjut............................................................................... 218 13.8.3 Pentingnya Keberlanjutan dan Keterbukaan dalam Keamanan Siber............................................. 219 13.9 Etika dalam Penggunaan Teknologi Blockchain...... 220 13.9.1 Prinsip-Prinsip Etika dalam Penggunaan Teknologi Blockchain................................................ 221 vii 13.9.2 Tantangan Etis dalam Penggunaan Teknologi Blockchain................................................ 221 13.9.3 Peran Blockchain dalam Keamanan Identifikasi Digital...................................................... 222 13.10 Etika dalam Pengembangan Kebijakan Keamanan Informasi.......................................................... 223 13.10.1 Prinsip- Prinsip Etika dalam Pengembangan Kebijakan Keamanan Informasi......................... 224 13.10.2 Tantangan dalam Pengembangan Kebijakan Keamanan Informasi.............................................. 224 13.10.3 Peran Kode Etik Profesional dalam Pengembangan Kebijakan Keamanan.............. 225 DAFTAR PUSTAKA......................................................................... 227 BAB 14 MANAJEMEN PROYEK TEKNOLOGI INFORMASI...............................................................................229 14.1 Sejarah manajemen proyek.............................................. 229 14.2 Pengertian Manajemen Proyek Teknologi Informasi................................................................................ 230 14.3 Manfaat Manajemen Proyek Teknologi Informasi.. 231 14.4 Tahapan Siklus Manajemen Proyek Ti......................... 232 14.5 Alasan Pentingnya Menentukan Ruang Lingkup Manajemen Proyek Teknologi Informasi................... 234 14.6 Metodologi Dalam Manajemen Proyek........................ 234 14.7 Batasan-Batasan Manajemen Proyek Teknologi Informasi................................................................................ 237 14.8 Bidang - Bidang Pengetahuan Manajemen Proyek. 238 14.9 Tantangan Dalam Manajemen Proyek Ti.................... 240 DAFTAR PUSTAKA......................................................................... 242 BAB 15 ANALISIS DATA DAN BUSINESS INTELLIGENCE.........................................................................243 15.1 Pendahuluan........................................................................... 243 15.1.1 Definisi Analisis Data................................................. 243 15.1.2 Definisi Business Intelligence (BI)....................... 243 15.1.3 Keterkaitan antara Analisis Data dan BI............ 243 15.1.4 Tujuan dan Manfaat Analisis Data dan BI dalam Bisnis.................................................................. 244 15.2 Komponen Utama dalam Business Intelligence....... 244 viii 15.2.1 Data Warehousing....................................................... 244 15.2.2 Data Mining.................................................................... 244 15.2.3 OLAP (Online Analytical Processing).................... 245 15.2.4 Visualisasi Data............................................................ 245 15.2.5 Pelaporan dan Query Tools..................................... 245 15.3 Proses Analisis Data dalam BI......................................... 245 15.3.1 Pengumpulan Informasi........................................... 245 15.3.2 Pemrosesan dan Pembersihan Data.................... 246 15.3.3 Interpretasi dan Analisis Data................................ 246 15.3.4 Memanfaatkan Temuan Analisis........................... 247 15.4 Alat dan Teknologi dalam BI............................................ 247 15.4.1 Program BI..................................................................... 247 15.4.2 Teknologi Cloud dan Big Data................................ 247 15.4.3 Pembelajaran Mesin dan AI di BI.......................... 248 15.4.4 BI saat bepergian......................................................... 248 15.5 Tantangan dalam Analisis Data dan BI........................ 248 15.5.1 Big Data (Manajemen Big Data)............................. 248 15.5.2 Privasi dan Keamanan Data.................................... 248 15.5.3 Menggabungkan Informasi dari Berbagai Sumber............................................................................ 249 15.5.4 Kemampuan Teknis dan Analitik Tim BI........... 249 15.6 Studi Kasus dan Aplikasi Praktis.................................... 249 15.6.1 Analisis Data Pemasaran.......................................... 249 15.6.2 Manajemen Rantai Pasokan dengan BI............... 249 15.6.3 Kasus Penggunaan BI di Berbagai Industri....... 250 15.6.4 Bagaimana BI Mempengaruhi Keputusan Bisnis............................................................................... 250 15.7 Kesimpulan dan Masa Depan BI..................................... 250 15.7.1 Evolusi Teknologi BI.................................................. 250 15.7.2 Pentingnya Analisis Data untuk Perusahaan Mendatang..................................................................... 251 15.7.3 Peramalan Tren BI ke Depan.................................. 251 DAFTAR PUSTAKA......................................................................... 252 BIODATA PENULIS ix DAFTAR GAMBAR Gambar 1.1. Ilsustrasi Teknologi Informasi..................... 1 Gambar 3.1. Sistem Kerja Komputer..................................... 30 Gambar 3.2. Contoh Perintah Langsung.............................. 31 Gambar 3.3. Kumpulan Instruksi Program......................... 32 Gambar 3.4. Pengguna Komputer.......................................... 33 Gambar 3.5. Perangkat Masukan............................................ 33 Gambar 3.6. Keyboard QWERTY............................................ 34 Gambar 3.7. Keyboard DVORAK............................................. 35 Gambar 3.8. Mouse...................................................................... 36 Gambar 3.9. Touchpad................................................................ 37 Gambar 3.10. Barcode Reader................................................. 39 Gambar 3.11. Gamepad.............................................................. 39 Gambar 3.12. LED Monitor....................................................... 40 Gambar 3.13. Printer Dot Matrix............................................ 43 Gambar 3.14. LCD Projector..................................................... 44 Gambar 4.1. A Modern Computer System........................... 47 Gambar 4.2. Monolithic Architecture................................... 55 Gambar 7.1. Contoh Data........................................................... 90 Gambar 7.2. Contoh Informasi................................................ 90 Gambar 7.3. Cara Kerja DBMS................................................. 92 Gambar 7.4. Cara Kerja Model Data Sistem NoSQL Berbasis Dokumen............................................. 97 Gambar 7.5. Entity Type dan Instance................................... 99 Gambar 7.6. Entitas yang Kuat dan Lemah......................... 100 Gambar 7.7. Atribut Wajib dan Opsional............................. 100 Gambar 7.8. Atribut Komposit................................................ 101 Gambar 7.9. Atribut Bernilai Banyak dan Derivat........... 102 Gambar 7.10. Atribut Identitas............................................... 104 Gambar 7.11. Relationship Type.............................................. 104 Gambar 7.12. Relationship Instance...................................... 104 Gambar 7.13. Jenis-Jenis dari Relationship Instance....... 105 Gambar 7.14. Derajat Hubungan Unary............................... 106 Gambar 7.15. Derajat Hubungan Binary.............................. 106 Gambar 7.16. Derajat Hubungan Ternary.......................... 107 Gambar 7.17. Struktur Data Relasional dan Contoh x Data....................................................................... 108 Gambar 7.18. Kunci Primer pada Model Relasional....... 108 Gambar 7.19. Kunci Asing pada Model Relasional.......... 109 Gambar 7.20. Tabel dengan Atribut Bernilai Banyak..... 110 Gambar 7.21. Relasi Bernilai Atomic.................................... 110 Gambar 7.22. Transformasi Entitas dengan Atribut Komposit menjadi Relasi.............................. 110 Gambar 7.23. Entitas dengan Atribut Bernilai Banyak.. 111 Gambar 7.24. Transformasi Entitas dengan Atribut Bernilai Banyak menjadi Dua Relasi........ 111 Gambar 7.25. Transformasi Entitas Kuat dan Lemah menjadi Relasi................................................... 112 Gambar 7.26. Transformasi Hubungan Biner 1:M.......... 112 Gambar 7.27. Transformasi Hubungan Biner M:N.......... 113 Gambar 7.28. Transformasi Hubungan Biner 1:1............ 114 Gambar 8.1. Jaringan internet yang saling terhubung... 120 Gambar 8.2. Peta jaringan ARPANET tahun 1974........... 121 Gambar 8.3. 7 Lapisan OSI Layer............................................ 123 Gambar 8.4. Logo World Wide Web yang bersejarah, dirancang oleh Robert Cailliau...................... 126 Gambar 9.1. Layer ekonomi digital........................................ 140 Gambar 10.1. keterampilan inti pada tahun 2023.......... 140 Gambar 10.2. Eksekusi berurutan di Bahasa Pemrograman Python.................................... 153 Gambar 10.3. Eksekusi berurutan di Bahasa Pemrograman C................................................ 153 Gambar 10.4. Eksekusi berurutan di Bahasa Pemrograman JavaScript.............................. 153 Gambar 10.5. kondisional statements di Bahasa Pemrograman Pyhton.................................... 155 Gambar 10.6. perulangan di Bahasa Pemrograman Pyhton.................................................................. 156 Gambar 10.7. Komentar di Bahasa Pemrograman Pyhton.................................................................. 157 Gambar 12.1. Berbagai Domain Interdisipliner AI.......... 197 Gambar 12.2. Berbagai Teknologi yang Digunakan dalam AI.............................................................. 198 xi Gambar 13.1. Empat Pilar Komputasi Tepercaya dari Microsoft.................................................... 206 Gambar 13.2. Implementasi Enkripsi dan Keylogging... 210 Gambar 13.3. Teknologi Biometrik....................................... 215 Gambar 13.4. Prinsip Etika Keamanan Siber..................... 218 Gambar 13.5. Model Blockchain untuk Pencegahan Potensi Plagiarisme........................................ 223 xii DAFTAR TABEL Tabel 7.1. Contoh Meta Data..................................................... 91 Tabel 10.1. Jenis-jenis Bahasa Pemrograman dan Penggunaannya...................................................... 150 Tabel 12.1. Berbagai Definisi AI.............................................. 189 Tabel 12.2. Ringkasan Perkembangan AI............................ 191 Tabel 12.3. Pemrograman Tanpa AI dan Dengan AI....... 198 xiii xiv BAB 1 PENGANTAR TEKNOLOGI INFORMASI, DAN MEMAHAMI KONSEP DASAR TEKNOLOGI INFORMASI Oleh Tri Yusnanto 1.1 Pengertian Teknologi Informasi Teknologi merupakan pembaharuandalam menerakan mesin, ataupun alat, serta bahan dengan proses sehingga mampu membantu kegiatan manusia ketika memecahkan permasalahannya. Informasi adalah hasil dari pengolahan, pengorganisasian/penataan serta manipulasi beberapa kelompok data sehingga bernilai intelektual bagi penggunanya. Teknologi Informasi merupakan ilmu yang mencakup teknologi komunikasi yang dapat melakukan pengolahan, penyimpanan data dan mengirimkan informasi melalui saluran komunikasi dengan secara cepat. Gambar 1.1. Ilsustrasi Teknologi Informasi. 1 Teknologi Informasi (TI) mencakup penggunaan komputer, perangkat keras, perangkat lunak, jaringan, dan sistem elektronik lainnya untuk menyimpan, mengolah, mengirim, dan mendapatkan informasi (Sutarman, 2009). Ini mencakup berbagai aspek dalam mengelola dan menggunakan informasi, termasuk pengolahan data, komunikasi, dan penyimpanan informasi. Sejak pertengahan tahun 1980, istilah "teknologi informasi" menjadi sangat populer. Teknologi informasi adalah evolusi dari teknologi komputer dan telekomunikasi. Definisi kata “informasi” yang diakui secara internasional adalah “hasil pengolahan data” yang pada prinsipnya lebih berharga daripada data mentah. Komputer merupakan bentuk teknologi informasi pertama (pendahulu) yang mampu mengubah data menjadi informasi. Teknik Informasi juga mencakup pengolahan data menjadi informasi dan proses penyebaran data dan informasi tersebut dalam ruang dan waktu. Komputer hanyalah sebuah produk di bidang teknologi informasi. Dalam kasus ini, perubahan yang dimaksud adalah informasi yang telah diproses dan disimpan di komputer. Teknologi informasi merupakan sebuah alat bantu yang digunakan para manajer ketika akan mengatasi perubahan yang terjadi pada suatu perusahaan tersebut(Laudon & Laudon, 2004). Istilah umum untuk teknologi informasi (TI), juga dikenal sebagai teknologi informasi (IT), mengacu pada teknologi apa pun yang membantu manusia membuat, mengubah, menyimpan, mengkomunikasikan, dan/atau menyebarkan informasi. Teknologi Informasi memadukan komunikasi dan komputasi berkecepatan tinggi untuk data, suara, dan video(O’Brien, 2006). Komputer merupakan Contoh alat IT dimana peralatan komputer yang meliputi Mesin serba guna, dikendalikan oleh suatu program, digunakan untuk mengubah data menjadi informasi. Komputer merupakan serangkaian perintah yang digunakan untuk menjalankan diproses dan mengubah data menjadi informasi. Sistem komputer mencakup perangkat keras dan perangkat lunak. Perangkat keras 2 merupakan salah satu dari komponen komputer yang mempunyai tampilan fisik dan mendukung proses komputerisasi. Sedangkan perangkat lunak adalah suatu proses yang digunakan untuk mengoperasikan komputer sesuai dengan kebutuhan pengguna(Romindo dkk., 2023). Tanpa software, hardware hanya bertindak seperti benda logam yang tidak dapat berbuat apa-apa. Ketika kode komputer tanpa perangkat keras serta perangkat lunak kode computer mereka tidak bisamelakukan pengendalian kedalam perangkat keras. Oleh karena itu, perangkat lunak dan perangkat keras harus bekerja sama untuk membentuk sistem, terutama sistem komputer. Selain merupakan subsistem sistem komputer, perangkat keras juga merupakan bagian dari perangkat masukan, perangkat pengolah, dan perangkat keluaran. Perangkat input menyediakan sarana pengiriman informasi ke dalam sistem komputer dan oleh karena itu harus mampu mengubah karakter yang diinginkan menjadi kode biner yang diperlukan. 1.2 Perkembangan Teknologi Informasi Dengan kemajuan dalam teknologi informasi dan komunikasi, asyarakat sekarang dapat mengakses data secara mandiri. Hambatan terhadap informasi berangsur-angsur hilang berkat inisiatif kuat dari individu-individu yang ingin mengetahui lebih banyak tentang tentang apa yang terjadi di sekitar mereka. Masyarakat dapat mengakses informasi kapanpun dan dimanapun. Akibatnya, masyarakat menjadi lebih kritis dan sensitif terhadap perkembangan yang berbeda. Untuk tetap hidup dan berfungsi dalam masyarakat modern, kemajuan dalam teknologi informasi dan komunikasi (ICT) sangat penting. Pengembangannya dianggap sebagai solusi untuk masalah saat ini. Tidak dapat dipungkiri betapa pentingnya teknologi informasi dan komunikasi untuk peradaban dan kesejahteraan manusia. Seperti yang kita ketahui, di zaman yang serba canggih seperti saat ini, peran teknologi informasi dalam kehidupan sehari-hari jelas sangat signifikan. 3 Hal ini tidak terlepas dari aktivitas kita yang seringkali didukung oleh teknologi informasi itu sendiri, mempunyai kemampuan dalam menjawab kebutuhan pekerjaan dengan lebih cepat, mudah, murah dan lebih menghemat waktu. Kemajuan teknologi merupakan respon terhadap proses globalisasi yang semakin meluas ke seluruh dunia. Sebuah kemajuan yang tentunya akan berdampak pada peradaban sosial. Pesatnya perkembangan teknologi dan komunikasi telah melahirkan media baru perlu diketahuai bahwa keberadaan media baru tersebut antara lain dengan munculnya Internet. Hampir setiap masyarakat di dunia membutuhkan internet, salah satu produk teknologi komunikasi yang telah berkembang selama puluhan tahun. Internet memiliki baik efek positif maupun negatif bagi masyarakat. Sejarah kemajuan teknologi informasi didasarkan pada abad evolusi informasi, misalnya: Sebelum tahun 1980, petani menggunakan tenaga manusia dan tenaga tangan, Abad industri dari tahun 1800 hingga 1987, pabrik menggunakan tenaga manusia dan mesin; dan Abad Informasi dari 1957 hingga sekarang, pekerja terdidik menggunakan tenaga dan teknologi informasi. Informasi masyarakat adalah masyarakat di mana jumlah orang yang bekerja di bidang penanganan informasi lebih besar daripada di bidang pertanian industri. Teknologi informasi dimulai sejak masa dulu ketika orang masingbelum menetap ataupun berpindah pidah sampai pada masa sekarang ini yaitu menggunakan alat manual, alat mekanik, alat mekanik elektronik dan elektronik. Sejarah teknologi informasi terus berkembang, dengan terobosan baru dan perubahan yang terjadi secara teratur. Inovasi seperti kecerdasan buatan, komputasi kuantum, dan teknologi lainnya terus membentuk masa depan teknologi informasi. Akan tetapi, pada saat ini kita harus sadar bahwa TI dapat membantu perubahan sosial dalam berbagai kegiatan bermasyarakat. Jadi kita perlu lebih pintar dalam memfilter informasi yang masuk kepada kita. Pada industri berbagai media, perkembangan sebuah teknologi informasi serta 4 komunikasi mampu membawa konvergensi media-media tersebut. Hal tersebut mendaptkan dukungan dari tampilnya media baru, terutama dalam jaringan Internet. Penggunaan Internet di industri media telah memunculkan media online dan media media lainya yang bisa di kases melalui jaringan internet. 1.3 Peranan dan Manfaat Teknologi Informasi Peran serta manfaat Teknologi Informasi, dengan peranan dan manfaat saat ini, teknologi informasi terus menjadi pendorong utama perubahan dalam masyarakat modern, membuka pintu untuk inovasi, efisiensi, dan konektivitas yang lebih besar antara lain : 1. Memiliki efek besar dan dampak signifikan dimana Peran teknologi informasi terus berkembang, menciptakan peluang baru dan menghadirkan tantangan unik. Kemampuan untuk beradaptasi dengan perubahan ini dan mengelola dampaknya menjadi kunci bagi perkembangan masyarakat modern. 2. Manajemen organisasi, struktur serta proses suatu kegiatan merupakan sebuah cara ketika penggunaan TI dalam manajemen organisasi akan dapat membantu meningkatkan efisiensi, efektivitas, dan fleksibilitas. Dengan integrasi teknologi yang tepat, suatu organisasi dapat menjadi lebih adaptif terhadap perubahan dan mampu mengoptimalkan sumber daya. 3. Mempengaruhi banyak aspek pekerjaan atau organisasi yang merupakan suatu kegiatan dalam memanfaatkan teknologi informasi dengan bijak, sehingga organisasi dapat meningkatkan produktivitas, inovasi, dan keberlanjutan. Meskipun memberikan banyak manfaat, perlu juga memperhatikan keamanan dan privasi dalam penggunaan teknologi informasi agar organisasi dapat mencapai potensi penuhnya. 4. Karena kompleksitas tugas manajemen, dampak globalisasi, tuntutan respons cepat, dan tekanan persaingan, teknologi informasi diperlukan. Memecahkan masalah, meningkatkan 5 inovasi, efektifitas, dan efesiensi adalah tujuan yang ingin dicapai. Fungsi teknologi informasi termasuk menangkap, mengolah, membuat, menyimpan, mencari kembali, dan mengirimkan data. Sistem informasi, yang terdiri dari teknologi komputer yang digunakan untuk mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi, merupakan komponen penting dari teknologi informasi. Beberapa unsur yang tergolong didalam Teknologi Informasi antara lain : 1. Data (fakta mentah) merupakan pemanfaatan teknologi informasi dalam pengelolaan data membawa banyak manfaat yang direkam dan disimpan pada media komputer, termasuk pengambilan keputusan yang lebih baik, peningkatan efisiensi, dan kemampuan untuk mengidentifikasi peluang inovasi(Romindo dkk., 2023). 2. Informasi (merupakan data yang terorganiisir sehingga menghasilkan arti) Informasi merupakan data yang telah diorganisir sehingga memberikan arti atau konteks yang dapat dimengerti oleh manusia untuk pengambilan keputusan(Date, 2004). Dalam konteks teknologi informasi, informasi merupkan hasil dari pemrosesan dan interpretasi data. Contoh informasi laporan keuangan, analisis data, laporan proyek, dan berbagai bentuk output yang dihasilkan dari pemrosesan data. Dalam era digital dan teknologi informasi, manajemen informasi yang baik adalah kunci untuk memastikan bahwa informasi tersebut tidak hanya dihasilkan secara efisien tetapi juga bermanfaat dan dapat diandalkan. 3. Pengetahuan (merupakan sebuah informasi yang diolah sehingga dapat memberikan pembelajaran, pemahaman yang dapat aplikasikan) sehingga ini adalah bentuk lain dan lebih tinggi dari informasi yang telah diolah dan diinterpretasikan sehingga memberikan pemahaman atau wawasan yang dapat diterapkan atau dimanfaatkan. Berbeda dengan informasi yang hanya merupakan fakta 6 mentah yang diorganisir, pengetahuan melibatkan pemahaman konteks, hubungan, dan implikasi dari informasi tersebut. Pendukungya antaralain Sistem informasi berbasis komputer (CBIS) adalah mereka yang melakukan tugas dengan menggunakan komputer dan teknologi komunikasi. Infrastruktur informasi mencakup perangkat lunak dan perangkat keras, jaringan komunikasi, basis data, dan informasi manajemen personil. Perencanaan kebutuhan informasi dikenal sebagai arsitektur informasi. Kemampuan sistem informasi termasuk proses yang cepat dan akurat, berkapasitas besar, dan kemampuan untuk menyimpan informasi secara instan(Laudon & Laudon, 2004). Apabila anda memerlukan informasi dapat diperoleh melalui berbagai cara antara lain dalam bentuk: 1. Pustaka (ilmiah, semi ilmiah, dan popular) adalah istilah yang digunakan untuk merujuk kepada kumpulan sumber- sumber referensi tertulis atau dokumentasi yang dapat digunakan untuk mendukung atau memperkuat suatu karya tulis, penelitian, atau proyek(Nazir, 2014). Pustaka mencakup berbagai jenis materi, seperti buku, jurnal, artikel, makalah, laporan, dan sumber informasi lainnya yang relevan dengan topik atau subjek tertentu. Pustaka memberikan dasar dan dukungan informasi yang diperlukan untuk memvalidasi, melengkapi, atau memperkaya tulisan atau penelitian. Pustaka dapat dibagi menjadi dua kategori utama: a. Pustaka Primer (Primary Sources): Merujuk kepada sumber-sumber yang secara langsung terkait dengan peristiwa, penelitian, atau pengalaman yang dijelaskan dalam karya tulis atau penelitian. Contohnya adalah dokumen asli, data penelitian, wawancara langsung, atau laporan resmi. b. Pustaka Sekunder (Secondary Sources): Merujuk kepada sumber-sumber yang menyajikan atau menganalisis informasi yang berasal dari pustaka 7 primer. Contohnya adalah buku teks, artikel jurnal, ulasan buku, atau makalah yang menyajikan interpretasi, analisis, atau sintesis informasi dari sumber-sumber primer 2. Media massa (media cetak, radio, dan TV) Media massa mengacu pada alat komunikasi yang digunakan untuk menyampaikan informasi kepada khalayak luas. Media massa berperan sebagai penyedia informasi, hiburan, pendidikan, dan pemersatu opini publik. 3. Tuisan (surat dan fax) Tulisan" secara umum merujuk kepada ekspresi ide atau gagasan yang direkam dalam bentuk teks. Tulisan dapat berupa karya sastra, artikel, esai, catatan, atau dokumen apapun yang menggunakan kata-kata atau simbol tertulis untuk menyampaikan pesan. Tulisan memiliki peran penting dalam menyampaikan informasi, memperluas pengetahuan, dan menyampaikan ide atau gagasan. Gaya dan tujuan penulisan dapat bervariasi tergantung pada konteks dan audiens yang dituju. 4. Perangkat bantu secara umumnya merujuk kepada alat atau teknologi yang dirancang untuk membantu seseorang dalam melakukan suatu tugas atau aktivitas. Perangkat bantu ini sering kali dikembangkan untuk membantu individu dengan kebutuhan khusus atau yang mengalami keterbatasan fisik, sensorik, atau kognitif. 5. Manual (pensil/pena + kertas) dokumen yang memberikan petunjuk dan informasi tentang cara menggunakan suatu produk, perangkat, atau sistem. Biasanya berisi instruksi langkah demi langkah, informasi keamanan, dan tips pemecahan masalah yang biasa ditulis dengan pena tau diketik. 6. Mesin mekanis (mesin tik) adalah perangkat atau sistem yang beroperasi dengan memanfaatkan prinsip-prinsip mekanika dan gerakan mekanis untuk melakukan tugas- tugas tertentu. Mesin ini umumnya melibatkan pergerakan bagian-bagian mekanis yang saling berinteraksi untuk menghasilkan kekuatan atau melakukan kerja. 8 7. Alat telekomunikasi Alat adalah perangkat atau sistem yang digunakan untuk mengirimkan, menerima, dan mentransmisikan data atau sinyal suara melalui jarak jauh. Telekomunikasi mencakup berbagai teknologi dan perangkat yang memungkinkan komunikasi antara individu atau perangkat yang terpisah oleh jarak geografis. 8. Alat elektronik (komputer) merupakan perangkat yang menggunakan komponen elektronik untuk mengontrol aliran listrik guna melakukan fungsi tertentu. Alat elektronik dapat mencakup berbagai macam perangkat, mulai dari yang sederhana hingga yang kompleks. 1.4 Pengelompokan Teknologi Informasi Pengelompokan Teknologi Informasi dalam beberapa kategori berdasarkan berbagai aspek dapat digolongkan menjadi beberapa golongan yaitu : 1. Teknologi masukan (input technology) merupakan metode atau perangkat yang digunakan untuk memasukkan data atau informasi ke dalam sistem komputer atau perangkat elektronik. Ini melibatkan berbagai alat atau metode yang memungkinkan pengguna atau perangkat lain untuk berinteraksi dengan sistem. berhubungan dengan peralatan untuk memasukan data kedalam sistem komputer sepertihalnya (keyboard dan mouse). 2. Teknologi luaran merupakan (output technology) metode atau perangkat yang digunakan untuk mengeluarkan atau menampilkan informasi atau hasil dari suatu sistem komputer atau perangkat elektronik(Wahyudiono, dkk., 2022). Ini melibatkan berbagai alat atau perangkat yang menghasilkan respons, informasi, atau output berdasarkan proses yang telah dilakukan oleh sistem, ini berhubungan dengan semua perangkat yang menyajikan informasi hasil pengolahan sistem, seperti printer dan monitor. Teknologi luaran menjadi kunci dalam memperoleh hasil dari berbagai proses dan interaksi dengan sistem komputer atau perangkat elektronik. 9 3. Teknologi mesin proses perangkat dan sistem mekanis atau elektronik yang digunakan untuk melakukan proses serta tugas tertentu dalam berbagai industri atau aplikasi. Mesin proses dapat mencakup berbagai jenis peralatan yang dirancang untuk memproses material, menghasilkan produk, atau menjalankan operasi tertentu, sehingga menjadi pusat pengolahan data dengan mengimplementasikan program yang mengatur proses tersebut. 4. Teknologi lunak adalah sebuah proses, dengan alat yang digunakan untuk merancang, mengembangkan, serta menjalankan perangkat lunak komputer. Ini mencakup berbagai aspek, termasuk pembuatan aplikasi, manajemen basis data, pemeliharaan perangkat lunak, dan inovasi dalam cara perangkat lunak dikembangkan dan digunakan untuk mengontrol komputer agar dapat melakukan apa yang diinginkan (mikrosoft office). Teknologi menyimpan (storage technology) merupakan berbagai metode, perangkat, dan sistem yang digunakan untuk menyimpan dan mengelola data secara efisien. Ini melibatkan teknologi yang memungkinkan penyimpanan informasi digital, termasuk file, database, aplikasi, dan lainnya biasanya terdiri dari memori internal, yang berfungsi sebagai pengingat sementara ketika CPU melakukan pengolahan (baca hanya memori dan akses acak memori), dan memori eksternal, yang menyimpan data secara permanen, yang berarti bahwa mereka tetap ada ketika komputer mati(Wahyudiono, dkk., 2022). Dalam konteks pengguna teknologi informasi, yang termasuk dalam sistem TI adalah suatu situasi. Secara umum Sistem TI adalah gabungan dari perangkat keras (hardware), perangkat lunak (software), jaringan, serta berbagai prosedur dan kebijakan yang berinteraksi bersama-sama untuk memproses, menyimpan, mengambil, mentransmisikan, dan melindungi data serta informasi di dalam suatu organisasi atau lingkungan bisnis. Sistem TI mendukung kebutuhan komputasi 10 dan informasi suatu entitas. Komponen sistem TI diantaranya adalah : 1. Hardware (HW) termasuk CPU, memori, perangkat I/O, dan interconector. 2. Software (SW) termasuk sistem operasi, paket aplikasi, aplikasi pengguna. 3. Firmware (FW) termasuk instruksi disimpan permanen dalam ROM. 4. Infoware (IW) termasuk buku panduan pengguna, SOP, dan undang-undang. 5. Baranware (BW) termasuk end user, programmer, analyst, dan manajer. Sistem TI berfungsi untuk mendukung operasi sehari- hari, ketika akan melakukan pengambilan keputusan, dan pencapaian tujuan terutama didalam sebuah organisasi atau institusi lainya. 1.5 Klasifikasi Sistem Teknologi Informasi Sistem dapat dilakukan berdasarkan berbagai kriteria atau aspek sistem yang menjadi fokus TI sehingga dapat diklasifikasikan berdasarkan: 1. Embedded Sistem TI yang terintegrasi dengan produk lain dikenal sebagai informasi teknologi. (Embedded IT) mengacu pada integrasi teknologi informasi (TI) ke dalam perangkat keras atau perangkat tertentu, yang sering kali tidak terlihat atau tidak dapat diakses langsung oleh pengguna akhir. Teknologi informasi tertanam ini biasanya bekerja di latar belakang untuk mendukung fungsionalitas atau tugas tertentu pada suatu perangkat. Teknologi informasi ini tertanam dengan kecerdasan pada berbagai perangkat dan sistem, untuk memungkinkan mereka berkomunikasi, beradaptasi, dan memberikan fungsi yang lebih canggih secara otomatis. 2. Dedicated sistem atau "Sistem Terdedikasi" pada sistem komputer atau perangkat keras dan perangkat lunak yang dirancang dan diatur khusus untuk melakukan tugas atau 11 fungsi tertentu tanpa memperhatikan penggunaan umum atau tugas lain. Sistem terdedikasi dikonfigurasi dan dioptimalkan sepenuhnya untuk keperluan tertentu, menghasilkan kinerja yang tinggi dan keandalan dalam konteks spesifik untuk melakukan tugas khusus contohnya sistem untuk ATM yang tidak digunakan oleh orang lain. 3. General purpose sistem TI dengan tujuan umum, yaitu sistem TI yang dapat digunakan untuk melakukan berbagai tugas yang umum. Teknologi informasi ini pada umumnya dirancang untuk mendukung berbagai tugas dan keperluan umum di dalam organisasi atau lingkungan pengguna. Berbeda dengan sistem terdedikasi yang dioptimalkan untuk tugas tertentu, IT umum dirancang untuk fleksibilitas dan kemampuan untuk menangani berbagai kebutuhan. Contoh sistem PC yang dapat digunakan untuk keperluan serbaguna. Klasifikasi ini mencerminkan keragaman dan kompleksitas TI dalam berbagai konteks dan kebutuhan. Teknologi Informasi memainkan peran kunci di berbagai industri dan sektor kehidupan sehari-hari, dan klasifikasi ini membantu untuk memahami aspek-aspek yang berbeda dari domain ini. Menurut ukurannya Informasi Teknologi membpunyai beberapa macam antara lain : 1. Informasi yang dapat ditampung adalah Teknologi Informasi (TI) memiliki kapasitas untuk menyimpan, mengelola, serta mentransmisikan berbagai jenis informasi, dari teks hingga data multimedia serti halnya Gambar dan Fotomerupakan Informasi visual dan grafis dalam bentuk gambar atau foto(Sutabri, 2014). Audio: File suara, rekaman, atau musik. Video: Informasi bergerak dalam bentuk file video. Sehingga eknologi informasi tidak hanya menyimpan informasi, tetapi juga memproses, mengelola, dan menyajikannya. 12 2. Kemampuan sistem yang ditawarkan dimana Teknologi Informasi (TI) memberikan berbagai kemampuan dan manfaat untuk organisasi, bisnis, dan individu. Kemampuan-kemampuan ini mencerminkan kontribusi TI dalam meningkatkan efisiensi, produktivitas, dan kemampuan di berbagai sector. TI menyediakan kapasitas penyimpanan yang besar dan metode penyimpanan yang aman, termasuk database dan penyimpanan cloud. 3. Kecepatan memproses mengacu pada kemampuan sistem komputer untuk mengeksekusi instruksi atau tugas dengan cepat. Kecepatan ini dapat diukur dalam satuan waktu tertentu, seperti detik atau mikrodetik, dan sangat penting dalam menilai kinerja sistem. Kecepatan memproses merupakan elemen kunci dalam menentukan seberapa cepat suatu sistem dapat menyelesaikan tugas-tugas tertentu. Peningkatan kecepatan memproses sering kali dicari dalam upaya untuk meningkatkan kinerja komputer, baik di tingkat perangkat keras maupun perangkat lunak. 4. Jumlah orang yang menggunakan sistem secara bersamaan dapat menggunakan suatu sistem secara bersamaan dalam teknologi informasi bergantung pada beberapa faktor, termasuk arsitektur sistem, kapasitas perangkat keras, perangkat lunak, dan infrastruktur jaringan. Oleh karena iru sangatlah penting untuk merencanakan dan membangun sistem dengan mempertimbangkan faktor- faktor ini agar dapat menangani jumlah pengguna yang diinginkan secara efisien. Kapasitas dan skalabilitas adalah dua elemen kunci dalam memastikan bahwa sistem dapat tumbuh sejalan dengan kebutuhan organisasi atau layanan yang disediakan. Teknologi informasi memberikan gambaran yang komprehensif tentang evolusi dan dampak teknologi informasi dalam berbagai aspek kehidupan manusia. Dari sejarah perkembangan teknologi informasi hingga peranannya dalam organisasi, pendidikan, dan masyarakat, pengantar ini menyoroti peran krusialnya dalam membentuk dunia modern. 13 Selain itu teknologi informasi memainkan peran di tingkat global dan juga bagaimana masyarakat lokal merasakan dampaknya sehingga dapat memperkaya pemahaman tentang relevansi dan signifikansi teknologi informasi dengan ketercapain yang diharapkan. 14 DAFTAR PUSTAKA Binanto, I. (2010). Multimedia Digital – Dasar Teori dan Pengembangannya. Andi. Date, C. J. (2004). An Introduction to Database Systems. (Eight Edit.). Pearson Education. Laudon, K. C., & Laudon, J. P. (2004). Management Information Systems: Managing the Digital Firm. Person Education. Michael, Allen. (2013). Michael Allen’s Guide to E-learning. John Wiley & Sons Inc. Nazir, M. (2014). Metode Penelitian,. Ghalia Indonesia. O’Brien, J. A. (2006). Pengantar Teknologi Sistem Informasi Perspektif dan Manajerial. Salemba Empat. Romindo, Reska Mayefis, Reska Mayefis, Tri Yusnanto, Reska Mayefis, Tri Yusnanto, Nono Heryana, Reska Mayefis, Tri Yusnanto, Nono Heryana, & Jamaludin. (2023). REKAYASA PERANGKAT LUNAK (1 ed.). PT GLOBAL EKSEKUTIF TEKNOLOGI. Sutabri, T. (2014). Analisis Sistem Informasi,. ANDI,. Sutarman. (2009). Pengantar Teknologi Informasi. Bumi Aksara. Wahyudiono, S., Yusnanto, T., & Kanafi. (2022). PENGOLAHAN DATA ELEKTRONIK. PT GLOBAL EKSEKUTIF TEKNOLOGI. 15 16 BAB 2 KONSEP KOMPUTASI DALAM TEKNOLOGI INFORMASI Oleh Rudiansyah 2.1 Pendahuluan Pengantar teknologi informasi memerlukan pemahaman mendalam tentang ilmu informasi sebagai landasan konseptual. Bab ini membahas aspek-aspek kunci teori ilmu informasi yang diperlukan untuk memahami peran dan fungsi informasi dalam dunia teknologi. Tujuan dari bab ini adalah memberikan pemahaman yang komprehensif tentang konsep-konsep dasar ilmu informasi dan bagaimana teori tersebut menjadi dasar penting untuk memahami teknologi informasi. Dalam era digital saat ini, pemahaman tentang konsep-konsep dasar dalam teknologi informasi (TI) menjadi sangat penting. Teknologi informasi tidak hanya berperan dalam revolusi cara kita berkomunikasi, tetapi juga telah merubah paradigma dalam bisnis, pendidikan, pemerintahan, dan hampir semua aspek kehidupan sehari-hari. Di jantung dari semua inovasi dan kemajuan ini terletak konsep komputasi, yang berfungsi sebagai tulang punggung dari operasional dan pengembangan teknologi informasi. Komputasi, dalam arti luas, melibatkan pemrosesan informasi secara otomatis menggunakan komputer—mulai dari perhitungan sederhana hingga tugas-tugas kompleks seperti pemrosesan data besar, kecerdasan buatan, dan pembelajaran mesin. Pemahaman yang mendalam tentang konsep komputasi memungkinkan kita untuk tidak hanya menggunakan teknologi secara lebih efektif, tetapi juga untuk berinovasi dan menciptakan solusi teknologi baru yang dapat memecahkan masalah yang dihadapi masyarakat modern. 17 Seiring berjalannya waktu, komputasi telah mengalami evolusi signifikan, didorong oleh kemajuan dalam teknologi perangkat keras dan perangkat lunak, serta kebutuhan yang terus berkembang untuk pengolahan dan analisis data yang lebih efisien. Ini telah membawa kita ke era komputasi awan, data besar, dan kecerdasan buatan—semua memanfaatkan prinsip-prinsip komputasi untuk meningkatkan kapasitas dan kemampuan teknologi informasi. Bab ini akan menggali lebih dalam mengenai konsep-konsep penting dalam komputasi dan bagaimana mereka diterapkan dalam teknologi informasi, serta memberikan wawasan tentang bagaimana komputasi akan terus membentuk masa depan teknologi. 2.2 Sejarah Komputasi Sejarah komputasi dimulai jauh sebelum era modern, dengan penemuan alat hitung manual seperti abakus. Pada abad ke-19, Charles Babbage merancang mesin analitik, yang dianggap sebagai konsep awal komputer modern. Sejak itu, komputasi telah berkembang melalui berbagai generasi teknologi, dari tabung vakum dan transistor hingga sirkuit terpadu mikro yang membentuk basis komputer modern. Pada pertengahan abad ke-20, penemuan transistor dan kemudian sirkuit terpadu (chip mikro) menyediakan dasar bagi komputer pribadi yang lebih kecil, lebih cepat, dan lebih terjangkau. Ini membuka jalan bagi revolusi komputer pribadi pada tahun 1970-an dan 1980-an, di mana komputer menjadi lebih mudah diakses oleh publik umum, bukan hanya institusi ilmiah atau bisnis besar. Kemajuan dalam teknologi penyimpanan data, seperti disket, cakram keras (hard drive), dan kemudian flash drive, memungkinkan untuk penyimpanan dan pengaksesan data dalam jumlah besar dengan cara yang lebih efisien. Pada saat yang sama, pengembangan bahasa pemrograman tingkat tinggi seperti FORTRAN, COBOL, C, dan kemudian Python, memudahkan lebih banyak orang untuk mengembangkan software. 18 Internet, yang muncul dari proyek penelitian ARPANET pada akhir tahun 1960-an, mengubah komputasi dari sistem- sistem terisolasi menjadi jaringan global yang saling terhubung. Ini membuka pintu untuk era baru dalam komunikasi, perdagangan, dan hiburan. World Wide Web, yang diperkenalkan pada awal tahun 1990-an, semakin mempercepat transformasi ini, menjadikan informasi dan layanan online mudah diakses oleh jutaan orang di seluruh dunia. Perkembangan terkini dalam komputasi meliputi komputasi awan, yang memungkinkan pengguna untuk mengakses sumber daya komputasi melalui internet tanpa perlu memiliki infrastruktur fisik yang kuat, dan kecerdasan buatan, yang membawa kemampuan komputasi untuk tidak hanya memproses data, tapi juga untuk "belajar" dari data tersebut. Sejarah komputasi adalah cerminan dari kemajuan teknologi dan kebutuhan manusia yang terus berkembang. Setiap bab dalam sejarah ini tidak hanya menandai peningkatan dalam kemampuan teknis, tetapi juga dalam cara kita berinteraksi dengan dunia di sekitar kita, membuka jalan untuk inovasi dan kemajuan lebih lanjut dalam teknologi informasi. 2.3 Komponen Utama Sistem Komputer Pemahaman yang mendalam tentang komponen utama sistem komputer adalah esensial untuk memanfaatkan sepenuhnya potensi teknologi informasi. Sistem komputer terdiri dari perangkat keras (hardware) dan perangkat lunak (software), yang bekerja bersama untuk menjalankan tugas komputasi. Selain itu, jaringan komputer dan internet memainkan peran krusial dalam menghubungkan sistem komputer ini, memungkinkan mereka untuk berkomunikasi dan berbagi sumber daya. 19 2.3.1 Perangkat Keras (Hardware) Perangkat keras adalah fondasi fisik dari sistem komputer, yang meliputi komponen-komponen seperti: 1. Prosesor (CPU): Dianggap sebagai otak dari komputer, prosesor melakukan instruksi operasi dan kontrol, termasuk perhitungan aritmatika dan operasi logika. 2. Memori (RAM dan Penyimpanan): RAM menyediakan ruang untuk komputer menyimpan data dan program yang sedang aktif atau sementara digunakan, sementara penyimpanan (seperti hard drive atau SSD) menyimpan data secara permanen. 3. Perangkat Input dan Output: Termasuk keyboard, mouse untuk input, dan monitor, printer untuk output. Mereka memungkinkan interaksi antara pengguna dan komputer. 4. Unit Pemrosesan Grafis (GPU): Spesialisasi dalam pemrosesan grafis dan visualisasi data, GPU menjadi semakin penting untuk tugas-tugas seperti gaming, desain grafis, dan pembelajaran mesin. 5. Papan Sirkuit Utama (Motherboard): Sebagai rumah bagi CPU, memori, dan komponen perangkat keras lainnya, motherboard memungkinkan komponen-komponen ini untuk berkomunikasi satu sama lain. 2.3.2 Perangkat Lunak Perangkat lunak memberikan instruksi yang diperlukan untuk perangkat keras agar dapat menjalankan berbagai tugas. Terdapat dua kategori utama: Sistem Operasi: Seperti Windows, macOS, dan Linux, sistem operasi berperan sebagai penghubung antara perangkat keras dan perangkat lunak aplikasi, mengelola sumber daya komputer dan menyediakan antarmuka pengguna. Aplikasi: Program yang dirancang untuk membantu pengguna menyelesaikan tugas-tugas khusus, seperti pengolah kata, spreadsheet, dan perangkat lunak desain grafis. 20 2.3.3 Jaringan Komputer dan Internet 1. Perangkat Jaringan: Termasuk router, switch, dan modem, perangkat ini memungkinkan komputer untuk terhubung dan berkomunikasi melalui jaringan lokal (LAN) atau internet. 2. Protokol Jaringan: Seperti TCP/IP, protokol jaringan adalah aturan dan standar yang memungkinkan komputer untuk berkomunikasi di jaringan. 3. Keamanan Jaringan: Penting untuk melindungi data dan informasi dari ancaman siber, keamanan jaringan meliputi penggunaan firewall, enkripsi, dan kebijakan akses. Komponen-komponen utama sistem komputer ini, bekerja bersama-sama dalam harmoni, membentuk dasar dari semua operasi komputasi dan aplikasi teknologi informasi. Dengan pemahaman yang solid tentang komponen-komponen ini, individu dan organisasi dapat lebih efektif dalam merancang, menggunakan, dan memelihara sistem komputer untuk memenuhi kebutuhan mereka. 2.4 Prinsip Dasar Komputasi Memahami prinsip dasar komputasi adalah kunci untuk menguasai teknologi informasi dan membuka potensi penuh dari kemampuan komputasional. Komputasi tidak hanya tentang hardware dan software, tetapi juga tentang bagaimana data diolah, bagaimana masalah diselesaikan, dan bagaimana sistem dirancang dan dikelola. Berikut adalah beberapa prinsip dasar yang membentuk fondasi komputasi: 2.4.1 Algoritma Algoritma adalah inti dari komputasi. Ini adalah serangkaian langkah terdefinisi yang jelas untuk menyelesaikan tugas atau masalah. Pengembangan algoritma yang efisien membutuhkan pemikiran kritis dan pemecahan masalah, serta pemahaman yang baik tentang struktur data dan algoritma dasar seperti pencarian dan pengurutan. Efisiensi algoritma diukur berdasarkan kompleksitas waktu dan ruang, yang 21 menentukan seberapa cepat dan seberapa banyak sumber daya yang dibutuhkan oleh algoritma untuk menjalankan tugas. 2.4.2 Pemrograman Pemrograman adalah proses menerjemahkan solusi algoritma menjadi kode yang dapat dijalankan oleh komputer. Ini melibatkan pemilihan bahasa pemrograman yang sesuai, pemahaman tentang sintaks dan paradigma pemrograman (seperti pemrograman prosedural, objek-orientasi, atau fungsional), dan penggunaan prinsip-prinsip desain software yang baik untuk menciptakan kode yang bersih, efisien, dan mudah dipelihara. 2.4.3 Struktur Data Struktur data adalah cara untuk menyimpan dan mengorganisir data di dalam komputer sehingga dapat digunakan secara efisien. Pemilihan struktur data yang tepat (seperti array, linked list, stack, queue, trees, dan graphs) sangat penting untuk efisiensi algoritma, karena berpengaruh pada bagaimana data diakses dan dimanipulasi. 2.4.4 Keamanan dan Privasi Dengan peningkatan ketergantungan pada sistem komputer, keamanan dan privasi data menjadi perhatian utama. Prinsip-prinsip dasar keamanan melibatkan pengamanan data terhadap akses tidak sah, modifikasi, pengungkapan, atau penghancuran. Hal ini melibatkan penggunaan teknik enkripsi, autentikasi, dan otorisasi, serta desain sistem yang mempertimbangkan aspek keamanan dari awal. Menggabungkan pemahaman tentang algoritma, pemrograman, struktur data, abstraksi, komputasi paralel dan terdistribusi, serta keamanan dan privasi, memungkinkan pengembang dan profesional TI untuk merancang solusi yang tidak hanya efektif dan efisien tetapi juga aman dan dapat diandalkan. Prinsip-prinsip ini merupakan fondasi yang memungkinkan inovasi dan kemajuan dalam teknologi informasi, membuka jalan bagi pengembangan aplikasi dan 22 teknologi baru yang dapat mengubah cara kita bekerja, belajar, dan berinteraksi. 2.5 Aplikasi Komputasi dalam Teknologi Informasi Komputasi memungkinkan otomatisasi proses, analisis data besar (big data), pengembangan aplikasi web dan mobile, kecerdasan buatan (AI), dan banyak lagi. Hal ini memiliki dampak luas pada berbagai bidang seperti bisnis, pendidikan, kesehatan, dan ilmu pengetahuan. Aplikasi komputasi dalam teknologi informasi (TI) telah merubah banyak aspek kehidupan manusia, memberikan solusi untuk berbagai masalah kompleks, mempercepat proses, dan meningkatkan efisiensi. Komputasi telah menemukan aplikasinya dalam berbagai bidang, menunjukkan fleksibilitas dan kemampuan adaptasinya. Berikut adalah beberapa aplikasi penting dari komputasi dalam teknologi informasi: 2.5.1 Pengembangan Web dan Aplikasi Mobile Pengembangan web dan aplikasi mobile adalah salah satu aplikasi paling nyata dari komputasi. Website dan aplikasi memungkinkan bisnis, pemerintah, dan organisasi nirlaba untuk berinteraksi dengan pengguna dan pelanggan mereka, menyediakan informasi, layanan, dan fungsi e-commerce. Komputasi di sini melibatkan pemrograman frontend dan backend, pengelolaan database, serta desain antarmuka pengguna dan pengalaman pengguna (UI/UX). 2.5.2 Big Data Analis dan Intelijen Bisnis Dengan peningkatan volume data yang dihasilkan oleh individu dan organisasi, komputasi memainkan peran kunci dalam analisis big data. Teknik-teknik seperti pengolahan data paralel, pembelajaran mesin, dan statistik digunakan untuk mengekstrak insight dari dataset besar, membantu organisasi dalam pengambilan keputusan, optimisasi operasional, dan strategi bisnis. 23 2.5.3 Kecerdasan Buatan (AI) dan Pembelajaran Mesin (ML) AI dan ML adalah bidang yang cepat berkembang dalam TI, memanfaatkan algoritma untuk memungkinkan komputer "belajar" dari data dan membuat keputusan atau prediksi. Aplikasi meliputi pengenalan suara, pengolahan bahasa alami, robotika, dan sistem rekomendasi. Kemajuan dalam AI dan ML membuka jalan bagi peningkatan otomatisasi dan kecerdasan sistem komputer. 2.5.4 Sistem Informasi Grafis (GIS) GIS menggunakan komputasi untuk mengumpulkan, menyimpan, memproses, dan menganalisis data geospasial. Ini digunakan dalam perencanaan kota, pengelolaan sumber daya alam, pemantauan lingkungan, dan navigasi. Melalui GIS, kita dapat memvisualisasikan dan menganalisis data ruang untuk mendukung pengambilan keputusan dan penelitian. 2.5.5 Teknologi Cloud dan Komputasi Terdistribusi Cloud computing memungkinkan pengguna dan organisasi untuk mengakses sumber daya komputasi melalui internet, mengurangi kebutuhan akan hardware dan infrastruktur IT yang besar. Ini mendukung berbagai layanan, dari penyimpanan data dan aplikasi web hingga pembelajaran mesin dan analisis data, memberikan fleksibilitas, skalabilitas, dan efisiensi. 2.5.6 Keamanan Siber Dalam dunia yang semakin terhubung, keamanan siber menjadi penting untuk melindungi data dan sistem dari serangan. Komputasi di bidang ini melibatkan pengembangan dan penerapan teknologi enkripsi, autentikasi, firewall, dan deteksi intrusi untuk mengamankan aset digital. 2.5.7 Telemedisin dan Teknologi Kesehatan Komputasi telah merevolusi sektor kesehatan melalui pengembangan sistem rekam medis elektronik, alat diagnostik digital, dan platform telemedisin yang memungkinkan pasien 24 untuk berkonsultasi dengan dokter secara online. AI dan ML juga digunakan untuk analisis data kesehatan dan penelitian medis, membantu dalam pengembangan terapi baru dan pemahaman penyakit. Komputasi dalam teknologi informasi terus berkembang, mendorong inovasi dan kemajuan dalam berbagai bidang. Dengan kemajuan teknologi dan peningkatan akses ke data, potensi aplikasi komputasi semakin luas, menjanjikan peningkatan lebih lanjut dalam cara kita bekerja, berkomunikasi, dan memecahkan masalah. 2.6 Tantangan dan Masa Depan Komputasi Meskipun komputasi telah membawa banyak kemajuan, tantangan seperti keamanan siber, privasi data, dan kesenjangan digital tetap ada. Masa depan komputasi akan melibatkan penanganan tantangan ini sambil terus berinovasi dalam AI, komputasi kuantum, dan teknologi baru lainnya. Sementara komputasi telah mengubah lanskap teknologi informasi (TI) dengan memberikan kemajuan signifikan dan memungkinkan inovasi baru, tantangan signifikan tetap ada. Tantangan ini tidak hanya teknis tetapi juga etis dan sosial, mempengaruhi bagaimana teknologi dikembangkan dan digunakan. Di sisi lain, masa depan komputasi menjanjikan potensi yang belum tergali dengan munculnya teknologi baru. Mari kita jelajahi beberapa tantangan utama dan pandangan tentang masa depan komputasi. 2.6.1 Tantangan Keamanan Siber Dengan peningkatan ketergantungan pada sistem digital, keamanan siber menjadi tantangan utama. Serangan siber menjadi lebih canggih, menargetkan data pribadi, infrastruktur kritis, dan sistem bisnis. Mengatasi tantangan ini membutuhkan pengembangan teknologi keamanan yang lebih maju, serta kesadaran dan pendidikan pengguna tentang praktik keamanan yang baik. 25 2.6.2 Privasi Data Privasi data adalah masalah signifikan di era digital ini, dengan perusahaan dan pemerintah mengumpulkan sejumlah besar informasi pribadi. Menyeimbangkan kebutuhan untuk mengumpulkan data dengan hak individu untuk privasi membutuhkan kebijakan yang hati-hati dan teknologi yang dirancang untuk melindungi informasi pribadi. 2.6.3 Kesenjangan Digital Kesenjangan digital, perbedaan akses ke teknologi antara berbagai kelompok masyarakat, tetap menjadi tantangan. Ini mempengaruhi kesempatan pendidikan, ekonomi, dan sosial, dan memerlukan upaya terpadu untuk menyediakan akses internet yang terjangkau dan pendidikan teknologi bagi semua orang. 2.6.4 Dampak pada Tenaga Kerja Automatisasi dan kecerdasan buatan (AI) dapat menggantikan pekerjaan tertentu, menimbulkan pertanyaan tentang masa depan tenaga kerja. Ini membutuhkan strategi untuk pendidikan dan pelatihan ulang tenaga kerja, serta penelitian tentang cara-cara baru untuk menciptakan kesempatan kerja dalam ekonomi yang semakin otomatis. 2.6.5 Komputasi Kuantum Komputasi kuantum, yang memanfaatkan prinsip mekanika kuantum, menjanjikan untuk merevolusi bidang komputasi dengan kecepatan dan kemampuan pemrosesan yang jauh melampaui komputer klasik. Ini dapat memiliki aplikasi yang signifikan dalam kriptografi, penelitian obat-obatan, dan pemecahan masalah kompleks. 2.6.6 Kecerdasan Buatan dan Pembelajaran Mesin Perkembangan lanjutan dalam AI dan ML akan terus mengubah cara kita berinteraksi dengan teknologi, membuat sistem lebih cerdas dan lebih adaptif. Ini mencakup peningkatan 26 dalam pemrosesan bahasa alami, pengenalan pola, dan otomatisasi keputusan. 2.6.7 Internet of Things (IoT) Peningkatan konektivitas melalui Internet of Things (IoT) akan terus mengintegrasikan dunia fisik dan digital, menghasilkan kota pintar, rumah pintar, dan industri pintar. Ini membutuhkan pengembangan jaringan yang lebih aman dan efisien untuk mengelola volume data yang besar. 2.6.8 Teknologi Etis dan Berkelanjutan Seiring dengan kemajuan teknologi, penting untuk mempertimbangkan dampaknya terhadap masyarakat dan lingkungan. Ini mencakup pengembangan teknologi yang etis, transparan, dan berkelanjutan yang memperhatikan privasi, keamanan, dan pengurangan dampak lingkungan. Masa depan komputasi menjanjikan potensi besar untuk inovasi dan peningkatan kualitas hidup. Namun, mencapai masa depan ini membutuhkan penanganan tantangan saat ini secara proaktif, sambil mempertimbangkan implikasi etis dan sosial dari kemajuan teknologi. Dengan fokus pada penelitian, pendidikan, dan kebijakan yang bertanggung jawab, 27 DAFTAR PUSTAKA Zelle, J. M. (2017). Introduction to Computer Science. Franklin, Beedle & Associates Inc 28 BAB 3 INPUT DAN OUTPUT DEVICES Oleh Djumhadi 3.1 Sistem Komputer Komputer adalah sebuah sistem yang digunakan untuk membantu manusia dalam pengolahan data; algoritma membuat proses pengolahan data dalam sistem komputer terstruktur dan terukur, dan sistem operasi memungkinkan tiap komponen berkolaborasi untuk menyelesaikan tugas yang diberikan pengguna. Ada empat (4) komponen utama dari sistem komputer, yaitu : 1. Perangkat Keras (hardware) Perangkat keras adalah komponen sistem komputer yang terlihat secara fisik, berbentuk, dan nyata. Tugas perangkat keras adalah melakukan proses komputasi. Contoh perangkat keras sistem komputer utama: a. Procesor (CPU), merupakan komponen utama sistem komputer yang bertanggung jawab untuk mengeksekusi instruksi dan menjalankan operasi matematika dan logika. Selain berfungsi sebagai otak komputer, CPU menerima instruksi dari perangkat lunak yang dijalankan dan mengatur eksekusi tugas-tugas tersebut. b. Memori (Random Access Memory), merupakan tempat penyimpanan sementara untuk data dan program (kumpulan instruksi) yang akan di eksekusi oleh CPU (processor). memori jenis ini biasa di sebut dengan memori utama atau memori internal karena dapat di akses langsung oleh CPU dalam proses pengolahan data. 29 c. Storage (Penyimpanan eksternal) Storage merupakan merupakan media penyimpanan luar (eksternal) pada sistem komputer dengan sifat utama menyimpan data secara permanen. Ini termasuk sistem operasi, program, dan file pengguna walapun sistem komputer di reboot, seperti hard drive (HDD) atau solid-state drive (SSD), usb-disk atau media penyimpanan lainnya d. Perangkat Masukan dan Keluaran (input-output device) Perangkat masukan dan keluaran (input-output) adalah antarmuka yang memungkinkan pengguna berinteraksi dengan sistem komputer. Ini tidak hanya mencakup perangkat input seperti keyboard dan mouse, tetapi juga perangkat output seperti monitor dan printer. Perangkat ini memungkinkan pengguna untuk memasukkan data ke dalam sistem komputer dan menerima hasilnya berupa informasi. Gambar 3.1. Sistem Kerja Komputer e. Perangkat Koneksi dan Jaringan Perangkat koneksi dan jaringan memungkinkan sistem komputer untuk terhubung dengan jaringan lokal atau internet. Ini termasuk kartu jaringan dan modem yang memungkinkan komunikasi data antara sistem dan jaringan lainny. Hal ini sudah menjadi standar yang harus ada di jaman sekarang seiring perkembanga teknologi informasi. 30 2. Perangkat Lunak (software) Software merupakan bagian penting dalam sistem komputer yang berisi instruksi atau perintah untuk melaksankan tugas tertentu. Ada dua (2) bentuk perintah yang dapat di berikan ke sistem komputer yaitu; a. Perintah langsung, adalah perintah atau instruksi yang diberikan pengguna melalui papan ketik (keyboard) pada command prompt atau melalui tombol pada perangkat mouse (klik kiri, Klik kanan atau Scroll). Pada gambar dibawah pengguna langsung mengetikan perintah dir/w pada command prompt (C:\>dir/w) untuk melihat isi direktori / folder pada partisi C:\ Gambar 3.2. Contoh Perintah Langsung b. Perintah tidak langsung, merupakan alternatif yang lebih mudah dalam memberikan perintah ke komputer bila dibandingkan dengan perintah langsung mengapa demikian, karena pengguna tidak perlu menghafal perintah satu persatu untuk suatu eksekusi tugas dengan menuliskan rangkaian perintah yang akan diberikan ke komputer dalam suatu editor bahasa pemrograman tertentu, maka modul perintah tersebut nanti nya akan di kompilasi menjadi suatu Menu di dalam program aplikasi. 31 Gambar 3.3. Kumpulan Instruksi Program Sumber: https://magitionlearn.wixsite.com/ 3. Pengguna Komputer (brainware) Pengguna adalah orang yang menggunakan komputer untuk mendukung tugas pemrosesan data sehari-hari. Komputer adalah benda mati, untuk membuat komputer dapat digunakan seseorang atau pengguna harus dapat mengirimkan masukan atau perintah ke sistem dan melakukan pekerjaan sesuai dengan kebutuhan pengguna. Ada 3 (tiga) kelompok pengguna sistem komputer yaitu : a. Administrator; Administrator adalah seseorang yang mengatur konfigurasi sistem komputer mulai dari installasi hingga pengaturan sistem keamanan /hak akses pengguna sehingga bisa berjalan dengan baik 1) Administrator Database 2) Admnistrator Jaringan 3) Administrator Sistem Informasi b. Programmer; Programmer adalah seseorang yang bekerja untuk mengkodekan suatu program untuk memerintahkan komputer (sistem operasi, program aplikasi, bahasa pemrogram) ke dalam kode bahasa pemrograman tertentu. 32 c. Operator; Operator / pengguna biasa adalah seseorang yang bekerja hanya menjalankan program aplikasi dalam menyelesaikan setiap pekerjaannya. Gambar 3.4. Pengguna Komputer Sumber: https://id.pngtree.com/ 3.2 Perangkat Input (input device) Perangkat masukan adalah perangkat keras komputer yang digunakan untuk memasukkan data dalam bentuk perintah atau instruksi yang dijalankan oleh CPU (Central Processing Unit). Secara khusus, data yang dimasukkan ke dalam sistem komputer meliputi data teks (huruf, angka, simbol), gambar, audio, video, dll. Gambar 3.5. Perangkat Masukan 33 Berapa contoh perangkat masukan yang biasa digunakan pada komputer seperti : 1. Papan Ketik (Keyboard) Keyboard adalah komponen utama komputer dan digunakan untuk memasukkan data teks, angka, dan simbol, dan biasanya digunakan untuk memasukkan data langsung ke terminal atau konsol sistem komputer. Dari struktur tombolnya terdapat 2 (dua) jenis keyboard yang biasa digunakan yaitu jenis QWERTY dan DVORAK. a. Keyboard QWERTY adalah jenis layout keyboard yang paling umum digunakan di Amerika Utara dan banyak negara lainnya. Istilah "QWERTY" berasal dari kata pertama dari setiap baris dalam layout ini. Layout ini dirancang oleh Christopher Sholes, karyawan dari Remington Typewriter Company, pada tahun 1868. Tujuan awal dari perubahan ini adalah untuk meningkatkan kecepatan pengetikan, dengan memposisikan kunci yang paling sering digunakan (E, R, T, Y, U, I, O, dan P) dalam posisi yang paling dekat dengan jari-jari tangan pengguna, sehingga mengurangi jarak antara kunci yang disentuh. Gambar 3.6. Keyboard QWERTY Sumber : https://en.wikipedia.org Keyboard QWERTY telah menjadi standar de facto untuk pengetikan di banyak perangkat, termasuk komputer, smartphone, dan tablet. Meskipun ada keyboard alternatif seperti AZERTY dan QWERTZ yang 34 lebih populer di beberapa negara, keyboard QWERTY tetap menjadi pilihan utama bagi banyak pengguna karena kenyamanan dan efisiensi yang diperoleh dari layout kunci-kunci ini. b. Keyboard Dvorak adalah layout keyboard yang dirancang oleh Dr. August Dvorak pada tahun 1936 dengan tujuan untuk meningkatkan efisiensi pengetikan dan meminimalisir kejang. Nama "Dvorak" sendiri berasal dari nama belakang Dr. Dvorak. Keyboard ini dirancang dengan memposisikan kunci yang paling sering digunakan dalam pengetikan (E, R, T, Y, U, I, O, dan P) ke bagian bawah keyboard, sama seperti keyboard QWERTY, tetapi dengan urutan kunci yang sangat berbeda. Salah satu tujuan utama dari keyboard Dvorak adalah untuk meningkatkan efisiensi pengetikan. Dengan menempatkan tombol yang paling sering digunakan di bagian bawah dan menggunakan urutan tombol yang mengurangi jarak antar tombol yang sering digunakan, pengguna dapat mengetik lebih cepat dan efisien dibandingkan dengan keyboard QWERTY. Gambar 3.7. Keyboard DVORAK Sumber : https://en.wikipedia.org Keyboard dirancang dengan memprioritaskan penggunaan jari-jari tangan kanan untuk menekan kunci-kunci yang paling sering digunakan, sedangkan 35 jari-jari tangan kiri digunakan untuk menekan kunci yang kurang sering digunakan. Berdasarkan jenis konektor (penghubung ke sistem komputer) yang digunakan, keyboard dikelompokan menjadi : a. Keyboard Serial (PS) b. Keyboard Serial-2 (PS2) c. Keyboard USB d. Keyboard Wireless 2. Mouse Komputer (penggerak pointer) Mouse atau tetikus merupakan merupakan alat input data pada sistem komputer yang menggunakan pointer sebagai media utamanya. Dengan menggunakan pointer pergerakan kursor menjadi lebih bebas atau fleksibel sehingga dalam penginputan data lebih mudah dan lebih tepat pada titik atau tempat yang di inginkan. Gambar 3.8. Mouse Sumber : https://www.sinaukomputer.net/2019/ Pada jaman sekarang jenis dan bentuk mouse sudah beraneka ragam dari yang standard hingga yang ergonomis menyesuaikan genggaman tangan. Namun standarnya terdapat 3 (tiga) bagian utaman dalam mouse, yaitu : a. Tombol kiri (klik kiri-1x); digunakan untuk menunjuk, men-drag (ambil-tahan dan geser) 36 b. Tombol kiri (klik kiri-2x); digunakan untuk mengeksekusi atau untuk menggantikan tombol enter c. Tombol kanan (klik-kanan); digunakan untuk menampilkan menu-optional d. Tombol Scrool; digunakan untuk menaikan dan menurunkan halaman dengan mudah, sebagai pengganti tombol anak panah pada keyboard. e. Sensor, bergugsi untuk menggerakan kursor/ pointer Berdasarkan jenis konektornya, mouse dikelompokan menjadi : a. Mouse Serial (PS) b. Mouse Serial-2 (PS2) c. Mouse USB d. Mouse Wireless 3. Touchpad Touchpad adalah perangkat input yang memungkinkan pengguna berinteraksi dengan perangkat komputer seperti laptop atau tablet dengan sentuhan. Berfungsi sebagai alternatif untuk mouse, touchpad memiliki beberapa fitur yang membuatnya menjadi pilihan yang populer, terutama di perangkat yang tidak terlalu nyaman untuk digunakan dengan mouse. Keuntungan menggunakan touchpad : Gambar 3.9. Touchpad Sumber : https://eraspace.com 37 a. Portabilitas; tanpa perlu alat tambahan dapat langsung digunakan. b. Ergonomis; nyaman digunakan mengikuti pergerakan jari yang lebih alami. c. Fitur yang menyerupai mouse; menawarkan fitur serupa dengan mouse, termasuk gulir (scrolling) dan tombol klik kiri dan kanan, tanpa memerlukan penerima nirkabel atau kabel juga dapat disesuaikan, termasuk sensitivitas dan fitur tombol tambahan lainnya. d. Sederhana; tidak memerlukan banyak ruang./ tempat yang besar dan sangat berguna untuk perangkat portabel. 4. Scanner Scanner adalah alat input yang dapat mengubah data gambar atau teks dari dokumen fisik menjadi dokumen digital. 5. Webcam Webcam adalah kamera video yang dipasang di komputer atau laptop dan digunakan untuk mengambil gambar atau merekam video. Webcam juga dapat digunakan untuk mengidentifikasi gerakan atau wajah seseorang. 6. Microfon Mikrofon atau yang biasa dikenal dengan Mic adalah peralatan input yang dapat merekam suara atau audio dan digunakan untuk pengenalan suara, rekaman suara, atau komunikasi suara melalui aplikasi seperti panggilan video. 7. Stylus atau Pen Tablet Dengan menggunakan stylus atau pena pada tablet grafis atau layar sentuh, orang dapat menulis atau membuat gambar di layar dengan tingkat akurasi yang lebih tinggi daripada dengan mouse. 38 8. Barcode Reader Perangkat input yang digunakan untuk membaca informasi yang terkandung dalam barcode. Ini umumnya digunakan dalam ritel, logistik, dan industri untuk mempercepat proses identifikasi produk. Gambar 3.10. Barcode Reader Sumber : https://www.tokopedia.com 9. Joystick atau Gamepad Gamepad atau joystick digunakan untuk mengontrol game atau aplikasi yang membutuhkan input khusus, seperti game video. Gamepad atau joystick memiliki tuas dan tombol yang memungkinkan pengguna berinteraksi dengan permainan. Gambar 3.11. Gamepad Sumber : https://www.blibli.com 39 3.3 Perangkat Ouput (output device) Perangkat keluaran mengeluarkan hasil pengolahan data ke sistem komputer dalam bentuk tampilan di layar, hasil cetakan pada printer, atau file digital. Itu disimpan lagi ke media penyimpanan eksternal dan nanti dapat digunakan untuk operasi lebih lanjut. Fungsi utama perangkat keluaran adalah mengubah data digital yang diproses oleh komputer menjadi format yang dapat dipahami manusia, seperti teks, gambar, audio, atau video. Berikut adalah beberapa contoh perangkat keluaran dan fungsinya: 1. Monitor Gambar 3.12. LED Monitor Sumber :https://www.softcom.co.id/product/ Layar Monitor adalah perangkat keluaran utama yang digunakan untuk menampilkan informasi visual ke pengguna. Monitor menerima data dari komputer melalui kabel atau koneksi nirkabel dan menampilkan gambar yang dapat dilihat dan diinterpretasikan oleh pengguna. Fungsi utama monitor adalah untuk menampilkan teks, gambar, dan video yang dihasilkan oleh komputer. Monitor dapat berupa layar sentuh, layar LED, LCD, dan OLED, dengan spesifikasi dan kualitas yang berbeda-beda. Berikut adalah beberapa jenis monitor komputer yang umum digunakan : a. LCD (Liquid Crystal Display) 1) Spesifikasi : LCD menggunakan teknologi pemfokusan cahaya untuk menghasilkan gambar, 40 dan umumnya lebih cepat, tahan pudar, dan lebih senyap dibandingkan layar LED.. 2) Keuntungan : LCD menawarkan warna yang lebih cerah dan kontras yang lebih tinggi dibandingkan dengan layar LED. Layar ini juga ramah lingkungan karena tidak memerlukan cahaya yang terlalu kuat untuk memenuhi layar. b. LED (Light Emitting Diodes) 1) Spesifikasi : LED menggunakan LED untuk menciptakan gambar, yang memungkinkan layar untuk menampilkan warna yang lebih cerah dan kontras yang lebih tinggi dibandingkan dengan LCD. LED juga lebih ramah lingkungan karena tidak membutuhkan baterai yang berat dan dapat menampilkan gambar dengan cahaya yang lebih sedikit. 2) Keuntungan : LED memiliki waktu tunggu yang lebih cepat dan lebih tahan terhadap cahaya serta lebih efisien dalam hal penggunaan daya. c. OLED (Organic Light Emitting Diodes) 1) Spesifikasi : OLED menggunakan teknologi yang memanfaatkan cahaya yang dihasilkan oleh molekul organik untuk menampilkan gambar. Layar ini tidak memerlukan cahaya latar belakang untuk menampilkan gambar, yang berarti layar OLED dapat menampilkan gambar dengan kontras yang sangat tinggi dan warna yang sangat cerah. 2) Keuntungan : OLED menawarkan warna yang lebih cerah dan kontras yang lebih tinggi dibandingkan dengan LCD dan LED. Layar ini juga lebih tenang dan tidak membutuhkan cahaya latar belakang untuk menampilkan gambar. d. Layar Sentuh (Touch Screen) 1) Spesifikasi : Layar sentuh memungkinkan pengguna untuk berinteraksi dengan layar menggunakan sentuhan. Layar ini dapat mendeteksi sentuhan dan 41 gerakan, memungkinkan pengguna untuk menavigasi antarmuka pengguna atau menyentuh ikon atau elemen pada layar. 2) Keuntungan : Layar sentuh memudahkan interaksi pengguna dengan perangkat dan aplikasi, menciptakan pengalaman yang lebih intuitif dan interaktif. Layar ini juga dapat digunakan untuk berbagai tujuan, seperti penggambaran, pengeditan foto, dan penggunaan sebagai alat ketik. 2. Printer Printer digunakan untuk mencetak dokumen dan dokumen lainnya dari komputer ke kertas. Data dari komputer dikirim ke printer melalui kabel atau koneksi nirkabel, dan printer kemudian mencetak data tersebut ke kertas. Fungsi utama printer adalah untuk mencetak dokumen yang dibutuhkan pengguna. Dibawah ini beberapa printer yang umum dipergunakan oleh pengguna komputer: a. Printer Dot Matriks 1) Spesifikasi : Printer dot matriks menggunakan kumpulan jarum (pins) untuk menciptakan karakter atau gambar dengan menekan/ mengetuk lembaran yang telah dicetak ke kertas. Setiap karakter atau gambar dibuat dari serangkaian titik (dot) 2) Keunggulan : Dapat mencetak banyak salinan sekaligus, juga dapat mencetak ukuran kertas besar, dan biaya pita printer relatif rendah. 3) Kekurangan : resolusi cetak dan kecepatan cetak yang rendah menghasilkan cetakan yang kasar, proses pencetakan yang lambat, proses yang keras, dan warna yang tidak berbeda dengan hitam standar. 42 Gambar 3.13. Printer Dot Matrix Sumber :https://www.blibli.com/p/printer-dotmatrix-epson b. Printer Inkjet 1) Spesifikasi : Printer inkjet membuat gambar atau dokumen tercetak dengan menyemprotkan tinta ke kertas. Printer ini dilengkapi dengan pelat magnet yang memungkinkan tinta mengalir ke kertas dengan pola yang ditentukan oleh komputer atau driver. Kualitas printer inkjet standar tidak jauh berbeda dengan printer laserjet yang biasanya memiliki kepadatan sekitar 300 dpi. 2) Keunggulan : Hasil cetak lebih cepat dibandingkan dot matrik, kualitas cetak sangat baik, dan hasil cetakan tidak terlalu berisik. 3) Kekurangan: Harga relatif lebih mahal dari dot matriks, tinta printer asli relatif mahal, dan tidak dapat mencetak banyak salinan. c. Printer Laserjet 1) Spesifikasi : Printer laserjet menggunakan laser sebagai media utama pencetakannya. Sinar laser diarahkan ke suatu jenis drum untuk membuat pola gambar yang kemudian dicetak pada kertas yang ada. Drum berputar melalui toner (sejenis tinta yang berbentuk bubuk, bukan cair), dan bagian listrik drum mengambil toner dan menggunakan 43 tekanan dan panas untuk memindahkannya ke kertas. 2) Kelebihan : Pencetakan cepat, hasil cetak luar biasa, tidak berisik. 3) Kekurangan : Kualitasnya dinilai lebih baik dibandingkan printer dot matriks karena tintanya cepat kering, dalam hitungan detik. 3. Speaker Speaker mengubah sinyal audio digital dari komputer menjadi suara yang dapat didengar oleh pengguna. Ini berguna untuk memutar musik, suara dari video, atau suara sistem operasi. Fungsi utama speaker adalah untuk menyediakan audio yang diperlukan oleh pengguna. 4. Proyektor Proyektor digunakan untuk menampilkan gambar atau video yang dikirim oleh komputer ke permukaan yang lebih besar, seperti dinding atau layar yang lebih besar. Proyektor mengubah sinyal video digital menjadi cahaya yang dapat ditampilkan di permukaan yang lebih besar. Fungsi utama proyektor adalah untuk menampilkan presentasi atau video yang lebih besar untuk audiens. Gambar 3.14. LCD Projector Sumber :https://shopee.co.id/LCD-Projector 44 5. Earphone Earphone atau headphone digunakan untuk mendengarkan audio dari komputer melalui kabel atau koneksi nirkabel. Earphone memberikan pengalaman audio yang lebih baik dibandingkan dengan speaker karena mereka dapat menyediakan suara yang lebih jelas dan tanpa gangguan dari suara latar belakang. Fungsi utama earphone adalah untuk menyediakan audio yang berkualitas tinggi untuk pengguna. 45 DAFTAR PUSTAKA Alan Clements, “Principles of Computer Hardware”, OUP Oxford, 2006 Akhmad, Ekka Pujo Ariesanto. Pengenalan Komputer. Hang Tuah University Press, 2019. Dalimunthe, Hery Fadly, and Pastima Simanjuntak. "Aplikasi Pengenalan Perangkat Keras Komputer Berbasis Android Menggunakan Augmented Reality." Computer and Science Industrial Engineering (COMASIE) 9.2 (2023). Hasnul Arifin, “Kitab Suci Teknisi Komputer”, Penerbit Mediakom Yogyakarta, 2011. Irv Englander,Wilson Wong, ”The Architecture of Computer Hardware, Systems Software, and Networking : An Information Technology Approach”.edition 6th , John Wiley & Sons, 2021 Pangaribowo, Triyanto, et al. "Pelatihan Instalasi dan Pengenalan Perangkat Keras Komputer di Sekolah PKBM Amari Jakarta Barat." Jurnal Abdidas 4.3 (2023): 289-293. QULSUM, NESSA OVIA. "Perangkat Keras Komputer (Hardware) Keyboard." (2021). “Jenis-jenis printer yang umum digunakan”: https://it.rsudsekayu.mubakab.go.id/info/ (accsess 5 Maret, 2024) “Mengenal Mouse dan keyboard serta bagian-bagiannya https://www.sinaukomputer.net (accsess 5 Maret, 2024) 46 BAB 4 KONSEP FUNGSI DARI SISTEM DAN SOFTWARE APLIKASI Oleh Salaki Reynaldo Joshua 4.1 Konsep Fungsi Sistem Perangkat Lunak Sistem perangkat lunak berfungsi sebagai bagian penting dari sitem komputer. Perangkat lunak mengelola sumberdaya perangkat keras, dan menyediakan platform untuk aplikasi perangkat lunak (John O. Ugah, 2018). Fungsi utama perangkat lunak meliputi: 4.1.1 Manajemen Sistem Operasi Manajemen sistem operasi merupakan fungsi dasar dalam sistem perangkat lunak. Proses ini melibarkan pengaturan pelaksanaan sistem, memastikan pemanfaatan sumber daya secara optimal (Virpal Kaur, 2022). Pengendalian proses merupakan hal mendasar dengan penjadwalan sistem operasi dan koordinasi tugas, mengalokasikan waktu CPU, memori, dan perangkat input/output secara efisien. Gambar 4.1. A Modern Computer System (Sumber : Abraham Silberschatz, 2013) 47 Manajemen memori sangat penting untuk mengalokasikan dan membatalkan alokasi ruang memori. Mencegah konflik di antara berbagai proses. Sistem operasi juga mengatur manajemen sistem file, mengatur penyimpanan dan pengambilan data melalui pembuatan, penghapusan, dan manipulasi file (Shuichi Oikaw