• Tidak ada hasil yang ditemukan

Sistem Informasi Kepegawaian Balai Riset Dan Standardisasi Industri Medan Studi Kasus : Cuti Pegawai

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Kepegawaian Balai Riset Dan Standardisasi Industri Medan Studi Kasus : Cuti Pegawai"

Copied!
94
0
0

Teks penuh

(1)

SISTEM INFORMASI KEPEGAWAIAN BALAI RISET DAN

STANDARDISASI INDUSTRI MEDAN

Studi Kasus : Cuti Pegawai

TUGAS AKHIR

WIDYA SARI

062406051

PROGRAM STUDI DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

(2)

PERSETUJUAN

Judul

:

SISTEM INFORMASI KEPEGAWAIAN BALAI

RISET DAN STANDARDISASI INDUSTRI MEDAN

STUDI KASUS : CUTI PEGAWAI

Kategori

:

TUGAS

AKHIR

Nama

:

WIDYA

SARI

Nomor Induk Mahasiswa

: 062406051

Program Studi

: D3 ILMU KOMPUTER

Departemen :

MATEMATIKA

Fakultas

: MATEMATIKA DAN ILMU PENGETAHUAN ALAM

(FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan

di

Medan,

Komisi Pembimbing

:

Diketahui/Disetujui oleh

Departemen Matematika FMIPA USU

Ketua,

Pembimbing,

Dr. Saib Suwilo, M.Sc

Drs. Suyanto, M.Kom

(3)

PERNYATAAN

SISTEM INFORMASI KEPEGAWAIAN BALAI RISET DAN

STANDARDISASI INDUSTRI MEDAN

STUDI KASUS : CUTI PEGAWAI

TUGAS AKHIR

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

kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Mei 2008

(4)

PENGHARGAAN

Alhamdulillahhirabbil’alamin, rasa syukur yang tak terhingga penulis panjatkan kepada

Allah SWT, dengan berkah dan rahmat-Nya Penulis dapat menyelesaikan Penulisan

Tugas Akhir ini dengan sebaik-baiknya sebagai syarat untuk menyelesaikan pendidikan

pada Program D-3 Ilmu Komputer FMIPA Universitas Sumatera Utara

Banyak pihak yang telah memberikan bantuan kepada Penulis, mulai dari

persiapan penulis, pengumpulan data, hingga penyempurnaan tugas akhir ini. Untuk itu,

pada kesempata ini Penulis ingin mengucapkan terima kasih yang sebesar – besarnya

kepada :

1. Bapak Drs. Suyanto,M.Kom, selaku pembimbing pada penyelesaian

Tugas akhir ini yang telah memberikan panduan dan penuh kepercayaan

kepada saya untuk menyempurnakan kajian ini.

2. Kepala Baristand Industri Medan Ir. Mochamad Furqon, MM dan

Ibu Hardiana Sriyati, SE selaku Analis Kepeg Muda dan seluruh

pegawai Balai riset Dan Standardisasi Industri Medan.

4. Ketua dan Sekretaris Departemen Matematika Dr. Saib Suwilo. M.Sc.

dan Drs. Henri Rani Sitepu, Dekan dan Pembantu Dekan FMIPA.

5. Seluruh staff pengajar di FMIPA USU, khususnya staff pengajar di

D3 Ilmu Komputer.

6. Teristimewa kepada kedua Orang Tua, Bang Mada dan seluruh keluarga

tercinta.

7. Untuk teman-temanku Puan, Dena, Devi, Icha, Azi Terima kasih atas doa,

nasehat dan dukungan yang telah di berikan selama ini.

(5)

Juga semua pihak yang tidak dapat penulis sebutkan satu persatu, yang

telah memberikan dukungan serta bantuannya kepada penulis selama ini

Akhir kata, Penulis berharap semoga Tugas Akhir ini dapat bermanfaat

bagi siapapun yang membacanya. Semoga Allah senantiasa memberikan rahmat

dan hidayah-Nya kepada kita semua

Medan,

Mei

2009

(6)

ABSTRAK

Perkembangan teknologi khusus komputer pada saat sekarang ini mempunyai peranan

yang sangat penting dalam kehidupan di masyarakat. Teknologi yang berkembang sesuai

tuntutan zaman diharapkan menjadi sarana yang menunjang untuk menangani

permasalahan yang timbul dalam mengelola dan menyelesaikan permasalahan yang ada

dalam perusahaan, instansi, dan organisasi lain. Hal ini menjadi latar belakang untuk

dilakukan penelitian tentang “SISTEM INFORMASI KEPEGAWAIAN BALAI RISET

DAN STANDARDISASI INDUSTRI MEDAN” Penelitian ini bersifat ilmiah dengan

tujuan mengetahui sejauh mana penerapan sistem informasi dalam perusahaan atau pun

instansi. Disamping itu, manfaat yang akan diharapkan dalam penelitian tersebut, bagi

penulis dapat menjadi bahan masukan dalam menambah wawasan, dan menjadi bahan

masukan bagi suatu instansi dalam mengatasi masalah yang dihadapi. Penulis merancang

suatu sistem informasi di Balai Riset dan Standardisasi Industri Medan dengan alat bantu

komputer. Untuk memberikan informasi dengan cepat, tepat, dan akurat yang diharapkan

dapat membantu dan memperbaiki sistem kerja yang ada sekarang.

(7)

DAFTAR ISI

Halaman

Persetujuan

ii

Pernyataan

iii

Penghargaan

iv

Abstrak

vi

Daftar Isi

vii

Daftar Tabel

ix

Daftar Gambar

x

BAB 1 PENDAHULUAN

1

1.1 Latar Belakang

1

1.2 Rumusan Masalah

3

1.3 Maksud dan Tujuan Penulisan

3

1.4 Pembatasan Masalah

4

1.5 Metodologi Penelitian

4

1.6 Sistematika Penulisan

5

BAB 2 LANDASAN TEORI

7

2.1 Pengertian Komputer

7

2.2 Pengertian Data, Informasi, Sistem dan Sistem Informasi

8

2.3 Desain Database

13

2.3.1 DBMS dan Bahasa Database 14

2.4 Sekilas Tentang PHP (Personal Home Page) 15

2.4.1 Sejarah PHP (Personal Home Page) 16

2.4.2 Mengenal Macromedia Dreamweaver 8

19

2.4.2.1 Memulai Dreamwaver 8

20

(8)

BAB 3 GAMBARAN UMUM PERUSAHAAN

23

1.Sejarah Balai Riset dan Standardisasi Indusri Medan

BAB 4 PERANCANGAN SISTEM

27

4.1 Sistem Informasi Yang Sedang Berjalan

27

4.2 Perancangan Sistem

28

4.2.1 Perancangan Keluaran ( output)

28

4.2.2 Perancangan Masukkan ( input )

29

4.2.3 Perancangan Database

30

4.2.4 Perancangan Data Flow Diagram

33

4.2.5 Perancangan FlowchartAdmin

35

4.2.6 Flowchart Penambahan Data Pegawai

36

4.2.7 Perancangan File

37

4.2.8 Perancangan Komunikasi data 38

4.2.9 Diagram Arus data Pegawai 39

BAB 5 IMPLEMENTASI SISTEM

41

5.1 Pengertian dan Tujuan Implementasi Sistem

41

5.2 Komponen Utama Dalam Implementasi Sistem

41

5.2.1 Perangkat Keras ( Hardware )

42

5.2.2 Perangkat Lunak ( Software )

42

5.2.3 Unsur Manusia ( Brainware ) 43

5.3 Instalasi Apache, PHP Dan MySQL 43

5.3.1 Instalasi Xampp1.7.1 44

5.4 Hasil Perancangan Program 45

BAB 6 KESIMPULAN DAN SARAN

51

6.1 Kesimpulan

51

(9)

DAFTR PUSTAKA

53

(10)

DAFTAR TABEL

Halaman

Tabel 4.1 Tabel Admin

31

Tabel 4.2 Tabel Data Cuti

31

Tabel 4.3 Tabel Data Pegawai

32

Tabel 4.4 Tabel Hak Akses

32

(11)

DAFTAR GAMBAR

Halaman

Gambar 4.1 Sistem Pengajuan Cuti Yang sedang Berjalan

27

Gambar 4.2 Perancangan Keluaran ( output)

29

Gambar 4.3 Perancangan Masukkan (input)

30

Gambar 4.4 Flowchart Login Administrator

35

Gambar 4.5 Flowchart Penambahan data Pegawai

36

Gambar 4.6 ERD ( Entity Relatin Diagram )

39

Gambar 5.1 Website Cuti Baristand

45

Gambar 5.2 Halaman Sejarah Baristand

46

Gambar 5.3 Halaman Login 47

Gambar 5.4 Halaman Jenis – Jenis Cuti 47

Gambar 5.5 Halaman Data Pegawai

48

Gambar 5.6 Halaman Pengajuan Cuti

48

Gambar 5.7 Halaman Persetujuan Cuti 49

(12)

ABSTRAK

Perkembangan teknologi khusus komputer pada saat sekarang ini mempunyai peranan

yang sangat penting dalam kehidupan di masyarakat. Teknologi yang berkembang sesuai

tuntutan zaman diharapkan menjadi sarana yang menunjang untuk menangani

permasalahan yang timbul dalam mengelola dan menyelesaikan permasalahan yang ada

dalam perusahaan, instansi, dan organisasi lain. Hal ini menjadi latar belakang untuk

dilakukan penelitian tentang “SISTEM INFORMASI KEPEGAWAIAN BALAI RISET

DAN STANDARDISASI INDUSTRI MEDAN” Penelitian ini bersifat ilmiah dengan

tujuan mengetahui sejauh mana penerapan sistem informasi dalam perusahaan atau pun

instansi. Disamping itu, manfaat yang akan diharapkan dalam penelitian tersebut, bagi

penulis dapat menjadi bahan masukan dalam menambah wawasan, dan menjadi bahan

masukan bagi suatu instansi dalam mengatasi masalah yang dihadapi. Penulis merancang

suatu sistem informasi di Balai Riset dan Standardisasi Industri Medan dengan alat bantu

komputer. Untuk memberikan informasi dengan cepat, tepat, dan akurat yang diharapkan

dapat membantu dan memperbaiki sistem kerja yang ada sekarang.

(13)

BAB I

PENDAHULUAN

1.1.

Latar Belakang

Pada masa era globalisasi saat ini perkembangan dalam segala bidang sedang

berlangsung dengan pesatnya. Perusahaan-perusahaan pembuat komputer

menyuguhkan berbagai keunggulan fasilitas-fasilitas dari produk komputer yang

mereka miliki kepada berbagai instansi-instansi atau perkantoran diseluruh dunia. Ini

dikarenakan komputer merupakan suatu alat bantu manusia yang mempermudah

pekerjaan manusia. Komputer dapat dipergunakan dalam berbagai hal sesuai dengan

kebutuhannya seperti pengetikan dokumen, pemesanan barang, tiket, pembuatan iklan

dan sekarang yang sedang populer yaitu mendapatkan informasi melalui jaringan

Internet.

Perkembangan desain Web memang sangat mempengaruhi segala aspek

software untuk berlomba-lomba dalam memasuki dunia baru, yaitu dunia cyberspace

Internet.

(14)

sehingga seorang atasan tidak perlu direpotkan dalam mendapatkan informasi tentang

pegawainya. Misalnya bila seorang pegawai mengajukan cuti, pengajuannya dapat

dilakukan secara langsung kepada atasannya dengan membuka web dan mengisi

formulir cuti secara online. Selain itu seorang atasan juga dapat memberikan

konfirmasi atau persetujuan cuti yang diajukan oleh pegawainya saat itu juga.

Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi

internet sangat membantu dalam kemudahan serta kecepatan pengiriman,

penyampaian dan penerimaan informasi. Mulai dari perusahaan-perusahaan,

sekolah-sekolah, perguruan tinggi, dan lembaga atau organisasi lainnya telah banyak

memanfaatkan aplikasi web dalam kegiatan penjualan, promosi, belajar dan kegiatan

lainnya dimana dibutuhkan pengiriman, penyebaran dan penerimaan informasi

sehingga memberikan kemudahan bagi pengguna (user) yang membutuhkan.

(15)

1.2.

Rumusan Masalah

Sesuai dengan penjelasan dan uraian latar belakang masalah maka penulis

menentukan rumusan masalah yang dihadapi adalah sampai saat ini Balai Riset Dan

Standardisasi Industri Medan masih menggunakan sistem manual dalam hal penyajian

informasi, khususnya dalam pengelolaan informasi tentang cuti pegawai sehingga bila

seorang pegawai mengajukan cuti mengalami proses yang lama karena harus

menunggu surat persetujuan sampai pada atasannya.

1.3.

Maksud dan Tujuan Penulisan

Maksud penulisan tugas akhir ini adalah untuk merancang suatu sistem informasi

yang dinamis yang dimanfaatkan untuk memberikan informasi yang baik dengan

cepat dan mudah.

Adapun tujuan dari penelitian ini adalah untuk membuat pengolahan data dan

cuti secara online serta mengetahui status pegawai apakah sedang aktif atau sedang

cuti tanpa perlu melihat kelapangan.

1.4.

Pembatasan Masalah

(16)

1.5.

Metodologi Penelitian

Metodologi Penelitian yang dilakukan adalah segala sesuatu yang berhubungan

dengan judul yang dipilih penulis dengan menggunakan software xampp-win32-1.7.1

Metodologi penelitian yang dilakukan adalah :

1.

Pengumpulan Data/ Riset

Data-data yang dibutuhkan penulis disini adalah data-data Pegawai yang

mengambil cuti. Data-data tersebut diantaranya :

a.

NIP

b.Nama

c.

Alamat pegawai

d.Jabatan

e.

Tingkatan

f.

Jenis kelamin

g.Status (Aktivasi)

Selain data-data diatas masih banyak lagi data-data yang akan di-input sebagai

informasi yang akan ditampilkan pada halaman web. Keseluruhan data-data

diatas dibutuhkan dalam menu arsip cuti.

1.6.

Sistematika Penulisan

(17)

BAB 1

: PENDAHULUAN

Dalam bab ini penulis menguraikan Latar Belakang, Perumusan Masalah,

Maksud Dan Tujuan Penulisan, Pembatasan Masalah, Metodologi

Penelitian dan Sistematika Penulisan.

BAB 2

: LANDASAN TEORI

Dalam bab ini penulis menguraikan beberapa hal yang berhubungan

dengan sistem informasi yang ingin dibangun penulis yaitu defenisi

komputer, pengertian data, informasi, sistem dan sistem informasi, desain

database, DBMS (DataBase Management System) dan bahasa DBMS,

sekilas tentang PHP, dan fungsi-fungsi PHP

BAB 3 : SEKILAS GAMBARAN BALAI RISET DAN STANDARDISASI

INDUSTRI MEDAN

Dalam bab ini penulis menyajikan gambaran tentang kantor Balai Riset

Dan Standardisasi Industri Medan terdiri sejarah singkat berdirinya

BARISTAND, struktur organisasi, serta visi dan misi BARISTAND.

BAB 4 : ANALISIS DAN PERANCANGAN SISTEM

(18)

BAB 5 : IMPLEMENTASI SISTEM

Pada bab ini berisi uraian pengertian implementasi sistem, komponen

dalam implementasi sistem, dan instalasi XAMPP.

BAB 6

: KESIMPULAN DAN SARAN

(19)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Dalam merancang sebuah sistem informasi, digunakan suatu alat pendukung yaitu

komputer. Komputer diambil dari bahasa inggris, yaitu to compute yang berarti

menghitung. Dengan demikian maka komputer dapat diartikan sebagai alat hitung

atau mesin hitung.

Sehubungan dengan perkembangan zaman maka defenisi komputer tidak

hanya sebagai alat hitung tetapi menjadi alat pengolah data yang bekerja secara

elektronik dengan kecepatan dan ketelitian yang tinggi serta dapat menyimpan data

dalam memory/stage unitnya. Komputer juga dapat mengingat kembali dimana letak

data yang disimpannya sehingga mesin tersebut dapat melakukan semua proses secara

kontinu dan otomatis dengan keterlibatan manusia.

(20)

Pengolahan data merupakan suatu kegiatan pengolahan data atau informasi

sehingga data itu berguna sesuai dengan hasil yang diinginkan dan dapat segera

dipakai. Dalam kegiatan tersebut dibutuhkan peralatan-peralatan

(komponen-komponen) di dalam komputer yang kita kenal dengan Hardware (perangkat keras),

Software (perangkat lunak), Brainware (tenaga pelaksana), prosedur-prosedur, data

dan staf pengolahan data. Untuk lebih jelasnya defenisi komputer adalah “Alat

pengolah data yang bekerja secara elektronis dengan kecepatan dan ketelitian yang

sangat tinggi dan mampu mengerjakan berbagai proses dengan keterlibatan manusia

yang minimum sehingga menghasilkan output berupa informasi”. Minimumnya

keterlibatan manusia dalam hal ini hendaklah diartikan secara terbatas, yakni pada saat

komputer tersebut menjalankan pengolahan data.

2.2 Pengertian Data, Informasi, Sistem dan Sistem Informasi

Adapun pengertian dari komponen-komponen yang mendukung sistem informasi

adalah sebagai berikut:

1.

Data

(21)

Kegunaan dari data itu sendiri adalah sebagai bagian dasar dari objektif dalam

proses penyusunan kebijakan dan keputusan oleh seorang pemimpin organisasi.

Dalam setiap sistem pengolahan data merupakan sumber semua informasi yang dapat

dihasilkan

Menurut John L. Pfaltz dalam bukunya mengatakan bahwa “data adalah

merupakan sekumpulan angka-angka, simbol-simbol”. Jadi data adalah bahan mentah

yang digunakan dan dimanipulasi komputer.

Sedang Gondodiyoto mengatakan bahwa “data dapat menyatakan segala suatu

hal peristiwa atau keyataan lain apapun yang memandang pengetahuan yang dijadikan

dasar penyusunan keterangan dalam pembuatan kesimpulan”.

Jelasnya data dapat berupa apa saja dan dapat ditemui dimana saja. Kegunaan

dari data adalah sebagai bahan yang objektif didalam proses penyusunan

kebijaksanaan dan keputusan oleh Pimpinan Organisasi.

(22)

2.

Informasi

Informasi dapat didefinisikan sebagai data yang telah diolah menjadi suatu hasil yang

lebih berguna dan berarti bagi si penerima informasi. Sumber suatu informasi adalah

data. Tanpa data kita tidak mengetahui kejadian yang terjadi pada suatu tempat dan

waktu tertentu.

Bila kita mendengar kata informasi, kita sudah merasa bahwa informasi adalah

sesuatu yang harus kita ketahui, karena informasi merupakan kebutuhan yang sangat

penting untuk perkembangan kepribadian seseorang maupun perkembangan

perusahaan dan instansi pemerintah.

Kebanyakan ahli informasi mendefenisikan informasi sebagai data yang

digunakan sebagai dasar pengambilan keputusan, dengan kata lain informasi itu

dihasilkan dari data yang berguna dalam pemecahan masalah-masalah.

Kualitas Informasi yaitu:

1.

Akurat, informasi harus bebas dari kesalahan serta konsisten atau tidak

mengandung kontradiksi.

2.

Tepat waktu, informasi yang terlambat datang tidak akan mempunyai

arti.

(23)

6.

Handal, diperoleh dari sumber yang dapat diandalkan, tanpa dikurangi

atau ditambahi (apa adanya).

3.

Sistem

Istilah sistem paling sering digunakan untuk menunjukkan pengertian metode atau

cara untuk suatu himpunan unsur atau komponen yang saling berhubungan satu

dengan lainnya sehingga menyebabkan satu kesatuan yang utuh. Kata sistem berasal

dari bahasa Yunani yang artinya kesatuan. Satu kesatuan yang paling ketergantungan

dan saling bekerja sama untuk mencapai satu tujuan usaha tertentu. Untuk mengetahui

lebih jelas apa sebenarnya sistem tersebut, maka sistem adalah suatu jaringan kerja

dari prosedur-prosedur yang saling berhubungan, berkumpul bersama untuk

melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

Elemen yang membentuk suatu sistem secara umum yaitu:

1.

Masukan (input) adalah segala sesuatu yang masuk ke dalam sistem

dan selanjutnya menjadi bahan untuk diproses.

2.

Pengolahan (proses) adalah bagian dari sistem yang berfungsi sebagai

pengolah yang mengubah masukan menjadi keluaran yang berguna.

3.

Keluaran (output) adalah hasil dari pemrosesan pada sistem informasi.

(24)

4.

Sistem Informasi

Sistem informasi merupakan sekumpulan elemen yang saling berhubungan satu sama

lain untuk membentuk satu kesatuan yang menggabungkan data, memproses,

menyimpan, mendistribusikannya, sehingga dapat digunakan sebagai bahan dalam

pengambilan keputusan dan mengendalikannya.

Sistem informasi didefenisikan oleh Robert A. Leitch dan K. Roscoe Davis

sebagai berikut:

“Sistem informasi adalah suatu sistem di dalam organisasi yang mempertemukan

kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial, dan

kegiatan stategis dari suatu organisasi dan menyediakan pihak luar tertentu dengan

laporan-laporan yang diperlukan”.

Berdasarkan defenisi dari sistem informasi yang telah dijelaskan, diketahui

bahwa sistem informasi merupakan suatu sistem yang menyediakan informasi yang

sangat berguna dalam hal pengambilan keputusan. Sistem tersebut mempunyai

keterkaitan yang sangat erat dengan berbagai bagian dalam organisasi.

5. Sistem Informasi Kepegawaian

Di dalam rangka melaksanaan pembinaan pegawai berdasarkan sistem kerja dan

sistem karir yang di titikberatkan pada sistem prestasi kerja, sangat diperlukan

dukungan data kepegawaian yan benar, lengkap, dan akurat.

(25)

Untuk mencapai tingkat pemeliharaan data kepegawaian tersebut , sangat diperlukan

sistem pelaporan mutasi kepegawaian deari instansi kepada Badan Kepegawaian

Negara secara lengkap, teratur dan berkesinambungan.

1. Sistem Pelaporan Mutasi Kepegawaian.

2. Sistem Penyimpanan Data Kepegawaian.

3.Sistem Penyajian data kepegawaian.

Tujuan dan manfaat Sistem Informasi Kepegawaian.

Sistem Informasi kepegawaian yang diselenggarakansecara cepat, tepat dan akurat

untuk kebijaksanaanmanajemen , terutama di dalam mendukung kebijaksanaan

penetapan formasi, Pengangkatan , Pengembangan, Pembinaan, Pemindahan, gaji,

Tunjangan, kesejahteraan, Pemberhentian, hak, kewajiban dan Kedudukan Hukum.

2.3 Desain Database

Database (basis data) adalah merupakan kumpulan-kumpulan informasi yang

bermanfaat yang diorganisasikan kedalam suatu tata cara yang khusus yang saling

terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Basis data

dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan

berbasis berkas.

(26)

Fungsi

sistem

database pada umumnya didalam komputer adalah sebagai

berikut:

1.

Menambah file yang baru ke dalam sistem database.

2.

Mengosongkan file.

3.

Menyisip data ke dalam suatu file.

4.

Mengambil data yang terdapat di dalam file.

5.

Mengubah data yang terdapat di dalam suatu file.

6.

Menyajikan suatu informasi yang diambil dari beberapa file.

Dimasa lalu, hanya komputer dengan kapasitas memori yang besar dan

kecepatan pengolahan yang tinggi yang dapat menangani secara efektif tugas-tugas

dari praktek manajemen database. Dengan adanya mesin-mesin yang ampuh seperti

komputer pribadi IBM (IBM PC, IBM PC XT

TM

dan personel komputer AT) dan

piranti penyimpanan yang berkapasitas tinggi dengan harga rendah, maka sistem

manajemen database yang cukup besar dapat diimplementasikan hanya dengan

investasi yang tidak terlalu mahal. Sebagai akibatnya, lebih banyak sistem manajemen

database yang dikembangkan untuk penerapan pribadi dan bisnis. Jadi Defenisi

Database adalah sekumpulan informasi yang berguna diorganisasikan dalam suatu

bentuk yang spesifik.

2.3.1 Database Management System (DBMS) dan Bahasa Database

(27)

digunakan untuk mengakomodasi berbagai macam pemakai yang memiliki kebutuhan

akses yang berbeda-beda.

DBMS merupakan antarmuka bagi pemakai dalam mengorganisasikan

database yang disusunnya. Pemakai dapat berinteraksi dan mengeksplorasi database

dengan mudah dan praktis dengan menggunakan perintah-perintah yang sederhana

yang dibuat dalam bahasa. Bahasa itu disebut bahasa database yang terdiri dari dua

kelompok yaitu Data Defenition Language (DDL) dan Data Manipulation Language

(DML).

DDL merupakan bahasa yang digunakan untuk menentukan, mengubah,

mengedit, dan menyiapkan struktur file atau tabel baru, serta pembuatan indeks file

tersebut. Hasil dari kompilasi perintah DDL berupa kamus data (Data Dictionary).

DML merupakan bahasa yang mempermudah pemakai untuk melakukan eksplorasi

terhadap database yang telah dibangun.

2.4

Sekilas tentang PHP (Personal Home Page)

PHP merupakan bahasa pemrograman berbasis web yang terbukti sangat reliable

penggunaanya dan mempunyai dukungan yang kuat. Dukungan tersebut ialah

kemampuan dari PHP untuk terintegrasi dengan berbagai macam jenis database.

Mengapa PHP selalu identik dengan database? Berbicara mengenai PHP tentu kita

harus berbicara tentang internet karena PHP ialah bahasa pemrograman berbasis web.

Artinya, untuk membangun sebuah website yang dinamis, dibutuhkan kemampuan

(28)

PHP sudah tidak diragukan lagi kemampuannya tergabung dengan berbagai

macam jenis database, mulai dari dbase, ODBC, MySql sampai ke Oracle. PHP

mempunyai fungsi sendiri untuk mengakses semua jenis database tersebut. PHP

merupakan produk open source yang akan terus dikembangkan agar lebih sempurna

dan tidak terbatas penggunaannya. Misalnya, pada PHP versi 3 tidak ada fungsi

session, semenjak PHP versi 4 kita sudah dapat menggunakan fasilitas session.

Bahasa pemrograman ini semakin hari semakin canggih. PHP versi sekarang ialah

PHP versi 5.

2.4.1

Sejarah PHP (Personal Home Page)

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. 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 rilis ini interpreter sudah diimplementasikan dalam C. Dalam rilis ini

disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara

signifikan.

(29)

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 versi ini 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 ini adalah versi mutakhir dari

PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam

versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk

menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi

objek.

Keuntungan menggunakan PHP

PHP terkenal dengan 4 kelebihannya :

1.

Practical / Praktis :

PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan,

dan ini meningkatkan kepraktisan buat para penggunanya. Misalnya saja

programmer tidak diharuskan untuk menuliskan atau menghapus variabel.

Walaupun kadang mereka juga tidak bisa mengatakan dengan mudah yang

kemudian dipanggil dalam sebuah skrip, menebak formula terbaik dalam

penetapan variabel secara otomatis kemudian menghapus variabel dan dan

(30)

akhirnya, PHP mampu membuat programmer lebih berpikir pada tujuan

akhir dari project yang akan dibuat.

2.

Power

PHP mampu membuat halaman dinamis, memanipulasi form, dan dapat

dihubungkan dengan database. Selain itu PHP juga dapat menangani

hal-hal dibawah ini:

a.

Membuat dan memanipulasi file Macromedia Flash, gambar, dan

Portable Document Format (PDF).

b.

Mengevaluasi sebuah password apakah sebuah password yang dibuat

gampang ditebak.

c.

Berkomunikasi dengan LAPD.

d.

Menguraikan string, bahkan yang kompleks sekalipun, dengan

menggunakan POSIX dan Perl Based Regular Expression Library.

e.

Berkomunikasi dengan banyak protokol, termasuk IMAP, POP3 dan

NNTF

f.

Berkomunikasi dengan credit-card processing solution.

3.

Possibility

Jarang ada developer PHP yang terikat pada suatu implementasi

pemecahan masalah. Dilain sisi, ada banyak pilihan yang ditawarkan oleh

PHP. Contohnya ada pada database yang didukung oleh PHP. Kurang

lebih semuanya ada 25 database, termasuk Adabas D, dBase, Empress,

FilePro, FrontBase, Hyperwave, IBM DB2, Informix, Ingres, Interbase,

mSQL, direct MS-SQL, MySQL, Oracle, Ovrimos, PostgreSQL, Solid,

(31)

dianggap sebagai banyaknya kemungkinan yang ditawarkan oleh PHP.

Dalam hal in, PHP memiliki lebih dari 85 function untuk memanipulasi

string. Kelebihan ini tak hanya akan menawarkan keleluasaan untuk

melakukan operasi string yang kompleks, namun juga menjembatani

program yang memiliki fungsionalitas yang sama (seperti Python dan Perl)

lewat PHP.

4.

Price (Harga)

PHP merupakan salah satu open source software, yang dapat diartikan

sebagai berikut:

a.

PHP dapat dimodifikasi, didistribusikan, dan diintegrasikan dengan

produk lain oleh penggunanya.

b.

Pengembangan dan auditing yang dilakukan secara terbuka.

c.

Semua orang bebas berpartisipasi.

2.4.2. Mengenal Macromedia Dreamweaver 8

(32)

2.4.2.1. Memulai Dreamweaver 8

Seperti halnya dengan program-program ini, untuk menjalankan Macromedia

Dreamweaver 8, mulailah dengan memilih tombol Start pada taskbar, kemudia pilih

All Program pada tampilan Start Menu Program, pilih folder Macromedia dan klik

Macromedia Dreamweaver 8. Pada saat pertama kali menggunakan Dreamweaver

setelah meng-install-an, kita akan mendapatkan tampilan kotak dialog yang

menanyakan pilihan layout ruang kerja yang ingin kita gunakan, sebaiknya kita

gunakan ruang kerja designer.

2.4.2.2Area Kerja Pada Dreamweaver 8

Komponen yang terdapat pada ruang kerja Dreamweaver 8 adalah :

1.

Document Window berfungsi untuk menampilkan dokumen dimana kita

sekarang bekerja.

2.

Menu Utama berisi semua perintah yang dapat digunakan untuk bekerja pada

Dreamweaver.

3.

Insert Bar terdiri dari tombol-tombol untuk menyisipkan berbagai macam objek

seperti hyperlink, image, tabel, dan lain-lain.

4.

Document Toolbar berisi tombol-tombol dan menu pop up dari dokumen yang

sedang kita kerjakan.

(33)

6.

Tag Selector adalah tag-tag HTML yang terpilih sesuai dengan objek yang ada di

area kerja.

7.

Properti Inspector digunakan untuk melihat dan mengubah berbagai properti

dari tiap objek terpilih yang ada di area kerja. Setiap objek memiliki properti yang

berbeda-beda.

2.4.2.3Menu Bar Area Kerja

Didalam area kerja Dreamweaver 8 terdapat beberapa menu utama yang sangat

sederhana dan mudah untuk dipahami. Pada Menu Bar Area kerja Dreamweaver 8

terdiri dari beberapa komponen yang dapat kita gunakan, yaitu :

1.

Menu File

Menu file terdiri dari perintah untuk membuat dokumen baru, membuka dokumen

yang telah disimpan, dan lain-lain.

2.

Menu Edit

Menu Edit terdiri dari perintah untuk men-copy, memindahkan, serta perintah

untuk pemilihan seperti Select All, dan lain-lain.

3.

Menu View

Berisi perintah untuk menampilkan beberapa macam tampilan jendela dari area

kerja Dremweaver 8. Seperti jendela Code dan View, serta untuk menampilkan

dan menyembunyikan beberapa elemen halaman dan toolbar.

4.

Menu Insert

(34)

5.

Menu Modify

Berfungsi untuk melakukan perubahan properti pada item atau halaman terpilih.

Dengan menggunakan menu ini kita dapat meng-edit atribut tag, mengganti tabel

dan elemen tabel, dan bermacam bentuk aksi untuk item library dan template.

6.

Menu Text

Berfungsi untuk mempermudah dalam melakukan format teks.

(35)

BAB 3

GAMBARAN BALAI RISET DAN STANDARDISASI INDUSTRI MEDAN

1.Sejarah Singkat Balai Riset Dan Standardisasi Industri Medan

Kantor Balai Riset dan Standardisasi Medan terletak di jalan Sisingamangaraja no.24

yang sebelumnya di Gatot Subroto km 3,7 Medan. Pada tahun 1964 Balai Riset dan

Standardisasi Industri Medan yang masih memiliki nama Balai Penelitian dan

Pengembangan Industri Medan berstatus Perwakilan dari Balai Penelitian Kimia

Bogor di Medan.

Pada tanggal 15 April 1964 di rintis menjadi Balai Penelitian Kimia

Medan.Gedungnya masih menumpang pada kantor dinas Perindustrian Tingkat I

Sumut.

Sesuai dengan surat keputusan Menteri Perindustrian No.375/M/5K/B/1980

tanggal 26 Agustus 1980. Balai penelitian dan Pengembangan Industri Medan

mempunyai tugas dan fungsi melaksanakan Penelitian dan Pengembangan , Rancang

bangun dan perekayasaan, penyuluhan, penerapan hasil Penelitian dan Pengembangan

, Standardisasi penanganan masalah pencemaran Industri , serta kerja sama dengan

berbagai instansi terkait dalam rangka menunjang pertumbuhan dan perkembangan

industri.

(36)

Sesuai dengan keputusan Menteri Perindustrian RI Nomor

49/M-IND/PER/6/2006.

Bahwa sehubungan dengan pemisahan Departemen Perindustrian dan Perdagangan

menjadi Departemen Perindustrian dan Departemen Perdagangan serta dalam rangka

menyesuaikan misi organisasi Balai Riset dan Standardisasi Industri dan Perdagangan

sesuai dengan kebutuhan nyata masyarakat industri.Balai Riset dan Standardisasi

Industri yang selanjutnya dalam Peraturan Menteri ini di sebut Baristand Industri

adalah unit pelaksana teknis di lingkungan Departemen Perindustrian yang berada di

bawah dan bertanggung jawab kepada Kepala Badan penelitian dan pengembangan

Industri.

Balai Riset dan Standardisasi Industri Medan adalah salah satu unit pelaksana teknis

dilingkungan Departemen Perindustrian yang berada dibawah dan bertanggung jawab

kepada Kepala Badan Penelitian dan Pengembangan Industri sesuai Peraturan Menteri

Perindustrian Republik Indonesia Nomor : 49/M-IND/PER/6/2006 tanggal 29 Juni

2006 yang mempunyai tugas dan fungsi sebagai berikut :

Tugas :

Balai Riset dan Standardisasi Industri Medan mempunyai tugas melaksanakan riset

dan standardisasi serta sertifikasi di bidang industri.

Fungsi :

Dalam melaksanakan tugas Balai Riset dan Standardisasi Industri Medan

menyelenggarakan fungsi :

(37)

penyusunan program dan pengembangan kompetensi di bidang jasa riset/litbang

perumusan dan penerapan standar, pengujian dan sertifikasi dalam bidang bahan baku,

bahan penolong, proses, peralatan/mesin, dan hasil produk

pemasaran, kerjasama, promosi, pelayanan informasi, penyebarluasan dan

pendayagunaan hasil riset/litbang

pelaksanaan urusan kepegawaian, keuangan, tata persuratan, perlengkapan, kearsipan,

rumah tangga, koordinasi penyusunan bahan rencana dan program, penyiapan bahan

evaluasi dan pelaporan.

Dalam rangka mendukung pelaksanaan tugas pokok dan fungsi sesuai dengan

Peraturan Menteri Perindustrian Republik Indonesia Nomor : 49/M-IND/PER/6/2006

tanggal 29 Juni 2006 ,Balai Riset dan Standardisasi Industri Medan merumuskan visi

dan misi sebagai berikut :

Visi : Menjadi Lembaga Litbang terkemuka dan profesional yang dapatmemeberikan

solusi bagi industri

Misi :

1. Melaksanakan penelitian dan pengembangan serta perekayasaan dibidang mesin

dan peralatan pabrik.

2. Peningkatan jasa pelayanan teknis

3. Mendorong penerapan Standar Nasional

4. Meningkatkan kemampuan penguasaan Teknologi dan pencemaran industri.

5. Pengembangan kompetensi bidang teknologi proses dan produk

(38)

Arah Kebijakan Baristand Industri Medan 2010 – 2014

Dalam rangka mendukung pelaksanaan tupoksi, arah kebijakan Baristand Industri

Medan adalah menguasai teknologi pendukung pengembangan Mesin dan Peralatan

Pabrik sebagai jalur kompetensi Baristand Industri Medan dalam menggalang

perkembangan industri antara lain :

1. Meningkatkan kemampuan Aparatur Pemerintah pelaksanaan program

pengembangan industri.

2. Meningkatkan kemampuan industri kecil dan menengah untuk mendorong

pertumbuhan klaster industri khususnya Mesin dan Peralatan Pabrik.

3. Menciptakan sinergi dalam mendukung pengembangan dan pemecahan

permasalahan di industri.

4. Meningkatkanproduktifitas effisiensi dan jenis sumber daya yang digunakan dalam

industri dan mencari alternatif penggunaan sumber – sumber daya terbarukan.

SUSUNAN ORGANISASI

Baristand Industri terdiri dari :

Sub bagian Tata Usaha

Seksi Teknologi Industri

Seksi Program dan Pengembangan Kompetensi

Seksi Standardisasi dan Sertifikasi

(39)

BAB 4

ANALIS DAN PERANCANGAN SISTEM

4.1 Sistem Informasi Yang Sedang Berjalan

Sistem informasi yang berjalan untuk pengajuan cuti adalah:

Ya

Tidak

Pimpinan balai

Siap

Formulir

persetujuan

Pulang

Proses Pengisian

formulir cuti

Setuju

Bagian

kepegawaian

Pegawai

Yg akan

cuti

Tidak

[image:39.595.100.543.321.621.2]

Pulang

Ya

(40)

4.2 Perancangan Sistem

Perancangan sistem adalah merupakan upaya perusahaan untuk memulai

memiliki sistem baik yang lama maupun untuk memiliki sistem yang baru.

Perancangan sistem dilakukan setelah mendapat gambaran dengan jelas apa yang

harus dikerjakan.

Agar lebih mudah untuk memahaminya, maka penulis membuat perancangan

sistem dalam Tugas Akhir ini. Metode perancangan sistem yang penulis lakukan

didalam penyusunan Tugas Akhir ini terdiri dari Perancangan Data Flow Diagram

(DFD), Perancangan Normalisasi dan Database serta Perancangan Data Flowchart.

4.2.1. Perancangan Keluaran (Output)

Output adalah informasi yang dikirim kepada para pengguna melalui sistem informasi

lewat internet, extranet, atau world wide web (www). Beberapa data memerlukan

pemrosesan yang ekstensif sebelum menjadi keluaran yang layak, data-data lainnya

disimpan, dan ketika diperoleh, dianggap sebagai output dengan sedikit atau tanpa

pemrosesan sama sekali. Ada 6 (enam) tujuan dari keluaran (output) yaitu :

1.

Merancang output untuk tujuan khusus.

2.

Membuat output bermanfaat bagi para pengguna.

3.

Mengirim jumlah output yang tepat.

(41)

6.

Memilih metode output yang paling efektif.

Adapun perancangan keluaran (output) yang ingin penulis perbuat adalah

sebagai berikut :

header

Home

Data pegawai

Pengajuan cuti

Persetujuan

cuti

Jenis – jenis cuti

Pengajuan cuti berdasarkan Login data pegawai

Form pengajuan dan persetujuan cuti

cetak

Maka akan menghasilkan sbb :

Login

pegawai

Data pegawai yg

telah ada dalam

database

Form

pengajuan cuti

Form

persetujuan cuti

Jenis-jenis

cuti

xxxx xxxxxx xxxxx xxxxx

xxxx

[image:41.595.102.543.195.401.2]

footer

Gambar 4.2 Perancangan Keluaran (Output)

4.2.2. Perancangan Masukan (Input)

Kualitas sistem input menentukan kualitas sistem output. Dengan berusaha membuat

sistem input yang dibentuk secara bagus, penganalisis sistem menyatakan bahwa input

yang buruk mengundang pertanyaan tentang kepercayaan terhadap keseluruhan

sistem. Adapun tujuan perancangan masukan (input) adalah :

1.

Membuat penyelesaian input yang mudah dan efisien.

2.

Menjamin input akan memenuhi tujuan yang diharapkan.

3.

Menjamin penyelesaian yang tepat.

(42)

6.

Membuat tampilan layar dan formulir yang konsisten.

Adapun perancangan masukan (input) yang ingin penulis perbuat adalah

sebagai berikut :

header

Home Pengajuan

cuti

Persetujuan

cuti

cetak Jenis-jenis

cuti

Form input persetujuan cuti :

( Form yang mau diisi )

( Form yang mau diisi )

( Form yang mau diisi )

( Form yang mau diisi )

Nama

Nik

Tingkat

jabatan

Tempat kerja

( Form yang mau diisi )

Setelah data-data diinput dan ditekan tombol simpan maka data-data tersebut akan

langsung tersimpan ke database.

footer

[image:42.595.101.530.194.383.2]

kirim cetak

aktivasi

Gambar 4.3 Perancangan Masukan (Input)

4.2.3. Perancangan Database

Perancangan struktur database adalah untuk menentukan file database yang

digunakan seperti field, tipe data dan ukuran data. Sistem ini dirancang dengan

menggunakan bahasa pemrograman PHP dan didukung oleh database. Database

merupakan tempat penyimpanan data yang distrukturkan dan disimpan ke dalam tabel.

Database ini menggunakan MySql.

(43)

. Database tersebut dapat berdiri sendiri dan juga dapat digabung menjadi satu

kesatuan. Menggabung dua atau lebih jenis database sering juga disebut

mengkorelasikan.

Adapun rancangan database yang digunakan dalam pembuatan sistem

informasi ini adalah sebagai berikut:

1.

Tabel Admin terdiri dari :

Field

Jenis

id

Integer(3)

User

Varchar(10)

Password

Varchar(10)

4.1 Tabel Admin

2.

Tabel data cuti terdiri dari :

Field

Jenis

Id

Nama

Varchar(200)

NIP

Varchar(10)

NIP_atasan

Varchar(10)

NIP_support

Varchar(10)

Mulai

Varchar(20)

Masuk

Varchar(20)

Lama

Char(2)

Jenis

Varchar(20)

Alamat

Varchar(255)

Alasan

Varchar(255)

Catatan

Varchar(255)

Tanggal

Varchar(20)

Status

Varchar(20)

Aktivasi

Varchar(20)

(44)

3.

Tabel data pegawai terdiri dari :

Field

Jenis

Id

Int(4)

Nama

Varchar(50)

NIP

Varchar(10)

Tingkat

Varchar(10)

Jabatan

Varchar(50)

Posisi

Varchar(25)

NIP_atasan

Varchar(10)

NIP_support

Varchar(10)

Status

Enum(‘0’,’1’)

Hak_akses

Enum(‘0’,’1’,11’,’2’,’22’)

Besar

Char(2)

Th2009

Char(2)

Th2010

Char(2)

Th2011

Char(2)

Password

Varchar(8)

4.3 Tabel data pegawai

4.

Tabel hak akses terdiri dari :

Field

Jenis

NIP

Varchar(8)

Kode_akses_____ Enum(‘0’,1’,’11’,’2’)

4.4 Tabel hak akses

5.

Tabel pegawai terdiri dari :’

Field

Jenis

Id

Int(2)

Nama

Varchar(50)

NIP

Varchar(10)

(45)

Posisi

Varchar(50)

NIP_atasan

Varchar(10)

NIP_support

Varchar(10)

Status

Enum(‘0’,’1’)

Password

Varchar(8)

4.5 Tabel pegawai

4.2.4. Perancangan Data Flow Diagram (DFD)

Didalam penyusunan Tugas Akhir ini, penulis melakukan perancangan awal sistem

dengan menggunakan Data Flow Diagram (DFD) sesuai dengan data hasil penelitian.

Data Flow Diagram (DFD) merupakan suatu bagian yang menggambarkan urutan

kerja/proses secara garis besar. Dengan diagram aliran data dapat dipahami bagaimana

sistem tersebut berjalan.

Penggunaan notasi/simbol dalam diagram arus data berguna untuk membantu

komunikasi antara analisis sistem dengan pemakai sistem (user) agar dapat memahami

suatu sistem secara logika, selain dari itu notasi/simbol dalam diagram arus data itu

juga membantu sekali untuk memahami suatu sistem pada semua tingkat

kompleksitasnya. Diagram tersebut dikenal dengan Data Flow Diagram (DFD).

Adapun sombol-simbol yang digunakan pada DFD adalah sebagai berikut :

No Nama

Simbol

Gambar Keterangan

1

External Entity / Terminator

(Kesatuan Luar)

[image:45.595.105.529.668.771.2]
(46)

2

3

4

Proses

Data Store.

Data Flow (Arus Data)

berbentuk bujur sangkar.

Simbol ini menggambarkan

suatu proses atau transformasi

data.

Simbol ini untuk

memudahkan mengambarkan

simpanan data

Simbol/notasi ini

(47)

4.2.5. Perancangan Flowchart (Diagram Alir)

Adapun flowchart untuk perancangan output administrator yaitu:

Start

Login

Input ‘User ID’ &

‘Password’

Status=Admin

Tampilkan Menu Admin

End

User ID dan

Password Salah

N

[image:47.595.153.496.164.596.2]

Y

(48)

4.2.6. Flowchart Penambahan Data Pegawai

Database

Simpan

Start

Menu Admin

Pilih Kategori

Ubah

Password

Lihat Data

Pegawai

Form

Tampilan

Data

Pegawai

N

N

Y

Tambah Data

Pegawai

Y

Form

Pengisian

Data

Pegawai

[image:48.595.112.575.153.705.2]

End

(49)

4.2.7 Perancangan File

Dalam perancangan website , penulis mempersiapkan file-file yang digunakan dalam

menunjang tampilan website. File halaman website secara keseluruhan berekstensi

.php. Hal ini dikarenakan seluruh file halaman website menggunakan bahasa

pemrograman PHP dan berkomunikasi dengan MySQL sebagai tempat penyimpanan

datanya atau sebagai database-nya. Penjelasan terhadap file halaman website adalah :

1.

Index.php

Halaman index.php merupakan penggabungan antara tag-tag HTML dan

pemrograman PHP. File ini adalah halaman utama pada website jika browser

dijalankan maka user akan melihat form login dan data jumlah karyawan yan

sedang aktif maupun cuti.

2.

data_karyawan.php

Halaman data_karyawan.php merupakan penggabungan antara tag-tag HTML dan

pemograman PHP. File ini jika dijalankan maka user akan melihat detail data

karyawan yang telah login.

3.

pengajuan.php

Halaman pengajuan.phpmerupakan penggabungan antara tag-tag HTML dan

pemograman PHP. File ini dijalankan maka user akan melihat formulir pengajuan

cuti.

4.

Persetujuan.php

(50)

5.

admnistrator.php

Halaman ini merupakan penggabungan tag-tag HTML dan pemograman PHP yang

jika djalankan terlebh dahulu user haris mengisi username dan password. Setelah

itu diisi maka user akan melihat file administrator dimana admin dapat menambah

admin baru dan mengubah password lama, file data pegawai dan data pegawai

4.2.8. Perancangan Komunikasi Data

Perancangan komunikasi data adalah suatu sistem bagi kebanyakan pengguna.

Bagaimana bagus atau buruknya rancangan, komunikasi data tersebut menjadi

gambaran dari sistem yang akan dirancang.

Tujuan dirancangnya komunikasi data ini adalah :

1. Menyesuaikan komunikasi data dengan tugasnya.

2. Mengefesienkan komunikasi data.

3. Memberikan arus balik yang tepat antara komunikasi data dengan pengguna.

4. Membangkitkan pertanyaan-pertanyaan mengenai komuikasi data yang dapat

dimanfaatkan.

(51)

4.2.9 Entity Relationship Diagram (ERD)

Cuti

ï‚·

Kode cuti

ï‚·

Mulai

ï‚·

Masuk

ï‚·

Lama

ï‚·

Jenis

ï‚·

Alas an

ï‚·

Catatan

ï‚·

Tanggal

ï‚·

Status

ï‚·

Aktivasi

Karyawan

ï‚·

Id

ï‚·

Nama

ï‚·

Nik

ï‚·

Tinkat

ï‚·

Jabatan

ï‚·

Posisi

ï‚·

Nik_atasan

ï‚·

Nik_suport

ï‚·

Status

ï‚·

Password

Mengajukan

Permohonan

Cuti

catatan

alamat

nama

[image:51.595.110.527.137.588.2]

Kode cuti

id

(52)

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian dan Tujuan 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 tujuan dari implementasi sistem ini adalah sebagai berikut:

1.

Menyelesaikan desain sistem yang telah disetujui sebelumnya.

2.

Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru

3.

Menguji apakah sistem baru tersebut sesuai dengan pemkai.

4.

Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat

rencana, mengontrol dan melakukan instalasi baru secara benar.

5.2 Komponen Utama dalam Implementasi Sistem

(53)

5.2.1. Perangkat Keras (Hardware)

Hardware merupakan komponen yang terlihat secara fisik, yang saling bekerjasama

dalam pengolahan data. Perangkat keras (hardware) yang digunakan meliputi :

a. Monitor

b. CPU (Central Processing Unit)

c. Harddisk sebagai tempat sistem beroperasi dan media penyimpanan

d. Memori minimal 128

e. Keyboard dan mouse

5.2.2. Perangkat Lunak (Software)

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 :

a. Sistem OperasiWindows XP.

b. MySQL sebagai bahasa pemrograman untuk database dalam bahasa SQL.

c. Macromedia Dreamweaver 8 sebagai editor pendesainannya.

d. PHP sebagai bahasa pemrograman server side.

e. Web Server sebagai server lokal dalam pengetesan halaman web.

(54)

5.2.3. Unsur manusia (Brainware)

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 :

a. Analisis Sistem, yaitu orang membentuk dan membangun fasilitas rancangan sistem

atau program.

b. Programmer, yaitu orang yang mengerti bahasa pemrograman yang digunakan

dalam membuat dan membangun suatu program.

c. Operator (Admininistrator), yaitu orang yang mengoperasikan sistem seperti

memasukkan data untuk dioperasikan oleh komputer dalam menghasilkan

informasi dan lain sebagainya.

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

mendapatkan informasi yang dibutuhkan.

5..3 Instalasi Apache, PHP dan MySQL

Dalam menginstalasi Apache, PHP dan MySQL dilakukan secara satu per satu.

Adapun softwarenya dapat diperoleh dari situs http://www.apache.org untuk Apache,

http://www.php.net untuk PHP dan http://www.mysql.com untuk MySQL. Tahap

(55)

Alternatif lain yang digunakan penulis adalah dengan menginstalasi Xampp.

Perangkat lunak Xampp dengan versi 1.7.1 ini penulis download di situs

http://www.sourceforge.net.

5.3.1 Instalasi Xampp 1.7.1

Xampp memberikan paket-paket yang cukup lengkap diantaranya:

1. Apache HTTPD 2.2.11 + Openssl 0.9.8i

2. MySQL 5.1.33

3. PHP 5.2.9

4. phpMyAdmin 3.1.3.1

5. XAMPP CLI Bundle 1.3

6. FileZilla FTP Server 0.9.31

7. Mercury Mail Transport System 4.62

(56)

5..4 Hasil Perancangan Program

Pada

website Cuti Balai Riset dan Standardisasi Industri Medan ini memiliki

banyak halaman. Tiap halaman utama masing-masing memiliki link yang tiap isi

halaman web-nya menunjuk setiap informasi yang berbeda-beda. Untuk pengetesan

pada tool browser, ketikkan pada address bar http://localhost untuk melihat tampilan

Apache web server pada browser. Untuk pengujian halaman website cuti Baristand

sendiri ketikkan pada address bar browsing seperti berikut ini :

http://localhost/cuti/Baristand. Penulisan cutibaristand setelah localhost

menunjukkan folder tempat penyimpanan file-file website cuti baristand. Dibawah ini

adalah contoh halaman utama pada website

[image:56.595.109.523.432.683.2]

Cuti baristand :

Gambar 5.1 Website cutibaristand

(57)

1.

Aktifkan Mozilla Firefox.

2.

Klik Start pada dekstop, kemudian klik Mozilla Firefox.

3.

Setelah jendela Mozilla Firefox terbuka, ketik alamat website yang telah

dirancang, contoh http://localhost/cutibaristand pada address bar untuk

menampilkan menu utama kemudian enter.

[image:57.595.107.528.277.578.2]

4.

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

pilih salah satu halaman link tersebut.Sejarah Baristand Medan.

Gambar 5.2 Sejarah Baristand

(58)
[image:58.595.124.512.117.364.2]

1.

Halaman index.php

Gambar 5.3 halaman login

Pada halamain ini pegawai dapat melakukan login dan melihat jumlah pegawai

yang telah masuk ke dealam database,jumlah pegawai yang aktif maupun cuit

serta melakukan login.

2.

Halaman jenis_cuti.php

Gambar 5.4 Jenis-jenis cuti

[image:58.595.127.491.490.687.2]
(59)
[image:59.595.125.512.111.328.2]

3.

Halaman data_karyawan.php

Gambar 5.5 halaman data pegawai

Pada halaman ini pegawai dapat melihat detail data pegawai yang ada balai riset.

4.

Halaman pengajuan.php

Gambar 5.6 Halaman pengajuan cuti

[image:59.595.109.523.410.710.2]
(60)
[image:60.595.109.487.99.343.2]

5.

Halaman persetujuan.php

Gambar 5.7 Halaman persetujuan cuti

Pada halaman ini pegawai yang telah melakukan pengajuan cuti dapat melihat apakah

pengajuan cuti yang di lakukan nya telah di setuji atau di tolak.

6.

Halaman admin.php

Gambar 5.8 Halaman admin

[image:60.595.110.479.451.697.2]
(61)

Tujuan implementasi sistem adalah sebagai berikut:

1.

Menyesaikan desain sistem yang ada dalam dokumen desain sistem yang

disetujui.

2.

Menulis, menguji dan mendokumentasikan program-program dan

prosedur-prosedur yang dilakukan oleh dokumen desain sistem yang disetujui.

3.

Memastikan bahwa personil dapat menggunakan sistem baru yaitu dengan

mempersiapkan pemakai dan melatih personil.

4.

Memperhitungkan bahwa desain sistem memenuhi permintaan pemakai yaitu

dengan menguji sistem secara keseluruhan.

(62)

BAB 6

KESIMPULAN DAN SARAN

6.1

Kesimpulan

Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem

dalam pembangunan aplikasi berbasis web pada BARISTAND Medan. Maka dapat

penulis simpulkan :

1.

Sistem Informasi Cuti Pegawai ini dirancang untuk dapat memberikan informasi

yang lengkap dan akurat dalam pengajuan cuti pegawai Baristand, karena di dalam

sistem informasi cuti pegawai berbasis web terdapat data pegawai yang sedang

aktif maupun cuti sehingga tidak perlu lagi membongkar lembaran arsip cuti.

2.

Sistem Informasi cuti pegawai ini memudahkan dalam melakukan peng-updatean

(edit, hapus, cari) data yang diperlukan secara cepat,

3.

Dengan menggunakan internet, penyampaian informasi dapat lebih luas tersebar di

berbagai wilayah dan lebih mudah untuk mengaksesnya.

6.2 Saran

Dengan selesainya website Cuti Baristand Medan ini, penulis memiliki beberapa saran

yang dapat mendukung pengembangan sistem lebih lanjut :

(63)

51

2. Penyajian informasi yang baik dapat dilakukan dengan meng-update isi dari situs

tersebut secara berkala.

3. Promosi web dapat dilakukan dengan mendaftarkan alamat situs ke search

enginge dan menggunakan software pendaftar alamat situs otomatis.

4. Pada tahapan selanjutnya web ni dapat dikembangkan antara lain dengan

mengelompokkan tiap-tiap jenis cuti dengan session link yang berbeda.

(64)

DAFTAR PUSTAKA

Albahra bin Ladjamudin. 2005. Analisa dan Desain Sistem Informasi. Edisi 1.

Yogyakarta: Graha Ilmu.

John j Longkutoy. 1996. Pengenalan Komputer. Cetakan 12. Jakarta: PT. Mutiara

Sumber Widya.

Al-Bahara Bin Ladjamudin.2005 Analisis dan Desain Sistem Informasi. Yogyakarta:

PT.GRAHA ILMU.

T j a h a n a , A g u s . 2 0 0 5 . P e t u n j u k T e k n i s A d m i n i s t r a s i K e p e g a w a i a n .

J a k a r t a .

Albahra bin Ladjamudin. 2005. Analisa dan Desain Sistem Informasi. Edisi 1.

Yogyakarta: Graha Ilmu.

Kadir, Abdul. 2008. Dasar Pemograman Web Dinamis Menggunakan

PHP.Yogyakarta:Andi Offset.

Kartoyo, Haris Supriansyah. 2006. 30 Menit Menjadi Webmaster. Bandung: Oase Media.

Syafii, M. 2005. Panduan Membuat Aplikasi Database dengan PHP 5. Yogyakarta: Andi

Offset.

RS, Bernard. Pijono, A. Agustaf R. 2005. Mudah dan Cepat Menguasai Pemrograman

WEB. Bandung: Informatika Bandung.

(65)

LAMPIRAN : LISTING PROGRAM PADA HALAMAN WEBSITE

.1 Halaman index.php (Pada admin)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"><head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Cuti Online</title>

<link rel="stylesheet" type="text/css" href="style.css"> <!--[if IE 6]>

<link rel="stylesheet" type="text/css" href="iecss.css" /> <![endif]-->

</head><body>

<div id="main_container">

<div class="parrot"></div> <div class="main_content"> <div id="header">

<div class="logo"><a href="#"><img src="images/logo.gif" alt="" title="" border="0"></a></div> </div> <div class="top_center_box"></div> <div class="center_box"> <div id="menu_tab"> <ul class="menu"> <li><a href="index.html" class="nav_selected"> home </a></li> <li class="divider"></li>

<li><a href="portofolio.html" class="nav">portofolio </a></li> <li class="divider"></li>

<li><a href="#" class="nav"> services</a></li> <li class="divider"></li>

<li><a href="#" class="nav"> clients</a></li> <li class="divider"></li>

<li><a href="contact.html" class="nav"> contact </a></li>

</ul> </div> <div class="middle_box"></div>

<div class="tengah">

<form method="POST" action="admin.php">

<table border="0" width="100%" cellspacing="1" id="table2" height="99"> <tr>

<td colspan="2">

(66)

<tr>

<td width="37%" align="right">

<p style="margin-top: 3px; margin-bottom: 3px"> User ID</td>

<td width="61%">

<p style="margin-top: 3px; margin-bottom: 3px">:

<input type="text" name="user" size="20" style="color: #000080; font-family: arial; font-size: 12pt"></td>

</tr> <tr>

<td width="37%" align="right">

<p style="margin-top: 3px; margin-bottom: 3px"> Password</td>

<td width="61%">

<p style="margin-top: 3px; margin-bottom: 3px">:

<input type="password" name="password" size="20" style="color: #000080; font-family: arial; font-size: 12pt"></td>

</tr> <tr>

<td width="37%">

<p style="margin-top: 3px; margin-bottom: 3px"></td> <td width="61%">

<p style="margin-top: 3px; margin-bottom: 3px">

<input type="submit" value=" L O G I N " name="login" style="font-family: Arial; color: #000080; font-size: 10pt; font-weight: bold"></td>

</tr> </table> </form>

</div>

<div id="footer">

</div>

</div> <!--end of center box--> </div> <!--end of main content--> </div> <!--end of main container--> </body></html>

<?

2 Halaman administrator.php

<?

include"../cek.php"; include"../sambung.php";

$admin=mysql_query("select * from admin order by id limit 1"); $user2=mysql_fetch_array($admin);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

(67)

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Cuti Online</title>

<link rel="stylesheet" type="text/css" href="style.css"> <!--[if IE 6]>

<link rel="stylesheet" type="text/css" href="iecss.css" /> <![endif]-->

</head><body>

<div id="main_container">

<div class="parrot"></div> <div class="main_content"> <div id="header">

<div class="logo"><a href="#"><img src="images/logo.gif" alt="" title="" border="0"></a></div> </div> <div class="top_center_box"></div> <div class="center_box"> <div id="menu_tab"> </div> <div class="middle_box"></div>

<div class="tengah">

<table border="0" width="100%" cellspacing="0" cellpadding="0" id="table1"> <tr>

<td width="10">&nbsp;</td> <td valign="top">

<p align="center"><a href="data_karyawan.php">Lihat Data Karyawan</a></p>

<p align="center"><a href="input_data.php">Tambah Data Karyawan</a></p>

<p align="center">Ubah Password</p>

<form method="POST" action="ubah_password.php"> <center>

<table border="1" width="43%" cellspacing="0" cellpadding="0" id="table2"> <tr>

<td align="center" colspan="2" bgcolor="#eef4d7">

<p align="center">Ubah User ID dan Password</p> </td>

</tr> <tr>

<td align="right">UserID Baru</td> <td align="left">

<!--webbot bot="Validation" B-Value-Required="TRUE" I-Maximum-Length="10" -->

<input type="text" name="user_baru" size="20" style="color: #000080; font-family: arial; font-size: 12pt" maxlength="10"></td>

</tr> <tr>

<td align="right">Password BAru</td> <td align="left">

(68)

<input type="text" name="password_baru" size="20" style="color: #000080; font-family: arial; font-size: 12pt" maxlength="10"></td>

</tr> <tr>

<td align="right">&nbsp;</td> <td align="left">

<input type="submit" value="UBAH" name="submit" style="color: #000080; font-family: arial"></td>

</tr> </table>

<input type="hidden" name="id" value="<?echo"$user2[id]"?>"> </form>

<p align="center"><a href="keluar.php">Keluar</a></td> <td width="15">&nbsp;</td>

</tr> </table>

</div>

<div id="footer"> </div>

</div> <!--end of center box--> </div> <!--end of main content--> </div>

<!--end of main container--> </body></html>

3 Halaman data_karyawan.php <?

session_start(); ?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"><head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Squick Design</title>

<link rel="stylesheet" type="text/css" href="style.css"> <!--[if IE 6]>

<link rel="stylesheet" type="text/css" href="iecss.css" /> <![endif]-->

</head><body>

<div id="main_container">

<div class="parrot"></div> <div class="main_content"> <div id="header">

<div class="logo"><a href="#"><img src="images/logo.gif" alt="" title="" border="0"></a></div> </div> <div class="top_center_box"></div> <div class="center_box"> <div id="menu_tab"> <ul class="menu"> <li><a href="index.html" class="nav_selected"> home </a></li> <li class="divider"></li>

(69)

<li class="divider"></li>

<li><a href="#" class="nav"> services</a></li> <li class="divider"></li>

<li><a href="#" class="nav"> clients</a></li> <li class="divider"></li>

<li><a href="contact.html" class="nav"> contact </a></li>

</ul> </div> <div class="middle_box"></div>

<div class="tengah">

<table border="0" width="100%" id="table2" cellspacing="0" cellpadding="0"> <tr>

<td colspan="5">

<p align="right"><a href="input_data.php">

<img border="0" id="img1" src="../images/button2.gif" height="20" width="150" alt="Tambah Data" onMouseOver="FP_swapImg(1,0,/*id*/'img1',/*url*/'../images/button3.gif')"

onMouseOut="FP_swapImg(0,0,/*id*/'img1',/*url*/'../images/button2.gif')" fp-style="fp-btn: Metal Rectangle 1; fp-font-color-hover: #FF0000; fp-img-press: 0; fp-transparent: 1; fp-proportional: 0" fp-title="Ta

Gambar

Gambar 4.1 Sistem Informasi pengajuan cutiyang sedang berjalan
Gambar 4.2 Perancangan Keluaran (Output)
Gambar 4.3 Perancangan Masukan (Input)
Gambar Keterangan
+7

Referensi

Dokumen terkait

Bahasa Alay pada Remaja dalam Konstelasi Kebahasaan saat ini (Skripsi) Medan : Fakultas Ilmu Budaya Universitas Sumatera Utara. (Skripsi) Medan : Fakultas Sastra Universitas

a.) Hijau diatas dari warna putih atau. b.) Warna lain yang menyolok kontras dengan warna logo. Tulisan Obat Herbal Terstandar Harus. a.) Jelas dan mudah dibaca. b.) Warna hitam

