Membuat Subquery Menggunakan XAMPP dan CMD

Assalam’alaikum..

            Dalam Pembahasan Kali ini saya ingin membahas tentang Membuat Subquery Menggunakan XAMPP. Pertama tama pastinya sobat harus buka CMD terlebih dahulu. Caranya buka tekan Windows+R pada Keyboard lalu ketik CMD. Setelah itu buka XAMPP dan centang pada Mysql. Lalu lakukan seperti gambar dibawah : disini saya meletakkan XAMPP-nya pada drive C maka :


            Setelah melakakukan seperti gambar diatas, maka setelah itu buat langkah-langkah dibawah ini untuk membuat  Inner Join, Right Join, dan Left Join. Oke langsung saja disimak ya.. :

2.         Kita buat Database-nya, sebagai contoh saya buat database dengan nama “pt” :


NB :     create database (namadatabase);     :           perintah untuk membuat database baru
            Show databases;                                 :           menampilkan database yang baru dibuat.

3.           Setelah itu kita buat 2 table, saya akan menjelaskan cara membuat table ke-1 terlebih dahulu dengan nama “alfnet”. seperti gambar dibawah :


NB :       create table (namatable)(id int(5) not null primary key,    varchar(30), posisi varchar(30), gaji int(5));
              =        untuk membuat table baru dengan berbagai tipe data. Maksudnya not null primary key : wajib diisi (tidak boleh kosong).

            Desc alfnet;     =          Untuk menampilkan table yang baru kita buat.

4.         lalu langkah selanjutnya kita buat seperti pada gambar dibawah :


NB :                 ->load data local infile ‘e:/pegawai.txt’
                                    ->into table alfnet
                        ->fields terminated by ‘;’;

              Maksud dari perintah diatas adalah membuat isi field dengan cara mengimport data dari luar, agar kita tidak perlu memasukkan datanya satu persatu lagi dalam database “pt”. Caranya kita buat terlebih dahulu data pada notepad seperti gambar :


sebagai contoh, saya simpan dengan nama pegawai.txt pada directory E:/ .

dan

select * from alfnet    =          untuk melihat apakah data yang tadi dibuat di notepad, sudah masuk kedalam database apa belum.

              Setelah itu sobat buat lagi table ke 2 dengan nama yang berbeda, disini saya beri nama table ke-2 “alfnet2”, lalu ikuti sama halnya cara ke-3 dan ke-4.

5.         setelah selesai membuat table baru, lalu sobat ketikkan perintah seperti gambar dibawah :


NB :     Maksud dari perintah digambar adalah  di maksudkan untuk melihat jumlah posisi yang sama, jika terdapat posisi yang sama maka gaji akan terjumlahkan, seperti gambar diatas terjadi pada posisi “OB” dan “HRD”.

6.         lalu coba sobat ketikkan perintah :


            Maksud dari perintah pada gambar diatas adalah, menyeleksi pada ID = 8 (Bejo pada posisi OB) jika terdapat 2 posisi yang sama, maka akan menampilkan gambar diatas. Begitu pula jika saya ganti ID =’8’ saya ganti menjadi ID = ‘6’ . maka akan menmpilkan orang yang berposisi sebagai HRD, yaitu : Fajar, Subki.

7.         lalu pada langkah yang terakhir sobat ketikkan seperti gambar dibawah :

NB :       Maksud dari perintah gambar di atas adalah menampilkan data nama, posisi dan gaji dari tabel ‘alfnet’ dimana gaji lebih besar di bandingkan jumlah gaji pada table ‘alfnet2’ dengan posisi “OB”.

            Mungkin itu saja pembahasan mengenai Membuat Subquery Menggunakan XAMPP. Mohon maaf apabila ada kata yang salah dan kurang berkenan. Semoga bermanfaat.. terima kasih.. ^^


Wassalamu’alaikum..


Download XAMPP : Disini, Disini, atau Disini

6 Alasan Kenapa Dalam Postingan Harus Bergaya Listing

