Senin, 03 Januari 2011

MY SQL


MySQL merupakan salah satu perangkat lunak sistem manajemen basis data (database management system) atau DBMS yang menggunakan perintah standar SQL (Structured Query Language)  dimana MySQL mampu melakukan banyak eksekusi perintah query dalam satu permintaan (multithread), baik itu menerima dan mengirimkan data. MySQL juga multi-user yaitu dapat digunakan oleh banyak pengguna dalam waktu bersamaan dengan sekitar enam juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia dalam perangkat lunak gratis dibawah lisensi GNU General Public Lisence (GPL) dan juga menjual dalam lisensi komersial untuk keperluan jika penggunanya tidak cocok menggunakan lisensi GPL.(Wikipedia, 2007)
Penggunaan MySQL yang merupakan sebuah database server sekaligus dapat sebagai client, dan dapat berjalan di multi-OS (operating system) memiliki keunggulan lainnya (Nugroho,2005:4) seperti : OpenSource sehingga penggunanya tidak perlu membayar lisensi kepada pembuatnya. MySQL merupakan database management system (DBMS) yang mudah digunakan,dan berkapasitas besar serta didukung oleh driver ODBC, sehingga database MySQL dapat diakses olek aplikasi apa saja. Bahasa pemrograman yang dapat digunakan untuk mengakses MySQL diantaranya adalah dengan C, C++, Java, Perl, PHP, Phyton, dan APIs. (MySQL Internals,Manual,2007).

AppServ


AppServ
AppServ adalah fitur penuh dari Apache, MySQL, PHP, phpMyAdmin. Anda dapatmeng-install dalam 1 menit.
Isi dari AppServ
- Apache
- PHP
- MySQL
- phpMyAdmin
Semua isi AppServ di download dari AppServ adalah untuk Official Binary release.
Versi dari AppServ
2.4.x adalah versi Superb stable untuk semua pengguna, tetapi versi ini menggunakan PHP 4.x karena berjalan baik dengan code PHP yang lama.

Xamp


Xamp
XAMPP adalah perangkat lunak gratis yang mendukung banyak sistem operasi, juga merupakan kompilasi dari beberapa program untuk menjalankan fungsinya sebagai server yang berdiri sendiri, yang terdiri atas program Apache HTTP Server, MySQL database, dan penterjemah bahasa yang ditulis dengan bahasa pemrogramaan PHP dan Perl.  XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang mampu melayani halaman dinamis. Sekarang  XAMPP tersedia untuk sistem operasi Microsoft

PHPTRIAD


PHPTRIAD
PHPTRIAD adalah sebuah bundle software under windows yang didalamnya terdapat Apache (webserver), PHP (script programming language), dan MySQL. Semua software tersebut bisa didapatkan hanya dengan satu kali install. Bagi pemula yang ingin belajar PHP-MySQL, phptriad sangatlah membantu. Karena kita tidak terlalu dipusingkan dengan instalasi software yang dibutuhkan secara terpisah-pisah.


MS FOXPRO


FOXPRO

Microsoft Visual FoxPro 9.0 merupakan aplikasi database handal yang sangat mudah untuk dipelajari, meskipun demikian, bagi yang baru saja belajar, tentunya akan mengalami banyak kesulitan untuk memahami software database keluaraan Microsoft ini. Didalam program Visual FoxPro 9.0 mempunyai banyak sekali aplikasi pengembang yang dapat dimanfaatkan untuk merancang sebuah aplikasi yang bagus.

Beberapa pengembang aplikasi yang dimilikinya adalah : Form Designer, View Designer, Menu Designer, Report Designer, Database Designer, Tabel Designer, Query Designer, Class Designer, project manager, Debugger, Jendela Command serta Program Editor.
Saat ini Pemerintah Indonesia sedang melaksanakan program pengentasan kemiskinan, tentunya tidak hanya dibutuhkan suatu database orang-orang miskin saja, akan tetapi dibutuhkan pula orang yang mahir mengolah database dengan baik dan benar sehingga menghasilkan data yang akurat dan dapat dipertanggung jawabkan.

