bab_iv

30
 BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Kebutuhan Sistem 4.1.1 Analisis Kebutuhan Fungsional  Fasilitas-fasil itas yang disediakan dalam Sistem Informasi Akademik Politeknik Sawunggalih Aji Purworejo  berbasis web, yaitu : 1. Data [Fakultas-Jurusan-Program Studi] 2. Data Mahasiswa ----(Login untuk mahasiswa) 3. Data Dosen 4. Data Mata Kuliah 5. Komponen Nilai Mata Kuliah 6. Konversi Nilai Mata Kuliah 7. Data Nilai Mahasiswa 8. Transkrip Nilai 9. Kartu Hasil Studi 10. Rekap Indeks Prestasi Kumulatif (IPK) 11. Grafi k IPK untuk seti ap mahasis wa 12. Data Mahasi swa yg masuk kri teri a DO 13. Dat a Alumni 14. Prose ntase Ke lulus an

Upload: bayu-nugroho

Post on 12-Jul-2015

95 views

Category:

Documents


0 download

TRANSCRIPT

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 1/30

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Kebutuhan Sistem

4.1.1 Analisis Kebutuhan Fungsional

  Fasilitas-fasilitas yang disediakan dalam Sistem Informasi Akademik 

Politeknik Sawunggalih Aji Purworejo  berbasis web, yaitu :

1. Data [Fakultas-Jurusan-Program Studi]

2. Data Mahasiswa ----(Login untuk mahasiswa)

3. Data Dosen

4. Data Mata Kuliah

5. Komponen Nilai Mata Kuliah

6. Konversi Nilai Mata Kuliah

7. Data Nilai Mahasiswa

8. Transkrip Nilai

9. Kartu Hasil Studi

10. Rekap Indeks Prestasi Kumulatif (IPK)

11. Grafik IPK untuk setiap mahasiswa

12. Data Mahasiswa yg masuk kriteria DO

13. Data Alumni

14. Prosentase Kelulusan

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 2/30

15. Data Login Operator/Petugas

16. Data Absen Dosen

4.1.2 Analisis Kebutuhan Non Fungsional

Database yang digunakan, yaitu : MySQL.

Web Server, Apache HTTP Server.

Bahasa pemrograman web yang dipakai adalah PHP.

Aplikasi Web Browser, mampu menampilkan HTTP dalam grafik,

 browser yang banyak digunakan IE 5+, Opera 7+, dan Netscape 6+.

Pada umumnya sistem operasi memiliki salah satu browser tersebut.

4. 2 Perancangan Sistem

4.2.1 Perancangan Proses

4.2.1.1 Konteks Diagram

Konteks diagram Sistem Informasi Akademik Politeknik Sawunggalih Aji

Purworejo dapat dilihat pada gambar 4.1.

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 3/30

Gambar 4.1 Konteks Diagram

4.2.1.2 DFD Level 1

Pada DFD level 1 terlihat bahwa didalam Sistem Informasi Akademik 

Politeknik Sawunggalih Aji Purworejo memiliki 20 proses. Proses-

 proses yang ada didalam DFD level 1 Informasi Akademik Politeknik 

Sawunggalih Aji Purworejo , yaitu :

SI AKADEMIK

POLSA

Mahasiswa

Input Data Mahasiswa

Data Mahasiswa,

,krs,KHS, data nilai

Dosen

Input data dosen, riwayat pendidikan,

Penelitian dosen

Data dosen,riwayat pendidikan,penelitian dosen, dosen pembimbing,dosen matakuliah, data absen dosen

PetugaOperat

Manipulasi data absen dosen, data yg b’kaitan dgn dosen,

data mhs,krs,komponen nilai,konversi nilai,khs,matakuliah, fakultas,jenjang,jurusan, kurikulum,Kelulusan,program studi,

status mhs, kategori referensi, referensi.

Manipulasi data absen dosen, data yg b’kaitan dgn dosen,data mhs,krs,komponen nilai,konversi nilai,khs,matakuliah, fakultas

,jenjang,jurusan, kurikulum,Kelulusan,matakuliah,program studi,status mhs, kategori referensi, referensi.

Admin Web

Data Login &Hak Akses

Data Login &

Hak Akses

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 4/30

1. Proses Manipulasi Data Dosen

