Lewati ke konten utama

13 Proyek AWS Teratas: Dari Pemula hingga Pro

Jelajahi 13 proyek AWS praktis untuk semua tingkat. Tingkatkan keterampilan cloud Anda dengan aplikasi nyata dan panduan ahli.
Diperbarui 28 Sep 2026  · 12 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Amazon Web Services (AWS) saat ini merupakan penyedia layanan cloud terkemuka, dengan 31% pangsa pasar global. Ini berarti mendapatkan Sertifikasi AWS sangatlah penting untuk mendapatkan berbagai peran teknologi, seperti data engineer atau cloud architect.

Namun, pengetahuan teoretis saja tidak cukup; proyek langsung sangat penting untuk benar-benar memahami dan memanfaatkan kapabilitas AWS secara efektif.

Artikel ini memandu Anda melalui serangkaian proyek AWS yang dirancang untuk semua tingkat keahlian. Pada bagian akhir, kami juga membahas beberapa proyek DevOps yang berfokus pada microservices, pemantauan, dan infrastructure as code.

Ingat untuk selalu menutup atau menghentikan sumber daya yang Anda gunakan untuk sebuah proyek setelah selesai. Jangan biarkan layanan AWS berjalan aktif lebih dari beberapa jam untuk menghindari biaya tak terduga.

Pemula

Menengah

Lanjutan

DevOps

1. Hosting Situs Web Statis di Amazon S3

4. Membangun Sistem Pemrosesan Gambar Tanpa Server

6. Menerapkan Solusi Deteksi Penipuan Machine Learning Lengkap menggunakan Amazon Sagemaker

11. Membangun Aplikasi Fullstack Menggunakan ECS, Terraform, dan CodePipeline

2. Menerapkan Aplikasi Web Python Sederhana dengan AWS Elastic Beanstalk

5. Membuat Chatbot dengan AWS Lex

7. Membangun Sistem Rekomendasi menggunakan Data MXNET di Amazon Sagemaker

12. Membangun Sistem Pelaporan CloudWatch Alarm Otomatis

3. Menerapkan Database SQL Server di Amazon RDS

 

8. Membangun Sistem Klasifikasi Gambar dengan Amazon Sagemaker

13. Membangun Aplikasi Web Terkontainerisasi menggunakan Amazon ECS dan AWS Fargate

 

9. Membangun RAG Multimodal Menggunakan Foundation Models dan AWS

 

10. Membangun Asisten LLM Agentic di AWS

Proyek AWS untuk Pemula

Jika Anda relatif baru di AWS, proyek-proyek ini dapat membantu Anda mengeksplorasi beberapa fungsionalitas dasar dan membiasakan diri dengan praktik terbaik dan lainnya. 

Mulai dengan AWS: Peran IAM dan S3

Sebagai pemula AWS, cara terbaik untuk memulai adalah membiasakan diri dengan ekosistem AWS dan layanannya. Kursus pengantar AWS kami akan membawa Anda melalui dasar-dasar dan beberapa konsep lanjutan.

Dua layanan yang paling umum digunakan dan harus sangat dikuasai oleh pemula adalah IAM dan S3.

AWS Identity and Access Management (IAM)

Layanan IAM disertakan dengan setiap akun AWS. Melalui IAM, Anda dapat menambahkan pengguna baru dan mengontrol akses mereka ke layanan dan sumber daya AWS.

Anda perlu memahami cara menggunakan IAM dan mengikuti praktik keamanan terbaik. Keterampilan ini penting untuk proyek AWS yang disebutkan dalam artikel ini.

Ringkasan AWS IAM

Sumber: AWS

AWS Simple Storage Service (S3)

AWS S3 barangkali merupakan salah satu layanan AWS yang paling populer dan paling sering digunakan. Layanan ini menawarkan solusi penyimpanan data yang sangat hemat biaya dan sangat mudah untuk disiapkan. Amazon juga menawarkan Elastic File System (EFS) sebagai solusi penyimpanan alternatif. 

Tutorial penyimpanan AWS kami membahas berbagai fitur dan manfaat S3 dan EFS.

Banyak proyek yang tercantum dalam artikel ini akan memanfaatkan S3 sebagai solusi penyimpanan dalam berbagai cara, dan kemungkinan besar Anda akan menggunakannya secara ekstensif dalam karier Anda. Segarkan pengetahuan tentang apa itu Amazon S3, dan lihat bab tentang layanan penyimpanan AWS dari kursus Pengantar AWS kami.

1. Hosting situs web statis di Amazon S3

