Saturday, 11 March 2017

Mari Mengenal SLiMS

Apa kabar kawan kawan,
Pada postingan kali ini saya akan membahas tentang apa itu slims, mungkin sebagian dari kita belum tau apa itu slims.



A. Pengertian
SLiMS merupakan singkatan dari Senayan Library Management System mrupakan perangkat lunak sistem manajemen perpustakaan (library management system) sumber terbuka yang dilisensikan di bawah GPL v3. Aplikasi web yang dikembangkan oleh tim dari Pusat Informasi dan Humas Departemen Pendidikan Nasional Republik Indonesia ini dibangun dengan menggunakan PHP, basis data MySQL, dan pengontrol versi Git. Pada tahun 2009, SLiMS memenangi INAICTA 2009 untuk kategori open source

B. Sejarah Pengembangan
SLiMS pertamakali digunakan di Perpustakaan Kementerian Pendidikan dan Kebudayaan. Pengembangan SLiMS dilakukan oleh SDC (Senayan Developers Community). Di koordinir oleh Hendro Wicaksono, dengan Programmer Arie Nugraha, Wardiyono. Sementara dokumentasi dikerjakan oleh Purwoko, Sulfan Zayd, M Rasyid Ridho, Arif Syamsudin. Pada Januari 2012, developer SLiMS bertambah 2 orang, yaitu: Indra Sutriadi Pipii (GOrontalo) dan Eddy Subratha (Jogjakarta).

Selain itu, ada pula programmer Tobias Zeumer (tzeumer@verweisungsform.de), dan Jhon Urrego Felipe Mejia (ingenierofelipeurrego@gmail.com).

SLiMS berukuran kecil dan sangat mudah dipasang di komputer, baik yang memakai sistem operasi Linux maupun Windows. ”Besar seluruh file program, termasuk program Linux, kurang dari 1 gigabita,” kata Arie saat menjaga gerai SLiMS di pameran Global Conference on Open Source di Hotel Shangri-La Jakarta, 27 Oktober lalu.

Meski dibangun di atas platform GNU/Linux, SLiMS bisa berjalan hampir di semua sistem operasi komputer, termasuk Windows dan Unix. Untuk memudahkan interaktivitas pengguna, aplikasi ini juga memakai teknologi AJAX (Asynchronous JavaScript and XML) untuk tampilannya di peramban. Beberapa software bersumber terbuka lain juga dipasang di SLiMS untuk memperkaya fiturnya, seperti genbarcode untuk pembuatan barcode, PhpThumb untuk menampilkan gambar, dan tinyMCE untuk penyuntingan teks berbasis web.

Untuk mengembangkan SLiMS, Hendro dan Arie mengajak anggota di mailing list ISIS (ics-isis@yahoogroups.com)—kelompok diskusi para pustakawan pengguna perangkat lunak manajemen perpustakaan milik UNESCO—bergabung. Beberapa pustakawan lain menanggapi rencana mereka, bahkan turut membantu mengembangkan peranti lunak itu.

Jadilah SLiMS versi beta yang hanya beredar di kalangan pustakawan di kelompok diskusi itu. Merekalah yang menguji dan kemudian memperbaiki bolong-bolong dalam program tersebut. Akhirnya, setelah program itu dirasa cukup stabil, SLiMS dirilis ke publik pada November 2007, bertepatan dengan ulang tahun Perpustakaan Departemen Pendidikan Nasional yang ketiga.

Ketika dirilis pertama kali, SLiMS baru diunduh 704 kali. Angka ini melonjak menjadi 6.000 kali lebih pada Desember 2007 dan 11 ribu lebih Januari 2008. Adapun pada Oktober lalu program itu sudah diunduh hampir 27 ribu kali. Dengan demikian, total sudah 250 ribu kali lebih program itu diunduh.

