Postingan

EAS PPL

Gambar
Nama : Muhammad Hafidh Rosyadi NRP : 5025211013 kelas : PPL A Soal : 1. Deskripsikan model bisnis yang dipilih? 2. Identifikasi perangkat lunak apa saja yang diperlukan, kemudian jelaskan alasannya? 3. Buatkan rancangan perangkat lunaknya ? 4. Lengkapi dengan desain database dan desain UI 5. Buat Presentasi dan demo hasil rancangan Perangkat Lunak, kemudian upload di Youtube, dan isi lembar monitoring? Model Bisnis yang dipilih Jawab: 1. Model bisnis yang dipilih untuk Starbucks ini adalah "Pemesanan online dan pengambilan" . Model ini berfokus pada pemesanan melalui aplikasi mobile dengan penjemputan di lokasi, yang didukung oleh integrasi teknologi seperti aplikasi smartphone, sistem pembayaran online, dan penggunaan platform navigasi seperti Google Maps. Model ini menekankan pada kenyamanan, efisiensi, dan keselamatan pelanggan terutama selama situasi pandemi. Pelanggan dapat memesan dari mana saja, melakukan pembayaran secara online, dan mengambil pesanan mereka tanpa per

TUGAS 10 PPL - Desain Database

Gambar
Nama: Muhammad Hafidh Rosyadi NRP: 5025211013 Kelas: PPL A   Tahun: 2023/2024 (Genap)       Pada pertemuan kali ini, kita diminta untuk membuat Database Design untuk aplikasi social media Instagram. Instagram Database Design Tabel dan Relasinya app_user : ID : Primary Key (PK) untuk mengidentifikasi setiap pengguna. first_name : Nama depan pengguna. last_name : Nama belakang pengguna. profile_name : Nama profil pengguna. signup_date : Tanggal pengguna mendaftar. follower : following_user_id : Foreign Key (FK) yang merujuk ke ID pengguna yang mengikuti. followed_user_id : Foreign Key (FK) yang merujuk ke ID pengguna yang diikuti. post : ID : Primary Key (PK) untuk mengidentifikasi setiap posting. created_by_user_id : Foreign Key (FK) yang merujuk ke ID pengguna yang membuat posting. created_datetime : Waktu dan tanggal pembuatan posting. caption : Caption atau deskripsi dari posting. post_type : Foreign Key (FK) yang merujuk ke jenis posting. post_media : ID : Primary Key (PK) untuk me

TUGAS 9 PPL - Desain System

Gambar
Nama: Muhammad Hafidh Rosyadi NRP: 5025211013 Kelas: PPL A   Tahun: 2023/2024 (Genap)    Pada pertemuan ini , kita diminta untuk membuat rancangan sistem desain aplikasi Instagram. Design Sistem Instagram  Deskripsi Aplikasi Instagram adalah platform media sosial yang memungkinkan pengguna untuk berbagi foto dan video, serta berinteraksi dengan konten dari pengguna lain. Diluncurkan pada Oktober 2010 oleh Kevin Systrom dan Mike Krieger, Instagram kini dimiliki oleh Meta Inc. Platform ini menekankan visualisasi melalui gambar dan video dengan fitur-fitur interaktif yang kaya.    Requirements Instagram 2.1 Fungsional Requirements untuk Desain Sistem Instagram Posting foto dan video: Pengguna dapat memposting foto dan video di Instagram. Mengikuti dan berhenti mengikuti pengguna: Pengguna dapat mengikuti dan berhenti mengikuti pengguna lain di Instagram. Menyukai atau tidak menyukai postingan: Pengguna dapat menyukai atau tidak menyukai postingan dari akun yang mereka ikuti. Mencari foto

TUGAS 8 PPL - Estimasi Kapasitas Sistem

