Belajar Database Acces

Abstrak

Untuk membuat sebuah Applikasi Database Mahasiswa dengan Access itu sangat mudah, dibandingkan dengan Pemograman liannya seperti Visual Basic. Microsoft Access adalah suatu aplikasi yang dapat membantu kita membuat sebuah aplikasi database dalam waktu yang relatif singkat. Biasanya digunakan untuk pembuatan aplikasi-aplikasi yang kecil. Misalnya Program untuk Kasir di koperasi, penjualan untuk toko. Sebelum mulai belajar jangan lupa berdoa dulu kemudian Tanamkan pada diri anda bahwa Microsoft Access itu gampang dan mudah dipelajari. Kuatkan keyakinan pada diri anda bahwa anda dapat menguasainya.

Di Microsoft Access ada bagian apa aja sih…?

  1. Table digunakan untuk menyimpan data
  2. Query digunakan untuk memanipulasi data
  3. Form digunakan untuk frontend aplikasi. Biasanya untuk menampilkan data, menambah data dll.
  4. Report digunakan untuk membuat laporan
  5. Macro digunakan untuk melakukan satu atau beberapa fungsi.
  6. Switchboard digunakan untuk mendisign Menu

Bagaimana memulai microsoft Access…?

  1. Klik Start pilih Program lalu pilih Microsoft Access
  2. Setelah terbuka klik Blank Database, pada jendela file new database isikan nama file yang diinginkan misalkan Mahasiswa (Untuk membuat aplikasi Pengentrian data Mahasisawa di sebuah pendidikan) Kita sudah membuat database dengan nama Mahasiswa tetapi database itu belum dapat digunakan untuk itu kita perlu membuat Tabel, Form, Query, Report dan Macro bila Perlu.

Tabel

Apa itu table..?

“Tabel adalah tempat meyimpan data, contohnya data barang di simpan di tabel barang. Kenapa kita harus membuat tabel…? Karene kalau kita tidak membuat tabel kita tidak dapat meyimpan data, jika tidak ada data yang di simpan maka data tidak dapat di proses.”

Apakah Query itu…?

“Query adalah permintaan data kita berupa bahasa bisnis, untuk mengolah data dalam tabel(-tabel) menjadi satu informasi yang bisa dimengerti. Seperti mengelompokkan sepuluh penjualan terbesar oleh customer yang dimiliki. Ia bisa berdasarkan pada satu tabel saja, atau pada dua/lebih tabel, ataupun berdasarkan pada query yang telah ada.”

Apa sih manfaat dari Query itu…? Dengan query kita dapat :

  1. Menampilkan data-data tertentu pada suatu table, contohnya kita hanya ingin melihat data pada table Mahasiswa yang Nim nya “MA001
  2. Menampilkan data dari dua table atau lebih dengan syarat antara table itu ada field yang berhubungan. Contohnya kita ingin melihat Nim “01200506” itu siapa pemiliknya. Di sini kita mengambil data dari table Mahasiswa dan Table Nilai, Sebagai penghubungnya adalah field NIM. Dapat melakukan operasi perhitungan.

Itulah tiga fungsi utama query. Query biasanya digunakan sebagai sumber data untuk Report dan Form.

Apa yang di maksud dengan Form..?

“Form digunakan untuk merepresentasikan ke user atau menerima inputan dari user data-data dalam tabel/query dalam bentuk interface grid, tombol, dan lain-lain kontrol windows. form dalam access bisa dimasukkan ke dalam form lain sebagai control sub form, biasanya jika bekerja dalam transaksi master-detail.”

Untuk lebih ingin mencoba merancang suatu database silakan pelajari tutorial di bawah ini

belajar-aksess

Visual Studio 2010 (VB 10)



Setelah ditunggu-tunggu penggemar Visual Basic, akhirnya Visual Studio 2010 diluncurkan juga pada bulan April 2010, karena salah satunya adalah VB 10 yang memiliki banyak sekali fitur-fitur yang menarik dan sangat mempermudah programmer dalam membangun programnya yang tentunya disertai dengan .NET Framework 4.

Untuk versi Express anda dapat download Visual Studio 2010 Express Edition disini atau disini. Edisi Express ini adalah edisi yang tersedia secara gratis, Anda dapat menggunakan edisi express ini untuk membangun berbagai macam software secara cepat dan nyaman.

Edisi express terdiri dari:
  • Visual Basic 2010 Express
  • Visual C# 2010 Express
  • Visual C++ 2010 Express
  • Visual Web Developer 2010 Express
Features
  • Visual Studio® 2010 Express supports the new .NET Framework 4.
  • Visual Studio® 2010 Express products have a new integrated development environment (IDE) including a new Windows Presentation Framework code editor.
  • In this new release, Visual Studio® 2010 Express gains multi-monitor support as well as part of the new IDE.
  • Unique to Visual Studio® 2010 Express is a new streamlined user experience that focuses on the most common commands by hiding some of the more advanced menus and toolbars. These are easily accessible by users via the Tools / Settings menu.
  • Visual Studio® 2010 Express offers a new Start Page.

Click disini untuk download tutorialnya dan disini untuk contoh Source Code VB 2010

