Menu Tab

KOMPAS.com - Edukasi

Tampilkan postingan dengan label MySQL. Tampilkan semua postingan
Tampilkan postingan dengan label MySQL. Tampilkan semua postingan

Jumat, 31 Juli 2009

Daftar Nilai Praktikum Session 1

Kelas XI A


















































































































































































ABSENSINAMAPRAKTIKUM 1Keterangan
1Achmad Boby Nurgito55Rata-Rata
2Adit Prasetyo Utomo70Cukup
3Areta Lionita55Rata-Rata
4Astaq Prica Muhammad71,67Cukup
5Aswin Dhuri58,33Rata-Rata
6Bowo Pribadi58,33Rata-Rata
7Donny Eka P.76,67Cukup
8Febi Dwi Wijayanti58,33Rata-Rata
9Hendra Joko Pianto70Cukup
10Ida Royani60Rata-Rata
11Iim Anggreany Yunianigsih70Cukup
12Ika Dwi Presetya56,67Rata-Rata
13Inggil Satriya Bhaskara73,33Cukup
14Joehan Syabell P.70Cukup
15Kholifa Miftaqul J.0Dibawah Rata-Rata
16Krisdayanti73,33Cukup
17Lina Munzayanah60Rata-Rata
18M. Syaiful Rizal76,67Cukup
19Mei Lia Kusuma N.0Dibawah Rata-Rata
20Muhammad Yudha A.0Dibawah Rata-Rata
21Nugraheni Ayu Wulandari0Dibawah Rata-Rata
22Raynaldhi alif Mahesa0Dibawah Rata-Rata
23Resti Novia T.0Dibawah Rata-Rata
24Sugik Apriliatno0Dibawah Rata-Rata
25Teguh Bowo Trilaksono0Dibawah Rata-Rata
26Wisnu Ecky Yudha P.0Dibawah Rata-Rata
27Nova Andreani0Dibawah Rata-Rata
Rata-Rata41,23


Untuk nomer absen 19-27 akan di menyusul jam praktikumnya pada penggumuman.

Kelas XI B
























































































































































































ABSENSINAMAPRAKTIKUM 1Keterangan
1Ahmad Rofiq75Cukup
2Aditya Bagus Sanjaya56,67Dibawah Rata-Rata
3Andik Asmoro Prianggono0Dibawah Rata-Rata
4Andrianus81,67Baik
5Aris Syahrony75Cukup
6Debby Yolanda Tiara Putri71,67Cukup
7Firmansyah61,67Dibawah Rata-Rata
8Franky A.78,33Cukup
9Gita Dio Sanjaya0Dibawah Rata-Rata
10Guruh Tri Nugroho73,33Cukup
11Iis Windhi Yudi Astuti73,33Cukup
12Ita Purweni Agustina70Cukup
13Katherina Jenny B.P.63,33Dibawah Rata-Rata
14M. Muhtarul Umam78,33Cukup
15Mohammad Anton Galih W.81,67Baik
16Munawarotul Munti'ah73,33Cukup
17Nur efenti81,67Baik
18Olifia Febri A.73,33Cukup
19Reni Harista70Cukup
20Riky Renata Putra63,33Dibawah Rata-Rata
21Safitri Aulia R.78,33Cukup
22Samsudin A.B.L.60Dibawah Rata-Rata
23Sukisno81,67Baik
24Tarsono73,33Cukup
25Teguh Setiawan66,67Rata-Rata
26Tiara Pristi W.56,67Dibawah Rata-Rata
27Ucik Rahmawati56,67Dibawah Rata-Rata
28Yogi Indra Kusuma76,67Cukup
Rata-Rata66,13

Kelas XII






























































































































































































ABSENSINAMAPRAKTIKUM 1Keterangan
1Achmad Firman Syakhrony62,33Rata-Rata
2Ade Yuniartha47,67Dibawah Rata-Rata
3Aditya Kurnia Putra85Baik
4Ady Baktiar62,67Rata-Rata
5Arin Nawang L.47,67Dibawah Rata-Rata
6Bagus Suharto85Baik
7Data Unggul65Rata-Rata
8Deni Rahayu Ningsih55Dibawah Rata-Rata
9Deniar Agus S65Rata-Rata
10Dessy Nur Izza Hasni80Baik
11Dian Purnama Sari82,67Baik
12Dwi Riko Arianto55Dibawah Rata-Rata
13Evilia Saputri70Cukup
14Heni Mariyati55Dibawah Rata-Rata
15Himawan Rizal55Dibawah Rata-Rata
16Jaswito50Dibawah Rata-Rata
17Karyati45,67Dibawah Rata-Rata
18Mochamad Faktur Rozi62,67Rata-Rata
19Mundayani Mita Ningtyas57,67Dibawah Rata-Rata
20Novitasari54Dibawah Rata-Rata
21Oki Vera Yuliana50Dibawah Rata-Rata
22Siti Sri Budiyanti46,67Dibawah Rata-Rata
23Taufik0Dibawah Rata-Rata
24Tiara Andriani46,67Dibawah Rata-Rata
25Traliasari65Rata-Rata
26Tri Mariyani46,67Dibawah Rata-Rata
27Wasi Latul Khotija55Dibawah Rata-Rata
28Winda Setia Nugraha57,67Dibawah Rata-Rata
29Yohanes Eko Ardianto70Cukup
Rata-Rata57,96

Rabu, 15 April 2009

SQL Statement & MySQL

