96
48 BAB 3 ANALISIS DAN PERANCANGAN 3.1 Riyawat PT Multi Bintang Indonesia PT Multi Bintang Indonesia adalah suatu perusahaan besar yang memproduksi bir terkemuka di Indonesia. Sejarah dan struktur organisasi PT Multi Bintang Indonesia akan dijelaskam sebagai berikut : 3.1.1 Sejarah Umum PT Multi Bintang Indonesia Pada tahun 1929, NV Nederlandsch-Indische Bierbrouwerijen resmi berdiri di Medan, dan memiliki pabrik bir pertama di Surabaya. Kemudian pada tahun 1936, domisili Perseroan dipindahkan ke Surabaya dan pada tahun yang sama pula Heineken NV menjadi pemegang saham utama. Di tahun 1951 Perseroan mengubah namanya menjadi Heineken’s Nederlandsch-Indische Bierbrouwerijen Maatschappij NV. Tahun 1981, setelah berganti nama beberapa kali, Perseroan menjadi perusahaan publik dengan nama baru PT Multi Bintang Indonesia Tbk (MBI). Sebagai produsen bir terkemuka di Indonesia, MBI memproduksi, memasarkan, dan menjual bir favorit Indonesia Bir Bintang dan bir premium internasional Heineken. MBI juga memproduksi Guinness stout serta memproduksi dan memasarkan minuman non- alkohol yakni Green Sands, Recharge dan Bintang Zero. Saat ini MBI memiliki dua pabrik masing-masing di Sampangagung (Mojokerto) tidak jauh dari Surabaya dan di Tangerang dengan kantor pusat di Jakarta. MBI juga mempunyai kantor-kantor penjualan dan pemasaran di semua kota besar di Indonesia.

BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

Embed Size (px)

Citation preview

Page 1: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

 

 

48

 

BAB 3

ANALISIS DAN PERANCANGAN

3.1 Riyawat PT Multi Bintang Indonesia

PT Multi Bintang Indonesia adalah suatu perusahaan besar yang memproduksi

bir terkemuka di Indonesia. Sejarah dan struktur organisasi PT Multi Bintang Indonesia

akan dijelaskam sebagai berikut :

3.1.1 Sejarah Umum PT Multi Bintang Indonesia

Pada tahun 1929, NV Nederlandsch-Indische Bierbrouwerijen resmi berdiri di

Medan, dan memiliki pabrik bir pertama di Surabaya. Kemudian pada tahun 1936,

domisili Perseroan dipindahkan ke Surabaya dan pada tahun yang sama pula Heineken

NV menjadi pemegang saham utama. Di tahun 1951 Perseroan mengubah namanya

menjadi Heineken’s Nederlandsch-Indische Bierbrouwerijen Maatschappij NV. Tahun

1981, setelah berganti nama beberapa kali, Perseroan menjadi perusahaan publik

dengan nama baru PT Multi Bintang Indonesia Tbk (MBI). Sebagai produsen bir

terkemuka di Indonesia, MBI memproduksi, memasarkan, dan menjual bir favorit

Indonesia Bir Bintang dan bir premium internasional Heineken. MBI juga

memproduksi Guinness stout serta memproduksi dan memasarkan minuman non-

alkohol yakni Green Sands, Recharge dan Bintang Zero.

Saat ini MBI memiliki dua pabrik masing-masing di Sampangagung (Mojokerto)

tidak jauh dari Surabaya dan di Tangerang dengan kantor pusat di Jakarta. MBI juga

mempunyai kantor-kantor penjualan dan pemasaran di semua kota besar di Indonesia.

Page 2: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

49

 

 

 

Mulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan

kurang lebih 500 orang karyawan di seluruh Indonesia. Perseroan mendistribusikan brand

nya melalui 33 jaringan distributor dan lebih dari 1000 pedagang retail. Jumlah produksi

terbesar adalah dalam kemasan 620 ml dan sekitar 80 persen didistribusikan melalui pasar

traditional on dan off trade.

Bir Bintang adalah pemimpin di pasar bir di Indonesia, dengan penjualan mencapai

lebih dari satu juta hectoliter per tahun sementara Heineken semakin memantapkan

kehadirannya sebagai pemimpin pasar bir di segmen bir premium.

Visi dan Misi Perusahaan PT Multi Bintang Indonesia :

VISI :

Menjadi perusahaan bir yang menciptakan nilai tambah di Indonesia.

MISI :

Menciptakan portofolio merek yang kuat dan membangun keunggulan dalam kualitas, layanan dan kesinambungan.

3.1.2 Struktur Organisasi Pada PT Multi Bintang Indonesia

Sebagai sebuah perusahaan yang sedang berkembang, PT Multi Bintang Indonesia

memiliki struktur organisasi perusahaan yang cukup lengkap. Bagan struktur organisasi PT

Multi Bintang Indonesia dapat dilihat pada Gambar 3.1 :

Page 3: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

50

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gambar 3.1 Bagan struktur organisasi PT Multi Bintang Indonesia

 

 

 

 

 

 

AGM 

Dewan Direksi  Dewan Komisaris 

Internal Audit  Audit Committee 

Supply Chain Division Finance Division  Human Resources Division 

Sampang Agung Brewery 

Tangerang Brewery 

Page 4: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

51

 

 

 

Tugas dan Wewenang masing-masing bagian:

a. Annual General Meeting

Merupakan rapat umum tahunan pemegang saham dimana rapat ini diadakan untuk

mengangkat anggota Dewan Komisaris dengan masa jabatan tiga tahun. Dan setelah

masa jabatannya berakhir, anggota Komisaris dapat diangkat kembali melalui

Annual General Meeting (AGM).

b. Komisaris

1) Komisaris bertemu dengan Direksi secara teratur sepanjang tahun untuk

meninjau kinerja usaha dan selalu mendapat laporan perkembangan terakhir

mengenai dampak kejadian-kejadian eksternal dan kondisi pasar selama

tahun berjalan.

2) Dalam rapat-rapatnya, Komisaris secara teratur menerima umpan balik dan

perkembangan terbaru dari Ketua Komite Audit, tentang hal-hal yang

menyangkut tata kelola perusahaan yang baik, laporan keuangan dan

kepatuhan, serta temuan-temuan dalam pelaksanaan audit internal.

