Showing posts with label RPL. Show all posts
Showing posts with label RPL. Show all posts
Mari Mengenal, Apa Itu MySQL ?

Mari Mengenal, Apa Itu MySQL ?

sekripku.blogspot.com
Tak kenal maka tak sayang. Peribahasa yang satu ini sangat terkenal sekali untuk memperkenalkan sesuatu. Sama halnya dengan postingan kali ini, saya ingin memperkenalkan sebuah perangkat lunak sistem manajemen basis data, yakni MySQL. MySQL adalah sebuah software Database Manegement System (DBMS) atau sistem manajemen basis data yang menggunakan bahasa SQL (Structured Query Language) Lihat: ApaItu SQL?. Peminat DBMS yang berlogo lumba-lumba ini banyak sekali, terbukti sudah terinstal sekitar 6 juta di seluruh dunia. 
MySQL dikembangkan oleh perusahaan Oracle Corporation. Sebuah perusahaan yang bermarkas di Redwood City, California. Selain MySQL, Oracle juga merupakan pengembang bahasa pemrograman yang sangat terkenal sekali, yaitu Java. MySQL sebelumnya bernama Sun dan sebelumnya lagi bernama MySQL AB. MySQL AB didirikan oleh dua orang asal swedia, David Axmark dan Michael “Monty” Widenius. Dimana, awalnya digagas oleh Michael “Monty” Widenius pada tahun 1979.
Alasan utama, MySQL banyak digunakan oleh user adalah MySQL memiliki keistimewaan. Berikut beberapa keistimewaan MySQL yang saya kutip dari Wikipedia, antara lain :
·         Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, Mac Os, Solaris dan masih banyak lagi.
·         Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL (GNU General Public License) sehingga dapat digunakan secara gratis.
·         Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
·         'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
·         Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
·         Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
·         Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
·         Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
·         Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
·         Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
·         Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
·         Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
·         Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
Read More
PPT - Pemodelan Aplikasi Rental Mobil

PPT - Pemodelan Aplikasi Rental Mobil


Permasalahan
1.    Sistem yang dibangun dapat mengelola data kendaraan, supir, penyewa dan penyewaan, dan pengembalian mobil.
2.    Proses yang dilakukan pada sistem yang dibangun :
a.     Pengolahan sewa mobil
b.    Pembuatan laporan
3.    Informasi yang dihasilkan dalam bentuk tercetak dan grafik meliputi :
a.  Informasi penyewaan, supir, dan kendaraan
b.  Laporan transaksi peminjaman dan pengembalian yang tercetak berbentuk kwitansi sewa & kembali.
4.  Membangun interface dengan menggunakan bahasa pemrograman PHP.

Pada PowerPoint dibawah ini berisi sedikit penyelesaian dari permasalahn diatas. Di dalamnya hanya terdiri dari :
1.      Pendahuluan
·         Tujuan Penulisan Dokumen
2.      Kebutuhan Perangkat Lunak
·         Pada bab ini dijelaskan kebutuhan perangkat lunak yang diperlukan dalam pembangunan sistem informasi pengolahan data rental mobil.

Download PowerPointnya dibawah ini


DOWNLOAD


Read More
Pengguna Windows ? Ini 13 Jalan Pintas 'Run' yang Wajib Diketahui

Pengguna Windows ? Ini 13 Jalan Pintas 'Run' yang Wajib Diketahui


(rendiadetiasapoetra.blogspot.com)


Bagi pengguna Windows, tidak ada yang lebih baik dan menarik daripada jalan pintas (shortcut) yang memungkinkan ia mengakses atau melakukan sesuatu secara lebih cepat ketimbang harus melakukannya secara bertahap dengan menggunakan mouse.cmd
Nah, dengan menggunakan fitur 'Run', Anda dapat mengakses banyak hal, antara lain masuk ke Command Prompt, membuka File Explorer, membuka Registry Editor, dan lain-lain.
Berikut 13 jalan pintas 'run' yang wajib diketahui para pengguna Windows. Sumber : Make Use Of


cmd - Membuka Command Prompt
explorer - Membuka File Explorer
msconfig - Membuka jendela System Configuration
regedit - Membuka Registry Editor

%HomePath% - Mengakses home directory di C:\Users
%ProgramFiles% - Mengakses directory Program Files
%WinDir% - Mengakses C:\Windows directory
%Temp% - Mengakses C:\Temp directory

