• Tidak ada hasil yang ditemukan

BAB 2 Kerja Praktek PUSAIR Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "BAB 2 Kerja Praktek PUSAIR Bandung"

Copied!
16
0
0

Teks penuh

(1)

7

BAB 2

TINJAUAN PUSTAKA

2.1 Profil Instansi

2.1.1 Sejarah Singkat Pusat Penelitian dan Pengembangan Sumber Daya Air Bandung

Puslitbang Sumber Daya Air merupakan salah satu dari 4 (empat) Pusat Litbang yang berada di bawah Badan Litbang Kimpraswil. Instansi ini sudah ada sejak tahun 1936 dengan nama Departement Verheer en Waterstaat. Pada tahun 1947 nama tersebut berubah menjadi Institute Voor Wegen Waterboukundige Orderzoekingen dan pada tahun 1950 berubah menjadi Institut Teknik Air dan Tanah.

Pada tahun 1966 nama instansi berubah menjadi Lembaga Penyelidikan Masalah Air. Pada tahun 1974, nama instansi berubah nama menjadi Direktorat Penyelidikan Masalah Air. Pada tahun 1984, nama instansi berubah nama menjadi Pusat Penelitian dan Pengembangan Pengairan berada di bawah Badan Litbang Departemen Pekerjaan Umum. Pada tahun 1999 nama instansi berubah menjadi Pusat Penelitian dan Pengembangan Teknologi Sumber Daya Air berada di bawah Badan Litbang Departemen Permukiman dan Pengembangan Wilayah (Kimbangwil).

Pada tahun 2001, nama instansi menjadi Pusat Penelitian dan Pengembangan Sumber Daya Air di bawah Badan Litbang Departemen Permukiman dan Prasarana Wilayah (Kimpraswil). Pada Tahun 2004, nama instansi berubah menjadi Pusat Litbang Sumber Daya Air, berada dibawah Badan Litbang Departemen Pekerjaan Umum.

(2)

8 2.1.2 Logo Instansi

Gambar 2.1 Logo PUSAIR

Sebagai suatu bentuk identitas, maka logo tersebut memiliki filosofi dan juga arti yang mencerminkan dari perusahaan. Untuk arti dan filosofi dari logo Pusat Penelitian dan Pengembangan Sumber Daya Air yaitu sebagai berikut.

1. Baling - baling

Menggambarkan dinamika berdaun 3 yang merupakan segitiga berdiri tegak lurus menggambarkan stabilitas. Secara keseluruhan baling – baling ini menggambarkan dinamika yang stabil atau stabilitas yang dinamis.

2. Bagian daun baling – baling yang mengarah keatas melambangkan penciptaan ruang. Bagian lengkungnya dari daun baling – baling melambangkan pemberian perlindungan untuk ruang kerja dan tempat tinggal bagi manusia.

(3)

9 Garis Horizontal : bentang jalan/jembatan diatas sungai sebagai usaha untuk pembukaan dan pembinaan daerah.

4. Bagian daun baling – baling yang mengarah ke kanan dengn bagian lengkungnya yang terlentang. Menggambarkan usaha pengendalian dan Penyaluran untuk dimanfaatkan bagi sebesar-besarnya kemakmuran rakyat.

Garis Horizontal : bentang jalan / jembatan diatas sungai sebagai usaha untuk pembukaan dan pembinaan daerah.

5. Baling – baling dengan 3 daun ini menggambarkan Tiga unsur kekaryaan Departemen Pekerjaan Umum : Tirta, Wisma (Cipta) dan Marga.

Trilogi Departemen Pekerjaan Umum : Bekerja keras, Bergerak cepat, Bertindak tepat.

6. Warna

Warna kuning sebagai warna dasar melambangkan keagungan yang mengandung arti KeTuhanan Yang Maha Esa Kedewasaan dan Kemakmuran.

Warna biru kehitam-hitaman, mengandung arti Keadilan Sosial, Keteguhan hati, Kesetiaan pada tugas dan ketegasan bertindak.

Silhouette yang berbentuk dari warna dasar dan lukisan baling - baling membentuk huruf-huruf P.U.

7. Lambang P.U

(4)

10 bumi dan air serta kekayaan alam bagi kemakmuran rakyat, berlandaskan Pancasila. (Keputusan Menteri P.U. No.150/A/KPTS/1966 Tanggal 10 Nopember 1966)

