• Tidak ada hasil yang ditemukan

Perancangan Sistem Informasi Pegawai PT. Socfindo Tanah Besih Kec. Tebing Tinggi Kab. Serdang Bedagai

N/A
N/A
Protected

Academic year: 2016

Membagikan "Perancangan Sistem Informasi Pegawai PT. Socfindo Tanah Besih Kec. Tebing Tinggi Kab. Serdang Bedagai"

Copied!
140
0
0

Teks penuh

(1)

PERANCANGAN SISTEM INFORMASI PEGAWAI P.T

SOCFINDO TANAH BESIH KEC. TEBING TINGGI

KAB. SERDANG BEDAGAI

TUGAS AKHIR

NURJANNAH IRMATATI T

072406098

PROGRAM STUDI D3 ILMU KOMPUTER

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

22

PERANCANGAN SISTEM INFORMASI PEGAWAI

P.T SOCFINDO TANAH BESIH KEC. TEBING TINGGI

KAB. SERDANG BEDAGAI

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi Pada Program Studi D – 3 Ilmu Komputer

NURJANNAH IRMATATI T

072406098

PROGRAM STUDI D3 ILMU KOMPUTER

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

23

PERSETUJUAN

Judul

: PERANCANGAN SISTEM INFORMASI PEGAWAI

P.T SOCFINDO TANAH BESIH KEC. TEBING

TINGGI KAB. SERDANG BEDAGAI

Kategori

: TUGAS AKHIR

Nama

: Nurjannah Irmatati T

Nomor Induk Mahasiswa

: 072406098

Program Studi

: D3 ILMU KOMPUTER

Departemen

: MATEMATIKA

Fakultas

: MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA

UTARA

Disahkan di

Medan, Juni 2010

Komisi Pembimbing

:

Diketahui/Disetujui oleh

Departemen Matematika FMIPA USU

Ketua Pembimbing

(4)

24

PERNYATAAN

PERANCANGAN SISTEM INFORMASI PT. SOCFINDO TANAH BESIH

KEC. TEBING TINGGI KAB. SERDANG BEDAGAI

TUGAS AKHIR

Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali

beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2010

(5)

25

PENGHARGAAN

Bismillahirrahmanirrahim

Alhamdulillah. Segala puji bagi Allah SWT yang telah memberikan rahmat dan

hidayat-Nya, sehingga penulis berhasil meyelesaikan tugas akhir yang berjudul

Perancangan Sistem Informasi PT. Socfindo Tanah Besih Kec. Tebing Tinggi Kab.

Serdang Bedagai

ini tepat pada waktunya. Shalawat dan salam semoga selalu

dilimpahkan kepada junjungan Nabi besar Muhammad SAW, keluarga, sahabat dan

para pengikut sampai akhir zaman.

Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan

Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sumatra Utara. Dalam tugas akhir ini, penulis banyak mendapat masukan

dan serta dukungan dari berbagai pihak.

Secara khusus penulis menyampaikan rasa terima kasih yang sedalam-dalamnya

kepada Ayahanda Irmansyah dan Ibunda Nur Intan Pane yang telah mendidik dan

membesarkan penulis dengan segala pengorbanan yang tak terhitung nilainya serta

kasih sayang yang tulus. Dan selalu memberikan doa dan dukungan baik moril

maupun materil, sehingga penulis dapat mengikuti kuliah Diploma III Ilmu Komputer

dan menyelesaikan pendidikan ini tepat pada waktunya. Semoga Allah SWT

membalas budi baik mereka. Amin. Serta untuk kedua adik penulis Disa dan Rian,

(6)

26

Dalam kesempatan ini penulis juga ingin mengucapkan terima kasih kepada:

1.

Prof. Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sumatra Utara.

2.

Dr. Sutarman,M.Sc selaku Pembantu Dekan I.

3.

Dr. Saib Suwilo, M.Sc selaku ketua Departemen Matematika.

4.

Drs. Partano Siagian, M.Sc selaku dosen pembimbing tugas akhir yang telah

memberikan bimbingan dan pengarahan kepada saya selama menyusun tugas

akhir ini.

5.

Seluruh Staf Pengajar Program Studi D-3 Ilmu Komputer Faklutas MIPA

Universitas Sumatera Utara yang telah memberikan ilmu dan pengetahuannya

kepada penulis selama masa perkuliahan.

6.

Bapak H. Sugihartana, selaku Pengurus PT. Socfindo Kebun Tanah Besih

yang telah mengizinkan penulis untuk melakukan pengumpulan data riset di

perusahaan tersebut.

5.

Yang saya sayangi Roki Antariksa Dalimunthe, yang telah banyak

memberikan saran, dukungan dan nasihat dalam penyusunan tugas akhir ini.

6.

Sahabat-sahabat penulis Dani dan Hanni, serta teman

teman lainnya. Begitu

banyak kenangan indah yang telah kita lalui bersama

sama yang tidak akan

pernah terlupakan.

7.

Teman-

teman komputer A’07

yang telah banyak memberikan ilmu kepada

penulis baik dalam penyusunan tugas akhir ini maupun pada masa perkuliahan.

Pada penulisan tugas akhir ini, penulis telah berusaha semaksimal mungkin untuk

(7)

27

kekurangan dalam penulisan tugas akhir ini. Untuk itu saya mengharapkan kritik dan

saran dari pembaca sekalian demi penyempurnaan.

Demikian tugas akhir ini saya buat. Semoga tulisan ini bermanfaat bagi kita

semua.

Medan, Juni 2010

Penulis

Nurjannah Irmatati T

(8)

28

ABSTRAK

(9)

29

DAFTAR ISI

Halaman

Persetujuan

ii

Pernyataan

iii

Penghargaan

iv

Abstrak

vii

Daftar Isi

viii

Daftar Tabel

x

Daftar Gambar

xi

Bab 1 Pendahuluan

1

1.1 Latar Belakang

1

1.2 Identifikasi Masalah

2

1.3 Maksud dan Tujuan

2

1.4 Metode Penelitian

3

1.5 Kegunaan Penelitian

4

1.6 Batasan Masalah

4

1.7 Sistematika Penulisan

5

Bab 2 Landasan Teori

7

2.1 Pengertian Komputer

7

2.2 Pengertian Internet

8

2.3 Pengertian Website

9

2.3.1 Komponen

Komponen Penyusun Web

10

2.4 Pengenalan PHP

11

2.5 Pengenalan Apache

13

2.6 Pengenalan MYSQL

14

2.7 Pengenalan Macromedia Dreamweaver 8

15

2.7.1 Komponen

Komponen Macromedia Dreamweaver 8 17

2.8 Bahasa Pemrograman Untuk Desain Web

18

2.8.1 HyperText Markup Language (HTML) 18

2.8.2 JavaScript 19

2.8.3 Cascading Style Sheet(CSS) 19

2.9 Macromedia Fireworks 20

Bab 3 Sekilas Mengenai PT. SOCFINDO Perkebunan Tanah Besih

21

3.1 Sejarah Singkat PT. SOCFINDO

21

3.2 Struktur Organisasi PT. SOCFINDO Kebun Tanah Besih

22

Bab 4 Perancangan Sistem

25

4.1 Perencanaan dan Perancangan Sistem

25

(10)

30

4.2.2 Algoritma Menu Admin 27

4.3 Data Flow Diagram

28

4.3.1 Data Flow Diagram Level 1

30

4.3.2 Data Flow Diagram Level 0

33

4.4 Flowchart

34

4.4.1 Flowchart Login

37

4.4.2 Flowchart Halaman Utama

38

4.4.3 Flowchart Insert Biodata

39

4.4.4 Flowchart Insert Gaji

40

4.4.5 Flowchart Logout

41

4.5 Perancangan Database

42

Bab 5 Implementasi Sistem

45

5.1 Pengertian Implementasi Sistem

45

5.2 Tujuan Implementasi

45

5.3 Komponen Utama dalam Implementasi Sistem

46

5.3.1 Hardware ( Perangkat Keras )

46

5.3.2 Software ( Perangkat Lunak )

47

5.3.3 Brainware ( Unsur Manusia )

