• Tidak ada hasil yang ditemukan

APLIKASI DATA CALON TENAGA KERJA (STUDI KASUS: PT.SABDA ALAM).

N/A
N/A
Protected

Academic year: 2017

Membagikan "APLIKASI DATA CALON TENAGA KERJA (STUDI KASUS: PT.SABDA ALAM)."

Copied!
74
0
0

Teks penuh

(1)

TUGAS AKHIR

Diajukan Oleh :

MOCH AKHFUAN

NPM. 0534010328

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”

JAWA TIMUR

(2)

ABSTRAKSI ... i

KATA PENGANTAR ... ii

DAFTAR ISI... iv

DAFTAR GAMBAR ... vii

DAFTAR TABEL... ix

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Perumusan Masalah ... 2

1.3. Batasan Masalah ... 3

1.4. Tujuan dan Manfaat ... 3

1.5. Metodologi Tugas Akhir ... 4

BAB II TINJAUAN PUSTAKA... 6

2.1. Konsep Dasar Sistem Informasi... 6

2.1.1. Sistem... 6

2.1.2. Informasi ... 6

2.4. PHP ... 12

2.4.1.Konsep Kerja PHP ... 12

2.5. Pengertian Database ... 13

2.5.1.Model Database... 13

2.6. Entity Relationship Diagram (ERD) ... 14

2.7. Macromedia Dreamweaver 8 ... 15

2.8. Siskus Hidup Sistem ... 15

2.9. Power Desainer Versi 6.0... 17

2.10. CDM (Conceptual Data Model)... 18

2.11. PDM (Physical Data Model)... 19

BAB III ANALISA DAN PERANCANGAN SISTEM... 20

3.1.3. Data Flow Diagram ... 20

3.1.4. Entity Relasional ... 22

(3)

4.2.1. Antarmuka Halaman PT. Sabda alam ... 30

4.2.2. Menu Beranda... 31

4.2.3. Menu input data ... 32

4.2.4. Menu data karyawan ... 34

4.25 Menu tampilan semua data calon tenaga kerja...40

BAB V UJI COBA DAN ANALISA... 41

5.1. Uji Coba Sistem ... 41

5.2. Uji Coba Proses ... 41

5.2.1. Uji Coba Menampilkan menu beranda ... 41

5.2.2. Uji Coba Menampilkan input data ... 42

5.2.3. Uji Coba Menampilkan halaman log in ... 43

5.2.4. Uji Coba Menampilkan halaman data karyawan ... 49

5.2.5. Uji Coba Menampilkan halaman tambah data ... 44

5.2.6. Uji Coba Menampilkan halaman form data ... 45

5.2.7. Uji Coba Menampilkan halaman cari data... 45

5.2.4. Uji Coba Menampilkan halaman tambah data ... 46

5.2.5. Uji Coba Detail tampilan data... 46

BAB VI KESIMPULAN DAN SARAN ... 47

6.1. Kesimpulan ... 47

6.2. Saran... 48

DAFTAR PUSTAKA ... 49

(4)

Nomor

Teks

Halaman

2.1 PHPmyadmin ...11

2.2 Skema Permintaan HTML ... 13

2.3 Model Hierarkis ... 14

2.4 Contoh CDM... 18

3.1 Contoh PDM ... 20

3.2 Contex Diagram ... 23

3.3 DFD Overview Diagram (Sub Proses EIS)... 23

3.4 DFD Level 1 (Subproses Pemilihan Dimensi)... 24

3.5 DFD Level 1 (Subproses Query)... 24

3.6 CDM (Conceptual Data Model)... 25

3.7 PDM (Physical Data Model)... 26

4.1 Halaman Depan ... 36

4.2 Halaman Menu beranda... 31

4.3 Halaman halaman input data ... 32

4.4 Halaman halaman log in ... 33

4.5 Halaman halaman data karyawan ... 34

4.6 Halaman halaman tambah data ... 35

4.7 Halaman halaman data calon tenaga kerja ... 36

4.8 Halaman halaman cari data... 37

4.9 Halaman halaman tampilan kolom pengisian calon karyawan ... 38

4.10 Halaman halaman menu tambah data... 40

4.11 Halaman tampilan semua data calon karyawan ... 41

5.1 Halaman depan Aplikasi ... 42

5.2 Halaman halaman input data ... 43

5.3 Halaman halaman log in ... 44

5.4 Halaman halaman data karyawan ... 45

(5)

Nomor

Teks

Halaman

2.1 Perbedaan Notasi ERD dengan Power Designer ... 10

3.1 Tabel user ... 20

32 Master data pengisi ... 27

(6)

Dosen Pembimbing 1 : Basuki Rachmat, S.Si, MT, M.M

Dosen Pembimbing 2 : Doddy Ridwandono,S.kom

ABSTRAK

Aplikasi Sistem Informasi merupakan software yang banyak diminati

perusahaan. Sistem Informasi data calon karyawan merupakan modul software

yang diperuntukkan bagi para manager pada tingkat atas dari strukrur

organisasi yang berpengaruh kuat pada perusahaan dan terlibat dalam

perencanaaan strategis dan menetapkan kebijakan perusahaan.

Sistem Informasindata calon data karyawan yang penulis buat ini

merupakan pengembangan dari basis data aplikasi yaitu MIS (Manajemen

Information System). Desain dan karakter dari sistem informasi ini disesuaikan

dengan percepatan fasilitas yang ada serta disesuaikan percepatan aktivitas yang

di lakukan.

Pada Penelitian Tugas Akhir ini penulis mengambil studi kasus di

perusahaan yang bergerak di bidang outsourching karyawan pada PT sabda

alam dimana perusahaan tersebut mempunyai permasalahan yang dialami oleh

pihak eksekutif dalam menganalisa data calon karyawan, karena di sistem

manajemennya masih menggunakan laporan pembukuan yang bersifat manual

dan memakan waktu, tenaga, pikiran apabila untuk menganalisa data calon

karyawan yang sangat banyak sedangkan pihak manajemen tidak ada waktu

untuk menganalis data sebanyak itu. PT sabda alam ini sangatlah membutuhkan

sistem informasi yang dapat mengcover semua data calon karyawan, agar pihak

perusahaan lebih mudah dalam mempresentasikan data calon karyawan ke mitra

PT sabda alam.

(7)

Allhamdulillah..Segala Puji bagi Allah SWT, atas limpahan Rahmat dan

hidayah-Nya, karena atas ridho dan bimbingan-Nya lah penulis bisa

menyelesaikan Tugas Akhir ini, meskipun masih banyak kekurangan yang

dimiliki penulis selama proses belajar di tercinta UPN ”VETERAN” JATIM.

Sholawat serta salam senantiasa dilimpahkan kepada panutan dan suri

tauladan Rasulullah Muhammad SAW beserta keluarga, sahabat serta umat beliau

yang senantiasa istiqomah di atas sunnah beliau.

Disamping rasa syukur penulis yang sangat besar kepada Allah SWT,

penulis juga ingin menyampaikan terima kasih kepada:

1.

keluarga orang tua penulis: Bapak mukhid, Ibu mukhoyaroh, mbak tercinta

nanik dan adikku tersayang fuad makruf untuk semua kasih sayang, do’a dan

fasilitas yang telah diberikan.

2.

Ir. Sutiyono, MT, selaku Dekan Fakultas Teknik Industri

3.

Basuki Rachmat, S.Si, MT selaku Ketua Jurusan Teknik Informatika

4.

Dosen pembimbing Tugas Akhir penulis ¹ bapak Basuki Rachmat, S.Si, MT,

M.M dan ² bapak dodik ridwandowo,S.kom yang sudah memberikan

bimbingan kepada penulis.

5.

Dosen pembimbing PKL penulis bapak basuki rahmad, S.Si, MT

6.

Dosen Wali penulis ibu Ir.Rosida,M.PD.

7.

Teman-teman “Seperjuangan” penulis ¹ edy susanto (bos gps jayamik)

2
(8)

ini. Persahabatan ini jangan pernah berakhir Kawan..!!!

8.

Petugas PIA 2010 dan petugas Dikjar Jurusan Teknik Informatika , petugas