3) Komisaris bekerja sama dengan Direksi untuk mengembangkan, menjaga dan

memberlakukan prinsip-prinsip tata kelola perusahaan yang baik.

4) Komisaris memberi pengarahan kepada Direksi, dan mengawasi kebijakan

Direksi serta jalannya Perseroan secara umum maupun operasional.

Page 5: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

52

 

 

 

c. Direksi

1) Setiap dua minggu Direksi bertemu dalam rapat untuk mengulas masalah-

masalah kinerja dan sumber daya Perseroan.

2) Direksi PT Multi Bintang Indonesia Tbk mengajukan laporan keuangan yang

diaudit dan laporan-laporan terkait untuk tahun buku yang berakhir tanggal

31 Desember setiap tahunnya kepada Komisaris.

3) Direksi bertemu dengan Komisaris secara teratur sepanjang tahun untuk

meninjau kinerja usaha dan selalu mendapat laporan perkembangan terakhir

mengenai dampak kejadian-kejadian eksternal dan kondisi pasar selama

tahun berjalan.

d. Internal Audit

1) meninjau kegiatan operasional dan risiko bisnis, dan member pengarahan

dalam memperbaiki pengendalian internal serta efisiensi operasional.

2) Secara administratif Departemen Audit Internal bertanggung jawab kepada

manajemen eksekutif dan secara fungsional kepada Direksi, Komite Audit

dan Audit Internal grup Heineken.

e. Komite Audit

Komite Audit dibentuk oleh Dewan Komisaris, dan Ketuanya adalah seorang

Komisaris Independen. Tugas utamanya adalah membantu Dewan Komisaris dan

Direksi dalam melaksanakan tugas dan tanggung jawab mereka dalam pengelolaan

risiko bisinis, pengendalian internal serta Kode Etik. Fokus utama Komite Audit

adalah memastikan bahwa risiko bisnis Perseroan dan pengendalian internal adalah

tepat dan dikelola dengan efektif. Hal ini akan memampukan mereka untuk

Page 6: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

53

 

 

 

menyajikan bukti kepada Dewan Komisaris bahwa risiko bisnis dan masalah

pengendalian telah ditemukan, dan telah diambil tindakan yang cocok serta tepat

waktu.

3.2 Analisis Sistem Berjalan

Sampai sekarang, sistem pengawasan aktivitas produksi pada perusahaan ini masih

dilakukan secara manual dan terpisah seperti : pembentukan tim dan penyerahan hasil

laporan.

Untuk mengawasi aktivitas dan mengatur kinerja, divisi SDM harus mengamati

langsung ke lapangan untuk melihat dan mengontrol hasil kerja dalam bentuk laporan dari

tim yang sedang bertugas, pengumpulan hasil laporan kerja tim masih sering terlambat dan

kadang tanggal pengumpulan masih dapat di manipulasi oleh karyawan.

Dengan perkembangan jaman yang semakin maju, maka perusahaan ini

membutuhkan sistem informasi yang dapat meningkatkan efektif dan efisiensi secara

maksimal dalam mengatur dan mengawasi semua hasil kinerja yang telah dicapai dengan

menggunakan internet.

3.3 Analisis Wawancara

Untuk mengetahui kebutuhan dari User dan bagaimana pendapat User tentang sistem

yang sedang berjalan di PT Multi Bintang Indonesia, maka kami melakukan wawancara

langsung kepada User yang berwenang.

Wawancara dilakukan dengan mengajukan pertanyaan sebanyak 3 butir untuk User

tersebut dan harus dijawab dengan jelas agar hasil wawancara ini dapat dipergunakan

sebagai bahan masukan untuk membuat sistem yang diusulkan.

Page 7: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

54

 

 

 

Berikut ini pertanyaan yang diajukan pada wawancara tersebut :

Q: Menurut anda apakah sistem TPM yang sedang berjalan sudah cukup memuaskan

atau tidak? Jika tidak apa alasannya?

A: Tidak, karena masih terdapat banyak kekurangan dalam masalah seperti:

keterlambatan dalam penyerahan laporan hasil kerja, hilangnya data laporan hasil

kerja karena masih, terjadi manipulasi tanggal pengumpulan laporan yang telah

ditentukan yang dilakukan oleh pihak karyawan yang tidak bertanggung jawab yang

menyebabkan sistem TPM ini belum efektif, dari pihak manajemen sendiri masih

kesulitan dalam mengawasi kinerja para karyawannya karena manajer harus

menginspeksi langsung hasil laporan tersebut di lapangan. Karena masalah-masalah

di atas, maka saya membutuhkan suatu sistem informasi TPM yang terkomputerisasi

untuk mempermudah pekerjaan saya.

Q: Sistem informasi TPM yang terkomputerisasi seperti apa yang anda inginkan?

A: Saya menginginkan suatu sistem informasi dimana setiap gedung rute pilar TPM

terdapat komputer sebagai client yang dapat diakses oleh ketua tim dari masing-

masing rute pilar yang terhubung dalam suatu jaringan web lokal, sehingga dapat

membantu saya dalam mengawasi karyawan dalam suatu tim yang telah saya

tugaskan untuk menyelesaikan target yang saya tentukan tanpa harus melihat

langsung ke lapangan.

Page 8: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

55

 

 

 

Q: Apakah dengan sistem yang terkomputerisasi ini dapat mengurangi masalah yang

telah anda sebutkan sebelumnya?

A: Ya, karena dengan sistem yang terkomputerisasi, saya yakin akan membantu

mengurangi masalah yang muncul seperti: mengurangi resiko kehilangan data karena

data sudah berbentuk softcopy sehingga mudah untuk back-up data, saya tidak perlu

melihat langsung hasil laporan kinerja tim di lapangan karena saya hanya perlu

mengakses web untuk melihat laporan kinerja tim tersebut, tidak terjadi lagi

manipulasi tanggal pengumpulan laporan hasil kerja tim karena hasil kerja yang telah

dikirim tanggal pengirimannya langsung disimpan ke dalam sistem.

3.4 Identifikasi Masalah

Sistem informasi yang berjalan di PT Multi Bintang Indonesia sudah cukup baik,

tetapi dengan berkembangnya kebutuhan sistem kerja yang harus diperbaharui pada tiap

periode untuk mendapatkan hasil informasi yang cepat dan akurat serta hasil kinerja yang

