KATAGORI tugas II 921411219
1.PENGERTIAN NUMBER
Serial Number adalah Sekumpulan karakter unik yang bisa terdiri atas kombinasi antara alfabet dan numerik (alfanumerik) yang biasanya menjadi penanda barang produksi serta dibuat selalu berbeda-beda meskipun jenis barangnya sama. Serial number juga umumnya digunakan sebagai kunci software berbayar dan bisa didapatkan pengguna setelah membeli software. terkadang hal ini dimanfaatkan oleh pihak tertentu yang dengan sengaja membuat program palsu untuk menjebak atau menipu pengguna lain. contoh nya adalah Fake Antivirus dan beberapa Rogue Software lainnya
2.TIPE DATA PADA MS.ACCES
1. Text, yaitu data yang bisa diisi dengan nilai kombinasi antara text dan number, dengan maximum karakter sebanyak 255 karakter.
2. Memo, sama saja dengan jenis Text, hanya saja memiliki jumlah karakter maksimum yang lebih banyak, yaitu 63,999 karakter.
3. Number, yaitu data dengan jenis number (angka) yang digunakan untuk kalkulasi matematika dan keperluan lainnya. Umumnya number ini terdiri dari 1, 2, 4 dan 8 bytes data. Khusus untuk number jenis Replication ID mempunyai 16 byte
4. Date/Time, yaitu data dengan jenis tanggal, waktu atau penggabungan dari tanggal dan waktu.
5. Currency, yaitu data dengan jenis number, hanya saja pada awal angka selalu disertakan symbol currency default sesuai dengan regional setting yang digunakan, misalnya Rp, $, dll. Currency dapat menggunakan angka dengan 15 digit dibelakang desimal dan 4 digit sesudah desimal.
6. AutoNumber, yaitu data yang tidak dapat kita isi secara manual melainkan ia terisi secara otomatis oleh Access, baik secara menjumlah ataupun random (acak).
7. Yes/No, yaitu data dengan jenis hanya 2 pillihan yaitu Yes (-1 atau True) atau No (0 atau False). Format yang tersedia adalah : Yes/No, True/False, dan On/Off.
8. OLE Object, yaitu data yang diambil dari system OLE seperti Microsoft Excel spreadsheet, Microsoft Word document, graphics, sounds, atau data-data biner lainnya baik yang dilink ataupun dimasukkan secara permanen (embedded) kedalam table Microsoft Access.
9. Hyperlink, yaitu type data yang digunakan untuk menyimpan alamat internet atau file yang ditunjukkan melalui alamat URL.
10. Attachment, yaitu data type yang digunakan untuk menyimpan attachment file yang berformat apa saja (bebas, bisa file gambar, file suara, dll).
3.TIPE DATA PADA MY SLQ
1. Tipe Data Bilangan.
a. TINYINT :
Ukuran 1 byte. Bilangan bulat terkecil, dengan jangkauan untuk bilangan bertanda -128 sampai dengan 127 dan untuk yang tidak bertanda 0 sampai dengan 255. Bilangan tak bertanda ditandai dengan kata UNSIGNED.
b. SMALLINT :
Ukuran 2 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -32768 sampai dengan 32767 dan untuk yang tidak bertanda 0 sampai dengan 65535.
c. MEDIUMINT :
Ukuran 3 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -8388608 sampai dengan 8388607 dan untukyang tidak bertanda 0 sampai dengan 16777215.
d. INT :
Ukuran 4 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -2147483648 sampai dengan 2147483647 dan untuk yang tidak bertanda 0 sampai dengan 4294967295
e. Integer :
Sama dengan INT.
f. BIGINT :
Ukuran 8 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -9223372036854775808 sampai dengan 9223372036854775807 dan untuk yang tidak bertanda 0 sampai dengan 184467440737079551615
g. FLOAT :
Ukuran 4 byte. Biilangan pecahan.
h. DOUBLE :
Ukuran 8 byte. Bilangan pecahan.
i. DOUBLE PRECISION :
Ukuran 8 byte. Bilangan pecahan berpresisi ganda.
j. REAL :
Ukuran 8 byte. Sinonim dari DOUBLE.
k. DECIMAL(M,D) :
Ukuran M byte. Bilangan pecahan. Misalnya DECIMAL(5,2) dapat digunakan untuk menyimpan bilangan -99,99 sampai dengan 99,99
l. NUMERIC(M,D) :
Ukuran M byte. Sama dengan Decimal.
2. Tipe data untuk tanggal dan jam.
a. DATETIME :
Ukuran 8 byte. Kombinasi tanggal dan jam dengan jangkauan dari ‘1000-01-01 00:00:00’ sampai dengan ‘9999-12-31 23:59:59’
b. DATE :
Ukuran 8 byte. Kombinasi tanggal dan jam dengan jangkauan dari ‘1000-01-01’ sampai dengan ‘9999-12-31’
c. TIMESTAMP
Ukuran 4 byte. Kombinasi tanggal dan jam dengan jangkauan dari ‘1970-01-01’ sampai dengan ‘2037’
d. TIME :
Ukuran 3 byte.waktu dengan jangkauan dari -838:59:59 sampai dengan 838:59:59
3. Tipe data untuk karakter dan lain-lain
a. CHAR(M) :
Ukuran M byte, 1<=M<=255. Data string dengan panjang yang tetap. CHAR(1) cukup ditulis dengan CHAR.
b. VARCHAR(M) :
Ukuran L+1 byte dengan L<=M dan 1<=M<=255. Data string dengan panjang bervariasi tergantung datanya.
c. TINYBLOB,TINYTEXT :
L+1 byte, dengan L<28 . Tipe TEXT atau BLOB dengan panjang maksimum 255 karakter.
d. BLOB, TEXT :
L+2 byte, dengan L<216 . Tipe TEXT atau BLOB dengan panjang maksimum 65535 karakter.
e. MEDIUMBLOB, MEDIUMTEXT :
L+3 byte, dengan L<224. Tipe TEXT atau BLOB dengan panjang maksimum 1677215 karakter.
f. LONGBLOB, LONGTEXT :
L+4 byte, dengan L<232. Tipe TEXT atau BLOB dengan panjang maksimum 4294967295 karakter.
g. ENUM(’nilai1’,’nilai2’,..) :
Ukuran 1 atau 2 byte tergantung nilai enumerasinya maks 65535 nilai
h. SET(’nilai1’,’nilai2’,..) :
Ukuran 1,2,3,4 atau 8 byte tergantung jumlah anggota himpunan maks 64 anggota.
katagori tugas1 9211411219
Sejarah komputer
Pengertian komputer
Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Dalam definisi seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang memproses informasi" atau "sistem pengolah informasi."
Generasi komputer
Generasi pertama
Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploit potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer, Z3, untuk mendesain pesawat terbang dan peluru kendali.
Generasi kedua
Pada tahun 1948, penemuan transistor sangat memengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.
Generasi ketiga
Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) pada tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor.
Generasi keempat
Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.
Generasi kelima
Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001: Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence atau AI), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.
1939; Hewlett-Packard Didirikan. David Packard dan Bill Hewlett menemukan Hewlett-Packard di Palo Alto, California garasi. Produksi pertama mereka adalah HP 200A Audio Osilator, yang dengan cepat menjadi populer sepotong alat uji untuk insinyur. Walt Disney Pictures memerintahkan delapan dari model 200B untuk digunakan sebagai generator efek suara untuk film 1940 "Fantasia."
1940; Complex Number Calculator (CNC) selesai. Pada tahun 1939, Bell Telephone Laboratories selesai kalkulator ini, dirancang oleh peneliti George Stibitz. Pada tahun 1940, Stibitz menunjukkan CNC pada konferensi American Society matematika diadakan di Dartmouth College. Stibitz tertegun kelompok dengan melakukan perhitungan jarak jauh di CNC (terletak di New York City) menggunakan Teletype terhubung melalui saluran telepon khusus. Hal ini dianggap sebagai demonstrasi pertama dari komputasi akses remote.
1941; Konrad Zuse menyelesaikan komputer Z3. Z3 merupakan komputer awal dibangun oleh insinyur Jerman Konrad Zuse yang bekerja di isolasi lengkap dari perkembangan di tempat lain. Menggunakan 2.300 relay, yang digunakan Z3 aritmetika titik mengambang biner dan memiliki panjang kata 22-bit. Z3 asli hancur dalam serangan pemboman Berlin pada akhir tahun 1943. Namun, Zuse kemudian diawasi rekonstruksi dari Z3 tahun 1960 yang saat ini dipamerkan di Museum Deutsches di Munich.
1941; Bombe pertama selesai. Berdasarkan sebagian pada desain dari Polandia "Bomba," alat mekanis decrypting komunikasi militer Nazi selama Perang Dunia II, desain Bombe Inggris sangat dipengaruhi oleh karya pelopor komputer Alan Turing dan lain-lain. Banyak Bombes dibangun. Bersama-sama mereka secara dramatis meningkatkan kecerdasan pengumpulan dan pengolahan kemampuan pasukan Sekutu.
1942; Komputer Atanasoff-Berry (ABC) selesai. Setelah berhasil menunjukkan prototipe bukti-konsep pada tahun 1939, Atanasoff menerima dana untuk membangun mesin skala penuh. Dibangun di Iowa State College (sekarang Universitas), ABC dirancang dan dibangun oleh Profesor John Vincent Atanasoff dan mahasiswa pascasarjana Cliff Berry antara 1939 dan 1942. ABC berada di tengah-tengah sengketa paten berkaitan dengan penemuan komputer, yang diselesaikan pada tahun 1973 ketika ditunjukkan bahwa ENIAC rekan desainer John Mauchly telah datang untuk memeriksa ABC tak lama setelah menjadi fungsional.
1943; Proyek Whirlwind dimulai. Selama Perang Dunia II, Angkatan Laut AS mendekati Institut Teknologi Massachusetts (MIT) tentang membangun simulator penerbangan untuk melatih awak bomber. Tim pertama membangun sebuah komputer analog besar, tapi ternyata tidak akurat dan tidak fleksibel. Setelah desainer melihat demonstrasi dari komputer ENIAC, mereka memutuskan untuk membangun sebuah komputer digital. Pada saat Whirlwind itu selesai pada tahun 1951, Angkatan Laut telah kehilangan minat dalam proyek, meskipun Angkatan Udara AS pada akhirnya akan mendukung proyek yang akan mempengaruhi desain program SAGE.
1944; Harvard Mark-1 selesai. Dirancang oleh seorang profesor Harvard Howard Aiken, dan dirancang dan dibangun oleh IBM, Harvard Mark-1 adalah kalkulator seukuran kamar, berbasis relay. Mesin memiliki camshaft lima puluh kaki panjang yang disinkronkan ribuan mesin dari bagian komponen. Mark-1 digunakan untuk menghasilkan tabel matematika tapi segera digantikan oleh komputer program tersimpan.
1945; Konrad Zuse mulai bekerja pada Plankalkul (Rencana Kalkulus), bahasa pemrograman pertama algoritmik, dengan tujuan menciptakan prasyarat teoritis untuk perumusan masalah yang bersifat umum. Tujuh tahun sebelumnya, Zuse telah mengembangkan dan membangun biner pertama di dunia komputer digital, Z1. Dia menyelesaikan berfungsi penuh pertama-program dikendalikan komputer digital elektromekanik, Z3, pada tahun 1941. Hanya Z4 - yang paling canggih dari kreasinya - selamat Perang Dunia II.
1947; Pelopor komputer Presper Eckert dan John Mauchly mendirikan Eckert-Mauchly Computer Corp untuk membangun mesin berdasarkan pengalaman mereka dengan ENIAC dan EDVAC. Mesin hanya perusahaan membangun adalah BINAC. Sebelum menyelesaikan UNIVAC, perusahaan ini menjadi sebuah divisi dari Remington Rand.
1948; Pelopor komputer Presper Eckert dan John Mauchly mendirikan Eckert-Mauchly Computer Corp untuk membangun mesin berdasarkan pengalaman mereka dengan ENIAC dan EDVAC. Mesin hanya perusahaan membangun adalah BINAC. Sebelum menyelesaikan UNIVAC, perusahaan ini menjadi sebuah divisi dari Remington Rand.
1948; IBM´s Selective Sequence Electronic Calculator menghitung data ilmiah di layar publik Manhattan dekat markas perusahaan. Sebelum dekomisioning pada 1952, SSEC diproduksi bulan-posisi tabel yang digunakan untuk merencanakan perjalanan penerbangan Apollo tahun 1969 sampai bulan
DBMS (DataBase Management System) adalah sistem yang secara khusus dibuat untuk memudahkan pemakai dalam mengelola basis data. Sistem ini dibuat untuk mengatasi kelemahan sistem pemrosesan yang berbasis berkas.Pada pendekatan yang berbasis berkas, umumnya perancangan sistem didasarkan pada kebutuhan individual pemakai, bukan berdasarkan kebutuhan sejumlah pemakai. Setiap kali terdapat kebutuhan baru dari seorang pemakai, kebutuhan segera diterjemahkan kedalam program komputer. Akibatnya, kemungkinan besar setiap program aplikasi menuliskan data tersendiri. Sementara itu ada kemungkinan data yang sama juga terdapat pada berkas-berkas lain yang digunakan oleh program aplikasi lain.
DBMS kepanjangan dari DataBase Management System. DBMS merupakan perangkat lunak atau program komputer yang dirancang secara khusus untuk memudahkan pengelolaan database. Salah datu macam DBMS yang populer saat ini berupa RDBMS (Relational DataBase Management System), yang menggunakan model basis data relasional atau dalam bentuk tabel-tabel yang saling terhubungkan.
MySQL merupakan salah satu contoh produk RDBMS yang sangat popular di lingkungan Linux, tetapi juga tersedia pada Windows. Banyak situs Web yang menggunakan MySQL sebagai database server (server yag melayani permintaan akses terhadap database). MySQL sebagai database server juga dapat diakses melalui program yang dibuat dengan menggunakan Borland Delphi. Dengan cara seperti ini database dapat diakses secara langsung melalui program executable yang kita buat sendiri.
Oracle
Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform). Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.
Oracle dan IBM menekankan pada platform menengah seperti UNIX dan Linux, sementara Microsoft cenderung meraih pasar untuk kelas rendah (Microsoft Windows platforms). Basis data Oracle juga bersaing dengan basis data sumber-terbuka (open-source relational databases), seperti PostgreSQL, Firebird, dan MySQL. Perangkat lunak EnterpriseDB yang berbasis PostgreSQL, belum lama ini mengumumkan fitur yang kompatibel dengan Oracle dengan harga yang sangat wajar dan murah.
SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.
Postgre SQL
Postgre SQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Piranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster.
Fire Bird
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer’s Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License 1.1. Pengembangan codebase Firebird 2 dimulai pada awal pengembangan Firebird 1, dengan memporting kode Firebird 1 berbasis C ke dalam bahasa C++ dan merupakan pembersihan kode secara besar-besaran. Firebird 1.5 merupakan rilis pertama dari codebase Firebird 2. Pengembangan ini merupakan satu kemajuan signifikan bagi para developer dan seluruh tim dalam project Firebird, namun tentu ini bukan akhir dari tujuan. Dengan dirilisnya Firebird 1.5, pengembangan lebih lanjut difokuskan pada Firebird versi 2.
Borland paradox adalah suatu program pembangun database yang sangat terkenal. Database yang dibangun dengan aplikasi ini berada dalam beberapa file yang berakhiran .db, .mb, dan .px. dimana file .db menyimpan informasi tabel dari database, file .mb menyimpan isi dari tipe data, memo, formatted memo, graphic, OLE, dan binary dari tabel pada file .db. database ini dapat dikenali dan diolah oleh aplikasi Borland Delphi. Dengan aplikasi ini, kita dapat membuat suatu database yang terdiri dari tabel, relasi dan lain-lain.
Borland paradox menyediakan berbagai tipe data. Pemilihan tipe data yang digunakan secara tepat akan sangat berguna, misalnya dalam hal menghemat memory, kecepatan proses, ketelitian perhitungan dan lain-lain. Berikut ini adlah macam-macam tipe data yang disediakan oleh Borland Paradox:
Tipe Keterangan Ukuran
Alpha (A) Umumnya digunakan untuk data text atau kombinasi text dengan angka yang tidak memerlukan perhitungan 1-225 karakter
Memo (M) Digunakan untuk text atau kombinasi text dengan angka 1-240 karakter
Number (N) Angka yang dipergunakan untuk perhitungan matematika, dapat berupa tipe bilangan bulat atau nyata -232 s/d 232-1 (dalam range)
Date (D) Tanggal dari tahun 100 sampai tahun 9999 8 byte
Money ($) Untuk perhitungan mata uang 8 byte
Autoincrement (+) Penomeran yang unix dengan penambahan nilai 1 atau acak yang dilakukan oleh Paradox, ketika record baru ditambahkan. Auto Number tidak dapat di-update 4 byte
Logical (L) Field hanya dapat berisi 2 harga (yes/no, true/false, on/off) 1 bit
OLE (O) Objek (gambar, file, data, grafik, dan lain-lain) yang dihubungkan dnegan atau di dalam paradox table 1-240 karakter
Time (T) Waktu dengan format 24 jam Umumnya 4 byte
Timestamp (@) Kombinasi waktu dan tanggal Umumnya 8 byte
Bytes (Y) Angka dari 1 s/d 255. Tidak ada desimal 1 byte
BCD (#) Angka dari -1032-1 s/d 1032-1 (.adb) dapat memuat 32 digit desimal 0-32 digit
Short Integer (S) Angka dari -32.768 s/d 32.768, tidak ada desimal 2 byte
Long Integer Angka dari -2.147.483.648 s/d 2.147.483.647, tidak ada desimal 4 byte
Binary (B) Angka biner 0-240 karakter
Graphic (G) Gambar dengan ukuran 0-240 karakter 0-240 karakter
Formatted Memo (F) Memo dengan format yang sudah ditentukan 0-240 karakter