Minggu, 03 September 2017

Cara Mudah Membuat Physical Data Menggunakan PowerDesigner

   Nah alhamdulillah ada waktu buat postingin lagi beberapa tutorial dan Tips hehehe. Untuk postingan sekarang tentang cara membuat Physical Data atau singkatnya PDM. Disini saya menggunakan tool PowerDesigner, jika kalian ingin tahu tools apa saja yang bisa digunakan untuk belajar database silahkan baca  Tools Yang Cocok Untuk Belajar Database pemula . Seperti apa caranya ?? Apakah harus buat 1 CDM lalu buat 1 PDM ??? Yah jawabannya dari saya ialah tidak perlu repot - repot heheh, tapi kalian harus bisa membedakan CDM dengan PDM. Oke jika Di CDM kita harus membuat konsepnya terlebih dahulu, lalu menetukan atribut mana sebagai primary key dan lain - lain. Nah di PDM merupakan data secara fisiknya hehhe kataku fisik, maksudnya adalah jika di CDM kita sudah menentukan seperti Primary Key lalu pada PDMnya otomatis menetukan sendiri foreign keynya di tabel lain yang memiliki relasi. Nih contohnya berikut ini :

Cara Mudah Membuat Physical Data Menggunakan PowerDesigner

Saya memiliki sebuah CDM seperti gambar diatas. Jika CDM yang kita buat itu sudah benar relasi antar tabel maka bisa kita langsung eksekusi ke PDM langsung. Berikut caranya :
Baca juga - Cara membuat CDM Menggunakan PowerDesigner -

Cara Mudah Membuat Physical Data Menggunakan PowerDesigner

Buka menu "Tools" lalu pilih Generate PDM. Kemudian tunggu sampai jendela generate keluar.

Cara Mudah Membuat Physical Data Menggunakan PowerDesigner
Karna saya generate menggunakan postgreSql DBMSnya maka pilih postgreSQL sesuai yang saya instal dilaptop saya yaitu PostgreSql versi 9. Jika kalian menggunakan Mysql ya tinggal pilih Mysql DBMSnya. Oke lanjut jika berhasil dan tidak ada error maka langsung muncul seperti berikut :

Cara Mudah Membuat Physical Data Menggunakan PowerDesigner
Jadi gambar diatas menunjukkan bahwa relasi yang sesuai akan otomatis memberikan Foreign Key ke tabel relasinya. Jika kita generate terjadi error PDM akan tetap ditampilkan tetapi akan muncul pesan error biasanya pada relasi antar tabel (Setahu saya seperti itu karna saya sudah mengalami heheh). Kalau ingin lihat Kode databasenya seperti apa caranya ? Jika PDM yang kita buat sukses, kita juga bisa membuat Kode Databasenya langsung dari PDM tersebut .Caranya :

Cara Mudah Membuat Physical Data Menggunakan PowerDesigner

Klik "Database" lalu pilih "Generate Database". Tunggu sampai jendela Generate muncul.

Cara Mudah Membuat Physical Data Menggunakan PowerDesigner
Lalu simpan difolder yang anda inginkan. Setelah itu kodenya akan jadi seperti ini :

Cara Mudah Membuat Physical Data Menggunakan PowerDesigner

Karena panjang kodenya jadi saya cuman ambil bagian atasnya saja hehehe.
Oke jadi seperti itu cara membuat PDM secara langsung dengan CDM menggunakan PowerDesigner, Jika kalian kebingungan silahkan baca dulu apa itu Power Designer ??
Semoga bermanfaat.







Kamis, 08 Juni 2017