efektif dan efisien. Ada beberapa permasalahan yang dihadapi oleh PT Multi Bintang

Indonesia yang terkait dengan hal di atas, antara lain :

a. Pengawasan kinerja tim masih dilakukan secara manual dengan cara mengamati

langsung ke lapangan sehingga memakan banyak waktu.

b. Banyak terjadi kasus hilangnya laporan dikarenakan kurang bertanggung jawabnya

tim atau karyawan yang diberikan kewajiban.

c. Banyak terjadi kasus keterlambatan dalam penyerahan hasil laporan, karena

pengumpulan hasil laporan tidak diawasi langsung oleh admin.

Page 9: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

56

 

 

 

d. Banyak terjadi manipulasi tanggal penyerahan hasil laporan dan perusahaan

mengalami kesulitan untuk mencari siapa pihak yang harus bertanggung jawab.

3.5 Usulan Pemecahan Masalah

Berdasarkan permasalahan yang ada pada perusahaan, pendapat User tentang sistem

yang sedang berjalan di PT Multi Bintang Indonesia serta kebutuhan dari User yang

diketahuui berdasarkan wawancara di atas, maka diusulkan pemecahan masalah dengan

beberapa kriteria sebagai berikut:

a. Penggunaan sarana internet sebagai media informasi sudah banyak digunakan oleh

berbagai perusahaan untuk mempermudah aktivitas produksi mereka karena dengan

internet informasi dapat disalurkan dengan cepat dan diakses dengan mudah.

b. Membuat situs untuk mengawasi aktivitas produksi secara online. Dalam situs tersebut

akan dimasukkan informasi yang menunjang aktivitas produksi seperti : penjadwalan

kerja tim sesuai dengan bagian dari aktivitas produksi, profil dari masing-masing

anggota tim yang terlibat, dan melihat jadwal meeting yang dilakukan oleh tim.

c. Selain dapat berfungsi sebagai pengawas aktivitas produksi, situs ini juga dapat

membantu mempermudah User untuk melihat hasil laporan dari pekerjaan yang

dilakukan oleh tim, sehingga User tidak perlu mengecek hasil laporan tersebut

langsung ke tempat aktivitas tim tersebut.

d. Dalam situs tidak diberikan fasilitas untuk mengolah laporan hasil kerja yang telah

diserahkan oleh tim karena perusahaan sudah memiliki sistem untuk mengolah hasil

laporan tersebut.

Page 10: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

57

 

 

 

e. Pihak perusahaan dapat mengawasi dan mengetahui secara akurat karyawan yang

tidak bekerja dengan baik, serta mengatur penjadwalan dan pengumpulan hasil laporan

lebih rapi karena seluruh data aktivitas tersebut dimasukkan ke dalam database.

3.6 Perancangan Perangkat Lunak

Metode perancangan yang digunakan perangkat yang dipergunakan yaitu model

berorientasi objek menggunakan UML.

3.6.1 Class Diagram

Gambar 3.2 merupakan penjelasan Class Diagram yang akan digunakan pada sistem

yang akan dibuat.

Page 11: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

58

 

 

 

3.6.2 Use Case Diagram

Berikut ini merupakan penjelasan Use Case Diagram yang akan digunakan pada

sistem.

Gam

bar

3.2

Cla

ss D

iagr

am

Page 12: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

59

 

 

 

Gambar 3.3 Use Case Diagram Admin

Use Case Diagram pada Gambar 3.3 diatas menjelaskan bagaimana interaksi yang

dapat dilakukan oleh Admin dalam aplikasi sistem yang dibuat.

Page 13: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

60

 

 

 

Gambar 3.4 Use Case Diagram Team Leader

Use Case Diagram pada Gambar 3.4 diatas menjelaskan bagaimana interaksi yang

dapat dilakukan oleh Team Leader dalam aplikasi sistem yang dibuat.

Page 14: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

61

 

 

 

Gambar 3.5 Use Case Diagram Assignment

Use Case Diagram pada Gambar 3.5 diatas menjelaskan interaksi Assignment yang

dapat dilakukan oleh Admin dan Team Leader dalam aplikasi sistem yang dibuat.

 

Page 15: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

62

 

 

 

 

Gambar 3.6 Use Case Diagram Meeting

Use Case Diagram pada Gambar 3.6 diatas menjelaskan interaksi Meeting yang

dapat dilakukan oleh Admin dan Team Leader dalam aplikasi sistem yang dibuat.

Page 16: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

63

 

 

 

 

Gambar 3.7 Use Case Diagram Team

Use Case Diagram pada Gambar 3.7 diatas menjelaskan interaksi Team yang dapat

dilakukan oleh Admin dan Team Leader dalam aplikasi sistem yang dibuat.

3.6.3 Statechart Diagram

Berikut ini merupakan penjelasan Statechart Diagram yang akan digunakan pada

sistem.

Page 17: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

64

 

 

 

Gambar 3.8 State Diagram All Team Admin

Statechart Diagram pada Gambar 3.8 diatas menjelaskan proses dari halaman All

Team Admin saat pertama diakses. Pada awal proses, database dibuka. Lalu, semua data

yang berhubungan dengan All Team dari database diambil dan ditampilkan di halaman

tersebut. Setelah proses selesai, maka database ditutup dan proses selesai.

Page 18: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

65

 

 

 

Gambar 3.9 State Diagram Create Meeting Schedule Admin

Statechart Diagram pada Gambar 3.9 diatas menjelaskan proses dari halaman Create

Meeting Schedule Admin saat pertama diakses. Pada awal proses, database dibuka. Lalu,

Admin mempunyai dua pilihan yaitu Add Meeting Schedule atau Display Meeting Schedule

to Webpage. Apabila Admin memilih proses Add Meeting Schedule, maka Admin dapat

memasukkan semua data yang berhubungan dengan Meeting Schedule. Setelah di Submit,

semua data tadi disimpan ke dalam database, database ditutup dan proses selesai. Apabila

Page 19: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

66

 

 

 

Admin memilih proses Display Meeting Schedule to Webpage, maka semua data yang

berhubungan dengan Meeting Schedule diambil dari database dan ditampilkan pada halaman

tersebut. Setelah ditampilkan database ditutup dan proses selesai.

Gambar 3.10 State Diagram New Assignment Admin

Page 20: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

67

 

 

 

