This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Tuesday, September 09, 2014

Pemrograman Web Dinamis

11.  Arsitektur 3-tier : membagi proses loading antara 1. Computer client menjalankan Graphical User Interface (GUI) logic, 2. Aplikasi Server menjalankan business logic , 3. DB dan Legacy application.
22.  Sejarah perkembangan aplikasi web:
è Web statis : HTML + pages
è Web dinamis : memisahkam kode dengan program
è CMS : web instan dan templates web

è Web framework :VMC(View, Model, Controller)

Thursday, July 03, 2014

Meets 14 Quiz

pertemuan terakhir yaouytu quiz tentang ERD dan SQL (Query dan Sub-Query)

Meets 13 Integritas dan Securitas BD

Keamanan Data
Aspek keamanan data merupakan hal penting yang harus diperhatikandalam manajemen data. Keamanan data telah menjadi bagian daripengembangan teknologi informasi mengingat bahwa berjuta-juta bit informasitelah dipertukarkan dalam jaringan komputer terutama di internet. Akib (2009)menuliskan bahwa masalah keamanan data dapat diklassifikasi kedalambeberapa dimensi. Suatu situs komersial misalnya harus memenuhi persyaratansebagai berikut:
 
Secrecy 
: kategori kemanan komputer yang meliputi perlindungandata/informasi terhadap akses dari pihak-pihak yang tidak berhak sertamasalah keaslian (autentik) dari sumber data/informasi. Masalah secrecyberkaitan dengan proses enkripsi-denkripsi serta proses autentikasi.
 
Integrity 
: kategori keamanan data yang menjamin bahwa data tidak tergangguselama proses transfer dari sumber ke tujuan melalui saluran-salurankomunikasi. Masalah integrity berkaitan dengan bagaimana melindungi datadari penyusup yang berusaha masuk ke sumber data, atau menyusup dalam jaringan data, untuk mengubah dan merusak. Masalah virus yang bisamenghancurkan data juga menjadi bagian dari integrity.
 
Availability 
: kategori keamanan data yang bisa mempertahankan sumberinformasi agar selalu sedia dan aktif melayani para penggunanya. Masalahavailability berkaitan dengan usaha melindungi server dari gangguan yangbisa menyebabkan server gagal memberi pelayanan (
denial of service 
 /DOS).

Meets 12 Latihan Sub Query

Pertemuan kali ini hanya memperdaslam kasus Sub query.
contoh:
Menampilkan data karyawan yang bekerja satu departemen dengan Biri.
SELECT last_name, title
FROM employee
WHERE dept_id =
( SELECT dept_id
FROM employee
WHERE UPPER(last_name) = ‘BIRI’ );


 

Meets 11 Sub query

Subquery
Subquery adalah statement SELECT yang dilampirkan sebagai klausa dalam SQL Statement yang lain. Untuk penulisan subquery pada SQL (SELECT select_list FROM table);

Meets 10 Refleksi Basis Data

Latihan2 yang diberikan sangat intensif sekali dalam pertemuan kali ini
dari SQL lanjut dengan contoh yang beragam dan soal-soal yang diberikan bervasiasi untuk memperdalam basis data kali ini. penggunaan operator2 dan lainnya.

Saturday, June 07, 2014

Setting Configurasi Mikrotik or Wifi


Praktikum meets 9 pagi ini adalah setting mikrotik
Berikut adalah Langkah setting hostpot di mikrotik lets see together:
1. Masukan kabel dari internet ke Ethernet 1, Ethernet 2 ke CPU.
2. Jalankan Winbox, pilih yang MAC ADDRESS Access Point klik connect untuk (Login)
3. Buka new terminal ketik system reset untuk mengembalikan reset setting, lalu close untuk menutup
 4. Buka lagi winbox
     - pilih remove config untuk setting manual
     - ok untuk default
5. Masuk interface unutk melihat interface
6. Enablekan wlan
7. setting ip address
    klik ip address
    di address list pilih new address
    cth : 172.10.168.113/24
    klik apply, ok
8. IP Routes
    tambahkan new route dan di gatewaynya  = 172.10.68.1
    klik apply ok
9. setting ip DNS / Domain Name System
    klik ip dns diserver isikan ipnya.
    centang allow remote request, apply lalu ok
