Resume Pemrograman Web (Pertemuan 4)

Minggu, 23 Oktober 2011

Dosen:Kurniawan Jatmika, S.KOM

::..Menggunakan I/O Database serta Select, Update, Delete, Where..::

Langkah-langkah:
  1.  Buat website baru melalui menu file --> new --> website
  2. Berilah nama sesuai dengan kebutuhan
  3. Buat sebuah database dengan cara klik kanan pada nama web Anda --> Add new item --> SQL Database.
  4. Kemudian buat dua buah tabel dan isikan datanya.
  5. Pada default.aspx tambahkan tabel  dengan cara drag and drop.
  6. Kemudian tambah control dropdownlist dengan cara drag and drop dari toolbox dan configure dengan sqldatasource untuk menampilkan nama produsen dalam dropdownlist.
  7. Kemudian centang enableautopostback pada dropdownlist 
  8. Configure datagridview dengan menambahkan perintah where
  9. Tambahkan Edit dan delete
Gambar:
Langkah 3


Langkah 4

langkah 5

Langkah 6

Langkah 7
 langkah 8

Langkah 9



Resume Pemrograman Basis Data II (Pertemuan 3)

 Dosen : Hendro Poerbo P, S.T, M.MT.

:::...Interacting with the Oracle Server...:::

DBMS Language
  • Data Definition Language (DDL) : bahasa dalam DBMS yang digunakan untuk membuat atau mendefinisikan obyek-obyek di dalam database. Secara umum digunakan untuk membuat obyek table dan view. DDL ini berfungsi lebih ke dalam memanipulasi struktur dari database. Contohnya DDL  bisa digunakan untuk membuat tabel atau menghapus tabel. Kita juga bisa membuat key atau index dengan menggunakan DDL , membuat relasi antar tabel juga bisa dilakukan dengan DDL .
    • CREATE TABLE, bertugas untuk membuat tabel
    • ALTER TABLE, bertugas untuk merubah struktur suatu tabel
    • DROP TABLE, bertugas untuk menghapus suatu tabel
    • CREATE INDEX, bertugas untuk membuat suatu index dalam tabel
    • DROP INDEX, bertugas untuk menghapus suatu index dalam tabel
  • Data Manipulation Language (DML) : adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.
    • SELECT === > Menampilkan data.
      • Syarat penulisan Select :
        • Select (Pembanding) (operator) (Yang di bandingkan)
        • where
        • Group by
        • Having
        • Order by
        • ascending dan descending
    • INSERT === > Memasukan data
      • Syarat penulisan insert:
        • Insert into ...... Values
        • Pada insert tidak diperbolehkan menggunakan where
    • UPDATE === >Koreksi data
      • Syarat penulisan Update
        • Update (nama tabel)
        • Set (nama kolom)
        • where
    • DELETE === > Menghapus data
      • Syarat penulisan Delete
        • Delete from (nama tabel)
    • MERGE === > Menggabungkan dua tabel.
  • Data Control Language (DCL)merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user MySQL, baik terhadap server, database, tabel maupun field. Perintah SQL yang termasuk dalam DCL antara lain :
    • GRANT : Perintah ini digunakan untuk memberikan hak / izin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapsu (DELETE), mengubah (UPDATE) dan hak khusus berkenaan dengan sistem databasenya. 
    •  REVOKE : perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.
  • Jenis - jenis join :
    • INNER JOIN : hanya akan menampilkan baris untuk data yang memiliki nilai yang sama pada field kunci dengan tabel yang berelasi
    • LEFT JOIN : hanya menampilkan data dengan mengacu pada tabel yang ada disebelah kiri.
    • RIGHT JOIN : hanya menampilkan data dengan mengacu pada tabel yang ada disebelah kanan.
    • FULL JOIN : merupakan gabungan dari LEFT JOIN dan RIGHT JOIN  

