Anda di halaman 1dari 49

PENGEMBANGAN DATABASE SISTEM MANAJEMEN

KERJASAMA UNIVERSITAS JAMBI

( WWW.KERJASAMA.UNJA.AC.ID )

LAPORAN MAGANG

RIYAN MAHMUDIN

F1E117002

PROGRAM STUDI SISTEM INFORMASI

JURUSAN TEKNIK ELEKTRO DAN INFORMATIKA


FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS JAMBI

2020
SURAT PERNYATAAN

Dengan ini saya menyatakan bahwa laporan magang ini benar-benar karya
saya sendiri. Sepanjang pengetahuan saya tidak terdapat karya atau
pendapat yang ditulis atau diterbitkan orang lain kecuali sebagai acuan
atau kutipan dengan mengikuti tata penulisan karya ilmiah yang telah
lazim.

Tanda tangan yang tertera dalam halaman pengetahuan adalah asli. Jika
tidak asli, saya siap menerima sanksi sesuai dengan peraturan yang
berlaku.

Jambi,
Yang menyatakan

RIYAN MAHMUDIN

F1E117002

i
RINGKASAN

Lembaga Pengembangan Teknologi Informasi dan Komunikasi (LPTIK) Universitas


Jambi adalah salah satu lembaga di Universitas Jambi yang mempunyai tugas
utama melaksanakan, mengkoordinasikan, memantau dan mengevaluasi
kegiatanan pengembangan teknologi informasi dan komunikasi di Universitas
Jambi. Lembaga ini mempunya visi menyediakan Layanan TIK yang Handal dan
Efektif untuk Mendukung Pencapaian Visi, Misi dan Tujuan Universitas Jambi.

Sistem Manajemen Kerjasama Universitas Jambi adalah sistem yang mendukung


untuk mencatat dan menginformasikan kerjasama yang dilakukan Universitas
dengan banyak perusahaan, namun database yang digunakan pada sistem yang
sebelumnya masih memiliki kekurangan, dimana data kerjasama yang dilakukan
Universitas Jambi terhimpun dalam satu buah table sehingga table tersebut
merupakan bukan table yang baik karena tidak menerapkan system normalitas
database.

