Senin, 31 Oktober 2016

Sejarah Android

ANDROID

      Android Adalah Sistem Oprasi Telepon Pintar.
Seperti Symbian,J2ME,IOS,Dll
Seiring Perkembangan Jaman Platform Android Bisa Di Terapkan Pada Perangkat Apapun.
Seperti Pada PC(personal commputer),Pada Televisi dan Media Elektronik lainnya.
Android Lahir Di Kota Yang berada dilembah Teknologi Silikon(Sillicon Valley) Yaitu Di  Palo Alto Kalifornia(AS), pada bulan Oktober 2003 oleh :
  • Andy Rubin(pendiri Danger) 
  • Rich Millner (pendiri Wildfire Communications, Inc.) 
  • Nick Sears (mantan VP T-Mobile) 
  • Chris White (kepala desain dan pengembangan antarmuka WEBTV).
Oleh Ke-empat Orang Tersebut Awalnya Android Di Peruntukan Untuk Kamera Digital.
Tapi Karena Si pembuat Sadar Akan Pasar Telepon Lebih Pesat Dibanding Kamera Digital.
Nah Jadi Pindah Haluan Deh Tuh Andy Rubin,Dkk.
Oiya Nama Kantor Penelitian Android Yaitu Ewean Android Inc.
Pada tanggal 17 Agustus 2005, Android diakuisisi Oleh Google dan menjadikannya sebagai anak perusahaan yang sepenuhnya dimiliki oleh Google.
Pendiri Android Inc. seperti Rubin, Miner dan White tetap bekerja di perusahaan setelah diakuisisi oleh Google.
Pada tahun 2007 Android mulai resmi di rilis dan dipublikasikan, mungkin karena di bawah naungan google.
Pemasarannya pun begitu pesat,hingga pada tahun 2008, Android Sudah Mulai Dijual. Dan di terapkan Pada Perangkan Telepon Genggam. Telepon Yang Pertama Kali Menerapkan Os Android Ini Adalah HTC Dream.

Nah Sekian Dulu Kisah Tentang Si Robot Hijau..!!
Bila Ada Pertanyaan Atau Mau Menambahka,,silahkan di kolom komentar,,Nanti Akan dimasukan Dalam Update Postingan :)

Kamis, 27 Oktober 2016

Contoh ERD SISTEM BASIS DATA(Tugas Kampus 141351059)



SISTEM PROGRAM KURSUS SETIR MOBIL


A.   Deskripsi Proses Bisnis Kursus Setir Mobil
        Pada sistem ini user yang hendak mengikuti kursus, di haruskan mendaftarkan diri ke bagian administrasi,pendaftaran tersebut meliputi pengisian data diri dan pembayaran administrasi.
       Selanjutnya User dipersilahkan untuk memilih tipe waktu kursus  yang ia kehendaki, adapun waktu kursus yang terdapat pada tempat kursus ini adalah sebagai berikut :
Hari Senin s/d jumat
(08.00 - 17.00)
Hari Sabtu/minggu
(08.00-17.00)
Senin - Minggu
(08.00 - 17.00)
Paket A : 4 X Praktek
Paket B : 7 X Praktek
Paket C : 10 X Praktek
Paket D : 14 X Praktek

Paket A : 4 X Praktek
Paket B : 7 X Praktek
Paket C : 10 X Praktek
Paket D : 14 X Praktek

Paket Private : 1-3 Jam Praktek

       Setelah user menyelesaikan registrasi dan memilih kelas kursus, user akan mendapatkan kartu member, dimana kartu ini harus dibawa user setiap kali akan melakukan peraktek kursus,kartu member ini berisikan data user pemegang kartu seperti (ID User,Tipe Kelas User,Data Jumlah Pertemuan/Peraktek).
      Proses penggunaan kartu member User membawa ke tempat kursus dan memberikannya ke staf admin,lalu staf admin menggesekan kartu member ke mesin scan tiap kali user akan melaksanakan praktek,dan secara otomatis data kehadiran/data praktek user akan terpotong. Proses ini dilakukan setiap user yang hendak melakukan pertemuan praktek,hingga kuota pertemuan nya habis, dan jika user merasa belum bias menyelesaikan kursus,maka user harus mengisi kembali kuota praktek ke bagian administrasi.
      Dan untuk staf pengajar mereka juga diberikan kartu start, yang mana kartu ini di tempelkan ke mesin secan,saat hendak melakukan kursus. Dan di tempelkan kembali sepulang kursus,gunanya supaya ketika ada user yang akan melakukan kursus admin dapat dengan mudah mengetahui daftar staf pengajar yang free(tidak sedang mengajar),dan bias langsung menghubunginya.

B.   Deskripsi Entitas Dan Atribut Yang Ada Dalam Program Kursus
Ø B.1  Definisi Setiap Entitas