TU dan petugas Dikjar Fakultas Teknik Industri UPN ”VETERAN” JATIM,

terima kasih atas bantuannya,

9.

FC. Internazionale Milan (Team Treble Winners 2010) thanks a lot for

1

Javier Zannetti (Il Capitano),

2

Jose Mourinho (The Special One) and

3

Morrati (The President Club) Kami bangga menjadi Interisti..

10.

Inter Club Indonesia (ICI Pusat) dan Inter Club Indonesia Regional Surabaya

(ICI Surabaya) Salam Tiga Jari Treble Winners and Forza 1NTER

Akhir kata, penulis mohon maaf atas segala kekurangan yang ada dan

mengharapkan saran dan kritik demi kemajuan ke depan yang lebih baik.

Surabaya, juli 2011

Penulis

(9)

PENDAHULUAN

1.1

Latar Belakang Masalah

PT Sabda Alam adalah perusahaan yang berfungsi sebagai penyedia tenaga kerja

outsourcing. Dalam pelaksanaannya diperlukan berbagai proses penyimpanan data

calon tenaga kerja. Dimana calon para tenaga kerja yang telah siap untuk diperkerjakan

disebuah perusahaan yang telah bekerja sama dengan PT Sabda Alam. Dengan kriteria

kriterian yang telah di tentukan oleh perusahaan yang membutuhkan tenaga kerja.

Maka dalam pelaksanaanya PT Sabda Alam membutuhkan sebuah aplikasi yang

bisa mempermudah dalam menentukan keputusan. Dalam hal ini yang terkait dengan

tenaga kerja yang telah tersedia di PT Sabda Alam.

Latar belakang penulisan Tugas Akhir ini adalah membantu bagian-bagian yang

terlibat dalam pengolahan data calon tenaga kerja secara maksimal. Mengingat laporan

dari tiap calon tenaga kerja memiliki kreteria yang berbedada beda, maka diambil

alternatif untuk mengimplementasikan masalah informasi data yang didapat sebagai

materi dari Tugas Akhir ini. Adapun judul dari laporan ini adalah “ Aplikasasi data

calon tenaga kerja PT Sabda Alam”.

1.2

Identifikasi Masalah

Mengidentifikasi permasalahan yang ada merupakan langkah pertama dalam

perancangan suatu sistem. Adapun kelemahan-kelemahan yang dihadapi dari sistem

(10)

1.

Keterlambatan penyerahan laporan-laporan yang menyebabkan tugas-tugas pada

bagian pemeliharaan menjadi terhambat.

2.

Pembuatan laporan masih dirasakan lambat, sehingga mempengaruhi informasi

yang dibutuhkan.

3.

Terdapatnya penumpukan laporan-laporan yang dapat menghambat

penganalisaan dan sulit mencari berkas-berkas per periode.

4.

Memiliki komputer yang tidak dipergunakan semaksimal mungkin.

1.3

Maksud dan Tujuan Penelitian

Maksud dari penelitian yang dilakukan adalah untuk membuat sistem informasi,

berupa perangkat lunak tentang pengolahan data calon tenaga kerja. Juga sebagai salah

satu syarat kelulusan Program Pendidikan Strata I di fakulatas Informatika UPN

Veteran Jawa Timur

Adapun Tujuan yang ingin dicapai dalam perancangan aplikasi sistem informasi

analisa data calon karyaan PT. Sabda Alam ini adalah sebagai berikut :

a.

Efektifitas kegiatan pengolahan data calon tenaga kerja secara lebih terarah

dan terpadu yang dapat memberikan informasi yang berguna baik itu untuk

perusahaan.

b.

Mempermudah Sub Bagian pemeliharaan Fasilitas Operasi dalam mengolah

data yang berhubungan dengan penerimaan calon tenaga kerja.

c.

Membuat sebuah perangkat lunak sistem informasi analisa data calon tenaga

(11)

1.4

Batasan Masalah

Masalah yang ada dalam perancangan sistem informasi analisa data calon tenaga

kerja ini dibatasi pada ruang lingkup :

a.

Sistem yang dibahas hanya pada aplikasi data calon tenaga kerja PT Sabda

Alam.

b.

Perancangan dan pengembangan sistem informasi aplikasi data calon tenaga

kerja diterapkan hanya pada personal komputer .

c.

Penelitian dilakukan di Sub Bagian operasional yang terlibat langsung dalam

kegiatan data calon tenaga kerja.

1.5

Tempat Penelitian

Tempat penelitian dilakukan di PT. Sabda Alam jl Mayjen Bambang Yuwono no.

77 balongbendo krian sidoarjo

1.6

Metodologi Penelitian

Di dalam melakukan suatu perancangan sistem informasi diperlukan adanya suatu

metodologi. Metodologi diperlukan sebagai alat bantu untuk memudahkan pekerjaan

didalam melakukan perancangan suatu sistem informasi.

Metodologi penelitian yang digunakan dalam penyusunan Laporan Tugas Akhir

(12)

1. Metode pengumpulan data, yaitu :

a.

Observasi, melakukan pengamatan dan penelitian secara langsung sistem

pengolahan informasi data calon tenaga kerja.

b.

Wawancara, mengadakan tanya jawab secara langsung antara penulis dengan

bagian data calon tenaga kerja .

c.

Studi Literatur, melakukan pengumpulan data dengan membaca buku-buku dan

artikel-artikel lain yang berhubungan dengan permasalahan yang ada.

d.

Studi Dokumentasi, mengumpulkan data melalui arsip-arsip yang berhubungan

dengan objek penelitian

2.

Metode Pengembangan Perangkat lunak.

Metoda yang digunakan adalah metoda water-fall, yaitu pengumpulan data–data

yang diperlukan yang terdiri atas :

a.

Rekayasa Sistem, merupakan kegiatan untuk menentukan informasi apa yang

dibutuhkan oleh sistem

b.

Analisis sistem, dilakukan untuk memperoleh informasi tentang sistem,

menganalisis data–data yang ada dalam sistem yang berhubungan dengan

kegiatan pemeliharaan. Informasi yang dikumpulkan terutama mengenai

kelebihan dan kekurangan sistem.

c.

Perancangan sistem, merupakan perancangan sistem baru berdasarkan

data-data yang telah dikumpulkan pada tahap sebelumnya dengan cara merancang

(13)

Program, Merancang input dan rancangan Output.

d.

Implementasi, yaitu suatu kegiatan untuk merancang program aplikasi yang

didalamnya memuat pengkonversian data kedalam sistem yang baru dan

pengkonversian sistem secara berkala termasuk dalam hal pemeliharaan sistem

itu sendiri.

e.

Testing, yaitu kegiatan untuk melakukan pengetesan program yang sudah

dibuat, apakah sudah benar atau belum, sudah sesuai atau belum diuji dengan

cara manual jika testing sudah benar maka program boleh digunakan.

f.

Maintenance, yaitu merupakan suatu kegiatan untuk penyempurnaan program

dari kekurangan-kekurangan, dan pembenahan dari kesalahan-kesalahan kecil

(14)

 

2.1

Konsep Dasar Sistem Informasi

2.1.1 Sistem

Sistem adalah kumpulan dari elemen–elemen yang terdiri dari beberapa

subsistem atau sistem–sistem bagian. Komponen–komponen dalam suatu sistem

tidak dapat berdiri sendiri, semuanya saling berinteraksi dan saling berhubungan

membentuk suatu kesatuan sehingga sasaran sistem dapat tercapai.

2.1.2 Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan

lebih berarti bagi yang menerimanya, sedangkan data merupakan sumber

informasi yang menggambarkan suatu kejadian atau kumpulan fakta.

Sistem informasi, menurut Leitel dan Davis dalam bukunya “Accounting

Information System” mendefinisikan bahwa:

“ Sistem informasi adalah suatu sistem didalam suatu organisasi yang

(15)

Definisi yang umum, sistem informasi diartikan sebagai suatu sistem

dalam suatu organisasi yang mengolah data menjadi bentuk yang lebih berguna

untuk mencapai suatu tujuan.

2.3

