Mengatasi Error pada Slims

Apakah anda pernah mendapat permasalahan eror pada Slims ? dan bingung cara mengatasinya ? Berikut saya akan menjelaskan tentang permasalahan tersebut. Sebenarnya cukup singkat karena kesalahannya ada pada hak akses yang di pakai sebelumnya.

Hak akses yang di pakai sebelumnya adalah # chown reka:www-data slims -R.

Hak akses tersebut ternyata kurang tepat.
Kemudian saya ganti dengan menggunakan # chown -R www-data:www-data slims

Dan slims berhasil tampil



SISTEM INFORMASI

DEFINISI

Sistem Informasi (SI)  adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis. 

Ada yang membuat perbedaan yang jelas antara sistem informasi, dan komputer sistem TIK, dan proses bisnis. Sistem informasi yang berbeda dari teknologi informasi dalam sistem informasi biasanya terlihat seperti memiliki komponen TIK. Hal ini terutama berkaitan dengan tujuan pemanfaatan teknologi informasi. Sistem informasi juga berbeda dari proses bisnis. Sistem informasi membantu untuk mengontrol kinerja proses bisnis.

Alter berpendapat untuk sistem informasi sebagai tipe khusus dari sistem kerja. Sistem kerja adalah suatu sistem di mana manusia dan/atau mesin melakukan pekerjaan dengan menggunakan sumber daya untuk memproduksi produk tertentu dan/atau jasa bagi pelanggan. Sistem informasi adalah suatu sistem kerja yang kegiatannya ditujukan untuk pengolahan (menangkap, transmisi, menyimpan, mengambil, memanipulasi dan menampilkan) informasi.
Dengan demikian, sistem informasi antar-berhubungan dengan sistem data di satu sisi dan sistem aktivitas di sisi lain. Sistem informasi adalah suatu bentuk komunikasi sistem di mana data yang mewakili dan diproses sebagai bentuk dari memori sosial. Sistem informasi juga dapat dianggap sebagai bahasa semi formal yang mendukung manusia dalam pengambilan keputusan dan tindakan.

Sumber : https://id.wikipedia.org/wiki/Sistem_informasi 



SYARAT - SYARAT SISTEM
 
Syarat-syarat yang harus dimiliki oleh suatu sistem, yaitu:
  • Sistem harus dibentuk untuk menyelesaikan suatu tujuan.
  • Elemen sistem harus mempunyai rencana yang ditetapkan.
  • Adanya hubungan diantara elemen sistem.
  • Unsur dasar dari proses (arus informasi, energi, dan material) lebih penting daripada elemen sistem.

Fungsi-fungsi MySQL

=> FUNGSI STRING 

Fungsi string yang di sediakan MySql adalah sebagai berikut :

* CONCAT (str1, str2, ...)
Fungsi ini digunakan untuk menggabungkan dua atau lebih string (kolom).

* CONCAT_WS (separator, str1,str2, ...)
Fungsi ini digunakan untuk menggabungkan dua atau lebih string (kolom) dengan separator diantara masing - masing string.

* SUBSTR (string, awal, panjang)
* SUBSTRING (string, awal, panjang)
* SUBSTRING (string FROM awal FOR panjang)
* MID (string, awal, panjang)
Fungsi ini digunakan untuk mengambil atau memotong string di mulai dari karakter awal sebayak panjang karakter.

* LENGTH (string)
* OCTET_LENGTH (string)
* CHAR_LENGTH (string)
*CHARACTER_LENGTH (string)
Fungsi ini digunakan untuk menghitung panjang suatu string.

* LEFT (string, panjang)
Fungsi ini digunakan untuk memotong string dari sebelah kiri sebanyak panjang karakter.

* RIGHT (string, panjang)
Fungsi ini digunakan untuk memotong string dari sebelah kanan sebanyak panjang karakter string.

* LTRIM (string)
Fungsi ini digunakan untuk menghilangkan spasi di awal string (kiri).

* RTRIM (string)
Fungsi ini digunakan untuk menghilangkan spasi di akhir string (kanan).

*TRIM (string)
 Fungsi ini digunakan untuk menghilangkan spasi di awal dan akhir string (kiri dan kanan)

* REPLACE (string, from_str, to_str)
Fungsi ini dugunakan untuk mengganti suatu string dengan string yang lain.

* REPEAT (string, jumlah)
Fungsi ini digunakan untuk menduplikasi suatu string sebanyak jumlah.

* REVERSE (string)
Fungsi ini digunakan untuk membalik string.

* LCASE (string)
* LOWER (string)
Fungsi ini digunakan untung mengubah string menjadi huruf kecil (lower-case).

* UCASE (string)
* UPPER (string)
Fungsi ini digunakan untuk mengubah string menjadi huruf kapital (upper-case).

=> FUNGSI TANGGAL DAN WAKTU.

