Anda di halaman 1dari 9

PERANCANGAN DATABASE UNTUK APLIKASI SISTEM

KEMAHASISWAAN PADA MOBILE

Halim Agung
hagung@bundamulia.ac.id
Teknik Informatika, Universitas Bunda Mulia

ABSTRAK

Pada saat ini teknologi informasi dan komunikasi pada khususnya smartphone
sedang digemari oleh semua orang untuk memenuhi kebutuhan mereka dalam
berkomunikasi dan berbagi informasi. Permasalahan yang ada adalah kebutuhan
akan penyampaian informasi perkuliahan yang terkadang selalu berubah-ubah
setiap saat, Perancangan database pada aplikasi sistem kemahasiswaan pada
mobile yang merupakan wacana yang akan dikembangkan untuk mendukung
aplikasi sistem kemahasiswaan pada mobile sebagai sebuah solusi untuk
memenuhi kebutuhan akan penyampaian informasi seperti : mempercepat arus
informasi, adanya pemberitahuan informasi atau pesan tambahan, lebih fleksibel
dan lebih mudah diakses. Hasil akhir yang diperoleh dari penelitian ini adalah
rancangan database yang mampu mengimplementasikan sistem yang memenuhi
kebutuhan untuk menampilkan data informasi perkuliahan berupa nilai semester,
jadwal kuliah, jadwal ujian, dan informasi lain yang berhubungan dengan
perkuliahan..

Keywords: database, normalisasi, sistem kemahasiswaan, mobile

PENDAHULUAN sehingga menyebabkan kegiatan


Latar Belakang perkuliahan menjadi kurang maksimal
Seiring dengan kebutuhan akan dikarenakan seharusnya mahasiswa
penyampaian informasi perkuliahan tersebut dapat melakukan perkuliahan
yang terkadang selalu berubah-ubah menjadi tidak kuliah hanya karena tidak
setiap saat, namun mahasiswa dan memperoleh informasi perkuliahan yang
mahasiswi dituntut untuk aktif terkini.
mengikuti perkembangan informasi Oleh karena itu, sebaiknya Universitas
perkuliahan sementara mahasiswa dan XYZ menggunakan sistem basis data
mahasiswi tidak selalu aktif berada untuk mengelola data dan informasi
didepan komputer untuk terhubung yang ada secara terpadu. Berdasarkan
dengan jaringan internet dan kebutuhan percepatan informasi
memperoleh informasi dikarenakan tersebut, maka akan dilakukan
mahasiswa dan mahasiswi tersebut perancangan ulang terhadap basis data
sedang berada ditempat umum lainnya. aplikasi sistem kemahasiswaan
Banyak terjadi kasus dalam penerimaan
informasi perkuliahan yang tidak efektif Landasan Teori
membuat informasi perkuliahan tersebut Menurut Connolly (2002), database is a
tidak tersampaikan pada mahasiswa dan single, large repository of data which
mahasiswi yang seharusnya diperoleh, can be used simultaneously by many

15
JURNAL TEKNOLOGI INFORMASI
PROGRAM STUDI TEKNIK INFORMATIKA DAN SISTEM INFORMASI, UNIVERSITAS BUNDA MULIA
Volume 12, Nomor 1, Juni 2016
ISSN: 1979-1496

departements and users atau dengan