Hal lain yang menjadi perhatian penulis pada database kerjasama yang lama
memiliki kekurangan pada regional yang tidak terdeskripsikan dengan baik dan hal
ini mengakibatkan sulitnya pembagian jenis kerjasama yang telah dilakukan oleh
Universitas Jambi dan hal ini juga menimbulkan tidak terpenuhinya kebutuhan
aplikasi Borang Universitas Jambi (https://borang.unja.ac.id) dimana ada
beberapa informasi yang diambil dari database Kerjasama.

Sehingga dibutuhkan pembaruan dalam pembangunan database yang lebih


dinamis dalam setiap tabelnya dan berelasi dengan database kepegawaian dan
siakad Universitas Jambi sehingga setiap kebutuhan dalam aplikasi kerjasama
yang baru yang semakin hari semakin berevolusi dan membutuhkan database yang
besar dapat terpenuhi.

ii
PENGEMBANGAN DATABASE SISTEM MANAJEMEN

KERJASAMA UNIVERSITAS JAMBI

( WWW.KERJASAMA.UNJA.AC.ID )

LAPORAN MAGANG

Diajukan guna memenuhi salah satu persyaratan akademik


pada Program S1 Program Studi Sistem Informasi
Fakultas Sains dan Teknologi
Universitas Jambi

RIYAN MAHMUDN
F1E117002

PROGRAM STUDI SISTEM INFORMASI

JURUSAN TEKNIK ELEKTRO DAN INFORMATIKA


FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS JAMBI

iii
2020

iv
LAPORAN MAGANG
PENGEMBANGAN DATABASE SISTEM MANAJEMEN

KERJASAMA UNIVERSITAS JAMBI

( WWW.KERJASAMA.UNJA.AC.ID )

Oleh :

RIYAN MAHMUDIN
F1E117002

Disetujui:

Pembimbing Magang

Benedika Ferdian Hutabarat, S.Komp., M.Kom.


NIP. 198501082015041003
Diketahui:

Wakil Dekan Bidang Akademik, Ketua Jurusan Jurusan Teknik


Kerjasama dan Sistem Informasi, Elektro Dan Informatika

Dr. Tedjo Sukmono, S.Si., M.Si Nehru, S.Si.,M.T.


NIP. 197207052000031003 NIP. 197602082001121002

i
LAPORAN MAGANG
PENGEMBANGAN DATABASE SISTEM MANAJEMEN

KERJASAMA UNIVERSITAS JAMBI

( WWW.KERJASAMA.UNJA.AC.ID )

Oleh :

RIYAN MAHMUDIN
F1E117002

Disetujui:

Pembimbing Magang Pembimbing Lapangan

Benedika Ferdian Hutabarat, S.Komp., Pradita Eko Prasetyo,S.Pd., M.Cs.


M.Kom. NIP.198710282019031010
NIP. 198501082015041003

Diketahui:

Ketua LPTIK UNJA

Drs. Jefri Marzal, M.Sc., D.I.T.


NIP.196806021993031004

ii
RIWAYAT HIDUP

Riyan Mahmudin lahir di Ogan Komering Ilir,


Sumatera Selatan pada tanggal 10 Mei 1999. Penulis
merupakan anak kelima dari pasangan Salimin dan
Sumarti. Jalur pendidikan formal yang pernah
ditempuh oleh penulis adalah sebagai berikut :

1. SDN 030 Rawa Sekip 3, Rengat, Indragiri Hulu,


Riau

2. SMP N 1 Bayung Lencir, Musi Banyuasin,


Sumatera Selatan

3. SMA N 1 Bayung Lencir, Musi Banyuasin,


Sumatera Selatan

4. Universitas Jambi, Sekarang menempuh


semester 7 pada program studi Sistem Informasi,
Fakultas Sains dan Teknologi.
Selama menempuh jenjang Pendidikan S1,
Penulis cukup aktif dalam kegiatan bidang akademik.
Penulis mengikuti kegiatan magang di Badan Pusat
Statistik Provinsi Jambi.

iii
PRAKATA

Segala puji dan syukur dipanjatkan atas berkat dan rahmat Allah SWT yang telah
memberikan rahmat dan karunia-NYA, sehingga terselesaikannya laporan magang
yang berjudul “Pengembangan Database Sistem Manajemen Kerjasama Universitas
Jambi”.

Dalam menyelesaikan laporan magang ini tidak lepas dari bimbingan, bantuan dan
pengarahan dari berbagai pihak, untuk itu dengan segala rasa hormat diucapkan
terimakasih kepada:

1. Kedua orangtua tercinta Ayahanda Salimin dan Ibunda Sumarti.


2. Prof. Drs. H. Sutrisno, M.Sc., Ph.D selaku Rektor Universitas Jambi.
3. Prof. Drs. Damris M, M.Sc.,Ph.D. selaku Dekan Fakultas Sains dan
Teknologi Universitas Jambi.
4. Nehru, S.Si., M.T. selaku Ketua Jurusan Teknik Elektro dan Informatika
Fakultas Sains dan Teknologi.
5. Dedy Setiawan, S.Kom., M.IT. selaku Ketua Program Studi Sistem Informasi
Fakultas Sains dan Teknologi.
6. Benedika Ferdian Hutabarat, S.Komp., M.Kom. selaku Dosen Pembimbing
Magang.
7. Drs. Jefri Marzal, M.Sc., D.I.T. selaku Ketua Lembaga Pengembangan
Teknologi Informasi dan Komunikasi (LPTIK) Universitas Jambi.
8. Pradita Eko Prasetyo Utomo, S.Pd., M.Cs. selaku pembimbing lapangan.
9. Seluruh staff dan pegawai Lembaga Pengembangan Teknologi Informasi dan
Komunikasi (LPTIK) Universitas Jambi yang telah membantu serta
memberikan pengarahan dalam kegiatan magang.
10. Rekan magang yang telah ikut membantu baik secara langsung maupun tak
langsung.
Semoga laporan ini dapat bermanfaat dan dapat memberikan sumbangan yang
berarti bagi pihak yang membutuhkan. Kritik dan saran sangat diharapkan untuk
penelitian selanjutnya yang lebih baik.

Jambi, Desember 2020

Riyan Mahmudin
F1E117002

iv
DAFTAR ISI

SURAT PERNYATAAN.............................................................................................. i
RINGKASAN............................................................................................................ ii
LAPORAN MAGANG................................................................................................. i
LAPORAN MAGANG................................................................................................ ii
RIWAYAT HIDUP.................................................................................................... iii
PRAKATA............................................................................................................... iv
DAFTAR ISI............................................................................................................. v
DAFTAR GAMBAR................................................................................................. vii
DAFTAR TABEL..................................................................................................... vii
DAFTAR LAMPIRAN............................................................................................... ix
I. PENDAHULUAN................................................................................................ 1
1.1 Latar Belakang.............................................................................................. 1
1.2 Tujuan Magang.............................................................................................. 2
1.3 Manfaat Magang............................................................................................ 2
II. METODELOGI PELAKSANAAN......................................................................4
2.1 Jadwal Pelaksanaan Magang.........................................................................4
2.2 Lokasi Magang............................................................................................... 4
2.3 Teknik Kegiatan............................................................................................. 4
2.4 Teknik pengumpulan data.............................................................................5
III. GAMBARAN UMUM INSTANSI......................................................................6
3.1 Sejarah.......................................................................................................... 6
3.2 Visi dan Misi LPTIK Universitas Jambi...........................................................7
3.3 Struktur Organisasi LPTIK Universitas Jambi................................................7
3.4 Pusat Pengkajian dan Pengembangan Sistem dan Keamanan Informasi.........7
IV. PELAKSANAAN MAGANG.............................................................................9
4.1 Topik Magang................................................................................................ 9
4.2 Landasan Teori.............................................................................................. 9
Relasi Database................................................................................................ 9
Normalisasi Database........................................................................................11
Database Mysql.............................................................................................. 14
4.3 Analisis Masalah dan Solusi Permasalahan..................................................14
4.4 Pengembangan Database.............................................................................14

v
Conceptual Database Design..........................................................................14
Logical Database Design.................................................................................15
Physical Database Design...............................................................................16
Entitas Relational Database............................................................................18
4.5 Database New Kerjasama.............................................................................19
Tabel Mitra Kerja............................................................................................... 19
Tabel Regional................................................................................................... 20
Tabel Bidang...................................................................................................... 20
Tabel Sub Bidang.............................................................................................. 21
Tabel Bentuk Kerjasama....................................................................................21
Tabel Cooperations............................................................................................ 22
Tabel Users........................................................................................................ 22
Tabel Role.......................................................................................................... 23
Tabel Role User.................................................................................................. 23
Tabel Menu................................................................................................... 23
Tabel Role Menu................................................................................................ 24
Tabel Unit Database Siakad...............................................................................24
Tabel Prodi Database Siakad..............................................................................24
Tabel dosen Siakad............................................................................................ 25
Tabel pegawai Kepegawaian...............................................................................25
V. KESIMPULAN DAN SARAN.........................................................................26
5.1 Kesimpulan................................................................................................. 26
5.2 Saran........................................................................................................... 26
DAFTAR PUSTAKA................................................................................................ 27
LAMPIRAN............................................................................................................ 28
Lampiran 3. Lembar Penilaian Magang..............................................................33

vi
DAFTAR GAMBAR
Gambar 1. Struktur Organisasi LPTIK Universitas Jambi........................................7
Gambar 2. Relasi one to one.................................................................................10
Gambar 3. Relasi One to Many..............................................................................10
Gambar 4. Relasi Many to Many...........................................................................11
Gambar 5. Flowchart Alur Normalisasi..................................................................12
Gambar 6. Normalisasi Database 1NF...................................................................12
Gambar 7. Normalisasi Database 2NF...................................................................13
Gambar 8. Normalisasi Database 3NF...................................................................13
Gambar 9. ERD Database new kerjasama.............................................................19
Gambar 10. Tabel mitra Kerjasama lama..............................................................19
Gambar 11. Tabel Mitra Kerjasama.......................................................................20
Gambar 12. Tabel regional database Kerjasama lama............................................20
Gambar 13. Tabel Regional...................................................................................20
Gambar 14. Tabel bidang Kerjasama lama............................................................21
Gambar 15. Tabel Bidang Kerjasama baru............................................................21
Gambar 16. Tabel Sub Bidang..............................................................................21
Gambar 17. Tabel Bentuk Kerjasama....................................................................21
Gambar 18. Tabel cooperations lama....................................................................22
Gambar 19. Tabel Cooperations............................................................................22
Gambar 20. Tabel Users.......................................................................................22
Gambar 21. Tabel Role.......................................................................................... 23
Gambar 22. Tabel Role User..................................................................................23
Gambar 23. Tabel Menu.......................................................................................23
Gambar 24. Tabel Role Menu................................................................................24
Gambar 25. Tabel Unit Siakad..............................................................................24
Gambar 26. Tabel Prodi Siakad.............................................................................24
Gambar 27. Tabel dosen siakad............................................................................25
Gambar 28. Tabel Pegawai....................................................................................25

vii
DAFTAR TABEL
Tabel 1. Identifikasi Tipe Entitas...........................................................................15
Tabel 2. Tabel Cooperatons...................................................................................16
Tabel 3. Tabel Unit Kerja.......................................................................................16
Tabel 4. Tabel Mitra Kerja.....................................................................................17
Tabel 5. Tabel Bidang Kerjasama..........................................................................17
Tabel 6. Tabel Sub Bidang Kerjasama...................................................................17
Tabel 7. Tabel Regional.........................................................................................17
Tabel 8. Tabel Bentuk Kerjasama..........................................................................17
Tabel 9. Tabel Role................................................................................................ 17
Tabel 10. Tabel Menu............................................................................................ 18
Tabel 11. Tabel Role Menu....................................................................................18
Tabel 12. Tabel Users............................................................................................ 18
Tabel 13. Role User............................................................................................... 18

viii
DAFTAR LAMPIRAN
Lampiran 1 . Lembar Keiatan Harian Magang.......................................................28
Lampiran 2. Kegiatan Selama Proses Magang........................................................31
Lampiran 3. Lembar Penilaian Magang.................................................................33

ix
I. PENDAHULUAN
1.1 Latar Belakang
Kata magang dalam Kamus Besar Bahasa Indonesia didefinisikan sebagai
calon pegawai yang belum diangkat secara tetap serta belum menerima gaji atau
upah karena dianggap masih dalam taraf belajar.Magang adalah bagian dari
pelatihan kerja, biasanya magang dilakukan oleh mahasiswa tingkat akhir atau
siswa SMK kelas 3 (PKL) sebagai salah satu syarat utama untuk menyelesaikan
proses pendidikan. Secara umum pengertian magang adalah suatu bentuk
penyelenggaraan Pendidikan Keahlian Profesional yang memadukan secara
sistematis dan sinkron antara Program Studi dengan program penguasaan keahlian
yang diperoleh langsung di dunia kerja sehingga diharapkan dapat menghasilkan
tenaga profesional dan kompeten di bidangnya. Dalam pelaksanaan magang
mahasiswa dapat menerapkan ilmu pengetahuan yang didapatkan dalam bangku
perkuliahan, mahasiswa juga dilatih untuk terbiasa bekerja professional dalam
sebuah organisasi lingkup dunia kerja yang sebenarnya. Program magang dijadikan
sebagai salah satu upaya untuk menjebatani kesenjangan antara teori yang
diperoleh oleh mahasiswa di bangku perkuliahan dengan kondisi profesi yang
sebenarnya di lapangan [2].

Magang merupakan salah satu dari beberapa mata kuliah wajib yang harus
diambil oleh mahasiswa Fakultas Sains dan Teknologi Universitas Jambi (FST-
UNJA) tidak terkecuali mahasiswa Sistem Informasi. Mata kuliah Magang ini
bertujuan untuk memberikan pengalaman kepada mahasiswa dalam bentuk
implementasi ilmu yang telah diperoleh selama duduk di bangku perkuliahan dan
diterapkan langsung di dunia kerja, Sehingga mahasiswa diharapkan setelah
menyelasaikan mata kuliah magang siap dalam memasuki dunia kerja yang
sebenarnya. Adapun kegiatan magang ini, penulis mendapatkan kesempatan
magang di Lembaga Pengembangan Teknologi Informasi dan Komunikasi (LPTIK)
Universitas Jambi.

Lembaga Pengembangan Teknologi Informasi dan Komunikasi (LPTIK)


Universitas Jambi adalah salah satu lembaga di Universitas Jambi yang
mempunyai tugas utama melaksanakan, mengkoordinasikan, memantau dan
mengevaluasi kegiatanan pengembangan teknologi informasi dan komunikasi di
Universitas Jambi. Lembaga ini mempunya visi menyediakan Layanan TIK yang
Handal dan Efektif untuk Mendukung Pencapaian Visi, Misi dan Tujuan
Universitas Jambi.

Pada Augustus 2020, LPTIK telah mengembangkan 46 sistem Informasi


Universitas Jambi, yang berguna untuk mendukung penyelenggaraan pendidikan,
sehingga perguruan tinggi dapat menyediakan layanan informasi yang baik dan
efektif, baik di dalam maupun di luar lingkungan kampus melalui jaringan internet,
salah satu sistem yang dikembangkan oleh LPTIK adalah Sistem Manajemen
Kerjasama Universitas Jambi (https://kerjasama.unja.ac.id).

Sistem Manajemen Kerjasama Universitas Jambi adalah sistem yang


mendukung untuk mencatat dan menginformasikan kerjasama yang dilakukan
Universitas dengan banyak perusahaan, namun database yang digunakan pada
sistem yang sebelumnya masih memiliki kekurangan, dimana data kerjasama yang

1
dilakukan Universitas Jambi terhimpun dalam satu buah table sehingga table
tersebut merupakan bukan table yang baik karena tidak menerapkan system
normalitas database.

Hal lain yang menjadi perhatian penulis pada database kerjasama yang
lama memiliki kekurangan pada regional yang tidak terdeskripsikan dengan baik
dan hal ini mengakibatkan sulitnya pembagian jenis kerjasama yang telah
dilakukan oleh Universitas Jambi dan hal ini juga menimbulkan tidak
terpenuhinya kebutuhan aplikasi Borang Universitas Jambi
(https://borang.unja.ac.id) dimana ada beberapa informasi yang diambil dari
database kerjasama.

Selain itu database kerjasama yang lama juga memiliki tebel prodi dan
kepegawaian tersendiri sehingga ketika ada pembaruan informasi pada tabel prodi
dan kepegawaian siakad, operator harus menyesuaikan kembali di databse
kerjasama.

Sehingga dibutuhkan pembaruan dalam pembangunan database yang lebih


dinamis dalam setiap tabelnya dan berelasi dengan database kepegawaian dan
siakad Universitas Jambi sehingga setiap kebutuhan dalam aplikasi kerjasama
yang baru yang semakin hari semakin berevolusi dan membutuhkan database yang
besar dapat terpenuhi. Relasi merupakan hubungan yang terjadi pada suatu tabel
dengan lainnya yang mempresentasikan hubungan antar objek di dunia nyata dan
berfungsi untuk mengatur mengatur operasi suatu database [8].

Berdasarkan latar belakang diatas maka perlu dikembangkannya suatu


database kerjasama yang baru yang dapat berelasi dengan beberapa database agar
setiap kebutuhan dalam aplikasi kerjasama dapat dipenuhi.

1.2 Tujuan Magang


Adapun tujuan dari diselenggarakannya Magang yang dilakukan yakni
sebagai berikut:

1. Meningkatkan wawasan, pengetahuan dan pengalaman serta kemampuan


dan keterampilan mahasiswa.
2. Membantu mahasiswa meningkatkan kemampuan dengan belajar praktik
secara langsung;
3. Mahasiswa dapat memperoleh kesesuaian materi yang diajarkan di
perkuliahan dengan permasalahan yang nyata di dunia kerja.
4. Melatih mahasiswa untuk dapat mengidentifikasi dan menganalisis
permasalahan real di dunia kerja.
5. Memperoleh kesesuaian antara materi yang diajarkan di perkuliahan
dengan kegiatan teknis nya.
6. Membantu menyelasaikan salah satu permasalahan yang dihadapi Lembaga
Pengembangan Teknologi Informasi dan Komunikasi (LPTIK) Universitas
Jambi.
1.3 Manfaat Magang
Penyelenggaraan Magang diharapkan dapat bermanfaat bagi mahasiswa,
fakultas dan Instansi:

2
1. Bagi Mahasiswa

Adapun manfaat yang diharapkan didapat oleh mahasiswa dengan


diselenggarakannya magang yakni:

a. Melatih keterampilan mahasiswa sesuai dengan pengetahuan yang


diperoleh selama mengikuti perkuliahan.
b. Belajar mengenal dinamika dan kondisi nyata dunia kerja.
c. Mengembangkan ilmu yang diperoleh selama perkuliahan dan mencoba
menemukan sesuatu yang belum diperoleh selama perkuliahan.
d. Memperluas pandangan mahasiswa terhadap jenis-jenis kerja yang
bersangkutan, dengan segala peraturan yang ditetapkan ditempat kerja.

2. Bagi fakultas

Manfaat yang diharapkan diperoleh FST-UNJA dari diselenggarakannnya magang


adalah:

a. Mendapatkan umpan balik untuk menyempurnakan kurikulum dan sistem


pembelajaran yang sesuai dengan kebutuhan dunia usaha dan tuntutan
masyarakat pada umumnya.
b. Terjalinnya kerjasama antara Fakultas dan Instansi.
c. Fakultas menjadi lebih di kenal di Instansi.

3. Bagi instansi LPTIK

Adapun manfaat yang diharapkan dapat diperoleh instansi dari


diselenggarakannnya kegiatan magang ini adalah:

a. Adanya masukan yang membangun dari mahasiswa magang untuk instansi


terkait.
b. Terjalinnya hubungan kerjasama antara instansi dan fakultas, sehingga
instansi dikenal dalam kalangan akademis.
c. Mendapat bantuan tenaga dari mahasiswa magang dalam membantu
meringankan pekerjaan di instansi tersebut

3
II. METODELOGI PELAKSANAAN

2.1 Jadwal Pelaksanaan Magang


Kegiatan magang dilaksanakan pada tanggal 29 Juni 2020 sampai dengan
29 Agustus 2020. Jam kerja mulai dari hari senin sampai dengan jum’at mulai
pukul 08.00 sampai dengan pukul 16.00. Sehingga total waktu kerja di LPTIK
Universitas Jambi ini 8 jam/hari.

2.2 Lokasi Magang


Kegiatan magang di laksanakan di Lembaga Pengembangan Teknologi
Informasi dan Komunikasi (LPTIK) Universitas Jambi, yang beralamatkan di
Gedung LPTIK Kampus Pinang Masak Universitas Jambi, Jl. Jambi Muaro Bulian
KM. 15 Mendalo – Jambi, Kegiatan yang dilaksanakan merupakan kuliah magang
yang dilakukan oleh mahasiswa S1 Jurusan Teknik Informasi Program Studi
Sistem Informasi Fakultas Sains dan Teknologi Universitas Jambi, selama magang
berlangsung mahasiswa ditempatkan diruang Programmer lantai 2 LPTIK dibawahi
oleh Pusat Pengkajian dan Pengembangan Sistem dan Keamanan Informasi.

2.3 Teknik Kegiatan


Kegiatan magang yang dilakukan oleh mahasiswa di Lembaga
Pengembangan Teknologi Informasi dan Komunikasi (LPTIK) Universitas Jambi,
terbagi dalam beberapa tahapan, antaranya adalah:

1. Pengenalan Instansi
Hari pertama mahasiswa diarahkan untuk ke ruangan Ketua LPTIK untuk
dikenalkan tugas dan fungsi LPTIK itu sendiri.

2. Penunjukan pekerjaan mahasiswa magang.


Setelah mahasiswa mengenal tugas dan fungsi Instansi, tim LPTIK membagi
tugas dalam kelompok magang dan penulis mendapat tugas untuk
mengembangkan aplikasi kerjasama, dan dalam hal ini berfokus pada
pengembangan database.

3. Pelaksanaan Magang
Pelaksanaan magang dilaksanakan pada tanggal 29 juni 2020 sampai
dengan tanggal 29 Agustus 2020, didalam Teknik pelaksanaan magang
terdapat beberapa kegiatan-kegiatan yang dilaksanakan diruang
programmer, adapun kegiatan – kegiatan yang dilakukan ialah:

a. Mempelajari Sistem manajement kerjasama Universitas Jambi,


mempelajari alur system, fitur – fitur yang ada pada sistem, dan
mengcloning database kerjasama yang lama.

b. Analisis dan Merancang Database system kerjasama

Mulai dari analisis kebutuhan sistem, analisis database yang akan


diperbaiki hinga merelasikan database sistem manajement kerjasama
Universitas Jambi dengan database siakad dan kepegawaian Universitas
Jambi.

4
4. Penyusunan Laporan
Penyusunan laporan magang dimulai sejak kegiatan magang berlangsung.
Laporan disusun berdasarkan format yang telah ditentukan Fakultas dan
Program Studi. Hasil laporan yang telah disetujui pembimbing magang dan
pembimbing lapangan kemudian diberikan kepada Institusi Pendidikan
sebagai bahan koreksi dan dokumentasi.

2.4 Teknik pengumpulan data


Adapun teknik pengumpulan data yang digunakan antara lain:

1. Observasi langsung
Melakukan observasi pada Sistem Manajemen Kerjasama Universitas Jambi
yang lama sudah dihosting di https://kerjasama.unja.ac.id, yaitu melihat
dan menggunakan system secara langsung untuk mengetahui apa-apa saja
fitur yang ada pada Sistem Manajemen Kerjasama Universitas Jambi, dan
apa-apa saja yang perlu ditambahkan atau dirubah dalam aplikasi
kerjasama yang baru.

2. Wawancara
Mengajukan beberapa pertanyaan mengenai Manajemen Kerjasama
Universitas Jambi kepada Staff dan Programmer yang bekerja di LPTIK.

3. Studi Literatur
Metode ini dilakukan dengan melakukan pengumpulan data dan informasi
dari literatur/jurnal-jurnal mengenai pengembangan databse mysql.
Sehingga dapat menunjang dalam penulisan laporan magang yang dibuat

5
III. GAMBARAN UMUM INSTANSI
3.1 Sejarah
LPTIK singkatan dari Lembaga Pengembangan Teknologi Informasi dan
Komunikasi adalah salah satu lembaga di Universitas Jambi yang mempunyai
tugas mengembangkan Teknlogi Informasi dan Komunikasi (TIK) yang diterapkan
untuk kelancaran kegiatan tridharma di Universitas Jambi. Lembaga ini
mempunya visi menyediakan Layanan TIK yang Handal dan Efektif untuk
Mendukung Pencapaian Visi, Misi dan Tujuan Universitas Jambi. Untuk
melaksanakan visi dari tersebut, LPTIK digerakan oleh struktur organisasi yang
terdiri atas ketua, sektaris, kepala pusat, kasubag dan staf [9].

Sebelum menjadi lembaga seperti sekarang, cikal bakal LPTIK dahulunya


adalah Unit Pelaksana Teknis (UPT) Komputer. Unit ini didirikan pada tahun 1986
oleh Ir. S.B Samad rektor Universitas Jambi ke 2 dengan ketua Ir. Vinny Suwita,
M.Sc. Pada masa tersebut, UPT komputer mulai melakukan pengolahan data hasil
belajar mahasiswa dengan aplikasi komputer. Kemampuan TIK yang harus dimiliki
oleh dosen dan pegawai waktu itu adalah wordstar dan lotus dengan sistem operasi
DOS.

Sejalan dengan perkembangan teknologi komputer, UPT komputer juga


melakukan upgrading kompetensi TIK dosen dan staf dengan mengadakan
pelatihan sistem operasi window dan aplikasi office. Untuk membekali mahasiswa
dengan kemampuan TIK, maka UPT komputer membantu menyelenggaran
perkuliahan dengan judul Aplikasi Komputer. Di masa kepemimpinan Prof. Dr. Ali
Rahman, M.Sc rektor Universitas Jambi ke 4, UPT Komputer membidani lahirnya
Pusat Pendidikan Internet (PPI) Universitas Jambi pada tahun 2000 dengan Ketua
Ir. Teguh Sumarsono, M.Si. Beliau bersama dengan Kepala UPT Komputer Ir. Indra
Sulaksana, M.Si mengembangkan Local Area Network (LAN) Universitas Jambi dan
menyediakan akses internet di Kamput Telanai Pura dan Mendalo.

Semasa kepemimpinan Ir. Indra Sulaksana, M.Si layanan komputer


universitas Jambi maju dengan pesat. Akses internet dapat dilakukan pada setiap
fakultas. Untuk keperluan pengelolaan data akademik, UPT komputer
mengembangkan sistem akademik online (SIAKAD).

Selanjutnya pada Permendikbud No. 19 tahun 2014 tentang OTK


Universitas Unja pasal 69 poin c tertera Lembaga Pengembangan Teknologi
Informasi dan Komunikasi (LPTIK). Tugas utama LPTIK adalah melaksanakan,
mengkoordinasikan, memantau dan mengevaluasi kegiatanan pengembangan
teknologi informasi dan komunikasi. Untuk mewujudkan tugas ini maka dibentuk
pusat pengembangan yang meliputi: Kepala Pusat Pengkajian dan Pengembangan
sistem dan Keamanan Informasi, Kepala Pusat Pengkajian dan Pengembangan
Infrastruktur TIK, Kepala Pusat Layanan Data dan Sistem Informasi, Kepala Pusat
Sumber daya Manusia dan Kerjasama TIK, Kepala Pusat Pengkajian dan
Pengembangan Multimedia, Kepala Pusat Informasi, Dokumentasi, keluhan dan
Hubungan Masyarakat.

Saat ini sebagian besar kampus-kampus Universitas Jambi yang meliputi


kampus mendalo, telanai, buluran, kampus pasar, pondok meja dan muara bulian
telah terhubungan dalam satu network. LPTIK juga sudah mengembangkan

6
beberapa aplikasi diantara e-payment, repository Universitas Jambi, presensi
untuk mewujudkan Universitas Jambi yang berlayanan digital.

3.2 Visi dan Misi LPTIK Universitas Jambi


Visi

Mewujudkan Universitas Jambi yang Berlayanan Digital dalam rangka mendukung


Universitas Jambi sebagai Center of Excelence

Misi

1. Meningkatkan kualitas dan kuantitas infrastruktur TI yang mencakup


jaringan, komputer dan peralatan pendukung.
2. Mengembangkan sistem informasi berbasiskan komputer untuk Universitas
Jambi yang berlayanan digital
3. Memberikan layanan pengembangan SDM buat mahasiswa, dosen dan
pegawai di bidang TIK (pusat pelatihan TIK)
4. Menjadi salah satu lembaga penghasil jasa dan produk untuk masyarakat.

3.3 Struktur Organisasi LPTIK Universitas Jambi


Adapun struktur organisasi LPTIK Universitas Jambi adalah sebagai berikut:

Gambar 1. Struktur Organisasi LPTIK Universitas Jambi

3.4 Pusat Pengkajian dan Pengembangan Sistem dan Keamanan Informasi


1. Tugas

Membantu ketua LPTIK dalam merancang, melaksanakan, mengevaluasi


dan menyusun laporan kegiatan Pengkajian dan pengembangan sistem informasii
dan komunikasi di lingkungan Universitas Jambi

2. Fungsi

a) Menyusun rencana pengembangan sistem informasi manajemen secara


terpadu dan terintegrasi di lingkungan Universitas Jambi.

7
b) Menyusun rencana sistem perekaman dan pengamanan data dan informasi
yang ada di lingkungan Universitas Jambi.
c) Melayani permintaan pembuatan aplikasi unit-unit dilingkungan
Universitas Jambi maupun diluar Universitas Jambi.
d) Mengembangkan sistem pengamanan data dan sistem informasi yang
dikembangkan.
e) Merancang dan mengembangkan modul-modul website di lingkungan
Universitas Jambi.
f) Memonitor dan mengevaluasi pengembangan sistem informasi yang
dikembangakan.
g) Memberikan bantuan teknis operasional sistem informasi manajemen
kepada unit-unit yang membutuhkan.

