Sistem Informasi Buku Tamu Berbasis Web Edisi Revisi v1.1
December 10, 2018 | Author: Rhafi Fauzhi | Category: N/A
Short Description
tugas buku tamu...
Description
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 Arief Ekky Sanjaya Muchamad Rafi Subhi Fauzi
NIM.10514086 NIM.10514091 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 Arief Ekky Sanjaya Muchamad Rafi Subhi Fauzi
NIM.10514086 NIM.10514091 NIM.10514099
Bandung, 25 Agustus 2017 Pembimbing Jurusan,
Pembimbing Lapangan,
Imelda Pangaribuan, M.T. NIP.4127 70 26 012
Atep Mutaqin 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 datadata. 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 tahapantahapan 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, clientside, 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
061.1/Kep.1201-ORTAK/86
berdasarkan
tanggal
3
Kepgub
September
Nomor
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
Buku tamu terisi
Memeriksa kelengkapan data
Data Buku tamu Tidak lengkap
Lengkap ? T
Y
Data Buku tamu Tidak lengkap
Data Buku tamu lengkap
A
Gambar 4.1 Flowmap Tamu Kunjungan Biasa pada sistem yang berjalan
Keterangan : = Arsip Buku Tamu
41
Kunjungan Permohonan Informasi Tamu
Petugas
Buku tamu
SETDA PPID Pusat
Buku tamu
Form permohonan Informasi
Form permohonan Informasi
Mengisi Buku tamu dan form permohonan informasi
Form permohonan Informasi terisi
Laporan tamu Pemohon informasi
Buku tamu terisi
Buku tamu terisi
Memeriksa kelengkapan data
Form permohonan Informasi terisi
Lengkap ?
T
Y Data Buku tamu tidak lengkap Form permohonan Informasi tidak lengkap
Data Buku tamu tidak lengkap Form permohonan Informasi tidak lengkap
Buku tamu terisi Form permohonan Informasi terisi 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 Laporan
Data Form Permohonan Informasi 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
Tamu
Data Form Permohonan Informasi Data Buku Tamu Data Buku Tamu 1 Memeriksa Kelengkapan Data
SETDA PPID Pusat
Data Form Permohonan Informasi Data Tamu Pemohon Informasi
Data Laporan Tamu Pemohon Informasi 2 Membuat laporan tamu pemohon informasi
Gambar 4.4 DFD Level 1 Sistem yang berjalan
Buku Tamu
Form Permohonan
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 kunjungan biasa
Pilih menu kunjungan biasa
Form Kunjungan Biasa
Form Kunjungan Biasa
Memvalidasi data
Mengisi Form
T
Peringatan data belum diisi lengkap
Peringatan data Berhasil disimpan
Peringatan data belum diisi lengkap
Data diisi lengkap ?
Y
Db Bukutamu
Peringatan data Berhasil disimpan
Gambar 4.5 Flowmap tamu kunjungan biasa yang diusulkan
45
Kunjungan Permohonan Informasi Tamu
Petugas
Pilih menu kunjungan Permohonan Informasi
Menyiapkan form kunjungan Permohonan Informasi
kunjungan Permohonan Informasi
kunjungan Permohonan Informasi
SETDA PPID Pusat Laporan tamu Pemohon informasi
Memvalidasi data Mengisi Form
Data diisi lengkap ?
T
Peringatan data belum diisi lengkap
Y
Peringatan data belum diisi lengkap
Db Bukutamu
Peringatan data Berhasil disimpan
Peringatan data Berhasil disimpan
Menyiapkan halaman Login admin
Halaman login administrator
Input Username password
Username & password benar ?
T
Peringatan Username / Password salah
Y
Menampilkan Halaman Admin
Y
Halaman edit data tamu
edit data tamu ?
T
Klik Cetak laporan dan input tanggal laporan
Update data tamu
Peringatan data tamu berhasil di update
Mencetak Laporan tamu pemohon informasi
Laporan tamu Pemohon informasi
Gambar 4.6 Flowmap tamu kunjungan permohonan informasi yang diusulkan
46
4.2.1.2. Diagram Konteks Data Laporan
Data Tamu Pemohon Informasi 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 Data Tamu Pemohon Informasi
1 Menyiapkan Form Kunjungan Permohonan Informasi
Data Tamu Pemohon Informasi
Tamu
Data Kunjungan Biasa
Data 2 Kunjungan Biasa 3 Menyiapkan Form Memvalidasi Data kunjungan Biasa
SETDA PPID Pusat
Data Kunjungan Biasa
Data Tamu Pemohon Informasi
File Kunjungan Biasa
File Kunjungan Permohonan Informasi
File Login
Data Tamu Pemohon Informasi
Data Laporan Tamu Pemohon Informasi
Data Tamu Pemohon Informasi
7 Mencetak Laporan tamu pemohon informasi
6 Update data tamu
Data Login
Data Tamu Pemohon Informasi Data Tamu Pemohon Informasi 5 Menyiapkan halaman admin
Data Login
4 Menyiapkan halaman Login admin
Gambar 4.8 DFD Level 1 Sistem yang diusulkan
Data Login
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,
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
nama,
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, tujuan_informasi,
cara,
biaya,
cara_memperoleh,
dokumentasi,
rincian_informasi, salinan,
alasan_penolakan,
penguasaan, 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 n
Melakukan
n 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
5
cara_memperoleh
Varchar
45
0
6
no_tamu
Varchar
11
0
Cara mendapatkan informasi no_tamu sebagai Foreign Key Bentuk salinan
7
salinan
Varchar
20
0
informasi yang didapatkan Penguasaan
8
penguasaan
Char
1
0
9
dokumentasi
Char
1
0
10
alasan_penolakan
Text
0
0
Alasan penolakan
11
keputusan
Char
1
0
Keputusan akhir
informasi Pendokumentasian informasi
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
14
biaya
Int
10
0
15
cara
Varchar
8
0
3. Nama File
Lebar Desimal
Keterangan Biaya permintaan informasi Cara pembayaran
: 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
8
id_keterangan
Varchar
1
0
9
foto
Text
0
0
Keterangan kunjungan URL lokasi foto 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
4.2.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. A.
Implementasi Program/Produk 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, “Schaum’s Outlines : Dasardasar 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] O’Brien, James A dan Marakas, George M, “Management System Information, edisi kedelapan”, New York : McGraw Hill/Irwin, 2010.
77
View more...
Comments