Monday, 30 March 2015

cara mencari kata di dalam string dengan java

nah kali ini ane ingin sharing yaitu bagaimana mencari sebuah kata irsyad di dalam sebuah kalimat /* ada seorang anak bernama irsyad yang tampan dan dermawan hahaha */ dan terletak di baris ke berapa kata irsyad tersebut
nah langsung aja di copy script di bawah ini sebelum nya ane menggunakan netbeans 7.3 dalam pembuatan program ini dan beri nama pencocokan.java

/*

 * To change this template, choose Tools | Templates

 * and open the template in the editor.

 */

package pencocokan;

import java.util.Scanner;

/**

 *

 * @author lupa lagi

 */

public class Pencocokan {



    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

        // TODO code application logic here

        String text, pattern;



        Scanner in = new Scanner(System.in);



        System.out.print("Masukkan string = ");

        text = in.nextLine();



        System.out.print("Masukkan pattern = ");

        pattern = in.nextLine();

//stringmatch berfungsi untuk

        StringMatch a = new StringMatch(text, pattern);



        if (a.run()) {

            System.out.println("Pattern ditemukan pada kata ke-" + a.idx);

        } else {

            System.out.println("Pattern tidak ditemukan dalam string");

    }

}

}

kemudian buat satu lagi class yang bernama StringMatch.java dan copy kan script di bawah ini kedalam class tsb


/*

 * To change this template, choose Tools | Templates

 * and open the template in the editor.

 */

package pencocokan;



/**

 *

 * @author lupa lagi

 */

public class StringMatch {

  

     String[] text;

    String[] pattern;

    int n, m, idx;

    boolean ketemu;



    public StringMatch(String text, String pattern) {

        //split berfungsi untuk memecah character menjadi array

        this.text = text.split("");

        this.pattern = pattern.split("");

        this.n = this.text.length;

        this.m = this.pattern.length;

        this.idx = -1;

    }



    public boolean run()

    {

        int i = 0;



        while (i <= n-m && !ketemu) {

            int j = 1;

//equals berfungsi untuk membanding kan 2 buah variabel

            while (j < m && (this.pattern[j].equals(this.text[i + j]))) {

                j = j + 1;

            }



            if (j == m)

                ketemu = true;

            else

                i = i + 1;

        }



        if (ketemu)

            this.idx = i + 1;



        return ketemu;


    }

  

}
nah sedikit ane jelasin script di atas disini kita menggunakan 2 buah parameter untuk menjalankan program ini yaitu karakter yang udah di sediakan(text) dan kata kunci(petern)
nah ketika kalimat yang pertama tadi di runing maka  tampil hasil nya seperti ini
Pattern ditemukan pada kata ke-26

cara post dan pemanggilan link dengan Wordpress

nah kali ini ane ingin sharing pelajaran ane yaitu belajar wordpress
yang pertama kita belajar bagaimana cara memanggila sebuah link header,footer,sidebar dan navbar ke dalam index.php
cara nya cukup gampang yaitu kita menggunakan php
untuk pemanggilannya yaitu dengan cara
<?php get_header(); ?> //nah cukup menggunakan get biasa nya dalam bahasa pemrograman sering di sebut pengembalian nilai, nah logikanya file yang bernama header.php akan di kembalikan ke index.php
begitu juga dengan
<?php get_footer(); ?>
<?php get_sidebar(); ?>
<?php get_dan navbar(); ?>

trus bagaimana cara memanggil link css di bootstrap ke dalam index.php

nah disini kita hanya menggunakan style.css dan apabila kita menggunakan css bootsrap kita tinggal memanggil css bootstrap ke dalam style.css contohnya
@import url('css/bootstrap.min.css');
@import url('css/bootstrap-theme.min.css');
nah 2 baris di atas adalah bagai mana kita memanggil bootstrap.min.css dan bootstrap-theme.min.css  kedalam style.css

nah selanjut nya kita akan bahas bagaimana cara ngepost menggunakan wordpress
untuk ngepost sendiri kita bisa ambil script yang udah di sediakan oleh wordpress.org nah stelah itu seching the loop maka akan keluar contoh-contoh bagaimana cara menggunakan the loop
kemudian copy kan scrip tersebut lalu pindah kan ke konten index.php anda
kemudian coba post melalui wordpress anda