Statechart Diagram pada Gambar 3.10 diatas menjelaskan proses dari halaman New

Assignment Admin saat pertama diakses. Pada awal proses, halaman Create New Assignment

dibuka. Lalu, ditampilkan form untuk mengisi data yang diperlukan dalam Assignment dan

terdapat Check Error. Apabila terdapat Error atau kesalahan, maka Admin dikembalikan ke

halaman form tersebut. Apabila tidak, maka data yang telah diisi tadi dikirim dan disimpan

ke dalam database. Setelah penyimpanan berhasil, maka proses selesai.

Page 21: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

68

 

 

 

Gambar 3.11 State Diagram Login Team Leader

Statechart Diagram pada Gambar 3.11 diatas menjelaskan proses dari Login Team

Leader. Pada awal proses, Team Leader memasukkan ID dan Password untuk masuk ke

dalam sistem. Lalu, sistem memeriksa apakah ID dan Password Team Leader tersebut valid.

Jika tidak valid, maka proses selesai. Bila valid, semua data yang diperlukan oleh Team

Page 22: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

69

 

 

 

Leader dapat diakses dan Team Leader dapat melakukan perubahan data. Setelah data yang

diubah tersebut berhasil disimpan, maka proses selesai.

Gambar 3.12 State Diagram Pillar Route Admin

Statechart Diagram pada Gambar 3.12 diatas menjelaskan proses dari pemilihan

Pillar Route untuk Assignment yang dibuat oleh Admin. Pada awal proses, Admin membuka

Page 23: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

70

 

 

 

halaman Create New Assignment. Setelah halaman berhasil ditampilkan terdapat form yang

berguna untuk memasukkan data yang diperlukan dalam Assignment. Admin memasukkan

Pillar Route yang dibutuhkan. Setelah di-Submit, data dikirim ke dalam database dan

disimpan. Setelah berhasil disimpan, proses selesai.

Gambar 3.13 State Diagram See Assignment Admin

Page 24: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

71

 

 

 

Statechart Diagram pada Gambar 3.13 diatas menjelaskan proses dari halaman See

Assignment Admin saat pertama diakses. Pada awal proses, database dibuka. Lalu, Admin

mempunyai dua pilihan yaitu Edit Assignment atau Display Assignment to Webpage.

Apabila Admin memilih proses Edit Assignment, maka Admin dapat mengubah semua data

dari Assignment tersebut. Setelah di Submit, semua data tadi disimpan ke dalam database,

database ditutup dan proses selesai. Apabila Admin memilih proses Display Assignment to

Webpage, maka semua data yang berhubungan dengan Assignment diambil dari database

dan ditampilkan pada halaman tersebut. Setelah ditampilkan database ditutup dan proses

selesai.

Page 25: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

72

 

 

 

Gambar 3.14 State Diagram See Assignment Team Leader

Statechart Diagram pada Gambar 3.14 diatas menjelaskan proses dari halaman See

Assignment Team Leader saat pertama diakses. Pada awal proses, database dibuka. Lalu,

Team Leader mempunyai tiga pilihan yaitu Add Actual Schedule, Add Assignment Report

atau Display Actual Schedule to Webpage. Apabila Team Leader memilih proses Add

Page 26: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

73

 

 

 

Actual Schedule, maka Team Leader dapat memasukkan jadwal aktivitas kerjanya. Setelah

di Submit, semua data tadi disimpan ke dalam database, database ditutup dan proses selesai

Apabila Team Leader memilih proses Add Assignment Report, maka Team Leader dapat

memasukkan data laporan dari tugasnya. Setelah di Submit, semua data tadi disimpan ke

dalam database, database ditutup dan proses selesai semua data dari Assignment tersebut.

Apabila Team Leader memilih proses Display Actual Schedule to Webpage, maka semua

data yang berhubungan dengan Actual Schedule Assignment diambil dari database dan

ditampilkan pada halaman tersebut. Setelah ditampilkan database ditutup dan proses selesai.

Page 27: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

74

 

 

 

Gambar 3.15 State Diagram See Team Team Leader

Statechart Diagram pada Gambar 3.15 diatas menjelaskan proses dari halaman See

Team Team Leader saat pertama diakses. Pada awal proses, database dibuka. Lalu, semua

data yang berhubungan dengan Team dari Team Leader berasal dari database diambil dan

ditampilkan di halaman tersebut. Setelah proses selesai, maka database ditutup dan proses

selesai.

Page 28: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

75

 

 

 

Gambar 3.16 State Login Admin

Statechart Diagram pada Gambar 3.16 diatas menjelaskan proses dari Login Admin.

Pada awal proses, Admin memasukkan ID dan Password untuk masuk ke dalam sistem.

Lalu, sistem memeriksa apakah ID dan Password Admin tersebut valid. Jika tidak valid,

maka proses selesai. Bila valid, semua data yang diperlukan oleh Admin dapat diakses dan

Admin dapat melakukan perubahan data. Setelah data yang diubah tersebut berhasil

disimpan, maka proses selesai.

Page 29: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

76

 

 

 

3.6.4 Activity Diagram

Berikut ini merupakan penjelasan Activity Diagram yang digunakan pada sistem.

Gambar 3.17 Activity Diagram Admin

Page 30: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

77

 

 

 

Activity Diagram pada Gambar 3.17 diatas menjelaskan aktivitas yang dapat

dilakukan oleh Admin dalam aplikasi sistem yang dibuat.

 

Gambar 3.18 Activity Diagram Admin New Assignment

Activity Diagram pada Gambar 3.18 diatas menjelaskan aktivitas Admin dalam

membuat New Assignment pada aplikasi sistem yang dibuat.

Page 31: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

78

 

 

 

 

Gambar 3.19 Activity Diagram Admin See All Team

Activity Diagram pada Gambar 3.19 diatas menjelaskan aktivitas Admin dalam

melihat All Team pada aplikasi sistem yang dibuat.

Page 32: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

79

 

 

 

 

Gambar 3.20 Activity Diagram Admin See Assignment

Page 33: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

80

 

 

 

Activity Diagram pada Gambar 3.20 diatas menjelaskan aktivitas Admin dalam

melihat Assignment pada aplikasi sistem yang dibuat.

Gambar 3.21 Activity Diagram Admin Fill Pillar Route

Activity Diagram pada Gambar 3.21 diatas menjelaskan aktivitas Admin dalam

