Jumat, 11 November 2016

Tugas 6 | Console

MATA KULIAH  : PEMROGRAMAN WEB

UNIVERSITAS MA’ARIF NAHDLATUL ULAMA (UMNU) KEBUMEN

NAMA : FIRMNSYAH HADI PUTRA
NIM : TI11501

DOSEN PENGAMPU : BAMBANG SUGIANTO S.T.,M.KOM.



Membuat Database tabel dari materi  tugas 2 menggunakan console. Berikut tabel yang akan di jadikan databasenya.


Langkah awal :
> Run -> ketik “cmd”, klik OK.

Sehingga akan muncul kotak dialog sebagai berikut.


Lalu ketikkan script untuk masuk ke mySQL.
> cd\
> cd xampp
> cd mysql
>cd bin
> mysql -u root -p

Tampilan dalam console.


Pada perintah ‘Enter password’, langsung tekan enter saja bila tidak ada passwordnya.


1. Sekarang membuat database-nya.
- create database penjualan_laptop;


2. Mengakses database.
- use penjualan_laptop;


3. Membuat tabel.
create table strukpenjualan(
no_transaksi int primary key,
> nama_barang varchar(10),
> merk_barang varchar(10),
> harga_satuan int,
> qty int,
> jumlah int
> );


4. Menyisipkan / menambahkan isi dari tabel.
- insert into strukpenjualan values(0053,’laptop’,’asus’,4000000,1,4000000);
- insert into strukpenjualan values(0054,’mouse’,’toshiba’,25000,2,50000);
- insert into strukpenjualan values(0055,’keyboard’,’asus’,45000,1,45000);
- insert into strukpenjualan values(0056,’charger’,’acer’,200000,1,200000);
- insert into strukpenjualan values(0057,’netbook’,’acer’,3000000,1,3000000);
- insert into strukpenjualan values(0058,’mouse’,’asus’,25000,4,100000);
- insert into strukpenjualan values(0059,’netbook’,’samsung’,3000000,1,3000000);


5. Untuk menampilkan tabelnya.
                     select * from strukpenjualan;


        Menampilkan tabel hanya nama_barang dan merk_barang.
                select nama_barang, merk_barang from strukpenjualan;


           Menampilkan tabel yang ‘qty’-nya lebih dari 1.
                     select * from strukpenjualan where qty>1;


6. Mengubah isi data dari tabel.
update strukpenjualan set qty=2 where no_transaksi=0055;
- update strukpenjualan set jumlah=90000 where no_transaksi=0055;


7. Menghapus isi data dari tabel.
delete from strukpenjualan where no_transaksi=0059;




Kurang lebihnya sekian mengenai pembuatan Database tabel dari materi tugas 2 menggunakan console.
Terima kasih.

Kamis, 10 November 2016

Tugas 5 | Aplikasi Menghitung Rata-Rata dengan 5 Bilangan dibuat Tabel

MATA KULIAH  : PEMROGRAMAN WEB

UNIVERSITAS MA’ARIF NAHDLATUL ULAMA (UMNU) KEBUMEN

NAMA : FIRMNSYAH HADI PUTRA
NIM : TI11501

DOSEN PENGAMPU : BAMBANG SUGIANTO S.T.,M.KOM.




Membuat program dari tugas 4 yaitu aplikasi perhitungan di buat dalam bentuk tabel dengan menggunakan HTML. Berikut langkahnya.
Pertama membuat form dengan tabel untuk menginput data program nilai yang akan di hitung.
Kode script-nya,.

<title>Aplikasi Menghitung Rata-Rata dengan 5 Bilangan</title><br>
<br>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<table border="1">
                <tr>
                                <td colspan="2" align="center" width="200">Aplikasi Menghitung Rata-Rata dengan 5 Bilangan</td>
                </tr>
                <tr>
                                <td colspan="2">Nilai Masukan</td>
                </tr>
                <tr>
                                <td>Nilai 1</td>
                                <td><input type="text" name="nilai1"></td>
                </tr>
                <tr>
                                <td>Nilai 2</td>
                                <td><input type="text" name="nilai2"></td>
                </tr>
                <tr>
                                <td>Nilai 3</td>
                                <td><input type="text" name="nilai3"></td>
                </tr>
                <tr>
                                <td>Nilai 4</td>
                                <td><input type="text" name="nilai4"></td>
                </tr>
                <tr>
                                <td>Nilai 5</td>
                                <td><input type="text" name="nilai5"></td>
                </tr>
                <tr>
                                <td colspan="2" align="center"><input type="submit" value="Hitung Rata-Rata"></td>
