Selasa, 16 Mei 2017

Mengenal Tools Power Designer Untuk Desain Database

  Pada postingan kali ini saya ingin membahas tentang tools yang berhubungan dengan database. Tools apa sih ?? PowerDesigner. Yah PowerDesigner adalah tools yang digunakan untuk kepentingan membuat desain database baik yang berupa konsep , phisical data maupun logical data. Sebelum kita membuat database di MySql maupun PostgreSql dan lain - lain alangkah baiknya kita mencoba tools yang satu ini, kenapa?? karena yang paling utama adalah diagram atau desai atau alur - data yang akan dilalui. Jadi intinyaa sebuah data yang bagus harus ada diagramnya atau desain alur .
Baca juga - tools - tools yang cocok untuk belajar database

Gambar diatas merupakan tampilan awal pertama kita buka PowerDesigner, disitu kita dapa membuat dan membuka file yang tersimpan.
Baca juga -cara membuat inner join menggunakan postgresql


Gambar diatas merupakan workspace yang disediakan untuk membuat desain database yang i=di inginkan.
Fasilitas yang ada yang saya sudah pernah gunakan adalah mengkonversi desain dari Konsep ke Physical artinya saya mengubah desain yang berupa konsep saja di ubah menjadi yang berupa data fisik yang sudah ditentukan seperti primary dan foreign key. Berikut contoh Conceptual desain yang saya buat :


Saya harap gambarnya jelas hahahah. Oke gambar berikut ini merupakan Physical desain yang saya dapat dari Conceptual desain :


Nah seperti itu penjelasannya.Jadi dengan adanya tools ini kita bisa membuat desain sebuah database lebih terarah dan terstruktur lagi.
Jika ada pertanyaan silahkan coret di kolom komentar.
Semoga bermanfaat.










Sabtu, 15 April 2017

Cara Membuat Inner Join Pada PostgreSql

 Wah lama tidak update postingan, maklum sedang sibuk - sibuknya kuliah heheheh. Oke, sesuai judul postingan diatas yaitu Bagaimana cara membuat inner joint pada tabel  menggunakan postgresql. Inner Joint merupakan sebuah perintah untuk menggabungkan beberapa tabel menjadi satu, maksudnya adalah ketika kita memiliki atribut di tabel 1 sebagai Primary key lalu atribut pada tabel 2 sebagai Foreign key. Agar bisa digabungkan dan dipanggil atribut yang dibutuhkan ya menggunakan perintah Inner Join pada tabel tersebut. Inner join tidak hanya bisa menggabungkan antar 2 tabel tetapi bisa 3 sampai 4 tabel asalkan terdapat Primary key dan Foreign key pada masing - masing tabel. Oke biar tidak bingung langsung saja ke Postgresql berikut ini :

Disini saya mempunyai 3 tabel yaitu salesperson, customer_ dan orderr. Pada tabel salesperson berikut isinya :
Cara Membuat Inner Join Pada PostgreSql
Pada tabel tersebut yang menjadi Primary keynya adalah nama. Lanjut pada tabel customer_ sebagai berikut :
Cara Membuat Inner Join Pada PostgreSql

Pada tabel diatas primary keynya adalah namaa. Oke lanjut ketabel berikutnya yaitu orderr.
Cara Membuat Inner Join Pada PostgreSql

Pada tabel diatas merupakan tabel yang menyimpan Foreign key dari tabel - tabel sebelumnya. custname merupakan foreign key untuk tabel customer . Sedangkan salespersonname merupakan foreign key dari tabel salesperson. Bagaimana menggabungkan tabel tersebut ?? Tetap sama yaitu pada tulisan diatas sudah dijelaskan dengan cara menhubungkan menggunakan Primary dan Foreign key.Baca disini : Menentukan Primary dan Foreign Key Pada Database Menggunakan PostgreSql  Berikut ini caranya :
Cara Membuat Inner Join Pada PostgreSql