mengisi Pillar Route pada aplikasi sistem yang dibuat.

Page 34: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

81

 

 

 

Gambar 3.22 Activity Diagram Team Leader

Activity Diagram pada Gambar 3.22 diatas menjelaskan aktivitas yang dapat

dilakukan oleh Team Leader dalam aplikasi sistem yang dibuat.

Page 35: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

82

 

 

 

Gambar 3.23 Activity Diagram Team Leader Create Meeting Schedule

Activity Diagram pada Gambar 3.23 diatas menjelaskan aktivitas Team Leader dalam

Create Meeting Schedule pada aplikasi sistem yang dibuat.

Page 36: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

83

 

 

 

 

Gambar 3.24 Activity Diagram Team Leader See Assignment

Activity Diagram pada Gambar 3.24 diatas menjelaskan aktivitas Team Leader dalam

See Assignment pada aplikasi sistem yang dibuat.

Page 37: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

84

 

 

 

Gambar 3.25 Activity Diagram Team Leader See Team

Activity Diagram pada Gambar 3.25 diatas menjelaskan aktivitas Team Leader dalam

See Team pada aplikasi sistem yang dibuat.

 

 

 

 

Page 38: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

85

 

 

 

 

3.6.5 Sequence Diagram

Berikut ini merupakan penjelasan Sequence Diagram yang akan digunakan pada

sistem.

 

 

Page 39: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

86

 

 

 

 

Gam

bar

3.26

Seq

uenc

e D

iagr

am K

arya

wan

Log

in S

ucce

ss

Page 40: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

87

 

 

 

Sequence Diagram pada Gambar 3.26 diatas menjelaskan urutan proses yang

dilakukan oleh Karyawan apabila berhasil Login pada aplikasi sistem yang dibuat.

 

Page 41: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

88

 

 

 

Gam

bar

3.27

Seq

uenc

e D

iagr

am K

arya

wan

Log

in F

aile

d

Page 42: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

89

 

 

 

Sequence Diagram pada Gambar 3.27 diatas menjelaskan urutan proses yang

dilakukan oleh Karyawan apabila gagal Login pada aplikasi sistem yang dibuat.

Sequence Diagram pada Gambar 3.28 diatas menjelaskan urutan proses yang

dilakukan oleh Admin dalam See Assignment pada aplikasi sistem yang dibuat.

Gam

bar

3.28

Seq

uenc

e D

iagr

am A

dmin

See

Ass

ignm

ent

Page 43: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

90

 

 

 

Sequence Diagram pada Gambar 3.29 diatas menjelaskan urutan proses yang

dilakukan oleh Admin dalam See Employee pada aplikasi sistem yang dibuat.

Gam

bar

3.29

Seq

uenc

e D

iagr

am A

dmin

See

Em

ploy

ee

Page 44: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

91

 

 

 

Gambar 3.30 Sequence Diagram Admin See Assignment Report

Sequence Diagram pada Gambar 3.30 diatas menjelaskan urutan proses yang

dilakukan oleh Admin dalam See Assignment Report pada aplikasi sistem yang dibuat.

Page 45: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

92

 

 

 

Sequence Diagram pada Gambar 3.31 diatas menjelaskan urutan proses yang

dilakukan oleh Admin dalam Create New Assignment pada aplikasi sistem yang dibuat.

Gam

bar

3.31

Seq

uenc

e D

iagr

am A

dmin

Cre

ate

New

Ass

ignm

ent

Page 46: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

93

 

 

 

Sequence Diagram pada Gambar 3.32 diatas menjelaskan urutan proses yang

dilakukan oleh Admin dalam Edit Assignment pada aplikasi sistem yang dibuat.

Gam

bar

3.32

Seq

uenc

e D

iagr

am A

dmin

edi

t Ass

ignm

ent

Page 47: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

94

 

 

 

Sequence Diagram pada Gambar 3.33 diatas menjelaskan urutan proses yang

dilakukan oleh Admin dalam Delete UserLog pada aplikasi sistem yang dibuat.

Gam

bar

3.33

Seq

uenc

e D

iagr

am A

dmin

Del

ete

Use

rLog

Page 48: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

95

 

 

 

Sequence Diagram pada Gambar 3.34 diatas menjelaskan urutan proses yang

dilakukan oleh Admin dalam Edit Employee pada aplikasi sistem yang dibuat.

Gam

bar

3.34

Seq

uenc

e D

iagr

am A

dmin

edi

t Em

ploy

ee

Page 49: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

96

 

 

 

Sequence Diagram pada Gambar 3.35 diatas menjelaskan urutan proses yang

dilakukan oleh Admin dalam See Team pada aplikasi sistem yang dibuat.

Gam

bar

3.35

Seq

uenc

e D

iagr

am A

dmin

See

Tea

m

Page 50: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

97

 

 

 

Gam

bar

3.36

Seq

uenc

e D

iagr

am T

eam

Lea

der C

reat

e A

ctua

l Ass

ignm

ent S

ched

ule

Page 51: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

98

 

 

 

Sequence Diagram pada Gambar 3.36 diatas menjelaskan urutan proses yang

dilakukan oleh Team Leader dalam Create Actual Assignment Schedule pada aplikasi sistem

yang dibuat.

Gam

bar

3.37

Seq

uenc

e D

iagr

am T

eam

Lea

der C

reat

e N

ew M

eetin

g Sc

hedu

le

Page 52: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

99

 

 

 

Sequence Diagram pada Gambar 3.37 diatas menjelaskan urutan proses yang

dilakukan oleh Team Leader dalam Create New Meeting Schedule pada aplikasi sistem yang

dibuat.

Page 53: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

100

 

 

 

Sequence Diagram pada Gambar 3.38 diatas menjelaskan urutan proses yang

dilakukan oleh Team Leader dalam See Assignment pada aplikasi sistem yang dibuat.

Gam

bar

3.38

Seq

uenc

e D

iagr

am T

eam

Lea

der S

ee A

ssig

men

t

Page 54: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

101

 

 

 

Sequence Diagram pada Gambar 3.39 diatas menjelaskan urutan proses yang

dilakukan oleh Team Leader dalam See Meeting Schedule pada aplikasi sistem yang dibuat.

Gam

bar

3.39

Seq

uenc

e D

iagr

am T

eam