Konsep Dasar analisa data calon tenaga kerja

2.3.1 Implementasi data calon tenaga kerja

Ada beberapa hal yang harus diperhatikan untuk menjamin efektivitas

sistem yang diharapkan. Hal yang pertama berhubungan dengan hakikat analisa

data calon tenaga kerja itu sendiri. Dalam hakikat hirarki sistem informasi,

merupakan suatu alat (tool) yang dapat menghasilkan suatu sistem pelaporan

sistem informasi yang tertinggi dalam perusahaan. Yang dilakukan oleh manajer

melakukan penarikan data (data extaction) dan mensarikannya (data

summarizing) dari sebuah sumber data tertentu yang ada dibawahnya.

Dengan kata lain, perusahaan yang membuat perangkat aplikasi data calon

tenaga kerja sudah harus memiliki sebuah gudang data (data warehouse) terlebih

dahulu. Hal kedua sehubungan dengan ciri (features) yang harus tersedia dalam

paket adalah suatu kenyataan bahwa setiap analisa data calon tenaga kerja

memiliki cara yang unik dalam mengambil suatu keputusan, sehingga bentuk

penyajian informasi pada data calon tenaga kerja harus disesuaikan dengan

karakteristik tersebut. Seorang terkadang dihadapkan pada suatu hal yang bersifat

skala prioritas pada masa–masa tertentu. Bentuk laporan yang diinginkan di akhir

bulan mungkin tidak sama dengan yang dibutuhkan perhari atau pada suatu saat

tertentu.

(16)

2.3.2 PHP

MyAdmin

Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan

dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk

setiap maksud tertentu. Jika seseorang ingin membuat basis data (database),

ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang

menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal

tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan

mengetikkan perintahnya satu per satu.

Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk

mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan

phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data,

dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya.

PHPMyAdmin merupakan bagian untuk mengelola basis data MySQL

yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat

http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ

nantinya seseorang bisa membuat (create) basis data

Beberapa fitur dalam phpMyAdmin :

Antarmuka berbasis web. Dukungan banyak fitur MySQL:

1.

Menelusuri dan drop basisdata (database), tabel, pandangan (view),

(17)

2.

membuat, menyalin, drop, dan mengubah nama basis data, tabel, kolom

dan indeks.

3.

pemeliharaan server, basis data dan tabel, dengan server konfigurasi.

4.

melaksanakan, mengedit dan penunjuk pernyataan-SQL, bahkan

batch-queries

5.

mengelola pengguna MySQL dan hak istimewa.

6.

mengelola prosedur penyimpanan.

7.

Impor data dari CSV dan SQL

8.

Ekspor data ke berbagai format: CSV, SQL, XML, PDF, ISO / IEC 26300

- OpenDocument Text dan Spreadsheet, Word, Excel, LATEKS dan

lain-lain

9.

Membuat grafik PDF dari tampilan basis data anda.

10.

Membuat kompleks query menggunakan Query-by-example. (QBE)

11.

Pencarian global dalam basis data.

12.

Transformasi data disimpan ke dalam format yang menggunakan satu set

fungsi yang telah ditetapkan, seperti menampilkan data blob-data atau

download-link.

MySQL memiliki beberapa keistimewaan, antara lain :

1.

Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi

seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan

(18)

2.

Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai

perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat

digunakan secara gratis.

3.

Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam

waktu yang bersamaan tanpa mengalami masalah atau konflik.

4.

'Performance tuning', MySQL memiliki kecepatan yang menakjubkan

dalam menangani query sederhana, dengan kata lain dapat memproses

lebih banyak SQL per satuan waktu.

5.

Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya,

seperti signed / unsigned integer, float, double, char, text, date, timestamp,

dan lain-lain.

6.

Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh

yang mendukung perintah Select dan Where dalam perintah (query).

7.

Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level

subnetmask, nama host, dan izin akses user dengan sistem perizinan yang

mendetail serta sandi terenkripsi.

8.

Skalabilitas dan Pembatasan. MySQL mampu menangani basis data

dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan

60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat

ditampung mencapai 32 indeks pada tiap tabelnya.

9.

Konektivitas. MySQL dapat melakukan koneksi dengan klien

menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes

(19)

10.

Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan

menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa

Indonesia belum termasuk di dalamnya.

11.

Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai

aplikasi dan bahasa pemrograman dengan menggunakan fungsi API

(Application Programming Interface).

12.

Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan

(tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap

peralatan yang ada disertakan petunjuk online.

13.

Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel

dalam menangani ALTER TABLE, dibandingkan basis data lainnya

semacam PostgreSQL ataupun Oracle.

Gambar diatas adalah contoh interface awal localhost/phpmyadmin di web

(20)

2.4

PHP ( Personal Home Page )

PHP adalah salah satu bahasa pemrograman scripting yang berbasis web.

Singkatan dari PHP pada awalnya adalah Personal Home Page , namun seiring

dengan perkembangannya berubah menjadi PHP: Hypertext Preprocessor. PHP

merupakan bahasa scripting yang bersifat server-side, artinya kode-kode PHP

akan dieksekusi oleh webserver kemudian hasil dari eksekusi yang berupa kode

HTML dikirimkan ke browser client.

PHP memungkinkan Anda untuk membuat halaman web yang dinamis

dan aman. Agar IIS ataupun apache kita bisa menjalankan dan memahami

bagaimana memperlakukan file PHP, kita bisa mendownload engine PHP dari

websitenya di www.php.net dengan gratis. Sumber

http://tips-triks-php.com/2010/03/pengertian-php/

2.4.1 Konsep Kerja PHP

Model kerja HTML diawali dengan permintaan suatu halaman web oleh

browser. Berdasarkan URL (Uniform Resource Locator), browser mendapatkan

alamat dari web server, mengidentifikasi halaman yang dikehendaki, dan

menyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya,

web server akan mencari berkas yang diminta dan memberikan isinya ke browser.

Browser yang mendapatkan isinya segera melakukan proses penerjemahan kode

HTML dan menampilkannya ke layar pemakai. Secara visual dapat digambarkan

(21)

W e b S e r v e r

b r o w s e r P e r m in ta a n

( in d e x .h tm l )

T a n g g a p a n

( k o d e h tm l )

Gambar 2.2 Skema Permintaan HTML

2.5 Pengertian

Database

Database ( basis data ) merupakan kumpulan data yang saling

berhubungan. Hubungan antar data dapat ditunjukan dengan adanya field atau

kolom kunci dari tiap file atau tabel yang ada. Dalam satu file atau tabel terdapat

record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu

kumpulan entitas yang seragam. Satu record (umumnya digambarkan sebagai

baris data) terdiri dari field yang saling berhubungan menunjukan bahwa field

tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu record.

Sumber www.aurino.com/wordpress.

2.5.1 Model Database

Model basis data menyatakan hubungan antar rekaman yang tersimpan

dalam basis data. Model dasar secara umum ada tiga macam :

1.

Model Hirarkis

Model hirarkis menggunakan pola hubungan orang tua-anak.

(22)

orang tua yang tidak mempunyai orang tua disebut akar. Simpul yang

tidak mempunyai anak disebut daun.

Gambar 2.3. Model Hierarkis.

2.

Model Jaringan

Model jaringan ini menyerupai model hirarkis, yang menjadi

perbedaan adalah satu simpul anak bisa memiliki lebih dari satu orang

tua.pada model jaringan,dengan inisialissai orangtua disebut pemilik

dan anak disebut anggota.

3.

Model Relational

Model relation ini menggunakan sekumpulan tabel yang mempunyai

dimensi dua atau yang berlerasi antar tabel satu dengan yang lainnya ,

sehingga masing-masing relasi tersusun menjadi baris dan atribut.

2.6 Entity Relationship Diagram (ERD)

Menurut Faried Irwansyah (2003) ERD merupakan notasi grafis dalam

pemodelan data konseptual yang medeskripsikan hubungan antara penyimpanan.

ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena

hal ini relative kompleks. Dengan ERD kita dapat menguji model dengan

(23)

dan simbol untuk menggambarkan struktur dan hubungan antar data, pada

dasarnya ada tiga macam symbol yang digunakan yaitu :

1.

Entitas : adalah suatu objek yang dapat diidentifikasi dalam

lingkungan pemakai, sesuatu yang penting bagi pemakai dalam

konteks sistem yang akan dibuat.

2.

Atribut : entity mempunyai elemen yang disebut dengan atribut dan

berfungsi untuk mendeskripsikan karakter dari suatu entity. Misalnya

atribut nama pekerja dari entity pekerja. Setiap ERD bisa terdapat

lebih dari satu atribut.

2.7 Macromedia Dreamweaver 8

Macromedia Dreamweaver 8 adalah sebuah HTML editor professional

untuk mendesain secara visual dan mengelola situs web maupun halaman web.

Bilamana anda menyukai untuk berurusan dengan kode – kode HTML secara

manual atau lebih menyukai bekerja dengan lingkungan secara visual dalam

melakukan editing, Macromedia Dreamweaver membuatnya menjadi lebih mudah

dengan menyediaakan tool – tool yang sangat berguna dalam meningkatkan

kemampuan anda dalam mendesain web.

Sumber

http://blog.re.or.id/macromedia-dreamweaver-mx-web-editor.htm

2.8 Siklus Hidup Sistem

Siklus hidup yang saya dikutip dari rafqiiachmat.wordpress.com

pengembangan sistem informasi (aplikasi) atau sering disebut SDLC merupakan

(24)

subsistem informasi berbasis komputer. SDLC terdiri atas serangkaian tugas yang

erat yang mengikuti langkah-langkah pendekatan sistem. Karena tugas-tugas

tersebut mengikuti suatu pola yang teratur dan dilakukan secara top-down, SDLC

sering disamakan dengan pendekatan air terjun atau waterfall approach

walaupun pada pelaksanaannya mungkin bisa berbeda dan dapat menggunakan

pendekatan lainnya.

Secara umum fase-fase dari siklus hidup pengembangan sistem informasi

dapat dikelompokkan menjadi 4 fase besar, yakni:

1.

Perencanaan

Perencanaan ini dapat dilakukan investigasi awal dan kelayakan proyek

(teknis, ekonomi dan operasional/organisasi) dan bagian kemanan yang

perlu diperhatikan antara lain adalah: Information security policy,

Standard legal issues, Early validation of concepts

2.

Analisa

Analisis ada dua jenis yaitu Analisis kelayakan dan Analisis Rinci.

Analisis kelayakan ini mempertimbangkan 3 aspek, yaitu : Identifikasi

bagian yang terkena dampak modifikasi , Solusi-solusi alternatif , Biaya.

Sedangkan Analisis rinci ini mempertimbangkan 4 aspek, yaitu :

Mendefinisikan kebutuhan modifikasi, Identifikasi elemen-elemen yang

harus dimodifikasi, Menurunkan strategi pengujian, Membangun rencana

implementasi.

3.

Perancangan

Melakukan review atas, yaitu: Dokumentasi proyek atau system,

(25)

Baseline perancangan yang diperbaharui, Rencana pengujian yang

diperbaharui, Analisis rinci yang telah direvisi, Kebutuhan yang telah

diverifikasi.

4.

Implementasi

a)