Ø Entitas User

        Entitas User adalah customer yang hendak memakai jasa kursus belajar mobil,seorang user haruslah terdaftar sebagai member jika akan mengikuti program kursus.
        Jika user sudah terdaftar maka user berhak mendapatkan kartu member,guna mempermudah pengenalan data user dan perhitungan jumlah pertemuan kursus.

Ø Entitas Kartu Member
         Entitas Kartu member, adalah kartu identitas yang di berikan kepada user setelah user melakukan registrasi pendaftaran,dan memilih tipe kelas kursus.
         Kartu member berisikan data – data singkta mengenai user pemegang kartu.

Ø Entitas Kartu Oprasional
        Entitas Kartu oprasional adalah kartu yang dipegang oleh setiap staf pengajar kursus, yang mana kartu ini di tempelkan ke mesin secan,saat hendak melakukan bimbingan kursus,dan di tempelkan kembali sepulang kursus.  Gunanya supaya ketika ada user yang akan melakukan kursus admin dapat dengan mudah mengetahui daftar staf pengajar yang free(tidak sedang mengajar),dan bias langsung menghubunginya.
Ø Entitas Transaksi
        Entitas Transaksi adalah data yang berisikan transaksi user ketika registrasi awal,data pembayaran user,data transaksi scan kartu member,data servis mobil,data pembayaran asuransi.
Ø Entitas Kelas Kursus
     Entitas Kelas kursus adalah varian tipe kelas yang tersedia agar user dapat menyesuaikan tipe kelas yang sesuai dengan kemauan nya.
Ø Entitas Admin
     Entitas Admin adalah pegawai yang bertugas mengelola administrasi disistem kursus,seperti penerima registrasi user,admin bagian keuangan,bagian pendataan mobil.
Ø Entitas Pengajar
     Entitas Pengajar adalah seorang staf pegawai yang bertugas melakukan bimbingan kursus,setiap pengajar akan diberikan kartu oprasional,guna mempermudah admin dalam pembagian pekerjaan.
Ø Entitas Daftar Hadir
       Entitas Daftar hadir berisikan data kehadiran kerja semua pegawai,guna mempermudah dalamproses penggajian,setiap bulannya.
Ø Entitas Gaji
       Entitas Gaji info berapa upah setiap kariawan,dalam waktu 1 bulan,termasuk upah waktu lembur.

Ø Entitas Data Mobil
       Entitas Data mobil berisikan informasi atau data – data setiap mobil yang ada di tempat kursus, baik mobil perusahaan ataupun mobil dari penyewaan.
       Dalam entitas mobil juga terdapat informasi jumlah oprasi suatu mobil,dengan begitu dapat mempermudah saat hendak melakukan servis.

     
Ø B.2  Definisi Atribut Pada Setiap Entitas
1)    Atribut Entitas User

Ø Id User

     Id user adalah nomor unik yang didapat user setelah dia menyelesaikan registrasi,id user berfunsi sebagai primary key di entitas user.
Ø Nama
     Atribut nama adalah atribut tentang nama pengenal seorang user, yang sesuai dengan kartu identitas penduduk  user.

Ø Jenis Kelamin

     Atribut jenis kelamin yaitu sebuah symbol untuk pembedaan antara user wanita dan user pria/laki-laki.

Ø Alamat

      Atribut Alamat adalah data tentang alamat seorang user,sesuai domisili saat ini

Ø Tipe Kelas

      Atribut Tipe kelas adalah info mengenai kelas yang di ambil user,dan dapat berubah sewaktu-waktu,dengan persetujuan dari kedua pihak,yakni user dan pihak kursus.

Ø Jumlah pertemuan

     Atribut yang digunakan untuk melihat/mengetahui berapa jumlah pertemuan praktek yang sudah user jalani.

Ø Kontak

    Atribut kontak berisikan informasi tentang kontak user yang dapat di hubungi,seperti no telpon,messanger,dll.



2)    Atribut Entitas Kartu Member

Ø Id Kartu

      Id kartu adalah no pada suatu kartu member yang sudah tersimpan di database,guna nya seperti identipikasi mesin scanner agar kartu tersebut dapat di kenali mesin scan.

Ø Tipe Kelas

      Tipe kelas yakni adalah tipe kelas user yang memegang kartu member tersebut.



3)    Atribut Entitas Kartu Oprasional

Ø Id Kartu

       Atribut id kartu pada entitas kartu oprasional,sama halnya dengan id kartu pada entitas kartu member,yakni guna dikenali mesin saat proses scaning kartu ke mesin.

Ø Status

       Atribut status adalah informasi tentang ketersediaan stap pengajar yang memegang kartu tersebut.



4)    Atribut Entitas Transaksi