* NOW ()
* SYSDATE()

Fungsi ini digunakan untuk mendapatkan tanggal dan waktu sistem sekarang.

* MONTH (tanggal)
Fungsi ini digunakan untuk mendapatkan urutan bulan (integer) dari suatu
tanggal yang diberikan dalam setahun,

* WEEK (tanggal)
Fungsi ini digunakan untuk mendapatkan urutan minggu (integer) dari suatu
tanggal yang diberikan dalam setahun.

* YEAR (tanggal)
Fungsi ini digunakan untuk mendapatkan bilangan tahun dari suatu tanggal
yang diberikan.

* HOUR (waktu)
Fungsi ini digunakan untuk mendapatkan bilangan jam dari suatu parameter
waktu yang diberikan.

* MINUTE (waktu)
Fungsi ini digunakan untuk mendapatkan bilangan menit dari suatu
parameter waktu yang diberikan.

* SECOND (waktu)
Fungsi ini digunakan untuk mendapatkan bilangan detik dari suatu waktu
yang diberikan.

* DATE_ADD(date,INTERVAL expr type)
* DATE_SUB(date,INTERVAL expr type)
* ADDDATE(date,INTERVAL expr type)
* SUBDATE(date,INTERVAL expr type)
Fungsi-fungsi diatas digunakan untuk menambah suatu tanggal.

*DATE_FORMAT(date,format)
Fungsi ini digunakan untuk memformat tampilan tanggal.

* TIME_FORMAT(time,format)
Fungsi ini digunakan untuk memformat tampilan waktu.

=> FUNGSI NUMERIK

* OPERASI ARITMATIKA

Operasi aritmatika dalam MySQL terdiri dari:

+ : Pertambahan
- : Pengurangan
* : Perkalian
/ : Pembagian
% : Sisa hasil bagi, modulus

*ABS(x)
Fungsi digunakan untuk mengambil nilai absolut dari bilangan x.

* MOD (m, n)
Fungsi digunakan untuk mengoperasikan m modulus n.

* FLOOR (x)
Fungsi digunakan untuk mengambil nilai integer terbesar yang tidak lebih
besar dari x.

 * CEILING (x)
Fungsi digunakan untuk mengambil nilai integer terkecil yang tidak lebih
kecil dari x.

* ROUND(x)
* ROUND(x, d)
Fungsi digunakan untuk melakukan pembulatan bilangan x sebanyak d
tempat presisi

* POW(x)
* POWER(x, n)
Fungsi digunakan untuk melakukan mengambil hasil pemangkatan dari
x n .

* RAND()
* RAND(x)
Fungsi digunakan untuk mengambil nilai random diantara 0 s/d 1.0.

* TRUNCATE(x, d)
Fungsi digunakan untuk memotong bilangan x sepanjang d tempat desimal.

=> FUNGSI LAINNYA

* GREATEST(nil1, nil2, ...)
Fungsi digunakan untuk mengambil nilai terbesar dari suatu kumpulan nilai.

* COUNT(range)
Fungsi digunakan untuk mengambil jumlah baris dari suatu query.

* MAX(range)
Fungsi digunakan untuk mengambil nilai terbesar dari suatu ekspresi
(query).

* MIN(range)
Fungsi digunakan untuk mengambil nilai terkecil dari suatu ekspresi (query).

* SUM(range)
Fungsi digunakan untuk menjumlahkan total nilai dari suatu ekspresi
(query)

* AVG(range)
Fungsi digunakan untuk menghitung rata-rata nilai dari suatu ekspresi
(query).

* OPERASI BITWISE
Operasi bitwise dalam MySQL terdiri dari:
| : Bitwise OR
& : Bitwise AND
<< : Shift Kiri
>> : Shift Kanan
~ : Invert, negasi

* DATABASE()
Fungsi digunakan untuk mengambil nama database yang sedang aktif
(terbuka).








* USER()
* SYSTEM_USER()
* SESSION_USER()
Fungsi digunakan untuk mengambil user yang sedang digunakan (aktif).

* PASSWORD(str)
Fungsi digunakan untuk melakukan enkripsi suatu string. Sifat utama dari
fungsi password() ini adalah hasilnya selalu sama untuk setiap string yang
sama. String hasil dari fungsi password() tidak dapat di-decript (decode).
Biasanya fungsi ini digunakan untuk menyimpan password login.

* ENCODE(str, pass)
Fungsi digunakan untuk melakukan enkripsi suatu string str menggunakan
password atau key pass.

* DECODE(encripted_str, pass)
Fungsi digunakan untuk melakukan dekripsi suatu string encripted_str
menggunakan password atau key pass. Jika passwordnya benar, maka
string aslinya akan benar

* MD5(str)
Fungsi digunakan untuk melakukan enkripsi suatu string str menggunakan
metode md5. Fungsi ini juga tidak dapat didekripsi.

