Posts

FP PBKK

Image
  Nama: Bernisko Fancy Aljunez P. NRP: 5025211083 Paper : Sistem Informasi Penjualan Pada Toko Buku Jendela Dunia Berbasis Web Link Paper:  https://jurnal.itbsemarang.ac.id/index.php/JPSI/article/download/684/647 Buatlah deskripsi studi kasus aplikasi ditinjau dari MVC nya Model: Representasi struktur data untuk buku, transaksi, dan inventaris. Logika bisnis, termasuk perhitungan harga, pembaharuan stok, dan pembaruan transaksi. Koneksi dengan database untuk menyimpan dan mengambil data. View: Antarmuka pengguna berbasis web yang responsif dan mudah dinavigasi. Menampilkan informasi buku, daftar transaksi, dan status inventaris. Formulir pemesanan dan pembayaran yang ramah pengguna. Controller: Menangani input dari pengguna dan mengarahkannya ke Model yang sesuai. Logika pengendalian transaksi, validasi input, dan pembaruan tampilan. Berinteraksi dengan Model dan View untuk menjaga konsistensi data dan antarmuka. Buatlah rancangan umum arsitektur atau fitur yang ada dalam apli...

Tugas 13 PBKK

  Bernisko Fancy Aljunez P. 5025211083 PBKK B Google Apps Script Tugas pada pertemuan ke-13 dalam mata kuliah Pemrograman Berbasis Kerangka Kerja melibatkan pembuatan Google Apps Script. Google Apps Script adalah platform pengembangan aplikasi yang mempermudah dan mempercepat pembuatan aplikasi bisnis terintegrasi dengan Google Workspace. Dengan kemampuan menulis kode menggunakan JavaScript modern dan akses ke berbagai perpustakaan bawaan untuk aplikasi Google Workspace seperti Gmail, Kalender, dan Drive, pengembang dapat membuat aplikasi khusus tanpa perlu melakukan instalasi tambahan. Editor kode langsung tersedia di peramban, dan skrip yang dibuat dijalankan di server Google, memberikan kepraktisan dan efisiensi dalam pengembangan aplikasi.

Quiz 2 PBKK

  Bernisko Fancy Aljunez P. 5025211083 PBKK B Quiz 2 Nama Aplikasi:       Toko Buku Media Ilmu Deskripsi Umum:       Aplikasi Toko Buku Media Ilmu adalah aplikasi web yang dirancang untuk mempermudah pengelolaan dan administrasi toko buku, juga mempermudah customer dalam melihat dan memilih buku yang ingin dibeli. Pada aplikasi ini user dibedakan menjadi 2, yaitu customer dan admin, masing-masing user memiliki akses yang berbeda dan memiliki batasan masing-masing. Ruang Lingkup Fitur 1. Admin - Login - List All Books - Add New Book - Edit Book Details - Delete Book - Logout 2. Customers/Users - Home Page/Displays the Latest Books - List All Books - List All Publishers - List All Books per Publishers - View Product Details - Add Product to Shopping Cart - Update Shopping Cart Items Quantity - Checkout Form - Payment Form Rencana Pengembangan: 1. Tahap Perencanaan: - Analisis kebutu...

Tugas 11 PBKK

Bernisko Fancy Aljunez P. 5025211083 PBKK B View CodeIgniter Pada pertemuan kesebelas dalam mata kuliah Pemrograman Berbasis Kerangka Kerja, tugasnya adalah menciptakan view PPDB dengan menggunakan framework Code Igniter. View ini memiliki fungsi untuk menerima dan mempresentasikan data kepada pengguna. Secara sederhana, dapat dikatakan bahwa view adalah elemen aplikasi yang bertanggung jawab atas penampilan data kepada pengguna. View mencakup struktur tampilan dan antarmuka pengguna yang digunakan oleh pengguna untuk berinteraksi dengan aplikasi.

Tugas 8 PBKK