Karena dapat diunduh secara bebas, Hendro dan kawan-kawan tak tahu persis berapa banyak pengguna aplikasi ini. Tapi sedikitnya ada sekitar 218 perpustakaan dan lembaga lain yang mengaku memakai SLiMS, seperti Pusat Studi Jepang UI, Perpustakaan Kedokteran Tropis UGM, Sekolah Indonesia-Kairo di Mesir, Perpustakaan Indonesian Visual Art Archive, Lembaga Bantuan Hukum Jakarta, Rumah Sakit PKU Muhammadiyah Yogyakarta, Rumah Sakit M.H. Thamrin Cileungsi, Institut Bisnis dan Informatika Indonesia, serta Perpustakaan Umum Kabupaten Pekalongan.

SLiMS kini sudah berkembang jauh. Ia tak hanya menampilkan data buku, tapi juga dapat menampilkan gambar, suara, buku elektronik, dan bahkan video. Hendro dan timnya juga sedang mengembangkan agar setiap server pengguna Senayan dapat saling ”bicara”, sehingga nanti dapat dibangun sebuah gerbang pencarian data buku dalam jaringan yang dapat menelusuri semua katalog. ”Nanti akan ada sebuah gerbang agar pencarian buku cukup melalui satu situs saja,” kata Arie.

C. Lisensi

Karena pertama kali dikembangkan dengan dana APBN, maka untuk menjamin agar SLiMS bisa digunakan, didistribusikan dan dimodifikasi dengan bebas oleh seluruh rakyat Indonesia, SLiMS dirilis dengan lisensi GNU General Public License versi 3.

Ituah tadi sekilas tentang SLiMS semoga bermanfaat

Referensi

Read more

Friday, 10 March 2017

How To Backup MySQL Database Using PHP My Admin

Hai kawan kawan
Pada postingan kali ini saya akan berbagi tentang bagaimana membackup MySQL Database lewat phpMyAdmin



A. Pengertian
phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perizinan (permissions), dan lain-lain).

B. Latar Belakang
Latar belakang kegiatan ini adalah untuk memindahkan suatu cms yang sudah di edit ke server lain secara lebih mudah.

C. Maksud Dan Tujuan
Maksud dan tujuan dari kegiatan ini adalah untuk melakukan backup terhadap database sehingga mampu menghindari hal hal yang tidak di inginkan sekaligus mempermudah dalam pemindahan cms.

D. Alat Dan Bahan
1. Database yang akan di backup
2. PC

E. Alokasi Waktu
10 - 20 menit

F. Langkah Kerja
1. LogIn ke phpMyAdmin terlebih dahulu

2. Lalu pilih database yang akan di backup, disini saya akan membackup database db_sekolahku

3. Kemudian kita pilih export, export method kita pilih saja quick dan format nya kita pilih SQL, lalu jika sudah klik go

4. Maka akan mucul notifikasi untuk mendownload file SQL nya. kita pilih saja save file.

5. Kita lihat di download list ada file SQL


G. Kesimpulan
File SQL yang di backup akan otomatis di download, sehingga jika terjadi sesuatu yang tidak di inginkan kita punya backup nya

Referensi
Read more

Thursday, 9 March 2017

Mari Mengenal Portal

Hai kawan kawan,
Pada postingan kali ini saya akan membahas tentang portal. Mungkin portal bukanlah kata yang asing bagi kita, tapi apa sih portal itu?
A. Pengertian
Portal web adalah situs web yang menyediakan kemampuan tertentu yang dibuat sedemikian rupa mencoba menuruti selera para pengunjungnya. Kemampuan portal yang lebih spesifik adalah penyediaan kandungan informasi yang dapat diakses menggunakan beragam perangkat, misalnya komputer pribadi, komputer jinjing (notebook), PDA (Personal Digital Assistant), atau bahkan telepon genggam.