kata lain basis data merupakan tempat Rumusan Masalah
penyimpanan data yang besar dan Berdasarkan latar belakang, identifikasi
tunggal yang dapat digunakan secara dan pembatasan masalah, maka
bersamaan oleh beberapa departemen permasalahan penelitian dapat
atan pengguna. dirumuskan adalah bagaimana
Menurut Connolly (2002:418) perancangan database untuk aplikasi
metodologi perancangan adalah sistem kemahasiswaan pada mobile
pendekatan terstruktur yang dapat membantu proses perancangan
menggunakan bantuan prosedur, teknik, aplikasi sistem kemahasiswaan
peralatan, dan dokumentasi untuk
mendukung dan memfasilitasi proses PEMBAHASAN
perancangan. Tujuannya membimbing Pada perancangan database untuk
perancang menggunakan teknik dengan aplikasi sistem kemahasiswaan
benar pada setiap tahap proyek. Dan berdasarkan hasil survei di Universitas
juga membantu perancang untuk XYZ nantinya akan terdiri dari beberapa
merencanakan, mengatur, transaksi yang akan terjadi dalam sistem
mengendalikan, dan mengevaluasikan kemahasiswaan yaitu mahasiswa dapat
proyek pengembangan basis data. melihat pesan, berita terkini, jadwal
Menurut Whitehorn (2003:212) kuliah, profil mahasiswa, transkip nilai,
normalisasi merupakan suatu proses jadwal ujian, dan nilai semester.
yang memudahkan desain struktur tabel
secara benar sehingga query yang tak Normalisasi 1F
dapat ditanyakan tidak muncul. Dari transaksi yang ada dalam
Disamping itu, normalisasi cenderung perancangan database yang akan dibahas
meminimumkan duplikasi data di dalam disini adalah transaksi ketika mahasiswa
suatu basis data. Ini memiliki ingin melihat jadwal baik jadwal
keunggulan dalam mengurangi ruang perkuliahan, jadwal ujian dan jadwal
simpan yang dibutuhkan maupun PPM. Pada transaksi jadwal tersedia
mempercepat query. beberapa field yang dikumpulkan dari
hasil analisis.
Dalam mempelajari sistem basis data,
perlu diketahui beberapa sifat penting Field – field yang dimaksud adalah
basis data (Mannino, 2001:4-5): sebagai berikut :
1. Persistent, berarti bahwa data
ditempatkan pada penyimpanan yang 1. NIM
stabil seperti magnetic disk, tetapi 2. Nama Depan Mahasiswa
tidak berarti bahwa data disimpan 3. Nama Tengah Mahasiswa
selama-lamanya. Data yang tidak lagi 4. Nama Blakang Mahasiswa
relevan atau tidak berguna akan 5. Jurusan
dihilangkan. 6. Angkatan
2. Shared, berarti bahwa basis data dapat 7. Tempat lahir
memiliki banyak kegunaan dan 8. Tanggal lahir
pengguna. Banyak pengguna dapat 9. Bulan lahir
menggunakan basis data pada saat 10. Tahun lahir
yang bersamaan. 11. Alamat Mahasiswa
3. Interrelated, berarti bahwa data yang 12. Kota Mahasiswa
disimpan sebagai unit yang berbeda 13. Kode Pos Mahasiswa
dapat dihubungkan untuk 14. Jenis Kelamin Mahasiswa
menyediakan gambar keseluruhan. 15. Agama Mahasiswa

16
JURNAL TEKNOLOGI INFORMASI
PROGRAM STUDI TEKNIK INFORMATIKA DAN SISTEM INFORMASI, UNIVERSITAS BUNDA MULIA
Volume 12, Nomor 1, Juni 2016
ISSN: 1979-1496

16. Telepon Mahasiswa tidak diperlukan dan pemisahan menjadi


