Selasa, 18 Oktober 2022

WEBSITE PORTAL BERITAKU IMPLEMENTASI DAN PENGEMBANGAN PORTAL BERITA DENGAN MENERAPKAN KONSEP CLOUD COMPUTING

 Disusun oleh Kelompok 7 :

1.      Fadiyatul Muqtasidah             20050974009

2.      Dito Arya Saputra                   20050974038

3.      M. Iksanul Baigofik                20050974049

4.      Nomar Samaa                          20050974051

BAB I
PENDAHULUAN

A.    Latar Belakang

Pada jaman dimana teknologi sudah menjadi hal yang umum, campur tangan manusia masih tetap di perlukan. Berita merupakan salah satu informasi yang akan selalu ada dan di gunakan oleh semua orang. Berita sendiri sering kita temui pada koran maupun televisi, namun dengan berkembangnya teknologi dan internet, kedua hal ini sudah mulai jarang sekali digunakan, terutama koran. Terlebih lagi orang-orang sekarang lebih memilih mencari informasi melalui internet. Berdasarkan hal tersebut kami membuat portal berita diaman penulis dapat menulis berita ataupun artikel mereka sendiri, yang mampu di baca oleh siapun tanpa adanya tahapan lain.



B.     Rumusan Masalah

1.      Bagaimana perancangan web portal beritaku?

2.      Implementasi pembangunan web portal beritaku dengan layanan cloud computing bagaimana ?

C.    Tujuan

Membuat tempat dimana penulis bisa membuat/mempublish artikel/berita mereka di web tersebut




BAB II
DASAR TEORI

A.    DASAR TEORI

1.      Cloud Computing

Komputasi awan pada dasarnya adalah satu bentuk pendistribusian data yang memungkinkan pengguna makin meningkatkan kemampuan untuk menyerap begitu banyak sumber daya jaringan komputer melalui internet untuk menyelesaikan pekerjaan mereka. Misalnya, jika seseorang ingin menganalisa pola lalu lintas jalan raya di sebuah negara, mereka dapat meng-upload dan menyimpan data ke dalam 'awan' berupa jaringan komputer yang memiliki banyak server data dan kemudian mempresentasikan hasilnya yang merupakan olahan data dari satu jaringan raksasa.


Gambar 1. Komputasi Awan

Di sisi lain, komputasi awan bisa dengan sangat efektif menekan ukuran data pada saat pendistribusian. Banyak dari platform komputasi awan memungkinkan pengguna untuk mengetahui kapasitas komputasi yang tersedia dari awan, sehingga pekerjaan dapat dilakukan lebih cepat. Pengguna juga dapat mengkonfigurasi sebuah 'mesin virtual' yang ada di dalam awan untuk memenuhi kebutuhan dari pekerjaan mereka untuk diselesaikan dengan sebaik mungkin. Saat pengguna telah mengkonfigurasi jenis mesin virtual yang dibutuhkan untuk pekerjaan mereka, mereka bisa segera mengakses berbagai penyedia layanan dan membuat system komputasi yang dibutuhkan untuk menyelesaikan pekerjaan yang mereka lakukan.

Jadi cloud computing merupakan sebuah model untuk memberikan kenyamanan, pada akses jaringan permintaan beberapa pengguna untuk berbagi sumberdaya komputasi yang dikonfigurasi (misalnya, jaringan, server, penyimpanan, aplikasi, dan jasa) yang dapat dengan cepat ditetapkan dan dirilis dengan usaha pengelolaan yang minimal atau interaksi penyedia layanan. Model cloud mendorong ketersediaan dari lima karakteristik penting, tiga model layanan dan empat model penyebaran.

Secara umum ada tiga jenis tipe layanan pada Cloud Computing, yaitu:

 a. Infrastructure as a Service (IaaS). 