sekian dari saya kalo bingung chat aja ,sesulit apapun pertanyaan saya akan tetap menjawab meskipun cuman Y hahaha

Sunday, 29 March 2015

Varian relasi dan Agregasi pada ERD

  1. pertama kita akan membahas Varian relasi....

varian relasi terbagi atas 4 bagian yaitu:
  1. relasi binner
  2. relasi tunggal
  3. relasi multy entitas
  4. relasi ganda
  • relasi binner
relasi binner adalah 2 buah entitas yang saling berhubungan dan tentunya sama, maksud sama di sini contoh nya entitas mahasiswa dengan entitas mata kuliah
  • relasi tunggal
relasi tunggal yaitu sebuah himpunan entitas ke himpunan entitas itu sendiri
  • relasi multy entitas
yaitu 3 buah entitas yang saling berhubungan
contoh entitas ruang,kuliah,dan dosen dengan relasi ajar
  • relasi ganda
relasi ganda adalah dua buah entitas yang saling berhubungan tetapi tidak hanya satu relasi tetapi bisa lebih dari satu relasi

2. Agregasi

agregasi adalah hubungan antara entitas dengan relasi
contoh nya yaitu seorang mahasiswa mendaftar praktikum, nah sebelum mahasiswa daftar praktikum pastinya mahasiswa ambil mata kuliah dulu baru daftar praktikum

logikanya = entitas mahasiswa =>  relasi ambil => entitas matkul => relasi daftar => entitas praktikum

nah sekian dari saya salah kata saya mohon maaf...
kritik dan saran sangat saya butuh kan demi pengatahuan kita bersama

buat kalkulator dengan javascript

nah kali ini saya ingin share bagaimana sih buat javascript di html?
nah seperti biasa buat lah folder baru dan beri nama belajar js
kemudian buat index.php

selanjutnya copy script di bawah ini

<html>
<head>
<title>belajar java scrip kalkulator</title>
</head>
<body>
<form name="fkalkulator"><table>
<tr><td>masukan bilangan 1 = </td><td><input type="text" name="bil1"></td></tr>
<tr><td>masukan bilangan 2 = </td><td><input type="text" name="bil2"></td></tr>
<tr><td>hasilnya =</td><td><input type="text" name="hasil" onclick="penjumlahan()"></td></tr><br> </table><br>
<input type="button" name="" value="+" onmouseover="penjumlahan()">
<input type="button" name="" value="-" onmouseover="pengurangan()">
<input type="button" name="" value="*" onclick="perkalian()">
<input type="button" name="" value="/" onclick="pembagian()">
<br>
<input type="reset" name="" value="reset">
</form>

<script type="text/javascript">
function penjumlahan(){

var a=parseFloat(document.fkalkulator.bil1.value)
var b=parseFloat(document.fkalkulator.bil2.value)

var c=a+b
document.fkalkulator.hasil.value=c
}
function pengurangan(){

var a=parseFloat(document.fkalkulator.bil1.value)
var b=parseFloat(document.fkalkulator.bil2.value)

var d=a-b
document.fkalkulator.hasil.value=d
}
function perkalian(){

var a=parseFloat(document.fkalkulator.bil1.value)
var b=parseFloat(document.fkalkulator.bil2.value)

var e=a*b
document.fkalkulator.hasil.value=e
}
function pembagian(){

var a=parseFloat(document.fkalkulator.bil1.value)
var b=parseFloat(document.fkalkulator.bil2.value)

var f=a/b
document.fkalkulator.hasil.value=f
}
</script>
</body>
</html>

nah seperti yang kita lihat pada script di atas terdapat 2 buah inputan, 1 buah inputan hasil, dan 4 buah button dengan fungsi yang berbeda sesuai dengan aritmatika kali bagi tambah dan kurang, dan jugak ada tombol reset jika ingin mengosongkan nilai yang sudah di inputkan

