Sabtu, 13 Maret 2010
DKK
Tugas MySQL
BAB III
Bekerja dengan Operator dan Fungsi Matematik
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.67-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> SELECT 10 * 6;
+--------+
| 10 * 6 |
+--------+
| 60 |
+--------+
1 row in set (0.02 sec)
mysql> SELECT 2.5 * 10;
+----------+
| 2.5 * 10 |
+----------+
| 25.0 |
+----------+
1 row in set (0.01 sec)
mysql> SELECT -5 * 10,
-> -5 * 10;
+---------+---------+
| -5 * 10 | -5 * 10 |
+---------+---------+
| -50 | -50 |
+---------+---------+
1 row in set (0.00 sec)
mysql> SELECT (9 / 3) * 2;
+-------------+
| (9 / 3) * 2 |
+-------------+
| 6.0000 |
+-------------+
1 row in set (0.01 sec)
mysql> SELECT 18 / 3;
+--------+
| 18 / 3 |
+--------+
| 6.0000 |
+--------+
1 row in set (0.00 sec)
mysql> SELECT 10 / 0.5;
+----------+
| 10 / 0.5 |
+----------+
| 20.0000 |
+----------+
1 row in set (0.00 sec)
mysql> SELECT 4 + 6;
+-------+
| 4 + 6 |
+-------+
| 10 |
+-------+
1 row in set (0.00 sec)
mysql> SELECT 2 + 4 * 2,
-> ( 2 + 4 ) * 2;
+-----------+---------------+
| 2 + 4 * 2 | ( 2 + 4 ) * 2 |
+-----------+---------------+
| 10 | 12 |
+-----------+---------------+
1 row in set (0.00 sec)
mysql> SELECT 2 + 5 * 3 + 2 ,
-> ( 2 + 5 ) * 3 + 2,
-> ( 2 + 5 ) * ( 3 + 2);
+---------------+-------------------+----------------------+
| 2 + 5 * 3 + 2 | ( 2 + 5 ) * 3 + 2 | ( 2 + 5 ) * ( 3 + 2) |
+---------------+-------------------+----------------------+
| 19 | 23 | 35 |
+---------------+-------------------+----------------------+
1 row in set (0.00 sec)
mysql> SELECT 10 - 6;
+--------+
| 10 - 6 |
+--------+
| 4 |
+--------+
1 row in set (0.02 sec)
mysql> SELECT 6 - 2 + 8,
-> ( 6 - 2 ) + 8 ,
-> 6 - ( 2 + 8 ) ;
+-----------+---------------+---------------+
| 6 - 2 + 8 | ( 6 - 2 ) + 8 | 6 - ( 2 + 8 ) |
+-----------+---------------+---------------+
| 12 | 12 | -4 |
+-----------+---------------+---------------+
1 row in set (0.00 sec)
mysql> SELECT 5 % 2;
+-------+
| 5 % 2 |
+-------+
| 1 |
+-------+
1 row in set (0.00 sec)
mysql> SELECT 7 % 2,7 % 3,
-> 7 % 4, 7 % 5;
+-------+-------+-------+-------+
| 7 % 2 | 7 % 3 | 7 % 4 | 7 % 5 |
+-------+-------+-------+-------+
| 1 | 1 | 3 | 2 |
+-------+-------+-------+-------+
1 row in set (0.00 sec)
mysql> SELECT 7000 / 900, 7000 % 900;
+------------+------------+
| 7000 / 900 | 7000 % 900 |
+------------+------------+
| 7.7778 | 700 |
+------------+------------+
1 row in set (0.00 sec)
mysql> SELECT RADIANS(30),
-> RADIANS(45),
-> RADIANS(60);
+-----------------+------------------+-----------------+
| RADIANS(30) | RADIANS(45) | RADIANS(60) |
+-----------------+------------------+-----------------+
| 0.5235987755983 | 0.78539816339745 | 1.0471975511966 |
+-----------------+------------------+-----------------+
1 row in set (0.03 sec)
mysql> SELECT RADIANS(30),
-> DEGREES(0.5235987755983);
+-----------------+--------------------------+
| RADIANS(30) | DEGREES(0.5235987755983) |
+-----------------+--------------------------+
| 0.5235987755983 | 30 |
+-----------------+--------------------------+
1 row in set (0.00 sec)
mysql> SELECT RADIANS(60),
-> DEGREES(1.0471976611966);
+-----------------+--------------------------+
| RADIANS(60) | DEGREES(1.0471976611966) |
+-----------------+--------------------------+
| 1.0471975511966 | 60.000006302536 |
+-----------------+--------------------------+
1 row in set (0.00 sec)
mysql> SELECT COS(RADIANS(30)),
-> COS(RADIANS(90));
+------------------+----------------------+
| COS(RADIANS(30)) | COS(RADIANS(90)) |
+------------------+----------------------+
| 0.86602540378444 | 6.1230317691119e-017 |
+------------------+----------------------+
1 row in set (0.00 sec)
mysql> SELECT SIN(RADIANS(45)),
-> SIN(RADIANS(60));
+------------------+------------------+
| SIN(RADIANS(45)) | SIN(RADIANS(60)) |
+------------------+------------------+
| 0.70710678118655 | 0.86602540378444 |
+------------------+------------------+
1 row in set (0.00 sec)
mysql> SELECT TAN(RADIANS(30)),
-> TAN(RADIANS(60));
+------------------+------------------+
| TAN(RADIANS(30)) | TAN(RADIANS(60)) |
+------------------+------------------+
| 0.57735026918963 | 1.7320508075689 |
+------------------+------------------+
1 row in set (0.00 sec)
mysql> SELECT ACOS(1),
-> COS(0);
+---------+--------+
| ACOS(1) | COS(0) |
+---------+--------+
| 0 | 1 |
+---------+--------+
1 row in set (0.00 sec)
mysql> SELECT ACOS(0.5),
-> COS(1.0471975511966),
-> COS(RADIANS(60));
+-----------------+----------------------+------------------+
| ACOS(0.5) | COS(1.0471975511966) | COS(RADIANS(60)) |
+-----------------+----------------------+------------------+
| 1.0471975511966 | 0.5 | 0.5 |
+-----------------+----------------------+------------------+
1 row in set (0.00 sec)
mysql> SELECT ASIN(0.5),
-> SIN(0.5235987755983),
-> SIN(RADIANS(30));
+-----------------+----------------------+------------------+
| ASIN(0.5) | SIN(0.5235987755983) | SIN(RADIANS(30)) |
+-----------------+----------------------+------------------+
| 0.5235987755983 | 0.5 | 0.5 |
+-----------------+----------------------+------------------+
1 row in set (0.00 sec)
mysql> SELECT ASIN(1),
-> SIN(1.5707963267949);
+-----------------+----------------------+
| ASIN(1) | SIN(1.5707963267949) |
+-----------------+----------------------+
| 1.5707963267949 | 1 |
+-----------------+----------------------+
1 row in set (0.00 sec)
mysql> SELECT ATAN(0.5),
-> TAN(0.46364760900081);
+------------------+-----------------------+
| ATAN(0.5) | TAN(0.46364760900081) |
+------------------+-----------------------+
| 0.46364760900081 | 0.5 |
+------------------+-----------------------+
1 row in set (0.00 sec)
-> ROUND(2.56);
+-------------+-------------+-------------+-------------+
| ROUND(2.45) | ROUND(2.50) | ROUND(2.51) | ROUND(2.56) |
+-------------+-------------+-------------+-------------+
| 2 | 3 | 3 | 3 |
+-------------+-------------+-------------+-------------+
1 row in set (0.00 sec)
mysql> SELECT ROUND(2.250, 1),
-> ROUND(2.251, 1),
-> ROUND(2.259, 1);
+-----------------+-----------------+-----------------+
| ROUND(2.250, 1) | ROUND(2.251, 1) | ROUND(2.259, 1) |
+-----------------+-----------------+-----------------+
| 2.3 | 2.3 | 2.3 |
+-----------------+-----------------+-----------------+
1 row in set (0.00 sec)
mysql> SELECT ROUND(2.250, 2),
-> ROUND(2.251, 2),
-> ROUND(2.259, 2);
+-----------------+-----------------+-----------------+
| ROUND(2.250, 2) | ROUND(2.251, 2) | ROUND(2.259, 2) |
+-----------------+-----------------+-----------------+
| 2.25 | 2.25 | 2.26 |
+-----------------+-----------------+-----------------+
1 row in set (0.00 sec)
mysql> SELECT ROUND(2.250, 0),
-> ROUND(2.251, 0),
-> ROUND(2.259, 0);
+-----------------+-----------------+-----------------+
| ROUND(2.250, 0) | ROUND(2.251, 0) | ROUND(2.259, 0) |
+-----------------+-----------------+-----------------+
| 2 | 2 | 2 |
+-----------------+-----------------+-----------------+
1 row in set (0.00 sec)
mysql> SELECT CEILING(2.23),
-> CEILING(2.55),
-> CEILING(2.90);
+---------------+---------------+---------------+
| CEILING(2.23) | CEILING(2.55) | CEILING(2.90) |
+---------------+---------------+---------------+
| 3 | 3 | 3 |
+---------------+---------------+---------------+
1 row in set (0.00 sec)
mysql> SELECT CEILING(-2.23),
-> CEILING(-2.55),
-> CEILING(-2.90);
+----------------+----------------+----------------+
| CEILING(-2.23) | CEILING(-2.55) | CEILING(-2.90) |
+----------------+----------------+----------------+
| -2 | -2 | -2 |
+----------------+----------------+----------------+
1 row in set (0.00 sec)
mysql> SELECT CEIL(-1.10) , CEIL(-1.99) ;
+-------------+-------------+
| CEIL(-1.10) | CEIL(-1.99) |
+-------------+-------------+
| -1 | -1 |
+-------------+-------------+
1 row in set (0.00 sec)
mysql> SELECT FLOOR(2.01) ,
-> FLOOR(2.45),
-> FLOOR(2.95);
+-------------+-------------+-------------+
| FLOOR(2.01) | FLOOR(2.45) | FLOOR(2.95) |
+-------------+-------------+-------------+
| 2 | 2 | 2 |
+-------------+-------------+-------------+
1 row in set (0.00 sec)
mysql> SELECT FLOOR(-2.01),
-> FLOOR(-2.45),
-> FLOOR(-2.95);
+--------------+--------------+--------------+
| FLOOR(-2.01) | FLOOR(-2.45) | FLOOR(-2.95) |
+--------------+--------------+--------------+
| -3 | -3 | -3 |
+--------------+--------------+--------------+
1 row in set (0.00 sec)
mysql> SELECT ABS(3),
-> ABS(-3),
-> ABS(-3.34) ;
+--------+---------+------------+
| ABS(3) | ABS(-3) | ABS(-3.34) |
+--------+---------+------------+
| 3 | 3 | 3.34 |
+--------+---------+------------+
1 row in set (0.00 sec)
mysql> SELECT 5 DIV 2,
-> 5 DIV 3,
-> 9 DIV 3;
+---------+---------+---------+
| 5 DIV 2 | 5 DIV 3 | 9 DIV 3 |
+---------+---------+---------+
| 2 | 1 | 3 |
+---------+---------+---------+
1 row in set (0.00 sec)
mysql> SELECT 5 / 2,
-> 5 / 3,
-> 9 / 3;
+--------+--------+--------+
| 5 / 2 | 5 / 3 | 9 / 3 |
+--------+--------+--------+
| 2.5000 | 1.6667 | 3.0000 |
+--------+--------+--------+
1 row in set (0.00 sec)
mysql> SELECT MOD(5.2) ,
-> MOD(5, 3) ,
-> MOD(9, 3) ;
mysql> SELECT MOD(5,2),
-> MOD(5, 3),
-> MOD(9, 3);
+----------+-----------+-----------+
| MOD(5,2) | MOD(5, 3) | MOD(9, 3) |
+----------+-----------+-----------+
| 1 | 2 | 0 |
+----------+-----------+-----------+
1 row in set (0.00 sec)
mysql> SELECT 5 % 22,
-> 5 % 3,
-> 9 % 3;
+--------+-------+-------+
| 5 % 22 | 5 % 3 | 9 % 3 |
+--------+-------+-------+
| 5 | 2 | 0 |
+--------+-------+-------+
1 row in set (0.00 sec)
mysql> SELECT POW(2, 3),
-> POWER(2, 4),
-> POWER(4, 2);
+-----------+-------------+-------------+
| POW(2, 3) | POWER(2, 4) | POWER(4, 2) |
+-----------+-------------+-------------+
| 8 | 16 | 16 |
+-----------+-------------+-------------+
1 row in set (0.03 sec)
mysql> SELECT RAND();
+------------------+
| RAND() |
+------------------+
| 0.15733176111926 |
+------------------+
1 row in set (0.00 sec)
mysql> SELECT RAND(2),
-> RAND(10),
-> RAND(20);
+------------------+------------------+------------------+
| RAND(2) | RAND(10) | RAND(20) |
+------------------+------------------+------------------+
| 0.65558664654902 | 0.65705152196535 | 0.15888261251047 |
+------------------+------------------+------------------+
1 row in set (0.00 sec)
mysql> SELECT SQRT(81);
+----------+
| SQRT(81) |
+----------+
| 9 |
+----------+
1 row in set (0.00 sec)
mysql> SELECT 9 * 9 ;
+-------+
| 9 * 9 |
+-------+
| 81 |
+-------+
1 row in set (0.00 sec)
mysql> SELECT SQRT(4),
-> SQRT(9),
-> SQRT(16),
-> SQRT(25);
+---------+---------+----------+----------+
| SQRT(4) | SQRT(9) | SQRT(16) | SQRT(25) |
+---------+---------+----------+----------+
| 2 | 3 | 4 | 5 |
+---------+---------+----------+----------+
1 row in set (0.00 sec)
mysql> SELECT LEAST(1, 2, 3, 4, 5, 6, 7, 8 , 9);
+-----------------------------------+
| LEAST(1, 2, 3, 4, 5, 6, 7, 8 , 9) |
+-----------------------------------+
| 1 |
+-----------------------------------+
1 row in set (0.03 sec)
mysql> SELECT LEAST(7, 3, 5, 2, 3, 9,8);
+---------------------------+
| LEAST(7, 3, 5, 2, 3, 9,8) |
+---------------------------+
| 2 |
+---------------------------+
1 row in set (0.00 sec)
mysql> SELECT LEAST('E','B','C','F');
+------------------------+
| LEAST('E','B','C','F') |
+------------------------+
| B |
+------------------------+
1 row in set (0.00 sec)
mysql> SELECT GREATEST(1, 2, 3, 4, 5, 6, 7, 8, 9);
+-------------------------------------+
| GREATEST(1, 2, 3, 4, 5, 6, 7, 8, 9) |
+-------------------------------------+
| 9 |
+-------------------------------------+
1 row in set (0.00 sec)
mysql> SELECT GREATEST(7, 3, 5, 2, 3, 9, 8);
+-------------------------------+
| GREATEST(7, 3, 5, 2, 3, 9, 8) |
+-------------------------------+
| 9 |
+-------------------------------+
1 row in set (0.00 sec)
mysql> SELECT GREATEST('E','B','C','F');
+---------------------------+
| GREATEST('E','B','C','F') |
+---------------------------+
| F |
+---------------------------+
1 row in set (0.00 sec)
mysql> SELECT PI();
+----------+
| PI() |
+----------+
| 3.141593 |
+----------+
1 row in set (0.00 sec)
mysql> SELECT TRUNCATE(1.245, 1),
-> TRUNCATE(5.23, 1);
+--------------------+-------------------+
| TRUNCATE(1.245, 1) | TRUNCATE(5.23, 1) |
+--------------------+-------------------+
| 1.2 | 5.2 |
+--------------------+-------------------+
1 row in set (0.00 sec)
mysql> SELECT TRUNCATE(1.245, 2),
-> TRUNCATE(2.459890, 4);
+--------------------+-----------------------+
| TRUNCATE(1.245, 2) | TRUNCATE(2.459890, 4) |
+--------------------+-----------------------+
| 1.24 | 2.4598 |
+--------------------+-----------------------+
1 row in set (0.00 sec)
mysql> SELECT POWER(2, 4),
-> LOG(16);
+-------------+-----------------+
| POWER(2, 4) | LOG(16) |
+-------------+-----------------+
| 16 | 2.7725887222398 |
+-------------+-----------------+
1 row in set (0.00 sec)
mysql> SELECT POWER(2, 7),
-> LOG2(128);
+-------------+-----------+
| POWER(2, 7) | LOG2(128) |
+-------------+-----------+
| 128 | 7 |
+-------------+-----------+
1 row in set (0.00 sec)
mysql> SELECT POWER(2, 4),
-> LOG2(16);
+-------------+----------+
| POWER(2, 4) | LOG2(16) |
+-------------+----------+
| 16 | 4 |
+-------------+----------+
1 row in set (0.00 sec)
Gambarnya
Tugas MySQL
BAB III
Bekerja dengan Operator dan Fungsi Matematik
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.67-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> SELECT 10 * 6;
+--------+
| 10 * 6 |
+--------+
| 60 |
+--------+
1 row in set (0.02 sec)
mysql> SELECT 2.5 * 10;
+----------+
| 2.5 * 10 |
+----------+
| 25.0 |
+----------+
1 row in set (0.01 sec)
mysql> SELECT -5 * 10,
-> -5 * 10;
+---------+---------+
| -5 * 10 | -5 * 10 |
+---------+---------+
| -50 | -50 |
+---------+---------+
1 row in set (0.00 sec)
mysql> SELECT (9 / 3) * 2;
+-------------+
| (9 / 3) * 2 |
+-------------+
| 6.0000 |
+-------------+
1 row in set (0.01 sec)
mysql> SELECT 18 / 3;
+--------+
| 18 / 3 |
+--------+
| 6.0000 |
+--------+
1 row in set (0.00 sec)
mysql> SELECT 10 / 0.5;
+----------+
| 10 / 0.5 |
+----------+
| 20.0000 |
+----------+
1 row in set (0.00 sec)
mysql> SELECT 4 + 6;
+-------+
| 4 + 6 |
+-------+
| 10 |
+-------+
1 row in set (0.00 sec)
mysql> SELECT 2 + 4 * 2,
-> ( 2 + 4 ) * 2;
+-----------+---------------+
| 2 + 4 * 2 | ( 2 + 4 ) * 2 |
+-----------+---------------+
| 10 | 12 |
+-----------+---------------+
1 row in set (0.00 sec)
mysql> SELECT 2 + 5 * 3 + 2 ,
-> ( 2 + 5 ) * 3 + 2,
-> ( 2 + 5 ) * ( 3 + 2);
+---------------+-------------------+----------------------+
| 2 + 5 * 3 + 2 | ( 2 + 5 ) * 3 + 2 | ( 2 + 5 ) * ( 3 + 2) |
+---------------+-------------------+----------------------+
| 19 | 23 | 35 |
+---------------+-------------------+----------------------+
1 row in set (0.00 sec)
mysql> SELECT 10 - 6;
+--------+
| 10 - 6 |
+--------+
| 4 |
+--------+
1 row in set (0.02 sec)
mysql> SELECT 6 - 2 + 8,
-> ( 6 - 2 ) + 8 ,
-> 6 - ( 2 + 8 ) ;
+-----------+---------------+---------------+
| 6 - 2 + 8 | ( 6 - 2 ) + 8 | 6 - ( 2 + 8 ) |
+-----------+---------------+---------------+
| 12 | 12 | -4 |
+-----------+---------------+---------------+
1 row in set (0.00 sec)
mysql> SELECT 5 % 2;
+-------+
| 5 % 2 |
+-------+
| 1 |
+-------+
1 row in set (0.00 sec)
mysql> SELECT 7 % 2,7 % 3,
-> 7 % 4, 7 % 5;
+-------+-------+-------+-------+
| 7 % 2 | 7 % 3 | 7 % 4 | 7 % 5 |
+-------+-------+-------+-------+
| 1 | 1 | 3 | 2 |
+-------+-------+-------+-------+
1 row in set (0.00 sec)
mysql> SELECT 7000 / 900, 7000 % 900;
+------------+------------+
| 7000 / 900 | 7000 % 900 |
+------------+------------+
| 7.7778 | 700 |
+------------+------------+
1 row in set (0.00 sec)
mysql> SELECT RADIANS(30),
-> RADIANS(45),
-> RADIANS(60);
+-----------------+------------------+-----------------+
| RADIANS(30) | RADIANS(45) | RADIANS(60) |
+-----------------+------------------+-----------------+
| 0.5235987755983 | 0.78539816339745 | 1.0471975511966 |
+-----------------+------------------+-----------------+
1 row in set (0.03 sec)
mysql> SELECT RADIANS(30),
-> DEGREES(0.5235987755983);
+-----------------+--------------------------+
| RADIANS(30) | DEGREES(0.5235987755983) |
+-----------------+--------------------------+
| 0.5235987755983 | 30 |
+-----------------+--------------------------+
1 row in set (0.00 sec)
mysql> SELECT RADIANS(60),
-> DEGREES(1.0471976611966);
+-----------------+--------------------------+
| RADIANS(60) | DEGREES(1.0471976611966) |
+-----------------+--------------------------+
| 1.0471975511966 | 60.000006302536 |
+-----------------+--------------------------+
1 row in set (0.00 sec)
mysql> SELECT COS(RADIANS(30)),
-> COS(RADIANS(90));
+------------------+----------------------+
| COS(RADIANS(30)) | COS(RADIANS(90)) |
+------------------+----------------------+
| 0.86602540378444 | 6.1230317691119e-017 |
+------------------+----------------------+
1 row in set (0.00 sec)
mysql> SELECT SIN(RADIANS(45)),
-> SIN(RADIANS(60));
+------------------+------------------+
| SIN(RADIANS(45)) | SIN(RADIANS(60)) |
+------------------+------------------+
| 0.70710678118655 | 0.86602540378444 |
+------------------+------------------+
1 row in set (0.00 sec)
mysql> SELECT TAN(RADIANS(30)),
-> TAN(RADIANS(60));
+------------------+------------------+
| TAN(RADIANS(30)) | TAN(RADIANS(60)) |
+------------------+------------------+
| 0.57735026918963 | 1.7320508075689 |
+------------------+------------------+
1 row in set (0.00 sec)
mysql> SELECT ACOS(1),
-> COS(0);
+---------+--------+
| ACOS(1) | COS(0) |
+---------+--------+
| 0 | 1 |
+---------+--------+
1 row in set (0.00 sec)
mysql> SELECT ACOS(0.5),
-> COS(1.0471975511966),
-> COS(RADIANS(60));
+-----------------+----------------------+------------------+
| ACOS(0.5) | COS(1.0471975511966) | COS(RADIANS(60)) |
+-----------------+----------------------+------------------+
| 1.0471975511966 | 0.5 | 0.5 |
+-----------------+----------------------+------------------+
1 row in set (0.00 sec)
mysql> SELECT ASIN(0.5),
-> SIN(0.5235987755983),
-> SIN(RADIANS(30));
+-----------------+----------------------+------------------+
| ASIN(0.5) | SIN(0.5235987755983) | SIN(RADIANS(30)) |
+-----------------+----------------------+------------------+
| 0.5235987755983 | 0.5 | 0.5 |
+-----------------+----------------------+------------------+
1 row in set (0.00 sec)
mysql> SELECT ASIN(1),
-> SIN(1.5707963267949);
+-----------------+----------------------+
| ASIN(1) | SIN(1.5707963267949) |
+-----------------+----------------------+
| 1.5707963267949 | 1 |
+-----------------+----------------------+
1 row in set (0.00 sec)
mysql> SELECT ATAN(0.5),
-> TAN(0.46364760900081);
+------------------+-----------------------+
| ATAN(0.5) | TAN(0.46364760900081) |
+------------------+-----------------------+
| 0.46364760900081 | 0.5 |
+------------------+-----------------------+
1 row in set (0.00 sec)
-> ROUND(2.56);
+-------------+-------------+-------------+-------------+
| ROUND(2.45) | ROUND(2.50) | ROUND(2.51) | ROUND(2.56) |
+-------------+-------------+-------------+-------------+
| 2 | 3 | 3 | 3 |
+-------------+-------------+-------------+-------------+
1 row in set (0.00 sec)
mysql> SELECT ROUND(2.250, 1),
-> ROUND(2.251, 1),
-> ROUND(2.259, 1);
+-----------------+-----------------+-----------------+
| ROUND(2.250, 1) | ROUND(2.251, 1) | ROUND(2.259, 1) |
+-----------------+-----------------+-----------------+
| 2.3 | 2.3 | 2.3 |
+-----------------+-----------------+-----------------+
1 row in set (0.00 sec)
mysql> SELECT ROUND(2.250, 2),
-> ROUND(2.251, 2),
-> ROUND(2.259, 2);
+-----------------+-----------------+-----------------+
| ROUND(2.250, 2) | ROUND(2.251, 2) | ROUND(2.259, 2) |
+-----------------+-----------------+-----------------+
| 2.25 | 2.25 | 2.26 |
+-----------------+-----------------+-----------------+
1 row in set (0.00 sec)
mysql> SELECT ROUND(2.250, 0),
-> ROUND(2.251, 0),
-> ROUND(2.259, 0);
+-----------------+-----------------+-----------------+
| ROUND(2.250, 0) | ROUND(2.251, 0) | ROUND(2.259, 0) |
+-----------------+-----------------+-----------------+
| 2 | 2 | 2 |
+-----------------+-----------------+-----------------+
1 row in set (0.00 sec)
mysql> SELECT CEILING(2.23),
-> CEILING(2.55),
-> CEILING(2.90);
+---------------+---------------+---------------+
| CEILING(2.23) | CEILING(2.55) | CEILING(2.90) |
+---------------+---------------+---------------+
| 3 | 3 | 3 |
+---------------+---------------+---------------+
1 row in set (0.00 sec)
mysql> SELECT CEILING(-2.23),
-> CEILING(-2.55),
-> CEILING(-2.90);
+----------------+----------------+----------------+
| CEILING(-2.23) | CEILING(-2.55) | CEILING(-2.90) |
+----------------+----------------+----------------+
| -2 | -2 | -2 |
+----------------+----------------+----------------+
1 row in set (0.00 sec)
mysql> SELECT CEIL(-1.10) , CEIL(-1.99) ;
+-------------+-------------+
| CEIL(-1.10) | CEIL(-1.99) |
+-------------+-------------+
| -1 | -1 |
+-------------+-------------+
1 row in set (0.00 sec)
mysql> SELECT FLOOR(2.01) ,
-> FLOOR(2.45),
-> FLOOR(2.95);
+-------------+-------------+-------------+
| FLOOR(2.01) | FLOOR(2.45) | FLOOR(2.95) |
+-------------+-------------+-------------+
| 2 | 2 | 2 |
+-------------+-------------+-------------+
1 row in set (0.00 sec)
mysql> SELECT FLOOR(-2.01),
-> FLOOR(-2.45),
-> FLOOR(-2.95);
+--------------+--------------+--------------+
| FLOOR(-2.01) | FLOOR(-2.45) | FLOOR(-2.95) |
+--------------+--------------+--------------+
| -3 | -3 | -3 |
+--------------+--------------+--------------+
1 row in set (0.00 sec)
mysql> SELECT ABS(3),
-> ABS(-3),
-> ABS(-3.34) ;
+--------+---------+------------+
| ABS(3) | ABS(-3) | ABS(-3.34) |
+--------+---------+------------+
| 3 | 3 | 3.34 |
+--------+---------+------------+
1 row in set (0.00 sec)
mysql> SELECT 5 DIV 2,
-> 5 DIV 3,
-> 9 DIV 3;
+---------+---------+---------+
| 5 DIV 2 | 5 DIV 3 | 9 DIV 3 |
+---------+---------+---------+
| 2 | 1 | 3 |
+---------+---------+---------+
1 row in set (0.00 sec)
mysql> SELECT 5 / 2,
-> 5 / 3,
-> 9 / 3;
+--------+--------+--------+
| 5 / 2 | 5 / 3 | 9 / 3 |
+--------+--------+--------+
| 2.5000 | 1.6667 | 3.0000 |
+--------+--------+--------+
1 row in set (0.00 sec)
mysql> SELECT MOD(5.2) ,
-> MOD(5, 3) ,
-> MOD(9, 3) ;
mysql> SELECT MOD(5,2),
-> MOD(5, 3),
-> MOD(9, 3);
+----------+-----------+-----------+
| MOD(5,2) | MOD(5, 3) | MOD(9, 3) |
+----------+-----------+-----------+
| 1 | 2 | 0 |
+----------+-----------+-----------+
1 row in set (0.00 sec)
mysql> SELECT 5 % 22,
-> 5 % 3,
-> 9 % 3;
+--------+-------+-------+
| 5 % 22 | 5 % 3 | 9 % 3 |
+--------+-------+-------+
| 5 | 2 | 0 |
+--------+-------+-------+
1 row in set (0.00 sec)
mysql> SELECT POW(2, 3),
-> POWER(2, 4),
-> POWER(4, 2);
+-----------+-------------+-------------+
| POW(2, 3) | POWER(2, 4) | POWER(4, 2) |
+-----------+-------------+-------------+
| 8 | 16 | 16 |
+-----------+-------------+-------------+
1 row in set (0.03 sec)
mysql> SELECT RAND();
+------------------+
| RAND() |
+------------------+
| 0.15733176111926 |
+------------------+
1 row in set (0.00 sec)
mysql> SELECT RAND(2),
-> RAND(10),
-> RAND(20);
+------------------+------------------+------------------+
| RAND(2) | RAND(10) | RAND(20) |
+------------------+------------------+------------------+
| 0.65558664654902 | 0.65705152196535 | 0.15888261251047 |
+------------------+------------------+------------------+
1 row in set (0.00 sec)
mysql> SELECT SQRT(81);
+----------+
| SQRT(81) |
+----------+
| 9 |
+----------+
1 row in set (0.00 sec)
mysql> SELECT 9 * 9 ;
+-------+
| 9 * 9 |
+-------+
| 81 |
+-------+
1 row in set (0.00 sec)
mysql> SELECT SQRT(4),
-> SQRT(9),
-> SQRT(16),
-> SQRT(25);
+---------+---------+----------+----------+
| SQRT(4) | SQRT(9) | SQRT(16) | SQRT(25) |
+---------+---------+----------+----------+
| 2 | 3 | 4 | 5 |
+---------+---------+----------+----------+
1 row in set (0.00 sec)
mysql> SELECT LEAST(1, 2, 3, 4, 5, 6, 7, 8 , 9);
+-----------------------------------+
| LEAST(1, 2, 3, 4, 5, 6, 7, 8 , 9) |
+-----------------------------------+
| 1 |
+-----------------------------------+
1 row in set (0.03 sec)
mysql> SELECT LEAST(7, 3, 5, 2, 3, 9,8);
+---------------------------+
| LEAST(7, 3, 5, 2, 3, 9,8) |
+---------------------------+
| 2 |
+---------------------------+
1 row in set (0.00 sec)
mysql> SELECT LEAST('E','B','C','F');
+------------------------+
| LEAST('E','B','C','F') |
+------------------------+
| B |
+------------------------+
1 row in set (0.00 sec)
mysql> SELECT GREATEST(1, 2, 3, 4, 5, 6, 7, 8, 9);
+-------------------------------------+
| GREATEST(1, 2, 3, 4, 5, 6, 7, 8, 9) |
+-------------------------------------+
| 9 |
+-------------------------------------+
1 row in set (0.00 sec)
mysql> SELECT GREATEST(7, 3, 5, 2, 3, 9, 8);
+-------------------------------+
| GREATEST(7, 3, 5, 2, 3, 9, 8) |
+-------------------------------+
| 9 |
+-------------------------------+
1 row in set (0.00 sec)
mysql> SELECT GREATEST('E','B','C','F');
+---------------------------+
| GREATEST('E','B','C','F') |
+---------------------------+
| F |
+---------------------------+
1 row in set (0.00 sec)
mysql> SELECT PI();
+----------+
| PI() |
+----------+
| 3.141593 |
+----------+
1 row in set (0.00 sec)
mysql> SELECT TRUNCATE(1.245, 1),
-> TRUNCATE(5.23, 1);
+--------------------+-------------------+
| TRUNCATE(1.245, 1) | TRUNCATE(5.23, 1) |
+--------------------+-------------------+
| 1.2 | 5.2 |
+--------------------+-------------------+
1 row in set (0.00 sec)
mysql> SELECT TRUNCATE(1.245, 2),
-> TRUNCATE(2.459890, 4);
+--------------------+-----------------------+
| TRUNCATE(1.245, 2) | TRUNCATE(2.459890, 4) |
+--------------------+-----------------------+
| 1.24 | 2.4598 |
+--------------------+-----------------------+
1 row in set (0.00 sec)
mysql> SELECT POWER(2, 4),
-> LOG(16);
+-------------+-----------------+
| POWER(2, 4) | LOG(16) |
+-------------+-----------------+
| 16 | 2.7725887222398 |
+-------------+-----------------+
1 row in set (0.00 sec)
mysql> SELECT POWER(2, 7),
-> LOG2(128);
+-------------+-----------+
| POWER(2, 7) | LOG2(128) |
+-------------+-----------+
| 128 | 7 |
+-------------+-----------+
1 row in set (0.00 sec)
mysql> SELECT POWER(2, 4),
-> LOG2(16);
+-------------+----------+
| POWER(2, 4) | LOG2(16) |
+-------------+----------+
| 16 | 4 |
+-------------+----------+
1 row in set (0.00 sec)
Rabu, 02 Desember 2009
Senin, 30 November 2009
Command Promt
c:\document and setting\kompi\cd..*
c:\document and setting\cd..*
c:\e:*
e:\move IND f:*
e:\f:*
f:\vol*
f:\dir*
f:\e:*
e:\ren stranger asing*
e:\c:\*
c:\vol*
c:\e:*
e:\copy gambar c:\kkpi*
e:\move songs c:\kkpi*
e:\del gambar*
e:\attrib+h\gambar*
e:\c:\windows\*
c:\windows\*
c:\e:\*
e:\ren lagu mp3*
e:\move e:\mp3 f:*
e:\f:\*
f:\dir reza bustanul firdaus\aku.txt*
f:\attrib-h\f:\
Rabu, 14 Oktober 2009
Berjuang Di Kandang Maung
Meskipun saya the jak tetapi gimana gitu hidup d saudara musuh fans sepakbola saya yaitu persija jakarta,meskipun di sini bukannya di bandung tapi,banyak anak2 pendukung persib di sini,saya merasa kurang nyaman di sini karena sering di ejek2 oleh teman2 saya yang mendukung persib,katanya"persija n` the jak mania is dog " tp saya diam tak berontak bukannya saya takut sama mereka semua anak2 viking .......pokoknya saya harus berjuang mati2an demi persija n` the jak mania di kandang maung,,,THANKS by: the jak mania anti viking n bonek
Senin, 12 Oktober 2009
System Operasi Berbasis Teks
" Sistem Operasi Berbasis Teks "
Sistem Operasi Berbasis Teks adalah Siatem Operasi yang samata-mata menggunakan tekssebagai alat operasinya. Sistem Operasi ini berjalan tanpa menggunakan bingkai jendela sebagai mana yang laz/im kita temukan pada system operasi dewasa ini.
Pada awal perkambanagan personal computer (PC) system operasi berbasis teks inilah yang banyak di gunakan. Sistem ini berjalan den gan menggunakan promt standar yakni huruf yang menunjukkan drive aktif. Sistem Opersi ini tidak dapat berjalan sebelum memekai (user) memasukkan system opersi DOS (Disk Operating System). Promt dapat diartikan sebagai segala pesan yang diberikan system operasi kepada operator.
Sistem Operasi berbasis teks mulai berkembang pada computer generasi kudua yang menyertakan Sistem Opersi (SO) dengan menggunakan disk pada persona computer. Prosedur pengoperasian SO berbasis teks ini dilakukan dengan cara berikut:
- Ketika computer dinyalakan,computer mengeluarkan promt standart untuk mamasukan DOS ke dalam drive
Setelah DOS dimasukkan,computer melakukan booting.
Setelah booting dilakukan kita dapat memasukkan salah satu program aplikasi yang kita butuhkan dengan menggantikan DOS dengan Disk lain. Misalnya kita akan melakukan pengetikan dan menggunakan aplikasi Word Star.Pengetikan dilakukan langsung ke dalam disk koson yang disisipkan dan secara bertahap melakukan saving dengan menekan tombol Ctrl+S.
Melihat cara kerja SO teks diatas bahwa salah satu fungsi SO adalah memantau program,mengendalikan fungsi input/out put setiap program dan mengandalikan program dari saatu program ke program lainnya.
Menggunaka Perintah Dasar Be rbasis Teks
Pda saat ini PC yang menggunakan SO berbasis teks secara husus sudah tidak dapat ditemukan bagi pasaran. Akan tetapi pada SO Windows 95,97 dan 98 masih dapat kita temukan aplikasinya dengan menggunakan Ms-DOS prompt yang shourtcutnya tesimpan pada menu accesssoris. Ms DOS ini dapat dibuat dalam beberapa vversi diantaranya Ms-DOS V.205, Ms-DOS V.3.0, Ms-DOS V.3.2, Ms-DOS V.3.3, Ms-DOS V.4.0, Ms-DOS V.5.0, Ms-DOS V,6.2. Pada windows 2000,tampila Ms DOS promt ini berubah mejadi Command Promt.
Command Promt adalah perintah SO yang dpat dijalankan /bekerja pada lingkunag DOS,sebagai contoh SO windows 3.1 tudak dapat dijalankan sebelum didukung oleh SO Ms-DOS.
Ms-DOS dijalankan dengan menunggu operator memasukkan perintah melalui prompt standart. Contoh prompt ialah : c:\>. Langkah-langkah membuka command prompt yaitu sebagai berikut:
1.Klik menu start-All Program-Accessoris
2.Pilih dan klik menu command prompt sehingga muncul tampilan command
Prompt.
Perintah-perintah SO berbasis text dapat di uraikan sebagai berikut:
1.DIR
- Perintah DIR digunakan untuk melihat isi folder/direktori bentuk umum DIR dapat diuraikan sebagai berikut:
DIR (drive:) (path) (file name) (/P) (/N0 (/A) ((:) Atribut) (/O) ((c:shocked) (/S) (/B) (/L) (/C) (/H)
Opyions yang dijalankan pada perintah DIR yaitu sebagai berikut
/P : Untuk menampilkan nama file perhalaman layar secara vertical.
/N : Untuk menampilkan nama file secara horizontal.
/A : Untuk menampilkan semua file,jika akan ditampilkan file yang akan disembunyikan
(hidden) ditambahkan atribut +H
/O : Untuk menampilkan file secara berurutan
N (menurut nama file)
E (menurut tipe file (extention))
S (menurut ukuran dari yang terkecil sampai ang terbesar)
D (meurut tanggal dan waktu modifikasi untuk mengembalikan instruksi)
/S : Untuk menampilkan file dari root dari direktori sub
/B : Untuk menampilkan file direktori baris demi baris
/L : Untuk menampilkan file direktori dlm bentuk huruf kecil
/C : Untuk menampilkan rasio pengoperasian misalnya
C:\> DIR untuk menampilkan root dalam direktori
C:\> DIR untuk menampilkan nama file bserta smua extonsinya
C:\> DIR/W untuk mnampilkan nama file secara menyebar
C:\> DIR/A untuk mnampilkan nma file yang terdapat pada drive A
2.COPY
- Perintah copy digunakan untuk menyimpan file bentuk umum perintah ini adalah copy:D misalnya
A:\>COPY**C : Perintah untuk menyalin file standar A ke dalam Drive C
A:\>COPY DATA : Perintah untuk menyalin file yang bernama data dan A ke C
A:\>COPY E SURAT G: Perintah untuk menyalin file yang bernama surat dari drive E
Ke G
A:\>COPY?D**F : Perintah yang digunakan untuk menyalin file yang huruf ke
Duanya D dari drive C ke drive F
3.DEL
- Digunakan untuk menghapus file/subdirectory bentuk umum DEL:NAMA FILE
A:\>DEL*.DOC : Perintah untuk menghapus semua file yang berakhiran doc.pd drive A
A:\>DEL** : Perintah untu menghapus semua nama file di drive A dg smua akiran-
Nya.
A:\>DEL?G* : Perintah untuk menghapus nama-nama file yang huruf keduanya dan
Beserta semua extensinya.
4. REN
- Digunakan untuk menggantinama file.Bentuk umum REN : REN(:(nama file) (nama file baru) misalnya:
C:\>RENA :surat DOC.DATA.DOC
Semua file surat doc.pada drive A diganti menjadi DATA DOC
5.MOVE
- Digunakan untuk memindah file,perintah ini juga di pakai untuk menggantikan nama dirtektori dan nama file yang di pindahkan.Bentuk umum MOVE
MOVE[DRIVE][PATH][NAMA FILE][DRIVE][PATH][FILE NAMA] misalnya:
C:\>MOVE C:\PENJUALAN.XLS.C:\DATA
Pindahkan file dengan nama penjualan xls.ke sub direktori DATA pada drive C
6. MD (MKDIR)
- Digunakan untuk membuat subdirektori,bentuk umum MD: MD d:[nama file]
C:\> BACKUP :mmbuat sub dengan nama backup
7. CD
- Digunakan sebagai perint ah pindah direktori/mengubah direktori
C:\>CD\ENTERTAINT :pindah ke subdirektori ENTERTAINT
8. RD
- Digunakan untuk menghapus suatu direktori. Untuk menghapus sebuah direktori,posisi perintah penghapusan subdirektori tersebut harus berada diluar subdirektori yang akan dihapus.Subdirektori yang akan dihapus harus benar-benar kosong,setalah seluruh isi direktori tersebutdihapus terlebih dahulu dengan menggunakan perintah DEL** kemudian pindah kedirektori induk (root direktori) daan lakukan perintah CD.
Untuk mengakhiri pekerjaan dalam Ms-DOS prompt kita dapat langsung mengetik EXIT setelah promt C:\> EXIT lalu ENTER.
Sabtu, 10 Oktober 2009
BIOS ( Basic Input Output system )
Pengertian
Dalam dunia komputer, BIOS atau Basic Input-Output System, adalah suatu kode software yang ditanam di dalam suatu sistem komputer yang memiliki fungsi utama untuk memberi informasi visual pada saat komputer dinyalakan, memberi akses ke keyboard dan juga memberi akses komunikasi secara low-level diantara komponen hardware, seperti untuk meload sistem operasi dari storage ke RAM. BIOS dapat disebut sebagai miniatur dan suatu sistem operasi yang dikhususkan untuk komunikasi low-level pada hardware. BIOS biasanya ditulis dalam bahasa assembly atau mesin yang mana bahasa ini biasanya spesifik kepada suatu prosesor tertentu.
Istilah BIOS ini pertama kali muncul pada sistem operasi CP/M, sebagian dari dari CP/M diload ketika saat booting dan berhubungan dengan hardware. (Mesin CP/M biasanya memiliki boot loader sederhana di dalam ROM). Sebagian besar dari versi DOS memiliki suatu file yang bernama IBMBIO.COm atau IO.SYS yang bisa dikatakan sebagai analogi dari BIOS disk pada CP/M.
Bagaimana BIOS booting?
BIOS menjalankan flash memory onboard ketika komputer dinyalakan dan dia akan menginisialisasi chipset dan juga subsistem dari memori. Selanjutnya, dia akan mendekompres dirinya sendiri dari flash memory tadi untuk kemudian menuju ke memori utama dan mulai dieksekusi dari sana. Kode PC BIOS biasanya juga berisi semacam diagnosa untuk memastikan kondisi dari komponen hardware yang sifatnya penting, seperti misalnya keyboard, disk drive, I/O ports dan lain sebagainya. BIOS memastikan apakah alat-alat tersebut bisa berfungsi dengan baik dan diinisialisasi dengan benar. Hampir semua implementasi BIOS dapat mengeksekusi suatu program setup melalui CMOS memory. Memori ini menyimpan konfigurasi yang dapat diatur oleh user (seperti time, date dan juga informasi detail mengenai hardisk dan lain sebagainya) dan bisa diakses oleh BIOS.
Pada implementasi BIOS yang modern, seseorang dapat memilih apa yang dibooting pertama kali, seperti CD, hardisk, floppy disk, flash keydrive dan lain sebagainya. Ini sangat berguna ketika Anda ingin menginstall suatu sistem operasi atau juga melakukan booting dari CD-ROM. Bahkan Anda juga bisa melakukan booting dari media USB.
Beberapa sistem BIOS membolehkan user untuk memilih sistem operasi yang ingin diload (misalnya load OS lain dari hardisk yang berbeda dalam satu PC), meskipun cara ini sekarang lebih sering dihandle oleh fase berikutnya atau yang sering dikenal dengan tool boot loader.
BIOS sebagai suatu firmware
BIOS terkadang disebut sebagai firmware karena merupakan bagian integral dari suatu sistem hardware.Sebelum 1990, BIOS berada dalam chip ROM dan tidak bisa diubah. Seiring dengan semakin kompleksnya sistem dan juga kebutuhan akan “bisa diupgrade” maka sekarang BIOS firmware disimpan di dalam EEPROM atau flash memory device yang dapat dengan mudah diupgrade isinya oleh user. Sementara itu, kesalahan dalam proses upgrade dari BIOS akan menyebabkan sistem komputer tidak akan bisa diakses. Untuk mencegah BIOS corruption, maka beberapa motherboard yang baru memiliki backup BIOS (”Dual BIOS” boards). Meskipun demikian, banyak BIOS yang memiliki “boot block” dimana bagian ini adalah bagian dari ROM yang berjalan pada saat pertama kali dan tetap tidak bisa diupdate. Kode dalam boot block ini akan memastikan sisa BIOS block lainnya melalui prosedur checksum, hash dan lain sebagainya, sebelum loncat ke block tersebut. Jika boot block mendeteksi adanya kerusakan atau corruption, maka dia akan melakukan booting melalui floppy disk sehingga user dapat melakukan flashing lagi dengan image yang lebih bagus. Beberapa pembuat hardware seringkali mengeluarkan update BIOS untuk mengupdate dan upgrade produk mereka dan juga menghilangkan bug yang ada.
Firmware pada card adapter
Suatu sistem komputer dapat berisi beberapa chip BIOS. Sebagai tambahan dari boot BIOS yang fungsi utamanya untuk mengakses komponen fundamental dari komputer, maka plug-in adapter card seperti SCSI atau USB hardisk adapter atau network card dapat memiliki BIOS sendiri dan merupakan komplemen atau pengganti dari kode BIOS untuk komponen tersebut.
Untuk mencari ekspansi ROM memori yang sudah dimapping selama proses booting, implementasi BIOS dari PC menscan memori real dari alamat 0xC8000 sampai 0xF0000 dalam batas 2 kilobyte mencari suatu signature 0×55 0xaa, yang mana diikuti dengan suatu byte yang mengindikasikan sejumlah 512 byte block dari expansion memory yang menduduki memori real. BIOS kemudian loncat ke offset setelah size byte, dimana pada titik tersebut kode dari expansion ROM mengambil alih dan menggunakan service BIOS untuk memberikan user sebuah configuration interface, meregister interrupt vector yang digunakan oleh aplikasi setelah booting, atau menampilkan informasi diagnosa.
Pada sistem UNIX, ada suatu utility dimana Anda dapat melakukan dump terhadap software BIOS firmware. Anda bisa dapatkan pada alamat http://www.linuks.mine.nu/ree/
Spesifikasi BIOS boot
Jika expansion ROM ingin merubah cara dari suatu sistem melakukan booting (misalnya saja boot dari jaringan atau SCSI adapter dimana BIOS tidak memiliki drivernya), maka dia dapat menggunakan BIOS Boot Specification (BBS) API untuk meregisterkan kemampuan tambahannya. Sesaat setelah expansion ROM sudah teregister menggunakan BBS API, maka pengguna akan dapat memilih berbagai macam pilihan booting dari user interface BIOS. Hal ini yang menyebabkan mengapa kebanyakan implementasi BIOS yang compliant dengan BBS, tidak akan membolehkan pengguna untuk masuk ke dalam BIOS user interface sampai expansion ROM selesai dalam mengeksekusi dan meregister dirinya sendiri dengan API BBS.