Wednesday 11 May 2016

Penggunaan Konstruktor , Destruktor , Keyword $this , Extend , Super , Exception handling & Access Modifier

Konstruktor & Bentuk Umumnya Konstruktor

Pengertiannya :

Constructor biasa digunakan untuk membuat proses awal dalam mempersiapkan objek, seperti memberi nilai awal kepada property, memanggil method internal

Bentuk Umum :


Public function_construct(){
                //konstruktor diletakan disini

}

========================================================================

Destruktor 

Pengertiannya :

Destructor biasanya digunakan untuk ‘membersihkan’ beberapa variabel, atau menjalankan proses tertentu sebelum objek dihapus

========================================================================

Keyword $this 
Pengertiannya : 

Variabel $this adalah sebuah variabel khusus dalam OOP PHP yang digunakan sebagaipenunjuk kepada objek, ketika kita mengaksesnya dari dalam class

========================================================================
Extend

Pengertiannya :

Extend adalah class yang mewarisi sifat dari sifat-sifat yang dimiliki oleh superclass.

========================================================================

Super

Pengetiannya :

Super pada java , super digunakan untuk mengakses variabel/property ataupun method yang dideklarasikan di superclass yang memiliki kesamaan di subclass. 

========================================================================

Exception Handling
Pengertiannya :

Exception adalah sebuah peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini bisaanya berupa kesalahan(error) dari beberapa bentuk

macam macam exception handling 

·        ClassNotFoundException
Terjadi bila ingin menggunakan kelas yang tidak ada atau belum dibuat.
·        CloneNotSupportedException
Terjadi bila ingin meng-clone atau menggandakan suatu kelas yang tidak didukung oleh method clone
·        RuntimeException
·        NullPointerException
·        ArrayIndexOutOfBoundsException
·        ArithmeticException
·      Khusus untuk operasi aritmatika integer. Seperti pembagian suatu bilangan integer dengan 0

·        IOException

========================================================================

Access Modifier
Pengertiannya :

Access Modifier adalah sesuatu hal yang paling penting diperhatikan oleh developer atau programmer Java dalam membuat sebuah program atau aplikasi.





Wednesday 4 May 2016

Pengertian Abstract class, Package ,Casting object , Overriding & Overloading , Pewarisan interface

Abstract Class 

 Abstract class adalah suatu class yang dinyatakan abstract, umumnya memiliki satu atau abstract method, abstract method adalah suatu method yang belum memiliki implementasi dan menggunakan modifier abstract. Abstract class biasanya dijadikan parent atau super class dari kelas – kelas yang dapat membuat objek, abstract class tidak dapat diinstanisasi.

                  Analogi Inheritance dan Abstract Class :
Inheritence dapat dianalogikan seperti penggolongan kelas, ordo, phylum dalam biologi. Makhluk hidup dapat diturunkan atau diextend atau diperluas (di-inherit) menjadi burung, reptile, ikan dan lain – lain, jenjang penurunan tersebut disebut inheritance.

Kita mengetahui bahwa suatu kelas dapat diinstanisasi menjadi suatu objek, misal kelas manusia dapat diinstanisasi menjadi Joko, Susi, Ari, dan lain – lain, namun kita tidak mungkin dapat menginstanisasi kelas makhluk hidup, maupun kelas hewan, sebab kelas tersebut terlalu umum (abstract), kelas seperti inilah yang desebut sebagai abstract class, apabila class makhluk hidup mempunyai method bernafas, maka kita tidak dapat menentukan (meng-implementasikan) cara makhluk hidup tersebut bernafas, dengan paru – paru, insang atau stomata, dengan demikian kita dapat menyatakan bahwa di dalam kelas makhluk hidup, bernafas merupakan method yang abstract.

Package 

Package adalah : suatu cara untuk memanage atau mengelompokkan class-class yang kita buat berdasarkan kesamaan atau kemiripan fungsi.
Dalam versi Java ada 6 package besar yaitu :

Ø java.io
Ø java.lang
Ø java.applet
Ø java.awt
Ø java.net
Ø java.util


Syarat nama package
Ø Menggambarkan class yang dimuat atau dibungkusnya
Ø Harus unik
Ø Mempresentasikan path dari package tersebut
Ø Harus sama direktorinya


Casting Object

Instance dari class juga dapat di-casting menjadi instance dari class lain, dengan satu batasan ::
◦          Class asal dan tujuan harus direlasikan dalam inheritance, salah satu class harus berupa subclass dari class lain. 
◦         Casting object digunakan untuk mengkonversi nilai primitif menuju tipe yang lebih besar, beberapa object tidak perlu mengalami casting secara explisit. 

    Gunakan sintaks berikut untuk casting object, 

   (classname)object 


    classname           - nama class tujuan 
    object                 - reference untuk object asal 

Berikut ini merupakan contoh proses casting sebuah instance dari class VicePresident ke instance dari class Employee. 
VicePresident merupakan subclass dari class Employee dengan beberapa informasi tambahan.

   Employee emp = new Employee(); 

   VicePresident veep = new VicePresident(); 
    
   emp = veep; 

   // casting explisit 
  veep = (VicePresident)emp;  

Overriding & Overloading

Overloading adalah Suatu kemampuan dalam bahasa berorientasi objek untuk menggunakan satu nama method untuk beberapa method yang memiliki parameter masukan yang berbeda (tipe maupun jumlah paramater). Overloading memodifikasi secara horisontal method maupun konstruktor milik kelas super, maupun kelas yang sama.

Dalam sebuah kelas diperbolehkan ada lebih dari satu method dengan nama yang sama dengan catatan methods dapat dibedakan berdasarkan banyaknya parameter atau tipe data parameter formal.

    Overloading method dapat digunakan ketika kita mempunyai operasi yang sama namun berbeda implementasinya. Yang terpenting dalam melakukan ini, nama method harus sama, tapi mempunyai parameter yang berbeda. Terserah berbeda dari segi tipe datanya atau jumlah parameternya.Tergantung kebutuhan untuk implementasi dan nilai kembaliannya. Jadi yang perlu diingat saat melakukan overloading method:
  v  Nama method sama
  v  Parameter berbeda (baik tipe maupun jumlahnya)
  v  Tipe data nilai kembalian dapat berbeda atau sama
Overloading itu mendeklarasikan lebih dari satu kali dengan syarat-syarat tertentu. baik overloading method ataupun konstruktor.


 OVERRIDING
  Overriding adalah suatu kemampuan dalam bahasa berorientasi objek untuk mengubah implementasi (menimpa) suatu method yang dimiliki oleh kelas super ketika kelas super tersebut diturunkan. 
Ada dua alasan mengapa melakukan overriding :
1
   1.   Mendefensikan kembali method kelas induk secara total.
   2.   Menambah behavior tertentu pada method kelas induk.


Pewarisan interface

Pewarisan adalah memberikan atau mewariskan sesuatu kepada keturunan berikutnya. Misalnya, seorang anak pasti akan mewarisi beberapa sifat atau prilaku yang dimiliki oleh ibu atau bapaknya. Dalam konteks ini, suatu kelas dalam program dapat diturunkan menjadi kelas – kelas baru lainnya yang akan mewarisi beberapa sifat atau prilaku dari kelas induknya. Sebagai contoh, apabila anda memiliki kelas A dalam program yang anda buat, maka anda dapat membentuk kelas – kelas turunan dari kelas A tersebut (misalnya kelas B) yang mewarisi sifat- sifat yang terkandung dalam kelas A. Dalam proses pembuatan kelas turunan tersebut, anda dapat menambahkan sifat dan prilaku baru kedalam kelas B, yang sebelumnya tidak dimiliki dalam kelas A. Dalam terminologi Java, kelas induk dinamakan superclass dan kelas turunan disebut dengan Subclass. Untuk membuat kelas anak atau subclass berdasarkan kelas yang telah ada, anda dapat gunakan kata kunci extend dalam mendeklarasikan class. Sebuah kelas hanya dapat meng-extend satu kelas induk. 