8
IV. PELAKSANAAN MAGANG
4.1 Topik Magang
LPTIK singkatan dari Lembaga Pengembangan Teknologi Informasi dan
Komunikasi adalah salah satu lembaga di Universitas Jambi yang mempunyai
tugas mengembangkan Teknlogi Informasi dan Komunikasi (TIK) yang diterapkan
untuk kelancaran kegiatan tridharma di Universitas Jambi. Selama berada pada
bidang kerja LPTIK Universitas jambi, penulis telah melakukan pengamatan mulai
dari awal kegiatan magang dilakukan. Setelah melakukan pengamatan penulis
menemukan beberapa permasalahan. Salah satu permasalahan tersebut yaitu
belum terpenuhinya kebutuhan aplikasi borang.unja.ac.id pada database
Kerjasama. Selain itu struktur table database kerjasama belum memenuhi
normalitas dikarenakan semua data Kerjasama terhimpun dalam satu table
cooperations,

Database Kerjasama adalah sumber data bagi system Kerjasama itu sendiri.
Database kerjasama berfungsi sebagai portal penyimpanan data-data Kerjasama
yang telah dijalin oleh universitas jambi dengan instansi baik dalam negeri maupun
luar negeri, baik dalam bidang akademik, non akademik dan dunia usaha.
Database Kerjasama menggunakan database mysql dan setiap data kerjasama yang
ada di universitas jambi dan disimpan dalam tabel cooperations dan data regional
dan tingkat Kerjasama belum terdata dengan baik pada tabel cooperation. Hal ini
mengakibatkan kebutuhan pada sistem borang belum dapat terpenuhi.

