Jumat, 10 Juni 2011

tipe data

Dalam pemrograman , klasifikasi jenis informasi tertentu. It is easy for humans to distinguish between different types of data . Sangat mudah bagi manusia untuk membedakan antara berbagai jenis data . We can usually tell at a glance whether a number is a percentage, a time, or an amount of money. Kita biasanya dapat memberitahu sekilas apakah sebuah angka persentase, waktu, atau sejumlah uang. We do this through special symbols -- %, :, and $ -- that indicate the data's type . Kami melakukan ini melalui simbol khusus -%,:, dan $ - yang menunjukkan jenis data itu. Similarly, a computer uses special internal codes to keep track of the different types of data it processes. Demikian pula, sebuah komputer menggunakan kode internal khusus untuk melacak jenis data yang berbeda itu proses.
Most programming languages require the programmer to declare the data type of every data object , and most database systems require the user to specify the type of each data field . Sebagian besar bahasa pemrograman membutuhkan programmer untuk mendeklarasikan tipe data dari setiap data objek , dan sebagian besar sistem database memerlukan pengguna untuk menentukan jenis setiap data lapangan . The available data types vary from one programming language to another, and from one database application to another, but the following usually exist in one form or another: Jenis data yang tersedia bervariasi dari satu bahasa pemrograman yang lain, dan dari satu aplikasi database ke yang lain, namun berikut biasanya ada dalam satu bentuk atau lain:


sumber : http://translate.google.co.id/translate?hl=id&langpair=en|id&u=http://www.webopedia.com/TERM/D/data_type.html 

11.3.2. Comparison Functions and Operators Perbandingan Fungsi dan Operator

