Kardinalitas dan Modalitas dalam Relasi Basis Data

Dalam desain basis data, kardinalitas dan modalitas adalah dua konsep pemodelan yang digunakan untuk menganalisis entitas, atribut, dan struktur hubungan dalam basis data. Artikel ini bertujuan untuk memberikan pemahaman yang jelas tentang apa itu kardinalitas dan modalitas.

Penasaran? Silakan download PDFnya dan segera dibaca ya…

Pengembangan Aplikasi Web dengan MEAN (1) – Mengelola Database Dokumen dengan MongoDB

MongoDB adalah salah satu database dokumen. Ia juga masuk kategori NoSQL (Not Only SQL). Database jenis ini sedang menjadi tren terutama untuk menyimpan dokumen-dokumen yang tentu saja tidak tepat dalam format Relasional. SQL, sebagaimana hadir pada banyak database, seperti MySQL, SQL Server, Oracle dan PostgreSQL, memerlukan waktu lama untuk menguasainya. MongoDB sangat sederhana dan dapat dipelajari dalam sekejap.

Pada database relasional, data disimpan dalam rangkaian baris dan tabel. MongoDB mempunyai koleksi dan dokumen. Koleksi dapat disamakan dengan tabel, dan dokumen diumpamakan sebagai baris. Meskipun sebetulnya analogi tersebut belum tentu tepat.

Continue reading

Pemrograman Lazarus: Pascal Console Visual & Database

Lazarus adalah sebuah IDE (Integrated Development Environment), lingkungan pengembangan perangkat lunak yang terintegrasi sehingga pembuatan software menjadi RAPID, dapat diselesai dalam waktu singkat. Lazarus bersifat open source, tersedia untuk banyak platform terutama Linux, Windows dan Macintosh. Bahasa pamrograman yang dijadikan landasan dalam Lazarus adalah Pascal. Karena itu, saat pengembangan aplikasi, apa yang disediakan oleh Lazarus terasa sebagaimana yang terdapat di Delphi, IDE Pascal visual yang terkenal di lingkungan Windows.

Download tutorial ini.

Java: Contoh Aplikasi Database MySQL

Tutorial ini hanya menunjukkan secara singkat langkah-langkah pembangunan aplikasi database Java yang terkoneksi server MySQL. Agar dapat terkoneksi ke MySQL dari Java maka diperlukan driver JDBC untuk MySQL. Silakan download di situs web mysql.com, diperoleh file mysql-connector-java-5.1.8.tar (terbaru saat ini). Kemudian ekstrak file tersebut. Salah satu hasil ekstraksinya adalah file mysql-connector-java-5.1.8-bin.jar dan inilah driver JDBC MySQL yang dimaksud. Salin file ini ke direktori C:\Program Files\Java\jre6\lib\ext atau ke folder lain sesuai dengan lokasi instalasi JRE.

Sebagaimana menggunakan bahasa lain, langkah penting dalam pembuatan aplikasi database adalah membuat database dan kemudian mengaksesnya dari bahasa yang digunakan.

Continue reading

Pengaturan Ijin Akses Database MySQL

Server database MySQL menawarkan banyak pilihan kontrol bagi pengguna biasa maupun Administrator. Administrator dapat mengatur hak (atau ijin akses) dari pengguna tertentu terhadap server MySQL dengan membatasi akses mereka ke suatu database lengkap atau hanya membatasi ijin untuk tabel tertentu.

Aturan kontrol yang dibuat oleh Administrator akan tersimpan di dalam lima (5) tabel dari database mysql, yaitu:

>> tabel user, menentukan hak “dasar” apa saja yang dimiliki pengguna, serta darimana seorang pengguna dapat terhubung ke server
>> tabel db, tables_priv, dan columns_priv, menetapkan hak akses pengguna terhadap suatu database, tabel atau kolom di dalam tabel tertentu, diakses dari suatu host tertentu.
>> tabel host, menentukan  host mana saja yang dapat mengakses suatu database, dan sejauh apa hak yang dimiliki oleh akses dari host tersebut.

Continue reading

Akses Database di JSP via JSTL

Pernah menulis program web menggunakan JSP (Java Server Pages)? Jika pernah, anda beruntung sudah mancoba suatu bahasa scripting yang berkualitas. Pernah mencoba membangun aplikasi database (sederhana) dengan JSP? Apa yang dilakukan? Huh! Saya pernah mencoba akses database MySQL lewat JSP sekitar 2004 dulu, susah karena terlalu banyak step yang diperlukan, sama persis seperti saat membangun aplikasi database dengan langsung menggunakan Java. Ternyata ada cara mudah lho… pemrograman JSP sekarang (dulu juga sudah ada sih) akan senyaman menggunakan PHP.

Mau tahu? Baca Tutorial singkat ini!

Belajar? Ini Sumbernya!

Berikut ini adalah URL web site yang berguna sekali untuk belajar komputer, relatif mungkin, insya Allah bermanfaat: