Pages

Rabu, Maret 03, 2010

Visual Basic & MySQL Data Types

Mysql_logo

Dalam menentukan / mendeklarasikan jenis data dalam suatu aplikasi, harus kita perhatikan juga database (engine) yang akan digunakan. Hal ini dikarenakan adanya perbedaan (pandangan) mengenai type data. Untuk menghindari ke-khawatiran anda mengenai penentuan jenis data, dibawah ini ada tabel mengenai perbedaan “data type” antara Visual Basic dan MySQL.

Pada beberapa type data, Visual Basic menyimpan data lebih besar sehingga pada saat koneksi data dengan MySQL jadi tidak sesuai.

MySQL Datatype

Length

VB6 Datatype

Length

Notes

TINYINT

-128 to 127

integer

-32,768 to 32,767

*

TINYINT UNSIGNED

0 to 255

byte

0 to 255

SMALLINT
-32,768 to 32,767
integer
-32,768 to 32,767
SMALLINT UNSIGNED 0 to 65,535 long -2,147,483,647 to 2,147,483,647 *
MEDIUMINT -8,388,608 to 8,388,607
long -2,147,483,647 to 2,147,483,647 *
MEDIUMINT UNSIGNED
0 to 16,777,215 long
-2,147,483,647 to 2,147,483,647 *
INT -2,147,483,647 to 2,147,483,647 long -2,147,483,647 to 2,147,483,647
INT UNSIGNED 0 to 4,294,967,295 double 64 Bit 1*
BIGINT 64 Bit N/A N/A 2
FLOAT 32 Bit Floating Point single 32 Bit Floating Point
DOUBLE 64 Bit Floating Point double 64 Bit Floating Point
DECIMAL Variable Floating Point double 64 Bit Floating Point 3*
CHAR 1 to 255 Characters string 1 to Approx. 2,000,000,000 Characters *
VARCHAR 1 to 255 Characters string 1 to Approx. 2,000,000,000 Characters *
TINYTEXT 1 to 255 Characters
string
1 to Approx. 2,000,000,000 Characters *
TEXT 1 to 65535 Characters string 1 to Approx. 2,000,000,000 Characters 4*
MEDIUMTEXT 1 to 16,777,215 Characters string
1 to Approx. 2,000,000,000 Characters 4*
LONGTEXT 1 to 4,294,967,295 Characters N/A N/A
5
all BLOB types 1 to 4,294,967,295 Bytes Variant Varies 6
DATE Date without Time date Date and Time value *
DATETIME Date and Time date Date and Time value
TIMESTAMP Date and Time date Date and Time value
TIME Time date Date and Time value *
YEAR Year integer -32,768 to 32,767 *
ENUM Enumeration of Value Set string 1 to Approx. 2,000,000,000 Characters *
SET Set of Values string
1 to Approx. 2,000,000,000 Characters *

Catatan :

  1. Tidak ada data integer 32 bit unsigned integer di VB, sehingga data harus disimpan dalam type “double”, yang sebenarnya merupakan “floating”, oleh karena itu, berhati-hatilah untuk memastikan bahwa setiap nilai yang akan anda deklarasikan untuk MySQL dibulatkan sebelum mengirimkan suatu nilai. Penggunaan yang “integer unsigned” tidak dianjurkan di VB6, tetapi memang (mungkin) memiliki beberapa kelebihan dengan bilangan bulat yang lebih besar pada VB.NET.
  2. BIGINT tidak dapat digunakan dengan ADO, karena akan mengakibatkan kesalahan, Anda dapat menggunakan MyODBC pilihan 16.384 (konversi dari BIGINT ke INT), tetapi data BIGINT akan terbatas dikarenakan ukuran data INT.
  3. DECIMAL dapat dikirimkan ke type data VB6 yang lain tergantung pada bagaimana anda mendefinisikan kolom DECIMAL saat membuat tabel. Secara pribadi saya akan merekomendasikan tidak menggunakan jenis DECIMAL, karena memerlukan waktu 1 byte per digit untuk penyimpanan datanya, Anda lebih baik menggunakan tipe “numeric” yang sesuai.
  4. Jika Anda memiliki masalah loading MEDIUMTEXT TEKS dan nilai-nilai dari sebuah recordset, pastikan parameter max_allowed_packet MySQL mempunyai nilai besar.
  5. Data LONGTEXT akan perlu diperlakukan sebagai BLOB dan ditulis langsung ke sebuah file menggunakan metode penanganan BLOB.
  6. Semua data BLOB harus dikirimkan dengan menggunakan metode “getchunk / appendchunk” atau ADO. Varian dalam kasus ini menjadi sebuah array, dan tidak dapat ditangani langsung oleh VB6.

Selasa, Maret 02, 2010

Visual Basic (1)

image