Gambar
Nama: Muhammad Hafidh Rosyadi NRP: 5025211013 Kelas: PPL A   Tahun: 2023/2024 (Genap)   Tugas kedelapan (pertemuan 11) merupakan latihan untuk membuat estimasi kapasitas dari suatu aplikasi. Estimasi kapasitas adalah proses perkiraan atau prediksi tentang kapasitas yang diperlukan untuk memenuhi kebutuhan tertentu dalam sebuah sistem atau proses. Tujuan dari estimasi kapasitas adalah untuk mengidentifikasi seberapa besar kapasitas yang dibutuhkan untuk memastikan bahwa sistem atau proses tersebut dapat beroperasi secara efisien dan efektif sesuai dengan kebutuhan yang ada. Dalam konteks yang lebih spesifik, estimasi kapasitas seringkali digunakan dalam perencanaan infrastruktur, baik itu jaringan komputer, server, maupun fasilitas fisik lainnya, untuk memastikan bahwa kapasitas yang ada cukup untuk menangani jumlah pengguna atau permintaan yang diantisipasi di masa depan. Dengan demikian, estimasi kapasitas membantu dalam menghindari kekurangan kapasitas yang dapat menyebabkan kinerja

TUGAS 7 PPL - Komponen Desain Sistem

Gambar
Nama : Muhammad Hafidh Rosyadi NRP : 5025211013 Kelas : PPL A Komponen Design System Load balancing adalah proses mendistribusikan lalu lintas jaringan secara merata ke berbagai server. Ini membantu mencegah satu server tertentu menjadi terlalu terbebani, yang dapat menyebabkan penurunan kinerja atau bahkan kegagalan server.  Manfaat Load Balancing: Pendistribusian Traffic dengan Load Balancing, beban tiap server dapat dibuat merata. Sehingga dengan cara ini setiap server tidak akan mendapatkan beban berlebih.  Mengurangi Downtime dan meningkatkan performaTraffic yang terdistribusi dengan baik, membuat website tetap bisa diakses dengan baik, walau terjadi lonjakan traffic. Meningkatkan FleksibilitasAnda dapat melakukan pemeliharaan server, tanpa perlu khawatir website tidak bisa diakses. Server load balancing akan mendeteksi server yang menjadi tujuannya.  Metode dalam Load Balancing: 1. Round Robin Metode Round Robin digunakan saat Anda memiliki beberapa server, dengan kemam

ETS - PPL

Gambar
Nama : Muhammad Hafidh Rosyadi NRP : 5025211013 Kelas : PPL A 1. Apakah perbedaan model analysis dengan model desain? 2. Jelaskan output proses Desain Aplikasi? 3. Visualisasikan Deskripsi dari aplikasi parkir berikut (Studi Kasus) 4. Buat HLD dan LLD dari rancangan desain aplikasi parkir (Studi Kasus) 5. Gambarkan Arsitektur dari Aplikasi Parkir yang akan dibangun (Studi Kasus) 6. Dokumentasikan dan Demokan dalam Video Youtube dari rancangan aplikasi yang telah dibangun Jawaban: 1.  Analisis Model Tujuan utama dari analisis model adalah untuk memahami dan merinci kebutuhan serta masalah yang ada dalam sistem yang akan dikembangkan. Hal ini termasuk mengevaluasi masalah yang dihadapi, menentukan kebutuhan fungsional dan non-fungsional, dan mengidentifikasi batasan sistem. Proses analisis model biasanya menggunakan teknik seperti diagram alir (flowchart), pemodelan proses bisnis, dan use case untuk menganalisis dan mendokumentasikan cara sistem beroperasi atau seharusnya beroperasi. Pro

Studi Kasus - Sistem Aplikasi Kasir

Gambar
Kelas: PPL A Tahun: 2023/2024 (Genap) Anggota Kelompok: Muhammad Razan Athallah (5025211008)  Muhammad Hafidh Rosyadi (5025211013) Tugas keenam berupa latihan membuat desain sitem aplikasi kasir secara berkelompok. Desain sitem termasuk requirement functional dan non functional, high level design, low level design, dan workflow system.   High Level Design Functional Requirements Pemrosesan Transaksi Penjualan: Memindai produk melalui kode barang (id barang) atau entri manual dan menghitung total biaya.  Manajemen Produk: Menambahkan produk baru ke sistem, termasuk nama, harga, kategori, stok. Selain itu, Memperbarui detail produk yang ada.  Pelaporan: Menghasilkan laporan penjualan untuk periode tertentu. Non-Functional Requirements Usability : Aplikasi harus memiliki antarmuka yang intuitif dan mudah digunakan untuk memastikan adopsi yang cepat oleh kasir baru.  Performance : Responsibilitas tinggi dengan minimnya delay dalam pemrosesan transaksi untuk menangani penjualan jam sibuk d