Selasa, 07 Agustus 2012

Tips mengetahui pencurangan saat pengisian BBM


Mungkin selama ini kita tidak mengetahui atau tidak sadar permainan yg menguntungkan bagi pihak pom bensin.

Setiap Anda mengisi bahan bakar kendaraan Anda baik premium/solar/pertamax di pom bensin, Anda pasti pernah melihat karyawan yg memegang handel katup selang yg dimasukan ke lubang tangki kendaraan Anda. Mereka mengalihkan perhatian Anda dgn cara memberikan sugesti ke Anda agar melihat angka di mesin pom tsb, dgn secara tidak sadar Anda akan melihat angka tsb sampai selesai.


Itu lah ilmu hypnosis dasar yg dilakukan oleh pihak pom bensin. Sampai-sampai Anda tidak memperhatikan handle tangan yg dtekan & dilepas kemudian ditekan & dilepas lagi saat pengisian bahan bakar tsb.

Kenapa dibuat seperti itu? Krn bahan bakar yg keluar tertahan & masuk kembali kedalam mesin tsb, hebatnya angka-angka dimesin tsb tidak akan berputar berbalik & pada saat selesai dgn jumlah pembelian bahan bakar karyawan cepat-cepat menghentikan dgn mengunci handle tsb.
Maka dari itu sudsh banyak pom bensin diluar negri yg negara maju, tempat pengisian bahan bakar pengemudinya sendiri yg bebas mengisi sesuai jumlah nominal yg dia tekan, dgn menggunakan kartu seperti ex/kartu vocher saja.

Buat Anda yg sudah mengetahui jgn mau dibodohi karyawan tsb, harus berani mengucapkan :
Tolong hendle jgn dmainkan
Tolong sampai tetes terakhir dari selang heandle karena selang mesin tsb lumayan panjang, ada sekitar satu sampai dua liter didalam selang tsb blm lagi hendle katub yg dimainkan.


Meski tuas yang ditekan tak penuh, namun aliran bensin dan meteran tetap jalan sehingga konsumen tak tahu jika dicurangi. Adapun sisa bensin itu kemudian ditampung ke jerigen untuk dijual ilegal dan sembunyi. Karyawan itu lalu menjual bensin kepada Misli seharga Rp 4000 per liter. Pencurian bensin dilakukan sebanyak 30 liter.


OSI layer

     OSI merupakan sebuah model arsitektur jaringan terbuka yang dibuat oleh ISO (International Organization of Standarization) tahun 1977. Mengapa dikatakan terbuka, dikarenakan model arsitektur jaringan sebelum OSI sangat terbatas pada vendor-vendor yang digunakan. dan setelah munculnya OSI, memudahkan dalam sistim jaringan komputer dikarenakan tidak terbatas pada software vendor apapun dan hardware apapun.

     Tujuan utama penggunaan model OSI adalah untuk membantu desainer jaringan memahami fungsi dari tiap-tiap layer yang berhubungan dengan aliran komunikasi data. Termasuk jenis-jenis protoklol jaringan dan metode transmisi.

     Model dibagi menjadi 7 layer, dengan karakteristik dan fungsinya masing-masing. Tiap layer harus dapat berkomunikasi dengan layer di atasnya maupun dibawahnya secara langsung melalui serentetan protokol dan standard.

1. Pada Layer Physical, data akan dikirim dalam bentuk sinyal analog/ berupa gelombang dan dibaca sebagai biner ( 0 atau 1 ).

2. Dan pada Layer Datalink terjadi segmentasi dan re-assembling data yang masuk dari layer physical serta penambahan Header pada data. Didalam layer datalink ini data disebut Frame. disini sudah mulai ditentukan data akan masuk pada hardware seperti apa, MAC address dsb.

3. Di Layer Network data akan diberikan alamat IP, menentukan kemana data akan ditransmisikan, dan menjaga trafik pada jaringan. data pada layer ini disebut Packet. disini terdapat protocol yang berperan yaitu:

ARP (Address Resolution Protocol) : yaitu protokol yang berfungsi untuk mendata siapa atau tujuan kemana data akan dikirimkan. yaitu dengan meresolusi alamat IP ke MAC address dari hardware tujuan data tersebut.

RARP (Reverse Address Resolution Protocol) : yaitu protokol yang mendata juga tujuan data akan dikirimkan atau siapa yang berada pada jaringan itu. yaitu dengan meresolusi MAC address tujuan tersebut kedalam bentuk IP dari hardware tujuan itu.

ICMP (Internet Control Message Protocol) : yaitu protokol yang berfungsi sebagai pengirim pesan kesalahan, seperti komputer tujuan tidak dapat dijangkau dsb.

IGMP (Internet Group Management Protocol) : yaitu protokol yang mendeteksikan pada router tentang adanya group jaringan multicast dan juga mengetahui beberapa host tertentu yang tergabung dalam multicast tertentu.

4. Di Layer Transport data dipecah-pecah menjadi beberapa bagian tergantung pada hardware yang tujuan. protocol yang bertugas disini ialah TCP dan UDP.

TCP : Protokol yang menyediakan layanan penuh lapisan transport untuk application yang dapat diandalkan / reliable
UDP : Protokol yang sifatnya unreliable / yang bertugas menambahkan alamat port, error control dan mengirimkan pesan-pesan proses melalui enkapsulasi atau dekapsulasi proses itu sendiri.

5. Session layer berguna untuk menjaga, memelihara dan mengatur koneksi. 

6. Presentation layer berguna untuk mengkonversi data, seperti ASCII untuk dokumen, gif untuk gambar dsb. Layer ini membentuk kode konversi, translasi data, enkripsi dan konversi. Protokol yang berada pada layer ini adalah :

TELNET : Protokol yang digunakan untuk akses remote masuk ke suatu host,data berjalan berupa teks.

SMTP (Simple Mail Transfer Protocol) : Salah satu protokol yang biasa digunakan dalam pengiriman e-mail di internet atau untuk mengirimkan data dari komputer pengirim e-mail ke server e-mail penerima.

SNMP(Simple Network Management Protocol) : Protokol yang digunakan dalam suatu manajemen jaringan untuk mengelola hardware di jaringan yang digunakan.

7. Aplication layer
Menyediakan jasa untuk aplikasi pengguna. Layer ini bertanggungjawab atas pertukaran informasi antara program komputer, seperti program e-mail, dan service lain yang jalan di jaringan, seperti server printer atau aplikasi komputer lainnya.

Rabu, 01 Agustus 2012

Kanker dan Pencegahannya


Apa itu kanker ?