Salah satu cara untuk mengatasi permasalahan tersebut yaitu dengan


membagi table coopertions dalam beberapa tabel referensi dan melakukan
normalisasi pada setiap tabel agar kebutuhan dan kelengkapan data dapat
terpenuhi dalam database kerjasama yang baru.

Berdasarkan pemaparan diatas untuk mengatasi permasalahan tersebut,


penulis mengangkat judul pengembangan database sistem manajemen kerjasama
universitas jambi ( www.kerjasama.ac.id ), bertujuan untuk memperbaiki database
kerjasama yang lama agar kebutuhan pada masa mendatang yang berhubungan
dengan database Kerjasama dapat terpenuhi.

4.2 Landasan Teori


Adapun landasan teori yang menjadi rujukan dalam penyusunan
laporan ini yakni sebagai berikut:

Relasi Database
Secara umum. relasi adalah hubungan antara tabel yang
mempresentasikan hubungan antar objek di dunia nyata. Relasi
merupakan hubungan yang terjadi pada suatu tabel dengan lainnya yang
mempresentasikan hubungan antar objek di dunia nyata dan berfungsi
untuk mengatur mengatur operasi suatu database [1].

Relasi mencakup tiga macam. yaitu :

a. Relasi One to One


Relasi one to one adalah relasi dimana setiap satu baris data pada tabel satu
hanya berhubungan dengan satu baris data di tabel dua. Artinya masing - masing
hanya memiliki satu hubungan saja. Biasanya relasi seperti ini digunakan pada