Bernisko Fancy Aljunez P. 5025211083 PBKK B Codeigniter Tugas pada pertemuan kedelapan dalam mata kuliah Pemrograman Berbasis Kerangka Kerja melibatkan implementasi konsep yang telah dipelajari terkait pengenalan Framework yang sudah dikenal cukup lama, yaitu Codeigniter atau CI. CodeIgniter sering dipilih karena memiliki keseimbangan yang baik antara keringanan dan kecepatan kinerja. Keunggulan lainnya termasuk penggunaan arsitektur MVC yang memungkinkan pemisahan yang jelas antara logika bisnis, tampilan, dan pengendalian. Selain itu, dokumentasinya yang lengkap memudahkan pengembang untuk memahami dan memanfaatkan fitur-fitur kerangka kerja ini. Keaktifan dalam pengembangan, kurva belajar yang mudah, dan fleksibilitas dalam merancang aplikasi sesuai kebutuhan juga menjadi alasan pemilihan CodeIgniter. Komunitas pengembang yang kuat, beragamnya pustaka bawaan, dan fokus pada keamanan adalah keunggulan lainnya. Terakhir, modularitas yang memungkinkan organisasi aplikasi dalam bentuk m...

Tugas 5 PBKK

Image
  Bernisko Fancy Aljunez P. 5025211083 PBKK B Web Sederhana Tugas dalam pertemuan kelima mata kuliah Pemrograman Berbasis Kerangka Kerja melibatkan pembuatan aplikasi web sederhana dengan menggunakan framework .NET. .NET, yang merupakan sebuah kerangka kerja pengembangan perangkat lunak yang powerful, telah dikembangkan oleh Microsoft. Ini membentuk suatu ekosistem yang luas, mencakup bahasa pemrograman, perpustakaan kelas, alat pengembangan, dan runtime environment yang digunakan untuk membangun berbagai jenis perangkat lunak, mulai dari aplikasi desktop hingga aplikasi web dan perangkat lunak seluler.

Tugas 4 PBKK

Image
Bernisko Fancy Aljunez P. 5025211083 PBKK B Photolab Tugas keempat dalam mata kuliah Pemrograman Berbasis Kerangka Kerja melibatkan pembuatan aplikasi universal menggunakan kerangka kerja .NET dan bahasa pemrograman C#, dengan dukungan dari Universal Windows Platform (UWP). UWP memungkinkan aplikasi beroperasi secara efisien di berbagai platform. Aplikasi yang sedang dikembangkan adalah versi yang telah dimodifikasi dan diperkaya dengan UWP. Dengan penerapan UWP, aplikasi ini dapat menyertakan berbagai fitur canggih dan memiliki tampilan yang responsif. Ini memberikan keseragaman pengalaman pengguna di berbagai platform. Melalui UWP, aplikasi tidak terbatas pada desktop saja, melainkan dapat diakses dengan mudah di berbagai jenis platform, mempermudah akses bagi pengguna dengan berbagai preferensi.

Tugas 3 PBKK

Image
Bernisko Fancy Aljunez P. 5025211083 PBKK B WPF Dashboard Dalam tugas pertemuan 3 ini, diminta untuk membuat aplikasi sederhana dengan menggunakan C# dan framework WPF. Aplikasi yang dihasilkan adalah sebuah dashboard sederhana yang menggunakan bahasa pemrograman C# dengan basis WPF. Windows Presentation Foundation (WPF) dalam lingkungan .NET merupakan kerangka kerja pengembangan aplikasi desktop yang memiliki kekuatan dan fleksibilitas.

Tugas 2 PBKK

Image
Bernisko Fancy Aljunez P. 5025211083 PBKK B WebCam App Tugas membuat aplikasi desktop yang berfungsi sebagai media capture menggunakan Webcam yang terdapat pada desktop. Proyek ini menggunakan bahasa pemrograman C# dan kerangka kerja .NET Framework, serta memanfaatkan library aForge. Aplikasi ini dirancang untuk membuka kamera yang terdeteksi dalam sistem desktop, memungkinkan pengguna mengambil gambar dari kamera dengan menekan tombol 'Capture', dan menyimpan gambar tersebut menggunakan tombol 'Save As'. Berikut adalah dokumentasi aplikasi yang telah saya kembangkan, termasuk tangkapan layar yang memperlihatkan aplikasi berjalan dan hasilnya.

Quiz 1 PBKK