Assalamu'alaikum..


            Dalam ulasan kali ini saya ingin memberi sedikit pengetahuan tentang Kenapa Postingan Dalam Blog Harus Bergaya Listing. bukan ingin menggurui, saya pun masih belajar dan terus belajar meskipun blog Pagerank google-nya belum menetas, tapi saya ingin berbagi pengetahuan aja nih siapa tau sobat semua berminat.. :) oke dari pada saya kebanyakan curhat, langsung aja ya disimak.. :D

            Menurut artikel yang saya baca dari artikel sahabat, cara untuk membuat blog agar banyak pengunjung adalah dengan membuat postingan yang bergaya listing.

Kenapa Listing? Dan Apa Itu Sih Sebenernya Listing Itu ??

            Karena menurutnya, listing adalah teknik yang paling ngetop dan efektif untuk ngebuat postingan sobat bisa di kenal banyak orang dan jadi top. Maksudnya adalah postingan tersebut rapih dan enak dibacanya. Jika ingin membuat postingan yang panjang, maka buatlah postingan yang berkelanjutan, misalkan Cara Membuat Listing Pada Blog, jika ingin melanjutkannya pada postingan setelahnya menggunakan kata Cara Membuat Listing Pada Blog Part 2. Maka pengunjung akan menunggu-nunggu artikel kita yang selanjutnya..

            Ada 8 alasan kenapa posting yang berbentuk listing ini sangat ngetop dan powerful dikalangan blogger dari sumber, cek it out :

1.         Mudah Untuk Membacanya

           Sebenarnya zaman sekarang orang pada males kalo disuruh ngebaca postingan yang panjang, kata demi kata. Mereka tuh pengennya langsung ke intinya.

            kalo dengan membuat postingan yang bergaya listing, itu ngemudahin orang ngeliat secara sepintas dan mencari point-point penting apa aja yang ada didalem postingan Sobat. Dan kalo menurut mereka point-point yang Sobat buat cukup menarik, maka besar kemungkinan mereka bakal ngebacanya sampai habis.

2.         Langsung ke Point-nya

            Dengan ngelisting point-point penting yang pengen disampein, itu juga memudahkan Sobat buat nulisnya. Jadi, Sobat bisa langsung ke pokok-pokoknye aja, ga usah ngelantur kemana mana, betul ga ?

3.         Minimal di “Justify”

            Orang tuh umumnya, tentunya, dan biasanya, lebih seneng ngebaca potingan yang kelihatan rapi, betul ga ? Walaupun mungkin isinya udah hampir basi. Minimal tulisannya di “justify

4.         Harus Yakin

           Sobat bisa membuat orang jadi lebih yakin dengan melisting data-data dan fakta-fakta yang memperkuat pendapat-pendapat Sobat.

5.         Memudahkan Untuk  Menulis

            Dengan membuatnya berbentuk listing, itu memudahkan Sobat buat ngebagi-bagi pemikiran Sobat ke dalam potongan-potongan kecil. Sehingga Sobat bisa ngefocusin pikiran Sobat point demi point.

6.         Sederhana

            Ini juga yang jadi salah satu sebab kenapa listing itu begitu banyak disenangi. Dengan listing, ide atau tugas yang tadinya rumit, bakal tampak jadi lebih sederhana kalo Sobat susun menjadi sebuah listing atau daftar.

            Menarik bukan membuat postingan bergaya listing ? dari 6 Langkah diatas saja sudah jelas, dari yang rumit aja bisa jadi sederhana kan ?

            Nah, itu sharing yang saya ambil dari blogger Sahabat kepengen Kenapa Postingan Dalam Blog Harus Bergaya Listing ?. Sekali saya bukannya untuk menggurui, apa salahnya kita berbagi dengan sesama dan saling belajar.. ^^

            Oh iya ada baiknya sebelum membuat postingan bergaya listing lihat pada artikel selanjutnya ya.. Tentang Cara Cara Membuat Listing Pada Postingan Dengan Benar. Apabila ada kata yang salah dan kurang berkenan mohon dimaafkan.. Semoga bermanfaat.. terima kasih.. ^^

