Thursday, November 1, 2012

Cara Menampilkan menu Earnings / Penghasilan pada dashboard blog

Cara Memunculkan / Menampilkan Menu Earnings / Penghasilan


     Bagaimana cara memunculkan menu Earnings atau Penghasilan pada dasboard blog?
     Seringkali pertanyaan tentang cara memunculkan menu Earnings / Penghasilan pada dashboard blog muncul di benak kita yang menggunakan layanan / fasilitas blogger dalam bahasa Indonesia. Banyak cara untuk memunculkan menu Earnings / Penghasilan pada dashboard blog telah dilakukan. Namun hanya membuat kepala tambah pusing. Saya pun mengalami hal demikian, karena itu saya ingin mencoba berbagi dengan kalian tentang tips atau cara memunculkan menu Earnings / Penghasilan pada dashboard blog agar dapat mendaftar ke google adsense. Karena blog memiliki cara pendaftaraan adsense tersendiri di blogger.
     

     Tips / Cara memunculkan menu Earnings atau menu Penghasilan pada dashboard blog:

1. Klik Menu Setelan.

2. Pilih Submenu Bahasa dan Pemformatan.

3. Kita ganti bahasa Indonesia dengan bahasa Inggris.

4. Simpan perubahan.

5. Refresh halaman Anda.

Begitulah cara memunculkan menu Earnings / Penghasilan pada dashboard blog...:D
Semoga membantuu....!! :))

PSEUDOCODE


CARA MEMBUAT MENU PILIHAN DENGAN BAHASA PSEUDOCODE



CONTOH MENU PILIHAN DENGAN BAHASA PSEUDOCODE :



ALGORITMA Menu Pilihan
{Mencetak perhitungan Luas Persegi Panjang dan Luas Segitiga sesuai dengan menu pilihan yang tersedia dalam bentuk angka yang diinputkan}
Kamus :
            Angka                         : integer {angka yang dibaca}
            p                      : integer
            l                       : integer
            Luas_PP          : integer
            a                      : double
            t                       : double
            Luas_Sega       : double
Algoritma :
Input (Angka)
if angka = 1 then
output (“Menghitung Luas Persegi Panjang”)
            (“p = “)
            (“l = “)
            (“Luas_PP”ßp*l)
else
if angka = 2 then
output (“Menghitung Luas Segitiga”)
                        (“a = “)
                        (“t = “)
                        (“Luas_Sega”ßa*t/2)
else
                        if angka = 0 then
output (“Anda Keluar dari Program !”)
else
output (“Angka yang Anda masukkan SALAH !”)
endif
            endif
endif   

NET BIN CAARA MEMBUAT MENU PILIHAN

CARA MEMBUAT MENU PILIHAN DALAM NET BIN


1. Buka Net Bin-->New Project
2. Di sini kita akan membuat menu pilihan menghitung luas persegi panjang dan luas segitiga.
3. ketikkan :
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tugas.bu.umti;

import java.util.Scanner;
       
/**
 *
 * @author Valian
 */
public class TugasBuUmti {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner masuk = new Scanner(System.in);
        System.out.println("Menu Pilihan");
        System.out.println("====================================");
        System.out.println("1. Menghitung Luas Persegi Panjang");
        System.out.println("2. Menghitung Luas Segitiga");
        System.out.println("0. Keluar");
        System.out.println("--------------------------------------");
        System.out.print("Masukkan angka : ");
        int a = masuk.nextInt();
        int panjang,lebar,luas_pp;
        double alas,tinggi,luas_sega        ;
        if (a==1)
        {
            System.out.println("Menghitung Luas Persegi Panjang");
            System.out.println("------------------------------------");
            System.out.print("Panjang = ");
            panjang=masuk.nextInt();
            System.out.print("Lebar = ");
            lebar=masuk.nextInt();
            luas_pp= panjang*lebar;
            System.out.println("Luas "+luas_pp);
        }
        else if (a==2)
        {
            System.out.println("Menghitung Luas Segitiga");
            System.out.println("-------------------------------");
            System.out.print("Alas = ");
            alas=masuk.nextInt();
            System.out.print("Tinggi = ");
            tinggi=masuk.nextInt();
            luas_sega= alas*tinggi/2;
            System.out.println("Luas Segitiga = "+luas_sega);
        }
                else if (a==0)
                {
                    System.out.println("Anda Keluar dari Program");
                }
        else
                {
                    System.out.println("Angka yang Anda masukkan SALAH !");
            }
        }
    }


