Anda di halaman 1dari 89

SISTEM INFORMASI BUKU TAMU BERBASIS WEB

PADA DINAS TANAMAN PANGAN DAN HORTIKULTURA


PROVINSI JAWA BARAT

Laporan Kerja Praktek


Diajukan untuk memenuhi syarat mata kuliah Kerja Praktek
Program Studi Sistem Informasi Jenjang S1 (Strata Satu)

Oleh :
Muhamad Rizky Rahmansyah NIM.10514086
Arief Ekky Sanjaya NIM.10514091
Muchamad Rafi Subhi Fauzi NIM.10514099

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2017
LEMBAR PENGESAHAN

SISTEM INFORMASI BUKU TAMU BERBASIS WEB

Laporan Praktek Kerja

Diajukan untuk memenuhi syarat matakuliah Praktek Kerja


Program Studi Sistem Informasi Jenjang SI (Strata Satu)

Oleh :
Muhamad Rizky Rahmansyah NIM.10514086
Arief Ekky Sanjaya NIM.10514091
Muchamad Rafi Subhi Fauzi NIM.10514099

Bandung, 25 Agustus 2017

Pembimbing Jurusan, Pembimbing Lapangan,

Imelda Pangaribuan, M.T. Atep Mutaqin


NIP.4127 70 26 012 NIP.19740727 2007011010

Ketua Program Studi Sistem Informasi

Marliana Budhiningtias W, S.Si, M.Si


NIP.4127 70 26 020

i
KATA PENGANTAR

Dengan mengambil objek penelitian di Dinas Tanaman Pangan Dan


Hortikultura Provinsi Jawa Barat, penulis mengangkat judul SISTEM INFORMASI
BUKU TAMU BERBASIS WEB DI DINAS TANAMAN PANGAN DAN
HORTIKULTURA PROVINSI JAWA BARAT.
Laporan ini dibuat untuk memenuhi nilai pada mata kuliah Kerja Praktek
Semester 6 tahun pelajaran 2016/2017.
Dengan terselesaikannya Laporan Kerja Praktek, Penulis Mengungkapkan rasa
syukur ucapan rasa syukur kepada Allah SWT. Dan tidak lupa penulis ucapkan terima
kasih kepada pihak pihak yang telah membantu dalam penulisan makalah ini,
khususnya kepada :
1. Dr. Ir. Eddy Soeryanto Soegoto selaku Rektor UNIKOM.
2. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc. selaku Dekan FTIK.
3. Marliana Budhiningtias Winanti, S.Si, M,Si. selaku Ketua Prodi Sistem
Informasi.
4. Imelda Pangaribuan, S.T, M.T. selaku Dosen Pembimbing dan Dosen Wali.
5. Nendi Mustika Arief, S.IP, Atep Mutaqin dan Hida Nurhidayah, S.T. selaku
Pembimbing Kerja Praktek.
6. Rekan rekan kuliah yang secara tidak langsung telah memberikan informasi
kepada kami.
7. Dan berbagai pihak yang tidak bisa kami sebutkan satu persatu.
Akhir kata penulis bersyukur atas terselesaikan nya Laporan Kerja Praktek ini,
kami merasa penulisan laporan ini jauh dari kesempurnaan maka dari itu kami
memohon maaf apabila ada kekurangan dalam makalah ini.
Bandung, Agustus 2017

Penulis

ii
DAFTAR ISI

LEMBAR PENGESAHAN ......................................................................................... i

KATA PENGANTAR ................................................................................................. ii

DAFTAR ISI ............................................................................................................... iii

DAFTAR GAMBAR ................................................................................................ viii

DAFTAR SIMBOL ..................................................................................................... x

BAB I ............................................................................................................................ 1

PENDAHULUAN ........................................................................................................ 1

1.1. Latar Belakang ............................................................................................. 1

1.2. Identifikasi dan Rumusan Masalah ............................................................ 2

1.2.1. Identifikasi Masalah ............................................................................. 2

1.2.2. Rumusan Masalah................................................................................. 3

1.3. Maksud dan Tujuan ..................................................................................... 3

1.3.1. Maksud ................................................................................................... 3

1.3.2. Tujuan .................................................................................................... 3

1.4. Batasan Masalah........................................................................................... 3

1.5. Lokasi dan Jadwal Kerja Praktek .............................................................. 4

BAB II .......................................................................................................................... 5

LANDASAN TEORI................................................................................................... 5

2.1. Konsep Dasar Sistem.................................................................................... 5

iii
2.1.1. Sistem ..................................................................................................... 5

2.1.2. Klasifikasi Sistem .................................................................................. 6

2.1.3. Karakteristik Sistem ............................................................................. 6

2.1.4. Komponen Sistem ................................................................................. 7

2.2. Konsep Dasar Informasi .............................................................................. 7

2.2.1. Informasi ................................................................................................ 8

2.2.2. Nilai Informasi ....................................................................................... 9

2.2.3. Kebutuhan Akan Informasi ................................................................. 9

2.3. Konsep Dasar Sistem Informasi ................................................................ 10

2.3.1. Sistem informasi .................................................................................. 10

2.4. Definisi Web ............................................................................................... 11

2.5. Definisi Buku Tamu ................................................................................... 11

2.6. Metode Analisis dan Perancangan Terstruktur ...................................... 12

2.6.1. Flowmap ............................................................................................... 12

2.6.2. Diagram Konteks ................................................................................ 12

2.6.3. Data Flow Diagram ............................................................................. 13

2.6.4. Kamus Data ......................................................................................... 13

2.6.5. Normalisasi .......................................................................................... 16

2.6.6. Entity Relationship Diagram ............................................................. 18

2.6.7. Relasi Tabel ......................................................................................... 19

2.6.8. Struktur Data ...................................................................................... 20

2.6.9. Kodifikasi ............................................................................................. 20

2.7. Definisi Database......................................................................................... 20

iv
2.8. Perangkat Lunak yang digunakan ........................................................... 21

2.8.1. Atom ..................................................................................................... 21

2.8.2. MYSQL ................................................................................................ 21

2.8.3. XAMPP ................................................................................................ 22

2.8.4. DBMS ................................................................................................... 22

2.8.5. PHP (HyperText Preprocessor) ......................................................... 23

2.8.6. HTML .................................................................................................. 23

2.8.7. CSS ....................................................................................................... 24

2.8.8. Java Script ........................................................................................... 24

BAB III ....................................................................................................................... 25

PROFIL PERUSAHAAN ......................................................................................... 25

3.1. Objek Penelitian ......................................................................................... 25

3.1.1. Sejarah Singkat Perusahaan .............................................................. 25

3.1.2. Visi dan Misi Perusahaan ................................................................... 31

3.1.3. Struktur Organisasi Perusahaan ....................................................... 27

3.1.4. Deskripsi Tugas ................................................................................... 33

3.2. Metode Penelitian ....................................................................................... 35

3.2.1. Desain Penelitian ................................................................................. 36

3.2.2. Jenis dan Metode Pengumpulan Data ............................................... 36

3.2.2.1. Sumber Data Primer ................................................................... 36

3.2.2.2. Sumber Data Sekunder ............................................................... 37

3.2.3. Metode Pendekatan dan Pengembangan Sistem .............................. 38

v
BAB IV ....................................................................................................................... 39

ANALISIS KERJA PRAKTEK .............................................................................. 39

4.1. Analisis Sistem yang Berjalan ................................................................... 39

4.1.1. Prosedur Buku Tamu yang Berjalan ................................................ 39

4.1.2. Flowmap Sistem yang Berjalan ......................................................... 40

4.1.3. Diagram Konteks ................................................................................ 42

4.1.4. Data Flow Diagram (DFD) ................................................................. 42

4.2. Racangan Sistem yang Diusulkan ............................................................. 43

4.2.1. Perancangan Sistem yang Diusulkan ................................................ 43

4.2.1.1. Prosedur Buku Tamu Yang Diusulkan ..................................... 43

4.2.1.1. Flowmap Sistem yang Diusulkan ............................................... 44

4.2.1.2. Diagram Konteks ......................................................................... 46

4.2.1.3 Kamus Data ...................................................................................... 47

4.2.1.4 Normalisasi....................................................................................... 48

4.2.1.5. Relasi Tabel .................................................................................. 51

4.2.1.6. Perancangan Spesifikasi Tabel ................................................... 52

4.2.1.5 Kodifikasi ......................................................................................... 55

4.2.2. Perancangan Antarmuka dan Jaringan ........................................... 57

4.2.2.1. Perancangan Antarmuka ............................................................ 57

A. Perancangan Input .............................................................................. 57

B. Perancangan Output ........................................................................... 62

4.2.2.1. Perancangan Arsitektur Jaringan .............................................. 65

4.2.2.2. Implementasi Program/Produk .................................................. 66

vi
A. Kebutuhan Perangakat Keras ........................................................ 66

B. Kebutuhan Perangkat Lunak ............................................................ 66

C. Implementasi Antarmuka ..................................................................... 66

BAB V......................................................................................................................... 74

KESIMPULAN DAN SARAN ................................................................................. 74

5.1. Kesimpulan ................................................................................................. 74

5.2. Saran ............................................................................................................ 74

DAFTAR PUSTAKA ................................................................................................ 76

vii
DAFTAR GAMBAR

Gambar 2.1 Siklus Informasi ................................................................................ 10

Gambar 3.1 Struktur Organisasi .......................................................................... 32

Gambar 4.1 Struktur Organisasi .......................................................................... 40

Gambar 4.2 Struktur Organisasi .......................................................................... 41

Gambar 4.3 Struktur Organisasi .......................................................................... 42

Gambar 4.4 Struktur Organisasi .......................................................................... 42

Gambar 4.5 Struktur Organisasi .......................................................................... 44

Gambar 4.6 Struktur Organisasi .......................................................................... 45

Gambar 4.7 Struktur Organisasi .......................................................................... 46

Gambar 4.8 Struktur Organisasi .......................................................................... 46

Gambar 4.9 Struktur Organisasi .......................................................................... 49

Gambar 4.10 Struktur Organisasi ........................................................................ 51

Gambar 4.11 Struktur Organisasi ........................................................................ 57

Gambar 4.12 Struktur Organisasi ........................................................................ 57

Gambar 4.13 Struktur Organisasi ........................................................................ 58

Gambar 4.14 Struktur Organisasi ........................................................................ 59

Gambar 4.15 Struktur Organisasi ........................................................................ 59

Gambar 4.16 Struktur Organisasi ........................................................................ 60

Gambar 4.17 Struktur Organisasi ........................................................................ 61

viii
Gambar 4.18 Struktur Organisasi ........................................................................ 62

Gambar 4.19 Siklus Informasi .............................................................................. 62

Gambar 4.20 Struktur Organisasi ........................................................................ 63

Gambar 4.21 Struktur Organisasi ........................................................................ 63

Gambar 4.22 Struktur Organisasi ........................................................................ 64

Gambar 4.23 Struktur Organisasi ........................................................................ 65

Gambar 4.24 Struktur Organisasi ........................................................................ 66

Gambar 4.25 Struktur Organisasi ........................................................................ 67

Gambar 4.26 Struktur Organisasi ........................................................................ 67

Gambar 4.27 Struktur Organisasi ........................................................................ 68

Gambar 4.28 Struktur Organisasi ........................................................................ 68

Gambar 4.29 Struktur Organisasi ........................................................................ 69

Gambar 4.30 Struktur Organisasi ........................................................................ 69

Gambar 4.31 Struktur Organisasi ........................................................................ 70

Gambar 4.32 Struktur Organisasi ........................................................................ 71

Gambar 4.33 Struktur Organisasi ........................................................................ 71

Gambar 4.34 Struktur Organisasi ........................................................................ 72

Gambar 4.35 Struktur Organisasi ........................................................................ 73

ix
DAFTAR SIMBOL
1. Simbol Flowmap ( Sumber : http://berbagi-ilmu-mifa309.blogspot.co.id
/2012/06/diagram-alir-dokumen-flow-map.html?m=1)

x
2. Simbol Diagram Context dan Data Flow Diagram (DFD) ( Sumber :
http://um-hftrina.blogspot.co.id/2013/03/data-flow-diagramdfd.html?
m=1 )

3. Simbol Entity Relationship Diagram (ERD) ( Sumber : http://


mahasiswasemesterakhirdoang.blogspot.co.id/2016/08/entity-relationship
-diagram-pengertian.html?m=1 )

xi
BAB I
PENDAHULUAN

1.1. Latar Belakang


Teknologi informasi menjadi tools dalam berkomunikasi dan menambah
pengetahuan di zaman Globalisasi dan era informasi ini. Lebih khusus lagi bagi
institusi, termasuk juga kebutuhan memperlancar pekerjaan administrasi pelayanan di
pemerintahan. Termasuk dalam E-government mengacu pada penggunaan teknologi
informasi oleh pemerintahan, seperti menggunakan intranet dan internet, yang
mempunyai kemampuan menghubungkan keperluan penduduk, bisnis, dan kegiatan
lainnya (Dr. H. Amiruddin Idris, SE, M.Si : 2015).

Website untuk saat ini sudah banyak sekali digunakan dalam kegiatan di bidang
usaha dan sangat berkembang pesat pada kegiatan industri lainnya, hal ini juga
menyebabkan berkembang pesatnya teknologi internet di banyak kalangan. Maka dari
itu dibutuhkan teknologi internet untuk menghubungkan banyak masyarakat tanpa
mengenal batasan.