Lea

der S

ee M

eetin

g Sc

hedu

le

Page 55: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

102

 

 

 

Sequence Diagram pada Gambar 3.40 diatas menjelaskan urutan proses yang

dilakukan oleh Team Leader dalam See Team pada aplikasi sistem yang dibuat.

Gam

bar

3.40

Seq

uenc

e D

iagr

am T

eam

Lea

der S

ee T

eam

Page 56: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

103

 

 

 

Sequence Diagram pada Gambar 3.41 diatas menjelaskan urutan proses yang

dilakukan oleh Team Leader dalam Add New Report pada aplikasi sistem yang dibuat.

Gam

bar

3.41

Seq

uenc

e D

iagr

am T

eam

Lea

der A

dd N

ew R

epor

t

Page 57: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

104

 

 

 

3.6.6 Collaboration Diagram

Berikut ini merupakan penjelasan Collaboration Diagram yang akan digunakan pada

sistem.

Gambar 3.42 Collaboration Diagram Karyawan Login Success

Collaboration Diagram pada Gambar 3.42 diatas menjelaskan urutan proses yang

dilakukan oleh Karyawan saat berhasil Login pada aplikasi sistem yang dibuat.

Gambar 3.43 Collaboration Diagram Karyawan Login Failed

Page 58: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

105

 

 

 

Collaboration Diagram pada Gambar 3.43 diatas menjelaskan urutan proses yang

dilakukan oleh Karyawan saat gagal Login pada aplikasi sistem yang dibuat.

 

Gambar 3.44 Collaboration Diagram Admin Create New Assignment

Collaboration Diagram pada Gambar 3.44 diatas menjelaskan urutan proses yang

dilakukan oleh Admin saat Create New Assignment pada aplikasi sistem yang dibuat.

Page 59: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

106

 

 

 

 

 

Gam

bar

3.45

Col

labo

ratio

n D

iagr

am A

dmin

Edi

t Ass

ignm

ent

Page 60: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

107

 

 

 

Collaboration Diagram pada Gambar 3.45 diatas menjelaskan urutan proses yang

dilakukan oleh Admin saat Edit Assignment pada aplikasi sistem yang dibuat.

 

Page 61: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

108

 

 

 

 

Collaboration Diagram pada Gambar 3.46 diatas menjelaskan urutan proses yang

dilakukan oleh Admin saat Edit Employee pada aplikasi sistem yang dibuat.

Gam

bar

3.46

Col

labo

ratio

n D

iagr

am A

dmin

Edi

t Em

ploy

ee

Page 62: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

109

 

 

 

 

Gam

bar

3.47

Col

labo

ratio

n D

iagr

am T

eam

Lea

der A

dd N

ew R

epor

t

Page 63: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

110

 

 

 

Collaboration Diagram pada Gambar 3.47 diatas menjelaskan urutan proses yang

dilakukan oleh Team Leader saat Add New Report pada aplikasi sistem yang dibuat.

 

Page 64: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

111

 

 

 

 

Collaboration Diagram pada Gambar 3.48 diatas menjelaskan urutan proses yang

dilakukan oleh Team Leader saat Create New Meeting pada aplikasi sistem yang dibuat. 

Gam

bar

3.48

Col

labo

ratio

n D

iagr

am T

eam

Lea

der C

reat

e N

ew M

eetin

g

Page 65: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

112

 

 

 

 

 

Collaboration Diagram pada Gambar 3.49 diatas menjelaskan urutan proses yang

dilakukan oleh Team Leader saat Select Assignment pada aplikasi sistem yang dibuat. 

 

Gam

bar

3.49

Col

labo

ratio

n D

iagr

am T

eam

Lea

der S

elec

ted

Ass

ignm

ent

Page 66: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

113

 

 

 

3.6.7 Component Diagram

Berikut ini merupakan penjelasan Component Diagram yang akan digunakan pada

sistem. 

Gambar 3.50 Component Diagram

Page 67: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

114

 

 

 

3.6.8 Deployment Diagram

Berikut ini merupakan penjelasan Deployment Diagram yang akan digunakan pada

sistem. 

 

Gambar 3.51 Deployment Diagram

Page 68: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

115

 

 

 

3.6.9 Rancangan Database

Berikut adalah rancangan spesifikasi database yang akan di gunakan dalam

pembuatan e-application :

Page 69: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

116

 

 

 

Gam

bar

3.52

Rel

asi D

atab

ase

Page 70: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

117

 

 

 

Nama Tabel : admin

Keterangan : Tabel yang berisi informasi admin yang mengatur seluruh kegiatan dalam

palikasi web ini.

Primary Key : no_admin

Nama Tipe Panjang Keterangan

No_admin int 5 No Urut Admin

Id_karyawan varchar 25 Kode karyawan

Password varchar 50 Password admin

Status varchar 25 Status keanggotaan

admin

Tabel 3.1 admin

Nama Tabel : menu

Keterangan : Tabel yang berisi hak akses menu untuk admin maupun Team Leader

Primary Key : id_menu

Nama Tipe Panjang Keterangan

Id_menu int 5 Kode menu

Parent_id int 5 Kode menu induk

title varchar 255 Nama menu

url varchar 255 Alamat menu

Menu_order int 5 Susunan menu

level varchar 25 Hak akses menu user

Tabel 3.2 menu

Page 71: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

118

 

 

 

Nama Tabel : team_meeting

Keterangan : Tabel yang berisi detail tentang waktu dan lokasi rapat tim

Primary Key : id_meeting

Nama Tipe Panjang Keterangan

Id_meeting varchar 255 Kode meeting

Attendance varchar 10 Total Persentase

kehadiran

Week varchar 25 Urutan Minggu

dalam meeting

Date varchar 50 Tanggal meeting

Time Varchar 10 Waktu meeting

location varchar 50 Lokasi meeting

Id_assignment Varchar 50 Kode tugas team

Id_team varchar 50 Kode team

Id_rute Varchar 25 Kode rute

Id_step int 5 Kode step

Tabel 3.3 team_meeting

Nama Tabel : rute_post

Keterangan : Tabel yang berisi detail tentang laporan pekerjaan yang telah di upload oleh

Team Leader

Primary Key : id_post

Page 72: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

119

 

 

 

Nama Tipe Panjang Keterangan

Id_post varchar 25 Kode post

