SIstem Informasi

Embed Size (px)

Citation preview

HALAMAN JUDUL

RANCANG BANGUN DATA STATISTIK DAN PEGAWAI SISTEM INFORMASI DINAS PERIKANAN DAN KELAUTAN KABUPATEN BANJAR

Laporan Kerja Praktik

Untuk Memenuhi Persyaratan Dalam Menyelesaikan Strata-1 Ilmu Komputer

Oleh LESTIA HABSHARY J1F107024

PROGRAM STUDI S-1 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMBUNG MANGKURAT BANJARBARU 2011

1

HALAMAN PENGESAHAN

RANCANG BANGUN DATA STATISTIK DAN PEGAWAI SISTEM INFORMASI DINAS PERIKANAN DAN KELAUTAN KABUPATEN BANJAR HALAMAN PENGESAHAN Oleh: Lestia Habshary NIM J1F107024

Disetujui oleh: Pembimbing Internal Pembimbing Eksternal

Radityo Adi Nugroho, S.T, M.Kom NIP. 19821204 200801 1 006

Muhammad Syahid, S.Pi, MP NIP. 19701020 199803 1 004

Mengetahui: Ketua Program Studi Ilmu Komputer

Radityo Adi Nugroho, S.T, M.Kom NIP. 19821204 200801 1 006

2

LAPORAN KERJA PRAKTIK

RANCANG BANGUN DATA STATISTIK DAN PEGAWAI SISTEM INFORMASI DINAS PERIKANAN DAN KELAUTAN KABUPATEN BANJAR Oleh Lestia Habshary NIM J1F107024 Telah dipertahankan di depan Penguji pada tanggal 28 Januari 2011 Susunan Penguji : Pembimbing Internal Penguji :1. Andi Farmadi, S.Si, M.T

Radityo Adi Nugroho, S.T, M.Kom NIP. 19821204 200801 1 006

Pembimbing Eksternal

Muhammad Syahid, S.Pi, MP NIP. 19701020 199803 1 004 Banjarbaru, 1 Februari 2011 Program Studi Ilmu Komputer FMIPA UNLAM Ketua,

Radityo Adi Nugroho, S.T, M.Kom NIP. 19821204 200801 1 006

3

ABSTRAK RANCANG BANGUN DATA STATISTIK DAN PEGAWAI SISTEM INFORMASI DINAS PERIKANAN DAN KELAUTAN KABUPATEN BANJAR (Oleh Lestia Habshary; Pembimbing : Radityo Adi Nugroho,S.T, M.Kom ; Muhammad Syahid, S.Pi, MP, 2011; 68 Halaman) Sistem Informasi saat ini sangat mendukung dan berperan penting dalam suatu instansi. Dengan adanya sebuah sistem informasi, proses pengelolaan data dalam suatu instansi menjadi lebih mudah dan cepat. Data yang tersimpan di dalam database dapat diakses lagi kapanpun diinginkan. Di dalam Sistem Informasi Dinas Perikanan dan Kelautan Kabupaten Banjar terdapat sejumlah data yang akan dikelola di antaranya adalah data statistik dan pegawai. Dalam kasus ini dibuatlah sebuah Sistem Informasi yang dapat mengelola datadata dari Dinas Perikanan dan Kelautan Kabupaten Banjar. Keberhasilan dalam pembuatan sebuah aplikasi Sistem Informasi tentulah tidak lepas dari dukungan perancangan database. Karena itu dipilihlah topik Rancang Bangun Data Statistik dan Pegawai Sistem Informasi Dinas Perikanan dan Kelautan Kabupaten Banjar. Agar dapat digunakan banyak server sistem informasi ini mengunakan MySQL. Perancangan database dimulai dengan merancang Conceptual data Model, Logical Data Model, hingga Physical data model. Sehingga akhirnya didapatkan tabeltabel yang dapat diimpelementasikan dalam sebuah sistem informasi. Kata kunci: rancang bangun database, database sistem, sistem informasi.

3

KATA PENGANTAR Dengan memanjatkan puji dan syukur ke hadirat Allah SWT karena atas rahmat-Nya lah penulis dapat menyelesaikan Kerja Praktik (KP) di Dinas Perikanan dan Kelautan Kabupaten Banjar dan dapat menyusun laporan akhir Kerja Praktik (KP) ini dengan baik dan lancar. Penulis mengucapkan terima kasih sebanyak-banyaknya kepada:1. Bapak Radityo Adi Nugroho, S.T, M. Kom selaku ketua Program Studi Ilmu

Komputer Fakultas MIPA Universitas Lambung Mangkurat dan dosen pembimbing internal.2. Bapak Nanang Effendi selaku kepala Dinas Perikanan dan Kelautan

Kabupaten Banjar.3. Bapak Muhammad Syahid, S.Pi, MP selaku pembimbing eksternal Dinas

Perikanan dan Kelautan Kabupaten Banjar.4. Seluruh staf Dinas Perikanan dan Kelautan Kabupaten Banjar.

5. Seluruh pihak yang telah membantu hingga pelaksanaan kerja praktik dan laporan ini selesai. Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan dan masih banyak terdapat kekurangan. Oleh sebab itu kritik, saran, serta masukan yang membangun sangat diharapkan demi perbaikan laporan yang akan datang. Semoga laporan ini dapat memberikan manfaat bagi kita semua.

Banjarbaru, Januari 2011

Penyusun

3