Siapapun dapat saja mendesain form dengan warna yang bagus dan tampilan yang menarik, akan tetapi itu saja tidak banyak bermanfaat apabila form tersebut tidak dapat digunakan secara maksimal, seperti misal mengolah data yang di input melalui form yang membutuhkan adanya batasan validasi, bagaimana cara melakukan koreksi, penghapusan data, pemprosesan data, hingga jadi laporan yang sesuai dengan yang diharapkan. Anda bisa saja membuat suatu tabel dengan program Microsoft Visual FoxPro 9.0, kemudian mencetaknya semua data didalam tabel tersebut seperti mencetak pada program Microsoft Excel, tetapi begitu ada suatu kriteria atau syarat yang diinginkan didalam pencetakan, tentunya anda membutuhkan suatu perintah.Didalam bahasan ini diberikan pula bagaimana melakukan pengolahan data dan membuatan laporan pada kasus tertentu dari Microsoft Visual FoxPro 9.0 kedalam program Microsoft Excel atau sebaliknya.

Jika anda perhatikan pertama kali menjalankan program Visual FoxPro, maka terdapat Jendela Visual FoxPro, Jendela View, Toolbar dan Menu Utama Visual FoxPro. Pada Jendela Visual FoxPro ini anda dapat menuliskan perintah dan logika dari Microsoft Visual FoxPro dimana masing-masing perintah akan menjalankan dan menghasilkan keluaran sesuai dari fungsinya.
Jendela Visual FoxPro dari Microsoft Visual FoxPro ini sangat unik, saya katakan unik karena hampir semua perintah baik Internal dari Microsoft Visual FoxPro maupun perintah External dari sistem Operasi /

MICROSOFT ACCES

MICROSOFT ACCES


Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint.

Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.

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/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana.

Access juga mendukung teknik-teknik pemograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.


Sejarah Microsoft Acces

Microsoft merilis Microsoft Access 1.0 pada November 1992 dan dilanjutkan dengan merilis versi 2.0 pada tahun 1993. Microsoft menentukan spesifikasi minimum untuk menjalankan Microsoft Access 2.0 adalah:

Perangkat lunak tersebut bekerja dengan sangat baik pada sebuah basis data dengan banyak record tapi terdapat beberapa kasus di mana data mengalami kerusakan. Sebagai contoh, pada ukuran basis data melebihi 700 megabyte sering mengalami masalah seperti ini (pada saat itu, memang hard disk yang beredar masih berada di bawah 700 megabyte). Buku manual yang dibawanya memperingatkan bahwa beberapa kasus tersebut disebabkan oleh driver perangkat yang kuno atau konfigurasi yang tidak benar.

Nama kode (codename) yang digunakan oleh Access pertama kali adalah Cirrus yang dikembangkan sebelum Microsoft mengembangkan Microsoft Visual Basic, sementara mesin pembuat form antarmuka yang digunakannya dinamakan dengan Ruby. Bill Gates melihat purwarupa (prototype) tersebut dan memutuskan bahwa komponen bahasa pemograman BASIC harus dikembangkan secara bersama-sama sebagai sebuah aplikasi terpisah tapi dapat diperluas. Proyek ini dinamakan dengan Thunder. Kedua proyek tersebut dikembangkan secara terpisah, dan mesin pembuat form yang digunakan oleh keduanya tidak saling cocok satu sama lainnya. Hal tersebut berakhir saat Microsoft merilis Visual Basic for Applications (VBA).

PERBEDAAN SQL PLUS DENGAN PLSQL


PERBEDAAN SQL DENGAN PLSQL

SQL PLUS
SQL * Plus adalah orecles utilitas baris perintah program yang dapat menjalankan sql dan  perintah interaktif atau dari skrip.
SQL * Plus beroperasi sebagai alat yang relatif sederhana dengan antarmuka baris perintah dasar. Programmer dan DBA umumnya menggunakannya sebagai default antarmuka mendasar tersedia di hampir semua instalasi perangkat lunak Oracle.
SQL * Plus memahami tiga kategori teks:
  1.  SQL Laporan
  2. PL / SQL blok
  3.  SQL * Plus internal perintah, misalnya:
    1. lingkungan kontrol perintah seperti SET
    2. pemantauan lingkungan seperti perintah SHOW
Script dapat mencakup semua komponen.
Seorang programmer Oracle dalam lingkungan perangkat lunak tepat-dikonfigurasi bisa meluncurkan SQL * Plus, misalnya, dengan memasukkan:
sqlplus scott/tiger
Di mana pengguna Oracle scott memiliki password tiger . SQL * Plus kemudian menyajikan sebuah prompt dengan bentuk standar dari:
SQL> SQL>
Menggunakan Interaktif kemudian dapat mulai dengan memasukkan pernyataan SQL (diakhiri dengan titik koma), sebuah PL / SQL block, atau perintah lain. Sebagai contoh:
SQL> select 'Hello world' as example from dual; SQL> pilih 'Halo dunia' sebagai contoh dari dual;
Versi pertama dari SQL * Plus disebut UFI ("User Friendly Interface"). UFI muncul dalam database Oracle rilis hingga Versi 4. Setelah Oracle programmer telah menambahkan fitur baru untuk UFI, namanya menjadi Advanced UFI. Nama "Advanced UFI" diubah menjadi "SQL * Plus" sebelum rilis versi ini. Pada tahun 2010 [update] produk terus menanggung nama SQL * Plus.
penggunaan
Antarmuka grafis dari Oracle atau pihak ketiga telah mengurangi proporsi akhir database Oracle-pengguna yang tergantung pada lingkungan SQL * Plus. Oracle toko-toko biasanya terus menggunakan SQL * Plus untuk batch script memperbarui atau laporan sederhana.
pembungkus Oracle Corporation / gui-perolehan atau penilaian / pengganti untuk SQL * Plus termasuk:
  • Oracle SQL * Plus Worksheet, komponen OEM
  • iSQL * Plus atau iSQLPlus, sebuah utilitas berbasis web
  •  komponen dari  orecles sql developer
  • SQL Workshop (bagian dari  oracle application express


PLSQL

               PL/SQL (Procedural Language/Structured Query Language) merupakan
pengembagan SQL oleh Oracle. Prasyarat mempelajari PL/SQL adalah paling tidak
mengetahui dasar-dasar SQL. Sebagai awalan belajar PLSQL, mari kita lihat contoh
kasus dan contoh blok PL/SQL berikut ini.
               PL / SQL adalah salah satu dari tiga bahasa pemrograman kunci tertanam dalam Database Oracle, MOD_PLSQL Oracle HTTP Server (Apache) modul extension, bersama dengan SQL itu sendiri dan Jawa.
              
               PL / SQL program unit (dasarnya kontainer code) dapat dikompilasi ke database Oracle.  Pemrogram sehingga dapat menanamkan PL / SQL unit fungsionalitas ke dalam database secara langsung. Mereka juga dapat menulis skrip yang berisi PL / SQL program unit yang dapat membaca ke database menggunakan Oracle .Setelah unit program telah disimpan ke dalam database, mereka menjadi tersedia untuk eksekusi di lain waktu.



MODEL ER


MODEL ER

Entity              :   Objek Fisik       : Rumah, Kendaraan
                     Objek Konsep       : Rencana, Pekerjaan


Mahasiswa mengambil 10 SKS
10 SKS diambil satu mahasiswa

  1. Atribut :
Atribut dari flowchart di atas adalah :
·         NPM
·         Nama
·         Tanggal Lahir
·         Alamat
  1. Komposit :
Komposit dari flowchart di atas adalah :
·         Nama Depan
·         Nama belakang

Mahasiswa mengerjakan tugas ilmiah
Tugas ilmiah dikerjakan mahasiswa

  1. Atribut :
Atribut dari flowchart di atas adalah :
·         NPM
·         Nama
·         Tanggal Lahir
·         Alamat
  1. Komposit :
Komposit dari flowchart di atas adalah :
·         Nama Depan
·         Nama belakang