Kanker (istilah medis: neoplasma ganas) adalah kelas penyakit yang sekelompok sel menampilkan'' pertumbuhan yang tidak terkendali'' (divisi di luar batas normal),'' invasi'' (intrusi dan kerusakan jaringan yang berdekatan), dan kadang-kadang'''' metastasis (menyebar ke lokasi lain dalam tubuh melalui getah bening atau darah).


Ketiga sifat ganas kanker membedakan mereka dari tumor jinak, yang diri terbatas, dan tidak menyerang atau bermetastasis.


Sebagian besar kanker membentuk tumor tetapi beberapa, seperti leukemia, tidak.
Cabang dari kedokteran yang bersangkutan dengan penelitian, diagnosis, pengobatan, dan pencegahan kanker adalah onkologi.


Kanker dapat mempengaruhi orang-orang di segala usia, bahkan janin, tetapi risiko untuk varietas yang paling meningkat dengan usia. Kanker menyebabkan sekitar 13% dari semua kematian manusia. Menurut American Cancer Society, 7,6 juta orang meninggal akibat kanker di dunia selama 2007. Kanker dapat mempengaruhi semua hewan.


Hampir semua kanker disebabkan oleh kelainan pada materi genetik dari sel-sel berubah. Kelainan ini mungkin karena efek karsinogen, seperti asap tembakau, radiasi, bahan kimia, atau agen infeksius. Kanker mempromosikan lain kelainan genetik dapat secara acak diperoleh melalui kesalahan dalam replikasi DNA, atau diwariskan, dan dengan demikian hadir di semua sel sejak lahir.


Heritabilitas kanker biasanya dipengaruhi oleh interaksi yang kompleks antara karsinogen dan genom inang. Aspek baru dari genetika patogenesis kanker, seperti metilasi DNA, dan microRNAs semakin diakui sebagai penting.


Kelainan genetik yang ditemukan pada kanker biasanya mempengaruhi dua kelas umum gen. Kanker mempromosikan onkogen'''' biasanya diaktifkan dalam sel kanker, sel-sel memberi sifat baru, seperti pertumbuhan hiperaktif dan divisi, perlindungan terhadap sel mati terprogram, kehilangan rasa hormat terhadap batas-batas jaringan normal, dan kemampuan untuk menjadi mapan dalam beragam jaringan lingkungan. '' Gen supresor tumor'' yang kemudian tidak aktif dalam sel kanker, mengakibatkan hilangnya fungsi normal dalam sel-sel, seperti replikasi DNA akurat, kontrol atas orientasi siklus sel, dan adhesi dalam jaringan, dan interaksi dengan sel pelindung dari sistem kekebalan tubuh.


Diagnosis biasanya membutuhkan pemeriksaan histologi dari spesimen biopsi jaringan oleh ahli patologi, meskipun indikasi awal keganasan dapat gejala atau kelainan pencitraan radiografi. Kebanyakan kanker dapat dirawat dan beberapa disembuhkan, tergantung pada jenis tertentu, lokasi, dan panggung.


Setelah didiagnosis, kanker biasanya dirawat dengan kombinasi operasi, kemoterapi dan radioterapi. Sebagai penelitian berkembang, pengobatan menjadi lebih spesifik untuk varietas yang berbeda dari kanker.


Ada kemajuan yang signifikan dalam pengembangan obat terapi bertarget yang bertindak secara khusus pada kelainan molekul terdeteksi pada tumor tertentu, dan yang meminimalkan kerusakan pada sel normal.


Prognosis pasien kanker yang paling dipengaruhi oleh jenis kanker, serta panggung, atau luasnya penyakit. Selain itu, penilaian histologis dan adanya penanda molekuler tertentu juga dapat berguna dalam membangun prognosis, serta dalam menentukan perawatan individu.


Pencegahan

Pencegahan Secara Umum

Cara pencegahan umum kanker adalah mengurangi paparan terhadap bahan karsinogen, misalnya tidak merokok, menghindari makanan tinggi lemak, menambah makanan tinggi serat seperti sayuran dan buah, hidup akif fisik, mengupayakan berat badan yang ideal, dan hidup dengan pola sehat. Pencegahan juga dapat dilakukan dengan penapisan atau screening terhadap kemungkinan terkena kanker. Tes penapisan kanker ini dimaksudkan untuk mengetahui kemungkinan terjadinya kanker sehingga dapat menurunkan jumlah kematian akibat kanker karena jika kanker ditemukan pada stadium sangat dini, dimana kanker belum menyebar lebih jauh, biasanya kanker tersebut dapat diobati dan memberikan hasil yang optimal. 

Terapi Mental 

Beberapa hal yang dapat dilakukan dalam hal terapi mental untuk penderita kanker adalah :

  • Mengelola stress
  • Menyadari adanya stress
  • Dukungan moral pada pasien kanker
  • Tetap aktif dan bergembira
  • Berempati (mamahami beratnya beban mental yang dialami penderita untuk mendukung pemulihan kanker)
  • Optimis dalam menjalankan hidup
  • Buanglah dendam dan kebencian
  • Terapi doa (mendekatkan diri kapada Tuhan)