17. Nomor Handphone Mahasiswa 2 entitas dan menentukan primary key.
18. Pekerjaan Mahasiswa Setelah dinormalisasi 1F maka hasil
19. Nomor Virtual Account yang didapat adalah sebagai berikut :
20. Nama Virtual Account
21. Email Mahasiswa 1. Entitas Peserta (primary key :
22. Nama Kantor ID_Peserta)
23. Jabatan Mahasiswa
24. Alamat Kantor Tabel 1. Peserta
25. Telepon Kantor Nama field Type Lengt keterangan
data h
26. Nama Ayah ID_peserta Char 5 ID peserta
27. Nama Ibu perkuliaha
28. Alamat Ortu n
ID_jadwal Varcha 10 ID jadwal
29. Kode Pos Ortu r mahasiswa
30. Periode Semester Mata_kuliah Varcha 125 Nama
31. Hari Perkuliahan r mata
kuliah
32. Tanggal Perkuliahan yang
33. Jam Masuk Perkuliahan diambil
mahasiswa
34. Jam Keluar Perkuliahan NIM Varcha 10 Nomor
35. Nama Mata Kuliah r induk
36. Peserta Mata Kuliah mahasiswa
Nama Varcha 50 Nama
37. Jumlah SKS r mahasiswa
38. Nomor Induk Dosen
39. Nama Dosen Pengampu Nama field Type Lengt keterangan
data h
40. Kelas Perkuliahan Tempatlahir Varcha 30 Tempat
41. Ruang Perkuliahan r lahir
42. Lantai Perkuliahan mahasiswa
Tanggallahir Varcha 10 Tanggal
43. Kode Ujian r lahir
44. Periode Ujian mahasiswa
45. Peserta Ujian Alamat Varcha 255 Alamat
r mahasiswa
46. Hari Ujian Kota Varcha 50 Kota
47. Tanggal Ujian r mahasiswa
48. Jam Ujian Jeniskelamin Varcha 10 Jenis
r kelamin
49. Ruang Ujian mahasiswa
50. Nomor Kursi Ujian Statusnikah Varcha 15 Status
51. Periode PPM r nikah
mahasiswa
52. Hari PPM Goldarah Varcha 15 Golongan
53. Tanggal PPM r darah
54. Jam PPM mahasiswa
Agama Varcha 20 Agama
55. Peserta PPM r mahasiswa
56. Kelas Mahasiswa PPM Warganegara Char 3 Warga
57. Ruang PPM Negara
mahasiswa
58. User ID Mahasiswa Statustempattingg Varcha 30 Status
59. Password Mahasiswa al r tempat
tinggal
60. Nickname Mahasiswa mahasiswa
61. Status Mahasiswa Sekolah Varcha 50 Sekolah
r mahasiswa
Kodepos Varcha 6 Kode pos
Dari field – field yang ada maka akan r mahasiswa
dilakukan normalisasi 1F yang akan Kodetelp Varcha 10 Kode
menghilangkan penggandaan field yang r telepon
mahasiswa

17
JURNAL TEKNOLOGI INFORMASI
PROGRAM STUDI TEKNIK INFORMATIKA DAN SISTEM INFORMASI, UNIVERSITAS BUNDA MULIA
Volume 12, Nomor 1, Juni 2016
ISSN: 1979-1496

Telp Varcha 255 Telepon Kelas char 5 Kelas yang


r mahasiswa diambil
Exttelp Varcha 10 Ext mahasiswa
r telepon Nim Char 10 Nomor
mahasiswa induk
Hp Varcha 20 Hp mahasiswa
r mahasiswa Kdhrkuliah Char 1 Kode hari
Angkatan Varcha 4 Angkatan kuliah
r mahasiswa Jamawalkuliah Char 5 Jam awal
Pekerjaan Varcha 100 Pekerjaan perkuliaha
r mahasiswa n
Nmperusahaan Varcha 50 Nama Jamakhirkuliah Char 5 Jam akhir
r perusahaa perkuliaha
n n
mahasiswa Kode_ruangkulia Varcha 4 Kode
bekerja h r ruang
Jabatan Varcha 20 Jabatan kuliah
r mahasiswa Ruangkuliah Varcha 50 Nama
di r ruang
perusahaa kuliah
n Kddosen Char 4 Kode
Alamatkantor Varcha 255 Alamat dosen
r kantor Sks_operasional Tinyint 2 Jumlah sks
mahasiswa Kdujian Char 1 Kode tipe
bekerja ujian
Namaayah Varcha 30 Nama Nokursi Char 2 Nomor
r ayah kursi ujian
mahasiswa Tglujian Date 0 Tanggal
Namaibu Varcha 30 Nama ibu ujian
r mahasiswa Jamawalujian Char 5 Jam awal
Alamatortu Varcha 255 Alamat ujian
r orang tua Jamakhirujian Char 5 Jam akhir
mahasiswa ujian
Kodeposortu Varcha 6 Kode pos Kdhariujian Char 1 Kode hari
r orang tua ujian
mahasiswa Ruangujian Varcha 10 Ruang
Kotaortu Varcha 50 Kota r ujian
r orang tua Pengawas Char 4 Pengawas
mahasiswa ujian
Novirtualaccount Varcha 10 Nomor Periodeppm Char 6 Periode
r virtual acc PPM
mahasiswa Kdhrppm Char 1 Kode hari
Nama field Type Lengt keterangan PPM
data h Jamawalppm Char 5 Jam awal
Namavirtualaccou Varcha 24 Nama PPM
nt r virtual Jamakhirppm Char 5 Jam akhir
account PPM
mahasiswa Kelasppm Char 5 Kelas PPM
Email Varcha 50 Email yang
r mahasiswa diambil
mahasiswa
Ruangppm Varcha 10 Ruang
r PPM
2. Entitas jadwal (primary key : User_id Char 8 User id
mahasiswa
ID_jadwal) User_pass Char 6 Password
mahasiswa
Tabel 2. Tabel Jadwal Nick Char 6 Nickname
mahasiswa
Nama Field Type Lengt Keterangan
Nama field Type Lengt keterangan
data h
data h
ID_jadwal Varcha 10 ID jadwal
Status Char 6 Status
r mahasiswa
keaktifan
Periode Char 6 Periode
mahasiswa
perkuliaha
n
Kmk Char 10 Kode mata
kuliah

