Pembuatan aplikasi penerimaan PKL dan riset di PT.Pindad (persero) : laporan kerja praktek

(1)

PEMBUATAN APLIKASI PENERIMAAN PKL DAN

RISET DI PT PINDAD (PERSERO)

Di ajukan untuk memenuhi Salah satu mata kuliah Kerja Praktek

sebagai laporan Pelaksanaan Jurusan Teknik Informatika

Oleh

Teguh Hadiwijaya 10108541 Dany Hardiansyah 10108540 Agung Wijaya mukti 10108526

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA


(2)

28

BAB III

PEMBAHASAN

3.1 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran mengenai permasalahan dan prosedur yang sedang berjalan saat ini di PT.PINDAD (PERSERO).

3.1.1 Analisis Masalah

Selama melakukan aktifitas kerja praktek di PT.PINDAD (PERSERO), ditemukan beberapa permasalahan khususnya yang berkaitan dengan sistem informasi kerja praktek dan riset. Permasalahan tersebut antara lain:

a. Menggunakan beberapa cara hanya untuk 1 tujuan yang menyebabkan lamanya proses pendataan peserta KP dan Riset.

b. Unit diklat sulit mengetahui kapan peserta KP dan Riset mulai dan selesai melakukan kerja praktek dan riset.

c. Tidak ada pengelolaan terhadap pada setiap unit. d. Distribusi peserta KP dan Riset tidak merata.

e. Unit diklat sulit untuk mengetahui kapan unit kosong.

Untuk mengatasi permasalahan tersebut maka dibuatlah sistem informasi untuk mempermudah pengelolaan dan pengolahan terhadap data peserta KP dan Riset serta unit yang menjadi tempat kerja praktek dan riset.

3.1.2 Analisis Sistem Yang Sedang Berjalan

PT. PINDAD (PERSERO) melakukan pengolahan data peserta kerja praktek dan riset, baik pengolahan data unit, surat referensi serta surat keterangan atau sertifikat banyak dilakukan menggunakan:

a. Microsoft word 2003 b. Microsoft excel 2003


(3)

29 Hal tersebut sudah menjadi standar operasional perusahaan untuk pengelolaan peserta kerja praktek dan riset dan unit tempat kerja praktek dan riset.

3.1.2.1 Prosedur Registrasi

Peserta yang akan melasanakan kerja praktek di PT.PINDAD (PERSERO) diwajibkan membawa surat pengantar dari intansi pendidikan terkait dan mengikuti prosedur pendaftaran atau regstrasi sebagai berikut:

1. Peserta Kerja Praktek membawa surat pengantar dari perguruan tinggi atau instansi pendidikan untuk diberikan kepada unit diklat.

2. Unit diklat melakukan cek terhadap waktu yang diajukan dalam surat pengantar dari peserta Kerja Praktek.

3. Jika waktu tersedia, maka peserta akan dibuatkan surat balasan yang menyatakan bahwa peserta diterima. Tetapi jika waktu tidak tersedia, maka peserta diminta untuk membuat surat pengantar dengan tanggal pengajuan yang berbeda.

4. Unit diklat membuatkan surat balasan untuk diserahkan kepada peserta.

5. Setelah mendapatkan surat balasan peserta diminta untuk melengkapi persyaratan kerja praktek.

6. Peserta kerja praktek memberikan persyaratan yang diminta oleh unit diklat.

7. Unit diklat melakukan cek terhadap persyaratan secara manual. 8. Jika persyaratan tidak lengkap, maka unit diklat menyuruh peserta

untuk melengkapinya terlebih dahulu. Jika persyaratan lengkap, maka unit diklat akan membuatkan surat pernyataan.

9. Unit diklat membuatkan surat pernyataan untuk diberikan kepada peserta.


(4)

30

3.1.2.2 Flowmap Registrasi

Peserta KP/Riset Unit DIKLAT

Surat Pengantar Perguruan Tinggi

Surat Pengantar Perguruan Tinggi

Cek Waktu

Diterima

Surat Pengantar Perguruan Tinggi

(diterima) Surat Pengantar

Perguruan Tinggi (ditolak) Surat Pengantar

Perguruan Tinggi (ditolak)

Membuat surat balasan

Surat balasan

Surat balasan

Melengkapi persyaratan

Persyaratan

A1

A2

Persyaratan

Persyaratan (tidak lengkap)

Cek Persyaratan

Lengkap

Persyaratan (lengkap)

Membuat surat pernyataan

Surat pernyataan

A3 Surat pernyataan

A4

Persyaratan (tidak lengkap)


(5)

31 Keterangan:

A1 = Surat pengantar dari perguruan tinggi diarsipkan unit diklat. A2 = Surat balasan dari unit diklat diarsipkan peserta.

A3 = Persyaratan yang telah lengkap diarsipkan unit diklat. A4 = Surat pernyataan dari diklat diarsipkan peserta.

3.1.2.3 Prosedur Pembuatan Tanda Pengenal

Peserta yang telah selesai melakukan registrasi dan mendapatkan surat pernyataan, harus melakukan pembuatan tanda pengenal. Berikut adalah prosedur pembuatan tanda pengenal:

1. Peserta membawa bukti surat pernyataan untuk diberikan kepada unit diklat untuk meminta surat pengantar ke unit tempat kerja praktek.

2. Dari surat pernyataan tersebut unit diklat membuatkan surat penjajakan untuk diajukan ke unit tempat kerja praktek.

3. Peserta membawa surat penjajakan ke unit kerja praktek untuk mengajukan kerja praktek di unit tersebut.

4. Kepala unit melakukan cek terhadap unit tersebut.

5. Jika unit tersebut penuh, maka peserta diminta kembali ke unit diklat untuk dibuatkan surat penjajakan ke unit lain. Jika unit tersedia, maka kepala unit membuatkan surat balasan.

6. Kepala unit membuatkan surat balasan yang menyatakan peserta diterima untuk melakukan kerja praktek di unit tersebut.

7. Peserta membawa surat balasan dari unit kerja praktek ke unit diklat.

8. Dari surat balasan tersebut lalu unit diklat membuatkan surat pengantar ke unit agar mendapatkan pembimbing kerja praktek pada unit tersebut.

9. Unit tersebut membuatkan surat balasan lagi dan menyertakan nama pegawainya untuk menjadi pembimbing dari peserta kerja praktek tersebut.


(6)

32 10.Dari surat balasan tersebut unit diklat juga membuatkan surat

pengantar untuk pembuatan tanda pengenal.

11.Peserta membawa surat pengantar untuk diserahkan pada unit SetPer (sekretariat perusahaan).

12.Dari surat pengantar tersebut unit setper membuatkan tanda pengenal.

13.Peserta mendapatkan tanda pengenal dan siap untuk melakukan kerja praktek.


(7)

33

3.1.2.4 Flowmap Pembuatan Tanda Pengenal

Peserta KP / Riset Unit Diklat Unit KP/RISET Setper

