Selasa, 23 Juli 2013

Tugas TI B Malam Sem IV

Nama : Muhammad Zovi
Nim   : 06100087
Dosen Pengampu : Bpk.Iwan Fitriansyah M.Kom


Database

Pengertian DataBase

database
Database adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation). Database adalah tempat penyimpanan sebuah data yang berupa informasi.
Database sangat berpengaruh penting terhadap penyimpanan sebuah aplikasi tertentu, jadi sobat novtani mungkin sebagian sudah pernah mendengar atau sudah memakainya untuk pembuatan aplikasi dan sebagainya.
Database adalah makanan setiap hari para programmer maupun developer, memang jelas sudah bidangnya setiap hari bergelut dengan script dan database serta web server.
Begitu terasa manfaat dari database ini, terutama dunia website yang harus menyimpan file, gambar dsb. Berikut ini ada bahasan mengenai teori dan berbagai macam database yang perlu kita ketahui.
Data Base Management System ( DBMS )
DBMS merupakan software ,firmware dan hardware yang diciptakan untuk melindungi dan manajemen data base. DBMS dilengkapi dengan berbagai bahasa generasi 4 atau bahasa tingkat tinggi yang dapat di pahami oleh seorang programmer.
Fungsi dari DBMS yaitu sebagai berikut :
  1. Definisi data dan hubungannya
  2. Manipulasi data
  3. Keamanan dan integritas data
  4. Security dan integritas data
  5. Recovery/perbaikan dan concurrency data
  6. Unjuk kerja / performance

Macam – Macam Data Base Management System ( DBMS )
Beberapa software DBMS yang sering digunakan atau yang sudah ada saat ini antara lain sebagai berikut :
1. MySql
2. Postgre Sql
3. MS SQL
4. Maria DB
5. Percona
6. Mongo DB
7. Fire Bird
8. Oracle
9. SQL Server
11. Paradox
12. DB2
13. dBase
15. Ingres

Cara Membuat Database dengan MySQL



Cara membuat database mysql - Setelah kita mengetahui tentang definisi MyQSL sebagai langkah pengenalan mysql selanjutnya kita akan belajar lebih jauh lagi tentang mysql dengan mengetahui perintah-perintah dasar sql seperti select, distinct, update, delete dan lainnya dan langkah pertama untuk memulainnya kita akan mencoba bagaimana cara membuat database mysql dengan cepat dan mudah.

peralatan yang harus di siapkan untuk membuat database dengan mysql adalah paket mysql yang bisa di download secara gratis di situs resmi MySQL . paket tersebut terdiri dari mysql connector, workbench, mysql server dan lainnya. jika sudah selesai di download. install di komputer anda dan jangan lupa masukan password root yang di gunakan untuk mengakses  MySQL Community Server.

cara membuat database di mysql :

1. jalankan program mysql server dengan cara klik menu Start > All programs > MySQL > MySQL Server Community Server


membuat database mysql

2. Masukan password root yang telah di buat waktu penginstalan program dan tekan Enter, maka akan masuk ke prompt seperti berikut.


membuat database mysql

3.Jika sudah masuk kita dapat membuat database mysql baru di tandai dengan simbol mysql> yang artinya sudah siap menerima masukan query.

Membuat database di mysql dengan memasukan query berikut :

            create database [spasi] namaDatabase

contoh : kita akan membuat database baru dengan nama  "coba".
maka ketikan query  create  database coba;


membuat database mysql

4. Anda telah berhasil membuat database mysql baru dengan nama database coba ditandai dengan muncul tulisan Query OK, 1 row affected (0.02 sec).

Catatan : semua perintah prompt mysql harus di akhiri dengan tanda titik dua ( ; ) di akhir query jika tidak maka akan mengalami eror.

Selain menggunakan tool mysql ada tool lain seperti Appserv dan xampp yang fungsinya sama untuk membuat database.

 

Lumayan banyak juga ya sobat . :D , mungkin ada juga yang masih memakai text base utk database nya ?. itu tergantung selera masing-masing para programmer ingin menguasai yang mana, atau mungkin ada yang sengaja mendevelop database sendiri. semoga dapat menambah informasi. Terima kasih :D.

 

Sumber : dari berbagai informasi.




Rabu, 07 November 2012

Alur Pemrosesan Data pada Komputer
Faktor Yang Mempengaruhi Kecepatan Pemrosesan Data
Sistem komputer memiliki siklus pengolahan yang pasti. Siklus pengolahan itu sendiri mengacu kepada makna dari arti komputer itu sendiri. Ada tiga pokok dalam siklus pengolahan data dengan menggunakan komputer tersebut, yaitu input, proses, dan output. Sedangkan untuk proses sendiri, pemroses dibantu oleh beberapa bagian lain, yaitu program serta penyimpan (storage).
  • Input