Apa itu Visual Basic?
Visual Basic adalah "pemrograman visual" environment untuk pengembangan aplikasi Windows (sekarang Web juga). Visual Basic memungkinkan untuk mengembangkan aplikasi yang rumit dengan sangat cepat. Program untuk desain jendela tampilan , elemen dari Visual Basic Toolbox dan menulis kode dasar untuk setiap elemen. Visual Basic adalah "event-driven" yang berarti bahwa prosedur yang dipanggil secara otomatis berfungsi saat pengguna akhir memilih item menu, klik mouse, menggerakan objek di layar, dll.

image

Mengapa Visual Basic populer?
Pemrograman telah mengalami perubahan besar . Sebagai contoh, seperti membuat aplikasi dengan menggunakan C atau C++ dapat menghabiskan waktu berjam-jam tapi dengan Visual Basic perlu beberapa jam. Visual Basic menyediakan banyak tools menarik untuk membantu kita dalam membangun aplikasi menarik. Visual Basic menyediakan tools ini untuk membuat jauh lebih mudah karena semua kode utama sebenarnya sudah ditulis untuk kita.

Visual Basic memungkinkan programmer pemula dengan pengalaman pemrograman yang masih minim dapat dengan cepat dalam mengembangkan aplikasi Windows. Visual Basic juga mempunyai kemampuan untuk membangun program-program yang dapat digunakan sebagai aplikasi front-end untuk sebuah sistem database, berfungsi sebagai antarmuka pengguna yang mengumpulkan input pengguna dan menampilkan output dalam format yang lebih menarik.

Penggunaan
Dengan menggunakan Visual Basic, kita dapat dengan cepat menuangkan ide-ide ke dalam rancangan program dan dapat kita lihat hasil nya di layar monitor. Visual Basic sangat ideal untuk mengembangkan aplikasi yang berjalan pada system operasi Windows.

Sebagai pendekatan dalam pengembangan aplikasi ada tiga langkah utama, yaitu :

  1. Konsep dan alur aplikasi,
  2. Desain tampilan aplikasi,
  3. Penulisan kode program.

Visual Basic digunakan untuk berbagai keperluan di bidang yang berbeda-beda. Seperti :

  • Akuntansi
  • Bisnis
  • Perdagangan
  • Consultant
  • Pendidikan
  • Hukum
  • Pemasaran & Penjualan
  • Kedokteran
  • dan lain lain……

Sejarah Visual Basic
Microsoft Visual Basic pertama kali dirilis pada tahun 1987. Ini adalah “Visual Development Tools” pertama dari Microsoft, dan itu bersaing dengan bahasa pemrograman yang lain seperti C, C + +, Pascal dan lainnya.

Di bawah ini adalah perkiraan tahun dimana versi Visual Basic di rilis :
* 1991, VB1 Debuts
* 1992, VB2 Debut
* 1993, VB3 Debut
* 1996, VB4 Debut
* 1997, VB5 Debut
* 1998, VB6 Debuts
* 2001, VB. NET Debut

…………………………………….

Jalan raya ....maceeet !!!!

Setiap pagi, siang, sore.macet

Pagi-pagi, keluar dari rumah…sudah disuguhi dengan kemacetan. Sore, saat mau pulang ke rumah,,,macet lag. Andaikan saja setiap macet menghabiskan 1 jam, berarti sehari minimal 2 jam kita habiskan waktu di jalan. Seminggu 10 jam, sebulan………..

Sebenernya apa sih yang jadi penyebab kemacetan?






angkot bandung parkir

Angkot berhenti se-enaknya, penumpang juga nyetop angkot

se-enaknya.







Angkot-Andri








pelanggaran2

Nyebrang jalan juga.








jln rusak

Kondisi jalan yang rusak.





jln_rusak

Kendaraan besar yang ngga sesuai dengan kapasitas jalan.







motor

Parkir sembarangan.






parkir-sembarangan






pegamenPengamen yang secara tidak sadar juga (mungkin sadar juga) yang ikut serta menyumbang terjadinya kemacetan.







apalagi yach…?

(terkadang lupa jg sm apa yng sering kita lakukan di jalan…..hehhehehehe)

Indonesia 2012

image

Masih inget,, film 2012.

Betapa dahsyat bencana yang terjadi (meskipun cuma gambaran berdasarkan imajinasi manusia).

image

Persiapan-persiapan dilakukan untuk menghadapi bencana itu. Hingga saat bencana itu datang, perahu hebat sudah siap.

Orang-orang yang banyak duit, negara-negara maju semua bekerja sama (setidaknya diajak buat patungan),,

Sedih…..INDONESIA ngga diajakin dalam proyek besar itu,,…Hehehehehehe

Senin, Maret 01, 2010

Sumpah Palapa