Wassalamu'alaikum..



Baca Selengkapnya Disini 

Flush DNS Penyelamat Browserku (Cara Menggunakan Flush DNS)

Assalamu’alaikum..

            dalam Pembahasan kali ini sayan ingin Berbagi Pengetahuan tentang bagaimana Cara Menggunakan Flush DNS pada Browser, mungkin agan agan ada yg belum tau apa itu flush DNS ? dalam post kali ini ane akan menjelaskan apa sih yang namanya Flush DNS ?? dan bagaimana cara menggunakannya ? oke, dari pada ane banyak cerita, mending langsung disimak aja ya..

            Sebelum ane menjelaskan bagaiman cara Flush DNS itu sendiri, mungkin kalian ada yang belum tau apa sih DNS ?? dan ane disini ada kalanya menjelaskan sedikit tentang DNS itu sendiri . Domain Name System (DNS) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet . DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain

Makannya itu, Bagi yang memiliki blog dengan menggunakan domain sendiri, tentu pernah melakukan perubahan DNS domain. Dan yang terjadi adalah saat kita merefresh browser ternyata tidak menimbulkan efek dari perubahan DNS tersebut terhadap DNS yang baru kita ubah. Kejadian ini biasanya terjadi selama beberapa menit dan bahkan bisa sampai sehari setelah kita ubah DNS domain namun setelah kita coba refresh browser berkali-kali tetap tidak terlihat perubahannya. Bahkan setelah kita clear history-nya.

            Hal ini terjadi karena komputer masih menyimpan cache DNS domain kita yang lama. Cache ini biasanya akan hilang dalam beberapa menit atau beberapa jam setelah perubahan DNS dilakukan. Selain karena cache di komputer, lama atau tidaknya efek perubahan DNS ini juga tergantung dari registrar tempat domain di register. Jika supportnya baik maka hanya dalam beberapa menit proses perubahan DNS akan selesai dilakukan. Nah, bila dalam beberapa jam ternyata tetap belum terlihat efek perubahan DNSnya maka kita bisa melakukan Flush DNS.
 

            Flush DNS adalah perintah untuk melakukan perubahan pada komputer yang sedang kita gunakan agar dapat menyesuaikan informasi perubahan yang terjadi pada suatu Domain, NameServer, DNS dan Website yang belum terlihat data terbaru setelah adanya perubahan data meskipun kita telah berulang kali melakukan Refresh Browser yang kita gunakan.

Cara Melakukan Flush DNS di Windows XP, Vista, 7, Mac OSX dan Linux

Untuk masing-masing sistem operasi komputer memiliki cara yang berbeda untuk melakukan Flush DNS. Sebelum melakukan FLush DNS, matikan atau tutup aplikasi yang sedang dijalankan (misalnya browser atau email). Selanjutnya ikuti langkah cara melakukan Flush DNS berikut ini:

Cara Flush DNS di Windows Vista dan Windows 7

            Klik pada icon Start kemudian All Programs > Accessories, cari Command Prompt. Klik kanan pada Command Prompt dan pilih “Run as Administrator”. atau bisa ketik pada keyboard Windows+R, ketik CMD . Ketika layar hitam muncul, ketik perintah berikut dan tekan enter.

ipconfig/flushdns

Cara Flush DNS di Windows XP

Klik Start menu, Run, ketik cmd dan klik OK. Ketika layar hitam muncul, ketik perintah berikut dan tekan enter.

ipconfig /flushdns

Cara Flush DNS di Mac OSX

            Buka folder Applications >> Utilities >> dobel klik pada Terminal. Ketik perintah berikut dan tekan enter.

dscacheutil –flushcache

            Jika tidak berfungsi gunakan perintah berikut ini : lookupd -flushcache

Cara Flush DNS di Linux

             Untuk Linux, masing-masing distribusi Linux biasanya memiliki perintah yang sedikit berbeda. Jadi silahkan gunakan salah satu perintah berikut ini:

/etc/init.d/nscd restart Atau sudo /etc/init.d/nscd restart

