Dokumen tersebut membahas tentang rancangan sistem aplikasi Penerimaan Mahasiswa Baru (PMB) online berbasis CodeIgniter untuk Universitas Subang. Dibahas pula tujuan, alur kerja, dan keuntungan serta kekurangan dari sistem PMB online tersebut."
Kerangka Acuan Kerja (Human Resource Information System)
Website Penerimaan Mahasiswa Baru
1. Universitas Subang – Fakultas Ilmu Komputer
Kelompok 12
Sistem Informasi
Penerimaan Mahasiswa Baru
http://www.free-powerpoint-templates-design.
2. LATAR BELAKANG
Pada era globalosasi sekarang ini, kehidupan manusis tidak
dapat terlepas dari perkembangan ilmu pengetahuan dan
teknologi, dalam efisiensi administrasi dalam dunia
pendidikan. Beberapa bidang teknologi dapat di gunakan
dalam minimalisir aktivitas yang di lakukan oleh seorang
Administrator Universitas salah satunya PMB online,
dengan latar belakang diatas kami membuat rancangan
sistem aplikasi web PMB yang berbasis CodeIgniter.
3. Rumusan Masalah
Apakah yang dimaksud PMB online?
01
Bagaimana alur kerja dari aplikasi PMB
online ini?02
Apakah keuntungan & Kekurangan dari
aplikasi PMB online?03
Universitas Subang
4. TUJUAN
Agar dapat meminimalisir aktifitas Staff
Administrasi di Universitas Subang01
Menjadikan aplikasi PMB sebagai Platform
terbaik di Universitas Subang02
Dengan adanya aplikasi ini, diharapkan
dapat membanu mengefisiensi biaya &
waktu di Universitas Subang
03
Universitas Subang
5. • Pengertian PMB online
PMB (Penerimaan Mahasiswa Baru)
PMB online adalah sebuah SISTEM INFORMASI
yang menangani Penerimaan Mahasiswa Baru
yang berada di Instansi Pendidikan, dengan
mengedepankan Teknologi segala aktivitas dalam
penerimaan mahasiswa baru dapat di
komputerisasikan dengan adanya aplikasi PMB
online.
7. ALUR APLIKASI PMB
Universitas Subang
Alur Pendaftaran Admin
Melihat
record data
pendaftaran
Mahasiswa
Melihat record
data sesuai
sistem
platform
Menyeleksi
Mahasiswa
Mengupdate data
Mahasiswa
Menghapus
data
Mahasiswa
8. COMPUTER REPAIR & SUPPORT
Keuntungan Aplikasi PMB Online
Mengefisiensikan dalam penggunaan Dana
Lebih praktis dalam penggunaan, karena
tanpa menggunakan kerts untuk proses
pendaftaran
Data lebih cepat akurat , transparan & lebih
terjamin kesalahannya
Lebih aman dalam pendataan maupun
pemberkasan terjamin aman karena adanya
sistem keamanan
9. COMPUTER REPAIR & SUPPORT
UNDER
Sistem harus terconnection dengan internet
Error jika tidak menggunakan Database Sistem
K e k u r a n g a n
A p l i k a s i P M B
Universitas Subang
10. COMPUTER REPAIR & SUPPORT
Model View Controller merupakan suatu konsep yang cukup populer dalam
pembangunan aplikasi web, MVC memisahkan pengembangan aplikasi berdasarkan
komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user
interface, dan bagian yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang
membangun suatu MVC pattern dalam suatu aplikasi yaitu :
Model => Model merupakan bagian penanganan yang berhubungan dengan pengolahan
atau manipulasi database. Seperti misalnya pengambilan data dari database, menginput
dan pengolahan database lainnya. Semua intruksi yang berhubungan dengan pengolahan
database diletakkan di dalam model.
View => View merupakan bagian yang menangani halaman user interface atau halaman
yang muncul pada user. Tampilan dari user interface dikumpulkan pada view untuk
memisahkannya dengan controller dan model sehingga memudahkan web desaigner
dalam melakukan pengembangan tampilan halaman website.
Controller => Controller merupakan kumpulan instruksi aksi yang menghubungkan model
dan view, jadi user tidak akan berhubungan dengan model secara langsung, intinya dari
view kemudian controller yang mengolah instruksi.
17. COMPUTER REPAIR & SUPPORT
Penjelasan Kegunaan Code Aplikasi
DDL
DDL (Data Definition Language) merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-
atribut database, tabel, atribut (kolom), batasan-batasan terhadap suatu atribut, serta hubungan antar tabel.
Perintah yang termasuk dalam kelompok DDL adalah:
1. CREATE, untuk membuat tabel. Contoh: CREATE TABLE mahasiswa (no_mahasiswa INTEGER, nama
CHAR(15));
2. ALTER, untuk mengubah struktur tabel. Contoh: ALTER TABLE mahasiswa ADD kelamin CHAR(1);
3. DROP, untuk menghapus tabel. Contoh: DROP TABLE mahasiswa;
DML
DML (Data Manipulation Language) adalah kelompok perintah yang berfungsi untuk memanipulasi data dalam
database, misalnya untuk pengambilan, penyisipan, pengubahan, dan penghapusan data. Perintah yang
masuk kategori DML adalah:
1. SELECT, untuk memilih data. Contoh: SELECT * FROM mahasiswa;
2. INSERT, untuk menambah data. Contoh: INSERT INTO mahasiswa VALUES (‘1’,’hakim’);
3. DELETE, untuk menghapus data. Contoh: DELETE FROM mahasiswa WHERE nama = ‘yoga’;
4. UPDATE, untuk mengubah data. Contoh: UPDATE siswa SET nama=’yoga’ WHERE no_siswa=‘1’;
18. COMPUTER REPAIR & SUPPORT
Penjelasan Kegunaan Code Aplikasi
1. Fungsi mysql_connect ($hostname, $username, $password);
Untk koneksi ke server MySQL dengan alamat $hostname, login $username, dan password $password. Jika
parameter nama hostname tidak dideklarasikan, otomatis akan berisi localhost. Koneksi ke database akan
secara otomatis terputus pada saat skrip program selesai dieksekusi seluruhnya, kecuali diberikan fungsi
mysql_close( ). Fungsi mysql_connect( ) akan menghasilkan nilai true, jika koneksi berhasil dilakukan dan nilai
false jika koneksi gagal.
2. Fungsi mysql_select_db ($nama_database);
Untuk menghubungkan database yang bernama $nama_database;
Membuat dan Menampilkan Database
Setelah koneksi ke database berhasil, maka langkah selanjutnya adalah membuat database. Untuk membuat
sebuah database, gunakan fungsi mysql_create_db( ), misalnya membuat database dengan nama ‘db_pmbl’:
$data=mysql_create_db(”pmb”); Setelah membuat database, selanjutnya adalah cara untuk mengambil data
yang ada di dalam database (MySQL) agar dapat ditampilkan dan dilihat oleh user, caranya adalah dengan
menggunakan fungsi-fungsi seperti mysql_fetch_array( ), mysql_fetch_row( ), mysql_num_rows( ), dan lain-
lain, tergantung pada format tampilan (output) yang diinginkan.