Ø No Transaksi

     No transaksi adalah nomer registrasi transaksi,yang di dapat setiap kali melakukan sebuah transaksi.

Ø Tanggal

       Atribut Tanggal adalah informasi waktu dimana telah dilakukannya suatu transaksi,dan waktu disi biasanya terdiri dari jam ,tanggal, hari.

Ø Pemasukan

      Atribut pemasukan adalah data mengenai transaksi suatu pemasukan atau pendapatan pihak kursus. seperti transaksi pembayaran user.

Ø Pengeluaran

      Atribut  adalah data mengenai transaksi suatu pengeluaran pihakperusahaan.seperti pembayaran asuransi,transaksi servis,ganti oli,dll.

5)    Atribut Entitas Kelas Kursus

Ø Tipe Kelas
     Atribut tipe kelas adalah daftar list pilihan tipe – tipe kelas kursus,yang dapat di ikuti user.
Ø Waktu
    Atribut waktu adalah data keterangan waktu kursus,pada tiap-tiap tipe kelas kursus.
Ø Staf Pengajar
    Atribut Staf Pengajar adalah daftar nama pengajar yang tersedia pada suatu tipe kelas kursus.
Ø Boking
    Atribut boking berisikan informasi,ada tidaknya waktu boking suatu tipe kelas,biasanya di gunakan pada tipe kelas private.
Ø Ketersediaan
    Atribut Ketersediaan adalah info ketersediaan jadwal suatu kelas,juga ketersediaan staf pengajar.


6)    Atribut Entitas Admin

Ø NIP
     Atribut NIP adalah suatu nomor unik pada setiap pegawai,terdiri dari penggabungan tanggal, bulan, dan tahun ia mulai bekerja di perusahaan.
Ø Nama
    Atribut Nama adalah identitas setiap pegawai,yang sesuai dengan kartu tanda penduduknya masing – masing.
Ø Jenis Kelamin
    Attribut Jenis kelamin berisikan jenis kelamin setiap pegawai, sebagai pembedaan antara laki – laki, dan perempuan.
Ø Alamat
    Atribut alamat,berisikan informasi data alamat setiap pegawai,sesuai domisilinya masing – masing.
Ø Bagian Pekerjaan
    Atribut bagian pekerjaan adalah info tentang departemen seorang pegawai.
Ø No telpon
    Atribut no telpon adalah info nomor atau contact seorang pegawai yang bias dihubungi.


7)    Atribut Entitas Pengajar

Ø NIP
      Atribut NIP adalah suatu nomor unik pada setiap pegawai,terdiri dari penggabungan tanggal, bulan, dan tahun ia mulai bekerja di perusahaan.
Ø Nama
     Atribut Nama adalah identitas setiap pegawai,yang sesuai dengan kartu tanda penduduknya masing – masing.
Ø Jenis Kelamin
     Attribut Jenis kelamin berisikan jenis kelamin setiap pegawai, sebagai pembedaan antara laki – laki, dan perempuan.
Ø Alamat
    Atribut alamat,berisikan informasi data alamat setiap pegawai,sesuai domisilinya masing – masing.
Ø Bagian Pekerjaan
   Atribut bagian pekerjaan adalah info tentang departemen seorang pegawai.
Ø No Telpon
    Atribut no telpon adalah info nomor atau contact seorang pegawai yang bias dihubungi.


8)    Atribut Entitas  Daftar Hadir
Ø NIK
     Atribut NIK adalah nomor induk pegawai,akan tetapi disini digunakan sebagai parameter untuk terhubung,ke data setiap pegawai.
Ø Tanggal
    Atribut tanggal Adalah info tanggal setiap harinya dalam satu bulan.
Ø Jam masuk
    Atribut Jam masuk berinfokan kapan / pada jam berapakah seorang kariawan mulai masuk kerja, ketiap harinya.
Ø Jam keluar
   Atribut Jam keluar berinfokan waktu dimana seorang kariawan selesai bekerja, ketiap harinya.
9)    Atribut Entitas Gaji
Ø NIK
     Atribut NIK adalah nomor induk pegawai,akan tetapi disini digunakan sebagai parameter untuk terhubung,ke data setiap pegawai.
Ø Tarif Per-hari
    Atribut Tarif Per-hari adalah info jumlah untuk pembayaran seorang pegawai , dalam waktu satu hari.
Ø Jumlah Masuk
    Atribut Jumlah Masuk adalah info berapa banyak seoramg pegawai masuk bekerja dalam waktu satubulan.
Ø Jumlah Jam Lembur
   Atribut Jam Lembut adalah data seberapa banyak seorang pegawai menjalankan pekerjaan diluar jam kerja.
Ø Tarip Lembur
  Atribut tarif lembur adalah info jumlah upah yang harus dibayar per-satu jam lembur.