Bernisko Fancy Aljunez P. 5025211083 PBKK B Quiz 1 1.  Framework dalam pengembangan perangkat lunak adalah struktur konseptual atau kerangka kerja yang menyediakan pendekatan dan panduan untuk membangun dan mengembangkan aplikasi. Framework menyediakan kerangka kerja umum untuk pengembangan perangkat lunak, termasuk aturan, konsep, dan alat yang membantu pengembang membuat aplikasi dengan lebih cepat dan efisien. Berikut adalah beberapa aspek kunci dari struktur framework dan kegunaannya dalam pengembangan perangkat lunak: Struktur dan Organisasi:  Struktur Program: Framework menyediakan struktur program yang telah ditentukan sebelumnya, mengarahkan pengembang dalam meletakkan komponen-komponen utama aplikasi.  Organisasi Kode: Framework membantu dalam organisasi kode sumber dengan cara tertentu, memastikan bahwa kode dapat dibaca, dimengerti, dan dikelola dengan baik. Abstraksi dan Pola Desain: Abstraksi Tingkat Tinggi: Framework menyediakan abstraksi tingkat tinggi untu...

Tugas 1 PBKK

Image
Bernisko Fancy Aljunez P. 5025211083 PBKK B Calculator App Dibawah ini adalah contoh aplikasi kalkulator menggunakan bahasa C#. Pembuatan ini dilakukan dengan memanfaatkan fitur Windows Forms App yang tersedia pada .NET Framewok melalui Microsoft Visual Studio. Berikut hasil eksekusi aplikasi kalkulator melakukan operasi perkalian 2 dengan 100: Berikut salah satu fitur menghapus atau mereset kalkulator dengan menekan tombol CE: Berikut link source code:  befancy10/CalculatorApp (github.com) Referensi : PBKK - Latihan 1 Membuat Aplikasi Desktop Sederhana - fajarbaskoro

Tugas 9 APSI D

Image
Desain Arsitektur Perancangan arsitektur aplikasi merupakan tahap krusial dalam siklus pengembangan perangkat lunak yang menggambarkan struktur dasar sistem secara menyeluruh. Secara umum, perancangan arsitektur aplikasi merujuk pada solusi terorganisir yang menghubungkan komponen-komponen dalam sistem perangkat lunak dan menetapkan hubungan serta interaksi antar komponen tersebut. Perancangan arsitektur aplikasi berperan sebagai panduan bagi tim pengembang dalam mengembangkan perangkat lunak dengan efisiensi, skalabilitas, dan keandalan yang tinggi. Pada tahap ini, ditetapkan pola dasar dan struktur sistem perangkat lunak untuk memastikan aplikasi dapat berjalan dengan optimal dan memenuhi kebutuhan yang diharapkan. Study Case Desain arsitektur yang digunakan dalam MyITS Portal adalah desain arsitektur Client-Server. Dalam desain ini, pengguna atau klien, seperti mahasiswa, dosen, dan civitas akademik lainnya, berinteraksi dengan server yang menjalankan berbagai aplikasi dan sistem in...

Tugas 8 APSI D

Image
Data Modelling Pemodelan data adalah proses merancang struktur data yang terorganisir dan terstruktur untuk mewakili konsep, informasi, dan hubungan dalam domain bisnis atau sistem perusahaan. Tujuannya adalah untuk menggambarkan unit, atribut dan hubungan antara unit-unit tersebut dalam bentuk yang dapat dipahami dan digunakan oleh pemangku kepentingan terkait. Pemodelan data melibatkan pembuatan model data berdasarkan pemahaman mendalam tentang area bisnis atau sistem yang dianalisis. Model data ini berisi representasi grafis atau deskripsi tekstual dari entitas, atribut, hubungan, dan aturan bisnis yang menggerakkan data dalam domain tersebut. Jenis-jenis data modelling: Conceptual Data Model (CDM) CDM atau Model Data Konseptual adalah representasi tingkat tinggi dari struktur data yang berfokus pada pemahaman bisnis. CDM mengidentifikasi entitas utama, atribut, dan hubungan antara entitas dalam suatu sistem. Tujuan CDM adalah untuk menyajikan pandangan abstrak dari data yang dapat ...

Tugas 7 APSI D