2.2Visi dan Misi Pusat Penelitian dan Pengembangan Sumber Daya Air Bandung

2.2.1 Visi

Pusat Penelitian dan Pengembangan Sumber Daya Air memiliki visi yaitu menjadi lembaga terkemuka dalam menyediakan jasa keahlian teknologi untuk mendukung tersedianya infrasruktur sumber daya air yang handal

2.2.2 Misi

Berikut adalah misi dari Pusat Penelitian dan Pengembangan Sumber Daya Air, diantaranya ialah:

1. Meneliti dan mengembangkan teknologi tepat guna bidang sumber daya air (SDA) yang kompetitif dan ramah lingkungan.

2. Menyusun norma, standar, pedoman, manual bidang konstruksi dan bangunan sumber daya air.

3. Menunjang penyelenggaraan penyediaan tenaga ahli pengelola Sumber Daya Air melalui kegiatan diseminasi teknologi.

(5)

11 2.3Struktur Organisasi

Gambar 2.2 Strukktur Organisasi

2.4Landasan Teori

Pada bagian ini teori yang akan diuraikan berkaitan dengan pemecahan masalah yang dianggap relevan dengan pokok bahasan.

2.4.1 Pengertian Sistem

Menurut Fathansyah [2007:9] “Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi/tugas khusus) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu”.

Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

(6)

12 2.4.2 Definisi Informasi

Informasi adalah data yang telah diproses menjadi bentuk yang memiliki arti bagi penerima dan dapat berupa fakta, suatu nilai yang bermanfaat. Kualitas informasi tergantung dari tiga hal, yaitu:

1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bisa atau menyesatkan. Akurat juga berarti bahwa informasi harus jelas dan mencerminkan maksud dari informasi tersebut.

2. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat.

3. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.

Menurut O’Brien dan Marakas pada bukunya yang berjudul

”Management Information System” mendefinisikan informasi sebagai

kumpulan fakta yang terorganisir sehingga mereka memiliki nilai tambah selain nilai fakta individu.

Jadi dapat disimpulkan informasi merupakan hasil pengolahan data yang memiliki nilai tambah, makna dan berguna bagi penggunanya.

2.4.3 Definisi Sistem Informasi

Menurut Stair dan Reynolds (2010, p10) mendefinisikan sistem informasi sebagai seperangkat elemen atau komponen yang saling terkait yang dikumpulkan (input), manipulasi (process), menyimpan, menyebarkan

(output) data dan informasi dan memberikan reaksi korektif (feedback)

untuk memenuhi tujuan.

Sistem informasi adalah suatu sistem terintegrasi yang mampu menyediakan informasi yang bermanfaat bagi penggunanya.

(7)

13 informasi dan memberikan reaksi korektif (feedback) sehingga menjadi suatu sistem terintegrasi yang bermanfaat bagi penggunanya

Aktifitas dasar dari Sistem Informasi menurut Ralph M.Stair dan George W.Reynolds (2010, p10) adalah sebagai berikut:

1. Input

Melibatkan pengumpulan data dari dalam organisasi atau dari lingkungan eksternal untuk pengolahan dalam suatu sistem informasi. 2. Process

Melibatkan proses mengkonversi input mentah ke bentuk yang lebih bermakna.

3. Output

Mentransfer proses informasi kepada orang yang akan menggunakannya atau kepada aktivitas yang akan digunakan.

4. Feedback

Output yang dikembalikan ke anggota organisasi yang sesuai untuk kemudian membantu mengevaluasi atau mengkoreksi tahap input.

2.4.4 Pengertian Web

(8)

14 Arsitektur aplikasi web meliputi klien, web server, middleware dan basis data. Klien berinteraksi dengan web server. Secara internal, web server berkomunikasi dengan middleware dan middleware yang berkomunikasi dengan basis data. Contoh middleware adalah PHP dan CSS3. Pada mekanisme aplikasi web dinamis, terjadi tambahan proses yaitu server menerjemahkan kode PHP menjadi kode HTML. Kode PHP yang diterjemahkan oleh mesin PHP yang akan diterima oleh klien.(Abdul Kadir,2009).

2.4.5 PHP