DDL (Data Definition Language)


PENGERTIAN DAN PENJELASAN TENTANG DDL

Data Definition Language





Jessica Innocencia Wibisana
SI 12 A / 12.12.0018
vancashop.blogspot.com

STMIK AMIKOM PURWOKERTO
Jl. Let. Jend. Pol. Sumarto Purwokerto Telp/Fax. (0281) 623 321


SOAL/PERMASALAHAN


1.      Apa itu DDL?
2.      Apa kegunaan / fungsi dari DDL?
3.      Pernyataan apa saja yang termasuk dalam DDL?
4.      Apa saja macam-macam perintah DDL?
5.      Bagaimana cara kerja DDL?





LANDASAN TEORI


1.       Data Definition Language (DDL) adalah bahasa dalam DBMS yang digunakan untuk membuat atau mendefinisikan obyek-obyek di dalam database. Secara umum digunakan untuk membuat obyek table dan view.
2.       DDL  merupakan  kelompok  perintah  yang  berfungsi  untuk mendefinisikan  attribute  –attribute  basis  data,  table,  attribute (kolom),  batasan  – batasan  terhadap  terhadap suatu  attribute, serta  hubungan  antar  table.
3.       Pernyataan yang  temasuk  dalam  kelompok  DDL ini adalah CREATE, ALTER, dan DROP.
4.       Macam-macam perintah DDL :
a.       Create Table
b.      Alter Table
c.       Drop Table
d.      Create Index
e.      Drop Index
f.        Create View
g.       Drop View




PEMBAHASAN

1. Pertama kita jalankan Oracle,caranya :
  >>>All program Oracle --> OraDb10g_home1 --> Application Development SQL Plus

2. Masukkan User Name = “system” dan Password= ******

3. DDL merupakan perintah untuk mendefinisikan struktur objek database ( c/o: membuat /mengubah struktur tabel). Karena itu kita akan  merancang suatu database “sistem belajar-mengajar”.

4. Dalam merancang suatu database diperlukan beberapa tahapan,yaitu : 
a. Proses Analisa
Dalam belajar-mengajar tentu diperlukan 4 hal penting, yaitu :
i. Yang belajar alias murid.
ii. Yang mengajar alias guru.
iii. Yang diajarkan kepada murid alias mata pelajaran.
iv. Tempat proses belajar-mengajar alias kelas.
Dengan demikian kita dapat memperoleh beberapa kalimat:
i. Para guru mengajar para murid beberapa pelajaran.
ii. Para guru mengadakan ujian-ujian kepada para murid dari beberapa pelajaran.
iii. Para guru memberikan nilai kepada para murid dari beberapa pelajaran.
iv. Para guru mempunyai beberapa mata pelajaran yang akan diajarkan kepada para murid.
v. Setiap murid mempunyai kelas sebagai tempat belajar, dll.
b. Proses Desain bisa menggunakan ERD. (Dipelajari di pertemuan selanjutnya)

7. Membuat user baru dengan nama “Belajar”.
8. Berikan hak akses untuk user Belajar dengan perintah
Grant DBA to Belajar;

9. Koneksikan / masuk ke user “Belajar”.

10. Implementasi script di oracle:

11. Dari tahapan-tahapn di atas kita bisa menyimpulkan akan membuat beberapa tabel, seperti :
  --Tabel Guru
  --Tabel Kelas
  --Tabel Mapel
  --Tabel Murid
  --Tabel Ulangan
  --Tabel Belajar

12. Cara membuat tabel guru :
ketik :
SQL>create table GURU (
NIG VARCHAR2(32)not null,
NAMA VARCHAR2(64)not null,
JENIS_KELAMIN CHAR not null,
TGL_MSK DATE,
STATUS_PEG CHAR not null,
constraint PK_GURU primary key (NIG));