devmgmt.msc: Membuka Device Manager, misalnya untuk menonaktifkan device (perangkat), memperbarui driver, menangani masalah/isu
diskmgmt.msc: Membuka Disk Management, contohnya untuk menyesuaikan ulang ukuran partisi disk
perfmon.msc: Mengakses Performance Monitor, antara lain untuk mengetahui performa dari memory, hard disk, prosesor
services.msc: Mengonfigurasikan services sistem, di antaranya menonaktifkan, memulai, menyetop, atau memulai ulang service (layanan).

Read More
Contoh Latihan Soal Pemrograman PHP | 3

Contoh Latihan Soal Pemrograman PHP | 3


46. Script PHP untuk mengambil data dalam bentuk array dari perintah select adalah...
a.     mysql_fetch_array()
b.    mysql_select_db()
c.     mysql_query()
d.    mysql request()
e.    mysql_connect()
    47. Berikut ini perintah untuk mengkoneksikan database dengan web yang benar adalah...
a.        mysql_connect(host,user,password)
b.       mysql_connect(”host”,”user”,”password”)
c.        mysql_connect(user,password, host)
d.       mysql_query($sql,$konek)
e.       mysql_select_db($db)



48. Perintah disamping digunakan untuk ...|include(‘ ’);|

a.        memanggil file lain yang ada pada folder common
b.       menampilkan file common/config.php
c.        melakukan link ke file common/config.php
d.       mengirimkan data ke file common/config.php
e.       memasukkan data ke file common/config.php
49. Mysql_query(“DELETE FROM User WHERE id_user=’$_GET[id]’”); adalah perintah untuk…
a.  Memanggil data Id dari tabel User
b.  Mengubah data Id dari tabel user
c.  Menampilkan data Id dari tabel user
d.  Menambah data ke tabel user
e.  Menghapus data dari tabel user dari field Id
50.  
Session_start();
Session_destroy();
?>
Dari penggalan skrip diatas,digunakan untuk melakukan…
a.  LOGIN                      d.  Menambah data
b.  LOGOUT                  e.  Mengubah data
c.   Hapus                              
51. PHP versi berapa yang sudah mendukung secara penuh konsep pemrograman berorientasai objek
a. PHP versi 3
b. PHP versi 4
c. PHP versi 5
d. PHP versi 6
e. PHP versi 7
52. Dalam pemrograman berorientasai objek Variable di dalam kelas disebut sebagai…
a. Property
b. Method
c. Parameter
d. Operator
e.  Objek
Perhatikan Skrip dibawah ini
/* myobjek2.php */
class MyObjek {
var $nama = "A";
}
$objek1 = new MyObjek();
$objek2 = new MyObjek();
$objek1->nama = "B";
print "$objek1->nama
";
print "$objek2->nama
";
?>
53. Dari skrip diatas Langkah membuat objek digunakan statement…
a.        a. Class
b.       b. Var
d.      c. New
e.       d. Print
54. Untuk mengakses atau mengubah nilai objek digunakan operator selector…
a.        Class
b.       Var
c.        ->
d.       New
e.       Print
55. Sebuah property hanya dapat diakses oleh anggota kelas tersebut maka digunakan akses modifier…
a.        Public
b.       Private
c.        Protect
d.       Hidden
e.       Variable

Perhatikan skrip berikut ini untuk soal no. selanjutnya
class KendBermotor {
public $mesin;
private $roda;
protected $jalur;
function __construct() {
$this->mesin = "Kendaraan Bermotor Punya Mesin
";
$this->roda = "Kendaraan Bermotor Punya Roda
";
$this->jalur = "Kendaraan Bermotor Punya Jalur
";
}
function getMesin() {
return $this->mesin;
}
function getJalur() {
return $this->jalur; }
function getRoda() {
return $this->roda;
}}
class KapalLaut extends KendBermotor {
private $baling2;
function __construct() {
$this->mesin = "Kapal Laut Punya Mesin
";
$this->jalur = "Kapal Laut Punya Jalur
";
$this->baling2 = "Kapal Laut Punya Baling-baling
";
$this->roda = "Kapal Laut Punya Roda";}
function getBaling2() {
return $this->baling2;
}}
$KB = new KendBermotor();
echo "
Kriteria Kendaraan Bermotor :
";
echo $KB->getMesin();
echo $KB->getRoda();
echo $KB->getJalur();
$KL = new KapalLaut();
echo "
Kriteria Kapal Laut :
";
echo $KL->getMesin();
echo $KL->getBaling2();
echo $KL->getJalur();
echo $KL->getRoda();
?>