Merupakan aktifitas pemberian data kepada komputer, dimana data tersebut merupakan masukan bagi komputer. Agar data dapat diterima oleh komputer dengan baik, komputer memiliki peralatan yang berfungsi untuk hal ini, yang disebut dengan input device .
Pada komputer, input device ini juga bermacam-macam, tergantung bagaimana proses input tersebut dilaksanakan. Bermacam-macam input device yang digunakan oleh komputer, contohnya adalah keyboard untuk mengetikkan informasi, pembaca kode batang pada transaksi di supermarket, kamera untuk menangkap gambar, dan lain sebagainya. Masukan yang didapatkan oleh input device tersebut informasinya dikirimkan ke pemroses (otaknya komputer) untuk diproses lebih lanjut, diabaikan atau informasi tersebut disimpan dalam media penyimpanan.
Proses Setiap masukan yang disampaikan kepada komputer akan masuk ke pemroses, pemroses ini dikenal juga dengan nama processor . Pemroses ini bisa disebut dengan otaknya komputer. Pemroses ini akan menentukan akan diapakan informasi yang masuk tersebut. Jika diolah lebih lanjut, maka data tersebut diolah sesuai dengan ketentuan yang telah disusun sedemikian kedalam otak komputer. Ketentuan yang telah disusun ini adalah instruction setInstruction set ini merupakan format baku perintah yang dapat dilaksanakan oleh pemroses.
Pemroses memiliki hubungan dengan media input, program, storage serta media output. Masing-masing akan dikontak oleh pemroses sesuai dengan tugasnya masing-masing. Pemroses ini hanya berfungsi untuk menjalankan perintah yang diterimanya dari program. Tindak lanjut dari masing-masing perintah, katakanlah menampilkan data terebut ke monitor atau ke printer, maka pemroses akan mengirimkan lagi hasil olahannya ke media yang dituju.
Dengan mengirimkan data ke media yang dituju, maka berarti pemroses menyerahkan tugasnya kepada media tersebut sambil mengirimkan data-data yang diperlukan oleh media yang dituju serta instruksi yang diminta untuk dilaksanakan oleh media yang dituju itu tadi. Bus Bus merupakan jalur penghubung antar alat pada komputer yang digunakan sebagai media dalam proses melewatkan data pada suatu proses. Bus ini bisa dianggap sebagai sebuah pipa, dimana pipa atau saluran tersebut digunakan untuk mengirimkan dan menerima informasi antar alat yang dihubungkannya.
Pada sistem komputer, bus ini termasuk perangkat internal, kecepatan pengiriman informasi melalui bus ini dilakukan dengan kecepatan tinggi. Program Program merupakan kumpulan instruction set yang akan dijalankan oleh pemroses, yaitu berupa software. Bagaimana sebuah sistem komputer berpikir diatur oleh program ini. Program inilah yang mengendalikan semua aktifitas yang ada pada pemroses. Program berisi konstruksi logika yang dibuat oleh manusia, dan sudah diterjemahkan ke dalam bahasa mesin sesuai dengan format yang ada pada instruction set.
  • Storage
Dalam menjalankan proses, selain proses diatur oleh program, pemroses juga memiliki akses ke media penyimpan yang disebut dengan storage. Storage ini berfungsi untuk menyimpan berbagai informasi yang dibutuhkan untuk menjalankan fungsi pemroses, baik untuk penyimpan sementara maupun untuk jangka panjang.
Pemroses melakukan tugasnya sesuai dengan kendali yang ada pada program. Proses untuk mengambil data atau menyimpan data pada storage ini dilaksanakan oleh pemroses sesuai dengan perintah yang diterima pemroses dari program yang sedang ia jalankan.
  • Output
Merupakan aktifitas menerima data dari hasil pengolahan pada bagian pemroses. Jika terdapat data pada aktifitas output ini, berarti pemroses menyerakan tugas selanjutnya kepada bagian ini. Tentu saja pada bagian ini diperlukan juga peralatan yang bekerja, dimana peralatan terebut disebut dengan output device.   Pada komputer contoh output device ini adalah printer (pencetak). Ketika data output dari pemroses diterimanya maka printer akan melaksanakan tugas yang diterima dari pemroses tadi.
  • Register
- Sejumlah area memori kecil yang digunakan untuk menyimpan instruksi selama proses
berlangsung
- Ukuran dari register (work size) sesuai dengan jumlah data yang bisa diproses dalam satu
satuan waktu
- PC register saat ini 32 bit, artinya komputer mampu untuk memproses 4 byte data sekali
jalan. Register akan terus berkembang ke 64 bit
  •  RAM
- Ukuran RAM berpengaruh langsung pada speed
- Semakin besar ukuran RAM pada PC akan semaki banyak data disimpan di memori.
- Jika aplikasi tidak cukup di load ke memori, maka secara bergantian dipindahkan ke
secondary storage proses ini disebut swapping
  • The System Clock
- Satu “Tick” dari clock dibutuhkan untuk merubah transistor dari On ke Off disebut dengan
Clock Cycle
- Clock Cycle ukuran dalam Hertz (Hz) untuk mengukur Cycle per second. Jika PC
mempunyai kecepatan 300 Mhz, then its system clock “ticks” 300 milion times every
second.
- Jika lebih cepat PC Clock berjalan, maka semakin banyak perintah-perintah yang dieksekusi
  •  The Bus
- Sebuah path diantara komponen dan komputer setiap data yang dikirimkan antar komponen
melewati path
- Lebar Bus data menentukan seberapa banyak data ditransmisikan diantara CUP dan device
lain
- Peripheral devices are connected to the CPU by an expansion bus
  •  Chace Memory
- Memory kecepatan tinggi untuk menyimpan instruksi yang akan dieksekusi oleh CPU
- Lokasi Chace langsung pada CPU diantara CPU dengan RAM sehingga lebih cepat
dibandingkan dengan RAM
- CPU Resident chace is called level-1(L1) chace. External chace is called level-2 (L2) chace
- Kapasiatas Chace memory sangat berpengaruh pada kecepatan komputer

Sumber