Kuliah Web Server


membuat kalkulator dengan PHPi
 Dalam Kesempatan ini saya akan mencoba berbagi cara  membuat aplikasi kalkulator sederhana dengan mengunakan Php. Untuk tampilannya seperti ini:
Agar tampilanya lebih menarik silahkan kawan-kawan berkreasi sendiri, karena disini saya hanya akan berbagi kode Php nya saja. ok langsung saja ke pembahasan.
Kita hanya membutuhkan dua file yaitu “kalkulator.php” dan “proses.php”
Untuk file kalkulator.php isikan script berikut ini:

html>









Bilangan Pertama :
Bilangan Kedua :













Dan untuk file Proses.php masukan script berikut:
$bil1= $_POST['bil1'];
$bil2= $_POST['bil2'];
if ($_POST['submit1'])
{
$hasil =$bil1+$bil2;
echo “Hasil Penjumlahan Adalah $hasil“;
}
elseif ($_POST['submit2'])
{
$hasil= $bil1 – $bil2;
echo “jumlah nya adalah $hasil “;
}
elseif ($_POST['submit3'])
{
$hasil = $bil1 * $bil2;
echo”Jumlanya adalah $hasil“;
}
elseif ($_POST['submit4'])
{
$hasil = $bil1 / $bil2;
echo “Hasil pembagiannya adalah $hasil”;
}
?>

Contoh 2 :

Untuk file kalkulator form.php isikan script berikut ini :






Dan untuk file proses hitung.php masukan script berikut :




Semoga Bermanfaat!!!


SCRIPT LOGIN FORM PHP MySQLi
Quantcast
Login Form PHP
Script login form PHP merupakan salah satu scritp yang hampir pasti kita buat dalam membuat sebuah website database aplication. Fungsi login form PHP ini adalah memberikan hak akses atas sebuah website database aplikasi. Biasanya database aplikasi berbasis website ini memiliki admin panel. Bisa disebut juga admin center, admin area, admin page yang fungsinya merupakan kontrol bagi seorang admin atas website database yang dibuatnya. Untuk pembuatan login form PHP akan saya bahas lebih lengkap sebagai berikut :
Langkah membuat Login Form PHP Sebagai berikut :
Buat tabel di MySQL Dengan script sebagai berikut :
CREATE  DATABASE 'belajar' ;
CREATE  TABLE 'tb_user' (
'username' VARCHAR( 30  )  NOT  NULL ,
'password' VARCHAR( 30  )  NOT  NULL ,
PRIMARY  KEY ( 'username'  )
) ENGINE  =  MYISAM ;
Fungsinya untuk membuat database belajar dan tabel user dengan nama tb_user.
Untuk design formnya sebagai berikut :
Pertama buat form php dengan nama file : form_login.php
Form Login User System

LOGIN USER SYSTEM

LOGIN DI SINI


Username
Password