18
JURNAL TEKNOLOGI INFORMASI
PROGRAM STUDI TEKNIK INFORMATIKA DAN SISTEM INFORMASI, UNIVERSITAS BUNDA MULIA
Volume 12, Nomor 1, Juni 2016
ISSN: 1979-1496

Normalisasi 2F mahasiswa
Statusnikah Varcha 15 Status
Dari Normalisasi 1F diatas masih akan r nikah
dilakukan normalisasi 2F yang bertujuan mahasiswa
untuk memisahkan Mata Kuliah dengan Goldarah Varcha 15 Golongan
r darah
Jadwal sehingga Mata Kuliah menjadi mahasiswa
table master ms_matakuliah dengan Agama Varcha 20 Agama
primary key : msmk_kode. Berikut Hasil r mahasiswa
Warganegara Char 3 Warga
Normalisasi 2F : Negara
mahasiswa
1. Tabel master ms_matakuliah Nama field Type Lengt keterangan
data h
(primary key : msmk_kode) Statustempattingg Varcha 30 Status
al r tempat
Tabel 3. Tabel master ms_matakuliah tinggal
mahasiswa
Nama field Type Lengt Keteranga
Sekolah Varcha 50 Sekolah
data h n
r mahasiswa
Msmk_kode Varch 6 Msmk_ko
Kodepos Varcha 6 Kode pos
ar de
r mahasiswa
Msmk_nama Varch 125 Nama
Kodetelp Varcha 10 Kode
ar matakkuli
r telepon
ah
mahasiswa
Msmk_kode_kombi Varch 30 Kode
Telp Varcha 255 Telepon
nasi ar matakulia
r mahasiswa
h
Exttelp Varcha 10 Ext
Msmk_sks Int 2 Jumlah
r telepon
sks
mahasiswa
matakulia
Hp Varcha 20 Hp
h
r mahasiswa
Angkatan Varcha 4 Angkatan
2. Entitas Peserta (primary key : r mahasiswa
Pekerjaan Varcha 100 Pekerjaan
ID_Peserta) r mahasiswa
Nmperusahaan Varcha 50 Nama
Tabel 4. Tabel Peserta r perusahaa
Nama field Type Lengt keterangan n
data h mahasiswa
bekerja
ID_peserta Char 5 ID peserta
perkuliaha Jabatan Varcha 20 Jabatan
n r mahasiswa
di
ID_jadwal Varcha 10 ID jadwal
perusahaa
r mahasiswa
n
Mata_kuliah Varcha 125 Nama
Alamatkantor Varcha 255 Alamat
r mata
r kantor
kuliah
yang mahasiswa
bekerja
diambil
mahasiswa Namaayah Varcha 30 Nama
r ayah
NIM Varcha 10 Nomor
mahasiswa
r induk
mahasiswa Namaibu Varcha 30 Nama ibu
r mahasiswa
Nama Varcha 50 Nama
r mahasiswa Alamatortu Varcha 255 Alamat
r orang tua
Tempatlahir Varcha 30 Tempat
mahasiswa
r lahir
mahasiswa Kodeposortu Varcha 6 Kode pos
Tanggallahir Varcha 10 Tanggal r orang tua
mahasiswa
r lahir
mahasiswa Kotaortu Varcha 50 Kota
r orang tua
Alamat Varcha 255 Alamat
mahasiswa
r mahasiswa
Novirtualaccount Varcha 10 Nomor
Kota Varcha 50 Kota
r virtual
r mahasiswa
account
Jeniskelamin Varcha 10 Jenis
mahasiswa
r kelamin