47

5.4 Instalasi Apache, PHP dan MySQL

48

5.5 Prosedur Penggunaan Program

49

5.6 Demonstrasi Program

51

5.6.1 Tampilan Halaman Utama

51

5.6.2 Tampilan Halaman Profil

52

5.6.3 Tampilan Halaman Data Pegawai

53

5.6.4 Tampilan Halaman Struktur Organisasi

53

5.6.5 Tampilan Halaman Gallery

54

5.6.6 Tampilan Halaman Buku Tamu

54

5.6.7 Tampilan Halaman Tampil Buku Tamu

55

5.6.8 Tampilan Halaman Admin

55

5.6.9 Tampilan Halaman Insert Biodata

56

5.6.10 Tampilan Halaman Insert Gaji

56

5.6.11 Tampilan Halaman Data Pegawai Admin

57

5.6.12 Tampilan Halaman Buku Tamu Admin

57

5.6.13 Tampilan Halaman Ubah Password

58

Bab 6 Kesimpulan Dan Saran

51

6.1 Kesimpulan

51

6.2 Saran

52

Daftar Pustaka

59

(11)

31

DAFTAR TABEL

Halaman

Tabel 4.1 Tabel Simbol

Simbol DFD

28

Tabel 4.2 Tabel Simbol

Simbol Flowchart

34

Tabel 4.3 Tabel User

42

Tabel 4.4 Tabel Divisi_1

42

Tabel 4.5 Tabel Divisi_kantor

43

Tabel 4.6 Tabel Divisi_pabrik

43

Tabel 4.7 Tabel daftar_gaji

44

(12)

32

DAFTAR GAMBAR

Halaman

Gambar 2.1 Tampilan Jendela Halaman Awal Dreamweaver

16

Gambar 2.2 Halaman Depan Macromedia Fireworks 8

20

Gambar 3.1 Struktur Organisasi PT. Socfindo Kebun Tanah Besih

24

Gambar 4.1 DFD Level 1 Login

30

Gambar 4.2 DFD Level 1 Insert Biodata

30

Gambar 4.3 DFD Level 1 Pengambilan Daftar Gaji Pekerja

31

Gambar 4.4 DFD Level 1 Buku Tamu

31

Gambar 4.5 DFD Level 1 Ubah Password

32

Gambar 4.6 DFD Level 0 Sistem Informasi Pegawai PT. Socfindo Kebun T.Besih 33

Gambar 4.7 Aliran Informasi Rancangan Situs

36

Gambar 4.8 Flowchart Login

37

Gambar 4.9 Alur Flowchart Menu Utama

38

Gambar 4.10 Flowchart Insert Biodata

39

Gambar 4.11 Flowchart Insert Gaji

40

Gambar 4.12 Flowchart Logout

41

Gambar 5.1 Tampilan Website pada Web Browser

49

Gambar 5.2 Halaman Utama

51

Gambar 5.3 Halaman Profil

52

Gambar 5.4 Halaman Data Pegawai

53

Gambar 5.5 Halaman Struktur Organisasi

53

Gambar 5.6 Halaman Gallery

54

Gambar 5.7 Halaman Buku Tamu

54

Gambar 5.8 Halaman Tampil Buku Tamu

55

Gambar 5.9 Halaman Admin

55

Gambar 5.10 Halaman Insert Biodata

56

Gambar 5.11 Halaman Insert Gaji

56

Gambar 5.12 Halaman Data Pegawai Admin

57

Gambar 5.13 Halaman Buku Tamu Admin

57

(13)

28

ABSTRAK

(14)

33

BAB 1

PENDAHULUAN

1.1

Latar Belakang

Dalam era globalisasi ini perkembangan teknologi memegang andil yang sangat besar

dalam kehidupan manusia, tidak jarang bahkan hampir ditemukan disetiap tempat

manapun, masyarakat sangat tergantung yang namanya teknologi. Dalam segala segi

kehidupan, masyarakat memanfaatkan perkembangan teknologi tersebut untuk

mempermudah penyelesaian berbagai pekerjaan.

Tidak hanya itu, perkembangan teknologi juga mengakibatkan perubahan

dalam hal menyampaikan informasi. Kini informasi disampaikan melalui media

elektronik atau yang disebut internet. Penyampaian melalui media elektronik ini

diakui lebih cepat, akurat, dan efisien. Oleh karena itu, berbagai instansi dan

perusahaan menyampaikan informasi tentang perusahaannya melalui internet. Hal ini

tentunya sangat mendukung adanya peningkatan sumber daya manusia. Oleh karena

itu, kita dituntut untuk memiliki sebuah skill yang sangat mendukung perkembangan

internet. Dalam hal ini, misalnya skill dalam pemrograman web.

P.T SOCFINDO Perk. Tanah Besi tentunya sebagai perusahaan swasta yang

memiliki keterkaitan data dan informasi dengan kebun yang tersebar di 11 daerah di

(15)

34

Sistem informasi yang cepat, tepat dan akurat sangat dibutuhkan. Khususnya masalah

ini, belum adanya sebuah website yang memberikan informasi secara detail kepada

para staff dan pegawai maupun masyarakat luar tentang P.T SOCFINDO Perk. Tanah

Besih melalui media elektronik.

Berdasarkan latar belakang diatas, maka penulis tertarik untuk mengajukan

judul

PERANCANGAN SISTEM INFORMASI PEGAWAI P.T SOCFINDO

TANAH BESIH KEC. TEBING TINGGI KAB. SERDANG BEDAGAI

, yang

membahas tentang perancangan web yang akan di bangun untuk P.T SOCFINDO

Perk. Tanah Besih.

1.2

Identifikasi Masalah

Untuk menghindari kesimpangsiuran dalam pembahasan masalah dan mengingat akan

keterbatasan penulis dalam hal ilmu dan ketrampilan maka penulis membatasi

permasalahan hanya pada perancangan sistem informasi berbasis web tentang pegawai

PT.SOCFINDO perk T. Besih. Identifikasi masalahnya yaitu bagaimana merancang

sebuah sistem informasi berbasis web tentang pegawai P.T SOCFINDO sehingga bisa

dilihat oleh staff, pegawai dan masyarakat luar.

1.3

Maksud dan Tujuan

Maksud dari penelitian yang penulis lakukan adalah untuk meneliti tentang informasi

pegawai yang ada pada P.T SOCFINDO perk Tanah Besih sehingga dapat

ditampilkan pada pembuatan sistem informasi berbasis web nantinya. Adapun tujuan

(16)

35

1. Merancang sistem informasi berbasis web yang menyediakan informasi pegawai

tentang P.T SOCFINDO perk Tanah Besih.

2. Mengaplikasikan PHP dan MySQL, karena dalam perancangannya penulis akan

menggunakan aplikasi tersebut.

1.4 Metode Penelitian

Untuk menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian

dalam memperoleh data-data yang dibutuhkan sehingga penyusun tugas akhir ini

dapat diselesaikan dengan baik. Adapun metode penelitian yang penulis lakukan

adalah sebagai berikut:

1. Penelitian Lapangan

Penelitian ini dilakukan penulis secara langsung di lapangan, dalam hal ini

penulis melakukan penelitian di P.T SOCFINDO perk Tanah Besih sebagai

objek penelitian.

2.

Penelitian Pustaka

Penelitian yang dilakukan penulis di perpustakaan untuk mendapatkan data

yang teoritis. Dalam hal ini yang harus diperhatikan adalah subjek yang

diteliti, yaitu khususnya pada buku bacaan yanng menjadi pembahasan dan

saling keterhubungan dalam permasalahan yang dihadapi.

3.

Wawancara

Pengumpulan data dengan mewawancara ini dilakukan untuk meyakinkan

bahwa data yang diperoleh benar

benar akurat, dan pada kesempatan ini

penulis mewawancarai pada bagian kepegawaian untuk mengetahui proses

(17)

36

4.

Observasi

Observasi dilakukan penulis adalah untuk mengamati secara langsung jalannya

sistem yang berlaku pada saat ini dan proses kerja dari tugas masing- masing