Pada modul sebelumnya kita telah membahas tentang sistem koneksi database PRADO ke dalam database. Pada kesempatan ini kita akan belajar terlebih dahulu tentang beberapa pengunaan SQL Statement pada MySQL dimana disini kita akan belajar secara langsung pada studi kasusnya. Untuk awal kali yang diperlukan adalah membuat database dengan cara sebagai berikut:



  1. Kita jalankan server database kita MySQL dengan menjalankan "C:\Program Files\xampp\mysql_start.bat", setelah itu akan muncul data seperti berikut ini:






Diese Eingabeforderung nicht waehrend des Running beenden


Please dont close Window while MySQL is running


MySQL is trying to start


Please wait  ...


MySQL is starting with mysql\bin\my.cnf (console)


090415  9:15:41  InnoDB: Started; log sequence number 0 2949741


090415  9:15:41 [Note] Event Scheduler: Loaded 0 events


090415  9:15:41 [Note] mysql\bin\mysqld: ready for connections.


Version: '5.1.30-community'  socket: ''  port: 3306  MySQL Community Server (GPL)





  1. Setelah itu kita akan melakukan login ke database melalui DOS secara default dengan cara seperti berikut:






C:\Program Files\xampp\mysql\bin>mysql -u root -h localhost


Welcome to the MySQL monitor.  Commands end with ; or \g.


Your MySQL connection id is 1


Server version: 5.1.30-community MySQL Community Server (GPL)


Type 'help;' or '\h' for help. Type '\c' to clear the buffer.


mysql>





  1. Setelah itu kita akan menggunakan DDL Statement untuk membuat database dengan perintah seperti berikut:






mysql> create database modul9;


Query OK, 1 row affected (0.03 sec)


mysql> show databases;


+--------------------+


| Database           |


+--------------------+


| information_schema |


| modul9             |


| mysql              |


| phpmyadmin         |


| test               |


| webauth            |


+--------------------+


6 rows in set (0.23 sec)


mysql>





  1. Setelah database terbentuk maka kita akan masuk ke dalam database tersebut untuk membuat sebuah table adapun perintahnya adalah sebagai berikut:






mysql> use modul9;


Database changed


mysql>





  1. Setelah  muncul “database changed” maka kita telah siap untuk membuat table, sebagai panduan kita akan membuat table sebagai berikut:









Maka scriptnya DDL untuk create table adalah sebagai berikut:


mysql> create table tblrole(


-> kd_role int(2) auto_increment,


-> nama_role varchar(25) not null,


-> return_url varchar(50) not null,


-> constraint pk_modul9_tblrole_kdRole PRIMARY KEY(kd_role)


-> )engine=innodb;


Query OK, 0 rows affected (0.20 sec)


mysql> create table tbllogin(


-> user_login varchar(6) not null,


-> password_login varchar(50) not null,


-> kd_role int(2),


-> constraint pk_modul9_tbllogin_userLogin PRIMARY KEY(user_login),


-> constraint fk_modul9_tbllogin_kdRole FOREIGN KEY(kd_role) references tblrole(kd_role)


-> )engine=innodb;


Query OK, 0 rows affected (0.13 sec)


mysql> show tables;


+------------------+


| Tables_in_modul9 |


+------------------+


| tbllogin         |


| tblrole          |


+------------------+


2 rows in set (0.00 sec)





  1. Untuk melihat struktur table yang telah kita buat dapat mengunakan script SQL berikut:






mysql> desc tblrole;


+------------+-------------+------+-----+---------+----------------+


| Field      | Type        | Null | Key | Default | Extra          |


+------------+-------------+------+-----+---------+----------------+


| kd_role    | int(2)      | NO   | PRI | NULL    | auto_increment |


| nama_role  | varchar(25) | NO   |     | NULL    |                |


| return_url | varchar(50) | NO   |     | NULL    |                |


+------------+-------------+------+-----+---------+----------------+


3 rows in set (0.03 sec)


mysql> desc tbllogin;


+----------------+-------------+------+-----+---------+-------+


| Field          | Type        | Null | Key | Default | Extra |


+----------------+-------------+------+-----+---------+-------+


| user_login     | varchar(6)  | NO   | PRI | NULL    |       |


| password_login | varchar(50) | NO   |     | NULL    |       |


| kd_role        | int(2)      | YES  | MUL | NULL    |       |


+----------------+-------------+------+-----+---------+-------+


3 rows in set (0.00 sec)





  1. Setelah itu kita akan melakukan pengisian table dengan mengunakan Statement DML adalah sebagai berikut:






mysql> insert into tblrole values(null, upper('admin'), 'admin.Index');


Query OK, 1 row affected (0.05 sec)





  1. Setelah itu kita akan menampilkan data table dengan mengunakan:






mysql> select * from tblrole;


+---------+-----------+-------------+


| kd_role | nama_role | return_url  |


+---------+-----------+-------------+


|       1 | ADMIN     | admin.Index |


+---------+-----------+-------------+


1 row in set (0.00 sec)





  1. Setelah itu kita melakukan insert data pada table tbllogin sebagai berikut:






mysql> insert into tbllogin values('admin', des_encrypt('123456'), 1);


Query OK, 1 row affected (0.08 sec)


mysql> select * from tbllogin;


+------------+----------------+---------+


| user_login | password_login | kd_role |


+------------+----------------+---------+


| admin      | ?rw§Ñ^,Eo      |       1 |


+------------+----------------+---------+


1 row in set (0.00 sec)



Setelah kita belajar beberapa hal tentang SQL Statement pada MySQL berarti kita telah siap untuk membuat aplikasi login yang akan dibahas pada modul berikutnya.