Sumber :
Link 1 
Link 2 
Link 3 

      Resume Pemrograman Basis Data II (Pertemuan 2)

      Dosen : Hendro Poerbo P, S.T, M.MT.

      :::... Executable Statements...:::

      Menulis executable statements 
      • Spasi
      • Delimeters
      • Identifiers (Nama : nama tipe,nama objek, nama operasi, dll)
        • Panjang maksimum adalah 30 karakter
        • Bisa berupa reserved words asal dilingkupi oleh dua double quotes  
        • Harus diawali dengan karakter alphabetic
        • Tidak boleh sama dengan nama kolom dalam tabel
      • Literals (Nilai)
        •  Nilai karakter dan tanggal harus dilingkupi oleh petik tunggal
        • Nilai numerik dapat berupa nilai sederhana atau notasi matematika
      • Komentar : Penulisan komentar:
        • Diawali dengan dua dash (–) untuk komentar dalam satu baris
        • Untuk banyak baris, diawali dengan /* dan diakhiri dengan */
      Function 
      Function adalah suatu blok PL/SQL yang memiliki konsep sama dengan procedure, hanya saja pada function terdapat pengembalian nilai (return value).
      Karena function dapat mengembalikan sebuah nilai, function dapat diakses seperti layaknya sebuah variabel biasa.
      Bentuk Umum :

      CREATE OR REPLACE FUNCTION nama_function (parameter_1, …)
      RETURN tipe_data AS
      variabel_1 tipe_data;

      BEGIN
      statemen_1;

      RETURN nilai_yang_dikembalikan;
      END;

      Contoh Function Tanpa Parameter :

      CREATE OR REPLACE FUNCTION tulis_teks RETURN VARCHAR2 AS
      S VARCHAR2(20)
      BEGIN
      S := ‘HALLO SEMUA’;
      RETURN S;
      END;
      /
      Contoh Function Dengan Parameter :

      SET SERVEROUTPUT ON
      DECLARE
      H INTEGER;
      BEGIN
      H := pangkat(2, 3);
      DBMS_OUTPUT.PUT_LINE(‘Hasil = ‘ || TO_CHAR(H));
      END;

      /

      Konversi Tipe Data
      • Mengkonversi data untuk menyamakan tipe data.
      • Tipe data yang tidak sama dapat menyebabkan kesalahan dan mempengaruhi kinerja.
      • Fungsi konversi  :
        • TO_CHAR
        • TO_DATE
        • TO_NUMBER
      DECLARE

      v_date VARCHAR2(15) ;

      BEGIN

      SELECT TO_CHAR(hiredate, ‘MON. DD, YYYY’ )

      INTO v_date

      FROM emp

      WHERE empno = 7839;

      END ;

      Nested Block dan variabel scope
      •   Nested Blocks adalah Statement 
      •   Scope adalah Daerah Program yang Dapat Dimasukkan Dalam Objek
      CONTOH

      1. Counter
      V_count := V_count + 1;

      2. Operator Boolean
      V_equal := (V_n1 = V_n2);

      3. Validasi sebuah Field yang Berisi Nilai Tertentu
      V_Valid := (V_empno Is Not NULL);



      Sumber : Link


      Resume Pemrograman Web (Pertemuan 3)

      Sabtu, 22 Oktober 2011


      :::...SiteMap...::: 

      Sitemap adalah Informasi yang berisi mengenai URL-URL yang ada pada situs tersebut, seperti sebuah peta untuk search engine. bukan hanya URL saja yang ada pada sitemap, tetapi juga berisi metadata. metadata ini merupakan informasi mengenai kapan terakhir kali situs/blog di update, seberapa sering situs di update, dan kapan situs itu di update.

      Kegunaan Sitemap
      Kegunaan dari sitemap ini memberi informasi URL-URL sebuah situ yang dapat di jelajahi oleh robot search engine. robot-robot search engine ini akan mudah menemukan Url situs tersebut dan dengan cepat mengindeks seluruh url-url yang berada dari situs tersebut. Apabila  tidak menggunakan sitemap, robot search engine akan tetap bisa mengindeks situs anda tetapi membutuhkan waktu, karena robot search engine akan menjelajahi situs anda per halaman. Bayangkan apabila memiliki puluhan artikel bahkan sampai retusan artikel, ini akan sangat sulit untuk robot search engine menjelajahi mengindeks situs .

      Contoh sitemap
      </script>
      </head>
      <body>
          <form id="form1" runat="server">
          <div>
              &nbsp;</div>
          <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 75%">
                  <tr>
                      <td colspan="2" style="color: #ffffff; height: 199px; background-color: darkolivegreen;
                          text-align: center">
                          <span style="font-size: 32pt; font-family: Cooper Black">
                              <img id="IMG1" src="Foto/pweb.jpg" onclick="return IMG1_onclick()" style="height: 201px; width: 1104px;" /></span></td>
                  </tr>
                  <tr>
                      <td colspan="2" style="color: #ffffff; height: 100px; background-color: darkolivegreen;
                          text-align: center; font-size: 30px; font-family: '1980 Portable';">
                          <span style=" text-decoration: none;"><span style="font-size: 48pt">
                              &nbsp;</span><span style="font-size: 50pt">Rental
                              VCD/DVD "Playboy" Cap Gomek<br />
                          </span><span style="font-size: 11pt; font-family: Comic Sans MS">Jln. Semampir Selatan
                              Gang 2a No.05 Surabaya<br />
                              Telp. 085731884373 / Fax. 031-3483839</span></span></td>
                  </tr>


       

      Resume Teknik Dokumentasi Aplikasi (Pertemuan 7)

      Dosen: Ayuningtyas, S.Kom.,M.MT.,- MOS 


      :::...Penulisan ulang dan Editing...::: 


      Tugas seorang editor :
      1. Membaca kembali apa yang telah ditulis
      2. Memeriksa panjang kalimat
      3. Memeriksa pengguna kata kerja bantu
      4. memeriksa pengulangan kata yang mempunyai arti yang sama.
      :::...Appendices....:::
       
      Appendices atau Lampiran berisi tentang segala bahan yang berkaitan dengan penulisan dan berfungsi melengkapi penjelasan/uraian. Disamping itu, dilampirkan pula instrumen penelitian seperti kuesioner, pedoman wawancara, panduan observasi, panduan telaah dokumen dan tes statistik yang digunakan dalam pengumpulan data. 

      :::...Index..:::
      Index digunakan untuk
      • pencarian informasi secara tepat
      • membantu pembaca untuk menemukan yang dicari, sekalipun tidak tertulis dalam dafter isi
      • menunjukan subjek  yang brhubungan
      • memberkan gambaran dari isi detil buku
      • menujukan subjek yang tidak ditulis dalam buku
      :::...Bibliography...:::
       
       Bibliografi adalah daftar pustaka yang mencakup isi dan deskripsi suatu buku, meliputi judul, pengarang, edisi, cetakan, kota terbit, penerbit, tahun terbit, jumlah halaman, ukuran tinggi buku, dan ISBN. 
       cara membuat bibliografi:
      1. Sebelumnya, kita harustau jenis atau ‘style’ sitasi dan bibliografi yang kita gunakan. Ada banyak ‘style’ sitasi dan bibliografi yang bisa digunakan (ada Harvard, Vancouver, dll), tapi yang biasa digunakan untuk karya tulis, skripsi, dll di Indonesia  adalah jenis ‘Harvard’.
      2. Buka Ms Word , check style yang ada di kolom References: Style. Pasti muncul banyak pilihan Style. Pilih “Harvard – Anglia*”
      3. Jika kita ingin menambahkan sitasi pada tulisan kita, kita harus menambahkan database pustaka kita. Pilih “Insert Citation” kemudian “add new source”
      4. Akan muncul window ‘Create Source’. Masukkan semua informasi dari pustaka yang kita gunakan. Lihat ‘Example’ di bagian bawah, jika kita bingung bagaimana cara menuliskan isian di tiap kolom.Type of source berisi banyak pilihan, diantaranya Book, Website, Book section, dll. Setiap pilihan tersebut memiliki jumlah kolom isian yang berbeda.
      5. Klik OK. Maka akan muncul sitasi dari pustaka yang telah kita isikan, cara mengetahuinya adalah ketika kita mengarahkan mouse ke atas sitasi tersebut, maka background tulisan akan bewarna biru.
      6. Pustaka yang telah kita isikan, akan otomatis tersimpan dalam Ms Word, jadi ketika kita ingin men-sitasi pustaka tersebut suatu saat, kita tinggal memilih pustaka tersebut di kolom “References > Add Citation”. Inilah yang saya sebut ‘Automatis.
      7. Jika kita telah memiliki banyak pustaka yang telah tersimpan, dan kita ingin menggunakan pustaka tersebut dalam dokumen Ms Word yang berbeda, kita tinggal meng-copas pustaka master kita ke pustaka current document kita. Pilih “References > Manage Sources” dan pilih pustaka dalam Master List ke Current List.
      8. Selain menampilkan sitasi, kita juga harus menampilkan daftar pustaka yang dapat dibuat dari database pustaka-pustaka yang telah kita isikan sebelumnya. Tinggal klik “References > Bibliography”. “Bibliography” untuk menampilkan semua pustaka yang kita masukkan (lihat di “Current List”) dan “Works Cited” hanya untuk pustaka yang kita sitasikan sebelumnya.

      langkah 1 dan 2

      langkah 3



      langkah 4

       langkah 5

       langkah 6

      langkah 7

      langkah 8

      Hasil Terakhir
      Jika setting font dll dari bibliography tersebut belum sesuai ketentuan kita, settingan font, spasi, dll bisa diubah-ubah sesuai keinginan kita seperti meng-edit tulisan pada umumnya