Memodifikasi perubahan sesuai rekomendasi

b)

Coding

c)

Unit testing

d)

Integrasi

e)

Analisis resiko

f)

Review kesiapan pengujian

g)

Semua dokumentasi di-update

2.9 Power Designer Versi 6.0

Berdasarkan tulisan dari blog.its.ac.id Bentuk notasi Elmasri adalah

bentuk Entity Relationship Diagram (ERD) yang sederhana, yang menerjemahkan

konsep persepsi manusia tentang suatu sistem kedalam bentuk tertulis yang

mudah dipahami. Power Designer memiliki notasi tersendiri yang berbeda dengan

notasi Elmasri, sehingga untuk dapat membuat Entity Relationship Diagram

(ERD) dalam atau menggunakan Power Designer diperlukan suatu konversi

notasi.

Berikut ini merupakan beberapa contoh perbedaan notasi antara Elmasri

(26)

u_m dp m dp_dpd user i d_user user pass nam a j enkel al am at j abatan del eted

<pi > I VA255 VA255 VA255 VA255 VA255 VA255 VA255 <M >

Identi fi er_1 <pi >

m aster_data_pengi si i d_m aster_data_pengi si nam a_l engkap j eni s_kel am i n al am at_dom i si l i tem pat_l ahi r tanggal _l ahi r pendi di kan j urusan no_tel phone

<pi > I VA255 VA20 T XT VA255 D VA20 VA50 VA255 <M >

Identi fi er_1 <pi >

data_pengi si _detai l i d_data_pengi si _detai l

radi o_sk_fm radi o_j adopati radi o_nanda radi o_gi ta koran tel evi si _l okal brosur i nform asi _tem an i nform asi _saudara i nternet

i nform asi _ti dak_sengaj a l ai nyau_dari _m ana

perusahaan_penyal ur_tenaga_l uar_negeri i ndustri _pabri k

perusahaan_outsourchi ng perusahaan_penyal ur l ai nya_ketahui hanya_m encari _i nform asi m encari _pekerj aan_baru

m el am ar_bekerj a_karena_m enganggur l ai nya_tertari k

bel um _sudah pt_karya_bersam a pt_m anuggal _j ati pt_karya_m anunggal _j ati outsourchi ng_l ai nya penem patan bagi an

al asan_ti dak_bekerj a hari tanggal pukul vi a ol eh tanda_tangan

<pi > VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA21 VA12 VA21 VA12 VA21 VA12 VA21 VA21 VA21 VA10 VA12 VA12 VA21 VA10 VA29 <M >

Identi fi er_1 <pi >

Tabel 2.2. Perbedaan Notasi ERD dengan Power Designer

2.10 CDM ( Conceptual Data Model )

Suatu CDM ( Conceptual Data Model ) tidak terikat pada database sistem

manajemen (DBMS) tertentu.CDM memodelkan struktur logis dari aplikasi data,

tanpa tergantung pada software DBMS atau model struktur data. CDM mirip

dengan konsep ERD yang diajukan oleh Elmasri, hanya ada beberapa

perbedsintaks. Dan CDM yang valid dapat dikonversikan ke PDM

(27)

2.11 PDM ( Physical Data Model )

Physical Data Model merupakan representasi fisik dari database yang akan

dibuat dengan mempertimbangkan DBMS yang nantinya akan digunakan. Model

Physical Data Model (PDM) yang dapat dihasilkan dengan menggenerate dari

Conceptual Data Model (CDM) yang valid.

FK_MASTER_D_U_MDP_USER FK_DATA_PEN_MDP_DPD_MASTER_D user id_user user pass nama jenkel alamat jabatan deleted integer varchar(255) varchar(255) varchar(255) varchar(255) varchar(255) varchar(255) varchar(255) <pk> master_data_pengisi id_user id_master_data_pengisi nama_lengkap jenis_kelamin alamat_domisili tempat_lahir tanggal_lahir pendidikan jurusan no_telphone integer integer varchar(255) varchar(20) long varchar varchar(255) date varchar(20) varchar(50) varchar(255) <fk> data_pengisi_detail id_data_pengisi_detail radio_sk_fm radio_jadopati radio_nanda radio_gita koran televisi_lokal brosur informasi_teman informasi_saudara internet informasi_tidak_sengaja lainyau_dari_mana perusahaan_penyalur_tenaga_luar_negeri industri_pabrik perusahaan_outsourching perusahaan_penyalur lainya_ketahui hanya_mencari_informasi mencari_pekerjaan_baru melamar_bekerja_karena_menganggur lainya_tertarik belum_sudah pt_karya_bersama pt_manuggal_jati pt_karya_manunggal_jati outsourching_lainya penempatan bagian alasan_tidak_bekerja hari tanggal pukul via oleh tanda_tangan varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(21) varchar(12) varchar(21) varchar(12) varchar(21) varchar(12) varchar(21) varchar(21) varchar(21) varchar(10) varchar(12) varchar(12) varchar(21) varchar(10) varchar(29) <pk>

