Contoh Program Jaringan Syaraf Tiruan SederhanaSherly Uda
Dokumen ini membahas tentang jaringan syaraf tiruan (JST) dan contoh program JST sederhana untuk operasi logika AND dan OR menggunakan bahasa C++. Dokumen ini menjelaskan analogi JST dengan jaringan syaraf biologis, cara kerja jaringan syaraf, dan contoh kode program JST untuk operasi logika AND dan OR.
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang jaringan syaraf tiruan dan cara kerjanya yang meniru otak manusia.
2. Jaringan syaraf tiruan terdiri atas neuron-neuron yang saling terhubung dan memiliki bobot untuk memproses informasi secara kolektif.
3. Ada beberapa metode pembelajaran jaringan syaraf tiruan seperti pembelajaran terawasi dan tak terawasi untuk menentukan bobot ant
Dokumen tersebut membahas tentang berbagai fungsi yang tersedia dalam MySQL beserta contoh penggunaannya, meliputi:
1) Fungsi string seperti ASCII, CHAR, LENGTH, CONCAT, dan lainnya
2) Fungsi tanggal seperti CURDATE, CURTIME, DATE_FORMAT, DAY_NAME
3) Fungsi agregat seperti SUM, AVG, MAX, MIN, COUNT
4) Fungsi aritmatika dan sistem seperti penjumlahan, pengurangan, DATABASE
Contoh Program Jaringan Syaraf Tiruan SederhanaSherly Uda
Dokumen ini membahas tentang jaringan syaraf tiruan (JST) dan contoh program JST sederhana untuk operasi logika AND dan OR menggunakan bahasa C++. Dokumen ini menjelaskan analogi JST dengan jaringan syaraf biologis, cara kerja jaringan syaraf, dan contoh kode program JST untuk operasi logika AND dan OR.
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang jaringan syaraf tiruan dan cara kerjanya yang meniru otak manusia.
2. Jaringan syaraf tiruan terdiri atas neuron-neuron yang saling terhubung dan memiliki bobot untuk memproses informasi secara kolektif.
3. Ada beberapa metode pembelajaran jaringan syaraf tiruan seperti pembelajaran terawasi dan tak terawasi untuk menentukan bobot ant
Dokumen tersebut membahas tentang berbagai fungsi yang tersedia dalam MySQL beserta contoh penggunaannya, meliputi:
1) Fungsi string seperti ASCII, CHAR, LENGTH, CONCAT, dan lainnya
2) Fungsi tanggal seperti CURDATE, CURTIME, DATE_FORMAT, DAY_NAME
3) Fungsi agregat seperti SUM, AVG, MAX, MIN, COUNT
4) Fungsi aritmatika dan sistem seperti penjumlahan, pengurangan, DATABASE
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessMateri Kuliah Online
Dokumen ini menjelaskan cara membuat aplikasi sederhana menggunakan DT-BASIC untuk membaca nomor identitas secara nirkontak menggunakan RFID. Aplikasi ini menggunakan modul DT-BASIC, ID-10 RFID, dan LCD serial untuk menampilkan ID yang dibaca. Programnya mengonfigurasi komunikasi antara perangkat dan membaca serta menampilkan ID dalam bentuk heksadesimal atau desimal.
Buku ini membahas instalasi dan konfigurasi Microsoft Windows Server 2003. Materi pembelajaran dimulai dari berkenalan dengan sistem operasi Windows Server 2003 sampai mengkonfigurasi jaringan seperti TCP/IP, DNS, DHCP dan WINS."
Dokumen tersebut membahas tentang prioritas proses dan multiprosesor. Prioritas proses digunakan untuk mengatur antrian proses yang akan dilayani CPU berdasarkan tingkat kepentingannya. Sistem multiprosesor menggunakan dua CPU atau lebih untuk membagi pekerjaan. Ada dua jenis multiprosesor, yaitu simetris dimana setiap CPU sama, dan asimetris dimana satu CPU mengontrol yang lain. Penjadualan proses pada multiprosesor perlu
Modul ini membahas tentang session dan aplikasinya dalam PHP. Session digunakan untuk menyimpan dan mengakses variabel antar halaman web. Modul ini menjelaskan definisi, perintah-perintah, dan aturan session serta contoh kode untuk membuat, menggunakan, dan menghapus session. Modul ini juga memberikan contoh aplikasi login menggunakan session untuk mengamankan halaman admin."
(1) Keterbatasan daya serap tenaga kerja di Indonesia menyebabkan tingginya tingkat pengangguran. Solusi yang ditawarkan adalah menjadi entrepreneur untuk menciptakan lapangan kerja. (2) Kapasitas entrepreneur di Indonesia perlu ditingkatkan agar dapat bersaing di kawasan ASEAN. (3) Menurunnya sumber daya alam berdampak pada urbanisasi, migrasi, pengangguran dan kriminalitas.
Dokumen tersebut membahas tentang pengembangan desa produktif melalui pendekatan partisipatif yang melibatkan seluruh pemangku kepentingan. Metode yang digunakan antara lain rapid community assessment untuk mengidentifikasi potensi masyarakat dan ekonomi desa serta desain program bersama-sama secara berkelanjutan.
The document outlines the schedule for the final round of a soccer tournament between November 24th and December 22nd. It is divided into two groups of 4 teams each from countries in Southeast Asia. The schedule lists the dates, matches, locations and times for each game in the group stage and knockout rounds, culminating in the final match on December 22nd to determine the winner.
Dokumen tersebut membahas tentang praktikum basis data menggunakan database server MySQL, termasuk skema relasi database ClassicModels, jenis JOIN seperti INNER JOIN, LEFT JOIN, dan SELF JOIN beserta contoh kode SQL-nya.
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessMateri Kuliah Online
Dokumen ini menjelaskan cara membuat aplikasi sederhana menggunakan DT-BASIC untuk membaca nomor identitas secara nirkontak menggunakan RFID. Aplikasi ini menggunakan modul DT-BASIC, ID-10 RFID, dan LCD serial untuk menampilkan ID yang dibaca. Programnya mengonfigurasi komunikasi antara perangkat dan membaca serta menampilkan ID dalam bentuk heksadesimal atau desimal.
Buku ini membahas instalasi dan konfigurasi Microsoft Windows Server 2003. Materi pembelajaran dimulai dari berkenalan dengan sistem operasi Windows Server 2003 sampai mengkonfigurasi jaringan seperti TCP/IP, DNS, DHCP dan WINS."
Dokumen tersebut membahas tentang prioritas proses dan multiprosesor. Prioritas proses digunakan untuk mengatur antrian proses yang akan dilayani CPU berdasarkan tingkat kepentingannya. Sistem multiprosesor menggunakan dua CPU atau lebih untuk membagi pekerjaan. Ada dua jenis multiprosesor, yaitu simetris dimana setiap CPU sama, dan asimetris dimana satu CPU mengontrol yang lain. Penjadualan proses pada multiprosesor perlu
Modul ini membahas tentang session dan aplikasinya dalam PHP. Session digunakan untuk menyimpan dan mengakses variabel antar halaman web. Modul ini menjelaskan definisi, perintah-perintah, dan aturan session serta contoh kode untuk membuat, menggunakan, dan menghapus session. Modul ini juga memberikan contoh aplikasi login menggunakan session untuk mengamankan halaman admin."
(1) Keterbatasan daya serap tenaga kerja di Indonesia menyebabkan tingginya tingkat pengangguran. Solusi yang ditawarkan adalah menjadi entrepreneur untuk menciptakan lapangan kerja. (2) Kapasitas entrepreneur di Indonesia perlu ditingkatkan agar dapat bersaing di kawasan ASEAN. (3) Menurunnya sumber daya alam berdampak pada urbanisasi, migrasi, pengangguran dan kriminalitas.
Dokumen tersebut membahas tentang pengembangan desa produktif melalui pendekatan partisipatif yang melibatkan seluruh pemangku kepentingan. Metode yang digunakan antara lain rapid community assessment untuk mengidentifikasi potensi masyarakat dan ekonomi desa serta desain program bersama-sama secara berkelanjutan.
The document outlines the schedule for the final round of a soccer tournament between November 24th and December 22nd. It is divided into two groups of 4 teams each from countries in Southeast Asia. The schedule lists the dates, matches, locations and times for each game in the group stage and knockout rounds, culminating in the final match on December 22nd to determine the winner.
Dokumen tersebut membahas tentang praktikum basis data menggunakan database server MySQL, termasuk skema relasi database ClassicModels, jenis JOIN seperti INNER JOIN, LEFT JOIN, dan SELF JOIN beserta contoh kode SQL-nya.
Dokumen tersebut membahas tentang praktikum basis data menggunakan MySQL, meliputi penjelasan perintah SQL dasar seperti SELECT, WHERE, ORDER BY, LIMIT dan contoh-contoh penerapannya untuk mengambil data dari database sample "World".
Dokumen tersebut membahas tentang berbagai jenis tipe data yang didukung oleh MySQL untuk penyimpanan data dalam tabel database, mulai dari tipe data string, numerik, tanggal dan waktu, hingga tipe data khusus seperti bit, enum, dan set.
Fungsi PHP-MySQL menjembatani antara PHP dan MySQL dengan memungkinkan data pada database MySQL ditampilkan di browser. Fungsi utama meliputi mysql_connect() untuk menghubungkan ke server MySQL, mysql_query() untuk menjalankan perintah SQL, dan mysql_fetch_row() untuk mengambil data per baris dari hasil query.
Dokumen ini membahas tentang MySQL sebagai sistem manajemen basis data SQL yang multi-thread dan multi-user serta cara-cara dasar menggunakannya seperti membuat database, tabel, user dan lainnya.
Model basis data lainnya seperti model jaringan, model hierarki, dan model berorientasi objek dibahas. Model jaringan merepresentasikan data sebagai kumpulan record yang terhubung oleh link. Model hierarki juga merepresentasikan data sebagai kumpulan record yang tersusun dalam bentuk tree. Model berorientasi objek mewakili data sebagai kumpulan objek yang memiliki sifat, perilaku, dan hubungan.
Makalah ini membandingkan berbagai pendekatan otentikasi berbasis proksimiti yang telah diterapkan, meliputi penggunaan gelombang ultrasonik, radio, inframerah, elektromagnetik, dan optik sebagai sinyal komunikasi serta token fisik berupa lencana, pulpen, dan kartu.
1. Simulasi anti integral windup dengan clamp integrator untuk pengendali PI menggunakan MATLAB 6.1. Metode ini digunakan untuk mengurangi masalah overshoot akibat saturasi aktuator pada sistem orde satu dan dua.
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyMateri Kuliah Online
Ringkasan dokumen tersebut adalah:
1) Dokumen tersebut membahas prinsip-prinsip E-Construction, K-Construction, dan Groupware Technology.
2) K-Construction berfokus pada pertukaran data dan informasi antar pihak yang terlibat dalam industri konstruksi.
3) Groupware Technology dirancang untuk memfasilitasi kerja kelompok secara lebih efisien.
Dokumen tersebut membahas tentang pembuatan rangkaian adaptor dengan keluaran 5 V dan 12 V. Rangkaian adaptor dibuat oleh kelompok mahasiswa untuk memenuhi tugas kuliah Elektronika Lanjut. Adaptor dibuat untuk mengubah tegangan listrik AC menjadi DC rendah yang berguna untuk perbengkelan elektronika dan membuat alat-alat elektronika lain.
Dokumen tersebut membahas konsep pendidikan tinggi berbasis e-learning, meliputi penyampaian materi secara synchronous dan asynchronous, peran dosen, mahasiswa, fakultas, fasilitator dan staf dalam membuat program e-learning yang efektif.
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...Materi Kuliah Online
Teks tersebut membahas tentang pengaturan level sistem SCPC-FM untuk mendapatkan kinerja yang baik dalam sistem komunikasi satelit. SCPC-FM digunakan untuk mengolah kanal suara menjadi kanal radio frekuensi yang dikirim ke satelit. Pengaturan level yang tepat penting untuk mencegah gangguan intermodulasi yang dapat mengganggu kelancaran komunikasi. Teks tersebut menjelaskan komponen SCPC-FM dan bagaimana pengaturan
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet RadioMateri Kuliah Online
Penelitian ini merancang dan menguji coba sistem komunikasi radio UHF spread spectrum untuk infrastruktur jaringan di daerah yang belum terlayani. Sistem ini dirancang menggunakan teknik direct sequence spread spectrum pada frekuensi 350 MHz untuk mencapai jangkauan hingga 70 km. Kinerja sistem diukur dan memenuhi spesifikasi untuk aplikasi data dan suara dengan BER di bawah 10^-5.
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh Materi Kuliah Online
Sistem kendali jarak jauh berbasis SMS dan mikrokontroler AT89C52 telah dirancang dan dibuat prototipenya. Sistem ini dapat mengendalikan 8 LED dan membaca status switch jarak jauh melalui pesan SMS yang diterima pada telepon seluler yang terhubung ke mikrokontroler. Mikrokontroler mampu mengolah pesan SMS, menginterpretasikan perintah, dan mengendalikan output sesuai perintah yang diterima. Sistem ini berfungsi dengan baik untuk
Optimalisasi Service Channel Approach Link Radio Komunikasi SelularMateri Kuliah Online
1. Makalah ini membahas optimalisasi penggunaan service channel pada sistem komunikasi radio link untuk jaringan selular.
2. Radio link digunakan untuk menghubungkan BTS dengan BSC melalui approach link, dan memiliki payload beserta beberapa service channel.
3. Makalah ini mengusulkan desain konverter ethernet untuk memanfaatkan service channel secara maksimal dengan mengubahnya menjadi sambungan ethernet.
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaFathan Emran
Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka - abdiera.com. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka.
Universitas Negeri Jakarta banyak melahirkan tokoh pendidikan yang memiliki pengaruh didunia pendidikan. Beberapa diantaranya ada didalam file presentasi
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024Kanaidi ken
Dlm wktu dekat, Pelatihan/WORKSHOP ”CSR/TJSL & Community Development (ISO 26000)” akn diselenggarakan di Swiss-BelHotel – BALI (26-28 Juni 2024)...
Dgn materi yg mupuni & Narasumber yg kompeten...akn banyak manfaat dan keuntungan yg didpt mengikuti Pelatihan menarik ini.
Boleh jga info ini👆 utk dishare_kan lgi kpda tmn2 lain/sanak keluarga yg sekiranya membutuhkan training tsb.
Smga Bermanfaat
Thanks Ken Kanaidi
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...nasrudienaulia
Dalam teori fungsionalisme kulturalisasi Talcott Parsons, konsep struktur sosial sangat erat hubungannya dengan kulturalisasi. Struktur sosial merujuk pada pola-pola hubungan sosial yang terorganisir dalam masyarakat, termasuk hierarki, peran, dan institusi yang mengatur interaksi antara individu. Hubungan antara konsep struktur sosial dan kulturalisasi dapat dijelaskan sebagai berikut:
1. Pola Interaksi Sosial: Struktur sosial menentukan pola interaksi sosial antara individu dalam masyarakat. Pola-pola ini dipengaruhi oleh norma-norma budaya yang diinternalisasi oleh anggota masyarakat melalui proses sosialisasi. Dengan demikian, struktur sosial dan kulturalisasi saling memengaruhi dalam membentuk cara individu berinteraksi dan berperilaku.
2. Distribusi Kekuasaan dan Otoritas: Struktur sosial menentukan distribusi kekuasaan dan otoritas dalam masyarakat. Nilai-nilai budaya yang dianut oleh masyarakat juga memengaruhi bagaimana kekuasaan dan otoritas didistribusikan dalam struktur sosial. Kulturalisasi memainkan peran dalam melegitimasi sistem kekuasaan yang ada melalui nilai-nilai yang dianut oleh masyarakat.
3. Fungsi Sosial: Struktur sosial dan kulturalisasi saling terkait dalam menjalankan fungsi-fungsi sosial dalam masyarakat. Nilai-nilai budaya dan norma-norma yang terinternalisasi membentuk dasar bagi pelaksanaan fungsi-fungsi sosial yang diperlukan untuk menjaga keseimbangan dan stabilitas dalam masyarakat.
Dengan demikian, konsep struktur sosial dalam teori fungsionalisme kulturalisasi Parsons tidak dapat dipisahkan dari kulturalisasi karena keduanya saling berinteraksi dan saling memengaruhi dalam membentuk pola-pola hubungan sosial, distribusi kekuasaan, dan pelaksanaan fungsi-fungsi sosial dalam masyarakat.
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
Pernyataan Select (Function) Alur Control dan Perbandingan
1. Praktikum Basis Data
(Database Server MySQL)
FUNCTION ALUR CONTROL
84 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
2. Praktikum Basis Data
(Database Server MySQL)
CASE
Melakukan operasi seperti Switch Case atau Case Of.
Sebenarnya CASE bukanlah sebuah function.
CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result ...] [ELSE result] END
ATAU
CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END
select Name,Population,
case when population>=100000000 then 'Banyak'
when population>=10000000 then 'Lumayan'
else 'Sedikit' end Keterangan
from world.country;
85 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
3. Praktikum Basis Data
(Database Server MySQL)
IF(expr1,expr2,expr3)
Jika expr1 bernilai TRUE, maka expr2 akan dieksekusi dan jika
expr1 bernilai FALSE maka expr3 akan dieksekusi.
mysql> SELECT IF(1>2,2,3);
-> 3
mysql> SELECT IF(1<2,'yes','no');
-> 'yes'
86 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
4. Praktikum Basis Data
(Database Server MySQL)
IFNULL(expr1,expr2)
Jika expr1 bernilai TRUE, maka function ini akan mereturnkan
nilai NULL, jika expr1 bernilai FALSE maka function ini akan
mereturnkan nilai sesuai expr2.
mysql> SELECT IFNULL(1,0);
-> 1
mysql> SELECT IFNULL(NULL,10);
-> 10
mysql> SELECT IFNULL(1/0,10);
-> 10
mysql> SELECT IFNULL(1/0,'yes');
-> 'yes'
87 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
5. Praktikum Basis Data
(Database Server MySQL)
NULLIF(expr1,expr2)
Mengembalikan nilai NULL jika expr1 = expr2.
mysql> SELECT NULLIF(1,1);
-> NULL
mysql> SELECT NULLIF(1,2);
-> 1
88 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
6. Praktikum Basis Data
(Database Server MySQL)
FUNCTION PERBANDINGAN
89 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
7. Praktikum Basis Data
(Database Server MySQL)
GREATEST(value1,value2,...)
Mencari nilai terbesar dari suatu list
mysql> SELECT GREATEST(2,0);
-> 2
mysql> SELECT GREATEST(34.0,3.0,5.0,767.0);
-> 767.0
mysql> SELECT GREATEST('B','A','C');
-> 'C'
90 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
8. Praktikum Basis Data
(Database Server MySQL)
LEAST(value1,value2,...)
Mencari nilai terkecil dari suatu list
mysql> SELECT LEAST(2,0);
-> 0
mysql> SELECT LEAST(34.0,3.0,5.0,767.0);
-> 3.0
mysql> SELECT LEAST('B','A','C');
-> 'A'
91 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
9. Praktikum Basis Data
(Database Server MySQL)
INTERVAL(N,N1,N2,N3,...)
Mengembalikan nilai 0 jika N < N1, 1 jika N < N2, dst. Jika N
bernilai NULL maka akan menghasilkan nilai -1
mysql> SELECT INTERVAL(23, 1, 15, 17, 30, 44, 200);
-> 3
mysql> SELECT INTERVAL(10, 1, 10, 100, 1000);
-> 2
mysql> SELECT INTERVAL(22, 23, 30, 44, 200);
-> 0
92 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
10. Praktikum Basis Data
(Database Server MySQL)
ISNULL(expr)
Akan menghasilkan nilai TRUE (1) jika expr bernilai NULL atau
FALSE (0) jika expr bernilai NOT NULL
mysql> SELECT ISNULL(1+1);
-> 0
mysql> SELECT ISNULL(1/0);
-> 1
93 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
11. Praktikum Basis Data
(Database Server MySQL)
COALESCE(value1, value2, value3,...)
Mengembalikan nilai pertama dari parameter yang bernilai
tidak null
mysql> SELECT COALESCE(NULL,1);
-> 1
mysql> SELECT COALESCE(NULL,NULL,NULL);
-> NULL
mysql> SELECT COALESCE(IndepYear,Capital)
FROM World.Country
94 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
12. Praktikum Basis Data
(Database Server MySQL)
STRCMP(expr1,expr2)
Membandingkan string expr1 dengan expr2. Nilai yang akan
direturnkan adalah :
0 : jika expr1 = expr2
-1 : jika expr1 < expr2
1 : jika expr1 > expr2
mysql> SELECT STRCMP('text', 'text2');
-> -1
mysql> SELECT STRCMP('text2', 'text');
-> 1
mysql> SELECT STRCMP('text', 'text');
-> 0
95 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
13. Praktikum Basis Data
(Database Server MySQL)
Function Konversi Tipe Data
Name Description
Cast a string to a binary
BINARY
string
Cast a value as a certain
CAST()
type
Cast a value as a certain
Convert()
type
96 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
14. Praktikum Basis Data
(Database Server MySQL)
BINARY
Mengkonversi string ke dalam bentuk BINARY. Jika anda
membandingkan nilai dalam bentuk binary, maka berlaku
sebagai case sensitive.
mysql> SELECT 'a' = 'A';
-> 1
mysql> SELECT BINARY 'a' = 'A';
-> 0
mysql> SELECT 'a' = 'a ';
-> 1
mysql> SELECT BINARY 'a' = 'a ';
-> 0
97 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
15. Praktikum Basis Data
(Database Server MySQL)
CONVERT(expr,type)
Konversi suatu ekspresi ke suatu tipe tertentu.
Tipe dapat berupa
– BINARY[(N)]
– CHAR[(N)]
– DATE , DATETIME , TIME
– DECIMAL[(M[,D])]
– SIGNED [INTEGER]
– UNSIGNED [INTEGER]
mysql> SELECT 1-2,CONVERT(1-2,UNSIGNED)
-> -1,18446744073709551615
mysql> SELECT CONVERT(CONVERT(1-2,UNSIGNED),SIGNED);
-> -1
98 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
16. Praktikum Basis Data
(Database Server MySQL)
CAST(expr AS type)
Sama dengan CONVERT(expr,type)
mysql> SELECT 1-2,CAST(1-2 AS UNSIGNED)
-> -1,18446744073709551615
mysql> SELECT CAST(CAST(1-2 AS UNSIGNED) AS SIGNED);
-> -1
99 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
17. Praktikum Basis Data
(Database Server MySQL)
FUNCTION ENKRIPSI DAN DEKRIPSI
100 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
18. Praktikum Basis Data
(Database Server MySQL)
AES_ENCRYPT(str,key_str),
AES_DECRYPT(crypt_str,key_str)
Enkripsi/dekripsi menggunakan algoritma AES (Advanced
Encryption Standard) terhadap string str dengan kunci
key_str
mysql > SELECT AES_ENCRYPT('text','password');
-> 'ö½¨Ü·øÍJ'
Mysql > SELECT AES_DECRYPT(AES_ENCRYPT('text','password'),'password');
-> ‘text’
101 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
19. Praktikum Basis Data
(Database Server MySQL)
AES_ENCRYPT(str,key_str),
AES_DECRYPT(crypt_str,key_str)
Enkripsi/dekripsi menggunakan algoritma AES (Advanced
Encryption Standard) terhadap string str dengan kunci
key_str
mysql > SELECT AES_ENCRYPT('text','password');
-> 'ö½¨Ü·øÍJ'
Mysql > SELECT AES_DECRYPT(AES_ENCRYPT('text','password'),'password');
-> ‘text’
102 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
20. Praktikum Basis Data
(Database Server MySQL)
DES_ENCRYPT(str),
DES_DECRYPT(crypt_str)
Melakukan enkripsi dengan algoritma DES
mysql > SELECT DES_ENCRYPT('text');
-> '€ùì�'
û
Mysql > SELECT DES_DECRYPT(DES_ENCRYPT('text'));
-> 'text'
103 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
21. Praktikum Basis Data
(Database Server MySQL)
ENCODE(str,pass_str),
DECODE(crypt_str,pass_str)
ENCODE() : Enkripsi str dengan pass_str
DECODE() : Decripsi crypt dengan pass_str
mysql > SELECT ENCODE('text', 'pass');
-> 'F}^i'
Mysql > SELECT DECODE(ENCODE('text', 'pass'), 'pass');
-> 'text'
104 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
22. Praktikum Basis Data
(Database Server MySQL)
MD5(str)
Menghitung MD5 128-bit checksum untuk sebuah string.
Hasilnya tidak bisa dibalikan ke string asli (one-way)
mysql> SELECT MD5('testing');
-> 'ae2b1fca515949e5d54fb22b8ed95575'
105 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
23. Praktikum Basis Data
(Database Server MySQL)
PASSWORD(str), OLD_PASSWORD(str)
Membuat enkripsi password str. OLD_PASSWORD()
merupakan versi terdahulunya. One-Way-Encryption
mysql> SELECT PASSWORD('badpwd');
-> '*AAB3E285149C0135D51A520E1940DD3263DC008C'
mysql> SELECT OLD_PASSWORD('badpwd');
-> '7f84554057dd964b'
106 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
24. Praktikum Basis Data
(Database Server MySQL)
COMPRESS(string_to_compress)
Kompress String.
mysql> SELECT LENGTH(COMPRESS(REPEAT('a',1000)));
-> 21
mysql> SELECT LENGTH(COMPRESS(''));
-> 0
mysql> SELECT LENGTH(COMPRESS('a'));
-> 13
mysql> SELECT LENGTH(COMPRESS(REPEAT('a',16)));
-> 15
107 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
25. Praktikum Basis Data
(Database Server MySQL)
UNCOMPRESS(string_to_uncompress)
Uncompress string asli dari hasil kompresi
mysql> SELECT UNCOMPRESS(COMPRESS('any string'));
-> 'any string'
mysql> SELECT UNCOMPRESS('any string');
-> NULL
108 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
26. Praktikum Basis Data
(Database Server MySQL)
UNCOMPRESSED_LENGTH(compressed_string)
Menghitung panjang string hasil uncompress dari string yang
telah terkompressi
mysql> SELECT UNCOMPRESSED_LENGTH(COMPRESS(REPEAT('a',30)));
-> 30
109 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
27. Praktikum Basis Data
(Database Server MySQL)
FUNCTION LAIN-LAIN
110 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
28. Praktikum Basis Data
(Database Server MySQL)
CONNECTION_ID()
Mengambil ID Koneksi ke Server MySQL
mysql> SELECT CONNECTION_ID();
-> 23786
111 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
29. Praktikum Basis Data
(Database Server MySQL)
CURRENT_USER(), CURRENT_USER
Mengembalikan kombinasi nama user dan nama host untuk
account MySQL yang digunakan oleh server untuk
melakukan autentifikasi client yang sedang aktif.
mysql> SELECT CURRENT_USER();
-> 'davida@localhost'
112 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
30. Praktikum Basis Data
(Database Server MySQL)
USER(), SESSION_USER(),
SYSTEM_USER()
Mengambil nama user dan nama host dari user yang sedang
aktif.
mysql> SELECT USER(),SESSION_USER(), SYSTEM_USER();
-> 'root@localhost', 'root@localhost', 'root@localhost'
113 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
31. Praktikum Basis Data
(Database Server MySQL)
DATABASE(), SCHEMA()
Mengambil nama database yang sedang dibuka
mysql> SELECT DATABASE(), SCHEMA();
-> 'test', 'test'
114 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia
32. Praktikum Basis Data
(Database Server MySQL)
LAST_INSERT_ID()
Mengambil nilai dari field AUTO_INCREMENT dari insert
terakhir.
mysql> Perintah SQL insert yang menyertakan field auto_increment
mysql> SELECT LAST_INSERT_ID();
-> 195
115 Oleh : Andri Heryandi, S.T., M.T. Teknik Informatika (2009)– Universitas Komputer Indonesia