pada tabel tersebut saya memanggil dari tabel salesperson untuk menampilkan nama siapa,age, salary dan amount siapa saja yangada ditabel order.itu hanya 2 tabel untuk 3 tabel tinggal melakukan hal yang sama seperti gambar diatas, hanya tinggal menambahkan primary key dan dan foreign key pada tabel yang akan digabungkan lagi. Inner join sangat cocok jika kita ingin menampilkan dari tabel satu ke tabel lainnya.

Baca juga artikel saya sebelumnya tentang Perintah Dasar Pada PostgreSql.
Semoga bermanfaat






Minggu, 05 Maret 2017

Menentukan Primary Key Dan Foreign Key Pada Database Postgresql

 Jika pada postingan kemarin saya sudah postingin tentang Perintah Dasar Database , Untuk saat ini saya ingin berbagi postingan cara menentukan primary key dan foreign key pada database. Apa sih gunanya Primary key dan Foreign key ??Pentingkah ?? Menurut saya penting. Karena ketika kita ingin memanggil Tabel D melalui tabel A di butuhkan sebuah relasi yaitu menggunakan primary key.
Untuk Tabel awal sebut saja tabel A, primary key harus ada pada tabel awal. Sedangkan foreign key berada tabel kedua atau terakhir. Nah seperti apa menentukan primary key tersebut. Langsung coding aja kali ya :
1. Pertama saya buat tabel dulu, contoh tabel yang saya buat adalah salesperson. Penentuan Primary Keynya seperti gambar dibawah ini, cara tersebut cepat dan mudah menurut saya.
Menentukan Primary Key Dan Foreign Key Pada Database Postgresql

2. Setelah itu untuk menentukan Foreign Key seperti gambar dibawah ini :
Menentukan Primary Key Dan Foreign Key Pada Database Postgresql

Pada baris contraint merupakan penentuan foreign key tersebut diambil dari primary key pada tabel apa. Nah ketika sudah bisa dan berhasil ketika dirunning, kita bisa memanggil tabel utama melalui tabel terakhir dengan syarat ada primary key dan foreign key.

Nah dari penjelasan diatas tentunya masih ada yang kurang yaitu gimana sih caranya memanggil beberapa tabel sekaligus dari tabel yang berbeda. Tapi itu nanti akan saya bahas dipostingan selanjutnya. Baca juga yang ini Tools - Tools Yang Cocok Untuk Belajar Database .
Semoga Bermanfaat.

Kamis, 23 Februari 2017

Perintah Dasar Database Pada PostgreSql

 Oke setelah kemarin saya bahas tentang Tool Yang Cocok Untuk Belajar Database . Memang banyak tools yang bisa digunakan untuk membuat sebuah database sederhana. Pada postingan kali ini saya menggunakan tools PostgreSql. Kenapa saya menggunakan PostgreSql, karena tatap antarmukanya memudahkan menurut saya. Tools ini juga menyediakan command line dan GUI, tapi saya lebih ke GUInya karena mudah hehehe. Oke seperti apa dasar - dasarnya?? Berikut ini :
1. Create (Membuat tabel)
Perintah Dasar Database Pada PostgreSql

Pada gambar diatas saya membuat table dengan nama Mahasiswa. Lalu didalam tabel mahasiswa kita bebas membuat tipe data apa saja yang di inginkan, isi tersebut meruoakan atribut. Ingat nama tabel harus konsisten jika huruf besar diawal maka memanggilnya juga harus besar .

2. Insert (Menyisipkan / Memasukkan)
Perintah Dasar Database Pada PostgreSql

Pada tabel Mahasiswa, saya menyisipkan atau menginputkan beberapa nilai atribut yaitu nama, nim dan jurusan, masing - masing menggunakan tipe data yang berbeda.

3. Memanggil tabel atau melihat isi tabel.
Perintah Dasar Database Pada PostgreSql
Untuk melihat semua isi tabel kita gunakan perintah "select * from Mahasiswa". Jika kita hanya ingin melihat nama dan nim berarti kita hanya memanggil menggunakan atribut "select nama,nim from Mahasiswa.

4.Update (Memperbaharui)
Perintah Dasar Database Pada PostgreSql

Perintah Update biasanya digunakan ketika kita ingin merubah data tertentu tanpa menghapus isi data tersebut. Kita atur dulu apa yang ingin diubah datanya lalu masukkan kata kunci dimana nama = 'Mongkey D. Dragon'.