</table>
</form>
<?php
$a=$_POST['nilai1'];
$b=$_POST['nilai2'];
$c=$_POST['nilai3'];
$d=$_POST['nilai4'];
$e=$_POST['nilai5'];
$jumlah=$a+$b+$c+$d+$e;
$rata=$jumlah/5;

echo "Nilai 1 : ".$a;
echo "<br>";
echo "Nilai 2 : ".$b;
echo "<br>";
echo "Nilai 3 : ".$c;
echo "<br>";
echo "Nilai 4 : ".$d;
echo "<br>";
echo "Nilai 5 : ".$e;
echo "<br>";
echo "<br>";
echo "Jumlah : ".$jumlah;
echo "<br>";
echo "Rata-Rata : ".$rata;
echo "<br>";
if($rata<55) {
                echo "Predikat : Kurang";
}
else if($rata<70) {
                echo "Predikat : Cukup";
}
else if($rata<85) {
                echo "Predikat : Baik";
}
else if($rata>85) {
                echo "Predikat : Sempurna";
}
?>



Kode tersebut bila di jalankan akan menampilkan.


Kemudian beri inputan (masukkan) angka pada kolom nilai, misal di beri input angka sebagai berikut.


Kemudian pilih dan klik tombol ‘Hitung Rata-Rata’ dan kemudian akan menampilkan hasil sebagai berikut.


Kurang lebihnya sekian mengenai Aplikasi Perhitungan Nilai Rata-Rata dengan 5 Bilangan dalam bentuk tabel.
Terima kasih.

Jumat, 04 November 2016

Tugas 4 | Aplikasi Menghitung Rata-Rata dengan 5 Bilangan

MATA KULIAH  : PEMROGRAMAN WEB

UNIVERSITAS MA’ARIF NAHDLATUL ULAMA (UMNU) KEBUMEN

NAMA : FIRMNSYAH HADI PUTRA
NIM : TI11501

DOSEN PENGAMPU : BAMBANG SUGIANTO S.T.,M.KOM.




Saya sering mendengar dari teman saya, kata dia, “Berbagi itu Indah”, tapi gak tau bener atau enggak,.. ;-D,.. tapi saya tetap mencoba sedikit membagikan postingan contoh pembuatan aplikasi perhitungan dalam pemrograman web menggunakan Notepad ++ dan Xampp.  Yap, saya menggunakan software tersebut.

Langsung saja, saya membuat program perhitungan ‘Menghitung Rata-Rata Nilai dengan 5 Bilangan’ menggunakan php.

Langkah-langkahnya adalah:
-         => Pastikan software Notepad++ dan Xampp sudh terinstal
-         => Buka software Xampp, aktifkan Apache dan MySQ, kemudian klik ‘Explore’=>pilih htdocs, buat folder (misal beri nama latihan).

Setelah folder di buat, buka Notepad nya untuk membuat program. Disini saya membuat 2 program dimana program pertama untuk memasukkan data dan program kedua untuk mengeksekusi program pertama.
Program pertama membuat form untuk menginput data program nilai yang akan di hitung. Program pertama ini saya beri nama ‘rata-rata.php’. Berikut kode script-nya,.

<title>Aplikasi Menghitung Rata-Rata dengan 5 Bilangan</title><br>
<br>
<form action="hasilrata.php" method="post">
Aplikasi Menghitung Rata-Rata dengan 5 Bilangan
<br>
<br>
Masukkan Nilai :<br>
<br>
Nilai 1 : <input type="text" name="nilai1">
<br>
Nilai 2 : <input type="text" name="nilai2">
<br>
Nilai 3 : <input type="text" name="nilai3">
<br>
Nilai 4 : <input type="text" name="nilai4">
<br>
Nilai 5 : <input type="text" name="nilai5">
<br>
<br>
<input type="submit" value="Hitung Rata-Rata">
</form>