Infrastructure as a Service berbentuk virtualisasi dari infrastruktur, layanan  komputasi awan yang menyediakan infrastruktur IT berupa CPU, RAM, storage, bandwith dan konfigurasi lain. Komponen-komponen tersebut digunakan untuk membangun komputer virtual. Kemampuan yang diberikan kepada konsumen untuk memproses, menyimpan, berjaringan, dan sumber komputasi penting yang lain, dimana konsumen dapat menyebarkan dan menjalankan perangkat lunak secara bebas, yang dapat mencakup sistem operasian aplikasi. Konsumen tidak mengelola atau mengendalikan infrastruktur cloud yang mendasar tetapi memiliki kontrol atas sistem operasi, penyimpanan, aplikasi yang disebarkan, dan mungkin kontrol terbatas komponen jaringan yang pilih (misalnya, firewall host). 

IaaS menyediakan layanan sampai pada level Sistem Operasi. Jadi  pengguna dapat memilih sistem operasi yang akan digunakan dalam bentuk virtual machine. Pengguna juga dapat mengatur sumber daya untuk alokasi  hardware seperti ukuran memory, ukuran hardisk, dan ukuran processor.  Contoh dari layanan IaaS adalah Microsoft Azure IaaS, Amazon EC2, Rackspace Cloud, dan Open Stack.

b. Platform as a Services (PaaS).

PaaS menyediakan layanan pada level platform, jadi pengguna tidak lagi direpotkan dengan instalasi sistem operasi, web server, database server, dan aplikasi lainnya. Platform as a Service adalah layanan yang menyediakan computing platform. Kemampuan yang diberikan kepada konsumen untuk menyebarkan aplikasi yang dibuat konsumen atau diperoleh ke infrastruktur cloud computing menggunakan bahasa pemrograman dan peralatan yang didukung oleh provider. Konsumen tidak mengelola atau mengendalikan infrastruktur cloud yang mendasar termasuk jaringan, server, sistem operasi, atau penyimpanan, namun memiliki kontrol atas aplikasi yang disebarkan dan memungkinkan aplikasi melakukan hosting konfigurasi. Biasanya sudah terdapat sistem operasi, database, web server dan framework aplikasi agar dapat menjalankan aplikasi yang telah dibuat. Contoh penyedia layanan PaaS adalah Amazon Web Service, Microsoft Azure PaaS (IIS, ASP.NET, Open Source technology), Google App Engine, Amazon Elastic Beanstalk, Cloud Foundry, dan Heroku.

PaaS menyediakan layanan pada level platform, jadi pengguna tidak lagi direpotkan dengan instalasi sistem operasi, web server, database server, dan aplikasi lainnya. Penyedia layanan PaaS sudah menyediakan sistem operasi lengkap beserta aplikasi yang dibutuhkan untuk hosting aplikasi seperti web server dan database server. Pengguna dapat menggunggah aplikasi yang dibuat melalui panel kontrol yang sudah disediakan. Pengguna juga dapat memilih paket sesuai kebutuhan untuk kebutuhan aplikasi kecil dengan pengguna terbatas, hingga aplikasi dengan pengguna yang besar. User dapat dengan mudah menyewa rumah beserta lingkungannya. Pemeliharaan “rumah” Anda ini (system operasi, network, database engine, framework aplikasi, dll) menjadi tanggung jawab dari penyedia layanan. Keuntungan dari PAAS ini adalah developer bias langsung focus kepada aplikasi yang sedang dikembangkan tanpa harus berpikir bagaimana lingkungan berjalan.

c. Software as a Service (SaaS)

SaaS menyediakan layanan langsung kepada pengguna dalam bentuk  aplikasi yang sudah jadi. Bentuk layanan aplikasi yang ditawarkan seperti  layanan aplikasi office, email, layanan penyimpanan data, dan layanan ini disebut private cloud. Software as a Service adalah kemampuan dalam menyediakan layanan  yang ditujukan kepada konsumen untuk dapat menjalankan aplikasi di atas infrastruktur cloud computing yang telah disediakan. SaaS menyediakan layanan langsung kepada pengguna dalam bentuk aplikasi yang sudah jadi. Bentuk layanan aplikasi yang ditawarkan seperti layanan aplikasi office, email, layanan penyimpanan data.

