Kamis, 22 Desember 2016

Penggunaan array,fungsi,selection if dan repetition for dalam 1 program pemesanan menu restoran menggunakan C++

Contoh penggunaan array, fungsi, selection if dan repetition for dalam 1 program sederhana C++ tentang pemesanan menu pada restoran. Berikut script pada C++ :




#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;


void menu()
{
cout<<"==================================================="<<endl;
cout<<"         Selamat Datang Di Restaurant XZZ          "<<endl;
cout<<"==================================================="<<endl;
cout<<"No       Nama Makanan                         Harga"<<endl;
cout<<"___________________________________________________"<<endl;
cout<<"1        Gurame Bakar                         22000"<<endl;
cout<<"2        Gurame Saos Tiram                    23000"<<endl;
cout<<"3.       Udang Goreng                         18000"<<endl;
cout<<"4.       Kwetiaw Goreng                       15000"<<endl;
cout<<"5.       Nasi Putih                            3000"<<endl;
cout<<"6.       Ayam Penyet                          25000"<<endl;
cout<<"7.       Ayam Bakar                           24000"<<endl;
cout<<"8.       Es Teh Manis                          4000"<<endl;
cout<<"9.       Aqua                                  4000"<<endl;
cout<<"10.      Jus Jambu                            10000"<<endl;
cout<<"11.      Jus Mangga                           10000"<<endl;
cout<<"12.      Jus Alpukat                          11000"<<endl;
cout<<"___________________________________________________"<<endl;

}