56.       Statement extends untuk mendefinisikan penerapan dari konsep OOP diatas adalah…
a.     Inheritance
b.    Polymorphism
c.     Encapsulation
d.    Abstract
e.    Instance




57.       Dari listing diatas, Variable yang hanya dapat diakses oleh anggota kelasnya sendiri adalah…

a.    Mesin, roda d
b.    baling2
c.    jalur
d.  Mesin dan jalur
e.  Roda dan baling2
58.    Dari listing diatas, Variable yang hanya dapat diakses oleh anggota kelasnya sendiri dan turunan dari kelas induknya  adalah…
     a. Mesin
     b.Roda
     c.Jalur
       d. Baling2
       e.Tidak ada

  Perhatikan skrip berikut ini:
 function getMesin() {
 return $this->mesin;}
59.    Perintah diatas disebut sebagai…
  a.   Atribut
  b. Property
  c. Identifier
d. Method
e.  Class
60.  Pada bahasa pemrograman PHP, method konstruktor dituliskan dengan
a.Construct
b.Constructor
c.__constructor
d. __construct()
e.__constructor()
 61.
$x = $_GET[“input”];
If($x==10){
print("Script diatas menampilkan angka 10");
.............
print("Script diatas menampilkan angka 20 keatas");
else {
print("angka anda nol");
}
?>
 YaScript yang benar untuk melengkapi titik titik diatas ialah ....
a. Else If($x>==20){
b. Else If($x>=20){
c. Else If($x==20){
d. Else If($x=20){
e. Else If($x=>20){

62.
$x = $_GET[“input”];
If($x==10){
print("Script diatas menampilkan angka 10");
Else If($x>=11 && <=20){
print("Script diatas menampilkan angka 20 keatas");
else {
print("angka anda nol");
}
?>

Jika input 14 maka script yang bekerja dan output yang keluar ialah ....
a. If($x==10){
print("Script diatas menampilkan angka 10");
b. Else If($x>=11 && <=20){
print("Script diatas menampilkan angka 20 keatas");
c. Else If($x=11 && =20){
print("Script diatas menampilkan angka 20 keatas");
d. Else If($x== 14){
print("Script diatas menampilkan angka 20 keatas");
e. Semua Salah
63. Pernyataan yang benar ialah ...
a. If menyatakan aksi dan then menyatakan kondisi
b. If menyatakan kondisi dan then menyatakan aksi
c. If menyatakan else
d. If dan then menyatakan aksi
e. If then dan else menyatakan aksi

64. Apa yang terjadi jika pernyataan if benar ...........
a. then bekerja tidak sesuai perintah
b. then hanya diam
c. then akan bekerja
d. if akan memberi kondisi lain
e. else
65.Untuk Program Yang melibatkan penjumlahan banyak biasa nya menggunakan program. . . . .
a.Switch case
b.For
c.Break
d.If else
e.Do_While
66.Switch Case merupakan salah satu. . . .
a.Bahasa pemprograman
b.Software Enginering
c.Software Aplication
d.Bentuk Percabangan
e.Sistem Operasi
perhatikan gambar dibawah ini untuk menjawab soal no 66 & 67

67.Perintah diatas yang digunakan untuk mengambil inputan ialah. . .
a.$_GET
b.break;
c.Switch ($hari)
d.
e.echo

68.Penangannan form pada PHP secara umum dapat dibagi menjadi 3?
A. Method,Action,Submit button
B.Method,Post,FTF
C.Action,FTF,Method
D.Submit Button,FTF,Action
E.PHP,FTF,UTP

69. Method berfungsi untuk?
A. Menentukan dimana form inputan akan di proses biasanya form lain / file lain
B. Menangani bagaimana data inputan form dikirim
C. trigger pengiriman data dari form inputan dan meneruskannya ke form lain sesuai ACTION sebelumnya.
D.Menangani trigger ke form inputan
E.Menangani FTF

70. Struktur yang digunakan untuk keluar dari sebuah struktur kontrol dan umumnya digunakan pada struktur for atau while ialah struktur. . . . .
a.Break
b.Switch
c.C++
d.For while
e.Notepad
71..Fungsi break berfungsi Untuk. . . . .
a.Menjalankan program
b.menghentikan Eksekusi
c.Melanjutkan Eksekusi
d.Merubah datah
e.Mengulangi Eksekusi

72.Jika If Adalah Kondisi Maka Then adalah...
a. aksi
b.kondisi
c.Reaksi
d.Hasil
e.objek

Read More