Archive for 2013
Contoh Game Tradisional Batu Gunting Kertas
Jumat, 27 Desember 2013
Posted by Unknown
Tag :
Bahasa Pemrograman
Kali ini saya akan menshare script C++ sebuah game tradisional yaitu Batu gunting kertas. bagi yang membutuhkan silahkan sedot scriptnya :D
Script :
Script :
#include <iostream>
#include <stdlib.h>
#include <string>
#include <windows.h>
#define menang 3
char Acak(){
char pilihan;
srand(time(NULL));
int isi = rand()%3;
switch(isi){
case 0 : pilihan='b';break;
case 1 : pilihan='k';break;
case 2 : pilihan='g';break;
}
return pilihan;
}
int Pemenang(char k,char a){
switch (k){
case 'b' :
if (a=='g') return 1;
else if (a=='k') return 2;
else return 0;
case 'k' :
if (a=='b') return 1;
else if (a=='g') return 2;
else return 0;
case 'g' :
if (a=='k') return 1;
else if (a=='b') return 2;
else return 0;
default :
return -1;
}
}
main(){
atas :
system("cls");
char kamu, aku;
int g,k,b;
int Pe;
int PoinMu =0;
int PoinKu =0;
char ulang;
cout<<"=========================||PERMAINAN GUNTING KERTAS BATU||======================\n\n";
cout<<"\t\t\t\tKeterangan : \n\n";
cout<<"\t\t (b = batu | k = kertas | g = gunting) : \n";
cout<<"\n================================================================================\n";
do{
cout<<"\nMasukkan Pilihan : g / k / b ";
cout<<"\n\nPilihanmu : ";cin>>kamu;
aku = Acak();
cout<<"Pilihanku : "<<aku<<"\n";
Pe = Pemenang(kamu,aku);
if (Pe == 0){
cout <<"\nImbang\n";
PlaySound(TEXT("imbang.wav"), NULL, SND_FILENAME);
}
else if (Pe == 1){
cout <<"\nKamu Menang\n";PoinMu++;
PlaySound(TEXT("menang.wav"), NULL, SND_FILENAME);
}
else if (Pe == 2){
cout <<"\nAku Menang\n";PoinKu++;
PlaySound(TEXT("kalah.wav"), NULL, SND_FILENAME);
}
else {
cout <<"\nAnda Memasukkan Pilihan yang salah \n";
}
cout<<"\nPointmu : "<<PoinMu;
cout<<" \nPointku : "<<PoinKu<<endl;
}
while (PoinMu<menang&&PoinKu<menang);
if(PoinMu>PoinKu){
cout<<"\n\nSelamat Kamu Menang !!!";
PlaySound(TEXT("asik menang.wav"), NULL, SND_FILENAME);
}
else{
cout<<"\n\nAnda Kalah !!!";
PlaySound(TEXT("coba lagi.wav"), NULL, SND_FILENAME);
}
cout <<"\n\nIngin Main Lagi [Y/T] : ";
cin >>ulang;
if (ulang == 'Y' || ulang =='y'){
goto atas;
}else{
system("cls");
}
}
#include <stdlib.h>
#include <string>
#include <windows.h>
#define menang 3
char Acak(){
char pilihan;
srand(time(NULL));
int isi = rand()%3;
switch(isi){
case 0 : pilihan='b';break;
case 1 : pilihan='k';break;
case 2 : pilihan='g';break;
}
return pilihan;
}
int Pemenang(char k,char a){
switch (k){
case 'b' :
if (a=='g') return 1;
else if (a=='k') return 2;
else return 0;
case 'k' :
if (a=='b') return 1;
else if (a=='g') return 2;
else return 0;
case 'g' :
if (a=='k') return 1;
else if (a=='b') return 2;
else return 0;
default :
return -1;
}
}
main(){
atas :
system("cls");
char kamu, aku;
int g,k,b;
int Pe;
int PoinMu =0;
int PoinKu =0;
char ulang;
cout<<"=========================||PERMAINAN GUNTING KERTAS BATU||======================\n\n";
cout<<"\t\t\t\tKeterangan : \n\n";
cout<<"\t\t (b = batu | k = kertas | g = gunting) : \n";
cout<<"\n================================================================================\n";
do{
cout<<"\nMasukkan Pilihan : g / k / b ";
cout<<"\n\nPilihanmu : ";cin>>kamu;
aku = Acak();
cout<<"Pilihanku : "<<aku<<"\n";
Pe = Pemenang(kamu,aku);
if (Pe == 0){
cout <<"\nImbang\n";
PlaySound(TEXT("imbang.wav"), NULL, SND_FILENAME);
}
else if (Pe == 1){
cout <<"\nKamu Menang\n";PoinMu++;
PlaySound(TEXT("menang.wav"), NULL, SND_FILENAME);
}
else if (Pe == 2){
cout <<"\nAku Menang\n";PoinKu++;
PlaySound(TEXT("kalah.wav"), NULL, SND_FILENAME);
}
else {
cout <<"\nAnda Memasukkan Pilihan yang salah \n";
}
cout<<"\nPointmu : "<<PoinMu;
cout<<" \nPointku : "<<PoinKu<<endl;
}
while (PoinMu<menang&&PoinKu<menang);
if(PoinMu>PoinKu){
cout<<"\n\nSelamat Kamu Menang !!!";
PlaySound(TEXT("asik menang.wav"), NULL, SND_FILENAME);
}
else{
cout<<"\n\nAnda Kalah !!!";
PlaySound(TEXT("coba lagi.wav"), NULL, SND_FILENAME);
}
cout <<"\n\nIngin Main Lagi [Y/T] : ";
cin >>ulang;
if (ulang == 'Y' || ulang =='y'){
goto atas;
}else{
system("cls");
}
}
Perintah “ifconfig”
Kita bisa
melakukan konfigurasi TCP/IP menggunakan modus teks dengan
menggunakan bantuan terminal. Berkas yang akan kita edit atau
konfigurasikan adalah berkas /etc/network/interfaces.
- Langkah-langkah adalah sebagai berikut:
- Buka terminal dari menu Aplikasi > Aksesoris > Terminal.
- Ketikkan perintah berikut:
- Tambahkan/masukan opsi berikut ini ke dalam berkas /etc/network/interfaces.
auto eth0
address 192.168.1.1
netmask
255.255.255.0
network 192.168.1.0
opsi
diatas adalah opsi yang digunakan apabila kita menggunakan alamat IP
statik. Untuk pengaturan alamat IP dinamik, kita cukup menambahkan
opsi berikut ini.
auto
eth0
iface
eth0 inet dhcp
selain
dengan mengedit berkas seperti di atas, kita juga dapat melakukan
konfigurasi TCP/IP menggunakan command line. Ada dua perintah yang
dapat kita gunakan untuk konfigurasi TCP/IP. Pertama adalah ifconfig
dan yang kedua adalah route. Untuk menggunakan perintah ifconfig dan
route, kita dapat mengeksekusinya dengan super user do (sudo),
berikut ini perintahnya.
$sudo
ifconfig 192.168.1.1 netmask 255.255.255.0
C.
Mengaktifkan/Mematikan Koneksi Jaringan
Seringkali
kita perlu untuk mengaktifkan atau mematikan peranti jaringan di
komputer kita dikarenakan sebab-sebab tertentu (contohnya ethernet
bisa mengganggu beberapa tipe koneksi dial up GPRS atau CDMA). Jika
kita juga ingin mengaktifkan koneksi jaringan melalui terminal, kita
dapat menggunakan perintah berikut ini.
$sudo
ifconfig eth0 up
apabila
ingin mematikan, eksekusi perintah berikut.
$sudo
ifconfig eth0 down
Selain
dengan menggunakan perintah diatas, kita bisa juga menggunakaan
perintah dibawah ini untuk mematikan service network di Linux
Lalu
untuk menjalankan kembali, dengan mengganti stop
menjadi start
D.
Menambahkan virtual IP pada NIC
Selain
IP Address bisa ditanamkan pada NIC (Network Interface Card), di
Linux kita bisa juga menambahkan IP Address yang disebut dengan
Virtual IP. Ketikkan perintah ini untuk menambahkan IP Address
virtual
Lalu
untuk melihat hasilnya ketikkan perintah ifconfig
E.
Tes Koneksi Jaringan
Silahkan
kita lihat alamat IP Address pada computer teman kita, lalu pastikan
bahwa computer sudah terhubung ke jaringan. Untuk melihat tes koneksi
kita dapat menggunakan perintah
$Ping
[IP Address]
Cara Mencari Nilai Minimal dan Maksimal Dengan C++
Senin, 28 Oktober 2013
Posted by Unknown
Tag :
Bahasa Pemrograman
Kali ini saya akan menshare Cara Mencari Nilai Minimal dan Maksimal Dengan C++.
Bagi yang penasaran silahkan liat scriptnya di bawah ini.
Scriptnya :
import java.io.* ;
import javax.swing.*;
public class coba{
public static void main(String Arg[]) throws IOException{
BufferedReader Get=new BufferedReader(new
InputStreamReader(System.in)) ;
double nilai[] ;
nilai = new double[10] ;
int max=0;
int min=100 ;
String str ; double a, x ;
System.out.print("\nMasukan Jumlah Mata Kuliah :")
;
str = Get.readLine() ;
x= Integer.parseInt(str) ;
for (a=0;a<x;a++){
String nama="";
nama=JOptionPane.showInputDialog("Masukan Nama Mata
Kuliah : ") ;
JOptionPane.showMessageDialog(null,"Nilai Mata
Kuliah = "+a) ;
str = Get.readLine() ;
for (a=0;a<x;a++){
if (nilai[a]>max)
max = nilai[a] ;
if (nilai[a]<min) min = nilai[a] ; }
System.out.println("\n\nNilai Maximum : "+ max) ;
System.out.println("Nilai Minimum : "+ min) ;
}
}
}
Maka Outputnya :
Web Statis
Web Statis merupakan jenis Website yang mana penggunanya tidak bisa merubah
kontent dari Web tersebut secara langsung menggunakan Browser. Interaksi yang terjadi
antara pengguna (client) dan server hanyalah seputar pemrosesan link saja.
Jenis Web seperti ini menggunakan Client Side Script yang mana script-script yang dapat
dimengerti oleh komputer Client saja (Browser) seperti HTML, JavasScript, DHTML, CSS,
dan lain sebagainya.
Web Dinamis
Web Dinamis merupakan jenis Website dengan interaksi yang terjadi antara
pengguna dan server sangat kompleks. Di mana seseorang (Client) dapat mengubah Content
dari halaman tertentu dengan menggunakan Browser. Request yang dikirimkan oleh
pengguna dapat diproses oleh server untuk kemudian ditampilkan dalam isi yang berbeda-
beda menurut alur programnya.
Web Server
Web server adalah program aplikasi yang memiliki fungsi sebagai tempat
menyimpan dokumen-dokumen web. Jadi semua dokumen web baik yang ditulis
menggunakan client side scripting maupun server side scripting tersimpan di dalam direktori
utama web server (document root).
Beberapa Web Sever yang banyak digunakan di internet antara lain :
1. Apache Web Server (http://www.apache.org)
2. Internet Information Service, IIS (http://www.microsoft.com/iis)
3. Xitami Web Server (http://www.xitami.com)
4. Sun Java System Web Server
Server Side Scripting
Server Side Scripting merupakan sebuah teknologi scripting atau pemrograman web
dimana script (program) dikompilasi atau diterjemahkan di server. Dengan server side
scripting, memungkinkan untuk menghasilkan halaman web yang dinamis.
Beberapa contoh Server Side Scripting (Programming) :
1. ASP (Active Server Page) (http://www.asp.net/)
2. ColdFusion (http://www.macromedia.com/software/coldfusion)
3. Java Server Pages (http://java.sun.com/products/jsp/)
4. Perl (http://www.perl.org)
5. Phyton (http://www.python.org)
6. PHP (http://www.php.net)
Beberapa keistimewaan PHP antara lain :
ü Cepat
ü Free
ü Mudah dipelajari
ü Multi-platform
ü Dukungan technical-support
ü Banyaknya komunitas PHP
ü Aman
Cara Menambah User Account di Ubuntu
Jumat, 18 Oktober 2013
Posted by Unknown
Tag :
Linux,
Sistem Operasi
1. Pilih
icon gear yang berada di pojok kanan, kemudian pilih system setting
2. Kemudian akan muncul gambar seperti ini lalu pilih user account.
3. Kemudian pilih tombol + di bawah.
4. Akan muncul seperti ini dan isikan nama account, semisal tom lalu klik create.
5. Maka account tom akan terlihat di My account
2. Kemudian akan muncul gambar seperti ini lalu pilih user account.
3. Kemudian pilih tombol + di bawah.
4. Akan muncul seperti ini dan isikan nama account, semisal tom lalu klik create.
5. Maka account tom akan terlihat di My account
1