10. Testing
      pilih terminal ketikkan ping google.com / untuk cek ke google.com
11. Setting wireles
      klik wireless atau wlan
      di wireless pilih mode ap_bridge
      band 2GHz - B/G/N
      Channel width 20MHz
     Frequency
      SSID isikan nama jaringan
     SCAN LIST defaultkan saja
     Apply, OK
12. Seting client
      pilih ip address lalu klik
      pilih wlan isiskan ip lalu ok

13. IP HOTSPOT
     Hotspot setup
     pilih hotspot interface  = wlan1 = next = next = next select sertifikat none = next dns server = next
    untuk dns name  = next succes
14. IP FIREWALL
      NAT = Chain = scnat
      out interface menuju internet
      action macquarade
      apply , ok.
begitulah praktikum 9 KDJK seoga bermanfaat.
Amin

Saturday, May 24, 2014

Tutorial Praktikum KDJK Meets 8 Membuat Hak Akses Di Linux

Ya kali ini kita akan membahas tentang membuat hak akses di LINUX at terminal nya.
The ways are:
 
praktikan@localhost ~ $ su  // untuk masuk ke root atau super-user
praktikan@localhost ~ $ yum install apache mysql php //untuk install apache bila tidak ada apache, mysql, dan php sebagai web browser
root@localhost /home/praktikan # service httpd start  // mengecek apakah apache dan temen-temen nya sudah terinstall

Tuesday, May 20, 2014

tutorial install BIND dan makes DNS di LINUX (Praktikum meets 7)

NAMA : PRAYITNO
NIM     : 12018104

Ya kali ini praktikum KDJK meets 7 mmperkenalkan tentang cara buat DNS (Domain Name System):
the ways is :
1. Buka terminal di LINUX
2. Lalu ketikan kan :  
su => // ketikkan su untuk masuk dalam sintax pada terminal LINUX
-    yum remove bind => //jika sudah ada bind yang terinstall maka cara m-remove nya
-    y =>pilih yes untuk memulai instalasi dan tunggu beberapa saat
-    yum install bind => // untuk install bind
nano  /etc/named.conf =>// Konfigurasi file named.conf 

Tuesday, May 13, 2014

Refleksi Basis Data Meets 9

Pada sesi latihan ini dibahas tentang latihan Query menggunakan perintah SELECT pada SQL .
  • Buat database dengan nama Akademik.mdb
  • Buat tabel Fakultas dengan struktur sebagai berikut:

Reflefsi BD Meets 8

Dua macam kategori yang paling populer dalam SQL adalah DDL dan DML, secara garis besar perbedaan kedua tipe ini ada pada fungsi dan perintahnya untuk pengolahan data di DBMS. DDL digunakan untuk membentuk atau mendefinisikan schema pada database, perintah sql pada DDL antara lain adalah create, alter, drop, dan rename. Sedangkan DML merupakan kode SQL yang digunakan untuk memanipulasi data pada database, hal ini meliputi merubah, menghapus, menambahkan, dan melihat data tersebut. QUERY yang termasuk dalam kategori ini adalah Update, Delete, Insert, dan Select.
Selain kedua konsep tersebut, kategori pemrosesan database juga terdiri dari TCL dan DCL. Seluruh konsep mengenai apa itu masing masing kategori ini akan kita bahas satu per satu. Termasuk contoh DDL dan Contoh DML yang telah dikemas dalam bentuk perintah SQL.

Saturday, April 12, 2014

Refleksi Basis Data Ke 7

pada pertemuan kali ini hanya membahas tentang ERD dari masing-masing kelompok. kalau untuk saya membahas tentang ERD di Kasus tersebut.

Thursday, April 10, 2014

REFLEKSI BASIS DATA MEETS KE-6

AGREGASI
Kali ini kita akan membahas tentang agregasi, apakah itu agregasi???????????
Agregasi merupakan proses menghubung-hubungkan sebuah kumpulan relasi dengan suatu kumpulan entitas. Caranya yaitu dengan membuat sebuah relasi baru. Relasi inilah yang nantinya akan secara langsung menghubungkan kumpulan relasi dan kumpulan entitas.Hal ini sangat bisa dilakukan karena pada dasarnya relasi dapat terbentuk karena relasi tersebut mengandung unsur dari relasi lain. Oleh karena itulah, dalam membuat relasi baru, relasi tersebut ada dikarenakan relasi lain yang sudah ada lebih dulu.