DAFTAR ISI HALAMAN JUDUL................................................................................................i HALAMAN PENGESAHAN.................................................................................ii ABSTRAK..............................................................................................................iv KATA PENGANTAR.............................................................................................v DAFTAR ISI...........................................................................................................vi DAFTAR GAMBAR............................................................................................viii DAFTAR TABEL...................................................................................................ix BAB I.......................................................................................................................1 PENDAHULUAN...................................................................................................1 1.1 1.2 1.3 Latar Belakang..........................................................................................1 Tujuan........................................................................................................2 Manfaat......................................................................................................2

BAB II......................................................................................................................3 KEADAAN UMUM INSTITUSI............................................................................3 2.1 2.2 2.3 Sejarah dan Perkembangan.......................................................................3 Visi dan Misi.............................................................................................4 Kegiatan Unit Tempat Kerja Praktik.........................................................5

BAB III..................................................................................................................11 TINJAUAN PUSTAKA........................................................................................11 3.1. Basis Data/Database................................................................................11 Definisi Basis Data...........................................................................11 Tujuan Basis Data............................................................................12 Keuntungan Basis Data....................................................................13 Sistem Basis Data.............................................................................13 Pengertian MySQL..........................................................................15 Keunggulan MySQL........................................................................16 Sistem Server Database MySQL......................................................17 Tipe Data..........................................................................................17 3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.2. 3.2.1. 3.2.2. 3.2.3. 3.2.4.

MySQL....................................................................................................15

BAB IV..................................................................................................................203

METODE KERJA PRAKTEK..............................................................................20 4.1 4.2 4.3 Waktu dan Tempat..................................................................................20 Bentuk Kerja Praktek..............................................................................20 Prosedur Kerja.........................................................................................20

BAB V....................................................................................................................23 PELAKSANAAN KERJA PRAKTEK.................................................................23 5.1 5.2 Evaluasi Pelaksanaan Kerja Praktek.......................................................23 Hasil Pengamatan....................................................................................23

BAB VI..................................................................................................................25 HASIL DAN PEMBAHASAN..............................................................................25 6.1 6.2 6.3 6.4 Pengumpulan Data..................................................................................25 Analisis....................................................................................................26 Perancangan.............................................................................................50 Implementasi...........................................................................................60

BAB VII.................................................................................................................67 PENUTUP..............................................................................................................67 7.1 7.2 Kesimpulan..............................................................................................67 Saran........................................................................................................67

DAFTAR PUSTAKA............................................................................................68 DAFTAR PUSTAKA

3

DAFTAR GAMBAR Gambar 2.1. Bagan Struktur Organisasi dan Tata Kerja (SOTK) Dinas Perikanan dan Kelautan Kabupaten Banjar..............................................................................7 Gambar 6.1 Use Case Manajemen User................................................................26 Gambar 6.2 Use Case Manajemen Data Statistik..................................................29 Gambar 6.3 Use Case Manajemen Data Pegawai..................................................37 Gambar 6.4 Use Case Manajemen Laporan...........................................................48 Gambar 6.5 Activity Diagram Login.....................................................................50 Gambar 6.6 Activity Diagram Akses Data User....................................................51 Gambar 6.7 Activity Diagram Akses Data Statistik..............................................52 Gambar 6.8 Activity Diagram Akses Data Pegawai..............................................52 Gambar 6.9 Activity Diagram Akses Menu Admin..............................................53 Gambar 6.10 Activity Diagram Laporan...............................................................54 Gambar 6.11 Perancangan Data Statistik Secara Konseptual................................55 Gambar 6.12 Perancangan Data Pegawai Secara Konseptual...............................55 Gambar 6.13 Perancangan Data Statistik Secara Logikal......................................56 Gambar 6.14 Perancangan Data Pegawai Secara Logikal.....................................56 Gambar 6.15 Perancangan Data Statistik Secara Fisikal.......................................57 Gambar 6.16 Perancangan Data Pegawai Secara Fisikal.......................................57 Gambar 6.17 Form Unit Pengolah Ikan Data Dipilih............................................62 Gambar 6.18 Form Unit Pengolah Ikan Combobox Kecamatan diSelect.............63 Gambar 6.19 Form Laporan Daftar Unit Pengolah Ikan.......................................64 Gambar 6.20 Daftar Unit Pengolah Ikan Tahun Dipilih........................................65 Gambar 6.21 Form Laporan Unit Pengolahan Ikan dan Pemasaran Menurut Kecamatan dan Status Badan Hukum....................................................................66 Gambar 6.21 Form Laporan Unit Pengolahan Ikan dan Pemasaran Menurut Kecamatan dan Status Badan Hukum

3