<form name="fkalkulator">// nah pada script ini terdapat form yang memiliki name="fkalkulator" yang berfungsi untuk menandakan pada java script yang mana form yang mau di buat javascript nya
<table> // dan table ini hanya berfungsi untuk merapikan form yang kita buat
<tr><td>masukan bilangan 1 = </td><td><input type="text" name="bil1"></td></tr>//disini yang harus di perhatikan yaitu name="bil1" yang mana berfungsi untuk menjumlah kan bilangan pertama dengan bilangan kedua pada javascript nya
<tr><td>masukan bilangan 2 = </td><td><input type="text" name="bil2"></td></tr>////disini yang harus di perhatikan yaitu name="bil2" yang mana berfungsi untuk menjumlah kan bilangan kedua dengan bilangan pertama pada javascript nya
<tr><td>hasilnya =</td><td><input type="text" name="hasil"></td></tr>//disini yaitu untuk menampilkan hasil dari 2 buah bilangan tadi
<br> </table><br>
dan di bawah ini terdapat beberapa tombol yang berguna untuk memproses 2 buah bilangan kemudian di tampilkan ke inputan hasil
<input type="button" name="" value="+" onmouseover="penjumlahan()">//onmouseover berfungsi untuk menampilkan hasil cukup mengarah kan mouse ke button penjumlahan
<input type="button" name="" value="-" onmouseover="pengurangan()">
<input type="button" name="" value="*" onclick="perkalian()"> //onclick berfungsi untuk menampilkan hasil dengan mengklik button perkalian tsb
<input type="button" name="" value="/" onclick="pembagian()">
<br>
<input type="reset" name="" value="reset">
</form>

<script type="text/javascript">//untuk memulai javascript
function penjumlahan(){//sebuah function yang di gunakan untuk pemanggilan pada sebuah button

var a=parseFloat(document.fkalkulator.bil1.value) //pembentukan variabel pada javascript dari name bil1 menjadi variabel a
var b=parseFloat(document.fkalkulator.bil2.value)//pembentukan variabel pada javascript dari name bil2 menjadi variabel b

var c=a+b// proses dua buah varibel kemudian di masukan kedalam variabel baru yang kita buat terserah nama nya di sini saya menggunakan variable c
document.fkalkulator.hasil.value=c//untuk menampilkan hasil dari proses 2 buah variable tadi
}
</script>// jangan lupa ini utuk mengakhiri sebuah proses pada java script

nah cuman itu yang dapat saya sampai kan salah kata saya mohon maaf...
kalo ada yang eror bisa di coment di bawah ini


Saturday, 28 March 2015

cara membuat menu pada navbar dengan layout css

langkah pertama yaitu buat sebuah folder dengan nama belajar
kemudian buat index.html di dalam folder belajar
lalu buat lagi style.css di dalam folder belajar

nah kalo yang di atas sudah buat copy kan script di bawah ini ke dalam index.html

<!DOCTYPE html>
<html>
<head>
<title>web profil</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="navbar">
<ul>
<li><a href="#">profil</a></li>
<li><a href="#">kontak us</a></li>
<li><a href="#">about</a></li>
</ul>
</div>
</body>
</html>

nah sedikit ane jelasin maksud program di atas
<link rel="stylesheet" type="text/css" href="style.css"> ini berguna untuk memanggil fungsi css pada style.css
<div class="navbar"> kalo yang ini berguna untuk membuat wadah untuk menu atau sering di sebut navbar

nah setalah yang di atas di buat maka kita buat menu di dalam navbar dengan ul dan li,
ul adalah kumpulan dari beberapa li sedangkan li adalah bagian yang terdapat di dalam ul begitu lah sekiranya kalo menggunakan bahasa saya hahaha

sedangkan <a href="#"> berguna untuk pemanggilan link jika mau

untuk css nya copy script di bawah ini


body{
background: rgb(240,249,255);
}

.navbar{
width: 100%;
height: 30px;
background-color: blue;
box-shadow:0 0 16px blue;
}
.navbar ul{
margin:0px;
padding:0px;
list-style: none;
}
.navbar ul li{
margin: 0px;
display: inline;
}
.navbar ul li a{
border-right: 1px solid white;
color: white;
border-radius:none;
color: white;
padding: 5px 5px;
display:inline-block;
}

nah sedikit penjelelasan tentang css di atas
kita lebih ke ul dan li nya aja karna kita membahas cara membuat menu di navbar
nah yang paling penting itu adalah bagian
list-style: none; nah fungsi ini bekerja untuk menghilangkan list pada li
display: inline; yang ini berguna untuk membuat posisi menu kesamping bukan kebawah
border-right: 1px solid white; yang ini berfungsi untuk membuat batasan pada setiap menu
display:inline-block; berguna untuk memposisikan nama menu ketengah dengan sedikit bantuan dari padding

