Lewati ke konten utama

Tutorial AWS EC2 untuk Pemula

Ketahui mengapa Anda sebaiknya menggunakan Amazon Web Services Elastic Compute Cloud (EC2) dan cara menyiapkan lingkungan data science dasar pada instance Windows.
Diperbarui 28 Sep 2026  · 7 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Pelajari beberapa keunggulan menggunakan Amazon Web Services Elastic Compute Cloud (EC2). Lalu, bagian pertama tutorial membahas cara meluncurkan dan terhubung ke mesin virtual atau instance Windows di EC2. Bagian berikutnya membahas cara menyiapkan lingkungan data science dasar (menginstal R, RStudio, dan Python) pada instance tersebut.

Amazon Web Services Elastic Compute Cloud (EC2): Sekilas

Ada kalanya seseorang dibatasi oleh kemampuan desktop atau laptop. Misalnya, seorang data scientist memiliki set data besar yang ingin dianalisis. Ia mencoba memuat seluruh set data ke dalam memori dan muncul galat seperti di bawah ini.

error

Galat terjadi karena RAM yang tersedia habis. Sistem operasi tidak dapat mengalokasikan 500Mb RAM tambahan. Meski ada banyak solusi berbeda untuk masalah seperti ini, salah satu solusi yang mungkin adalah meningkatkan RAM komputer. Selain harus berinvestasi pada RAM tambahan, ada batas seberapa jauh beberapa komputer dapat ditingkatkan. Solusi potensial yang dieksplorasi dalam tutorial ini adalah menggunakan mesin virtual di cloud (AWS) dengan RAM dan CPU lebih besar.

Mesin virtual di AWS EC2, yang juga disebut instance, memiliki banyak keunggulan. Beberapa di antaranya adalah sangat mudah diskalakan (Anda dapat memilih instance dengan RAM, CPU, dll. yang lebih besar), mudah untuk dinyalakan dan dimatikan (di luar free tier, pelanggan membayar sesuai pemakaian), serta memungkinkan pemilihan berbagai platform (sistem operasi). Satu hal penting yang perlu ditekankan adalah meskipun tutorial ini membahas cara meluncurkan mesin virtual berbasis Windows, ada banyak jenis mesin virtual untuk berbagai tujuan.

Dengan itu, mari kita mulai.

Buat Akun AWS dan Masuk ke AWS.

1. Di situs Amazon Web Services (tautan ini), klik "Sign In to the Console". Masuk jika Anda sudah memiliki akun. Jika belum, Anda perlu membuatnya.

create aws account

2. Di Dasbor EC2, klik EC2.

ec2 dashboard

Buat Instance

3. Di konsol Amazon EC2, klik Launch Instance.

launch instance

4. Klik tombol "Select" pada baris Microsoft Windows Server 2016 Base. Perlu diperhatikan bahwa ini akan membuat instance berbasis Windows, bukan instance berbasis Linux yang umum. Ini memengaruhi cara Anda akan terhubung ke instance.

choose ami

5. Pastikan t2 micro (jenis instance gratis) dipilih.

choose instance type

lalu klik "Review and Launch"

choose instance type 2

6. Klik Launch.

review instance launch

7. Pilih "Create a new key pair". Pada kotak di bawah ("Key pair name"), isi nama key pair. Saya menamainya DataCampTutorial, tetapi Anda bisa menamainya sesuai keinginan. Klik "Download Key Pair". Ini akan mengunduh key. Simpan di tempat yang aman.

download key pair

Selanjutnya, klik "Launch Instances"

launch instances

8. Instance sekarang telah diluncurkan. Kembali ke konsol Amazon EC2. Saya menyarankan Anda mengklik apa yang berada dalam kotak merah karena itu akan membawa Anda kembali ke konsol.

amazon ec2 console

9. Tunggu hingga Anda melihat "Instance State" berstatus running sebelum melanjutkan ke langkah berikutnya. Ini bisa memakan waktu beberapa menit.

instance state

Hubungkan ke Instance Anda

10. Klik connect.

connect to instance

