Program Bintang Segitiga | Ketupat Menggunakan For Java

Jika kita mengkombinasikan fungsi fungsi pada pemograman, maka kita akan mendapatkan output baru. Layaknya program untuk menampilkan bintang segitiga  dan ketupat ini. Program bintang segitiga ini dibuat dengan mengkombinasikan lebih dari satu perulangan for, konsepnya seperti berikut:

for(kondisi awal; kondisi akhir; increment){ // for pertama
 for(kondisi awal; kondisi akhir; increment){ // for kedua
}
}

for pertama digunakan untuk perulangan ke bawah, sedangkan for kedua digunakan untuk perulangan kesamping.

Kode Program

##Bintang Segitiga (kiri)

Buka Script:

/**
*
* @author RazaqNice
*/
public class bintang1 {
public static void main(String[] args) {
for(int a=10;a>0;a--){

for(int a1=10;a1>a;a1--){
System.out.print("x");
}

System.out.println("");
}
}
}


#Output


program bintang segitiga kiri

##Bintang Segitiga (kanan)

Buka Script:

/**
*
* @author RazaqNice
*/
public class bintang2 {
public static void main(String[] args) {
for(int a=10;a>0;a--){
for(int i=1; i<=a; i++){ System.out.print(" "); } for(int a1=10;a1>a;a1--){
System.out.print("x");
}

System.out.println("");
}
}
}

#Output
program bintang segitiga kanan

##Bintang Segitiga Piramid (utuh)

Buka Script:

/**
*
* @author Razaqnice
*/
public class bintang3 {
public static void main(String[] args) {
for(int a=10;a>0;a--){
for(int i=1; i<=a; i++){ System.out.print(" "); } for(int a1=10;a1>a;a1--){
System.out.print("x");
}
for(int a2=10;a2>a;a2--){
System.out.print("x");
}
System.out.println("");
}
}
}

#Output
program bintang segitiga piramid utuh

##Bintang Ketupat

Buka Script:

/**
*
* @author RazaqNice
*/
public class bintang4 {
public static void main(String [] args){


for(int a=10;a>0;a--){
for(int i=1; i<=a; i++){ System.out.print(" "); } for(int a1=10;a1>a;a1--){
System.out.print("x");
}
for(int a2=10;a2>a;a2--){
System.out.print("x");
}
System.out.println("");
}
for(int b=0; b<=10;b++){ for(int j=1;j<=b;j++){ System.out.print(" "); } for(int b1=10; b1>b;b1--){
System.out.print("x");
}
for(int b2=10; b2>b;b2--){
System.out.print("x");
}
System.out.println("");
}



}

}


#Output
program bintang segitiga ketupat

Semoga bermanfaat

1 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program Perulangan For PHP

Fungsi for adalah fungsi yang digunakan untuk mengulang suatu perintah, sama halnya seperti program do while, bedanya terletak  pada management kondisinya, pada for, kita harus menerapkan bentuk yang seperti berikut

