Langsung ke konten utama

Postingan

Menampilkan postingan dari 2016

Video pengantar programming PHP 1

Soal Jawab Permodelan Perangkat Lunak

I. ESSAY TERSRUKTUR 1. Sebutkan proses umum dalam merekayasa perangkat lunak? 2. Sebutkan langkah-langkah dalam membuat perangkat lunak agar mencapai tujuan pembuatan perangkat lunak yang berkualitas? 3. Sebutkan Teknik Pengumpulan Data yang kalian ketahui ? 4. Sebutkan singkatan dari DBMS dan SQL? 5. Sebutkan 4 macam DBMS versi komersial yang sering digunakan sekarang ini? 6. Sebutkan 4 macam DBMS versi ‘open source’ yang sering digunakan saat ini? 7. Sebutkan singkatan dari CRUD ? 8. Sebutkan singkatan dari ERD dan DFD ? 9. Sebutkan Singkatan dari SDLC ? 10. Sebutkan beberapa model dalam SDLC II. ESSAY TERURAI 1. Jelaskan pengertian dari Perangkat Lunak !. 2. Jelaskan pengertian dari System ! 3. Apakah proses pembuatan software itu serupa dengan proses produksi pada pabrik mobil? Jelaskan Alasannya! 4. Mengapa ada proses atau tahapan dalam rekayasa perangkat lunak ? 5. Jelaskan kegiatan Analis Si...

Multi Form Dalam Pemrograman PHP

Caranya dengan kombinasi memakai Javasrcipt yang di'simpan' di Head. <script type="text/javascript" ></script> function submit_form1(){ document.form1.submit(); } function submit_form2(){ document.form2.submit(); } function submit_form2(){ document.form3.submit(); } </script> ============================================================== <?php require_once('conn.php'); ?> <?php include('libfungsi.php'); ?> <?php $namapelanggan=" "; mysql_select_db($database_conn, $conn); $query_Recordset1 = "SELECT * FROM counter"; $Recordset1 = mysql_query($query_Recordset1, $conn) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Lap...

Algoritma/Program Pascal: Menentukan Jumlah/Banyaknya Bilangan Prima dari Satu s/d Jumlah Bilangan Tertentu

Definisi bilangan prima adalah bilangan yang hanya habis dibagi oleh dirinya sendiri. Tepatnya bilangan prima adalah bilangan asli yang lebih besar dari satu (1) yang hanya dapat dibagi dengan satu dan bilangan itu sendiri. Artinya, jika suatu bilangan masih dapat dibagi dengan selain bilangan 1 dan bilangan itu sendiri maka bilangan tersebut bukan termasuk bilangan prima. : contoh: 1 bukan prima per definisi 2 bilangan prima 3 bilangan prima 5 bilangan prima 7 bilangan prima 9 bukan bilangan prima karena habis dibagi 3 11bilangan prima 13bilangan prima 15 bukan prima, bisa dibagi 5 dst... Tampak dari deret angka, bilangan prima adalah bilangan ganjil (kecuali 2) yang hanya habis dibagi oleh dirinya sendiri tidak boleh habis dibagi oleh bilangan lain. prosesnya adalah looping dari angka 1 sampai suatu angka tertent. periksa apakah bilangan itu ganjil ? (dengan perintah mod 2) Jika ya apakah bilangan itu habis dibagi oleh bilangan itu sendiri, bagaimana logikan...

Memisahkan Integer Menjadi Ganjil dan Genap dengan PHP

<html> <head> <script language="javascript"> function submit_form2(){ document.form2.submit(); } </script> <title>Ganjil-Genap</title> </head> <body> <form name="form2" method="post" >   Masukan Angka/bilangan :  <input name="bilangan" type="text" id="bilangan" onChange="submit_form2()"> </form> <?php if (isset($_POST['bilangan']))    {    $bilangan=$_POST['bilangan'];    $ibil =  intval($bilangan);    for ($i=1; $i<=$ibil; $i++ ) {       $sisa = $i % 2;  if ($sisa==1)    {          echo ($i." Bilangan Ganjil " ); echo '<br>'; }  else {     echo ($i." Bilangan Genap " ); echo '<br>';          }  }    } ?> </body> </html>

Memisahkan Bilangan Integer Menjadi Bilangan Ganjil dan Genap dengan Pascal

{ Program ini merupakan program untuk memisahkan mana ganjil dan mana genap Caranya dengan menggunakan operator mod (sisa hasil bagi). Artinya jika hasilbaginya= 1 berarti itu bilangan ganjil, kalau bukan berarti genap :) } program ganjil; uses wincrt; var bilangan, i, hasil, tmpbilangan : integer; begin   write('Masukan angka/bilangan sembarang: ');readln(bilangan);   for i:=1 to bilangan  do     begin           hasil:= i mod 2;       if (hasil=1) then           begin           writeln(i, ' Adalah Bilangan Ganjil');           end         else           begin           writeln(i, ' Adalah Bilangan Genap ');           end     end end.