Penulis menggunakan aplikasi berbasis web dikarenakan aplikasi berbasis web


telah banyak digunakan oleh seluruh kalangan dengan jaringan internet atau intranet
untuk menjalankan jenis usaha atau sebagai media sosialisasi. Perkembangan aplikasi
berbasis web berkembang pesat karena memiliki banyak kelebihan antara lain adalah :

1. Terpusat, hanya perlu melakukan installasi sistem di server;


2. Aplikasi Berbasis Web bisa di jalankan pada sistem operasi manapun. Tidak
membatasi sistem operasi yang kita gunakan apakah kita menggunakan sistem
operasi Windows, Linux atau iOS;
3. Dalam menggunakan aplikasi berbasis web ini kita tidak perlu spesifikasi
komputer yang tinggi.

1
2

Dinas Tanaman Pangan dan Hortikultura Provinsi Jawa Barat ingin menerapkan sistem
berbasis IT dalam proses permohonan informasi ataupun kunjungan tamu, hal ini
sesuai dengan tujuan utama kerja praktek yaitu untuk mengimplementasikan ilmu yang
didapat pada saat perkuliahan. Penulis difokuskan pada bahasan aktifitas pengelolaan
buku tamu dan pembuatan laporan pengunjung permohonan informasi. Kendala yang
ada adalah aplikasi yang sebelumnya tidak dapat digunakan, tidak adanya validasi
dalam bentuk tanda tangan atau foto wajah pengunjung dan bentuk laporan yang tidak
sesuai. Maka penulis diminta untuk membuat kembali aplikasi buku tamu berbasis
web.

Maka kami (penulis) membuat aplikasi buku tamu berbasis web, dengan
Aplikasi Buku Tamu Berbasis Web yang telah kami buat kembali diharapkan dapat
membantu Dinas Tanaman Pangan dan Hortikultura Provinsi Jawa Barat khususnya
pada bagian PPID/HUMAS dalam mengelola proses permohonan informasi ataupun
kunjungan tamu sehingga dapat memudahkan pencarian data pengunjung, pembuatan
laporan, pencadangan data dan informasi, dan penginputan data untuk pengunjung
setiap harinya.

1.2. Identifikasi dan Rumusan Masalah


1.2.1. Identifikasi Masalah
Dari uraian latar belakang, maka dapat di identifikasi masalahnya sebagai
berikut :
1. Tidak dapat digunakannya aplikasi buku tamu berbasis web sehingga
pencatatan buku tamu dan pembuatan laporan kembali menggunakan sistem
manual;
2. Tidak terdapat validasi berupa tanda tangan atau foto wajah pengunjung pada
data pengunjung.
3. Format laporan yang tidak sesuai dengan format laporan permintaan informasi
yang berlaku di Dinas Tanaman Pangan dan Hortikultura Provinsi Jawa Barat.
3

1.2.2. Rumusan Masalah


Berdasarkan uraian latar belakang dan identifikasi masalah, maka rumusan
masalahnya sebagai berikut:
1. Bagaimana merancang dan membangun sebuah aplikasi Buku Tamu berbasis
web agar dapat digunakan untuk mengelola data tamu sesuai dengan sistem
yang diterpkan;
2. Bagaimana membuat validasi pengunjung menggunakan foto wajah
pengunjung agar data tersebut dapat dipertanggungjawabkan;
3. Bagaimana merancang laporan kunjungan permintaan informasi sesuai dengan
format yang berlaku di Dinas Tanaman Pangan dan Hortikultura Provinsi Jawa
Barat.

1.3. Maksud dan Tujuan


1.3.1. Maksud
Maksud dari kegiatan kerja praktek ini adalah untuk mengumpulkan data dan
informasi untuk selanjutnya di analisis guna menjawab rumusan masalah yang
merupakan tujuan dari kerja praktek di Dinas Tanaman Pangan dan Hortikultura.

1.3.2. Tujuan
Tujuan pada sistem aplikasi Buku Tamu berbasis web adalah merancang dan
membangun sistem informasi Buku Tamu pada Dinas Tanaman Pangan dan
Hortikultura Provinsi Jawa Barat agar dapat digunakan dan mampu untuk
menyelesaikan masalah validasi data pengunjung dengan menggunakan foto wajah
pengunjung dan membuat laporan dengan format laporan yang berlaku di Dinas
Tanaman Pangan dan Hortikultura Provinsi Jawa Barat.
1.4. Batasan Masalah
Untuk mempersempit ruang lingkup masalah maka perlu adanya batasan
masalah. Dalam penelitian ini penulis hanya membahas tentang permasalahan aplikasi
buku tamu sebagai berikut :
4

1. Proses pengisian data pengunjung beserta foto wajah pengunjung yang


digunakan untuk validasi data pengunjung;
2. Proses pembuatan laporan yang sesuai dengan format laporan yang digunakan
di Dinas Tanaman Pangan dan Hortikultura Provinsi Jawa Barat.

1.5. Lokasi dan Jadwal Kerja Praktek


Penulis melakukan penelitian di Dinas Tanaman Pangan dan Hortikultura
Provinsi Jawa barat yang beralamat di Jl. Surapati No.71, Sadang Serang, Coblong,
Kota Bandung, Jawa Barat, Indonesia, 40134. Jadwal Kerja Praktek di Dinas Tanaman
Pangan dan Hortikultura Provinsi Jawa barat adalah selama 25 hari. Mulai kerja
praktek dari hari Senin sampai hari Jumat dan waktu kerja praktek dari pukul 07:30
WIB sampai 16:00 WIB sesuai dengan Keputusan Presiden Nomor 68 Tahun 1995
tentang Hari Kerja Di Lingkungan Lembaga Pemerintah (Keppres 68/1995).
5

BAB II
LANDASAN TEORI

2.1. Konsep Dasar Sistem

Sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling


berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk
menyelesaikan suatu sasaran tertentu. Sedangkan pendekatan sistem yang lebih
menekankan pada elemen atau komponen mendefinisikan sistem sebagai kumpulan
dari elemen-elemen yang berinteraksi untuk mencapi suatu tujuan tertentu. Kedua
kelompok ini benar dan tidak bertentangan. Yang membedakan adalah cara
pendekatannya.

2.1.1. Sistem
Sistem adalah kumpulan/grup dari sub sistem/bagian/komponen apapun baik
fisik ataupun non fisik yang saling berhubungan satu sama lain dan bekerja sama secara
harmonis untuk mencapai satu tujuan tertentu [1].

Sistem adalah kumpulan elemen yang saling berinteraksi dalam suatu kesatuan
untuk menjalankan suatu proses pencapaian suatu tujuan utama [2].

Sistem adalah himpunan dari bagian-bagian yang saling berhubungan yang


secara bersama mencapai tujuan-tujuan yang sama [3].

Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling


berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk
menyelesaikan suatu sasaran yang tertentu [4].

Dengan demikian sistem merupakan kumpulan dari beberapa bagaian yang


memiliki keterkaitan dan saling bekerja sama serta membentuk suatu kesatuan untuk
mencapai suatu tujuan dari sistem tersebut. maksud dari suatu sistem adalah untuk
mencapai suatu tujuan dan sasaran dalam ruang lingkup yang sempit.
6

2.1.2. Klasifikasi Sistem


Dari berbagai sudut pandang, sistem dapat di klasifikasikan menjadi beberapa
bagian yaitu :

1. Sistem abstrak dan sistem fisik

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak secara nyata. Sedangkan sistem fisik merupakan sistem yang ada secara
fisik;

2. Sistem alamiah dan sistem buatan

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat
oleh manusia. Sedangkan sistem buatan manusia merupakan sistem yang
melibatkan hubungan manusia dengan mesin;

3. Sistem deterministic dan sistem probablistik

Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat
dipastikan berdasarkan program-program komputer yang dijalankan.
Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa
depannya tidak dapat diprediksi, karena mengandung unsur probabilitas;

4. Sistem tertutup dan sistem terbuka

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak


terpengaruh oleh lingkungan luarnya. Sedangkan sistem terbuka adalah sistem
yang berhubungan dan dipengaruhi oleh lingkungan luarnya, yang menerima
masukan dan menghasilkan keluaran untuk sub sistem lainnya.

2.1.3. Karakteristik Sistem


Suatu sistem memiliki karakteristik atau sifat-sifat tertentu, yaitu:

1. Komponen Sistem, merupakan suatu sistem terdiri dari sejumlah komponen


yang saling berinteraksi yang bekerja sama membentuk satu kesatuan;
7

2. Batasan Sistem, merupakan daerah yang membatasi antara suatu sistem dengan
sistem yang lainnya atau dengan lingkungan luarnya;

3. Lingkungan Luar Sistem, merupakan segala sesuatu yang berada di luar batas
dari sistem yang mempengaruhi operasi sistem;

4. Penghubung Sistem, merupakan media penghubung antara satu subsistem


dengan subsistem yang lainnya;

5. Masukan Sistem, merupakan nergi yang masuk dari lingkungan luar ke dalam
sistem sehingga menyebabkan sistem bekerja;

6. Keluaran Sistem, merupakan hasil dari energi yang diolah dan diklasifikasikan
menjadi keluaran yang berguna;

7. Pengolah Sistem, merupakan suatu sistem dapat mempunyai suatu bagian


pengolah yang akan merubah masukan menjadi keluaran.

Tujuan (Goal) Sistem, merupakan suatu sistem pasti mempunyai tujuan atau
sasaran. Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan
ada gunanya [5].

2.1.4. Komponen Sistem


Pemahaman sistem dengan pendekatan komponen/elemen yaitu kumpulan
komponen yang saling berkaitan dan bekerja sama untuk mencapai suatu tujuan
tertentu. Suatu sistem dapat terdiri dari beberapa subsistem. Subsistem-subsistem
tersebut dapat pula terdiri dari beberapa subsistem yang lebih kecil.

2.2. Konsep Dasar Informasi


Informasi merupakan suatu proses lebih lanjut dari data yang sudah memiliki
nilai tambah. Informasi dapat dikelompokan menjadi tiga bagian yakni Informasi
strategis, Informasi taktis, dan Informasi teknis. Istilah informasi sering kali tidak tepat
pemakaiannya. Informasi dapat merujuk kesuatu data mentah, data tersusun, kapasitas
sebuah saluran komunikasi, dan lain sebagainya.
8

Menurut Tata Sutabri dalam bukunya Analisa Sistem Informasi pengertian


informasi adalah Informasi adalah data yang telah diklasifikasikan atau diolah atau
diinterprestasikan untuk digunakan dalam proses pengambilan keputusan".

Sistem pengolahan informasi akan mengolah data menjadi informasi atau


mengolah data dari bentuk tak berguna menjadi berguna bagi yang menerimanya, jadi
dapat disimpulkan bahwa informasi adalah data yang telah diolah untuk dijadikan
proses pengambilan keputusan.

2.2.1. Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berarti bagi yang menerimanya [6].

Sedangkan definisi informasi merupakan hasil dari pengolahan data, akan


tetapi tidak semua hasil dari pengolahan tersebut bisa menjadi informasi, hasil
pengolahan data yang tidak memberikan makna atau arti serta bermanfaat bagi
seseorang bukanlah merupakan informasi bagi orang tersebut [7].

Berdasarkan penjelasan di atas dapat disimpulkan bahwa pengertian informasi


adalah hasil dari proses pengolahan data yang memiliki nilai guna untuk yang
menerimanya.

Kualitas informasi yaitu sebagai berikut:

1. Akurat, artinya informasi harus mencerminkan keadaan yang sebenarnya,


artinya informasi bebas dari kesalahan tidak bias ataupun menyesatkan, akurat
dapat diartikan bahwa informasi itu dapat dengan jelas mencerminkan
maksudnya;

2. Tepat waktu, artinya informasi harus tersedia pada saat informasi tersebut
diperlukan;

3. Relevan, artinya informasi yang diberikan harus sesuai dengan yang


dibutuhkan;
9

4. Lengkap artinya informasi yang diberikan harus lengkap secara keseluruhan


dalam arti tidak ada hal-hal yang dikurangi dalam menyampaikan informasi
tersebut [8].

2.2.2. Nilai Informasi


Nilai dari informasi ditentukan dari dua hal, yaitu manfaat dan biaya untuk
mendapatkannya. Suatu informasi dikatakan bernilai apabila manfaat yang diperoleh
lebih berharga dibandingkan dengan biaya untuk mendapatkannya. Keuntungan dari
sebagian besar informasi tidak dapat dihitung dengan suatu nilai uang, tetapi dapat
ditaksirkan nilai efektifitasnya.

Nilai informasi ini didasarkan atas sepuluh sifat yaitu, mudah diperoleh, luas
dan lengkap, ketelitian, kecocokan, ketepatan waktu, kejelasan, keluwesan, dapat
dibuktikan, tidak ada prasangka, dapat diukur.

2.2.3. Kebutuhan Akan Informasi


Terdapat empat test untuk menjelaskan sebuah pesan yang spesifik dalam
informasi,yakni sebagai berikut :

1. Kepada siapa informasi ditujukan;

2. Untuk keputusan spesifik apa informasi ditujukan;

3. Sejauh mana informasi dapat digunakan untuk mendeteksi dan memecahkan


masalah;

4. Sejauh mana tingkat pembuatan keputusan.

Informasi diperlukan oleh manajemen untuk mengambil keputusan. Putusan pimpinan