Subject_post varchar 50 Judul laporan

Detail Text Keterangan laporan

Attachment varchar 255 Nama file laporan

Path Varchar 255 Lokasi penyimpanan

file

Date_post varchar 25 Tanggal penyerahan

laporan

Time_post Varchar 25 Waku penyerahan

laporan

Id_karyawan varchar 25 Kode karyawan

Id_assignment Varchar 25 Kode tugas team

Id_team varchar 50 Kode team

Id_rute varchar 25 Kode rute

Id_step varchar 25 Kode step

Id_lifetime int 25 Kode lifetime

Report_form varchar 25 Menyimpan url file

report

Tabel 3.4 rute_post

Nama Tabel : assignment

Keterangan : Tabel yang berisi informasi tentang assignment yang telah di berikan admin

pada Team Leader

Page 73: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

120

 

 

 

Primary Key : no

Nama Tipe Panjang Keterangan

no int 5 No urut assignment

Id_assignment varchar 255 Kode assignment

Id_team varchar 25 Kode team

Id_rute varchar 25 Kode rute dalam

team

Tabel 3.5 assignment

Nama Tabel : assignment_coordinator

Keterangan : Tabel yang berisi informasi tentang karyawan yang menjadi koordinator dari

suatu assignment

Primary Key : no

Nama Tipe Panjang Keterangan

no_coordinator int 5 No Urut koordinator

name_coordinator varchar 255 Nama koordinator

Id_assignment varchar 255 Kode assignment

Tabel 3.6 assignment_coordinator

Page 74: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

121

 

 

 

Nama Tabel : assignment_detail

Keterangan : Tabel yang berisi detail tentang assignment yang diberikan admin kepada

Team Leader

Primary Key : id_assignment

Nama Tipe Panjang Keterangan

Id_assignment varchar 255 Kode assignment

subject_assignment varchar 255 Judul assignment

location varchar 255 Lokasi

problem Varchar 255 Penjelasan tentang

permasalahan yang

dihadapi

method varchar 255 Cara yang digunakan

untuk menyelesaikan

masalah tersebut

status_assignment varchar 10 Status assignment

date_started Varchar 25 Tanggal mulai

date_ended varchar 30 Tanggal selesai

Tabel 3.7 assignment_detail

Page 75: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

122

 

 

 

Nama Tabel : authority

Keterangan : Tabel yang berisi detail tentang Jabatan dalam satu tim

Primary Key : id_authority

Nama Tipe Panjang Keterangan

Id_authority int 5 Kode authority

Level_authority varchar 255 Jabatan authority

Tabel 3.8 authority

Nama Tabel : coordinator_level

Keterangan : Tabel yang berisi detail tentang jabatan koordinator dalam pelaksanaan suatu

assignment

Primary Key : no_coordinator

Nama Tipe Panjang Keterangan

No_coordinator int 5 Nomor Urut

Coordinator

level varchar 255 Jabatan Coordinator

Tabel 3.9 coordinator_level

Page 76: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

123

 

 

 

Nama Tabel : karyawan

Keterangan : Tabel yang berisi id karyawan dan hubungannya dengan tim karyawan tersebut

Primary Key : id_karyawan

Nama Tipe Panjang Keterangan

Id_karyawan varchar 15 Kode karyawan

Team_joined int 1 Jumlah bergabung

dengan team yang

sedang aktif

total_team_joined int 5 Total jumlah team

yang pernah

dimasuki oleh

karyawan tersebut

Tabel 3.10 karyawan

Nama Tabel : meeting_location

Keterangan : Tabel yang berisi tentang lokasi meeting yang dapat digunakan

Primary Key : no_location

Nama Tipe Panjang Keterangan

No_location int 5 Nomor lokasi

location varchar 255 Jenis-jenis lokasi

tempat meeting

Tabel 3.11 meeting_location

Page 77: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

124

 

 

 

Nama Tabel : meeting_time

Keterangan : Tabel yang berisi tentang waktu meeting yang dapat di pilih

Primary Key : id_time

Nama Tipe Panjang Keterangan

Id_time varchar 5 Kode time

time varchar 25 Waktu meeting

Tabel 3.12 meeting_time

Nama Tabel : methodology

Keterangan : Tabel yang berisi tentang nama metodologi / step yang digunakan dalam

penyelesaian suatu rute untuk suatu pilar

Primary Key : no

Nama Tipe Panjang Keterangan

no int 5 Nomor metodologi

Method_name varchar 50 Nama metodologi

Tabel 3.13 methodology

Page 78: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

125

 

 

 

Nama Tabel : pic

Keterangan : Tabel yang berisi informasi tentang Team Leader yang bertugas dalam suatu

tim TPM yang telah di bentuk oleh admin

Primary Key : no_pic

Nama Tipe Panjang Keterangan

No_pic int 5 Nomor Team Leader

Id_karyawan varchar 25 Kode karyawan

password Varchar 255 Password Team

Leader

Id_assignment varchar 50 Id assignment

Id_team Varchar 50 Id team

start_date varchar 25 Tanggal mulai

end_date Varchar 25 Tanggal berakhir

status varchar 25 Status Team Leader

Tabel 3.14 Team Leader

Page 79: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

126

 

 

 

Nama Tabel : pilar

Keterangan : Tabel yang berisi id dan nama pilar TPM

Primary Key : id_pilar

Nama Tipe Panjang Keterangan

Id_pilar varchar 10 Kode pilar

Nama_pilar varchar 100 Nama pilar

total_used int 5 Jumlah total

penggunaan pilar

Tabel 3.15 pillar

Nama Tabel : pilar_rute

Keterangan : Tabel yang berisi informasi tentang rute-rute untuk mencapai suatu pilar TPM

Primary Key : id_rute

Nama Tipe Panjang Keterangan

Id_rute varchar 25 Kode rute

Nama_rute varchar 50 Nama pilar

Id_pilar varchar 10 Kode pilar

Tabel 3.16 pilar_rute

Page 80: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

127

 

 

 

Nama Tabel : profile

Keterangan : Tabel yang berisi detail dari karyawan

Primary Key : id_karyawan

Nama Tipe Panjang Keterangan

Id_karyawan varchar 25 Kode karyawan

Nama_karyawan varchar 255 Nama karyawan

Alamat text - Alamat karyawan

Jenis_kelamin varchar 10 Jenis kelamin

