DOI Aktif
Cloud Computing
KATA KUNCI
Cloud computing, IaaS, PaaS, SaaS, virtualisasi, keamanan cloud, migrasi cloud, Linux, LAMP, komputasi awan
Rp 135.000
Rp 67.500
Buku ini membahas penerapan dan pemahaman teknologi cloud computing secara menyeluruh, dimulai dari motivasi spiritual dalam menuntut ilmu, pentingnya kesabaran dan keikhlasan menghadapi tantangan seperti pandemi, hingga pemahaman teknis tentang komputasi awan. Pembaca diajak memahami dasar konsep cloud computing, cara kerja, serta manfaatnya dalam meningkatkan efisiensi, fleksibilitas, dan skalabilitas dalam pengelolaan teknologi informasi. Buku ini mengulas tiga model layanan utama: IaaS, PaaS, dan SaaS, serta berbagai contoh penyedia layanannya. Selain itu, konsep virtualisasi sebagai fondasi cloud dijelaskan secara rinci, termasuk jenis-jenis virtualisasi dan peran hipervisor (khususnya Xen) dalam mendukung mesin virtual.
Aspek keamanan cloud juga dibahas secara komprehensif, mencakup perlindungan fisik, enkripsi, serta teknik forensik digital. Proses identifikasi kebutuhan sebelum migrasi ke cloud menjadi bagian penting, termasuk analisis infrastruktur, pemilihan layanan, serta estimasi sumber daya. Bab-bab selanjutnya menyajikan penerapan praktis melalui instalasi dan konfigurasi sistem seperti Linux, Cloud OS, serta server berbasis LAMP. Penggunaan aplikasi produktivitas berbasis cloud seperti Google Workspace dan Mendeley juga diperkenalkan sebagai dukungan pembelajaran dan penelitian digital. Buku ini ditutup dengan panduan menjalankan aplikasi Android di Linux menggunakan Anbox. Seluruh isi buku dirancang agar pembaca tidak hanya memahami teori, tetapi juga mampu mempraktikkan langsung teknologi cloud dalam kehidupan nyata.
Kata Pengantar......................................................................................v
Daftar Isi...............................................................................................vi
Daftar Gambar.......................................................................................x
Daftar Tabel.........................................................................................xii
Bab1.Informasi Buku dan Sistematika Penulisan.................................1
Bab 2.Pendahuluan................................................................................9
2.1. Pengertian Cloud Computing...................................................15
2.2. Cara Kerja Cloud Computing..................................................18
2.3. Karakteristik Cloud Computing...............................................20
2.3.1. On Demoand Self Service................................................20
2.3.2. Broad Network Access.....................................................21
2.3.3. Resource Pooling.............................................................21
2.3.4. Rapid Elasticity................................................................22
2.3.5. Measured Service.............................................................23
Bab 3.Model Layanan Cloud Computing...........................................25
3.1. Infrastructure As A Service (IaaS)...........................................27
3.1.1. Biznet “Gio Cloud”..........................................................28
3.1.2. Softlayer...........................................................................29
3.1.3 Rackspace Cloud...............................................................30
3.1.4. Google Drive....................................................................31
3.2. Platform As A Service (PaaS)..................................................33
3.2.1. Facebook..........................................................................34
3.2.2. Engine Yard......................................................................35
3.2.3. Google App Engine..........................................................37
3.3. Sofware AS A Service (SaaS)..................................................37
3.3.1. Invoice Berry...................................................................38
3.3.2. Pipe Drive........................................................................40
3.3.3. Cdesk...............................................................................41
vii
3.3.4. Sleekr...............................................................................43
Bab 4.Virtualisasi................................................................................46
4.1. Virtualisasi Hardware..............................................................47
4.1.1. Virtualisasi penuh (Full virtualization)............................50
4.1.2. Virtualisasi paruh (Para virtualization)............................52
4.1.3. Virtualisasi asli (Native virtualization)............................54
4.2. Virtualisasi Sistem Operasi......................................................55
4.3. Virtualisasi Software................................................................57
Bab 5.Keamanan Cloud.......................................................................59
5.1. Keamanan Data........................................................................60
5.1.1. Ancaman dari luar............................................................62
5.1.2. Ancaman dari dalam........................................................63
5.1.3. Ancaman dari manusia.....................................................64
5.2. Kriptografy..............................................................................65
5.3. Teknik Akuisisi........................................................................66
5.3.1. Analisis Teknik Akuasisi Model I....................................67
5.3.2. Analisis Teknik Akuasisi Model II...................................70
Bab 6. Mengidentifikasi Kebutuhan....................................................73
6.1. File System dan Storage..........................................................74
6.3. Memperkirakan Resource........................................................75
6.4. Fasilitas Backup.......................................................................76
Bab 7. Hipervisor................................................................................78
7.1. Hypervisor type 1 (Bare-Metal Architecture)..........................78
7.1.1. Install Xen........................................................................79
7.1.2. Konfigurasi Jaringan........................................................82
7.1.3. Membuat Mesin Virtual dengan Xen...............................84
7.1.4. Monitoring dan Manajemen VM.....................................85
7.1.5. Memanggil Mesin Virtual di Xen dengan Browser.........86
7.1.6. Backup dan Snapshot VM...............................................88
7.2. Hypervisor type 2....................................................................89
7.2.1. Oracle VirtualBox............................................................90
7.2.2. VMware Workstation dan VMware Player......................92
viii
7.2.3. Parallels Desktop.............................................................92
7.2.4. GNOME Boxes................................................................93
Bab 8. Cloud Server............................................................................94
8.1. Pengertian................................................................................95
8.2. Fungsi Cloud Server................................................................98
Bab 9. Cloud Storage........................................................................100
Bab 10. Cloud Hosting......................................................................104
10.1. Arsitektur Cloud Hosting.....................................................106
10.2 Perbandingan Penyedia Cloud Hosting Populer...................107
10.3. Keuntungan dan Tantangan Cloud Hosting.........................109
Bab 11. Cloud Operating System......................................................111
11.1. Fungsi Cloud OS..................................................................112
11.2. Contoh Cloud OS.................................................................113
11.3. Arsitektur Cloud Operating System.....................................114
Bab 12. Perintah Dasar Linux (Pendukung Praktek)........................116
12.1. Installasi linux dan pendukungnya......................................116
12.2. Konfigurasi..........................................................................119
12.2.1. Konfigurasi Jaringan....................................................122
12.2.2. Konfigurasi Nvidia......................................................131
12.2.3. Menambahkan Sudoer.................................................134
12.2.4. Menambah Huruf Windows.........................................139
12.2.5. PrtSc (Print Screen).....................................................141
12.2.6. Install Plank.................................................................143
12.2.7. Konfigurasi Repository................................................148
12.3. Perintah dasar linux.............................................................149
12.3.1. Pindah Terminal...........................................................149
12.3.2. Melihat isi direktori.....................................................149
12.3.3. Masuk ke direktori.......................................................151
12.3.4. Membuat Direktori......................................................152
12.3.5. Menghapus Direktori...................................................152
12.3.6. Install Aplikasi.............................................................153
Bab 13. Office Cloud (Pendukung Praktek)......................................157
ix
13.1. Pengenalan...........................................................................157
13.2. Google Sheets......................................................................158
13.3. Google Docs........................................................................160
13.4. Google Slides.......................................................................161
13.5. Google Forms......................................................................162
13.6. Mendeley.............................................................................163
Bab 14. LAMP (Pendukung Praktek)................................................171
14.1. Install Apache......................................................................171
14.2. Install MariaDB Database Server........................................174
14.3. Install PHPMyadmin...........................................................186
Bab 15. Anbox (Pendukung Praktek)................................................202
15.1. Install Anbox........................................................................203
15.2. Install Google Play Store dan Mengaktifkan Dukungan ARM
......................................................................................................206
Daftar Pustaka...................................................................................213
Adhiwibowo, W. (2013) ‘Kernel-Based Virtual Machine Untuk Virtualisasi Database Sebagai Solusi Kebutuhan Perangkat Keras Studi Kasus Implementasi Sistem Informasi Klinik Kecantika’, JURNAL TRANSFORMATIKA, 10(2), pp. 89–98.
Bayu, T.I., Widyasari, I.R. and Chandra, D.W. (2010) ‘Penerapan Teknologi Virtualisasi Tingkat Sistem Operasi pada Server Linux Ubuntu 8.04 Menggunakan OpenVZ’, Teknologi Informasi-Aiti, 7(1), pp. 68–85.
Christiani, L. (2018) ‘Peluang dan Tantangan Penerapan Cloud Computing (Komputasi Awan) Sebagai Solusi Automasi Kerjasama Antar Perpustakaan’, Anuva, 2(1), p. 43. Available at: https://doi.org/10.14710/anuva.2.1.43-53.
ELCOM (2012) Cloud Computing, Aplikasi berbasis web yang mengubah cara kerja dan kolaborasi Anda secara online. Yogyakarta: Andi.
Fatma, Y. et al. (2018) ‘Implementasi Steganografi pada Teks Terenkripsi dengan Algoritma RSA Menggunakan Metoda BPCS’, Jurnal Fasilkom, 7(2), pp. 255–259.
Ginting, A.A., Virgono, A. and Irawan, B. (2013) ‘Perancangan dan Implementasi Server untuk Sistem Komputasi Awan di Intranet Kampus Institut Teknologi Telkom’, 2013(semnasIF), pp. 22–28.
Hernawan, A. (2013) ‘Pemanfaatan Teknologi Virtualisasi Komputer guna Mendukung Praktikum Jaringan Komputer’, Seminar Nasional Aplikasi Teknologi Informasi 2013, (1), pp. 62–66.
Irawan, A., Sari, A.P. and Bahri, S. (2019) ‘Perancangan dan Implementasi Cloud Storage SMK YPP Pandeglang’, PROSISKO: Jurnal Pengembangan Riset dan Observasi Sistem Komputer, 5(2), pp. 131–143.
Ismawan, F., Irfansyah, P. and Apriyani, D.D. (2018) ‘Pengoptimalan Cloud Storage Google Drive sebagai Media Pembelajaran untuk Guru SMP dan SMA.’, Jurnal PkM Pengabdian kepada Masyarakat, 1(01), p. 61. Available at: https://doi.org/10.30998/jurnalpkm.v1i01.2362.
Kusnandar, T. (2012) ‘Manajemen Resiko Pada Implementasi Saas (Software As a Service)’, Jurnal Computech & Bisnis, 6(2), pp. 60–68. Available at: http://jurnal.stmik-mi.ac.id/index.php/jcb/article/view/87.
Latubessy, A. and Triyanto, W.A. (2014) ‘Analisa dan Perancangan Sistem Pemasaran Umkm Terintegrasi Berbasis Cloud Server’, 5(c), pp. 1–10.
Lestari, N.S. (2018) ‘Implementasi dan Optimalisasi Cloud Computing dalam Internet of Thinks (IoT)’, Jurnal Online Sekolah Tinggi Teknologi Mandala, 13(2), pp. 100–107.
Mukhtar, H. (2010) ‘Penerapan Kriptografy untuk Keamanan Data’, Jurnal Ipteks Terapan, 4(1), pp. 64–81. Available at: https://harumanja.files.wordpress.com/2018/05/jurnal-april-2010.pdf.
Mukhtar, H. (2018) Kriptografi untuk kemanan data. Yogyakarta: Deepublish.
Nasaruddin, Munadi, K. and Yuliansyah, D. (2011) ‘Sistem Informasi Multi Ancaman Bencana Alam di Aceh’, Seminar Nasional Informatika 2011, 1(UPN ”Veteran” Yogyakarta), pp. 124–132.
Perdana, R.L. and Supriyono, H. (2016) ‘Implementasi Cloud Storage Di Kantor Kecamatan Ngemplak Boyolali’, 17(01), pp. 9–17.
Prasandy, T. and Whisnumurti (2015) ‘Virtualisasi Server Sederhana Menggunakan Proxmox’, Jurnal Transformatika, 12(2), p. 37. Available at: https://doi.org/10.26623/transformatika.v12i2.80.
Pratama, I.P.A.E. (2014) Smart city beserta Cloud Computing dan Teknologi - Teknologi Pendukung Lainnya. Bandung: Informatika.
Reese, G. (2009) Cloud Application Architectures: Building Applications and Infrastructure in the Cloud, Itnow. Available at: http://www.esmt.eblib.com/patron/FullRecord.aspx?p=443453.
Rumetna, M.S. (2018) ‘Pemanfaatan Cloud Computing pada Dunia Bisnis: Studi Literatur’, Jurnal Teknologi Informasi dan Ilmu Komputer, 5(3), p. 305. Available at: https://doi.org/10.25126/jtiik.201853595.
Schulz, G. (2011) Cloud and Virtual Data Storage Networking, Cloud and Virtual Data Storage Networking. CRC Press. Available at: https://doi.org/10.1201/b11111.
Sofana, I. (2012) Cloud Computing Teori dan Praktik (OpenNebula, VMware, dan Amazon AWS. Bandung: Informatika.
Soni et al. (2019) ‘Server Virtualization Acquisition Using Live Forensics Method’, 190, pp. 18–23.
Soni, Prayudi, Y. and Sugiantoro, B. (2017) ‘Teknik Akuisisi Virtualisasi Server Menggunakan Metode Live Forensic’, Teknomatika, 9(2).
Sriyanta, Winarno, W.W. and Sudarmawan (2018) ‘Optimalisasi Penggunaan Hardware Server Mempergunakan Virtualisasi Server di SMAN 1 Wonosari’, Jurnal INFORMA Politeknik Indonusa, 4(2), pp. 35–42.
Surin, B. (2004) Az Zikra Terjemah & Tafsir Al-Qur’an dalam huruf arab & latin. Bandung: Angkasa.
Syaikh, A. bin M. bin ’Abdurrahman bin I.A. (2012) Tafsir Ibnu Katsir. Pustaka Imam Asy-Syafi’i.
Tandy, J. and Siswono (2013) ‘Cloud Computing dan Dampaknya Terhadap Bisnis’, ComTech: Computer, Mathematics and Engineering Applications, 4(2), p. 687. Available at: https://doi.org/10.21512/comtech.v4i2.2496.
Umar, R. (2013) ‘Review Tentang Virtualisasi’, Jurnal Informatika (Yogyakarta), 7(2), pp. 775–784. Available at: https://doi.org/10.12928/jifo.v7i2.a2763.
Komentar
Tulis Komentar
Belum ada komentar
Jadilah yang pertama berkomentar!