Thursday, March 10, 2016

Pengertian E - Commerce



ΓΌ E-commerce
E-commerce adalah penjualan ataupun pembelian suatu barang atau jasa yang dilakukan secara elektronik dengan memanfaatkan jaringan internet. E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan pada suatu halaman website.
Menurut Riset Forrester,  perdagangan elektronik menghasilkan penjualan seharga AS$12,2 milyar pada 2003. Menurut laporan yang lain pada bulan oktober 2006 yang lalu, pendapatan ritel online yang bersifat non-travel di Amerika Serikat diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011.
Dalam banyak kasus, sebuah perusahaan e-commerce bisa bertahan tidak hanya mengandalkan kekuatan produk saja, tapi dengan adanya tim manajemen yang handal, pengiriman yang tepat waktu, pelayanan yang bagus, struktur organisasi bisnis yang baik, jaringan infrastruktur dan keamanan, desain situs web yang bagus.

Monday, March 7, 2016

ERD / Entity Relationship Diagram


Dasar Materi

v  Pengertian Entity Relationship Diagram
Entity (Entitas) adalah “Sesuatu” atau “Objek” di dunia nyata yang dapat dibedakan oleh objek lain.
Entitas digambarkan dalam basis data sebagai kumpulan atribut.
Relationship (Relasi) adalah hubungan antar entitas.
Jadi Entity Relationship Diagram (ERD) merupakan diagram yang digunakan untuk merancang suatu basis data, untuk memperlihatkan hubungan atau relasi antar entitas atau objek yang terlihat beserta atributnya. Objek utama dari pembuatan diagram ERD  menunjukan objek objek (himpunan entitas) apa saja yang ingin dilibatkan dalam sebuah basis data dan bagaimana hubungan yang terjadi antara objek-objek tersebut. 
ERD pertama kali dideskripsikan oleh Peter Chen yang dibuat sebagai bagian dari perangkat lunak CASE.

v  Notasi ERD (Entity Relationship Diagram)
Notasi yang digunakan dalam ERD :
 
v  Penggunaan Key
Penggunaan key merupakan cara untuk membedakan suatu entitas didalam himpunan entitas dengan entitas lain. Key dipilih karena unik, untuk setiap entitas sehingga bisa di bedakan dari entitas yang lain. Kita bisa mendefinisikan key sebagai satu atau gabungan dari beberapa atribut yang dapat membedakan semua row dalam relasi secara unik. 

Ada 3 macam key :
1.      Super Key
Superkey yaitu satu atau lebih atribut (kumpulan atribut) yang dapat membedakan satiap baris data dalam sebuah relasi secara unik.
2.      Candidat Key
Kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah relasi secara unik.

3.   Primary Key
Primary key merupakan salah satu dari candidate key yang terpilih. Alasan pemilihan primary key :
1.   Lebih sering di jadikan acuan
2.   Lebih ringkas
3.   Jaminan keunikan key lebih baik

Jika sebuah primary key terhubung ke table/entity lain, maka keberadaan primary key pada entity tersebut di sebut sebagai foreign key ( kunci tamu ). 

Relasi adalah hubungan antara beberapa entitas. sebagai contoh relasi antar mahaiswa dengan mata kuliah dimana setiap mahasiswa bisa mengambil beberapa mata kuliah dan setiap mata kuliah bisa diambil oleh lebih dari 1 mahasiswa. relasi tersebut memiliki hubungan banyak ke banyak. Berikut adalah contoh ERD.
Kardinalitas menyatakan jumlah himpunan relasi antar entitias. pemetaan kardiniliat terdiri dari :
1.      one-to-one
Sebuah entitas pada A berhubungan dengan entitas B paling banyak 1.
2.      one-to-many
Sebuah entitas pada A berhubungan dengan entitas B lebih dari satu.
3.      many-to-many
Sebuah entitas pada A berhubungan dengan entitas B lebih dari satu dan B berhubungan dengan A lebih dari satu.





Sistem Informasi Kemahasiswaan

Kemahasiswaan mempunyai tugas =
1.      Mengurusi kesejahteraan semua mahasiswa.
2.      Menyampaikan informasi kemahasiswaan.
3.      Mengurusi ukm/hmj
Didalam ukm/hmj terdapat struktur organisasi, mempunyai kegiatan dan anggota.

Sistem informasi kemahasiswaan terdiri dari tabel di bawah ini:
Kemahasiswaan
*No_induk_dosen
Nama
Alamat
1.       




Informasi_kemahasiswaan
*Kd_informasi
Jenis_informasi
Tgl_informasi
2.       




Kesejahteraan_mahasiswa
*NIM
Nama
Prodi
Alamat
Keluhan
3.       







UKMHMJ
*kd_ukmhmj
Nm_ukmhmj
4.       




Kegiatan
*Kd_keg
**Kd_ukmhmj
Nm_keg
Tgl_keg
Lama_keg
Jml_dana
5.       

              






Struktur_organisasi
*Kd_ukmhmj
Nmketua_ukmhmj
Nmwakilketua_ukmhmj
Nmsekertaris_ukmhmj
Nmbendahara_ukmhmj
Jenisseksiseksi_ukmhmj
Nmseksiseksi_ukmhmj
6.       

              







Anggota
*NIM
**Kd_ukmhmj
Nama
Prodi
Alamat
7.        
              






Tabel Struktur_organisasi bergantung pada relationship tabel UKMHMJ.
Tabel Kegiatan dan tabel Anggota mempunya foreign key Kd_ukmhmj.


Relasi antara entitas kemahasiswaan dan informasi_kemahasiswaan (Many to One)
 
Relasi antara entitas kemahasiswaan dan entitas kesejahteraan_mahasiswa (Many to One)

Relasi antara entitas kemahasiswaan dan entitas UKMHMJ (Many to One)

Relasi antara entitas UKMHMJ dan entitas Kegiatan (Many to One)