Senin, 23 Maret 2015

Tipe Data

TIPE DATA
Macam-macam Tipe Data pada MySQL sebenarnya mempunyai beberapa jenis, secara umum tipe-tipe data MySQL ini ada empat (4), diantaranya yaitu:
1. Tipe Data Numeric.
2. Tipe Data String.
3. Tipe Data Date.
4. Tipe Data Kelompok Himpunan.
Jenis-jenis tipe data pada MySQL diatas merupakan tipe data yang harus kita pelajari dimana kita sedang belajar Database, karena sebagai modal awal dalam pembelajaran Database menggunakan MySQL, maka lebih baik kita harus tahu dan mengerti masing-masing kegunaan tipe-tipe data pada MySQL tersebut.
Tipe Data Numeric
Tipe data numerik yaitu tipe data yang digunakan untuk menyimpan data numeric (angka).
1. TINYINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan : -128 s/d 127
Ukuran : 1 byte (8 bit).
2. SMALLINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan : -32.768 s/d 32.767
Ukuran : 2 byte (16 bit).
3. MEDIUMINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan : -8.388.608 s/d 8.388.607
Ukuran : 3 byte (24 bit).
4. INT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan : -2.147.483.648 s/d 2.147.483.647
Ukuran : 4 byte (32 bit).
5. BIGINT
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan : ± 9,22 x 1018
Ukuran : 8 byte (64 bit).
6. FLOAT
Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi tunggal.
Jangkauan : -3.402823466E+38 s/d -1.175494351E-38, 0, dan
1.175494351E-38 s/d 3.402823466E+38.
Ukuran : 4 byte (32 bit).
7. DOUBLE
Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi ganda.
Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
Ukuran : 8 byte (64 bit).
8. REAL
Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi ganda.
Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
Ukuran : 8 byte (64 bit).
9. DECIMAL
Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif.
Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
Ukuran : 8 byte (64 bit).
10. NUMERIC
Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif.
Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan 2.22...E-308 s/d 1.79...E+308.
Ukuran : 8 byte (64 bit).


Tipe Data Date dan Time
Tipe data date dan time yaitu tipe data yang digunakan untuk menyimpan data tanggal dan waktu.
1. DATE
Penggunaan : digunakan untuk menyimpan data tanggal.
Jangkauan : 1000-01-01 s/d 9999-12-31 (YYYY-MM-DD)
Ukuran : 3 byte.
2. TIME
Penggunaan : digunakan untuk menyimpan data waktu.
Jangkauan : -838:59:59 s/d +838:59:59 (HH:MM:SS)
Ukuran : 3 byte.
3. DATETIME
Penggunaan : digunakan untuk menyimpan data tanggal dan waktu.
Jangkauan : '1000-01-01 00:00:00' s/d '9999-12-31 23:59:59'
Ukuran : 8 byte.
4. YEAR
Penggunaan : digunakan untuk menyimpan data tahun dari tanggal.
Jangkauan : 1900 s/d 2155
Ukuran : 1 byte.

Tipe Data String (Text)
Tipe data string yaitu tipe data yang digunakan untuk menyimpan data string (text).
1. CHAR
Penggunaan : digunakan untuk menyimpan data string ukuran tetap.
Jangkauan : 0 s/d 255 karakter
2. VARCHAR
Penggunaan : digunakan untuk menyimpan data string ukuran dinamis.
Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
3. TINYTEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d 65.535 (versi 5.0.3)
4. TEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 65.535 (216 - 1) karakter
5. MEDIUMTEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 224 - 1 karakter
6. LONGTEXT
Penggunaan : digunakan untuk menyimpan data text.
Jangkauan : 0 s/d 232 - 1 karakter.

Tipe Data BLOB (Biner)
Tipe data blob digunakan untuk menyimpan data biner.
1. BIT (sejak versi 5.0.3)
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 64 digit biner
2. TINYBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 255 byte
3. BLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 216 - 1 byte
4. MEDIUMBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 224 - 1 byte
5. LONGBLOB
Penggunaan : digunakan untuk menyimpan data biner.
Jangkauan : 232 - 1 byte.

Tipe Data Yang Lain
Selain tipe data di atas, MySQL juga menyediakan tipe data yang lain, diantaranya adalah :
1. ENUM
Penggunaan : enumerasi (kumpulan data).
Jangkauan : sampai dengan 65535 string.
2. SET
Penggunaan : combination (himpunan data).
Jangkauan : sampai dengan 255 string anggotas.


Jadi kurang lebih ada sekitar 27 Tipe Data pada MySQL, dimana kita bisa memanfaatkan masing-masing tipe data tersebut sesuai kebutuhan yang kita perlukan.

Senin, 09 Maret 2015

e'commercy