REFLEKSI BD Ke- 5


hai sobat ketemu lagi di refleksi Magic of Lecturer: 
Pada pertemuan ini membahas tentang ENTITAS, VARIAN RELASI, KARDINALITAS
  • ENTITAS
Entitas adalah suatu objek yang dapat didefinisikan dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. Sebagai contoh pelanggan, pegawai dll. Seandainya A adalah seorang pegawai maka A adalah isi dari pegawai, sedangkan jika B adalah seorang pelanggan maka B adalah isi dari pelanggan. Karena itu harus dibedakan entitas sebagai bentuk umum dari deskripsi tertentu dan isi entitas seperti A dan B dalam contoh di atas.

Tuesday, April 08, 2014

C++ Mencari Jarak 2 Titik Terpendek dengan Class Titik

inilah program untuk mencari jarak 2 titik dengan menggunakan class titik. 
comment ya kalo ada perbaiakan

 
#include <cstdlib>
#include <iostream>

using namespace std;

class Titik{
      private :
              double x, y;
      public :
             Titik();
             Titik(double i, double j);
             double jarak(Titik a, Titik b);
      };
Titik::Titik(){}
Titik::Titik(double i, double j){
                 x=i;
                 y=j;
                 }

double Titik::jarak(Titik a, Titik b){
       double panjang;
       panjang = sqrt(((b.x-a.x)*(b.x-a.x))+((b.y-a.y)*(b.y-a.y)));
       return panjang;

       }
