1.
Analisa prosses bisnis atau aktifitas proses KRS mahasiswa di FEB UB
a. Analisa data-data yang diperlukan untuk proses KRS
b. Lakukan Perancangan database secara konseptual menggunakan notasi
ERD berdasarkan hasil Analisa proses bisnis dan data yang sudah
dilakukan.
c. Gambarkan tabel-tabel database yang terbentuk berdasarkan hasil
perancangan database secara konseptual
d. Lakukan normalisasi sampai normalisasi ketiga terhadap database yang
dihasilkan
e. Tampilkan hasil normalisasi database
2. Progress
P1 menampilkan dan menjelaskan hasil Analisa proses bisnis atau aktifitas
proses KRS mahasiswa di FEB UB. Proses bisnis dapat digambarkan
menggunakan bpm/ flowchart
P2 menampilkan dan menjelaskan hasil analis data-data yang diperlukan
untuk proses KRS dan menampilkan hasil perancanagn database secara
konseptual menggunaka ERD
P3 menampilkan dan menjelaskan tabel-tabel database yang terbentuk dari
perancangan database secara konseptual dan hasil proses normalisasinya.
Jawaban
1. Analis Proses bisnis pengisian KRS
Berikut Ini Penjelasan proses bisnis pengisian KRS
a. Mahasiwa/wi Melakukan Pembayaran UKT di Bank yang telah ditetapkan
untuk dapat melakukan pengisian KRS.
b. Setelah melakukan pembayaran UKT Mahasiwa/wi dapat mengisi
formulir KRS
c. Mahasiswa/wi dapat memilih Mata Kuliah yang Akan diambil Sesuai
Jadwal
d. Mahasiswa melakukan konsultasi dengan Dosen Akademik Mengenai
Mata Kuliah yang diambil jika disetujui oleh Dosen Akademik Mahasiswa
dapat mengisi KRS online dan dapat melakukan Printout KRS jika mata
kuliah yang dipilih mahasiswa tidak disetuji oleh Dosen Akademik Maka
Mahasiswa/wi dapat memilih Mata Kuliah yang Akan diambil Sesuai
Jadwal.
Setelah melakukan analisis proses bisnis dalam bentuk flowchart dapat
melakukan perancangan database secara konseptual menggunakan notasi ERD
berdasarkan hasil Analisa proses bisnis dan data yang sudah dilakukan. Berikut ini
rancangan konseptual proses bisnis pengisian KRS
2. Data – Data yang diperlukan untuk proses KRS
a. Dosen
b. Mahasiswa
c. Makuliah
d. Jadwal
e. Kelas
f. Nilai
g. KRS (Kartu Rencana Studi)
h. Tagihan
3. Mengidentifikasikan atribut terhadap entitas proses KRS
Atribut merupaka ciri atau karakter yang membedakan antara entitas yang
satu dengan entitas yang lain nya. Atribut dilambangkan dengan oval. pada
atribut ini harus ada primary key (kunci utama) di mana primary itu di
anggap sebagai atribut terpenting yang bisa memanggil atau mengkaitkan ke
atribut lain dan terdapat composite key kunci yang terdiri dari 2 atau lebih
atribut yang secara unik mengidentifikasi suatu kejadian entitas. Setiap
atribut yang membentuk kunci senyawa adalah kunci sederhana dalam
haknya sendiri.
Entitas Attribute Keterangan
Dosen KodeDosen Primary Key
NamaDosen
Mahasiswa NIM Primary Key
Nama
Fakultas/Jurusan
Matakuliah KodeMatkul Primary Key
NamaMatkul
KodeDosen
SKS
Kelas KodeKelas Primary Key
Ruang
Kampus
Jadwal KodeMatkul PK (Composite Key)
KodeKelas PK (Composite Key)
SKS
KRS NIM PK (Composite Key)
KodeMatkul PK (Composite Key)
KodeKelas PK (Composite Key)
SKS
Tagihan NIM Primary Key
Tanggal Angsuran
Tanggal Bayar
Jumlah Tagihan
Nilai NIM Primary Key
KodeMatkul
NamaMatkul
KodeKelas
SKS
Nilai
4. Berikut ini Relasi antar entitas dalam proses KRS
Entitas Relasi Entitas
Dosen Mengajarr Matakuliah
Mata Kuliah Memiliki Jadwal
Kelas Memiliki Jadwal
Jadwal Memiliki KRS
Mahasiswa Mengambil KRS
KRS Menghasilkan Tagihan
KRS Menghasilkan Nilai
5. Berikut ini ERD Proses KRS
Berikut ini penjelasan ERD
1. Dosen bisa mengajar lebih dari satu matakuliah,
2. Banyak matakuliah yang membentuk satu jadwal.
3. Matakuliah memiliki banyak jadwal
4. KRS dapat memiliki banyak jadwal/.
5. Mahasiswa yang banyak mengambil jadwal hanya bisa mengambil satu
KRS saja. Yaitu KRS yang sudah di tentukan oleh mahasiswa tersebut.
6. Dari KRS terbentuklah tagihan. KRS yang banyak jenisnya karena
berbeda bedanya matakuliah setiap KRS yang diambil oleh banyaknya
mahasiswa memiliki sks yang berbeda juga sehingga mengakibatkan
tagihan yang berbeda beda.
7. setiap KRS dan setiap Nilai memiliki value yang saling berkergantungan.
6. Tabel-tabel database 1F
a. Tabel Dosen
No Nama Elemen Akronim Tipe Keterangan
1. Nama Dosen Nama_Dosen Varchar
2. Kode Dosen Kode_Dosen Integer Primary Key
b. Tabel Mata Kuliah
No Nama Elemen Akronim Tipe Keterangan
1. Kode Matkul Kode_Matkul integer Primary Key
2 Nama Matkul Nama_Matkul Varchar
3 Kode Dosen Kode_Dosen Integer
4 SKS SKS Integer
c. Tabel Jadwal
No Nama Elemen Akronim Tipe Keterangan
1 Kode Matkul Kode Matkul Integer Composite key
2 KodeKelas Kode_Kelas Integer Composite key
3 SKS SKS Integer
d. Tabel Krs
No Nama Elemen Akronim Tipe Keterangan
1. Nim Nim Integer Composite key
2. Kode Matkul Kode Matkul Integer Composite key
3 KodeKelas Kode_Kelas Integer Composite key
4 SKS SKS Integer
e. Tabel Nilai
No Nama Elemen Akronim Tipe Keterangan
1. Nim Nim Integer Primary Key
2 Kode Matkul Kode Matkul Integer
3. KodeKelas Kode_Kelas Integer
4 SKS SKS Integer
f. Tabel Tagihan
No Nama Elemen Akronim Tipe Keterangan
1 Nim Nim Integer Primary Key
2. Tanggal Angsuran Tanggal _Angsuran Date
3 Tanggal Bayar Tanggal_Bayar Date
4 Jumlah Tagihan Jumlah_Tagihan Integer
g. Tabel Mahasiswa
No Nama Elemen Akronim Tipe Keterangan
1. Nim Nim Integer Primary Key
2. Nama Nama Varchar
3 Falkutas Fakultas Varchar
4. Jurusan Jurusan varchar