Perancangan Basis Data

Oleh Faisal Akib

Suatu data base dibangun berdasarkan kebutuhan informasi dalam suatu organisasi, oleh sebab itu pada umumnya perancangan data base dimulai dari pengamatan kebutuhan informasi. Berikut ini adalah langkah-langkah yang sering dilakukan dalam perancangan basisdata:

  1. Teliti informasi apa yang dibutuhkan oleh organisasi ini, misalnya dengan me-wawancarai pengguna informasi dalam organisasi tersebut.
  2. Pisahkan/kelompokkan hasil temuan informasi menjadi beberapa entity.
  3. Pikirkan field-data yang mendukung setiap entity
  4. Tentukan field-data yang mungkin menjadi indeks (primary key) setiap entity
  5. Pikirkan kemungkinan relasi antar entity
    • bila one-to-one : berarti sebenarnya kedua entity ini bisa digabung
    • bila one-to-many atau many-to-one : tambahkan primary-key dari entity sisi-one sebagai field-data baru pada entity sisi many.
    • bila many-to-many : ciptakan sebuah file-relasi dengan field data utama adalah primary-key masing-masing entity yang berelasi, tambahkan field data yang baru apabila field data ini bergantung pada kedua primary key.
  6. Pilih DBMS untuk melakukan implementasi, dimana setiap entity diciptakan sebagai sebagai sebuah table pada model relasional.

Contoh: Sistem Akademik pada umumnya membutuhkan informasi dasar sebagai berikut:

  • Daftar Peserta Mata Kuliah (DPMK) : daftar per-mata kuliah yang memuat semua nama mahasiswa yang mengambil mata kuliah tersebut pada rencana studi-nya di awal semester.
  • Daftar Nilai Akhir (DNA) : daftar per-mata kuliah yang memuat nama semua mahasiswa yang mengambil matakuliah tersebut disertai kode nilai yang akan dilingkari oleh dosen pengasuh di-akhir semester.
  • Kartu Hasil Studi (KHS) atau Rapor: print-out untuk setiap mahasiswa dimana termuat hasil studi mahasiswa tersebut untuk setiap matakuliah yang di-ikuti-nya, disertai IPS (indeks prestasi semester)

Apabila ketiga informasi ini diteliti maka diperoleh domain data (entity) sebagai berikut:

  1. Data Mahasiswa
  2. Data Matakuliah
  3. Data Dosen

Data Mahasiswa didukung oleh field-field data sebagai berikut:

  • Nomer Mahasiswa
  • Nama Mahasiswa
  • Alamat
  • Jenis Kelamin
  • Agama
  • Tgl Lahir
  • dsb

Data Matakuliah didukung oleh field-field data sebagai berikut:

  • Kode Matakuliah
  • Nama Matakuliah
  • SKS
  • dsb

Data Dosen didukung oleh field-field data sebagai berikut:

  • Kode Dosen
  • Nama Dosen
  • Alamat
  • Keahlian
  • dsb

Ketiga entity tersebut diatas memiliki primary-key masing-masing, yaitu: Nomer-Mahasiswa untuk entity Mahasiswa, Kode-Matakuliah untuk entity Matakuliah, dan Kode-Dosen untuk entity Dosen.

Langkah berikutnya adalah menentukan relasi antar entity tersebut:

Mahasiswa <–> MataKuliah : relasi ditandai dengan rencana studi, dimana satu mahasiswa dapat mem-program banyak matakuliah, dan sebaliknya satu matakuliah dapat diprogramkan oleh banyak mahasiswa, dengan kata lain relasi-nya many-to-many (M-to-N). Karena itu diperlukan file-relasi, yaitu file semester, dengan field-field data sbb:

  • Kode matakuliah
  • Nomer mahasiswa
  • Nilai
  • kode semester

Dosen <–> Matakuliah : relasi ini ditandai dengan penugasan dosen, misalnya di program S1, pada umumnya seorang dosen boleh mengajar lebih dari satu matakuliah, dan satu matakuliah hanya diajar oleh seorang dosen, dengan demikian relasi-nya one-to-many (1-to-M). Karena itu primary key dari dosen (kode-dosen) ditambahkan ke entity matakuliah. File data dosen nanti tidak ada perubahan, tetapi field dari file matakuliah akan bertambah, menjadi:

  • Kode Matakuliah
  • Nama Matakuliah
  • SKS
  • Kode-Dosen
  • dsb

Kode-dosen pada file matakuliah disebut kunci-tamu atau foreign-key.

Dosen <–> Mahasiswa : relasi ini ditandai dengan fungsi dosen sebagai penasehat akademik (PA), dimana seorang dosen boleh menjadi PA lebih dari satu mahasiswa sementara setiap mahasiswa memerlukan satu PA, sehingga relasi yang cocok adalah one-to-many (1-to-M). Karena itu primary key dari dosen ditambahkan ke entity mahasiswa, sehingga susunan field-data mahasiswa menjadi sebagai berikut:

  • Nomer Mahasiswa
  • Nama Mahasiswa
  • Alamat
  • Jenis Kelamin
  • Agama
  • Tgl Lahir
  • Kode-Dosen
  • dsb