Table 11.3. Tabel 11.3. Comparison Operators Operator Perbandingan
Name Nama Description Deskripsi
BETWEEN ... AND ... Check whether a value is within a range of values Periksa apakah suatu nilai berada dalam rentang nilai
COALESCE() Return the first non-NULL argument Kembali argumen non-NULL pertama
<=> NULL-safe equal to operator NULL-aman sama dengan operator
= Equal operator Sama operator
>= Greater than or equal operator Lebih besar dari atau operator sama
> Greater than operator Lebih besar dari operator
GREATEST() Return the largest argument Kembali argumen terbesar
IN() Check whether a value is within a set of values Periksa apakah suatu nilai berada dalam satu set nilai
INTERVAL() Return the index of the argument that is less than the first argument Kembali indeks argumen yang kurang dari argumen pertama
IS NOT NULL NOT NULL value test TIDAK nilai uji NULL
IS NOT Test a value against a boolean Uji nilai terhadap boolean
IS NULL NULL value test NULL nilai uji
IS Test a value against a boolean Uji nilai terhadap boolean
ISNULL() Test whether the argument is NULL Menguji apakah argumen adalah NULL
LEAST() Return the smallest argument Kembali argumen terkecil
<= Less than or equal operator Kurang dari atau operator sama
< Less than operator Kurang dari operator
LIKE Simple pattern matching Pencocokan pola sederhana
NOT BETWEEN ... AND ... Check whether a value is not within a range of values Periksa apakah suatu nilai tidak berada dalam rentang nilai
!= , <> != , <> Not equal operator Tidak sama operator
NOT IN() Check whether a value is not within a set of values Periksa apakah suatu nilai tidak berada dalam satu set nilai
NOT LIKE Negation of simple pattern matching Negasi dari pencocokan pola sederhana
STRCMP() Compare two strings Membandingkan dua string
Comparison operations result in a value of 1 ( TRUE ), 0 ( FALSE ), or NULL . Perbandingan operasi menghasilkan nilai 1 ( TRUE ), 0 ( FALSE ), atau NULL . These operations work for both numbers and strings. Operasi ini bekerja untuk kedua angka dan string. Strings are automatically converted to numbers and numbers to strings as necessary. String secara otomatis dikonversi ke angka dan nomor ke string yang diperlukan.
The following relational comparison operators can be used to compare not only scalar operands, but row operands: Operator perbandingan berikut relasional dapat digunakan untuk membandingkan tidak hanya operan skalar, tetapi baris operan:
= > < >= <= <> != => <> = <= <>! =
For examples of row comparisons, see Section 12.2.9.5, “Row Subqueries” . Untuk contoh perbandingan baris, lihat Bagian 12.2.9.5, "Row subqueries" .
Some of the functions in this section (such as LEAST() and GREATEST() ) return values other than 1 ( TRUE ), 0 ( FALSE ), or NULL . Beberapa fungsi dalam bagian ini (seperti LEAST() dan GREATEST() ) mengembalikan nilai selain 1 ( TRUE ), 0 ( FALSE ), atau NULL . However, the value they return is based on comparison operations performed according to the rules described in Section 11.2, “Type Conversion in Expression Evaluation” . Namun, nilai mereka kembali didasarkan pada operasi perbandingan yang dilakukan sesuai dengan aturan yang dijelaskan dalam Bagian 11.2, "Jenis Ekspresi Konversi dalam Evaluasi" .
To convert a value to a specific type for comparison purposes, you can use the CAST() function. Untuk mengkonversi nilai ke sebuah tipe khusus untuk tujuan perbandingan, Anda dapat menggunakan CAST() fungsi. String values can be converted to a different character set using CONVERT() . Nilai string dapat dikonversi ke karakter yang berbeda diatur menggunakan CONVERT() . See Section 11.10, “Cast Functions and Operators” . Lihat Bagian 11.10, "Cast Fungsi dan Operator" .
By default, string comparisons are not case sensitive and use the current character set. Secara default, perbandingan string yang tidak peka terhadap huruf dan menggunakan set karakter. The default is latin1 (cp1252 West European), which also works well for English. Standarnya adalah latin1 (cp1252 Eropa Barat), yang juga bekerja dengan baik untuk bahasa Inggris.
Komputer, barang yang pasti kita dengar atau lihat setiap hari. Dikarenakan kemampuannya yang sangat banyak, maka kegunaan komputer yang bisa kita pakai untk kehidupan menjadi sangat penting untuk kehidupan. Saat ini, saya ingin merangkum beberapa kegunaan serta manfaat yang bisa kita dapatkand ari barang yang satu ini. Mudah-mudahan kita bisa mengambil yang baiknya serta tidak menyalahgunakannya.
Pertama, kegunaan komputer yang sangat membantu kita adalah kemampuannya untuk memecahkan berbagai masalah dalam waktu yang sangat cepat, seperti perhitungan matematika dan kita juga bisa membuat dokumen dengan sangat cepat menggunakan perangkat yang satu ini. Semua pekerjaan menjadi sangat mudah dan sangat cocok untuk digunakan dalam kantor. Semua pekerjaan yang akan sangat lama bila dikerjakan dengan tangan akan bisa lebih cepat dengan alat ini.
Kegunaan dari komputer yang kedua adalah untuk hiburan. Disaat kita sedang stress dengan pekerjaan, manfaat computer yang satu ini bisa kita gunakan untuk menghibur diri. Ada banyak sekali yang bisa anda mainkan, mulai dari permainan kartu hingga bermain bola seperti PES 2011. Dengan berbagai macam permainan, mulasi dari yang gratisan maupun yang berbayar, anda bisa menghibur diri hingga anda merasa lebih baik dan tidaka penat laig untuk melanjutkan pekerjaan.
Selanjutnya, yang sangat saya suka dari komputer adalah untuk desain grafis. Semuanya menjadi cantik disini. Pembuatan iklan dan berbagai macam gambar sekarang sudah dibuat di computer. Tapi, jangan lupa melakukan optimasi mempercepat kinerja komputer terlebih dahulu. Nah,kegunaan komputer banyak sekali kan? Karena itu, gunakan semua manfaat dari perangkat ini dengan sabik-baiknya.

Read more about web hosting by null

