

 AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. [Pelajari selengkapnya](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memulai dengan AWS Cloud9
<a name="tutorials-basic"></a>



Gunakan tutorial ini untuk memulai AWS Cloud9. Anda dapat menggunakan AWS Cloud9 konsol atau [AWS Command Line Interface (AWS CLI)](https://docs.aws.amazon.com/cli/latest/userguide/) untuk menggunakan AWS Cloud9 IDE. Dalam tutorial ini, Anda akan belajar cara mengatur lingkungan AWS Cloud9 pengembangan, dan kemudian menggunakan AWS Cloud9 IDE untuk kode, menjalankan, dan men-debug aplikasi pertama Anda. Untuk informasi lebih lanjut tentang AWS Cloud9, lihat [Apa itu AWS Cloud9](welcome.md).

Untuk mempelajari lebih lanjut tentang AWS Cloud9 IDE, lihat[Tur AWS Cloud9 IDE](tour-ide.md).

Tutorial ini membutuhkan waktu sekitar satu jam untuk menyelesaikannya.

**Awas**  
Menyelesaikan tutorial ini dapat mengakibatkan biaya ke AWS akun Anda. Ini termasuk kemungkinan biaya untuk Amazon EC2. Untuk informasi selengkapnya, lihat [Penetapan Harga Amazon EC2](https://aws.amazon.com/ec2/pricing/).

## Prasyarat
<a name="tutorial-prereqs"></a>

Untuk berhasil menyelesaikan tutorial ini, Anda harus terlebih dahulu menyelesaikan langkah-langkah di [Menyiapkan AWS Cloud9](setting-up.md).

## Langkah 1: Buat lingkungan
<a name="tutorial-create-environment"></a>

Pada langkah ini, Anda dapat menggunakan AWS Cloud9 konsol atau AWS CLI untuk membuat lingkungan AWS Cloud9 pengembangan.

**catatan**  
Jika Anda sudah menciptakan lingkungan yang ingin Anda gunakan untuk tutorial ini, buka lingkungan itu dan lompat ke depan[Langkah 2: Tur Basic IDE](#tutorial-tour-ide).

Di AWS Cloud9, *lingkungan pengembangan*, atau *lingkungan*, adalah suatu tempat di mana Anda menyimpan file proyek pengembangan Anda dan menjalankan alat untuk mengembangkan aplikasi Anda. Dalam tutorial ini, Anda membuat *lingkungan EC2*, dan bekerja dengan file dan alat di lingkungan itu.

------
#### [ Create an EC2 Environment with the console ]

1. Masuk ke AWS Cloud9 konsol:
   + Jika Anda satu-satunya yang menggunakan Anda Akun AWS atau Anda adalah pengguna IAM dalam satu Akun AWS, buka. [https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/)
   + Jika organisasi Anda menggunakan AWS IAM Identity Center, tanyakan Akun AWS administrator Anda untuk instruksi masuk.
   + Jika Anda adalah seorang siswa di kelas, mintalah petunjuk masuk kepada pengajar Anda.

1. Setelah Anda masuk ke AWS Cloud9 konsol, di bilah navigasi atas pilih Wilayah AWS untuk membuat lingkungan. Untuk daftar yang tersedia Wilayah AWS, lihat [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region)di *Referensi Umum AWS*.  
![\[AWS Pemilih wilayah di konsol AWS Cloud9\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. Memilih tombol **Menciptakan lingkungan** yang besar di salah satu lokasi yang ditampilkan.

   Jika Anda belum memiliki AWS Cloud9 lingkungan, tombol ditampilkan di halaman selamat datang.  
![\[Halaman selamat datang di AWS Cloud9 konsol\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   Jika Anda sudah memiliki AWS Cloud9 lingkungan, tombol ditampilkan sebagai berikut.  
![\[Buat tombol lingkungan di AWS Cloud9 konsol\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. Pada halaman **Buat lingkungan**, untuk **Nama**, masukkan nama untuk lingkungan Anda.

1. Untuk **Deskripsi**, memasukkan sesuatu tentang lingkungan Anda. Untuk tutorial ini, gunakan `This environment is for the AWS Cloud9 tutorial.`

1. Untuk **jenis Lingkungan**, pilih **instans EC2 baru** untuk membuat lingkungan Amazon EC2:
   + Instans **EC2 baru - Meluncurkan instans** Amazon EC2 baru AWS Cloud9 yang dapat terhubung langsung melalui SSH. Anda dapat menggunakan Systems Manager untuk berinteraksi dengan instans Amazon EC2 baru, untuk informasi selengkapnya, lihat. [Mengakses instans EC2 no-ingress dengan AWS Systems Manager](ec2-ssm.md) 
   + **Komputasi yang ada** — Meluncurkan instans Amazon EC2 yang sudah ada yang memerlukan detail login SSH yang instans Amazon EC2 harus memiliki aturan grup keamanan masuk.
     + Jika Anda memilih opsi **Komputasi yang ada**, peran layanan akan dibuat secara otomatis. Anda dapat melihat nama peran layanan dalam catatan di bagian bawah layar pengaturan. 
**catatan**  
Shutdown otomatis tidak akan tersedia untuk AWS Cloud9 lingkungan yang dibuat menggunakan instans Amazon EC2 menggunakan komputasi yang ada.
**Awas**  
Membuat instans Amazon EC2 untuk lingkungan Anda dapat mengakibatkan kemungkinan biaya untuk Amazon EC2 Anda Akun AWS . Tidak ada biaya tambahan untuk menggunakan Systems Manager untuk mengelola koneksi ke instans EC2 Anda.

1. Pada panel instans EC2 Baru untuk **tipe Instans**, pertahankan pilihan default. Opsi ini mungkin memiliki lebih sedikit RAM dan lebih sedikit vCPUs. Namun, jumlah memori ini cukup untuk tutorial ini.
**Awas**  
Memilih jenis instans dengan lebih banyak RAM dan v CPUs dapat menyebabkan biaya tambahan Akun AWS untuk Amazon EC2 Anda.

1. Untuk **Platform**, pilih jenis instans Amazon EC2 yang Anda inginkan: Amazon **Linux 2023, Amazon Linux** **2** atau **Ubuntu** 22.04 LTS. AWS Cloud9 membuat instance dan kemudian menghubungkan lingkungan ke sana.
**penting**  
Kami menyarankan Anda memilih opsi **Amazon Linux 2023** untuk lingkungan EC2 Anda. Selain menyediakan lingkungan runtime yang aman, stabil, dan berkinerja tinggi, Amazon Linux 2023 AMI menyertakan dukungan jangka panjang hingga 2024.  
Untuk informasi selengkapnya, lihat [halaman AL2023](https://aws.amazon.com/linux/amazon-linux-2023/).

1. Pilih periode waktu untuk **Timeout.** Opsi ini menentukan berapa lama AWS Cloud9 tidak aktif sebelum hibernasi otomatis. Ketika semua instance browser web yang terhubung ke IDE untuk lingkungan ditutup, AWS Cloud9 tunggu jumlah waktu yang ditentukan dan kemudian mematikan instans Amazon EC2 untuk lingkungan. 
**Awas**  
Memilih jangka waktu yang lebih lama dapat menghasilkan lebih banyak biaya untuk Anda Akun AWS.

1. Pada panel **Pengaturan jaringan**, pilih bagaimana lingkungan Anda diakses dari dua opsi berikut:
   + **AWS System Manager (SSM)** — Metode ini mengakses lingkungan menggunakan SSM tanpa membuka port masuk.
   + **Secure Shell (SSH)** — Metode ini mengakses lingkungan menggunakan SSH dan membutuhkan port inbound terbuka.

1. Pilih **Pengaturan VPC** untuk menampilkan Amazon Virtual Private Cloud dan Subnet untuk lingkungan Anda. AWS Cloud9 menggunakan Amazon Virtual Private Cloud (Amazon VPC) untuk berkomunikasi dengan instans Amazon EC2 yang baru dibuat. Untuk tutorial ini, kami rekomendasikan agar Anda tidak mengubah pengaturan default yang dipilih sebelumnya. Dengan pengaturan default, AWS Cloud9 upaya untuk secara otomatis menggunakan VPC default dengan subnet tunggal di yang sama Akun AWS dan Wilayah sebagai lingkungan baru.

   Anda dapat menemukan informasi selengkapnya tentang pilihan Amazon VPC di [Membuat Lingkungan EC2 dengan Konsol Tersebut](create-environment-main.md#create-environment-vpc-step), dan di [Pengaturan VPC untuk Lingkungan Pengembangan AWS Cloud9](vpc-settings.md).

1. Tambahkan hingga 50 tag dengan menyediakan **Kunci** dan **Nilai** untuk setiap tag. Lakukan dengan memilih **Tambahkan tag baru**. Tag dilampirkan ke AWS Cloud9 lingkungan sebagai tag sumber daya, dan disebarkan ke sumber daya dasar berikut: CloudFormation tumpukan, instans Amazon EC2, dan grup keamanan Amazon EC2. Untuk mempelajari lebih lanjut tentang tag, lihat [Mengontrol Akses Menggunakan Tag AWS Sumber Daya](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html) di *[Panduan Pengguna IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/)* dan [informasi lanjutan](tags.md) dalam panduan ini.
**Awas**  
Jika Anda memperbarui tag ini setelah Anda membuatnya, perubahan tidak disebarkan ke sumber daya yang mendasarinya. Untuk informasi selengkapnya, lihat [Menyebarkan pembaruan tanda ke sumber daya yang mendasari](tags.md#tags-propagate) dalam informasi lanjutan tentang [tanda](tags.md).

1. Pilih **Buat** untuk membuat lingkungan Anda, dan kemudian Anda diarahkan ke halaman beranda. Jika akun berhasil dibuat, bilah flash hijau muncul di bagian atas AWS Cloud9 konsol. Anda dapat memilih lingkungan baru dan memilih **Buka di Cloud9** untuk meluncurkan IDE.  
![\[AWS Cloud9 Pemilih IDE di konsol AWS Cloud9\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   Jika akun gagal dibuat, bilah flash merah muncul di bagian atas AWS Cloud9 konsol. Akun Anda mungkin gagal dibuat karena masalah dengan browser web Anda, izin AWS akses Anda, instans, atau jaringan terkait. Anda dapat menemukan informasi tentang kemungkinan perbaikan di bagian [AWS Cloud9 Pemecahan Masalah](troubleshooting.md#troubleshooting-env-loading).
**catatan**  
AWS Cloud9 mendukung keduanya IMDSv1 dan IMDSv2. Kami merekomendasikan untuk mengadopsi IMDSv2 karena memberikan tingkat keamanan yang ditingkatkan dibandingkan IMDSv1 dengan. Untuk informasi lebih lanjut tentang manfaat IMDSv2, lihat [Blog AWS Keamanan](https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/). Untuk informasi tentang cara beralih ke IMDSv2 dari IMDSv1, lihat [Transisi ke menggunakan Layanan Metadata Instans Versi 2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-metadata-transition-to-version-2.html) di *Panduan Pengguna Amazon EC2* untuk Instans Linux.
**catatan**  
Jika lingkungan Anda menggunakan proxy untuk mengakses internet, Anda harus memberikan detail proxy AWS Cloud9 agar dapat menginstal dependensi. Untuk informasi selengkapnya, lihat [Gagal menginstal dependensi](troubleshooting.md#proxy-failed-dependencies).

------
#### [ Create an EC2 environment with the AWS CLI ]

1. Instal dan konfigurasikan AWS CLI, jika Anda belum melakukannya. Untuk melakukannya, lihat petunjuk berikut di *AWS Command Line Interface Panduan Pengguna*:
   +  [Menginstal Antarmuka Baris AWS Perintah](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) 
   +  [Konfigurasi cepat](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html#cli-quick-configuration) 

   Anda dapat mengonfigurasi kredensi AWS CLI menggunakan untuk salah satu dari berikut ini:
   + Pengguna IAM yang Anda buat di [Menyiapkan Tim untuk AWS Cloud9](setup.md).
   + Administrator IAM di AWS akun Anda, jika Anda akan bekerja secara teratur dengan AWS Cloud9 sumber daya untuk beberapa pengguna di seluruh akun. Jika Anda tidak dapat mengonfigurasi AWS CLI sebagai administrator IAM, periksa dengan administrator AWS akun Anda. Untuk informasi lebih lanjut, lihat [Membuat Grup dan Pengguna Admin IAM Pertama Anda](https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-set-up.html#create-an-admin) dalam *Panduan Pengguna IAM*.
   + Pengguna root AWS akun, tetapi hanya jika Anda akan selalu menjadi satu-satunya yang menggunakan AWS akun Anda sendiri, dan Anda tidak perlu berbagi lingkungan Anda dengan orang lain. Kami tidak merekomendasikan opsi ini karena ini bukan praktik terbaik AWS keamanan. Untuk informasi selengkapnya, lihat [Membuat, Menonaktifkan, dan Menghapus Kunci Akses untuk AWS Akun Anda](https://docs.aws.amazon.com/general/latest/gr/managing-aws-access-keys.html#create-aws-access-key) di. *Referensi Umum Amazon Web Services*
   + Untuk opsi lain, lihat administrator AWS akun atau instruktur kelas Anda.

1. Dalam AWS Cloud9 perintah berikut, berikan nilai untuk `--region` dan`--subnet-id`. Kemudian jalankan perintah dan buat catatan nilai `"environmentId"` untuk pembersihan kemudian.

   ```
   aws cloud9 create-environment-ec2 --name my-demo-environment --description "This environment is for the AWS Cloud9 tutorial." --instance-type t2.micro --image-id resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64 --region MY-REGION --connection-type CONNECT_SSM --subnet-id subnet-12a3456b
   ```

   Dalam perintah sebelumnya:
   +  `--name` mewakili nama lingkungan. Dalam tutorial ini, kita menggunakan nama `my-demo-environment`.
   +  `--description` mewakili deskripsi opsional untuk lingkungan.
   +  `--instance-type` mewakili tipe instans Amazon EC2 AWS Cloud9 akan meluncurkan dan ter-connect ke lingkungan baru. Contoh ini menentukan`t2.micro`, yang memiliki RAM dan v relatif rendah CPUs dan cukup untuk tutorial ini. Menentukan jenis instans dengan lebih banyak RAM dan v CPUs dapat mengakibatkan biaya tambahan ke AWS akun Anda untuk Amazon EC2. Untuk daftar jenis instans yang tersedia, lihat wizard buat lingkungan di AWS Cloud9 konsol.
   +  `--image-id` mengidentifikasi pengidentifikasi untuk Amazon Machine Image (AMI) yang digunakan untuk membuat instans EC2. Untuk memilih AMI untuk instance, Anda harus menentukan alias AMI yang valid atau jalur AWS Systems Manager (SSM) yang valid. Dalam contoh di atas, jalur SSM untuk Amazon Linux 2 AMI ditentukan.

     Untuk informasi selengkapnya, lihat [create-environment-ec2](https://docs.aws.amazon.com/cli/latest/reference/cloud9/create-environment-ec2.html) di *Referensi AWS CLI Perintah*.
   +  `--region`mewakili ID AWS Wilayah AWS Cloud9 untuk menciptakan lingkungan di. Untuk daftar AWS Wilayah yang tersedia, lihat [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region)di *Referensi Umum Amazon Web Services*.
   +  `--connection-type CONNECT_SSM`menentukan yang AWS Cloud9 terhubung ke instans Amazon EC2-nya melalui Systems Manager. Opsi ini memastikan tidak ada lalu lintas masuk ke instans yang diizinkan. Untuk informasi selengkapnya, lihat [Mengakses instans EC2 no-ingress dengan AWS Systems Manager](ec2-ssm.md). 
**catatan**  
Saat menggunakan opsi ini, Anda perlu membuat peran `AWSCloud9SSMAccessRole` layanan dan `AWSCloud9SSMInstanceProfile` jika belum dibuat. Untuk informasi selengkapnya, lihat [Mengelola profil instans untuk Systems Manager dengan AWS CLI](ec2-ssm.md#aws-cli-instance-profiles).
   +  `--subnet-id`mewakili subnet yang AWS Cloud9 ingin Anda gunakan. Ganti `subnet-12a3456b` dengan ID subnet Amazon Virtual Private Cloud (VPC), yang harus kompatibel dengan AWS Cloud9. Untuk informasi selengkapnya, lihat [Buat VPC plus sumber daya VPC lainnya](vpc-settings.md#vpc-settings-create-vpc) di *[Pengaturan VPC untuk Lingkungan Pengembangan AWS Cloud9](vpc-settings.md)*.
   + AWS Cloud9 mematikan instans Amazon EC2 untuk lingkungan setelah semua instance browser web yang terhubung ke IDE untuk lingkungan ditutup. Untuk mengkonfigurasi periode waktu ini, tambahkan `--automatic-stop-time-minutes` dan jumlah menit. Jangka waktu yang lebih singkat dapat mengakibatkan lebih sedikit biaya ke AWS akun Anda. Demikian juga, waktu yang lebih lama mungkin mengakibatkan biaya lebih.
   + Secara default, entitas yang memanggil perintah ini memiliki lingkungan. Untuk mengubah ini, menambahkan `--owner-id` dan Amazon Resource Name (ARN) dari entitas yang memiliki.

1. Setelah Anda berhasil menjalankan perintah ini, buka AWS Cloud9 IDE untuk lingkungan yang baru dibuat. Untuk melakukannya, lihat [Membuka lingkungan di AWS Cloud9](open-environment.md). Kemudian kembali ke topik ini dan lanjutkan dengan [Langkah 2: Tur Basic IDE](#tutorial-tour-ide) mempelajari cara menggunakan AWS Cloud9 IDE untuk bekerja dengan lingkungan baru Anda.

   Jika Anda mencoba membuka lingkungan, tetapi AWS Cloud9 tidak menampilkan IDE setelah setidaknya lima menit, mungkin ada masalah dengan browser web Anda, izin AWS akses Anda, instance, atau VPC terkait. Untuk kemungkinan perbaikan, lihat[Tidak dapat membuka lingkungan](troubleshooting.md#troubleshooting-env-loading).

------

## Langkah 2: Tur Basic IDE
<a name="tutorial-tour-ide"></a>

Bagian tutorial ini memperkenalkan beberapa cara Anda dapat menggunakan AWS Cloud9 IDE untuk membuat dan menguji aplikasi.
+ Anda dapat menggunakan jendela **editor** untuk membuat dan mengedit kode.
+ Anda dapat menggunakan jendela **terminal** atau jendela **Jalankan Konfigurasi** untuk menjalankan kode Anda tanpa melakukan debugging.
+ Anda dapat menggunakan jendela **Debugger** untuk men-debug kode Anda.

Lakukan ketiga tugas ini menggunakan JavaScript dan mesin Node.js. Untuk petunjuk tentang penggunaan bahasa pemrograman lain, lihat[Tutorial untuk AWS Cloud9](tutorials.md).

### Siapkan lingkungan Anda
<a name="Get-your-environment-read"></a>

Sebagian besar alat yang Anda butuhkan untuk menjalankan dan men-debug JavaScript kode sudah diinstal untuk Anda. Namun, Anda memerlukan satu paket Node.js tambahan untuk tutorial ini. Instal itu seperti berikut.

1. Pada bilah menu di bagian atas AWS Cloud9 IDE, pilih **Jendela**, **Terminal Baru** atau gunakan jendela terminal yang ada.

1. Di jendela terminal, yang merupakan salah satu tab di bagian bawah IDE, masukkan yang berikut ini.

   ```
   npm install readline-sync
   ```

   Verifikasi bahwa hasilnya mirip dengan yang berikut ini. Jika `npm WARN` pesan juga ditampilkan, Anda dapat mengabaikannya.

   ```
   + readline-sync@1.4.10
   added 1 package from 1 contributor and audited 5 packages in 0.565s
   found 0 vulnerabilities
   ```

### Tulis kode
<a name="write-code"></a>

Mulailah dengan tulis beberapa kode.

1. Pada bilah menu, memilih **File**, **File Baru**.

1. Tambahkan yang berikut ini JavaScript ke file baru.

   ```
   var readline = require('readline-sync');
   var i = 10;
   var input;
   
   console.log("Hello Cloud9!");
   console.log("i is " + i);
   
   do {
       input = readline.question("Enter a number (or 'q' to quit): ");
       if (input === 'q') {
           console.log('OK, exiting.')
       }
       else{
           i += Number(input);
           console.log("i is now " + i);
       }
   } while (input != 'q');
   
   console.log("Goodbye!");
   ```

1. Memilih **File**, **Simpan**, dan kemudian simpan file sebagai `hello-cloud9.js`.

### Jalankan kode Anda
<a name="run-code"></a>

Selanjutnya, Anda dapat menjalankan kode Anda.

Tergantung pada bahasa pemrograman yang Anda gunakan, mungkin ada beberapa cara yang dapat Anda jalankan kode. Tutorial ini menggunakan JavaScript, yang dapat Anda jalankan menggunakan jendela terminal atau jendela **Run Configuration**.

**Untuk menjalankan kode menggunakan jendela Jalankan Konfigurasi**

1. Pada bilah menu, memilih **Jalankan**, **Jalankan Konfigurasi**, **Jalankan Konfigurasi Baru**.

1. Di jendela **Jalankan Konfigurasi** yang baru (salah satu tab di bagian bawah IDE), memasukkan `hello-cloud9.js` di bidang **Perintah**, dan kemudian memilih **Jalankan**.

1. Pastikan bahwa prompt **Run Configuration** aktif, dan kemudian berinteraksi dengan aplikasi dengan memasukkan nomor pada prompt.

1. Melihat output dari kode Anda di jendela **Jalankan Konfigurasi**. Ini mirip dengan yang berikut ini.

![\[Jalankan kode dalam Jalankan Konfigurasi.\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/basic-ide-run-run-config.png)


**Untuk menjalankan kode menggunakan jendela terminal**

1. Buka jendela terminal yang Anda gunakan sebelumnya (atau buka yang baru).

1. Di jendela terminal, memasukkan `ls` pada prompt terminal, dan verifikasi bahwa file kode Anda ada dalam daftar file.

1. Memasukkan `node hello-cloud9.js` pada prompt untuk mulai aplikasi.

1. Berinteraksi dengan aplikasi dengan memasukkan nomor pada prompt.

1. Melihat output dari kode Anda di jendela terminal. Ini mirip dengan yang berikut ini.

![\[Jalankan kode dalam Jalankan Konfigurasi.\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/basic-ide-run-terminal.png)


### Debug kode Anda
<a name="debug-your-code"></a>

Akhirnya, Anda dapat men-debug kode Anda dengan menggunakan jendela **Debugger**.

1. Menambahkan breakpoint ke kode Anda di baris 10 (`if (input === 'q')`) dengan memilih margin di sebelah baris 10. Sebuah lingkaran merah ditampilkan di sebelah nomor baris, sebagai berikut.  
![\[Menambahkan beberapa breakpoint ke kode.\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/basic-ide-debug-breakpoint.png)

1. Buka jendela **Debugger** dengan memilih tombol **Debugger** di sisi kanan IDE. Atau, memilih **Jendela**, **Debugger** pada menu.

   Lalu, pasang jam pada variabel `input` dengan memilih **Ketik ekspresi di sini** di bagian **Watch Expressions** dari jendela **Debugger**.  
![\[Jendela debugger, mengatur jam\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/basic-ide-debug-watch.png)

1. Pergi ke jendela **Jalankan Konfigurasi** yang Anda gunakan sebelumnya untuk menjalankan kode. Memilih **Jalankan**.

   Sebagai alternatif, Anda dapat membuka jendela **Run Configuration** baru dan mulai menjalankan kode. Lakukan dengan memilih **Run**, **Run With**, **Node.js** dari menu bar.

1. Memasukkan nomor di prompt **Jalankan Konfigurasi** dan melihat bahwa kode berhenti di baris 10. Jendela **Debugger** menunjukkan nilai yang Anda masukkan di **Watch** Expressions.  
![\[Program berhenti di breakpoint\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/basic-ide-debug-break.png)

1. **Di jendela **Debugger**, pilih Lanjutkan.** Ini adalah ikon panah biru yang disorot di tangkapan layar sebelumnya.

1. Pilih **Berhenti** di jendela **Jalankan Konfigurasi** untuk menghentikan debugger.  
![\[Menghapus lingkungan dari halaman detail lingkungan\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/basic-ide-debug-stop.png)

## Langkah 3: Bersihkan
<a name="tutorial-clean-up"></a>

Untuk mencegah tagihan berkelanjutan ke Anda Akun AWS yang terkait dengan tutorial ini, hapus lingkungan.

**Awas**  
Anda tidak dapat memulihkan lingkungan Anda setelah Anda menghapusnya.

------
#### [ Delete the Environment by using the AWS Cloud9 console ]

1. Untuk membuka dasbor, pada bilah menu di IDE, memilih **AWS Cloud9**, **Pergi ke Dasbor Anda**.

1. Lakukan salah satu tindakan berikut:
   + Pilih judul di dalam **my-demo-environment**kartu, lalu pilih **Hapus**.  
![\[Menghapus lingkungan dari halaman detail lingkungan\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/console-delete-env.png)
   + Pilih **my-demo-environment**kartu, lalu pilih **Hapus**.  
![\[Menghapus lingkungan dari daftar lingkungan\]](http://docs.aws.amazon.com/id_id/cloud9/latest/user-guide/images/console-delete-env-card.png)

1. Di kotak dialog **Hapus**, memasukkan `Delete`, lalu memilih **Hapus**. Operasi hapus membutuhkan waktu beberapa menit.

**catatan**  
Jika Anda mengikuti tutorial ini persis, maka lingkungan adalah lingkungan EC2 dan AWS Cloud9 juga mengakhiri instans Amazon EC2 yang ter-connect ke lingkungan itu.  
Namun, jika Anda menggunakan lingkungan SSH alih-alih mengikuti tutorial, dan lingkungan tersebut terhubung ke instans Amazon EC2 AWS Cloud9 , instance tersebut tidak akan dihentikan. Jika Anda tidak menghentikan instans itu nanti, Anda Akun AWS mungkin akan terus memiliki tagihan berkelanjutan untuk Amazon EC2 yang terkait dengan instans tersebut.

------
#### [ Delete the Environment with the AWS CLI ]

1. Jalankan AWS Cloud9 `delete-environment` perintah, tentukan ID lingkungan yang akan dihapus.

   ```
   aws cloud9 delete-environment --region MY-REGION --environment-id 12a34567b8cd9012345ef67abcd890e1
   ```

   Pada perintah sebelumnya, ganti `MY-REGION` dengan AWS Wilayah tempat lingkungan dibuat dan `12a34567b8cd9012345ef67abcd890e1` dengan ID lingkungan yang akan dihapus.

   Jika Anda tidak menyimpan ID saat membuat lingkungan, ID dapat ditemukan dengan menggunakan AWS Cloud9 konsol. Pilih nama lingkungan di konsol tersebut, lalu temukan bagian terakhir dari **Lingkungan ARN**.

1. [Jika Anda membuat VPC Amazon untuk tutorial ini dan Anda tidak lagi membutuhkannya, hapus VPC menggunakan konsol Amazon VPC di/vpc. https://console.aws.amazon.com](https://console.aws.amazon.com/vpc)

------

## Informasi Terkait
<a name="tutorial-final-info"></a>

Berikut ini adalah informasi tambahan untuk [Memulai dengan AWS Cloud9 Konsol](#tutorials-basic).
+ Ketika Anda membuat lingkungan EC2, lingkungan tidak berisi kode sampel apa pun secara default. Untuk membuat lingkungan dengan kode sampel, lihat topik berikut:
  +  [Bekerja dengan instans Amazon Lightsail di IDE AWS Cloud9](lightsail-instances.md) 
+ Saat lingkungan AWS Cloud9 pengembangan sedang dibuat, Anda diarahkan AWS Cloud9 untuk membuat instans Amazon EC2. AWS Cloud9 membuat instance dan kemudian menghubungkan lingkungan ke sana. Sebagai alternatif, Anda dapat menggunakan instance komputasi awan yang ada atau server Anda sendiri, yang disebut lingkungan *SSH*. Untuk informasi selengkapnya, lihat [Menciptakan lingkungan di AWS Cloud9](create-environment.md).

**Langkah opsional selanjutnya**

Jelajahi salah satu atau semua topik berikut untuk terus membiasakan diri AWS Cloud9.


****  

|  **Tugas**  |  **Lihat topik ini**  | 
| --- | --- | 
| Pelajari selengkapnya tentang apa yang dapat Anda lakukan dengan lingkungan. | [Bekerja dengan lingkungan di AWS Cloud9](environments.md) | 
| Coba bahasa komputer lainnya. | [Tutorial untuk AWS Cloud9](tutorials.md) | 
|  Pelajari lebih lanjut tentang AWS Cloud9 IDE.  |   [Tur AWS Cloud9 IDE](tour-ide.md) di [Bekerja dengan IDE](ide.md)   | 
|  Undang orang lain untuk menggunakan lingkungan baru Anda secara real time dan dengan dukungan obrolan teks.  |   [Bekerja dengan lingkungan bersama di AWS Cloud9](share-environment.md)   | 
|  Buat lingkungan SSH. Ini adalah lingkungan yang menggunakan instans komputasi cloud atau server yang Anda buat, bukan instans AWS Cloud9 Amazon EC2 yang dibuat untuk Anda.  |   [Menciptakan lingkungan di AWS Cloud9](create-environment.md) dan [Persyaratan host lingkungan SSH](ssh-settings.md)   | 
|  Buat, jalankan, dan debug kode dalam AWS Lambda fungsi dan aplikasi tanpa server menggunakan Toolkit. AWS   |   [Bekerja dengan AWS Lambda fungsi menggunakan AWS Toolkit](lambda-toolkit.md)   | 
|  Gunakan AWS Cloud9 dengan Amazon Lightsail.  |   [Bekerja dengan instans Amazon Lightsail di IDE AWS Cloud9](lightsail-instances.md)   | 
|  Gunakan AWS Cloud9 dengan AWS CodePipeline.  |   [Bekerja dengan AWS CodePipeline di AWS Cloud9 IDE](codepipeline-repos.md)   | 
|  Gunakan AWS Cloud9 dengan AWS CLI,, AWS Cloud Development Kit (AWS CDK) AWS CodeCommit,, atau Amazon DynamoDB GitHub, dan Node.js, Python, atau bahasa pemrograman lainnya. AWS CloudShell  |   [Tutorial untuk AWS Cloud9](tutorials.md)   | 
|  Bekerja dengan kode untuk aplikasi robotika cerdas di AWS RoboMaker.  |   [Berkembang dengan AWS Cloud9](https://docs.aws.amazon.com/robomaker/latest/dg/cloud9.html) di *Panduan AWS RoboMaker Pengembang*   | 

Untuk mendapatkan bantuan AWS Cloud9 dari komunitas, lihat [Forum AWS Cloud9 Diskusi](https://forums.aws.amazon.com/forum.jspa?forumID=268). (Saat Anda memasuki forum ini, AWS mungkin mengharuskan Anda untuk masuk.)

Untuk mendapatkan bantuan AWS Cloud9 langsung dari AWS, lihat opsi dukungan di halaman [AWS Support](https://aws.amazon.com/premiumsupport/).