Untuk memulai proyek dalam artikel ini, kita mulai dengan hosting situs web statis sederhana. Disarankan agar Anda membuat situs web statis sendiri untuk tidak hanya mempelajari cara menggunakan beberapa layanan AWS, tetapi juga sebagai cara yang baik untuk mulai mempublikasikan proyek-proyek Anda, menunjukkan keterampilan AWS Anda dalam portofolio yang dapat Anda kirim ke calon pemberi kerja.

Dokumentasi AWS berisi tutorial yang sangat mudah diikuti untuk mengonfigurasi situs web statis menggunakan domain yang didaftarkan dengan Route 53.

Layanan AWS yang digunakan dalam proyek ini:

  • Amazon Route 53 untuk mendaftarkan domain.
  • Amazon S3 untuk menyimpan konten situs web Anda.
  • CloudFront untuk mempercepat situs web statis Anda.
  • Lambda@Edge (fitur CloudFront) untuk keamanan.

2. Menerapkan aplikasi web Python sederhana dengan AWS Elastic Beanstalk

Ringkasan AWS Elastic Beanstalk

Sumber: AWS

Salah satu cara terbaik untuk mempelajari cara kerja dasar AWS Elastic Beanstalk adalah dengan menerapkan aplikasi web Python menggunakan Flask atau Django.

AWS Elastic Beanstalk adalah layanan yang hebat untuk menerapkan aplikasi web karena Anda dapat fokus pada kode aplikasi alih-alih mengkhawatirkan pengelolaan infrastruktur. 

Namun, Anda tetap perlu mempelajari beberapa konsep kunci untuk mengonfigurasi aplikasi web dengan benar, seperti variabel lingkungan, load balancing, dan auto-scaling. Pengalaman langsung ini merupakan pengantar yang baik untuk beberapa konsep dan praktik DevOps kunci.

3. Menerapkan database SQL Server di Amazon RDS

Workshop Amazon RDS for SQL Server menawarkan panduan langkah demi langkah tentang Amazon RDS. Anda akan membuat instance DB dan mempelajari konsep penting terkait pencadangan, keamanan, penskalaan, pengoptimalan, dan pemantauan instance DB Anda.

Proyek AWS Tingkat Menengah

Proyek-proyek ini mengajarkan pemula bagaimana memanfaatkan layanan cloud untuk solusi yang dapat diskalakan dan efisien sekaligus memberikan pengalaman praktis dalam menangani kasus penggunaan nyata seperti pemrosesan gambar dan chatbot interaktif.

4. Membangun sistem pemrosesan gambar tanpa server

Proyek ini memandu Anda membuat workflow pemrosesan gambar tanpa server menggunakan AWS Step Functions, AWS Lambda, Amazon DynamoDB, dan Amazon SNS.

Dengan memanfaatkan AWS Step Functions untuk mengorkestrasi banyak layanan, Anda akan belajar mengorkestrasi dan mengotomatisasi workflow yang kompleks, sebuah keterampilan penting untuk solusi berbasis cloud modern.

Layanan AWS yang digunakan dalam proyek ini:

  • Amazon Rekognition untuk mengidentifikasi apakah ada wajah pada gambar yang diunggah.
  • AWS CloudFormation untuk templat yang dengan cepat menyiapkan sumber daya yang dibutuhkan proyek
  • AWS Step Functions untuk mengorkestrasi workflow.
  • AWS Lambda untuk memanggil Rekognition.
  • Amazon DynamoDB untuk menyimpan metadata gambar.
  • Amazon Simple Notification Service (SNS).
  • Amazon EventBridge untuk memicu state machine berjalan saat gambar baru diunggah.

Ringkasan Arsitektur Sistem Pemrosesan Gambar Tanpa Server AWS

Sumber: AWS

5. Membuat chatbot dengan AWS Lex

Chatbot sedang menjadi topik hangat saat ini, dan AWS Lex membuatnya sangat mudah untuk menyiapkan chatbot dengan antarmuka web yang dapat diintegrasikan ke situs web pribadi atau perusahaan Anda.

Demo Chatbot AWS Lex

Sumber: AWS

AWS menawarkan proyek contoh Amazon Lex UI yang akan memberi Anda pengalaman langsung menyiapkan dan menggunakan chatbot. Menggunakan templat Amazon CloudFormation semakin mempercepat proses ini dengan semua sumber daya yang Anda perlukan untuk membangun dan mengonfigurasi UI chatbot secara otomatis.

