( WWW.KERJASAMA.UNJA.AC.ID )
LAPORAN MAGANG
RIYAN MAHMUDIN
F1E117002
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
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.
ii
PENGEMBANGAN DATABASE SISTEM MANAJEMEN
( WWW.KERJASAMA.UNJA.AC.ID )
LAPORAN MAGANG
RIYAN MAHMUDN
F1E117002
UNIVERSITAS JAMBI
iii
2020
iv
LAPORAN MAGANG
PENGEMBANGAN DATABASE SISTEM MANAJEMEN
( WWW.KERJASAMA.UNJA.AC.ID )
Oleh :
RIYAN MAHMUDIN
F1E117002
Disetujui:
Pembimbing Magang
i
LAPORAN MAGANG
PENGEMBANGAN DATABASE SISTEM MANAJEMEN
( WWW.KERJASAMA.UNJA.AC.ID )
Oleh :
RIYAN MAHMUDIN
F1E117002
Disetujui:
Diketahui:
ii
RIWAYAT HIDUP
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:
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.
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.
2
1. Bagi Mahasiswa
2. Bagi fakultas
3
II. METODELOGI PELAKSANAAN
1. Pengenalan Instansi
Hari pertama mahasiswa diarahkan untuk ke ruangan Ketua LPTIK untuk
dikenalkan tugas dan fungsi LPTIK itu sendiri.
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:
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.
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].
6
beberapa aplikasi diantara e-payment, repository Universitas Jambi, presensi
untuk mewujudkan Universitas Jambi yang berlayanan digital.
Misi
2. Fungsi
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.
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].
9
relasi pengguna dan userlogin. Dimana satu pengguna hanya memiliki satu akun
untuk login. dan satu akun login hanya dimiliki oleh pengguna.
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.
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.
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
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
3. Normalisasi 3NF
13
Database 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].
14
Tabel 1. Identifikasi Tipe Entitas
a. Bentuk Unnormal
15
3. Bentuk Normal 2NF
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
16
Tabel 4. Tabel Mitra Kerja
Id_mitra_kerjasama* Integer 11
nama_mitra_kerjasama Varchar 250
bidang_mitra Varchar 100
email Varchar 100
website Varchar 225
alamat_kantor Varchar 225
17
update_at Timestamp
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.
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.
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
20
Data Regional Kerjasama dalam tabel referensi mitra kerjasamapada database
Kerjasama yang baru.
Tabel Bidang
Tabel Bidang Kerjasama lama terhimpun dalam table cooperations dimana operator
langsung menginputkan nama mitra bidang.
Tabel ini digunakan untuk menyimpan data sub dari tabel bidang, jadi data kerjasa
akan lebih detail dengan adanya tabel.
21
Tabel Bentuk Kerjasama
Tabel Cooperations
Tabel ini berisi semua data Kerjasama dan belum memakai tabel referensi mitra,
bidang dan regional.
Tabel ini berisi informasi rekap Kerjasama secara detail dan telah menggunakan
tabel referensi.
22
Tabel Users
Tabel ini digunakan untuk menyimpan data – data pengguna, data yang disimpan
disini dapat digunakan untuk login ke system Kerjasama Unja.
Tabel Role
Table ini digunakan untuk menyimpan data role yang memiliki otoritas didalam
system kerjasama.
Tabel ini digunakan untuk menyimpan data user yang memiliki role, sehingga role
yang digunakan user bisa ditentukan ditable ini.
23
Tabel Menu
Tabel ini digunkan untuk menyimpan data menu, sehingga system dapat
menyesuaikan menu dengan dinamis berdasarkan tabel ini.
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.
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
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 memiliki id_prodi dan id_pegawai yang dapat berelasi dengan tabel
prodi siakad dan tabel pegawai kepegawaian.
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:
5.2 Saran
Adapun saran yang diberikan penulis kepada mahasiswa magang di LPTIK
Universitas Jambi selanjutnya yakni:
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)
(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
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
33
Lampiran 3. Lembar Penilaian Magang
34
35