13. Cara membuat Tabel Kelas :
ketik :
SQL>create table KELAS (
KELAS_ID VARCHAR2(32) not null,
KETERANGAN VARCHAR2(64),
constraint PK_KELAS primary key (KELAS_ID));

14. Cara membuat Tabel Mata Pelajaran :
SQL>create table MAPEL (
KODE_MP VARCHAR2(32) not null,
NAMA_MP VARCHAR2(64) not null,
KREDIT NUMBER not null,
constraint PK_MAPEL primary key (KODE_MP));

15. Cara membuat Tabel Murid :
SQL>create table MURID
NIS VARCHAR2(32) not null,
KELAS_ID VARCHAR2(32) not null,
NAMA VARCHAR2(64) not null,
TGL_LAHIR DATE not null,
JENIS_KELAMIN CHAR not null,
ALAMAT VARCHAR2(128) not null,
NAMA_ORTU VARCHAR2(64),
constraint PK_MURID primary key (NIS),
constarin AK_MURID unique (KELAS_ID, NIS),
constraint MURID#KELAS_FK foreign key (KELAS_ID)
references KELAS (KELAS_ID));

16. Cara membuat Tabel Ulangan :
SQL>create table ULANGAN (
NIS VARCHAR2(32) not null,
KODE_MP VARCHAR2(32) not null,
UJIAN_KE NUMBER not null,
TGL_UJIAN DATE not null,
NILAI NUMBER,
constraint PK_ULANGAN primary key (NIS, KODE_MP, UJIAN_KE),
constraint ULANGAN#MURID_FK foreign key (NIS)
references MURID (NIS),
constraint ULANGAN#MAPEL_FK foreign key (KODE_MP)
references MAPEL (KODE_MP));

17. Cara membuat Tabel Belajar :
SQL>create table BELAJAR (
NIG VARCHAR VARCHAR2(32) not null,
KODE_MP VARCHAR2(32) not null,
KELAS_ID VARCHAR2(32) not null,
HARI VARCHAR2(32),
constraint PK_BELAJAR primary key (NIG, KODE_MP, KELAS_ID),
constrain BLEAJAR#GURU_FK foreign key (NIG)
references GURU (NIG),
constraint BELAJAR#MAPEL_FK foreign key (KODE_MP)
refences MAPEL (KODE_MP),
constraint BELAJAR#KELAS_FK foreign key (KELAS_ID)
references KELAS (KELAS_ID));
18. Selanjutnya mengecek object database berupa tabel yang telah kita buat menggunakan syntaks berikut:  
SQL>select object_name, object_type from user_objects;

*Bila belum berhasil terus ulangi sampai berhasil dan dalam pengerjaan tidak boleh lompat-lompat dari 1 tabel ke tabel yang lain (harus urut), karena antara tabel yang satu dengan tabel yang lain saling berkaitan.

19. Keterangan - Keterangan :

NIG VARCHAR VARCHAR2(32) not null
--> Memiliki arti bahwa nama kolom pada tabel tersebut bernama NIG dan memiliki type data VARCHAR (tipe data untuk menuliskan karakter), angka (32) memiliki arti bahwa maksimal karakter yang diketikkan pada kolom NIG adalah sebanyak 32 karakter, dan istilah not null memiliki arti bahwa kolom NIG WAJIB DIISI, tidak bole dikosongkan(kalau tidak ada tulisan not null maka kolom tersebut bebas mau diisi atau tidak).

        Dalam sebuah tabel harus ada primary key atau kata kunci. Mengapa demikian? Karena primary key-lah yang akan mempermudah kita dalam pencarian data. Primery key merupakan kata kunci yang digunakan dalam pencarian data.