int main(int argc, char *argv[])
{
    int n,a,b,x,y;
    double jarak_min;
    cout<<"Masukkan N titik : ";
    cin>>n;

    Titik t[n];
    Titik pdk;

    for(int i=0;i<n;i++){
            cout<<"Masukkan koordinat titik ke-"<<i+1<<endl;
            cout<<"x : ";
            cin>>x;
            cout<<"y : ";
            cin>>y;
            t[i] = Titik(x,y);
            }

    jarak_min = 1001;
    for(int i=0;i<n;i++){
            for(int j=i+1;j<n;j++){
                    cout<<"jarak titik "<<i+1<<" ke titik "<<j+1<<" = "<<pdk.jarak(t[i],t[j])<<endl;
                    if(pdk.jarak(t[i],t[j])<jarak_min){
                                                       jarak_min = pdk.jarak(t[i],t[j]);
                                                       a = i;
                                                       b = j;
                                                       }
                    }
            }

    cout<<"Dua Titik terpendek adalah sepanjang "<<jarak_min<<endl;
    cout<<"Kedua Titik tersebut adalah titik ke - "<<a+1<<" dan Titik ke - "<<b+1<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
rujukan blog : adialamsyah.com  

Program Hitung Pangkat, Hitung Faktorial, dan cari Faktor serta Faktor primanya – C++

Hai sobat inilah program untuk menghitung 

Program Hitung Pangkat, Hitung Faktorial, dan cari Faktor serta Faktor primanya – C++

#include <cstdlib>
#include <iostream>

using namespace std;

double pangkat(double x, int y){
       double hasil=1;
       for(int i=1;i<=y;i++){
               hasil=hasil*x;
               }
       return hasil;
       }

unsigned long faktorial(int x){
         unsigned long hasil=1;
         for(int i=1;i<=x;i++){
                 hasil=hasil*i;
                 }
         return hasil;
         }

MEMBUAT NILAI TERBESAR DAN TERKECIL


Hai kawan-kawan........
inilah sebuah program kecil 
 
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    cout<<"\t\tProgram menampilkan nilai Max-Min\n\n";

    int n, max, min;//deklarasi variabel awal
    //input
    cout<<"Masukkan banyak data : ";
    cin>>n;
    cout<<endl;

Wednesday, April 02, 2014

Refleksi Basis Data Pertemuan Ke-4

haloo sobat, pada pertemuan basis data kali ini lecture 4, mempelajari tentang :
  •  Menerapkan ERD (Entity Relationship Diagram) terhadap basis data.
Diagram E-R Berupa model Data konseptual, yang merepresentasikan data dalam suatu organisasi. Tidak bergantung pada perangkat lunak yang akan digunakan.
  • Pengertian Entitas sendiri adalah  sebuah objek yang keberadaannya dapat dibedakan terhadap objek lain. Sebuah entitas memiliki sejumlah Atribut.
  • Atribut Adalah sifat atau karakteristik.
  • Cara membuat ERD(Entitas Relationship Diagram) :
  1. Identifikasi Entitas yang terlibat.
  2. Menentukan atribut kunci dan masing-masing himpunan entitas.
  3. Identifikasi dan tetapkan himpunan Relasi antara himpunan entitas yang ada Foreign Key.
  4. Menentukan Derajat relasi (Kardinalitas) setiap Himpunan Relasi.
  5. Melengkapi  himpunan entitas dan himpunan relasi dengan atribut deskriptif (yang bukan kunci).
  • Derajat Relasi atau kardinalitas adalah jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain.
Semoga bermanfaat..........

Thursday, March 20, 2014

Refleksi Basis Data Ke -3

Pertemuan Basis Data Ke-3

Pengertian Model Data:
    Perangkat Konseptual yang menggambarkan data, hubungan data, semantik data/ makna data
    serta batasan data.
Dua Konsep Model Data:
1. Model Data Berbasis object
    Himpunan data dan relasi yang menjelaskan hubungan logik antar object
    --> ERD (Entity Relationship Diagram) diagram yang menggambarkan hubungan antar object/data
    -->Semantik (relasi antar object dengan kata2)
2. Model Data Berbasis Record
    -->relational model: antar tabel direlasikan
    -->hirarrky model
    -->network model

Wednesday, March 19, 2014

Tugas Basis Data (Individu)

Pengertian Abstraksi Data Dalam Basis Data

Abstraksi data merupakan tingkatan/level bagaimana melihat data didalam sebuah sistem basis data. 3 level abstraksi data adalah diantaranya..

1. Level Fisik (Physival Level)
Pemakai melihat data sebagai gabungan dari struktur dan datanya sendiri dan berkompeten dalam mengetahui bagaimana representasi fisik dari penyimpanan/pengorganisasian data (teks, angka, himpunan bit data, dll).

2. Level Logika/Konseptual (Conceptual Level)
Menggambarkan data apa yang sebenarnya (secara fungsional) disimpan dalam basis data dan hubunganya dengan data yang lain

3. Level Penampakan (View Level)
Untuk pemakai yang hanya membutuhkan sebagian data/informasi dalam basis data yang kemunculanya di mata pemakai diatur oleh aplikasi end-user.
 
__________________________________________________________________________


Pengguna Basis Data


Secara umum dapat dikelompokkan menjadi 2, yaitu :

Database administrator

  • Orang yang memiliki kewenangan untuk melakukan pengawasan baik data maupun program
  • Fungsi DBA adalah :
    • Mendefinisikan pola struktur basis data
    • Mendefinisikan struktur penyimpanan dan metode akses
    • Memodifikasi pola dan organisasi fisik
    • Memberikan kewenangan pada user untuk mengakses data
    • Menspesifikasikan keharusan integritas data

Database user

Ada 4 pemakai basis data, yaitu :
  • Programmer aplikasi
    Merupakan pembuat program aplikasi
  • Casual user / Naïve User
    Pemakai yang sudah mahir, berinteraksi dengan sistem tanpa menulis program, tapi menggunakan query
  • End user
    Pemakai yang belum mahir, tinggal menjalankan aplikasi yang sudah dibuat oleh programmer aplikasi
  • Specialized user
    Pemakai khusus yang menuliskan aplikasi database tidak dalam kerangka pemrosesan data, namun untuk keperluan khusus seperti CAD, AI, ES, dll _________________________________________________________

Definis dari Istilah: 
1. Record / Tuple
Record atau Rekaman data, merupakan kumpulan elemen data, atau kumpulan beberapa nilai Atribut, atau kumpulan Field-data yang mewakili satu Entitas secara lengkap. Misalnya: Entitas pegawai memiliki record: NIP, Nama, Alamat, Pangkat, Jabatan, dsb
2. ERD
Pengertian dari ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.
 3. Cardinality
Kardinalitas Relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari himpunan entitas yang satu ke himpunan entitas yang lain dan begitu juga sebaliknya
4. Primary Key adalah atribut (field) yang dipilih untuk menentukan struktur storage pada organisasi file multi key, adapun key lainnya disebut dengan secondary key. Pengertian lainya Primary Key adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel. Nilai dari primary key adalah unik
5. Foreign Key adalah Sebuah kumpulan field dalam satu relasi yang digunakan untuk me“refer” (menunjuk) ke suatu baris (tuple) pada relasi yang lain (harus berkorespondensi dengan primary key pada relasi yang kedua), seperti: ‘logical pointer’. Sedangkan hubungan antara keduanya (primary key dan foreign key) di jelaskan sebagai berikut,“Primary Key” adalah field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, atau dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).“Foreign key” adalah satu attribute yang melengkapi satu relationship yang menunjukan ke induknya, dengan kata lain keduanya saling berkaitan.
6. Field adalah merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record. 
7. Domain  