Ø Potongan
  Atribut Potongan adalah jumlah potongan untuk setiap kariawan, setiap bulannya,seperti potongan NPWP, potongan Jamsostek, Potongan kehadiran (bagi setiap pegawai yang tidak bekerja tanpa keterangan).
Ø Total
  Atribut Total adalah Jumlah Total upah yang akan di terima setiap keriawan,setiap bulan.

10)           Atribut Entitas Data Mobil
Ø Merek
Atribut Merek Adalah info Merek sebuah mobil yang ada di tempat kursus.
Ø Tipe
Atribut Tipe Adalah info Tipe sebuah mobil yang ada di tempat kursus.
Ø Warna
Atribut Warna Adalah info Warna sebuah mobil yang ada di tempat kursus.
Ø Status
Atribut Status adalah info ketersediaan suatu mobil kursus.
Ø Pemilik
Atribut Pemilik Adalah info data pemilik mobil yang disewa tempat kursus.
Ø Harga sewa
Atribut Harga Sewa Adalah Jumlah Harga sewa sebuah mobil dalam waktu satu bulan.
Ø Tanggal Sewa
Atribut Tanggal Sewa adalah data Waktu Saat penyewaan sebuah mobil.
Ø Tanggal Servis
Atribut Tanggal Servis adalah data waktu tiap mobil menjalani servis rutin.
Ø Oli
Atribut Oli Adalah data Oli mesin yang dipakai setiap mobil.

C.    Membuat ERD dan Menentukan Derajat Karsdinalitas

Ø ERD SISTEM KURSUS STIR MOBIL




Ø PENENTUAN DERAJAT KARDINALITAS

DERAJAT KARDINALITAS
GAMBAR
KETERANGAN





MANY TO ONE


 
 
 Relasi Antara Entitas Kelas Kursus dengan Entitas User Adalah “Many To One” Karena Entitas Kelas Kursus Dapat Berhubungan Dengan Banyak Atribut Dari Entitas User Akan Tetapi Entitas User Hanya Dapat Berhubungan  Dengan Satu Atribut Dari Entitas Kelas Kursus.




ONE TO MANY



 
   Entitas User Hanya Dapat Berhubungan  Dengan Satu Atribut Dari Entitas Kartu Member.  Akan Tetapi
  Entitas Kartu Member Dapat Berhubungan Dengan Banyak Atribut Dari Entitas User. Maka Kardinalitasnya Adalah “One To Many”





MANY TO MANY




   Entitas User Dapat Berhubungan  Dengan Banyak Atribut Dari Entitas Admin Begitu Juga Sebaliknya. Maka Kardinalitasnya Adalah “Many To Many”





MANY TO MANY




Entitas Admin Dapat Berhubungan  Dengan Banyak Atribut Dari Entitas Admin Begitu Juga Sebaliknya. Maka Kardinalitasnya Adalah “Many To Many”





MANY TO ONE




 
Relasi Antara Entitas Gaji dengan Entitas Admin Adalah “Many To One”. Karena Entitas Gaji Dapat Berhubungan. Dengan Banyak Atribut Dari Entitas Admin Akan Tetapi Entitas Admin Hanya Dapat Berhubungan  Dengan Satu Atribut Dari Entitas Gaji.





ONE TO MANY


 
   Entitas Admin Hanya Dapat Berhubungan  Dengan Satu Atribut Dari Entitas Daftar Hadir.  Akan Tetapi
  Entitas Daftar Hadir Dapat Berhubungan Dengan Banyak Atribut Dari Entitas Admin. Maka Kardinalitasnya Adalah “One To Many”




MANY TO ONE






Relasi Antara Entitas Gaji dengan Entitas Pengajar Adalah “Many To One”. Karena Entitas Gaji Dapat Berhubungan  Dengan Banyak Atribut Dari Entitas Pengajar.
 Akan Tetapi Entitas Pengajar Hanya Dapat Berhubungan  Dengan Satu Atribut Dari Entitas Gaji.





MANY TO ONE






Relasi Antara Entitas Kartu Oprasional
 dengan Entitas Pengajar Adalah “Many To One”. Karena Entitas Kartu Oprasional Dapat Berhubungan  Dengan Banyak Atribut Dari Entitas Pengajar.
 Akan Tetapi Entitas Pengajar Hanya Dapat Berhubungan  Dengan Satu Atribut Dari Kartu Oprasional.




ONE TO MANY






Entitas Pengajar Hanya Dapat Berhubungan  Dengan Satu Atribut Dari Entitas Daftar Hadir.  Akan Tetapi
  Entitas Daftar Hadir Dapat Berhubungan Dengan Banyak Atribut Dari Entitas Admin. Maka Kardinalitasnya Adalah “One To Many”