bagian serta melihat format

format laporan yang digunakan pada saat ini.

1.5

Kegunaan Penelitian

Dengan terciptanya sistem informasi berbasis web P.T SOCFINDO perk Tanah Besih,

diharapkan para staff dan pegawai maupun masyarakat luar dapat memperoleh

informasi yang mereka butuhkan serta dapat juga mencantumkan kritik dan saran yang

dapat membangun P.T SOCFINDO perk Tanah Besih.

1.6

Batasan Masalah

Penulis membatasi ruang lingkup masalah, hal ini dilakukan agar pembahasannya

tidak menyimpang dari topik permasalahan tentang perancangan sistem informasi

berbasis web pada P.T SOCFINDO perk Tanah Besih. Batasan masalah dalam

pembuatan tugas akhir ini mengenai kepegawaian yang meliputi data

data pegawai,

akhir kontrak, daftar gaji, serta penerimaan karyawan baru. Data yang diambil adalah

(18)

37

1.7

Sistematika Penulisan

Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika

penulisan yang terdiri dari:

BAB 1

PENDAHULUAN

Bab ini berisikan latar belakang masalah, maksud dan tujuan serta

metode penelitian.

BAB 2

LANDASAN TEORI

Di Bab ini dijelaskan teori

teori singkat tentang hal

hal yang

berhubungan dengan judul dan pembahasan bahasa pemrograman PHP

dan MySQL sebagai databasenya dan HTML serta Apache sebagai teks

editornya.

BAB 3

SEKILAS MENGENAI P.T SOCFINDO PERK TANAH BESIH

Pada Bab ini dijelaskan mengenai profil P.T SOCFINDO perk Tanah

Besih, struktur oraganisasi, serta uraian tugas.

BAB 4

PERANCANGAN SISTEM

Didalam Bab ini dijelaskan dan diuraikan tentang pembuatan serta

perancangan sistem.

BAB 5

IMPLEMENTASI SISTEM

Bab ini menguraikan tentang defenisi, tujuan, dan langkah-langkah

dalam implementasi sistem juga disertai dengan komponen-komponen

(19)

38

BAB 6

KESIMPULAN DAN SARAN

Sebagai bab terakhir penulis akan menguraikan beberapa kesimpulan

dari uraian-uraian bab sebelumnya. Dan akan memberikan saran-saran

(20)

39

BAB 2

LANDASAN TEORI

2.1

Pengertian Komputer

Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan

sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data

(input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi

dibawah kontrol program yang tersimpan dimemorinya.

Prinsip kerja komputer diawali memasukkan data dari perangkat input, lalu

data tersebut diolah sedemikian rupa oleh CPU sesuai yang kita inginkan dan data

yang telah diolah tadi disimpan dalam memori komputer atau disk. Data yang

tersimpan dapat kita lihat hasilnya melalui perangkat keluaran.

Komputer terdiri dari tiga komponen utama yang tidak dapat dipisahkan, yaitu:

perangkat keras (hardware) merupakan peralatan fisik dari komputer yang dapat kita

lihat dan rasakan, perangkat lunak (software) merupakan program

program

komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang

dikehendaki dan pengguna (brainware) merupakan personil

personil yang terlibat

langsung dalam pemakaian komputer seperti sistem analis, programmer, operator, user

(21)

40

Beberapa tahun lalu penggolongan komputer dilakukan atas dasar besarnya

RAM yang ada tiap komputer. Waktu itu komputer yang memiliki memori atau RAM

antara 512 KB hingga 1 MB disebut dengan Komputer Mikro dan yang memiliki

RAM lebih dari 1 MB disebut Komputer Mini. Penggolongan seperti ini sekarang

tidak tepat lagi karena komputer saku pun sekarang sudah banyak yang memiliki

RAM lebih besar dari 1 MB. Penggolongan jenis komputer yang lebih tepat adalah

berdasarkan jenis prosesor yang ada pada komputer, karena kemampuan kerja

komputer ditentukan oleh kemampuan prosesornya, semakin tinggi jenis prosesor

yang digunakan maka semakin tinggi pulalah kinerja dari komputer tersebut.

2.2

Pengertian Internet

Internet adalah singkatan dari

inter

network

yang berasal dari bahasa Latin Inter,

yang berarti “

antara

”. Secara harfiah, internet ialah rangkaian komputer yang

terhubung dengan beberapa rangkaian secara global dengan menggunakan TCP/IP

sebagai protokol pertukaran paket (

packet switching communication protocol

).

Rangkaian pusat yang membentuk internet diawali pada tahun 1969 sebagai

ARPANET, yang dibangun oleh ARPA (

United States Department of Defense

Advanced Research Projects Agency

). Pada 1 Januari 1983, ARPANET menukar

protokol rangkaian pusatnya dari NCP ke TCP/IP. Ini merupakan awal dari internet

yang kita kenal saat ini. Pada sekitar 1990-an, internet telah berkembang dan

(22)

41

Jumlah pengguna komputer yang besar dan semakin berkembang mempunyai

pengaruh yang besar atas ilmu dan pendangan dunia. Dengan hanya berpandukan

mesin pencari seperti Google, pengguna diseluruh dunia mempunyai akses internet

yang mudah atas bermacam

macam informasi. Internet melambangkan penyebaran

(decentralization) pengetahuan (knowledge) informasi dan data secara ekstrim.

2.3

Pengertian Website

Sebuah situs web (sering pula disingkat menjadi situs, website atau site) adalah

sebutan bagi sekolompok halaman web yang umumnya merupakan bagian dari suatu

nama domain atau subdomain di

World Wide Web

(WWW) di internet. WWW terdiri

dari seluruh situs web yang tersedia kepada publik. Halaman

halaman sebuah situs

web diakses dari sebuah URL yang menjadi “akar” (root) yang disebut

homepage

(halaman induk), dan biasanya disimpan dalam server yang sama.

Penemu Website adalah Sir Timothy John Tim Bernes-Lee, sedangkan website

yang tersambung dengan jaringan pertama kali muncul pada tahun 1991. Maksud dari

Tim ketika membuat website adalah untuk mempermudah tukar menukar dan

memperbarui informasi kepada sesama peneliti ditempat di bekerja. Pada tanggal 30

April 1993, CERN (tempat dimana Tim bekerja) menginformasikan bahwa WWW

dapat digunakan secara gratis oleh semua orang.

Sebuah web page hampir selalu bisa diakses melalui HTTP (

Hypertext

Transfer Protocol

), yaitu protokol yang menyampaikan informasi dari server website

(23)

42

dokumen yang ditulis atau secara dinamik dikonversi menjadi format HTML

(

Hypertext Text Markup Language

), sebuah bahasa standar yang digunakan untuk

membuat halaman web dan menampilkan berbagai informasi didalam sebuah browser

internet.

Sebuah website dinamis adalah website yang secara berkala informasi

didalamnya berubah atau website ini dapat berhubungan dengan pengguna dengan

berbagai macam cara atau metode. Ketika web server menerima permintaan dari

pengguna atau memberikan halaman tertentu, maka halaman tersebut akan secara

otomatis diambil dari media penyimpanan sebagai respon dari permintaan yang

diminta oleh pengguna.

2.3.1 Komponen-Komponen Penyusun Web

Untuk membuat web, diperlukan beberapa komponen yang harus ada (terinstall)

didalam komputer, yaitu:

1.

Web browser

merupakan perangkat lunak wajib yang harus terdapat di

komputer karena untuk menjalankan aplikasi web harus menggunakan web

browser. Beberapa contohnya: Internet Explorer, Mozilla Firefox, Opera,

Safari.

2.

Web server

merupakan perangkat lunak wajib jika membuat sebuah halaman

web dinamis. Dalam web server semua script-script web yang dibuat

diletakkan. biasanya diletakkan dalam “document root” dalam web server

tersebut. dengan menggunakan web server maka pembuat web dapat

(24)

43

mencobanya di internet langsung (localhost). Contah Web Server adalah IIS,

Apache, Xitami.

3.

Script

digunakan untuk membuat web statis menggunakan client side scripting

(HTML, XML, CSS style sheet, java script). Untuk membuat web dinamis

menggunakan server side scripting (ASP, PHP, JSP).

4.

Database server

merupakan tempat penyimpan data dalam sebuah web.

contohnya: MySQL, Microsoft SQL Server, Oracle, DB2 (IBM), PostgreSQL.

5.

Web editor

merupakan perangkat lunak yang digunakan untuk mengetikkan

perintah-perintah script yang digunakan baik itu client side scripting ataupun

server side scripting bahkan beberapa web editor dapat digunakan untuk

mengatur layout/ tampilan halaman web secara instant. berikut contoh web

editor: Notepad, Macromedia Dreamweaver, Ultra Edit, Adobe Go Live,

NetBean.

6.

Image editor

merupakan perangkat lunak yang digunakan untuk mengelola

gambar-gambar dan animasi yang nantinya akan digunakan didalam halaman

web yang akan dibuat. Berikut contohnya: Adobe Photoshop, Corell Draw,

Macromedia Flash.

2.4

Pengenalan PHP

PHP adalah bahasa pemrograman

script

yang paling banyak dipakai saat ini. PHP

banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup

(25)

44

Sejarah PHP dimulai pada Tahun 1995, ketika Rasmus Lerdorf seseorang

software development contractor

mengembangkan skrip Perl/CGI mengetahui jumlah

pembaca

online

resume-nya. Pada waktu itu PHP bernama FI (

Form Interpreted

).

Pada saat tersebut PHP adalah sekumpulan

script

yang digunakan untuk mengolah

data form dari web. Perkembangan selanjutnya adalah Rasmus melepaskan kode

sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari

PHP/FI adalah

Personal Home Page/Form Interpreter.

Dengan pelepasan kode

sumber ini menjadi

open source,

maka banyak programmer yang tertarik untuk ikut

mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada PHP/FI 2.0 ini interperter

sudah diimplementasikan dalam C dan disertakan pula modul

modul ekstensi yang

meningkatkan kemampuan PHP/FI secara signifikan. Pada Tahun 1997, sebuah

perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih

baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter

baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis

tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak

dipakai. Versi ini banyak dipakai sebab mampu dipakai untuk membangun aplikasi

web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Versi mutakhir dari PHP. Dalam versi

(26)

45

dikenalkan model pemrograman berorientasi objek baru untuk menjawab

perkembangan bahasa pemrograman kearah pemrograman berorientasi objek.

Kelebihan PHP dari bahasa pemrograman lain :

1. Bahasa pemrograman PHP adalah sebuah bahasa

script

yang tidak melakukan

sebuah kompilasi dalam penggunaannya.

2. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mutasi IIS

sampai dengan apache, dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis

milis dan

organisasi yang siap membantu dalam pengembangan.

4. Dalam sisi pemahaman, PHP adalah bahasa

script

yang paling mudah karena

referensi yang banyak.

5. PHP adalah bahasa

open source

yang dapat digunakan diberbagai sistem operasi.

2.5

Pengenalan Apache

Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas

terbuka yang terdiri dari pengembang

pengembang dibawah naungan Apache

Software Foundation. Apache merupakan server web yang dapat dijalankan dibanyak

sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta

paltform lainnya) yang berguna untuk melayani situs web.