Tampilan kede script diatas dalam Notepad++.


Setelah itu, saya membuat program lagi yaitu untuk mengeksekusi program pertama diatas. Berikut kode script-nya.

<?php
$a=$_POST['nilai1'];
$b=$_POST['nilai2'];
$c=$_POST['nilai3'];
$d=$_POST['nilai4'];
$e=$_POST['nilai5'];
$jumlah=$a+$b+$c+$d+$e;
$rata=$jumlah/5;

echo "Nilai 1 : ".$a;
echo "<br>";
echo "Nilai 2 : ".$b;
echo "<br>";
echo "Nilai 3 : ".$c;
echo "<br>";
echo "Nilai 4 : ".$d;
echo "<br>";
echo "Nilai 5 : ".$e;
echo "<br>";
echo "<br>";
echo "Jumlah : ".$jumlah;
echo "<br>";
echo "Rata-Rata : ".$rata;
echo "<br>";
if($rata<60) {
                echo "Predikat : Kurang";
}
else if($rata<80) {
                echo "Predikat : Baik";
}
else if($rata>80) {
                echo "Predikat : Sempurna";
}
?>


Tampilan kede script diatas dalam Notepad++.


Untuk menjalankan program diatas yaitu dengan menggunakan web browser. Pada kolom URL ketikkan : http://localhost/latihan/rata-rata.php, sehingga muncul tampilan seperti dibawah ini :















Kemudian isikan dengan angka pada kolom tersebut, misalkan di isi dengan angka seperti dibawah ini.


Kemudian klik tombol Hitung Rata-Rata, dan akan menghasilkan sebagai berikut.


Kurang lebihnya sekian mengenai program aplikasi Menghitung Rata-Rata dengan 5 Bilangan menggunakan Notepad++ dan Xampp. Jika belum paham, mungkin bisa di ulangi lagi, dan dipahami sendiri.. ;-)

Terima kasih, Semoga bermanfaat.

Kamis, 03 November 2016

Tugas 3 | Conditional Statement

MATA KULIAH  : PEMROGRAMAN WEB

UNIVERSITAS MA’ARIF NAHDLATUL ULAMA (UMNU) KEBUMEN

NAMA : FIRMNSYAH HADI PUTRA
NIM : TI11501

DOSEN PENGAMPU : BAMBANG SUGIANTO S.T.,M.KOM.



Kali ini saya sharing tugas mata kuliah Pemrograman Web yaitu membahas tentang Pemrograman Web Dinamis.
Pemrograman Web dapat dikategorikan menjadi 2 jenis  atas yaitu Pemrograman Web Statis dan Pemrograman Web Dinamis.
Pemrograman Web Statis adalah web yang konten atau isinya tidak dapat di ubah-ubah. Maksudnya, isi dari dokumen yang ada di web tersebut tidak dapat diubah secara mudah karena script yg digunakan untuk membuat web tidak mendukung untuk mengubah isi dokumen, script yang digunakan seperti HTML atau semacamnya.
Nah, untuk Pemrograman Web Dinamis adalah kebalikan dari pemrograman web statis yaitu web yang konten atau isi dokumen dapat diubah setiap saat. Untuk membuat web dinamis ini menggunakan komponen PHP yang baru saja diajarkan oleh bapak dosen.
Okey, langsung saja saya akan sedikit membahas dasar dari Pemrograman Web Dinamis.

Dasar dalam Pemrograman Web Dinamis.

11.  Variabel
Variabel adalah sebuah identifier yang nilainya dapat diubah sesuai dengan kebutuhan program. Variabel dalam versi PHP diawali dengan simbol dolar $ dan harus diakhiri dengan titik koma ;. Untuk isi dari variabel tersebut bisa berupa angka atau teks.
Contohnya :
$nim=1077;                         => isi variabel berupa angka
$nama=Ahmad;                                => isi variabel berupa teks