9
relasi pengguna dan userlogin. Dimana satu pengguna hanya memiliki satu akun
untuk login. dan satu akun login hanya dimiliki oleh pengguna.

Gambar 2. Relasi one to one

Pada gambar diatas adalah contoh relasi one to one. Dimana relasi tersebut
terdapat pada tabel pengguna dan tabel login_pengguna. Dimana pengguna hanya
memiliki satu akun login_pengguna. Dan satu akun login hanya untuk satu
pengguna saja. Pada relasi tersebut, terdapat primary key id_pengguna pada tabel
pengguna yang berelasi dengan foreign key id_pengguna pada tabel
login_pengguna.

b. Relasi One to Many


Relasi one to many adalah relasi yang mana setiap baris dari tabel pertama
dapat dihubungkan dengan satu baris ataupun lebih dari tabel kedua. Artinya satu
baris dari tabel pertama dapat mencangkup banyak data pada tabel kedua. Disini
saya contohkan seperti dosen dan mata kuliah. Kita tahu bahwa dosen bisa
memiliki banyak mata kuliah yang dia ampu. Namun satu mata kuliah hanya bisa
diampu oleh satu dosen saja.

Gambar 3. Relasi One to Many

Pada gambar diatas, kita bisa lihat bahwa pada tabel dosen memiliki
primary key id_dosen yang mana primary key tersebut sebagai pembeda antara
baris satu dengan baris lain. Sedangkan pada tabel matkul terdapat satu primary
key yaitu id_matkul dan terdapat foreign key id_dosen dari tabel dosen. Karen
foreign key pada tabel matkul bukanlah primary key, artinya kita bisa menambah
data yang sama dari foreign key tersebut asalkan data tersebut sama dengan data
dari tabel dosen.

Pada kasus one to many ini. Kita perlu untuk memberikan akses pada satu
tabel kuat dimata satu tabel tersebut haruslah terisi terlebih dahulu agar data
pada tabel kedua bisa menyesuaikan data dari tabel pertama. Contohnya relasi
tabel diatas. Jika tidak ada dosen, maka tidak ada matkul yang diampu.
Sedangkan jika matkul tidak ada, dosen bisa mengampu mata kuliah yang lain.

10
c. Relasi Many to Many
Relasi many to many adalah keadaan dimana satu baris dari tabel satu dapat
berhubungan dengan tabel kedua. Dan satu baris dari tabel kedua dapat
berhubungan dengan banyak baris dari tabel pertama. Artinya kedua tabel masing
- masing dapat mengakses banyak data dari tiap tabel yang lain. Dalam hal ini, kita
membutuhkan tabel ketiga sebagai perantara tabel satu dan tabel dua sebagai
tempat untuk menyimpan foreign key dari masing - masing tabel. Disini saya
memberikan contoh barang dan penjualan. Tentu saja setiap satu jenis barang bisa
dijual berkali - kali. Dan satu penjualan bisa mencangkup banyak barang.

Gambar 4. Relasi Many to Many

Pada gambar diatas, terdapat tiga tabel. Yaitu tabel penjualan, barang, dan
detail_penjualan. Barang dan penjualan adalah dua tabel yang berelasi many to
many. Akhirnya menghasilkan satu tabel yaitu tabel detail_penjualan. Pada tabel
detail_penjualan, terdapat foreign key dari tabel penjualan dan tabel barang namu
tidak terdapat primary key karena pada tabel ini tidak dibutuhkan primary key.
Sehingga data yang terdapat pada tabel detail_penjualan ini sangat bergantung
pada tabel barang dan penjualan.

Untuk kasus many to many, kita membutuhkan tabel ketiga sebagai tempat
penyimpanan foreign key karena foreign key tersebut bisa menyimpan data yang
sama berkali - kali. Artinya pada tabel detail penjualan dapat menyimpan
id_penjualan yang sama berkali - kali dan id_barang yang sama berkali - kali juga.
Dengan begitu kedua relasi tersebut bisa berhubungan berkali - kali tanpa perlu
repot - repot.

Normalisasi Database
Normalisasi tabel merupakan sebuah teknik dalam logical desain sebuah
basis data relasional yang mengelompokkan atribut dari suatu relasi sehingga
membentuk struktur relasi yang baik (tanpa redudansi). Pada ilmu basis data,
normalisasi digunakan untuk menghindari terjadinya berbagai anomali data dan
tidak konsistensinya data. Ini merupakan fungsi secara umum. Dalam beberapa
kasus normalisasi ini sangat penting untuk menunjang kinerja basidata dan
memastikan bahwa data dalam basisdata tersebut aman dan tidak terjadi
kesalahan jika mendapat perintah SQL terutama DML yaitu update, insert, dan
delete [7].

11
Gambar 5. Flowchart Alur Normalisasi

1. Normalisasi 1NF

Bentuk Normal Pertama / 1NF, memiliki aturan:

a. Tidak adanya atribut multi-value, atribut komposit atau kombinasinya.


b. Mendefinisikan atribut kunci.
c. Setiap atribut dalam tabel tersebut harus bernilai atomic (tidak dapat
dibagi-bagi lagi)

Gambar 6. Normalisasi Database 1NF

Dari manual bon pembelian diatas kita dapat menjadi bentuk normal pertama
dengan memisah-misahkan data pada atribut-atribut yang tepat dan bernilai
atomik, juga seluruh record / baris harus lengkap adanya.

2. Normalisasi 2NF

Syarat untuk menerapkan normalisasi bentuk kedua ini adalah data telah dibentuk
dalam 1NF, berikut adalah beberapa fungsi normalisasi 2NF.

a. Menghapus beberapa subset data yang ada pada tabel dan menempatkan
mereka pada tabel terpisah.
b. Menciptakan hubungan antara tabel baru dan tabel lama dengan
menciptakan foreign key.
c. Tidak ada atribut dalam tabel yang secara fungsional bergantung pada
candidate key tabel tersebut.

12
Gambar 7. Normalisasi Database 2NF

Bentuk normal kedua dengan melakukan dekomposisi tabel diatas menjadi