Introduction; Part 1: LPI Exam 101 Chapter 1: System Architecture; Chapter 2: Configure a System For Linux; Chapter 3: Package Management Systems; Chapter 4: Command Lines and

Interaksi tradisi Turun Balun dan Islam dalam ritual pernikahan masyarakat di Desa Balun Kecamatan Turi Kabupaten Lamongan dibuktikan dengan adanya beberapa tahapan yang harus

Pada tahun 2011, dari 25,58 persen penduduk Kota Parepare (laki- laki + perempuan) yang mengalami keluhan tersebut, maka dapat dirinci lebih dalam lagi apakah penduduk

Stigma Masyarakat Terkait Vaksinisasi Covid-19 RATIH PRAMITASARI PKMRSH 156 AFIFATUR RAHMA A15.2018.01106 Fenomena Aplikasi Tiktok Sebagai Media Eksistensi Diri Pada. Remaja

Melalui penelitian ini diharapkan dapat diketahui jenis dan persentase kejadian Drug Related Problems (DRPs) baik yang terkait ketepatan indikasi meliputi

Aplikasi yang dibuat adalah aplikasi yang dapat menerima input berupa data penginderaan jauh yaitu citra satelit Landsat 8 OLI and TIRS dan file metadata.. Rumus-rumus dan