22. Conditional statement
Conditional statement (Pernyataan bersyarat) adalah Pemilihan dintara dua pilihan atau lebih. Dalam PHP (ataupun pemrograman yang lain) kita mengenal adanya if-else. Berikut contohnya :

Statement IF
$x=1;
if ($x==1)
{
echo “Hore, Saya bisa !!”;
}
else
{
echo “Angka tidak valid”;
}

Pada contoh diatas, maksudnya adalah “ jika variabel $x bernilai 1, maka tampilkan ‘Hore, Saya bisa !!’. Jika tidak, tampilkan ‘Angka tidak valid’. Jika contoh diatas dijalankan melalui browser, maka akan menampilk n tulisan “Hore, Saya bisa !!”, karena $x bernilai 1.

Statement IF menggunakan AND
$x=3;
$y=4;
if (($x>2)&&($y>3))
{
echo “Data benar”;
}
else if (($x==3)&&($y==5))
{
echo “Data belum benar”;
}
else
{
echo “Data tidak valid”;
}

Pada contoh diatas, tulisan “Data benar” hanya akan ditampilkan apabila nilai $x lebih besar dari 2 dan nilai $y lebih besar dari 3. Jika salah 1 tidak terpenuhi, maka akan menampilkan tulisan “Data belum benar”. Jika keduanya tidak terpenuhi akan menampilkan tulisan “Data tidak valid”.

Statement IF menggunakan OR
$a=8;
$b=5;
if (($a>4)||($b>3))
{
echo “TRUE”;
}
else if (($a<4)||($b>7))
{
echo “FALSE”;
}

33. Struktur Perulangan PHP
Struktur perulangan (loop) adalah intruksi program yang bertujuanuntuk mengulang beberapa baris perintah.
Didalam bahasa pemrograman, terdapat beberapa jenis intruksi perulangan, salah satunya : Struktur perulangan FOR.

For(awal;kondisi;penambahan) {
//Statement
}

Dengan ‘awal’ adalah pernyataan yang dieksekusi di awal perulangan,’kondisi’ adalah syarat untuk melaksanakan perulangan, ‘penambahan’ adalah pernyataan yang dieksekusi perulangan akan bertambah dan di ulang.

Berikut contohnya :

For($a=1;$a<8;$a++) {
echo “Ke-$a<br />”;
}


Jika di jalankan akan menghasilkan output:
Ke-1
Ke-2
Ke-3
Ke-4
Ke-5
Ke-6
Ke-7
Ke-8


Perulangan di atas, awalnya di buat bernilai 1, kemudian $aditambah 1 setiap kali perulangan. Dan perulangan akan terus berjalan sampai $a<8 bernilai true(benar).

Sekian, kurang lebihnya mohon ma’af bila ada kesalahan.

Semoga bermanfaat.

Sabtu, 29 Oktober 2016

Tugas 2 | Normalisasi Table

MATA KULIAH  : BASIS DATA

UNIVERSITAS MA’ARIF NAHDLATUL ULAMA (UMNU) KEBUMEN

NAMA : FIRMNSYAH HADI PUTRA
NIM : TI11501

DOSEN PENGAMPU : BAMBANG SUGIANTO S.T.,M.KOM.


Untuk kali ini saya akan membuat tugas berikutnya yaitu membuat Normalisasi dari struk Penjualan Laptop dan Aksesories sesuai dengan deskripsi tugas sebelumnya. Saya juga belum tau benar atau tidaknya. Langsung saja saya akan menjelaskan dulu apa itu Normalisasi, kali aja ada yang belum tau.... ;-)

Normalisasi yaitu proses pembentukan relasi basis data kedalam bentuk normal, sehingga sebagian sebagian besar ambiguity bisa dihilangkan. Mungkin normalisasi itu bisa diartikan semacam menghilangkan data yang sama gitu kali ya....,,

Disini saya sudah membuat beberapa tabel yang di dalamnya ada : No. Transaksi, Nama Barang, Merk Barang, Harga satuan, Quantity (Qty), Jumlah.



Tabel diatas ada beberapa data yang sama, dari data yang sama tersebut akan dilakukan dengan Normalisasi. Setelah tabel di atas sudah di Normalisasi akan seperti pada tabel di bawah ini.