for (memberikan nilai awal; memberikan nilai akhir; kondisi(penambahan atau pengurangan){
lakukanSesuatu();
}

disini kita akan membuatnya dalam dua model, model tanpa menggunakan html dan menggunakan html.

#For tanpa HTML

Buka Script:

<?php
for($a = 0; $a <= 10; $a++){
echo 'No. ';
echo $a;
echo ' ';
echo 'Belajar Php';
echo '<br/>';
}
?>


Output


for di php

#For dengan HTML

header.html:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Belajar Php</title>
<link rel="stylesheet" type="text/css" href="style.css" /> <!Memanggil style css>
</head>
<body>
<div id="sampul"> <!div id= membuat class css dengan nama header>


<div id="header">
<center><h2>Belajar PHP</h2></center>
<div id="linkHeader">
<h4><a href="index.php">Beranda</a></h4>
</div>
</div>
<div id="body">
<div id="SidebarKiri">

</div>
<div id="isi">

</body>
</html>


footer.html:

<html>
<body>
</div>
<div id="SidebarKanan">

</div>
</div>
<div id="footer">
<h2>Java Kita</h2>
</div>

</div>
</body>
</html>


For.php:

<?php
include "header.html";
?>
<form method="post">
<table border="0">
<tr>
<td>Masukkan Kata: </td>
<td><input type="text" name="kata" size="15" /></td>
</tr>
<tr>
<td>Masukkan Jumlah pengulangan: </td>
<td><input type="text" name="jumlah" size="15" /></td>
</tr>
<tr>
<td>
<input type="submit" name="proses" value="Proses"/>
</td>
</tr>
</table>
</form>

<?php
if(isset($_POST['proses'])){
$kata = isset($_POST['kata'])? $_POST['kata']:NULL;
$jumlah = isset ($_POST['jumlah'])? $_POST['jumlah']:NULL;

for($a = 0; $a <= $jumlah; $a++){
echo $kata;
echo ' ';
echo $a;
echo '<br/>';
}
}
?>

<?php
include "footer.html";
?>

Output program

perulangan for dengan tampilan html

Semoga bermanfaat

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program Perulangan For C++

Pada kesempatan kali ini kita akan membahas tentang membuat program perulangan for menggunakan bahasa pemograman C++ sederhana. tidak sulit untuk memahami script perulangan for, sama saja seperti perulangan while, bedanya terletak pada kondisinya. dan yang hebatnya lagi, konsepnya sama saja seperti java,  yaitu seperti berikut: 

 for (initialization; termination; increment) {
   doSomething();
}
pada program sederhana emang kehilatan simple, tapi kalau dikembangin rumit juga jadinya.. oke, berikut script programnya 

#include <iostream.h>
#include <conio.h>
#include <cstring.h>
void main(){
clrscr();
char kata[25];
int ulang;
cout<<"masukkan kata ";
cin >> kata;
cout << "Masukkan jumlah pengulangan: ";
cin >> ulang;
for(int i=0; i<=ulang; i++){
cout<<"\n No. "<<i<<" "<<kata;
}
}

Penjelasan

  • ~ For( memberi nilai awal; memberi nilai batas; fungsi dari nilai) 
  • pada doSomething(); kita meletakkan script yang ingin kita ulang
Output 

perulangan for C++

semoga bermanfaat

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program Perulangan For di Java

Setelah mengotak atik perulangan while kemarin, kali ini kita akan mencoba untuk mencicipi perulangan For di java. Konsepnya sama aja sih, sama sama perulangan yang berbeda di bagian kondisinya. Jika kita menggunakan perulangan For, maka kita harus mengikuti konsep berikut:
for (initialization; termination; increment) {
   doSomething();
}
 disitu tuh bedanya dengan while yang cuma menyatakan kondisi
while(kondisi){
doSomething();
}
Berikut Scriptnya

public class for1 {
    public static void main(String[] args){
        int awal, akhir;
        String kata;
       
        Scanner input = new Scanner(System.in);
       
        System.out.print("Ulangi kata: ");
        kata = input.next();
        System.out.print("Sebanyak: ");
        akhir = input.nextInt();
        System.out.print("\n");
       
        for(awal=0;awal<=akhir;awal++){
            System.out.println("No. "+awal+" "+kata);
        }
    }
   
}

#Output Program

program perulangan for di java

Semoga bermanfaat

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program If Else Do While Campur Campur C++

Pada postingan kali ini saya sedang ga sanggup nulis, Jadi saya cuma bagiin scriptnya aja ya,, bikin script lebih mudah daripada nulis basa basi nii :3 ..pokonya inti dari program ini yaitu program gabungan dari artikel artikel sebelumnya, jadi saya ga jelasin lagi yang ini fungsinya apa, yang itu fungsinya apa. tapi kalau mau tanya, tanya aja di kotak komentar

#Script Program

#include <iostream.h>
#include <conio.h>
#include <cstring.h>
void main(){
clrscr();
char mulai[25],ulang[25];
do{
int no;
cout<<"\n\n-Program If Berganda + Do While Bergabung-  ";
cout<<"\nGabungan program dari artikel sebelumnya";
cout<<"\n\npilih program yang akan dijalankan (angka)" ;
cout<<"\n1. Operator Aritmatika 2";
cout<<"\n2. Genap ganjil";
cout<<"\n3. Mencari Luas Lingkaran";
cout<<"\n\njalankan program no: ";
cin>>no;
if(no==1){
do{
float a,b;
cout << "\nProgram Aritmatika 2";
cout << "\nMasukkan Angka 1: ";
cin >>a;
cout <<"Masukkan Angka 2; ";
cin >>b;
cout <<"\n";
cout <<"Hasilnya \n";
cout <<"\n";
cout <<a <<" + " <<b <<" = "<<(a+b)<<"\n";
cout <<a <<" - " <<b <<" = "<<(a-b)<<"\n";
cout <<a <<" x " <<b <<" = "<<(a*b)<<"\n";
cout <<a <<" : " <<b <<" = "<<(a/b)<<"\n";
getch();
cout<<"\nUlangi Program ini? (y/n) ";
cin >>ulang;
}while((strcmp(ulang,"y")==0));
}else if(no==2){
do{
int a;
cout << "\nProgram Genap Ganjil";
cout << "\nMasukkan Angka: ";
cin >>a;
if(a%2==0){
cout<<" \nAnda memasukkan angka GENAP";
}else{
cout<<" \nAnda memasukkan angka GANJIL";
}
getch();
cout<<"\nUlangi Program ini? (y/n) ";
cin >>ulang;
}while((strcmp(ulang,"y")==0));
}else if(no == 3){
do{
float phi,r,luas;
phi=3.14;
cout<<"\n-Program Menghitung Luas Lingkaran-";
cout<<"\n\nMasukkan nilai jari jari(cm): ";
cin>>r;
luas=phi*r*r;
cout<<"\nLuas lingkaran adalah: " <<luas<<" cm";
getch();
cout<<"\nUlangi Program ini? (y/n) ";
cin >>ulang;
}while((strcmp(ulang,"y")==0));
}else{
cout<<"inputan anda tidak ada di dalam menu !";
}
cout <<"\nMulai Lagi? (y/n) ";
cin >>mulai;
}while((strcmp(mulai,"y")==0));
cout<<"\nSystem Exit";
}

#Output Program 

Program If Else Do While Campur Campur C++ java kita

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program Gabungan Do While If Nested Java

Kali ini kita akan membahas materi lanjutan dari do while yang kemarin, nama programnya agak ngaco yaitu Program gabungan Do while If else Nested, tapi emang kenyataanya begitu :D, di dalam program ini, nanti akan ada do whilenya dan juga if nestednya yang dimana kita menggabungkan program do while dengan program if nested pada artikel artikel sebelumnya ,, 

#Alur program


  • Memulai program if nested, ketika sudah selesai, akan muncul pertanyaan apakan akan mengulang program dari cabang if nested tersebut? jika tidak maka akan muncul lagi pertanyaan apakah akan mengulang program utamanya ? 
  • simple kan :), disini kita cuma menggabungkan aja, biar kompleks 