Senin, 30 Juli 2012

Cara menghemat air


Hari Air Sedunia diperingati setiap tanggal 22 Maret. Peringatan ini merupakan wahana memperbarui tekad kita untuk melaksanakan Agenda 21 yang dicetuskan pada tahun 1992 dalam United Nations Conference on Environment and Development (UNCED) yang diselenggarakan di Rio de Janeiro, atau secara populer disebut sebagai Earth Summit.
Hari Air Dunia mulai diperingati sejak tahun 1993 oleh negara-negara anggota PBB. Setiap tahunnya, pada Hari Air Sedunia terdapat tema khusus agar menjadi perhatian bagi warga dunia tentang betapa pentingnya air sebagai sumber kehidupan.
Berdasarkan Survei Direktorat Pengembangan Air Minum, Direktorat Jenderal Cipta Karya pada tahun 2006 melaporkan  setiap hari orang Indonesia mengkonsumsi air rata-rat 144 liter!  Separuh dari konsumsi air tersebut adalah untuk mandi.
Oh ya berikut ini 10 langkah hemat air berikut ini. Dengan mencoba menerapkan 10 tips berikut, bukan hanya kita telah ikut menghemat lebih dari 70% konsumsi air per hari.  Tapi ketersediaan air tanah yang makin menipis pun bisa dijaga.
LANGKAH 1: Mandi dengan shower, daripada gayung dan bathtub
Mandi dengan gayung bisa menghabiskan seiktar 15 liter air sementara dengan bathtub, paling tidak 100-300 liter air habis.  Dengan pori yang membuat sebaran air lebih luas, menurut Nasrullah Salim, pemerhati masalah energi dan lingkungan, shower bisa menghemat air lebih dari 60%.
LANGKAH 2: Matikan kran ketika mencuci tangan, gosok gigi, bahkan ber-wudhu
Batasi konsumsi air dengan gelas atau gayung. Menurut Metropolitan Water District of Southern California (MWDSC), AS, hal ini sanggup menghemat 11 liter air per hari.  Tip dari Komunitas GreenLifestyle juga boleh ditiru.  Sediakan gayung berdiameter 15 cm.  Dengan solder kecil, lubangi dinding gayung bagian bawah.  Penuhi gayung dan gunakan kucuran airnya.
LANGKAH 3:  Cuci peralatan makan dan pakaian dengan air tampungan
Untuk membilas alat makan, gunakan air mengalir agar kotoran terbuang.  “Pakai shower untuk menghemat,” kata Nasrullah.  Tiap mencuci, kumpulkan alat makan dan pakaian kotor, lantas cuci sekaligus.  Penuhi kapasitas maksimal jika memakai mesin.
LANGKAH 4:  Tampung air bekas cucian tanpa deterjen untuk menyiram tanaman atau kloset
Menurut MWDSC, kegiatan ini bisa menghemat 750-1.150 liter air sebulannya.  Kita bisa juga menampung air hujan untuk menyiram tanaman, bahkan untuk minum setelah diolah terlebih dahulu.
LANGKAH 5:  Kurangi konsumsi barang yang “menyedot” air
Misalnya, kertas, daging, dan nasih putih.  Tahukah kita bahwa produksi selembar kertas ukuran A4 seberat 80 gram membutuhkan 10 liter air?  Produksi 1 kg daging sapi menghabiskan 15.500 liter air, sedangkan 1 kg beras putih membutuhkan 3.400 liter air.  Belum lagi air yang digunakan untuk memasak daging dan beras.  Silahkan klik www.waterfootprint.org untuk informasi lebih lengkap.
LANGKAH 6:  Gunakan ulang alat makan dan pakaian jika belum terlalu kotor
Kalau kita sering berganti gelas, kita mengkonsumsi air lebih banyak untuk mencucinya.  Itu juga berlaku untuk pakaian yang belum kotor karena keringat atau noda.
LANGKAH 7:  Pakai sedikit deterjen untuk mencuci
“Membilas deterjen butuh lebih banyak air,” jelas staf divisi program AMPL (Air Minum dan Penyehatan Lingkungan), Dyota Condrorini.  Gunakan sabun bio-degradable dari bahan organik sehingga air bekasnya dapat dipakai ulang setelah disaring dengan sumur resapan.
LANGKAH 8:  Siram tanaman di pagi hari
Jika menyiram saat siang, matahari akan membuat air menguap sebelum diserap.  Usahakan menanam di musim hujan saja karena pada awal perkembangannya, tumbuhan membutuhkan lebih banyak air.
LANGKAH 9:  Kurangi frekuensi memotong rumput
Kita bisa menghemat 1.900-5.700 liter per bulan, menurut MWDSC.  Rumput yang lebih pendek butuh lebih banyak air.
LANGKAH 10:  Perbanyak bidang resapan di halaman
Metode ini disebut biopori.  Tujuannya, air meresap ke dalam tanah daripada mengalir di permukaan.  Buat lubang silindris secara vertikal ke dalam tanah dengan diameter 10 cm dan kedalaman 100 cm.  Buat lubang lain dengan jarak 50-100 cm dari yang pertama. 