(28)

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1

Data Flow Diagram

Sistem informasi data karyawan memiliki keterkaitan dengan calon

karyawan, perusahaan meminta layanan dengan memberikan data karyawan

kedalam sistem, kemudian informasi yang diterima dapat dterima dengan

mudah, tempat dan produk. Hasil dari pengolahan data sistem akan dikirim

berupa report data dalam bentuk grafik. Suatu bagan yang berisi seluruh

tahapan/rangkaian kegiatan dalam suatu pekerjaan.Flow chart dapat

dipergunakan untuk memperinci tahap-tahap rangkaian dan suatu proses

pekerjaan.Juga dapat dipergunakan untuk menjabarkan suatu proses pekerjaan

ke dalam tahap-tahap rangkaian yang lebih spesifik untuk pemeriksaan

selanjutnya.Seluruh tahapan/rangkaian dalam suatu proses pekerjaan harus

diberikan arti/batasan yang jelas dalam kaitannya dengan penyususnan flow

chart. Penyususnan flow chart mempergunakan symbol-symbol untuk

menjelaskan setiap tahapan suatu pekerjaan

Tiga bentuk simbol yang umum digunakan :

1.

: Symbol ini menunjukkan mulai dan berakhirnya

proses suatu pekerjaan

(29)

2

: Setiap kotak proses mewakili suatu tindakan spesifik

dari keseluruhan proses suatu pekerjaan

3.

: Bentuk wajik ini menunjukkan bahwa suatu keputuan

harus diambil pada rangkaian kegitan spesifik. Suatu

ciri khas dari bentuk keputusan wajik adalah memiliki

sebuah arah panah menuju keluar symbol ini.

Berikut adalah alur sistem dari aplikasi ini :

T

y

Gambar 3.1 Diagram Alur dari sistem

proses

keputusan

start

Menu 1 beranda 2 input data 3 cari data karyawan

beranda

Input data Username password

Tambah data karyawan

Data base karyawan

Cari data

karyawan Data karyawan

keluar

end benar

input data karyawan

(30)

Penjelasan dari diagram alur diatas adalah sistem dimulai dari proses start,

admin memulai proses dari 3 menu utama apikasi ini yaitu menu beranda, input

data, dan cari data karyawan. Pada menu beranda admin akan melihat profil

dari perusahaan, selanjutnya pada menu input data karyawan admin harus

melakukan proses login terlebih dahulu dengan menginputkan username dan

password untuk dapat mengakses menu tambah,edit dan view data karyawan

yang nantinya data yang sudah di inputkan oleh admin akan disimpan dalam

database karyawan.

Sedangkan pada menu cari data karyawan, admin dapat melakukan

pencarian detail dari data karyawan yang diakses dari database karyawan

berupa data yang sudah diinputkan sebelumnya dan ditampilkan kembali dalam

menu cari data karyawan.

3.1.4

Entity Relational

Tahap perencanaan selanjutnya adalah memetakan keterkaitan antara

elemen dalam sebuah sistem. Mencatat relasi yang terjadi one to one,one to

many,many to one,many to many,parsial atau global antar setiap komponen.

Diharapkan tahapan ini memperjelas karakteristik komponen data yang akan

dibuat sekaligus memperjelas keterangan yang belum dapat dicover dari Data

Flow Diagram. Dari proses ini diperoleh gambaran macam–macam tabel yang

harus dibuat.

3.1.5

Desain Tabel

Dengan menyesuaikan hasil dari Entity Relational yang telah dirancang

dibuatlah table dan mulai mendisain relasi antar setiap tabel pada DBMS yang

(31)

primary key dan foreign key serta list data. Dalam hal ini tabel yang kami buat

[image:31.595.115.492.171.704.2]

telah melalui proses normalisasi sebelumnya.

Gambar 3.2 Konteks Diagram

Pada gambar Contex Diagram analisa data calon tenaga kerja diatas

mengambarkan tentang konsep atau disain awal pembuatan perancangan dari

Aaplikasi analisa data calon tenaga kerja PT. Sabda Alam.

detail data pengisi data pengisi data update data pengisi

data pengisi

id_user data user data update user data user detail

data session

data login 1

urusan login

USER store user

2

urusan user

+

3

urusan data pengisi

+

store data pengisi

Gambar 3.3 Data Flow Diagram

data update user data update user

id_user data user

store user USER

1

(32)

Pada gambar Data Flow Diagram Overview Diagram ini ceritakan

[image:32.595.117.499.189.517.2]

sebuah alur dari user ke update user menuju ke store user

Gambar 3.4. Data Flow Diagram Level 1

Pada gambar 3.4. menjelaskan tentang Data Flow Diagram. Dalam

analisa data calon tenaga kerja terdapat alur proses use dengan id_-usernya

mengisisi data user dan data di simpan data base

Pada gambar Data Flow Diagram Overview Diagram ini di jelaskkan

sebuah alur dari user ke urusan data pengisi menuju ke store data pengisi

data pengisi

update data pengisi

detail data pengisi

data pengisi

USER

store data pengisi

1

urusan data

pengisi

Gambar 3.5. Data Flow Diagram

data user detail

data update user

id_user

data user

store user

USER

1

[image:32.595.119.499.560.691.2]
(33)

Pada gambar Data Flow Diagram Level 1 amnalisa data calon tenaga

kerja iatas mengambarkan tentang SubProses untuk pengolahan database

(Query) dari pembuatan perancangan dari Sistem aplikasi analisa data calon

tenaga kerja pada PT. Sabda Alam

Pada gambar conceptual data model ini tedapat tiga table yaitu table

[image:33.595.96.531.277.627.2]

user, table master data pengisi dan data pengisi detail

Gambar 3.6. CDM (Conceptual Data Model)

Pada gambar CDM (Conceptual Data Model) diatas menggambarkan

tentang perancangan database untuk pembuatan aplikasi analisa data calon

tenaga kerja PT. sabda Alam

(34)
[image:34.595.92.517.167.545.2]

Pada psycal data model pada gambar 3.7 terdapat tiga table terdiri dari

tabel user, table master data pengisi dan table data pengisi detail

Gambar 3.7 PDM (Physical Data Model)

Pada gambar PDM (Physical Data Model) diatas menggambarkan

tentang perancangan database untuk pembuatan aplikasi analisa data calon

tenaga kerja PT. Sabda Alam.

(35)

No FIELD JENIS LENGTH KETERANGAN

1 id_user integer - No id

2 user varchar - tabel user 3 pass varchar 10 Passsword user 4 jenkel varchar 20 Jenis kelamin 5 alamat varchar - Alamat user

6 jabatan varchar 3 Jabatan

7 delete varchar 5 Penghapusan

Tabel 3.1 user.

Pada perancangan pembuatan database untuk Tabel di is inputan id

[image:35.595.114.499.97.251.2]

user,user, password,jenis kelamin, alamat, jabatan, dan delete dimana pengisian

table ini dlakukan oleh pemilik id_user

No FIELD

JENIS LENGTH

KETERANGAN

1

Id_master

integer

-

Id_master{pk}

2

Id_user

integer

-

Table user

3

Nama lengkap

varchar

Nama user

4 Jenkel

varchar

Jenis

kelamin

5

Alamat dmsili

integer

-

Alamat sekarang

6 Tempat

lahir

integer

-

Tempat

kelahiran

7

Tanggal lhr

varchar

Tanggal lahir

8 pendidikan

integer

-

Pendidikan

terakhir

9 jurusan

integer

-

Jurusan

10

No telepon

varchar

telepon

Tabel 3.2 master data pengisi

Pada perancangan pembuatan database untuk Tabel master data pengisi

di isikan id_master,id_user, nama lengkap, jenis kelamit, alamat domisili,

[image:35.595.115.500.350.625.2]
(36)

No FIELD JENIS LENGTH KETERANGAN 1 Id_pengisi det integer - Id pengisi detail

2 Id_master data interger 10 Id master data pengisi 5 Radio_sk_fm varchar - Radio sk fm 6 Radio_jp_fm varchar - Radio jodipat fm 7 Radio_nd_fm varchar 10 Radio nanda fm 8 Radio_gita_fm integer - Radio gita fm

