Monday, 16 March 2015

cara membuat koneksi web ke xampp

nah di sini ane akan memberi tau teman" bagaimana cara membuat koneksi di web teman-teman agar bisa terhubung dengan sql atau database teman-teman
nah untuk membuat koneksi buat lah index baru untuk koneksi tersebut
contoh nya ane di sini buat koneksi.php
kemudian masukan script di bawah ini kedalam koneksi.php teman-teman

<?php
mysql_connect("localhost","root","");
mysql_select_db("mahasiswa");
?>


apasih maksud nya localhos root dll nya itu
nah disini ane jelasin di mana localhost itu yaitu nama host teman" sendiri biasa nya kalo teman-teman menggunakan xampp otomatis nama host teman" sendiri yaitu localhost dan kalo teman-teman buat akun di internet biasanya nama host nya itu acak"an a900000893 pokok nya huruf dan angka gitu dah
kemudian apa itu root, root yaitu nama user teman" berhubung saya di sini menggunakan xampp biasa nya sudah otomatis user nya otomatis nama nya root nah kalo dari akun biasanya jugak acak"an itu sih kalo cari akun yang gratis sih :D hahaha
nah kalo yang kosong itu biasa nya untuk password nah di sana berhubung xampp ane gak pake password jadi dibuat kosong hmm maksud nya gak ada isi gitu loh bukan kosong hahaha
sedang kan mahasiswa yaitu nama database ane di xampp

begitu lah penjelasan dari ane kalo agan" gak paham berarti kita sama ane jugak gak paham apa yang ane jelasin hahaha

Sunday, 15 March 2015

symbol-symbol pada ERD


  • simbol simbol pada ERD


1.entity
entitas ialah suatu objek yang dapat di bedakan dengan objek lainnya.entitas berfungsi untuk memberikan identtitas pada entitas yang memiliki label dan nama.entitas memiliki bentuk persegi panjang.
contoh symbol nya yaitu persegi 4 atau kotak:
mahasiswa
entity jugak terbagi atas 2 yaitu:
  1. strong entity
    yaitu sebuah tabel yang lengkap contoh nya tabel mahasiswa
    mahasiswa

  2. weak entity
    yaitu sebuah data yang ada di dalam data induk nya contoh data mahasiswa sebagai induk dan data orang tua sebagai anak. nah di sini data orang tua di sebut data weak entity

    orang tua
2.atribut
atribut ialah karakteristik dari entitas atau relasi yang menyediakan penjelasan detil tentang entitas atau relasi tersebut. dan berfungsi untuk memperjelas atribut yang dimiliki oleh sebuah entitas. atribut memiliki bentuk lingkaran lebih tepat nya elips
nama
3.relationship
relasi ialah hubungan yang terjadi antara 1 entitas atau lebih yang tidak mempunyai fisik tetapi hanya sebagai konseptual.dan berfungsi untuk mengetahui jenis hubungan yang ada antara 2 file. relasi memliki bentuk belah ketupat
contoh gambar bisa di lihat disini


  • GENERAL RELATIONSHIP
    yaitu menghubung kan sesama entitas baik yang kuat sama yang kuat dan yang lemah dengan yang lemah
    contoh nya
    mahasiswa di relasi kan dengan matakuliah
  • IDENTIFYING RELATIONSHIP

    yaitu menghubungkan sesama entitas yang kuat dengan yang lemah

    contoh nya

    data mahasiswa di relasikan dengan data orang tua

  • RECURSIVE RELATIONSHIP

    yaitu menghubungkan satu buah entitas ke entitas itu sendiri

    contohnya

    data pegawai di suporviser ke pegwai atau mahasiswa di asisten kan oleh mahasiswa

  • kardinalitas
  1. one to one (relasi satu ke satu)
    dalam relasi dari satu kesatu merupakan pernyataan bahwa setiap record dalam table A hanya dapat memiliki satu record yang bersesuaian dalam tabel B,dan sebaliknya. jenis relasi ini tidak umum karena sebenarnya tableA dan tabel B dapat di gabungkan menjadi satu tabel. relasi ini dapat di gunakan untuk membagi tabel yang memiliki field yang banyak, untuk mengisolasi sebagian table dengan alasan keamanan data.
  2. one to many (relasi satu ke banyak)
    relasi satu kebanyak adalah jenis relasi yang paling umum. Dalam relasi satu kebanyak menyatakan sebuah record dalam tabel A dapat memiliki banyak record bersesuaian dalam tabel B. tetapi sebuah record dalam tabel B hanya memiliki sebuah record yang bersesuaian dalam table A.
  3. many to one (relasi satu ke satu)
    sama halnya dengan relasi satu ke banyak, relasi banyak ke satu menyatakan beberapa record dalam table A memiliki sebuah record yang bersesuaian dalam tabel B. sebaliknya , record dalam table B dapat memiliki banyakk record bersesuaian dalam table A.
  4. many to many (relasi satu ke satu)
    dalam relasi banyak ke banyak, sebuah record dalam tabel A dapat memiliki banyak record yang bersesuaian dalam tabel B, dan sebuah record dalam tabel B dapat memiliki banayak record yang bersesuaian dalam tabel A. jenis relasi ini hanya dimungkinkan jika kita mendefinisikan tabel baru sebagai perantara. relasi banyak ke banyak sebenarnya merupakan dua buah relasi satu ke banyak terhadap tabel perantara.