cuman itu yang dapat saya share mudah-mudahan bermanfaat buat teman teman dan juga saya sendiri hehehe

Thursday, 26 March 2015

belajar insert,innerjoin,&like

nah di sini saya ingin sharing bagaimana cara menggunakan beberapa function sql insert innerjoin dan like
sebelum nya saya akan jelasin apasih insert inner join dan like
insert=untuk memasukan sebuah data ke dalam tabel
innerjoin = untuk menghubungkan dari satu tabel ke tabel yang lainnya
like = yaitu pencarian data pada sebuah tabel

cara penulisan insert yaitu
INSERT INTO /nama tabel/ (/nama kolom/,/nama kolom/,....) values ('/data yg di isi/',...);
contoh
INSERT INTO mahasiswa (nim,nama) values ('18000127','irsyadpahlapi');

nimnama
18000127irsyad pahlapi

cara penulisan innerjoin yaitu
SELECT /kolom yang ingin di tampilkan/ from /tabel1/ innerjoin /tabel2/ on tabel1.nim=tabel2.nim;
contoh
SELECT nim,nama,nilai from mahasiswa innerjoin tb_nilai on mahasiswa.nim=tb_nilai.nim;

nimnamanilai
18000127irsyad pahlapi100

cara penulisan like yaitu
SELECT /nama kolom/ FROM /nama tabel/ WHERE /kolom yang ingin di cari/ LIKE '% /nama yang ingin di cari/ %';
SELECT * FROM mahasiswa WHERE nama LIKE '% pahlapi %';

nimnama
18000127irsyad pahlapi

nah begitulah kira kira cara penulisan nya kalo ada yang salah saya mohon maaf karna salah udah makanan sehari hari bagi laki-laki :D hehehe cucol dikit ndro ...

Wednesday, 25 March 2015

cara crud pada database

sebelum nya teman-teman udah tau apa itu CRUD?
alangkah baik nya saya jelasin sedikit apa itu CRUD
CRUD yaitu singkatan dari Create Read Update & Delete
Create = bagaimana membuat sebuah table
Read = bagaimana membaca atau menampilkan sebuah table
Update = bagaimana mengedit sebuah data yang sudah di simpan
Delete = bagaimana cara menghapus sebuah data

pertama kita belajar bagaimana sih membuat sebuah table atau dalam bahasa database nya yaitu Create...
CREATE /nama tabel/ ( nim /type data/(panjang data),nama /type data/(panjang data);
contoh
CREATE mahasiswa(nim varchar(10),nama varchar(30));

berarti disini kita telah membuat sebuah tabel yang bernama mahasiswa dan memiliki atribut,field,atau kolom nim dan nama contoh nya

tabel mahasiswa
nimnama
 
yang kedua kita belajar Read yaitu cara menampilkan data tabel yang sudah kita buat tadi

SELECT * FROM /nama tabel/;
contoh
SELECT * FROM mahasiswa;

maka tabel mahasiswa akan di tampilkan seperti yang di bawah ini
tabel mahasiswa
nimnama
 

tahap ketiga adalah update yaitu mengedit atau merubah data yang sudah di buat
sebelum nya kita umpamakan isi pada tabel mahasiswa yaitu
nim 180001817 dan nama farel pahlapi hehehe

nimnama
180001817farel pahlapi

nah kita ingin mengedit data di atas yaitu dengan cara
UPDATE /nama tabel/ SET /nama atribut/=/nama yang ingin diganti/ WHERE /nama kolom nim/='/nama nim sebagai patokan nama yang ingin di ganti';

UPDATE mahasiswa SET nama='irsyad pahlapi' WHERE nim='180001817';
maka hasilnya akan jadi seperti ini

nimnama
180001817irsyad pahlapi

tahap ke empat adalah delete yaitu menghapus data satu baris
DELETE FROM /nama tabel/ WHERE  /nama kolom yang menjadi patokan biasa nya nim/=/nama nim/;
contoh
DELETE FROM mahasiswa WHERE nim='180001817';
maka hasil nya seperti ini

nimnama



cuman ini yang dapat ane share kalo ada yang salah mohon di koment biar ane bisa mengganti dan memberi informasi keteman-teman yang lain
dan kalo bahasa nya kurang jelas maklumin aja begitulah ane irsyad pahlapi :D hahaha