Layanan AWS yang digunakan dalam proyek ini:

  • Amazon Cognito identity pool untuk membuat kredensial yang digunakan mengautentikasi pemanggilan API Lex dari browser.
  • AWS Lex untuk chatbot.
  • Amazon CloudFormation untuk templat.

Proyek AWS Tingkat Lanjutan

Pada bagian ini, kami menyajikan proyek berbasis machine learning dan AI yang menggunakan beragam layanan AWS.

Proyek-proyek ini memperkenalkan teknologi dan keterampilan tingkat lanjut, memungkinkan Anda menciptakan solusi berdampak dan mutakhir yang meningkatkan pengalaman pengguna serta proses bisnis.

Proyek machine learning dengan AWS

Amazon Sagemaker adalah layanan sepenuhnya terkelola, serbaguna, dan dapat diskalakan untuk membangun, melatih, dan menerapkan model machine learning di AWS. Ini adalah alat pilihan kami untuk proyek AWS tingkat lanjut yang melibatkan machine learning.

Lihat pengantar Sagemaker ini untuk rangkuman lengkap layanan tersebut.

6. Menerapkan solusi deteksi penipuan machine learning lengkap menggunakan Amazon Sagemaker

Proyek pertama di bagian ini adalah solusi deteksi penipuan machine learning end-to-end yang mendalam, dibuat oleh AWS.

Proyek ini akan memandu Anda melalui persiapan data, pelatihan model, dan penerapan. Anda akan mendapat wawasan tentang seluruh proses machine learning, dan pada akhirnya, Anda akan memiliki sistem deteksi penipuan yang berfungsi penuh.

Solusi Deteksi Penipuan AWS menggunakan Amazon Sagemaker: Ringkasan proses machine learning

Sumber: AWS

Beberapa keterampilan dasar Python diperlukan untuk menavigasi proyek secara efektif. Namun, kodenya dijelaskan dengan baik, sehingga Anda tetap dapat mengikutinya meskipun masih belajar Python.

7. Membangun sistem rekomendasi di Amazon Sagemaker

Dengan proyek ini, Anda akan melatih dan menerapkan sistem rekomendasi menggunakan data penilaian pelanggan di Amazon Sagemaker.

Proyek ini memperkenalkan konsep fundamental yang digunakan dalam membangun sistem rekomendasi. Anda akan mendapatkan pengalaman praktis menggunakan konsep deep learning dan SageMaker untuk pelatihan dan penerapan model yang dapat diskalakan.

Sistem rekomendasi banyak digunakan di e-commerce, layanan streaming konten, dan sektor lainnya, sehingga proyek ini sangat relevan dan memberikan konteks nyata bagi keterampilan yang dipelajari.

8. Membangun pipeline klasifikasi gambar dengan Amazon Sagemaker dan data MXNet

Dalam proyek ini, Anda akan membangun pipeline klasifikasi gambar dengan Amazon Sagemaker.

Proyek ini akan memperkenalkan Anda pada klasifikasi gambar, tugas dasar dalam computer vision. Namun, dengan menggunakan Amazon Sagemaker untuk menangani pekerjaan berat, Anda dapat fokus memahami alur kerja dan konsep kunci tanpa perlu membuat model kustom sendiri.

Proyek AI dengan AWS

Bagian kedua dari proyek lanjutan berfokus pada solusi berbasis AI. Generative AI, large language model, dan ChatGPT saat ini mendominasi pasar AI, menjadikannya waktu yang tepat untuk mengasah keterampilan AI Anda.

Saat Anda mengerjakan proyek-proyek ini, ingat perspektif industri yang kami bahas dalam podcast DataFramed ini:

Jelas ada pertaruhan yang dilakukan semua pemain besar. Mereka membangun lebih banyak compute dan akan berskala melalui lebih banyak compute tahun depan. Lalu pertanyaannya, baik, apakah ada lebih banyak data? Di sinilah menjadi lebih bernuansa. Dan menurut saya ini spektrum—bukan hitam putih.

Jonathan Cornelissen, Co-founder & CEO of DataCamp,

Amazon Bedrock adalah layanan tanpa server yang sepenuhnya terkelola yang memungkinkan Anda bereksperimen dan menerapkan solusi generative AI dengan mudah dan aman.

Lihat workshop Amazon Bedrock ini untuk pengantar Bedrock dan cara kerjanya.

9. Membangun RAG multimodal menggunakan foundation models dan AWS

Pada proyek pertama ini, Anda akan membangun RAG multimodal menggunakan foundation models yang dihosting di Amazon Bedrock dan Amazon Sagemaker.