Wednesday, 11 March 2015

pemodelan data

pemodelan data yaitu sama dengan draft , apa itu draft? , draft adalah perancangan data yang di bangun atau di kelola baik struktur data ,batasan data , maupun hubungan antar data.

kategori pemodelan data yaitu ada dua :

  1. objek
    yaitu data yang akan di kelola contoh nya nim mahasiswa,buku,tgl lahir dll
  2. record
    mencatat data dari sekumpulan  data yang ter simpan dalam satu table atau record juga bisa dinamakan satu bagian baris pada data tersebut
ERD (entitas relationship diagram) yaitu hubungan antar objek yang saling berkaitan
contoh ERD
table mahasiswa
nimnamakelas
1300018127irsyad pahlapiD
table nilai
nomor induknilai
1300018127100

nah dari contoh di atas dapat kita simpulkan bahwa tabel mahasiswa dengan tabel nilai bisa di gabungkan menjadi satu dengan menggunakan cara ERD
contoh tabel yang di hasil kan
nimnamanilai
1300018127irsyad pahlapi100

selanjutnya kita bahas tentang pemodelan data yang unik seperti
  1. primary key
    yaitu membuat suatu data yang unik dimana tidak ada data yang sama yang bisa di masukan ke data tersebut
  2. foreign key
    sedangkan foreign itu sendiri yaitu suatu data primary yang bisa di hubungkan seperti nim pada contoh table mahasiswa dan table nilai
  3. domain
    sistem yang menyimpan nama informasi nama host maupun nama domain basisdata tersebut
  4. atribut
    yaitu bagian-bagian kolom yang terdapat pada suatu baris paling atas atau sering di sebut dengan field
  5. record
    satu baris data dalam sebuah table 

Monday, 9 March 2015

sistem basis data

sebelum kita memuliah kuliah mari kita artikan apa itu sistem basis data
sistem yaitu sebuah tatanan yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi/ tugas khusus ) yang saling berhubungan dan secara bersama-sama bertujuan untuk memnuhi suatu proses / pekerjaan tertentu sedang kan basisdata yaitu kumpulan data yang disimpan pada suatu media dan di organisasikan dan bisa di jalankan dalam bentuk software

komponen-komponen basisdata
  1. hardware
  2. user
  3. OS (Operasi Sistem)
  4. data
  5. software (DBMS)
DBMS apa itu dbms? , dbms yaitu yg artinya database management sistem sedang kan fungsi nya yaitu Pengolahan basis data secara fisik tidak dilakukan oleh pemakai secara langsung,

tetapi ditangani oleh sebuah perangkat lunak yang disebut DBMS yang menentukan
bagaimana data disimpan, diubah dan diambil kembali.

contoh-contoh DBMS yaitu
  • mysql
  • oracle
  • microsoft acces
  • dll
di dalam basis data kita juga membutuh kan seorang pengguna kenapa karna yang nama nya software tidak bisa berjalan dengan sendiri nya tanpa software hehehe
siapa saja sih pengguna basisdata ?
  • user
  • programer
  • administrator
  • analisis sistem
  • dll
tingkatan-tingkatan pengguna database

pada gambar di atas terdiri dari view1 view2 dan view3
di view 1,2,dan3 ini biasa nya digunakan oleh user
dan level konseptual dan level phisik itu sendiri sering di gunakan oleh seorang admin atau programer