beberapa tabel dan mencari kunci primer dari tiap-tiap tabel tersebut dan atribut
kunci haruslah unik.

3. Normalisasi 3NF

Normalisasi database dalam bentuk 3NF bertujuan untuk menghilangkan


seluruh atribut atau field yang tidak berhubungan dengan primary key. Dengan
demikian tidak ada ketergantungan transitif pada setiap kandidat key. Syarat dari
bentuk normal ketiga atau 3NF adalah :

a. Memenuhi semua persyaratan dari bentuk normal kedua.


b. Menghapus kolom yang tidak tergantung pada primary key.
Bentuk normal ketiga mempunyai syarat, setiap relasi tidak mempunyai atribut
yang bergantung transitif, harus bergantung penuh pada kunci utama dan harus
memenuhi bentuk normal kedua (2 NF).

Gambar 8. Normalisasi Database 3NF

13
Database Mysql

MySQL adalah sebuah database management system (manajemen basis


data) menggunakan perintah dasar SQL (Structured Query Language). MySQL
masuk ke dalam jenis RDBMS (Relational Database Management System). Maka
dari itu, istilah semacam baris, kolom, tabel, dipakai pada MySQL.

MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database
sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep
pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan
data, yang memungkinkan pengoperasian data dikerjakan dengan mudah dan
cepat secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui
dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang
dibuat oleh user maupun program-program aplikasinya. Sebagai database server,
MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam
query data. Hal ini terbukti untuk query yang dilakukan oleh single user,
kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali
lebih cepat dibandingkan Interbase [5].

4.3 Analisis Masalah dan Solusi Permasalahan


Analisis masalah adalah langkah awal yang diperlukan untuk mengetahui
permasalahan apa saja yang terjadi pada sistem yang telah berjalan. Berdasarkan
kegiatan magang yang telah dilakukan oleh penulis, terdapat beberapa
permasalahan, Saat melakukan kegiatan magang, penulis dihadapkan dengan
sistem kerjasama, dimana terdapat kekurangan pada databse diantaranya
pembagian tingkat kerjasama yang belum terdeskripsikan dengan baik, apakah
kerjasama tersebut berada dalam dalam negeri, luar negeri, atau lokal. Selain itu
juga tabel cooperations yang lama membutuhkan pemecahan dalam beberapa
bentuk tabel yang saling berelasi. Oleh karena itu dibutuhkan pengembangan
database Kerjasama yang dapat memenuhi kebutuhan system Kerjasama
mendatang terutama pada relasi dan normalitas database.

4.4 Pengembangan Database


Pengembangan database ini menggunakan metode penelitian deskriptif.
Metodologi perancangan basis data yang penulis gunakan adalah DBLC (database
life cycle), yaitu metode yang menjelaskan mengenai siklus hidup dari database.
DBLC ini akan terus kembali ketitik awal karena sebuah basis data yang akan
dibuat pasti akan membutuhkan perbaikan sesuai dengan perkembangan. Proses
dalam DBLC dibagi menjadi tiga tahap, yaitu perancangan basis data konseptual,
logikal, dan fisikal [7].

Conceptual Database Design


Conceptual database design adalah proses membangun suatu model
berdasarkan informasi yang digunakan oleh perusahaan atau organisasi, tanpa
pertimbangan perencanaan fisik dan bersifat independen dari semua pertimbangan
fisikal. Tahap desain konseptual database dimulai dengan membuat model data
konseptual dari perusahaan dengan rincian implementasi seperti target DBMS,
program aplikasi, bahasa pemrograman, hardware, platform, performance dan
segala pertimbangan fisikal lain nya.

14
Tabel 1. Identifikasi Tipe Entitas

Nama Entity Keterangan Entiy Kegiatan


Unit Kerja Berisi informasi unit Satu unit kerja bisa melakukan
kerja penyelenggara beberapa Kerjasama dengan beberapa
Kerjasama mitra kerja dan berada pada beberapa
regional serta beberapa bidang.
Mitra Kerjasama Berisi informasi Satu mitra Kerjasama bisa dimiliki oleh
instansi yang beberapa unit kerja.
melakukan Kerjasama
dengan unit kerja
Bidang Berisi Informasi bidang Pengelompokan Kerjasama bisa di
Kerjasama Kerjasama yang dapat kelompokan dalam beberapa bidang
dijalankan Kerjasama.
Regional Berisi Informasi Satu regional bisa dimiliki oleh
regional Kerjasama beberapa Cooperations
dilakukan
Bentuk Berisi Informasi Satu bentuk Kerjasama bisa dimiliki
Kerjasama tingkatan Kerjasama oleh beberapa Cooperations
Cooperations Berisi informasi rekap Satu jenis Kerjasama bisa berisi
Kerjasama secara detail beberapa bidang dengan beberapa
mitra kerja yang di lakukan oleh
beberapa unit kerja.

Logical Database Design


Pemakaian normalisasi dimaksudkan untuk meminimalkan kemungkinan
terjadinya data rangkap, menghindari data yang tidak konsisten terutama bila
dilakukan penambahan atau penghapusan data sebagai akibat karena adanya data
yang rangkap dan untuk menjamin bahwa identitas tabel secara tunggal sebagai
determinan semua atribut.

a. Bentuk Unnormal

{ id_cooperation, tanggal_selesai, bukti_dokumen, manfaat,


kode_unit,paren_unit_utama, nama_unit, nama_mitra, email, bidang_mitra,
website, alamat_kantor, bidang sub_bidang, regional, bentuk_kerjasama }

b. Bentuk normal 1NF

Langkah berikutnya adalah dengan cara memisahkan atribut-atribut yang nilainya


sama akan ditulis hanya satu kali.

Tabel Cooperations{ *id_cooperation,tanggal_selesai,bukti_dokumen,


manfaat,nama_bidang, nama_regional, bentuk_kerjasama }

Tabel Unit Kerja { *id_unit_kerja , kode_unit, nama_unit}

Tabel Mitra Kerja { *id_mitra_kerjasama, nama_mitra, email, bidang_mitra, website,


alamat_kantor}

15
3. Bentuk Normal 2NF

Langkah selanjutnya adalah dengan cara menentukan ketergantungan fungsional.

Tabel Cooperations{ *id_cooperation,**id_mitra_kerjasama, **id_unit, **id_bidang,


**id_regional, **id_bentuk_kerjasama, tanggal_mulai, tanggal_selesai,
bukti_dokumen, manfaat}

Tabel Unit Kerja { *id_unit_kerja , kode_unit, nama_unit}

Tabel Mitra Kerja { *id_mitra_kerjasama, nama_mitra, email, bidang_mitra, website,


alamat_kantor}

Tabel Bidang Kerjasama { *id_bidang, nama_bidang }

Tabel Regional { *id_regional, nama_regional }

Tabel Bentuk Kerjasama { *id_bentuk_kerjasama, kode, nama_bentuk }

Physical Database Design


Pada langkah ini meliputi pembuatan indeks pada tabel dan
mengelompokkan beberapa table. Proses perancangan fisik merupakan
transformasi dari perancangan logis terhadap jenis DBMS yang digunakan sehingga
dapat disimpan secara fisik pada media penyimpanan. My Structured Query
Language (MySQL) merupakan pilihan DBMS yang tepat untuk mendukung
aplikasi basis data.

Tabel 2. Tabel Cooperatons

Nama Field Tipe Data Size

Id_cooperation* Integer 11
Id_ mitra_kerjasama** Integer 11
id_unit** Integer 11
id_bidang** Integer 11
id_regional** Integer 11
id_bentuk_kerjasama** Integer 11
tanggal_mulai Date
tanggal_selesai Date
bukti_dokumen Varchar 100
manfaat Varchar 250

Tabel 3. Tabel Unit Kerja

Nama Field Tipe Data Size


Id_unit_kerja* Integer 11
kode_unit Varchar 16
nama_unit Varchar 55

16
Tabel 4. Tabel Mitra Kerja

Nama Field Tipe Data Size

Id_mitra_kerjasama* Integer 11
nama_mitra_kerjasama Varchar 250
bidang_mitra Varchar 100
email Varchar 100
website Varchar 225
alamat_kantor Varchar 225

Tabel 5. Tabel Bidang Kerjasama

Nama Field Tipe Data Size


Id_bidang* Integer 11
nama_bidang Varchar 20

Tabel 6. Tabel Sub Bidang Kerjasama

Nama Field Tipe Data Size