Proses ini hanya bisa dilakukan oleh dosen dan operator(petugas

TU). Dalam manipulasi data dosen, operator dapat melakukan:

tambah data, edit data, dan hapus data dosen yang terdapat didalam

tabel dosen. Sedangkan dosen hanya dapat mengisi atau mengedit

data dosen yang bersangkutan.

2. Proses Manipulasi Data Riwayat Pendidikan Dosen

Proses ini hanya bisa dilakukan oleh dosen dan operator (petugas

TU). Dalam manipulasi data riwayat pendidikan dosen, operator 

dapat melakukan: tambah data, edit data, dan hapus data riwayat

 pendidikan dosen yang terdapat didalam tabel riwayat pendidikan

dosen. Sedangkan dosen hanya dapat mengisi atau mengedit data

riwayat pendidikan dosen yang bersangkutan.

3. Proses Manipulasi Data Penelitian Dosen

Proses ini hanya bisa dilakukan oleh dosen dan operator (petugas

TU). Dalam manipulasi data penelitian dosen, operator dapat

melakukan: tambah data, edit data, dan hapus data penelitian dosen

yang terdapat didalam tabel penelitian dosen. Sedangkan dosen

hanya dapat mengisi atau mengedit data penelitian dosen yang

 bersangkutan.

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 5/30

4. Proses Manipulasi Data Mahasiswa

Proses ini hanya bisa dilakukan oleh mahasiswa dan operator 

(petugas TU). Dalam manipulasi data mahasiswa, operator dapat

melakukan: tambah data, edit data, dan hapus data mahasiswa yang

terdapat didalam tabel mahasiswa. Sedangkan mahasiswa hanya

dapat mengisi atau mengedit data mahasiswa yang bersangkutan.

5. Proses Manipulasi Data Nilai Mahasiswa

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data nilai mahasiswa, operator dapat melakukan: tambah

data, edit data, dan hapus data nilai mahasiswa yang terdapat

didalam tabel nilai mahasiswa.

6. Proses Manipulasi Data Absen Dosen

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data absen dosen, operator dapat melakukan: tambah

data, edit data, dan hapus data absen dosen yang terdapat didalam

tabel absen dosen.

7. Proses Manipulasi Data Dosen Pembimbing

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data dosen pembimbing, operator dapat melakukan:

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 6/30

tambah data, edit data, dan hapus data dosen pembimbing yang

terdapat didalam tabel dosen pembimbing.

8. Proses Manipulasi Data Mata Kuliah

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data mata kuliah, operator dapat melakukan: tambah

data, edit data, dan hapus data mata kuliah yang terdapat didalam

tabel mata kuliah.

9. Proses Manipulasi Data Fakultas

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data fakultas, operator dapat melakukan: tambah data,

edit data, dan hapus data fakultas yang terdapat didalam tabel

fakultas.

10. Proses Manipulasi Data Jenjang

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data jenjang, operator dapat melakukan: tambah data,

edit data, dan hapus data jenjang yang terdapat didalam tabel

 jenjang.

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 7/30

11. Proses Manipulasi Data Jurusan

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data jurusan, operator dapat melakukan: tambah data,

edit data, dan hapus data jurusan yang terdapat didalam tabel

 jurusan.

12. Proses Manipulasi Data Kurikulum

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data kurikulum, operator dapat melakukan: tambah data,

edit data, dan hapus data kurikulum yang terdapat didalam tabel

kurikulum.

13. Proses Manipulasi Data Kelulusan

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data kelulusan, operator dapat melakukan: tambah data,

edit data, dan hapus data kelulusan yang terdapat didalam tabel

kelulusan.

14. Proses Manipulasi Data Program Studi

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data program studi, operator dapat melakukan: tambah

data, edit data, dan hapus data program studi yang terdapat didalam

tabel program studi.

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 8/30

15. Proses Manipulasi Data KRS

Proses ini hanya bisa dilakukan oleh mahasiswa dan operator 

(petugas TU). Dalam manipulasi data krs, operator dapat

melakukan: tambah data, edit data, dan hapus data krs yang terdapat

didalam tabel krs. Sedangkan mahasiswa hanya dapat melihat data

krs mahasiswa yang bersangkutan.

16. Proses Manipulasi Data Status Mahasiswa

Proses ini hanya bisa dilakukan oleh mahasiswa dan operator 

(petugas TU). Dalam manipulasi data status mahasiswa, operator 

dapat melakukan: tambah data, edit data, dan hapus data status

mahasiswa yang terdapat didalam tabel status mahasiswa.

Sedangkan mahasiswa hanya dapat melihat data status mahasiswa

yang bersangkutan.

17. Proses Manipulasi Data Kategori Referensi

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data kategori referensi, operator dapat melakukan:

tambah data, edit data, dan hapus data program studi yang terdapat

didalam tabel kategori referensi.

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 9/30

18. Proses Manipulasi Data Referensi

Proses ini hanya bisa dilakukan oleh operator (petugas TU). Dalam

manipulasi data referensi, operator dapat melakukan: tambah data,

edit data, dan hapus data program studi yang terdapat didalam tabel

referensi.

19. Proses Autentikasi Data Login

Proses ini digunakan untuk autentikasi Sistem Informasi Akademik 

Politeknik Sawunggalih Aji Purworejo. Proses ini bisa dilakukan

oleh mahasiswa, dosen, operator (Petugas TU), dan admin. Pada

  proses ini memerlukan input berupa userid  dan  password . Jika

userid dan password cocok dan ada di dalam tabel user maka orang

yang login tersebut diberi hak akses.

20. Proses Manipulasi Data Login

Proses ini hanya bisa dilakukan oleh admin web. Dalam manipulasi

data login dapat dilakukan: tambah data, dan hapus data login yang

terdapat didalam tabel user.

DFD Level 1 Sistem Informasi Akademik Politeknik Sawunggalih Aji

Purworejo dapat dilihat pada gambar 4.2, gambar 4.3, gambar 4.4,

gambar 4.5, gambar 4.6, gambar 4.7.

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 10/30

Gambar 4.2 DFD Level 1 (a)

Kode_programstudi,kode_dosen,nidn,namadosen, n oktp,

JK,tempat&tgl lahir, mulai_tahun, mulai_semester, kode_jabatan,ikatankerj a,nip_pns,status_ aktif,homebase_jenjang,

homebase_progstudi,institusi_Induk akta_mengajar,ijin_mengajar 

Kode_programstudi,kode_dosen,nidn,

namadosen, noktp,JK,tempat&tgl lahir,mulai_tahun, mulai_semester, kode_jabatan,

ikatankerja,nip_pns,status_ aktif,homebase_jenjang,homebase_progstudi,institusi_induk,akta_mengajar,ijin_mengajar 

1.

ManipulasiData

dosen

Dosen

Operator 

Tbl_dosen

Kode_programstudi,kode_dosen,nidn,namadosen, noktp,

JK,tempat&tgl lahir, mulai_tahun, mulai_semester, kode_jabatan,ikatankerj a,nip_pns,status_ aktif,homebase_jenjang,

homebase_progstudi,institusi_Induk akta_mengajar,ijin_mengajar 

Data dosen Data dosen

Data dosenData dosen

Kode_programstudi,kode_dosen,nidn,namadosen, noktp,JK,tempat&tgl lahir,

mulai_tahun, mulai_semester, kode_jabatan,ikatankerja,nip_pns,status_ aktif,

homebase_jenjang,homebase_progstudi,institusi_induk,akta_mengajar,ijin_mengajar 

2.

Manipulasi

Data

Riwayat

Pendidikan

dosen

Dosen

Operator 

Tbl_riwayat_pendidika

dosen

kode_dosen,kode_jejang,gelar_nomor_urut,

kode_perguruan_tinggi,nama_perguruantinggi,kode_negara_perguruantinggi,

kotaasal_perguruantinggi,bidang_ilmu

Data riwayatpendidikan dosen

Data riwayatpendidikan dosen

Data riwayatData riwayat

kode_dosen,kode_jejang,gelar_nomor_urut,

kode_perguruan_tinggi,nama_perguruantinggi,kode_negara_perguruantinggi,

kotaasal_perguruantinggi,bidang_ilmu

kode_dosen,kode_jejang,gelar_nomor_urut,

kode_perguruan_tinggi,nama_perguruantinggi,kode_negara_perguruantinggi,kotaasal_perguruantinggi,bidang_ilmu

kode_dosen,kode_jejang,gelar_nomor_urut,kode_perguruan_tinggi,nama_perguruantinggi,kode_negara_perguruantinggi,

kotaasal_perguruantinggi,bidang_ilmu

3.

Manipulasi Data

Penelitian dosen

Dosen

Operator 

Tbl_penelitian _dosen

kode_penel itian,kode_dosen,kode_jenis_karyailmiah,

kode_media_publikasi,jenis_pelaksanaan,posisi_sebagai,kode_biaya_peneli tian, tahun_publikasi,bulan_publikasi,judul

Data penelitian

dosen

Data penelitian

dosen

Data penelitiandosen

Data penelitian

kode_pene litian,kode_dosen,kode_jenis_karyailmiah,

kode_media_publikasi,jenis_pelaksanaan,posisi_sebagai,

kode_biaya_peneli tian, tahun_publ ikasi,bulan_publikasi,judul

kode_penelitian,kode_dosen,kode_jenis_karyailmiah,

kode_media_publikasi,jenis_pelaksanaan,

posisi_sebagai,kode_biaya_peneli tian,tahun_publikasi,bulan_publikasi,judul

kode_penel itian,kode_dosen,kode_jenis_karyailmiah,

kode_media_publikasi,jenis_pelaksanaan,posisi_sebagai,kode_biaya_peneli tian,

tahun_publikasi,bulan_publikasi,judul

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 11/30

Gambar 4.3 DFD Level 1 (b)

4.Manipulasi Data

(Biodata)

Mahasiswa

Mahasiswa

Operator 

Tbl_mahasiswa

Kode_program_studi,kode_mhs,nama,kode_jenjang,

tgl_msk,thn,msk,Jenis_kelas,tempat & tgl_lahir, JK,alamat,no_tlp,agama,kode_propinsi,sks_diakui,pindahan,thn_batas_studi,semester_batas_studi.

Data Mahasiswa Data Mahasiswa

Data Mahasiswa Data Mahasiswa

Kode_program_studi,kode_mhs,nama,kode_jenjang,tgl_msk,thn,msk,Jenis_kelas,tempat & tgl_lahir, JK

,alamat,no_tlp,agama,kode_propinsi,sks_diakui,pindahan,thn_batas_studi,semester_batas_studi.

Kode_program_studi,kode_mhs,nama,kode_jenjang,tgl_msk,thn,msk,Jenis_kelas,tempat & tgl_lahir, JK,alamat,no_tlp,agama,kode_propinsi,sks_diakui,

pindahan,thn_batas_studi,semester_batas_studi.

Kode_program_studi,kode_mhs,nama,kode_jenjang,

tgl_msk,thn,msk,Jenis_kelas,tempat & tgl_lahir, JK,alamat,no_tlp,agama,kode_propinsi,sks_diakui,pindahan,thn_ba tas_studi,semester_batas_studi.

5.

Manipulasi N ilai

Mahasiswa

Operator 

Tbl_KR

Data NilaiMahasiswa

Data NilaiMahasiswa

kode_mhs,kode_matakuliah,semester,nilai_akhir,simbolkode_mhs,kode_matakuliah,semester,nilai_akhir,simbol

6.

Manipulasi Data

Absen Dosen

Operator 

Tbl_absen_dosen

kode_program_studi,kode_dosen,kode_matakuliah,

tgl_pertemuan,materi_pertemuan,Semester 

,jumlah_pertemuan,jumlah_sks,keterangan

Data absen dosen Data absen dosen

kode_program_studi,kode_dosen,kode_matakuliah,

tgl_pertemuan,materi_pertemuan,Semester 

,jumlah_pertemuan,jumlah_sks,keterangan

7.

Manipulasi Data

Dosen

Pembimbing

Operator 

Tbl_dosen_pembimbin

kode_program_studi,kode_mhs,

kode_dosen,tahun,semester 

Data dosen

pembimbing

Data dosen

pembimbing

kode_program_studi,kode_mhs,kode_dosen,tahun,semester 

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 12/30

Gambar 4.4 DFD Level 1 (c)

8.

Manipulasi Data

Mata Kuliah

Operator 

Tbl_mata_kuliah

kode_matakuliah, nama_matakuliah

Data mata kuliah Data mata kuliah

kode_matakuliah, nama_matakuliah

9.

Manipulasi DataFakultas

Operator 

tbl_fakultas

kode_fakultas, nama_fakultas

Data fakultas Data fakultas

kode_fakultas, nama_fakultas

10.

Manipulasi DataJenjang

Operator 

tbl_jenjang

kode_jenjang, nama_jenjang,

singkatan_gelar, nama_gelar 

Data jenjang Data jenjang

kode_jenjang, nama_jenjang,singkatan_gelar, nama_gelar 

11.

Manipulasi Data

Jurusan

Operator 

tbl_jurusan

kode_fakultas, kode_jurusan,

nama_jurusan

Data jurusan Data jurusan

kode_fakultas, kode_jurusan,nama_jurusan

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 13/30

Gambar 4.5 DFD Level 1 (d)

12.

Manipulasi Data

Kurikulum

Operator 

tbl_kurikulum

kode_program_ studi,tahun_akademik ,semester ,kode_matakuliah ,sks,sks_tatap _muka,sks_praktikum ,sks_praktik _lapangan,

Kode_kelompok _matkul,kode_jenis_kurikulum ,kode_dosen ,kode_silabus,ada_silabus,ada_diktat,ada_sap,ada_ bahan_ajar,kode_jenis_matakuliah

Data kurikulum Data kurikulum

kode_program_studi,tahun_akademik ,semester ,kode_matakuliah ,sks,sks_tatap_muka ,sks_praktikum ,sks_praktik _lapangan ,

Kode_kelompok_matkul,kode_jenis_kurikulum ,kode_dosen,kode_silabus,ada_silabus,ada_diktat ,ada_sap,ada_bahan_ajar,kode_jenis_matakuliah

13.

Manipulasi Data

Kelulusan

Operator 

tbl_lulus

Kode_program_studi,kode_mhs,

tahun,semester,tanggal,no_sk,tgl_sk,no_seri_ijasah

Data kelulusan Data kelulusan

Kode_program_studi,kode_mhs,

tahun,semester,tanggal,no_sk,tgl_sk,no_seri_ijasah

14.

Manipulasi Data

Program studi

Operator 

tbl_program _stud

kode_jurusan, kode_program_studi,

nama_program_studi

Data program

studi

kode_jurusan, kode_program_studi,nama_program_studi

Data program

studi

15.

Manipulasi Data

KRS

Mahasiswa

Operator 

Tbl_KRS

Nama_mhs,program_studi (Query untuk lihat data

KRS)

Data KRS Data KRS

Data KRSData KRS

Kode_program_studi,kode_mhs,kode_matakuliah,

thn_akademik,semester,nilai_simbol,kode_status_krs

Query nama_mhs,program_studi

Kode_program_studi,kode_mhs,kode_matakuliah,

thn_akademik,semester,nilai_simbol,kode_status_krs

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 14/30

Gambar 4.6 DFD Level 1 (e)

16.

Manipulasi Data

Status

Mahasiswa

Mahasiswa

Operator 

Tbl_status

mahasisw

Nama_mhs,program_studi (Query untuk lihat data

status mahasiswa)

Data StatusMahasiswa

Query nama_mhs,program_studi

Data StatusMahasiswa

Data StatusData Status

kode_mhs,tahun,semester,kode_status_mhs,

nomor_sk,tanggal_skkode_mhs,tahun,semester,kode_status_mhs,nomor_sk,tanggal_sk

17.

Manipulasi Data

Kategori

Referensi

Operator 

tbl_kategori_referen

kode_kategori, nama_kategori

Data kategori

referensi

kode_kategori, nama_kategori

Data kategori

referensi

18.

Manipulasi Data

Referensi

Operator 

Tbl_referensi

kode_kategori, kode_referensi,

nama_referensi

Data referensi Data referensi

kode_kategori, kode_referensi,

nama_referensi

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 15/30

Gambar 4.7 DFD Level 1 (f)

4.2.2 Perancangan

4.2.2.1 E-R Diagram

  E-R diagram Sistem Informasi Akademik Politeknik Sawunggalih Aji Purworejo

dapat dilihat pada gambar 4.8

19.

Authentikasi

Data

Login

Dosen

Operator 

Tbl_user 

Hak Akses

Mahasiswa

Admin Web

20.

Manipulasi

Data Login

User_id,password

Hak Akses

Hak Akses

Hak Akses

User_id,password

User_id,password

User_id,password

User_id,password

Hak Akses

User_id,username,

password

Data User Data User 

User_id,username,password

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 16/30

Gambar 4.8 E-R Diagram

4.2.2.2 Perancangan Tabel untuk  Database

a.Tabel Jurusan

Tabel jurusan digunakan untuk menyimpan data jurusan.

Terdiri dari 3  field. Kode_jurusan merupakan primary key.

Tabel jurusan dapat dilihat pada tabel 4-1.

Tabel 4-1. Tabel Jurusan

Field Type

kode_fakultas Varchar(10)

kode_jurusan Varchar(10)

nama_jurusan Varchar(100)

MahasiswaMengajar Dosen

AbsenDosen

Dimiliki

Matakuliah

Mengampu Mengambi l

Membimbing

Didaftar 

dalam

Programstudi

Jurusan

Dimiliki

Dimiliki Jenjang

memiliki

PenelitianDosen

RiwayatPendidikan

memiliki

Memiliki Kurikulum

MemilikiData

Kelulusa

KRSMengisi

Memiliki

Nilai

MengisiData

Mahasiswa

Dimiliki

Fakultas

MemilikiStatus

Mahasiswa

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 17/30

 b. Tabel Absen Dosen

Tabel absen dosen digunakan untuk menyimpan data absen

dosen. Terdiri dari 9 field. Tabel absen dosen dapat dilihat pada

tabel 4-2.

Tabel 4-2. Tabel Absen Dosen

 

c.Tabel Dosen Mata Kuliah

Tabel dosen mata kuliah digunakan untuk menyimpan data

dosen mata kuliah. Terdiri dari 3 field. Tabel dosen mata kuliah

dapat dilihat pada tabel 4-3.

Tabel 4-3. Tabel Mata Kuliah

d. Tabel Dosen

Field Type

kode_program studi Varchar(10)

kode_dosen Varchar(10)

kode_matakuliah Varchar(10)

tanggal_pertemuan Date

materi_pertemuan Varchar (250)

semester Int(11)

 jumlah_pertemuan Int(11)

 jumlah_sks Int(11)

keterangan Varchar(250)

Field Type

kode_program_studi Varchar(10)

kode_matakuliah Varchar(10)

Kode_dosen Varchar(10)

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 18/30

Tabel dosen digunakan untuk menyimpan data dosen.

Terdiri dari 19  field. Kode_dosen merupakan primary key.

Tabel dosen dapat dilihat pada tabel 4-4.

 

Tabel 4-4. Tabel Dosen

Field Type

kode_program_studi Varchar(10)

kode_dosen Varchar(10)

nidn Varchar(20)

nama_dosen Varchar (100)nomor_ktp Varchar (100)

 jenis_kelamin Enum(‘L’,’P’)

tempat_lahir Varchar (100)

tanggal_lahir date

mulai_tahun Varchar (4)

mulai_semester Int(11)

kode_jabatan_akademik Varchar(10)

kode_ikatan_kerja Varchar(10)

nip_pns Varchar(100)

status_aktif Varchar(10)

homebase_jenjang Varchar(10)homebase_program_studi Varchar(10)

institusi_induk Varchar(50)

ada_akta_mengajar Int(11)

ada_ijin_mengajar Int(11)

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 19/30

e.Tabel Dosen Pembimbing

Tabel dosen pembimbing digunakan untuk menyimpan data

dosen pembimbing. Terdiri dari 5  field. Tabel dosen

 pembimbing dapat dilihat pada tabel 4-5.

Tabel 4-5. Tabel Dosen Pembimbing

f. Tabel Fakultas

Tabel fakultas digunakan untuk menyimpan data fakultas.

Terdiri dari 2  field. Kode_fakultas merupakan primary key.

Tabel fakultas dapat dilihat pada tabel 4-6.

Field Type

kode_program_studi Varchar(10)

kode_mahasiswa Varchar(10)

Kode_dosen Varchar(10)tahun Varchar(4)

semester Varchar(100)

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 20/30

Tabel 4-6. Tabel Fakultas

g. Tabel Jenjang

Tabel jenjang digunakan untuk menyimpan data jenjang.

Terdiri dari 4  field. Kode_jenjang merupakan primary key.

Tabel jenjang dapat dilihat pada tabel 4-7.

Tabel 4-7. Tabel Jenjang

h. Tabel KRS

Field Type

kode_fakultas Varchar(10)

nama_fakultas Varchar(100)

Field Type

kode_jenjang Varchar(10)

nama_jenjang Varchar(50)

singkatan_gelar Varchar(50)nama_gelar Varchar(50)

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 21/30

Tabel KRS digunakan untuk menyimpan data KRS. Terdiri

dari 7 field. Tabel jenjang dapat dilihat pada tabel 4-8.

Tabel 4-8. Tabel KRS

i. Tabel Kurikulum

Tabel Kurikulum digunakan untuk menyimpan data

kurikulum. Terdiri dari 17  field. Tabel jenjang dapat dilihat

 pada tabel 4-9.

Field Type

kode_program_studi Varchar(10)

kode_mahasiswa Varchar(10)

kode_matakuliah Varchar(10)

tahun_akademik Varchar(4)

semester Int(11)

nilai_simbol Varchar(2)

Kode_status_krs Varchar (10)

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 22/30

Tabel 4-9. Tabel Kurikulum

 j. Tabel Kelulusan

Tabel kelulusan digunakan untuk menyimpan data

kelulusan. Terdiri dari 8  field. Tabel kelulusan dapat dilihat

 pada tabel 4-10.

Tabel 4-10. Tabel kelulusan

Field Type

kode_program_studi Varchar(10)

tahun_akademik Varchar(4)

semester Int(11)kode_matakuliah Varchar(10)

sks Int(11)

sks_tatapmuka Int(11)

sks_praktikum Int(11)

sks_praktik_lapangan Int(11)

kode_kelompok_matakuliah Varchar(10)

kode_jenis_kurikulum Varchar(10)

kode_dosen Varchar(10)

kode_silabus Varchar(10)

ada_silabus Int(11)

ada_sap Int(11)ada_diktat Int(11)

ada_bahan_ajar Int(11)

kode_jenis_matakuliah Varchar(10)

Field Type

Kode_program_studi Varchar(10)

kode_mahasiswa Varchar(10)

tahun Varchar(4)

semester Int(11)tanggal date

nomor_sk Varchar(50)

tanggal_sk date

nomor_seri_ijasah Varchar(50)

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 23/30

k. Tabel Mata Kuliah

Tabel mata kuliah digunakan untuk menyimpan data mata

kuliah. Terdiri dari 2  field. Kode_mata_kuliah merupakan

 primary key. Tabel mata kuliah dapat dilihat pada tabel 4-11.

Tabel 4-11. Tabel Mata Kuliah

l. Tabel Penelitian Dosen

Tabel penelitian dosen digunakan untuk menyimpan data

 penelitian dosen. Terdiri dari 10  field. Tabel penelitian dosen

dapat dilihat pada tabel 4-12.

Tabel 4-12. Tabel Penelitian Dosen

Field Type

kode_matakuliah Varchar(10)

nama_matakuliah Varchar(100)

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 24/30

m. Tabel Mahasiswa

Tabel mahasiswa digunakan untuk menyimpan data

mahasiswa. Terdiri dari 24  field. Kode_mahasiswa merupakan

 primary key. Tabel mahasiswa dapat dilihat pada tabel 4-13.

Field Type

kode_penelitian_dosen Varchar(10)

kode_dosen Varchar(10)

Kode_jenis_karya_ilmiah Varchar(50)

kode_media_publikasi Varchar(50)

Jenis_pelaksanaan Varchar(50)Posisi_sebagai Varchar(50)

Kode_pembiayaan_penelitian Varchar(50)

tahun_publikasi Varchar(10)

 bulan_publikasi Varchar(2)

 judul text

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 25/30

Tabel 4-13. Tabel mahasiswa

n. Tabel Propinsi

Tabel propinsi digunakan untuk menyimpan data propinsi.

Terdiri dari 2  field. Kode_propinsi merupakan primary key.

Tabel propinsi dapat dilihat pada tabel 4-14.

Tabel 4-14. Tabel Propinsi

Field Type

kode_program_studi Varchar(10)

kode_mahasiswa Varchar(50)

nama Varchar(100)kode_jenjang Varchar(10)

tanggal_masuk date

tahun_masuk Varchar(4)

 jenis_kelas Varchar(10)

tempat_lahir Varchar(100)

tanggal_lahir date

kode_jeniskelamin Varchar(10)

alamat_kost text

telepon Varchar(20)

alamat_asal text

telepon_asal Varchar(20)kode_agama Varchar(10)

kode_propinsi Varchar(10)

 pindahan Int(11)

kode_perguruan_tinggi_asal Varchar(10)

kode_program_studi_asal Varchar(10)

sks_diakui Int(11)

tahun_batas_studi Varchar(4)

semester_batas_studi Int(11)

kode_status_masuk Varchar(10)

Field Type

kode_propinsi Varchar(10)

nama_propinsi Varchar(100)

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 26/30

o. Tabel Program Studi

Tabel program studi digunakan untuk menyimpan data

  program studi. Terdiri dari 3  field. Kode_program_studi

merupakan primary key. Tabel Program studi dapat dilihat

 pada tabel 4-15.

Tabel 4-15. Tabel Program Studi

 p. Tabel Status Mahasiswa

Tabel status mahasiswa digunakan untuk menyimpan data

status mahasiswa. Terdiri dari 6  field. Tabel status mahasiswa

dapat dilihat pada tabel 4-16.

Tabel 4-16. Tabel Status Mahasiswa

q. Tabel User

Tabel user digunakan untuk menyimpan data user login.

Terdiri dari 3 field. User_id merupakan primary key. Tabel user 

dapat dilihat pada tabel 4-17.

Field Type

kode_jurusan Varchar(10)

kode_program_studi Varchar(10)

nama_program_studi Varchar(100)

Field Type

kode_mahasiswa Varchar(10)

tahun Varchar(4)

semester Int(11)

kode_status_mahasiswa Varchar(10)

nomor_sk Varchar(50)

tanggal_sk date

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 27/30

Tabel 4-17. Tabel User

r. Tabel Riwayat Pendidikan Dosen

Tabel Riwayat Pendidikan Dosen digunakan untuk 

menyimpan data riwayat pendidikan dosen. Terdiri dari 9 field.

Tabel riwayat pendidikan dosen dapat dilihat pada tabel 4-18.

Tabel 4-18. Tabel Riwayat Pendidikan Dosen

s.Tabel Kategori Referensi

Tabel Kategori Referensi digunakan untuk menyimpan data

kategori referensi. Terdiri dari 2  field. Kode_kategory_ 

referensi merupakan primary key.  Tabel kategori referensi

dapat dilihat pada tabel 4-19.

Field Type

user_id Varchar(32)

user_password Varchar(32)

email Varchar(255)

Field Type

kode_dosen Varchar(10)

kode_jejang Varchar(10)

gelar Varchar(10)

nomor_urut Int(11)

kode_perguruan_tinggi Varchar(10)

nama_perguruan_tinggi Varchar(100)

kode_negara_perguruan_tingg

i

Varchar(10)

kota_asal_perguruan_tinggi Varchar(10)

 bidang_ilmu Varchar(50)

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 28/30

Tabel 4-19. Tabel Kategori Referensi

t. Tabel Referensi

Tabel Referensi digunakan untuk menyimpan data

referensi. Terdiri dari 3  field. Kode_referensi merupakan

 primary key. Tabel referensi dapat dilihat pada tabel 4-20.

Tabel 4-20. Tabel Referensi

u. Tabel Nilai Mahasiswa

Tabel Nilai Mahasiswa digunakan untuk menyimpan data

nilai mahasiswa. Terdiri dari 5  field. Tabel nilai mahasiswa

dapat dilihat pada tabel 4-21.

Tabel 4-21. Nilai Mahasiswa

Field Type

kode_kategori Varchar(10)

nama_kategori Varchar(50)

Field Type

kode_kategori Varchar(10)

kode_referensi Varchar(10)

 Nama_referensi Varchar(50)

Field Type

kode_mahasiswa Varchar(10)kode_matakuliah Varchar(50)

semester Int(11)

nilai akhir Varchar(10)

nilai_simbol Varchar(10)

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 29/30

4.2.2.3 Relasi Antar Tabel

Hubungan relasi antar tabel dari Sistem Informasi Akademik Politeknik 

Sawunggalih Aji Purworejo dapat dilihat pada gambar 4.9.

Gambar 4.9 Relasi Antar Tabel

5/12/2018 BAB_IV - slidepdf.com

http://slidepdf.com/reader/full/babiv-55a35a54b2f15 30/30