Ilmu komputer

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Ilmu komputer (bahasa Inggris: Computer Science), secara umum diartikan sebagai ilmu yang mempelajari baik tentang komputasi, perangkat keras (hardware) maupun perangkat lunak (software). Ilmu komputer mencakup beragam topik yang berkaitan dengan komputer, mulai dari analisa abstrak algoritma sampai subyek yang lebih konkret seperti bahasa pemrograman, perangkat lunak, termasuk perangkat keras. Sebagai suatu disiplin ilmu, Ilmu Komputer lebih menekankan pada pemrograman komputer, dan rekayasa perangkat lunak (software), sementara teknik komputer lebih cenderung berkaitan dengan hal-hal seperti perangkat keras komputer (hardware). Namun demikian, kedua istilah tersebut sering disalah-artikan oleh banyak orang.
Tesis Church-Turing menyatakan bahwa semua alat komputasi yang telah umum diketahui sebenarnya sama dalam hal apa yang bisa mereka lakukan, sekalipun dengan efisiensi yang berbeda. Tesis ini kadang-kadang dianggap sebagai prinsip dasar dari ilmu komputer. Para ahli ilmu komputer biasanya menekankan komputer von Neumann atau mesin Turing (komputer yang mengerjakan tugas yang kecil dan deterministik pada suatu waktu tertentu), karena hal seperti itulah kebanyakan komputer digunakan sekarang ini. Para ahli ilmu komputer juga mempelajari jenis mesin yang lain, beberapa diantaranya belum bisa dipakai secara praktikal (seperti komputer neural, komputer DNA, dan komputer kuantum) serta beberapa diantaranya masih cukup teoritis (seperti komputer random and komputer oracle).
Ilmu Komputer mempelajari apa yang bisa dilakukan oleh beberapa program, dan apa yang tidak (komputabilitas dan intelegensia buatan), bagaimana program itu harus mengevaluasi suatu hasil (algoritma), bagaimana program harus menyimpan dan mengambil bit tertentu dari suatu informasi (struktur data), dan bagaimana program dan pengguna berkomunikasi (antarmuka pengguna dan bahasa pemrograman).
Ilmu komputer berakar dari elektronika, matematika dan linguistik. Dalam tiga dekade terakhir dari abad 20, ilmu komputer telah menjadi suatu disiplin ilmu baru dan telah mengembangkan metode dan istilah sendiri.
Departemen ilmu komputer pertama didirikan di Universitas Purdue pada tahun 1962. Hampir semua universitas sekarang mempunyai departemen ilmu komputer.
Penghargaan tertinggi dalam ilmu komputer adalah Turing Award, pemenang penghargaan ini adalah semua pionir di bidangnya.
Edsger Dijkstra mengatakan:
Ilmu komputer bukan tentang komputer sebagaimana astronomi bukan tentang teleskop
Fisikawan ternama Richard Feynman mengatakan:
Ilmu komputer umurnya tidak setua fisika; lebih muda beberapa ratus tahun. Walaupun begitu, ini tidak berarti bahwa "hidangan" ilmuwan komputer jauh lebih sedikit dibanding fisikawan. Memang lebih muda, tapi dibesarkan secara jauh lebih intensif!

PeNgErtiaN QuErY

Pengertian dan Kegunaan Query Jika anda telah membuat tabel-tabel dan telah memasukkan banyak data dalam tabel tersebut, suatu ketika Anda menginginkan untuk mengetahui/mencari data tertentu. Hal ini dapat anda lakukan dengan membuka tabel, menelusuri data satu per satu, lalu membuat tabel baru untuk menyimpannya. Akan tetapi cara seperti ini sangat tidak efisien. Untuk kebutuhan tersebut, akan jauh lebih mudah jika anda menggunakan queryuntuk memenuhi permintaan data kita Pada dasarnya, query adalah merupakan bahasa untuk melakukan manipulasi terhadap database, yang telah distandarkan dan lebih dikenal dengan nama Structured Query Language (SQL). Query dibedakan menjadi 2, yaitu
1. Untuk membuat/mendefinisikan obyek-obyek database seperti membuat tabel, relasi dan sebagainya. Biasanya disebut dengan Data Definition Language (DDL)
2. Untuk memanipulasi data, yang biasanya dikenal dengan Data Manipulation Language (DML). Manipulasi data bisa berupa:
a. Menambah, mengubah atau menghapus data.
b. Pengambilan informasi yang diperlukan dari database, yang mana datanya diambil dari tabel maupun dari query sebelumnya
dikutip dari : google.co.id

