Thursday, August 10, 2017

Entity Relationship model dan ER diagram



oke guys, kali ini saya akan berbagi pengetahuan seputar Entity Relationship dan ER diagram

apa si Entity Relationship model ?


Merupakan model yang digunakan untuk menggambarkan secara konseptual hubungan antar entitas dalam suatu database. Model tersebut kemudian digambarkan sebagai Entity Relationship Diagram. Terdapat 3 (tiga) istilah utama dalam Entity Relationship Model, yaitu:



Entitas, Adalah segala sesuatu yang dapat digambarkan oleh data. Entitas juga dapat diartikan sebagai individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999). Ada dua macam entitas yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas lainnya. Contohnya entitas anggota. Sedangkan entitas lemah merupakan entitas yang kemunculannya tergantung pada keberadaaan entitas lain dalam suatu relasi.



Atribut, Atribut merupakan pendeskripsian karakteristik dari entitas. Atribut digambarkan dalam bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas atau key diberi garis bawah.


Relasi atau Hubungan, Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atribut dinyatakan dalam bentuk garis.


ENTITY SET TERBAGI ATAS :

Strong entity set yaitu entity set yang satu atau lebih atributnya digunakan oleh entity set lain sebagai key. Digambarkan dengan empat persegi panjang. Misal : E adalah sebuah entity set dengan atribute-atribute a1, a2,..,an, maka entity set tersebut direpresentasikan dalam bentuk tabel E yang terdiri dari n kolom, dimana setiap kolom berkaitan dengan atribute-atributenya.



Weak Entity set, Entity set yang bergantung terhadap strong entity set. Digambarkan dengan empat persegi panjang bertumpuk. Misal : A adalah weak entity set dari atribute-atribute a1, a2, .., ar dan B adalah strong entity set dengan atribute-atribute b1,b2,..,bs, dimana b1 adalah atribute primary key, maka weak entity set direpresentasikan berupa table A, dengan atribute-atribute {b1} u {a1,a2,.., ar}, entitas yang keberadaannya sangat bergantung pada keberadaan entitas yang lainnya.
ini adalah contoh nya :



ini contoh strong dan weak entity


Pegawai Memiliki Tanggungan
( yang memiliki 1 kotak adalah Strong entity dan yang memiliki 2 kotak adalah weak Entity)

Siswa Mencantumkan Asal Sekolah
( yang memiliki 1 kotak adalah Strong entity dan yang memiliki 2 kotak adalah weak Entity)

Murid Memiliki Potensi Diri
( yang memiliki 1 kotak adalah Strong entity dan yang memiliki 2 kotak adalah weak Entity)