20. Lain-Lain :

  • CONSTRAINT NOT NULL digunakan untuk memastikan kolom tersebut diisi sehingga tidak bernilai kosong
  • CONSTRAINT CHECKED digunakan untuk mengecek apakah data tersebut telah sesuai dengan aturan yang telah ditetapkan. pada contoh diatas panjang TransactionID haruslah 5 karakter tidak boleh kurang atau lebih
  • CONSTRAINT UNIQUE digunakan untuk memastikan tidak ada pengisian nilai atau nama yang sama pada data yang lain  sehingga mencegah duplikasi data
  • ” CONSTRAINT ngehubungin FOREIGN KEY (EmployeeID) REFERENCESMsEmployee(EmployeeID)” digunakan untuk menghubungkan tabel MsEmployee dengan tabel TrHeaderTransaction  dengan menggunakan EmployeeID sebagai penghubungnya dimana EmployeeID tersebut merupakan PRYMARY KEY dari tabel MsEmployee. Dimana Tabel MsEmployee sebagai parent dan TrHeaderTransaction sebagai child
  • CONSTRAINT ON DELETE CASCADE digunakan untuk memastikan jika terjadi pen-delete-an pada baris tabel parent, baris child yang mereferensikan nilai  dari data tersebut juga ikut terhapus tetapi tidak berlaku sebaliknya.





KESIMPULAN


DDL (Data Definition Language) sangat berguna dalam pembuatan database. Karena DDL memudahkan sesorang dalam memanajmen suatu data. User juga dipermudah karena data yang diperoleh lebih akurat. DDL juga mempersingkat waktu yang dibutuhkan user, karena melalui DDL kita bisa menghubungkan tabel-tabel yang ada sehingga apabila ada data yang sama kita tak perlu menginput ulang. Sehingga memperkecil regudansi data atau kesalahan data.




DAFTAR PUSTAKA



Wednesday, October 31, 2012

SQL PLUS


“Mengenal SQL Plus”


Jessica Innocencia Wibisana
SI 12 A / 12.12.0018
STMIK AMIKOM PURWOKERTO
Jl. Let. Jend. Pol. Sumarto Purwokerto Telp/Fax. (0281) 623 321







SOAL / PERMASALAHAN


1.      Apa itu Sistem?
2.      Apa itu Data?
3.      Apa itu Sistem Basis Data?
4.      Apa saja komponen-komponen dalam Basis Data?
5.      Apa saja keuntungan menggunakan Basis Data?
6.      Apa saja kerugian menggunakan Basis Data?
7.      Apa itu SQL Plus?
8.      Bagaimana awal mula SQL muncul?
9.      Siapa Pencipta SQL?
10.  Bagaimana cara kerja SQL?

 








  •         Sistem adalah sekelompok elemen yang terintegrasi dengan maksud untuk mencapai tujuan yang sama.
  •         Pengertian Data
1.      Data adalah fakta berupa angka, karakter, symbol, gambar, tanda-tanda, isyarat, tulisan, suara, bunyi yang merepresentasikan keadaan sebenarnya yang selanjutnya digunakan sebagai masukan suatu Sistem Informasi.
2.      Data adalah deskripsi dari sesuatu dan kejadian yang kita hadapi (data is the description of things and events that we face).
3.      Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata
4.      Data adalah bahan yang akan diolah/diproses berupa angka-angka, huruf-huruf, symbol-simbol, kata-kata yang akan menunjukkan situasi dan lain lain yang berdiri sendiri
5.      Dalam bahasa sehari-hari data adalah fakta tersurat (dalam bentuk catatan atau tulisan) tentang suatu obyek.
6.      Dalam dunia komputer data adalah segala sesuatu yang dapat disimpan dalam memori menurut format tertentu
7.      Data adalah fakta yang sudah ditulis dalam bentuk catatan atau direkam ke dalam berbagai bentuk media 8. Data merupakan komponen dasar dari informasi yang akan diproses lebih lanjut untuk menghasilkan informasi

  • ·         Sistem Basis Data adalah sistem yang terdiri dari kumpulan file atau tabel yang saling berhubungan dan memungkinkan beberapa pemakai mengakses dan memanipulasinya.

  • ·         Komponen-komponen Basis Data :
1.      Hardware
2.      Sistem Operasi (O.S)
3.      Data Base Management System
4.      User ( progammer, casual user,spesialis user)
5.      Administrator Basis Data

  
  • ·         Keuntungan menggunakan Basis Data :