Tujuannya adalah mengekstrak informasi yang relevan secara kontekstual dari tabel, bagan, dan teks dalam slide deck (seperti Microsoft PowerPoint, misalnya). Di sinilah RAG multimodal sangat berguna—ketika Anda memiliki data dalam berbagai format (seperti gambar atau teks) dan perlu mengekstrak insight darinya.

Dengan bekerja menggunakan foundation models di Amazon Bedrock dan SageMaker, Anda bisa mendapatkan pengalaman langsung dengan alat AI terbaru. Mengetahui cara memanfaatkan AI untuk melakukan ekstraksi dan analisis data yang kompleks adalah keterampilan yang sangat berharga di berbagai industri dan aplikasi.

10. Membangun asisten LLM agentic di AWS

Dalam proyek ini, Anda akan membangun asisten LLM agentic di AWS menggunakan Bedrock, Lambda, Cognito, Aurora, dan S3.

Ini adalah proyek mendalam yang menawarkan paparan praktis terhadap arsitektur tiga-lapis yang ekstensif. Proyek ini juga akan secara realistis menunjukkan bagaimana solusi berbasis AI dikembangkan dan diterapkan di platform berbasis cloud.

Proyek ini juga mencakup aspek penting autentikasi pengguna dengan Cognito dan pengelolaan data dengan Aurora dan S3, memberikan pemahaman menyeluruh tentang pengembangan aplikasi yang aman dan efisien.

Ringkasan Arsitektur Asisten LLM Agentic AWS

Sumber: AWS

Proyek AWS DevOps

DevOps mencakup lima bidang utama atau praktik terbaik:

  • Continuous integration dan continuous delivery
  • Microservices
  • Infrastructure as code
  • Pemantauan dan pencatatan
  • Komunikasi dan kolaborasi

AWS menawarkan layanan yang mencakup semua bidang ini, menjadikannya pilihan yang baik untuk dipelajari dan dikuasai jika Anda ingin membangun karier di DevOps. Pada bagian ini, kami menyajikan proyek yang membahas tiga dari area di atas menggunakan layanan AWS.

11. Membangun aplikasi fullstack menggunakan ECS, Terraform, dan CodePipeline

Proyek ini menunjukkan cara menggunakan layanan AWS untuk membuat arsitektur yang tangguh untuk menerapkan aplikasi full-stack.

Proyek ini menyoroti manfaat menggunakan layanan kontainer terkelola dan Infrastructure as Code (IaC) untuk penerapan aplikasi yang efisien dan andal.

Anda akan mendapatkan pengalaman langsung dengan layanan AWS utama seperti ECS untuk pengelolaan kontainer, Terraform untuk Infrastructure as Code, dan CodePipeline untuk CI/CD, membekali Anda dengan keterampilan cloud yang esensial.

Dengan mengintegrasikan pipeline continuous integration dan continuous deployment (CI/CD), proyek ini juga memperkenalkan Anda pada praktik DevOps modern. Anda akan belajar bagaimana menerapkan aplikasi dengan lebih andal dan efisien. Keterampilan ini sangat penting untuk menjaga alur kerja yang mulus dan otomatis di lingkungan produksi.

Ringkasan Arsitektur Aplikasi Full-Stack AWS dengan ECS, Terraform, dan CodePipeline

Sumber: AWS

12. Membangun sistem pelaporan CloudWatch alarm otomatis

Proyek ini memandu Anda membuat sistem pelaporan CloudWatch alarm otomatis yang menghasilkan laporan harian alarm Amazon CloudWatch yang terpicu di wilayah AWS tertentu. Laporan, yang dibuat oleh fungsi AWS Lambda yang dipicu oleh Amazon EventBridge, disimpan sebagai file CSV di bucket S3 dan dikirim melalui email menggunakan Amazon SES.

Proyek ini memperkenalkan Anda pada otomasi tugas menggunakan layanan AWS seperti Lambda, EventBridge, dan SES. Ini menunjukkan bagaimana menyederhanakan proses pemantauan dan pelaporan, yang merupakan aspek penting DevOps.

Proyek ini juga menunjukkan cara mengintegrasikan beberapa layanan AWS (Lambda, S3, SES) untuk menciptakan solusi yang terpadu, mengajarkan pentingnya orkestrasi layanan di lingkungan cloud.

Ringkasan Arsitektur Sistem Pelaporan CloudWatch Alarm Otomatis AWSSumber: AWS

13. Membangun aplikasi web terkontainerisasi menggunakan Amazon ECS dan AWS Fargate

