Posts

Tugas Pertemuan 13 KPPL E

Image
  Farrel Akmalazmi Nugraha (5025221138) Alendra Rafif Athaillah (5025221297) Kelas : KPPL E Analysis Model Aplikasi Smart Home  Use Case Diagram: Activity Diagram (Sprinkler Otomatis): Alur Activity Diagram 1. Proses Pengecekan Awal Sistem memulai dengan memeriksa jadwal yang telah ditentukan. Jika belum mencapai waktu yang dijadwalkan, sistem masuk ke mode menunggu. Jika waktu sesuai jadwal, sistem melanjutkan ke langkah berikutnya untuk mengecek kondisi cuaca. 2. Pengecekan Kondisi Sistem memeriksa apakah cuaca sedang hujan. Jika tidak hujan, sistem memeriksa tingkat kelembaban tanah. Jika tanah kering, sistem melanjutkan untuk memeriksa tekanan air. 3. Aktivasi Sprinkler Sistem menyesuaikan tekanan air jika diperlukan agar sesuai kebutuhan. Setelah tekanan air optimal, sprinkler diaktifkan. Timer diatur untuk mengatur durasi penyiraman. 4. Monitoring dan Deaktivasi Sistem terus memantau durasi penyiraman selama sprinkler aktif. Ketika durasi penyiraman terpenuhi, sprinkler ...

EAS KPPL E_Alendra Rafif Athaillah_5025221297

 Nama: Alendra Rafif Athaillah  NRP: 5025221297  Kelas: KPPL - E SOAL: 1. Dalam Pengembangan Perangkat Lunak ada fase Analisis dan Desain.     - Terangkan aktivitas yang dilakukan dalam fase Analisis dan Desain    - Apa Output dari aktivitas tersebut untuk mendukung pengembangan perangkat lunak. 2. Dalam model Waterfall, setiap tahap memiliki fungsi spesifik. Jelaskan lima tahap utama dalam model ini, serta sebutkan kelebihan dan kekurangan dari model tersebut dalam konteks proyek besar yang memiliki persyaratan tetap. 3. Jelaskan perbedaan antara architectural design dan detailed design. Mengapa kedua jenis desain tersebut diperlukan dalam proses pengembangan perangkat lunak? 4. Studi Kasus Sebuah perusahaan membutuhkan sistem e-commerce untuk menjual produk digital seperti foto, video, desain poster, ebook. Saat ini transaksi dihandle dengan WhatsApp. Namun seiring dengan perkembangan bisnis tools tersebut tidak mampu menangani lonjakan transaks...

Tugas 12 KPPL E Alendra Rafif_5025221297

Image
  Software Requirements Specification (SRS) 1. Pendahuluan 1.1 Tujuan Aplikasi Smart Home bertujuan untuk memberikan kontrol dan pemantauan penuh terhadap perangkat rumah pintar, seperti lampu, suhu, keamanan, dan peralatan lainnya melalui perangkat mobile atau web. 1.2 Lingkup Aplikasi ini memungkinkan pengguna untuk: Mengontrol perangkat rumah pintar seperti lampu, AC, kunci pintu, dan kamera. Memantau kondisi rumah secara real-time. Menjadwalkan aktivitas otomatis untuk perangkat tertentu. Menerima notifikasi keamanan dan peringatan. 2. Kebutuhan Fungsional Kontrol Perangkat: Sistem harus memungkinkan pengguna untuk menghidupkan/mematikan perangkat (lampu, AC, dll.) melalui aplikasi. Monitoring Real-Time: Sistem harus menyediakan status perangkat dan kondisi rumah seperti suhu, kelembaban, dan rekaman kamera secara real-time. Penjadwalan Otomatis: Pengguna dapat menjadwalkan perangkat untuk menyala/mati pada waktu tertentu. Keamanan: Sistem harus mengirimkan notifikasi ke perang...

Tugas 11 KPPL E Alendra Rafif_5025221297