Minggu, 29 Juli 2012

Pengertian DDL & DML

DDL - Data Definition Language
merupakan kumpulan perintah SQL yang digunakan untuk membuatmengubah dan menghapus struktur dan definisi metadata dari objek-objek database.
Sedangkan,
DML - Data Manipulation Language
merupakan kumpulan 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.



DDL - Data Definition Language

Seperti definisi yang telah dijelaskan di atas, DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (create), mengubah (alter) dan menghapus (drop) struktur dan definisi tipe data dari objek-objek database.

Objek-objek database pada yang dimaksud - pada MySQL - adalah sebagai berikut :
  • Database
  • Table
  • View
  • Index
  • Procedure (Stored Procedure)
  • Function
  • Trigger
Berikut adalah contoh perintah DDL yang digunakan pada MySQL.
  • Pembuatan (CREATE)
    • CREATE DATABASE
    • CREATE FUNCTION
    • CREATE INDEX
    • CREATE PROCEDURE
    • CREATE TABLE
    • CREATE TRIGGER
    • CREATE VIEW
  • Perubahan (ALTER & RENAME)
    • ALTER DATABASE
    • ALTER FUNCTION
    • ALTER PROCEDURE
    • ALTER TABLE
    • ALTER VIEW
    • RENAME TABLE
  • Penghapusan (DROP)
    • DROP DATABASE
    • DROP FUNCTION
    • DROP INDEX
    • DROP PROCEDURE
    • DROP TABLE
    • DROP TRIGGER
    • DROP VIEW

DML - Data Manipulation Language

DML sendiri adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.

  • CALL
  • DELETE
  • DO
  • HANDLER
  • INSERT
  • LOAD DATA INFILE
  • REPLACE
  • SELECT
  • TRUNCATE
  • UPDATE

Jumat, 27 Juli 2012

Tips menghemat kertas



Setiap hari anda pasti menggunaka atau paling tidak memerlukan kertas untuk sekedar menulis dan mencatat. Rutinitas yang kelihatannya sepele namun tanpa sadar membantu laju pengurangan hutan atau deforestasi. Bagimana tidak, setiap 15 rim kertas berukuran A4 itu dibutuhkam menebang sebuah pohon. Bayangkan, bagaimana dengan 7000 eksempelar Koran yang anda baca setiap hari itu akan menghabiskan 10-17 pohon di hutan. Dalam satu hari saja, akan ada berapa juta lembar kertas yang dipakai diseluruh penjuru dunia, artinya berarti juga ada jutaan pohon yang ditebang untuk memenuhi kebutuhan ini.
Lalu apa yang bisa anda lakukan untuk membantu menyelamatkan hutan, minimal di Indonesia yang luasnya tinggal 120 juta Ha itu? Jika anda hanyalah orang biasa tanpa kekuatan uang, politik dan kebijakan yang dapat merubah sistem, anda bisa berubah menjadi orang yang luar biasa dengan menerapkan perilaku yang ramah terhadap hutan. Misalkan dengan menghemat penggunaan kertas yang berarti akan mengurangi produksi kertas yang 70% bahan bakunya menggunakan kayu dari hutan.
Lalu apa saja yang dapat anda coba untuk menghemat kertas? Ini dia beberapa tips yang dapat anda lakukan;

  1. Gunakan kertas dua sisi