Id_sub_bidang* Integer 11
Nama_sub_bidang Varchar 20

Tabel 7. Tabel Regional

Nama Field Tipe Data Size


Id_regional* Integer 11
nama_regional Varchar 20

Tabel 8. Tabel Bentuk Kerjasama

Nama Field Tipe Data Size


Id_unit_kerja* Integer 11
kode_bentuk Varchar 10
nama_bentuk_kerjasama Varchar 70

Tabel 9. Tabel Role

Nama Field Tipe Data Size


id_role* Integer 11
nama_role Varchar 50
created_at Timestamp

17
update_at Timestamp

Tabel 10. Tabel Menu

Nama Field Tipe Data Size


id_menu* Integer 11
nama_menu Varchar 50
url_menu Varchar 100
icon Varchar 30
parent Integer 10
urut Integer 10

Tabel 11. Tabel Role Menu

Nama Field Tipe Data Size


id_menu_role* Integer 11
id_role** Integer 11
id_menu** Integer 11
created_at Timestamp
update_at Timestamp

Tabel 12. Tabel Users

Nama Field Tipe Data Size


id_user* Integer 11
username** Varchar 20
name Varchar 50
usertype Varchar 20
password Varchar 50
status enum
created_at Timestamp
update_at Timestamp

Tabel 13. Role User

Nama Field Tipe Data Size


id_role_user* Integer 11
id_role** Integer 11
id_users** Integer 11
created_at Timestamp
update_at Timestamp

Entitas Relational Database


Diagram relasi entitas atau entity-relationship diagram (ERD) adalah suatu
diagram dalam bentuk gambar atau simbol yang mengidentifikasi tipe dari entitas

18
di dalam suatu sistem yang diuraikan dalam data dengan atributnya, dan
menjelaskan hubungan atau relasi diantara entitas tersebut. ERD merupakan
model jaringan yang menggunakan susunan data yang disimpan dalam sistem
secara abstrak. ERD berupa model data konseptual yang merepresentasikan data,
karakteristik data (atribut-atributnya) dan relasi dua atau lebih data dalam suatu
organisasi sehingga membentuk basis data relasional. ERD menekankan pada
struktur dan relationship data.

Gambar 9. ERD Database new kerjasama

4.5 Database New Kerjasama


Setelah dilakukannya analisis dan perancangan Database new Kerjasama
pada Sistem Manajemen Kerjasama Universitas Jambi. Berikut beberapa tampilan
dari pengembangan Database new kerjasama yang dimaksud yakni sebagai
berikut:

Tabel Mitra Kerja

Tabel Mitra Kerjasama lama terhimpun dalam table cooperations dimana operator
langsung menginputkan nama mitra Kerjasama.

19
Gambar 10. Tabel mitra Kerjasama lama

Data Mitra Kerjasama dalam tabel referensi mitra Kerjasama pada database
Kerjasama yang baru.

Gambar 11. Tabel Mitra Kerjasama

Tabel ini berisi informasi instansi yang melakukan Kerjasama dengan unit kerja
Universitas Jambi

Tabel Regional
Tabel Regional pada Kerjasama lama terhimpun dalam table cooperations dimana
operator langsung menuliskan nama regional

Gambar 12. Tabel regional database Kerjasama lama

20
Data Regional Kerjasama dalam tabel referensi mitra kerjasamapada database
Kerjasama yang baru.

Gambar 13. Tabel Regional

Tabel ini berisi Informasi data regional Kerjasama

Tabel Bidang
Tabel Bidang Kerjasama lama terhimpun dalam table cooperations dimana operator
langsung menginputkan nama mitra bidang.

Gambar 14. Tabel bidang Kerjasama lama

Gambar 15. Tabel Bidang Kerjasama baru

Tabel ini berisi data bidang kerjasama, sehingga bidang kerjasama


menjadi dinamis.

Tabel Sub Bidang

Gambar 16. Tabel Sub Bidang

Tabel ini digunakan untuk menyimpan data sub dari tabel bidang, jadi data kerjasa
akan lebih detail dengan adanya tabel.

21
Tabel Bentuk Kerjasama

Gambar 17. Tabel Bentuk Kerjasama

Tabel ini digunakan untuk menyimpan bentuk kerjasama, Memorandum Of


Understanding, Memorandum Of Agreement, dan Perjanjian Kerja Sama.

Tabel Cooperations

Gambar 18. Tabel cooperations lama

Tabel ini berisi semua data Kerjasama dan belum memakai tabel referensi mitra,
bidang dan regional.

Gambar 19. Tabel Cooperations

Tabel ini berisi informasi rekap Kerjasama secara detail dan telah menggunakan
tabel referensi.

22
Tabel Users

Gambar 20. Tabel Users

Tabel ini digunakan untuk menyimpan data – data pengguna, data yang disimpan
disini dapat digunakan untuk login ke system Kerjasama Unja.

Tabel Role

Gambar 21. Tabel Role

Table ini digunakan untuk menyimpan data role yang memiliki otoritas didalam
system kerjasama.

Tabel Role User

Gambar 22. Tabel Role User

Tabel ini digunakan untuk menyimpan data user yang memiliki role, sehingga role
yang digunakan user bisa ditentukan ditable ini.

23
Tabel Menu

Gambar 23. Tabel Menu

Tabel ini digunkan untuk menyimpan data menu, sehingga system dapat
menyesuaikan menu dengan dinamis berdasarkan tabel ini.

Tabel Role Menu

Gambar 24. Tabel Role Menu

Tabel ini digunakan untuk menyimpan data role yang mempunyai menu, jadi
dengan dinamis menu – menu yang dimiliki role diatur ditabel ini, sehingga system
dengan mudah membaca data menu yang dimiliki oleh masing – masing role.

Tabel Unit Database Siakad

Gambar 25. Tabel Unit Siakad

Seperti yang telah dijelaskan pada latar belakang diatas, bahwa untuk memenuhi
kebutuhan unit kerja akan diambil data dari table unit kerja database siakad.
Table ini berisi data Unit Kerja yang ada di Universitas Jambi.

24
Tabel Prodi Database Siakad

Gambar 26. Tabel Prodi Siakad

Tabel Prodi ini akan berelasi dengan table dosen siakad melalui id_prodi pada table
prodi menjadi foreign key pada table dosen siakad, dimana table dosen siakad akan
berelasi dengan table pegawai database kepegawaian dengan id_pegawai
kepegawaian menjadi foreign key pada table dosen siakad yang nantinya tabel
pegawiai ( nip ) akan berelasi dengan tabel users ( username ). Sehingga dapat
berelasi dengan query SELECT*FROM siakad.dosen as a , kepegawaian.pegawai as
b , siakad.prodi as c, WHERE a.id_pegawai = b.id_pegawai AND a.id_prodi =
c.id_prodi.

Tabel dosen Siakad

Gambar 27. Tabel dosen siakad

Tabel dosen memiliki id_prodi dan id_pegawai yang dapat berelasi dengan tabel
prodi siakad dan tabel pegawai kepegawaian.

Tabel pegawai Kepegawaian

Gambar 28. Tabel Pegawai

Tabel pegawai memiliki data nip yang sesuai dengan username tabel Users
database new Kerjasama

25
26
V. KESIMPULAN DAN SARAN
5.1 Kesimpulan
Setelah dilakukannya kegiatan praktik kerja lapangan (PKL/magang)
adapun beberapa hal yang dapat penulis simpulkan yakni sebagai berikut:

1. Kegiatan magang mampu meningkatkan wawasan, pengetahuan dan


pengalaman serta kemampuan dan keterampilan penulis dalam dunia kerja;

2. Penulis dapat memperoleh kesesuaian materi yang diajarkan di perkuliahan


dengan permasalahan yang nyata di dunia kerja;

3. Database new Kerjasama dapat memenuhi kebutuhan system manajemen


Kerjasama dan memenuhi kebutuhan aplikasi borang unja.

4. Database new Kerjasama dapat memenuhi kebutuhan Sistem Kerjasama Unja


dalam merekap data kerjasama yang dilakukan Universitas Jambi.

5.2 Saran
Adapun saran yang diberikan penulis kepada mahasiswa magang di LPTIK
Universitas Jambi selanjutnya yakni:

1. Dalam mengembangkan database suatu sistem yang diperbarui kita harus


benar-benar menganalisis kebutuhan pada sistem yang baru sehingga database
yang kita kembangan memenuhi kebutuhan dan dapat menjadi solusi dari
permasalahan.