Image
 Alendra Rafif Athaillah 5025221297 KPPL E Buat skenario untuk sistem aplikasi perpustakaan digital Buat use case diagram untuk sistem perpustakaan digital sesuai dengan skenario yang dibuat SKENARIO Pengguna Utama: Anggota Perpustakaan Ingin mencari buku berdasarkan kategori, judul, atau penulis. Ingin meminjam buku digital dan mengakses buku yang sudah dipinjam. Ingin melihat riwayat peminjaman. Administrator Ingin menambah, mengubah, dan menghapus data buku. Ingin memantau status peminjaman dan mengelola akun anggota. Ingin menghasilkan laporan statistik peminjaman buku. Use Case: Anggota : Mencari Buku Meminjam Buku Digital Membaca Buku yang Sudah Dipinjam Melihat Riwayat Peminjaman Administrator : Mengelola Koleksi Buku (Tambah, Ubah, Hapus) Memantau Peminjaman Buku Mengelola Akun Anggota Menghasilkan Laporan Statistik

Tugas 10 KPPL E Alendra Rafif_5025221297

Alendra Rafif 5025221297 KPPL E Studi Kasus: Deskripsi Kasus PT. Travelo adalah perusahaan yang bergerak di bidang perjalanan dan pariwisata. Untuk meningkatkan pelayanannya, perusahaan ini ingin mengembangkan sistem pemesanan tiket secara online, yang mencakup pemesanan tiket pesawat, kereta api, dan hotel. Mereka ingin sistem ini mudah digunakan, aman, dan dapat diakses di perangkat mobile. Sebagai seorang analis sistem, Anda bertanggung jawab dalam tahap requirement untuk mengidentifikasi kebutuhan dari sistem ini. Permintaan dan Ekspektasi dari Pemangku Kepentingan: Pengguna (Traveler) menginginkan antarmuka yang mudah digunakan, dapat mencari tiket dengan berbagai filter, dan melakukan pembayaran dengan aman. Administrator Sistem membutuhkan akses untuk mengelola data penerbangan, perjalanan kereta, dan hotel serta memantau transaksi. Tim Manajemen ingin laporan penjualan secara real-time dan data statistik untuk keperluan pengambilan keputusan. Departemen Keamanan IT menginginkan...

ETS KPPL E_Alendra Rafif Athaillah_5025221297

Nama: Alendra Rafif Athaillah NRP: 5025221297 Kelas: Konsep Pengembangan Perangkat Lunak - E  SOAL: 1. Mengapa perangkat lunak cenderung menjadi lebih kompleks seiring dengan perkembangannya? Jelaskan dua faktor utama yang menyebabkannya. 2. Apa yang dimaksud dengan software reusability, dan mengapa hal ini penting dalam pengembangan perangkat lunak modern? 3. Apa peran pengujian perangkat lunak (software testing) dalam siklus hidup pengembangan perangkat lunak, dan sebutkan dua jenis pengujian yang umum dilakukan. 4. Sebutkan dan jelaskan tiga komponen utama dari struktur proses perangkat lunak Framework Activities, Umbrella Activities, Task Set 5. Bagaimana manajemen konflik dapat berperan dalam keberhasilan tim rekayasa perangkat lunak, dan sebutkan dua teknik untuk menangani konflik dalam tim pengembangan? 6. Studi Kasus: Sebuah perusahaan startup teknologi ingin mengembangkan aplikasi e-commerce yang akan digunakan oleh jutaan pengguna di seluruh dunia. Mereka memiliki tim pen...

Tugas 6 KPPL E_Alendra Rafif Athaillah_5025221297

P rototipe solusi Technical Support System dengan pendekatan Waterfall:  1. Requirement Analysis: Pengguna dapat membuat ticket. Admin dapat mengelola ticket (melihat, mengupdate status, menutup ticket). Sistem menampilkan status ticket (Open, In Progress, Closed). 2. System Design  Desain UI: Halaman login. Halaman untuk membuat ticket dan melihat statusnya. Halaman admin untuk mengelola ticket. Desain Database: Tabel User : Menyimpan informasi pengguna. Tabel Ticket : Menyimpan informasi ticket, status, dan prioritas. 3. Development Fitur yang Dikembangkan: Login/Registrasi Pengguna. Dashboard Pengguna Form untuk membuat ticket. Dashboard Admin 4.  Testing Jenis Pengujian: Pengguna berhasil login dan membuat ticket. Admin dapat mengubah status ticket. 5. Deployment  Sistem diluncurkan ke server produksi dan siap digunakan oleh pengguna. 6. Maintenance Pemeliharaan dilakukan jika ada masalah yang dilaporkan oleh pengguna.