Penyedia layanan mengelola infrastruktur dan platform yang menjalankan aplikasi tersebut. Contoh layanan aplikasi email yaitu gmail, yahoo dan outlook sedangkan contoh aplikasi media sosial adalah twitter, facebook dan google+. Cloud Software as a Service (SaaS). Kemampuan yang diberikan kepada konsumen untuk menggunakan aplikasi penyedia dapat beroperasi pada infrastruktur cloud. Aplikasi dapat diakses dari berbagai perangkat klien melalui antarmuka seperti web browser (misalnya, email berbasis web). Konsumen tidak mengelola atau mengendalikan infrastruktur cloud yang mendasar termasuk jaringan, server, sistem operasi, penyimpanan, atau bahkan kemampuan aplikasi individu, dengan kemungkinan pengecualian terbatas terhadap pengaturan konfigurasi aplikasi pengguna tertentu.

Karakteristik Penting :

·         On-demand self-service. Seorang konsumen dapat secara sepihak menentukan kemampuan komputasi, seperti waktu server dan penyimpanan jaringan, seperti yang diperlukan secara otomatis tanpa memerlukan interaksi manusia dengan masing-masing penyedia layanan.

·         Broad network access. Kemampuan yang tersedia melalui jaringan dan diakses melalui mekanisme standar yang mempromosikan penggunaan oleh heterogen thin atau thick client platform (misalnya, telepon selular, laptop, dan PDA).

·         Resource pooling. Penyedia sumber daya komputasi dikumpulkan untuk melayani beberapa konsumen menggunakan model multi-tenant, dengan sumber daya fisik dan virtual yang berbeda yang ditetapkan secara dinamis dan ditugaskan kembali sesuai dengan permintaan konsumen. Terdapat independensi lokasi dimana pelanggan umumnya tidak memiliki kontrol atau pengetahuan atas lokasi dari sumber daya yang disediakan, tetapi mungkin dapat menentukan lokasi di tingkat yang lebih tinggi dari abstraksi (misalnya, negara, negara bagian, atau datacenter). Contoh sumber daya termasuk penyimpanan, pemrosesan, memori, bandwidth jaringan, dan mesin virtual.

·         Rapid elasticity. Kemampuan dapat dengan cepat dan elastis ditetapkan, dalam beberapa kasus secara otomatis, untuk skala cepat keluar dan cepat dirilis ke skala cepat masuk. Untuk konsumen, kemampuan yang tersedia untuk pengadaan sering muncul menjadi tidak terbatas dan dapat dibeli dalam jumlah setiap saat.

·          Measured Service. Pengendalian otomatis sistem cloud dan optimalisasi penggunaan sumber daya dengan memanfaatkan kemampuan metering pada beberapa tingkat abstraksi yang sesuai dengan jenis layanan (misalnya, penyimpanan, pemrosesan, bandwidth, dan account pengguna aktif). Penggunaan sumber daya dapat dipantau, dikendalikan, dan dilaporkan memberikan transparansi bagi penyedia dan konsumen dari layanan yang digunakan.

Manfaat Cloud Computing

Ada banyak alasan mengapa teknologi cloud computing menjadi pilihan bagi pengusaha dan praktisi IT saat ini, yakni adanya beberapa keuntungan yang dapat  dimanfaatkan dari perkembangan Cloud Computing ini, seperti :

a.       Lebih efisien karena menggunakan anggaran yang rendah untuk sumber daya

b.      Membuat lebih eglity, dengan mudah dapat berorientasi pada profit dan  perkembangan yang cepat

c.        Membuat operasional dan manajemen lebih mudah, dimungkinkan karena  sistem pribadi atau perusahaan yang terkoneksi dalam satu cloud dapat  dimonitor dan diatur dengan mudah

d.      Menjadikan koloborasi yang terpecaya dan lebih ramping

e.       Membantu dalam menekan biaya operasi biaya modal pada saat reliability  ditingkatkan dan kritikal sistem informasi yang dibangun.

 

Model Penyebaran Cloud Computing

Empat model penyebaran cloud computing, yaitu:

a.       Private cloud.

Infrastruktur cloud yang semata-mata dioperasikan bagi suatu organisasi. Ini mungkin dimiliki,dikelola dan dijalankan oleh suatu organisasi, pihak ketiga atau  kombinasi dari beberapa pihak dan mungkin ada pada on premis atau off premis.

b.      Community cloud.

Infrastruktur cloud digunakan secara bersama oleh beberapa organisasi dan mendukung komunitas tertentu yang telah berbagi concerns (misalnya; misi, persyaratan keamanan, kebijakan, dan pertimbangan kepatuhan). Ini mungkin dikelola oleh organisasi atau pihak ketiga dan mungkin ada pada on premis atau off premis.

c.       Public cloud. 

Infrastuktur cloud yang disediakan untuk umum atau kelompok industri besar dan dimiliki oleh sebuah organisasi yang menjual layanan cloud.

d.      Hybrid cloud.

Infrastruktur cloud merupakan komposisi dari dua atau lebih cloud  (swasta, komunitas, atau publik) yang masih entitas unik namun terikat bersama oleh standar atau kepemilikan teknologi yang menggunakan data dan portabilitas aplikasi (e.g., cloud bursting for load-balancing between clouds).

Kelebihan Cloud Computing

a.       Menghemat biaya investasi awal untuk pembelian sumber daya.

b.      Bisa menghemat waktu sehingga perusahaan bisa langsung fokus ke profit dan berkembang dengan cepat.

c.       Membuat operasional dan manajemen lebih mudah karena sistem pribadi atau perusahaan yang tersambung dalam satu cloud dapat dimonitor dan diatur dengan mudah.

d.      Menjadikan kolaborasi yang terpercaya dan lebih ramping.

e.       Mengehemat biaya operasional pada saat realibilitas ingin ditingkatkan dan kritikal sistem informasi yang dibangun.

f.        Data terpusat berada di server.Kelebihan ini memungkinkan Anda mengakses mesin cloud Anda dari mana pun selama ada sambungan internet.

g.      Teknologi ini memiliki fleksibilitas dengan memudahkan dalam mengakses data Anda di mana pun dan kapan pun jika terhubung dengan jaringan layanan atau internet.

h.      Memiliki skalabilitas yang tinggi i. Keuntungan lainnya, Anda dapat menambah atau mengurangi spesifikasi/sumber daya dari kapasitas server yang digunakan.

Kekurangan Cloud Computing

a.       Hal penting dalam cloud computing adalah koneksi internet, diperlukan bandwith yang memadai dan stabil agar cloud computing berjalan dengan baik. Komputer akan menjadi lambat atau tidak bisa dipakai sama sekali jika internet bermasalah atau kelebihan beban. Internet merupakan satu-satunya jalan menuju cloud computing. Ketika tidak ada koneksi internet di tempat Anda, atau jalur internet menuju cloud provider sedang bermasalah, secara otomatis akses ke mesin cloud computing Anda akan terputus.

b.      Perusahaan yang menyewa layanan dari cloud computing tidak punya akses langsung ke sumber daya. Jadi, semua tergantung dari kondisi vendor/penyedia layanan cloud computing.

c.       Jika server penyedia layana rusak atau punya layanan backup yang buruk, maka perusahaan akan mengalami kerugian besar.

d.      Kerahasiaan data tidak terjamin, Selalu ada risiko data user dapat diakses oleh orang lain yang tidak berkepentingan.Karena orang lain/perusahaan lain juga melakukan hosting kemungkinan data kita akan keluar atau dibaca oleh Provider penyedia layanan (Unit Penguasa) dapat terjadi tanpa sepengetahuan kita atau approve dari kita.

e.       Tingkat keamanan yang belum terjamin. Dengan menggunakan sistem komputasi awan berarti Anda mempercayakan sepenuhnya atas keamanan dan kerahasiaan data-data kepada cloud provider. Saat mengalami gangguan, Anda tidak dapat menuntut pihak server karena kesalahan data-data tersebut.

Aspek keamanan dan privasi cloud computing