19
JURNAL TEKNOLOGI INFORMASI
PROGRAM STUDI TEKNIK INFORMATIKA DAN SISTEM INFORMASI, UNIVERSITAS BUNDA MULIA
Volume 12, Nomor 1, Juni 2016
ISSN: 1979-1496

Namavirtualaccou Varcha 24 Nama PPM


nt r virtual Jamakhirppm Char 5 Jam akhir
account PPM
mahasiswa Kelasppm Char 5 Kelas PPM
Email Varcha 50 Email yang
r mahasiswa diambil
mahasiswa
Ruangppm Varcha 10 Ruang
3. Entitas jadwal (primary key : r PPM
ID_jadwal) User_id Char 8 User id
mahasiswa
User_pass Char 6 Password
Tabel 5. Tabel Jadwal mahasiswa
Nama Field Type Lengt Keterangan Nick Char 6 Nickname
data h mahasiswa
ID_jadwal Varcha 10 ID jadwal Status Char 6 Status
r mahasiswa keaktifan
Periode Char 6 Periode mahasisw
perkuliaha
n
Kmk Char 10 Kode mata
kuliah Normalisasi 3F
Kelas char 5 Kelas yang
diambil Dari Normalisasi 2F diatas masih akan
mahasiswa dilakukan normalisasi 3F yang bertujuan
Nama field Type Lengt keterangan
data h
untuk memisahkan Peserta dengan
Nim Char 10 Nomor mahasiswa sehingga mahasiswa menjadi
induk tabel master ms_mahasiswa dengan
mahasiswa
Kdhrkuliah Char 1 Kode hari
primary key : NIM, Mata Kuliah
kuliah menjadi tabel master ms_matakuliah
Jamawalkuliah Char 5 Jam awal dengan primary key : msmk_kode dan
perkuliaha
n
Jadwal menjadi tabel master ms_jadwal
Jamakhirkuliah Char 5 Jam akhir dengan primary key : ID_jadwal.
perkuliaha
n
Kode_ruangkulia Varcha 4 Kode
Berikut Hasil Normalisasi 3F :
h r ruang Tabel master ms_matakuliah (primary
kuliah key : msmk_kode)
Ruangkuliah Varcha 50 Nama
r ruang
kuliah Tabel 6. Tabel master ms_matakuliah
Kddosen Char 4 Kode Nama field Type Lengt Keteranga
dosen data h n
Sks_operasional Tinyint 2 Jumlah sks Msmk_kode Varch 6 Msmk_ko
Kdujian Char 1 Kode tipe ar de
ujian Msmk_nama Varch 125 Nama
Nokursi Char 2 Nomor ar matakkuli
kursi ujian ah
Tglujian Date 0 Tanggal Msmk_kode_kombi Varch 30 Kode
ujian nasi ar matakulia
Jamawalujian Char 5 Jam awal h
ujian Msmk_sks Int 2 Jumlah
Jamakhirujian Char 5 Jam akhir sks
ujian matakulia
Kdhariujian Char 1 Kode hari h
ujian
Ruangujian Varcha 10 Ruang
r ujian Tabel master ms_mahasiswa (primary
Pengawas Char 4 Pengawas key : NIM)
ujian
Periodeppm Char 6 Periode
PPM
Kdhrppm Char 1 Kode hari
PPM
Jamawalppm Char 5 Jam awal

20
JURNAL TEKNOLOGI INFORMASI
PROGRAM STUDI TEKNIK INFORMATIKA DAN SISTEM INFORMASI, UNIVERSITAS BUNDA MULIA
Volume 12, Nomor 1, Juni 2016
ISSN: 1979-1496

Tabel 7. Tabel master ms_mahasiswa Angkatan Varcha 4 Angkatan