Atau sudo /etc/init.d/dns-clean start atau sudo service nscd restart

Atau /etc/rc.d/init.d/nscd restart

             Setelah proses Flush DNS selesai dilakukan, silahkan coba jalankan browser.

sekian yang mungkin bisa Berbagi tentang Cara Menggunakan Flush DNS, semoga bermanfaat dan tidak mengandung sara.. apabila ada salah kata dan ada kata yang kurang berkenan artikel ini, mohon dimaafkan, makasih... :D

Wassalamu'laikum...


Baca Selengkapnya Disini 

Membuat Inner Join, Right Join, dan Left Join Menggunakan XAMPP

Assalam’alaikum..

            Dalam Pembahasan Kali ini saya ingin membahas tentang Membuat Inner Join, Right Join, dan Left Join Menggunakan XAMPP. Pertama tama pastinya sobat harus buka CMD terlebih dahulu. Caranya buka tekan Windows+R pada Keyboard lalu ketik CMD. Setelah itu buka XAMPP dan centang pada Mysql. Lalu lakukan seperti gambar dibawah : disini saya meletakkan XAMPP-nya pada drive C maka :

            Setelah melakakukan seperti gambar diatas, maka setelah itu buat langkah-langkah dibawah ini untuk membuat  Inner Join, Right Join, dan Left Join. Oke langsung saja disimak ya.. :

1.      Listing Program

mysql> create database pengulangan;
mysql> use pengulangan;
mysql> create table pegawai
    -> (np int (8) primary key not null ,
    ->  nama varchar(30) ,
    ->  pekerjaan varchar(15) ,
    ->  gaji int (5));
mysql> insert into pegawai values
    ->  (1,’Arief’,’Staff’,600),
    ->  (2,’Budi’,’OB’,200),
    ->  (3,’Chandra’,’Staff’,700)
    ->  (4,’Deni’,’OB’,100)
    ->  (5,’Egi’,’Dosen’,1000)
    ->  (6,’Fachrul’,’Satpam’,200);