Proyek ini melibatkan membangun dan menerapkan aplikasi web terkontainerisasi menggunakan Amazon ECS dan Fargate. Aplikasi menampilkan gambar kucing atau anjing acak berdasarkan pilihan pengguna.

Anda akan mendapatkan pengalaman langsung dengan kontainerisasi menggunakan Docker dan orkestrasi dengan Amazon ECS dan Fargate.

AWS Fargate adalah alat DevOps penting untuk mengelola dan menjalankan kontainer tanpa perlu menyediakan, mengonfigurasi, atau menskalakan kluster mesin virtual.

Proyek ini juga membahas pengujian beban, mengajarkan Anda cara mengevaluasi dan memastikan skalabilitas serta keandalan aplikasi web Anda di bawah berbagai kondisi trafik.

Proses Demo Aplikasi Web Terkontainerisasi AWS Menggunakan Amazon ECS dan AWS Fargate

Sumber: AWS

Kesimpulan

Artikel ini menyajikan serangkaian proyek AWS yang dirancang untuk meningkatkan keterampilan di semua tingkat. Artikel ini menekankan pentingnya proyek langsung untuk mendapatkan pengalaman praktis dan kemahiran dalam layanan AWS, yang penting untuk berbagai peran teknologi.

Baik Anda menargetkan karier di teknologi cloud atau sekadar ingin meningkatkan keterampilan AWS, proyek-proyek yang diuraikan dalam artikel ini menawarkan peluang belajar yang berharga.

Untuk membangun karier yang kuat di AWS, mulailah dengan mendaftar di kursus Pengantar AWS kami lalu lanjutkan hingga mendapatkan sertifikasi. Untuk melihat sekilas opsi karier dan gaji bagi peran AWS cloud practitioner, lihat panduan terperinci kami berikutnya! 

FAQ Proyek AWS

Apa saja proyek AWS yang cocok untuk pemula?

Proyek AWS yang ramah pemula mencakup hosting situs web statis di Amazon S3, menerapkan aplikasi web sederhana dengan AWS Elastic Beanstalk, dan menyiapkan API tanpa server dasar menggunakan AWS Lambda dan API Gateway. Proyek-proyek ini memberikan pengetahuan dasar tentang layanan AWS dan penerapannya secara praktis.

Berapa biaya menjalankan proyek AWS pada umumnya?

Biaya menjalankan proyek AWS tipikal bervariasi berdasarkan layanan yang digunakan, skala proyek, dan pola penggunaan. AWS menawarkan Free Tier dengan akses terbatas ke banyak layanan, memungkinkan pemula untuk bereksperimen dengan biaya minimal, tetapi penting untuk memantau penggunaan agar terhindar dari tagihan tak terduga.

Bagaimana cara menerapkan aplikasi web di AWS?

Untuk menerapkan aplikasi web di AWS, Anda dapat menggunakan layanan seperti AWS Elastic Beanstalk untuk penerapan yang sederhana dan dapat diskalakan atau Amazon ECS untuk aplikasi terkontainerisasi. Prosesnya biasanya melibatkan menyiapkan aplikasi Anda, membuat lingkungan di layanan yang dipilih, dan menerapkan kode Anda.

Bagaimana cara mengotomatisasi penerapan dan workflow di AWS?

Anda dapat mengotomatisasi penerapan dan workflow di AWS menggunakan layanan seperti AWS CodePipeline untuk continuous integration dan continuous delivery (CI/CD), AWS CloudFormation untuk infrastructure as code, dan AWS Step Functions untuk mengorkestrasi workflow yang kompleks. Alat-alat ini membantu merampingkan proses dan mengurangi intervensi manual.

Apa saja alat dan layanan yang perlu saya ketahui untuk proyek AWS DevOps?

Untuk proyek AWS DevOps, Anda harus familiar dengan AWS CodePipeline untuk CI/CD, AWS CodeBuild untuk membangun dan menguji kode, AWS CodeDeploy untuk penerapan otomatis, dan AWS CloudFormation untuk pengelolaan infrastruktur. Selain itu, pengetahuan tentang AWS CloudWatch untuk pemantauan dan pencatatan sangat penting.


Joleen Bothma's photo
Author
Joleen Bothma
LinkedIn
Topik
AWS

Kursus AWS Teratas

Kursus

Konsep AWS

2 jam
52.7K
Temukan dunia Amazon Web Services (AWS) dan pahami mengapa layanan ini berada di garis depan komputasi awan.
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

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

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

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

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

Lihat SelengkapnyaLihat Selengkapnya