Pada akhirnya basisdata akademik ini paling tidak harus terdiri atas empat tabel/file yaitu: Tabel Mahasiswa, Tabel Matakuliah, Tabel Dosen, dan Tabel Semester.

Jenis Basis Data (Database)

Menurut pengaksesannya, basis data dibedakan menjadi empat jenis, yaitu :1. Basis data individual

Basis data individual adalah basis data yang digunakan oleh perseorangan. Biasanya basis data seperti ini banyak dijumpai dilingkungan PC. Visual dBASE, Corel Paradox, dan Filemaker Pro merupakan contoh perangkat lunak yang biasa digunakan untuk mengelola basis data untuk kepentingan pribadi.

2. Basis data perusahaan

Basis data perusahaan adalah basis data yang dimaksudkan untuk diakses oleh sejumlah pegawai dalam sebuah perusahaan dalam sebuah lokasi. Basis data seperti ini disimpan dalam sebuah server dan para pemakai dapat mengakses dari masing-masing komputer yang berkedudukan sebagai client.

3. Basis data terdistribusi

Basis data terdistribusi adalah basis data yang disimpan pada sejumlah komputer yang terletak pada beberapa lokasi. Model seperti ini banyak digunakan bank yang memiliki sejumlah cabang di pelbagai kota dan melayani transaksi perbankan yang bersifat online.

4. Basis data publik

Basis data publik adalah basis data yang dapat diakses oleh siapa saja (publik). Sebagai contoh, banyak situs web (misalnya yahoo dan about.com) yang menyediakan data yang bersifat publik dan dapat diambil siapa saja secara gratis. Namun adakalanya seseorang harus menjadi anggota dan membayar iuran untuk memperoleh data publik.

TUGAS BASIC DATA

PERKEMBANGAN DATABASE DI ERA GLOBALISASI

v Definisi (Database, Software dan Tehnologi)

- Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik/teratur sehingga dapat diakses/diperiksa/digunakan menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

- Software database merupakan aplikasi perangkat lunak yang digunakan oleh user untuk mengelola dan memanggil database tersebut. Pengelolaan dan pemanggilan kueri (query) basis data disebut dengan sistem manajemen basis data (database management system).

Contoh software database diantaranya adalah DB2, Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, MySQL, Microsoft Access, dBase III, FoxPro, dan lain-lain.

- Perkembangan tehnologi database saat ini berkembang sangat pesat, banyak bentuk-bentuk yang dulu hanya mempunyai tehnologi sebagai tempat penyimpanan data yang terdiri dari Field, record dan diolah serta ditampilkan menjadi informasi dalam berbagai format tampilan yang sederhana; kemudian dari bentuk yang sederhana tersebut maka didapatkan suatu metoda untuk menampilkan suatu database yang berguna untuk menganalisa data untuk suatu keperluan tertentu. . Dengan memanfaatkan relational database yang sudah ada maka didapat suatu cara untuk mengantisipasi kebutuhan guna menganalisa data secara cepat untuk membantu mendapatkan keputusan dalam suatu aplikasi atau organisasi.

- Salah satu contoh tehnologi database saat ini adalah dimana seorang design web dapat membuat web dengan menarik karena sudah ada tehnologi database generasi baru yang biasa di sebut oracle. Dengan oracle inilah para pendesign web bisa membuat webnya dengan penuh keunikan.

v Sejarah Database

Database pertama yang tersimpan di komputer mainframe besar terpusat yang diakses pengguna dari terminal. Sebagai komputasi terdistribusi dan mikrokomputer menjadi populer pada 1980-an, dua tahu jenis database muncul: database pribadi dan klien / server database.

v Perkembangan Database

Perkembangan database saat ini sangat pesat. Banyak bentuk-bentuk yang dulu hanya mempunyai teknologi sebagai tempat penyimpanan data yang terdiri dari field, record, dan diolah serta ditampilkan menjadi informasi dalam berbagai format tampilan yang sederhana tersebut maka didapatkan suatu metode untuk menampilkan suatu database yang berguna untuk menganalisa data untuk suatu keperluan tertentu.
Dengan memanfaatkan relational database yang sudah ada maka didapat satu cara untuk mengantisipasi kebutuhan guna menganalisa data secara cepat untuk membantu mendapatkan keputusan dalam suatu aplikasi atau organisasi.
Salah satu contoh tehnologi database saat ini adalah dimana seorang design web dapat membuat web dengan menarik karena sudah ada tehnologi database generasi baru yang biasa di sebut oracle. Dengan oracle inilah para pendesign web bisa membuat webnya dengan penuh keunikan.

v Contoh penggunaan Aplikasi database dalam dunia bisnis :

1. Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan

2. Bandara: Pengelolaan data reservasi, penjadualan

3. Universitas: Pengelolaan pendaftaran, alumni

4. Penjualan: Pengelolaan data customer, produk, penjualan

5. Pabrik: Pengelolaan data produksi, persediaan barang, pemesanan, agen

6. Kepegawaian: Pengelolaan data karyawan, gaji, pajak

7. Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa

v Pemrosesan Database