Untuk dokumen yang bersifat draft atau tidak terlalu penting, anda dapat mencetak pada kedua sisinya. Ini akan menghemat kertas, karena bila anda mencetak pada satu sisi saja mungkin anda akan membutuhkan hingga 100 lembar kertas, sedangkan dengan mencetak pada kedua sisinya, anda dapat menghemat hinggan 50 lembar.
  1. Gunakan kertas bekas
Perhatikan lagi kertas bekas yang anda miliki, siapa tahu masih ada sisi bagian yang kosong. Dengan sisi bagian yang kosong itu anda dapat menggunakannya untuk menulis draft atau cacatan memo. Bahkan anda juga dapat membendel kertas bekas tersebut menjadi notebook yang dapat anda bawa sebagai catatan.
  1. Ubah margin document
Cobalah untuk memperkecil margin dokumen anda atau juga perkecil ukuran fonts sehingga akan lebih banyak memuat huruf dalam setiap halamannya. Sebaiknya juga gunakan font Times New Roman atau Arial karena jenis fonts ini menggunakan lebih sedikit runag dibandingkan fonts lainnya.
  1. Maksimalkan email
untuk uruasan surat menyurat yang tidak terlalu penting dan tidak memerlukan bukti fisik berupa print surat, biasakan untuk menggunakan email sebagai alat komunikasi internal. Menggunakan email akan menghemat kertas dan juga menghemat biaya, karena anda tidak perlu membayar biaya pos pengiriman surat.
  1. Simpan dokumen secara digital
Untuk dokumen atau laporan bulanan, anda tidak harus selalu mencetak, cukup dalam bentuk digital dan disimpan secara sistematis di gadget anda. Cobalah untuk mengirim laboran dalam bentuk email saja. Namun jika anda benar-benar membutuhkan untuk menge-print dokumen tersebut maka anda dapat mencetak dokumen tertentu yang anda butuhkan. Tidak perlu mencetak semua dokumen anda.
  1. Gunakan kamera digital
Jika selama ini anda memiliki ketertarikan dengan dunia fotografi atau ingin mendokumentasikan sebuah momen dengan kamera foto, sebaiknya gunakanlah kamera digital. Dengan kamera digital anda dapat menyimpan foto-foto hasil jepretan anda di computer secara sistematis. Jika anda ingin mencetak, pilih mana foto yang benar-benar ingin anda cetak.
  1. Tidak perlu emmbagikan buku/notes dalam seminar
Bila anda menyelenggarakan sebuah seminar atau workshop, anda tidak perlu membagikan buku notes. Karena kebanyakan orang yang akan menghadiri sebuah seminar atau workshop sudah mempunyai buku catatan sendiri, apalagi bagi orang yang sudah professional. Dengan tidak membagikan buku notes ke peserta seminar anda akan menghemat kertas dan biaya. Untuk dokumen yang akan dibahas dalam sebuah seminar/ workshop, anda dapat mengirimkan melalui email bersama dengan undangan seminar tersebut, sehingga pesertapun punya waktu untuk mempelajari materi seminar tersebut.
  1. Mengoptimalkan penggunaan Koran
Masyarakat modern selalu membutuhkan berita dan salah satu sumbernya adalah dari Koran. Namun jika anda sudah merasa cukup mendapat informasi atau berita dari media online atau internet, maka anda sebaiknya tidak usah membeli Koran lagi. Jika anda memang ingin membaca koran secara konvensional, coba bacalah koran yang ada di kantor anda dan tidak harus selalu membeli koran, apalagi kalau hanya sekedar untuk mengisi waktu kosong saja. Jika anda langganan Koran di rumah atau kantor, kumpulkan koran tersebut dengan rapi dan jika sudah dalam jumlah cukup banyak jual ke tukang loak, karena kertas Koran bekas tersebut bisa didaur ulang lagi. Lumayan anda akan punya pemasukan kecil dari menjual kertas Koran bekas tersebut dan turut membantu proses daur ulang.
  1. Gunakan kertas daur ulang atau berbahan non kayu
Jika memungkinkan gunakan kertas hasil daur ulang atau kertas berbahan non kayu (misalnya kertas dari merang). Sayangnya di Indonesia masih sangat sulit menemukan produk ini, jika adapun harganya lebih mahal dibanding kertas biasa.
  1. Pikir ulang sebelum menyebarkan brosur
Seringkali untuk kepentingan promosi anda membagi-bagikan brosur, namun apakah pembagian brosur tersebut sudah efektif? Ada banyak fakta bahwa orang (80%) yang menerima brosur tersebut ternyata kemudian membuang brosur tersebut. Jika demikian bukankah promosi kita akan menjadi sia-sia? Jika harus membagikan brosur, pastikan brosur tersebut diterima orang yang benar-benar tertarik dengan produk yang Kamu tawarkan atau orang yang memang benar-benar potensial untuk membeli produk yang anda tawarkan. Menyebarkan brosur di jalanan bukalah tindakan bijak, ini bukan hanya akan mengotori jalan namun juga boros dan tidak efektif.

Pengertian Mysql

MySQL adalah sebuah perangkat lunak iasm manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithreadmulti-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat 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 cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta iasm atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius

Relational Database Management System

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu iasm database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL ias sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :
  1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
  2. Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.
  3. 'Multiuser'. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
  4. 'Performance tuning'. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
  7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses userdengan sistem perizinan yang mendetail serta sandi terenkripsi.
  8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
  9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
  10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
  11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
  13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle

Senin, 23 Juli 2012

Cara Install AppServ 2.6.0

Pada postingan saya kali ini saya akan menjelaskan cara install AppServ 2.6.0


Langsung saja ke langkah yang pertama : Download AppServ di http://www.AppServNetwork.com 
2. Setelah di download, double klik pada appserv-win32-2.6.0.exe
3. Setelah itu akan muncul seperti ini, klik Next >
4. Klik I Agree untuk melanjutkan
5. Jika ingin mengganti Destination folder klik browse. Lalu klik Next >
6. Centang semua komponen yang dibutuhkan. Lalu klik Next >
7. Isikan server name dengan “localhost” dan email anda mis “rahmandan80@yahoo.com" . Kemudian klik Next >.
8. Kemudian isi Password anda dua kali, kemudian klik Install.
9. Proses instalasi sedang berjalan, tunggu hingga selesai. Kemudian klik Finish.
10. Buka browser Anda misalnya Google Chrome dan ketikkan localhost/phpmyadmin di address bar, kemudian tekan enter. Apabila muncul tampilan seperti gambar di bawah ini berarti proses instalasi sudah berhasil.

Jumat, 20 Juli 2012

Konversi Bilangan (Biner, Desimal, Oktal, Hexadesimal)

Sebelum mengkonversikan bilangan alangkah baiknya kita mengetahui apa itu bilangan biner, desimal, oktal, hexadesimal.