Data yang sama pada tabel Nama Barang dan Merk Barang di buat normalisasi dengan menggunakan kode, kode tersebut dapat berupa angka atau huruf dan atau mungkin dengan lainnya. Tapi disini saya menggunakan kode berupa angka.



Setelah membuat Tabel yang sudah di Normalisasi diatas, bisa juga di buat diagram dari tabel tersebut seperti di bawah ini.



Dalam Tabel struk Penjualan diatas terdapat “No. Transaksi” sebagai Primery keyTabel Nama Barang dan Merk Barang terdapat tanda "N" yang terhubung dengan simbol "1" yang menunjukan hubungan keterkaitan Many to One dari "Kode_Barang" yang sebagai Foreign Key terhadap Tabel Nama Barang, dan "Kode_Merk" terhadap Tabel Merk Barang.


Tabel diatas bisa juga di buat dalam bentuk sebagai berikut.


Selesai sudah,.. gimana ? jelas atau masih bingung ?
Kalau masih bingung, di baca lagi dan di pahami sendiri,wkwk..!
Ma’af jika ada yang salah, saya mohon ma’af, karena saya juga masih belajar.
Terima kasih, semoga bermanfaat.

Jumat, 28 Oktober 2016

Tugas 1 | Deskripsi

MATA KULIAH  : BASIS DATA

UNIVERSITAS MA’ARIF NAHDLATUL ULAMA (UMNU) KEBUMEN

NAMA : FIRMNSYAH HADI PUTRA

NIM : TI11501

DOSEN PENGAMPU : BAMBANG SUGIANTO S.T.,M.KOM.



Topik : Basis Data Struk Penjualan Laptop dan Aksesories

Saya diberi tugas mata kuliah basis data dari bapak dosen untuk mendeskripsikan topik mengenai Struk Penjualan sebelum membuat tabel basis datanya. Dari bapak dosen kita diberikan topik bebas, tapi saya mengambil topik Struk Penjualan Laptop dan Aksesories.

Sebelum masuk ke dalam Basis data tersebut, saya akan menjelaskan terlebih dahulu apa itu basis data. Basis data terdiri dari 2(dua) kata, yaitu kata Basis dan Data. Basis bisa di artikan sebagai tempat markas atau gudang ataupun tempat berkumpul. Sedangkan data yaitu kumpulan fakta dunia nyata yang mewakili suatu objek, seperti manusia, barang dan lain lain yang direkam ke dalam bentuk angka, bentuk huruf, simbol, teks, bunyi, gambar atau juga kombinasinya.
Jadi arti Basis Data adalah kumpulan teroganisasi dari data - data yang saling berhubungan sedemikian rupa sehingga dapat mudah disimpan, dimanipulasi, serta di panggil oleh penggunanya.

Sekarang masuk kedalam deskripsi mengenai Basis Data Penjualan Laptop dan Aksesories. Dalam proses jual beli, kita sering mendengar istilah pembeli adalah raja. Ini adalah motto bisnis bahwa pelayanan harus diberikan sebaik mungkin bagi pelanggan. Pelayanan ini bisa berupa keramahan dalam melayani pembeli, pemberian informasi yang jelas tentang produk yang diperjual-belikan, sampai termasuk dalam hal pemenuhan jaminan produk bila produk tersebut disertai dengan jaminan. Hal ini juga lah yang berlaku dalam proses penjualan barang elektronik bahwa pelayanan yang terbaik bagi pembeli itulah yang diharapkan.

Tapi disini Program basis data penjualan laptop dan aksesories ini diperuntukkan hanya untuk mengetahui barang elektronik seperti laptop dan aksesories lainnya yang sudah seberapa banyak terjual kepada pelanggan. Dan didalam basis data penjualan laptop dan aksesories ini akan beberapa pengaturan masukan seperti Nomor transaksi, Nama Barang, Merk Barang, Harga satuan, Quantity, Jumlah.

Sekian deskripsi tugas ini saya buat, mohon ma’af bila ada kata yang kurang di mengerti.

Terima kasih, semoga bermanfaat.