Posts

(UKK Aplikasi Perpustakaan Paket 1 - Part 4) Pembahasan Uji Kompetensi Kejuruan Rekayasa Perangkat Lunak 2023/2024: Persiapan Pembuatan Code Program Aplikasi Perpustakaan

  Mengembangkan sebuah aplikasi perpustakaan membutuhkan persiapan yang matang, termasuk pemilihan alat dan software yang tepat untuk memastikan alur kerja yang efisien dan hasil yang optimal. Berikut adalah alat dan software yang direkomendasikan beserta persiapannya: 1. XAMPP (Apache, MySQL, phpMyAdmin) atau MAMP atau Aplikasi Sejenis XAMPP dan MAMP adalah perangkat lunak yang menyediakan lingkungan server lokal yang memudahkan pengembangan aplikasi berbasis web. Langkah Persiapan: Unduh dan Instal XAMPP/MAMP: Kunjungi situs resmi XAMPP atau MAMP dan unduh versi terbaru. Lakukan instalasi sesuai petunjuk. Konfigurasi Apache dan MySQL: Setelah instalasi, pastikan Apache dan MySQL berjalan dengan baik. Buka kontrol panel XAMPP/MAMP dan mulai layanan Apache dan MySQL. phpMyAdmin: Akses phpMyAdmin melalui browser untuk membuat database baru. Ini akan digunakan untuk menyimpan data aplikasi perpustakaan Anda. 2. Microsoft Visual Studio Code atau Code Editor Lain Editor kode yang ...

(UKK Aplikasi Perpustakaan Paket 1 - Part 3) Pembahasan Uji Kompetensi Kejuruan Rekayasa Perangkat Lunak 2023/2024: Rancangan Database aplikasi perpustakaan

Image
Berikut adalah rancangan database yang mencakup fitur-fitur untuk level pengguna administrator, petugas perpustakaan, dan peminjam. Rancangan ini mencakup tabel utama dan relasi antar tabel untuk mendukung fungsi aplikasi.   Relasi Antar Tabel Relasi antara users dan borrowings : Satu pengguna dapat meminjam banyak buku (relasi one-to-many). Tabel borrowings memiliki kolom user_id sebagai foreign key yang merujuk ke tabel users . Relasi antara books dan borrowings : Satu buku dapat dipinjam oleh banyak pengguna tetapi pada waktu yang berbeda (relasi one-to-many). Tabel borrowings memiliki kolom book_id sebagai foreign key yang merujuk ke tabel books . Relasi antara users dan log : Satu pengguna dapat memiliki banyak aktivitas yang dicatat dalam log (relasi one-to-many). Tabel log memiliki kolom user_id sebagai foreign key yang merujuk ke tabel users . Relasi antara users dan notifications : Satu pengguna dapat menerima banyak notifikasi (relasi one-to-many). Tabel notific...

(UKK Aplikasi Perpustakaan Paket 1 - Part 2) Pembahasan Uji Kompetensi Kejuruan Rekayasa Perangkat Lunak 2023/2024: Alur Proses Peminjaman Buku dengan Sistem Berbasis Komputer dan Mobile

Image
 Selamat datang kembali di Blog Coding Pelajar! Melanjutkan dari pembahasan sebelumnya mengenai Uji Kompetensi Kejuruan (UKK) Rekayasa Perangkat Lunak tahun pelajaran 2023/2024 dengan topik Aplikasi Perpustakaan Paket 1, kali ini kita akan membahas alur proses peminjaman buku perpustakaan dengan menggunakan sistem berbasis komputer dan mobile, khususnya yang menggunakan QR code untuk scan. Mari kita mulai! Mari kita cermati alur proses peminjaman buku secara manual terlebih dahulu seperti tampak pada gambar berikut :    Alur Proses Peminjaman Buku Dengan Berbasis Komputer     1. Alur Proses Peminjaman Buku Alur proses peminjaman buku dengan sistem berbasis komputer dan mobile dapat dibagi menjadi beberapa tahap utama, yaitu: Registrasi dan Login Pengguna: Pengguna harus terdaftar dalam sistem untuk dapat meminjam buku. Pengguna melakukan login menggunakan akun yang telah terdaftar. Pencarian Buku: Pengguna dapat mencari buku yang diinginkan melalui fitur pencari...