atas bertahan dengan hal-hal yang tidak terulang kembali, tidak terstruktur, yang tidak
dapat dipastikan dan serta informasi yang tidak tersedia sedangkan keputusan pimpinan
menengah dan bawah bertahan dengan hal-hal yang terulang kembali, terstruktur dan
informasi yang tersedia.
10

2.2.4. Siklus Informasi

Siklus informasi merupakan proses terjadinya informasi dari kumpulan data-


data. Untuk mempermudah informasi yang bermanfaat bagi penerimanya, perlu
dijelaskan bagaimana siklus yang terjadi atau dibutuhkan dalam menghasilkan
informasi. Siklus tersebut adalah seperti gambar 1.1

Data Proses Informasi

Sumber
Gambar 2.1 Siklus Informasi

Jadi dapat disimpulkan bahwa siklus informasi adalah suatu kumpulan sub-sub sistem
yang dibuat oleh manusia baik fisik maupun non fisik yang saling berhubungan untuk
mencapai suatu tujuan.

2.3. Konsep Dasar Sistem Informasi


Sebuah sistem informasi merupakan kumpulan dari perangkat keras dan
perangkat lunak komputer serta perangkat manusia yang akan mengolah data
menggunakan perangkat keras dan perangkat lunak tersebut. Selain itu data juga
memegang peranan yang penting dalam sistem informasi.

Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi
yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat
menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan.

2.3.1. Sistem informasi


Pengertian sistem informasi Sistem informasi adalah suatu sistem di dalam
suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,
11

mendukung kegiatan operasi sehari-hari, bersifat manajerial dan kegiatan suatu


organisasi dan menyediakan pihak-pihak tertentu dengan laporan-laporan yang
diperlukan [9].

2.4. Definisi Web


Website adalah suatu metode untuk menampilan informasi di internet, baik
berupa teks, gambar, suaramaupun video yang interaktif dan mempunyai kelebihan
untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang
dapat diakses melalui sebuah browser [10].

Website adalah kumpulan halaman web yang saling terhubung dan file-filenya
saling terkait. Web terdiri dari page atau halaman, dan kumpulan halaman yang
dinamakan homepage. Homepage berada pada posisi teratas, dengan halaman-halaman
terkait berada di bawahnya. Biasanya setiap halaman di bawah homepage disebut child
page, yang berisi hyperlink ke halaman lain dalam web [11].

Sehingga dapat diartikan secara umum, website (web) dipahami sebagai


sekumpulan halaman yang terdiri dari beberapa laman yang berisi informasi dalam
bentuk digital baik itu teks, gambar, animasi yang disediakan melalui jalur internet
sehingga dapat diakses dari seluruh dunia yang memiliki koneksi internet.

2.5. Definisi Buku Tamu


Di dalam web, sebuah buku tamu adalah sistem pencatatan yang mengijinkan
pengunjung sebuah website untuk meninggalkan komentar publik. Terkadang
dimungkinkan dalam beberapa buku tamu untuk pengunjung mengekspresikan pikiran
mereka tentang website atau subjek tertentu. Secara umum, buku tamu tidak
memerlukan seseorang untuk membuat akun, karena hal ini adalah metode informal
untuk menyampaikan pesan singkat. Tujuan dari buku tamu adalah untuk
mendapatkan feedback dari pengunjung. Hal ini memungkinkan webmaster untuk
menilai dan meningkatkan pelayanan kepada pengunjung. Buku tamu pada dasarnya
12

adalah sebuah skrip, yang biasanya dipasang dan ditulis dalam bahasa pemograman
seperti Perl, PHP, Python, atau ASP.

Sebuah buku tamu (atau disebut juga guest book, log tamu, buku pengunjung,
album pengunjung) adalah sebuah kertas atau media elektronik yang ditujukan untuk
pengunjung untuk mengakui kunjungan mereka ke suatu situs, secara fisik maupun
berbasis web, dan meninggalkan detil seperti nama, alamat fisik atau alamat elektronik,
dan komentar-komentar.

2.6. Metode Analisis dan Perancangan Terstruktur

2.6.1. Flowmap
Flowmap adalah bagan-bagan yang mempunyai arus yang menggambarkan
langkah-langkah penyelesaian suatu masalah. Flowmap merupakan cara penyajian dari
suatu algoritma (Ladjamudin bin Al-Bahra), bagian alir terdiri dari lima macam,
yaitu :

1. Bagan alir sistem (systems flowmap);

2. Bagan alir dokumen (document flowmap).

Bagan alir dokumen atau disebut juga bagan alir formulir atau paperwork
flowmap merupakan bagan alir yang menunjukan arus dari laporan dan
formulir dan termasuk tembusan-tembusannya. Pada penyusunan penelitian ini,
penulis menggunakan bagan alir seperti berikut :

a. Bagan alir skematik (schematic flowmap);


b. Bagan alir program (program flowmap);
c. Bagan alir proses (prosess flowmap).

2.6.2. Diagram Konteks


Diagram konteks adalah diagram yang terdiri dari suatu proses dan
menggambarkan ruang lingkup dari suati sistem. Diagram konteks merupakan level
13

tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari
sistem.

Diagram ini dibuat untuk menggambarkan sistem sumber serta tujuan data yang
akan diproses atau dengan kata lain diagaram tersebut digunakanuntuk
menggambarkan sistem secara global dari secara keseluruhan sistem yang ada.

2.6.3. Data Flow Diagram


Pendekatan analisis terstruktur diperkenalkan oleh DeMarco(1978) dan Gane
Sarson (1979) melalui buku metodologi struktur analisis dan desain sistem informasi.
Mereka menyarankan untuk menggunakan data flow diagram (DFD) dalam
menggambarkan atau membuat model sistem. Adapun pengertian dari DFD adalah
Suatu network yang akan menggambarkan suatu sistem automat/komputerisasi,
manualisasi atau gabungandari keduanya, yang penggambarannya disusun dalam
bentuk kumpulan komponen yang saling berhubungan sesuai dengan aturan mainnya
(Tata Sutabri dalam bukunya Analisa Sistem Informasi).

2.6.4. Kamus Data


Kamus Data adalah katalog fakta tentang data dan kebutuhan-kebutuhan
informasi dari suatu sistem informasi [12]. Kamus data dibuat berdasarkan arus data
yang berada pada data flow diagram. Arus data yang ada di DFD bersifat global dan
hanya menunjukkan nama arus data, sedangkan keterangan lebih lanjut mengenai
komponen dari sebuah arus data di DFD dapat dilihat pada kamus data. sehingga,
pembuatan data dictionary harus dapat mencerminkan keterangan yang jelas tentang
data yang dicatatnya.

Data dictionary (kamus data) tidak menggunakan notasi grafik sebagaimana


halnya data flow diagram. Kamus data berfungsi untuk membantu user agar dapat
mengerti aplikasi secara rinci, dan mereorganisasi semua elemen data yang digunakan
dalam sistem secara lengkap sehingga pengguna dan penganalisa sistem memiliki dasar
pengertian yang sama tentang sistem yang digunakan.
14

Data dictionary mendefinisikan elemen data dengan fungsi sebagai berikut:


1. Menjelaskan arti aliran data sera penyimpanan data dalam DFD (Data Flow
Diagram);
2. Mendeskripsikan komposisi paket data yang bergerak melalui aliran, misalnya
alamat diuraikan menjadi kecamatan, kota, propinsi, kode pos serta negara.
3. Mendeskripsikan komposisi penyimpanan data;
4. Menjelaskan secara detil tentang nilai dan satuan yang relevan bagi
penyimpanan dan aliran;
5. Mendeskripsikan hubungan yang rinci antara data storage yang akan menjadi
titik perhatian dalam ERD.

Data dictionary harus dapat menjelaskan seluruh spesifikasi rinci tentang data
yang dicatatnya. Untuk maksud keperluan ini, maka data dictionary harus memuat
beberapa hal berikut ini :

1. Nama arus data


Kamus Data dibuat berdasarkan arus data yang mengalir di data flow diagram,
maka nama dari data flow juga harus dicatat didalam data dictionary, sehingga
mereka yang membaca DFD serta memerlukan penjelasan lebih lanjut
mengenai suatu suatu proses arus data tertentu di data flow diagram dapat
langsung mencari penjelasannya dengan mudah didalam kamus data;
2. Alias
Alias atan nama lain dari data dapat dituliskan bila suatu data memiliki nama
lain. Alias perlu ditulis karena data yang sama memiliki nama yang berbeda
untuk user atau departemen satu dengan yang lainnya, misalnnya bagian
pembuat faktur dan konsumen menyebut bukti penjualan barang sebagai faktur,
sedang bagian gudang atau bagian logistik menyebutnya sebagai slip
pemesanan barang atau permohonan persediaan barang. Baik faktur dan slip
pemesanan barang ini memiliki struktur data yang sama, tetapi memiliki
tampilan berbeda;
15

3. Bentuk data
Bentuk data perlu dicatat didalam data dictionary, karena bisa digunakan untuk
mengelompokkan data dalan kegunaannya sewaktu perancangan system;
4. Arus data
Arus data menunjukkan arah dari mana data mengalir dan menuju ke mana data
tersebut. Keterangan arus data juga perlu dicatat di data dictionary agar
memudahkan pengguna dalam mencari arus data ini di data flow diagram;
5. Penjelasan.
Untuk tidak memperjelas lagi tentang maksud dari suatu arus data yang dimuat
dibagian data dictionary, maka bagian penjelasan dapat diisi dengan
keterangan-keterangan mengenai arus data tersebut. Sebagai contoh nama dari
arus data merupakan tembusan permintaaan persediaan, maka dapat lebih
diperjelas sebagai tembusan dari faktur penjualan barang untuk meminta barang
dari bagaian logistic;
6. Periode.
Dalam hal ini, periode menunjukkan waktu terjadinya arus data. Periode perlu
dicatat didata dictionary karena bisa digunakan untuk menjelaskan kapan
proses input data harus dimasukkan ke sistem, kapan proses dari program harus
dilakukakan dan kapan waktu laporan-laporan harus dihasilkan;
7. Volume.
Bagian Volume yang perlu dicatat di data dictionary ialah mengenai volume
rata-rata dan volume tertinggi pada suatu arus data. Volume rata-rata dapat
menunjukkan jumlah rata-rata arus data yang mengalir pada suatu periode
tertentu sedangkan volume tertinggi atau volume puncak menunjukkan datang
dengan jumlah yang terbanyak, Volume ini digunakan dalam
mengidentifikasikan besarnya volume luar yang akan dipergunakan, kapasitas
serta jumlah dari alat input yang digunakan, alat pemroses dan alat output suatu
system;
16

8. Struktur data
Struktur data menunjukkan arus data yang dicatat pada data dictionary sehingga
dapat diketahui elemen yang ada terdiri dari item-item apa saja.

2.6.5. Normalisasi
Dalam basis data, normalisasi digunakan untuk memperbaiki susunan
rancangan tabel pada database yang nantinya akan didapat hasil maksimal, sehingga
dalam pembuatan program, database tersebut bisa maksimal. adapun pengertian
normalisasi menurut para ahli adalah sebagai berikut.

Normalisasi merupakan cara pendekatan dalam membangun desain logika basis


data relasional yang tidak secara langsung berkaitan dengan model data, tetapi dengan
menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur tabel
yang normal [13].

Normalisasi bertujuan untuk mengurangi ketidak normalan rancangan tabel


yang redudansi atau memiliki struktur atau nilai ganda [14].

Berdasarkan pengertian diatas normalisasi merupakan tahapan desain logika


basis data relasional yang tidak secara langsung berkaitan dengan model data, tetapi
dengan menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur
tabel yang normal dengan tujuan untuk mengurangi ketidak normalan rancangan tabel
yang redudansi atau memiliki struktur atau nilai ganda.

Didalam normalisasi terdapat pula field kunci atau disebut dengan Key. Key
adalah sejumlah atribute yang mengidentifikasi record/baris dalam sebuah relation
secara UNIQUE, terdapat beberapa jenis key, yaitu :

1. Candidate key adalah Atribute-atribute yang menjadi determinan yang dapat


dijadikan identitas record pada sebuah relation bisa terdapat satu atau lebih
candidate key;
2. Primary key adalah candidate key yang menjadi identitas record, karena dapat
mengindetifikasi record secara unique;
17

3. Alternate key adalah Candidate key yang tidak dijadikan primary key;
4. Composite key merupakan Key yang terdiri dari satu atribute atau lebih.
Atribute-atribute tersebut bila berdiri sendiri tidak menjadi identitas record,
tetapi bila dirangkaikan menjadi satu kesatuan akan dapat mengindetifikasi
secara unique;
5. Foreign key adalah Non-key atribute pada sebuah relation yang juga menjadi
key (primary) atribute di relation lainnya. Foreign key biasanya digunakan
sebagai penghubung antara record-record dan kedua relation tersebut [15].;

Untuk menormalisasikan tabel-tabel dalam database relasional, diperlukannya


teknik-teknik dan tahapan dalam melakukan normalisasi. Ada beberapa tahapan-
tahapan normalisasi tersebut adalah, sebagai berikut :