Surat Pernyataan Surat Penjajakan Surat Balasan Penjajakan Surat Pengantar (unit) Surat Balasan (Pengantar Unit) Surat Pengantar (Tanda Pengenal) Surat Pengantar Pembuatan Surat Penjajakan Surat Ditolak Surat Balasan (Penjajakan) Buat Surat Pengantar (unit) Surat Balasan (pengantar unit) Pembuatan surat pengantar (tanda Pengenal Surat Pengantar (unit) Tanda Pengenal Surat Pengantar (Tanda Pengenal) Surat Penjajakan Surat Penjajakan Cek Ketersediaan

Surat ditolak Tersedia

Surat Penjajakan (Diterima) Buat Surat Balasan Surat Balasan (Penjajakan) Surat Pengantar (Unit) Buat Surat Balasan (Pengantar Unit) Surat Balasan (Pengantar Unit) Surat Pengantar (Tanda Pengenal) Buat Tanda Pengenal Tanda Pengenal A7 A5 A4 A6 A2 A3 A1 Y T


(8)

34 Keterangan:

- A1 = Surat pernyataan dari peserta diarsipkan unit diklat.

- A2 = Surat penjajakan dari peserta yang diterima diarsipkan unit diklat.

- A3 = Surat balasan penjajakan dari unit KP/Riset diarsipkan unit diklat.

- A4 = Surat pengantar unit dari peserta diarsipkan unit KP/Riset. - A5 = Surat balasan pengantar unit dari unit KP/riset diarsipkan unit

diklat.

- A6 = Surat pengantar tanda pengenal dari peserta diarsipkan unit setper.

- A7 = Tanda pengenal yang telah diberikan dari unit setper diarsipkan peserta.

3.1.2.5 Prosedur Sertifikasi

Peserta yang jadwal kerja prakteknya telah selesai akan diberi sebuah surat keterangan atau sertifikat yang menyatakan bahwa peserta tersebut telah selesai melaksanakan kerja praktek di PT.PINDAD (PERSERO). Berikut adalah prosedur sertifikasi peserta kerja praktek:

1. Peserta membuat sebuah laporan kerja praktek. 2. Laporan tersebut diserahkan kepada unit setper 3. Unit setper melakukan pemeriksaan laporan.

4. Jika laporan salah, maka peserta diminta untuk membuat/memperbaik laporan tersebut. Tetapi jika benar maka unit akan melakukan pengesahan terhadap laporan tersebut.

5. Laporan yang sudah melewati tahap pengesahan diserahkan ke unit diklat.


(9)

35 6. Dengan laporan tersebut maka unit diklat membuatkan sertifikat untuk peserta yang telah selesai melaksanakan kegiatan kerja praktek.

7. Peserta mendapatkan sertifikat yang menyatakan bahwa peserta tersebut telah selesai melaksanakan kegiatan kerja praktek di PT.PINDAD (PERSERO).

3.1.2.6 Flowmap Pembuatan Sertifikasi

Laporan

Laporan (ditolak)

Laporan (ditolak)

Laporan (diterima)

Laporan

Cek laporan

terima

Laporan (sah)

Membuat sertifikat

Tidak

Pengesahan laporan

Sertifikat

Laporan Laporan

(sah)

Sertifikat Sertifikat

Laporan (sah)

A2

A1

A3

Ya

Unit DIKLAT Unit SETPER

Peserta KP/Riset


(10)

36 Keterangan:

- A1 = Laporan dari peserta yang diterima diarsipkan unit setper. - A2 = Laporan yang telah disahkan oleh unit setper diarsipkan unit

diklat.

- A3 = Sertifikat dari unit diklat diarsipkan peserta.

3.1.3 Analisis Kebutuhan

Kebutuhan akan sebuah sistem informasi pada perusahaan sudah menjadi hal yang mutlak. Karena dengan adanya sistem informasi untuk pengelolaan dan pengolahan data peserta KP dan Riset maka:

1. Mempermudah proses pengolahan data peserta KP dan Riset. 2. Mempermudah proses pengolahan data setiap unit.

3. Mempermudah pendistribusian peserta KP dan Riset ke unit yang kosong serta sesuai dengan bidang keahlian dan jenjang pendidikan peserta.

4. Membantu unit diklat untuk mengetahui kapan peserta mulai dan selesai melakukan KP dan Riset.

5. Mempermudah unit diklat dalam mencetak surat referensi ke unit yang dituju.

6. Mempermudah unit diklat mencetak surat keterangan atau sertifikat untuk peserta yang telah selesai melaksanakan KP dan Riset.

7. Meminimalisir masalah yang muncul sekarang dan yang akan datang.

3.2 Analisi Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional dilakukan untuk mengetahui spesifikasi kebutuhan untuk sistem. Spesifikasi kebutuhan melibatkan analisis perangkat keras/hardware, analisis perangkat lunak/software, analisis pengguna/user.


(11)

37 Pada unit diklat PT.PINDAD (PERSERO) terdapat 2 unit komputer 1 unit printer, berikut adalah spesifikasinya:

a. Processor Intel Pentium Dual Core @ 2.0 Ghz b. Harddisk 80 Gb

c. Memory 512 Mb d. VGA On Board

e. Monitor CRT 15”

f.Mouse dan Keyboard g. Printer (Inkjet)

Perangkat keras yang dimiliki PT.PINDAD (PERSERO) tersebut saat ini sudah memenuhi standar kebutuhan spesifikasi perangkat keras yang dibutuhkan untuk membangun sistem informasi perusahaan berbasis website di PT.PINDAD (PERSERO).

3.2.2 Analisis Perangkat Lunak/Software

Perangkat lunak (software) yang digunakan di PT.PINDAD (PERSERO) saat ini adalah:

a. Sistem Operasi : Microsofot Windows XP Service Pack 1.

b. Software lainnya : Microsoft Office 2003.

c. Mozilla firefox, Internet Explorer sebagai browser.

Spesifikasi perangkat lunak yang dibutuhkan untuk mendukung aplikasi yang akan dibangun adalah sebagai berikut:

a. Sistem Operasi : Microsoft Windows XP Service Pack 1

b. Wamp Server 2.0

c. Mozilla firefox, Internet Explorer dan Opera sebagai browser.

Perangkat lunak yang dimiliki PT.PINDAD (PERSERO) saat ini belum memadai untuk mengimplementasikan aplikasi yang akan dibangun. Untuk itu diperlukan penambahan aplikasi di PT.PINDAD (PERSERO).


(12)

38 Karakteristik user yang ada saat ini yaitu berumur sekitar 17 sampai 40 tahun. User terdiri dari kepala sub departemen dan staff Public Relationship yang memiliki jenjang pendidikan sarjana. Sebagian besar user

memiliki pengalaman yang hampir sama secara keseluruhan dalam mengoperasikan komputer yaitu belum memahami program-program aplikasi tetapi sudah cukup berpengalaman dalam mengoperasikan sistem Operasi Windows, bekerja menggunakan Microsoft Office seperti Microsoft Office Word dan Microsoft Office Excel,dan dapat menggunakan Internet dengan baik.

Program yang dibuat tidak hanya digunakan oleh pegawai unit diklat karena di unit tersebut terdapat peserta KP dan Riset. Maka sistem tidak membatasi hak penggunaan. Berikut adalah klasifikasi pengguna/user

sistem:

-Pengguna/user: kasubdep diklat, staff diklat, dan peserta KP dan Riset. -Tanggung jawab: Mengecek kevalidan data dan sistem

-Hak akses: menambah, menghapus dan mengolah data -Tingkat pendidikan: minimal SMA atau SMK

-Tingkat keterampilan: bisa mengikuti petunjuk yang ada pada sistem -Pengalaman: minimal mampu mengoperasikan komputer dan bisa

menggunakan aplikasi browser.

Dari klasifikasi di atas, dapat diambil kesimpulan bahwa karakteristik

user yang ada pada saat ini sudah memenuhi kriteria untuk dapat menggunakan program aplikasi yang akan dibangun dan dapat disimpulkan juga bahwa kasubdep diklat, staff diklat, dan peserta KP dan Riset yang berada di unit diklat dapat dijadikan sebagai user dengan hak akses penuh (admin) dengan tanggung jawab untuk mengecek kevalidan data dengan tanggung jawab untuk mengelola data peserta KP dan Riset dan diberi hak akses penuh (admin). Hanya saja dibutuhkan pengenalan dan pelatihan kepada siapapun yang akan menggunakan sistem ini.


(13)

39

3.3 Perancangan Sistem 3.3.1 Perancangan Proses

3.3.1.1 Diagram Konteks Sistem Informasi Kerja Praktek dan Riset

PEMBUATAN APLIKASI PENERIMAAN PKL

DAN RISET DI PT.PINDAD (PERSERO)

Unit DIKLAT

Data calon peserta Data peserta Data jurusan

Informasi data peserta Informasi surat referensi Informasi jurusan


(14)

40

3.3.1.2 DFD Level 1 Pengolahan Data Peserta Kerja Praktek Dan Riset

T_dataPKL T_booking T_jurusan 1 Pengolahan Booking Tempat Unit DIKLAT

Data calon peserta Pengolahan data calon Peserta yang akan diolah

Data calon peserta yang telah diolah Info calon peserta 2 Pengolahan data peserta Data

calon peserta data pesertaPengolahan

Data peserta yang telah diolah Info data peserta

3 Pengolahan data jurusan Data jurusan

Pengolahan data jurusan

Data jurusan Yang telah diolah Info data jurusan

T_referensi 4 Pengolahan data surat referensi Data peserta

Data surat referensi yang akan diolah

Data surat referensi yang telah diolah Info surat referensi

5 Pengolahan data Sertifikat

Sertifikat peserta Data peserta

yang statusnya selesai


(15)

41

3.3.1.3 DFD Level 2 Proses 1 Pengolahan Data Booking Peserta

T_booking 1.1 Insert Unit DIKLAT Data calon peserta KP

Data calon peserta KP yang akan diinsert

Data calon peserta KP yang telah diinsert

Info data calon peserta KP

1.2

Search

Data calon peserta KP

Data calon peserta KP yg akan disearch

Data calon peserta KP yang telah disearch

Info data calon peserta

Gambar 3.6 DFD Level 2 Proses 1

3.3.1.4 DFD Level 2 Proses 2 Pengolahan Data Peserta

T_datapkl 2.1 Insert Unit DIKLAT Data peserta KP

Data peserta KP yang akan diinsert

Data peserta KP yang telah diinsert

Info data peserta KP 2.2 Delete Data Peserta KP

Data peserta KP yang akan didelete

Data peserta KP yang telah didelete

Info data Peserta KP 2.3 Search Data Peserta KP

Data peserta KP yang akan disearch

Data peserta KP yang telah disearch

Info data Peserta KP


(16)

42

3.3.1.5 DFD Level 2 Proses 3 Pengolahan Data Unit

T_jurusan 3.1 Insert Unit DIKLAT Data jurusan Data jurusan yang akan diinsert

Data jurusan yang telah diinsert

Info jurusan

3.2

Edit

Data jurusan Data jurusan

yang akan diedit

Data jurusan yang telah diedit

Info jurusan

3.3

Delete

Data jurusan Data jurusan

yg akan didelete

Data jurusan yang telah didelete

Info jurusan

3.4

Search

Data jurusan Data jurusan

yang akan disearch

Info data jurusan Data jursan

yang telah disearch

Gambar 3.8 DFD Level 2 Proses 3

3.3.1.6 DFD Level 2 Proses 4 Pengolahan Data Surat Referensi

T_referensi 4.1 Insert Unit DIKLAT Data surat referensi

Data surat referensi yang akan diinsert

Data surat referensi yang telah diinsert

Info surat referensi 4.2 Delete Data surat referensi

Data surat referensi yang akan didelete

Data surat referensi yang telah didelete

Info surat referensi

4.3

Search

Data peserta

Info data peserta Data referensi

yang telah disearch Data referensi yang akan disearch


(17)

43

3.3.1.6 DFD Level 2 Proses 5 Pengolahan Data Sertifikat

T_datapkl

5.1

Pembuatan sertifikat

Unit DIKLAT Data peserta

Yang statusnya selesai

Sertifikat perserta

Gambar 3.10 DFD Level 2 Proses 5

3.3.2 Perancangan Basis Data 3.3.2.1 Skema Relasi

Gambar 3.11 Skema Relasi

3.3.2.2 Struktur Tabel 3.3.2.2.1 Tabel acu_unt

Field Name Type Size keterangan

kd_unt Varchar 50 Autoincreament (*) nm_unt Varchar 50


(18)

44

3.3.2.2.2 Tabel acu_dep

Field Name Type Size keterangan

kd_dep Varchar 50 Autoincreament (*) nm_dep Varchar 50

kd_unt Varchar 50

Tabel 3.2 Acuan Departemen

3.3.2.2.3 Tabel acu_subdep

Field Name Type Size keterangan

kd_subdep Varchar 50 Autoincreament (*) nm_subdep Varchar 50

kd_dep Varchar 50

Tabel 3.3 Acuan Subdepartemen

3.3.2.2.4 Tabel jurusan

Field Name Type Size keterangan

Id Integer 11 Autoincreament (*)

Nm_dep Varchar 50

Jurusan Varchar 50 Tingkat Varchar 50 Kapasitas Integer 11

Tabel 3.4 Jurusan

3.3.2.2.5 Tabel t_booking

Field Name Type Size keterangan

Id_tim Integer 11 Autoincreament (*)

Nama Varchar 50

No_induk Varchar 15


(19)

45 Sekolah_perguruan Varchar 50

Kota Varchar 50

Jurusan Varchar 50 Tingkat Varchar 50 Bid_kp_riset Varchar 50

Unit Varchar 50

Mulai Date

selesai Date

Tabel 3.5 Data Booking Calon Peserta

3.3.2.2.6 Tabel t_datapkl

Field Name Type Size keterangan

Id_peserta Integer 11 Autoincreament (*)

Nama Varchar 50

No_induk Varchar 15 Tempat_lahir Varchar 50 Tgl_lahir Date

Sekolah_perguruan Varchar 50

Kota Varchar 50

Jurusan Varchar 50 Tingkat Varchar 50 Bid_kp_riset Varchar 50

Unit Varchar 50

Mulai Date

selesai Date

Id_tim Integer 11

Tabel 3.6 Data Peserta

3.3.2.2.6 Tabel t_referensi


(20)

46 Id_tim Integer 11 Autoincreament (*)

No_surat Varchar 50

Nama Varchar 50

No_induk Varchar 15

Jumlah Integer 11

Sekolah_perguruan Varchar 50

Kota Varchar 50

Jurusan Varchar 50 Tingkat Varchar 50 Bid_kp_riset Varchar 50

Unit Varchar 50

Mulai Date

selesai Date

Tabel 3.7 Data Surat Referensi

3.3.2.3 ERD (Entity Relationship Diagram)

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD proses pendataan peserta yang melaksanakan kerja praktek dan riset di PT.PINDAD (PERSERO) dapat dilihat pada gambar 3.3.9 berikut ini :


(21)

47 Unit DIKLAT Olah data Olah data Olah data Olah data 1 1 1 1 jursan datapkl referensi n n n n Id Nm_dep Kapasitas Jurusan Tingkat Id_tim Nama No_induk Kota Sekolah_ perguruan Jumlah Jurusan Tingkat Bid_kp_riset unit mulai selesai Id_peserta Nama Kota Sekolah_ perguruan Tempat_ lahir Tgl_lahir Tingkat Jurusan unit mulai selesai Bid_kp_riset Bid_kp_riset Id_tim Nama No_induk No_surat Sekolah_ perguruan Jumlah Jurusan Tingkat Bid_kp_riset unit mulai selesai Kota kelola 1 Acu_unt (UNIT) n Acu_dep (Departemen) Acu_subdep

(sub departemen) memiliki memiliki 1 n 1 n Kd_unt Nm_unt Kd_dep Nm_subdep Kd_subdep Kd_dep Nm_dep Kd_unt Sertifikat Nama Waktu mulai No_induk Waktu selesai Tempat lahir Sekolah_ perguruan Tgl_lahir Jurusan membuat 1 n Nama No_induk booking memiliki 1 1 No_induk

Gambar 3.12 ERD Pengolahan Data Booking Calon Peserta PKL, Peserta KP, Surat Resferensi, Jurusan Dan Pengelolaan Data Unit.


(22)

48

3.3.3 Perancangan Antarmuka

Perancangan antar muka dari sistem yang dibangun adalah berbasis

website.

3.3.3.1 Perancangan Navigasi Halaman

Menu Utama Unit

Cari unit kosong Daftar Peserta aktif Daftar peserta tunggu Daftar peserta selesai Buat surat referensi Daftar Unit

PEMBUATAN APLIKASI PENERIMAAN PKL DAN RISET DI PT.PINDAD (PERSERO)

Registrasi Tambah Jurusan Buat sertifikat Detil peserta Surat Penjajakan Surat pengantar unit Surat pengantar tanda pengenal Edit Jurusan Hapus Jurusan

Gambar 3.13 Diagram Navigasi halaman

3.3.3.2 penentuan isi/ content sistem

Sistem yang akan dibangun berisi informasi umum mengenai data peserta KP dan riset serta data unit di PT.PINDAD (PERSERO) dan beberapa fitur tambahan yang akan membuat tampilan sistem lebih menarik.

Content halaman sistem yang dibangun terdiri dari:

A.Menu utama terdiri dari:

1. Cari unit kosong/ halaman utama, merupakan halaman yang menyediakan fitur pencarian slot kosong untuk peserta yang mengajukan unuk melakukan kegiatan praktek kerja/ riset di PT.PINDAD (PERSERO).


(23)

49 2. Buat surat referensi, merupakan halaman untuk melakukan pembuatan

surat referensi yang terdiri dari: - surat penjajakan

- surat pengantar unit

- surat pengantar tanda pengenal.

3. Daftar peserta aktif, merupakan halaman yang menampilkan daftar peserta yang statusnya aktif.

4. Daftar peserta selesai, merupakan halaman yang menampilkan daftar peserta yang statusnya selesai. Dari halaman ini dapat dilanjutkan ke halaman pembuatan sertifikat.

5. Daftar peserta tunggu, merupakan halaman yang menampilkan peserta yang sudah terdaftar namun statusnya masih menunggu atau belum aktif.

B. Unit, menampilkan daftar unit untuk dijadikan tempat praktek kerja (KP) dan riset. Dari halaman ini akan berlanjut pada:

1. Tambah, untuk menambah data jurusan yang di dalamnya terdiri dari penambahan jurusan, tingkat pendidikan, dan batas jumlah peserta. 2. Edit, untuk merubah isi dari jurusan, tingkat pendidikan, dan batas

jumlah peserta


(24)

50

3.3.3.3 Design Dan Prototype

3.3.3.3.1 Tampilan Halaman Utama Pencarian Slot Kosong

Header Logo PT.PINDAD (PERSERO)

T-01

Tanggal Mulai Jurusan

Jumlah orang

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama Pencarian slot kosong

cari

UNIT

- daftar unit

[daftar hasil pencarian]

No Unit Jurusan Jenjang/tingkat kapasitas Jumlah peserta

Aktif Tunggu sisa aksi Register

Menu utama: - cari unit kosong menuju T-01

- buat surat referensi menuju T-02 - daftar peserta aktif menuju T-03 - daftar peserta selesai menuju T-04 - daftar peserta tunggu menuju T-05 - pencarian peserta menuju T-06

UNIT:

- [daftar unit] menuju T-07

- klik Cari menuju T-01 - klik register menuju T-01A

Copyright by Mahasiswa UNIKOM

Gambar 3.14 Halaman Utama Pencarian Slot Kosong

3.3.3.3.2 Tampilan Form Registrasi Booking Calon Peserta

Header Logo PT.PINDAD (PERSERO)

T-01A

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

- klik Reset menuju T-01A

- klik Back menuju T-01 - klik Next menuju T-01B

Copyright by Mahasiswa UNIKOM Atas Nama

No.Induk/NIRM

Jumlah Peserta Orang Sekolah/Universitas Kota Jurusan Tingkat/ Jenjang Bidang KP/Riset Nama Unit Pelaksanaan - Mulai - Selesai

Reset << Back Next >>


(25)

51

3.3.3.3.3 Tampilan Form Pratinjau Registrasi Booking Calon Peserta

Header Logo PT.PINDAD (PERSERO)

T-01B

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

- klik Next menuju T-01C

Copyright by Mahasiswa UNIKOM Atas Nama

No.Induk/NIRM

Jumlah Peserta Orang Sekolah/Universitas Kota Jurusan Tingkat/ Jenjang Bidang KP/Riset Unit Pelaksanaan - Mulai - Selesai Next >> [Pesan]

Gambar 3.16 Form Pratinjau Registrasi Booking Calon Peserta

3.3.3.3.4 Tampilan Form Registrasi Peserta

Header Logo PT.PINDAD (PERSERO)

T-01C

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

- klik Save untuk simpan data dan menuju T-01C - klik Back menuju T-01B - klik Reset menuju T-01C

- klik Delete menuju T-01C

- Selesai untuk menuju T-02A

Copyright by Mahasiswa UNIKOM Nama No.Induk/NIRM Tempat Lahir Tanggal Lahir Sekolah/Universitas Kota Jurusan Bidang KP/Riset Tingkat/ Jenjang Bidang KP/Riset Unit ID Tim Pelaksanaan - Mulai - Selesai Save Delete Data peserta yang telah disave

Back Reset

- Selesai


(26)

52

3.3.3.3.5 Tampilan Halaman Daftar Surat Referensi

[Header] Logo PT.PINDAD (PERSERO)

T-02

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

Pencarian

No Nama Jurusan Jenjang/tingkat Nama peserta

Pelaksanaan

Mulai Selesai status aksi

1 [Nama] [Jurusan] [Jenjang/tingkat] peserta][nama [mulai] [selesai] [status] Buat Surat - klik cari menuju T-02

- klik buat surat menuju ke T-02A

Copyright by Mahasiswa UNIKOM [footer] cari

Gambar 3.18 Halaman Daftar Surat Referensi

3.3.3.3.6 Tampilan Halaman Detil Pembuatan Surat Referensi

Header Logo PT.PINDAD (PERSERO)

T-02A

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

- klik surat penjajakan menuju S-01 - klik surat penjajakan menuju S-02 - klik surat penjajakan menuju S-03

Copyright by Mahasiswa UNIKOM Atas Nama

No.Induk/NIRM

Jumlah Peserta Orang Sekolah/Universitas Kota Jurusan Tingkat/ Jenjang Bidang KP/Riset Unit Pelaksanaan - Mulai - Selesai

| surat penjajakan | surat pengantar | surat pembuatan tanda pengenal |


(27)

53

3.3.3.3.7 Tampilan Surat Penjajakan Unit

Surat Penjajakan ke Unit yang dituju

S-01


(28)

54

3.3.3.3.8 Tampilan Surat Pengantar Unit

Surat Pengantar ke Unit yang dituju

S-02


(29)

55

3.3.3.3.9 Tampilan Surat Pengantar Tanda Pengenal

Surat Pengantar pembuatan tanda pengenal

S-03


(30)

56

3.3.3.3.10 Tampilan Halaman Daftar Peserta Aktif

[Header] Logo PT.PINDAD (PERSERO)

T-03

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

Pencarian

No Nama Jurusan Jenjang/tingkat Nama peserta

Pelaksanaan

Mulai Selesai status aksi

1 [Nama] [Jurusan] [Jenjang/tingkat] peserta][nama [mulai] [selesai] [status] Detil - klik Cari menuju T-03

- klik Detil surat menuju ke D-01

Copyright by Mahasiswa UNIKOM [footer] cari

Gambar 3.23 Halaman Daftar Peserta Aktif

3.3.3.3.11 Tampilan Halaman Daftar Peserta Selesai

[Header] Logo PT.PINDAD (PERSERO)

T-04

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

Pencarian

No Nama Jurusan Jenjang/tingkat Nama peserta

Pelaksanaan

Mulai Selesai status aksi 1 [Nama] [Jurusan] [Jenjang/tingkat] [nama

peserta] [mulai] [selesai] [status] Detil

- klik Cari menuju T-04 - klik Detil surat menuju ke D-01

Copyright by Mahasiswa UNIKOM [footer] cari


(31)

57

3.3.3.3.12 Tampilan Halaman Daftar Peserta Tunggu

[Header] Logo PT.PINDAD (PERSERO)

T-05

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

Pencarian

No Nama Jurusan Jenjang/tingkat Nama peserta

Pelaksanaan

Mulai Selesai status aksi

1 [Nama] [Jurusan] [Jenjang/tingkat] peserta][nama [mulai] [selesai] [status] Detil - klik Cari menuju T-05

- klik Detil surat menuju ke D-01

Copyright by Mahasiswa UNIKOM [footer] cari

Gambar 3.25 Halaman Daftar Peserta Tunggu

3.3.3.3.13 Tampilan Halaman Cari Peserta

[Header] Logo PT.PINDAD (PERSERO)

T-06

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

Pencarian

No Nama Jurusan Jenjang/tingkat Nama peserta

Pelaksanaan

Mulai Selesai status aksi 1 [Nama] [Jurusan] [Jenjang/tingkat] [nama

peserta] [mulai] [selesai] [status] Detil

- klik Cari menuju T-05 - klik Detil surat menuju ke D-01

Copyright by Mahasiswa UNIKOM [footer] cari


(32)

58

3.3.3.3.14 Tampilan Halaman Detil Data Peserta

Header Logo PT.PINDAD (PERSERO)

D-01

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

- klik Buat surat keterangan (sertifikat) menuju S-04 - klik back menuju ke halaman sebelumnya

Copyright by Mahasiswa UNIKOM Nama Tempat/Tanggal Lahir No.Induk/NIRM Sekolah/Universitas Kota Jurusan Tingkat/ Jenjang Bidang KP/Riset Unit Pelaksanaan - Mulai - Selesai

Buat surat keterangan (sertifikat)

Back

Gambar 3. 27 Halaman Detil Peserta

3.3.3.3.15 Tampilan Surat Keterangan/ Sertifikat

S-04 Surat keterangan (Sertifikat) [nama peserta] [tempat,tgl_lahir] [no.induk/NIRM] [sekolah/perguruan] [tgl_selesai] [tgl_mulai]


(33)

59

3.3.3.3.16 Tampilah Halaman Pengolahan Data Jurusan

Header Logo PT.PINDAD (PERSERO)

T-07

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

- klik tambah jurusan menuju T-07A - klik edit menuju T-07B - klik hapus menuju T-07 - klik detil menuju D-01

Copyright by Mahasiswa UNIKOM Tambah Jurusan

[nama unit]

detil Edit | delete

Aksi

Aksi

Gambar 3.29 Halaman Pengolahan Data Jurusan

3.3.3.3.17 Tampilan Halaman Pengolahan Data Tambah Jurusan

Header Logo PT.PINDAD (PERSERO)

T-07A

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

- klik Reset menuju T-07A

- klik Back menuju T-07 - klik Save menuju T-07 data baru

Copyright by Mahasiswa UNIKOM Nama Unit

Jurusan Tingkat Kapasitas

Form Tambah Jurusan

Reset Back Save


(34)

60

3.3.3.3.18 Tampilan Pengolahan Data Edit Jurusan

Header Logo PT.PINDAD (PERSERO)

T-07B

- Cari unit kosong - Buat surat referensi - Daftar peserta aktif - Daftar peserta selesai - Daftar peserta tunggu - Pencarian peserta

Menu Utama

UNIT

- daftar unit

- klik Back menuju T-07 - klik Update menuju T-07 data terbaru

Copyright by Mahasiswa UNIKOM Nama Unit

Jurusan Tingkat Kapasitas

Form Tambah Jurusan

Back Update

Gambar 3.31 Halaman Pengolahan Data Edit Jurusan

3.3.3.4 Jaringan Semantik

T-01

T-02

T-03

T-04

T-05

T-06

T-07

T-01A T-01B T-01C

T-02A

S-01 S-02

S-04 S-03

D-01

T-07B T-07A


(35)

61

Gambar 3.32 Jaringan Semantik 3.4 Implementasi

Implementasi adalah proses penggunaan atau penerapan program aplikasi yang telah dibuat atau diperbaiki pada proses perancangan. Tahapan ini merupakan tahap penerjemahan kebutuhan pembangunan aplikasi kedalam representasi perangkat lunak sesuai dengan hasil analisis yang telah dilakukan.

3.4.1 Kebutuhan Perangkat Keras Pembangun

Perangkat keras yang digunakan untuk mengimplementasikan sistem adalah sebagai berikut:

No Perangkat Keras Spesifikasi

1 Prosessor Intel Core i3 2.53GHz 2 Monitor Monitor LED 12,1 inch 3 VGA Intel HD-Graphics 762 Mb 4 Memori Memori DDR3 2 Gb 5 Optical Drive DVD-RW Multi 6 Keyboard Keyboard Std

7 Mouse Mouse Optik

8 Harddisk 320 GB

9 Printer HP Officejet 4255

Tabel 3.8 Kebutuhan Perangkat Keras

3.4.2 Kebutuhan Perangkat Lunak Pembangun

Perangkat lunak yang digunakan untuk mengimplementasikan sistem adalah sebagai berikut:

1. PHP sebagai bahasa pemrogramannya. 2. Windows 7 Ultimate sebagai sistem operasi.

3. Adobe Dreamweaver CS5 sebagai aplikasi pembuatan sistem. 4. Wamp Server 2.0 yang terdiri dari:

- MySQL versi 5.1 - Apache versi 2.2.11


(36)

62

3.4.3 Implementasi Basis Data

Implementasi basis data sistem yang dibangun menggunakan database

MySQL. Adapun hasilnya sebagai berikut:

1 Tabel acu_unt Syntax MySQL

Acu_unt

PK kd_unt nm_unt

CREATE TABLE `acu_unt` (

`kd_unt` varchar(50) NOT NULL DEFAULT '',

`nm_unt` varchar(50) DEFAULT NULL, PRIMARY KEY (`kd_unt`)

) ENGINE=MyISAM DEFAULT

CHARSET=latin1 COMMENT='ini acuan unit-unit'

2 Tabel acu_dep Syntax MySQL

Acu_dep

PK kd_dep nm_dep kd_unt

CREATE TABLE `acu_dep` (

`kd_dep` varchar(50) NOT NULL DEFAULT '',

`nm_dep` varchar(50) DEFAULT NULL, `kd_unt` varchar(50) DEFAULT NULL, PRIMARY KEY (`kd_dep`)

) ENGINE=MyISAM DEFAULT

CHARSET=latin1 COMMENT='acuan departemen'

3 Tabel acu_subdep Syntax MySQL

Acu_subdep

PK kd_subdep nm_subdep kd_dep

CREATE TABLE `acu_subdep` (

`kd_subdep` varchar(50) NOT NULL DEFAULT '',

`nm_subdep` varchar(50) DEFAULT NULL,

`kd_dep` varchar(50) DEFAULT NULL, PRIMARY KEY (`kd_subdep`),

KEY `Index 1` (`kd_subdep`) ) ENGINE=MyISAM DEFAULT

CHARSET=latin1 COMMENT='acuan sub-sub departemen'

4 Tabel t_jurusan Syntax MySQL

T_jurusan

PK Id Nm_dep Jurusan Tingkat Kapasitas

CREATE TABLE `t_jurusan` ( `id` int(11) NOT NULL AUTO_INCREMENT,

`nm_dep` varchar(50) NOT NULL, `jurusan` varchar(50) NOT NULL, `tingkat` varchar(10) NOT NULL, `kapasitas` int(11) NOT NULL, PRIMARY KEY (`id`),

KEY `unit` (`nm_dep`)

) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=latin1


(37)

63

5 Tabel t_booking Syntax MySQL

T_booking

PK Id_tim Nama No_induk Jumlah Sekolah_perguruan Kota Jurusan Tingkat Bid_kp_riset Unit Mulai selesai

CREATE TABLE `t_booking` ( `id_tim` int(11) NOT NULL AUTO_INCREMENT,

`nama` varchar(50) NOT NULL, `no_induk` varchar(15) NOT NULL, `jumlah` int(11) NOT NULL,

`sekolah_perguruan` varchar(50) NOT NULL,

`kota` varchar(50) NOT NULL, `jurusan` varchar(50) NOT NULL, `tingkat` varchar(10) NOT NULL, `bid_kp_riset` varchar(50) NOT NULL, `unit` varchar(50) NOT NULL,

`mulai` date NOT NULL, `selesai` date NOT NULL, PRIMARY KEY (`id_tim`)

) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1

6 Tabel t_datapkl Syntax MySQL

T_datapkl

PK Id_peserta Nama No_induk Tempat_lahir Tgl_lahir Sekolah_perguruan Kota Jurusan Tingkat Bid_kp_riset Unit Mulai

CREATE TABLE `t_datapkl` ( `id_peserta` int(11) NOT NULL AUTO_INCREMENT,

`nama` varchar(50) NOT NULL, `no_induk` varchar(10) NOT NULL, `tempat_lahir` varchar(50) NOT NULL, `tgl_lahir` date NOT NULL,

`sekolah_perguruan` varchar(50) NOT NULL,

`kota` varchar(50) NOT NULL, `jurusan` varchar(50) NOT NULL, `tingkat` varchar(10) NOT NULL, `bid_kp_riset` varchar(50) NOT NULL, `nm_dep` varchar(50) NOT NULL,

`mulai` date NOT NULL, `selesai` date NOT NULL, `id_tim` int(11) NOT NULL, PRIMARY KEY (`id_peserta`)

) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=latin1


(38)

64 selesai

Id_tim

7 Tabel t_referensi Syntax MySQL

T_referensi

PK Id_tim No_surat Nama No_induk Jumlah Sekolah_perguruan Kota Jurusan Tingkat Bid_kp_riset Unit Mulai selesai

CREATE TABLE `t_referensi` ( `id_tim` int(11) NOT NULL,

`no_surat` varchar(50) NOT NULL, `nama` varchar(50) NOT NULL, `no_induk` varchar(15) NOT NULL, `jumlah` int(11) NOT NULL,

`sekolah_perguruan` varchar(50) NOT NULL,

`kota` varchar(50) NOT NULL, `jurusan` varchar(50) NOT NULL, `tingkat` varchar(10) NOT NULL, `bid_kp_riset` varchar(50) NOT NULL, `unit` varchar(50) NOT NULL,

`mulai` date NOT NULL, `selesai` date NOT NULL, PRIMARY KEY (`no_surat`),

UNIQUE KEY `no_surat` (`no_surat`) ) ENGINE=MyISAM DEFAULT

CHARSET=latin1

Tabel 3.9 Tabel Implementasi Basis Data

3.4.4 Implementasi Antarmuka

Implementasi antarmuka merupakan respresentasi dari hasil perancangan antarmuka dan menyajikan seluruh tampilan yang ada pada sistem.

3.4.4.1 Implementasi Antarmuka Pengolahan Data Peserta

Implemntasi antarmuka pengolahan data peserta menyajikan semua tampilan yang berhubungan dengan pengolahan data peserta KP dan riset di PT.PINDAD (PERSERO). Berikut adalah hasilnya:


(39)

65

Gambar 3.33 Pencarian Slot Kosong

Ini adalalah tampilan awal dari sistem, jika ada kapasitas yang masih kosong tekan registrasi untuk melakukan pengisian data peserta kp dan riset di dalam sini terdapat proses pencarian unit kosong dengan memasukan inputan tanggal mulai, jurusan, dan jumlah, namun apa bila ditemukan atau terdapat kapasitas yang belum penuh bisa melakukan registrasi pada diunit tersebut.

Gambar 3.34 Registrasi Booking Tempat

Ini adalah penegisian data booking, lakukan pengisian form mulai dari nama, nomor induk siswa/mahasiswa,jumlah peserta jurusan peserta, sekolah/universitas, kota tanggal mulai dan selesai. Tekan “reset” untuk


(40)

66 menhapus pengisian form, tekan “back” untuk kembali dan “next” untuk melanjutkan.

Gambar 3.35 Pratinjau Data Booking Peserta

Ini adalah tampilan pratinjau dari hasil registrasi booking peserta yang telah tersimpan. Tekan tombol “next” untuk melanjutkan.


(41)

67 Ini adalah tampilan penyimpanan data peserta kp dan riset selain pembooking dikarenakan peserta kp dan riset lebih dari satu orang, peserta yang lain hanya tinggal memasukan nama, nomor induk siswa atau mahasiswa tempat lahir dan tanggal lahir.

Gambar 3.37 Penyimpana Data Peserta Keseluruhan

Ini adalah tampilan pengisian data peserta booking. Tekan “reset” untuk

menghapus data inputan, tekan “back” untu kembali pada proses

sebelumnya, takan “save” jika data akan disimpan. Jika data telah

tersimpan, maka data tersebut dapat langsung terlihat. Data tersebut bisa di “delete” apabila ada kesaalahan dan memasukanya kembali. Setelah data

peserta sudah dianggap benar tekan “selesai” jika data telah selesai untuk diisi dan ini adalah pengisian data pembooking. Jika terjadi kesalahan data user masih dapat di hapus, namun jika data telah menekan “selesai” data tidak dapat di hapus, karena untuk keperluan pendataan.


(42)

68

Gambar 3.38 Pembuatan Surat Referensi

Setelah melakukan penyimpanan, maka peserta bisa dibuatkan surat referensi sebagai tanda bukti jika peserta tersebut telah diterima untuk melakasanakan kp dan riset di PT.PINDAD (PERSERO).

Gambar 3.39 Pencarian Data Peserta Aktif

Ini adalah tampilan untuk mengetahui jumlah peserta kp dan riset yang masih aktif atau sedang melakukan kp dan riset.


(43)

69

Gambar 3.40 Surat Penjajakan Unit KP Dan Riset

Ini adalah surat rujukan yang di berikan kepada ketua unit diamana para peserta kp dan riset ditempatkan.


(44)

70 Surat ini dibuat sebagai keterangan bahwa peserta tersebut telah diterima pada di suatu unit dan berisi identitas dari peserta dan jumlah peserta kp yang diberikan dari pihak diklat kepada divisi.

Gambar 3.42 Surat Pengantar Pembuatan Tanda Pengenal

Surat ini dajukan sebagai pengantar pembuatan tanda pengenal/ identitas selama melakukan kp dan riset.


(45)

71 Ini adalah tampilan dari keseluruhan jumlah peserta kp dan riset baik yang aktif maupun yang sudah selesai.

Gambar 3.44 Daftar Peserta KP Dan Riset Yang Telah Selesai

Ini adalah tampilan dari keseluruhan jumlah peserta kp dan riset yang sudah selesai melaksanakan kp dan riset.

Gambar 3.45 Daftar Tunggu Peserta KP Dan Riset

Ini adalah tampilan daftar tunggu peserta kp dan riset yang terpaksa menunggu karena ada peserta lain yang masih aktif.


(46)

72

Gambar 3.46 Surat Keterangan Pembuatan Sertifikat

Ini adalah tampilan peserta kp dan riset yang telah selesai melaksanakan kp dan riset, proses ini bisa dilakukan selama peserta kp dan riset telah menyelesaikan kp dan riset serta telah mengumpulkan laporan selama melaksanakan kp dan riset di PT.PINDAD (PERSERO).


(47)

73 Ini adalah tampilan antrian peserta kp dan riset yang telah selesai dan secara otomatis akan ditambahkan pada antrian pembuatan sertifkat secara otomatis tekan detail jika akan melakukan percetakan sertifikat.

Gambar 3.48 Tampilan Pra Cetak Sertifikat

Ini adalah tampilan sertifikat sebelum proses percetakan dilakukan.

3.4.4.2 Implementasi Anatrmuka Pengolahan Data Unit

Implemntasi antarmuka pengolahan data unit menyajikan semua tampilan yang berhubungan dengan pengolahan data unit yang menjadi tempat pelaksanaan KP dan riset di PT.PINDAD (PERSERO). Berikut adalah hasilnya:


(48)

74

Gambar 3.49 Daftar Departemen Pada Unit

Ini adalah tampilan departemen dari unit yang dimana setiap unit memiliki departemen di departemen ini lah penentuan jurusan, tingkat pendidikan, dan kapasitas peserta kp dan riset ditentukan.

Gambar 3.50 Pengolahan Data Unit

Ini adalah tampilan dari isi departemen yang dimana faslilitas jumlah dan jurusan unit ditentukan, tekan tambah jurusan untuk menambah jurusan. Tekan edit untuk melakukan perubahan jurusan dan kapasitas peserta dari dpartmen dan tekan delet jika hendak mnghapus jurusan dari unit.


(49)

75

Gambar 3.51 Laporan Akumulasi Unit

Ini adalah tampilan dari total akumulasi peserta kp dan riset dari masing unit yang telah dibuat, setelah meneka tombol detail pada tabel peserta dari laporan akumulasi unit.

Gambar 3.52 Tambah Jurusan

Ini adalah isi tampilan dari fasilitas tambah jurusan, didalam ini user bisa melakukan penambahan jurusan, tingkat dan kapasitas peserta kp dan riset.


(50)

76

Gambar 3.53 Penambahan Jurusan Baru

Ini adalah tampilan dari jurusan baru yang secara otomatis akan tertambahkan jika proses penambahan jurusan telah selesai ditambahkan.

Gambar 3.54 Halaman Edit

Ini adalah isi dari edit pada gambar 3.4.24 di dalam fasilitas ini user dapat melakukan update data sesuai kebutuhan perusahaan dala hal ini berkaitan dengan kp dan riset.


(51)

77

BAB IV

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Dari hasil PEMBUATAN APLIKASI PENERIMAAN PKL DAN RISET Di PT.PINDAD (PERSERO)praktek kerja dan riset di PT.PINDAD (PERSERO), maka dapat disimpulkan beberapa perubahan yang terjadi didalam perusahaan tersebut khususnya pada bagian pengelolaan peserta kerja praktek dan riset. Perubahan-perubahan yang terjadi yaitu:

-Proses pengolahan data peserta KP dan Riset menjadi lebih mudah. -Proses pengolahan data setiap bagian atau unit menjadi lebih mudah. -Pendistribusian peserta KP dan Riset ke bagian atau unit yang kosong

serta sesuai dengan bidang keahlian dan jenjang pendidikan peserta menjadi lebih merata.

-Unit diklat menjadi lebih mudah untuk mengetahui kapan peserta mulai dan selesai melakukan KP dan Riset.

-Unit diklat menjadi lebih mudah dalam mencetak surat referensi ke unit yang dituju.

-Unit diklat menjadi lebih mudah dalam mencetak surat keterangan atau sertifikat untuk peserta yang telah selesai melaksanakan KP dan Riset. Dari poin-poin di atas sistem yang dibangun ini secara fungsionalitas sudah bisa berjalan dan membantu unit diklat dengan baik. Kinerja pegawai pada bagian ini menjadi lebih efektif dan efisien.

Dari hasil analisis pengguna/user sistem ini juga dapat dipakai oleh siapapun. Kriteria pengguna yang ideal adalah:

-Mengerti cara mengoperasikan komputer -Bisa menggunakan aplikasi browser.

Dari hasil analisis perangkat keras/hardware dan perangkat lunak/software, unit diklat juga mendukung terhadap sistem yang dibangun. Karena sistem ini tidak terlalu membutuhkan spesifikasi perangkat keras yang tinggi. Dan sistem operasi yang dipakai juga sudah mendukung terhadap sistem yang dibangun.


(52)

78

4.2 Saran

PEMBUATAN APLIKASI PENERIMAAN PKL DAN RISET Di PT.PINDAD (PERSERO) yang telah dibangun masih jauh dari kesempurnaan. Adapun saran terhadap sistem yang telah dibangun tersebut adalah:

-Perlunya pelatihan terhadap operator yang akan menggunakan sistem ini. -Perlu adanya manajemen akses untuk pengguna seperti login untuk

mengantisipasi dari dari hal-hal yang tidak diinginkan.

-Masih harus ada bagian dari sistem yang bertugas melakukan rekap data setiap 1 atau 3 bulan sekali untuk keperluan laporan pada unit diklat. -Tampilan masih sederhana maka diperlukan sentuhan design agar sistem

terlihat lebih bagus.

-Sistem ini berjalan pada intranet dan alangkah baiknya jika bisa berjalan secara online agar calon peserta kerja praktek dan riset dapat melakukan registrasi via online.


(53)

i

Daftar Pustaka

Andri Heryandi, MT. Unikom“Modul Kuliah Atol” 2010

Andri Heryandi, MT. Unikom“Modul Praktikum Sistem Basis Data” 2010 Moh Nazir, Ph.D.Ghalis “Metode Penelitian” 2005


(54)

i

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Allah S.W.T yang telah memberikan nikmat dan karunia-Nya, shalawat serta salam kepada baginda Rasulullah S.A.W, keluarga, sahabat, beserta seluruh umatnya yang setia sampai akhir zaman.

Tugas Laporan Kerja Praktek di PT. PINDAD (PERSERO) merupakan bagian dari syarat yang harus dipenuhi untuk mengambil Tugas Akhir bagi setiap mahasiswa-mahasiswi Teknik Informatika di Universitas Komputer Indonesia.

Dengan segala keterbatasan pengetahuan dan kemampuan yang dimiliki, penulis menyadari bahwa laporan ini masih jauh untuk dikatakan sempurna. Maka masukkan dari berbagai pihak yang berwujud kritik dan saran yang bersifat membangun merupakan sesuatu yang sangat berharga dan sangat penulis harapkan.

Tersusunnya Laporan Kerja Praktek di PT.PINDAD (PERSERO) ini tidak lepas dari bantuan semua pihak yang telah banyak membantu penulis dalam menyelesaikan Tugas Laporan Kerja Praktek ini. Untuk itu pada kesempatan ini penulis mengucapkan banyak terimakasih kepada :

1. Bapak dan Ibunda tercinta yang selama ini telah banyak memberikan dorongan dan dukungannya baik berupa do’a maupun dalam bentuk materi sehingga apa yang menjadi kebutuhan penulis selama ini dapat terpenuhi.

2. Bapak Dr. Ir. Eddy Soeryanto Soegoto, M.Sc. selaku Rektor Universitas Komputer Indonesia.

3. Prof. Dr. Ir. Ukun Sastraprawiro, M.Sc. selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

4. Ibu Mira Kania Sabariah, S.T., M.T. selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia.

5. Ibu Rani Susanto, S.Kom selaku Dosen Wali Jurusan Teknik Informatika Universitas Komputer Indonesia.

6. Ibu Desy Ratnasari, S.Kom., selaku pembimbing penulis saat melakukan kerja praktek di PT.PINDAD (PERSERO)

7. Semua pihak terkait yang tidak bisa penulis sebutkan satu persatu yang telah memberikan bantuan dan motivasinya.


(55)

ii Akhir kata dengan segala keikhlasan hati mengucapkan terimakasih, semoga Tugas Laporan Kerja Praktek ini dapat bermanfaat di lingkungan kampus Universitas Komputer Indonesia maupun di lingkungan masyarakat yang membutuhkannya dan menjadi suatu amal kebaikan untuk penulis.

Bandung, Januari 2012


(56)

iii

DAFTAR ISI

Kata Pengantar ··· i

Daftar Isi ··· iii

Daftar Gambar ··· vii

Daftar Tabel ··· ix

Daftar Lampiran ··· x

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Perumusan Masalah ... 2

1.3 · Maksud Dan Tujuan ... 2

1.4 . Batasan Masalah ... 2

1.5 · Metode Penelitian ... 3

1.5.1 Tahapan Pengumpulan Data ... 3

1.5.2 Tahapan Pembuatan Aplikasi ... 3

1.6 Sistematika Penyajian ... 4

BAB II LANDASAN TEORI ··· 5

2.1 · Profil Tempat Kerja Praktek ... 5

2.1.1 Sejarah Perusahaan ··· 5

2.1.2 Logo Perusahaan ... 7

2.1.3 Visi Perusahaan ... 7

2.1.4 Misi Perusahaan ... 7

2.1.5 Bidang Usaha ... 7

2.2 Landasan Teori ... 8

2.2.1 Internet ... 9

2.2.2 Website ... 10

2.2.2.1.1Jenis Website ... 10

2.2.3 HTML (Hyper Text Markup Language) ··· 13

2.2.4 PHP (PHP Hypertext Preprocessor) ··· 13


(57)

iv

2.2.6 Data Flow Diagram (DFD) ··· 14

2.2.7 Entitiy Relatioanla Diagram (ERD) ··· 20

2.2.8 Macromedia Dreamweafer ··· 23

2.2.9 Database ··· 23

2.2.9.1.1 MySql ... .24

2.2.9.1.2 PHP MyAdmin ... .26

2.2.10 Wamp Server ··· 27

BAB III PEMBAHASAN ··· 28

3.1 Analisis Kebutuhan Fungsional ... 28

3.1.1 Analisis Masalah ... 28

3.1.2 Analisis Sistem Yang Sedang Berjalan... 28

3.1.2.1 Prosedur Regristrasi ... 29

3.1.2.2 Flowmap Regristrasi ... 30

3.1.2.3 Prosedur Pembuatan Tanda Pengenal ... 31

3.1.2.4 Flowmap Pembuatan Tanda Pengenal ... 33

3.1.2.5 Prosedur Sertifikasi ... 34

3.1.2.6 Flowmap Pembuatan Sertifikasi ... 35

3.1.3 Analisis Sistem Yang Sedang Berjalan ··· 36

3.2 Analisis Kebutuhan Non Fungsional ... 36

3.2.1 Analisis Perangkat Keras/Hardware ... 36

3.2.2 Analisis Perangkat Lunak/Software ... 37

3.2.3 Analisis Pengguna ... 37

3.3 Perancangan Sistem ... 39

3.3.1 Perancangan Proses ··· 39

3.3.1.1 Diagram Konteks Sistem Informasi Kerja Praktek Dan Riset ··· 39

3.3.1.2 DFD Level 1 Pengolahan Data Peserta Kerja Praktek Dan Riset ··· 40

3.3.1.3 DFD Level 2 Proses 1 Pengolahan Data Booking Peserta · 41 3.3.1.4 DFD Level 2 Proses 2 Pengolahan Data Peserta ··· 41

3.3.1.5 DFD Level 2 Proses 3 Pengolahan Data Unit ··· 42

3.3.1.6 DFD Level 2 Proses 4 Pengolahan Data Surat Referensi ·· 42

3.3.1.7 DFD Level 2 Proses 5 Pengolahan Data Sertifikat ··· 43

3.3.2 Perancangan Basis Data ··· 43

3.3.2.1 Skema Relasi ··· 43

3.3.2.2 Struktur Tabel ··· 43


(58)

v

3.3.2.2.2 Tabel acu_dep ··· 44

3.3.2.2.3 Tabel acu_subdep ··· 44

3.3.2.2.4 Tabel jurusan ··· 44

3.3.2.2.5 Tabel t_booking··· 44

3.3.2.2.6 Tabel t_datapkl··· 45

3.3.2.2.7 Tabel t_referensi ··· 45

3.3.2.3 ERD (Entity Relationship Diagram) ··· 46

3.3.3 Perancangan Antar Muka ··· 48

3.3.3.1 Perancangan Navigasi Halaman ··· 48

3.3.3.2 penentuan isi/ content sistem ... 48

3.3.3.3 Design Dan Prototype... 50

3.3.3.3.1 Tampilan Halaman Utama Pencarian Slot Kosong ··· 50

3.3.3.3.2 Tampilan Form Registrasi Booking Calon Peserta ··· 50

3.3.3.3.3 Tampilan Form Pratinjau Registrasi Booking Calon Peserta ··· 51

3.3.3.3.4 Tampilan Form Registrasi Peserta ··· 51

3.3.3.3.5 Tampilan Halaman Daftar Surat Referensi ··· 52

3.3.3.3.6 Tampilan Halaman Detil Pembuatan Surat Referensi ··· 52

3.3.3.3.7 Tampilan Surat Penjajakan Unit ··· 53

3.3.3.3.8 Tampilan Surat Pengantar Unit ··· 54

3.3.3.3.9 Tampilan Surat Pengantar Tanda Pengenal ··· 55

3.3.3.3.10 Tampilan Halaman Daftar Peserta Aktif ··· 56

3.3.3.3.11 Tampilan Halaman Daftar Peserta Selesai ··· 56

3.3.3.3.12 Tampilan Halaman Daftar Peserta Tunggu ··· 57

3.3.3.3.13 Tampilan Halaman Cari Peserta ··· 57

3.3.3.3.14 Tampilan Halaman Detil Data Peserta ··· 58

3.3.3.3.15 Tampilan Surat Keterangan/ Sertifikat ··· 58

3.3.3.3.16 Tampilah Halaman Pengolahan Data Jurusan ··· 59

3.3.3.3.17 Tampilan Pengolahan Data Edit Jurusan ··· 59

3.3.3.3.18 Tampilan Pengolahan Data Edit Jurusan ··· 60

3.3.3.4 Jaringan Semantik ··· 60

3.4 Implementasi ··· 61

3.4.1 Kebutuhan Perangkat Keras Pembangun ··· 61

3.4.2 Kebutuhan Perangkat Lunak Pembangun ··· 61

3.4.3 Implementasi Basis Data ··· 62

3.4.4 Implementasi Antarmuka ··· 64


(59)

vi

3.4.4.2 Implementasi Anatrmuka Pengolahan Data Unit ··· 73

BAB IV KESIMPULAN DAN SARAN ··· 77

4.1 Kesimpulan ··· 77

4.2 Saran ··· 78

Daftar Pustaka Lampiran


(60)

vii

DAFTAR GAMBAR

Gambar 1.5.1.1. Model Sekuensial ... 1

Gambar 2.1 Logo PT. PINDAD (PERSERO) ... 7

Gambar 2.2 Simbol DFD ... 15

Gambar 2.3 DFD Level 0 ... 17

Gambar 2.4 ERD 1 – 1 ... 21

Gambar 2.5 ERD 1 – N ... 21

Gambar 2.6 ERD M – N... 21

Gambar 3.1 Folmap Registrasi ... 30

Gambar 3.2 Flowmap Pembuatan Tanda Pengenal ... 33

Gambar 3.3 Flow Map Pembuatan Sertifikat ... 35

Gambar 3.4 Diagram Konteks ... 39

Gambar 3.5 DFD level 1 ... 40

Gambar 3.6 DFD Level 2 Proses 1 ... 41

Gambar 3.7 DFD Level 2 Proses 2... 41

Gambar 3.8 DFD Level 2 Proses 3... 42

Gambar 3.9 DFD Level 2 Proses 4... 42

Gambar 3.10 DFD Level 2 Proses 5... 43

Gambar 3.11 Skema Relasi ... 43

Gambar 3.12 ERD Pengolahan Data Booking Calon Peserta PKL, Peserta KP, Surat Resferensi, Jurusan Dan Pengelolaan Data Unit. ... 47

Gambar 3.13 Diagram Navigasi halaman ... 48

Gambar 3.14 Halaman Utama Pencarian Slot Kosong... 50

Gambar 3.15 Form Registrasi Booking Calon Peserta ... 50

Gambar 3.16 Form Pratinjau Registrasi Booking Calon Peserta ... 51

Gambar 3.17 Form Registrasi Calon Peserta ... 51

Gambar 3.18 Halaman Daftar Surat Referensi ... 52

Gambar 3.19 Halaman Detil Pembuatan Surat Referensi ... 52

Gambar 3.20 Surat Penjajakan Unit ... 53

Gambar 3.21 Surat Pengantar Unit... 54

Gambar 3.22 Surat Pengantar Tanda Pengenal ... 55

Gambar 3.23 Halaman Daftar Peserta Aktif ... 26

Gambar 3.24 Halaman Daftar Peserta Selesai ... 26


(61)

viii

Gambar 3.26 Halaman Cari Peserta ... 27

Gambar 3. 27 Halaman Detil Peserta ... 58

Gambar 3.28 Surat Keterangan / Sertifikat ... 58

Gambar 3.29 Halaman Pengolahan Data Jurusan ... 59

Gambar 3.30 Halaman Pengolahan Data Tambah Jurusan ... 59

Gambar 3.31 Halaman Pengolahan Data Edit Jurusan ... 60

Gambar 3.32 Jaringan Semantik ... 60

Gambar 3.33 Pencarian Slot Kosong ... 65

Gambar 3.34 Registrasi Booking Tempat ... 65

Gambar 3.35 Pratinjau Data Booking Peserta ... 66

Gambar 3.36 Pengisian Data Peserta Booking ... 66

Gambar 3.37 Penyimpana Data Peserta Keseluruhan ... 67

Gambar 3.38 Pembuatan Surat Referensi ... 68

Gambar 3.39 Pencarian Data Peserta Aktif ... 68

Gambar 3.40 Surat Penjajakan Unit KP Dan Riset ... 69

Gambar 3.41 Surat Pengantar Unit... 69

Gambar 3.42 Surat Pengantar Pembuatan Tanda Pengenal ... 70

Gambar 3.43 Laporan Akumlasi Data Peserta KP Dan Riset ... 70

Gambar 3.44 Daftar Peserta KP Dan Riset Yang Telah Selesai ... 71

Gambar 3.45 Daftar Tunggu Peserta KP Dan Riset ... 71

Gambar 3.46 Surat Keterangan Pembuatan Sertifikat ... 72

Gambar 3.47 Daftar Antri Pembuatan Sertifikat ... 72

Gambar 3.48 Tampilan Pra Cetak Sertifikat ... 73

Gambar 3.49 Daftar Departemen Pada Unit ... 74

Gambar 3.50 Pengolahan Data Unit ... 74

Gambar 3.51 Laporan Akumulasi Unit ... 75

Gambar 3.52 Tambah Jurusan ... 75

Gambar 3.53 Penambahan Jurusan Baru ... 76


(62)

ix

DAFTAR TABEL

Tabel 2.1 Entity Relationship Diagram (ERD) ... 20

Tabel 3.1 Acuan Unit ... 43

Tabel 3.2 Acuan Departemen ... 44

Tabel 3.3 Acuan Subdepartemen ... 44

Tabel 3.4 Jurusan ... 44

Tabel 3.5 Data Booking Calon Peserta ... 45

Tabel 3.6 Data Peserta... 45

Tabel 3.7 Data Surat Referensi ... 46

Tabel 3.8 Kebutuhan Perangkat Keras ... 61


(63)

x

DAFTAR LAMPIRAN

1. Source Code Program

2. Scan Dokumen Kerja Praktek

3. Penilaian Kerja Praktek dan Daftar Hadir 4. Sertifikat


(64)

(65)

(1)

vii

DAFTAR GAMBAR

Gambar 1.5.1.1. Model Sekuensial ... 1

Gambar 2.1 Logo PT. PINDAD (PERSERO) ... 7

Gambar 2.2 Simbol DFD ... 15

Gambar 2.3 DFD Level 0 ... 17

Gambar 2.4 ERD 1 – 1 ... 21

Gambar 2.5 ERD 1 – N ... 21

Gambar 2.6 ERD M – N... 21

Gambar 3.1 Folmap Registrasi ... 30

Gambar 3.2 Flowmap Pembuatan Tanda Pengenal ... 33

Gambar 3.3 Flow Map Pembuatan Sertifikat ... 35

Gambar 3.4 Diagram Konteks ... 39

Gambar 3.5 DFD level 1 ... 40

Gambar 3.6 DFD Level 2 Proses 1 ... 41

Gambar 3.7 DFD Level 2 Proses 2... 41

Gambar 3.8 DFD Level 2 Proses 3... 42

Gambar 3.9 DFD Level 2 Proses 4... 42

Gambar 3.10 DFD Level 2 Proses 5... 43

Gambar 3.11 Skema Relasi ... 43

Gambar 3.12 ERD Pengolahan Data Booking Calon Peserta PKL, Peserta KP, Surat Resferensi, Jurusan Dan Pengelolaan Data Unit. ... 47

Gambar 3.13 Diagram Navigasi halaman ... 48

Gambar 3.14 Halaman Utama Pencarian Slot Kosong... 50

Gambar 3.15 Form Registrasi Booking Calon Peserta ... 50

Gambar 3.16 Form Pratinjau Registrasi Booking Calon Peserta ... 51

Gambar 3.17 Form Registrasi Calon Peserta ... 51

Gambar 3.18 Halaman Daftar Surat Referensi ... 52

Gambar 3.19 Halaman Detil Pembuatan Surat Referensi ... 52

Gambar 3.20 Surat Penjajakan Unit ... 53

Gambar 3.21 Surat Pengantar Unit... 54

Gambar 3.22 Surat Pengantar Tanda Pengenal ... 55

Gambar 3.23 Halaman Daftar Peserta Aktif ... 26

Gambar 3.24 Halaman Daftar Peserta Selesai ... 26


(2)

viii

Gambar 3.26 Halaman Cari Peserta ... 27

Gambar 3. 27 Halaman Detil Peserta ... 58

Gambar 3.28 Surat Keterangan / Sertifikat ... 58

Gambar 3.29 Halaman Pengolahan Data Jurusan ... 59

Gambar 3.30 Halaman Pengolahan Data Tambah Jurusan ... 59

Gambar 3.31 Halaman Pengolahan Data Edit Jurusan ... 60

Gambar 3.32 Jaringan Semantik ... 60

Gambar 3.33 Pencarian Slot Kosong ... 65

Gambar 3.34 Registrasi Booking Tempat ... 65

Gambar 3.35 Pratinjau Data Booking Peserta ... 66

Gambar 3.36 Pengisian Data Peserta Booking ... 66

Gambar 3.37 Penyimpana Data Peserta Keseluruhan ... 67

Gambar 3.38 Pembuatan Surat Referensi ... 68

Gambar 3.39 Pencarian Data Peserta Aktif ... 68

Gambar 3.40 Surat Penjajakan Unit KP Dan Riset ... 69

Gambar 3.41 Surat Pengantar Unit... 69

Gambar 3.42 Surat Pengantar Pembuatan Tanda Pengenal ... 70

Gambar 3.43 Laporan Akumlasi Data Peserta KP Dan Riset ... 70

Gambar 3.44 Daftar Peserta KP Dan Riset Yang Telah Selesai ... 71

Gambar 3.45 Daftar Tunggu Peserta KP Dan Riset ... 71

Gambar 3.46 Surat Keterangan Pembuatan Sertifikat ... 72

Gambar 3.47 Daftar Antri Pembuatan Sertifikat ... 72

Gambar 3.48 Tampilan Pra Cetak Sertifikat ... 73

Gambar 3.49 Daftar Departemen Pada Unit ... 74

Gambar 3.50 Pengolahan Data Unit ... 74

Gambar 3.51 Laporan Akumulasi Unit ... 75

Gambar 3.52 Tambah Jurusan ... 75

Gambar 3.53 Penambahan Jurusan Baru ... 76


(3)

ix

DAFTAR TABEL

Tabel 2.1 Entity Relationship Diagram (ERD) ... 20

Tabel 3.1 Acuan Unit ... 43

Tabel 3.2 Acuan Departemen ... 44

Tabel 3.3 Acuan Subdepartemen ... 44

Tabel 3.4 Jurusan ... 44

Tabel 3.5 Data Booking Calon Peserta ... 45

Tabel 3.6 Data Peserta... 45

Tabel 3.7 Data Surat Referensi ... 46

Tabel 3.8 Kebutuhan Perangkat Keras ... 61


(4)

x

DAFTAR LAMPIRAN

1.

Source Code Program

2.

Scan Dokumen Kerja Praktek

3.

Penilaian Kerja Praktek dan Daftar Hadir

4.

Sertifikat


(5)

(6)