• Tidak ada hasil yang ditemukan

BAB IV HASIL DAN PEMBAHASAN

4.1 Implementasi

4.1.1 Implementasi Database

Pada aplikasi manajemen proyek ini, penulis menggunakan database dengan nama skripsi3 yang terdiri dari 20 tabel. Berikut ini merupakan implementasi tabel yang dibuat dengan MySQL pada XAMPP.

Gambar 4.1 Database

Gambar 4.1 merupakan tampilan dari database yang terdiri dari beberapa tabel yang digunakan pada aplikasi manajemen proyek ini. Terdapat 20 tabel

56

yang digunakan pada aplikasi ini, berikut merupakan penjelasan tiap tabel tersebut :

a. Tabel Grup

Gambar 4.2 Grup

Tabel grup ini digunakan untuk menyimpan data-data grup pengguna aplikasi manajemen proyek ini. Data-data grup tersebut seperti yaitu admin, pegawai, tenaga ahli, pimpinan.

b. Tabel Divisi

Gambar 4.3 Divisi

Tabel divisi digunakan untuk menyimpan data-data divisi dari pegawai. Data-data divisi tersebut seperti Administrasi, RND, Produksi, Marketing, HRD.

c. Tabel Status

Gambar 4.4 Status

Tabel status digunakan untuk menyimpan data-data status dari sebuah proyek, sub proyek, maupun tugas, yaitu Rencana, Berjalan, Batal, Selesai, Tunda.

Hak Cipta © milik UPN "Veteran" Jatim :

d. Tabel Proyek

Gambar 4.5 Proyek

Tabel proyek ini digunakan untuk menyimpan data-data dari sebuah proyek yang diterima oleh perusahaan. Tabel proyek ini terdapat foreign key id_lembaga dan id_status yang menjelaskan data proyek tersebut berhubungan dengan sebuah lembaga dan memiliki sebuah status sebagai identitas proyek tersebut.

e. Tabel File Proyek

Gambar 4.6 File Proyek

Tabel file proyek ini digunakan untuk menyimpan data-data file proyek yang diunggah oleh seorang admin. File-file proyek adalah file-file yang

58

berkaitan dengan proyek tersebut, seperti KAK, RAB, Naskah Kerjasama, Naskah Kontrak.

f. Tabel Sub Proyek

Gambar 4.7 Sub Proyek

Tabel sub proyek digunakan untuk menyimpan data-data sub proyek yang merupakan sub bagian dari proyek. Tabel sub proyek ini juga terdapat foreign key id_proyek dan id_status yang menjelaskan data sub proyek ini merupakan sub bagian dari sebuah proyek dan sub proyek ini memiliki sebuah status sebagai identitas.

g. Tabel Status Sub Proyek

Gambar 4.8 Status Sub Proyek

Tabel status sub proyek digunakan untuk menyimpan data user dan sub proyek yang menjelaskan seorang user atau pegawai terlibat dalam sebuah sub proyek.

Hak Cipta © milik UPN "Veteran" Jatim :

h. Tabel Rincian Tugas

Gambar 4.9 Rincian Tugas

Tabel rincian tugas digunakan untuk menyimpan data-data dari tugas yang merupakan sub bagian dari sebuah sub proyek. Tabel rincian tugas ini terdapat foreign key id_sub_proyek dan id_status yang menjelaskan bahwa tugas tersebut merupakan sub bagian dari sebuah sub proyek dan tugas tersebut memiliki status sebagai identitas.

i. Tabel User

60

Tabel user digunakan untuk menyimpan data-data dari user yang merupakan pengguna dari aplikasi ini. Tabel user ini juga terdapat foreign key grup dan divisi yang menjelaskan tentang identitas seorang user tersebut.

j. Tabel Tenaga Ahli

Gambar 4.11 Tenaga Ahli

Tabel tenaga ahli digunakan untuk menyimpan data-data dari tenaga ahli. Data-data tersebut juga termasuk unggah file curriculum vitae dari tenaga ahli tersebut.

k. Tabel Status Tenaga Ahli

Gambar 4.12 Status Tenaga Ahli

Hak Cipta © milik UPN "Veteran" Jatim :

Tabel status tenaga ahli merupakan tabel yang digunakan untuk menyimpan data-data dari tenaga ahli dan data proyek yang menjelaskan seorang tenaga ahli terlibat atau bertanggung jawab pada sebuah proyek yang diterima oleh perusahaan. Tabel status tenaga ahli juga terdapat sebuh field yaitu jabatan. Field jabatan tersebut menjelaskan tentang posisi seorang tenaga ahli pada proyek tersebut.

l. Tabel Pendidikan TA

Gambar 4.13 Pendidikan TA

Tabel pendidikan TA merupakan tabel yang digunakan untuk menyimpan data-data pendidikan dari seorang tenaga ahli. Data-data pendidikan tersebut dapat lebih dari satu untuk seorang tenaga ahli sesuai jenjang pendidikan tenaga ahli tersebut. Data-data pendidikan TA tersebut juga terdapat unggah foto untuk ijazah tiap pendidikan seorang tenaga ahli tersebut.

62

m. Tabel Lembaga

Gambar 4.14 Lembaga

Tabel lembaga digunakan untuk menyimpan data-data lembaga. Lembaga adalah sebuah instansi yang bekerjasama dengan perusahaan untuk sebuah proyek.

n. Tabel Client

Gambar 4.15 Client

Hak Cipta © milik UPN "Veteran" Jatim :

Tabel client digunakan untuk menyimpan data-data client yang merupakan contact person dari proyek tersebut. Sebuah proyek dapat memiliki lebih dari satu client.

o. Tabel Status Admin

Gambar 4.16 Status Admin

Tabel status admin digunakan untuk menyimpan data-data administrasi yang merupakan alur adminstrasi dari penerimaan sampai pengerjaan proyek pada perusahaan.

p. Tabel Status Administrasi

Gambar 4.17 Status Administrasi

Tabel status administrasi merupakan tabel yang digunakan untuk menyimpan data administrasi yang berkaitan dengan sebuah proyek. Tabel status administrasi ini juga terdapat sebuah field yaitu status. Field status tersebut menjelaskan sudah atau belum dikerjakannya alur administrasi dari sebuah proyek tersebut.

64

q. Tabel Dokumentasi

Gambar 4.18 Dokumentasi

Tabel dokumentasi adalah tabel yang digunakan untuk menyimpan file-file dokumentasi yang berkaitan dengan sebuah proyek. File-file-file dokumentasi tersebut diunggah oleh user aplikasi manajemen proyek ini.

r. Tabel Kendala

Gambar 4.19 Kendala

Tabel kendala digunakan untuk menyimpan data kendala yang dikirimkan oleh seorang user aplikasi manajemen proyek ini. Kendala merupakan bagian dari fitur kendala dan solusi yang berupa halaman diskusi antar user atau pengguna aplikasi manajemen proyek ini.

Hak Cipta © milik UPN "Veteran" Jatim :

s. Tabel Solusi

Gambar 4.20 Solusi

Tabel solusi digunakan untuk menyimpan data solusi yang juga dikirimkan oleh seorang user aplikasi manajemen proyek ini yang berkaitan dengan kendala yang dikirimkan sebelumnya.

t. Tabel Pesan

Gambar 4.21 Pesan

Tabel pesan merupakan tabel yang digunakan untuk menyimpan pesan-pesan yang dikirimkan dan diterima antar user atau pengguna aplikasi manajemen proyek ini.

Dokumen terkait