Belajar Database : Apa itu Restricting dan Sorting Pada SQL

    Oke ..Dimalam yang sesunyi ini saya ingin postingin tentang database yaitu Restricting dan Sorting Pada Database atau lebih tepatnya SQL. Sebelum belajar tentang Restricting dan Sorting pada database alangkah baiknya kalian baca dulu yang ini -Perintah Dasar Pada Database PostgreSQL-  Nah lalu pertanyaannya adalah apa itu Restricting Pada Database?? Restricting adalah Sebuah proses penyederhanaan data yang mana dari semua data yang ada pada database tersebut hanya ingin beberapa yang ingin di perlihatkan, jadi bisa menggunakan perintah seperti WHERE, WHERE BETWEEN dan WHERE LIKE. Menurut saya ini merupakan kondisi yang ada pada SQL karena jika kita ingin mencari sebuah data kita tinggal masukkan kata kunci pada WHERE lalu otomatis akan menampilkan data yang dicari tadi. Nah itu Restricting.
    Sekarang Apa itu Sorting??? Sorting adalah sebuah proses untuk mengurutkan dari besar ke kecil maupun dari kecil ke besar. Sorting tersebut juga bisa mengurutkan sesuai abjad, jadi tadinya database isinya acak - acakan hahahahaa bisa kita melakukan perintah sorting untuk mengurutkan  data sesuai yang kita inginkan. Perintah untuk proses sorting adalah Ordey by (atribut) DESC, DESC disini untuk mengurutkan data dari yang besar ke yang kecil. Sebaliknya ESC digunakan untuk mengurutkan data dari kecil ke besar.

Sebagai contoh disini saya ada contoh database :
Saya memiliki sebuah database dengan nama tabel ''salesperson". Lalu saya ingin menampilkan age (Umur) yang lebih dari "26". Lalu perintah yang saya gunakan adalah :

Muncuk deh nama - nama yang berumuran lebih dari 26. Lalu saya ingin menSorting database tersebut saya ingin mengurutkan sesuai abjad Descending :

Hasil running diatas urut dari abkad terbawah menjadi teratas (Besar ke Kecil hahaha).
Nah untuk kebalikan dari DESC yaitu ASCending yaitu mengurutkan dari kecil kebesar. Berikut gambarannya :

Nah berubahannya berada abjad yang kecil kebesar.

Belajar database harus banyak - banyak mencoba dan rajin mencoba pokoknya. Jadi kesimpulannya adalah Restricting merupakan proses untuk memilih apa yang ingin kita tampilkan, sedangkan Sorting yang digunakan untuk mengurutkan data didalam database supaya lebih terstruktur lagi deh.hahahhaah. Baca juga - Menentukan Primary Key dan Foreign Key Pada Database PostgreSql -

Semoga bermanfaat. Share jangan lupa.












Sabtu, 27 Mei 2017

Tips Mudah : Data Pada Harddisk Yang Terhapus, Ini Solusinya

 
      Selamat malam sobat blogger heheheh. konbanwa hahaha. Nah sesuai dengan judul postingan diatas, saya memang pernah mengalami. Jadi ceritanya begini , saya ada laptop lalu saya ingin menginstal windows 10 dari windows 8. Tanpa sengaja partisi harddisk kena format semua, jadi harddisk hanya jadi satu partisi. Awalnya sih bingung, soalnya data tersebut sangat penting. Nah kepikiran deh bagaimana caranya menyelamatkan data yang terhapus tersebut. Memang sih setelah saya tanya - tanya ke tempat service komputer, menyelamatkan data tersbut harganya mahal. wahhhh habis ini duit.  Sebenarnya ada beberapa cara sih. -Tips Melihat Partisi Eror Atau Tidak-
1. Tanya teman yang pengalaman.
    Saya sudah tanya teman, lalu saran teman adalah mengambil harddisk tersebut lalu scan harddisk tersebut lewat komputer pakai Easus Recovery kalau tidak salah. Tapi menurut saya terlalu beresiko karna salah ambil kabel udah rusak hahahhahhaa.

2. Tanya forum online
     Tanya forum online sudah saya lakukan , solusinya sih seperti cara pertama.

3. Tanya Google.
    Google juga memberikan saran nomor 1 dan 2, tapi ada juga yang langsung lewat laptop yang mau di instal tersebut. Yaitu pake OS portable, Hiren's Boot CD. Saya langsung download ISO.nya dan ternyata bisa , OS portable yang disediaka n Hiren's adalah Windows XP. dalam bootable tersebut ternyata banyak tools - tools yang dapat digunakan untuk memperbaiki harddisk yang rusak, windows corrupt  maupun data yang hilang. ada banyak tools seperti DiskDigger, HDD Recovery, Recuva,banyak pokoknya deh. Saran saya gunakan saja Disk Digger, sama R-Studio (Untuk cara pemakainnya nanti saya postingin juga).

Soalnya saya sudah mengalami sendiri heheheh. R-Studio saya gunakan untuk menscan folder - folder yang ada di partisi. Sedangkan DiskDigger saya gunakan untuk menscan file - file sampai deep scan yaitu kedalam dan seluk beluk hahahahhaha. Alhasil data yang hilang kembali lagi.







Nah seperti cara mudah dan solusinya. Jadi jangan cepet ambil keputusan tapi cari tahu dulu kesalahannya dimana dan tanya ke yang berpengalaman dan sudah mencoba. Baca juga -Cara memperbaiki DVD Harddrive Tidak Terbaca Di Window 8-
Semoga bermanfaat.

Rabu, 24 Mei 2017

Cara Membuat Conceptual Data Menggunakan PowerDesigner

  Oke kali ini saya ingin membahas lanjutan dari postingan saya kemarin tentang Tools Power Designer, Tools Untuk Desain Database . Sebenarnya tools untuk desain ada banyak macamnya tidak hanya Power Designer, contohnya seperti Microsoft Visio (Sudah pernah mencoba, tools ini membahas pembuatan flowchart), Enterprise Architect ( Untuk tools yang ini terbilang cukup lengkap karena mengarah ke desain UML ,lumayan lengkap untuk interfacenya, tapi saya belum menguasai hahahah). Oke kembali kepembahasan, Conceptual Data adalah sebuah desain database yang berisikan atribut - atribut yang dirangkum dalam entitas dan terhubung oleh relasi antar entitas - entitas lain. Jadi pada Conceptual Data kita mendesain entitas - entitas beserta atributnya dan tidak lupa tipe data yang digunakan serta menentukan primary key tiap atribut yang akan dijadikan kunci relasi. Berikut cara pembuatannya :
Gambar berikut merupakan pembuatan Conceptual Data, tapi inget kita harus membuat model terlebih dahulu untuk menyediakan tempat desain kita nantinya :
Cara Membuat Conceptual Data Menggunakan PowerDesigner
 Setelah itu akan mucul lembar kerjanya kalian tinggal bikin deh drag and drop yang diperlukan seperti entitas dan relasi . Seperti gambar berikut :
Cara Membuat Conceptual Data Menggunakan PowerDesigner

Untuk relasi tinggal drag n drop juga antara entitas satu dengan yang lain. Relasi ini kita harus menentukan kardinalitas yaitu hubungan kepemilikan. Maksudnya entitas satu dengan dua itu memiliki hubungan kepemilikan apa, misal entitas user dengan karyawan memiliki kardinalitas 1 : 1 artinya satu karyawan memiliki satu user. Berikut contoh penggunaaannya :

Cara Membuat Conceptual Data Menggunakan PowerDesigner

Lalu untuk atribut dan tipe data yang diset sebagai berikut contohnya :

Cara Membuat Conceptual Data Menggunakan PowerDesigner

Untuk mengatur tipe data yang digunakan ,kalian tinggal pilih di kolom Data type. Sedangkan untuk menentukan Primary key kalian tinggal centang kolom P.

Nah jadi seperti itu perancangan desain database menggunakan PowerDesigner. Baca juga - Tools - Tools Yang Cocok Untuk Belajar Database - 
Semoga Bermanfaat.














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