5. Delete (Menghapus data tertentu)
Perintah Dasar Database Pada PostgreSql
Pada tabel saya ingin menghapus data dengan kata kunci nama = 'Mongkey D. Dragon'. Ketika berhasil dan dirunning maka hasilnya sudah kosong dan data terhapus.

Nah itulah dasar - dasar untuk belajar database, jika mengerti tentang dasarnya saja pasti bakal gampang untuk belajar database ke depannya , heheheheh. Jangan lupa baca juga yang ini Program Warung Sederhana Menggunakan Java Netbeans . Atau baca juga yang ini Utak Atik Bahasa C++ Yuk .






Sabtu, 11 Februari 2017

Tool - Tools Yang Cocok Untuk Belajar DataBase

  Yahh,,Setelah sekian lama tidak postingin sesuatu mengenai teknologi karena kesibukan kuliah deadline hampir tiap minggu hahhaa. Karena tambah semester makin nambah kesulitan lagi. Oke , untuk mempersingkat waktu langsung ke topik postingan yaitu tool yang cocok untuk belajar database. Mungkin banyak orang yang ingin tahu dan mengerti tools apa yang digunakan untuk belajar database buat para pemula?? Nah jawabannya simpel dari saya , ya kalian tinggal cari tools yang mendukung untuk kedepannya. Misalnya kalian sekarang menggunakan tools Netbean IDE, tools tersebut biasanya berpasangan untuk database seperti Mysql,PostgreSql,Oracle dan lainnya masih banyak lagi, tapi yang saya mengerti cenderung ke Mysql dan PostgreSql yang banyak digunakan para programmer. Nah berikut ini tool - tools yang saya gunakan untuk saat ini, sedikit rekomendasi sih hahhaaahah :
1. MySql.
    Yang membuat saya selalu ingat yaitu tentang logonya, jika logonya berbentuk lumba 0 lumba berarti itu MySql hahahah. Mysql terdiri dari 2 workspace yaitu melalui command line dan GUI. Kalau saya sendiri menggunakan Command Line pertama kali mencoba , soalnya bingung ketika masuk GUI. PhpMyAdmin juga menyediakan database Mysql untuk server localhost jika kita belajar pemograman web. Database ini saya sudah menguji untuk OS Windows Dan Linux Ubuntu.
Tool - Tools Yang Cocok Untuk Belajar DataBase



2. PostgreSql.
    Jika pada MySql berlogokan lumba - lumba, beda lagi dengan PostgreSql. PostgreSql berlogokan gajah (terlihat lebih besar hahah). Bahasa PostgreSql hampir 95 % sama dengan Mysql baik penulisan Syntax maupun perintah inputannya (Maaf hanya 95% karena yang 5%nya untuk anak yatim dan tidak mampu heheheh). Database ini juga saya sudah menguji untuk OS Windows dan Linux Ubuntu.


Tool - Tools Yang Cocok Untuk Belajar DataBase

 3. Oracle-Sql.
    Pihak Oracle juga membuat sebuah tools database yang diciptakan oleh pihak Oracle Corporation.
Biasa digunakan untuk pengaksesan data yang dilakukan secara online. Dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Saya masih belum mencoba untuk tools ini di OS Windows maupun Linux.

Tool - Tools Yang Cocok Untuk Belajar DataBase
4. Ms. Acces
    Ms. Access adalah Database Storage Engine buatan Microsoft, merupakan bagian dari Microsoft Office.
Jadi ketika kita menginstall Office versi berapa saja akan otomatis terinstall juga heheheh. Jadi tools ini hanya untuk dijalankan di OS Windows.
Tool - Tools Yang Cocok Untuk Belajar DataBase

Yah itulah database rekomendasi dari saya, tapi sekedar saran kalau ingin belajar database. Saya sarankan untuk menggunakan Tools MySql atau PostgreSql karena tatap antarmukanya memudahkan . Itu menurut saya, tergantung selera saja heheheh.
Semoga Bermanfaat.




.


luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.comnya.com tipscantiknya.com
kesehatan dan kecantikan

Share it