Kemanan jaringan informasi pada cloud computing adalah topik yang sangat luas. Keamanan jaringan informasi pada cloud computing, khususnya dari segi komunikasi datanya (secure communication). Cloud Computing menyajikan banyak tantangan organisasi. Bila organisasi berpindah ke layanan komputasi awan publik tentu infrastruktur sistem komputasi dikendalikan oleh pihak ketiga yaitu Cloud Service Provider (CSP) dan tantangan ini harus ditangani melalui inisiatif manajemen. Inisiatif manajemen ini akan memerlukan gambaran jelas peran kepemilikan dan tanggung jawab dari CSP dan organisasi yang berperan sebagai pelanggan. Dalam Presentasi yang dilakukan oleh Security Issues in Cloud Computing, Saurabh K Prashar menyatakan bahwa masalah security merupakan masalah utama yang timbul dengan adanya teknologi Cloud Computing. Dengan adanya teknologi ini, keamanan data dari setiap user tidak dapat terjamin, karena setiap data dan informasi yang dimiliki terdapat di Cloud atau di internet tepatnya. Hal ini menjadi isu utama dari teknologi Cloud Computing Cloud Computing merupakan ttersebut berada pada model layanan Software as a Service, dan atau Platform as a Service, dan atau apakah pada Infrastructure as a Service.

Pencurian data dalam teknologi Cloud Computing merupakan salah satu isu keamanan yang cukup besar. Hal ini karena setiap hacker dapat menggunakan berbagai cara untuk mendapatkan informasi yang dibutuhkan dari suatu perusahaan tertentu. Ada beberapa cara untuk dapat mencegah hal ini dapat terjadi. Beberapa cara pencurian data dapat dilakukan dengan cara sebagai berikut:

a.       Denial of Service

b.      QoS Violation

c.       IP Spoofing

d.      Port Scanning

e.       ARP Cache Attack

Keamanan untuk Cloud Computing dilakukan pada level – level seperti di bawah ini :

a.       Server access security

b.      Internet access security

c.       Database / Datacenter access security

d.      Data privacy security

e.       Program access Security

Beberapa aspek yang berkaitan dengan keamanan dan privasi di yang harus  diperhatikan adalah sebagai berikut :

a.       Manajemen Resiko dan Ketaatan, organisasi yang mulai mengadopsi cloud tetap harus bertanggung jawab untuk aspek manajemen keamanan, resiko, dan ketaatan terhadap aturan yang berlaku di industri terkait. Manajemen resiko dan ketaatan ini membutuhkan tim internal yang kuat dan transparansi proses dari penyedia jasa cloud.

b.       Manajemen Akses dan Identitas, identitas bisa didapat melalui beberapa penyedia jasa cloud, dan harus bersifat interoperabelitas antar organisasi yang berbeda, penyedia cloud yang berbeda, dan berlandaskan proses yang kuat.

c.       Integritas Layanan, layanan berbasis cloud harus dibangun dengan landasan keamanan yang kuat, dan proses-proses operasionalnya juga harus diintegrasikan dengan manajemen keamanan di organisasi tersebut. Penyedia layanan cloud harus mengikuti proses yang bisa dibuktikan, terdefinisi, dan jelas dalam mengintegrasikan keamanan dan privasi ke dalam layanannya mulai dari titik paling awal, di setiap titik di dalam siklus, sampai paling penghabisan. Selain itu manajemen keamanan dan auditing harus selaras antara penyedia cloud dan pelanggan.

d.      Integritas Klien, layanan cloud yang digunakan di sisi klien harus memperhatikan aspek keamanan, ketaatan, dan integritas di sisi klien. Integritas klien bisa ditingkatkan dengan menggunakan paduan praktek terbaik.

e.       Proteksi Informasi, layanan cloud membutuhkan proses yang andal untuk melindungi informasi sebelum, selama, dan setelah transaksi. Manfaatkan Klasifikasi Data untuk meningkatkan kontrol terhadap data yang siap dilepas ke cloud.

Diketahui juga komunikasi pada cloud computing dikatakan aman jika telah memastikan beberapa hal yaitu :

a.       Confidentiality

Kepastian bahwa hanya orang/bagian yang berhak atau yang seharusnya, yang boleh mengakses data dan menerima data. Beberapa hal yangmenjadi bagian dari kebutuhan telekomunikasi dalam menjamin confidentiality :

a)      Network security protocols

b)      Network authentication services

c)      Data encription services

b.      Integrity