1. Bentuk tidak normal : Bentuk ini merupakan kumpulan data yang akan
direkam, tidak ada keharusan mengikuti format tertentu, dapat saja tidak
lengkap dan terduplikasi;
2. Bentuk Normal Tahap Pertama (1 Normal Form) :Sebuah tabel disebut 1NF
jika : Tidak ada baris yang duplikat dalam tabel tersebut dan Masing-masing
cell bernilai tunggal;
3. Bentuk Normal Tahap Kedua (2 Normal Form) : Bentuk Normal Kedua
(2NF) terpenuhi jika pada sebuah tabel semua atribut yang tidak termasuk
dalam primary key memiliki ketergantungan fungsional pada primary key
secara utuh. Sebuah tabel dikatakan tidak memenuhi 2NF, jika
ketergantungannya hanya bersifat parsial (hanya tergantung pada sebagian dari
primary key);
4. Bentuk Normal Tahap Ketiga (3 Normal Form) : Sebuah tabel dikatakan
memenuhi bentuk normal ketiga (3NF), jika untuk setiap ketergantungan
fungsional dengan notasi X - > A, dimana A mewakili semua atribut tunggal di
dalam tabel yang tidak ada didalam X, maka : X haruslah superkey pada tabel
tersebut. atau A merupakan bagian dari primary key pada tabel tersebut;
18

5. Bentuk Normal Tahap Keempat Dan Kelima : Penerapan aturan normalisasi


sampai bentuk normal ketiga sudah memadai untuk menghasilkan tabel
berkualitas baik. Bentuk normal keempat berkaitan dengan sifat ketergantungan
banyak nilai (multivalued depedency) pada suatu tabel yang merupakan
pengembangan dari ketergantungan fungsional. Adapun bentuk normal tahap
kelima merupakan nama lain dari Project Join Normal Form (PJNF);
6. Boyce Code Normal Form (BCNF) : memenuhi 1NF dan relasi harus
bergantung fungsi pada atribut superkey [16].

2.6.6. Entity Relationship Diagram


Entity Relationship Diagram (ERD) merupakan suatu model data yang
dikembangkan berdasarkan objek. ERD merupakan suatu model untuk menjelaskan
hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang sering
kita jumpai dalam aktifitas pengembangan sistem oleh sistem analis [17].

Entity Relationship Diagram (ERD) merupakan representasi grafis dari logika


database dengan menyertakan deskripsi detail mengenai seluruh entitas (entity),
hubungan (relationship), dan batasan (constraint) [18].

Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk


memodelkan kebutuhan data dari suatu organisasi, biasanya oleh Sistem Analis dalam
tahap analisis persyaratan proyek pengembangan sistem [19].

Dari beberapa pengertian diatas, dapat disimpulkan bahwa ERD merupakan


gambaran grafis dari suatu model data yang menyertakan deskripsi detail dari seluruh
entitas (entity), hubungan (relationship), dan batasan (constraint) untuk memenuhi
kebutuhan sistem analis dalam menyelesaikan pengembangan sebuah sistem.

Komponen Entity Relationship Diagram adalah sebagai berikut :

1. Entitas-entitas merupakan suatu objek yang dapat dibedakan dari lainnya yang
dapat diwujudkan dalam basis data. Objek dasar dapat berupa orang, benda,
19

atau hal yang keterangannya perlu disimpan didalam basis data. Untuk
menggambarkan sebuah entitas digunakan aturan sebagai berikut :
a. Entitas dinyatakan dengan simbol persegi panjang;
b. Nama entitas dituliskan didalam simbol persegi panjang;
c. Nama entitas berupa kata benda, tunggal;
d. Nama entitas sedapat mungkin menggunakan nama yang mudah
dipahami dan dapat menyatakan maknanya dengan jelas.
2. Atribut Atribut merupakan keterangan-keterangan yang terkait pada sebuah
entitas yang perlu disimpan dalam basis data. Atribut berfungsi sebagai penjelas
pada sebuah entitas. Untuk menggambarkan atribut digunakan aturan sebagai
berikut :
a. Atribut digambarkan dengan simbol ellips;
b. Nama atribut dituliskan didalam simbol ellips;
c. Nama atribut merupakan kata benda, tunggal;
d. Nama atribut sedapat mungkin menggunakan nama yang mudah
dipahami dan dapat menyatakan maknanya dengan jelas;
3. Relasi Relasi merupakan hubungan antara sejumlah entitas yang berasal dari
himpunan entitas yang berbeda. Aturan penggambaran relasi adalah sebagai
berikut :
a. Relasi dinyatakan dengan simbol belah ketupat;
b. Nama relasi dituliskan didalam simbol belah ketupat;
c. Nama relasi berupa kata kerja aktif;
d. Nama relasi sedapat mungkin menggunakan nama yang mudah
dipahami dan dapat menyatakan maknanya dengan jelas [20].

2.6.7. Relasi Tabel


Pengertian Table Relasi adalah Data yang menggambarkan hubungan antara
table yang satu dengan table yang lainnya [21]. Model basis data relational sering pula
disebut sebagai model Relasional atau Basis Data Relasional. Model Basis Data ini
20

ditemukan atau diperkenalkan pertama kalinya oleh E.F Codd. Model basis data
menunjukan suatu cara atau mekanisme yang digunakan untuk mengelola atau
mengorganisasi data secara fisik dalam memori sekunder yang berdampak pula pada
bagaimana kita mengelompokan dan membentuk keseluruhan data yang terkait dalam
sistem yang sedang ditinjau.

2.6.8. Struktur Data


Struktur data (File) adalah Suatu objek sistem perangkat lunak yang merupakan
elemen-elemen dari sistem perangkat lunak yang dirancang pada salah satu objek
tersebut [22]. Struktur data terdiri dari elemen-elemen data yang disebut dengan item
data, sehingga secara prinsip struktur data ini dapat digambarkan dengan menyebutkan
nama dari item-item datanya.

2.6.9. Kodifikasi
Kodifikasi merupakan pemberian nomor atau lambang pada perkiraan pos,
jurnal, faktur, atau dokumen lain yang berfungsi sebagai alat untuk membedakan pos
yang satu dengan yang lainnya yang termasuk dalam satu golongan.

2.7. Definisi Database


Database adalah kumpulan data yang berelasi secara logikal dan sebuah
deskripsi dari data tersebut yang di desain untuk memenuhi kebutuhan organisasi [23].
Database adalah sebuah tempat penyimpanan besar dari data yang dapat digunakan
secara terus menerus oleh banyak departemen dan user.

Database adalah kumpulan terintegrasi dari elemen data yang secara logika
saling berhubungan [24]. Database mengonsolidasikan berbagai catatan yang dahulu
disimpan dalam file-file terpisah ke dalam satu gabungan umum elemen data yang
menyediakan data untuk banyak aplikasi. Data yang disimpan dalam database
independen dari program aplikasi yang menggunakannya dan dari jenis peralatan
penyimpanan tempat mereka disimpan. Jadi, database berisi berbagai elemen data
yang mendeskripsikan berbagai entitas dan hubungan antar entitas. Dari pendapat para
21

ahli di atas, maka dapat disimpulkan bahwa database adalah suatu tempat
penyimpanan yang berisi berbagai elemen data yang berelasi secara logikal yang
disimpan dalam satu wadah yang dapat digunakan secara terus menerus oleh user.

2.8. Perangkat Lunak yang digunakan


2.8.1. Atom
Atom adalah sebuah text editor yang memiliki lisensi open source yang tersedia
untuk platform OS X, Linux dan Windows. Atom ini dibuat oleh GitHub dan di klaim
sebagai text editor yang bisa di custom dengan merubah file configurasinya. Atom ini
mirip dengan salah satu text editor Sublime Text, karena Atom ini memang dibuat
dengan menggunakan Sublime Text sebagai referensinya. Atom ini bersifat modular
atau dengan kata lain bila memerlukan sebuah plugins tambahan, bias langsung
menginstall dan melakukan konfigurasi agar sesuai dengan harapan.

2.8.2. MYSQL
MySQL adalah sebuah sistem manajemen database relasi (relational database
management system) yang bersifat open source. MySQL merupakan buah pikiran dari
Michael Monty Widenius, David Axmark dan Allan Larson yang di mulai tahun
1995. Mereka bertiga kemudian mendirikan perusahaan bernama MySQL AB di
Swedia. Pengertian MySQL adalah software RDBMS (atau server database) yang
dapat mengelola database dengan sangat cepat, dapat menampung data dalam jumlah
sangat besar, dapat diaskses oleh banyak user (multi-user), dan dapat melakukan suatu
proses secara sinkron atau berbarengan (multi-threaded). MySQL digunakan
diberbagai kalangan untuk melakukan penyimpanan dan pengolahan data, mulai dari
kalangan akademis sampai ke industri, baik industri kecil, menengah, maupun besar.
Beberapa contoh aplikasi yang menggunakan MySQL adalah Joomla
(www.joomla.org), Wordpress (www.wordpress.com), MyBB (www.mybb.com),
phpBB (www.phpbb.com), dan masih banyak lagi.
22