Penting untuk Programmer Pemula: Soal Jawab Variabel Serta Uraiannya.

Dengan membaca artikel ini diharapkan pembaca paham : Pengertian variabel Jenis variabel Operasi matematika pada variabael Penting untuk memahami apa itu variabel dalam bahasa pemrogaman (apapun). Contoh: 1. jika A= 5 dan B = 7, berapakah nilai A+B, berapa A/B dan berapa A-B ? 2. jika A= 7 dan B = 5, berapakah nilai A+B, ber apa A/B dan berapa A-B ? Jawabannya 1 A+B = 5 + 7 =12 A/B = 5/7 dan A-B=5-7=-2 2 A+B = 7+ 5 =12 A/B = 7/5 dan A-B=7-2= 2 Mudah bukan ! Dari contoh sederhana di atas, A dan B itu dinamakan "variabel". Sedangkan angka 5 dan 7 disebut "nilai" suatu variabel. Kemudian tanda matematika + / - * dsb disebut operator (matematika). Khusus untuk tanda = istilahnya disebut (operator) penugasan atau assiginment. Jadi apa yang dimaksud variabel itu ? Variabel adalah suatu siimbol untuk menapung suatu nilai/angka atau besaran tertentu atau sesuatu yang mempunyai makna/arti. Isi dari suatu variabel tidak selalu angka atau bila...

Algoritma Konversi Bilangan Desimal ke Binary Dengan Program HTML-PHP

Dengan memahami contoh ini diharapkan programmer memahami : - Penggunaan Form dalam HTML  +  PHP - Looping/perulangan dengan perintah do while dan for - Konversi integer ke string - Penggabungan string - Pengigunaan temporary variabel Algoritma Konversi Bilangan Desimal ke bilangan Biner dengan Program HTML-  PHP Bagaimana caranya membuat program konversi bilangan desimal ke bilangan biner ?: Contoh :  Masukan angka : 100  maka outputnya seperti ini. 100:2=50 sisa=0 50:2=25 sisa=0 25:2=12 sisa=1 12:2=6 sisa=0 6:2=3 sisa=0 3:2=1 sisa=0 1:2=0 sisa=1 Desimal 100 Binari 1000100 Analisis masalah dan logika adalah sebagai berikut. Input adalah : sembarang bilangan yang dimasukan melalui keyboard Prosesnya adalah dengan looping atau perulangan dengan WHILE.. DO Akhir dari perulangan adalah saat HASIL BAGI bilangan menjadi 0 Karena memakai logika per ulangan,  Untuk itu DIPERLUKAN LOGIKA TUKAR TEMPAT melalui BANTUA...

Soal Jawab Algoritma : Percabangan

Dalam suatu perhitungan, ditentukan bahwa nilai P = X + Y. Jika nilai P positif, maka lakukan operasi Q = X * Y, sedangkan jika negative maka nilai Q = X/Y. Buatlah algoritma atau flowchart untuk mencari nilai P dan Q Jawab: Yang menjadi input dalam perhitungan ini  adalah variabel X dan Y Proses perhitungannya adalah P = X + Y Kondisinya adalah jika P > 0 (P positif) maka hitung Q = X*Y jika P < 0 maka Q = X/Y Algoritma HitXY deklarasi X, Y, P, Q : Integer Deskripsi begin read(X,Y) P = X + Y if P > 0 then Q = X*Y if P < 0 then Q = X/Y Write(P,Q) end ja        Kasus 1 Jika variabel nilai X =  10 dan nilai Y = 5  Maka dari algoritma di atas  hasil atau keluaran : Rumus P awal adalah P =X + Y Jadi P= 10 +5 = 15 Maka hasil ahir : un  untuk Q adalah Q = X * Y yaitu 10 * 5 = 50 Kasus 2 Jika variabel nilai X =  -10 dan nilai Y = 5  Maka dari algoritma di atas  hasil atau keluaran : Rumus P aw...

Algoritma Konversi Bilangan Desimal ke Bilangan Binary dengan Program Pascal