Pada awal mulanya Apache merupakan perangkat lunak sumber terbuka yang

menjadi alternatif dari server web Netscape (sekarang dikenal sebagai

Sun Java
(27)

46

internet. Pada Mei 1999, Apache digunakan di 57% dari semua web server di dunia.

Pada November 2005 persentase ini naik menjadi 71%.

Asal mula nama Apache berasal ketika sebuah server web populer yang

dikembangkan pada awal 1995yang bernama NCSA HTTPd 1.3 memiliki sejumlah

perubahan besar terhadap kode sumbernya (

patch

). Karena banyaknya

patch

pada

perangkat lunak tersebut sehingga disebut sebuah server yang memiliki banyaknya

patch

(“

a patchy

” server). Tetapi pada halaman FAQ situs web resminya, disebutkan

bahwa “Apache” dipilih untuk menghormati suku asli Indian Amerika Apache (Inde),

yang dikenal karena keahlian dan strategi perangnya. Versi 2 dari Apache ditulis dari

awal tanpa mengandung kode sumber dari NCSA.

2.6

Pengenalan MySQL

MySQL merupakan

software

sistem manajemen database (

Database Management

System

DBMS

) yang berkaitan dengan pembangunan aplikasi halaman web yang

menggunakan database sebagai sumber dan pengelola datanya. MySQL sangat

populer dikalangan pemrograman web, terutama dilingkungan Linux dengan

menggunakan

script

PHP.

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB,

yang kala itu bernama TcX Data Konsult AB, sejak sekitar 1994-1995 meski cikal

bakal kodenya bisa disebut sudah ada sejak 1979. Tujuan awal TcX membuat MySQL

memang untuk mengembangkan aplikasi Web. TcX adalah perusahaan pengembang

(28)

47

ternyata menurut Monty, mSQL tidaklah cukup cepat maupun fleksibel. Setelah

mencoba menghubungi David Hughes pembuat mSQL dan ternyata mengetahui

bahwa David tengah sibuk mengembangkan versi dua, maka keputusan yang diambil

Monty yaitu membuat sendiri mesin SQL yang antarmukanya mirip dengan mSQL

tapi memiliki kemampuan yang lebih sesuai kebutuhan. Maka lahirlah MySQL.

MySQL versi 1.0 dirilis Mei 1996 secara terbatas kepada empat orang. Baru

dibulan Oktober versi 3.11.0 dilepas ke publik. Namun mula

mula kode ini tidak

diberikan di bawah lisensi

General Publik License

, melainkan lisensi khusus.

Source

code

MySQL dapat dilihat, gratis dan server MySQL dapat dipakai tanpa biaya.

Versi awal MySQL meski sudah bisa dipakai untuk aplikasi Web sederhana

namun belum memadai sama sekali untuk aplikasi bisnis. Contohnya sudah ada

LIMIT tapi GROUP BY dan ORDER BY memiliki keterbatasan. Barulah di

versi-versi akhir 3.22 sepanjang 1998-1999 MySQL menjadi semakin populer dan dilirik

orang. Stabilitasnya sudah baik, kecepatannya meningkat dan sudah tersedia di

berbagai platform. Bila diseri 3.22 MySQL mulai diadopsi banyak orang dan

meningkat populasi penggunaanya, maka diseri 3.23 dan 4.0 terjadi banyak

peningkatan dari sisi teknologi. Diseri 3.23 MySQL mulai memiliki kemampuan

transaksi,

row-level locking

dan

foreign key constraint

.

2.7 Pengenalan Macromedia Dreamweaver 8

Macromedia Dreamweaver adalah sebuah HTML editor profesional untuk mendesain

(29)

48

dreamweaver saat ini adalah Macromedia Dreamweaver 8. Pada Macromedia

Dreamweaver 8 terdapat beberapa kemampuan bukan hanya sebagai software untuk

mendesain web saja, tetapi juga untuk menyunting kode serta pembuatan aplikasi Web

dengan menggunakan berbagai bahasa pemrograman Web.

Tampilan jendela awal Macromedia Dreamweaver 8 seperti ditunjukkan pada Gambar

2.1 di bawah ini.

Gambar 2.1 Tampilan Jendela Halaman Awal Dreamweaver 8

Macromedia Dreamweaver merupakan software utama yang digunakan oleh

Web desainer maupun Web programmer dalam mengembangkan suatu situs Web. Hal

ini disebabkan ruang kerja, fasilitas dan kemampuan Macromedia yang mampu

meningkatkan produktivitas dan efektivitas dalam desain maupun membangun suatu

(30)

49

User interface

pada Dreamweaver 8 lebih baik dibandingkan versi

sebelumnya. Dreamweaver 8 memiliki peningkatan kemampuan toolbar sehingga

Dreamweaver 8 dapat digunakan untuk memodifikasi tampilan tollbar atau menambah

fungsi baru.

2.7.1

Komponen

Komponen Macromedia Dreamweaver 8

Komponen

komponen yang terdapat pada ruang kerja Dreamweaver 8 adalah :

1.

Document Window, berfungsi untuk menampilkan dokumen dimana kita

sekarang bekerja.

2.

Insert Bar, berisi tombol

tombol untuk menyisipkan berbagai macam

objek seperti image, tabel, dan layer ke dalam dokumen.

3.

Document Toolbar, berisi tombol

tombol dan menu pop-up yang

menyediakan tampilan berbeda dari Document window.

4.

Panel Groups, adalah kumpulan panel yang saling berkaitan satu sama

lainnya yang dikelompokkan dibawah satu judul.

5.

Tag Selector, berfungsi untuk menampilkan hierarki tag disekitar pilihan

yang aktif pada Design view.

(31)

50

2.8 Bahasa Pemograman untuk Desain Web

Ada beberapa bahasa pemogaraman yang digunakan untuk mendesain web

diantaranya adalah:

2.8.1 HyperText Markup Language (HTML)

HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang.

Dokumen ini dikenal sebagai web page. HTML merupakan dokumen yang disajikan

dalam browser web. Dokumen ini umumnya berisi informasi atau interface aplikasi di

dalam internet.

Ada dua cara untuk membuat sebuah web page : dengan web editor (misalnya

Macromedia Dreamweaver atau Microsoft Frontpage) atau dengan editor teks biasa

(misalnya notepad).

Dokumen HTML disusun oleh elemen-elemen. Elemen merupakan istilah bagi

komponen-komponen dasar pembentuk dokumen HTML. Untuk menandai berbagai

elemen dalam suatu dokumen HTML, digunakan tag. Tag HTML terdiri atas sebuah

kurung sudut kiri (<, tanda lebih kecil), sebuah nama tag, dan sebuah kurung sudut

kanan (>, tanda lebih besar). Tag umumnya berpasangan (misalnya <H1> dengan

</H1>), tag yang menjadi pasangan selalu diawali dengan karakter gais miring. Tag

yang pertama menunjukkan tag awal yang berarti awal elemen, dan yang kedua

menunjukkan tag akhir, berarti akhir elemen.

Dalam membuat suatu dokumen HTML dibutuhkan elemen yang dinyatakan

(32)

51

terdiri atas tag head dan body. Elemen head berisi informasi tentang dokumen

tersebut, dan elemen body berisi teks yang sebenarnya yang tersusun dari link, grafik,

paragraf dan elemen lainnya.

2.8.2 JavaScript

JavaScript pertama kali nuncul di Netscape2.0 dan dikembangkan lebih lanjut pada

Netscape 3.0. Walaupun memiliki nama yang serupa. JavaScript sama sekali tidak

berhubungan dengan Java.

JavaScript adalah bahasa pemograman yang ditempatkan pada kode HTML dan

diproses pada sisi klien. Dengan adanya bahasa ini maka kemampuan dokumen

HTML menjadi lebih luas. Sebagai contoh, digunakan untuk validasi masukan pada

formulir sebelum diproses ke tahap selanjutnya. Bisa untuk membuat permainan

interaktif dan juga bisa untuk desain web.

2.8.3 Cascading Style Sheet(CSS)

CSS banyak digunakan untuk memperluas kemampuan HTML dalam memformat

dokumen web atau untuk mempercantik tampilan web , bahkan untuk pemosisian dan

layouting halaman web. Dengan mendefinisikan suatu style sekali saja maka style itu

akan dapat digunakan berulang kali

.

CSS telah didukung kebanyakan browser, terutama versi baru sehingga

penempatan layout menjadi lebih fleksibel. Membuat HTML menggunakan tag

(33)

52

dahulu sementara gambar dan lain dapat ditampilkan sesudahnya. Selain itu

penggunaan CSS pada file terpisah dapat mempermudah pengubahan tampilan situs

secara keseluruhan.

2.9 Macromedia Fireworks

Macromedia Fireworks menjadi solusi yang baik untuk produksi dan desain grafik

web profesional Macromedia Fireworks menjadi lingkungan produksi yang solusi

inovatifnya bisa menyelesaikan masalah utama yang di hadapi perancangan grafis dan

webmaster

Fireworks membebaskan para perancang web untuk melompat mondar-mandir

antara banyak tugas aplikasi spesifik. Firework menghasilkan Javascript, membuat

rollover dan menu pop-up mudah diciptakan. Ketika suatu dokumen lengkap, kita

dapat mengekspor atau menyimpanya sebagai file JPEG, GIF atau format lain untuk

digunakan pada web.

[image:33.595.107.526.518.717.2]

(34)

53

BAB 3

SEKILAS MENGENAI PT. SOCFINDO PERKEBUNAN TANAH BESIH

3.1

Sejarah Singkat PT. SOCFINDO

Berawal pada tahun 1930 pemerintahan RI mengadakan hubungan kerjasama dengan

para investor dari Belgia yang bersatu dalam Plantation North Sumatera SA dengan

mendirikan suatu perusahaan patungan yang diberi nama Socfin Medan SA (Sociaty

Financiere Des Caoutohoes Medan Society Anonyme) yang berorientasi pada hasil

kerja dari suatu area perkebunan yang berkedudukan dikota Medan (Sumatera Utara)

dengan kawasan yang mencakup daerah perkebunan khususnya Sumatera dan Aceh.

Pada tahun 1995 berdasarkan keputusan penetapan presiden RI No.6 tahun

1965 dengan instruksi

instruksi yang ada memutuskan bahwa Socfin Medan SA

Belgia yang dinyatakan sebagai suatu perusahaan perkebunan yang berada dibawah

pengawasan pemerintah RI sesuai dengan naskah serah terima tanggal 11 Januari 1996

atas dasar penjualan dan dan harta Socfin Medan SA.

Pada tahun 1968 di Jakarta pemerintah RI berdasarkan keputusan No.

B-68/Pres/6/1968 dan menteri Pertanian dengan keputusannya No. 94/KPTS/OP/6/1968

tanggal 17 Juni 1968 mengadakan suatu perjanjian dengan pemilik saham Society Des

Caouthoes Medan SA, Belgia untuk menyetujui terbentuknya suatu perusahaan baru

(35)

54

patungan (Joint Enterprice) yang berkedudukan di kota Medan dan 14 perkebunan

tersebar di Sumatera dan Aceh dengan mengadakan suatu perbandingan modal

sebagai berikut :

Plantation North Sumatera, Belgia 60%

Pemerintah RI 40%

Setelah dikeluarkan surat biro lalu lintas Devisa tanggal tanggal 12 Maret

1968, No. 9/53/0108/02776 yang ditujukan kepada Departemen Kehakiman, maka

Menteri Kehakiman memutuskan untuk mensyahkan pendirian PT. SOCFIN

INDONESIA (SOCFINDO) yang berkedudukan di Medan pada tanggal 21 Juni 1968.

Pendirian perusahaan berdasarkan Akte Notaris Chairil Bahri No. 23 yang

berkedudukan di Jakarta.

Pada pasal 25 dari Akte pendirian ini disebutkan “Bahwa

penyimpanan dari peraturan yang ditemukan pertama kalinya diangkat sebagai

Direktur (Managing Director) adalah Tn. Wladimir Dell”. Perusahaan ini dibawah

Undang

undang No. 1/67, tentang penanaman modal asing tanggal 10 Januari 1967,

dengan peraturan pelaksanaannya :

1.

Hak guna usaha 30 tahun dengan memungkinkan perpanjangan.

2.

Pembebasan dari pajak modal pada waktu pendaftaran.

3.2

Struktur Organisasi PT. SOCFINDO Kebun Tanah Besih

Dalam sebuah organisasi kebun atau kelompok kerja, di dalamnya harus terdapat

manajemen dan struktur organisasi. Manajemen perkebunan adalah proses kegiatan

menggunakan ilmu dan seni untuk memadukan bahan, ide, fasilitas, proses, dan

(36)

55

terhadap kegiatan kultur teknis, pabrikasi dan administrasi diperkebunan serta menjual

dan menguntungkan.

Adapun struktur organisasi PT. SOCFINDO Tanah Besih secara garis besar

adalah :

1. Tanah Besih Estate Manager adalah pimpinan tertinggi dalam struktur organisasi

PT. SOCFINDO Tanah Besih.

2. Tekniker 1, yang bertanggung jawab dalam hal kegiatan pabrikasi.

3. Asisten Division, bertanggung jawab dalam hal kegiatan lapangan/produksi lateks.

4. Juru Tulis Umum, yang bertanggung jawab dalam urusan administrasi

perkantoran.

Visi

Menjadi perusahaan industri perkebunan kelapa sawit dan karet kelas dunia yang

efisien dalam produksi dan memberikan keuntungan kepada para

stake holder

.

Misi

Diawali pada tahun 1909, Societe Financiere des Caouchoucs Medan Societe

Anonyme (Socfin) didirikan oleh M. Bunge. Pada saat yang bersamaan juga,

Adrian Hallet mendirikan Plantation Fauconnier & Posth bersama Henry

(37)
[image:37.842.76.750.105.471.2]
(38)

BAB 4

PERANCANGAN SISTEM

4.1

Perencanaan dan Perancangan Sistem

Perencanaan sistem merupakan tahap yang sangat penting dalam pembuatan situs web

dimulai. Perencanaan yang matang akan memberikan hasil akhir yang bagus. Dalam

membuat sebuah situs, tentukan terlebih dahulutujuan dari situs yang akan dibuat

karena bentuk desain dan isi sebuah situs sangat tergantung dari tujuan siyus itu

dibuat.

Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user

(pemakai) mengenai gambaran yang jelas tentang perancangan sistem yang akan

dibuat serta diimplementasikan. Perancangan sistem adalah suatu upaya untuk

membuat suatu sistem yang baru atau memperbaiki sistem yang lama sistem yang

lama secara keseluruhan atau memperbaiki sistem yang ada. Desain sistem secara

umum mengidentifikasikan komponen-komponen sistem informasi yang akan

didesain secara terinci. Desain terinci dimaksudkan untuk pemogram komputer dan

(39)

22

4.2 Algoritma Program

Algoritma adalah urutan langkah

langkah berhingga untuk memecahkan masalah

logika atau matematikanya yang akan dibahas antara lain :

4.2.1 Algoritma Menu Utama

Langkah 1 :

Aktifkan browser Mozilla firefox, ketik pada address bar

http://localhost/PT.Socfindo1/index.php

kemudian tekan enter maka

akan tampil halaman utama website.

Langkah 2 :

Masuk ke halaman admin dengan login terlebih dahulu, jika bukan

admin anda juga bisa melihat

lihat informasi halaman web dari PT.

Socfindo Kebun T. Besih.

Langkah 3 :

Jika klik menu Profil, maka akan tampil berita tentang PT. Socfindo

Kantor Pusat Medan maupun PT. Socfindo Kebun T. Besih yang telah

diinput oleh admin berupa : sekilas tentang PT. Socfindo Kantor Pusat

dan Kebun T. Besih, visi, dan misi.

Langkah 4 : Jika klik menu Data Pekerja, maka akan tampil maka akan muncul

daftar nama

nama pekerja sesuai dengan masing

masing divisi dan

jika nama tersebut di klik akan muncul informasi lengkap tentang

pekerja nya.

Langkah 5 : Jika klik menu Struktur Organisasi maka akan tampil struktur

(40)

23

Langkah 6 :

Jika klik menu Buku Tamu, maka akan tampil form pengisian buku

tamu untuk pengunjung, dan jika ingin melihat siapa saja yang telah

memberi tanggapan terhadap web ini maka klik Lihat Buku Tamu

dibawah form pengisian tersebut.

4.2.2 Algoritma Menu Admin

Langkah 1 :

Aktifkan browser Mozilla firefox, ketik pada address bar

http://localhost/PT.Socfindo1/admin.php

kemudian tekan enter maka

akan tampil halaman administrator.

Langkah 2 :

Jika klik menu Insert Biodata, maka akan tampil form pengisian untuk

menambah atau merubah data

data pekerja. Serta diberi petunjuk

untuk penambahan atau perubahan pada data pekerja masing-masing

divisi.

Langkah 3 :

Jika klik menu Insert Gaji, maka akan tampil form untuk mengisi atau

merubah daftar gaji para pekerja.

Langakah 4 : Jika klik menu Data Pekerja, maka akan tampil maka akan muncul

daftar nama

nama pekerja sesuai dengan masing

masing divisi dan

jika nama tersebut di klik akan muncul informasi lengkap tentang

pekerja nya.

Langkah 5 :

Jika klik menu Buku Tamu, maka akan tampil daftar pengunjung yang

memberi tanggapan mengenai informasi yang diberikan serta admin

dapat menghapus tanggapan

tanggapan tersebut.

Langkah 6 :

Jika klik menu Ubah Password, maka akan tampil tabel untuk

(41)

24

Langkah 7 :

Jika klik menu Logout,link ini akan keluar dari halaman adminsitrator

dan kembali ke halaman utama.

4.3 Data Flow Diagram

Data Flow Diagram (DFD) merupakan alat bantu yang dapat digunakan untuk

menggambarkan aliran data informasi dan tranformasi (proses) dari data dimulai dari

pemasukan data sampai menghasilkan keluaran (output) data. Adapun simbol-simbol

dari Data Flow Diagram yaitu :

Tabel 4.1 Simbol

Simbol DFD

No

Gambar

Nama

Fungsi

1

Kesatuan Luar

(External entity)

Merupakan

Kesatuan luar

(entity) di

lingkungan luar

sistem yang akan

memberikan

input atau

menerima output

[image:41.595.102.533.382.668.2]
(42)

25

2

Proses (Process)

Kegiatan dari

hasil suatu arus

data yang masuk

dalam proses

untuk dihasilkan

arus data yang

akan keluar atau

untuk mengubah

input menjadi

output.

3

Aliran Data (Data

Flow)

Data mengalir

melalui sistem,

dimulai dengan

sebagian input dan

diubah atau

diproses menjadi

output.

4

Penyimpanan Data

(Data Storage)

Data disimpan

untuk keperluan

(43)

26

[image:43.595.126.541.127.383.2]

4.3.1 Data Flow Diagram Level 1

1. DFD Level 1 Login

Gambar 4.1 DFD Level 1 Login

[image:43.595.252.549.505.729.2]

2. DFD Level 1 Insert Biodata

Gambar 4.2 DFD Level 1 Insert Biodata

Kosongkan

Insert Biodata

Biodata Pekerja

Login

Halaman

Admin

Delete Buku Tamu

Update/Delete

Pekerja

Update/Delete

Gaji

Update Password

Keluar

(44)

27

[image:44.595.259.539.122.372.2]

2. DFD Level 1 Insert Gaji

Gambar 4.3 DFD Level 1 Pengambilan Daftar Gaji Pekerja

3. DFD Level 1 Buku Tamu

Gambar 4.4 DFD Level 1 Buku Tamu

Pekerja

Input Daftar Gaji

Pekerja

PRINT

Kosongkan

Daftar Gaji

Pekerja

Pengunjung

Kosongkan

[image:44.595.281.550.474.689.2]
(45)

28

[image:45.595.286.541.124.325.2]

4. DFD Level 1 Ubah Password

Gambar 4.5 DFD Level 1 Ubah Password

Password Lama

Ubah

password

Password Baru

(46)

29

[image:46.595.147.524.84.719.2]

4.3.2 Data Flow Diagram Level 0

Gambar 4.6 DFD Level 0 Sistem Informasi Pegawai PT. Socfindo Kebun

T. Besih

Insert Biodata

Insert Gaji

Input Biodata:

- Divisi 1

- Divisi Kantor

- Divisi Pabrik

Input Gaji

Administrator

Kosongkan

Update/Delete

Biodata

Pekerja

Update/Delete

Gaji

Halaman

Admin

Data

Pekerja

Daftar

Gaji

Delete

Buku

Tamu

Lihat

Buku

Tamu

Isi

Buku

Tamu

Kosongkan

(47)

30

4.4

Flowchart

Flowchart

adalah sekumpulan simbol

simbol yang menunjukkan atau

menggambarkan rangkaian kegiatan

kegiatan program dari awal hingga akhir, jadi

flowchart

juga digunakan untuk menggambarkan urutan langkah

langkah pekerjaan

disuatu algoritma.

Penjelasan arti dari lambang

lambang

flowchart

dapat didefenisikan seperti

[image:47.595.118.516.326.734.2]

tabel berikut :

Tabel 4.2 Simbol-Simbol Flowchart

No. Simbol

Fungsi

1

Terminator, untuk memulai dan mengakhiri suatu

program.

2

Process

, suatu simbol yang menunjukan setiap

pengolahan yang dilakukan oleh komputer.

3

Data, untuk memasukkan data maupun menunjukan

hasil dari suatu proses.

4

Decision

, suatu kondisi yang akan menghasilkan

beberapa kemungkinan jawaban atau pilihan.

5

Preparation

, suatu simbol untuk menyediakan

tempat-tempat pengolahan data dalam

storage

.

6

Connector

, suatu simbol untuk masuk dan

keluarnya suatu prosedur pada lembar kertas yang

(48)

31

7

Arus atau

flow

, prosedur yang dapat dilakukan dari

atas ke bawah, bawah ke atas, dari kiri ke kanan

atau dari kanan ke kiri.

8

Off-page Connector

, merupakan symbol untuk

masuk dan keluarnya prosedur pada lembar kertas

yang lain.

9

Document

, merupakan simbol untuk data yang

berbentuk informasi.

10

Predefined Process

, untuk menyatakan sekumpulan

langkah proses yang ditulis.

11

Display

, untuk

output

yang ditujukan suatu

device

,

seperti pada monitor.

12

(49)

32

Flowchart Program

Halaman Utama

Halaman

Utama Profil Data Pegawai Buku Tamu

Visi & Misi

Lihat Buku tamu Form Data

Pekerja Divisi 1

Struktur

Organisasi Gallery

Sekilas tentang PT.Socfindo

Form Data Pekerja Divisi

Kantor

Form Data Pekerja Divisi

[image:49.595.110.522.147.488.2]

Pabrik

(50)

33

4.4.1

Flowchart Login

Halaman

admin

hanya diakses oleh seorang yang berhak mengaksesnya. Data login

yang terdiri dari

nama

dan

password

dari seorang

administrator

harus sesuai dengan

data yang ada pada tabel

user

. Jika data

nama

dan

password

sesuai, maka

admin

diantarkan menuju tampilan halaman

admin

. Jika proses login gagal, maka kembali

lagi ke halaman awal web. Dapat dilihat gambar

flowchart admini

sebagai berikut:

Admin

Input Nama dan Password

Status = Admin

Keluar

Nama atau Password Salah

Halaman Utama Admin

END

Index Admin Tidak

Ya

Ya Tidak

(51)

34

4.4.2

Flowchart Halaman Utama

Start

Data Pegawai Profil

A

Struktur Organisasi

End

Menampilkan

Halaman Utama

Halaman Utama

Halaman Utama Memilih Daftar Link

Keluar

Pilih Link Yang Ada

Pilih Link Yang Ada

C

D Ya

Tidak

Ya

Ya Tidak

Tidak

Ya

Tidak

Tidak

Pilih Link Yang Ada B

Gallery

Buku tamu Pilih Link Yang Ada

Pilih Link Yang Ada

Ya Ya

Tidak

Tidak

Ya

E

[image:51.595.145.492.110.703.2]

F

(52)

35

4.4.3

Flowchart Insert Biodata

A

Mengisi form pekerja : - Divisi 1 - Divisi Kantor - Divisi Pabrik Insert Biodata

Lihat daftar Pekerja

End

Ya Tidak

Keluar

[image:52.595.115.525.136.487.2]

Hasil pengisian

(53)

36

4.4.4 Flowchart Insert Gaji

A

Mengisi daftar gaji Insert Gaji

Lihat daftar gaji

End

Ya Tidak

Keluar

[image:53.595.130.505.153.514.2]

Hasil pengisian

(54)

37

4.4.5 Flowchart Logout

Halaman keluar dijalanakan oleh pengguna yang sebelumnya memakai fasilitas

login

,

yaitu

administrator

. Hal ini dilakukan untuk menjamin bahwa pengguna tersebut tidak

sedang login dan mengurangi kemungkinan perubahan data oleh orang-orang yang

tidak bertanggung jawab. Dapat dilihat gambar

flowchart

keluar sebagai berikut:

Start

Keluar ?

Kembali ke halaman sebelumnya

Tampilan Halaman Utama

Web

End

Tidak

[image:54.595.182.455.245.526.2]

Ya

(55)

38

4.5 Perancangan Database

Database

adalah kumpulan dari data yang berhubungan antara yang satu dengan yang

lainnya, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak

untuk memanipulasinya.

Database

merupakan salah satu komponen yang penting

dalam sistem komputerisasi, karena

database

merupakan kumpulan dari beberapa

file

,

dalam hal ini

file-file

tersebut dikelompokan secara terstruktur dalam beberapa tabel

sesuai dengan informasi yang terkandung di dalamnya. Berikut rancangan tabel yang

penulis gunakan dalam membangun sistem informasi ini yaitu:

a. Tabel User terdiri dari :

Tabel 4.3 Tabel User

Nama Field

Tipe Data

Lebar Data

Nama

Varchar

50

password *

Int

50

Status

Varchar

50

b. Tabel Divisi_1 terdiri dari :

Tabel 4.4 Tabel divisi_1

Nama Field

Tipe Data

Lebar Data

no_pekerja *

Int

11

nama_pekerja

Varchar

50

jenis_kelamin

Varchar

20

tanggal_lahir

Varchar

50

Suku

Varchar

50

Agama

Varchar

10

(56)

39

Kategori

Varchar

20

Golongan

Varchar

10

Jabatan

Varchar

20

Atasan

Varchar

50

c. Tabel Divisi_kantor terdiri dari :

Tabel 4.5 Tabel divisi_kantor

Nama Field

Tipe Data

Lebar Data

no_pekerja *

Int

11

nama_pekerja

Varchar

50

jenis_kelamin

Varchar

20

tanggal_lahir

Varchar

50

Suku

Varchar

50

Agama

Varchar

10

tanggal_masuk

Varchar

30

Kategori

Varchar

20

Golongan

Varchar

10

Jabatan

Varchar

20

Atasan

Varchar

50

d. Tabel Divisi_pabrik terdiri dari :

Tabel 4.6 Tabel divisi_pabrik

Nama Field

Tipe Data

Lebar Data

no_pekerja *

Int

11

nama_pekerja

Varchar

50

jenis_kelamin

Varchar

20

(57)

40

Suku

Varchar

50

Agama

Varchar

10

tanggal_masuk

Varchar

30

Kategori

Varchar

20

Golongan

Varchar

10

Jabatan

Varchar

20

Atasan

Varchar

50

e. Tabel Daftar_gaji terdiri dari :

Tabel 4.7 Tabel daftar_gaji

Nama Field

Tipe Data

Lebar Data

Nomor

Int

10

nama_pekerja *

Varchar

50

Jabatan

Varchar

50

Golongan

Varchar

20

gaji_pokok

Varchar

30

[image:57.595.199.437.336.466.2]

f. Tabel Buku_tamu terdiri dari :

Tabel 4.8 Tabel buku_tamu

Nama Field

Tipe Data

Lebar Data

nama *

Varchar

50

Email

Varchar

50

Pesan

Text

(58)

41

BAB 5

IMPLEMENTASI SISTEM

5.1

Pengertian Implementasi Sistem

Implementasi sistem adalah langkah

langkah atau prosedur

prosedur yang

dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menginstal,

menguji, dan memulai sistem baru atau sistem yang diperbaiki. Adapun langkah

langkah yang dibutuhkan dalam implementasi sistem adalah :

1.

Mendapatkan

software

dan

hardware

yang tepat serta sesuai untuk merancang

website

.

2.

Menyelesaikan rancangan sistem.

3.

Menulis, menguji, mengontrol, dan mendokumentasikan

website.

4.

Mendapatkan persetujuan.

5.2 Tujuan Implementasi

Adapun tujuan

tujuan dari implementasi sistem yaitu :

1.

Mengkaji rancangan sistem baik dari segi

software

maupun

hardware

sebagai

saran pengolahan data dan menyaji informasi.

2.

Menyelesaikan rancangan sistem yang ada dalam dokumen sistem yang baru

(59)

42

3.

Memastikan bahwa pengunjung dapat mengoperasikan dengan mudah

terhadap sistem yang baru dan mendapat informasi yang baik dan jelas.

4.

Memperhitungkan bahwa sistem telah memenuhi permintaan pemakai yaitu

dengan menguji sistem secara menyeluruh.

5.

Memastikan bahwa sistem yang telah berjalan dengan lancar dengan

mengontrol dan melakukan instalasi dengan benar.

5.3 Komponen Utama dalam Implementasi Sistem

Dalam menjalankan sistem tersebut dengan menggunakan komputer harus memiliki 3

komponen utama, antara lain

Hardware

(perangkat keras),

Software

(Perangkat

lunak), dan

Brainware

(unsur manusia).

5.3.1 Hardware (Perangkat Keras)

Hardware merupakan komponen - komponen yang terlihat secara fisik, yang saling

bekerja sama dalam melaksanakan pengolahan data. Perangkat keras yang digunakan

meliputi :

1.

Processor Pentium IV atau lebih tinggi.

2.

Hardisk minimal 20GB.

3.

Memori minimal 128 MB.

4.

Monitor.

5.

Keyboard.

6.

Mouse.

(60)

43

5.3.2 Software (Perangkat Lunak)

Software adalah instruksi atau program

program komputer yang dapat digunakan

oleh komputer dengan memberikan fungsi serta penampilan yang diinginkan. Dalam

hal ini, perangkat lunak yang digunakan penulis untuk aplikasi perancangan website

adalah :

1.

Sistem operasi Windows XP.

2.

PHP adalah bahasa scripting yang menyatu dala tag

tag HTML, dieksekusi

di web server, dan digunakan untuk membuat halaman web yang dinamis.

3.

MySQL sebagai perancangan database.

4.

Apache sebagai web server yang merupakan server lokal sebelum file

file

dan script web dipublikasikan ke internet melalui ISP ( Internet Service

Provider ).

5.

Macromedia Dreamweaver 8, software yang dipakai untuk merancang website.

6.

Web browser sebagai output atau tampilan hasil akhir program yang telah

selesai yaitu Internet Explorer.

5.3.3 Brainware (Unsur Manusia)

Brainware merupakan faktor manusia yang menangani fasilitas komputer yang ada.

Faktor manusia yang dimaksud adalah orang

orang yang memiliki bagian untuk

menangani sistem dan merupakan unsur manusia yang meliputi :

1.

Analis sistem, yaitu orang yang membentuk dan membangun fasilitas sistem

(61)

44

2.

Programmer, yaitu orang yang mengerti bahasa pemrograman yang digunakan

dalam membuat dan membangun suatu program.

3.

Operator (Administrator), yaitu orang yang mengoperasikan sistem seperti

memasukkan data untuk dioperasikan oleh komputer dalam menghasilkan

informasi dan lain sebagainya.

4.

Public (Pengguna), yaitu orang yang memakai sistem yang telah dirancang

untuk mendapatkan informasi yang dibutuhkan.

5.4 Instalasi Apache, PHP dan MySQL

Untuk merancang serta menjalankan website yanga akan dibuat, maka diperlukan

suatu program aplikasi untuk menuliskan kode

kode program, database serta

meng-upload website dan juga outputnya dapat dilihat melalui web browser. Program

aplikasi yang dimaksud adalah

Apache, PHP

dan

MySQL.

Dalam menginstalasi Apache, PHP, dan MySQL perlu dilakukan secara satu

per satu. Karena program tersebut bersifat

freeware

, maka software nya dapat

diperoleh dari website

http://www.apache.org

untuk Apache,

http://www.php.net

untuk PHP dan

http://www.mysql.com

untuk MySQL. Tahap instalisasi dimulai

dengan menginstal apache, kemudian disusul dengan menginstal PHP dan MySQL.

Setelah instalasi selesai dilanjutkan dengan melakukan pengaturan konfigurasi

yang diberikan setelah instalasi selesai. Namun hal ini memerlukan pengaturan yang

sedikit rumit. Karena jika salah melakukan konfigurasi, maka website yang telah

(62)

45

5.5 Prosedur Penggunaan Program

Setelah file

file website dibuat, simpan file tersebut pada direktori

C:\Program

Files\Apache Software Foundation\Apache 2.2\htdogs\PT.Socfindo1

, folder

www

merupakan tempat untuk menyimpan file

file yang telah dirancang. Kemudian buka

aplikasi web browser seperti Mozilla Firefox. Lalu ketikkan pada alamat website

sesuai

dengan

nama

folder

yang

telah

disimpan

tadi,

contoh

:

[image:62.595.109.527.304.559.2]

http://localhost/PT.socfindo1/index.php/

dan tekan enter seperti terlihat di bawah ini :

Gambar 5.1 Tampilan Website pada Web Browser

Adapun prosedur penggunaan program secara manual dapat diuraikan sebagai berikut:

1.

Aktifkan Mozilla Firefox

(63)

46

3.

Setelah jendela Mozilla Firefox terbuka, ketikkan alamat website yang telah

dirancang, contoh :

http://localhost/PT.Socfindo1/

pada

address bar

untuk

menampilkan menu utama, kemudian enter.

4.

Setelah halaman menu utama terbuka, terdapat beberapa pilihan halaman link,

pilih salah satu link tersebut.

5.

Link Profil berisikan tentang informasi perusahaan serta Visi & Misi dari

perusahaan tersebut.

6.

Link Data Pegawai berisikan tetang informasi pegawai yang dapat dilihat data

lengkap tentang pekerja

pekerja nya.

7.

Link Struktur Organisasi berisikan informasi tentang struktur organisasi pada

instansi tersebut.

8.

Login Admin digunakan untuk masuk ke halaman admin.

9.

Halaman Admin berfungs

Gambar

Gambar 2.2 Halaman Depan Macromedia Fireworks 8
Gambar 3.1 Struktur Organisasi PT. Socfindo Kebun Tanah Besih
Gambar Nama
Gambar 4.1 DFD Level 1 Login
+7

Referensi

Dokumen terkait

d. pelayanan administratif dan pembinaan aparatur sipil negara pada instansi Daerah; dan.. pelaksanaan fungsi lain yang diberikan oleh Bupati terkait dengan tugas dan

Direkomendasikan mahasiswa untuk memilih menjadi asisten lebih dari satu pertemuan dari satu mata kuliah yang sama (mahasiswa mengampu lebih dari 1 kelas dari matakuliah yang

• Personal fall arrest systems: Anchor points (rated at 5,000 lbs.) Connectors (self-locking snap hooks) Retractable lanyard.. Full body harness

JUDUL : CHARITY AND CULTURAL NIGHT 2016 CALON DOKTER PENTASKAN CERITA RAMAYANA. MEDIA :

Dewan Komisaris mengucapkan terima kasih kepada jajaran manajemen dan seluruh insan PT Tiga Pilar Sejahtera Food, Tbk atas sukses yang telah diraih sepanjang tahun 2013, berkat

pelatihan penerapan teknis budidaya yang baik dan benar adalah sesuai dengan Pedoman Teknis Budidaya Tanaman Nilam yang disusun oleh Direktorat Jenderal

Pihak pertama berjanji akan mewujudkan target kinerja yang seharusnya sesuai lampiran perjanjian ini, dalam rangka mencapai target kinerja jangka menengah seperti

Cross section sebagian besar reaksi bergantung pada energi proyektil sehingga kebolehjadian terjadinya reaksi nuklir m erupakan fungsi energi proyektil, yang berupa energi