Nama field Type Lengt keteranga r mahasisw
data h n a
NIM Varcha 10 Nomor Pekerjaan Varcha 100 Pekerjaan
r induk r mahasisw
mahasisw a
a Nmperusahaan Varcha 50 Nama
Nama Varcha 50 Nama r perusahaa
r mahasisw n
a mahasisw
Tempatlahir Varcha 30 Tempat a bekerja
r lahir Jabatan Varcha 20 Jabatan
mahasisw r mahasisw
a a
Tanggallahir Varcha 10 Tanggal Nama field Type Lengt keteranga
r lahir data h n
mahasisw Alamatkantor Varcha 255 Alamat
a r kantor
Alamat Varcha 255 Alamat mahasisw
r mahasisw a bekerja
a Namaayah Varcha 30 Nama
Kota Varcha 50 Kota r ayah
r mahasisw mahasisw
a a
Jeniskelamin Varcha 10 Jenis Namaibu Varcha 30 Nama ibu
r kelamin r mahasisw
mahasisw a
a Alamatortu Varcha 255 Alamat
Statusnikah Varcha 15 Status r orang tua
r nikah mahasisw
mahasisw a
a Kodeposortu Varcha 6 Kode pos
Goldarah Varcha 15 Golongan r orang tua
r darah mahasisw
mahasisw a
a Kotaortu Varcha 50 Kota
Agama Varcha 20 Agama r orang tua
r mahasisw mahasisw
a a
Warganegara Char 3 Warga Novirtualaccount Varcha 10 Nomor
Negara r virtual
mahasisw account
a mahasisw
Statustempattingga Varcha 30 Status a
l r tempat Namavirtualaccou Varcha 24 Nama
tinggal nt r virtual
mahasisw account
a mahasisw
Sekolah Varcha 50 Sekolah a
r mahasisw Email Varcha 50 Email
a r mahasisw
Kodepos Varcha 6 Kode pos a
r mahasisw
a
Tabel jadwal (primary key : ID_jadwal)
Kodetelp Varcha 10 Kode
r telepon
mahasisw Tabel 8. Tabel Jadwal
a Nama Field Type Lengt Keteranga
Telp Varcha 255 Telepon data h n
r mahasisw ID_jadwal Varcha 10 ID jadwal
a r mahasiswa
Exttelp Varcha 10 Ext Periode Char 6 Periode
r telepon perkuliaha
mahasisw n
a Kmk Char 10 Kode mata
Hp Varcha 20 Hp kuliah
r mahasisw Kelas char 5 Kelas yang
a diambil

21
JURNAL TEKNOLOGI INFORMASI
PROGRAM STUDI TEKNIK INFORMATIKA DAN SISTEM INFORMASI, UNIVERSITAS BUNDA MULIA
Volume 12, Nomor 1, Juni 2016
ISSN: 1979-1496

mahasiswa Class Diagram


Nim Char 10 Nomor
induk
Class Diagram menampilkan beberapa
mahasiswa class ada pada sistem ini dan
Kdhrkuliah Char 1 Kode hari memberikan gambaran tentang sistem
kuliah
Jamawalkuliah Char 5 Jam awal dan relasi-relasi didalamnya. Disini juga
perkuliaha dimasukkan himpunan bagian (subset)
n dari class-class, yaitu atribut-atribut dan
Jamakhirkuliah Char 5 Jam akhir
perkuliaha operasi-operasi dalam suatu
n class.Berikut ini class diagram untuk
Kode_ruangkulia Varcha 4 Kode database pada aplikasi Sistem
h r ruang
kuliah Kemahasiswaan yang akan dirancang.
Ruangkuliah Varcha 50 Nama
r ruang
kuliah
Kddosen Char 4 Kode
dosen
Sks_operasional Tinyint 2 Jumlah sks
Kdujian Char 1 Kode tipe
ujian
Nokursi Char 2 Nomor
kursi ujian
Tglujian Date 0 Tanggal
ujian
Jamawalujian Char 5 Jam awal
ujian
Jamakhirujian Char 5 Jam akhir
ujian
Kdhariujian Char 1 Kode hari
ujian
Ruangujian Varcha 10 Ruang
r ujian