#Scriptnya


import java.util.Scanner;
/**
 *
 * @author Razaqnice
 */
public class DoWhileIf {
 
     public static void main(String [] args){
        Scanner input = new Scanner(System.in);
        String ulang,mulai;
        do{
        int pilih;
        System.out.println("Program Program");
        System.out.println("1. Operator aritmatika 2");
        System.out.println("2. Genap ganjil");
        System.out.println("3. Mencari luas lingkaran");
          System.out.print("\nJalankan program no: ");
        pilih = input.nextInt();
     
        if(pilih == 1){
               do{
        float a,b;
     
        System.out.println("\n\n -Program Aritmatika-");
        System.out.print("Masukkan Angka 1: ");
        a = input.nextFloat();
        System.out.print("Masukkan Angka 2: ");
        b = input.nextFloat();
     
        System.out.println("");
        System.out.println(a+ " + " +b+" = "+(a+b));
        System.out.println(a+ " - " +b+" = "+(a-b));
        System.out.println(a+ " x " +b+" = "+(a*b));
        System.out.println(a+ " ; " +b+" = "+(a/b));
        System.out.println(a+ " mod " +b+" = "+(a%b));
     
        System.out.print("Ulangi program ini ? (y/n) ");
        ulang = input.next();
               }while(ulang.equals("y"));
     
        }else if(pilih == 2){
         
            do{
             float a;
        System.out.println("\n\n -Program Genap Ganjil-");
        System.out.print("Masukkan Angka: ");
        a = input.nextFloat();
     
        if(a % 2 == 0){
            System.out.println(" \nAnda memasukkan angka genap");
        }else{
             System.out.println(" \nAnda memasukkan angka ganjil");
        }
     
         System.out.print("Ulangi program ini ? (y/n) ");
        ulang = input.next();
               }while(ulang.equals("y"));
        }else if(pilih == 3){
         
            do{
            float phi,r,luas;
     
        phi=(float) 3.14;
     
        System.out.print("\n\n-Program menghitung luas lingkaran-");
        System.out.print("\n Masukkan nilai jari jari: ");
        r = input.nextFloat();
     
        luas = phi*r*r;
     
        System.out.println("\nLuas lingkaran adalah= " +luas);
     
         System.out.print("Ulangi program ini ? (y/n) ");
        ulang = input.next();
               }while(ulang.equals("y"));
    }else{
            System.out.println("\nAnda memasukkan angka yang tidak ada di menu !");
        }
        System.out.print("\nMulai Ulang (y/n) ?? ");
        mulai = input.next();
        }while(mulai.equals("y"));
        }
 
}

#Output Program 

Program Gabungan Do While If Nested Java

Semoga bermanfaat

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Cara Membuat Baris Baru di PHP Java dan C++

Kalau di java, untuk membuat baris baru cukup kita tambahkan ln aja, dari print, jadi println, atau di dalam tanda petiknya ditambahkan \n . jadinya, System.out.print("blabalblaba \n blababab");  gitu,, kalau di C++ cukup tambahkan \n yang dimana kasusnya sama seperti di java, jadinya cout <<"" bababab \n blababa";  kalau untuk PHP, kita harus menambahkan <br/> 

jadinya

<?php
echo "blababa <br/>";
?>

Cukup sekian :D

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Download Ebook Pemograman Gratis

Berikut adalah ebook pemograman yang saya kumpulkan


Halaman ini akan selalu saya update ketika mendapat ebook baru


0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program Perulangan Do While Php

Pada malam ini kita akan mencicipi program perulangan menggunakan do while di php. Do adalah perintah yang akan dilaksanakan ketika kondisi While terpenuhi, atau dengan kata lain ketika while bernilai true.

Bagannya seperti berikut:
do{
doSomething();
}while(Condition);

atau

while(condition){
doSomething();
}

begitulah kira kira, pada kesempatan ini kita akan menghadirkannya dalam 2 tipe, yang pertama tipe sederhana tanpa tampilan, dan yang kedua include tampilannya

#While Sederhana

Buka Script:

";

$a++;

}

?>



script-javaku.blogpsot.com
Output While sederhana

#Do While Dengan tampilan HTML

header.html:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Belajar Php</title>
<link rel="stylesheet" type="text/css" href="style.css" /> <!Memanggil style css>
</head>
<body>
<div id="sampul"> <!div id= membuat class css dengan nama header>


<div id="header">
<center><h2>Belajar PHP</h2></center>
<div id="linkHeader">
<h4><a href="index.php">Beranda</a></h4>
</div>
</div>
<div id="body">
<div id="SidebarKiri">

</div>
<div id="isi">

</body>
</html>


footer.html:

<html>
<body>
</div>
<div id="SidebarKanan">

</div>
</div>
<div id="footer">
<h2>Java Kita</h2>
</div>

</div>
</body>
</html>


DoWhile.php:

<?php
include 'header.html';
?>

<h2>Program Do While Php</h2>
<form method="post">
<table border="0">
<tr>
<td>Masukkan Kata! </td>
<td><input type="text" name="kata" size="15" /></td>
</tr>
<tr>
<td>Jumlah Pengulangan</td>
<td><input type="text" name="jumlah" size="15" /></td>
</tr>
<tr>
<td>
<input type="submit" name="proses" value="Proses"/>
</td>
</tr>
</table>
</form>

<?php

if(isset($_POST['proses'])){
$kata = isset($_POST['kata'])? $_POST['kata']:NULL;
$ulang= isset($_POST['jumlah'])? $_POST['jumlah']:NULL;

$a=1;

do{
echo ' No. ';
echo $a;
echo ' ';
echo $kata;
echo "<br/>";
$a++;

} while ($a <= $ulang);


}

?>
<?php
include 'footer.html';
?>


script-javaku.blogspot.com

Sekian, Semoga bermanfaat

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program Perulangan Do While C++

Pada kesempatan kali ini kita akan belajar materi perulangan Do While. Disini, kita akan mencoba mengcombinasikan program do while ini dengan program aritmatika 2, yang dimana, di akhir programnya nanti akan muncul  pertanyaan , "Ulangi(y/n) ?? " jika kita ketik "y", maka program tersebut akan mulai lagi,,, dan program tersebut .

Kira kira diagram alirnya sperti diatas, dapet dari wiki :)

Berikut scriptnya

#While

#include<iostream.h>
#include<conio.h>
void main(){
clrscr();
int a = 0;
while (a<=10){
cout <<"\nNo. "<<a<<" Java Kita";
a++;
}
getch();
}
Output program While
script-javaku.blogspot.com

#Do While 

#include <iostream.h>
#include <conio.h>
#include <cstring.h>
void main(){
clrscr();
char ulang[5];


float a,b;
do{
cout << "\nProgram Aritmatika 2";
cout << "\nMasukkan Angka 1: ";
cin >>a;
cout <<"Masukkan Angka 2; ";
cin >>b;
cout <<"\n";
cout <<"Hasilnya \n";
cout <<"\n";
cout <<a <<" + " <<b <<" = "<<(a+b)<<"\n";
cout <<a <<" - " <<b <<" = "<<(a-b)<<"\n";
cout <<a <<" x " <<b <<" = "<<(a*b)<<"\n";
cout <<a <<" : " <<b <<" = "<<(a/b)<<"\n";
cout <<"\n\nUlangi(y/n) ?? ";
cin >> ulang;
}while((strcmp(ulang,"y")==0));

}

Output program Do While
script-javaku.blogspot.com

Penjelasan.
  • Saya kira saya sudah menjelaskan semua pada paragraf pertama, tapi kalau ada yang belum jelas, silahkan tanyakan pada kotak komentar
Selamat Mencoba :)

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program Perulangan Do While di Java

Pada siang yang cerah ini, kita akan membuat program perulangan sederhana menggunakan fungsi do while di java. Disini, kita akan menggabungkan program do while ini dengan program aritmatika 2, jadi outputnya nanti sama seperti aritmatika 2, bedanya terletak pada ujung program. pada ujung program terdapat pertanyaan, Ulangi ???, jika kita menginput "y", maka program aritmatika duanya akan di ulangi, namun jika kita menginput selain y maka program tersebut akan behenti

Berikut kode programnya

#Contoh 1

import java.util.Scanner;
/**
 *
 * @author Razaqnice
 */
public class dowhile {
   
   
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
       
        float a,b;
        String u;
        do{
        System.out.print("Masukkan Angka 1: ");  
        a = input.nextFloat();
       
        System.out.print("Masukkan Angka 2: ");
        b = input.nextFloat();
       
        System.out.println("");
        System.out.println(a+ " + " +b+" = "+(a+b));
        System.out.println(a+ " - " +b+" = "+(a-b));
        System.out.println(a+ " x " +b+" = "+(a*b));
        System.out.println(a+ " ; " +b+" = "+(a/b));
        System.out.println(a+ " mod " +b+" = "+(a%b));
       
        System.out.print("\n Ulang (y/n)= ");
        u =input.next();
        }while(u.equals("y"));    
    }
   
}


script-javaku.blogspot.com

#Contoh 2

public class doWhile2 {
    public static void main(String[] args){
        int hit = 1;
        do {
            System.out.println("Hitung: " + hit);
            hit++;
        } while (hit < 17);
    }
   
}

script-javaku.blogspot.com
Penjelasan
  • pada while disini, menggunakan kondisi yang sama seperti program login kemarin
  • pada contoh 2, program akan mengulang hit ditambah dengan 1 (++), sampai hit mencapai <17
Semoga bermanfaat

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program Login Sederhana dengan C++

Membuat program login sederhana menggunakan bahasa pemograman C++ kali  ini merupakan lanjutan dari materi sebelumnya tentang penggunaan if. Namun, kali ini kita tidak menggunakan rumus if bersarang, kita menggunakan rumus pembandingan. Apa yang kita bandingkan?  kita membandingkan apa yang di input dengan apa yang kita tetapkan sebagai pasword, sehingga, jika terdapat kecocokan, maka login sukses, jika tidak cocok, maka login gagal.