Kepastian bahwa data tidak berubah karena suatu yang tidak direncanakan atau tidak diinginkan. Integrity berarti menjamin pesan telah terkirim dan diterima. Dan pesan tersebut tidak berubah. Beberapa bagian dari integrity yaitu :

a)      Firewall services

b)      Communications Security Management

c)      Intrusion detection services

c.       Availability

Kepastian bahwa data atau informasi pada jaringan dapat diakses di waktu dan dimana data/informasi itu dibutuhkan. User yang terotorisasi dapat  diijinkan mengakses jaringan atau sistem saat dibutuhkan. Beberapa bagian  yang harus diperhatikan untuk menjamin availability yaitu :

a)      Fault tolerance untuk availability data, seperti backups, redundant disk system

b)      Acceptable logins and operating process performances

c)      Reliable and interoperable security processes and network security mechanisms.

2.      Pengertian AWS

Amazon Web Services atau AWS adalah layanan komputasi cloud Amazon yang terdiri dari campuran infrastruktur IaaS, PaaS, dan SaaS. Amazon Web Services terdiri dari banyak layanan alat organisasi seperti daya komputasi, penyimpanan database, sampai layanan content delivery. Layanan AWS lainnya termasuk server, jaringan, komputasi jarak jauh, email, pengembangan seluler, sampai keamanan. Platform cloud AWS dikenal sebagai layanan yang menawarkan solusi komputasi awan yang fleksibel, skalabel, mudah digunakan, dan hemat biaya.

Amazon Web Services ini diluncurkan pada tahun 2006 dari infrastruktur internal yang dibangun  untuk menangani operasi ritel online perusahaan Amazon. Amazon sendiri adalah salah satu perusahaan pertama yang memperkenalkan model komputasi awan pay-as-you-go yang bisa digunakan sesuai kebutuhan. AWS menawarkan banyak layanan dan solusi berbeda untuk perusahaan dan software developer yang dapat digunakan pada pusat data di 190 negara.  Platform cloud ini juga digunakan di banyak industri lho Golden friends! Mulai dari lembaga pemerintah, lembaga pendidikan, lembaga nonprofit, sampai organisasi swasta.

Jenis Layanan Amazon Web Service

Pada dasarnya, layanan AWS sendiri dapat dikategorikan menjadi beberapa jenis, yaitu:

·         Migration (Migrasi)

·         Cloud Computing (Komputasi Awan)

·         Storage (Penyimpanan)

·         Security services (Layanan keamanan)

·         Database services (Layanan database)

·         Analytics (Analitik)

·         Management services (Layanan manajemen)

·         Internet of Things

·         Application Services (Layanan Aplikasi)

·         Deployment and Management (Penerapan dan Manajemen)

Berikut adalah contoh layanan AWS dan penjelasan singkatnya:

Cloud Computing

Berikut adalah beberapa layanan cloud compute yang ditawarkan oleh Amazon:

·         EC2 (Elastic Compute Cloud) — virtual machine dimana pengguna mendapatkan OS level control yang memungkinkan mereka untuk menjalankannya sesuka hati.

·         Elastic Beanstalk — alat ini menawarkan penyebaran otomatis dan penyediaan sumber daya seperti situs web produksi yang sangat scalable.

·         LightSail —  secara otomatis menyebarkan dan mengelola kemampuan komputer, penyimpanan, dan jaringan yang diperlukan untuk menjalankan aplikasi Anda.

Kelebihan AWS

Berikut ini adalah beberapa kelebihan  dari AWS :

a.       Skalabel & Dapat Diadaptasi

karena semua biaya AWS dapat disesuaikan dengan kebutuh pelanggan, platform ini cukup populer di kalangan UMKM dan perusahaan startup. AWS juga diklaim cocok digunakan untuk membangun bisnis dari awal. Platform ini menyediakan semua alat yang diperlukan untuk memulai komputasi cloud. Selain itu, Amazon juga menyediakan layanan migrasi berbiaya rendah sehingga semua infrastruktur Anda dapat dipindahkan dengan mudah ke AWS. Model bisnis AWS memungkinkan penggunaan sumber daya yang fleksibel. Jadi,Anda tidak perlu menghabiskan waktu melakukan anggaran biaya.