1.      Mempermudah akses data
2.      Ruang penyimpanan kecil / efisiensi ruang penyimpanan
3.      Kebebasan data
4.      Pemusatan kontrol data
5.      Multiple user (share ability)
6.      Ketersediaan (avaibility)
7.      Kecepatan & Produktivitas data
8.       Keamanan (security)
9.      Informasi lengkap dan akurat
10.  Mencegah terjadinya regudansi data (inconsistansi data)

  • ·         Kerugian menggunakan Basis Data :
1.      Diperlukan hardware tambahan (CPU yang kuat)
2.      Biaya perfomance yang lebih besar / mahal untuk software, hardwaredan user yang berkualitas
3.      Sistem tampak lebih komplek
4.      Rawannya keberhasilan operasi karena gangguan teknis

  • ·         SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

  • ·         Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama Jhonny Oracle yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).
          Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan System/R. 
          Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran John Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.




PEMBAHASAN




1. Secara default pada saat melakukan instalasi oracle akan dibuatkan satu database global. Oracle mengartikan database sebagai global database yang didalamnya terdapat banyak schema/user dan didalamnya terdapat banyak object database.

 

2. Jalankan Oracle caranya : All program Oracle - OraDb10g_home1
Application Development SQL Plus
3. Masukkan User Name = “system” dan Password = ..........

 

Kita juga bisa masuk ke sql plus menggunakan command prompt seperti gambar berikut:

 


4. Melakukan pengecekan terhadap database anda dengan perintah berikut:
 

5. Melakukan pengecekan ada berapa user atau schema dalam database, caranya:

6. Untuk mengetahui kita berada di schema mana maka ketikkan:

7. Secara default user Scott belum bisa digunakan karena masih di-lock. Apabila ingin menggunakan user tersebut maka buka lock user tersebut dengan cara:
  




8. Ganti password user scott menjadi oracle dengan cara:
 


9. Berpindah dari user system ke user scott caranya :

 


10. Atau bisa juga dengan mengisikan username dan password sebagai berikut : 

  








11. Lakukan pengecekan di schema scott untuk mengetahui object database yang ada didalamnya, caranya :
 



12. Untuk menampilkan isi buffer sql*plus atau menampilkan perintah yang terakhir diketik dan cara menjalankannya gunakan syntak berikut:

 

13. Untuk menyimpan perintah yang ada di buffer menjadi file script dan menamainya dengan latihan_oracle.sql gunakan perintah berikut :
 

14. Untuk mengetahui default penyimpanan ketik perintah berikut untuk memanggil MS Dos Prompt:










 
 
Ini berarti file latihan_oracle.sql disimpan di E:\oracle\product\10.2.0\BIN> kemudian ketik exit untuk kembali ke sql*plus. Apabila proses penyimpanan akan ditujukan pada satu folder tertentu maka ketikkan tempat penyimpanan yang dimaksud missal akan disimpan ke folder f:\amikom maka tuliskan perintah berikut:
 

Untuk memuat file script tersebut ke buffer sql ketikkan perintah berikut:
 


Apabila ingin langsung menjalankan file script tersebut gunakan perintah perintah berikut:

 

atau juga dapat menggunakan perintah berikut :
 



Kemudian untuk menghilangkan perintah dari buffer membersihkan buffer dari perintah gunakan syntak berikut:

 

Untuk mengedit kita bisa mengetikkan edit.


15. Apabila kita akan membuat suatu aplikasi dan kita membutuhkan suatu database maka yang kita lakukan adalah membuat user/schema karena didalam oracle sebenarnya telah terdapat database global yang didalamnya menckup banyak user/schema. Untuk memulai objek database pada suatu schema tertentu maka yang kita lakukan pertama kali adalah membuat user/schema.








16. Akhiri koneksi dari database dengan perintah disconnect. Dengan perintah tersebut, utility SQL plus tetap berjalan tetapi koneksi ke database terputus. Sedangkan untuk mengakiri atau keluar dari SQL plus gunakan perintah exit.






DAFTAR PUSTAKA