Senin, 16 November 2015
UJIAN TENGAH SEMESTER PANCASILA
07.54
No comments
Nama : Cindy Muzaijanah Nim : 1210651006
2. Cita-cita di dirikannya NKRI tercantum di Pembukaan UUD 1945. Bagaimanakah cita-cita tersebut jika dikaitkan dengan kondisi NKRI saat ini? Jelaskan dan berikan contoh faktual!
"Bahwa sesungguhnya kemerdekaan itu ialah hak segala bangsa dan
oleh sebab itu, maka penjajahan diatas dunia harus dihapuskan karena tidak
sesuai dengan perikemanusiaan dan perikeadilan."
Minggu, 27 April 2014
Contoh Daftar Penjualan Tiket Kereta Api
20.47
11 comments
pertama mari kita pahami pengertiannya sebelum masuk kedalam contoh :D
CURD???
.................CRUD Singkatan dari CREATE, RENAME, UPDATE, DELETE.
CRUD adalah operasi Create, read, update, dan delete pada database. Jadi tentu kita butuh database untuk menerapkan CRUD. Pertama-tama buatlah sebuat database pada phpmyadmin yg ada di webserver anda.
dibawah ini adalah contohnya :D
Berikut langkah-langkahnya :
- Buka aplikasi XAMPP Control Panel kemudian aktifkan modul Apache dan MySQL. Setelah itu klik admin, maka akan otomatis masuk ke jendela PHPMyAdmin, membuat database :
- Buat Tabel Kereta dan Pembeli
- Buat folder dalam direktori C:\xampp\htdocs usahakan nama folder yang mudah diingat dan tidak terlalu panjang.contohnya koneksi.php
Dimana souce code disamping adalah menyambungkan atau membuat koneksi ke mysql, mysql_select_db merupakan pemanggil dalam database.
- Buat file index.php masih dalam folder yang sama, berfungsi sebagai halaman awal sekaligus untuk melakukan semua operasi CRUD.
Dimana memanggil isi file koneksi.php dengan keyword include. Variabel untuk memanggil query select dengan cara :
$selectkereta ='SELECT * FROM kereta ORDER BY Kode_Boking ASC';
$resultselectkereta = mysql_query ($selectkereta) or die ('Error, load data kereta failed.'. mysql_error());
untuk melakukan pengecekan ketersediaan data. Jika data nol, maka diberi keterangan dengan cara :
if(mysql_num_rows ($resultselectkereta)==0){
echo "Data tidak tersedia";
Apabila data tersedia maka menggunakan : while ($row = mysql_fetch_array ($resultselectkereta)){
extract ($row); agar data yang kita buat akan tertampil semua.
Diman mysql_fetch_array() merupakan menyimpan data menjadi array.
Untuk melihat daftar-nama-nama yang telah membeli maka berilah souce code seperti di bawah ini, agar kita dihantarkan pada file daftar-nama:
<td align='center'><a href='daftar-nama.php Kode_Boking=$Kode_Boking'>Daftar_Pembeli</a></td>.
- Buat file tambah-tiket.php masih dalam folder yang sama, file tambah-tiket.php ini berfungsi untuk menampilakan forrm data pembelian tiket.
Dimana memanggil isi file koneksi.php dengan keyword include.
$Kode_Boking = $_GET['Kode_Boking']; merupakan pengambilan nilai yang telah ada pada index.php dalam bentuk variabel. $selectkereta = "SELECT * FROM kereta WHERE Kode_Boking='$Kode_Boking'"; $resultselectkereta = mysql_query($selectkereta) or die ('Error, load data kereta failed.' . mysql_error()); $rowedit = mysql_fetch_assoc($resultselectkereta);
merupakan pemanggilan data menggunakan query select untuk Kode_Boking terpilih, dan juga merubah query menjadi variabel agar penyimpanan data sesuai dengan yang diseleksi.
<td>No_KA</td> merupakan keterangan dari table yang kita buat.
<td>:</td>
Pengambilan data yang telah kita isi atau buat sebelumnya, maka data tersebut tidak dapat kita edit karna disable.
<td><input type="text" name="No_KA" value="<?php echo $rowedit['No_KA']; ?>" disabled / </td>
Sedangkan yang tidak diberi value maka data tersebut wajib kita isi.
<td><input type="date" name="Tgl_Pemesanan"></td>
Pemberian if(isset($_POST['submit'])){ merupakan kondisi jika button submit di klik.
$insertkereta = "INSERT INTO pembeli (Kode_Boking, Nama_Pembeli, No_Identitas, No_Telepon, Tgl_Pemesanan) values
('$No_KA','$Nama_Pembeli','$No_Identitas','$No_Telepon','$Tgl_Pemesanan')";
mysql_query($insertkereta) or die ('Error!!'.mysql_error());
echo "<script>window.location.href='daftar-nama.php';</script>";
$insertkereta = "INSERT INTO pembeli (Kode_Boking, Nama_Pembeli, No_Identitas, No_Telepon, Tgl_Pemesanan) values
('$No_KA','$Nama_Pembeli','$No_Identitas','$No_Telepon','$Tgl_Pemesanan')";
mysql_query($insertkereta) or die ('Error!!'.mysql_error());
echo "<script>window.location.href='daftar-nama.php';</script>";
untuk menambahkan data kedalam database, dimana juga untuk menghatarkan kedalam daftar-nama.php.
<script language="javascript" type="text/javascript">
function deleteBuku(id_buku){
if (confirm('Are you sure to delete this buku?')) { window.location.href = '?delete&id_buku=' + id_buku;
}
}
</script> merupakn souce code pernyataan dimana apakah anda yakin menghapus data. Seperti sebelumnya include merupakan memanggil isi file koneksi.php.
Untuk kembali kemenu sebelumnya maka menggunakan : <td align='center'><a href='index.php?Kode_Boking=$Kode_Boking'>Back To Jadwal</a></td>
- Buat file edit-tiket.php masih dalam folder yang sama, file ini berfungsi untuk melakukan perubahan data pembeli.
Sama seperti sebelumnya dimana memanggil isi file koneksi.php dengan keyword include. Variabel untuk memanggil query select dengan cara :
$selectkereta ='SELECT * FROM kereta ORDER BY Kode_Boking ASC';
$resultselectkereta = mysql_query ($selectkereta) or die ('Error, load data kereta failed.'. mysql_error());
untuk melakukan pengecekan ketersediaan data. Jika data nol, maka diberi keterangan dengan cara : if(mysql_num_rows ($resultselectkereta)==0){
echo "Data tidak tersedia";
Apabila data tersedia maka menggunakan : while ($row = mysql_fetch_array ($resultselectkereta)){
extract ($row); agar data yang kita buat akan tertampil semua.
Diman mysql_fetch_array() merupakan menyimpan data menjadi array.
Sama Sperti penjelasan diatas dimana form edit ini dibuat untuk mengubah data, akan tetapi yang diubah hanya sebagian saja tidak bisa semua hanya tgl_nama_noidentitas_notelepon.karna atribut yang lain merupakan ketetapan.
Bagitupun juga yang berikut ini merupakan kondisi dimana jika button edit dikllik.
Nah berikut ini adalah hasilnya :
Ini tampilan awal...
Ini form tambah/insert... atau juga pemesanan...
Ini daftar pembelian tiket...
Ini form Edit...
Ini daftar pembelian tiket,dimana ada tombol deleted maka jika ditekan akan muncul seperti ini :
Sekian dari saya kurang lebihnya mohon maff, semoga bermanfaat..
@Saudara_production
@Saudara_production
Senin, 24 Maret 2014
Bilangan Faktorial, Bilangan Triangular, dan FPB dalam JAVA
07.49
No comments
sekarang saya membahas tentang bilangan Faktorial, Bilangan Triangular dan FPB,
sebelum masuk ke codingan kita pahami dulu apa itu bilangan-bilangan tersebut :
Pertama..:
sebelum masuk ke codingan kita pahami dulu apa itu bilangan-bilangan tersebut :
Pertama..:
Dalam matematika, Faktorial dari bilangan asli n adalah hasil perkalian antara bilangan bulat positif yang kurang dari atau sama dengan n. Faktorial ditulis sebagai n! dan disebut n faktorial. Secara umum dapat dituliskan sebagai:
- Faktor dari 12 = 1, 2, 3, 4, 6 dan 12
- Faktor dari 20 = 1, 2, 4, 5, 10 dan 20
- FPB dari 12 dan 20 adalah faktor sekutu (sama) yang terbesar, yaitu 4.
Sebagai contoh, nilai dari adalah Berikut ini adalah daftar sejumlah faktorial :
n n!
0 1
1 1
2 2
3 6
4 24
5 120
6 720
7 5040
0 1
1 1
2 2
3 6
4 24
5 120
6 720
7 5040
Kedua.. :
Bilangan triangular adalah penjumlahan dari bilangan masukan dengan seluruh bilangan sebelumnya, sehingga bilangan triangular dari 7 adalah : 7 + 6 + 5 + 4 + 3 + 2 + 1
input : Masukkan sebuah bilangan : 7
output : Bilanan triangular 7 adalah 28
Ketiga.. :
Dalam matematika, Faktor Persekutuan Terbesar (FPB) dari dua bilangan adalah bilangan bulat positif terbesar yang dapat membagi habis kedua bilangan itu.
Dalam bahasa Inggris FPB dikenal dengan Greatest Common Divisor (GCD), sering djiuga disebut sebagai Greatest Common Factor (GCF) atau Highest Common Factor (HCF),
Contoh Mencari FPB dari 12 dan 20:
sumber : http://id.wikipedia.org/
Apakah sudah paham??
yuk kita masuk pada source codenya :D
yuk kita masuk pada source codenya :D
*Bilangan Faktorial
*Bilangan Triangular
*FPB
Source code :
public class Tugas_BilanganFaktorial {
public static void main (String []args) throws IOException{
BufferedReader a = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Masukkan sebuah bilangan : ");
int n = Integer.parseInt(a.readLine());
int b = n;
int x = 1;
for (int i=1;i<=b; i++){
x = x*i;
}
System.out.println("Bilangan faktorial dari "+n+" = "+x);
}
}
public class Tugas_BilanganTriangular {
public static void main (String []args) throws IOException{
BufferedReader a = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Masukkan sebuah bilangan : ");
int n = Integer.parseInt(a.readLine());
int b = n;
int x = 1;
for (int i=2;i<=b; i++){
x = x+i;
}
System.out.println("Bilangan triangular dari "+n+" = "+x);
}
}
public class Tugas_FPB {
public static void main(String[] args) throws Exception {
BufferedReader Input = new BufferedReader(new InputStreamReader(System.in));
int a;
int b;
int hasil;
System.out.println("*** Percobaan FPB ***");
System.out.print("Masukkan Bilangan 1 : ");
a = Integer.parseInt(Input.readLine());
System.out.print("Masukkan Bilangan 2 : ");
b = Integer.parseInt(Input.readLine());
hasil = a % b;
while (hasil != 0) {
a = b;
b = hasil;
hasil = a % b;
}
System.out.println("Nilai FPB = " + b);
}
}
Sekian trimakasih :D
semoga bermanfaat :D
semoga bermanfaat :D
Minggu, 23 Maret 2014
Struktur Data dengan konsep PBO
20.14
No comments
Kali ini saya akan membahas sedikit tentang konsep PBO pada Struktur data..
Pertama mari kita pahami apa seh struktur data itu???
Langkah 2 kita membuat class anak yang di extends ke kelas parent, seperti dibawah ini :
Langkah 3 kita membuatn main class agar dapat kita tampilkan, seperti di bawah ini :
Langkah 4 jalankan/run pada main class maka akan ada hasilnya seperti di bawah ini :
Pertama mari kita pahami apa seh struktur data itu???
Struktur data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien. Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi.
Selanjutnya apa siih konsep dari PBO???
PBO berputar pada konsep dari object sebagai
dasar element dari program anda. Ketika kita membandingkan dengan dunia nyata,
kita dapat menemukan beberapa objek disekitar kita, seperti mobil, singa,
manusia dan seterusnya. Object ini dikarakterisasi oleh sifat / attributnya dan
tingkah lakunya.
Contohnya, objek sebuah mobil mempunyai
sifat tipe transmisi, warna dan manufaktur. Mempunyai kelakuan berbelok,
mengerem dan berakselerasi. Dengan cara yang sama pula kita dapat
mendefinisikan perbedaan sifat dan tingkah laku dari singa. Coba perhatikan
table dibawah ini sebagai contoh perbandingan :
1. Pewarisan
Salah satu kelebihan pemrograman berorientasi objek adalah penggunaan ulang kode-kode yang telah dibuat. Pewarisan adalah salah satu cara untuk menggunakan kode-kode yang telah dibuat sebelumnya.
2. Polymorfisme
Salah satu pilar
Pemrograman Berorientasi Objek
adalah
polymorfisme yaitu
kemampuan beberapa objek bertipe sama bereaksi secara berbeda terhadap “pesan” yang sama.
Pilar terakhir dari 3 pilar
Pemrograman Berorientasi
Objek
adalah pengkapsulan, dimana
pengembang software dapat menyembunyikan detail suatu objek.
3. Pengkapsulan
Hak akses public
memungkinkan
semua kelas mengaksesnya, hak akses
protected hanya diberikan kepada
kelasnya sendiri
dan
turunannya,
serta
kelas-kelas dalam satu
paket. sedangkan private hanya boleh diakses oleh kelasnya sendiri.
Nah sudah paham kah??
Oke sekarang kita masuk pada codingan,, di bawah ini saya akan mencontohkan tentang sifat keturunan pada hewan.. :D
Oke sekarang kita masuk pada codingan,, di bawah ini saya akan mencontohkan tentang sifat keturunan pada hewan.. :D
Langkah pertama kita membuat class induk, contohnya di bawah ini :
Langkah 2 kita membuat class anak yang di extends ke kelas parent, seperti dibawah ini :
Langkah 3 kita membuatn main class agar dapat kita tampilkan, seperti di bawah ini :
Langkah 4 jalankan/run pada main class maka akan ada hasilnya seperti di bawah ini :
Source code :
public class Parent {
String nama;
String badan;
public Parent(String n, String b){
this.nama=n;
this.badan=b;
}
public void Cetak(){
System.out.println("NAMA : "+nama);
System.out.println("BADAN : "+badan);
}
}
public class Hewan extends Parent {
private String kulit;
public Hewan (String n, String b, String k){
super (n , b);
this.kulit=k;
}
@Override
public void Cetak(){
System.out.println("KULIT : "+kulit);
super.Cetak();
}
}
public class MainParentHewan {
public static void main (String [] args){
Parent i = new Parent (" Sapi"," Besar");
Hewan x = new Hewan (" Paus"," Besar","Abu-abu");
System.out.println("HERBIVORA ");
i.Cetak();
System.out.println("KARNIVORA ");
x.Cetak();
}
}
Kalian bisa mengebangkan lebih dari contoh diatas...
Sekian terimakasih, semoga bermanfaat ya...
Langganan:
Postingan (Atom)