Sistem Admisi Non Pemamik di UKSW Perancangan dan Implementasi Basis Data

BAB IV HASIL DAN PEMBAHASAN

4.1 Sistem Admisi Non Pemamik di UKSW

Sistem Admisi Non Pemamik di Universitas Kristen Satya Wacana saat ini akan dijelaskan melalui Gambar 4.1. Gambar 4.1 Sistem Admisi Non Pemamik di UKSW saat ini

4.1.1 Dokumen dan Catatan dalam Sistem Admisi Non Pemamik di UKSW

Dokumen yang digunakan dalam sistem Non Pemamik ini, antara lain, sebagai berikut: 1. Formulir PendaftaranAdmisi Universitas Kristen Satya Wacana. 2. Bukti Pembayaran Pendaftaran. Catatan yang digunakan dalam sistem Non Pemamik ini, antara lain, sebagai berikut: 1. Kartu Tes 2. Daftar yang berisi data fakultas dan program studi di Universitas Kristen Satya Wacana.

4.1.2 Bagian yang Terkait dalam Sistem Admisi Non Pemamik di UKSW

Ada 2 bagian yang terkait dalam sistem admisi Non Pemamik di UKSW yaitu: 1. Bagian Administrasi dan Registrasi BARA. Bagian ini mengatur tentang registrasi atau pendaftaran calon mahasiswa baru. 2. Biro Administrasi Akademik BAA. Bagian ini mengatur tentang ujian calon mahasiswa baru.

4.2 Perancangan dan Implementasi Basis Data

Dalam pembuatan tes seleksi calon mahasiswa baru ini, dibutuhkan perancangan database yang tepat. Karena setiap data nantinya akan memiliki relasi dengan data lainnya. Tabel adalah komponen utama dan pertama dari sebuah database yang harus dibuat. Tabel-tabel beserta tipe data dan keterangan masing-masing tabel yang digunakan di dalam sistem ini yaitu: 1. tbl_pendaftaran tbl_pendaftaran digunakan untuk menyimpan informasi pendaftaran camaru. Struktur tabel pada tbl_pendaftaran dijelaskan pada Tabel 4.1. Tabel 4.1 Struktur Data Tabel tbl_pendaftaran Nama Data Tipe Data Deskripsi no_pendaftaran Char14 No pendaftaran camaru yang merupakan hasil generate dari sistem, yang digunakan juga sebagai username dan password ujian. No pendaftaran sebagai primary key. nama Varchar45 Nama camaru. tempat_lahir Varchar25 Tempat lahir camaru. tgl_lahir Date Tanggal lahir camaru. jenis_kelamin Varchar10 Jenis kelamin camaru. agama Varchar25 Agama camaru. kewarganegaraan Varchar3 Kewarganegaraan camaru. suku Varchar25 Suku camaru. alamat_asal Varchar100 Alamat asal camaru. kota Varchar25 Kota camaru. propinsi Varchar25 Propinsi camaru. kode_pos Varchar10 Kode pos camaru. no_telp Varchar25 No telpon camaru. email Varchar45 Email camaru. nama_ayah Varchar45 Nama ayah camaru. nama_ibu Varchar45 Nama ibu camaru. no_telp_ortu Varchar25 No telpon orang tua camaru. pekerjaan Varchar15 Pekerjaan orang tua camaru. nama_sma Varchar45 Nama sma camaru. jurusan Varchar25 Jurusan sma camaru. alamat_sklh Varchar100 Alamat sekolah camaru. kota_sklh Varchar25 Kota sekolah camaru. propinsi_sklh Varchar25 Propinsi sekolah camaru. no_telp_sklh Varchar25 No telpon sekolah camaru. fakultas_1 Varchar45 Fakultas pilihan pertama camaru. progdi_1 Varchar45 Program studi pilihan pertama camaru. biaya_pemb_1 Bigint Biaya pembangunan pilihan pertama camaru. fakultas_2 Varchar45 Fakultas pilihan kedua camaru. progdi_2 Varchar45 Program studi pilihan kedua camaru. biaya_pemb_2 Bigint Biaya pembangunan pilihan kedua camaru. 2. tbl_user tbl_user digunakan untuk menyimpan informasi login user, seperti username, password, status user. Struktur tabel pada tbl_user dijelaskan pada Tabel 4.2. Tabel 4.2 Struktur Data tbl_user Nama Data Tipe Data Deskripsi username Varchar45 Username dari user. Username digunakan sebagai primary key. password Varchar45 Password untuk masuk ke dalam sistem. status Integer Status untuk membedakan user sebagai administrator atau user sebagai camaru. Ada 2 jenis user dimana user pertama sebagai administrator yang ditandai dengan status angka 0 dan user sebagai camaru yang ditandai dengan status angka 1. 3. tbl_fakultas tbl_fakultas digunakan untuk menyimpan informasi fakultas, seperti no_progdi, fakultas, progdi, batas_nilai, biaya_pemb_min. Struktur tabel pada tbl_fakultas dijelaskan pada Tabel 4.3. Tabel 4.3 Struktur Data tbl_fakultas Nama Data Tipe Data Deskripsi no_progdi Varchar3 No program studi yang digunakan sebagai primary key. fakultas Varchar45 Fakultas dari program studi. progdi Varchar45 Program studi. batas_nilai Integer Batas nilai ujian tiap program studi. biaya_pemb_min Bigint Biaya pembangunan minimum tiap program studi. 4. tbl_paket tbl_paket digunakan untuk menyimpan nama_paket soal ujian. Soal-soal yang ada, akan masuk ke dalam paket yang tersedia sehingga di kemudian hari soal tersebut bisa digunakan kembali. Struktur tabel pada tbl_paket dijelaskan pada Tabel 4.4. Tabel 4.4 Struktur Data tbl_paket Nama Data Tipe Data Deskripsi nama_paket Char4 Nama paket soal ujian. 5. tbl_soal tbl_soal digunakan untuk menyimpan soal dan jawaban ujian. Struktur tabel pada tbl_soal dijelaskan pada Tabel 4.5. Tabel 4.5 Struktur Data tbl_soal Nama Data Tipe Data Deskripsi kode_soal Char7 Kode soal ujian. soal Varchar2500 Soal dan pilihan jawaban ujian. jawaban Varchar5 Jawaban yang benar. nama_paket Char4 Diambil dari tbl_paket. 6. tbl_pengaturan tbl_pengaturan digunakan untuk menyimpan pengaturan ujian, seperti timer, nama_paket, nilai toleransi, tempat dan waktu. Struktur tabel pada tbl_pengaturan dijelaskan pada Tabel 4.6. Tabel 4.6 Struktur Data tbl_pengaturan Nama Data Tipe Data Deskripsi timer Integer Batas timer untuk ujian. Dalam satuan menit. nama_paket Char4 Nama paket yang akan digunakan pada saat ujian. Diambil dari tbl_paket. nilai_toleransi Integer Nilai maksimal toleransi di bawah batas nilai tiap program studi. tempat Varchar25 Tempat ujian berlangsung. waktu Varchar15 Waktu ujian berlangsung. 7. tbl_hasil tbl hasil digunakan untuk menyimpan hasil ujian. Struktur tabel pada tbl_hasil dijelaskan pada Tabel 4.7. Tabel 4.7 Struktur Data tbl_hasil Nama Data Tipe Data Deskripsi no_pendaftaran Char14 Diambil dari tbl_pendaftaran. benar Integer Jumlah benar dalam ujian. salah Integer Jumlah salah dalam ujian. nilai Integer Nilai ujian. 8. tbl_penerimaan tbl_penerimaan digunakan untuk menyimpan hasil penerimaan camaru, yang berisi keterangan tentang kelulusan pada pilihan pertama dan pilihan keduanya. Struktur tabel pada tbl_penerimaan dijelaskan pada Tabel 4.8. Tabel 4.8 Struktur Data tbl_penerimaan Nama Data Tipe Data Deskripsi no_pendaftaran Char14 Diambil dari tbl_pendaftaran. nama Varchar45 Nama camaru. pilihan_1 Varchar15 Keterangan kelulusan camaru di pilihan pertamanya. pilihan_2 Varchar15 Keterangan kelulusan camaru di pilihan keduanya. Perancangan basis data menggunakan Rational Rose yang dapat dilihat pada Gambar 4.2. Gambar 4.2 Entity Relationship Diagram Dari Gambar 4.2 dapat dilihat bahwa tbl_pendaftaran memiliki relasi one to one dengan tbl_user, tbl_hasil, tbl_penerimaan, karena tiap camaru Non Pemamik yang mendaftar akan mendapatkan satu username, satu hasil dan satu penerimaan. Sedangkan tbl_pendaftaran akan memiliki relasi one to one or more dengan tbl_fakultas, karena tiap camaru Non Pemamik bisa memilih satu atau 2 pilihan progdi yang diinginkan. Sedangkan tbl_paket memiliki relasi one or more to zero or more dengan tbl_soal, karena tiap paket atau lebih bisa memiliki nol soal jika belum mengisi soalnya atau lebih dari satu soal dalam satu paket. tbl_paket memiliki relasi one or more to one dengan tbl_pengaturan, karena satu paket atau lebih yang ada dalam tbl_paket, salah satu paketnya akan digunakan di dalam tbl_pengaturan yang berisi tentang pengaturan yang dipakai untuk ujian.