(UKK Aplikasi Perpustakaan Paket 1 - Part 1) Pembahasan Uji Kompetensi Kejuruan Rekayasa Perangkat Lunak 2023/2024

Image
  Selamat Datang di Pembahasan Uji Kompetensi Kejuruan Rekayasa Perangkat Lunak (PPLG) 2023/2024: Aplikasi Perpustakaan Paket 1 Halo, teman-teman! Selamat datang di blog Coding Pelajar, tempat kita belajar dan berbagi ilmu tentang dunia pemrograman. Pada kesempatan kali ini, kita akan membahas secara mendalam soal Uji Kompetensi Kejuruan (UKK) Rekayasa Perangkat Lunak (PPLG) tahun pelajaran 2023/2024 dengan topik "Aplikasi Perpustakaan Paket 1". Apa Itu Uji Kompetensi Kejuruan (UKK)? Uji Kompetensi Kejuruan adalah salah satu ujian penting yang diadakan di Sekolah Menengah Kejuruan (SMK) untuk mengukur sejauh mana kemampuan siswa dalam bidang kejuruan yang dipelajarinya. Dalam konteks Rekayasa Perangkat Lunak, UKK bertujuan untuk menguji kemampuan siswa dalam merancang, mengembangkan, dan mengimplementasikan perangkat lunak sesuai dengan kebutuhan tertentu. Topik Pembahasan: Aplikasi Perpustakaan Paket 1 Pada UKK tahun ini, salah satu topik yang diujikan adalah pembuatan Aplik...

Persiapan Praktik Mengerjakan Pembuatan Aplikasi

Image
  Persiapan Praktik Mengerjakan Pembuatan Aplikasi: Langkah Demi Langkah Menuju Kesuksesan Halo, teman-teman! Selamat datang kembali di Blog Coding Pelajar. Kali ini kita akan membahas bagaimana cara mempersiapkan diri untuk praktik mengerjakan pembuatan aplikasi. Baik kamu yang baru mulai belajar coding maupun yang sudah punya sedikit pengalaman, langkah-langkah berikut ini akan membantu kamu siap menghadapi tantangan pembuatan aplikasi. Yuk, kita mulai! 1. Menentukan Ide dan Tujuan Aplikasi Langkah pertama adalah menentukan ide dan tujuan dari aplikasi yang ingin kamu buat. Pikirkan masalah apa yang ingin kamu selesaikan atau kebutuhan apa yang ingin kamu penuhi. Berikut beberapa pertanyaan yang bisa membantu kamu: Apa masalah atau kebutuhan yang ingin aplikasi ini atasi? Siapa target pengguna aplikasi ini? Fitur apa saja yang harus ada dalam aplikasi ini untuk memenuhi kebutuhan tersebut? Contoh: Jika kamu ingin membuat aplikasi pengingat tugas sekolah, tentukan fitur-fitur sepe...

Welcome Board

Image
  Selamat Datang di Blog Coding Pelajar: Tempatnya Belajar Ngoding yang Asik dan Seru! Hai, teman-teman! Selamat datang di Blog Coding Pelajar, tempat keren buat kamu yang pengen belajar ngoding dengan cara yang asik dan seru. Di sini, kita bakal bareng-bareng mengupas tuntas dunia coding, mulai dari dasar-dasarnya sampai ke level pro. Nggak perlu takut atau ragu, karena kita semua belajar dari nol dan tumbuh bersama! Kenapa Harus Belajar Coding? Ngoding itu penting banget di era digital kayak sekarang ini. Dari bikin website keren, aplikasi mobile, sampai ke game favorit kamu, semua butuh yang namanya coding. Nah, di blog ini, kita bakal kasih tahu kenapa belajar coding itu nggak cuma seru, tapi juga bisa jadi investasi masa depan kamu. Dengan kemampuan coding, kamu bisa: Mengejar Karir Impian: Banyak banget perusahaan teknologi besar yang butuh programmer handal. Mulai dari Google, Facebook, sampai startup lokal, semuanya butuh talenta coding. Mengembangkan Ide Kreatif: Punya i...