Beberapa prinsip pemrosesan data pada server termasuk didalamnya adalah integritas, sekuriti, dan recovery data. Enterprise data yang dibutuhkan oleh sebuah perusahaan membutuhkan sebuah integrasi, pengaksesan data yang di kendalikan dan kelola dengan securiti yang baik, dan recovery data dapat dilakukan jika terjadi kegagalan sistem. Beberapa data management dilakukan secara otomatis. Biasanya dilakukan oleh DBMS yang berada di Server yang mengontrol akses diantara pemprosesan multiple sistem dan mengintegrasikan akses data melalui network management.

v Pemrosesan Aplikasi
Data digunakan oleh program applikasi yang mana sebagian besarnya berada di server. Ada beberapa applikasi client server yang disediakan oleh vendor. Tools applikasi ini menjadikan pengembangan sistem client-server menjadi lebih kompetitif. Pengembangan applikasi client-server dapat dilakukan dengan beberapa cara yakni

:
• Fungsi pemprosesan didistribusikan diantara client dan server. Porsi dari client dijalankan oleh end user dengan menggunakan bahasa pemrograman database seperti SQL yang memberikan semacam request data dan kemudian mengekstrak data tersebut dari lokasinya dimana semua proses tersebut dikontrol oleh sistem operasi.
• UI dan GUI menjadi lebih sering digunakan karena tingkat kemudahan penggunaan menjadi lebih penting.
• Digunakannya Advance networking seperti LAN
• Code generator juga digunakan, Metodelogi Objeck Oriented akan menambah tingkat penggunan.
• Tools pengembangan seperti SQL Server, FLOWMARK, Progress, ObjectView, Oracle menjadi sangat diperlukan

Ketika sebuah applikasi diproses dan permintaan akan data dilakukan oleh client, maka hasilnya dikirimkan melalui LAN. Hasil dari applikasi tersebut dapat saja dilakukan perubahan bentuk untuk mendapatkan tampilan yang lebih baik. Semuanya ini dilakukan di sisi client oleh end user melalui UI (User Interface)

v Struktur Database
Struktur hirarki dalam database terdiri dari : Karakter, Field, Record, Tabel, Database

v Pentingnya Database bagi organisasi/perusahaan

Basis data menyediakan fasilitas atau memudahkan dalam memproduksi informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari penggunaan teknologi basis data pada saat sekarang (dunia bisnis).
Berikut ini

DAFTAR REFERENSI

o http://krida85.wordpress.com/2008/04/16/pengertian-basis-data/

o http://agustinadewic.blogspot.com/2010/04/perkembangan-data-base-dan- client.html

o www. wikipedia Indonesia.com

o Dr. Syopiansyah Jaya Putra, M.Sis,

TUGAS

Basis data dapat didefinisikan dalam sejumlah sudut pandang, seperti menurut Connolly (2002,p14), definisi basis data adalah kumpulan data yang dihubungkan secara bersama-sama, dan gambaran dari data yang dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi. Berbeda dengan sistem file yang menyimpan data secara terpisah, pada basis data data tersimpan secara terintegrasi. Basis data bukan menjadi milik dari suatu departemen tetapi sebagai sumber daya perusahaan yang dapat digunakan bersama.

Menurut Date (1990,p5), definisi dari basis data adalah kumpulan terintegrasi dari file yang merupakan representasi data dari suatu model enterprise.

Sedangkan menurut Fathansyah (1999,p2), basis data adalah :

o Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

o Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

o Kumpulan file/ tabel/ arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.

1. Apa Perbedaan Basic Data Yang Terbaru Dengan Basic Data Yang Lama??

DBMS (Data Base Manajemen Sistem)

DBMS (Data Base Management System) adalah Sebuah software untuk membuat, memelihara, mengontrol dan mengakses basis data dengan cara yang praktis dan efisien. DBMS (Database Management System) yang merupakan perangkat lunak untuk melakukan manajemen basis data dan berinteraksi dengan aplikasi pengguna. Dalam aplikasi DBMS merupakan back end (database yang mendukung aplikasi).Secara teknis, ini adalah sebuah sistem perangkat lunak yang menggunakan metode standar katalogisasi, pengambilan, dan menjalankan query pada data. DBMS mengelola data yang masuk, mengatur, dan menyediakan cara-cara untuk data yang akan dimodifikasi atau diekstraksi oleh pemakai atau programlain.

DBMS merupakan software yang digunakan untuk membangun suatu sistem basis data yang “sempurna”. DBMS harus dapat mengatur basis data tersebut sehingga dapat tersimpan dengan baik tanpa menimbulkan kekacauan, dapat dipakai oleh banyak user sesuai dengan kepentingan masing-masing, melindungi dari gangguan pihak-pihak yang tidak berwenang.
Berdasarkan orientasi pemakainya, kita dapat mengelompokkan DBMS dalam 2 katagori, yaitu:

v DBMS yang berorientasi untuk satu atau sedikit pemakai
MS-Access, dBase/Clipper, FoxBase, Borland-Paradox merupakan contoh-contoh DBMS yang lebih diorientasikan untuk satu pemakai dan karena itu dapat dengan mudah dipasang di komputer pribadi (Personal Computer/PC). Pada DBMS kelompok pertama ini pengembangannya terjadi pada aspek-aspek:

A. Jika awalnya, struktur tabel hanya mencakup pendefinisian nama field, tipe dan ukurannya, DBMS yang lebih baru juga memasukkan feature boleh tidaknya field dikosongkan, nilai awal (default), deksripsi field dan bentuk validasi (pendefinisian domain nilai) sebagai bagian dari struktur tabel.

B. Tipe data yang dapat ditangani oleh DBMS terbaru sudah semakin banyak, seperti untuk mengakomodasi kebutuhan penyimpanan data teks yang panjang, teks berformat, gambar, data OLE, uang dan data autoincrement (yang nilainya bertambah otomatis)

C. Bersama dengan komponen utamanya, DBMS kelompok ini juga seringkali dilengkapi dengan berbagai fasilitas tambahan untuk mempermudah pemakai dalam menggunakan DBMS seperti untuk pembuatan query, pembuatan laporan, pembuatan screen untuk berinteraksi dengan data, bahkan hingga pembuatan (men-generate) perinta makro basis data secara otomatis melalui pendifinisian menu dan tampilan layar.

D. DBMS kelompok ini, karena memang lebih diorientasikan untuk pemakai tunggal, juga sering dimanfaatkan sebagai media pembangun aplikasi basis data, sehingga DBMS dan aplikasi basis data jadi menyatu bahkan aplikasi basis data jadi penyatu bahkan aplikasi basis data sendiri dianggap seabgai objek basis data sebagaimana tabel-tabel data yang kita gunakan untuk menyimpan data.
Karena orientasi pemakai seperti itu, maka DBMS-DBMS kelompok ini, lemah dalam sejumlah aspek yang justru harus sangat diperhatikan pada kelompok DBMS yang kedua, seperti yang berkaitan dengan masalah pengamanan basis data, pemeliharaan basis data, mengendalikan persaingan pemakaian basis data dan lain-lain.

v DBMS yang berorientasi untuk banyak pemakai

Oracle, Borland-Interface, MS-SQL Server, CA-OpenIngres, Sybase, Infomix, IBM-DB2 merupakan contoh-contoh DBMS yang lebih diorientasikan untuk banyak pemakai dan karena itu lebih ditunjukkan untuk pemakaian pada sistem jaringan komputer (LAN ataupun WAN). Tidak sebagaimana kelompok pertama, DBMS pada kelompok ini sangat tegas memisahkan fungsi pengelolaan basis data dan fungsi pembangunan aplikasi. Jika pada kelompok pertama, objek-objek yang dihasilkan oleh DBMS kelompok kedua bersifat sebaliknya. Transparansi hanya berlaku bagi DBMS yang bersangkutan, sehingga pemanfaatan objek-objek basis datanya hanya mungkin dilakukan dengan lebih dahulu mengaktifkan DBMS tersebut. Fungsi-fungsi pendukung (ultilitas) yang umumnya disatukan pada DBMS kelompok pertama, disediakan terpisah pada DBMS kelompok kedua ini, bukan saja karena fungsi-fungsi pendukung tersebut tidak relevan untuk selalu diaktifkan, tetapi juga karena fungsi pengelolaan yang ditangani DBMS kkelompok ini memang sudah sedemikian banyak dan jauh lebih penting. Pada seri-seri terbaru dari DBMS kelompok kedua ini, seperti juga d kelompok pertama, perluasan definisi struktur data dan pengkayaan tipe-tipe data baru juga diakomodasi. Perbedaan yang sangat mencolok di antara kedua kelompok DBMS terdapat pada lingkup fungsi pengelolaan basis data. Selain memiliki fungsi-fungsi standar (yang juga dimiliki oleh DBMS kelompok pertama) seperti pembentukan objek-objek basis data (tabel dan indeks), manipulasi data (penambahan, pengubahan, penghapusan data) dan pencarian data (query), fungsi pengelolaan DBMS kelompok kedua ini juga menangani aspek-aspek:

A. Pengaman objek basis data terhadap akses pemakai yang tidak berhak (aspek security) dan bentuk-bentuk operasi yang tidak diperbolehkan (aspek integrity)

B. Penanganan pemulihan data akibat kegagalan operasi basis data (aspek recovery), baik yang disebabkan oleh operasi-operasi basis data yang salah atau menimbulkan konflik, maupun yang disebabkan oleh fakor-faktor eksternal seperti mesin yang macet (crash), disk yang rusak atau terputusnya koneksi jaringan.

C. Pembuatan data cadangan (aspek backup) yang dapat dilakukan secara incidental maupun periodic yang dapat dilakukan secara statis (dengan menonaktifkan pemakaian basis data) ataupun secara dinamis (tanpa menghalangi pemakaian basis data oleh para pemakai)

D. Pengendalian persaingan pemakaian objek-objek basis data oleh banyak pemakai pada saat yang sama (aspek concurrency control) demi terjaminnya konsistensi data dan optimalisasi pemakaian setiap sumber daya mesin.