b.      Aman  & Terpecaya

Soal keamanan, tentunya Amazon Web Services jauh lebih aman dibandingkan banyak perusahaan  web hosting lainnya. Saat ini, AWS juga memiliki puluhan data center yang tersebar di seluruh bagian dunia. Semua pusat data AWS cloud ini terus dipantau dan dipelihara dengan ketat.Data pengguna akan disimpan dan disebar di beberapa pusat data untuk bahwa bencana yang menimpa satu wilayah tidak menyebabkan kehilangan data permanen. Selain itu, AWS juga menempatkan data center mereka di lokasi terpencil dan hanya mengizinkan akses ke personal penting dengan izin masuk tertentu. Berkat pengalaman Amazon dalam layanan cloud, semua data di dalam data center aman dari ganggua dan dapat diperbaiki dengan mudah.

c.       Customizable

AWS memungkinkan pengguna untuk menggunakan model pemrograman, sistem operasi, database, dan arsitektur sesuai dengan kebutuhan.

d.      Pay-as-you-go

Amazon web services juga memungkinkan Anda untuk membayar resources yang Anda gunakan, tanpa uang muka atau komitmen jangka panjang.

e.       Managed

Anda tidak perlu mengeluarkan uang untuk menjalankan dan memelihara server di data center.

f.        Scope yang luas 

Aws memungkinkan Anda untuk merilis aplikasi Anda ke beberapa wilayah di seluruh dunia hanya dengan beberapa klik.

g.      Biaya terjangkau

total biaya kepemilikan AWS lebih rendah dibandingkan dengan menyewa dedicated maupun private server.




BAB III
HASIL DAN PEMBAHASAN

A.    HASIL

1. Tutorial menyalakan wordpress mengguanakn aws lightsail.

1.      Buat akun AWS

2.      Klik tombol services di bagian pojok kiri atas, pilih menu compute dan pilih Lightsail


3.      Anda akan dibawa ke laman web baru, pada bagian instace di laman web lightsail, pilih Create Instance

4.      Wilayah AWS dan Availability Zone dipilih untuk Anda. Pilih Ubah Wilayah AWS dan Zona Ketersediaan jika Anda ingin membuat instans di lokasi lain.

5.      Pilih instance image yang anda inginkan. Untuk wordpress kali ini platform yang akan kita gunakan adalah Linux/Unix dan pilih WordPress sebagai blueprintnya

6.      Pilih paket instance yang ingin anda gunakan. Paket mencakup konfigurasi mesin (RAM, SSD, vCPU) dengan biaya rendah yang dapat diprediksi, dan tunjangan transfer data. Anda dapat mencoba paket Lightsail $3,50 USD tanpa biaya selama tiga bulan (hingga 750 jam). AWS mengkreditkan tiga bulan pertama ke akun Anda.

7.      Masukkan nama instancemu dan pilih Create instance

Pedoman nama sumber daya:

·         Harus unik di setiap Wilayah AWS di akun Lightsail Anda.

·         Harus berisi 2 hingga 255 karakter.

·         Harus diawali dan diakhiri dengan karakter alfanumerik atau angka.

·         Dapat menyertakan karakter alfanumerik, angka, titik, tanda hubung, dan garis bawah.

8.      Sambungkan ke instans Anda melalui SSH dan dapatkan kata sandi untuk situs web WordPress Anda, Kata sandi default untuk masuk ke dasbor administrasi situs web WordPress Anda disimpan di instace.

9.      Pada halaman instance di laman beranda lighsail, pilih SSH quick-connect icon pada instance wordpress anda


10.  Setelah jendela klien SSH berbasis browser terbuka, masukkan perintah berikut untuk mengambil kata sandi aplikasi default:

cat $HOME/bitnami_application_password


 

11.  Catat kata sandi yang ditampilkan di layar. Anda menggunakannya nanti untuk masuk ke dasbor administrasi situs web WordPress Anda.

(Password di sensor untuk menhindari peretasan)

12.  Sekarang setelah Anda memiliki kata sandi untuk dasbor administrasi situs web WordPress yang dapat digunakan untuk login. Di dasbor administrasi, Anda dapat mengubah kata sandi pengguna, menginstal plugin, mengubah tema situs web Anda, dan banyak lagi.