9 Koran integer - Informasi dari Koran 10 Brosur varchar 10 Informasi dari brosur 11 televisi integer - Informasi dari televise 12 Info teman integer - Informasi dari teman 13 Info sdra varchar 10 Informasi dari saudara 14 Internet integer - Informasi dari internet 15 Tidak sengaja integer - Ktidak sengajaan 16 Info lainya varchar 10 Informasi lainya 17 Prshaan integer - Jenis perusahahaan 18 Industry integer - Jenis industry 19 penyalur varchar 10 penyalur

20 lainya integer - Lainya

21 Cari info integer - Cari info 22 Cari pkrjaan varchar 10 Cari pekerjaan 23 Lainya varchar - Infomasi lainya 22 Blm_sdh interger 10 Belum dan sudah bekerja 23 prshan varchar - Tipe perusahaan 24 Penempatan varchar - Penempatan

25 Bagian varchar 10 Bagian

26 Alasan integer - Alas an

27 Hari integer - Hari

[image:36.595.110.504.97.648.2]

28 tanggal varchar 10 tanggal

Tabel 3.3 data pengisi detail

Pada perancangan pembuatan database untuk tabel pengisi detail diatas

(37)

BAB IV

IMPLEMENTASI PERANGKAT LUNAK

Bab ini membahas tentang implementasi dari perancangan aplikasi yang

telah dijabarkan pada sub bab yang ada di bab sebelumnya. Pembahasan pada bab

implementasi perangakat lunak ini meliputi proses pembuatan dan pengunaan

aplikasi.

4.1

Lingkungan Pembuatan Perangkat Lunak

Sub bab ini menjelaskan mengenai lingkungan perangkat keras dan

perangkat lunak yang digunakan dalam membangun aplikasi analisa data calon

tenaga kerja. Spesifikasi dari perangkat keras dan perangkat lunak seperti

dibawah ini.

4.1.1

Perangkat Keras Yang Digunakan

1) Laptop Compaq C500

4.1.2

Perangkat Lunak Yang Digunakan

1)

Microsoft Windows7, sebagai sistem operasi

2)

Macromedia Dreamweaver 8, sebagai editor bahasa

pemrograman

3)

XAMPP, sebagai web server dan database menggunkan

(38)

4.2

Implementasi Antarmuka

Sub bab ini menjelaskan mengenai tampilan dari menu yang ada pada

aplikasi Analisa data calon tenaga kerja pada PT sabda alam. Dimana pada

aplikasi ini terdapat lima menu, yang masing-masing menu tersebut mempunyai

fungsi sendiri-sendiri.Tampilan dan penjelasan masing-masing menu tersebut ada

pada sub bab dibawah ini.

4.2.1

Antarmuka Halaman PT sabda alam

Halaman PT sabda alam adalah halaman awal atau halaman pembuka dari

aplikasi analisa data calon tenaga kerja yang dimana di dalamnya tersebut

terdapat menu pilihan yang akan masuk kedalam analisa data calon tenaga kerja

PT sabda alam.

[image:38.595.121.500.321.687.2]

Tampilan halaman pertama ditunjukkan pada gambar 4.1 berikut.

(39)

4.2.2 Menu beranda

Menu beranda adalah berisi tentang tampilan awal program berupa profil

PT. Sabda Alam yang telihat dalam tampilan paling depan dari progam.Tampailan

menu beranda di tunjukan pada gambar 4.2

4.2 Gambar halaman beranda

$id_menu=0; include"menu.php"; ?>

<!-- Begin of main block -->

<table align="center" border="0" cellpadding="0" cellspacing="0" width="96%">

<tbody><tr>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="9"></td>

<td width="100%"><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="1"></td>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="10"></td>

(40)

4.2.3

Menu input data

Menu input data adalah menu halaman yang menampilkan data calon

tenaga kerja yang telah diolah dan disajikan menjadi tampilan berupa data

dan report data berupa data tabel ditunjukkan pada gambar 4.3

[image:40.595.107.515.238.540.2]

\

Gambar 4.3 halaman input data

form name="form1" method="post" action="post_login1_questioner.php"> <p>

<? $id_menu=1;

include"menu.php"; ?>

Fom input data

Pada tampilan awal menu hanya di tampilkan tiga menu yaitu menu

beranda, input data dan data karyawan

Pada Aplikasi ini halaman input data yang sudah di isi user name dan

(41)
[image:41.595.107.507.133.553.2]

Gambar 4.4. Halaman log in .

<?

session_start();

if (!empty ($user) and !empty($pass) ){

echo"</a> </div>";?> <?

include"view_questioner.php"; ?>

<? }else{

echo "<div align=center>Anda belum login";

echo "<br><a href=login_pengisian.php>login disini</a> </div>";

} ?>

Setelah di isi username dan password berhasil di inputkan maka akan

(42)
[image:42.595.108.508.98.578.2]

Gambar 4.4. Halaman data karyawan

<?

session_start();