DAFTAR TABEL Tabel 2.1 Visi dan Misi............................................................................................5 Tabel 3.1 Tipe Data Numerik dan Kisaran Nilainya............................................17 Tabel 3.2 Tipe Data dan Kebutuhan Memori Penyimpanannya............................18 Tabel 3.3 Tipe Data String dan Kebutuhan Memori Penyimpanannya.................18 Tabel 3.4 Tipe Data Tanggal dan Waktu...............................................................19 Tabel 6.1 Use Case Description: Melihat Data User.............................................26 Tabel 6.2 Use Case Description: Mengubah Data User.........................................27 Tabel 6.3 Use Case Description: Mengubah Data User.........................................27 Tabel 6.4 Use Case Description: Menghapus Data User.......................................28 Tabel 6.5 Use Case Description: Melihat data kecamatan.....................................30 Tabel 6.6 Use Case Description: Menambah data kecamatan...............................30 Tabel 6.7 Use Case Description: Mengubah Data kecamatan...............................31 Tabel 6.8 Use Case Description: Menghapus Data kecamatan.............................31 Tabel 6.9 Use Case Description: Melihat data desa...............................................32 Tabel 6.10 Use Case Description: Menambah Data Desa.....................................32 Tabel 6.11 Use Case Description: Mengubah Data Desa......................................33 Tabel 6.12 Use Case Description: Menghapus Data Desa.....................................33 Tabel 6.13 Use Case Description: Melihat data statistik.......................................34 Tabel 6.14 Use Case Description: Menambah Data Statistik................................34 Tabel 6.15 Use Case Description: Mengubah Data Statistik.................................35 Tabel 6.16 Use Case Description: Menghapus Data Statistik...............................36 Tabel 6.17 Use Case Description: Melihat data pangkat.......................................38 Tabel 6.18 Use Case Description: Menambah data pangkat.................................38 Tabel 6.19 Use Case Description: Mengubah Data pangkat.................................39 Tabel 6.20 Use Case Description: Menghapus Data pangkat................................39 Tabel 6.21 Use Case Description: Melihat data jabatan........................................40 Tabel 6.22 Use Case Description: Menambah data jabatan...................................40 Tabel 6.23 Use Case Description: Mengubah Data jabatan...................................41 Tabel 6.24 Use Case Description: Menghapus Data jabatan.................................41

3

Tabel 6.25 Use Case Description: Melihat data golongan.....................................42 Tabel 6.26 Use Case Description: Menambah data golongan...............................42 Tabel 6.27 Use Case Description: Mengubah Data golongan...............................43 Tabel 6.28 Use Case Description: Menghapus Data golongan..............................44 Tabel 6.29 Use Case Description: Melihat Data Pegawai.....................................44 Tabel 6.30 Use Case Description: Menambah Data Pegawai................................45 Tabel 6.31 Use Case Description: Mengubah Data Pegawai.................................46 Tabel 6.32 Use Case Description: Menghapus Data Pegawai...............................46 Tabel 6.33 Use Case Description: Melihat Lama Masa Berkala Selanjutnya.......47 Tabel 6.34 Use Case Description: Melihat Laporan..............................................48 Tabel 6.35 Use Case Description: Mencetak Laporan...........................................49 Tabel 6.36 Data Kecamatan...................................................................................58 Tabel 6.37 Data Desa.............................................................................................58 Tabel 6.38 Data Unit Pengolah Ikan......................................................................58 Tabel 6.39 Data Pegawai.......................................................................................59 Tabel 6.40 Data Golongan.....................................................................................59 Tabel 6.41 Data Pangkat........................................................................................60 Tabel 6.42 Data Jabatan.........................................................................................60 Tabel 6.42 Data Jabatan

3

BAB I PENDAHULUAN 1.1 Latar Belakang Kegiatan kerja praktik merupakan kegiatan akademik berupa praktik kerja langsung di lingkungan industri/pabrik/instansi yang dilaksanakan untuk memenuhi salah satu syarat bagi mahasiswa dalam menyelesaikan program strata satu di Universitas Lambung Mangkurat. Hal ini dilaksanakan untuk memenuhi tantangan antara kwalitas akademik mahasiswa yang telah diperoleh selama masa perkuliahan dengan pasar kerja nyata yang akan dihadapi oleh mahasiswa saat selesai menempuh perkuliahan. Dinas Perikanan dan Kelautan Kabupaten Banjar adalah sebuah instansi pemerintahan yang bersifat legal dan tersebar hampir di seluruh Indonesia, salah satunya berada di Kota Martapura. Dinas Perikanan dan Kelautan Kabupaten Banjar pada umumnya membuka peluang dan kesempatan bagi siswa dan mahasiswa untuk melakukan kegiatan kerja praktik di instansinya untuk mengembangkan kemampuan peserta magang dengan bimbingan langsung dan bersifat terbuka terutama di bidang pengembangan teknologi. Hal inilah yang mendasari alasan memilih Dinas Perikanan dan Kelautan Kabupaten Banjar sebagai tempat untuk mengadakan kegiatan Kerja Praktik. Secara garis besar Dinas Perikanan dan Kelautan Kabupaten Banjar ini belum memiliki sitem informasi yang terintegrasi dengan program atau sistem informasi secara otomatis, mereka masih menggunakan system manual/arsip dalam hal database. Hal inilah yang menyebabkan Dinas Perikanan dan Kelautan Kabupaten Banjar merencanakan untuk membuat Sistem Informasi khusus Dinas Perikanan dan Kelautan yang bertujuan untuk mempermudah para pegawai Dinas Perikanan dan Kelautan dalam memanage data-data dalam bentuk database. Hal inilah yang melatar belakangi penulis untuk memilih topik kegiatan Kerja Praktik dengan judul Rancang Bangun Data Statistik dan Pegawai Sistem Informasi Dinas Perikanan dan Kelautan Kabupaten Banjar dengan kegiatan membuat Sistem Informasi dengan data-data yang sudah ada.

1

1.2 Tujuan Tujuan dilaksanakannya kerja praktik adalah untuk : (1) Membuat Sistem Informasi yang diimplementasikan dengan bahasa pemprograman Delphi. (2) Membuat database dengan sistem dan proses yang terintegrasi dengan datadata yang sudah ada. 1.1 Manfaat Manfaat dari pelaksanaan kerja praktik antara lain : (1) Mempermudah para pegawai dalam memanage data-data. (2) Meningkatkan efektifitas kerja para pegawai. (3) Meningkatkan eksistensi Dinas Perikanan dan Kelautan Martapura terutama di bidang teknologi informasi.