13.  Pada browser, masukkan http://PublicIpAddress/wp-login.php.Di address, ganti PublicIpAddress dengan alamat IP publik dari instance WordPress Anda. Anda bisa mendapatkan alamat IP publik instans Anda dari konsol Lightsail seperti yang ditunjukkan pada gambar di bawah.


(IP yang terlihat pada gambar diatas sudah menjadi IP statis yang dapat dilihat dengan adanya symbol puspin di sebelahnya, cara mengubah IP public menjadi IP statis akan di jelaskan di bawah)

14.  Masuk ke instans Anda.

·         Di kotak Username atau Email Address, masukkan user.

·         Di kotak Password, masukkan kata sandi default yang diperoleh sebelumnya dalam tutorial ini.

·         Pilih Log in.



15.  Anda sekarang masuk ke dasbor administrasi situs web WordPress tempat Anda dapat melakukan tindakan administratif.

16.  Buat alamat IP statis Lightsail dan lampirkan ke instans WordPress Anda. IP publik default untuk instans WordPress Anda berubah jika Anda menghentikan dan memulai instans Anda. Alamat IP statis, yang dilampirkan ke instans, tetap sama meskipun Anda menghentikan dan memulai instans.

17.  Pada tab Instans halaman beranda Lightsail, pilih instans WordPress Anda yang sedang berjalan.

18.  Pilih Networking tab, lalu pilih Create static IP.

19.  Lokasi IP statis dipilih sebelumnya berdasarkan zona instans yang Anda pilih sebelumnya. Pilih instance WordPress yang dibuat dari dropdown Lampirkan ke instance.

20.  Beri nama IP statis anda, lalu pilih Create

21.  Bila mana ingin menghapus instace, pada menu instance di beranda lightsail, pilih ikontitik 3 () di samping instace wordpress yang sudah anda buat, lalu pilih Delete

22.  Pilih Yes, delete untuk menjalan kan perintah



 

2. Tampilan Halaman Web Portal Beritaku

1.      Menambahkan plugin Elementor, ElementorHeader, Footer & Blocks, dan Blog Designer for Elementor.

2.      Membuat page baru.

a.       Klik pages lalu klik new page.

b.      Beri nama, di sini kita menggunakan nama Home.

c.       Pada Template di Page Attributes, pilih Elementor Canvas.

d.      Klik Edit with Elementor untuk mengedit page menggunakan plugin elementor.

3.      Membuat header dengan Add New Section, pilih structure yang berisi tiga structure

a.       Structure pertama kita isi dengan logo;

Untuk logo, kita membuat dengan site title, namun jika kalian ingin menggunakan gambar, maka kalian bisa menambahkan melalu image.

b.      Structure kedua kita isi dengan navigasi menu;

c.       Structure ketiga kita isi dengan search box.

4.      Tambahkan Hero Slider yang berada pada menu blog designer.

Untuk menambahkannya kalian bisa langsung drag and drop.

a.       Masuk ke edit section.

b.      Pada menu Layout, buat Content Width menjadi Full Width dan Columns Gap menjadi No Gap.

c.       Klik Content untuk mengedit tampilan Hero Slider. Di sini yang kita ubah hanya jumlah post content saja. Kita ubah menjadi dua post. Kalian juga bisa mengubah kecepatan slide pada slide settings.

5.      Tambahkan Post Layout.

a.       Klik Content

b.      Tambahkan post meta.

c.       Untuk mengganti font dan ukuran font dari judul, post meta, dan sebagainya, masuk ke menu Style.

6.      Klik update untuk memperbarui tampilan.

7.      Jangan lupa untuk mem-publish-nya




BAB IV
PENUTUP

Kesimpulan

Berubahan digital membuat para konsumen perlu berpindah dimana Ketika kita membaca berita dengan koran menjadi hal yang kurang efektif dan efesien, maka dari itu perubahan tersebut bisa digunakan dengan pembangunan website portal beritaku dengan menggunakan AWS sebagai web service yang berbasis cloud computing.


Tidak ada komentar:

Posting Komentar