main ()
{
float jum;
int n;
int x[5];
int no[5];
long harga[5],hargatot[5];
string nama[5];
float pajak,jumtot,diskon,jumtotal;
jum=0;
menu();
cout<<"Masukkan Jumlah Jenis Makanan yang ingin dipesan : ";cin>>n;
if (n>0 && n<=5)
{

for (int i=0; i<n;i++)
{
cout<<"Masukkan Nomer makanan ke "<<i+1<<" = ";cin>>no[i];
cout<<"Sebanyak berapa porsi = ";cin>>x[i];
if (no[i]==1) 
{

nama[i]="gurame_bakar";
harga[i]=22000;
hargatot[i]= harga[i]*x[i];

}
else if (no[i]==2)
{
nama[i]="gurame_saos_tiram";
harga[i]=23000;
hargatot[i]= harga[i]*x[i];
}
else if (no[i]==2)
{
nama[i]="gurame_saos_tiram";
harga[i]=23000;
hargatot[i]= harga[i]*x[i];

}
else if (no[i]==3)
{
nama[i]="udang_goreng";
harga[i]=18000;
hargatot[i]= harga[i]*x[i];
}
else if (no[i]==4)
{
nama[i]="kwetiaw_goreng";
harga[i]=15000;
hargatot[i]= harga[i]*x[i];
}
else if (no[i]==5)
{
nama[i]="nasi_putih";
harga[i]=3000;
hargatot[i]= harga[i]*x[i];
}
else if (no[i]==6)
{
nama[i]="ayam_penyet";
harga[i]=25000;
hargatot[i]= harga[i]*x[i];
}
else if (no[i]==7)
{
nama[i]="ayam_bakar";
harga[i]=24000;
hargatot[i]= harga[i]*x[i];
}
else if (no[i]==8)
{
nama[i]="es_teh_manis";
harga[i]=4000;
hargatot[i]= harga[i]*x[i];
}
else if (no[i]==9)
{
nama[i]="aqua";
harga[i]=4000;
hargatot[i]= harga[i]*x[i];
}
else if (no[i]==10)
{
nama[i]="jus_jambu";
harga[i]=10000;
hargatot[i]= harga[i]*x[i];
}
else if (no[i]==11)
{
nama[i]="jus_mangga";
harga[i]=10000;
hargatot[i]= harga[i]*x[i];
}
else if (no[i]==12)
{
nama[i]="jus_alpukat";
harga[i]=11000;
hargatot[i]= harga[i]*x[i];
}
jum=jum+hargatot[i];
}
system("cls");
   menu();
   cout<<"makanan yang anda pesan adalah"<<endl;
for (int i=0;i<n;i++)
{
cout<<i+1<<" "<<nama[i]<<" sebanyak "<<x[i]<<" porsi"<<endl;
cout<<"harga 1 porsi = "<<harga[i]<<endl;
cout<<"total harga "<<nama[i]<<" = "<<hargatot[i]<<endl<<endl;
}
 

if (jum<50000)
{
diskon=0;

else if (jum>=50000 && jum<=100000)
{
diskon=jum*5/100;
}
else if (jum>100000)
{
diskon=jum*10/100;
}

jumtot= jum-diskon;
pajak=jumtot*3/100;
jumtotal= jumtot+pajak;
cout<<"total = "<<jum<<endl;
cout<<"diskon = "<<diskon<<endl;
cout<<"total setelah diskon = "<<jumtot<<endl;
cout<<"pajak = "<<pajak<<endl;
cout<<"total akhir = "<<jumtotal;

}
else cout<<"Pilihan minimal 1 dan maksimal 5";

return 0;
     getch();
}




Selasa, 13 Desember 2016

Pengenalan PHP

Definisi
PHP (Hypertext Preprocessor), merupakan bahasa pemrograman web bersifat serverside, artinya bahasa berbentuk script yang disimpan dan dijalankan di komputer server (WebServer) sedang hasilnya yang dikirimkan ke komputer client (WebBrowser) dalam  bentuk script HTML (Hypertext Mark up Language).  Karakteristik script PHP dapat diuraikan sebagai berikut :
- file PHP disimpan dengan extensi filenya yaitu : *.php3, *.php4, *.php
- Script PHP biasanya diawali dengan tag ‘<?’ atau ‘<?php’ dan ditutup dengan tag  ‘?>’
- File PHP dapat menginduk atau disisipkan pada bahasa script lainnya atau dapat  berdiri sendiri.
Contoh skrip PHP yang disisipkan pada HTML :

<html>
<head>
<title>Contoh</title>
</head>
<body>
<?php     echo "Hai, Aku adalah skrip PHP!"; ?>
</body>
</html>

Sedang bentuk skrip PHP yang berdiri sendiri : <?php     echo "Hai, Aku adalah skrip PHP!"; ?>
NB : echo(), berfungsi untuk menampilkan output.

File contoh1.php:

<html>
<head>
<title> Contoh Sederhana </title>
</head>
<body>
<?php echo(“Hallo apakabar? Nama saya PHP script”); ?>
</body>
</html>

VARIABLE
Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama variable a dalam PHP ditulis dengan $a. Jenis suatu variable ditentukan pada saat jalannya program dan tergantung pada konteks yang digunakan.
File contoh2.php:

<?php $a=”5”; $b=”2”; $hasil=$a+$b; echo($hasil); ?>

STRUKTUR KONTROL IF
Konstruksi IF digunakan untuk melakukan eksekusi suatu statement secara bersyarat. Cara penulisannya adalah sebagai berikut: 

if (syarat)  
{   statement    } 
atau: 
if (syarat)   { statement   }  
else   {   statement lain   } 
atau: 
if (syarat pertama)   {   statement pertama   }  
elseif (syarat kedua)   {   statement kedua   }
else { statement lain }

File contoh5.php:

<?php $a=4; $b=9; if ($a>$b) { echo(“a lebih besar dari pada b”); } elseif ($a<$b) { echo(“a lebih kecil b”); } else { echo(“a sama dengan b”); } ?>


Pengenalan HTML


HTML adalah singkatan dari Hypertext Markup Language. Bahasa HTML digunakan untuk membangun halaman web. Selain itu, HTML adalah bahasa markup yang umum digunakan oleh para developer web. Karena kemudahan dalam menggunakannya, HTML menjadi bahasa pemrograman web yang populer dikalangan para developer.
HTML mempunyai fungsi di antaranya dapat menentukan format suatu teks, membuat list, membuat link ke dokumen lain, menyisipkan gambar, serta dapat menampilkan informasi dalam bentuk tabel. Selain itu, HTML juga berfungsi untuk mengatur tampilan dari halaman web dan isinya, menambahkan objek seperti gambar, video, audio, dan lain-lain.
Bagi yang baru mengenal HTML, untuk membuat dokumen web dengan HTML cukup mudah dilakukan. Namun sebelumnya, baiknya kita mengenal terlebih dahulu struktur yang dimiliki oleh HTML. Di bawah ini akan dijelaskan mengenai strukur dan bagaimana menggunakan HTML.
Untuk mulai memahami cara menggunakan HTML, silahkan lihat gambar struktur halaman HTML di bawah ini.






Pada intinya halaman HTML terdiri dari tag, element, dan attribute atau halaman HTML itu disusun oleh element-element seperti body, paragraph, table, list, dan lain-lain. Penandaan setiap element menggunakan tag dengan format penulisan dengan menggunakan tanda baca “<”, “>”, “/” atau <tag>content</tag>. Pada contoh di atas <h1>Heading 1</h1> merupakan tag.
Untuk lebih jelasnya, mari kita praktekan dengan membuat sebuah halaman HTML menggunakan editor teks yang sudah pembaca miliki. Pada contoh ini saya menggunakan editor teks Visual Studio Code. Silahkan buat file baru kemudian salin kodingan HTML di bawah ini.
<html>
    <head>
        <title>Halaman HTML</title>
    </head>
    
    <body>
        <h1>Hello World</h1>
        <p>Ini adalah paragraf pertama di halaman HTML</p>
        </p>
    </body>
</html>

Setelah itu, silahkan simpan file tersebut pada folder yang yang diinginkan serta berikan nama pada file tersebut dengan akhiran .html atau .htm . Pada contoh ini, saya berikan nama file tersebut adalah index.html. Silahkan klik file tersebut untuk melihat halaman HTML yang sudah dibuat.






Contoh di atas memperlihatkan title, heading 1, dan paragraph. Untuk menambahkan informasi terhadap element atau tag, kita menggunakan attribute. Element HTML dapat memiliki attribute, hal ini yang memberikan informasi terhadap element  tersebut. Selain itu, attribute selalu ditentukan dalam awal tag. Contoh di bawah ini merupakan kodingan HTML yang menampilkan gambar dengan attribute yang memberikan ukuran gambar atau width dan height.
<img src="contoh.jpg" width="104" height="142">
Contoh lainnya adalah tag untuk menampilkan link yang mempunyai href attribute. Ini berfungsi untuk menampilkan halaman lain dengan cara melakukan klik pada kata “ini adalah link”. Pada contoh ini ketika di klik maka akan menampilkan halaman dari situs 201581294.blogspot.com
<a href="http://201581294.blogspot.com">ini adalah link</a>
Jika kita gabungkan semua kodingan dalam satu halaman HTML, maka kodingannya akan seperti di bawah ini. Jangan lupa untuk menampatkan gambar pada folder yang sama dengan index.html agar gambar dapat ditampilkan
<html>
    <head>
        <title>Halaman HTML</title>
    </head>
    
    <body>
        <h1>Hello World</h1>
        <p>Ini adalah paragraf pertama di halaman HTML</p>
        <img src="cake.jpg" width="140" height="140"> <br>
        <a href="http://201581294.blogspot.com">ini adalah link</a>
    </body>
</html>

Untuk melihat hasilnya, silahkan jalankan file index.html yang sudah dibuat dengan cara diklik. Maka tampilan akhirnya akan seperti di bawah ini.











Selasa, 06 Desember 2016

Alasan Banyak Orang Menggunakan Windows daripada Linux

Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft yang didirikan oleh Bill Gates, dengan menggunakan antarmuka pengguna grafis, tujuan Microsoft adalah untuk komersial. Dan karena Windows lebih dahulu muncul dan sudah sejak lama adanya, maka kebanyakan orang telah terbiasa menggunakan windows sehingga untuk beralih menggunakan Linux (Open Source) membutuhkan waktu untuk dapat menyesuaikan cara penggunaanya.

Padahal Linux juga memiliki kelebihan yang tidak kalah dengan Windows, berikut kelebihan Linux:
  1. Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
  2. Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini, pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows.
  3. Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux. Kita dapat mengakses situs web Open Source as Alternative untuk memperoleh informasi yang cukup berguna dan cukup lengkap tentang alternatif aplikasi Windows di Linux.
  4. Keamanan yang lebih unggul daripada Windows. Dapat dikatakan, hampir semua pengguna Windows pasti pernah terkena virus, spyware, trojan, adware, dsb. Hal ini, hampir tidak terjadi pada Linux. Di mana, Linux sejak awal didesain multi-user, yang mana bila virus menjangkiti user tertentu, akan sangat sangat sulit menjangkiti dan menyebar ke user yang lain.
  5. Linux relatif stabil. Komputer yang dijalankan di atas sistem operasi UNIX sangat dikenal stabil berjalan tanpa henti. Linux, yang merupakan varian dari UNIX, juga mewarisi kestabilan ini. Jarang ditemui, komputer yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk mengakhiri kejadian tersebut. Sehingga, tidaklah mengherankan bila Linux mempunyai pangsa pasar server dunia yang cukup besar.
  6. Linux mempunyai kompatibilitas ke belakang yang lebih baik (better backward-compatibilty). Perangkat keras (hardware) yang telah berusia lama, masih sangat berguna dan dapat dijalankan dengan baik di atas Linux.

Sedangkan pada Windows memilki kelebihan sebagai berikut:
  1. Masih yang paling user friendly penggunaannya dibandingkan dengan sistem operasi yang lain, karna memang selama ini kita memang di ajari bagaimana menggunakan windows. dan banyak sekali lembaga-lembaga pendidikan yang mengajarkan materi komputer dengan menggunakan sistem operasi ini.
  2. Instalasi Software masih mudah dibandingkan dengan instalasi di sistem operasi yang lain.

Dan ini beberapa alasan kenapa orang tetap memilih Windows daripada Linux:
  1. Tenaga ahli Windows lebih banyak, Fakta bahwa orang yang menguasai windows lebih banyak daripada orang yang mahir Linux. Windows lebih mudah untuk dikelola.
  2. WIndows lebih mudah digunakan, Sebagian orang sudah akrab dengan menu Start, Task manager dan system tray. Sebagian mulai menyukai gadget, generasi muda tidak pernah menggunakan MS-DOS, hal ini membuat kita tidak nyaman saat menggunakan command-line pada Linux. Meski Linux telah berevolusi, masih banyak hal di Linux harus dilakukan secara manual, seperti instalasi program.
  3. Lebih banyak software untuk Windows, Fakta ini sudah jelas, lebih banyak software berkualitas tersedia untuk sistem Windows. Game terbaru tidak didukung Linux. Memang software Windows bisa dijalankan di Linux dengan memanfaatkan Wine.
  4. Hardware yang terus maju, Hardware yang semakin maju mematahkan argumen Linux yang mengutamakan penggunaan hardware yang rendah. Sekarang bahkan tersedia processor Quad core dan RAM 8GB pada Laptop. Untuk apa menggunakan Linux pada sistem ini?
  5. Linux masih terburu-buru, Terlalu sulit untuk mengikuti perkembangan Linux. Setiap perkembangan baru tetapi mungkin belum diuji menyebabkan perubahan yang cepat namun tidak konsisten. Pengguna harus berebut untuk mengikutinya.

Dapat disimpulkan mengenai tulisan diatas memang Linux memiliki beberapa kelebihan bila dibandingkan dengan Windows. Linux lebih stabil, lebih murah, tersedia dengan ribuan software bebas dan akan berjalan dengan senang hati pada sistem yang terlalu kecil untuk Windows. Namun karena Windows masih yang paling user friendly penggunaannya dan banyak orang yang sudah terbiasa menggunakan Windows. Apalagi interface Windows sangat mudah digunakan bahkan oleh orang yang awam komputer. Untuk mempelajari windows varian baru tidak perlu belajar dari awal lagi, karena ia hanya bersifat penyempurnaan saja. Jadi banyak item-item yang relatif sama, seseorang tidak perlu bersusah payah membiasakan untuk mengoperasikan windows. Untuk itu masih banyak orang-orang yang menggunakan Windows dan bila ingin menggunakan Linux, orang harus mau berusaha belajar dan suka tantangan.
Memang sangat sulit untuk mengubah kebiasaan seseorang. Lebih daripada itu semua sistem operasi itu baik, yang terpenting bagaimana dan buat apa kita menggunakannya.