Nama field Type Lengt keterangan


data h
Pengawas Char 4 Nama
pengawas
ujian
Periodeppm Char 6 Periode
PPM
Kdhrppm Char 1 Kode hari
PPM Gambar 1. Class diagrams perancangan
Jamawalppm Char 5 Jam awal database aplikasi sistem kemahasiswaan
PPM
Jamakhirppm Char 5 Jam akhir
PPM Rancangan Tabel - Tabel
Kelasppm Char 5 Kelas PPM Dalam pembuatan perancangan
yang
diambil
database untuk aplikasi sistem
mahasiswa kemahasiswaan nantinya akan
Ruangppm Varcha 10 Ruang diperlukan beberapa tabel. Melalui
r PPM
User_id Char 8 User id proses perancangan yang dilakukan
mahasiswa maka didapat 14 tabel yang digunakan
User_pass Char 6 Password untuk memenuhi kebutuhan aplikasi.
mahasiswa
Nick Char 6 Nickname Berikut salah satu tabel yang hasilnya
mahasiswa adalah sebagai berikut :
Status Char 6 Status Nama tabel : tr_jadwal_kuliah
keaktifan
mahasisw Keterangan : untuk menyimpan jadwal
kuliah
Primary key : periode, kmk, kelas, nim

22
JURNAL TEKNOLOGI INFORMASI
PROGRAM STUDI TEKNIK INFORMATIKA DAN SISTEM INFORMASI, UNIVERSITAS BUNDA MULIA
Volume 12, Nomor 1, Juni 2016
ISSN: 1979-1496

Tabel 9. Tabel tr_jadwal_kuliah


Nama field Type data Leng keterangan
th
Periode Char 6 Periode
perkuliahan
Kmk Char 10 Kode mata
kuliah
Kelas Char 5 Kelas yang
diambil
mahasiswa
Nim Char 10 Nomor induk
mahasiswa

Nama tabel : tbl_jadwal kuliah


Keterangan : untuk menyimpan
matakuliah
Primary key : msmk_kode, Gambar 3. Rancangan ERD (Entity
msmk_kode_kombinasi Relationship Diagrams) basis data 2

Tabel 10. Tabel tbl_jadwal kuliah


Nama field Type Len keterangan
data gth SIMPULAN
Msmk_kode Varchar 6 Msmk_kode Dari hasil penelitian dan analisis yang
Msmk_nama Varchar 125 Nama telah dilakukan maka kesimpulan yang
matakuliah
Msmk_kode_kom Varchar 30 Kode
dapat diambil adalah sebagai berikut :
binasi matakuliah 1. Hasil perancangan database untuk
Msmk_sks Int 2 Jumlah sks aplikasi sistem kemahasiswaan ini
matakuliah
dapat membantu dalam perancangan
aplikasi sistem kemahasiswaan.
Entity Relationship Diagrams (ERD) 2. Sistem basis data yang baru ini
Entity Relation - Diagram (ER- dapat mengefisiensi waktu dimana
Diagram) menggambarkan jenis pengelolaan basis datanya
hubungan diantara berbagai entitas yang terintegrasi sehingga dalam
terlibat dalam prototipe sistem pemrosesan sistem kemahasiswaan
kemahasiswaan berbasis android ER - menjadi lebih cepat dan akurat.
diagram digambarkan menggunakan 3. Sistem basis data ini dapat
physical data model, model inilah yang mengurangi redundansi, mencegah
nantinya akan di-generate menjadi tabel- anomali dalam proses update, insert
tabel di database. Berikut ER - Diagram dan delete..
untuk sistem yang dirancang :
DAFTAR PUSTAKA
[1] Connolly, T. M. Dan Begg, C. E.
2002. Database Systems, edisi ke-3.
USA: Addison Wesley.
[2] Mannino, M. V. 2001. Database
Application Development and
Design. New York. McGraw- Hill.
[3] Whitehorn, M. Dan Marklyn, B.
2003. Seluk Beluk Database
Relasional, Edisi ke-2. Jakarta :
Erlangga
Gambar 2. Rancangan ERD (Entity
Relationship Diagrams ) basis data 1

23

Anda mungkin juga menyukai