__________________________________________________________________________
Tahapan Pembangunan ERD:
1. Tahap 1: Penentuan Entities 
2. Tahap 2 : Penentuan AtributTahap 
3.  Tahap 3 : Penentuan Kardinalitas Relasi  
4. Tahap 4 : Pembuaatan ERD 
5. Pembuatan EER (Enhanced Entity Relationship) Diagram. 

Tugas Basis Data 1

KARDINALITAS atau DERAJAT RELASI


Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapar berelasi dengan entitas pada himpunan entitas yang lain.Kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari himpunan entitas yang satu ke himpunan entitas yang lain dan begitu juga sebaliknya.
11. satu ke satu (one to one)
yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, dan begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A
22. satu ke banyak (one to many)
yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.
33. Banyak ke satu (many to one)
yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B
44. banyak ke banyak (many to many)
yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B dan demikian juga sebaliknya, dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A.

Monday, March 17, 2014

Refleksi BD Pertemuan Ke-2



Judul : SISTEM BASIS DATA

Hal-hal yang dipelajari dalam pertemuan ke-2 BD: 

Secara umum pengertian sistem adalah sekumpulan perangakat yang melakukan pekerjaan tertentu dan saling berhubungan. 

Sedangkan sistem basis data adalah kumpulan file/data yang banyak yang saling berhubungan dan sekumpulamn program yang banyak pemakainya dan user yang dapat mengaksesnya + memaipulasinya.

Komponen dalam sistem BD:
  • 1.      Data atau basis data
  • 2.      Software /program
  • 3.      User
  • 4.      Hardware dll

DBMS (Data Base Management System) adalah software yang digunakan untuk operasi basis data.
Tujuan dari DBMS adalah:
1.      Speed
2.      Efficiency
3.      Accurasy
4.      Availability atau tersedia
5.      Security
6.      Sharebility
7.     Completeness

Tuesday, March 04, 2014

Refleksi Basis Data Pertemuan Ke-1

pertemuan kuliah basis data saya mempelajarri tentang pengantar Basis Data, walaupun saya tidak masuk pada pertemuan yang ke-1 ini. saya mempelajari tentang konsep dasar dari Basis Data. Yang saya ketahui adalah:

  • Data : merupakan nilai yang belum diolah, biasanya tidak mengandung sesuatu yang yang mengantarkan pesan ataupun message. (Contoh : Jalan, Kenanga, 35, dll)
  • Informasi : data yang telah diolah sehingga menampilkan sesuatu yang bermanfaat (contoh : Jl. Kenanga No. 35)
jadi dapat ditarik kesimpilan bahwa Basis Data adalah kumpulan dari beberapa data terorganisi dan telah diskema dengan teratur dan termanipulasi dengan baik sehingga menghasilkan atau digunakan untuk kepentingan tertentu. 
Operasi dasar Basis Data: 
  • CREATE DATABASE (membuat DB)
  • CREATE TABLE (Membuat Tabel)
  • INSERT
  • DELETE
  • UPDATE 
  • dll
itulah sekilas tentang refleksi Perkuliahan Basis Data Ke-1
see you.......