Selamat Tahun Baru 2018 Masehi. Dengan bertambahnya tahun, semoga kita menjadi insan yang lebih baik.

Sunday, 18 January 2015

Setelah kita membuat tabel-tabel untuk database kita, langkah selanjutnya adalah memberikan relasi / hubungan antar tabel. Kenapa harus ada relasi ? 

Perlu diketahui, tabel dalam konsep database merupakan sebuah entitas. Entitas adalah model yang mewakili obyek di dunia nyata, baik obyek itu bersifat ri’il (benda) seperti buku, pegawai, dan siswa  atau bersifat konsep seperti rekening dan transaksi. Dalam kehidupan nyata, tiap entitas pasti saling berhubungan satu sama lain untuk menjalankan satu proses. Misal, di lingkungan sekolah, murid pasti memiliki hubungan dengan mata pelajaran. Ada interaksi proses di antara keduanya. Begitu juga dengan guru, staff,  sarana, ekskul atau entitas lainnya.

Nah, karena di dunia nyata entitas-entitas itu memiliki hubungan dan proses, maka ketika dimodelkan dalam bentuk tabel di database, tabel-tabel itu pun harus bisa menggambarkan dengan jelas hubungan dan alur proses informasi yang terjadi.  Karena itulah, perlu adanya relasi antar tabel.

Kita masih di MySQL Workbench. Pada kasus ini, sebagai contoh kita menggunakan dua tabel saja, misal tabel barang dan pembeli (biasanya desain Database untuk pertokoan atau minimarket).


Ada beberapa model pilihan relasi yang tersedia, yakni :
a. One to one (satu ke satu)
Relasi ini jarang digunakan dan memang hanya terjadi pada dua tabel yang memiliki hubungan sangat spesifik. Misalnya, jika ada tabel KTP dan tabel penduduk, hubungan keduanya lebih tepat “satu ke satu” karena tiap penduduk hanya satu jatah KTP atau sebaliknya. Penjelasan ini mungkin agak berbeda dengan teori akademisnya, namun agar mudah untuk mengingat, konsep kasar inilah yang biasanya saya gunakan.
Relasi one to one akan mengakibatkan primary key tiap tabel akan menjadi foreign key dari tabel yang lain. Jika A dan B adalah one to one, maka primary key B masuk ke A menjadi foreign key dan begitu juga sebaliknya.

b. One to many (satu ke banyak)
Hubungan one to many akan mengakibatkan primary key dari dari salah satu tabel masuk ke tabel yang lain menjadi foreign key. Contoh kasusnya, antara tabel Dokter dan Pasien. Idealnya,manakah yang lebih tepat ? apakah “satu dokter menangani banyak pasien” atau kah “satu pasien ditangani banyak dokter” ? Tentu pernyataan pertama adalah yang lebih tepat dan relasi Dokter dan Pasien adalah one to many. Dalam hal ini, primary key dari dokter akan masuk di tabel pasien. Dengan begitu akan jelas, pasien A ditangani oleh dokter siapa ? tinggal melihat pada primary dokter yang masuk pada tabel pasien.

c. Many to many (banyak ke banyak)
Model relasi ini akan menghasilkan tabel baru yang merupakan “penggabungan” dari dua tabel yang direlasikan. Sebisa mungkin relasi ini dihindari karena pada desain data base yang kompleks akan membuat jumlah tabel beranak pinak.

Kembali ke dua tabel kita, dari tiga pilihan relasi di atas, tentu kita dapat menyimpulkan, relasi yang paling tepat antara barang dan pembeli adalah one to many. Cara untuk memberi relasinya :

a. Klik icon
  
b. Klik satu kali pada tabel yang menjadi many, dalam hal ini adalah barang (karena satu pembeli bisa membeli banyak barang)
c. Selanjutnya klik satu kali juga pada pembeli.



Sampai di sini, dua tabel kita telah terhubung.

Saturday, 17 January 2015

CorelDRAW adalah salah satu aplikasi yang dibuat untuk keperluan desain grafis berbasis vektor. Program ini mempunyai keistimewaan untuk tingkat fleksibilitas dan akurasinya yang tinggi, hingga mampu membuat garis atau memindahkan objek sampai satu seperseratus milimeter. Versi terakhir dari CorelDRAW adalah versi X7, tentunya dengan fasilitas yang lebih kaya lagi. Akan tetapi yang dibahas sekarang adalah CorelDRAW versi X4.

CorelDRAW adalah pengolah gambar vektor yang dibuat oleh sebvuah perusahaan perangkat lunak yang bernama Corel Corporation. CorelDRAW pada awalnya dikembangkan untuk dijalankan pada sistem operasi Windows 2000 dan yang lebih baru. Versi CorelDRAW untuk Linux dan Mac OS pernah dikembangkan namun dihentikan karena tingkat penjualannya yang rendah. Ada beberapa versi perkembangan CorelDRAW,antara lain versi 10, 11, 12, X3, X4, X5, X6, dan X7.