E. Optimalisasi pengerjaan query (aspek query processing) yang diberikan oleh aplikasi pada server DBMS demi peningkatan performansi/ kecepatan pengerjaannya. Optimalisasi pemanfaatan sumber daya (aspek parallel processing/database) dengan memperhatikan optimalisasi pemakaian sumber daya mesin seperti processor, disk dan memori utama jika tersedia lebih dari satu dalam sebuah mesin.

Banyak program basis data yang sudah di gunakan, misalnya : Ms Access, My SQL, Oracle, SQL Server, Postgre, Fire Bird, Paradok, Interbase. Dan contoh yang lainnya adalah Sybase, DB2, Informix, FoxPro, Clipper, dan lain-lain.

2. Software Apa Saja Yang Memiliki Keuntungan Dalam Penyimpanan Data??

1. Ms Access

Microsoft Access merupakan salah satu software pengolah database computer relational yang berjalan dibawah sistem windows dan merupakan salah satu produk Office dari Microsoft yang dapat menangani database dengan skala besar maupun kecil, ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Dalam pengolahan database, Microsoft Access ini memiliki sarana atau objek-objek yang dapat mempermudah pekerjaan bagi pengguna dengan tampilan grafisnya yang intuitif sehingga memudahkan pengguna.

Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para pengguna yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.

2. MySQL

MySQL adalah sebuah perangkat lunak iasm manajemen basis data SQL DBMS (database management system) yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). SQL (Structured Query Language) adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL iasm 10 kali lebih cepat dari PostgreSQL dan 5 kali lebih cepat dibandingkan Interbase.

3. 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

4. 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. Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.

5. Postgre,

PostgreSQL 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, dan lain-lain.

6. 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.

7. Paradox

Paradoks adalah sistem manajemen database relasional saat ini diterbitkan oleh Corel Corporation. Awalnya dirilis untuk DOS oleh Ansa Software, tapi versi Windows dirilis oleh Borland pada tahun 1992.Dan contoh yang lainnya adalah Interbase, Sybase, DB2, Informix, FoxPro, Clipper, dan lain-lain.

DAFTAR PUSTAKA :

v http://prince-mienu.blogspot.com

v http://ilmukomputer.com

v http://blog.unsri.ac.id

Membuat Pas Foto di Coreldraw

Tutorial coreldraw kali ini saya ingin berbagi pengalaman dengan para pembaca dan pengunjung ilmuGRAFIS. Sesuai dengan judulnya yaitu membuat pas foto dengan coreldraw.
Anda mungkin ingin membuat Ukuran Pas Foto 3X4 atau 4X6 di rumah dan mencetaknya sendiri untuk keperluan melamar pekerjaan atau simpanan foto di dompet maupun kartu nama anda.

mari kita buat pas foto sendiri, disini saya akan membuat contoh pas foto 4x6:

1. Buka aplikasi coreldraw anda , pilih new
lalu setting ukuran kertas menjadi A4 (standart ukuran kertas foto pada umumnya jika kita membeli per sheet)
screenshot corel

2. Tekan F6 pada keyboard untuk mengaktifkan rectangle tool
buat kotak di atas lembar kerja anda
screenshot corel
3. lalu atur ukuran kotak yang anda buat dengan mengganti properties ukurannya
screenshot corel
nah di panah yang ditunjukkan di atas adalah ukuran panjang dan lebar kotak yang anda buat, karena kita menggunakan satuan mm (milimeter) maka 1 cm = 10 mm jadi jika butuh panjang 4 cm maka kita butuh memasukkan 40 mm (hehehe kembali ke pelajaran matematika eh salah corelmatika nih)
waduh corelmatika = corel + matematika (kurikulum baru) IG ^_^

4. nah sekarang kita masukkan foto orang gantengnya... (foto anda/pacar anda/ mertua anda) yang akan dicetak menjadi 4x6
cara memasukkan gambarnya tinggal klik file >> import... pilih foto anda lalu klik import
disini saya ambil contoh foto teman saya, tampangnya sih garang tapi hatinya selembut salju seputih mutiara wkwkwk...
screenshot corel

oke sekarang kita pakai magic eh salah power clip, caranya:
klik foto yang akan diedit (nomor 1) lalu pilih effect >> power clip >> place inside container...
screenshot corel
lalu klik kotak (nomor 2)
taraaaaa sim salabim
gambarnya masuk kotak yang kita buat

5. Nah sekarang tinggal sedikit mengeditnya, klik kanan lalu edit contents
screenshot corel
sesuaikan foto dengan kotak yang kita buat setelah selesai klik finis editing object di sebelah kiri bawah monitor anda
hasilnya:
screenshot corel
sebuah foto 4x6 yang siap dicetak...
nah sekarang tinggal menggandakan saja , tinggal copy paste dan perbanyak dan jangan lupa untuk mempercepat gunakan fungsi CTRL + R (replay)
pas foto

FOTO MENJADI KARTUN VECTOR di Corel

Sebelum mengikuti tutorial ini diharapkan anda sudah mengetahui dasar-dasar Coreldraw pada CorelDraw, dan mengetahui Fungsi- fungsi Tool dan Layout pada CorelDraw

Daftar Tool yang digunakan :
1. Pen tool
2. Shape tool
3. Color eyedropper tool
4. Interactive fill
5. Fountain fill
6. Drop Shadow
7. Transparency