Interface adalah
Antarmuka (Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka (Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.


Interface, berfungsi untuk menginput pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh / step by step sehingga pengguna mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting adalah kemudahan dalam memakai / menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan / membangun suatu program jangan terlalu diperlihatkan.

Interface yang ada untuk berbagai sistem, dan menyediakan cara :

Input, memungkinkan pengguna untuk memanipulasi sistem.
Output, memungkinkan sistem untuk menunjukkan efek manipulasi pengguna



Kesimpulan 


Setelah Saya mencari tahu tentang abstract class , package , casting object , overriding,overloading dan pewarisan interface , saya tahu bahwa istilah - istilah tersebut sangat berguna bagi saya , dan saya juga akan lebih belajar dan lebih mendalami  istilah istilah itu dengan baik dan penuh keikhlassan

Tuesday 3 May 2016

Type Data Dalam Visual Basic

1.Numeric Data

Numeric data adalah data yang terdiri dari angka yang dapat dihitung dengan standar operator perhitungan seperti tambah, kurang, kali, dan bagi. Dalam Visual Basic tipe data numeric dibagi menjadi 7 tipe. ant
 
TYPE
UKURAN
 RANGE
Byte
1 byte
0 to 255
Integer
2 bytes
-32,768 to 32,767
Long 
4 bytes
-2,147,483,648 s/d 2,147,483,648
Single
4 bytes
-3.402823E+38 s/d -1.401298E-45 untuk nilai negative
1.401298E-45 s/d 3.402823E+38 untuk nilai positive
Double
8 bytes
-1.79769313486232e+308 s/d -4.94065645841247E-324 untuk nilai negatif
4.94065645841247E-324 s/d 1.79769313486232e+308 untuk nilai positif
Currency
8 bytes
-922,337,203,685,477.5808 s/d 922,337,203,685,477.5807
Decimal
12 bytes
+/- 79,228,162,514,264,337,593,543,950,335 jika tidak menggunakan desimal
+/- 7.9228162514264337593543950335 (28 decimal places).

1.1 Nonmeric Data Type
 
TYPE
UKURAN
RANGE
String(fixed length)
Panjang string
1 s/d 65,400 karakter
String(variable length)
Panjang + 10 bytes
0 s/d 2 milyar karakter
Date
8 bytes
January 1, 100 s/d December 31, 9999
Boolean
2 bytes
True atau False
Object
4 bytes
embedded object
Variant(numeric)
16 bytes
Sama dengan double
Variant(text)
Panjang + 22 bytes
Same dengan panjang string

1.2 Suffixes Literals

Literals adalah nilai uang anda tentukan pada data. Pada kasus tertentu kita perlu menambahkan suffik disamping literal sehingga perhitungannya lebih akurat. Contohnya kita dapat menggunakan num=1.3089 untuk type data double.
SUFFIKS
TYPE DATA
&
Long
!
Single
#
Double
@
Currency


Monday 2 May 2016

Membuat & Menggunakan (FORMS) pada HTML

Untuk permulaan, kita lihat satu form yang menggunakan kebanyakan ciri-ciri sesuatu Form, dengan kode yang dilaksanakan oleh setiap ciri yang ditunjukkan oleh huruf tebal di bawah nya.

Pertamanya, FORM akan dimulai dengan tag FORM . Untuk penjelasan berkenaan METHOD dan ACTION, lihat bagian akhir bab ini.


Sekarang, lihat TEXT FIELD:
Name:
Name:<Input name="name" Value="default text" Size=40 maxlength=40>
Name adalah nama dari text edit
Value adalah nilai default dari text edit tersebut
Size ialah ukuran dari text edit tersebut berapa besar kotak yang akan muncul di halaman.
Maxlength ialah bilangan huruf yang maksimal yang boleh dimasukkan di dalam medan teks.

Sekarang pada bahagian TEXT AREA:
Tuliskan komentar anda:

<Textarea Name="Komen" Rows=4 Cols=70> </TEXTAREA>
Name ialah nama dari text area.
Baris dan Lajur (Rows and columns) menerangkan ukuran `text area'.

RADIO BUTTONS namanya, mengizinkan pilihan dari apa yang ditampilkan.
Sistem Operasi:
Windows 3.1
Windows for Workgroups 3.11
Windows 95
Sistem Operasi <BR>
<INPUT TYPE="radio" NAME="opsys" VALUE="win3.1" CHECKED>Windows 3.1<BR>
<INPUT TYPE="radio" NAME="opsys" VALUE="wfw3.11">Windows for Workgroups 3.11<BR>
<INPUT TYPE="radio" NAME="opsys" VALUE="win95">Windows 95<BR>

Sekali lagi, name ialah hasil yang akan dipanggil masuk di dalam penghantaran Form, anda perlu mengetahui bahawa kesemua form dalam kumpulan yang serupa mesti mempunyai nama yang serupa. Value ialah apa yang dikandung oleh penghantaran Form tatkala form ini ini dipilih. Dalam hal ini radio buttoni, hanya satu pilihan yang dibenarkan.

Kotak Pilihan membolehkan pengguna memilih satu atau banyak pilihan.
Saya menggunakan browser-browser ini:
Netscape 3.0
Explorer
Mosaic
Cello
Saya menggunakan browser-browser ini: <BR>
<INPUT type="checkbox" NAME="Netscape 3.0" CHECKED>Nestcape 3.0 <BR>
<INPUT type="checkbox" NAME="Explorer">Explorer <BR>
<INPUT type="checkbox" NAME="Mosaic" CHECKED>Mosaic <BR>
<INPUT type="checkbox" NAME="Cello">Cello <BR>


Pilihan kombo Box digunakan untuk membuat satu pilihan tertentu
Umur saya:
My age: <SELECT NAME="age">
<OPTION>Bawah 18
<OPTION>18-25
<OPTION SELECTED>25-50
<OPTION>Melebihi 50
</SELECT>

Name ialah output daripada pilihan combo box yang akan dipanggil di dalam pengembalian Form..

LIST BOX boleh juga digunakan untuk memilih lebih dari satu item.
Saya boleh dihubungi dengan:
Saya boleh dihubungi dengan:
<SELECT NAME="contact" MULTIPLE SIZE=4>
<OPTION SELECTED>Telefon
<OPTION>Email
<OPTION>Pos Laju
<OPTION>Faks
<OPTION>Pager
<OPTION SELECTED>Telegram

Jika multiple diselipkan di dalam tag, bererti lebih dari satu pilihan dibenarkan. Size mengawal berapa banyak pilihan yang akan dipaparkan pada list.

Item-item diatas adalah biasa digunakan didalam menulis input. Sekarang untuk mengirim isi dari form tersebut atau membersihkan isi dari form tersebut dapat menggunakan.
<INPUT TYPE="submit" value="Hantar">
<INPUT TYPE="reset" value="Isi semula">

Value ialah teks yang akan muncul pada tombol tersebut. Ukuran tombol akan berubah mengikut keperluan teks.

Jangan lupa untuk menutup Form dengan tag.
</FORM>

Sunday 1 May 2016

Fungsi Kaca Spion

  1. Mencegah Terjadinya Tabrakan Saat Akan Pindah Jalur
Saat akan melakukan pindah jalur, maka anda sebagai seorang pengemudi wajib melihat spion. Dengan melihat spion, maka hal ini akan meminimalisir terjadinya kecelakaan dan juga tabrakan akibat berpindah jalur.
  1. Membantu Maneuver Saat Parkir
Banyak kejadian pengemudi yang mengalami tabrakan atau senggolan ketka parkir tanpa memanfaatkan spion. Karena itu, kaca spion sangat penting fungsnya untuk maneuver pada saat memarkir kendaraan.
  1. Melihat Kondisi Lalu Lintas di Belakang
Terkadang, mengetahui kondisi lalu lintas di belakang kendaraan kita juga sangatlah penting. Dengan melihat kondisi lalu lintas di belakang, kita bisa tahu apakah posisi kendaraan yang kita kemudikan menghalangi kendaraan lainnya.
  1. Membantu Saat Memundurkan Kendaraan
Jangan pernah memundurkan kendaraan tanpa menggunakan bantuan dari kaca spion. Dengan adanya kaca spion, maka anda dapat terbantu untuk melakukan maneuver mundur, terutama pada mobil atau kendaraan roda 4 dan lebih.
  1. Sebagai Pedoman Posisi Kendaraan
Terkadang pada kendaraan roda 4, kita sering sulit memastikan apakah kendaraan kita terlalu mepet atau tidak. Agar bisa mengetahui apakah kendaraan kita terlalu mepet atau tidak, maka anda bisa melihat bagian sisi kendaraan anda dengan memanfaatkan kaca spion. Anda bisa melihat apakah kendaraan anda terlalu mepet atau tidak.
  1. Sebagai Aksesoris yang Menambah Penampilan Kendaraan
Saat ini fungsi dari kaca spion lebih dari sekedar alat bantu untuk melihat kondisi lalu lintas dan semacamnya. Kaca spion juga saat ini seringkali dimanfaatkan sebagai aksesori pemansi tampilan kendaraan anda. Banyak beredar model kaca spion yang sangat menarik dan juga tentunya dapat mendongkrak penampilan kendaraan anda.

Friday 25 March 2016

360 Security




Pada saat proses donwload  DRIVER PACK VERSI 15.11 selesai , Saya langsung meng-scan driver- nya , dan saya menemukan antivirus yang menarik bagi saya yaitu " 360 Total Security " , saya langsung menginstal nya , tampilan nya bagus dan sangat mudah menginstal nya , ketika sudah selesai menginstal antivirus tersebut , saya langsung meng-scan antivirus itu , tak disangka pada saat proses peng-scan nan cepat sekali dan tidak butuh waktu banyak , dan tidak juga membutuhkan koneksi internet , lancar semua , 

Monday 21 March 2016

Batrai Tanam Dan Tidak

Untuk baterai removable, keuntungannya Anda bisa membawa spare baterai jika dirasa perlu. Kemudian ketika baterai rusak, Anda bisa menggantinya sendiri dengan mudah.

Ada juga yang mengatakan, kalau baterai removable, memudahkan jika device kita hang. Cukup cabut baterai dan pasang ulang.

Walau sebenarnya hal ini bisa dilakukan di device dengan baterai non-removeable juga, dengan cara menahan tombol power cukup lama, misalnya 20-30 detik, sampai device restart.

Atau bisa juga dengan kombinasi beberapa tombol, (tergantung jenis devicenya), salah satunya dengan menekan tombol power dibarengi tombol volume bawah.

Biasanya baterai removable, berbahan dasar Lithium Ion atau disingkat Li-ion. Pada device-device baru, beberapa merk memang menerapkan baterai tanam, atau non-removable.

Keuntungannya, kebanyakan device dengan baterai tanam, menggunakan bahan Lithium Polymer, yang biasanya digunakan untuk mengejar kapasitas baterai yang lebih tinggi, tetapi dengan form factor yang lebih tipis atau lebih kecil. Li-Po ini kebanyakan memiliki daya tahan battery cycle yang lebih panjang.

Misalnya batere Li-ion pada device yang baterainya bisa dicabut, mampu dipakai 1 tahun sebelum dirasakan kemampuan baterainya menurun. Pada baterai tanam bisa sampai dua kali lipat lebih lama, sebelum mengalami hal yang serupa.

Pada device dengan baterai tanam, cara melakukan charging juga lebih bebas. Misalnya kapasitas baterai kita masih 65%, sementara satu jam lagi kita harus pergi keluar. Kita takut nanti kehabisan daya di jalan, sementara kok isi baterai masih cukup banyak. Charge dulu apa tidak?

Charge saja. Karena dengan cara demikian umur baterai lebih lama dibanding kita membiarkan device kehabisan baterai dan mati.

Baterai Li-Po juga dikenal dengan baterai bebas kalibrasi, dimana pengukuran kapasitas baterai yang ditunjukkan device biasanya selalu akurat.

Baterai tanam, tentu saja bisa diganti. Hanya repotnya kebanyakan orang tidak bisa menggantinya sendiri, atau dibutuhkan skill untuk bisa menggantinya sendiri. Umumnya, bisa menggantinya di service center atau tukang service yang berpengalaman.

Thursday 17 March 2016

Perbedaan Ukuran Kartu Perdana (Mini-sim_Micro-sim_Nano-sim)






Mini sim card  

 

mini sim merupakan sim card standart dan rata bentuk sim card ini bisa anda dapatkan di toko terdekat dan mungkin itu sim yang anda gunakan sekarang.di indonesia rata-rata penjual kartu perdana berukuran mini yang di keluarkan oleh operator dari pihak operator indonesia seperti telkomsel,xl,3,indosat dan axis.
mini sim paling banyak di gunakan pada ponsel,di karenakan dari dulu semua ponsel rata-rata support dengan mini sim,contoh seperti type lama nokia ,sony,dan samsung dan lain-lain.bentuk dari sim ini sepertinya sudah sangat di kenal oleh pengguna,
contoh hp yang menggunakan mini sim : nokia 1280 ,samsung galaxy tab 8.9 , xiaomi redmi 1s

MIcro sim card
 

berbeda dengan mini sim,ukuran pada micro sim jauh lebih kecil,dan kartu ini sepertinya belum tersedia di pasar,sehingga anda bisa membuat micro sim dari mini sim.dengan cara memotong mini sim tersebut,bisa ada lakukan dengan cara manual yaitu di gunting atau mengunakan pisau,tetapi jika anda ingin mudah dan rapi labih bagus anda membeli alat pemotong sim yang tersedia di pasar sehingga ukuran micro sim anda kurang dalam 1 menit bisa jadi.atau buat anda yang ingin membeli kartu perdana baru silahkan request kepada penjual agar di potong langsung,
biasa pemotongan sim tersedia di toko menjual smartphone dan tablet.micro sim rata di gunakan pada type tinggi smartphone,seperti nokia lumia,samsung galaxy s4 ,galaxy s3, apple ipad,iphone,dan lain-lain.
contoh ponsel menggunakan micro sim : nokia android.nokia lumia ,samsung galaxy tab 3 ,himax pure s  ,blackberry 8520  dll


Nano sim card
 

Ukuran nano sim jauh lebih kecil di banding mini sim dan micro sim,nano sim biasanya di gunakan pada produk iphone 5 dan lain-lain,ini merupakan ukuran kecil yang maksimal,sim ini juga belum tersedia oleh operator indonesia,sehingga anda harus memotong seperti sama seperti micro sim,hanya saja saya sarankan anda memotong menguunakan cut sim,di karenakan lebih aman,rapi dan bisa di sambung kembali ke mini sim sebelumnya,hal ini agar anda bisa gunakan sim itu kembali ke gadget anda yang lain.
contoh ponsel menggunakan Nano sim – iphone 6 .iphone 6 plus ,iphone 5s ,ipad mini dan banyak lagi




MENGENAL VISUAL BASIC

  


              Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh orang yang baru belajar membuat program. Hal ini lebih mudah lagi setelah hadirnya Microsoft Visual Basic, yang dibangun dari ide untuk membuat bahasa yang sederhana dan mudah dalam pembuatan scriptnya (simple scripting language) untuk graphic user interface yang dikembangkan dalam sistem operasi Microsoft Windows. Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari, dengan teknik pemrograman visual yang memungkinkan penggunanya untuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi. Ini terlihat dari dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapat mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah. Ledakan pemakaian Visual Basic ditandai dengan kemampuan Visual Basic untuk dapat berinteraksi dengan aplikasi lain di dalam sistem operasi Windows dengan komponen ActiveX Control. Dengan komponen ini memungkinkan penguna untuk memanggil dan menggunakan semua model data yang ada di dalam sistem operasi windows. Hal ini juga ditunjang dengan teknik pemrograman di dalam Visual Basic yang mengadopsi dua macam jenis pemrograman yaitu Pemrograman Visual dan Object Oriented Programming (OOP). Visual Basic 6.0 sebetulnya perkembangan dari versi sebelumnya dengan beberapa penambahan komponen yang sedang tren saat ini, seperti kemampuan pemrograman internet dengan DHTML (Dynamic HyperText Mark Language), dan beberapa penambahan fitur database dan multimedia yang semakin baik. Sampai saat buku ini ditulis bisa dikatakan bahwa Visual Basic 6.0 masih merupakan pilih pertama di dalam membuat program aplikasi yang ada di pasar perangkat lunak nasional. Hal ini disebabkan oleh kemudahan dalam melakukan proses development dari aplikasi yang dibuat.

Tuesday 2 February 2016

Merawat Ikan

Merawat kolam ikan sangat diperlukan karena hal ini merupakan salah satu faktor penting yang sangat menentukan keberhasilan budidaya ikan. Keberhasilan budidaya ikan sangat berpengaruh dengan konstruksi kolam dibuat menurut kaidah yang benar. Ikan gurami (Osphronemus gouramy) akan lambat pertumbuhannya bila dipelihara di kolam ikan yang dangkal, sedangkan ikan tawes (Puntius javanicus) lebih cepat tumbuh apabila dipelihara di kolam ikan yang dangkal. Pada umumnya ikan air tawar dan payau lebih cepat besar bila dipelihara di kolam ikan berbentuk segi empat sama sisi atau bulat dan kelangsungan hidupnya (survival rate) lebih tinggi bila dipelihara di kolam ikan yang dikelola dengan baik.

Karena kurangnya informasi, pada umumnya kolam-kolam ikan milik petani dibuat tanpa mempertimbangkan konstruksinya. Kolam-kolam ikan yang mereka miliki tidak lebih dari cekungan (Jawa: kowakan) tanah berisi air yang dipergunakan untuk menampung ikan. Bahkan tidak sedikit petani ikan yang belum paham cara membuat kolam ikan.
Merawat kolam ikan dapat dikatakan gampang-gampang susah. Kolam ikan yang dirawat secara sembarangan akan menyulitkan dalam pengelolaannya. Sedangkan kolam ikan yang dirawat dengan baik, maka pengelolaan budidaya ikan akan jauh lebih mudah.
Memelihara ikan secara intensif bukan hanya pakan tambahan yang mutlak diperlukan, tetapi menyangkut pula cara penyiapannya seperti pengeringan kolam ikan, pengapuran, pemupukan maupun pengelolaan airnya. Untuk mempermudah proses pengeringan kolam ikan, dasar kolam harus dibuat lebih tinggi dari permukaan saluran pembuangan. Sedangkan untuk mempermudah pemasukan dan pengaturan tinggi-rendah air kolam, maka tinggi pematang harus dibuat seimbang dengan letak sumber air. Demikian pula, untuk dapat memanfaatkan lahan dan air yang tersedia secara maksimal harus memperhitungkan bentuk, ukuran, jumlah petakan, dan letak kolam ikan.
Di daerah pegunungan yang memiliki kemiringan tanah cukup besar, relatif lebih mudah dalam merancang bentuk dan letak kolam. Tetapi di daerah ini biasanya tanahnya gembur, sehingga gampang tergerus air. Berbeda dengan jenis tanah di daerah dataran rendah yang terkadang berpasir atau liat berlumpur. Pematang kolam yang dibuat dari jenis tanah gembur (berlumpur) lebih mudah dibentuk, tetapi tidak kuat menahan tekanan air, mudah rembes, tidak kedap, mudah bocor (porous), dan mudah retak sehingga cepat ambrol. Sebaliknya, tanah liat yang terlalu lembek untuk dibuat pematang kolam memerlukan waktu lama. Di sinilah perlunya pengetahuan dan keterampilan dalam merawat kolam ikan.

PERAWATAN KOLAM IKAN

Kolam ikan serta seluruh perlengkapannya perlu dirawat secara baik. Selama masa pemeliharaan, kolam ikan selalu tergenang air, terguyur hujan, tercemar lumpur dan sampah atau terpanggang oleh panasnya sinar matahari. Akibatnya, kolam sering mengalami kerusakan, misalnya tanggul bocor atau retak, pintu air tersumbat, dan caren menjadi dangkal tertimbun lumpur atau sampah. Selain itu, banyak sekali hewan dan organisme liar yang hidup di dalam atau di sekitar kolam ikan yang termasuk dalam golongan hewan perusak, yaitu kepiting, tikus, dll.
Jika kolam ikan tidak dirawat dengan baik, bukan hanya fungsinya saja yang berkurang, tetapi tidak ada manfaatnya sama sekali. Oleh karena itu, perawatan kolam bukan hanya sekedar melindungi dan memperbaiki dari kerusakan, tetapi sekaligus memulihkan fungsi dan kegunaannya sebagai tempat yang layak untuk memelihara ikan.
Beberapa bagian kolam ikan yang perlu dirawat atau diperbaiki secara rutin adalah tanggul, parit, pintu air, dan saringan atau papan-papan penutupnya.

Perawatan Kolam Ikan Permanen

  • Menambal bagian tanggul yang rusak dengan semen atau campuran semen dan pasir. Kerusakan ringan pada tanggul permanen biasanya berupa kebocoran dan geripis.
  • Menyuntik atau menyumbat bagian tanggul yang retak. Bila retaknya kecil cukup disuntik dengan semen. Tetapi bila retaknya cukup parah harus disuntik (Jawa = dicokol) dengan campuran semen dan pasir.
  • Menyumbat lubang-lubang kecil di bawah pondasi tanggul dengan tanah liat berpasir. Tanah sumbatan ditimbunkan di atas lubang, lalu diinjak-injak hingga keras.
  • Bagian dasar tanggul di sekitar pintu air, meskipun tidak bocor, perlu ditimbun dengan tanah dan diinjak-injak hingga keras.
  • Membersihkan celah-celah papan kayu dan saringan pintu air yang tertutup oleh lumpur dan lumut. Sedangkan papan kayu yang rusak harus diganti.
  • Mengeluarkan lumpur, sisa pakan dan kotoran serta sampah yang tertimbun di caren. Caren dibuat lagi sesuai dengan bentuk semula.
  • Membersihkan saluran air di sekitar kolam. Akar-akar tanaman diIuar kolam yang menembus tanggul dipotong atau dicabut.
  • Batu atau batu bata yang goyah dilekatkan kembali dengan semen.

Perawatan Kolam Ikan Non Permanen (Tanah)

  • Setiap kali selesai panen, tanggul di kedua nisi dan bagian atasnya dibersihkan dengan cara dikepras miring menggunakan cangkul. Sebarkan tanah keprasan ini ke tengah kolam (tidak di caren). Sumbat tanggul yang berlubang atau bocor dengan tanah permukaan kolam yang dilumatkan. Tutuplah lubang (bocoran) ini, lalu tekan dengan tumit hingga terisi padat. Kemudian, tanggul dilapisi lagi dengan tanah baru yang juga telah dilumatkan.
  • Padatkan dasar tanggul di sekitar pintu air. Bila dasar tanggul bocor, perlu diperbaiki seperti pada penyumbatan tanggul.
  • Keluarkan lumpur, sampah, dan endapan lain yang tertimbun dalam caren. Kemudian, perbaiki atau buat caren baru dengan bentuk dan ukuran seperti semula.
  • Pintu air dari bahan bambu atau pipa PVC dibongkar lalu dibersihkan dan diganti bila telah rusak. Tanah dasar pada pintu air diganti dengan tanah baru yang telah dilumatkan sebelumnya. Setelah pintu air ini dipasang kembali, tanah di sekelilingnya dipadatkan lagi dengan tanah liat berpasir yang diambil dari permukaan dasar kolam yang telah dilumatkan.
  • Saringan air yang rusak diganti atau diperbaiki kemudian dipasang seperti semula.
  • Pintu air yang dibuat permanen juga dibersihkan, dan bagian-bagian yang retak atau geripis ditambal. Celah-celah penempatan saringan atau papan kayu penutup dibersihkan dari lumpur atau lumut. Papan-papan kayu pembatas pintu air yang rusak juga diganti atau diperbaiki.
  • Saluran air di sekitar kolam dibersihkan dan diperbaiki. Akar-akar tanaman yang diperkirakan merusak tanggul kolam dipotong atau dicabut.
  • Hewan-hewan perusak tanggul atau perlengkapan kolam dimusnahkan. Ternak piaraan, seperti sapi, kerbau dan sebagainya dicegah melewati tanggul maupun parit atau saluran di sekitar kolam dengan di buatkan pagar keliling.