B. Perkembangan Portal WEB
Portal Web mulai populer pada akhir tahun 1990. Setelah perkembangan perambah web (web browser) pada pertengahan tahun 1990, banyak perusahaan mencoba membangun portal untuk mendapatkan perolehan pasar mereka melalui Internet. Portal web mendapat perhatian khusus karena bagi banyak pengguna, portal web merupakan halaman awal yang dibuka oleh perambah web mereka. Netscape Netcenter telah menjadi bagian dari America Online, Walt Disney meluncurkan Go.com, dan Excite telah menjadi bagian dari AT&T di akhir 1990-an.

Banyak portal yang mengawali keberadaan mereka baik sebagai penyedia direktori Internet maupun fasilitas mesin pencari (Excite, Lycos, AltaVista, infoseek, dan Hotbot adalah beberapa layanan yang tertua dari yang ada). Ekspansi cakupan layanan dilakukan sebagai strategi untuk mengamankan basis pengguna dan memperpanjang masa kunjungan pengguna pada suatu portal. Layanan yang membutuhkan pendaftaran seperti email gratis, fitur tertentu, dan chatroom dianggap mampu mendorong kunjungan yang berulang pada suatu portal. Game, chat, email, berita, dan layanan lain juga bertujuan agar pengunjung tinggal lebih lama, di mana hal tersebut akan menambah penghasilan iklan.

C. Konsep Portal
Konsep utama adalah untuk menyajikan pengguna dengan halaman Web tunggal yang menyatukan atau mengumpulkan konten dari sejumlah sistem lain atau server.

Aplikasi server atau arsitektur melakukan sebagian besar fungsi penting dari aplikasi. server aplikasi ini pada gilirannya terhubung ke server database, dan dapat menjadi bagian dari lingkungan server berkerumun. konfigurasi Portal berkapasitas tinggi dapat mencakup strategi load balancing.

Untuk portal yang menyajikan fungsionalitas aplikasi ke pengguna, server portal pada kenyataannya bagian depan sebuah konfigurasi server yang mencakup beberapa konektivitas ke server aplikasi. Untuk awal browser Web yang memungkinkan HTML frameset dan iframe elemen, informasi yang beragam bisa disajikan tanpa melanggar browser yang sama-sumber kebijakan keamanan (diandalkan untuk mencegah berbagai pelanggaran lintas situs keamanan.) Baru-baru ini teknologi client-side Lebih mengandalkan kerangka JavaScript dan perpustakaan yang mengandalkan lebih banyak fungsi Web baru seperti WebSockets dan callback async menggunakan XMLHttpRequests.

Server hosting portal hanya menjadi "melewati" bagi pengguna. Dengan menggunakan portlets , fungsionalitas aplikasi dapat disajikan dalam jumlah halaman Portal. Untuk sebagian besar, arsitektur ini adalah transparan kepada pengguna.

Dalam desain seperti itu, keamanan dan kapasitas pengguna bersamaan dapat menjadi isu penting, dan desainer keamanan perlu memastikan bahwa hanya otentikasi dan otorisasi pengguna dapat menghasilkan permintaan ke server aplikasi. Jika desain keamanan dan administrasi tidak menjamin otentikasi dan otorisasi yang memadai, maka portal mungkin secara tidak sengaja kerentanan hadir untuk berbagai jenis serangan.

Itulah tadi sekilas tentang portal. semoga bermanfaat.

Referensi
Read more

Wednesday, 8 March 2017

Menginstall CMS Sekolahku

Hai kawan kawan,
Pada postingan kali ini saya akan berbagi tentang bagaimana cara menginstall cms sekolahku

A. Pengertian
Sistem manajemen konten (Inggris: content management system, disingkat CMS), adalah perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web.

B. Latar Belakang
Latar belakang dari kegiatan berikut adalah kurangnya kemampuan untuk membuat website dari nol sehingga membutuhkan dasar sebagai bahannya.

C. Maksud Dan Tujuan
Maksud dan tujuan dari kegitan ini adalah mempermudah dalam pembuatan serta management web.