Langkah 1
Buka Program CorelDraw.Tekan Ctrl + N untuk Membuka Lembar Kerja baru Ukuran kertas A4 . Anda bisa juga mengubah Satuan units di Properties bar nya menjadi Centimeter

Langkah 2
Impor Objek Berbentuk JPG, BMP,AI, PNG Kedalam Lembar Kerja yang anda buat
Bisa Dilakukan Dengan Menekan Tombol Control + i pada keyboard, atow pada menu Bar.
Cari dan Clik Objek yang ingin diTrace disini saya menggunakan Foto Saya pribadi sebagai contoh

Langkah 3
Lalu arahkan mouse pada gambar dan Clik Kiri pada Mouse pilih (Lock Objeck) supaya Gambar Yang yang Kita Trace Tidak Bergeser kemana mana.
screenshot ilmugrafis corel

Langkah 4
Disini Sini Saya Menggunakan ( Pen Tool ) Untuk Proses Trace nya….
Lihat Gambar Dibawah ini Kesabaran adalah No.1 untuk mengerjakanya
screenshot ilmugrafis corel

Langkah 5
1. Buatlah Bentuk Rambut Dengan ( Pen Tool ),
2. Buatlah Bentuk Lingkaran Wajah
3. Buatlah Bentuk Kaca Mata
4. Buatlah Bentuk hidung, Telinga , Dan Leher
5. Buatlah Bentuk Lingkaran Badan dan Baju
screenshot ilmugrafis corel

Langkah 6
Semuanya Dilakukan Menggunakan Pen Tool. Untuk Merapihkan Lengkungan Line,
Atow Garis-garis Menggunakan ( Shape Tool ) Dan Untuk Menghasilkan Lengkungan
Garis line Yang Bagus... Menggunakan ( Convert to curve )
Caranya : Clik Garis Line Clik Mouse sebelah Kiri Pilih convert to curve
screenshot ilmugrafis corel
Catatan : Jika semua sudah terbentuk Tinggal Proses pewarnaan di bagian pewarnaan ini
Memang sangat rumit dibutuhkan ketelitian untuk mewarnai,mengatur komposisi warna

Langkah 7
1. Impor kembali poto yang asli dan jejerkan di objek yang telah di trace
2. Gunakan ( Color eyedropper tool ) untuk mengambil sempel warna dari poto yang aslinya
screenshot ilmugrafis corel
Catatan :
Gunakan Fountain Fill Untuk Mengatur Komposisi Warna, Kalo Belum sesuai gunakan Juga Tool Interactive Fill
Aturlah Komposisi warna sesuai Kebutuhan, yang diperlukan

screenshot ilmugrafis corel
Catatan :
Ketika proses pewarnaan pasti anda mengalami kesulitan karna objek demi objek akan bertumpuk tumpuk jadi tidak karuan jangan kuatir….
Tipsnya: Gunakan ( Power Clip )atow bisa juga dengan melakukan clik objek, Garis, line Clik pada mouse sebelah kiri pilih Order Dan clik tulisan In Front of. Atow juga Garis, line nya di Lock objek dulu…
screenshot ilmugrafis corel

Langkah 8
Jika sudah selesai Klik Export pada menu Bar
screenshot ilmugrafis corel
Save as type = format gambar Itu terserah kebutuhan

Hasil Akhirnya kira - kira seperti ini
screenshot ilmugrafis corel

Pengertian Basis Data

  • Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atauuser.
  • Penyusunan basis data meliputi proses memasukkan data kedalam media penyimpanan data dan diatur dengan menggunakan perangkat Sistem Manajemen Basis Data (Database Management System DBMS). Manipulasi basis data meliputi pembuatan pernyataan (query) untuk mendapatkan informasi tertentu, melakukan pembaharuan atau penggantian (update) data, serta pembuatan report data.
  • Tujuan utama DBMS adalah untuk menyediakan tinjauan abstrak dari data bagi user. Jadi sistem menyembunyikan informasi mengenai bagaimana data disimpan dan dirawat, tetapi data tetap dapat diambil dengan efisien. Pertimbangan efisien yang digunakan adalah bagaimana merancang struktur data yang kompleks, tetapi tetap dapat digunakan oleh pengguna yang masih awam, tanpa mengetahui kompleksitas struktur data. Basis data menjadi penting karena munculnya beberapa masalah bila tidak menggunakan data yang terpusat, seperti adanya duplikasi data, hubungan antar data tidak jelas, organisasi data dan update menjadi rumit. Jadi tujuan dari pengaturan data dengan menggunakan basis data adalah :
  • Menyediakan penyimpanan data untuk dapat digunakan oleh organisasi saat sekarang dan masa yang akan datang.
  • Kemudahan pemasukan data, sehingga meringankan tugas operator dan menyangkut pula waktu yang diperlukan oleh pemakai untuk mendapatkan data serta hak-hak yang dimiliki terhadap data yang ditangani.
  • Pengendalian data untuk setiap siklus agar data selalu up-to-date dan dapat mencerminkan perubahan spesifik yang terjadi di setiap sistem.
  • Pengamanan data terhadap kemungkinan penambahan, pengubahan, pengerusakan dan gangguan-gangguan lain.