1

BAB II KEADAAN UMUM INSTITUSI 2.1 Sejarah dan Perkembangan Pada tahun 1973 Dinas Perikanan Laut dan Dinas Perikanan Darat Kabupaten Banjar dilebur ke dalam satu Dinas dengan nama Dinas Perikanan Kabupaten Banjar yang dibentuk dengan Peraturan Daerah Kalimantan Selatan No. 27/PD-DPRD/1973/tanggal 16 Februari 1973 berkedudukan di Martapura. Adapun dilebur atau disatukannnya Dinas Perikanan Laut dan Dinas Perikanan Darat sehubungan dengan ditingkat pusat telah disatukannya Direktorat Jenderal Pengolahan Kekayaan Laut pada Departemen Pertanian kedalam Direktorat Jenderal Perikanan Departemen Pertanian. Penyatuan tersebut berdasarkan Keputusan Presiden RI No. 184 tahun 1968. Susunan Organisasi dan Tata kerjanya lebih rinci ditetapkan dengan Surat Keputusan Gubernur Propinsi Kalimantan Selatan No. 81/A.IV/15/73 tanggal 20 Maret 1973, yaitu sebagai berikut: Kepala Dinas; Biro I Perencanaan dan Evaluasi (terdiri atas: Bagian Statistik, bagian Perencanaan, Bagian Pengendalian & Operasional); Biro II Penyuluhan dan Pendidikan (terdiri atas: Bagian Penyuluhan, Bagian Pendidikan, Bagian Hukum); Biro III Umum (terdiri atas: Bagian Administrasi, Bagian Keuangan, Bagian Kepegawaian, Bagian Peralatan). Tahun 1994, terjadi lagi reorganisasi dinas dengan penciutan subdinas berdasarkan Surat Edaran Menteri Dalam Negeri No. 061/3(i05/Sj tanggal 21 Oktober 1994, yang baru berlaku efektif pada tahun 1996 setelah terbit Perda No. 15 tahun 1995 tentang Susunan Organisasi dan tata kerja Dinas Perikanan Propinsi Daerah Tingakt I Kalimantan Selatan dan Keputusan Gubernur Kepala Daerah Tingkat I Kalimantan Selatan No. 4 tahun 1997 tanggal 24 Februari 1997 tentang Rincian Tugas Unit di lingkungan Dinas Perikanan Propinsi Daerah Tingkat I Kalimantan Selatan. Adapun Struktur Organisasinya adalah : Kepala Dinas, Bagian Tata Usaha, Sub Dinas Bina Produksi, Sub Dinas Bina Sumber Hayati, Sub Dinas Bina Usaha Tani/Nelayan, Sub Dinas Bina Prasarana dan Sub Dinas Penyuluhan. Berdasarkan Surat Keputusan Gubernur Kepala Daerah Tingkat I Kalimantan Selatan No, 823.23/SK-4566-G/Peg/97 tanggal 7 Juli 1997

1

telah dilaksanakan pengukuhan/pengangkatan kembali dalam jabatan di lingkungan Dinas Perikanan dan Kelautan Kabupaten Banjar sesuai dengan Peraturan Daerah Propinsi Daerah Tingkat I Kalimantan Selatan No. 15 tahun 1995 tanggal 12 Juli 1995 dan telah dilantik oleh Gubernur Kepala Daerah Tingkat I Kalimantan Selatan tanggal 6 September 1999 yaitu Kepala Bagian/Sub Tahun 2002 organisasi Dinas Perikanan dan Kelautan Kabupaten Banjar dilengkapi dengan dibentuknya secara formal 8 Unit Pelaksana Teknis Dinas (setara Eselon III), yang sebelumnya terdiri dari unit-unit kerja teknis di bidang pembenihan ikan, budidaya ikan, laboratorium, pelabuhan, pendidikan dan latihan serta konservasi. Pembentukan UPTD tersebut didasarkan pada Peraturan Daerah Kabupaten Banjar Nomor 5 Tahun 2002 tentang Perubahan atas Peraturan Daerah Nomor 15 Tahun 2000. Selanjutnya untuk mengatur tugas pokok UPTD diterkanlah Keputusan Gubernur Kalimantan Selatan no. 55 Tahun 2002 tentang Tugas Pokok, Fungsi dan Rincian Tugas Unit Pelaksana Teknis Dinas di Lingkungan Dinas Perikanan Propinsi Kalimantan Selatan. Dinas Perikanan dan Kelautan Kabupaten Banjar sebagaimana Perda Kabupaten Banjar Nomor : 09 Tahun 2008 tanggal 9 Juni 2008 tentang Pembentukan Organisasi dan Tata Kerja Perangkat Daerah Kabupaten Banjar terdiri dari 1 (satu) orang Kepala Dinas sebagai pejabat Esselon II.b, 1 (satu) orang Sekretaris Dinas sebagai pejabat Esselon III.a yang membawahi 3 (tiga) orang staf yang menjabat Esselon IV.a yaitu 1 (satu) orang Kepala Sub Bagian (Kasubag) Program, 1 (satu) orang Kasubag Keuangan dan 1 (satu) orang Kasubag Umum dan Kepegawaian.

2.2 Visi dan Misi Adapun Misi dan Visi Dinas Perikanan dan Kelautan Kabupaten Banjar yang menjadi acuan atau pedoman operasional kegiatan dan program Dinas Perikanan dan Kelautan Kabupaten Banjar adalah sebagai berikut :

2

Tabel 2.1 Visi dan Misi V I S I Terwujudnya perikanan dan kelautan yang tangguh, tanggap dan bertanggung jawab. M I S I ( Menciptakan iklim yang 1kondusif dalam rangka ) pemerataan dan perluasan lapangan kerja. ( Menerapkan teknologi tepat 2guna dan spesifik lokal. ) ( Meningkatkan produktivitas 3sumberdaya perikanan dan ) kelautan sehingga akan meningkatkan pendapatan perkapita insan perikanan. ( Memanfaatkan sumber daya 4alam secara optimal dan ) lestari dengan didukung oleh sumber daya manusia yang profesional. ( Menciptakan aparatur yang 5 profesional dalam ) meningkatkan pelayanan.

2.1 Kegiatan Unit Tempat Kerja Praktik a. Tugas Pokok Dinas Perikanan dan Kelautan mempunyai tugas sebagai berikut : Meningkatkan potensi sumber daya Meningkatkan potensi dan kondisi perikanan dan kelautan

1

Meningkatan produksi dan mengoptimalkan pemanfaatan sumberdaya ikan secara berkelanjutan Menciptakan pelayanan. aparatur yang profesional dalam meningkatkan

Meningkatkan produktivitas sumberdaya perikanan dan kelautan sehingga akan meningkatkan pendapatan perkapita insan perikanan. Memanfaatkan sumber daya alam secara optimal dan lestari dengan didukung oleh sumber daya manusia yang profesional.

b. Struktur Organisasi dan Tugas Unit Kerja Dinas Perikanan dan Kelautan Kabupaten Banjar sebagaimana Perda Kabupaten Banjar Nomor : 09 Tahun 2008 tanggal 9 Juni 2008 tentang Pembentukan Organisasi dan Tata Kerja Perangkat Daerah Kabupaten Banjar terdiri dari 1 (satu) orang Kepala Dinas sebagai pejabat Esselon II.b, 1 (satu) orang Sekretaris Dinas sebagai pejabat Esselon III.a yang membawahi 3 (tiga) orang staf yang menjabat Esselon IV.a yaitu 1 (satu) orang Kepala Sub Bagian (Kasubag) Program, 1 (satu) orang Kasubag Keuangan dan 1 (satu) orang Kasubag Umum dan Kepegawaian. Selanjutnya berdasarkan Perda tersebut, Dinas Perikanan dan Kelautan Kabupaten Banjar terbagi atas 3 (tiga) Bidang Teknis setingkat Esselon III.b, yaitu Bidang Produksi Perikanan, Bidang Usaha Perikanan dan Bidang Kelautan dan Sumberdaya. Sebagai pejabat Esselon III.b disebut Kepala Bidang atau Kabid. Setiap bidang memiliki 3 (tiga) pejabat Esselon IV.a yang disebut Kepala Seksi (Kasi), kecuali pada Bidang Usaha Perikanan, hanya 2 (dua) Kepala Seksi. Bidang Produksi Perikanan memiliki 3 (tiga) seksi, yaitu Seksi Sumber Hayati dan Perlindungan SDI (Sumberdaya Ikan), Seksi Perikanan Tangkap dan Seksi Perikanan Budidaya dan Kesehatan Ikan. Bidang Usaha Perikanan memiliki 2 (dua) seksi, yaitu Seksi Bimbingan Usaha dan Investasi dan Seksi Pengolahan Hasil Perikanan dan Pemasaran. Selanjutnya Bidang Kelautan dan Sumberdaya memiliki 3 (tiga) seksi, yaitu Seksi Pengelolaan Sarana dan Prasarana Perikanan, Seksi PEMP (Pengembangan Ekonomi Masyarakat Pesisir) dan Seksi Jasa Kelautan, Pengawasan dan Penegakan Hukum. Adapun Bagan Struktur Organisasi dan Tata Kerja (SOTK) Dinas Perikanan dan Kelautan Kabupaten Banjar Tahun 2009 dapat dilihat sebagaimana Gambar 2.1.1

KasubagPerikanan Kelautan Kasubag Umum dan KasiKepalaBidang KasubagTU BBII SDI KasiPerlidungan Kasi JasaBidang Kasi Pengolahan Kabag Kelautan, Kasi Pengembangan Bimbingan Pengelolaan KepalaKeuanganDINAS KepalaProgram KEPALA Bidang Kepala DINAS SEKRETARIS Balai Ekonomi Induk Sarana& Masyarakat dan Perikanan dan Usaha &Investasi Pengawasan Kepegawaian Budidaya Hayati Sumber dan HasilPerikanan Tangkap Prasarana dan Produksi Perikanan Usaha Sumberdaya Benih dan Penegakan Hukum Sumber Hayati Kesehatan Ikan Pemasaran Perikanan Ikan Pesisir (UPTD)

1

Gambar 2.1. Bagan Struktur Organisasi dan Tata Kerja (SOTK) Dinas Perikanan dan Kelautan Kabupaten Banjar

3

Tugas Unit Kerja Dinas Perikanan dan Kelautan Kabupaten Banjar Bidang Usaha mempunyai tugas : a. Merencanakan, mengatur dan mengawasi terselenggaranya pembinaan bimbingan teknis usaha perikanan dan permodalan; b. Merencanakan, mengatur dan mengawasi terselenggaranya pembinaan dan bimbingan teknis pengolahan daan pemasaran hasil perikanan; c. Melaksanakan koordinasi dengan instansi terkait untuk kelancaran pelaksanaan tugas; d. Memberikan saran / telaahan kepada atasan sesuai dengan bidang tugasnya; e. Membuat laporan pelaksanaan tugas sebagai bahan informasi dan evaluasi;f. Melaksanakan tugas tugas lain yang diberikan oleh atasan.

-

Seksi Bimbingan Usaha dan Investasi mempunyai tugas : a. c. Melaksanakan pemantauan perkembangan usaha perikanan dan kelautan; Melaksanakan kebijakan investasi pengembangan usaha perikanan perikanan lainnya yang ada di daerah; d. Melaksanakan promosi bidang usaha perikanan ; e. f. Membuat rumusan analisa kebutuhan kredit dan permodalan usaha perikanan dan kelautan sebagai gambaran untuk kelayakan usaha; Melaksanakan koordinasi dengan Instansi terkait untuk kelancaran pelaksanaan tugas; g. Memberikan saran/telaahan kepada atasan sesuai dengan bidang tugasnya; h. Membuat Laporan pelaksanaan tugas sebagai bahan informasi dan evaluasi;i.

b. Melaksanakan pembinaan dan bimbingan teknis permodalan;

Melaksanakan tugas tugas lain yang diberikan oleh atasan.

Bidang Kelautan dan Sumber Daya mempunyai tugas : a. Menyusun program dan merencanakan kebijakan operasional, Kelautan dan Sumber daya.

1

b. Melakukan pembinaan sumber daya manusia di bidang kelautan dan sumber daya. c. Melaksanakan kebijakan pengelolaan sumber daya Kelautan dan ikan di wilayah laut. d. Pemberian bimbingan teknis pelaksanaan eksplorasi, eksploitasi, konservasi dan pengelolaan kekayaan laut di wilayah laut. e. Melaksanakan pencegahan pencemaran dan kerusakan sumber daya ikan serta lingkungannya. f. Melaksanakan koordinasi dengan instansi terkait dalam hal pelaksanaan rehabilitasi dan peningkatan sumber daya ikan serta lingkungannya. g. Melaksanakan dan koordinasi kebijakan penetapan lokasi pembangunan serta pengelolaan Tempat Pelelangan Ikan (TPI) Perikanan kewenangan Kabupaten. h. Memberikan saran/telaahan kepada atasan sesuai dengan bidang tugasnya; i. Membuat Laporan pelaksanaan tugas sebagai bahan informasi dan evaluasi; j. Melaksanakan tugas tugas lain yang diberikan oleh atasan; Seksi Pengolahan Hasil dan Pemasaran Mempunyai tugas ; a. melaksanakan kebijakan pengolahan hasil perikanan dan pemasarannya ; b. penyelenggaraan pembinaan & bimbingan kepada nelayan tangkap/ budidaya dan pengusaha perikanan dan kelautan tentang pengelolaan dan pengolahan hasil perikanan dan kelautan baik air tawar atau laut ; c. melaksanakan pemantauan harga pasar hasil perikanan dan kelautan yang berhubungan dengan kebutuhan perikanan dan kelautan ; d. melaksanakan pengendalian mutu di unit pengolahan, alat transportasi dan unit penyimpanan hasil perikanan sesuai prinsip PMMT atau HACCP ; e. melaksanakan pengawasan monitoring residu pengolahan hasil perikanan ;f. melaksanakan rekomendasi usaha pengolahan dan pemasaran hasil

bahan berbahaya dalam

perikanan; g. menginventarisasi rumah tangga perikanan dan kelautan yang melaksanakan pengolahan hasil perikanan dan para pedagang yang berusaha pada hasil perikanan ;1

h. memberikan saran/telaahan kepada atasan sesuai dengan bidang tugasnya ;i. j.

membuat laporan pelaksanaan tugas sebagai bahan informasi dan evaluasi. Melaksanakan tugas tugas lain yang diberikan oleh atasan sesuai bidang tugasnya.

1

BAB III TINJAUAN PUSTAKA 3.1. Basis Data/Database

3.1.1. Definisi Basis Data Basis data dapat didefinisikan dalam sejumlah sudut pandang yaitu definisi basis data adalah kumpulan data yang dihubungkan secara bersama-sama, dan gambaran dari data yang dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi. Berbeda dengan sistem file yang menyimpan data secara terpisah, pada basis data data tersimpan secara terintegrasi. Basis data bukan menjadi milik dari suatu departemen tetapi sebagai sumber daya perusahaan yang dapat digunakan bersama (Alifitri, 2009). Menurut Date, definisi dari basis data adalah kumpulan terintegrasi dari file yang merupakan representasi data dari suatu model enterprise. Sedangkan menurut Fathansyah, basis data adalah : Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

Kumpulan file/ tabel/ arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.

Data dalam basis data disimpan dalam tiga struktur, yaitu file, tabel atau objek. File terdiri darirecord dan field, tabel terdiri dari baris dan kolom. Objek terdiri dari data dan instruksi program yang memfungsikan data. Tabel terdiri dari kolom-kolom yang saling terkait, seperti file yang terdiri darirecord yang saling terkait. File didalam basis data dapat terhubung kepada beberapa tabel. Dalam sebuah tabel, data pada tiap kolom terdiri dari ukuran dan tipe yang sejenis (char/ numeric) (Alifitri, 2009).

1

3.1.1. Tujuan Basis Data Prinsip utama basis data adalah pengaturan data dengan tujuan utama fleksibilas dan kecepatan dalam pengambilan data kembali. Tujuan basis data diantaranya sebagai efisiensi yang meliputi :a. Kecepatan dan kemudahan (speed)

Memungkinkan untuk dapat menyimpan, merubah, dan menampilkan kembali data tersebut dengan lebih cepat dan mudah.b. Efisiensi ruang penyimpanan (space)

Penekanan jumlah redundancy data, baik dengan sejumlah pengkodean atau dengan membuat tabel-tabel yang seling berhubungan.c. Keakuratan (accuracy)

Pembentukan relasi antar data bersama dengan penerapan aturan/batasan tipe, domain, dan keunikan data dapat diterapkan dalam sebuah basis data.d. Ketersediaan (availability)

Dapat memilih data utama atau master, transaksi, data histori hingga data kadaluwarsa. Data yang jarang atau tidak digunakan lagi dapat diatur dari sistem basis data yang aktif.e. Kelengkapan (completeness)

Lengkap/tidaknya data dalam sebuah basis data bersifat relatif. Bila pemakai sudah menganggap lengkap maka yang lain belum tentu sama.f. Keamanan (security)

Untuk menentukan siapa-siapa yang berhak menggunakan basis data beserta objek-objek di dalamnya dan menentukan jenis-jenis operasi apa saja yang boleh dilakukan.g. Kebersamaan pemakai (sharebility)

Basis data dapat digunakan oleh beberapa pemakai dan beberapa lokasi. Basis data yang dikelola oleh sistem (aplikasi) yang mendukung multiuser dapat memenuhi kebutuhan, akan tetapi harus menghindari inkonsistensi data (Ramakhrishnan, 2003).

1

3.1.1. Keuntungan Basis Data

Keuntungan dari basis data: Mengurangi duplikasi data Meningkatkan integritas data Memelihara independensi data Meningkatkan keamanan data Memelihara konsistensi data Manipulasi data lebih canggih Mudah untuk digunakan Mudah untuk di akses

3.1.1. Sistem Basis Data a. Pengertian Sistem Basis Data Sistem basis data dapat diartikan sebagai kumpulan file / table yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer), dan sekumpulan program (DBMS / Database Management System) yang memungkinkan beberapa user (pemakai), dan / atau program lain untuk mengakses dan memanipulasi file (table) tersebut (Ramakhrishnan, 2003). Komponen komponen utama dari sebuah sistem basis data adalah sebagai berikut : 1). Perangkat keras (hardware) 2). Sistem operasi (operating system) 3). Basis data (database) 4). Sistem (aplikasi/perangkat lunak) pengelola basis data (DBMS) 5). Pemakai (user) 6). Aplikasi (perangkat lunak) lain (bersifat optional) Basis data pada intinya disimpan pada media penyimpanan elektronik (hardisk), sedangkan database adalah terdiri dari beberapa file / table yang saling berelasi (berhubungan). Basis data tersebut dikelola oleh DBMS (database management system) dan database tersebut dapat dimanfaatkan oleh beberapa user (pemakai) yang dapat melakukan manipulasi pada database. Tidak semua1