2.8.3. XAMPP
XAMPP adalah perangkat lunak (free software) bebas, yang mendukung untuk
banyak system operasi, yang merupakan kompilasi dari beberapa program. Fungsi
XAMPP sendiri adalah sebagai server yang berdiri sendiri (localhost), yang terdiri dari
beberapa program antara lain : Apache HTTP Server, MySQL database dan
penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama
XAMPP sendiri merupakan singkatan dari X (empat sistem operasi apapun), Apache,
MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan
bebas, merupakan web server yang mudah untuk digunakan yang dapat menampilkan
halaman web yang dinamis. Server HTTP Apache atau server web/www Apache adalah
server web yang dapat dijalankan dibanyak system operasi seperti (Unix, BSD, Linux,
Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk
melayani dan memfungsikan situs web.

2.8.4. DBMS
DBMS (Database Management System) merupakan sistem pengorganisasian
data pada komputer. DBMS adalah perangkat lunak yang memungkinkan untuk
membangun basis data yang berbasis komputerisasi. DBMS adalah perantara user
dengan basis data sehingga dengan adanya DBMS, user akan dengan mudah mencari
dan menambahkan informasi pada database.

Untuk dapat mengakses DBMS user harus menggunakan bahasa database,


bahasa database terdiri dari beberapa intruksi yang digabungkan sehingga dapat
diproses oleh DBMS. Perintah atau intruksi tersebut umumnya ditentukan oleh user,
adapaun bahasa yang digunakan dibagi kedalam 2 (dua) macam diantaranya
sebagaimana di bawah ini :

1. DDL (Data Definition Language)


DDL dipakai untuk menggambarkan desain dari basis data secara menyeluruh.
DDL dapat dipakai untuk membuat tabel baru, memuat indeks, maupun
23

mengubah tabel. Hasil dari kompilasi DDL akan disimpan di kamus data. Itulah
definisi dari DDL;
2. DML (Data Manipulation Language)
DML dipakai untuk memanipulasi dan pengambilan data pada suatu basis data,
misalnya seperti penambahan data yang baru ke dalam suatu basis data,
menghapus data pada seuatu basis data dan mengubah data pada suatu basis
data.

Fungsi dari DBMS adalah sebagai penghubung antara user dengan database
sehingga memungkinkan pengguna dapat mengakses database dengan cepat dan
mudah. Adapun contoh-contoh dari DBMS adalah : MySQL, Oracle dan microsoft
SQL Server.

2.8.5. PHP (HyperText Preprocessor)


PHP merupakan secara umum dikenal sebagai bahasa pemrograman script yang
membuat dokumen HTML secara on the fly yang dieksekusi di server web, dokumen
HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan
menggunakan editor teks atau editor HTML. Dikenal juga sebagai bahasa
pemrograman server side. Dengan menggunakan PHP maka maintenance suatu situs
web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan
aplikasi yang dibuat menggunakan script PHP. Sehingga banyak yang menggunakan
PHP dalam optimasi web.

2.8.6. HTML
HTML adalah singkatan dari Hyper Text Markup Language. HTML bermula
dari sebuah bahasa yang sebelumnya banyak dipakai dalam didunia percetakan dan
penerbitan yang disebut Standard Generalized Markup Language (SGML). HTML
dapat juga digunakan sebagai link-link antar file-file dalam situs atau dalam komputer
dengan menggunakan localhost, atau link yang menghubungkan antar situs dakam
dunia internet.
24

2.8.7. CSS
CSS adalah singkatan dari Cascading Style Sheets. Berisi rangkaian instruksi
yang menentukan bagiamana suatu text akan tertampil di halaman web atau mengontrol
format tampilan sebuah halaman web yang ditulis dengan menggunakan penanda
(markup language). Perancangan desain teks dapat dilakukan dengan mendefinisikan
elemen styles seperti fonts (huruf), colors (warna), margins (ukuran), latar belakang
(background), ukuran font (font sizes) dan lain-lain. CSS juga bisa berarti meletakkan
styles yang berbeda pada layers (lapisan) yang berbeda. CSS terdiri dari style sheet
yang memberitahukan browser bagaimana suatu dokumen akan disajikan. Fitur-fitur
baru pada halaman web lama dapat ditambahkan dengan bantuan style sheet. Saat
menggunakan CSS, tidak perlu menulis font, color atau size pada setiap paragraf, atau
pada setiap dokumen. Setelah membuat sebuah style sheet, cukup menyimpan kode
tersebut sekali saja dan dapat kembali menggunakannya bila diperlukan. Biasanya CSS
digunakan untuk mendesain sebuah halaman HTML dan XHTML, tetapi sekarang CSS
bisa diaplikasikan untuk segala dokumen XML, termasuk SVG dan XUL bahkan
ANDROID.

2.8.8. Java Script


JavaScript adalah bahasa pemrograman web yang bersifat Client
Side Programming Language. Client Side Programming Language adalah tipe bahasa
pemrograman yang pemrosesannya dilakukan oleh client. Aplikasi client yang
dimaksud merujuk kepada web browser seperti Google Chrome dan Mozilla Firefox.
Bahasa pemrograman Client Side berbeda dengan bahasa pemrograman Server
Side seperti PHP, dimana untuk server side seluruh kode program dijalankan di sisi
server. Untuk menjalankan JavaScript, hanya membutuhkan aplikasi text editor dan
web browser. JavaScript memiliki fitur : high-level programming language, client-
side, loosely tiped dan berorientasi objek
BAB III
PROFIL PERUSAHAAN

3.1. Objek Penelitian


Pemilihan lokasi kerja praktek ini atas keinginan diri sendiri dengan mengacu
kepada peraturan yang telah ditetapkan oleh ketua kerja praktek, maka dipilihlah Dinas
Tanaman Pangan Dan Hortikultura Provinsi Jawa Barat yang bergerak di bidang
pertanian, teknoklogi informasi dan informasi umum, yang beralamatkan di Jl. Surapati
No.71, Sadang Searang, Coblong, Kota Bandung, Jawa Barat 10134.

3.1.1. Sejarah Singkat Perusahaan


Kegiatan sub sektor tanaman pangan di Jawa Barat sejak jaman penjajahan
sampai saat ini telah mengalami perkembangan yang mengembirakan baik dilihat dari
segi pencapaian populasi, produksi, konsumsi, penyerapan tenaga kerja, pendapatan
petani, permintaan masyarakat konsumen, investasi maupun sumbangan bagi Devisa
Negara.

Perkembangan tersebut tidak lepas dari keberadaan Dinas Tanaman Pangan dan
Hortikultura Provinsi Jawa Barat dalam peranannya untuk meningkatkan produksi,
populasi, konsumsi dan pemasaran produk-produk pertanian tanaman pangan.

Pada masa penjajahan Belanda, lembaga yang menyelenggarakan pembinaan


pertanian di Jawa Barat yaitu Provinciale Lanbouw Voorlichtings dienst (LVD) yang
dikepalai oleh seorang Inspektur berkebangsaan Belanda yang disebut Landbouw
inspecteur ini diperkirakan telah berdiri sejak tahun 1912. Fungsi lembaga ini adalah untuk
memberikan pembinaan terhadap para petani pribumi untuk meningkatkan produksi sedangkan
alih teknoklogi diberikan dalam batas-batas tertentu karena atas dasar pertimbangan politis.

25
26

Kelembagaan LVD terdiri dari 2(dua) bagian yaitu :

1. Satuan organisasi LVD secara organik berada dibawah Departemen Van


Landbouw Nijverheid en Handel (Departemen Pertanian, Perindustrian dan
Perdagangan) yang berkedudukan di Batavia;
2. Kelembagaan Zaad Hoeve (Balai Benih Padi) yang didirikan tahun 1921 dan
berkedudukan di Cihea Kabupaten Cianjur dan dikelola oleh LVD.

Pada masa pendudukan Jepang, penyelegaraan pembinaan pertanian


dilaksanakan oleh Norinka yang bernaung dibawah pemerintahan Jepang.
Kebijaksanaan program maupun sistem pembinaan pertanian ditrapkan tidak berbeda
pada jaman Belanda, yaitu memberikan pembinaan kepada para petani untuk
meningkatkan produksi akan tetapi tujuannya diperluas dengan sasaran utama untuk
memenuhi kebutuhan bahan pangan untuk mensuplai keperluan perang bagi tentara
Jepang. Pengelolaan Balai Benih Padi Cihea dilanjutkan oleh Norinka Sedangkan
dibidang pendidikan pertanian, pada jaman penjajahan Jepang ini ditandai dengan
perubahan nama Landbouw Berdrijf School (LBS) menjadi sekolah Pertanian Pertama.

Setelah Indonesia merdeka maka pada tahun 1945 didirikan Jawatan Pertanian
Republik Indonesia yang merupakan Lembaga di bawah Departemen kemakmuran.
Kebijaksanaan maupun programnya adalah untuk meningkatkan produksi dan
pendapatan petani, sedangkan bidang yang ditanganinya mencakup segala aspek yang
menyangkut kemakmuran rakyat, perkebunan, perikanan, kehewanan dan penyalur
bahan makanan. Balai Benih Padi Cihea Ex. Norinka dilanjutkan pengelolaannya oleh
Jawatan Pertanian Republik Indonesia dengan nama Perusahaan Pertanian Cihea (PP
Cihea).

Pada tahun 1948 sekolah pertanian pertama tanjungsari diubah namanya


menjadi sekolah Pendidikan Mantri Pertanian (SPMP). Pada tahun 1950 lahir Provinsi
daerah Tingkat I Jawa Barat yang dibentuk dengan undang-undang Nomor 11 Tahun
27

1950, undang-undang tersebut memberikan beberapa urusan yang menjadi


kewenangan pangkal daerah, diantaranya adalah urusan pertanian.

Dengan terbitnya peraturan perundang-undangan tersebut diatas maka


Pemerintah Propinsi Jawa Barat mengeluarkan Surat Keputusan Dewan Pemerintah
Daerah sementara Propinsi Jawa Barat Nomor 3/UPO/1952 tanggal 4 Juni 1952 yang
pokoknya menetapkan :
1. Berdasarkan peraturan pemerintah Nomor 64 Tahun 1957, bagian tanaman
perkebunan yang semula termasuk Jawatan Pertanian dipisahkan menjadi
lembaga tersendiri bergabung dengan Jawatan Karet Rakyat Jawa Barat yang
sekarang menjadi Dinas Perkebunan;
2. Dengan peraturan dareah Nomor 13/PD-DPRD-GR/ 1961 tentang penyerahan
urusan-urusan dalam lapangan pertanian rakyat kepada daerah Tingkat
II/Kotapraja di seluruh Jawa Barat dibentuk jawatan pertanian rakyat di daerah
Tingkat II. Pembinaan, pengendalian dan pengawasan diberikan oleh Jawatan
Pertanian Rakyat Wilayah yang berkedudukan di Keresidenan.

Pada masa Kemerdekaan diklasifikasikan menjadi beberapa periode, yaitu :

1. Periode tahun 1945-1949


Pada periode tahun 1945-1949 terjadi beberapa perubahan diantranya sebagai
berikut:
a. Jawatan Pertanian Republik Indonesia;
b. Lembaga Pembenihan;
c. Lembaga Pendidikan Pertanian.

2. Periode tahun 1969-1974


Pada Era Pertanian periode 1969-1974 terdapat beberapa lembaga pertanian
yang telah mengalami perubahan-perubahan.
a. Jawatan Pertanian Rakyat perubahan nama menjadi Dinas Pertanian
Tanaman Pangan Provinsi Daerah Tingkat I Jawa Barat.
28

b. Lembaga Pembenihan
Lembaga pembenihan pada periode ini adalah:
a. Pusat pembibitan tanaman jeruk;
b. Balai Pertemuan Masyarakat Desa (BPMD) dan merupakan
cikal bakal Balai Penyuluhan Pertanian (BPP);
c. Balai-balai benih dan Percontohan Pertanian Tanah Kering
(PPTK);
d. Penyerahan Balai Benih Padi Cihea/PP Cihea dari Pemerintah
Pusat kepada Pemerintah Provnsi Daerah Tingkat I Jabar;
e. Penyerahan urusan dalam lapangan Pertanian;
f. Perusahaan Pertanian Cihea (Cihea PP) di ubah menjadi
Perusahaan Jawatan Tani Makmur Cihea.

3. Lembaga Pendidikan Pertanian


Perubahan-perubahan yang terjadi pada lembaga pendidikan pertanian adalah:
a. Penambahan jurusan pada Sekolah Pendidikan Menteri Pertanian
(SPMP) Tanjungsari dengan Sekolah Guru Pertanian (SGP) pada tahun
1951;
b. Sekolah Pendidikan Pertanian/Sekolah Guru Pertanian Tanjungsari di
ubah menjadi Sekolah Pengamat Pertanian;
c. Pendirian Sekolah Pertanian Menengah Atas menjadi Sekolah Pertanian
Menngah Atas (SMPA);
d. Pendirian Sekolah Pertanian Menengah Atas (SMPA) di tiap-tiap
Kabupaten Daerah Tingkat II Jawa Barat;
e. Berdiri Sekolah Pertanian Menengah Atas (SMPA) Gegerkalong.
29

4. Periode tahun 1975 sampai dengan sekarang


Dinas Pertanian Tanama Pangan Provinsi Daerah Tingkat I Jawa Barat.
a. Dengan keluarnya Surat Keputusan Gubernur Nomor
197/A.V/18/SK/1975 tanggal 12 April 1975 tentang perubahan istilah
Jawatan menjadi Dinas maka Jawatan Pertanian Rakyat diubah
menjadi Dinas Pertanian rakyat;
b. Sehubungan dengan dikeluarkannya Keputusan Menteri Pertanian
Nomor 2110/706/Kpts/1983 tentang susunan organisasi dan tata kerja
Departemen Pertanian Direktorat Jenderal Pertanian Tanaman Pangan
maka Jawa Barat menerbitkan Peraturan Daerah Provinsi Jawa Barat
yaitu Peraturan Daerah Nomor 12 Tahun 1983 tentang susunan
organisasi dan tata kerja Dinas Pertanian Tanaman Pangan;
c. Berdasarkan Peraturan Daerah Provinsi Jawa Barat Nomor 22 Tahun
1984 dibentuk cabang Dinas Pertanian Tanaman Pangan di 6 daerah
tingkat II yaitu : Serang, Bogor, Cirebon, Purwakarta, Bandung dan
Ciamis;
d. Berdasarkan Peraturan Daerah Provinsi Jawa Barat Nomor 5 Tahun
1986 tentang perubahan pertama peraturan daerah nomor 22 tahun 1984
tentang pembentukan cabang Dinas Pertanian Tanaman Pangan
diadakan penambahan 2 (dua) seksi yaitu :
a. Seksi perumusan program dan proyek;
b. Seksi bimbingan dan latihan.
Selain itu diadakan perubahan nama aau istilah seksi-seksi pada sub
dinas penyuluhan.
30

5. Lembaga Perbenihan
Berdasarkan peraturan daerah provinsi daerah tingkat I Jawa Barat Nomor 12
Tahun 1983. Peraturan Daerah Nomor 5 tahun 1986, dibentuk Unit Pelaksana
Teknis Dinas (UPTD) sebagai perangkat Dinas :
a. UPTD Balai Benih Induk Palawija, berkedudukan di Pumbon
Kabupaten Cirebon yang didirikan berdasarkan Kepgub Nomor
061.1/Kep.860/HUK/86 tanggal 23 juni 1986;
b. UPTD Balai Benih Induk Padi, berkedudukan di Cihea Kabupaten
Cianjur yang didirikan berdasarkan Kepgub Nomor
061.1/Kep.861/HUK/86 tanggal 23 juni 1986;
c. UPTD Balai Benih Induk Hortikultura, berkedudukan di Pasibanteng
Kabupaten Sumedang didirikan berdasarkan Kepgub Nomor
061.1/Kep.862/HUK/86 tanggal 23 juni 1986. Dan merupakan
pengembangan dari pusat Pembibitan Pasir Jati yang didirikan tahun
1951;
d. UPTD Balai Benih Tani Makmur Cihea, berkedudukan di Cihea
Kabupaten Cianjur didirikan berdasarkan Kepgub Nomor
061.1/Kep.1201-ORTAK/86 tanggal 3 September 1986. Dan
merupakan pengalihan dari perusahaan Jawatan Makmur Cihea;
e. UPTD Balai Percobaan Dan Percontohan Pertanian Tanaman Pangan,
berkedudukan di Plumbon Kabupaten Cianjur didirikan berdasarkan
Kepgub Nomor 31 Tahun 1989 tanggal 3 November 1986 dan
merupakan pengalihan dari Lembaga Agricultural Development Center
yang berdiri sejak 1976 dan melaksanakan fungsi Balai Latihan
Pertanian Daerah yang dibentuk Tahun 1981.
31

3.1.2. Visi dan Misi Perusahaan


A. Visi
TERWUJUDNYA PERTANIAN TANAMAN PANGAN DAN
HORTIKULTURA PROVINSI JAWA BARAT YANG MAJU DAN
TANGGUH.
B. Misi
a. Meningkatkan produksi, kualitas dan nilai tambah produk tanaman
pangan dan hortikultura yang berkelanjutan;
b. Meningkatkan dan mengoptimalkan sumber daya alam dan sarana
prasarana;
c. Mengembangkan, menetapkan dan memanfaatkan teknologi pertanian
berwawasan lingkungan;
d. Meningkatkan akses pasar dan permodalan.
3.1.3. Struktur Organisasi Perusahaan

Gambar 3.1 Struktur Organisasi

32
33

3.1.4. Deskripsi Tugas


Berdasarkan struktur organisasi Dinas Pertanian Tanaman Pangan Provinsi
Jawa Barat, maka setiap bagian pada struktur organisasi tersebut memiliki tugas,
wewenang dan fungsi masing-masing yang berbeda untuk mewujudkan tujuan
organisasi tersebut. Berikut ini uraian tugas dari masing-masing bagian di Dinas
Pertanian Tanaman Pangan Provinsi Jawa Barat :

1. Sub Bagian Kepegawaian dan Umum dengan tugas pokok melaksanakan


pengelolaan administrasi kepegawaian, Perlengkapan, Humas & PPID dan
Arsip.
2. Tugas dari bagian Kepegawaian diantaranya :
a. Menyusun Rencana Operasional Urusan Bagian Kepegawaian;
b. Menyelenggarakan Administrasi Kepegawaian di Lingkungan IPDN;
c. Mengusulkan Perubahan Status PNS menjadi Pejabat Fungsional;
d. Mengolah dan meneruskan usulan kenaikan Jabatan Fungsional,
Asisten dan Lektor yang diusulkan oleh Senat Fakultas;
e. Mengolah dan meneruskan usulan kenaikan Jabatan Fungsional Lektor
Kepala dan Guru Besar yang diusulkan Senat Institut;
f. Mengolah dan meneruskan usulan kenaikan Jabatan Fungsional lainnya
yang diusulkan dari unit kerja bersangkutan;
g. Mengelola kenaikan pangkat PNS di Lingkungan IPDN;
h. Menyusun rencana kebutuhan diklat pegawai di Lingkungan IPDN;
i. Menyiapkan bahan kebijakan promosi, rotasi, mutasi dan demosi
pegawai di Lingkungan IPDN;
j. Menyiapkan bahan pemberhentian pegawai yang mencapai batas usia
pensiun, pegawai yang melanggar peraturan perundang-undangan,
melaksanakan urusan pensiun pegawai;Menyiapkan bahan pengawasan
terhadap disiplin pegawai;
34

k. Melaksanakan tugas-tugas kedinasan lain yang diberikan oleh Biro


Administrasi Umum dan Keuangan.
3. Tugas dari bagian Perlengkapan diantaranya :
a. Penyiapan rencana, program dan kegiatan Sub Bagian perlengkapan;
b. Penyusunan bahan petunjuk teknis lingkup perlengkapan;
c. Pengumpulan dan Penganalisaan data bahan perumusan kebijkan
pemerintah daerah lingkup perlengkapan;
d. Penyiapan bahan dan pedoman pemantauan dan evaluasi pelaksanaan
kebijakan pemerintah daerah lingkup perlengkapan;
e. Penyiapan bahan pengkoordinasian pelaksanaan tugas perangkat
daerah lingkup perlengkapan;
f. Pengumpulan bahan dan data penyusunan rencana kebutuhan
perlengkapan;
g. Pelaksanaan tugas ketataushaan bagian;
h. Penyiapan bahan pembinaan, pengendalian,evaluasi, dan pelaporan
pelaksanaan tugas;
i. 9. Pelaksanaan tugas lain yang diberikan oleh kepala bagian sesuai
dengan tugas dan fungsinya.
4. Tugas dari bagian Arsip diantarnya :
a. Menerima warkat;
b. Mencatat warkat;
c. Mendistribusikan warkat sesuai kebutuhan;
d. Menyimpan, menata, dan menemukan kembali arsip sesuai dengan
system tertentu;
e. Memberikan pelayanan kepada pihak-pihak yang memerlukan arsip;
f. Mengadakan perawatan/pemeliharaan arsip;
g. Mengadakan atau merencanakan penyusutan arsip, dan lain-lain.
35

5. Tugas dari bagian Humas dan PPID berdasarkan diantaranya :


a. Penyediaan, penyimpanan, pendokumentasian, dan pengamanan
informasi;
b. Pelayanan informasi sesuai dengan aturan yang berlaku;
c. Pelayanan informasi publik yang cepat, tepat, dan sederhana;
d. Penetapan prosedur operasional penyebarluasan informasi publik;
e. Pengujian konsekuensi;
f. Pengklasifikasian informasi dan/atau pengubahannya;
g. Penetapan informasi yang dikecualikan yang telah habis jangka waktu
pengecualiannya sebagai informasi publik yang dapat diakses; dan
h. Penetapan pertimbangan tertulis atas setiap kebijakan yang diambil
untuk memenuhi hak setiap orang atas informasi publik.

Tugas dari masing-masing bagian Humas & PPID di Dinas Tanaman Pangan
dan Hortikultura adalah sebagai berikut :

1. Koordinator Humas & PPID yang bertugas bertanggung jawab atas aktifitas di
dalam Humas & PPID serta bertanggung jawab atas staf staf yang ada di
Humas & PPID DISTAN JABAR;
2. Staf Website bertugas untuk mengelola website Dinas Tanaman Pangan dan
Hortikultura Provinsi Jawa Barat;
3. Staf Medsos & Admin bertugas untuk mengelola media sosial mulai dari
Facebook, Twitter, dan Youtube. Staf ini pun bertugas sebagai yang mengurus
masuk dan keluarnya informasi;
4. Staf Dokumentasi bertugas untuk mengelola aktifitas dokumentasi dinas mulai
dari rapat dan kegiatan yang diadakan oleh Dinas Tanaman Pangan dan
Hortikultura Provinsi Jawa Barat.

3.2. Metode Penelitian


Metode penelitian terdiri atas dua kata yaitu metode dan penelitian. Metode
berasal dari kata Yunani yaitu methods yang berarti cara atau jalan untuk mencapai
36

sasaran atau tujuan dalam suatu permasalahan, kata yang mengikutinya adalah
penelitian yang berarti suatu cara untuk mencapai suatu dengan metode tertentu,
dengan cara berhati-hati, sistematik dan sempurna terhadap permasalahan yang sedang
dihadapi.

Pengertian metode penelitian menurut Supriati (2012:5)menyatakan bahwa :


Metode penelitian adalah tatacara bagaimana suatu penelitian dilaksanakan.

Metode peneletian yang dilakukan penulis dalam melakukan penelitian di


Dinas Tanaman Pangan dan Hortikultura Provinsi Jawa Barat adalah dengan
menggunakan metode peneletian deskriptif. Dengan demikian penggunaan metode
penelitian deskriptif adalah untuk melukiskan secara sistematis fakta atau karakteristik
populasi tertentu atau bidang tertentu, dalam hal ini bidang secara aktual dan cermat.

3.2.1. Desain Penelitian


Pada desain penelitian ini untuk mendapatkan suatu proses yang teratur dan
terarah dalam suatu penelitian sehingga penelitian dapat brejalan dengan baik
diperlukan metode pendekatan atau penyelesain untuk menyelesaikan suatu penelitian.
Pada metode yang penulis gunakan yaitu metode penelitian deskriptif dimana pada
metode ini memiliki tahap pertama dilakukan pengumpulan data yang diperlukan, dan
pada tahap berikutnya adalah mengolah dan membahas sampai pada suatu kesimpulan.

3.2.2. Jenis dan Metode Pengumpulan Data


Untuk pengumpulan data yang diperlukan untuk melakukan penelitian ini
penulis menggunakan teknik pengumpulan data dengan menggunakan sumber data
primer dan sumber data sekunder di Dinas Tanaman Pangan dan Hortikultura Provinsi
Jawa Barat.

3.2.2.1. Sumber Data Primer


Sumber data primer merupakan sumber data penelitian yang diperoleh secara
langsung tanpa melalui perantara.
37

Menurut Sugiyono (2013:137) menjelaskan bahwa sumber data primer adalah


data yang diperoleh secara langsung meliputi dokumen dokumen perusahaan berupa
sejarah perkembangan perusahaan, struktur organisasi dan lain-lain yang berhubungan
dengan penelitian.

Untuk mendapatkan data primer ini, penulis menggunakan metode-metode


yang diantaranya adalah :

1. Observasi (Observation)
Observasi menurut Supriyati (2011:46) adalah sebagai berikut suatu cara
untuk mengumpulkan data penelitian dengan mempunyai sifat dasar
naturalistik yang berlangsung dalam konteks natural, pelakunya berpartisipasi
secara wajar dalam interaksi;
2. Wawancara (Interview)
Wawancara menurut Supriyati (2011:48) adalah sebagai berikut : Cara yang
umum dan ampuh untuk memahami suatu keinginan/kebutuhan. wawancara
adalah teknik pengambilan data melalui pertanyaan yang diajukan secara lisan
kepada responden.

Sumber data primer untuk penelitian diperoleh secara langsung dengan


mewawancari petugas bagian HUMAS/PPID Dinas Tanaman Pangan dan Hortikultura
Provinsi Jawa Barat yaitu Bapak Atep Mutaqin, Bapak Arief dan Ibu Hida selaku
pembimbing kami saat melakukan kegiatan Kerja Praktek (KP). Selain wawancara
kami pun melakukan observasi dengan melihat kegiatan yang berhubungan dengan
pembuatan aplikasi Buku Tamu Berbasis Web.

3.2.2.2. Sumber Data Sekunder


Data sekunder yaitu sumber data penelitian yang diperoleh peneliti secara
tidak langsung melalui media perantara.
38

Menurut Sugiyono (2013:137) menjelaskan bahwa sumber data sekunder


adalah data yang diperlukan untuk mendukung hasil penelitian berasal dari literatur,
artikel dan berbagai sumber lainnya yang berhubungan dengan penelitian.

Sumber data sekunder untuk penelitian diperoleh atau didapatkan melalui


website DISTAN, form prosedur permohonan informasi, form prosedur kunjungan dan
prosedur ilustrasi pemohon informasi publik yang ada di Dinas Tanaman Pangan dan
Hortikultura Provinsi Jawa Barat.

3.2.3. Metode Pendekatan dan Pengembangan Sistem


Metode pendekatan yang digunakan ialah metode pendekatan terstruktur
dikarenakan pendekatan ini memuat teknik pemecahan masalah yang logis dan
sistematis, program disusun dengan logika yang mudah dipahami dan biaya perawatan
dan dokumentasi yang dibutuhkan relatif rendah sehingga untuk perangkat lunak
berskala kecil dan menengah masih layak digunakan dikarenakan lingkup
permasalahannya masih bisa ditangani dengan melihat kebutuhan data yang akan
digunakan.

Metode pengembangan sistem yang digunakan dalam analisis ini adalah


Waterfall, yaitu metode pengembangan yang menjediakan pendekatan alur hidup
perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain,
pengkodean, pengujian, dan tahap pendukung.
BAB IV
ANALISIS KERJA PRAKTEK

4.1. Analisis Sistem yang Berjalan

4.1.1. Prosedur Buku Tamu yang Berjalan

A. Prosedur Tamu Kunjungan biasa


1. Petugas menyerahkan buku tamu untuk diisi;
2. Tamu mengisi buku tamu yang disediakan oleh petugas;
3. Buku tamu yang sudah diisi dikembalikan lagi ke petugas;
4. Jika data tamu lengkap maka tamu dipersilahkan untuk masuk dan buku
tamu akan di arsipkan. Jika tidak lengkap maka tamu diminta untuk
melengkapi data.

B. Prosedur Tamu Kunjungan Permohonan Informasi


1. Petugas menyerahkan buku tamu dan form permohonan informasi;
2. Tamu mengisi form permohonan informasi dan buku tamu yang diberikan
oleh petugas;
3. Tamu menyerahkan kembali buku tamu dan form permohonan informasi ke
petugas;
4. Jika data tamu pada buku tamu dan form permohonan lengkap maka tamu
di persilahkan masuk dan buku tamu serta form permohonan akan
diarsipkan. Jika data tamu belum lengkap maka tamu diminta untuk
melengkapi data;
5. Petugas membuat laporan tamu pemohon informasi berdasarkan arsip form
permohonan informasi.

39
40

4.1.2. Flowmap Sistem yang Berjalan

Kunjungan Biasa
Tamu Petugas

Buku tamu Buku tamu

Mengisi Buku tamu


Buku tamu terisi

Memeriksa
Buku tamu
kelengkapan
terisi
data

Data Buku tamu Lengkap ?


Tidak lengkap T Y

Data Buku tamu Data Buku tamu


Tidak lengkap lengkap

Gambar 4.1 Flowmap Tamu Kunjungan Biasa pada sistem yang berjalan

Keterangan :

= Arsip Buku Tamu


41

Kunjungan Permohonan Informasi


Tamu Petugas SETDA PPID Pusat

Buku tamu Buku tamu


Laporan tamu
Form permohonan Form permohonan Pemohon informasi
Informasi Informasi

Mengisi Buku Buku tamu terisi


tamu dan form Form permohonan
permohonan Informasi terisi
informasi

Buku tamu terisi


Memeriksa
Form permohonan kelengkapan
Informasi terisi data

Lengkap ?
T
Y
Data Buku tamu
Data Buku tamu Buku tamu terisi
tidak lengkap
tidak lengkap
Form permohonan Form permohonan
Form permohonan
Informasi tidak Informasi terisi
Informasi tidak
lengkap
lengkap
B

Membuat
laporan tamu
pemohon
informasi

Laporan tamu
Pemohon informasi

Gambar 4.2 Flowmap tamu kunjungan permohonan informasi pada sistem yang
berjalan

Keterangan :

= Arsip Buku Tamu

= Arsip Form Permohonan Informasi


42

4.1.3. Diagram Konteks

Data Form Permohonan Informasi Data Laporan


Data Buku Tamu

Tamu SI Buku Tamu SETDA PPID Pusat

Data Form Permohonan Informasi


Data Buku Tamu

Gambar 4.3 Diagram konteks sistem yang berjalan

4.1.4. Data Flow Diagram (DFD)


DFD Level 1

Data Form Permohonan Informasi


Tamu
Data Buku Tamu

Data Buku Tamu


Buku Tamu
1
Memeriksa
Kelengkapan Data
Data Form
Permohonan Informasi
Form Permohonan

SETDA PPID Pusat Data Tamu


Pemohon Informasi
Data Laporan Tamu
Pemohon Informasi

2
Membuat laporan
tamu pemohon
informasi

Gambar 4.4 DFD Level 1 Sistem yang berjalan


43

4.2. Racangan Sistem yang Diusulkan

4.2.1. Perancangan Sistem yang Diusulkan

4.2.1.1. Prosedur Buku Tamu Yang Diusulkan


A. Prosedur Tamu Kunjungan biasa
1. Tamu memilih menu kunjungan biasa;
2. Tamu mengisi form di halaman kunjungan biasa dan klik ambil foto sebagai
pengganti tanda tangan;
3. Klik simpan;
4. Jika ada data yang belum terisi maka akan muncul peringatan bahwa data
harus diisi lengkap.

B. Prosedur Tamu Kunjungan Permohonan Informasi


1. Tamu memilih menu permohonan informasi;
2. Tamu melengkapi form di halaman kunjungan permohonan informasi dan
klik ambil foto sebagai pengganti tanda tangan;
3. Klik simpan;
4. Jika ada data yang belum terisi maka akan muncul peringatan bahwa data
harus diisi lengkap;
5. Petugas masuk ke halaman admin aplikasi buku tamu;
6. Petugas melakukan input username dan password untuk bisa mengakses
halaman admin;
7. Jika tamu dikenakan biaya saat permintaan informasi atau informasi tidak
diberikan langsung di hari yang sama maka petugas dapat melakukan edit
detail tamu untuk menginput biaya dan update status pemberian informasi;
8. Jika ingin mencetak laporan petugas harus klik menu cetak laporan;
9. Petugas melakukan input tanggal laporan yang akan dicetak;
10. Laporan tamu pemohon informasi tercetak dan akan di serahkan ke SEKDA
PPID Pusat.
44

4.2.1.1. Flowmap Sistem yang Diusulkan

Kunjungan Biasa
Tamu Petugas

Menyiapkan form
Pilih menu kunjungan biasa
kunjungan biasa

Form Kunjungan Form Kunjungan


Biasa Biasa

Memvalidasi data
Mengisi Form

Data diisi
lengkap ?
T Y

Peringatan data Peringatan data


belum diisi belum diisi Db Bukutamu
lengkap lengkap

Peringatan data Peringatan data


Berhasil Berhasil
disimpan disimpan

Gambar 4.5 Flowmap tamu kunjungan biasa yang diusulkan


45

Kunjungan Permohonan Informasi


Tamu Petugas SETDA PPID Pusat

Menyiapkan form Laporan tamu


kunjungan Pemohon informasi
Pilih menu kunjungan
Permohonan Informasi Permohonan Informasi

kunjungan kunjungan
Permohonan Permohonan
Informasi Informasi

Memvalidasi data
Mengisi Form

Data diisi
lengkap ?
T Y

Peringatan data Peringatan data


belum diisi belum diisi Db Bukutamu
lengkap lengkap

Peringatan data Peringatan data


Berhasil Berhasil
disimpan disimpan

Menyiapkan
halaman Login
admin

Halaman login
administrator

Input Username
password

Username &
T password benar ? Y

Peringatan
Menampilkan
Username /
Halaman Admin
Password salah

edit data tamu ?


Y T

Halaman edit
data tamu Klik Cetak laporan
dan input tanggal
laporan

Update data tamu

Mencetak Laporan
tamu pemohon
informasi
Peringatan data
tamu berhasil di
update

Laporan tamu
Pemohon informasi

Gambar 4.6 Flowmap tamu kunjungan permohonan informasi yang diusulkan


46

4.2.1.2. Diagram Konteks


Data Tamu Pemohon Informasi Data Laporan
Data Kunjungan Biasa

Tamu SI Buku Tamu SETDA PPID Pusat

Data Kunjungan Biasa


Data Tamu Pemohon Informasi

Gambar 4.7 Diagram konteks sistem yang diusulkan

4.2.1.3. Data Flow Diagram


DFD Level 1
1
Data Tamu Data Tamu
Menyiapkan Form
Pemohon Informasi Pemohon Informasi
Kunjungan
Permohonan
Informasi

Tamu

Data
Data Kunjungan Biasa 2 Kunjungan Biasa 3
Menyiapkan Form
Memvalidasi Data
kunjungan Biasa

Data Data Tamu


Kunjungan Biasa Pemohon Informasi

SETDA PPID Pusat File Kunjungan


File Kunjungan Biasa File Login
Permohonan Informasi

Data Tamu
Data Laporan Tamu Pemohon Informasi
Pemohon Informasi
Data Tamu
Data Login
Pemohon Informasi
7
Mencetak Laporan 6
tamu pemohon Update data tamu
informasi
Data Login

Data Tamu
Pemohon Informasi

Data Tamu
Pemohon Informasi 4
5
Menyiapkan
Menyiapkan Data Login
halaman Login
halaman admin
admin

Gambar 4.8 DFD Level 1 Sistem yang diusulkan


47

4.2.1.3 Kamus Data


Berikut adalah Kamus Data Sistem Informasi Buku Tamu yang diusulkan :
1. Nama arus data : Data tamu pemohon informasi
Alias : Data tamu pemohon informasi
Aliran data : Tamu Proses 1 Menyiapkan Form Kunjungan
permohonan informasi,
Proses 1 Menyiapkan Form Kunjungan permohonan
informasi Proses 3 Memvalidasi Data, Proses 3
Memvalidasi Data - File Kunjungan Permohonan Informasi,
Proses 5 Menyiapkan Halaman Admin Proses 6 Update
Status Pemberian Informasi, Proses 6 Update Status
Pemberian Informasi - File Kunjungan Permohonan
Informasi, Proses 5 Menyiapkan Halaman Admin - Proses 7
Mencetak Laporan Tamu Pemohon Informasi, File
Kunjungan Permohonan - Proses 7 Mencetak Laporan Tamu
Pemohon Informasi
Struktur data : no_pendaftar, email, rincian_informasi, tujuan_informasi,
cara_memperoleh, no_tamu, salinan, penguasaan,
dokumentasi, alasan_penolakan, keputusan, cara, foto
pemberitahuan_tertulis, pemberian_info, biaya, nama,
alamat, tanggal, no_telp, pekerjaan_instansi

2. Nama arus data : Data kunjungan Biasa


Alias : Data tamu kunjungan Biasa
Aliran data : Tamu Proses 2 Menyiapkan Form Kunjungan Biasa
Struktur data : no_tamu, tanggal, nama, alamat, pekerjaan_instansi,
no_telp, maksud_tujuan, id_keterangan, foto
48

3. Nama arus data : Data Login


Alias : Data Login
Aliran data : Proses 3 Memvalidasi Data Proses 4 Menyiapkan
Halaman Login Admin, File login Proses 4 Menyiapkan
Halaman Login Admin, Proses 4 Menyiapkan Halaman
Login Admin Proses 5 Menyiapkan Halaman Admin
Struktur data : username, password

4. Nama arus data : Data Laporan Tamu Pemohon Informasi


Alias : Data Laporan Tamu Pemohon Informasi
Aliran data : Tamu Proses 2 Menyiapkan Form Kunjungan Biasa
Struktur data : tanggal, nama, foto, no_telp, pekerjaan_instansi, cara,
biaya, rincian_informasi, tujuan_informasi,
cara_memperoleh, salinan, penguasaan, dokumentasi,
alasan_penolakan, keputusan, pemberitahuan_tertulis

4.2.1.4 Normalisasi
Normalisasi merupakan cara pendekatan lain yang tidak secara langsung
berkaitan dengan model data, tetapi dengan menerapkan sejumlah aturan dan kriteria
standar untuk menghasilkan struktur tabel yang normal.
A. Bentuk Unnormal (0NF)
Langkah ini memasukan semua atribut pada kamus data dan akan digunakan
untuk membangun suatu relasi tabel.
bukutamu = { no_pendaftar, email, rincian_informasi, tujuan_informasi,
cara_memperoleh, no_tamu, salinan, penguasaan, dokumentasi,
alasan_penolakan, keputusan, cara, foto pemberitahuan_tertulis,
pemberian_info, biaya, nama, alamat, tanggal, no_telp,
pekerjaan_instansi, no_tamu, tanggal, nama, alamat,
49

pekerjaan_instansi, no_telp, maksud_tujuan, id_keterangan,


foto, username, password, tanggal, nama, foto, no_telp,
pekerjaan_instansi, cara, biaya, rincian_informasi,
tujuan_informasi, cara_memperoleh, salinan, penguasaan,
dokumentasi, alasan_penolakan, keputusan,
pemberitahuan_tertulis}

B. Bentuk Normal 1 (1NF)


Pada langkah ini dimana menghilangkan atribut ganda pada unnormal,
sehingga tidak ada kolom yang bersifat multi-value atau berulang dan juga tidak
ada kolom yang memiliki nama yang sama dalam satu tabel.
bukutamu = { no_pendaftar, email, rincian_informasi, tujuan_informasi,
cara_memperoleh, no_tamu, salinan, penguasaan, dokumentasi,
alasan_penolakan, keputusan, cara, foto pemberitahuan_tertulis,
pemberian_info, biaya, nama, alamat, tanggal, no_telp,
pekerjaan_instansi, maksud_tujuan, id_keterangan, username,
password}

C. Bentuk Normal 2 (2NF)


Pada langkah ini menghilangkan ketergantungan parsial atribut pada
tabel dengan cara memecah atribut dalam tabel berbeda.
admin = {username*, password}
pemohon = {no_pendaftar*, email, rincian_informasi, tujuan_informasi,
cara_memperoleh, no_tamu**, salinan, penguasaan,
dokumentasi, alasan_penolakan, keputusan,
pemberitahuan_tertulis, pemberian_info, biaya,cara}
tamu = {no_tamu*, tanggal, nama, alamat, pekerjaan_instansi, no_telp,
maksud_tujuan, id_keterangan, foto}
50

Karena tidak ada atribut transitif maka normalisasi hanya sampai ke


bentuk normal 2 (2NF).

Keterangan :
* Primary Key
** Foreign Key
ERD ( Entity Relationship Diagram )

Tamu

Melakukan

Pemohon

Gambar 4.9 ERD Sistem yang diusulkan

Kamus Data
Tamu = { no_tamu*, tanggal, nama, alamat, pekerjaan_instansi, no_telp,
maksud_tujuan, id_keterangan, foto }
Pemohon = {no_pendaftar*, email, rincian_informasi, tujuan_informasi,
51

cara_memperoleh, no_tamu**, salinan, penguasaan, dokumentasi,


alasan_penolakan, keputusan, pemberitahuan_tertulis, pemberian_info,
biaya,cara}
Keterangan :
* Primary Key
** Foreign Key

4.2.1.5. Relasi Tabel


Pemohon

no_pendaftar*

email

rincian_informasi
Tamu
tujuan_informasi
no_tamu*
cara_memperoleh
tanggal
no_tamu**
nama Admin
salinan
alamat Username*
penguasaan
pekerjaan_instansi Password
dokumentasi
no_telp
alasan_penolakan
id_keterangan
keputusan
foto
pemberitahuan_tertulis

pemberian_info

biaya

cara

Gambar 4.10 Relasi tabel pada sistem yang diusulkan


Keterangan :
* Primary Key
** Foreign Key
52

4.2.1.6. Perancangan Spesifikasi Tabel

1. Nama File : admin


Media : Harddisk
Isi : Data akun pengelola aplikasi SI Buku Tamu
Organisasi File : Index
Primary Key : username
Tipe File : File induk
Panjang record : 36 byte
Jumlah record : 108 byte (diasumsikan ada 3 record yang akan berinteraksi
didalam file tersebut)

No Nama Field Jenis Lebar Desimal Keterangan


1 Username Varchar 20 0 Username
2 Password Varchar 16 0 Password

2. Nama File : pemohon


Media : Harddisk
Isi : Data tamu pemohon informasi
Organisasi File : Index
Primary Key : no_pendaftar
Tipe File : File induk
Panjang record : 162 byte
Jumlah record : 486 byte (diasumsikan ada 3 record yang akan berinteraksi
didalam file tersebut)
53

No Nama Field Jenis Lebar Desimal Keterangan


Nomor tamu
1 no_pendaftar Varchar 30 0 pemohon
informasi
2 email Varchar 35 0 Email tamu
3 rincian_informasi Text 0 0 Rincian informasi
Tujuan
4 tujuan_informasi Text 0 0 penggunaan
informasi
Cara mendapatkan
5 cara_memperoleh Varchar 45 0
informasi
no_tamu sebagai
6 no_tamu Varchar 11 0
Foreign Key
Bentuk salinan
7 salinan Varchar 20 0 informasi yang
didapatkan
Penguasaan
8 penguasaan Char 1 0
informasi
Pendokumentasian
9 dokumentasi Char 1 0
informasi
10 alasan_penolakan Text 0 0 Alasan penolakan
11 keputusan Char 1 0 Keputusan akhir
Pemberitauan
12 pemberitahuan_tertulis Text 0 0 informasi secara
tertulis
Tanggal
13 pemberian_info Text 0 0 pemberian
informasi
54

Lanjutan
No Nama Field Jenis Lebar Desimal Keterangan
Biaya permintaan
14 biaya Int 10 0
informasi
15 cara Varchar 8 0 Cara pembayaran

3. Nama File : tamu


Media : Harddisk
Isi : Data tamu
Organisasi File : Index
Primary Key : no_tamu
Tipe File : File induk
Panjang record : 61 byte
Jumlah record : 183 byte (diasumsikan ada 3 record yang akan berinteraksi
didalam file tersebut)

No Nama Field Jenis Lebar Desimal Keterangan


1 no_tamu Varchar 11 0 Nomor urut tamu
2 taggal Date 0 0 Tanggal kunjungan
3 nama Varchar 35 0 Nama tamu
4 alamat Text 0 0 Alamat tamu
5 pekerjaan_instansi Text 0 0 Pekerjaan tamu
6 no_telp Varchar 14 0 Nomor telepon tamu
7 maksud_tujuan Text 0 0 Tujuan berkunjung
Keterangan
8 id_keterangan Varchar 1 0
kunjungan
URL lokasi foto
9 foto Text 0 0
yang tersimpan
55

4.2.1.5 Kodifikasi

Nama Attribut : no_tamu


Jenis Kodifikasi : Blok

Format : xx-xx-xxxx-xxx (A-B-C-D)


Jumlah Digit : 1
Keterangan :

A -> Tanggal

B -> Bulan

C -> Tahun

B -> No Urut

Contoh : 270717001

Nama Attribut : id_keterangan


Jenis Kodifikasi : Blok

Format : x
Jumlah Digit : 1
Keterangan :

1 -> Kunjungan Biasa

0 -> Kunjungan Permohonan Informasi

Contoh : 1

Nama Attribut : no_pendaftar


Jenis Kodifikasi : Blok

Format : xxx-xxxxxxxxxxxxxxx-xxxxxxxx
56

(A-B-C)

Jumlah Digit : 30
Keterangan :

A -> Nomor urut tamu

B -> Tempat penyedia informasi (PPIDDISTANJABAR)

C -> Tanggal bulan dan tahun

Contoh : 001/PPIDDISTANJABAR/09092017

Nama Attribut : dokumentasi


Jenis Kodifikasi : Blok

Format : x
Jumlah Digit : 1
Keterangan :

1 -> Didokumentasikan

0 -> Tidak didokumentasikan

Contoh : 0

Nama Attribut : keputusan


Jenis Kodifikasi : Blok

Format : x
Jumlah Digit : 1
Keterangan :

0 -> Selesai

1 -> Ditolak
57

2 -> Pemberitahuan Tertulis

Contoh : 2

4.2.2. Perancangan Antarmuka dan Jaringan


4.2.2.1. Perancangan Antarmuka
A. Perancangan Input
1. Rancangan antarmuka Menu Utama

Gambar 4.11 Rancangan antarmuka menu utama SI Aplikasi Buku Tamu


2. Rancangan antarmuka Form Kunjungan Biasa

Gambar 4.12 Rancangan antarmuka Form Kunjungan biasa


58

3. Rancangan antarmuka Form Kunjungan Permohonan Informasi

Gambar 4.13 Rancangan antarmuka form kunjungan permohonan informasi


59

4. Rancangan antarmuka Login Halaman Admin

Gambar 4.14 Rancangan antarmuka halaman login administrator

5. Rancangan antarmuka Menu Admin

Gambar 4.15 Rancangan antarmuka halaman Admin


60

6. Rancangan antarmuka Detail Tamu Kunjungan Biasa

Gambar 4.16 Rancangan antarmuka halaman detail tamu kunjungan


biasa
61

7. Rancangan antarmuka Detail Tamu Kunjungan Permohonan Informasi

Gambar 4.17 Rancangan antarmuka detail tamu pemohon informasi


62

8. Rancangan antarmuka menu laporan

Gambar 4.18 Rancangan antarmuka Menu Laporan

B. Perancangan Output

1. Rancangan halaman list Tamu Kunjungan Biasa

Gambar 4.19 Rancangan antarmuka halaman list tamu kunjungan


biasa
63

2. Rancangan halaman list Tamu Kunjungan Permohonan Informasi

Gambar 4.20 Rancangan antarmuka list tamu pemohon informasi

3. Rancangan Antarmuka popup bantuan

Gambar 4.21 Rancangan antarmuka popup bantuan


4. Rancangan Output Laporan

Gambar 4.22 Rancangan Output Laporan

64
65

4.2.2.1. Perancangan Arsitektur Jaringan


Perancangan arsitektur jaringan adalah bentuk umum dari suatu rancangan
program yang disesuaikan dengan fungsinya agar memudahkan pemakai dalam
menjalankan program komputer secara terintegrasi.

Tipe jaringan yang digunakan adalah tipe jaringan LAN (Local Area Network)
yaitu tipe jaringan untuk area kecil yang cocok digunakan untuk pengolahan data buku
tamu di Humas & PPID Dinas Tanaman Pangan dan Hortikultura Provinsi Jawa Barat
dengan bentuk topologi jaringan star. Model yang digunakan adalah model client
server , dimana model client server ini memungkinkan kontrol yang terpusat dimana
client hanya dapat mengakses apa saja yang telah diperbolehkan oleh server. Model
client server ini pun mengintegrasikan seluruh komponen yang ada dijaringan dan
memungkinkan banyak pengguna untuk menggunakan sumber daya secara bersamaan.

Gambar 4.23 Topologi jaringan SI Buku Tamu


66

4.2.2.2. Implementasi Program/Produk

A. Kebutuhan Perangakat Keras


Spesifikasi minimal perangkat keras yang dibutuhkan untuk menjalankan
aplikasi SI Buku Tamu Berbasis Web yaitu:

1. Processor Intel / AMD dengan kecepatan 1.8 GHz;


2. Memory RAM 1 GB;
3. Harddisk 2 GB;
4. Mouse, Keyboard standar, (Input melalui layar sentuh disarankan).

B. Kebutuhan Perangkat Lunak


Perangkat lunak yang digunakan untuk menjalankan aplikasi SI Buku Tamu
Berbasis Web diantaranya :

1. Sistem operasi Windows XP atau lebih baru, Linux dan Mac OS;
2. XAMPP dengan versi PHP 5.6.x;
3. Browser Google Chrome, Mozila Firefox.

C. Implementasi Antarmuka
1. Antarmuka tampilan awal

Gambar 4.24 Implementasi antarmuka menu utama SI Buku Tamu Berbasis web
67

2. Antarmuka Form Kunjungan Biasa

Gambar 4.25 Implementasi antarmuka form kunjungan biasa

3. Antarmuka popup tombol bantuan

Gambar 4.26 Implementasi antarmuka popup bantuan


68

4. Antarmuka Form Kunjungan Permohonan Informasi

Gambar 4.27 Implementasi antarmuka form kunjungan permohonan informasi

5. Antarmuka Login Halaman Admin

Gambar 4.28 Implementasi antarmuka login halaman admin


69

6. Antarmuka Halaman Admin

Gambar 4.29 Implementasi antarmuka halaman admin

7. Antarmuka list tamu pemohon informasi

Gambar 4.30 Implementasi antarmuka list tamu pemohon informasi


70

8. Antarmuka detail tamu pemohon informasi

Gambar 4.31 Implementasi antarmuka detail tamu pemohon informasi


71

9. Antarmuka list tamu kunjungan biasa

Gambar 4.32 Implementasi antarmuka list tamu kunjungan biasa

10. Antarmuka detail tamu kunjungan biasa

Gambar 4.33 Implementasi antarmuka detail tamu kunjungan biasa


72

11. Antarmuka menu Laporan

Gambar 4.34 Implementasi antarmuka menu laporan


12. Antarmuka menu Laporan

Gambar 4.35 Hasil output laporan

73
BAB V
KESIMPULAN DAN SARAN

5.1. Kesimpulan
Dengan berkembangnya teknologi informasi tidak menutup kemungkinan
intansi pemerintahan pun menggunakan teknologi informasi untuk mempermudah
aktifitas administrasi buku tamu untuk kunjungan tamu atau permintaan informasi,
penulis meyimpulkan sebagai berikut :

1. Dengan adanya sistem informasi buku tamu berbasis web ini, maka pihak
bagian Humas dan PPID Dinas Tanaman Pangan dan Hortikultura Provinsi
Jawa Barat dapat lebih mudah dalam aktifitas administrasi kunjungan tamu
atau permintaan informasi;
2. Data yang dimasukan pengunjung ke dalam buku tamu adalah data yang dapat
dipertanggung jawabkan dengan adanya validasi berupa foto wajah
pengunjung sebagai pengganti tanda tangan di form kunjungan sebelumnya;
3. Mempermudah penyajian data pengunjung dengan maksud hanya berkunjung
ataupun dengan maksud untuk meminta informasi dinas. Penyajian informasi
berupa laporan kunjungan permintaan informasi pun dapat dengan mudah
disajikan dan dengan format laporan yang sama dengan format laporan yang
digunakan di Dinas Tanaman Pangan dan Hortikultura Provinsi Jawa Barat.

5.2. Saran
Berdasarkan hasil analisis penulis lalu membuat perancangan sistem informasi
buku tamu berbasis web yang ada di Humas dan PPID di Dinas Tanaman Pangan dan
Hortikultura Provinsi Jawa Barat, dimana Humas dan PPID ini salah satu tugasnya
adalah penyediaan, penyimpanan, pendokumentasian, dan pengamanan informasi,
penulis akan menyarankan yaitu sebagai berikut :

74
1. Dalam menjalankan tugas sebagai penyediaan dan penyimpanan informasi
disarankan untuk mendampingi pemohon informasi atau pengunjung tamu
dalam pengisian form kunjungan dengan tujuan agar hal yang tidak diinginkan
terjadi, seperti penyalahgunaan data atau informasi yang diberikan oleh pihak
Humas dan PPID;
2. Dalam membantu tugas Staf Medsos dan Administrasi sebaiknya melakukan
backup data pengunjung dengan rentang waktu 1 bulan sekali agar data
pengunjung tidak hilang atau rusak.
3. Untuk memaksimalkan Sistem Informasi Buku Tamu Berbasis Web ini dapat
dilakukan dengan memberikan satu ruangan untuk pengunjung dan
memperluas cakupan Sistem Informasi Buku Tamu kesetiap bagian sehingga
pengunjung hanya perlu mengisi form kunjungan atau permohonan informasi
dan sistem akan mengirimkan notifikasi kesetiap bidang yang dituju oleh
pengunjung, lalu perwakilan bidang tersebut dapat langsung bertemu
pengunjung didalam ruangan yang telah disediakan.

75
DAFTAR PUSTAKA
[1] Azhar Susanto , Sistem Informasi Akuntansi , Bandung : Lingga Jaya, 2013.

[2] Jogiyanto Hartono Mustakini, Sistem Informasi Teknologi , Yogyakarta : Andi


Offset, 2009.

[3] Lani Sidharta, Sistem Informasi Bisnis Pengantar Sistem Informasi Bisnis ,
Jakarta : PT. Elex Media Komputindo, 1995.

[4] Jerry FitzGerald, Fundamnetlas of System Analysis edisi kedua, New York : John
Wiley and Sons, 1981.

[5] Jogiyanto Hartono Mustakini, Sistem Informasi Teknologi, Yogyakarta : Andi


Offset, 2009.

[6] [8] Lilis Puspitawati dan Sri Dewi Anggadini, Sistem Informasi Akuntansi,
Jakarta : Graha Ilmu, 2011.

[7] Azhar Susanto, Sistem Informasi Akuntansi Konsep dan Pengembangan Berbasis
Komputer, Bandung : Lingga Jaya, 2004.

[9] Robert A. Leitch dan K. Roscoe Davis, 2011.

[10] Yuhefizar , 1998.

[11] Agung Gregorius, Membuat Homepage Interaktif dengan CGI/Perl, Jakarta :


PT. Elex Media Komputindo, 2000.

[12] Tata Sutabri, Sistem Informasi Akuntansi, Yogyakarta : Andi, 2004.

[13] Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta :


Amikom, 2007.

[14] Frieyadie, Mudah Belajar Pemrograman Database MySQL dengan Microsoft


Visual Basic 6.0 edisi kesatu, Yogyakarta : Andi, 2010.

76
[15] Linda Marlinda, Sistem Basis Data, Yogyakarta : Andi Offset, 2004.

[16] Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta :


Amikom, 2007.

[17] Edhy Sutanta, Basis Data Dalam Tinjauan Konseptual, Yogyakarta : Andi,
2011.

[18] Mata Toledo, Ramon A dan Cushman, Pauline K, Schaums Outlines : Dasar-
dasar Database Relasional, Jakarta : Erlangga, 2007.

[19] Brady, M dan Loonam, J, Exploring the Use of Entity Relationship Diagraming
As A Technique to Support Grounded Theory Inquiry, Bradford : Emerald Group
Publishing, 2010.

[20] Edhy Sutanta, Basis Data Dalam Tinjauan Konseptual, Yogyakarta : Andi,
2011.

[21] [22] Fathansyah, Basis Data, Bandung : Informatika, 2001.

[23] Conolly, T dan Begg, C, Database System : A Practical Approach to Design


Implementation and Management, edisi kelima, Boston : Pearson Education, 2010.

[24] OBrien, James A dan Marakas, George M, Management System Information,


edisi kedelapan, New York : McGraw Hill/Irwin, 2010.

77

Anda mungkin juga menyukai