Elemen Basis Data

  • Entitas adalah sekumpulan objek yang terdefinisikan yang mempunyai karakteristik sama dan bisa dibedakan satu dengan lainnya. Objek dapat berupa barang, orang, tempat atau suatu kejadian.
  • Contoh entitas : Seseorang yang menjadi siswa di sebuah sekolah.
  • contoh lainya : barang yang menjadi inventaris suatu perusahaan
  • siswa merupakan entitas
  • barang juga di sebut entitas

  • Atribut adalah deskripsi data yang bisa mengidentifikasi entitas yang membedakan entitas tersebut dengan entitas yang lain. Seluruh atribut harus cukup untuk menyatakan identitas obyek, atau dengan kata lain, kumpulan atribut dari setiap entitas dapat mengidentifikasi keunikan suatu individu.
  • sedangkan atribut adalah bagian dari entitas
  • siswa memiliki atribut :
  • no siswa
  • alamat siswa
  • barang memiliki atribut :
  • no barang
  • harga barang
  • Data Value (Nilai Data) : Data Value adalah data aktual atau informasi yang disimpan pada tiap data, elemen, atau atribut. Atribut nama pegawai menunjukan tempat dimana informasi nama karyawan disimpan, nilai datanya misalnya adalah Anjang, Arif, Suryo, dan lain-lain yang merupakan isi data nama pegawai tersebut.
  • File/Tabel : Kumpulan record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda nilai datanya.
  • Record/Tuple : Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi.

Pengertian Struktur Data

Struktur data adalah cara menyimpan atau merepresentasikan data didalam komputer agar bisa dipakai secara efisien. Sedangkan data adalah representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol.

Secara garis besar type data dapat dikategorikan menjadi:
Type data sederhana.

  • Type data sederhana tunggal, misalnya Integer, real, boolean dan karakter.
  • Type data sederhana majemuk, misalnyaString

Struktur Data, meliputi:

Linier : Stack, Queue, sertaList dan Multilist
Non Linier : Pohon Biner dan Graph

Pemakaian struktur data yang tepat didalam proses pemrograman akan menghasilkanalgoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.
Struktur data yang standar yang biasanya digunakan dibidang informatika adalah:
* List linier (Linked List) dan variasinya
* Multilist
* Stack (Tumpukan)
* Queue (Antrian)
* Tree ( Pohon)
* Graph ( Graf )

REVIEW RECORD (REKAMAN)
Disusun oleh satu atau lebih field. Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lain yang sudah didefinisikan sebelumnya. Nama rekaman ditentukan oleh pemrogram.

Daftar Driver untuk Windows 7

Windows 7 yang baru saja dirilis di seluruh dunia dan banyak orang bersiap-siap untuk meng-upgrade OS lama ke Windows 7. Satu hal yang dibutuhkan dari proses itu adalah tentang driver yang kompatibel.

windows7

Banyak hardware dan software tua tidak dirancang untuk Windows 7 (malah untuk Windows Vista), sehingga banyak vendor memerlukan pembaruan atau driver baru untuk berjalan dengan benar pada Windows 7. Keputusan untuk menggunakan Windows 7 akan berbanding lurus dengan kebutuhan driver yang diberikan pengembang/produsen produk.

Daftar dibawah ini adalah driver populer dan update software yang dapat di download untuk Windows 7.

PROVIDER PEMBUAT HARDWARELINK DOWNLOAD
Acer Driver (Desktop dan Notebooks)Download drivers for Windows 7
ASUS Drivers (Motherboards)Download drivers for Windows 7
ATI Radeon DriverDownload drivers for Windows 7
BIOSTAR Drivers (Motherboards)Download drivers for Windows 7
C-Media Drivers (Audio)Download drivers for Windows 7
Canon Drivers (Scanners & Printers)ScannerPrinters
Compaq Drivers (Desktops and Laptops)Download drivers for Windows 7
Creative Sound Blaster Drivers (Audio)Download drivers for Windows 7
Dell Drivers (Desktops and Laptops)Download drivers for Windows 7
Gateway Drivers (Desktops and Notebooks)Download drivers for Windows 7
HP Drivers (Desktops and Laptops)Download drivers for Windows 7
HP Drivers (Printers and Scanners)Download drivers for Windows 7
Intel Drivers (Motherboards)Download drivers for Windows 7
Intel Chipset Drivers (Motherboards)Download drivers for Windows 7
Lenovo (Desktops and Laptops)Download drivers for Windows 7
Lexmark Drivers (Printers)Download drivers for Windows 7
Microsoft Drivers (Keyboard, Mouse, dll)Download drivers for Windows 7
NVIDIA GeForce/ION Driver (Display)Download drivers for Windows 7
Realtek AC97 Driver (Audio)Download drivers for Windows 7
Realtek High Definition Driver (Audio)Download drivers for Windows 7
Sony Drivers (Desktops and Notebooks)Download drivers for Windows 7
Toshiba Drivers (Laptops)Download drivers for Windows 7
VIA Drivers (Audio, Video, Ethernet)Download drivers for Windows 7