#Operator Logika
script-javaku.blogspot.com

#Operator Pembanding

script-javaku.blogspot.com
disini kita menggunakan operator logika &&, jika kedua nilai(username dan password) bernilai benar maka akan menghasilkan nilai true.

#String di C++

tidak seperti bahasa pemograman lainnya yang dimana langsung bisa memakai tipe data string, pada C++, tipe data string harus di includekan terlebih dahulu, #include <string> penggunaannya seperti berikut

#include <string>
#include <iostream>
using namespace std;
int main(){
  string s;  //panjang maksimum tidak perlu didefinisikan
  s = "Hello world";
  cout<<s<<endl;
}
Sumber source code: wikipedia

Tapi, entah kenapa ketika saya menjalankan source tersebut pada c++ saya, malah error yang keluar :3, jadi, pada program Login ini, saya menggunakan tipe data char. 

Ingat.Jika , kita hanya menggunakan char a, maka program hanya mengizinkan kita untuk menginput maksimal 2 digit. untuk menambah panjang maksimum dari inputnya, kita gunakan [panjang maksimum] , jadinya char a[30];

 #Error jika menginput lebih dari digit maksimum

script-javaku.blogspot.com
Sudah cukup jelas kan,

Berikut scriptnya

#include <iostream.h>
#include <conio.h>
#include <cstring.h>
void main(){
clrscr();
char pass[30],user[30];
char dataPass[15]="12345";
char dataUser[15]="admin";
cout <<"Login";
cout <<"\nMasukkan Username: ";
cin >>user;
cout <<"Masukkan Password: ";
cin >>pass;
if((strcmp(user,dataUser)==0) && (strcmp(pass,dataPass)==0)){
cout<<"\nlogin sukses !";
 }else{
cout<<"\nLogin gagal !";
 }
}

#Output Program



script-javaku.blogspot.com


#Penjelasan

  • #include <cstring.h> digunakan untuk memperkenalkan/ mendeklarasikan strcmp 
  • strcmp digunakan untuk membandingkan dua string, (strcmp(string1,string2)==0)
  • == 0 adalah sama, jadi jika string 1 dan dua bernilai sama maka menghasilkan true
semoga bermanfaat




0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program Login Sederhana di PHP

Membuat program login sederhana di php menggunakan fungsi if lanjutan dari artikel sebelumya. Pada program login ini, hanya menggunakan satu buah if, namun ada sedikit peningkatan materi yang kita dapat dari sini, yaitu penggunaan operator perbandingan dan operator logika.
script-javaku.blogspot.com

kita menggunakan operator logika untuk menghasilkan true jika seandainya password dan username yang di input benar dan kemudian muncul halaman admin. namun jika kita menginput password atau username yang salah, maka akan muncul komentar dibawahnya

#Operator Logika
script-javaku.blogspot.com
 #Operator Pembanding

Kali ini, kita akan menggunakan lebih banyak file php, untuk penyempurnaan program login itu sendiri.
penambahan materi diantaranya adalah

  • - penggunaan session
  • - penggunaan operator pembanding
  • - penggunaan operator logika
  • - cekadmin menggunakan session
Berikut scriptnya

#Tampilan

header.html:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Belajar Php</title>
<link rel="stylesheet" type="text/css" href="style.css" /> <!Memanggil style css>
</head>
<body>
<div id="sampul"> <!div id= membuat class css dengan nama header>


<div id="header">
<center><h2>Belajar PHP</h2></center>
<div id="linkHeader">
<h4><a href="index.php">Beranda</a></h4>
</div>
</div>
<div id="body">
<div id="SidebarKiri">

</div>
<div id="isi">

</body>
</html>


footer.html:

<html>
<body>
</div>
<div id="SidebarKanan">

</div>
</div>
<div id="footer">
<h2>Java Kita</h2>
</div>

</div>
</body>
</html>


style.css:

/*
Document : style
Created on : Sep 13, 2013, 3:27:50 PM
Author : Razaq
Description:
Purpose of the stylesheet follows.
*/

body{
background-color: #999999;
margin: 0px;
padding: 0px;
}

#sampul{ /*membuat class sampul di css */
margin: auto;
width: 900px;
clear: both; /*berhubungan dengan posisi text pada isi nanti */
text-align: center;
/*kita gunakan sampul supaya semuanya otomatis di tengah*/
}

#header{
height: 197px;
background-color: #0066ff;
padding: 20px;
text-align: left;
}

#linkHeader{
margin-top: 140px;
margin-left: 0;
text-align: left;

}

#body{
background-color: #cc0099;
clear: both;
display: table-row;

}

#SidebarKiri{
float: left;
width: 200px;
margin:0;
padding:10px;
border: 0;
clear: both;
background-color: #cc0099;
}
#isi{
float: left;
width: 440px;
margin:0;
padding:10px;
border: 0;
background-color: #cc00cc;
text-align: justify;
}
#SidebarKanan{
float: right;
width: 200px;
margin:0;
padding:10px;
border: 0;
background-color: #cc0099;
}

