Mengatasi Error pada Slims

15.46 0 Comments A+ a-

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

11.36 0 Comments A+ a-

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

13.24 0 Comments A+ a-

=> 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

15.33 0 Comments A+ a-

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

11.44 0 Comments A+ a-

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

15.55 0 Comments A+ a-

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

13.57 0 Comments A+ a-

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.

Pengenalan Bootstrap

11.04 0 Comments A+ a-








post-feature-image 
Bootstrap adalah sebuah alat bantu untuk membuat sebuah tampilan halaman website yang dapat mempercepat pekerjaan seorang pengembang website ataupun pendesain halaman website. Sesuai namanya, website yang dibuat dengan alat bantu ini memiliki tampilan halaman yang sama / mirip dengan tampilan halaman Twitter atau desainer juga dapat mengubah tampilan halaman website sesuai dengan kebutuhan.
Bootstrap dibangun dengan teknologi HTML dan CSS yang dapat membuat layout halaman website, tabel, tombol, form, navigasi, dan komponen lainnya dalam sebuah website hanya dengan memanggil fungsi CSS (class) dalam berkas HTML yang telah didefinisikan. Selain itu juga terdapat komponen-komponen lainnya yang dibangun menggunakan JavaScript.

Tutorial Instalasi Moodle

15.20 0 Comments A+ a-



MOODLE (singkatan dari Modular Object-Oriented Dynamic Learning Environment) adalah paket perangkat lunak yang diproduksi untuk kegiatan belajar berbasis internet dan situs web yang menggunakan prinsip social constructionist pedagogy. MOODLE merupakan salah satu aplikasi dari konsep dan mekanisme belajar mengajar yang memanfaatkan teknologi informasi, yang dikenal dengan konsep pembelajaran elektronik atau e-learning. Moodle dapat digunakan secara bebas sebagai produk sumber terbuka (open source) di bawah lisensi GNU. Moodle dapat diinstal di komputer dan sistem operasi apapun yang bisa menjalankan PHP dan mendukung database SQL.

Berikut tutorial instalasi moodle di localhost :

1. Download moodle.
2. Buka terminal ( Ctrl + Alt + T )
3. Masuk super user kemudian masukkan password.
4. Masuk directory Downloads.

5. Copy moodle-latest-29.zip ke /var/www/html/

6. Unzip moodle-latest-29.zip dengan cara ketikkan :

# unzip moodle-latest-29.zip

7. Beri hak akses dengan cara ketikkan :

# chown -R www-data:www-data moodle
# chmod 755 moodle



8. Masuk ke /var/ dengan cara ketikkan :

# cd /var/

9.  Buat folder bernama moodledata, ketikan :

 # mkdir moodledata

10. Beri hak akses dan hak milik, ketikan :
# chmod 755 moodledata
# chown -R www-data:www-data moodle





 11. Buka phpmyadmin dan buat database baru.

12. Buka tab baru, kemudian ketikan # localhost/namadatabase. Misal : # localhost/moodle.

13. Klik next.

14.  Ubah data directory menjadi var/moodledata karena kita tadi membuat moodledata di /var.

 15. Pilih sesuai apa yang anda install sebelumnya. Lalu klik next

16. Isi sesuai apa yang anda inginkan. 

17. Klik Continue


18. Klik Continue lagi.


19. Tunggu sampai tombol continue muncul kemudian klik continue.


20. Isikan :




21. Selesai.

Tutorial Installasi Slims Cendana

14.12 0 Comments A+ a-


Berikut langkah langkah installasi Slims Cendana :

1. Download terlebih dahulu slims7-cendana-stable-update2.
2. Setelah selesai download pindahkan slims7-cendana-stable-update2 dari directory Download ke directory /var/www/html/

# cp slims7-cendana-stable-update2.tar.gz /var/www/html/

3. Extract file.

# tar xvfz slims7-cendana-stable-update2.tar.gz
menggunakan perintah # tar xvfz karena filenya .tar.gz



4. Ketikan perintah :

# mv slims7_cendana-master slims
Perintah tersebut digunakan untuk mengganti nama.


5. Beri hak akses

# chown -R www-data:www-data slims
# chmod 755 slims




6. Buat database slims tersebut.


7. Buka tab baru, kemudian ketikan # localhost/namadatabase 
Misalnya : # localhost/slims


8. Akan muncul tampilan seperti ini : 

 klik let's start  the installation

9. Isi sesuai data yang anda miliki



10. klik OK, start the slims

11. Maka akan muncul tampilan sebagai berikut :

12. Hapus folder install untuk keamanan