Account - Log - Transaksi (seperti proses akun ATM atau akun berbayar lainnya

( yang memiliki 1 kotak adalah Strong entity dan yang memiliki 2 kotak adalah weak Entity)


Siswa Mendaftar sekolah
( yang memiliki 1 kotak adalah Strong entity dan yang memiliki 2 kotak adalah weak Entity)

Karyawan memiliki kendaraan( yang memiliki 1 kotak adalah Strong entity dan yang memiliki 2 kotak adalah weak Entity)

Siswa memiliki Dana Pinjam
( yang memiliki 1 kotak adalah Strong entity dan yang memiliki 2 kotak adalah weak Entity)


Remaja memiliki Hobi
( yang memiliki 1 kotak adalah Strong entity dan yang memiliki 2 kotak adalah weak Entity)



Dosen mempunyai Anak
( yang memiliki 1 kotak adalah Strong entity dan yang memiliki 2 kotak adalah weak Entity)
Karyawan memiliki Pendamping
( yang memiliki 1 kotak adalah Strong entity dan yang memiliki 2 kotak adalah weak Entity)

sekian dan selamat mencoba.




Monday, August 7, 2017

Penanganan tentang Form dalam PHP


form input



Pada kesempatan kali ini nyekrip akan membahas cara membuat form HTML dengan metode POST dan GET pada PHP, ketika kita mengisi data pada sebuah form, informasi yang kita isi dalam form tersebut dapat disampaikan dan ditransfer ke halaman web yang sama atau halaman web lain. Untuk bisa mengirim data dari form, kita bisa menggunakan metode GET dan POST pada PHP.

menyatukan antara Form dan Proses

yang pertama pastikan mempunyai text editor

yang kedua mempunyai sublime text

nama file : input01.php

deskripsi : pembuatan form input berada dalam satu halaman
















maka seperti itulah tampilannya


cara 2 : memisahkan antara form dan proses

Proses pengolahan form dilakukan di halaman yang terpisah dengan form inputannya. Jika proses pengananan form dilakukan di halaman yang berbeda, maka value atribut action pada tag form perlu diisi dengan alamat halaman tempat proses pengolahan form.


nama file :input02.php

deskripsi : menampilkan dengan method post














kita buat proses PHP nya

nama file : proses2.php









agar lebih mengeri sebaiknya kita membuat contoh sekali lagi yaitu

nama file : input03.php












lalu kita buat file : proses03.php

sama halnya dengan proses02.php hanya disini kita mengganti post menjadi GET








FORM input Type TEXT dan PASSWORD
nama file :input04.php

deskripsi : menampilkan input dalam jumlah yang banyak


nama file : proses04.php

deskripsi : penanganan untuk input04














Nama file : input05.php

deskripsi : menampilkan form login


nama file : proses05.php

deskripsi : program sederhana untuk mengecek input program












Form input type Radio

nama file : input06.php

deskripsi : program menampilkan pilihan

















nama file :proses06.php

deskripsi : program form menampilkan pilihan jurusan
Add caption

nama file : input07.php

deskripsi : form input dengan check box

nama file : proses07.php

deskripsi :menampilkan program checkbox sesuai inputan



nama file :input08..php

deskripsi program untuk menampilkan film kartun sesuai inputan


nama file : proses08.php

deskripsi : memunculkan input dari film kartun


nama file : input09.php

deskripsi :program menampilkan isi kritik

nama file :proses09.php

deskripsi : memunculkan output dari kritik dan saran
















Sunday, August 6, 2017

Struktur dasar PHP



Mari mengenal PHP


kali ini saya akan membagi informasi seputar PHP

PHP merupakan singkatan recursive dari PHP : Hypertext Prepocessor pertama kali dibuat oleh rasmus lerdorf pada tahun 1994.

setiap satu statement (perintah ) biasanya diakhiri dengan titik koma (;)

biasanya PHP mempunyai CASE SENSITIVE untuk nama identifier yang dibuat oleh user


Say Hello to PHP


pertama kita buat dengan simple dengan menngetik seperti dibawah ini, di teks editor masing masing

1. simpan dengan nama hello.php

2. cara melihat dengan mengketikan localhost/ (folder yang kamu simpan)/ hello.php seperti gambar dibawah


maka output akan seperti gambar dibawah :



mudah kan? mari kita belajar variabel

Dalam pemograman, variabel adalah suatu lokasi penyimpanan (di dalam memori komputer) yang berisikan nilai atau informasi yang nilainya tidak diketahui maupun telah diketahui


mari kita buat satu contoh

kita beri nama file : variabel.php

deskripsi : program mengisi dan menampilkan variabel layar


variabel harus diawali dengan tanda $

maka ditampilan layar akan muncul seperti gambar dibawah :










jika sudah mengerti tentang variabel, kita lanjut ke tipe data


Tipe Data


PHP memiliki 8 tipe data dasar yaitu boolean , integer , float (floating-point), string , array , object , resource dan NULL. Tipe data ini yang akan digunakan untuk mendefinisikan variabel. Penulisan untuk mendefinisikan variabel digunakan tanda ($)

langsung saja kita praktek kan gimana caranya
dikiri saya sudah ada codinganya jika di input kan maka hasil nya akan seperti gambar di sebelan kanan













lanjut materi selanjutnya yaitu Konstanta


Kontanta adalah nilai dari sebuah variabel yang nilainya tetap atau nilai dari variabel tersebut tidak akan berubah. Ada sedikit perbedaan dalam penulisan kontanta di dalam kode program php. Penulisan kontanta di php adalah : define(“variabel”,nilai);


Contohnya :


define(“ANGKA”,100);


echo ANGKA;


Pada contoh di atas terdapat sedikit perbedaan antara penulisan variabel dan konstanta, jika di dalam variabel diawali dengan tanda $ (dollar) dengan konstanta langsung dituliskan variabelnya.




contoh dari konstanta seperti gambar dibawah




sudah mengerti tentang konstanta?


lanjut kita mengenal Operator dalam PHP
langsung saja operator sama seperti matematika terdapat perkalian, pembagian, pengurangan dan lain lain

langsung saja kita liat gimana itu operator php


dibawah ini contoh nya








lanjut kita ke operator PHP ke 2
kita buat nama file :operator2.php

dikanan ialah output nya maka hasil seperti berikut











Yang terakhir ialah komentar Program

ini yang paling simple di antara yang lain
langsung saja kita contohkan bagaimana :










sekian itu saja yang dapat saya share kurang lebih nya mohon maaf. selamat mencoba

Friday, August 4, 2017

Membuat game dari Scratch



Scratch merupakan bahasa pemrograman yang didesain khusus untuk membuat suatu permainan, animasi, dan lain-lain.

Khusus untuk postingan pertama saya akan berbagi ilmu sedikt mengenai program ini yang juga baru saya dapatkan. Pada percobaan pertama menggunakan scratch

sebelum mulai langkah pertama yang harus di ketahui pertama tama Drag & Drop adalah Istilah yang menggambarkan kegiatan memilih suatu obyek dan memindahkannya ke lokasi baru. Yaitu dengan menekan tombol sebelah kiri mouse/laptop (drag), kemudian meletakan obyek tersebut ke lokasi yang sudah ditentukan (drop).


gambar di atas adalah contoh game yang akan kita buat yaitu mouse hungry

Tahapan membuat Permainan Labirin


Masukkan latar belakang untuk permainan tersebut. Anda dapat mencarinya di Internet ataupun juga bisa membuatnya sendiri.

Untuk membuat arena sendiri, klik pada hasil program. Lalu, akan muncul seperti gambar diatas klik semua latar belakang dan pilih edit. Setelah itu kalian bisa mengeluarkan kreasi kalian dengan suka-suka. Namun, jika kalian sudah mememiliki latar belakang, kalian bisa langsung memasukkan dengan memilih impor.


Pilihlah sebuah sprite yang digunakan untuk membuat game ini,

jika sudah tinggal kita masukan kode drag and drop pada scratch seperti gambar dibawah ini





jika sudah masukan kode ke spirit 1 yang pertama kalian pilih seperti gambar di atas

jika sudah tombol panah kanan atau bawah kode nya sama seperti itu hanya beberapa yang di ubah seperti arah

lalu kita buat hasil nya akan seperti gambar di bawah ini dengan menggunakan spirit makanan untuk nambah nilai

  dan bila tidak ingin drag and drop lagi tinggal klik lalu pilih gandakan dan buat semua buah sama kodenya seperti gambar di atas fungsi dari kode itu apalagi menyentuh buah dia akan mendapatkan skor, jika sudah mari kita lanjut ke cara berikutnya


buat kode kucing tersebut seperti gambar dibawah ini :
semua kode digandakan saja fungsi dari kode di atas itu apabila menyentuh kucing maka nilai skor tikus berkurang

lalu jika sudah maka selanjut nya membuat tulisan game over saat nyawa sudah 0
Image
jika sudah maka kita tambahkan kode ke spirit 1 seperti gambar di bawah ini, tujuan nya supaya skor atau life bener berfungsi

Saya rasa cukup sampai disini postingan ini mengenai permainan mouse hungry. Semoga bermanfaat selamat mencoba