#footer{
height: 120px;
border: 0;
clear:both;
background-color: #9900cc;
padding: 20px;

}



#Program Utama


ProgramLogin:

<?php
session_start();
include'header.html';
?>
<center>
<form method="POST" >
<center><h3>Login</h3></center>

<table border="0">
<tr>
<td>Masukkan Username: </td>
<td><input type="text" name="username" size="15" /></td>

</tr
<tr>
<td>Masukkan Password: </td>
<td><input type="password" name="password" size="15"/></td>
</tr>
<tr>
<td><input type="submit" name="prosesLogin" value="Login"/></td>
</tr>
</table>
</form>
</center>

<?php
if(isset($_POST['prosesLogin'])){
$user = isset($_POST['username'])? $_POST['username']:NULL;
$pass = isset($_POST['password'])? $_POST['password']:NULL;

if(empty($user) || empty($pass)){
include 'footer.html';
echo "<script>alert('Ada data yang belum terisi !');</script>";
return;

}

$dataUser="admin";
$dataPass="12345";
if($user == $dataUser && $pass== $dataPass){
$_SESSION['level'] = "admin";
include 'footer.html';
echo"<script>alert('Login Sukses!');document.location='halamanAdmin.php'</script>";

}else{
echo '<center><h4>Username atau password Anda salah ! </h4></center>';
}
}
?>
<?php
include 'footer.html'
?>

#Proses

cekAdmin.php:

<?php
session_start();

if(isset($_SESSION['level']) == "admin"){

//munculkan halaman admin

}
else{
echo "<script>alert('Anda harus login untuk masuk ke halaman ini');document.location='ProgramLogin.php'</script>";

}
?>

#Penjelasan Cek admin. Cek admin akan berguna ketika seseorang ingin mengakses halaman admin, namun belum login, maka akan keluar pesan untuk login terlebih dahulu. dengan kata lain memproteksi halaman admin
Logout.php:

<?php
session_start();
session_destroy();

echo "<script>alert('Anda berhasil Logout!');document.location='ProgramLogin.php'</script>";

?>

#Halaman Pendukung

halamanAdmin.php:

<?php
include 'cekAdmin.php';
include 'header.html';
?>
<center><h2>Selamat Datang di Halaman Admin !</h2>
<a href="Logout.php">Logout.php</a>
</center>
<?php
include 'footer.html';
?>

Jika kesulitan, berikut saya sediakan link downloadnya,


#Output program

Buka Output Gambar:

script-javaku.blogspot.com

script-javaku.blogspot.com

script-javaku.blogspot.com

script-javaku.blogspot.com

script-javaku.blogspot.com




0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program Login Sederhana di Java

Pada kesempatan kali ini kita akan membuat program login sederhana, yang merupakan lanjutan dari materi sebelumnya. Dalam pembuatan program login ini, kita menggunakan fungsi If dan, Operator pembanding, dan Operator logika

#Operator Pembanding
script-javaku.blogspot.com
Operator Pembanding
#Operator Logika
script-javaku.blogspot.com
Operator Logika

Buka Script:

import java.util.Scanner;

/**
*
* @author Razaq nice
*/
public class Login {

public static void main(String [] args){
Scanner input = new Scanner(System.in);
String username,password;

System.out.println("Login");
System.out.print("\nUsername: ");
username = input.next();
System.out.print("Password: ");
password = input.next();


if(username.equals("admin") && password.equals("12345")){
System.out.println("\nLogin Sukses");
}else{
System.out.print("\nLogin Gagal");
}


}

}



Penjelasan
*Pada program, kita membandingkan data login yang di input user dengan data login yang kita tetapkan, jika sama maka bernilai true
* Penggunaan && artinya, kedua bagian harus benar, jika keduanya sama maka bernilai true

#Output
script-javaku.blogspot.com
Semoga bermanfaat

1 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Program If Bersarang di PHP

Jika kita ingin membuat program if bercabang dengan model program seperti java dan c++ sebelumnya, sepertinya ga perlu if bercabang. Soalnya, tujuan dari pembuatan if bersarang di java dan c++ sebelumnya adalah untuk memilih program yang akan di eksekusi. Kalau di Php kan ada link untuk memanggil halaman lain (mengeksekusi program)

Jadi, pada kesempatan kali ini saya akan berbagi script program if bersarang yang berjudul mencari nilai dalam ABC,

rangenya sebagai berikut
  • - diantara 85 dan 100 maka A
  • - diantara 70 dan 84 maka B
  • - diantara 60 dan 69 maka C
  • - diantara 0 dan 59 maka D
ada satu peningkatan pada program kali ini, yaitu

#Proses dan Tampilannya disatukan, jadi ketika kita klik tombol proses, maka hasilnya langsung muncul pada halaman yang sama, TIDAK ADA REFRESH NYA

untuk tampilannya sendiri kita mulai menggunakan template yang sudah kita bincangkan pada artikel sebelumnya, jadi disini ada 4 buah file.. program utamanya adalah IfNested.php

Berikut Scriptnya

header.html:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Belajar Php</title>
<link rel="stylesheet" type="text/css" href="style.css" /> <!Memanggil style css>
</head>
<body>
<div id="sampul"> <!div id= membuat class css dengan nama header>