mysql> create table bio
    -> (np int(5)not null primary key,
    -> (kota varchar(20);
mysql> insert into bio values
    ->  (1,’Bandung’),
    ->  (3,’Jakarta’),
    ->  (4,’Cirebon’),
    ->  (6,’Depok’),
    ->  (8,’Jogja’),
    ->  (9,’Surabaya’);
mysql> select * from bio,pegawai;   
mysql> select * from pegawai natural join bio;
mysql> select * from pegawai inner join bio on pegawai.np=bio.np;
mysql> select * from pegawai left join bio on pegawai.np=bio.np;
mysql> select * from pegawai right join bio on pegawai.np=bio.np;
mysql> create table pegawai2
    -> (np int (8) primary key not null ,
    ->  nama varchar(30) ,
    ->  pekerjaan varchar(15) ,
    ->  gaji int (5));
mysql> insert into pegawai values
    ->  (1,’Ganda’,’Asisten’,500),
    ->  (2,’Hari’,’ Asisten’,500),
    ->  (3,’Indra’,’Dosen’,700)
    ->  (4,’Jaka’,’Satpam’,300)
    ->  (5,’Kelly’,’OB’,200);

mysql> select np,kota from bio where np > 2;
mysql> select np,kota from bio where np > (select np from pegawai where nama =’Budi’);
mysql> select * from pegawai where pekerjaan = (select pekerjaan from pegawai2 where nama=’Kelly’);

2.      Logika Program

mysql> create database pengulangan;
mysql> use pengulangan;

            => Disini saya buat database dengan nama pengulangan dan USE digunakan untuk agar database nya bisa digunakan.

mysql> create table pegawai
    -> (np int (8) primary key not null ,
    ->  nama varchar(30) ,
    ->  pekerjaan varchar(15) ,
    ->  gaji int (5));

            => Lalu setelah itu saya buat table dengan nama pegawai yang isinya np , pekerjaan dan gaji. Untuk np diberikan primary key karena np itu bersifat unik tidak akan ada data yang sama.

mysql> insert into pegawai values
    ->  (1,’Arief’,’Staff’,600),
    ->  (2,’Budi’,’OB’,200),
    ->  (3,’Chandra’,’Staff’,700)
    ->  (4,’Deni’,’OB’,100)
    ->  (5,’Egi’,’Dosen’,1000)
    ->  (6,’Fachrul’,’Satpam’,200);

            => Ditabel “ pegawai “saya isi 6 data sesuai describe yang sudah di deklarasikan di atas.

mysql> create table bio
    -> (np int(5)not null primary key,
    -> (kota varchar(20);
mysql> insert into bio values
    ->  (1,’Bandung’),
    ->  (3,’Jakarta’),
    ->  (4,’Cirebon’),
    ->  (6,’Depok’),
    ->  (8,’Jogja’),
    ->  (9,’Surabaya’);

            => Setelah itu kita buat table Kedua, disini saya membuat tabel dengan nama bio yang isi nya np, dan kota saja, kita beri np-nya menggunakan primary key not null, yang artinya tidak boleh kosong dan harus diisi. Lalu isi di tabel player dengan 6 data sesuai describe yang sudah dideklarasikan diatas.

mysql> select * from bio,pegawai;

            => perintah diatas berfungsi untuk menggabungkan/menampilkan 2 table yaitu table bio dahulu baru table pegawai

mysql> select * from pegawai inner join bio on pegawai.np=bio.np;

            => Perintah inner join bio on pegawai.np=ket.np; hanya untuk menampilkan np yang sama dari kedua table

mysql> select * from pegawai natural join bio;

            => Untuk menampilkan data dari kedua tabel, hanya beda nya dari yang inner join, np yang ditampilkan hanya 1.

mysql> select * from pegawai left join bio on pegawai.np=bio.np;
mysql> select * from pegawai right join bio on pegawai.np=bio.np;

            => Left join adalah relasi antar tabel, namun query yang ditampilkan adalah mengacu pada tabel yang sebelah kiri sebagai tabel utama. Begitu sebaliknya pada Right join.

mysql> select np,nama,posisi from player order by np desc;

            => menampilkan np,nama,posisi dari tabel player di urutkan dari np yang terbesar.


3.      Output






           Mungkin itu saja pembahasan mengenai Membuat Inner Join, Right Join, dan Left Join Menggunakan XAMPP. Mohon maaf apabila ada kata yang salah dan kurang berkenan. Semoga bermanfaat.. terima kasih.. ^^


Wassalamu’alaikum..


Download XAMPP : Disini, Disini, atau Disini

Menentukan Nilai Max, Min Menggunakan C-Free/Turbo C++

Assalamu’alaikum…

            Dalam Pembahasan kali ini, saya ingin memberikan sedikit pengetahuan tentang Menentukan Nilai Max, Min Menggunakan C-free atau Turbo C++ . Disini saya akan memberikan Listing Program, Dan Logika Programnya + Output-nya, oke deh langsung saja ya disimak.. :

1.      Listing Program

#include<stdio.h>
#include<conio.h>
int a[100];
int max, min;
void maxmin(int i, int j) {
int max1, min1, mid;
            if(i == j)
             {
max = min = a[i];
              }
else if(i == j-1) {
                                    if(a[i] > a[j]) {
                                    max = a[i];
                                    min = a[j];}    
                                    else {
                                    max = a[j];
                                    min = a[i]; }}
            else {
                                    mid = (i+j)/2;
                                    maxmin(i, mid);
                                    max1 = max;
                                    min1 = min;
                                    maxmin(mid+1, j);
                        if(max < max1)
                        max = max1;
                        if(min > min1)
                        min = min1;}}
int main() {
            int i, num;
            printf("\n\t\t\tMaximum Dengan Minimum\n\n");
            printf("Masukkan Banyak Angka: ");
            scanf("%i", &num);
            printf("\nMasukkan Angka-angkanya: \n");
            for(i=0; i<num; i++) {
                        scanf("%i", &a[i]);
             }
            max = a[0];
            min = a[0];
            maxmin(0, num-1);
            printf("Maksimum Angka: %i\n", max);
            printf("Minimum Angka: %i", min);
            getch();
            return 0;
}



2.      Logika Program

#include<stdio.h>
#include<conio.h>

=>        Kodingan diatas merupakan Kodingan awal dari perintah bahasa C, yang berfungsi untuk memasukkan suatu library yang ada melalui header file ke dalam program yang akan kita buat. Pada baris tersebut tidak akan dieksekusi melainkan akan menjadi indicator untuk compiler.

int a[100];
int max, min;

=>        Kodingan diatas merupakan pendeklarasian variable , yang akan digunakan untuk mencari nilai maksimum dengan variable max dan minimum dengan variable min. Dan int a[100] yaitu suatu batasan angka yang akan diinput.

void maxmin(int i, int j) {

=>        Kodingan diatas merupakan Sebuah bentuk deklarasi dari fungsi dengan tipe void. Kodingan ini penting karena fungsi ini didefinisikan diluar fungsi utama.

int max1, min1, mid;

=>         Kodingan diatas merupakan Didalam void maxmin, dideklarasikan variable max1, min1, dan mid dengan tipe integer.

int max1, min1, mid;
            if(i == j) 
             {
max = min = a[i];
              }
            -------------------------------------------------- 1
else if(i == j-1) {
                                    if(a[i] > a[j]) {
                                    max = a[i];
                                    min = a[j];}    
                                    else {
                                    max = a[j];
                                    min = a[i]; }}
            ----------------------------------------------------- 2
else {
                                    mid = (i+j)/2;
                                    maxmin(i, mid);
                                    max1 = max;
                                    min1 = min;
                                    maxmin(mid+1, j);
                        if(max < max1)
                        max = max1;
                        if(min > min1)
                        min = min1;}}

=>        Kodingan diatas merupakan Jika variable I sama dengan j maka max = min = a[i] (1) , dan jika i sama dengan j dikurang 1 ada 2 cabang. Cabang 1, jika a dengan array variable 1 lebih besar a dengan array variable j maka max = a[i]; dan min = a[j]; dan cabang 2, jika a dengan array variable 1 lebih kecil a dengan array variable j maka max = a[j] dan min = a[i]; (2). Bisa juga dibilang ini Kodingan untuk mencari nilai maksimum dan minimum yang menggunakan percabangan, dan prosedur pencariannya dengan melakukan iterasi dan perbandingan disetiap data yang ada.

int main() {
            int i, num;
            printf("\n\t\t\tMaximum Dengan Minimum\n\n");
            printf("Masukkan Banyak Angka: ");
            scanf("%i", &num);
            printf("\nMasukkan Angka-angkanya: \n");
            for(i=0; i<num; i++) {
                        scanf("%i", &a[i]);
             }

=>        Kodingan diatas merupakan main program, digunakan untuk mencetak dan melakukan inputan data oleh user.

max = a[0];
            min = a[0];
            maxmin(0, num-1);
            printf("Maksimum Angka: %i\n", max);
            printf("Minimum Angka: %i", min);
            getch();
            return 0;
}

=>        DiKodingan ini variable max dam min di panggil untuk dicetak , yang di perintah sebelumnya sudah dieksekusi dan diakhiri dengan getch(), dan return 0.




3.      Output Program

Pada saat program dijalankan (CTRL+F9), akan menampilakn seperti gambar dibawah :
 

            Saya contohkan, saya input angka 4. Kemudian masukkan angka-angka yang akan kita inginkan , saya contohkan : 7, 2, 1, dan 9. Lalu akan muncul angka maksimum = 9 dan angka minimum = 1. Seperti gambar dibawah :
 

             Mungkin itu saja penjelasan Mengenai Cara Menentukan Nilai Max, Min Menggunakan C-free atau Turbo C++ apa yang telah saya pelajari di Lab Tehnik Informatika Gunadarma Mata Kuliah Perancangan Analisis Algoritma, semoga bermanfaat.. terima kasih.. ^^


Wassalamu’alaikum..


Download C-Free (Pro) : Disini Atau Disini