Image
Process Modelling Process modeling adalah suatu metode untuk menggambarkan dan mewakili serangkaian langkah-langkah atau aktivitas yang terjadi dalam suatu proses bisnis atau sistem. Hal ini dilakukan dengan menggunakan notasi grafis dan simbol-simbol khusus untuk menggambarkan aliran informasi, kegiatan, keputusan, dan hubungan antara elemen-elemen proses. Tujuan dari process modeling adalah untuk memahami, menganalisis, dan memvisualisasikan proses bisnis atau sistem secara terstruktur. Dengan membuat model proses, kita dapat mengidentifikasi peran dan tanggung jawab masing-masing elemen proses, mengidentifikasi masalah atau area yang membutuhkan perbaikan, dan mengoptimalkan proses agar lebih efisien dan efektif. Beberapa manfaat dari process modeling antara lain: Pemahaman yang lebih baik Dengan membuat model proses, kita dapat memahami secara lebih mendalam bagaimana proses bisnis atau sistem berjalan, termasuk aliran informasi, urutan aktivitas, dan ketergantungan antaraktivitas....

Tugas 6 APSI D

Analisa Use Case Use case adalah teknik perangkat lunak yang digunakan untuk menggambarkan interaksi antara sistem perangkat lunak yang dikembangkan dan aktor (pengguna atau sistem lain) yang terlibat dalam penggunaan sistem. Use case menggambarkan skenario atau situasi yang lebih konkret di mana pengguna atau sistem lain menggunakan sistem perangkat lunak untuk mencapai tujuan tertentu. Use case dapat digunakan sebagai pedoman untuk membangun dan menguji sistem perangkat lunak dan sebagai alat komunikasi antara pengembang dan pemangku kepentingan tentang fungsionalitas dan persyaratan sistem pengembangan. Berikut adalah manfaat dari use case: Pemahaman yang jelas Use case membantu dalam memahami secara mendalam bagaimana pengguna akan berinteraksi dengan sistem. Hal ini membantu pengembang perangkat lunak dalam memahami kebutuhan pengguna dan menggambarkan fungsionalitas yang harus disediakan oleh sistem. Komunikasi yang efektif Use case merupakan alat komunikasi yang efektif antara p...

Tugas 5 APSI D

Requirement Requirement adalah gambaran dari layanan (services) dan batasan bagi sistem yang akan dibangun. Atau requirement adalah pernyataan/gambaran pelayanan yang disediakan oleh sistem, batasan-batasan dari sistem dan bisa juga berupa definisi matematis fungsi-fungsi sistem.Sedangkan menurut para ahli sendiri , menurut (Zave, 1997) Requirement adalah gambaran dari layanan (services) dan batasan bagi sistem yang akan dibangun. Atau requirement adalah pernyataan/gambaran pelayanan yang disediakan oleh sistem, batasan-batasan dari sistem dan bisa juga berupa definisi matematis fungsi-fungsi sistem. Jenis-Jenis Requirement Definition User Requirement: Persyaratan pengguna dari sistem yang dikembangkan, produk atau layanan yang harus dipenuhi untuk memastikan kepuasan dan kesuksesan pengguna. Business Requirement: Kebutuhan bisnis atau organisasi yang harus dipenuhi oleh sistem, produk, atau layanan yang dikembangkan untuk mencapai tujuan bisnis atau strategi perusahaan. Functional Re...

Tugas 4 APSI D

Image
Seleksi dan Manajemen Proyek Pengertian Seleksi Seleksi adalah proses pemilihan atau pemilahan individu terbaik dari sekelompok calon pelamar berdasarkan kriteria tertentu untuk memenuhi kebutuhan atau tujuan organisasi. Dalam konteks sumber daya manusia, seleksi biasanya dilakukan untuk memilih karyawan yang paling cocok untuk suatu posisi atau pekerjaan tertentu. Seleksi melibatkan pengukuran kualifikasi, kemampuan, karakteristik kepribadian, pengalaman kerja, dan faktor-faktor lainnya yang relevan dengan kebutuhan organisasi. Tujuan seleksi adalah untuk memastikan bahwa orang yang dipekerjakan adalah yang terbaik dan dapat memberikan kontribusi yang maksimal kepada organisasi. Pengertian Proyek Proyek adalah suatu usaha atau kegiatan yang direncanakan, diorganisasi, dan dilaksanakan dalam rangka mencapai tujuan tertentu dalam batasan waktu, anggaran, dan sumber daya yang telah ditetapkan. Proyek memiliki karakteristik yang membedakannya dari aktivitas rutin sehari-hari, yaitu adanya...