D. Alat Dan Bahan
1. CMS Sekolahku
2. LAMP atau XAMPP (pilih satu saja)
3. PC / Server yang akan di pasangi CMS

E. Alokasi Waktu
30 - 60 menit

F. Langkah Kerja
1. Kita masuk ke directori /var/www/html/ dengan perintah # cd /var/www/html

2. Lalu kita dowload dengan perintah wget linkdownload. Disini karena saya sudah mendownload dan meng ekstrak file di  directory lain maka hanya tinggal saya copy  ke /var/www/html

3. Lalu kita berikan hak akses untuk directori cms nya. Kita gunakan perintah
# chmod -R 755 sekolahku/
# chown -R www-data:www-data sekolahku/

4. Lalu kita masuk ke directori /sekolahku/application/config/ dengan perintah
# cd /sekolahku/application/config

5. Kita edit file database.php dengan perintah # vim database.php

6. Kita ganti password nya sesuai dengan password database kita, simpan dan keluar

7. Kembali lagi ke directori /var/www/html/ dan kita aktifkan mod rewrite dengan perintah
# a2enmod rewrite

8. Kemudian kita lakukan konfigurasi apache, kita gunakan perintah # vim /etc/apache2/sites-available/000-default.conf

9. Kita tambahkan beberapa baris berikut sehingga seperti yang ada pada gambar
<Directory "/var/www/html">
AllowOverride All
</Directory>

10. Restart apache dengan perintah # /etc/init.d/apache2 restart

11. Login ke phpMyadmin untuk membuat database

12. Kita buat database, sesuaikan namanya dengan yang terdapat di file database.php

13. Pillih database yang sudah kita buat lalu pilih import

14. Kita browse file .sql nya

15. Cari file yang ekstensinya .sql lalu klik open

16. Jika sudah, scroll ke bawah, klik go

17. Pastikan status nya succesfull

18. Kita buka browser lalu ketik ip/sekolahku/login untuk mengedit cms nya. Jika ingin melihatnya tinggal ketik ip/sekolahku (disini saya menggunakan localhost)


19. Kita diminta memasukan username dan password

20. Biasanya username dan password bawaan cms sekolahku sama yaitu administrator

21. Tampilan dashboard cms sekolahku, tinggal kita edit sesuai keinginan.


G. Kesimpulan
CMS dapat di install setelah menginstall beberapa aplikasi seperti lamp.CMS juga mempermudah kita dalam melakukan pengelolaan web itu sendiri.

Referensi
Mas Sodiq
https://id.wikipedia.org/wiki/Sistem_manajemen_konten
Read more

Tuesday, 7 March 2017

How To Backup VM In Proxmox

Hai kawan kawan,
Kali ini saya akan membahas tentang bagaimana membackup vm yang ada di proxmox kita


A. Pengertian
Dalam teknologi informasi, backup adalah proses membuat data cadangan dengan cara menyalin atau membuat arsip data komputer sehingga data tersebut dapat digunakan kembali apabila terjadi kerusakan atau kehilangan.

B. Latar Belakang
Latar belakang dari kegiatan berikut adalah jumlah vm yang sudah mencapai batas, dan membutuhkan vm baru sehingga vm yang tidak terlalu diperlukan di backup.

C. Maksud Dan Tujuan
Backup memiliki dua tujuan. Tujuan utama adalah untuk mengembalikan data apabila data tersebut hilang, baik karena terhapus atau karena rusak (corrupt). Tujuan kedua adalah untuk mengembalikan data ke titik tertentu pada masa lalu. Karena fungsinya, proses backup mengharuskan pengguna menggandakan data, yang akhirnya menghabiskan kapasitas media penyimpanan. Ini mendorong ditemukannya teknologi-teknologi untuk mengefesienkan penyimpanan data backup, misalnya deduplikasi dan kompresi.

D. Alat Dan Bahan
1. VM di Proxmox yang akan di backup
2. PC untuk me remote