Tuesday, 3 March 2015

pengertian basis data (database)

basis data (databasea)

adalah kumpulan data yang saling berkaitan,kumpulan data itu sendiri terdiri dari
  • kumpulan data
  • simpanan oada suatu media
  • organisasi/pengelompokan
  • software

operasi basisdata

  • create database
    yang berfungsi untuk membuat database baru
  • create table
    yang berfungsi untuk membuat table dalam sebuah database
  • insert table
    yang berfungsi untuk memasukan data ke dalam tabel
  • retrive / serch
    pencarian data dalam database
  • update
    perubahan data dengan data yang sudah ada (edit)
  • delete
    penghapusan data yang ada di dalam table
  • drop table
    penghancuran / menghilangkan table yang ada dalam database
  • drop database
    penghancuran/ menghilangkan database di dalam kumpulan database

tujuan basis data

  • speed
  • efisien
  • security
  • redudancy/akurasi
  • sharebility
  • integrity

Friday, 26 December 2014

konversi bilangan

konversi bilangan itu ada 4 yaitu :
  1. binner
  2. decimal
  3. octal
  4. hexadecimal

1.binner

binner adalah bilangan yang terdiri dari 0 dan 1 , di ibarat kan dengan kehidupan sekarang itu hanya ada hidup (1) dan mati (0) cie ileh hidup dan mati.
dikomputer agan yang di rumah atau barang-barang elektronik agan itu seperti komputer,leptop,handphone dll sebagainya itu hanya dapat mengenal 0 dan 1  contoh nya agan membuat sebuah sms yang berisi kan I love you ,itu smua berasal dari 0 dan 1 contoh nya saja kita ambil huruf A=1010, kok 1010 begini cerita nya
dulu pada zaman elepticontrikusporotus di ciptakan sebuah bilangan binner yang di susun menjadi berkelompok dan itu kita nama kan dengan bit yaitu kumpulan binner
nah untuk bilangan binner itu sendiri cara baca nya dari kiri
untuk 4 buah bilangan binner kita bisa simbolkan dengan nilai 8 4 2 1
contoh nilai binner di atas 1010 =10 lah kok 10 katanya smua nya 8 4 2 1 ya 15 dong?
nah begini gan di bilangan binner ini kita hanya membaca nilai yang ber nilai 1
contoh
8  4  2  1   => ini rumus dari bilangan binner
1  0  1  0  => dan ini bilangan binner yang akan di jadikan bilangan decimal
8+0+2+0=10

trus pertanyaan selanjutnya kok 10 itu bernilai A
nah begini ceritanya semuat itu berasal dari si hexa noh yang menciptakan bilangan A
di dalam binner hanya ada =0 dan 1
di dalam decimal hanya ada = 0,1,2,3,4,5,6,7,8,9
di dalam octal hanya ada = 0,1,2,3,4,5,6,7
di dalam hexadecimal ada = 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

nah sekarang kita masuk kedalam bentuk penghitungan yang pertama dari
  • binner ke decimal

    1101101=109
    1 x 26 + 1 x 25 + 0 x 24 + 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20=109
    64+32+0+8+4+0+1=109
  • binner ke oktal

    101011=53
    disini kita pisah mereka menjadi perkelompok 1 kelompok ter diri dari 3 binner dan penyusunan diambil dari kanan
    101 011
    101=4+0+1=5
    011=0+2+1=3
    sudah bisa kita tentukan hasil nya yaitu 53
  • binner ke hexadecimal

    10010111=97
    kalau tadi oktal di pisah 1 kelompok terdiri 3 binner maka hexa kita buat jadi lebih special dikit yaitu 1 kelompok 4 binner dan cara nya sama seperti yang di atas yaitu

    1001 0111
    1001 = 8+0+0+1=9
    0111 = 0+4+2+1=7

    maka dapat kita tentukan jawaban nya yaitu 97

2.decimal