Mengaktifkan CorelDRAW X4
Untuk dapat mengaktifkan CorelDRAW X4, pastikan bahwa software tersebut telah terinstal pada komputer yang kita gunakan.  Cara mengaktifkannya :
a. Klik ganda shortcut CorelDRAW X4 yang terdapat pada desktop
b. dapat juga dengan cara klik menu Start - All Programs - CorelDRAW Graphics Suite X4 - CorelDRAW X4, sehingga muncul jendelam Welcome.


Pada jendela Welcome terdapat pilihan menu antara lain :
1. Open Recent
2. Open Other
3. New Blank Document
4. New From Template
5. Quick Start
6. What's New
7. Learning Tools
8. Gallery
9. Update
Gambar berbasis bitmap atau sering disebut raster terdiri atas sekumpulan titik-titik (pixel) yang berdiri sendiri dan mempunyai warna sendiri. Gambar bitmap tersebut tersusun dari sejumlah titik pixel (picture element)/ dot / titik koordinat yang ditempatkan pada lokasi-lokasi tertentu dengan nilai warna berbeda sehingga membentuk pola / gambar tertentu di layar komputer.

Sebuah gambar bitmap akan terlihat bagus jika dibuat berdasarkan ukuran di mana pixel-pixel yang menyusun gambar tersebut rapat antara satu dengan lainnya. Apabila gambar bitmap diperbesar melampaui batas yang telah ditentukan maka gambar tersebut akan pecah. Resolusi (titik persatuan luas) sangat mempengaruhi detail gambar bitmap.

Beberapa format gambar bitmap yang umum digunakan yaitu Graphical Interchange Format (GIF), Tagged Image File Format (TIFF), Windows Bitmap (BMP), dan Joint Photographic Experts Group (JPEG). Berikut ini beberapa kelebihan dari gambar bitmap, di antaranya :
a. mampu menangkap warna denganm nuansa alami
b. cepat ditangkap untuk ditampilkan pada monitor komputer. Hal ini dikarenakan gambar jenis bitmap sering digunakan sebagai background layar monitor komputer.

Selain mempunyai kelebihan, gambar bitmap juga memiliki kekurangan, di antaranya :
a. memperbesar atau memperkecil ukuran gambar dapat mempengaruhi kualitas gambarnya
b. mempunyai ukuran yang relatif besar
c. apabila dilakukan pemadatan (kompresi) file, kualitas gambar jenis bitmap dapat menurun

Thursday, 15 January 2015

Di tengah-tengah kesibukan di sekolah, menyempatkan diri menulis. Ehm, sesuai judulnya, kali ini kita belajar bagaimana membuat tabel ERD di MySQL Workbench. Sistem yang kita gunakan adalah OS Windows 7 dan MySQL Workbench 6.2. Bagi pemain Data Base pemula, menggunakan tool desain seperti MySQL Workbench dapat membantu pemahaman bagaimana sebuah struktur table dalam ERD dibuat. Tentu, agar lebih mudah, mestinya kita membuat desain kasar ERD terlebih dahulu di atas kertas.

Silakan aktifkan MySQL Workbench kita, buat model baru dengan menekan Ctrl+N dan pilih Diagram yang hendak kita buat. Setelah kita membuka halaman Diagram MySQL Workbench, arahkan kursor ke icon tool dan klik icon berikut : 


Otomatis kursor kita akan berubah, kemudian klik di halaman satu kali. Table kita akan muncul di mana kita melakukan klik tadi. Bila sudah muncul gambar : 


double klik bagan tersebut. Selanjutnya, akan muncul bagian detail dari tabel. Di bagian inilah kita mengisikan nama tabel dan kolom-kolomnya. 


Pada “Table Name” silakan isi dengan nama tabel yang hendak kita buat. Untuk memberikan nama kolom, double klik pada baris samar di bawah “Column Name”. Jika sudah memberikan nama kolom, klik Enter, maka kursor isian otomatis akan berpindah ke “Datatype”. Di bagian “Datatype” ini, pilih tipe data dari kolom yang kita gunakan. Jika sudah, klik Enter lagi maka kursor akan berpindah ke isian kolom yang ke dua. Di sini, masukkan nama kolom kita yang kedua. Cara selanjutnya, mirip dengan ,mekanisme dari kolom yang pertama. Lakukan seterusnya hingga kolom dari tabel kita selesai.






Wednesday, 14 January 2015

Bagi kita yang biasa mendesain database, membuat Entity Relationship Diagram (ERD) merupakan hal yang lumrah. Nah, banyak software yang dapat menjadi alternatif kita dalam membuat ERD ini. Mulai dari yang berbayar hingga yang free. Salah satu yang bisa menjadi alternatif adalah MySQL Workbench. Berdasarkan pengalaman saya (meski masih dalam tahap mencoba), tool ini cukup dapat diandalkan. Apalagi, saat usai mendesain ERD, kita dapat men-generate kode SQL dari tabel-tabel yang telah kita desain di ERD.  Pada percobaan ini, saya menggunakan Windows 7 dan MySQL Workbench 6.2 CE.