if (!empty ($user) and !empty($pass) ){

echo"</a> </div>";?> <?

include"view_questioner.php"; ?>

<? }else{

echo "<div align=center>Anda belum login";

echo "<br><a href=login_pengisian.php>login disini</a> </div>";

(43)

Setelah masuk tampilan berikutnya maka akan tampil form pengisian

[image:43.595.108.506.158.549.2]

tambah data yang di tunjukan pada gambar 4.5

Gambar 4.5. halaman tambah data

<tr>

<td width="729"><div align="left">

<p>A. Data Anda </p>

<p>&nbsp;</p>

</div></td>

<td width="86">&nbsp;</td>

(44)

Setelah pengisian data selesai di inputkan maka proses selanjutnya bisa

[image:44.595.108.505.190.522.2]

yang bisa ditunjukan pada gambar 4.6

Gambar 4.6. halaman data calon tenaga kerja

<input <? if ($RADIO_SK_FM=="1") echo "checked"; ?> name="RADIO_SK_FM" type="checkbox" id="RADIO_SK_FM" value="1"> Radio SK FM<span class="style6"> --&gt;

<input <? if ($KORAN=="1") echo "checked"; ?> name="KORAN" type="checkbox" id="KORAN" value="1">

</span>Koran / Surat Kabar<span class="style6"> --</span> <input <? if ($INFORMASI_DARI_SAUDARA=="1") echo "checked"; ?> name="INFORMASI_DARI_SAUDARA" type="checkbox" id="INFORMASI_DARI_SAUDARA" value="1">

Informasi dari Saudara </p> <p>

<input <? if ($RADIO_JODIPATI_FM=="1") echo "checked"; ?> name="RADIO_JODIPATI_FM" type="checkbox" id="RADIO_JODIPATI_FM" value="1">

Radio Jodipati FM <span class="style6">--.</span>

<input <? if ($BROSUR=="1") echo "checked"; ?> name="BROSUR" type="checkbox" id="BROSUR" value="1">

Brosur / Selebaran <span class="style6">----</span>

<input <? if ($INTERNET=="1") echo "checked"; ?> name="INTERNET" type="checkbox" id="INTERNET" value="1">

(45)

Setelah proses data questioner maka proses selanjutnya adalah akan tampil deta

[image:45.595.108.506.158.496.2]

questioner yang telah dinputkan bisa di tunjukan pada gambar 4.7

Gambar 4.7. Halaman cari data

<tr>

<td height="212" align="left" valign="top"><div style="float: right;"><strong>Hari ini : <? echo hari(date("D")); ?><? echo ",

".tgl_to_digit(date("d")); ?> <? echo " ".bln_to_huruf(date("m")); ?> <? echo " ". date("Y"); ?> </strong></div>

<div align="center">

<p>&nbsp;</p>

<p align="center">&nbsp;</p>

<p align="center" class="style4">FORM PENGISIAN DATA </p>

<table width="833" border="0">

<tr>

<td width="729"><div align="left">

<p>A. Data Anda </p>

<p>&nbsp;</p>

</div></td>

<td width="86">&nbsp;</td>

(46)

4.2.3

Menu tampilan kolom pengisian data calon karyawan

[image:46.595.108.505.168.530.2]

.

Gambar 4.8. halaman tampilan kolom pengisian data calon karyawan

<tr>

<td><img name="rounded_box_r1_c1"

src="index.php_files/rounded_box_r1_c1.gif" alt="" border="0" height="11" width="9"></td>

<td background="index.php_files/rounded_box_r1_c2.gif" width="100%"><img src="index.php_files/spacer.htm" alt="" border="0" height="10" width="1"></td> <td><img name="rounded_box_r1_c3"

src="index.php_files/rounded_box_r1_c3.gif" alt="" border="0" height="11" width="10"></td>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="11" width="1"></td>

</tr> <tr>

4.2.4 Menu tambah data

Menu data karyawan dengan tampilan admin. Di sini akan tampil secara

otomatis siapa admin yang meninput data tampilan kolom ini di tunjukan pada

(47)
[image:47.595.113.522.90.624.2]

Gambar 4.9. Halaman menu tambah data dengan tampilan data admin

<form action="view_questioner.php" method="post" enctype="multipart/form-data" name="form1" onSubmit="return check();">

<p> <? $id_menu=1;

include"menu.php"; ?>

</p>

<table align="center" border="0" cellpadding="0" cellspacing="0" width="92%"> <tbody>

<tr>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="9"></td>

<td width="100%"><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="1"></td>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="10"></td>

(48)
[image:48.595.107.507.158.540.2]

4.2.5 Menu tampilan semua data calon tenaga kerja

Gambar 4.10. Halaman tampilan semua data yang telah di inputkan

$sql=mysql_query( "select max(ID_DATA_PENGISI_DETAIL) ID_DATA_PENGISI_DETAIL from

data_pengisi_detail");

$row = mysql_fetch_object($sql);

(49)

BAB V

UJI COBA DAN ANALISA

Bab ini membahas penguji cobaan sistem dan analiasa sistem aplikasi

yang telah penulis buat untuk mengerjakan dan menyelesaikan Tugas Akhir ini

5.1

Uji Coba Sistem

Setelah dilakukan proses perancangan dan implementasi perangkat lunak,

proses selanjutnya adalah uji coba dan evaluasi sistem dengan tujuan untuk

mengetahui bahwa aplikasi yang telah dibuat telah sesuai dengan permintaan user

dan dapat menyelesaikan permasalahan yang dihadapi.

5.2 Menu beranda

Menu beranda adalah berisi tentang tampilan awal program berupa profil

PT. Sabda Alam yang telihat dalam tampilan paling depan dari progam. Tampilan

menu beranda di tunjukan pada gambar 5.2

(50)

5.3 Menu input data

Menu input data adalah menu halaman yang menampilkan data calon tenaga kerja

yang telah diolah dan disajikan menjadi tampilan berupa data dan report data

berupa data tabel ditunjukkan pada gambar 5.3

[image:50.595.110.505.239.536.2]

\

Gambar 5.3 halaman input data

Pada tampilan awal menu hanya di tampilkan tiga menu yaitu menu

beranda, input data dan data karyawan. Pada Aplikasi ini halaman input data yang

(51)
[image:51.595.108.506.93.741.2]

Gambar 5.4. Halaman log in .

Pada interface halaman log in ini admin diwajibkan mengisi data

username dan password sebagai validasi sebelum admin bisa mengakses ke menu

berikutnya pada gambar 4.5

(52)

Setelah masuk tampilan berikutnya maka akan tampil form pengisian

[image:52.595.108.504.158.462.2]

tambah data yang di tunjukan pada gambar 4.5

Gambar 4.5. halaman tambah data

Setelah pengisian data selesai d inputkan maka proses selanjutnya bisa

[image:52.595.110.504.410.702.2]

yang bisa ditunjukan pada gambar 4.6

(53)

Setelah proses data questioner maka proses selanjutnya adalah akan

[image:53.595.105.515.168.701.2]

tampil data questioner yang telah diinputkan bisa di tunjukan pada gambar 4.7

Gambar 4.7. Halaman cari data

4.2.4 Menu tambah data

Menu tambah data karyawan. Dalam menu ini akan d tampilkan sebuah

form pengisian data karyawan yang di tunjukan pada gambar 4.9

Gambar 4.9. Halaman tambah data

(54)

4.2.5 Menu tampilan semua data tenaga kerja

Dalam tampilan menu ini semua data tenaga kerja yang sudah di inputkan dan di

[image:54.595.110.505.226.524.2]

simpan ke data base yang di tunjukan pada gambar 4.10

(55)

BAB VI

KESIMPULAN DAN SARAN

Bab ini berisi tentang Kesimpulan Dan Saran dalam perancangan dan

pembuatan aplikasi data calon tenaga kerja yang telah penulis kerjakan untuk

menyelesaikan Tugas Akhir ini.

6.1

Kesimpulan

Dengan sistem informasi aplikasi data calon tenaga kerja ini. dapat penulis

dibuat kesimpulan, yaitu sebagai berikut:

1.

Dalam aplikasi ini dapat melakukan penanganan query dalam

menampilkan data data calon tenaga kerja.

2.

Dengan adanya fasilitas merecord semau data tenaga kerja,dapat

mempermudah pencarian apa yang di butuhkan.

3.

Aplikasi ini disajikan dalam bentuk web base berbasis local host

4.

Rancangan sistem aplikasi aplikasi data calon tenaga kerja yang dibuat,

(56)

6.2

Saran

Dengan membandingkan pembuatan sistem yang ada dengan yang telah

penulis buat, ada beberapa untuk mengembangkan sistem baru yang lebih baik

untuk penanganan banyak level yaitu sebagai berikut:

1.

Menjadikan sistem informasi aplikasi data calon tenaga kerja sebagai

sistem yang mudah digunakan dan dipahami dan dilengkapi dengan

aplikasi dari yang ada.

2.

Melengkapi sistem informasi aplikasi data calon tenaga kerja dengan

fasilitas server – client dan security untuk kehandalan aplikasi yang telah

dibuat

3.

Selain data karayawan yang di tampilkan pada aplikasi ini dibutuhkan juga

data-data pendukung untuk menampilkan informasi lebih lengkap dan

mendetail agar mempermudah dalam pengambilan keputusan.

Demikian buku tugas akhir ini penulis buat dengan harapan memberikan

nilai positif bagi perkembangan teknologi sistem informasi di Indonesia saat ini

(57)

Lampiran

<?

include "koneksi.inc.php";

?>

<html><head><title>PT. SABDA ALAM</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">

<!--

body,td,th {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #111111;

}

body {

background-color: #E9E9E9;

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

}

-->

</style>

<link rel="stylesheet" href="index.php_files/idStyle.css" type="text/css">

<link rel="stylesheet" href="index.php_files/userstyle.css" type="text/css">

<link rel="stylesheet" type="text/css" href="css/print.css" media="print">

<link rel="stylesheet" type="text/css" href="css/mjwmyadmin.css">

<style type="text/css">

<!--

.style1 {

font-size: 36px;

color: #FF0000;

}

-->

</style>

</head>

<body>

<?

(58)

include"menu.php";

?>

<!-- Begin of main block -->

<table align="center" border="0" cellpadding="0" cellspacing="0" width="96%">

<tbody><tr>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="9"></td>

<td width="100%"><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="1"></td>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="10"></td>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="1"></td>

</tr>

<tr>

<td><img name="rounded_box_r1_c1"

src="index.php_files/rounded_box_r1_c1.gif" alt="" border="0" height="11" width="9"></td>

<td background="index.php_files/rounded_box_r1_c2.gif"

width="100%"><img src="index.php_files/spacer.htm" alt="" border="0" height="10" width="1"></td>

<td><img name="rounded_box_r1_c3"

src="index.php_files/rounded_box_r1_c3.gif" alt="" border="0" height="11" width="10"></td>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="11" width="1"></td>

</tr>

<tr>

<td

background="index.php_files/rounded_box_r2_c1.gif"><img

src="index.php_files/spacer.htm" alt="" border="0" height="1" width="1"></td>

<td bgcolor="#ffffff" width="100%">

<table style="border: 0px solid rgb(204, 204, 204); width: 100%;" border="0" cellpadding="5" cellspacing="0">

<tbody>

<tr>

<td align="left" valign="top"><div style="float: right;"></div> <div align="center"> <p><br> </p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p><strong> </strong></p>

<p class="promo style1">PT SABDA ALAM</p>

(59)

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</div></td>

</tr>

</tbody>

</table>

</td>

<td

background="index.php_files/rounded_box_r2_c3.gif"><img

src="index.php_files/spacer.htm" alt="" border="0" height="1" width="1"></td>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="1"></td>

</tr>

<tr>

<td><img name="rounded_box_r3_c1"

src="index.php_files/rounded_box_r3_c1.gif" alt="" border="0" height="10" width="9"></td>

<td background="index.php_files/rounded_box_r3_c2.gif"

width="100%"><img src="index.php_files/spacer.htm" alt="" border="0" height="10" width="1"></td>

<td><img name="rounded_box_r3_c3"

src="index.php_files/rounded_box_r3_c3.gif" alt="" border="0" height="10" width="10"></td>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="10" width="1"></td>

</tr>

</tbody></table>

<!-- End of main block-->

</td>

</tr>

<tr>

<td>

<br>

<p>&nbsp;</p>

<p>&nbsp;</p> <p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p></td>

</tr>

(60)

Conection php

<?php

mysql_connect("localhost","root","bojonegoro");

mysql_select_db("sabda");

function uang($mana)

{

$x = number_format($mana, 2, ",",".");

return "$x";

}

function bln_to_huruf($bulan)

{

if($bulan=="01") $bln="Januari";

else if($bulan=="02") $bln="Februari";

else if($bulan=="03") $bln="Maret";

else if($bulan=="04") $bln="April";

else if($bulan=="05") $bln="Mei";

else if($bulan=="06") $bln="Juni";

else if($bulan=="07") $bln="Juli";

else if($bulan=="08") $bln="Agustus";

else if($bulan=="09") $bln="September";

else if($bulan=="10") $bln="Oktober";

else if($bulan=="11") $bln="November";

else if($bulan=="12") $bln="Desember";

return $bln;

}

function tgl_to_digit($tanggal)

{

if($tanggal=="01") $tgl="1";

else if($tanggal=="02") $tgl="2";

else if($tanggal=="03") $tgl="3";

else if($tanggal=="04") $tgl="4";

else if($tanggal=="05") $tgl="5";

else if($tanggal=="06") $tgl="6";

else if($tanggal=="07") $tgl="7";

else if($tanggal=="08") $tgl="8";

else if($tanggal=="09") $tgl="9";

(61)

return $tgl;

}

function hari($tanggal)

{

if($tanggal=="Mon") $tgl="Senin";

else if($tanggal=="Tue") $tgl="Selasa";

else if($tanggal=="Wed") $tgl="Rabu";

else if($tanggal=="Thu") $tgl="Kamis";

else if($tanggal=="Fri") $tgl="Jumat";

else if($tanggal=="Sat") $tgl="Sabtu";

else if($tanggal=="Sun") $tgl="Minggu";

return $tgl;

}

?>

Login pengisian php

<html>

<head>

<title>LOGIN PENGISIAN PT. SABDA ALAM</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">

<!--

body,td,th {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #111111;

}

body {

background-color: #E9E9E9;

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

}

-->

</style>

<link rel="stylesheet" href="index.php_files/idStyle.css" type="text/css">

<link rel="stylesheet" href="index.php_files/userstyle.css" type="text/css">

<link rel="stylesheet" type="text/css" href="css/print.css" media="print">

<link rel="stylesheet" type="text/css" href="css/mjwmyadmin.css"></head>

(62)

<?

include"koneksi.inc.php";

?>

<body>

<form name="form1" method="post" action="post_login1_questioner.php">

<p> <? $id_menu=1; include"menu.php"; ?> </p>

<table align="center" border="0" cellpadding="0" cellspacing="0" width="96%">

<tbody>

<tr>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="9"></td>

<td width="100%"><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="1"></td>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="10"></td>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="1" width="1"></td>

</tr>

<tr>

<td><img name="rounded_box_r1_c1"

src="index.php_files/rounded_box_r1_c1.gif" alt="" border="0" height="11" width="9"></td>

<td background="index.php_files/rounded_box_r1_c2.gif"

width="100%"><img src="index.php_files/spacer.htm" alt="" border="0" height="10" width="1"></td>

<td><img name="rounded_box_r1_c3"

src="index.php_files/rounded_box_r1_c3.gif" alt="" border="0" height="11" width="10"></td>

<td><img src="index.php_files/spacer.htm" alt="" border="0" height="11" width="1"></td>

</tr>

<tr>

<td background="index.php_files/rounded_box_r2_c1.gif"><img

src="index.php_files/spacer.htm" alt="" border="0" height="1" width="1"></td>

<td bgcolor="#ffffff" width="100%"><table style="border: 0px solid rgb(204, 204, 204); width: 100%;" border="0" cellpadding="5" cellspacing="0">

<tbody>

<tr>

<td align="left" valign="top"><div style="float: right;"><strong>Hari ini : <? echo hari(date("D")); ?><? echo ", ".tgl_to_digit(date("d")); ?> <? echo " ".bln_to_huruf(date("m")); ?> <? echo " ". date("Y"); ?> </strong></div>

<div align="center">

(63)

<p>&nbsp;</p>

<table width="49%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#3e98e1"">

<tbody>

<tr bgcolor="#8bc1ed">

<td colspan="2" align="center"

valign="middle">Panel Login</td>

</tr>

<tr bgcolor="#f3f9fc">

<td width="30%"> Nama Pegawai</td>

<td width="70%" align="center"><div align="left">

<select name="ID_USER" id="ID_USER">

<option value="0" selected>Pilih

Nama</option>

<?

$sql = "select * from user where DELETED ='0'";

$laksanakan = mysql_query($sql);

while ( $data = mysql_fetch_object($laksanakan) )

{

$PEGAWAI=$data->ID_USER;

$NAME=$data->NAMA;

echo"<option value=$PEGAWAI>$NAME</option>";

}

?>

</select>

</div></td>

</tr>

Gambar

Gambar diatas adalah contoh interface awal localhost/phpmyadmin di web
Gambar 2.5. Contoh CDM 
Gambar 2.6 Contoh PDM
Gambar 3.1 Diagram Alur dari sistem
+7

Referensi

Dokumen terkait

Untuk keberhasilan produksi kedelai di lahan masam selain dibutuhkan galur atau varietas kedelai yang sesuai dengan lokasi, memiliki translokasi hara yang baik, juga dibutuhkan

pendekatan tentang kegiatan apa saja yang harus dilaksanakan dalam pemembinaan keberagaman remaja, karena dengan menggunakan strategi dan pendekatan dapat

Ahozko azalpena, lehen liburukiaren 13. orrialdean lantzen da, Ahozko azalpena.. Lehenik, ahozko azalpena zer den adierazten da, goian azaldu dudan azalpen-testuei dagokien

Bentuk evaluasi tersebut terurai dalam sistem pembelajaran melalui internet yaitu web enhanced course dimana pemanfaatan internet digunakan untuk menunjang peningkatan

Sehingga pendekatan OVO dengan metode seleksi fitur Univariate Chi Square (UCS) merupakan metode terbaik dalam menyelesaikan masalah Multiclass dalam kasus sentiment pada

Kesimpulannya adalah (1) Fungsi tokoh adalah unsur yang stabil dan tetap di dalam sebuah dongeng, tanpa memperhitungkan siapa dan bagaimana pelaksanaanya, (2) bilangan fungsi

Peraturan Menteri Keuangan Nomor 192/PMK.03/2018 tentang Pelaksanaan Pengkreditan Pajak atas Penghasilan dari Luar Negeri Republik Indonesia.. Perpajakan Teori &amp;

Paradigma Sehat Program • Pengarusutamaan kesehatan dalam pembangunan • Promotif - Preventif sebagai pilar utama upaya kesehatan • Pemberdayaan masyarakat Penguatan Yankes