Fungsi dalam SQL memiliki berbagai kegunaan untuk memanipulasi dan menganalisis data. Terdapat tiga jenis fungsi utama yaitu fungsi perbandingan, fungsi aliran kontrol, dan fungsi pengubahan tipe data. Fungsi-fungsi tersebut dapat digunakan untuk membandingkan nilai, mengeksekusi logika kondisi, serta mengkonversi tipe data.
Flowchart menggambarkan urutan logika suatu proses pemecahan masalah dengan simbol-simbol tertentu. Terdapat tiga struktur flowchart yaitu sekuensial, percabangan, dan perulangan. Pseudocode digunakan untuk menjelaskan algoritma dengan bahasa sederhana.
RPC memungkinkan akses prosedur jarak jauh dengan server menyediakan layanan prosedur remote dan client menghubungi server melalui socket. RPC menggunakan paradigma pemrograman prosedural dan mudah digunakan tetapi kurang fleksibel terhadap perubahan.
Dokumen tersebut membahas tentang gerbang logika sebagai dasar pembentuk sistem elektronika digital yang berfungsi untuk mengubah input menjadi output logis berdasarkan sistem bilangan biner. Terdapat 7 jenis gerbang logika dasar yaitu AND, OR, NOT, NAND, NOR, Ex-OR, Ex-NOR yang diimplementasikan dalam bentuk IC. Gerbang logika dapat disederhanakan men
Program mengisi register Y dengan melakukan beberapa operasi aritmatika dan logika terhadap register dan memori. Register Y akhirnya berisi 20 setelah melalui proses LOAD, ADD, SUB, MPY, dan DIV.
UML (Unified Modelling Language) adalah bahasa pemodelan visual standar untuk sistem berorientasi objek yang memungkinkan pemodelan, spesifikasi, konstruksi dan dokumentasi dari artefak sistem berorientasi objek. UML terdiri dari diagram-diagram seperti use case diagram, class diagram, sequence diagram, dan lainnya untuk membantu pemodelan sistem.
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut merupakan laporan tugas akhir untuk memenuhi syarat kelulusan program diploma tiga jurusan Manajemen Informatika di Universitas Komputer Indonesia.
2. Laporan tersebut membahas tentang perancangan sistem informasi penggajian karyawan pada PT. BPR Bali Rukun Mandiri dengan menggunakan bahasa pemrograman Visual Basic 6.0.
3. Sistem informasi yang dirancang bertujuan untuk
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Ferdinand Jason
油
Laporan akhir proyek analisis sistem informasi penjualan supermarket Sakinah menjelaskan perancangan sistem baru untuk mengatasi masalah sistem lama yang belum terintegrasi antar cabang dan kurang memadai dalam pengelolaan stok barang. Sistem baru akan mengintegrasikan data cabang, supplier, pegawai, produk dan pesanan untuk memudahkan pengelolaan stok dan pembuatan laporan keuangan.
Program tersebut berisi soal-soal olimpiade TIK yang membahas program FOR, output program, fungsi, dan rekursi. Ringkasannya adalah:
Program tersebut berisi 6 soal olimpiade TIK yang membahas konsep dasar pemrograman seperti loop FOR, output program, fungsi rekursif, dan perbandingan hasil dengan perubahan parameter.
Dokumen tersebut membahas sejarah evolusi teknologi komputer mulai dari ENIAC yang menggunakan tabung vakum hingga perkembangan mikroprosesor seperti Intel Pentium dan PowerPC. Dokumen ini juga menjelaskan bagaimana kinerja komputer dipengaruhi oleh berbagai komponen seperti CPU, memori, dan bus serta strategi untuk meningkatkan kinerja seperti pipelining dan cache.
Dokumen tersebut membahas tentang penalaran dan logika. Secara singkat, dokumen tersebut menjelaskan bahwa penalaran adalah cara berpikir dengan menggunakan akal budinya, serta membahas tentang proposisi, operator logika, tabel kebenaran, dan hukum-hukum logika.
Sistem Persamaan Linear (SPL) Aljabar Linear ElementerKelinci Coklat
油
Sistem persamaan linear dibahas meliputi solusi dengan operasi baris elemen, matriks invers, dan aplikasinya dalam berbagai bidang seperti rangkaian listrik dan model ekonomi."
Menyederhanakan fungsi boolean dengan menggunakan metode quin1BAIDILAH Baidilah
油
Dokumen tersebut membahas tentang metode Quine-McCluskey untuk menyederhanakan fungsi Boolean. Metode ini digunakan untuk menyederhanakan fungsi Boolean dengan jumlah variabel lebih dari empat karena metode aljabar dan peta Karnaugh kurang tepat. Metode Quine-McCluskey melibatkan dua langkah yaitu menentukan prime implicant dan memilih prime implicant inti.
Analisis asosiasi digunakan untuk menemukan pola hubungan antara item-item yang sering dibeli bersama dalam suatu transaksi belanja. Algoritma Apriori digunakan untuk menemukan kombinasi item yang memenuhi nilai minimum support dari database transaksi untuk kemudian membentuk aturan asosiasi berdasarkan nilai confidence. Aturan asosiasi yang kuat adalah aturan dengan support dan confidence di atas batas minimum.
Tugas GSLC huffman code saya untuk mata kuliah Algorithm and Design Analysis. Terdapat Frequency table, huffman tree, huffman code, dan saved memory (%).
Terima kasih.
Matematika Diskrit - 07 teori bilangan - 05KuliahKita
油
Dokumen tersebut membahas tentang teori bilangan prima dan Chinese remainder problem. Bilangan prima adalah bilangan yang hanya habis dibagi 1 dan bilangan itu sendiri, sedangkan Chinese remainder problem menjelaskan tentang metode penyelesaian sistem persamaan kongruensi linear untuk menentukan solusi tunggal.
Dokumen tersebut membahas tentang definisi dialog antara manusia dan komputer serta berbagai jenis ragam dialog interaktif seperti dialog berbasis perintah, dialog berbasis bahasa pemrograman, dialog berbasis bahasa alami, dialog berbasis menu dan formulir, serta dialog berbasis manipulasi langsung dan antarmuka grafis.
Dokumen tersebut membahas tentang Aljabar Boolean yang merupakan aljabar yang terdiri dari himpunan dengan dua operator biner yaitu infimum dan supremum. Aljabar Boolean memenuhi postulat-postulat Huntington seperti closure, identitas, komutatif, distributif, dan komplemen. Aljabar Boolean dua nilai {0,1} merupakan contoh aljabar Boolean.
Program tersebut menjelaskan penulisan if statement dalam bahasa C/C++ dan Java. Terdapat penjelasan tentang relational operator yang digunakan untuk mengevaluasi kondisi dalam if statement seperti ==, >, <, >=, <=, dan !=. Kemudian disertai beberapa contoh penulisan if statement dalam bentuk if-then-else dan satu baris.
Memori komputer dibagi menjadi 16 blok dengan fungsi yang berbeda-beda, sebagian besar berfungsi sebagai RAM untuk menyimpan hasil pengolahan. Memori dalam komputer diorganisasi menggunakan metode segment offset untuk mempermudah akses ke memori.
Final Project APSI : ANALISIS PERANCANGAN SISTEM INFORMASI PENJUALAN SUPERMAR...Ferdinand Jason
油
Laporan akhir proyek analisis sistem informasi penjualan supermarket Sakinah menjelaskan perancangan sistem baru untuk mengatasi masalah sistem lama yang belum terintegrasi antar cabang dan kurang memadai dalam pengelolaan stok barang. Sistem baru akan mengintegrasikan data cabang, supplier, pegawai, produk dan pesanan untuk memudahkan pengelolaan stok dan pembuatan laporan keuangan.
Program tersebut berisi soal-soal olimpiade TIK yang membahas program FOR, output program, fungsi, dan rekursi. Ringkasannya adalah:
Program tersebut berisi 6 soal olimpiade TIK yang membahas konsep dasar pemrograman seperti loop FOR, output program, fungsi rekursif, dan perbandingan hasil dengan perubahan parameter.
Dokumen tersebut membahas sejarah evolusi teknologi komputer mulai dari ENIAC yang menggunakan tabung vakum hingga perkembangan mikroprosesor seperti Intel Pentium dan PowerPC. Dokumen ini juga menjelaskan bagaimana kinerja komputer dipengaruhi oleh berbagai komponen seperti CPU, memori, dan bus serta strategi untuk meningkatkan kinerja seperti pipelining dan cache.
Dokumen tersebut membahas tentang penalaran dan logika. Secara singkat, dokumen tersebut menjelaskan bahwa penalaran adalah cara berpikir dengan menggunakan akal budinya, serta membahas tentang proposisi, operator logika, tabel kebenaran, dan hukum-hukum logika.
Sistem Persamaan Linear (SPL) Aljabar Linear ElementerKelinci Coklat
油
Sistem persamaan linear dibahas meliputi solusi dengan operasi baris elemen, matriks invers, dan aplikasinya dalam berbagai bidang seperti rangkaian listrik dan model ekonomi."
Menyederhanakan fungsi boolean dengan menggunakan metode quin1BAIDILAH Baidilah
油
Dokumen tersebut membahas tentang metode Quine-McCluskey untuk menyederhanakan fungsi Boolean. Metode ini digunakan untuk menyederhanakan fungsi Boolean dengan jumlah variabel lebih dari empat karena metode aljabar dan peta Karnaugh kurang tepat. Metode Quine-McCluskey melibatkan dua langkah yaitu menentukan prime implicant dan memilih prime implicant inti.
Analisis asosiasi digunakan untuk menemukan pola hubungan antara item-item yang sering dibeli bersama dalam suatu transaksi belanja. Algoritma Apriori digunakan untuk menemukan kombinasi item yang memenuhi nilai minimum support dari database transaksi untuk kemudian membentuk aturan asosiasi berdasarkan nilai confidence. Aturan asosiasi yang kuat adalah aturan dengan support dan confidence di atas batas minimum.
Tugas GSLC huffman code saya untuk mata kuliah Algorithm and Design Analysis. Terdapat Frequency table, huffman tree, huffman code, dan saved memory (%).
Terima kasih.
Matematika Diskrit - 07 teori bilangan - 05KuliahKita
油
Dokumen tersebut membahas tentang teori bilangan prima dan Chinese remainder problem. Bilangan prima adalah bilangan yang hanya habis dibagi 1 dan bilangan itu sendiri, sedangkan Chinese remainder problem menjelaskan tentang metode penyelesaian sistem persamaan kongruensi linear untuk menentukan solusi tunggal.
Dokumen tersebut membahas tentang definisi dialog antara manusia dan komputer serta berbagai jenis ragam dialog interaktif seperti dialog berbasis perintah, dialog berbasis bahasa pemrograman, dialog berbasis bahasa alami, dialog berbasis menu dan formulir, serta dialog berbasis manipulasi langsung dan antarmuka grafis.
Dokumen tersebut membahas tentang Aljabar Boolean yang merupakan aljabar yang terdiri dari himpunan dengan dua operator biner yaitu infimum dan supremum. Aljabar Boolean memenuhi postulat-postulat Huntington seperti closure, identitas, komutatif, distributif, dan komplemen. Aljabar Boolean dua nilai {0,1} merupakan contoh aljabar Boolean.
Program tersebut menjelaskan penulisan if statement dalam bahasa C/C++ dan Java. Terdapat penjelasan tentang relational operator yang digunakan untuk mengevaluasi kondisi dalam if statement seperti ==, >, <, >=, <=, dan !=. Kemudian disertai beberapa contoh penulisan if statement dalam bentuk if-then-else dan satu baris.
Memori komputer dibagi menjadi 16 blok dengan fungsi yang berbeda-beda, sebagian besar berfungsi sebagai RAM untuk menyimpan hasil pengolahan. Memori dalam komputer diorganisasi menggunakan metode segment offset untuk mempermudah akses ke memori.
Dokumen tersebut membahas tentang variabel, tipe data, dan ekspresi dalam bahasa C++. Terdapat penjelasan mengenai berbagai tipe data seperti char, int, float, array, string, dan pointer serta penggunaannya. Juga dibahas mengenai operator aritmatika, relasional, logika, dan ekspresi conditional beserta contoh kodenya.
Dokumen tersebut membahas penggunaan operator dalam SQL untuk menyeleksi dan memanipulasi data dalam basis data. Operator yang dibahas antara lain operator aritmatika, pembanding, logika, dan string. Contoh kode SQL juga disertakan untuk mendemonstrasikan penggunaan berbagai operator tersebut.
Dokumen tersebut memberikan penjelasan singkat tentang Microsoft Excel dan fungsinya, termasuk pengertian spreadsheet, jumlah baris dan kolom pada Excel, fungsi-fungsi umum Excel seperti matematika, teks, tanggal dan waktu, serta contoh penggunaan formula dan fungsi seperti VLOOKUP dan HLOOKUP.
Modul ini membahas tentang penggunaan rumus dan fungsi dalam Microsoft Excel. Terdapat berbagai fungsi seperti SUM untuk penjumlahan, MIN untuk nilai terkecil, AVERAGE untuk rata-rata, COUNT untuk menghitung jumlah data, IF untuk menentukan nilai berdasarkan syarat, serta VLOOKUP dan HLOOKUP untuk mencari nilai berdasarkan tabel acuan. Fungsi-fungsi tersebut dapat memudahkan pengolahan data di Excel.
Dokumen tersebut membahas cara membuat fungsi yang dibuat sendiri (user define function) di Excel menggunakan VBA. Tulisan ini menjelaskan bagaimana membuat berkas yang memiliki macro, membuat fungsi untuk mengubah angka menjadi kata-kata, dan memperluas fungsi tersebut untuk angka lebih besar dari 9.
Dokumen tersebut merangkum berbagai fungsi penting dalam Microsoft Excel seperti SUM, AVERAGE, IF, COUNT, MAX, MIN, SUMIF, COUNTIF, VLOOKUP, dan lainnya beserta contoh penggunaannya. Fungsi-fungsi tersebut digunakan untuk mengolah, menganalisis, dan memanipulasi data secara otomatis di Excel.
Teks tersebut membahas tentang bahasa query SQL (Structured Query Language). SQL digunakan untuk mengakses dan memanipulasi data pada basis data relasional. Teks tersebut menjelaskan struktur dasar SQL yang terdiri dari klausa SELECT, FROM, dan WHERE serta contoh-contoh penggunaannya. Selain itu juga membahas tentang fungsi agregasi dan manipulasi data menggunakan SQL."
Dokumen tersebut merupakan deskripsi mata kuliah Basis Data I yang mencakup pendahuluan, aturan perkuliahan, rancangan pembelajaran semester, dan rancangan hasil evaluasi. Mata kuliah ini membahas konsep dasar basis data, pemodelan data, model ERD, bahasa SQL, dan diujikan pada UTS dan UAS. Nilai akhir diperoleh dari penjumlahan nilai absensi, tugas, UTS dan UAS.
Dokumen ini memberikan ringkasan tentang algoritma dan pemrograman, termasuk pengertian algoritma dan program, langkah-langkah membangun program, bentuk-bentuk algoritma seperti pseudo-code dan flowchart, serta contoh algoritma pertukaran nilai variabel.
Dokumen tersebut membahas tentang manipulasi data pada database MySQL melalui update, delete, dan seleksi data. Terdapat penjelasan mengenai update data pada satu tabel dan join tabel, penghapusan data, serta seleksi data menggunakan berbagai klausula seperti where, group by, having, dan limit.
Perintah INSERT digunakan untuk memasukkan data ke dalam tabel database. Ada beberapa variasi perintah INSERT seperti INSERT INTO, INSERT SELECT, INSERT IGNORE, INSERT DELAYED, dan REPLACE INTO. Perintah-perintah tersebut memungkinkan penambahan data secara individu, menyalin data antar tabel, menghindari duplikasi, menangguhkan proses insert, mengatur prioritas, dan mengganti baris data.
The document discusses how to install and use MySQL. It describes the steps to install XAMPP including selecting installation components and folder. It also explains how to start and use MySQL by opening the command prompt, navigating to the MySQL directory, and logging into MySQL. Finally, it covers how to manage databases and tables through commands like Create Database, Use Database, Create Table, Alter Table, and Drop Table.
Dokumen tersebut membahas tentang konsep-konsep dasar sistem basis data seperti primary key, auto increment, dan foreign key. Primary key digunakan untuk mengidentifikasi setiap baris tabel secara unik. Auto increment digunakan untuk secara otomatis menambahkan nilai pada kolom primary key setiap kali baris baru ditambahkan. Foreign key digunakan untuk mengimplementasikan relasi antar tabel dengan mengkaitkan kolom satu tabel ke kolom tabel lain.
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Murad Maulana
油
PPT ini dipresentasikan dalam acara Lokakarya Nasional (Loknas) 2016 PDII LIPI dengan tema tema Pengelolaan Data, Informasi, dan Pengetahuan untuk Mendukung Pembangunan Repositori Nasional Indonesia, tanggal 10 11 Agustus 2016
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsAinul Yaqin
油
File ini adalah lembar kerja mahasiswa untuk mata kuliah Applied Artificial Intelligence in Information Systems. Tujuan pembelajarannya mencakup pemahaman tentang Decision Support Systems (DSS), Business Intelligence (BI), proses pengambilan keputusan, analisis bisnis, manajemen kinerja bisnis, kolaborasi, manajemen pengetahuan, serta teknologi canggih dan tren terkini dalam sistem informasi.
Lembar kerja ini terdiri dari 14 bab yang mencakup berbagai topik, yaitu:
Decision Support and Business Intelligence
Decision Making, Systems, Modeling, and Support
Decision Support Systems Concepts, Methodologies, and Technologies
Modeling and Analysis
Data Mining for Business Intelligence
Artificial Neural Networks for Data Mining
Text and Web Mining
Data Warehousing
Business Performance Management
Collaborative Computer-Supported Technologies and Group Support Systems
Knowledge Management
Artificial Intelligence and Expert Systems
Advanced Intelligent Systems
Management Support Systems Emerging Trends and Impacts
Setiap babnya memiliki format yang sama, yaitu tujuan pembelajaran, pengantar materi, kegiatan belajar (pemahaman konsep, tugas, diskusi kelompok), penilaian, dan refleksi. Kegiatan belajar sangat bervariasi, mulai dari menjawab pertanyaan, menggambar diagram, analisis kasus, melakukan eksperimen menggunakan tools tertentu, hingga diskusi kelompok dan presentasi.
Referensi utama yang digunakan dalam mata kuliah ini adalah buku Decision Support and Business Intelligence Systems oleh Turban, E., Sharda, R., & Delen, D.
Lembar kerja ini memberikan kerangka kerja yang komprehensif bagi mahasiswa untuk memahami dan menerapkan konsep-konsep penting dalam kecerdasan buatan terapan pada sistem informasi, melalui kombinasi pembelajaran teoretis dan tugas-tugas praktis.
PPT ini dipresentasikan dalam acara Seminar dan油Knowledge Sharing Kepustakawanan yang diselenggarakan oleh Forum Perpusdokinfo LPNK Ristek. Tanggal 28 November 2017
MODUL AJAR SENI MUSIK KELAS VIII " ALAT MUSIK TRADISIONAL"MUMUL CHAN
油
Semoga Modul Ajar Seni Musik Kelas VIII ini bisa menjadi referensi untuk kalian dan bermanfaat untuk bersama. Aamiin...
Salam Manis
Widya Mukti Mulyani
2. Fungsi
Fungsi merupakan suatu ekspresi yang dapat dipanggil sesuai dengan
kegunaannya. dalam setiap fungsi, minimal terdiri dari satu argument. isi
argumennya dapat berupa manipulasi data, perhitungan data, dan lainnya.
Mysql menyediakan 3 tipe fungsi dalam membandingkan dan konversi data.
ketiga tipe tersebut yaitu comparasion function, control flow function, dan cast
function
3. Fungsi Perbandingan
Perbandingan dalam fungsi ini memiliki kesamaan hasil jika kita menggunakan
operator biasa. Namun fungsi perbandignan ini disediakan dalam MYSQL untuk
memudahkan kita dalam mengakses suatu tabel yang akan dibandingkan.
Fungsi Perbandingan pada MYSQL diantaranya :
1. Fungsi GREATEST() dan LEAST()
2. Fungsi COALESCE() dan ISNULL()
3. Fungsi INTERVAL() dan STRCMP()
4. Fungsi GREATEST() & LEAST()
Fungsi ini dapat membandingkan 2 atau lebih variabel nilai tergantung data yang
akan dibandingkan. contoh implementasi
SELECT GREATEST(2,4,8,9,3,6,1);
Hasil yang akan muncul pada statement diatas yaitu 9, karena fungsi diatas
berfungsi untuk mencari nilai tertinggi dari data yang ada.
SELECT LEAST(2,4,8,9,3,6,1);
Hasil yang akan muncul pada statement diatas yaitu 1, karena fungsi diatas
berfungsi untuk mencari nilai terendah dari data yang ada.
5. Fungsi COALESCE() & ISNULL()
Fungsi Coalesce() mengembalikan nilai-nilai dari argumen-argumen yang tidak
NULL. Jika semua nilai NULL maka nilai NULL yang akan dikembalikan.
SELECT COALESCE(NULL,2,NULL,3);
Hasil yang akan muncul pada statement diatas yaitu 2, karena fungsi diatas untuk
mencari nilai selain NULL yang terdefinisi pertama kali dari data yang ada.
SELECT ISNULL(1*Null);
Hasil yang akan muncul pada statement diatas yaitu 1, karena nilai yang didalam
kurung bernilai Null, jika mendapat fungsi ISNULL, maka nilai tersebut akan di
balikkan menjadi 1.
6. Fungsi INTERVAL() & STRCMP()
Fungsi Interval() berguna untuk membandingkan nilai integer yang pertama
dengan nilai integer selanjutnya.
SELECT INTERVAL(6,-2,0,4,7,10,12);
SELECT INTERVAL(85, 1, 75, 17, 30, 56, 175);
Pada statement pertama akan muncul 3 dan statement kedua akan muncul 5.
pada statement pertama terdapat nilai 6, dan nilai tersebut lebih kecil dari 7
(berdasarkan urutan data), sehingga nilai 6 tersebut akan menggantiakn posisi
index untuk nilai 7 (index dimulai pada urutan kedua, dan diawali dengan 0)
7. Fungsi INTERVAL() & STRCMP() (2)
Fungsi STRCMP() berguna untuk membandingkan nilai string yang pertama
dengan nilai string selanjutnya.
SELECT STRCMP(text,text2);
SELECT STRCMP(text2,text);
SELECT STRCMP(text,text);
Pada statement pertama akan bernilai -1, statement kedua bernilai 1 dan
statement ketiga bernilai 0.
Fungsi ini akan bernilai -1 apabila argumen pertama lebih kecil dari argumen
kedua, 0 apabila sama, 1 apabila argumen pertama lebih besar dari argumen
kedua
8. Control Flow Process
Fungsi Control Flow Process pada MYSQL diantaranya :
1. Fungsi IF()
2. Fungsi IFNULL() dan NULLIF()
3. Fungsi CASE()
9. Fungsi IF()
Fungsi IF() membandingkan 3 ekspresi seperti ditunjukkan pada contoh :
SELECT IF(10>10, Expression Correct,Expression Incorrect);
Karena ekspresi 1 bernilai False makan ekspresi ketiga yang akan muncul.
10. Fungsi IFNULL() & NULLIF()
Fungsi IFNULL() mengembalikan nilai berdasarkan spesifik ekspresi yang bernilai
NULL.
SELECT IFNULL (5*Null,Expression Incorrect);
Karena ekspresi 1 bernilai Null maka nilai tersebut tidak akan muncul (yang
muncul adalah Expression Incorrect). apabila nilai tidak bernilai Null maka nilai
tersebut akan muncul.
11. Fungsi IFNULL() & NULLIF() (2)
Fungsi NULLIF() mengembalikan nilai Null jika ekspresi 1 dan 2 sama, apabila
tidak sama makan akan mengembalikan nilai pada ekspresi 1.
SELECT NULLIF (5*5,5*5);
Karena ekspresi 1 bernilai sama dengan ekspresi 2, maka nilai Null yang akan
ditampilkan.
12. Fungsi CASE()
Fungsi ini lebih rumit dari fungsi sebelumnya. fungsi ini menyediakan ekspresi
yang lebih flexibel dalam mengaplikasikan beberapa kondisi sekaligus. Fungsi ini
memiliki dua format dalam pengaplikasiannya.
SELECT CASE WHEN 15*4=60 THEN 60 Benar
WHEN 12*2=32 THEN 32 Benar
ELSE Seharusnya 12*2=24
END;
Karena nilai 15*4=60 bernilai True maka nilai yang muncul adalah 60 Benar
13. Fungsi CASE() (2)
SELECT CASE WHEN 15*1
WHEN 15 THEN 15 Benar
WHEN 30 THEN 30 Benar
WHEN 15 THEN 45 Benar
END;
Hasil yang akan keluar adalah 15 Benar. Syntax yang kedua ini memiliki hasil yang
sama dengan syntax sebelumnya. hanya saja syntaxnya berbeda.
14. Cast Function
Fungsi ini mengkonversi nilai ke nilai spesifik data yang baru.
Fungsi Control Flow Process pada MYSQL diantaranya :
1. CAST()
2. CONVERT()
Tipe-tipe yang disediakan pada syntax ini yaitu :
1. Binary 4. Datetime 7. Unsigned [Integer]
2. Char 5. Signed [Integer]
3. Date 6. Time
15. Fungsi CAST() & CONVERT()
SELECT CAST(20091228 AS DATE);
SELECT CONVERT(20091228 , DATE);
Hasil yang akan ditampilkan berdasarkan statement di atas adalah format data
DATE yang menjadi 2009-12-28.
Untuk Fungsi Convert() hanya boleh didefinisikan oleh nilai numerik. Untuk
syntax lainnya yang dapat digunakan selain nilai numerik yaitu :
CONVERT (<expression> USING <character set>)
SELECT CONVERT(cats and dogs USING latin2)
16. Memanage Beberapa Tipe Data
Fungsi String
Fungsi ini dapat memanipulasi dan mengextract nilai string. Inilah beberapa fungsinya
Fungsi ASCII() dan ORD()
Fungsi CHAR_LENGTH(), CHARACTER_LENGTH(), & LENGTH()
Fungsi CHARSET() & COLLATION
Fungsi CONCAT() & CONCAT_WS()
Fungsi INSTR() & LOCATE()
Fungsi LCASE(), LOWER(), UCASE(), & UPPER()
Fungsi LEFT() & RIGHT()
Fungsi REPEAT() & REVERSE()
Fungsi SUBSTRING()
17. Fungsi ASCII() & ORD()
Fungsi ASCII dapat menidentifikasi nilai numerik pada setiap karakter pada
kalimat. Syntaxnya yaitu :
SELECT ASCII (baju);
SELECT ORD (baju);
Fungsi ASCII hanya berfungsi untuk single byte karakter. untuk multy-byte
karakter harus menggunakan fungsi ORD()
Apabila karakter yang dimasukkan merupakan single byte karakter maka fungsi
ORD akan menampilkan hasil yang sama dengan ASCII
18. Fungsi CHAR_LENGTH(), CHARACTER_LENGTH & LENGTH()
Fungsi ini berguna untuk menghitung banyaknya karakter dalam suatu kalimat.
dan hasil yang akan ditampilkan pada ketiga fungsi tersebut adalah sama. contoh
implementasinya adalah :
SELECT CHAR_LENGTH | CHARACTER_LENGTH | LENGTH (<string>)
SELECT LENGHTH(Jerapah);
Hasil yang dikeluarkan adalah 7 karakter
19. Fungsi CHARSET() & COLLATION()
Kedua fungsi tersebut memiliki fungsi untuk mengetahui karakter set yang
sedang digunakan. secara syntax
SELECT CHARSET(Kucing);
SELECT COLLATION(Kucing);
20. Fungsi CONCAT() & CONCAT_WS()
Kedua fungsi tersebut memiliki fungsi untuk menggabungkan beberapa kata
menjadi satu kalimat. Secara syntax
SELECT CONCAT(Kakak, ,dan, ,Adik);
SELECT CONCAT_WS( ,Kakak,dan,Adik);
21. Fungsi INSTR() & LOCATE()
Kedua fungsi tersebut memiliki fungsi untuk mengetahui lokasi dari kata tertentu
dalam sebuah kalimat. Secara syntax :
Select INSTR(Ayah dan Ibu,Ibu);
Select LOCATE(kakak,Adik dan Kakak);
Select LOCATE (paman,paman dan bibi serta paman lainnya,15);
22. Fungsi LCASE() & LOWER(), UCASE(), & UPPER()
Keempat fungsi tersebut memiliki fungsi untuk membesarkan atau mengecilkan
kata-kata yang terdapat dalam MYSQL. Syntaxnya sebagai berikut :
SELECT LOWER | LCASE (LAMPU);
SELECT UCASE | UPPER (monitor);
23. Fungsi LEFT() & RIGHT()
Fungsi ini memiliki kegunaan untuk mengetahui kata-kata sebanyak jumlah kata-
kata yang ingin diketahui, baik dimulai dari kanan maupun kiri. Syntaxnya yaitu
SELECT LEFT(kingkong,4);
SELECT RIGHT(pemandangan,4);
24. Fungsi REPEAT() & REVERSE()
Fungsi REPEAT() memiliki kegunaan untuk mengulangi kata-kata sebanyak jumlah
pengulangna yang diinginkan.
Fungsi REVERSE() berfungsi untuk membalikkan susunan kata-kata.
SELECT REPEAT(kaku,3);
SELECT REVERSE(buku);
25. Fungsi SUBSTRING()
Fungsi ini berfungsi untuk menentukan kata-kata yang ingin diketahui. Syntax
secara umum :
SUBSTRING (<string> FROM <position>)
SUBSTRING(<string>,<position>,<length>)
SELECT SUBSTRING(Mobil Polisi,10);
SELECT SUBSTRING(Mobil dan angkot dan kendaraan lainnya,10,4);