PHP adalah teknologi server-side scripting yang digunakan untuk aplkasi web yang dinamis dan interaktif. Sebuah halaman PHP adalah sebuah HTML yang memiliki server-side scripts yang ditempatkan dalam server dan diproses oleh webserver sebelum dikirim ke browser pemakai. server-side scripts dijalankan ketika browser melakukan permintaan file.php dari server. PHP dipanggil oleh werserver, dimana proses scripts perintah yang ada disuatu halaman dieksekusi mulai dari awal sampai akhir HP di dalam mesin PHP. Setelah scripts PHP tersebut diolah, hasilnya akan ditampilkan kepada client melalui web browser berupa tampilan HTML.

(9)

15 2.4.6 Perangkat Lunak Pendukung

Perangkat lunak yang kami gunakan dalam membuat program aplikasi ini adalah Sublime Text 3, Bootstrap, SQLyog, XAMPP, sebagai pengolah database dan pembuatan program aplikasi berbasis web dengan menggunakan bahasa pemrograman PHP.

2.4.6.1Sublime Text 3

Sublime Text adalah teks editor berbasis Python, sebuah teks editor yang elegan, kaya akan fitur, cross-platform, mudah dan simpel yang cukup terkenal di kalangan pengembang, penulis, dan desainer. Para programmer biasanya menggunakan sublime Text untuk menyunting source code yang sedang dikerjakan. Sampai saat ini Sublime Text sudah mencapai pada versi tiga (3).

2.4.6.2Bootstrap

Bootstrap adalah sebuah framework CSS yang menyediakan kumpulan komponen-komponen antarmuka dasar pada web yang telah dirancang sedemikian rupa untuk digunakan bersama-sama. Selain komponen antarmuka, Bootstrap juga menyediakan sarana untuk membangun layout halaman dengan mudah dan rapi, serta modifikasi pada tampilan dasar HTML untuk membuat seluruh halaman web yang dikembangkan senada dengan komponen-komponen lainnya.Bootstrap dibuat untuk memberikan sekumpulan perangkat yang dapat digunakan untuk membangun website sederhana dengan mudah.

2.4.6.3SQLyog

(10)

16 MySQLQueryBrowser. Dengan SQLyog kita dapat membuat Store Prosedure, Function maupun Trigger dengan mudah.

2.4.6.4MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagaiperangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak ciptauntuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersialSwedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

2.4.6.5XAMPP

XAMPP merupakan sebuah aplikasi yang didalamnya terdapat web server, script language, dan database. Ketiga variabel tadi terintegrasi dalam sebuah executable file, ini sangat memudahkan ketiga variabel tersebut tidak perlu dikonfigurasi secara manual, sebelum XAMPP dirilis tahun 2003 sempat ada aplikasi serupa yaitu phptriad hanya saja digunakan dengan alasan sudah terlalu tua dan hanya terbatas untuk web server dan basis data. XAMPP mempunyai banyak sekali fitur-fitur unggulan selain web server, yaitu :

1) Php MyAdmin

(11)

17 sehingga mudah untuk dikelola, mulai dari membuat, menghapus, mengatur

account pengguna pada database MySQL sampai dengan mengeksekusi fie sql.

Selain gratis tools ini juga mendukung 52 bahasa.

2) Webalizer

Sebuah tools untuk memantau atau menganalisis pergerakan file yang telah

diaplikasikan sebagai file server. Webalizer ditampilkan dengan bentuk diagram batang dan statistik pergerakan file di bawahnya, webalizer juga mampu menganalisis perubahan berdasarkan hari, bulan dan menjumlahkan beberapa orang yang mengakses file serta bebera kali web dikunjungi.

3) The Mercury Mail Transport Sistem

Adalah mail server yang berguna untuk mengelola e-mail yang masuk ke

jaringan komputer baik itu komputer standalone maupun jaringan komputer yang

terhubung LAN. Mercury Mail juga bisa mengirim e-mail secara otomatis dan autoforwarding.

4) FileZilla FTP Server

Sebuah tools yang mengatur file-file yang akan disebarluaskan melalui

internet, filezilla juga mampu membatasi bandwidth untuk tiap-tiap file yang akan

(12)

18

2.5 Unified Modeling Language (UML)

UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan

grafik atau gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem software (http://www.omg.org). Seperti bahasa-bahasa lainnya, UML mendefinisikan notasi dan syntax/semantik. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML diturunkan dari 3 notasi yang telah ada sebelumnya : Grady Booch - Object-Oriented Design (OOD), Jim Rumbaugh - Object Modeling Technique (OMT), dan Ivar Jacobson - Object-Oriented Software Engineering (OOSE). Didalam UML terdapat Use Case Diagram, Class Diagram, Sequence Diagram, Activity Diagram, dan Deployment Diagram.

2.7.1Use Case Diagram

2.7.1.1 Pengertian Usecase

Use-case diagram adalah gambaran graphical dari beberapa atau semua

actor, use-case, dan interaksi diantara komponen-komponen tersebut yang

memperkenalkan suatu sistem yang akan dibangun. Use-case diagram menjelaskan manfaat suatu sistem jika dilihat menurut pandangan orang yang berada di luar sistem. Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar.

Use-case diagram dapat digunakan selama proses analisis untuk

(13)

19 menetapkan perilaku (behavior) sistem saat diimplementasikan. Dalam sebuah model mungkin terdapat satu atau beberapa use-case diagram. Kebutuhan atau

requirements system adalah fungsionalitas apa yang harus disediakan oleh

sistem kemudian didokumentasikan pada model use-case yang menggambarkan fungsi sistem yang diharapkan (use-case), dan yang mengelilinginya (actor), serta hubungan antara actor dengan use-case (use-case

diagram) itu sendiri.

2.7.1.2 Komponen Pembentuk Use-case Diagram 1. Actor

Pada dasarnya actor bukanlah bagian dari use-case diagram, namun untuk dapat terciptanya suatu use-case diagram diperlukan beberapa actor.

Actor tersebut mempresentasikan seseorang atau sesuatu (seperti perangkat,

sistem lain) yang berinteraksi dengan sistem. Sebuah actor mungkin hanya memberikan informasi inputan pada sistem, hanya menerima informasi dari sistem atau keduanya menerima, dan memberi informasi pada sistem. Actor hanya berinteraksi dengan use-case, tetapi tidak memiliki kontrol atas

use-case. Actor digambarkan dengan stick man. Actor dapat digambarkan secara

secara umum atau spesifik, dimana untuk membedakannya kita dapat menggunakan relationship

Ada beberapa kemungkinan yang menyebabkan actor tersebut terkait dengan sistem antara lain :

1. Yang berkepentingan terhadap sistem dimana adanya arus informasi, baik yang diterimanya maupun yang dia inputkan ke sistem

2. Orang ataupun pihak yang akan mengelola sistem tersebut

3. External resource yang digunakan oleh sistem

4. Sistem lain yang berinteraksi dengan sistem yang akan dibuat

2. Usecase

Use-case adalah gambaran fungsionalitas dari suatu sistem,

(14)

20 dibangun. Use-case diagram adalah penggambaran sistem dari sudut pandang pengguna sistem tersebut (user), sehingga pembuatan use-case lebih dititikberatkan pada fungsionalitas yang ada pada sistem, bukan berdasarkan alur atau urutan kejadian.

Cara menentukan Use-case dalam suatu sistem : 1. Pola perilaku perangkat lunak aplikasi 2. Gambaran tugas dari sebuah actor

3. Sistem atau “benda” yang memberikan sesuatu yang bernilai kepada

actor

4. Apa yang dikerjakan oleh suatu perangkat lunak (*bukan bagaimana cara mengerjakannya”)

Ada beberapa relasi yang terdapat pada use-case diagram :

1. Association, menghubungkan link antar elemen.

2. Generalization, disebut juga inheritance (pewarisan), sebuah elemen

dapat merupakan spesialisasi dari elemen lainnya.

3. Dependency, sebuah element bergantung dalam beberapa cara ke

elemen lainnya.

4. Aggregation, bentuk assosiation dimana sebuah elemen berisi elemen

lainnya.

Tipe relasi atau stereotype yang mungkin terjadi pada use-case diagram : 1. <<include>>, yaitu kelakuan yang harus terpenuhi agar sebuah event

dapat terjadi, dimana pada kondisi ini sebuah use-case adalah bagian dari use-case lainnya.

2. <<extends>>, kelakuan yang hanya berjalan di bawah kondisi tertentu seperti menggerakkan alarm.

(15)

21

2.7.2Sequence Diagram

Sequence diagram yaitu salah satu jenis diagram pada UML yang menjelaskan interaksi objek yang berdasarkan urutan waktu, sequence diagram juga dapat menggambarkan urutan atau tahapan yang harus dilakukan untuk dapat menghasilkan sesuatu seperti pada use case diagram.

2.7.3Activity Diagram

Activity diagram atau diagram aktivitas yaitu salah satu jenis diagram pada UML yang dapat memodelkan proses-proses apa saja yang terjadi pada sistem.

2.7.4Class Diagram

Class diagram yaitu salah satu jenis diagram pada UML yang digunakan untuk menampilkan kelas-kelas maupun pakaet-paket yang ada pada suatu sistem yang nantinya akan digunakan. Jadi diagram ini dapat memberikan sebuah gambaran mengenai sistem maupun relasi-relasi yang terdapat pada sistem tersebut.

2.7.5Deployment Diagram

Deployment diagram menggambarkan arsitektur fisik dari perangkat keras dan perangkat lunak pada sebuah system. Kita dapat memperlihatkan computer dan alat yang terhubung (nodes), serta ketergantungan antar component. Dengan model yang baik, kita dapat memakai semua cara dari sebuah node pada arsitektur fisik ke komponen ke class implementasi ke objek yang berinteraksi dan terakhir ke dalam use case.

2.7.6Jaringan Semantik

Jaringan semantik adalah gambaran pengetahuan grafis yang menunjukkan hubungan antar berbagai objek, terdiri dari lingkaran-lingkaran yang dihubungkan dengan anak panah yang menunjukkan objek dan informasi tentang objek-objek tersebut.

2.7.7ERD (Entity Relationship Diagram)

(16)

Entity-22

Relationship adalah salah satu metode pemodelan basis data yang digunakan

untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship diagram, ER diagram, atau ERD.

2.7.8Model Relational

Model Relational untuk manajemen database merupakan model

database berdasarkan logika urutan pertama, pertama sekali dirumuskan dan dikemukakan oleh Edgar F. Codd pada tahun 1969. Pada model database relasional, seluruh data diwakili dalam bentuk tuple, digabungkan dalam relasi-relasi. Database yang diorganisasikan dalam hal model relasi merupakan database relasi.

2.7.9DML (Data Manipulation Lenguage)

DML (Data Manipulation Lenguage) merupakan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table seperti memasukkan, merubah dan menghapus isi data - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.

2.7.10 DDL (Data Definition Lenguage)

Gambar

Gambar 2.1 Logo PUSAIR
Gambar 2.2 Strukktur Organisasi

Referensi

Dokumen terkait

penyakit ternak ruminansia pedaging ruminansia pedaging 3.10 Menerapkan administrasi pemeliharaan ternak ternak ruminansia pedaging 4.10 Melakukan administrasi pemeliharaan

Masalah utama yang ingin dijawab dalam penelitian ini adalah: Apakah penerapan Mind Mapping meningkatkan hasil belajar IPS materi Perjuangan Pada Masa Penjajahan Dan

Dalam paradigma inilah, Menteri Negara Pendayagunaan Aparatur Negara pada tanggal 25 November 2008 menerbitkan Peraturan Menteri Negara Pendayagunaan Aparatur Negara

Hasil penelitian terhadap kandungan gizi kembang goyang (Tabel 1), menunjukkan bahwa kue kembang goyang yang dibuat dari campuran tepung beras menir 80% + tepung aci 20%

Metode yang digunakan penulis adalah metode Research and Develpment (RnD). Tahapan yang ditempuh penulis dalam proses penelitian dan pengembangan desain adalah

Untuk memperdalam pemahaman Anda mengenai materi di atas, kerjakanlah latihan berikut!.. 4) Evaluasi ini dimaksudkan untuk melihat kembali apakah program tersebut

Melakukan rangkaian perhitungan perataan hitung kuadrat terkecil metode parameter menggunakan program aplikasi yang dibuat menggunakan Software Matlab R2009a untuk

Hasil tidak signiikan dalam penelitian ini konsisten dengan Ge dan Kim (2014) yang menemukan bahwa aktivitas mana- jemen laba riil keseluruhan tidak signiikan terhadap