Informasi Penting
- Waktu: 120 menit (2 jam)
- Format: Single HTML file dengan CSS dan JS embedded
- Penilaian: Fungsionalitas (40%), Design (30%), Kelengkapan (20%), Presentasi (10%)
- Teknologi: HTML5, Bootstrap 5, JavaScript, QRCode.js, LocalStorage
- Login Default:
user: admin, password: sandi234
6 Kelompok:
- Kelompok 1: 6 orang (Project Kartu Mahasiswa)
- Kelompok 2: 5 orang (Project Tiket Konser)
- Kelompok 3: 5 orang (Project Undangan Pernikahan)
- Kelompok 4: 6 orang (Project Kartu Seminar)
- Kelompok 5: 5 orang (Project Kartu Pasien)
- Kelompok 6: 5 orang (Project ID Card Karyawan)
3 Kelompok:
- Kelompok 7: 6 orang (Project Tiket Workshop)
- Kelompok 8: 5 orang (Project Kartu Donatur)
- Kelompok 9: 5 orang (Project Kartu Peserta Lomba)
9 Project Pilihan (Lokasi Jember & Sekitarnya)
1
Kartu Mahasiswa Digital
Pendidikan
Institusi: Institut Teknologi Sains Mandala, Jember, Jawa Timur
Alamat: Jl. Sumatra No.118-120, Tegal Boto Lor, Sumbersari, Kec. Sumbersari, Kabupaten Jember, Jawa Timur 68121
Google Maps:
Lihat Lokasi
Fitur Wajib:
- Input: Nama, NIM, Semester, Program Studi, Fakultas
- Kartu dengan logo ITS Mandala
- QR Code untuk presensi kuliah
- Statistik kehadiran mahasiswa
- Kirim ke WhatsApp grup kelas
Untuk: Kelompok 1 (1SC)
6 orang
2
E-Ticket Konser
Hiburan
Event: Konser "Sound of Harmony"
Lokasi: GOR PKPSO, Jember
Google Maps:
Lihat Lokasi
Fitur Wajib:
- Input: Nama Pembeli, No Tiket, Jenis Tiket (VIP/Regular)
- Desain tiket artistic dengan tema musik
- QR Code untuk check-in venue
- Countdown waktu konser
- Modul presensi penonton
Untuk: Kelompok 2 (1SC)
5 orang
3
Undangan Pernikahan Digital
Sosial
Acara: Pernikahan Andi & Sari
Lokasi: Gedung Auditorium Universitas Jember
Google Maps:
Lihat Lokasi
Fitur Wajib:
- Input: Nama Tamu, Jumlah Orang, Hubungan, Doa
- Undangan elegan dengan tema pernikahan
- QR Code untuk RSVP (konfirmasi kehadiran)
- Modul presensi tamu di resepsi
- Hitung total tamu yang konfirmasi
Untuk: Kelompok 3 (1SC)
5 orang
4
Kartu Peserta Seminar
Profesional
Seminar: Seminar "Digital Marketing 2025"
Lokasi: Aula PB Sudirman Pemkab Jember
Google Maps:
Lihat Lokasi
Fitur Wajib:
- Input: Nama, Instansi, No Registrasi, Seminar
- Kartu peserta profesional
- QR Code untuk presensi dan sertifikat
- Modul presensi sesi seminar
- Generate sertifikat kehadiran (dummy)
Untuk: Kelompok 4 (1SC)
6 orang
5
Kartu Berobat Digital
Kesehatan
Klinik: IHC RS Perkebunan Jember Klinik
Alamat: Jl. PB. Sudirman No.67, Kaliwates, Jember
Google Maps:
Lihat Lokasi
Fitur Wajib:
- Input: Nama Pasien, No RM, Alamat, Golongan Darah, Alergi
- Kartu pasien dengan kode warna urgensi
- QR Code untuk antrian dan riwayat
- Modul presensi kunjungan
- Reminder kontrol via WhatsApp
Untuk: Kelompok 5 (1SC)
5 orang
6
ID Card Karyawan Digital
Perusahaan
Perusahaan: Senyum Media, Jember
Alamat: Jl. Mastrip No.99, Krajan Timur, Sumbersari, Jember
Google Maps:
Lihat Lokasi
Fitur Wajib:
- Input: Nama, NIK, Jabatan, Departemen, Tanggal Masuk
- ID card perusahaan resmi dengan logo
- QR Code untuk presensi masuk kerja
- Absensi online harian
- Laporan kehadiran bulanan
Untuk: Kelompok 6 (1SC)
5 orang
7
E-Ticket Workshop
Pelatihan
Workshop: Workshop "Web Development"
Lokasi: Plaza Bitcom, Jember
Google Maps:
Lihat Lokasi
Fitur Wajib:
- Input: Nama Peserta, Workshop, Level, No Sertifikat
- Tiket dengan informasi sesi workshop
- QR Code untuk presensi dan evaluasi
- Modul presensi dan feedback
- Generate sertifikat penyelesaian
Untuk: Kelompok 7 (1SD)
6 orang
8
Kartu Donatur Digital
Kemanusiaan
Lembaga: Lembaga Zakat RIZKI, Jember
Alamat: Jl. Mastrip No.111, Krajan Timur, Sumbersari, Jember
Google Maps:
Lihat Lokasi
Fitur Wajib:
- Input: Nama Donatur, Jenis Donasi, Nominal, Tanggal
- Kartu donatur dengan logo lembaga
- QR Code untuk verifikasi donasi
- Modul presensi event amal
- Laporan donasi (ringkasan)
Untuk: Kelompok 8 (1SD)
5 orang
9
Kartu Peserta Lomba
Kompetisi
Lomba: Olimpiade Sains Tingkat Kabupaten
Lokasi: SMA Negeri 1 Jember
Google Maps:
Lihat Lokasi
Fitur Wajib:
- Input: Nama Peserta, Sekolah/Universitas, Lomba, No Kontingen
- Kartu peserta dengan nomor dada
- QR Code untuk presensi dan hasil lomba
- Modul presensi peserta lomba
- Jadwal lomba dan pengumuman hasil (dummy)
Untuk: Kelompok 9 (1SD)
5 orang
Fitur Wajib:
- Login:
user: admin, password: sandi234
- Text-to-speech: "Selamat datang, [nama]!" setelah login
- QR Code generator dan scanner (simulasi input manual)
- Kirim kartu via WhatsApp dan Email
- Responsif untuk smartphone (mobile-first design)
- LocalStorage untuk penyimpanan data
- Export data ke CSV format
- About page dengan credits kelompok
Teknologi Wajib:
- Single HTML file (embedded CSS & JS)
- Bootstrap 5 untuk layout
- Font Awesome 6 untuk icons
- QRCode.js library
- Web Speech API untuk text-to-speech
- LocalStorage API untuk database
- Google Fonts untuk typography
Menit 1-20: Setup Awal
Struktur HTML, login system, layout dasar dengan Bootstrap
Menit 21-50: Form Input & Generator Kartu
Form data sesuai tema, preview kartu/tiket, QR Code generator
Menit 51-80: Sistem Presensi
Scanner QR (simulasi), pencatatan kehadiran, statistik
Menit 81-100: Fitur Tambahan
Kirim WhatsApp/Email, text-to-speech, export data ke CSV
Menit 101-115: Testing & Debugging
Testing responsif, validasi form, perbaikan bug
Menit 116-120: Persiapan Presentasi
Demo aplikasi, penjelasan fitur, jawab pertanyaan
👨💻
Frontend Lead
HTML structure, Bootstrap layout, responsive design
🎨
UI/UX Designer
CSS styling, warna, typography, desain kartu/tiket
⚡
JavaScript Developer
Form logic, LocalStorage, QR Code generator, text-to-speech
📊
Data Manager
Presensi system, statistik, export/import data CSV
🔍
Quality Tester
Testing, bug fixing, validation, user experience testing
📝
Documentation
Code comments, presentation preparation, demo script
Download template dasar untuk memulai project:
Template sudah termasuk: login system, layout Bootstrap, struktur tab, dan fungsi dasar yang dibutuhkan.
Struktur File Template:
📁 template-starter.html
├── 💻 HTML Structure
│ ├── Login Screen
│ ├── Main Application
│ │ ├── Header dengan waktu
│ │ ├── Navigation Tabs
│ │ ├── Home Tab
│ │ ├── Input Data Tab
│ │ ├── Presensi Tab
│ │ ├── About Tab
│ │ └── Footer
│ └── JavaScript Functions
├── 🎨 Embedded CSS
│ ├── Bootstrap 5
│ ├── Custom Styles
│ └── Responsive Design
└── ⚡ JavaScript Logic
├── Login System
├── LocalStorage Database
├── QR Code Generator
├── Text-to-Speech
└── Basic Functions
40%
Fungsionalitas
Login, QR Code, presensi, kirim data berfungsi
30%
Design & UX
Responsif, UI menarik, sesuai tema, user-friendly
20%
Kelengkapan
Semua fitur wajib ada, LocalStorage, validation, error handling
10%
Presentasi
Demo lancar, penjelasan jelas, teamwork, jawaban pertanyaan
Mata Kuliah: Matematika Diskrit | Semester: Ganjil 2025/2026
Dosen: Edy Wihardjo, M.Pd., MCE., MCF. | Waktu Ujian: 120 menit
© Fakultas Sains & Teknologi Informasi - 2025
-
-
-
-
Selamat Datang!
Preview Kartu/Tiket
Belum ada data
Input data terlebih dahulu di tab Input Data
Statistik
Total Data: 0
Hadir Hari Ini: 0
Sistem Presensi
Riwayat Presensi Hari Ini
Tentang Aplikasi
Nama Aplikasi
Deskripsi aplikasi sesuai project yang dikerjakan
developed by:
[Nama Kelompok Anda]
Fakultas Sains & Teknologi Informasi
Semester Ganjil 2025/2026