Kita mulai dari bilangan biner
Bilangan biner atau yang biasa disebut bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1.
Sistem bilangan ini merupakan dasar dari semua sistem bilangan berbasis digital. Dari sistem biner, kita dapat mengkonversinya ke sistem bilangan Oktal atau Hexadesimal. Sistem ini juga dapat kita sebut dengan istilah bit, atau Binary Digit. Pengelompokan biner dalam komputer selalu berjumlah 8, dengan istilah 1 Byte/bita. Dalam istilah komputer, 1 Byte = 8 bit. Kode-kode rancang bangun komputer, seperti ASCII,American Standard Code for Information Interchange menggunakan sistem peng-kode-an 1 Byte.

Lalu kita lanjutkan ke Desimal
Bilangan desimal atau yang biasa disebut sistem bilangan berbasis 10 adalah sistem bilangan yang menggunakan 10 macam dari angka 0,1 sampai dengan 9.

Lanjut ke bilangan oktal
Bilangan oktal adalah sebuah sistem bilangan basis 8. Simbol yang digunakan dalam sistem ini adalah 0, 1, 2, 3, 4, 5, 6, 7. Konversi Sistem Bilangan Oktal berasal dari Sistem bilangan biner yang dikelompokkan tiap tiga bit biner dari ujung paling kanan (LSB atau Least Significant Bit).

Dan yang terakhir hexadesimal
Heksadesimal atau sistem bilangan basis 16 adalah sebuah sistem bilangan yang menggunakan 16 simbol. Berbeda dengan sistem bilangan desimal, simbol yang digunakan dari sistem ini adalah angka 0 sampai 9, ditambah dengan 6 simbol lainnya dengan menggunakan huruf A hingga F. Sistem bilangan ini digunakan untuk menampilkan nilai alamat memori dalam pemrograman komputer

Nah setelah tahu arti dari tiap2 bilangan kita mulai cara konversi bilangan
Kita mulai dari desimal ke biner ---> misal bilangan yang ingin kita konversikan adalah 30
---> maka langkah yang harus kita lakukan adalah membagi dua bilangan tersebut --> 30 : 2 = 15
---> jawaban di atas benar namun bukan seperti itu yang kita inginkan. langkah yang benar sebagai berikut 
---> 30 : 2 = 15 sisa 0. Nah langkah selanjutnya adalah membagi angka 15 dengan 2 
---> 15 : 2 = 7 sisa 1. INGAT selalu bagi dengan angka 2 dan catat sisanya.
----> hingga caranya seperti berikut ini : 30 : 2 = 15 sisa 0
                                                          15 : 2 = 7 sisa 1
                                                           7 : 2 = 3 sisa 1
                                                           3 : 2 = 1 sisa 1
                                                           1 : 2 = 0 sisa 1
                                                           0 : 2 = 0 sisa 0
---> Nah setelah didapat perhitungan tadi, pertanyaan berikutnya adalah, hasil konversinya yang mana? Ya, hasil konversinya adalah urutan seluruh sisa-sisa perhitungan telah diperoleh, dimulai dari bawah ke atas.
---> maka hasilnya adalah 011110, angka 0 di awal tidak perlu di tulis maka hasilnya seperti ini 11110

Kita lanjutkan dari desimal ke oktal ---> misal bilangan yang ingin kita konversikan adalah 30
---> maka langkah yang harus kita lakukan adalah membagi bilangan tersebut dengan angka 8
---> 30 : 8 = 3 sisa 6
---> 6 : 8 = 0 sisa 2
---> 0 : 8 = 0 sisa 0
---> maka hasilnya 26.

Kita lanjutkan lagi dari desimal ke hexadesimal ---> misal bilangan yang ingin kita konversikan adalah 230
---> maka langkah yang harus kita lakukan adalah membaginya dengan 16
---> 230 : 16 = 14 sisa 6
---> 14 : 16 = 0 sisa E
---> 0 : 16 = 0 sisa 0
---> maka hasilnya adalah E6.

Dan untuk sementara saya hanya paham dari desimal ke biner, desimal ke oktal, desimal ke hexadesimal. Untuk yang lainnya akan segera saya posting lagi segera.