Hasil tampilan nya seperti berikut :
Form Login
Langkah kedua adalah membuat file periksa.php.Fungsi file dengan nama periksa.php ini adalah mengecek apakah username dan password yang ada di database server (baik localhost maupun online). Jika username dan password ada maka akan diterima sesion login nya. Biasanya kalau saya membuat database aplikasi berbasis websit setelah login berhasil maka akan saya redirect ke halaman admin.Silahkan dimodifikasi sesuai kebutuhan.
Berikut script periksa.php :
session_start();
#**************** koneksi ke mysql *****************#
$host = "hostname";
$user = "db_user";
$pass = "db_password";
$dbname ="db_name";
$conn = mysql_connect($host,$user,$pass);
if($conn) {
//select database
$sele = mysql_select_db($dbname);
if(!$sele) {
echo mysql_error();
}
}
#***************** akhir koneksi ******************#
#jika ditekan tombol login
if(isset($_POST['login'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$sql = mysql_query("SELECT * FROM tb_user WHERE username='$username' &&
password='$password'");
$num = mysql_num_rows($sql);
if($num==1) {
// login benar //
$_SESSION['user'] = $username;
$_SESSION['passwd'] = $password;
?>
} else {
// jika login salah //
echo "";
//include("login.php");

}
}
?>
Script periksa.php diatas  silahkan diganti hostname : nama host yang anda gunakan (biasanya saya menggunakan localhost), username dan password saya menggunakan root.
Penempatan file form_login.php dan periksa.php saya tempatkan sebagai berikut :
Lokasi file periksa.php dan form_login.php
Selamat mencoba.

Script 1 Karyawan :
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'absensi';
//Koneksi ke database
$koneksi =@mysql_connect($dbhost,$dbuser,$dbpass) or die ("maaf, Database tidak terkoneksi:
" . mysql_error());
// pilih database
$mydb =@mysql_select_db(@dbname,Skoneksi) or die ("error!!! tidak bisa menggunakan database:
" . mysql_error());
?>
 Script 2 Karyawan :


$sql="select *from tbl_karyawan";
$hasil=mysql_query($sql);
if ($data=mysql_fetch_array($hasil))
{//start jika ada datanya
?>

LIST KARYAWAN

LIST KARYAWAN



NO

NIK
NAMA
ALAMAT
KODE
EDIT
DELET

do { $i++;
?>

 
 
 
 
 





 
 
 
 
 
 
 

</? }




Script 3 Karyawan :


Untitled Document


include 'koneksi.php';
$nama=$_REQUEST ['tnama'];
$nik=$_REQUEST['tnik'];
$alamat=$_REQUEST['talamat'];
$simpan=$_REQUEST['simpan'];
if ($simpan) {
$sql="insert into tbl_karyawan values
$hasil=mysql_query($sql);
if ($hasil) { echo 'simpan Berhasil Klik
kembali ke list
Karyawan';}
}
?>

INPUT KARYAWAN

$nik=$_REQUEST['nik'];
if($nik) {
$sql="delete from tbl_karyawan where nik='$nik'";
$hasil=mysql_query($sql);
if ($hasil) {echo 'Pengapusan data NIK '.$nik.' Berhasil href="Listkaryawan.php">Klik<\a> untuk kembali ke list Karyawan'; };
};
?>

READ MORE - Kuliah Web Server

Materi Ujian RTI

1.        Apa itu Plagiarisme, Jelaskan dan berikan contohnya ?
Jawab : Plagiarisme atau biasa disebut plagiat adalah penjiplakan atau pengambilan karangan, pendapat, ide ataupun sebagainya dari orang lain dan menjadikannya seolah karangan dan pendapat sendiri.
Contoh : Seorang Mahasiswa mengutip kalimat dalam sebuah karya ilmiah tanpa menyebutkan sumbernya
2.        Apa itu Parafrase, Jelaskan dan berikan contohnya ?
Jawab : Parafrase merupakan salah satu cara meminjam gagasan/ide dari sebuah sumber tanpa menjadi plagiat.
Contoh :
kalimat asli : Sebuah kejutan di bidang realita maya (virtual reality) terjadi pada tahun 1961 dengan kemunculan Sensoramanya Heilig.
Parafrase : Hasil karya Heillig yang dikenal dengan nama Sensorama membawa perubahan yang signifikan dalam sejarah realita maya (krisnawati, 2000, hlm 55).
3.        Bagaimana cara menghindari Plagiarisme, Jelaskan ?
Jawab :
a.    Mencantumkan sumber dengan lengkap, catatan kaki maupun daftar pustaka
b.    Tidak mengubah maksud penulis aslinya (gubahan, ringkasan)
c.    Menggunakan tanda kutip pada kutipan
d.   Mengubah isi tulisan
e.    Bedakan antara pengetahuan umum dengan yang bukan

4.        Apa perbedaan Ringkasan dengan Parafrase dalam penelitian ?
Jawab :
·      Parafrase merupakan salah satu cara meminjam gagasan/ide dari sebuah sumber tanpa menjadi plagiat.
Contoh :
kalimat asli : Sebuah kejutan di bidang realita maya (virtual reality) terjadi pada tahun 1961 dengan kemunculan Sensoramanya Heilig.
Parafrase : Hasil karya Heillig yang dikenal dengan nama Sensorama membawa perubahan yang signifikan dalam sejarah realita maya (krisnawati, 2000, hlm 55).
·      Berbeda dengan parafrase, ringkasan merupakan cara mengutip tidak langsung dengan mengambil intisari dari sebuah tulisan. Dalam ringkasan, penulis mengungkapkan gagasan yang sama, namun tidak memberikan penjelasan secara detail. Ringkasan merupakan pernyataan singkat tentang poin-poin yang penting. Dengan kata lain, ringkasan merupakan parafrase gagasan utama dari sebuah naskah asli.
Contoh : Mahasiswa sebaiknya hanya melakukan sedikit catatan bagi kutipan langsung dari sumber asli untuk membantu meminimalkan jumlah materi yang dikutip secara langsung dalam paper ilmiah (Lester 46-47).
5.        Apa itu Kesimpulan dalam penelitian, Jelaskan dan berikan contohnya ?
Jawab : Kesimpulan adalah pernyataan berisi fakta, pendapat, alasan pendukung mengenai tanggapan suatu objek. Bisa dikatakan bahwa kesimpulan merupakan pendapat akhir dari suatu uraian berupa informasi.
Contoh : Proses penulisan catatan menentukan seberapa banyak kutipan langsung yang akan dilakukan mahasiswa saat menulis paper ilmiahnya.

6.        Sebutkan Style Type Penulisan dalam daftar pustaka dan berikan contohnya ?
Jawab :
·         APA Style
·         Harvard Style
·         Vancouver Style
·         IEEE Style
·         ISO Style

Daftar Pustaka Style type APA :
·      Artikel dari sebuah jurnal, peulis tunggal:
Roy, A. (2002). Suicide in chronic schizophrenia. British Journal of Psychiatry, 141, 171-177.
·         Artikel jurnal, 3-6 penulis:
Baldwin, C.M., Bevan, C., & Beshaske, A. (1997). At risk minority population in a church-based clinic: communication basic needs. Journal of Multicultural Nursing & Helath. 6(2). 26-28.
Rumaisa, F., Rijayana, I. & Nurafianti T. (2010). Sistem Pakar Diagnosa Awal Kaker Serviks Dengan Metode Certainty Factor. Seminar Nasional Informatika 2010 (semnasIF 2010), D11-D15.

7.        Jelaskan Fungsi uji coba Blackbox Test dan Alpha Test ?
Jawaban :
a). Fungsi uji coba Blackbox Test :
·      Pendekatan pengujian dimana program dianggap sebagai suatu‘black-box’ (‘kotak hitam’)
·      Program test case berbasiskan spesifikasi
·      Test planning dapat dimulai sejak awal proses pengembangan sistem
·      Pengujian black box berusaha menemukan kesalahan dalam kategori:
        – Fungsi-fungsi yang tidak benar atau hilang
        – Kesalahan interface
        – Kesalahan dalam struktur data atau akses database eksternal
        – Kesalahan kinerja
        – Inisialisasi dan kesalahan terminasi
b). Fungsi uji coba Alpha Test
·         Dilakukan pada sisi pengembang oleh user yang potensial.
·         PL digunakan pada setting yang natural (sebenarnya), sehingga bila terjadi error, user dapat merekam masalah yang ada.
·         Dilakukan pada sebuah lingkungan yang terkontrol oleh pengembang.
8.        Apa itu Citation/Kutipan, bagaimana cara membuat citation yang baik, jelaskan dan berikan contohnya ?
Jawab : Citation atau sitasi adalah penggunaan referensi di teks atau naskah tulisan ilmiah,sedangkan cara membuat citation yg baik yaitu dg memperhatikan penulisan sitasi tergantung dari standard (style) penulisan referensi yang digunakan dan juga aturan citation yang ada.
Contoh :
Contoh kutipan Langsung :
Argumentasi adalah suatu bentuk retorika yang berusaha untuk mempengaruhi sikap dan pendapat orang lain, agar mereka itu percaya dan akhirnya bertindak sesuai dengan apa yang diinginkan oleh penulis atau pembicara (Keraf, 1983: 3).
Contoh kutipan Tidak Langsung :
Seperti dikatakan oleh Gorys Keraf (1983:3) bahwa argumentasi pada dasarnya tulisan yang bertujuan mempengaruhi keyakinan pembaca agar yakin akan pendapat penulis bahkan mau melakukan apa yang dikatakan penulis.
9.        Bagaimana teknik memahami paper ilmiah, jelaskan dan berikan contohnya?
Jawab :                                                              
a.    Pahami masalah penelitian : Pahami, sebenarnya masalah penelitian apa yang sedang dibidik oleh paper tersebut.
Contoh :
·      Apa motivasi  mengerjakan penelitian itu?
·      Apakah masalah  penelitian cukup menantang atau unik?
b.      Pahami kontribusi : Pahami, dari masalah penelitian yang dibidik, kontribusi seperti apa yang diklaim oleh penulis di paper ilmiah.
Contoh :
·  Apa yang baru dan orisinil di paper itu?
·  Adakah pemahaman baru dari masalah penelitian yang diangkat?
c.       Pahami substansi : Pahami, substansi dari kontribusi atau solusi seperti apa yang diklaim oleh peneliti bahwa itu hasil karyanya
Contoh :
·      Metodologi apa yang digunakan untuk memperkuat klaim?
·      Apa argumentasi dan teori utama dari paper?
d.      Pahami kesimpulan : Pahami, bagaimana kesimpulan penelitian yang ditarik oleh peneliti lewat papernya.
Contoh :
·  Apa yang bisa kita pelajari dan dapatkan dari paper tersebut?
·  Apakah standard practice dari bidang ilmu berubah karena adanya penemuan baru di paper ini?

10.    Apa manfaat landasan teori dalam penelitian, mengapa harus menggunakan landasan teori, Jelaskan ?
Jawab :
·         Memperdalam pengetahuan tentang bidang yang diteliti
·         Mengetahui hasil penelitian yang berhubungan dan yang sudah pernah dilaksanakan (Related Research)
·         Mengetahui perkembangan ilmu pada bidang yang kita pilih (stateoftheart)
·         Memperjelas masalah penelitian


READ MORE - Materi Ujian RTI