Algoritma Konversi Bilangan Desimal ke bilangan Biner. Bagaimana caranya membuat program konversi bilangan desimal ke bilangan biner ?: Contoh :  Masukan angka : 100  maka outpunya seperti ini. 100:2=50 sisa=0 50:2=25 sisa=0 25:2=12 sisa=1 12:2=6 sisa=0 6:2=3 sisa=0 3:2=1 sisa=1 1:2=0 sisa=1 Logikanya sebagai berikut. Input adalah : sembarang bilangan yang dimasukan melalui keyboard Prosesnya adalah dengan looping atau perulangan dengan WHILE.. DO Akhir dari perulangan adalah saat HASIL BAGI bilangan menjadi 0 Untuk itu DIPERLUKAN LOGIKA TUKAR TEMPAT melalui BANTUAN VARIABEL/TEMPORARY VARIABEL untuk menyimpan hasil bagi dan sisahasil bagi. Untuk jelasnya perhatikan algoritma di bawah dan urutan langkahnya. Program konbin Deskripsi bilangan, sisa, tmpsisa, hasil, tmphasil : integer begin write('masukan sembarang bilangan integer') read(bilangan) hasil = bilangan div 2 sisa = bilangan mod 2 tmphasil =hasil tmpsisa=sisa write( 'hasil ba...

Update dan Rekam Data Dalam Tabel Database dengan PHP dan MYSQL

<?php require_once('koneksi.php'); ?> <?php include('libfungsi.php'); ?> <?php mysql_select_db($database_conn, $conn); $query_Recordset1 = "SELECT * FROM nokw"; $Recordset1 = mysql_query($query_Recordset1, $conn) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); if(isset($_POST['netfaktur']))         {            $anetfaktur= $_POST['netfaktur'];         $kodepelanggan=$_POST['no_reg_konter'];         $namapelanggan=$_POST['nama_pelanggan'];         $no_counternofaktur= $_POST['no_faktur'];           if(empty($anetfaktur))               {             echo("Tak memilih faktur");     ...

Checkbox Group dalam form HTML dengan PHP

CHECKBOX Merupakan elemen HTML untuk pilihan <boleh> lebih dari satu pilihan atau tidak memilih. Karena (dapat) lebih dari satu pilihan maka isi variabel disimpan dalam bentuk ARRAY ! Untuk mengolah datanya diperlukan operasi fungsi array. <html> <head> <title>Checkbox</title> </head> <body> <form name="form" method="post"  action="<?php echo $_SERVER['PHP_SELF']; ?>" > Gedung mana yang mau anda pilih ?<br /> <input type="checkbox" name="formDoor[]" value="A" />Gedung A<br /> <input type="checkbox" name="formDoor[]" value="B" />Gedung B<br /> <input type="checkbox" name="formDoor[]" value="C" />Gedung C<br /> <input type="checkbox" name="formDoor[]" value="D" />Gedung D<br /> <input type="checkbox...

PHP MYSQL Untuk Menampilkan data Master dan Detail Transaksi.

SQL SELECT jualmaster.tanggal_faktur,jualmaster.no_faktur,jualmaster.tanggal_tempo,jualdetil.jumlah,jualdetil.harga,jualdetil.diskon,sum(jualdetil.jumlah* jualdetil.harga) as bruto ,sum(jualdetil.jumlah* jualdetil.harga*jualdetil.diskon/100) as jmldiskon,sum((1-jualdetil.diskon/100)*jualdetil.jumlah* jualdetil.harga) as jmlnetto,jualmaster.sistemjual,counter.no_reg_konter,counter.counter_name,masterbarang.name_item,jualdetil.no_reg_item FROM jualmaster Left Join jualdetil On jualdetil.no_faktur = jualmaster.no_faktur Left Join counter On counter.no_reg_konter = jualmaster.no_reg_konter Left Join masterbarang On masterbarang.no_reg_item = jualdetil.no_reg_item WHERE jualmaster.no_reg_konter = colname  AND jualmaster.sistemjual='Kredit' GROUP BY jualmaster.no_faktur

Kumpulan fungsi-fungsi dan prosedur PHP yang sering digunakan.

Fungsi mengubah Angka menjadi tulisan huruf. <?php // Fungsi untuk merubah Angka menjadi Tulisan Huruf // Penggunaan: // jin_num2txt(25500); // output: dua ratus lima puluh ribu lima ratus function jin_num2txt($num) {     $tdiv = array("","","ratus ","ribu ", "ratus ", "juta ", "ratus ","miliar ");     $divs = array( 0,0,0,0,0,0,0);     $pos = 0; // index into tdiv;     // make num a string, and reverse it, because we run through it backwards     // bikin num ke string dan dibalik, karena kita baca dari arah balik     $num=strval(strrev(number_format($num,2,'.','')));     $answer = ""; // mulai dari sini     while (strlen($num)) {         if ( strlen($num) == 1 || ($pos >2 && $pos % 2 == 1))  {             $answer = doone(substr($num,0,1)) . $answer;  ...

Listing Program Master Detail / Transaksi Pemrograman PHP Mysql + Javascript

<?php require_once('../../Connections/conn.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") {   $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);   switch ($theType) {     case "text":       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";       break;        case "long":     case "int":       $theValue = ($theValue != "") ? intval($theValue) : "NULL";       break;     case "double":       $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";  ...

RPP Permodelan Perangkat Lunak

RENCANA PELAKSANAAN PEMBELAJARAN Sekolah : SMK Merdeka Bandung Paket Keahlian : TKI Mata Pelajaran : Permodelan Perangkat Lunak Materi Pokok : Karekteristik Permodelan Perangkat Lunak Kelas/Semester : XI / Ganjil Alokasi Waktu : 4JP x @ 45 menit Pertemuan ke- : 1 (satu) dari 1 A. Kompetensi Inti 3. Pengetahuan Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah. 4. Keterampilan Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara ...