TUGAS 2 sulistyowati.docx

Embed Size (px)

Citation preview

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    1/18

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    2/18

    SISTEM INFORMASI PERGURUAN TINGGI

    Membuat rancangan database untuk sistem perguruan tinggi, beserta gambar

    diagram kerelasian antar tabel untuk rancangan database tersebut. Terdapat

    database Admisi, Akademik, KP&TA, Praktikum, Yudisium, Wisuda hingga Alumni.

    Databases tersebut membentuk suatu sistem yaitu sistem informasi perguruan

    tinggi.

    Berikut adalah tabel yang diperlukan:

    tabel agama

    Field Name Data Type Size Description

    kode_agama* Text 2 kode agama

    agama Text 1 (I=Islam, K=Katolik, P=Protestan,

    H=Hindu, B=Budha, L=Lainnya)

    tabel asisten_lab

    Field Name Data Type Size Description

    id_asisten* Text 12 id asisten laboratorium

    nama_asisten Text 35 nama asisten laboratorium

    alamat_asisten Text 50 alamat tempat tinggal asisten

    no_telp Text 12 no telepon asisten lab

    email Text 35 email aktif asisten lab

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    3/18

    tabel biaya

    Field Name Data Type Size Description

    nim* Text 10 no induk mahasiswa

    tgl_registrasi Date/Time tanggal registrasi mhs

    nama_mhs Text 35 nama lengkap mahasiswa

    nm_ortu/wali Text 35 nama ortu atau wali mhs

    kode_kecamatan** Text 6 kecamatan asal mahasiswa

    kode_kabupaten** Text 4 kabupaten asal mahasiswa

    kode_prodi** Text 2 program studi mahasiswa

    jenjang Text 2 jenjang (D3,S1)

    gelombang Text 1 gelombang pendaftaran (1,2,3)

    nominal Number Single nominal pembayaran

    tabel camaba

    Field Name Data Type Size Description

    no_pendaftaran* Text 10 no pendaftaran camaba

    no_test* Text 10 nomor test camaba

    kode_jalur_pmb* Text 1 Kode jalur PMB (1=Reguler-2=Pindahan-

    3=Alih Jalur-4=Beasiswa)

    nama_camaba Text 35 nama camaba

    jenis_kelamin Text 1 (L-P)

    tgl_lahir Date/Time tanggal kelahiran

    tempat_lahir Text 50 tempat lahir camabakode_agama** Text 1 I=Islam, K=Katolik, P=Protestan, H=Hindu,

    B=Budha, L=Lainnya)

    gol_darah Text 2 A, B, O ,AB

    nm_ortu/wali Text 35 nama ortu/wali camaba

    kode_kecamatan** Text 6 kode kecamatan asal camaba

    kode_kabupaten** Text 4 kode kabupaten asal camaba

    kode_provinsi** Text 2 kode provinsi asal camba

    kode_pos Text 5 kode pos wilayah asal camaba

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    4/18

    kewarganegaraan Text 2 WNI / WNA

    no_ijazah_slta Text 10 ijazah slta camaba

    status_beasiswa Yes/No 1=Ya, 0=Tidak, 0=default

    e-mail Text 30 email aktif camabakode_prodi** Text 2 kode program studi

    jenjang Text 2 1=D3, 2=S1

    status_diterima Text 2 status camaba (diterima-cadangan-

    tidak diterima)

    tabel camaba_pindahan

    Field Name Data Type Size Description

    no_pendaftaran* Text 10 no pendaftaran camba

    no_test* Text 10

    nama_camaba_p Text 35

    tahun Text 4

    semester Text 2

    gelombang_pmb Text 1 gelombang masuk pt (1,2,3)

    kode_pt** Text 6 kode pt asal camaba

    nm_prodi_pt_asal Text 20 nama prodi di pt asal camaba

    nim_pt_asal** Text 10 nim di pt asal camaba

    ipk_pt_asal Number Double jumlah ipk di pt asal

    sks_pt_asal Number Integer jumlah sks di pt asal

    sks_harus_ditempu

    h

    Number Integer banyak sks yang harus diambil

    camaba

    no_ijazah_pt_asal Text 25 nomor Ijazah

    tmpt_ijajah_pt_asal Text 4 kode kota/kabupaten tempat ijazah

    dikeluarkan

    tanggal_ijazah_pt_a

    sal

    Date/Time tahun ijazah dikeluarkan

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    5/18

    tabel dosen

    Field Name Data Type Size Description

    nip_dosen* Text 15 NIK dosen

    nidn* Text 15 NIDN dosen

    nama_dosen Text 35 nama lengkap dosen

    kode_agama** Text 1 (I=Islam, K=Katolik, P=Protestan, H=Hindu,

    B=Budha, L=Lainnya)

    kode_jenjang_pend*

    *

    Test 2 (S2,S3)

    telepon Text 10 no telepon pegawai

    handphone Text 12 no handphone dosen

    email Text 35 email aktif dosen

    kode_kecamatan** Text 6 kode kecamatan asal dosen

    stts_perkawinan Text 1 status perkawinan pegawai

    (1=Menikah-2=Cerai-3=Belum

    Menikah)

    jml_anak Number Byte jumlah anak pegawai

    status_aktif Yes/No (Ya-Tidak)

    tanggal_lahir Date/Time tanggal kelahiran

    kode_jabatan** Text 15 jabatan dosen

    kewarganegaraan Text 3 (WNI,WNA)

    tabel dosen_pengampu

    Field Name Data Type Size Description

    nip_dosen* Text 15 nomor induk pegawai

    kode_matkul** Text 8 kode mata kuliah

    id_ruang** Text 4 kode ruang kuliah

    semester Text 1 mengamp pada semester ttt

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    6/18

    tabel fakultas

    Field Name Data Type Size Description

    kode_fakultas* Text 2 kode fakultas

    nm_fakultas Text 20 nama fakultas

    tgl_berdiri_fakultas Date/Time tanggal berdirinya fakultas

    no_sk_pendirian_f Text 20 nomor sk pendirian fakultas

    nik_dekan** Text 15 NIK dekan fakultas

    tabel her_registrasi

    Field Name Data Type Size Description

    no_pendaftaran** Text 10 no pendaftaran maba

    nim* Text 10 no induk maba

    nama Text 35 nama maba

    kode_prodi** Text 2 kode program studi

    jenjang Text 2 (D3,S1)

    th_angkatan Number Single tahun angkatan

    no_hp Text 12 no handphone maba

    tabeljabatan

    Field Name Data Type Size Description

    kode_jabatan* Text 2 kode jabatan dosen

    nm_jabatan Text 20 nama jabatan dosen

    tabeljadwal_praktikum

    Field Name Data Type Size Description

    id_jadwal* Text 10 Jam dan Hari pelaksanaan

    nim** Text 10 no induk mahasiswa/praktikan

    id_asisten** Text 12 id asisten laboratorium

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    7/18

    kode_matkul_praktikum

    **

    Text 5 kode mata kuliah khusus

    praktikum

    kelompok** Text 3 (SN1,SL1,RB1,KM1,JM1,...)

    tabeljalur_pmb

    Field Name Data Type Size Description

    kode_jalur_pmb* Text 2 kode jalur pmb

    nama_jalur Text 10 Nama jalur PMB (Reguler,Pindahan,Alih

    Jalur,Beasiswa)

    tabeljenjang_pend_dosen

    Field Name Data Type Size Description

    kode_jenjang_pend* Text 2 kode jenjang pendidikan terakhir

    dosen

    nama_jenjang_pend Text 12 Magister(S2), Doktor(S3)

    tabeljenjang_pendidikan

    Field Name Data Type Size Descriptionkode_jenjang_pend* Text 2 kode jenjang pendidikan

    nama_jenjang_pend Text 3 SD,SMP,SMA,D1,D2,D3,D4,S1,S2

    ,S3

    tabeljurusan

    Field Name Data Type Size Description

    kode_jurusan* Text 2 kode jurusan

    nama_jurusan Text 25 nama jurusan

    tgl_berdiri_jurusan Date/Time tanggal pendirian jurusan

    no_sk_pendirian_jurus

    an

    Text 20 no SK pendirian jurusan

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    8/18

    tgl_sk_pendirian_jurus

    an

    Date/Time tanggal SK pendirian jurusan

    nik_kepjur** Text 20 NIK ketua jurusan

    nik_sekjur** Text 20 NIK sekretaris jurusankode_fakultas** Text 2 kode fakultas untuk jurusan

    tabel kabupaten

    Field Name Data Type Size Description

    kode_kabupaten** Text 4 kode kabupaten

    nama_kabupaten Text 25 nama kabupaten

    nama_ibukota_kabupa

    ten

    Text 25 nama ibu kota kabupaten

    kode_provinsi** Text 2 kode provinsi dari kabupaten ttt

    tabel kecamatan

    Field Name Data Type Size Description

    kode_kecamatan* Text 6 kode kecamatan

    nm_kecamatan Text 25 nama kecamatan

    nama_ibukota_kecama

    tan

    Text 25 nama ibu kota kecamatan

    kode_kabupaten** Text 4 kode kabupaten dari

    kecamatan ttt

    tabel kehadiran_praktikum

    Field Name Data Type Size Description

    nim** Text 10 nomor induk mahasiswa/praktikan

    kelompok** Text 3 (SN1,SL1,RB1,KM1,JM1,.

    ..)

    hari_tanggal Date/Time

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    9/18

    tabel kelompok_praktikum

    Field Name Data Type Size Description

    id_kelompok* Text 3 (SN1,SL1,RB1,KM1,JM1,...)

    nama_kelompok Text 3 (SN1,SL1,RB1,KM1,JM1,...)

    hari Text 6 Senin-Selasa-Rabu-Kamis-

    Jumat

    jam Date/Time jam pelaksanaan praktikum

    tabel khs

    Field Name Data Type Size Description

    kode_matkul* Text 8 kode matkul yg diambil mhs

    matakuliah Text 20 mata kuliah yg diabil mhs

    smt Text 2 semester mhs

    sks Number Intege

    r

    satuan kredit semester

    na** Number Byte nilai akhir mhs

    sks*mutu Number Byte

    tabel krs

    Field Name Data Type Size Description

    nim* Text 10 nomor induk mahasiswa

    kode_matkul** Text 8 kode mata kuliah

    matakuliah Text 20 nama mata kuliah yg diambil

    mhs

    sks Number Intege

    r

    satuan kredit semester

    semester Number Byte semester mhs

    id_ruang** Text 4 id ruang kuliah

    nip_dosen** Text 15 no induk dosen pengampu

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    10/18

    matkul

    dosen Text 35 nama dosen pengampu

    jadwal Date/Time jadwal pelaksanaan mata

    kuliah

    tabel mahasiswa

    Field Name Data Type Size Description

    nim* Text 10 nomor induk mahasiswa

    nama_mhs Text 35 nama mahasiswa

    smt Number Byte semester mahasiswa

    kode_agama** Text 1 (I=Islam, K=Katolik, P=Protestan,

    H=Hindu, B=Budha, L=Lainnya)

    kode_kecamatan** Text 6 kode kecamatan asal

    mahasiswa

    kode_kabupaten** Text 4 kode kabupaten asal

    mahasiswa

    kode_provinsi** Text 2 kode provinsi asal mahasiswa

    telpon Text 12 no telepon mahasiswa

    email Text 30 email aktif mahasiswa

    tabel mata_kuliah

    Field Name Data Type Size Description

    kode_matkul* Text 8 kode mata kuliah

    matakuliah Text 20 nama mata kuli

    sks Number Intege

    r

    satuan kredit semester

    jadwal_matkul Date/Time jadwal mata kuliah

    nip_dosen** Text 15 dosen pengampu matkul

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    11/18

    tabel matkul_khusus_praktikum

    Field Name Data Type Size Description

    kode_matkul_parktiku

    m*

    Text 8 kode matkul praktikum

    matkul_praktikum Text 20 mata kuliah praktikum

    mutu Number Byte nilai mutu mata kuliah

    praktikum

    id_asisten_lab** Text 12 id asisten laboratorium

    id_dosen** Text 15 id dosen pengampu

    nama_dosen Text 35 nama dosen pengampu

    tabel nilai

    Field Name Data Type Size Description

    na* Number Intege

    r

    nilai akhir

    uas Number Intege

    r

    nilai UAS

    nilai tugas4 Number Intege

    r

    nilai tugas mata kuliah

    praktikum

    nilai tugas3 Number Intege

    r

    nilai tugas mata kuliah teori

    nilai uts Number Intege

    r

    nilai UTS

    nilai tugas2 Number Intege

    r

    nilai tugas mata kuliah teori

    nilai tugas1 Number Intege

    r

    nilai tugas mata kuliah teori

    tabel nilai_praktikum

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    12/18

    Field Name Data Type Size Description

    nim** Text 10 nomor induk

    mahasiswa/praktikan

    id_asisten_lab** Text 12 id asisten labratoriumkode_matkul_praktikum

    **

    Text 8 id mata kuliah praktikum

    kelompok** Text 3 (SN1,SL1,RB1,KM1,JM1,...)

    nilai_pertemuan1 Number Intege

    r

    nilai tugas praktikum

    pertemuan1

    nilai_pertemuan2 Number Intege

    r

    nilai tugas praktikum

    pertemuan2

    nilai_pertemuan3 Number Intege

    r

    nilai tugas praktikum

    pertemuan3

    nilai_pertemuan4 Number Intege

    r

    nilai tugas praktikum

    pertemuan4

    nilai_pertemuan5 Number Intege

    r

    nilai tugas praktikum

    pertemuan5

    nilai_pertemuan6 Number Intege

    r

    nilai tugas praktikum

    pertemuan6

    nilai_pertemuan7 Number Intege

    r

    nilai tugas praktikum

    pertemuan7

    nilai_ta Number Intege

    r

    nilai tugas akhir praktikum

    nilai_responsi Number Intege

    r

    nilai responsi praktikum

    nilai_akhir_praktikum* Number Intege

    r

    nilai akhir praktium

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    13/18

    tabel perguruan_tinggi

    Field Name Data Type Size Description

    kode_pt* Text 6 Kode perguruan tinggi asal

    Camaba

    nama_pt Text 35 Nama perguruan tinggi asal

    mhs

    alamat_pt Text 50 (ama jalan-no rumah-kota-kode pos

    ATAU alamat dusun-desa-kecamatan-

    kode pos)

    kode_jenis_pendidikan

    **

    Text 1 Kode jenis pendidikan

    (1=Negeri,2=Swasta)

    kode_kecamatan** Text 4 kode kecamatan perguruan

    tinggi

    kode_pos Text 5 kode pos

    telepon Text 12 Nomor telepon perguruan tinggi asal

    Camaba

    faximili Text 10 Nomor faximili perguruan tinggi asal

    Camaba

    email Text 30 Email perguruan tinggi asal

    Camaba

    web Text 50 URL website asal perguruan

    tinggiCamaba

    tabel praktikan

    Field Name Data Type Size Description

    nim* Text 10 no induk mahasiswa/praktikan

    nama_praktikan Text 35 nama mahasiswa / praktikan

    smt Number Byte semester

    jurusan Text 25 asal jurusan

    kode_prodi* Text 25 program studi

    nama_dosen_wali Text 35 nama dosen wali praktikan

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    14/18

    tabel praktikum

    Field Name Data Type Size Description

    kode_matkul_praktikum

    **

    Text 8 kode mata kuliah praktikum

    matakuliah Text 20 nama mata kuliah

    id_asisten_lab** Text 12 id asistem laboratorium

    nip_dosen** Text 15 id dosen

    tabel prodi

    Field Name Data Type Size Descriptionkode_prodi* Text 2 kode program

    studi

    nama_prodi Text 20 nama program

    studi

    tanggal_berdiri_program_studi Date/Time tanggal pendirian

    program studi

    tanggal_sk_pendirian_program_st

    udi

    Date/Time tanggal SK

    pendirian program

    studi

    no_sk_pendirian_program_studi Text 20 nomor SK

    pendirian program

    studi

    kode_status_akreditasi_program_

    studi

    Text 20 kode status

    akreditasi program

    studino_sk_status_akreditasi_

    program_studi

    Text 20 nomor SK status

    akreditasi program

    studi

    tanggal_sk_status_akreditasi_

    program_studi

    Date/Time tanggal SK status

    akreditasi program

    studi

    tanggal_awal_status_akreditasi Date/Time/Tim

    e

    tanggal awal

    berlaku status

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    15/18

    akreditasi

    tanggal_akhir_status_akreditasi Date/Time tanggal akhir

    berlaku status

    akreditasi

    kapasitas_program_studi Number Intege

    r

    kapasitas jumlah

    mahasiswa

    program studi per

    angkatan

    nik_kaprodi** Text 15 NIK ketua program

    studi

    kode_jurusan** Text 2 Kode jurusan

    untuk program

    studi

    tabel provinsi

    Field Name Data Type Size Description

    kode_provinsi* Text 2 kode provinsi

    nama_provinsi Text 30 nama provinsi

    nama_ibukota_provins

    i

    Text 30 nama ibu kota provinsi

    tabel registrasi

    Field Name Data Type Size Description

    no_pendaftaran* Text 10 nomor pendaftaran camaba

    tgl_registrasi Date/Time tanggal registrasi camaba

    nama Text 35 nama lengkap camaba

    kode_kecamatan** Text 6 kecamatan asal camaba

    kode_kabupaten** Text 4 kabupaten asal camba

    tgl_lahir Date/Time tanggal kelahiran camaba

    kode_agama** Text 1 agama camaba (I=Islam, K=Katolik,

    P=Protestan, H=Hindu, B=Budha,

    L=Lainnya)

    nm_ortu/wali Text 35 nama orang tua atau wali dari

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    16/18

    camaba

    alamat_ortu/wali Text 50 alamat orang tua atau wai dari

    camaba

    no_hp Text 12 no handphone

    asal_sekolah Text 50 asal sekolah camaba

    kode_prodi** Text 2 program studi

    kode_fakultas** Text 2 fakultas

    jenjang** Text 3 jenjang pendidikan

    tabel ruang_kuliah_ujian

    Field Name Data Type Size Description

    id_ruang* Text 5 id ruang kuliah

    nm_ruang Text 20 nama ruang kuliah

    kapasitas_ruang_kulia

    h

    Number Intege

    r

    kapasitas ruangan untuk kuliah

    kapasitas_ruang_ujian Number Intege

    r

    kapasitas ruangan untuk ujian

    fasilitas Text 50 fasilitas yang ada di dalam

    ruangan

    lokasi Text 50 lokasi ruangan

    kode_fakultas** Text 2 kode fakultas

    tabel ruang_praktikum

    Field Name Data

    Type

    Size Description

    kode_ruang_praktiku

    m*

    Text 3 kode ruang praktikum

    nama_ruang_praktiku

    m

    Text 25 nama ruang praktikum

    kapasitas Number Integer kapasitas yg ada dalam ruang

    praktikum

    id_jadwal ** Date DD-MM-YYY jadwal praktikum

    id_asisten_lab** Text 12 id asisten laboratorium

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    17/18

    id_dosen** Text 15 id dosen

    tabel status_diterima_pmb

    Field Name Data

    Type

    Size Description

    status_diterima* Text 2 kode status diterima

    camaba (diterima-

    cadangan)

    nama_status_diterima Text 8 nama status diterima

    camaba (citerima-

    cadangan)

    NB: *) Primary Key

    **) Foreign Key

    *,**) PK dan FK

  • 8/10/2019 TUGAS 2 sulistyowati.docx

    18/18

    Gambar Kerelasian antar Tabel

    For a better picture please visit the link below

    just view :http://www.mediafire.com/view/83iwte73v7i7ya1/zoom-in-please.pdf

    download:http://www.mediafire.com/download/l8bcqqc9xei9w42/zoom-in-please.rar

    http://www.mediafire.com/view/83iwte73v7i7ya1/zoom-in-please.pdfhttp://www.mediafire.com/view/83iwte73v7i7ya1/zoom-in-please.pdfhttp://www.mediafire.com/view/83iwte73v7i7ya1/zoom-in-please.pdfhttp://www.mediafire.com/download/l8bcqqc9xei9w42/zoom-in-please.rarhttp://www.mediafire.com/download/l8bcqqc9xei9w42/zoom-in-please.rarhttp://www.mediafire.com/download/l8bcqqc9xei9w42/zoom-in-please.rarhttp://www.mediafire.com/download/l8bcqqc9xei9w42/zoom-in-please.rarhttp://www.mediafire.com/view/83iwte73v7i7ya1/zoom-in-please.pdf