Langkah-langkah untuk menjalankan MySQL Workbench agar kita dapat mendesain ERD kita adalah sebagai berikut :
1. Cari icon MySQL Workbench dan selanjutnya kita aktifkan dengan double klik. Alternatif mencari ikon : All Programs --> MySQL --> MySQL Workbench 6.2 CE


 2. Tunggu sebentar dan akan muncul window dari MySQL Workbench


3. Selanjutnya kita menuju : File --> New Model, atau langsung menekan Ctrl + N


4. Dari halaman baru yang tampil, silakan double klik “Add Diagram”. Akhirnya, kita siap untuk mendesain ERD Daba Base milik kita.


Terimakasih, semoga bermanfaat.
Beberapa hewan ada yang memiliki keunikan yang tidak dimiliki oleh hewan lainnya. Salah satunya adalah hewan yang mampu menghasilkan listrik seperti hewan-hewan berikut ini. Listrik yang mereka hasilkan biasanya digunakan untuk berburu mangsa, melawan predator, atau pun untuk navigasi (penunjuk arah).

Adapun proses tersengatnya kita oleh hewan tersebut dikarenakan adanya muatan listrik pada tubuh kita sendiri. Karena itulah, tubuh kita akan bereaksi ketika dekat dengan benda yang bermuatan sama atau mengandung listrik seperti yang dimiliki oleh hewan-hewan ini.

1. Belut Listrik
Belut listrik sering ditemukan di perairan Amerika Selatan. Bentuk tubuhnya sangat ubnik, hampir 7/8 bagian tubuhnya berupa ekor. Di bagian ekor inilah terdapat baterai-baterai kecil berupa lempengan horizontal dan vertikal. Jumlahnya sangat banyak, lebih dari 5000 buah. Untuk navigasi, belut listrik hanya membutuhkan tegangan listrik yang kecil. Namun, ketika bertemu musuh atau mangsanya, belut listrik akan memberikan tegangan semaksimal mungkin melalui kepala dan ekornya yang ditempelkan pada tubuh musuh atau mangsanya. Arus listrik sekitar 1 ampere yang ditimbulkan akan membunuh mangsa tersebut. Hewan lain tidak terganggu karena mereka tidak bersentuhan langsung dengan ekor dan kepala belut.


2. Echidnas
Hewan ini termasuk anggota dari ordo monotreme, hewan berduri yang memiliki moncong memanjang, berfungsi baik sebagai mulut dan hidung. Moncong ini juga mengirim sinyal-sinyal listrik yang membantu mereka menemukan serangga untuk dimakan.


3. Catfish Electric
Disebut juga lele air tawar, asli dari perairan tropis Afrika. Mampu menghasilkan listrik sampai 350 volt (jumlah yang mampu menghidupkan komputer selama 45 menit). Organ listrik mereka membentuk lapisan agar-agar di bawah kulit.


4. Hiu Kepala Martil
Seperti belut listrik, hewan ini juga mampu mengendalikan tegangan di setiap muatan listrik dalam tubuhnya. Organ produksi listrik terletak di kedua sisi kepala dan bersama-sama menghasilkan tegangan listrik sampai 220 volt. Hiu ini menjadi satu-satunya hiu yang memiliki sensivitas listrik terbesar yang dapat mendeteksi sinyal dari setengah miliar vol hewan lainnya dan memudahkanmnya mencari mangsa.
 


 5. Electric Skate  Fish
Intensitas shock bervariasi dari spesies ke spesies tapi pada umunya mereka diberkati dengan daya tahan yang memungkinkan mereka untuk menahan goncangan cukup lama. Selain digunakan untuk melawan predator, listrik yang mereka hasilkan juga menjadi cara untuk mengenali dan berkomunikasi antara satu dengan yang lainnya.


6. Elephant Nose Fish (Ikan Belalai Gajah)
Hewan ini banyak ditemukan di negara Afrika Barat dan Afrika Tengah. Ikan berwarna gelap ini lebih suka hidup di lumpur sungai atau perairan tenang serta genangan air yang menyerupai kolam.
Organ tubuh yang menghasilkan medan listrik pada ikan ini terletak di bagian ekor yang terdiri dari ribuan kotak atau electropax. Dalam keadaan istirahat, masing-masing electropax memiliki muatan negatif di bagian dalam dan muatan positif di bagian luar.


7. Ikan Pari Electric
Hewan ini menghabiskan sebagian besar waktu mereka di dasar lau (air dingin) dan mampu menggunakan kemampuan electrosense mereka untuk mengambil medan listrik lemah yang dikeluarkan oleh udang, siput, dan kerang kegemaran mereka. Mulut mereka terletak di bawah tubuh sehingga memudahkan dalam mencari makan. Hewan ini memiliki organ bilateral di sepanjang ekor yang menghasilkan sengatan listrik intermiten.



Sumber : Just for Kids Magz.
Hoatzin adalah burung endemik rawa sungai hutan tropis Amazon dan Delta Orinoco, Amerika Selatan. Burung ini memiliki ciri-ciri fisik bertubuh besar sekitar 60 cm (20 inci), memiliki leher panjang dan ukuran kepala kecil.