* LAST_INSERT_ID()
Fungsi digunakan untuk mengambil id terakhir dalam proses insert dimana
tabelnya mengandung field yang bersifat AUTO INCREMENT.

* VERSION()
Fungsi digunakan untuk mengambil versi MySQL yang digunakan.

Menambah, Mengedit, Menghapus dan Menampilkan Record Menggunakan Terminal

Menambah Record dengan INSERT

Berikut ini perintah SQL untuk menambahkan sebuah record ke dalam tabel pelanggan :

Jika record berhasil ditambahkan ke dalam tabel pelanggan, maka akan muncul seperti pada gambar berikut ini :


Jika sudah berhasil di tambahkan, maka data dalam tabel akan bertambah. Untuk melihat isi tabel pelanggan, jalankan dengan perintah sebagai berikut :


Maka akan tampil seperti pada gambar berikut ini :


Mengedit Record dengan UPDATE

- Mengubah alamat menjadi “weleri” dan nama menjadi " Ema" untuk pelanggan yang mempunyai id 'p0001'

Ketikan perintah sebagai berikut :

Lihatlah perubahannya :


Menghapus Record dengan DELETE

- Menghapus data pelanggan yang mempunyai id_pelanggan p0005

Ketikkan perintah sebagai berikut :

Jika berhasil menghapus, akan tampil seperti ini :

Jika ingin melihat perubahannya, ketikkan perintah sebagai berikut :


Menampilkan Record dengan SELECT

Seperti yang baru saya tuliskan tadi, untuk menampilkan record atau melihat isi pada tabel, umumnya menggunakan :

- Menampilkan seluruh data dari tabel pelanggan :



- Menampilkan field id_pelanggan dan nama_pelanggan dari seluruh pelanggan dalam tabel pelanggan :

Maka akan tampil seperti ini :



-

Membuat, Mengubah dan Menghapus Table menggunakan CLI / Terminal

Melanjutkan yang kemarin, sekarang kita mulai ke table.


Membuat Table

Membuat table, menggunakan perintah CREATE sama dengan membuat database. Contoh :


Jika perintah tersebut berhasil, maka akan muncul tampilan sebagai berikut :


Selanjutnya, untuk melihat table yang kita buat apakah sudah terjadi atau belum ketikan perintah SHOW TABLES;.


Mengubah Table menggunakan ALTER

Menambahkan field “tgllahir” ke tabel pelanggan :

-> ALTER TABLE merupakan perintah yang dasar membuat tabel.
-> pelanggan merupakan nama table yang akan di ubah strukturnya.
-> ADD tgllahir merupakan pilihan perubahan tabel.

Menghapus Table

Menghapus table umumnya menggunakan perintah :



Membuat, Menampilkan, Membuka dan Menghapus Database melalui CLI / Terminal

Kali ini saya mencoba belajar MySql dengan "Membuat, Menampilkan, Membuka dan Menghapus Database".

-> Membuat Database

Membuat database di awali dengan "CREATE DATABASE" . Berikut ini contoh pembuatan database.

Ini adalah contoh database baru dengan nama penjualan. Jika database yang dibuat sudah ada maka akan muncul eror.

-> Menampilkan Database

Jika anda ingin menampilkan database, bisa mengetikkan perintah "SHOW DATABASES". Contoh penggunaannya sebagai berikut :

-> Membuka Database

Untuk membuka database ketikkan "USE nama_database;". Contohnya sebagai berikut :

JIka perintahnya berhasil, maka akan tampil seperti pada gambar berikut ini :


-> Menghapus database

Untuk menghapus database, ketikan "DROP DATABASE nama_database". berikut contoh penggunaan DROP DATABASE.

 JIka database tersebut sudah berhasil di hapus, maka akan tampil sebagai berikut :








Kelebihan dan Kelemahan Bootstrap

Kelebihan bootstrap
1)   Tidak perlu harddisk, karena dapat digantikan perannya oleh Ethernet card dan BOOT Lan Memiliki log file sehingga dapat dilihat sewaktu-waktu penyebab error dengan melihat logfile tersebut.
2)    Responsive Layout dan 12-column grid system. Dengan Responsive Layout maka aplikasi web yang didesain dengan menggunakan Bootstrap akan langsung menyesuaikan dengan lebar dari media perambahnya.
3)   tampilan web akan tetap rapi dibuka dengan media apapun baik itu handphone, tablet, laptop ataupun PC desktop.
Kelemahan bootstrap
Harus dilakukan secara manual sehingga resiko menimbulkan masalah cukup besar. Pengiriman pesan yang tidak dapat diandalkan karena menggunakan UDP. OS sekarang misalnya Windows sudah tidak memasukkan BOOTP dalam konfigurasi jaringannya.