2. Timeline sangat diperlukan dalam mengerjakan suatu pekerjaan agar tujuan


dapat tercapai.

3. Diskusi intensif dengan tim magang akan memberikan value yang signifikan
dalam penyelesaian suatu masalah.

27
DAFTAR PUSTAKA
[1] Database - Penjelasan Tentang Relasi Antar Tabel

(https://tutorallprogramming.blogspot.com/2018/02/database-penjelasan-
tentang-relasi.html diakses : 5 Desember 2020)

[2] Ismail, Hasan , Musdalifah, 2018. PENGEMBANGAN KOMPETENSI MAHASISWA


MELALUI EFEKTIVITAS PROGRAM MAGANG KEPENDIDIKAN.Jurnal
Edumaspul, Volume2 (1)-ISSN 2548-8201.
[3] Mulyati,S., B.A. Sujatmoko , WIRA T.I.M, R.Afif , R.A. Pratama. NORMALISASI
DATABASE DAN MIGRASI DATABASE UNTUK MEMUDAHKAN MANAJEMEN
DATA. Jurnal SEBATIK 2621-069X.
[4] Normalisasi Database Beserta Pengertian dan Contohnya
(https://rudiawan16.wordpress.com/normalisasi-database-beserta-pengertian-
dan-contohnya/ diakses: 5 Desember 2020).
[5] Pengertian MySQL
(https://edel.staff.unja.ac.id/blog/artikel/Pengertian-MySQL.html diakses : 6
Desember 2020).
[6] Prasetya, W.S. ,2015 . PERANCANGAN MODEL BASIS DATA RELASIONAL
DENGAN METODE DATABASE LIFE CYCLE. Seminar Nasional Informatika
2015.
[7] Puspitasari , D., C. Ahmad , M. Astiningrum , 2016. Normalisasi Tabel Pada
Basisdata Relasional. Prosiding SENTIA 2016 – Politeknik Negeri Malang,
Volume 8 – ISSN: 2085-2347.
[8] Relasi Antar Tabel dalam Database

(https://fatkhan.web.id/wpcontent/cache/page_enhanced/fatkhan.web.id/rela
si-antar-tabel-dalam-database/_index.html diakses : 6 Desember 2020) .
[9] Sejerah – Lembaga Pengembangan Teknologi Informasi dan Komunikasi.
(https://lptik.unja.ac.id/profil/sejarah diakses: 8, November 2020).

28
LAMPIRAN
Lampiran 1 . Lembar Keiatan Harian Magang

Tanggal Kegiatan

Minggu Senin / 29-06-2020 Penyesuaian Tempat Magang


Pertama Selasa / 30-06-2020 Penyesuaian Tempat Magang
Rabu / 01-07-2020 Pemaparan sistem yang dimiliki oleh
universitas jambi, berupa sistem yang
ingin diperbaiki maupun yang akan
dibangun oleh ketua LPTIK Universitas
Jambi Drs.Jefri Marzal.,M.Sc. D.I.T
Kamis / 02-07-2020 Analisis sistem kerjasama.unja.ac.id
yang akan diperbaiki
Jumat / 03-07- Analisis kenutuhan yang akan
2020 ditambahkan pada sistem
kerjasama.unja.ac.id yang baru
Minggu Kedua 1. Diberi source code aplikasi dan
Senin / 06-07-2020 database kerjasama
2. Cloning Source Code dan database
Kerjasama
1. Rapat tim magang aplikasi
Selasa / 07-07-2020 kerjasama bersama pendamping
lapangan

29
2.Merancang Database Aplikasi
Kerjasama
Rabu / 08-07-2020 Presentasi Database yang akan
dibangun di aplikasi kerjasama yang
baru
Kamis / 09-07-2020 1.Pemaparan alur kerjasama oleh
pendamping lapangan
2.Pembuatan halaman depan aplikasi
Kerjasama
Jumat / 10-07- Membangun table kerjasama yang baru
2020 sesuai dengan kebutuhan aplikasi
kerjasama sesuai dengan hasil rapat.
Minggu Ketiga
Melanjutkan pembangunana table
Senin / 13-07-2020 kerjasama dan menambahkan
database kepegawaian
Memecah table kerjasama, bidang, sub
Selasa / 14-07-2020 bidang, regional di table
cooperations(kerjasama lama), menjadi
table-table yang berbeda di database
kerjasama yang baru
Melanjutkan membuat table
Rabu / 15-07-2020 kerjasama, regional, mitra kerjasama,
bidang, sub bidang, regional pada
database kerjasama yang baru
Melanjutkan membuat table
Kamis / 16-07-2020 kerjasama, regional, mitra kerjasama,
bidang, sub bidang, regional pada
database kerjasama yang baru
Finishing table kerjasama, regional,
Jumat / 17-07- mitra kerjasama, bidang, sub bidang,
2020 regional pada database kerjasama yang
Minggu baru
keempat 1.Melanjutkanpembangunana halaman
depan aplikasi Kerjasama Bagian menu

30
Senin / 20-07-2020 info kerjasama
2. Membuat tampilan menu info
Kerjasama
Melanjutkan pembuatan tampilan
menu detail info Kerjasama
Selasa / 21-07-2020 Mengintegrasikan menu kerjasama
dengan table kerjasama ( Menampilkan
Rabu / 22-07-2020 data dari database )
Menyelesaikan integrasi menu info
kerjasama dengan table Kerjasama
Kamis / 23-07-2020 1. Membuat form tambah kerjasama
dibagian admin
Jumat / 24-07- 2.Membuat fungsi input tambah
2020 Kerjasama
Minggu Kelima 1.Menyelesaikan error fungsi input
tambah Kerjasama
1.Membuat form tambah mitra
kerjasama dibagian admin
Senin / 27-07-2020 2.Membuat fungsi input mitra
kerjasama
Selasa / 28-07-2020 3.Membuat fungsi untuk
memunculkan data dan edit mitra
Kerjasama
1.Membuat fungsi delete mitra
kerjasama
2.Membuat halaman tambah bidang
Rabu / 29-07-2020 Kerjasama
1.Membuat fungsi tambah bidang
kerjasama
2. Membuat fungsi untuk
Kamis / 30-07-2020 menampilkan data bidang
3. Membuat fungsi edit bidang
1. Membuat fungsi delete kerjasama
Minggu 2. Membuat form tambah sub bidang
Keenam 1. Membuat fungsi input sub bidang

31
Jumat / 31-07- 2. Membuat fungsi read sub bidang
2020 3. Membuat fungsi edit sub bidang
1. membuat fungsi delete sub bidang
Senin / 03-08-2020 2. membuat form tambah regional
1. Membuat fungsi tambah regional
2. Membuat fungsi untuk
Selasa / 04-08-2020 menampilkan data regional
3. Membuat fungsi edit dan delete data
Rabu / 05-08-2020 regional
Membuat alert di setiap fungsi crud
Aplikasi Kerjasama
Penggabungan aplikasi kerjasama yang
dikerjakan oleh robby
Minggu Ketujuh Kamis / 06-08-2020 Hosting aplikasi kerjasama.unja.ac.id
Membantu mempercantik tampilan
Jumat / 07-08- aplikasi new.unja.ac.id
2020 Membantu mempercantik tampilan
aplikasi new.unja.ac.id
Senin / 10-08-2020 1.Konsultasi template yang akan
Selasa / 11-08-2020 digunakan untuk aplikasi
kerjasama.ac.id
Rabu / 12-08-2020 2.Membantu testing aplikasi
pemira.unja.ac.id
Kamis / 13-08-2020 Membantu print berkas
Minggu Hari Ulang Tahun RI
Kedelapan Membantu testing menjadi pemilih di
aplikasi pemira.unja.ac.id
Membantu testing menjadi partai dan
Jumat / 14-08- bawaslu di aplikasi pemira.unja.ac.id
2020 Membantu Input soal vokasi
Senin / 17-08-2020 mahasiswa baru
Selasa / 18-08-2020 Membantu Input soal vokasi
mahasiswa baru
Rabu / 19-08-2020

32
Kamis / 20-08-2020

Jumat / 21-08-
2020

Lampiran 2. Kegiatan Selama Proses Magang

Gambar 1. Foto Kegiatan Harian

Gambar 2 . Diskusi Bersama Pembimbing Lapangan

33
Lampiran 3. Lembar Penilaian Magang

34
35

Anda mungkin juga menyukai