<div id="header">
<center><h2>Belajar PHP</h2></center>
<div id="linkHeader">
<h4><a href="index.php">Beranda</a></h4>
</div>
</div>
<div id="body">
<div id="SidebarKiri">

</div>
<div id="isi">

</body>
</html>



footer.html:

<html>
<body>
</div>
<div id="SidebarKanan">

</div>
</div>
<div id="footer">
<h2>Java Kita</h2>
</div>

</div>
</body>
</html>


style.css:

/*
Document : style
Created on : Sep 13, 2013, 3:27:50 PM
Author : Razaq
Description:
Purpose of the stylesheet follows.
*/

body{
background-color: #999999;
margin: 0px;
padding: 0px;
}

#sampul{ /*membuat class sampul di css */
margin: auto;
width: 900px;
clear: both; /*berhubungan dengan posisi text pada isi nanti */
text-align: center;
/*kita gunakan sampul supaya semuanya otomatis di tengah*/
}

#header{
height: 197px;
background-color: #0066ff;
padding: 20px;
text-align: left;
}

#linkHeader{
margin-top: 140px;
margin-left: 0;
text-align: left;

}

#body{
background-color: #cc0099;
clear: both;
display: table-row;

}

#SidebarKiri{
float: left;
width: 200px;
margin:0;
padding:10px;
border: 0;
clear: both;
background-color: #cc0099;
}
#isi{
float: left;
width: 440px;
margin:0;
padding:10px;
border: 0;
background-color: #cc00cc;
text-align: justify;
}
#SidebarKanan{
float: right;
width: 200px;
margin:0;
padding:10px;
border: 0;
background-color: #cc0099;
}

#footer{
height: 120px;
border: 0;
clear:both;
background-color: #9900cc;
padding: 20px;

}


IfNested.php:

<?php
include 'header.html';
?>

<form method="post">
<center><h2>Program If Bercabang</h2></center>

<table border="0">
<tr>
<td>Masukkan Nilai anda (0-100)</td>
<td><input type="text" name="angka" size="15"/></td>
<td><input type="submit" name="proses" value="Proses"/></td>
</tr>
</table>
</form>
<center>
<?php
if (isset($_POST['proses'])){
$angka = isset($_POST['angka'])? $_POST['angka']:NULL;

if($angka >= 85 && $angka <=100){
echo 'Selamat ! Anda mendapatkan ISTIMEWA "A"';
}else if($angka >= 70 && $angka <=84){
echo 'Selamat ! Anda mendapatkan BAIK "B"';
}
else if($angka >= 60 && $angka <=69){
echo 'MAAF ! Anda mendapatkan KURANG BAIK "C"';
}else if($angka >= 0 && $angka <=59){
echo 'MAAF ! Anda mendapatkan BURUK "D"';
}else{
echo 'MAAF ! Anda inputan diluar dari range yang ada';
}
}
?>
</center>
<?php
include 'footer.html';
?>


Berikut Output programnya

script-javaku.blogspot.com


Semoga bermanfaat

1 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Memecah Template Menggunakan PHP

Memecah Template/ Membagi template ke dalam bebarapa bagian menggunakan php dilakukan untuk mempermudah pekerjaan kita dalam membuat sebuah website. Tujuan sebenarnya adalah untuk memperpendek script htmlnya. jika pada awalnya kita harus menulis sampai 20 baris script html, maka hal tersebut dapat diganti dengan 3 baris php , dengan menggunakan perintah include

disini, kita akan membagi template yang sudah kita buat sebelumnya menjadi beberapa bagian, diantaranya
  • # bagian Header
  • # bagian Footer
Jadi nanti, kita tinggal langsung memasukkan ISI nya terus tanpa harus mengetik ulang semua script htmlnya

Sebelumnya, lihat terlebih dahulu Script Template Sebelumnya

Script Template HTML Lengkap:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Belajar Php</title>
<link rel="stylesheet" type="text/css" href="style.css" /> <!Memanggil style css>
</head>
<body>
<div id="sampul"> <!div id= membuat class css dengan nama header>


<div id="header">
<h2>Header</h2>
<div id="linkHeader">
<h4><a href="index.php">Beranda</a></h4>
</div>
</div>
<div id="body">
<div id="SidebarKiri">
<h2>Sidebar Kiri</h2>
</div>
<div id="isi">
<h2>Isi</h2>
</div>
<div id="SidebarKanan">
<h2>Sidebar Kanan</h2>
</div>
</div>
<div id="footer">
<h2>Footer</h2>
</div>

</div>
</body>
</html>


Kemudian kita akan memecahnya menjadi dua bagian, yang dimana diantara kedua bagian tersebut MERUPAKAN ISINYA

yang HEADER dari <div id="isi"> ke atas, dan yang Footer dari </div> (penutup div isi) kebawah..

#CARA MEMECAHNYA

Copy paste aja seperti yang saya katakan ti atas, dan isi kekurangannya, kalau yang HEADER kekurangan penutup body dan html, dan kalau yang FOOTER kekurangan pembuka Html dan body nya..

Buatlah sebuah file html baru dengan nama header.html, isinya seperti yang saya jelaskan diatas,

header.html:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Belajar Php</title>
<link rel="stylesheet" type="text/css" href="style.css" /> <!Memanggil style css>
</head>
<body>
<div id="sampul"> <!div id= membuat class css dengan nama header>