user dapat melakukan manipulasi data didalam database, hal ini diatur sesuai dengan hak aksesnya dari masing masing user tersebut (Ramakhrishnan, 2003). b. Sistem pengelola basis data (DBMS) Pengelolaan basis data secara fisik tidak ditangani langsung oleh user (pemakai), tetapi ditangani oleh sebuah perangkat lunak (sistem) yang khusus /spesifik. Perangkat inilah disebut DBMS, yang akan menentukan bagaimana data diorganisasi, disimpan, diubah, dan diambil kembali. Perangkat tersebut juga menerapkan mekanisme pengamanan data (security), pemakaian data secara bersama (sharing data), pemaksaan keakuratan / konsistensi data, dan sebagainya. Perangakat lunak yang termasuk DBMS adalah MS-Access, Foxpro, Dbase-IV, Foxbase, Clipper, dan lainnya untuk kelas sederhana, dan Oracle, Informix, Sybase, MS-SQL Server, dan lainnya untuk kelas kompleks / berat (Ramakhrishnan, 2003). c. Pemakai Ada beberapa jenis / tipe pemakai pada sistem basis data, berdasarkan cara mereka berinteraksi pada basis data, diantaranya adalah: 1) Programmer Aplikasi Programmer aplikasi adalah pemakai yang berinteraksi dengan basis data melalui DML (data manipulation language), yang disertakan dalam program yang ditulis dalam bahasa pemrograman induk (seperti pascal, cobol, clipper, foxpro, dan lainnya) (Ramakhrishnan, 2003).2) User Mahir (casual user)

