0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan10 halaman

Sistem Penerimaan Mahasiswa Digital

Diunggah oleh

Azriel Raihansyah
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan10 halaman

Sistem Penerimaan Mahasiswa Digital

Diunggah oleh

Azriel Raihansyah
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

DOKUMENTASI PROJECT

PENERIMAAN MAHASISWA

Mata kuliah: Pemrograman Visual

KELOMPOK 3

TIM:

Azriel Raihansyah Faisol _2023240027

Rafli Hidayat _2023240016

Nida Asyanah _2023240009

1. Latar Belakang

Sistem penerimaan mahasiswa baru diperlukan untuk meningkatkan efisiensi proses pendaftaran,
meminimalisir kesalahan data, serta mempermudah calon mahasiswa dalam melakukan proses registrasi
secara digital.

2. Tujuan Analisa Sistem

Tujuan dari analisis sistem ini adalah untuk memahami secara menyeluruh proses bisnis pendaftaran
mahasiswa baru, mulai dari tahapan awal pendaftaran hingga pengumuman hasil seleksi. Dengan
melakukan analisis ini, diharapkan dapat diperoleh gambaran yang jelas mengenai kebutuhan dan alur
kerja sistem.

Analisis ini juga bertujuan untuk mendefinisikan kebutuhan fungsional sistem secara tepat, agar sistem
yang dikembangkan benar-benar sesuai dengan kebutuhan pengguna. Selain itu, analisis dilakukan untuk
mengidentifikasi setiap komponen sistem dan interaksi antar aktor (seperti calon mahasiswa dan admin),
sehingga dapat diketahui bagaimana sistem akan berjalan dalam praktiknya.
3. Kebutuhan Fungsional Sistem

 Calon mahasiswa dapat mengisi formulir pendaftaran secara online.

 Sistem memverifikasi data input pengguna.

 Admin dapat mengelola data pendaftar, termasuk status kelulusan.

 Sistem menghasilkan laporan daftar pendaftar dan hasil seleksi.

 Tersedia halaman login untuk admin dan calon mahasiswa.

4. Business Process Modeling (Activity Diagram)


5. Desain Antarmuka (Wireframe)

Photo

7. Struktur Database

6. Kode Program dan Koneksi, Penyimpanan ke Database MS Access

PROGRAM DESAIN

 merupakan bagian awal dari form utama (Form1) dalam aplikasi Visual Basic. Kode ini
digunakan untuk mendefinisikan form sebagai antarmuka pengguna dan menyediakan metode
Dispose() yang berfungsi untuk membersihkan resource atau komponen yang digunakan saat
form ditutup, guna mencegah kebocoran memori.

 ini merupakan bagian dari prosedur InitializeComponent(), yang secara otomatis dibuat oleh
Windows Form Designer. Prosedur ini berfungsi untuk menginisialisasi dan menata
komponen antarmuka pengguna (UI) pada form, seperti Label, TextBox, Button, dan
ComboBox. Komponen-komponen tersebut digunakan untuk menginput data pendaftaran
mahasiswa, seperti nama, email, alamat, nomor telepon, dan jurusan pilihan.
 Bagian ini berfungsi untuk mengatur tampilan dan properti utama dari Form1, yaitu
jendela antarmuka pengguna untuk pendaftaran mahasiswa baru. Properti seperti ukuran
form (ClientSize) ditetapkan agar seluruh kontrol (komponen) dapat tertata dengan baik
dalam layar.

Kemudian, setiap kontrol yang telah dibuat sebelumnya—seperti Label, TextBox,


ComboBox, dan Button—ditambahkan ke dalam form melalui [Link](). Ini
memastikan bahwa semua elemen tampil saat form dijalankan.

Properti AutoScaleDimensions dan AutoScaleMode membantu form beradaptasi secara


otomatis dengan resolusi tampilan pengguna. Akhir dari bagian ini menggunakan
ResumeLayout(False) dan PerformLayout() untuk mengoptimalkan proses tata letak
kontrol setelah semua komponen selesai ditambahkan.

Secara keseluruhan, kode ini memastikan bahwa tampilan form siap digunakan dan
semua elemen UI ditampilkan secara terstruktur.
 Bagian ini merupakan deklarasi kontrol (komponen) pada form menggunakan kata kunci
Friend WithEvents.
Fungsinya adalah untuk mendefinisikan elemen-elemen UI (seperti tombol, label, textbox, dan
combobox) sebagai objek yang bisa diakses dari seluruh bagian kelas dan dapat menanggapi

event

AMBIL DATA DARI KONTROL INPUT

 kode ini berfungsi untuk mengambil dan menyimpan data dari kontrol input pada form, seperti
nama, email, jurusan, alamat, dan nomor telepon. Data diambil dari TextBox dan ComboBox,
lalu disimpan dalam variabel untuk diproses lebih lanjut, seperti disimpan ke database. Fungsi
Trim() digunakan untuk menghapus spasi di awal dan akhir teks input.
VALIDASI INPUT

 Potongan kode ini digunakan untuk validasi input data pendaftaran. Sistem akan memeriksa
apakah setiap kolom seperti nama, email, jurusan, alamat, dan nomor telepon telah diisi dengan
benar.

KODE KONEKSI DATA BASE

 Potongan kode ini digunakan untuk menghubungkan aplikasi dengan database Microsoft Access
dan menyimpan data pendaftaran ke tabel Mahasiswa.
DATA DI SIMPAN KE FROM OUTPUT

 Potongan kode ini menampilkan FormOutput untuk menampilkan kembali data pendaftar yang
baru saja disimpan ke [Link] ini memastikan aplikasi tetap berjalan dengan lancar,
memberikan umpan balik ke pengguna, serta menjaga alur kerja tetap bersih dan aman.

BERSIHKAN INPUTAN SETELAH BERHASI


VALIDASI

 Fungsi ini digunakan untuk validasi format email menggunakan Regex.


Jika format sesuai pola email, hasilnya True; jika tidak atau terjadi error, hasilnya False.

9. Hasil dan Tampilan

Aplikasi telah diuji menggunakan data dummy. Sistem berhasil:

 Menerima input data dari calon mahasiswa

photo

 Menyimpan ke dalam database

Photo

 Menampilkan data pendaftar secara real-time

Photo
10. Lampiran Soal dan Project

Semua soal dan file pendukung (database, coding, desain) tersedia di folder berikut:
🔗 Google Drive Project

Anda mungkin juga menyukai