Posts

PPL: Pertemuan 14 Tugas 10

Image
Desain Database Nama: Hanafi Satriyo Utomo Setiawan NRP : 5025211195  Basis data untuk platform media sosial menawarkan serangkaian fitur yang dirancang untuk mendukung manajemen pengguna, penyimpanan konten, interaksi pengguna, pembaruan waktu nyata, dan analitik. Desain database Instagram adalah arsitektur penyimpanan data yang mendukung berbagai fitur aplikasi Instagram seperti penyimpanan foto dan video, pengguna, hubungan sosial (follower/following), komentar, likes, dan lain-lain. Database ini harus sangat terukur, efisien, dan dapat diandalkan untuk menangani miliaran pengguna dan transaksi per detik. Database Design CREATE TABLE Pengguna (   id SERIAL PRIMARY KEY,   nama VARCHAR(255) NOT NULL,   email VARCHAR(255) NOT NULL UNIQUE,   lokasi VARCHAR(255) ); CREATE TABLE Foto (   id SERIAL PRIMARY KEY,   user_id INT NOT NULL REFERENCES Pengguna(id),   lokasi VARCHAR(255),   path VARCHAR(255) NOT NULL,   caption VARCHAR(255),   ...

PPL: Pertemuan 13 Tugas 9

Image
Desain Sistem Aplikasi Instagram Nama: Hanafi Satriyo Utomo Setiawan NRP : 5025211195  Instagram adalah layanan jejaring sosial berbagi foto dan video dari Amerika yang dimiliki oleh Meta Platforms. Layanan ini memungkinkan pengguna mengunggah media yang dapat diedit dengan filter, diatur dengan tagar, dan dihubungkan dengan lokasi melalui penandaan geografis. Posting dapat dibagikan secara publik atau dengan pengikut yang telah disetujui sebelumnya. Persyaratan Fungsional Mengunggah foto dan video : Pengguna dapat mengunggah 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 dan video: Pengguna dapat mencari foto dan video berdasarkan keterangan dan lokasi. Menghasilkan umpan berita: Pengguna dapat melihat umpan berita yang terdiri dari foto dan vi...

PPL: Pertemuan 11 Tugas 8

Image
Estimasi Kapasitas System Nama: Hanafi Satriyo Utomo Setiawan NRP : 5025211195  Aplikasi kolaborasi seperti Google Workspace yang digunakan oleh bisnis atau institusi pendidikan bisa memiliki trafik tinggi karena aktivitas pengguna yang konstan (email, dokumen, rapat video). 1. Estimasi Trafik Jumlah Pengguna: 100 pengguna Aktivitas Harian: Email (Gmail): 20 email per pengguna per hari Dokumen (Docs, Sheets, Slides): 10 dokumen per pengguna per hari Rapat Video (Google Meet): 1 jam rapat video per pengguna per hari Estimasi Trafik Harian: Email: Rata-rata ukuran email (tanpa lampiran): 20 KB Trafik email harian: 100 pengguna x 20 email x 20 KB = 40,000 KB atau 40 MB per hari Dokumen: Rata-rata ukuran dokumen kecil: 100 KB Trafik dokumen harian: 100 pengguna x 10 dokumen x 100 KB = 100,000 KB atau 100 MB per hari Rapat Video: Konsumsi bandwidth untuk panggilan video HD: 2.6 Mbps Trafik video harian: 100 pengguna x 1 jam x 2.6 Mbps = 260 Mbps atau sekitar 32.5 MB per pengguna per jam...

PPL: Pertemuan 10 Tugas 7

Image
Nama: Hanafi Satriyo Utomo Setiawan NRP : 5025211195  Layer 4 dan Layer 7 load balancer adalah komponen penting dalam sistem distribusi lalu lintas jaringan yang membantu memastikan bahwa beban permintaan diproses secara efisien dan server tidak terbebani. Layer 4 Load Balancer Layer 4 load balancer bekerja pada lapisan transport dari model OSI (Open Systems Interconnection), yaitu lapisan transport (Transport Layer). Ia menggunakan informasi pada header transport (seperti TCP atau UDP) untuk mengarahkan lalu lintas. Layer 4 load balancer mampu melakukan distribusi berdasarkan alamat IP sumber/destinasi dan port TCP/UDP tanpa melihat data payload. Fitur utama Layer 4 Load Balancer: Transport Protocol Handling : Menangani dan mengarahkan lalu lintas berdasarkan protokol transport seperti TCP dan UDP. Network Level Routing: Menggunakan alamat IP dan port untuk memutuskan ke server mana permintaan harus diteruskan. Performance: Lebih cepat dibandingkan Layer 7 load balancer karena t...

PPL: EAS

Image
Nama: Hanafi Satriyo Utomo Setiawan NRP: 5025211195 1. Deskripsikan model bisnis yang dipilih? layanan perhotelan yang menyediakan akomodasi semalam bagi tamu. Layanan ini mencakup berbagai tahap mulai dari reservasi hingga check-out, dengan proses yang terperinci untuk memastikan kenyamanan dan kepuasan pelanggan. Fase-fase utamanya adalah: Penelitian dan Pemesanan: Pelanggan melakukan reservasi melalui situs web hotel. Kedatangan: Pelanggan tiba di hotel, menyerahkan bagasi, melakukan check-in, dan menuju kamar. Masa Menginap: Pelanggan menikmati fasilitas hotel seperti menonton film, menggunakan kamar mandi, memesan layanan kamar, dan makan. Check-out dan Keberangkatan: Pelanggan melakukan check-out melalui TV menu dan meninggalkan hotel. 2. Identifikasi perangkat lunak apa saja yang diperlukan, kemudian jelaskan alasannya? Sistem Manajemen Properti (Property Management System - PMS): Alasan: PMS adalah inti dari operasional hotel. Sistem ini mengelola reservasi, check-in, check-ou...

PPL : Pertemuan 6 - Tugas 5

Image
Low Level Design Nama: Hanafi Satriyo Utomo Setiawan NRP : 5025211195  Jurnal referensi:  https://ejournal.unma.ac.id/index.php/infotech/article/view/5246/2911 Kebutuhan Fungsional: Autentikasi Pengguna: Pengguna dapat mendaftar dan masuk menggunakan email atau nomor telepon. Pengaduan: Pengguna dapat membuat, mengedit, dan menghapus pengaduan. Pengguna dapat melampirkan foto, video, atau dokumen lain dalam pengaduan. Kategorisasi Pengaduan: Pengguna dapat memilih kategori untuk setiap pengaduan (misalnya, infrastruktur, keamanan, layanan publik). Pelacakan Status: Pengguna dapat melihat status pengaduan mereka (diterima, diproses, selesai). Notifikasi: Pengguna menerima notifikasi tentang status pengaduan mereka. Laporan Statistik:  Admin dapat melihat laporan statistik pengaduan berdasarkan kategori, lokasi, dan status. Kebutuhan Non-Fungsional: Kinerja: Sistem harus responsif dengan waktu respons kurang dari 2 detik untuk setiap permintaan. Keamanan: Data pengguna dan ...

PPL : Pertemuan 4 - Tugas 3

Image
Software Architecture Nama: Hanafi Satriyo Utomo Setiawan NRP : 5025211195  Mobile commerce adalah pengembangan dari e-commerce yang  dapat membawa penjual dan pembeli bersama-sama bertransaksi dengan mudah, kapan saja dan dimana saja sehingga memungkinkan untuk mendapatkan laba yang lebih besar karena menghemat biaya serta hubungan keduanya menjadi lebih dekat. Berdasarkan hasil studi literatur, penerapan teknologi  mobile pada  micro enterprise perlu memperhatikan alur proses bisnis. Mobile  commerce (m-commerce) merupakan pengembangan dari perdagangan elektronik (e-  commerce) yang secara umum merupakan suatu pertukaran elektronik (pengiriman atau transaksi)  tentang informasi,  barang-barang, dan pembayaran diatas jaringan telekomunikasi. Beberapa keuntungan mobile commerce, yaitu: Kepuasan pelanggan, penghematan biaya, dan munculnya peluang bisnis baru.  Menggunakan  mobile commerce setiap waktu dan dimana saja.  Pemilik tungga...