karyawan

telp varchar 50 Telp karyawan

picture varchar 255 Gambar karyawan

Tabel 3.17 profile

Page 81: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

128

 

 

 

Nama Tabel : rute_lifetime

Keterangan : Tabel yang berisi tentang lama waktu dari penyelesaian suatu rute

Primary Key : id_lifetime

Nama Tipe Panjang Keterangan

Id_lifetime int 25 Kode lifetime

Start_date varchar 50 Tanggal mulai rute

End_date varchar  50 Tanggal berakhir

rute

Id_assigment varchar  255 Kode assignment

Id_team varchar  25 Kode team

Id_rute varchar  25 Kode rute

Id_pilar varchar  25 Kode pilar

Id_step varchar  25 Kode step

Status_created varchar  25 Tanda rute sudah

dibuat atau belum

Method varchar 25 Keterangan method

yang di pakai

Tabel 3.18 rute_lifetime

Page 82: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

129

 

 

 

Nama Tabel : rute_step

Keterangan : Tabel yang berisi informasi step-step dari rute

Primary Key : id_step

Nama Tipe Panjang Keterangan

Id_step varchar 5 Kode step

Nama varchar 255 Nama step

Id_pilar varchar  25 Kode pilar step

Id_rute varchar  25 Kode rute step

Tabel 3.19 rute_step

Nama Tabel : task_reminder

Keterangan : Tabel yang berisi informasi untuk pengingat Team Leader untuk mencetak

Project Launch Sheet

Primary Key : id_reminder

Nama Tipe Panjang Keterangan

Id_reminder int 5 Kode reminder

id_pic int 5 Nomor Team Leader

Id_team varchar  50 Kode team

Id_assignment varchar  50 Kode assignment

Status_reminder varchar  1 Status reminder

Tabel 3.20 task_reminder

Page 83: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

130

 

 

 

Nama Tabel : team

Keterangan : Tabel yang berisi informasi tentang tim TPM yang telah dibentuk oleh admin

Primary Key : id_team

Nama Tipe Panjang Keterangan

no int 5 Nomor urut team

Id_team varchar  25 Kode team

Team_name varchar  255 Nama team

Status_team varchar  10 Status team

Tabel 3.21 team

Nama Tabel : team_attendance

Keterangan : Tabel yang berisi informasi kehadiran anggota tim dalam setiap meeting yang

dilakukan

Primary Key : no_composition

Nama Tipe Panjang Keterangan

No_composition int  5 Nomor urut

composition

Id_karyawan varchar  25 Kode karyawan

Present int  1 Tanda kehadiran

anggota tim

Id_team varchar 25 Kode team

Tabel 3.22 team_attendance

Page 84: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

131

 

 

 

Nama Tabel : team_composition

Keterangan : Tabel yang berisi komposisi karyawan dari tim TPM yang dibentuk oleh admin

Primary Key : no_composition

Nama Tipe Panjang Keterangan

No_composition int  5 Nomor urut posisi

team

Id_karyawan varchar  25 Kode karyawan

Id_authority int  5 Kode authority

Id_team varchar 25 Kode team

Tabel 3.23 team_composition

Page 85: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

132

 

 

 

Nama Tabel : userlog

Keterangan : Tabel yang berisi informasi tentang history login

Primary Key : no

Nama Tipe Panjang Keterangan

no int  5 Nomor urut userlog

Id_karyawan varchar  10 Kode karyawan

Last_login varchar  25 Login terakhir

Time varchar  50 Waktu

Last_activity varchar  50 Keterangan aktifitas

terakhir

Status varchar  10 Status

Last_logout varchar  25 Logout terakhir

SessionID text ID session

Tabel 3.24 userlog

Page 86: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

133

 

 

 

3.6.10 Struktur Menu

Gam

bar

3.53

Str

uktu

r M

enu

Sebe

lum

Log

in

Page 87: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

134

 

 

 

3.6.10.1 Struktur Menu Admin

Gambar 3.54 Struktur Menu Admin

 

 

 

 

 

 

 

Page 88: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

135

 

 

 

3.6.10.2 Struktur Menu Team Leader

Gambar 3.55 Struktur Menu Team Leader

 

Page 89: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

136

 

 

 

3.6.11 Rancangan Layar

Berikut ini merupakan penjelasan rancangan layar yang akan dibuat pada sistem

3.6.11.1 Rancangan Layar Login

Gambar 3.56 Rancangan Layar Login

Page 90: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

137

 

 

 

3.6.11.2 Rancangan Layar Admin

1) Rancangan Layar home admin

Gambar 3.57 Rancangan Layar home Admin

2) Rancangan Layar new assignment admin

Gambar 3.58 Rancangan Layar new assignment Admin

Page 91: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

138

 

 

 

3) Rancangan Layar see detail employee admin

Gambar 3.59 Rancangan Layar see detail employee Admin

4) Rancangan Layar see employee admin

Gambar 3.60 Rancangan Layar see employee Admin

Page 92: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

139

 

 

 

5) Rancangan Layar edit employee admin

Gambar 3.61 Rancangan Layar edit employee Admin

6) Rancangan Layar see detail team admin

Gambar 3.62 Rancangan Layar see detail team Admin

Page 93: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

140

 

 

 

7) Rancangan Layar see team admin

Gambar 3.63 Rancangan Layar see team Admin

8) Rancangan Layar see assignment admin

Gambar 3.64 Rancangan Layar see assignment Admin

Page 94: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

141

 

 

 

9) Rancangan Layar see report admin

Gambar 3.65 Rancangan Layar see report Admin

Page 95: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

142

 

 

 

3.6.11.3 Rancangan Layar Team Leader

1) Rancangan Layar Team Leader meeting schedule

Gambar 3.66 Rancangan Layar Team Leader meeting schedule

2) Rancangan Layar Team Leader see assignment

Gambar 3.67 Rancangan Layar Team Leader see assignment

Page 96: BAB 3 judul - thesis.binus.ac.idthesis.binus.ac.id/doc/Bab3/2011-1-00149-IF BAB 3.pdfMulai dari Medan di Sumatra Utara sampai Jayapura di Papua dan mempekerjakan ... Sebagai sebuah

143

 

 

 

3) Rancangan Layar Team Leader see team

Gambar 3.68 Rancangan Layar Team Leader see team