11. Klik "Download Remote Desktop File". Simpan file remote desktop (rdp) di tempat yang aman.

download remote desktop file

12. Klik "Get Password". Perlu diingat Anda harus menunggu setidaknya 4 menit setelah meluncurkan instance sebelum mencoba mengambil kata sandi.

get password

13. Pilih file pem yang Anda unduh dari langkah 7 lalu klik "Decrypt Password"

decrypt password

14. Setelah Anda mendekripsi kata sandi, simpan di tempat yang aman. Anda akan membutuhkannya untuk masuk ke instance.

instance password

15. Buka file rdp Anda. Klik continue. Jika komputer lokal Anda adalah Mac, Anda perlu mengunduh "Microsoft Remote Desktop" dari App Store untuk dapat membuka file rdp.

download microsoft remote desktop

16. Masukkan kata sandi yang Anda dapatkan dari langkah 14

enter password

Setelah Anda memasukkan kata sandi, Anda akan melihat layar seperti ini

screen

Unduh Firefox

Agar dapat menginstal R dan/atau Python, sangat membantu jika memiliki peramban. Instance sudah terpasang Internet Explorer dengan Enhanced Security Configuration yang bisa sulit digunakan. Unduh Firefox sebagai peramban alternatif untuk menghindari peningkatan keamanan dari Internet Explorer.

  1. Ketik berikut ini di Internet Explorer https://www.mozilla.org/firefox/new/?scene=2

download firefox

  1. Klik "Add" saat Anda melihat pop-up di bawah.

add

Klik "Add" lagi.

add

3. Saat Anda sampai di halaman Firefox, Anda mungkin perlu mengklik add beberapa kali (mirip langkah 1 dan 2) hingga unduhan Firefox dimulai. Jika unduhan tidak dimulai otomatis, klik "click here".

download

Sekarang Firefox sudah terpasang, pastikan menggunakan Firefox sebagai peramban Anda. Ini akan membuatnya jauh lebih sederhana daripada terus-menerus berurusan dengan masalah keamanan dari Internet Explorer.

Instal R dan Python

Sekarang Firefox sudah terpasang, Anda dapat menginstal R dan Python seperti pada mesin Windows biasa. Jika Anda memerlukan bantuan instalasi, berikut beberapa tautan panduan di bawah ini.

Hentikan atau Akhiri Instance (Penting)

Setelah selesai menggunakan suatu instance, sebaiknya stop atau terminate instance tersebut. Untuk melakukannya, buka konsol Amazon EC2 dan klik "Actions" lalu "Instance State" dan Anda akan memiliki opsi untuk menghentikan atau mengakhiri instance.

Jika Anda berencana menggunakan instance lagi, hentikan instance. Jika tidak berencana menggunakannya lagi, akhiri instance.

Meski instance dalam tutorial ini berada pada "free tier", saya menyarankan untuk mengakhirinya agar Anda tidak lupa.

Stop or Terminate an Instance

Kesimpulan

Tutorial ini memberikan panduan singkat untuk meluncurkan dan menghubungkan ke instance EC2 serta cara menyiapkan lingkungan data science dasar. Jika Anda ingin melanjutkan pembelajaran EC2, saya sarankan melihat tutorial "Deep Learning with Jupyter Notebooks in the Cloud" yang membahas cara menyiapkan instance EC2 GPU berbasis Linux untuk aplikasi deep learning. Jika Anda memiliki pertanyaan atau pemikiran tentang tutorial ini, silakan sampaikan di kolom komentar di bawah atau melalui Twitter.

Topik
AWS
Data Science
Analisis Data

Kursus terkait

{count, plural, one {Kursus} other {Kursus}}

Pengantar AWS Boto di Python

{hours} jam
18.8K
Pelajari AWS Boto dan manfaatkan cloud technology untuk mengoptimalkan alur kerja data Anda.
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

{count, plural, one {blog} other {blogs}}

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

{count, plural, one {blog} other {blogs}}

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

{count, plural, one {blog} other {blogs}}

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

{count, plural, one {blog} other {blogs}}

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

Lihat SelengkapnyaLihat Selengkapnya