perusahaan yang menggunakan sistem e-commerce

Seiring dengan perkembangan zaman, perusahaan-perusahaan di indonesia dituntut untuk lebih meningkatkan pendayagunaan teknologi didalam perkembangannya. PT.Telkom bergerak di bidang telekomunikasi yang sangat memerlukan kecepatan dan keefektivan didalam melakukan program-programnya di bidang telekomunikasi. Oleh karena itu dari sini bisa kita lihat bahwa betapa pentingnya pendayagunaan teknologi didalam pelaksanaan aktivitas telekomunikasi yang dilakukan oleh PT. Telkom.

Electronic Commerce(e-commerce) di definisikan sebagai proses pembelian dan penjualan produk,jasa, dan informasi yang dilakukan secara elektronik dengan memanfaatkan jaringan computer. Salah satu jaringan yang digunakan adalah internet. Electronic Commerce (Perniagaan Elektronik), sebagai bagian dari Electronic Business (bisnis yang dilakukan dengan menggunakan electronic transmission).

Pada saat ini di Indonesia salah satu ciri berkembangnya teknologi ialah dengan maraknya perkembangan dan pertumbuhan internet dikalangan masyarakat indonesia. Sudeah jarang sekali atau dapat dikatakan tidak ada masyarakat yang tidak mengenal intrnet bahkan tidak hanya kalangan dewasa saja internet inipun sudah menjangkau semua kalangan termasuk anak kecil. Oleh karena itu dapat kita lihat bahwa betapa pentingnya pengaplikasian internet didalam setiap usaha-usaha yang dilakukan oleh perusahaan-perusahaan indonesia dalam hal ini PT.Telkom didalam setiap program-program pengembangan komunikasi.


Telkom menerapkan e-commerce ini kedalam sebuah website yaitu plasa.com. Plasa.com merupakan bentuk strategi perluasan bisnis Telkom yang bertujuan memberikan dukungan bagi para pelaku bisnis Indonesia dalam mengembangkan usaha mereka. Plasa.com yang dikelola oleh anak perusahaan Telkom bernama PT. Metranet (yang juga dikenal dengan sebutan Mojopia) akan memfokuskan usahanya pada penyelenggaraan tiga layanan, yaitu e-Commerce, Content dan Communication. Dengan diterapkannya plasa.com ini menunjukkan bahwa PT. Telkom mengembangka usahanya dengan e-commerce.
1.Perusahaan Brick & Mortar
Perusahaan ini menerapkan model “ekonomi lama” yang melakukan sebagian besar aktivitas bisnisnya secara manual (off-line), menjual produk fisik melalui agen penyalur fisik.

2.    Perusahaan Virtual (pure-play)
Perusahaan ini semua aktivitas bisnisnya dilakukan secara online.

3.    Perusahaan Click & Mortar
Perusahaan ini melakukan aktivitas EC, tetapi aktivitas bisnis utama dilakukan di dunia fisik

4.Pasar elektronik (e-marketplace)
Pasar ini merupakan pasar online dimana pembeli dan penjual bertemu untuk bertukar produk, jasa, uang, atau informasi.

Karakteristik eCommerce
 
Berbeda dengan transaksi perdagangan biasa, transaksi e-commerce memiliki beberapa karakteristik yang sangat khusus, yaitu :

1.    Transaksi tanpa batas
Sebelum era internet, batas-batas geografi menjadi penghalang suatu perusahaan atau individu yang ingin go-international. Sehingga, hanya perusahaan atau individu dengan modal besar yang dapat memasarkan produknya ke luar negeri.Dewasa ini dengan internet pengusaha kecil dan menengah dapat memasarkan produknya secara internasional cukup dengan membuat situs web atau dengan memasang iklan di situs-situs internet tanpa batas waktu (24 jam), dan tentu saja pelanggan dari seluruh dunia dapat mengakses situs tersebut dan melakukan transaksi secara on line.
2.    Transaksi anonim
Para penjual dan pembeli dalam transaksi melalui internet tidak harus bertemu muka satu sama lainnya. Penjual tidak memerlukan nama dari pembeli sepanjang mengenai pembayarannya telah diotorisasi oleh penyedia sistem pembayaran yang ditentukan, yang biasanya dengan kartu kredit.
3.    Produk digital dan non digital
Produk-produk digital seperti software komputer, musik dan produk lain yang bersifat digital dapat dipasarkan melalui internet dengan cara mendownload secara elektronik. Dalam perkembangannya obyek yang ditawarkan melalui internet juga meliputi barang-barang kebutuhan hidup lainnya.
4.    Produk barang tak berwujud
Banyak perusahaan yang bergerak di bidang e-commercen dengan menawarkan barang tak berwujud separti data, software dan ide-ide yang dijual melalui internet.