Adalah pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data), dengan bahasa query yang telah disediakan oleh suatu DBMS (Ramakhrishnan, 2003).

2

3) User Umum (End User)

Adalah pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen, yang telah ditulis / disediakan sebelumnya (Ramakhrishnan, 2003).4) User Khusus (Specialized User)

Adalah pemakai yang menulis aplikasi basis data non konvensional untuk keperluan khusus, seperti untuk aplikasi AI, Sistem Pakar, Pengolahan Citra, dan lainnyal, yang bisa saja mengakses basis data dengan / tanpa DBMS (Ramakhrishnan, 2003). Untuk sebuah sistem basis data yang stand-alone, maka pada suatu saat hanya ada satu pemakai, sedangkan untuk jaringan pada suatu saat ada banyak pemakai yang dapat berhubungan (menggunakan) basis data yang sama. Pilihan untuk stand-alone atau jaringan (multiuser) tergantung pada (ditentukan oleh) kebutuhan pemakai, perangkat keras yang tersedia, sistem operasi yang digunakan, serta DBMS yang dipilih (Ramakhrishnan, 2003).3.1.

MySQL

3.1.1. Pengertian MySQL

SQL ( Structured Query Language ) adalah bahasa stndart yang digunakan untuk mengakses server database . Semenjak tahun 70-an bahasa ini telah dikembangkan oleh IBM, yang kemudian diikuti dengan adanya Oracle, Informix dan Sybase. Dengan menggunakan SQL, proses akses database menjadi lebih user friendly dibandingkan dengan misalnya dBase ataupun Clipper yang masih menggunakan perintah perintah pemrograman murni. Selain MySQL, ada beberapa jenis pemograman yang berorientasi database yang dapat digunakan untuk aplikasi di web seperti ORACLE. Oracle merupakan sebuah perusahaan besar di dunia yang cakupan bisnis salah satunya adalah penjualan software dan pembuatan software database yang diperuntukkan bagi perusahaan-perusahaan besar di dunia. Karena softwarenya tidak bebas di pasaran atau tidak free software maka sebagian besar perusahaan kecil atau menengah atau programmer web masih menggunakan database MySQL sebagai software database perusahaan atau webnya (Azerus, 2009).1