<div id="header">
<h2>Header</h2>
<div id="linkHeader">
<h4><a href="index.php">Beranda</a></h4>
</div>
</div>
<div id="body">
<div id="SidebarKiri">
<h2>Sidebar Kiri</h2>
</div>
<div id="isi">

</body>
</html>

Jika muncul Error pada saat menambah script penutupan, klik disable html error checking pada bola lampunya
script-javaku.blogspot.com
Lalu buatlah sebuah file html baru dengan nama footer.html, isinya seperti yang saya jelaskan diatas

footer.html:

<html>
<body>
</div>
<div id="SidebarKanan">
<h2>Sidebar Kanan</h2>
</div>
</div>
<div id="footer">
<h2>Footer</h2>
</div>

</div>
</body>
</html>

Jika muncul error juga pada saat menambah pembuka html dan body, lakukan cara diatas

sampai sejau ini kita sudah SELESAI memecah htmlnya menjadi 2 bagian


#CARA PENGGUNAANNYA
untuk penggunaannya, kita cukup memanggil file header dan footer dengan menggunakan script php yang bernama include

buatlah sebuah file php baru, dengan nama terserah anda, disini saya menamakannya tes.php

Buka Script:

<?php
include "header.html";
?>

ini bagian isinya, inilah yang saya maksud mempersingkat dan memecah template,jadi setiap ingin membuat halaman baru, kita tidak harus menulis ulang semua code template htmlnya, cukup menggunakan perintah php seperti ini,
<br/>
<br/>
semoga bermanfaat

<?php
include "footer.html";
?>



Berikut Outputnya, Outputnya terletak pada bagian isi dari template

script-javaku.blogspot.com


untuk Css nya sudah kita kan sudah kita pelajari pada artikel sebelumnya, jadi disini kita ga bahas lagi

Semoga bermanfaat

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)

Membuat Template Menggunakan HTML

Sebelum kita menuju ke tutorial selanjutnya tentang if bersarang di php, pada kesempatan kali ini saya akan mencoba untuk membahas bagaimana caranya untuk membuat template menggunakan HTML, soalnya pada tutorial tutorial sebelumnya itu terlihat tidak menarik ketika dijalankan. Oleh karena itu kita bahas cara Membuat template terlebih dahulu. dan, nantinya kita akan bagi materi membuat template ini menjadi 2, yaitu

  • - Membuat Template Menggunakan HTML
  • - Memecah Template Menggunakan HTML/ PHP ( kita tidak harus menulis ulang seluruh kode template pada halaman baru, cukup dengan memecahnya menjadi beberapa bagian kemudian di satukan kembali menggunakan php, Hal ini dapat mempermudah pekerjaan kita)
Pada kesempatan kali  ini kita akan membuat template seperti gambar yang dibawah. 

script-javaku.blogspot.com

yang kita butuhkan adalah 
  • # index.html (sebagai halaman Utama)
  • # style.css (sebagai script untuk mempercantik/ mengatur tampilan pada halaman utama)
Berikut Scriptnya

index.html:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Belajar Php</title>
<link rel="stylesheet" type="text/css" href="style.css" /> <!Memanggil style css>
</head>
<body>
<div id="sampul"> <!div id= membuat class css dengan nama header>


<div id="header">
<h2>Header</h2>
<div id="linkHeader">
<h4><a href="index.php">Beranda</a></h4>
</div>
</div>
<div id="body">
<div id="SidebarKiri">
<h2>Sidebar Kiri</h2>
</div>
<div id="isi">
<h2>Isi</h2>
</div>
<div id="SidebarKanan">
<h2>Sidebar Kanan</h2>
</div>
</div>
<div id="footer">
<h2>Footer</h2>
</div>

</div>
</body>
</html>


style.css:

/*
Document : style
Created on : Sep 13, 2013, 3:27:50 PM
Author : Razaq
Description:
Purpose of the stylesheet follows.
*/

body{
background-color: #999999;
margin: 0px;
padding: 0px;
}

#sampul{ /*membuat class sampul di css */
margin: auto;
width: 900px;
clear: both; /*berhubungan dengan posisi text pada isi nanti */
text-align: center;
/*kita gunakan sampul supaya semuanya otomatis di tengah*/
}

#header{
height: 197px;
background-color: #0066ff;
padding: 20px;
}

#linkHeader{
margin-top: 140px;
margin-left: 0;
text-align: left;

}

#body{
background-color: #cc0099;
clear: both;
display: table-row;

}

#SidebarKiri{
float: left;
width: 200px;
margin:0;
padding:10px;
border: 0;
clear: both;
background-color: #cc0099;
}
#isi{
float: left;
width: 440px;
margin:0;
padding:10px;
border: 0;
background-color: #cc00cc;
height: 250px;
}
#SidebarKanan{
float: right;
width: 200px;
margin:0;
padding:10px;
border: 0;
background-color: #cc0099;
}

#footer{
height: 120px;
border: 0;
clear:both;
background-color: #9900cc;
padding: 20px;

}





Penjelasan.

  • *Penjelasannya sudah terdapat pada script, sebagai komentar
  • *Namun jika masih memiliki keraguan, silahkan tanyakan pada kotak komentar

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)