E. Alokasi Waktu
10 - 20 menit

F. Langkah Kerja
1. Kita masuk ke proxmox terlebih dahulu dengan memasukan username dan password

2. Pilih VM yang akan di backup >> Backup >> Backup now

3. Kita pilih untuk storage yaitu dimana kita akan meletakan file backup nya, lalu mode nya kita pilih snapshot sehingga dapat melakukan backup meskipun VM dalam keadaan running atau berjalan, lalu kompresi nya kita pilih saja yang GZIP (good), lalu kita klik backup

4. Proses Backup berjalan, tunggu hingga selesai

5. Jika Backup telah selesai maka akan terdapat tulisan TASK OK di bagian paling bawah

6. Dan kita lihat di folder saya meletakan file backup telah terdapat file VM yang di backup


G. Kesimpulan
VM di proxmox dapat kita backup sehingga kita bisa menghindari berbagai hal yang tiak di inginkan maupun hal hal yang kurang baik untuk server itu sendiri.

Referensi
Read more

Instalasi Samba File Server Di Debian 8.6

Apa kabar kawan kawan?
Kali ini saya akan berbagi tentang bagaimana cara menginstall Samba File Server di Debian 8.6

A. Pengertian
Samba adalah program yang bersifat open source yang menyediakan layanan berbagi berkas (file service) dan berbagi alat pencetak (print service), resolusi nama NetBIOS, dan pengumuman layanan (NetBIOS service announcement/browsing). Sebagai sebuah aplikasi file server, Samba mengizinkan berkas, alat pencetak, dan beberapa sumber daya lainnya agar dapat digunakan oleh banyak pengguna dalam keluarga sistem operasi UNIX, dan mengizinkan interoperabilitas dengan sistem operasi Windows. Samba dibuat berdasarkan protokol Server Message Block (SMB), oleh Andrew Tridgell.

B. Latar Belakang
Latar belakang kegiatan berikut adalah kesulitan dan kurang praktisnya pemindahan data secara manual.

C. Maksud Dan Tujuan
Maksud dari kegiatan berikut adalah mampu mengiinstall samba filee server sehingga mempermudah dalam melakukan file sharing.

D. Alat Dan Bahan
1. Server
2. PC untuk me remote

E. Alokasi Waktu
40 - 60 menit

E. Langkah Kerja
1. Install samba file server dengan perintah # apt-get install samba

2. Seperti biasa kita tekan "Y" untuk melanjutkan

3. Lalu kita konnfigurasi data atau folder yang akan di share. Di sini saya men share /home/andika. Kita gunakan command # vim /etc/samba/smb.conf

4. Tambahkan baris berikut di bagian paling bawah
[andika.net]
path = /home/aku
browseable = yes
writeable = yes
guest ok = no
public = no
read only = no
security = user
Lalu simpan dan keluar dengan perintah :wq

5. Kita tambahkan user pengguna samba dengan perintah # smbpasswd -a andika

6. Kemudian kita restart dengan perintah # /etc/init.d/samba restart

7. Untuk mengeceknya kita buka Files di pc kita, lalu pilih connect to server

8. Karena kita menggunakan samba maka pada server address kita isi smb://ip server. Misalnya disini saya mempunyai IP server 192.168.25.2 maka di server address saya isi smb://192.168.25.2 lalu kita klik connect.

9. Akan muncul folder yang tadi di share, kita coba buka

10. Kita perlu memasukan password untuk masuk, pilih registered user kemudian isikan username dan password, untuk domain kita biarkan saja secara default lalu klik connect

11. Dan kita tinggal mengambil file yang kita perlukan

G. Kesimpulan
File transfer tidak hanya dapat dilakukan secara langsung melalui fisik, tapi juga bisa dilakukan dalam suatu jaringan, salah satunya menggunakan samba file server.

Referensi
Buku Konfigurasi Debian Server_Ver_BLC-Telkom.pdf
Read more