nah sekarang kita masuk ke bilangan decimal , seperti yang kita tau dari skolah dulu decimal itu terdiri dari 0 sampai 9 yang lain nya cuman ngikut seperti 11=1 dan 1, 25 =2 dan 5
yang kita bahas di sini bagaimana cara merubah bilangan decimal tadi ke bilangan binner oktal dan hexadecimal
inti nya dari decimal ini kita harus tau bilangan yang mau kita ganti itu berbasis berapa
seperti:
binner           = 2
oktal             = 8
hexadecimal = 16

  • decimal ke binner
    contoh atau bahasa kampung saya example hehehehe
    16510= 111001012
    165 / 2 = 82 sisa 1
    82   / 2 = 41 sisa 0
    41   / 2 = 20 sisa 1
    20   / 2 = 10 sisa 0
    10   / 2 = 5   sisa 0
    5     / 2 = 2   sisa 1
    2     / 2 = 1   sisa 1
    1    /  2 = 0   sisa 1
    nah untuk yang terakhir ini berapa pun nilai yang di bagi hasil nya yaitu nilai itu sendiri
    maka dapat kita simpulkan hasil nya 11100101
    cara membaca nya yaitu dari bawah
  • decimal ke oktal

    18510 = 2718

    cara nya sih sama dengan cara yang di atas hanya saja yang ini kita bagi delapan

    185 / 8 = 23 sisa 1
    23  / 8  = 2   sisa 7
    2   /  8  = 0   sisa 2
    jadi nilai yang kita dapat kan yaitu 271
  • decimal ke hexadecimal

    201410 = 7DE16

    2014 / 16 = 125 sisa 14 / E
    125  /  16 = 7     sisa 13 / D
    7      /  16  = 0    sisa  7

    maka kita dapat kan hasil nya yaitu 7DE

3.octal

nah sekarang kita masuk ke oktal , seperti yang kita tau oktal itu berbaasis 8 yaitu terdiri dari 0,1,2,3,4,5,6,7 dan sekarang kita masuk ke sistem penghitungan
  • octal ke binner
    1728= 0011110102
    1 = 001
    7 = 111
    2 = 010
    maka kalau di urut kan menjadi 001 111 010
    nah sekarang kita susun menjadi satu kelompok yaitu 001111010
  • octal ke decimal
    1328= 9810
    1 x 82 + 3 x 81 + 2 x 80 =98
    64+32+2=98

    maka dapat kita simpulkan bahwa hasil nya adalah 50
  • octal ke hexadecimal
    untuk merobah bilangan octal ke hexadecimal kita harus mengganti bilangan octal tersebut ke binner dulu dalam bentuk octal

    7648=1F416
    7 = 111
    6 = 110
    4 = 100
    nah sekarang kita dapat kan bahwa untuk 764 yaitu 111 110 100 nah untuk menjadikan dia ke hexa kita kelompokan dia dari 4 binner menjadi 1 , dan cara mengelompokan nya kita mulai dari kanan ke kiri, dari hasil octal yang kita dapat kan tadi yaitu
    111110100 kita kelompokan menjadi hexa yaitu 1 1111 0100 nah karna yang terakhir cuman memiliki 1 binner dalam satu kelompok kita beri dia teman yaitu 0 karna nilai 0 yang di belakang sama saja tidak ada nilai nya
    jadi hasil nya 0001 1111 0100 dan kita hitung dah hasil binner tsb 1 F 4

4.hexadecimal

nah sekarang kita masuk ke hexadecimal yaitu dimana terdiri dari 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F nah karna semua berjumlah 16 maka di simbol kan dengan 16
yah langsung saja kita masuk ke penghitungan nya

  • hexadecimal ke binner

    AB16= 101010112
    A=1010
    B=1011

    maka dapat kita simpulkan yaitu 1010 1011 yaudah cekidot langsung di gabungin menjadi 10101011
  • hexadecimal ke oktal

    3E16 = 768
    3 = 0011
    E = 1110

    nah hasilnya udah kita dapat kan kemudian kita gabungin menjadi 1 kelompok yaitu 00111110 setelah itu kita pecah dia menjadi beberapa kelompok dengan 3 bagian dan di mulai dari kanan 00 111 110
    0   7      6 =76
  • hexadecimal ke decimal

    yang paling gak enak itu ya ini mencari bilangan ke decimal , kenapa saya bilang gak asyik perkalian nya banyak banget ya saya sendiri matematikanya juga gak pintar" juga sih

    CF316= 357110
    C=13
    F=15
    3=3
    C x 162 + F x 161 + 3 x 160 = 3571
    13 x 256 + 15 x 16 + 3 x 1 = 3571
    3328 + 240 + 3 = 3571

    nah akhir nya selesai juga blog ane yang pertama sekian dari ane kalau ada salah atau kekeliruan bisa di kritika di komentar di bawah ya gan
    assalamualaikum wr.wb