pengertian data base

Pengertian Database
1.Database adalah kumpulan informasi yang disimpan di dalam komputersecara sistematik sehingga dapat diperiksa menggunakan suatu programkomputer untuk memperoleh informasi dari basis data tersebut.
2.Database adalah representasi kumpulan fakta yang saling berhubungandisimpan secara bersama sedemikian rupa dan tanpa pengulangan(redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
3.Database merupakan sekumpulan informasi yang saling berkaitan pada
suatu subjek tertentu pada tujuan tertentu pula.
4.Database adalah susunan record data operasional lengkap dari suatuorganisasi atau perusahaan, yang diorganisir dan disimpan secaraterintegrasi dengan menggunakan metode tertentu dalam komputersehingga mampu memenuhi informasi yang optimal yang dibutuhkan olehpara pengguna.
Asal Mula Istilah Database
Istilah “database” berawal dari ilmu komputer. Meskipun kemudianartinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel inimengenai database komputer. Catatan yang mirip dengan database sebenarnyasudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dankumpulan data yang berhubungan dengan bisnis.
Konsep Dasar Database
Konsep dasar dari database adalah kumpulan dari catatan-catatan, ataupotongan dari pengetahuan. Sebuah database memiliki penjelasan terstruktur darijenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skemamenggambarkan obyek yang diwakili suatu database, dan hubungan di antaraobyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkanstruktur database: ini dikenal sebagai database model atau model data. Modelyang umum digunakan sekarang adalah model relasional, yang menurut istilahyaitu mewakili semua informasi dalam bentuk tabel-tabel yang salingberhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang

array

ARRAY

Array adalah sekelompok data sejenis yang disimpan ke dalam variabel dengan nama yang sama, dengan memberi indeks pada variabel untuk membedakan antara yang satu dengan yang lain.

VARIABEL ARRAY
            nama_variabel[indeks]

ketentuan nama variabel arrray sama dengan nama variabel biasa.
indeks menunjukkan nomor dari variabel .

DEKLARASI VARIABEL ARRAY

BU                  : tipe nama_variabel[indeks];

Contoh           : float bil[10];
            deklarasi variabel array dengan nama bil yang akan menampung 10 data            yang  bertipe  float.  Indeks  10  menunjukkan  variabel  bil  terdiri  dari  10 elemen, dimana setiap elemen akan menampung sebuah data.

Indeks array dimulai dari nol(0) , sedang nomor elemen biasanya dimulai dari satu(1). Nomor elemen dapat dibuat sama dengan nomor indeks untuk mempermudah pembuatan program yaitu dengan memberi indeks satu lebih banyak dari jumlah data yang dibutuhkan, sehingga menjadi :
            float bil[11]

INISIALISASI  ARRAY 1 DIMENSI
Inisialisasi  dapat dilakukan bersama dengan deklarasi atau tersendiri. Inisialisasi suatu array adalah dengan meletakkan elemen array di antara tanda kurung kurawal {}, antara elemen yang satu dengan lainnya dipisahkan koma.
            int bil[2] = {4,1,8}

            bil[0] = 4
            bil[1] = 1
            bil[2] = 8

AUTOMATIC ARRAY adalah Inisialisasi array dilakukan di dalam fungsi tertentu. Hanya  compiler C yang berstandar ANSI C yang dapat menginisialisasikan automatic array.
Cara menginisialisasikan  array dari compiler yg tidak mengikuti standar  ANSI C:
1. Diinisialisasikan di luar fungsi sebagai variabel GLOBAL/EXTERNAL ARRAY.
            int bil[2]={0,0,0};
            main()