MySQL adalah sebuah server database SQL multiuser dan multi-threaded. SQL sendiri adalah salah satu bahasa database yang paling populer di dunia. Implementasi program server database ini adalah program daemon 'mysqld' dan beberapa program lain serta beberapa pustaka. MySQL dibuat oleh TcX dan telah dipercaya mengelola sistem dengan 40 buah database berisi 10,000 tabel dan 500 di antaranya memiliki 7 juta baris (kirakira 100 gigabyte data). Database ini dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan. Walaupun memiliki kemampuan yang cukup baik, MySQL untuk sistem operasi Unix bersifat freeware, dan terdapat versi shareware untuk sistem operasi windows. Menurut pembuatnya, MySQL disebut seperti "my-ess-que-ell" dan bukan my-sequel ! (Azerus, 2009). 3.1.2. Keunggulan MySQL Keunggulan dari MySQL adalah:

MySQL merupakan program yang multi-threaded, sehingga dapat dipasang pada server yang memiliki multi-CPU. Didukung program-program umum seperti C, C++, Java, Perl, PHP, Python, TCL APIs dls. Bekerja pada berbagai platform. (tersedia berbagai versi untuk berbagai sistem operasi). Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database. Memiliki sistem sekuriti yang cukup baik dengan verifikasi host. Mendukung ODBC untuk sistem operasi Microsoft Windows. Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi. MySQL merupakan software yang free, dan bisa di download di www.mysql.com. Sedangkan software database lainnya seperti ORACLE merupakan software yang harus di beli (Azerus, 2009).