4.3 Perancangan Antarmuka Sistem

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Pola Konsumsi Minuman Beralkohol pada Mahasiswa Papua di Universitas Kristen Satya Wacana Salatiga T1 462009039 BAB IV

0 0 55

Institutional Repository | Satya Wacana Christian University: Analisis dan Perancangan Sistem Sms Info Universitas Kristen Satya Wacana Salatiga T1 682007090 BAB IV

0 0 21

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Tes Seleksi Calon Mahasiswa Baru di Universitas Kristen Satya Wacana, Salatiga

0 0 13

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Tes Seleksi Calon Mahasiswa Baru di Universitas Kristen Satya Wacana, Salatiga T1 672007048 BAB I

0 0 6

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Tes Seleksi Calon Mahasiswa Baru di Universitas Kristen Satya Wacana, Salatiga T1 672007048 BAB II

0 0 14

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Tes Seleksi Calon Mahasiswa Baru di Universitas Kristen Satya Wacana, Salatiga T1 672007048 BAB V

0 0 2

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Tes Seleksi Calon Mahasiswa Baru di Universitas Kristen Satya Wacana, Salatiga

0 0 5

Institutional Repository | Satya Wacana Christian University: Simulasi Autonomous Vehicle di Universitas Kristen Satya Wacana Salatiga T1 612010705 BAB I

0 0 4

Institutional Repository | Satya Wacana Christian University: Simulasi Autonomous Vehicle di Universitas Kristen Satya Wacana Salatiga T1 612010705 BAB IV

0 0 16

T1__BAB IV Institutional Repository | Satya Wacana Christian University: Perilaku Minum Minuman Beralkohol Dikalangan Mahasiswa Halmahera Utara di Universitas Kristen Satya Wacana Salatiga T1 BAB IV

0 1 36