imageSira Gajah Madapatih Amangkubhumi tan ayun amuktia palapa, sira Gajah Mada :  “Lamun huwus kalah nusantara isun amukti palapa, lamun kalah ring Gurun, ring Seran, Tanjung Pura, ring Haru, ring Pahang, Dompo, ring Bali, Sunda, Palembang, Tumasik, samana isun amukti palapa”.

Terjemahannya adalah : Beliau Gajah Mada Patih Amangkubumi tidak ingin melepaskan puasa (nya). Beliau Gajah Mada, “Jika telah mengalahkan Nusantara, saya (baru) melepaskan puasa, jika (berhasil) mengalahkan Gurun, Seram, Tanjung Pura, Haru, Pahang, Dompo, Bali, Sunda, Palembang, Tumasik, demikianlah saya (baru) melepaskan puasa (saya)”.

 

Gajah Mada (wafat k. 1364) adalah seorang panglima perang dan tokoh yang sangat berpengaruh pada zaman kerajaan Majapahit. Menurut berbagai sumber mitologi, kitab, dan prasasti dari zaman Jawa Kuno, ia memulai karirnya tahun 1313, dan semakin menanjak setelah peristiwa pemberontakan Ra Kuti pada masa pemerintahan Sri Jayanagara, yang mengangkatnya sebagai Patih. Ia menjadi Mahapatih (Menteri Besar) pada masa Ratu Tribhuwanatunggadewi, dan kemudian sebagai Amangkubhumi (Perdana Menteri) yang mengantarkan Majapahit ke puncak kejayaannya.

Gajah Mada terkenal dengan sumpahnya, yaitu Sumpah Palapa, yang tercatat di dalam Pararaton. Ia menyatakan tidak akan memakan palapa sebelum berhasil menyatukan Nusantara. Meskipun ia adalah salah satu tokoh sentral saat itu, sangat sedikit catatan-catatan sejarah yang ditemukan mengenai dirinya. Wajah sesungguhnya dari tokoh Gajah Mada, saat ini masih kontroversial. Pada masa sekarang, Indonesia telah menetapkan Gajah Mada sebagai salah satu Pahlawan Nasional dan merupakan simbol nasionalisme dan persatuan Nusantara.

 

Naskah “Sumpah Palapa”

http://www.ziddu.com/download/8783909/Sumpah_Palapa.pdf.html

(sumber : internet, maaf lupa)

ALOS Satellite Sensor

 

NASDA's ALOS (Advanced Land Observation Satellite) was successfully launched on January 24, 2006 from the Tanegashima Space Center. The ALOS (renamed "Daichi") has three remote-sensing instruments: the Panchromatic Remote-sensing Instrument for Stereo Mapping (PRISM) for digital elevation mapping (DEMs), the Advanced Visible and Near Infrared Radiometer type 2 (AVNIR-2) for precise land coverage observation, and the Phased Array type L-band Synthetic Aperture Radar (PALSAR) for day-and-night and all-weather land observation and enables precise land coverage observation and can collect enough data by itself for mapping on a scale of 25,000:1, without relying on points of reference on the ground. Some of its objectives are cartography, disaster monitoring, natural resource surveys and technology development.

alos-satellite-sensor

ALOS is one of the world's largest earth observation satellites whose function is to collect global and high resolution land observation data. ALOS data will be made available at conditions similar to those of ERS and Envisat missions, namely for scientific 'Category-1' use as well as commercial applications.

 

 

 

 

ALOS Satellite Sensor Characteristics

Resolution 2.5m panchromatic
10m multispectral
 
Launch Vehicle H-IIA Rocket  
Launch Site Tanegashima Space Center  
Satellite Weight Approximately 4,000kg (at Lift-off)  
Power Approximately 7,000W (End of Life)  
Designed Life 3 to 5 years  
Orbit
Sun Synchronous Sub-Recurrent Orbit
Recurrent Period: 46 days
Sub cycle: 2 days
Altitude: Approximately 692km (above the equator)
Inclination: Approximately 98.2 degrees
 
     
     
AVNIR-2    
Band Wavelength Region (µm)

Resolution (m)

1 0.42-0.50 (blue) 10
2 0.52-0.60 (green) 10
3 0.61-0.69 (red) 10
4 0.76-0.89 (near-IR) 10
     
PALSAR    
Band Frequency (GHz) Resolution (m)
SAR-L 1.3 10 and 100
     
PRISM    
Band Wavelength Region (µm) Resolution (m)
PAN
0.52-0.77

2.5

Chatting LAN

Di kantor,,.kadang-kadang capek juga kalo mau ngehubungi org yang beda ruangan..mending kalo ada line telepon, kalo ngga ada berarti mau ngga mau harus nyamperin…

Coba pake software kecil, lumayan sangat membantu buat komunikasi antar ruangan…hehehe,, sorry bukan pemalesan…..

image

http://www.ziddu.com/download/8782965/tonic_v1.0b990.exe.html