3

3.1.1. Sistem Server Database MySQL Sistem database MySQL memiliki sistem sekuritas dengan tiga verifikasi yaitu user(name), password dan host. Verifikasi host memungkinkan untuk membuka sekuriti di 'localhost', tetapi tertutup bagi host lain (bekerja di lokal komputer). Sistem sekuriti ini ada di dalam database mysql dan pada tabel user. Proteksi juga dapat dilakukan terhadap database, tabel, hingga kolom secara terpisah(Sanjaya, 2005). 3.1.2. Tipe Data Beberapa jenis tipe data dalam MySQL memiliki tipe tersendiri dalam tiap field di table databasenya. MySQL mengenal beberapa type data field, yaitu : 1. Tipe data numerik Tipe data numerik dapat dibedakan menajdi dua kelompok, yaitu tipe data integer dan tipe data floating point. Tipe data integer untuk data bilangan bulat sedangkan tipe data floating point digunakan untuk bilangan desimal. Tipe data numerik dapat kita sajikan dalam table di bawah ini : Tabel 3.1 Tipe Data Numerik dan Kisaran Nilainya Tipe data Tinyint Kisaran nilai (-128) 127 atau 0-225

Smallint

(-32768) 32767 atau 0 65535

Mediumint

(-8388608)-8388607 atau 0-16777215

Int

(-2147683648)-(2147683647) 4294967295

atau

0-

1

Bigint

(-9223372036854775808)(9223372036854775807) atau 0 18446744073709551615

Float(x)

(-3.402823466E+38)-(-1.175494351E-38),0,dan 1.175494351E-38 3.402823466E + 38

Float Double

Idem (-1.7976E+308)(-2.22E-308),0,dan(2.22E-308)(1.79E+308)

Besar kebutuhan memori penyimpanan untuk masing-masing tipe data di atas sebagai berikut: Tabel 3.2 Tipe Data dan Kebutuhan Memori Penyimpanannya Tipe Data Memori diperlukan TINYINT SMALLINT MEDIUMINT INTEGER BIGINT FLOAT(4) FLOAT(8) FLOAT DOUBLE DOUBLE PRECISION REAL DECIMAL(M,D) NUMERIC(M,D) 1 byte 2 bytes 3 bytes 4 bytes 8 bytes 4 bytes 8 bytes 4 bytes 8 bytes 8 bytes 8 bytes M bytes (D+2, if M < D) M bytes (D+2, if M < D) Penyimpanan yang

1

2. Tipe data string Yang termasuk dalam tipe data string adalah tipe-tipe data berikut : Tabel 3.3 Tipe Data String dan Kebutuhan Memori Penyimpanannya Tipe kolom Memori diperlukan CHAR(M) VARCHAR(M) M bytes, 1