Kamis, 12 Oktober 2017

Optimalisasi Slim Akasia 8.3.1 di Membership

Assalamualaikum Wr. Wb.

Kali  ini saya akan memosting  tentang mengoptimalkan slim akasia 8.3.1 di membership
A. Pendahuluan

1. Pengertian dan ringkasan materi
Keanggotaan dalam SLiMS merupakan salah satu identitas dari member yang bergabung untuk mengelola atau memanajemen SLiMS.

Ketika selesai instalasi Slims akasia 8.3.1 tentunya tidak mungkin hanya menginstall nya saja tanpa tahu bagaimana optimalisasiannya, di dalam slims akasia ini terdapat banyak sekali fitur-fitur yang perlu dioptimalkan, dimana terdapat fitur shortcut, dashboard, opac, bibliography, cirulation, membership, masterfile, stock take, system, reporting.

2. Latar Belakang
Pengoptimalan ini dilakukan untuk mencapai tujuan agar bagaimana sistem perpustakaan online ini bisa diterapkan di sekolah, dan bisa di akses di sekolah tsb,

3. Tujuan
Agar siswa maupun guru bisa mengunjung perpustakaan online, mencari referensi misalnya berekstensi pdf dsb,

B. Alat dan Bahan
laptop yang sudah di install lamp server dan slims akasia pastinya harus punya installer slims akasia nya,dan juga referensi2 nya,

C. Jangka waktu
pengoptimalan ini membutuhkan waktu yang sangat lama dan membutuhkan ketelatenan,

D. Langkah-langkah
1. Membuat tipe koleksi pada bibliografi
    contoh : Ilmu Bahasa, Ilmu Pengetahuan, Ilmu Agama, Referensi, Novel
=== masuk ke menu master file -> collectio type -> add new group



2. Memberikan status item (status koleksi)
=== masuk ke menu master file - item status - add item status

harus diisi dengan inisial seperti contoh :
R = Rusak
SDP = Sedang dipinjam
TDP = Tidak dapat dipinjam

                            

3. Membuat tipe anggota
membuat tipe anggota ini sangat penting karena menyangkut dengan aturan peminjaman setiap kelompok anggota, semisal guru, karyawan, dan siswa. Pasti mempunyai aturan yang berbeda.
=== masuk ke menu membership -> member type -> add

reserve : untuk memesan koleksi yang sedang dipinjam orang lain
reserve limit : batas jumlah pemesanan
membership periode : masa berlaku keanggotaan dalam hitungan hari
reborow limit : kali perpanjangan
fine each day : jumlah denda
overdue grace periode : toleransi keterlambatan

4. Membuat aturan peminjaman
Aturan ini dibuat berdasarkan tipe anggota. Karena aturan peminjaman guru dan siswa berbeda begitu juga besar dendanya.
=== masuk ke menu circulation - loan rules - add

                                                                                                        

 hasilnya seperti di bawah


5. Membuat kelompok dan pengguna aplikasi
ini adalah pembuatan user bagi staff / karyawan perpustakaan, sebelumnya kita harus membentuk kelompoknya dulu. Ada kelompok inventarisasi dan ada kelompok katalogisasi. Kelompok inventarisasi bertugas untuk memasukkan atau memberikan label dan barcode pada bibliografi. Sedangkan untuk kelompok katalogisasi bertugas untuk memasukkan data - data buku yang ada diperpustakaan.
=== buka menu system - user group - add


berikan hak akses pada modul - modul di bawah sesuai dengan kelompok pengguna aplikasi.  


untuk kelompok pengolah koleksi / katalogisasi  contreng read write pada bibliografi, master file, stake take, reporting, serial control dan read pada circulation, membership. Sedangkan untuk sirkulasi / inventarisasi contreng read write pada circulation, membership, reporting, stoke take dan read pada bibliografi, master file, serial control.


6. Membuat username untuk pengguna aplikasi
masuk ke menu system - system user - add 


 
7. Pengelolaan Bibliografi ( memasukkan koleksi buku perpustakaan )

=== masuk ke menu bibliografi > new
Title (judul buku) 
Edition (jika terdapat informasi edisi maka kita isikan edisinya) 
Author (nama pengarang) 
GMD (jenis dokumen) 
Frekuency (terbit berkala/tidak) 
ISBN (nomor ISBN) 
Publisher (penerbit) 
Publisher year (tahun terbit) 
Publisher place (kota terbit) 
Collation (deskripsi jumlah halaman, tinggi buku) 
Series title (judul seri seperti Pengetahuan Alam, Anak Sholeh) 
Call Number (nomor klasifikasi) 
Language (bahasa dokumen) 
Abstrak / notes (catatan informasi / gambaran umum koleksi buku) 
Image (cover) 
File attachment (semisal ada file mp3,mp4) 
Promote (akan ditampilkan pada OPAC atau tidak)  
 8. Mencetak label dan barcode
=== Masuk ke menu bibliografi > label printing / barcode printing > check list pada data yang akan diprint > add to print queue > print labels / barcode for selected

9. Untuk menambahkan anggota masuk ke menu membership > add new member . Lebih mudahnya kita menggunakan cara import data. Untuk langkah import data silahkan buka postingan saya mengenai cara import data keanggotaan siswa menggunakan CSV.

E. Hasil dan Simpulan
Pengoptimalan pada slims ini memang telah berjalan namun masih banyak fitur-fitur yang belum dioptimalkan karena keterbatasan waktu dan fiturnya yang banyak sekali,

F. Referensi
http://ratihfadhilah.blogspot.co.id/2016/10/pengelolaan-perpustakaan-online-dengan.html


Itu saja yang dapat saya sampaikan mengenai slim semoga bermanfaat
Wassalamualaikum Wr. Wb.
Read more ...

Menginstall Slim Senayan Akasia

Assalamualaikum Wr. Wb.


Kali ini saya memberikan sedikit tentang pengarahan Install an Slim A


A. Judul Kegiatan

    Tutorial Menginstal  Slims Akasia 8 di Linux Mint Mate 18.1.

B. Pendahuluana.
 
a. Pengertian    Slims adalah aplikasi yang digunakan untuk mengelola perpustakaan. Sering orang salah pengertian tentang Slims ini. Orang-orang menganggap slims ini adalah sebuah aplikasi perpustakaan online. Padahal bukan itu pengertian yang sebenarnya. Slims hanya bisa digunakan oleh pustakawan untuk mengelola/memanage perpustakaan.   Di slims, pustakawan bisa mengelola semua kegiatan yang ada diperpustakaan. Contohnya seperti menambah anggota perpustakaan untuk mengelola perpustakaan, menginput buku, mencopy catalog buku dan kegiatan-kegiatan lainnya yang dilakukan oleh pustakawan.     
 
 b. Latar Belakang 
   Dikarenakan ada projek untuk mengelola perpustakaan. Dan agar kita tahu tentang penggunaan slims yang sebenarnya dan dapat diaplikasikan dibeberapa tempat.c. Maksud dan Tujuan    Maksud dan tujuan dari pengenalan Slims ini adalah agar kita tahu pengertian dari slims yang benar dan agar kita dapat memahami dan dapat mengaplikasikan slims.d. Hasil yang Diharapkan    Dapat menginstal Slims sesuai dengan ketentuan dan prosedur penginstalan. Dan tidak salah pengertian lagi tentang pengertian dan kegunaan Slims.

C. Alat dan Bahan- Laptop atau Komputer.- Satu packgake aplikasi Slims.

D. Jangka Waktu    Kurang lebih 30 menit.
 E. Tahap Pengerjaan
 
1. Letakkan folder slims anda di file system.
    Buka file manager, rename nama folder slims anda dan extrak folder slims anda.       Kemudian buka terminal anda, dan beri hak akses untuk slims. Dengan memasukkan perintah :
$ chmod -R 777 ...
2. Jika sudah diberi hak akses, kemudian buat database di phpmyadmin dengan nama database sesuai keinginan anda.
3. Kemudian buka file manager, dan buka folder slims anda yang sudah diextrak. Dan buka folder installasi, cari senayan.sql kemudian import ke database yang sudah kita buat tadi. Kemudian cari file sampledata.sql kemudian import file tersebut di database yang kita buat tadi.
4. Jika sudah di import semua ke database, langkah selanjutnya adalah buk browser anda. Kemudian ketikkan :
localhost/… (nama folder slims anda)
5. Dan akan muncul tampilan seperti gambar dibawah ini. Dan klik Let’s Start The Installation.

6. Kemudian masuk ke step 1 (tampilannya seperti pada gambar dibawah ini). Kemudian klik new install (karena kita akan menginstall slims mulai dari awal).
7. Lanjut ke step 2. Di step 2 ini, kita akan mengisikan data-data dari database. Kemudian untuk identitas slims boleh anda isi juga boleh anda kosongi.
8. Lanjut ke step 3. Di step 3 langsung kita klik install saja.
9. Dan selamat, Slims anda sudah terinstall dan sudah dapat  anda gunakan untuk mengelola perpustakaan.

F. Temuan Permasalahan
     Pada step 3 terjadi error dalam penginstalan. Hal ini disebabkan karena ada konfigurasi yang salah atau bisa juga ada konfigurasi yang terlewat.

G. Kesimpulan 
Proses menginstall Slims membutuhkan ketelitian.



H.Referensi :

Pembimbing RPL BLC TELKOM


Wassalamualaikum Wr. Wb.

Read more ...

Mempelajari SQL

Assalamualaikum Wr. Wb.
Hasil gambar untuk gambar SQL
A. Pendahuluan

1. Pengertian :
Structure Query Language (SQL) merupakan bahasa standar yang ditetapkan oleh Americ National Standars Institute (ANSI)  untuk mengakses dan memanipulasi data pada Database Relational.Karena sifatnya standar maka setiap software RDMS harus menerapkan bahasa SQL dengan diperbolehkan untuk mengembangkan atau menyertakan perintah-perintah yang non standar.

Fungsi-fungsi Perintah SQL :
1. Query = Untuk menampilkan data dari database. Perintahnya yaitu SELECT.
2. DML (Data Manipulation Language) = Untuk manipulasi data seperti menambah, mengedit, menghapus data. Perintahnya yaitu INSERT, DELETE, UPDATE, MARGE.
3. DDL (Data Definition Language) = Untuk mendefinisikan struktur objek database seperti membuat tabel, mengubah struktur tabel, menghapus tabel. Perintahnya yaitu CREATE, ALTER, DROP, TRUNNCATE, RENAME.
4. DCL (Data Control Language) = Untuk mengatur perijin akses terhadap database. Perintahnya yaitu GRANT, REVOKE.

2. Latar Belakang :
Karena saya ingin lebih mengenal tentang SQL.

3. Maksud dan Tujuan :
Karena sebelum membuat aplikasi kita membutuhkan database, dan database merupakan pondasi untuk membuat aplikasi.


4. Hasil yang Diharapkan :
Bisa lebih paham dan megerti terhadap database.

B. Alat dan Bahan :
1. Pc/laptop

C. Jangka Waktu Pelaksanaan :
30 menit

D. Tahap Pelaksanaan :
Tutorial SQL :
SQL Home :
Contoh : SELECT * FROM

#SQL Syntax
SELECT : menampilkan data dari tabel.
UPDATE : memperbarui data dari database.
DELETE : menghapus data dari databse.
INSERT INTO : memasukkan data ke database.
CREATE DATABASE : membuat database baru.
ALTER DATBASE : memodifikasi database.
CREATE TABLE : membuat tabel baru.
ALTER TABLE : memodifikasi tabel.
DROP TABLE : menghapus sebuah tabel.
CREATE INDEX : membuat indeks.
DROP INDEX : menghapus sebuah mindeks.
#SQL Select
Contoh : SELECT * FROM table_name;
#SQL Distinct
Contoh : SELECT DISTINCT City FROM Customers;
#SQL W:\here
Contoh : SELECT * FROM Customers WHERE Country='Mexico';
#SQL And dan Or
Contoh : SELECT * FROM Customers Where Country='Germany' AND City='Berlin';
#SQL Order By
Contoh : - Order By untuk mengurutkan
- Order By...ASC untuk mengurutkan dari  A-Z
- Order By...DESC untuk mengurutkan dari Z-A

E. Kesimpulan
ketika menjalankan MySQL perlu di pelajari tentang apa saja perintah yang akan digunakan.

H. Referensi :
www.w3schools.com
Read more ...

Pengertian JAVASCRIPT



Kali ini saya akan menjelaskan mengenai javascript

Pengertian javascript

   javascript adalah bahasa pemrograman yang bisa di sisipkan ke HTML seperti halnya PHP akan tetapi javascript bejalan di sisi client.


Sejarah javascript

   
JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript.
Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para programmer yang non-Java. Maka dikembangkanlah bahasa pemrograman bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.
JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik di gambar maupun teks, dan yang penting juga adalah untuk membuat AJAX.[6] JavaScript adalah bahasa yang digunakan untuk AJAX
Beberapa contoh menggunakan adalah:
  • berputar atau bergulir teks.
  • membuat bagian dari suatu bentuk terlihat atau tidak terlihat. Sebagai contoh, dalam sebuah formulir pemesanan, jika pengguna kutu kotak centang “menyampaikan kepada alamat yang berbeda”, bagian ekstra dengan kotak teks dengan streetname pengiriman, nomor, dan tempat dapat dibuat terlihat.
  • drop down menu.
  • mengambil informasi tambahan dari server (Ajax) untuk sebagian me-refresh halaman.
  • memvalidasi input pengguna pada formulir.
  • perhitungan tanpa perlu kembali ke server.
  • menentukan jenis browser.
jelas beberapa informasi dari jenis tertentu dari pengguna, seperti alamat email dari bot.
Bahasa server-side seperti PHP atau Perl adalah cara terbaik untuk memodifikasi halaman sebelum loading, meskipun ada beberapa kasus Server-JavaScript (SJS). Tidak semua browser memiliki juru JavaScript (seperti browser hanya teks Lynx), atau menjalankan versi terbaru. Selain itu, beberapa pengguna mematikan kemampuan JavaScript dengan pilihan. Umumnya, halaman web harus menggunakan JavaScript untuk meningkatkan pengalaman pengguna, bukan bergantung padanya. Hal ini sering disebut sebagai degradasi anggun (yaitu jika pengguna telah dimatikan JavaScript, halaman harus selalu masih beban, menyajikan informasi yang sama tetapi tanpa fungsi tambahan yang disediakan oleh JavaScript.)

Hubungan ke java


Meskipun nama yang mirip, Java dan JavaScript, hampir tidak ada hubungannya selain dari sintaks antara dua bahasa. Bahkan mereka dikembangkan oleh dua perusahaan yang sama sekali berbeda, dengan tujuan dan pemikiran yang berbeda: Netscape mengembangkan JavaScript dan Sun Microsystems mengembangkan Java. Hanya saja kedua nama tersebut membingungkan bagi orang yang belum tau.
JavaScript dapat diinterpretasikan oleh browser yang paling  langsung dan cepat, sementara Java memerlukan terpisah “Java Virtual Machine” harus dimulai sebelum menjalankan. JavaScript dan Java sama-sama menggunakan sintaks yang mirip (berdasarkan bahasa C) tetapi perintah yang digunakan banyak yang sangat berbeda. Ada juga perbedaan teknis. Java adalah bahasa diketik statis yang membutuhkan deklarasi semua variabel dan jenis mereka (misalnya integer, string atau boolean). Sebaliknya, Javascript adalah “longgar” bahasa diketik, memungkinkan variabel yang akan digunakan tanpa deklarasi sebelumnya.
Sebagai contoh, membandingkan dua metode penulisan ke tampilan (halaman).
Di Java, untuk menulis “Selamat pagi!”, Kode akan membaca: System.out.println (“Selamat pagi!”);
Sedangkan dalam JavaScript (di browser), akan berkata: document.write (“Selamat pagi! “);
Untuk lebih jelasnya dibawah contoh penulisan javascript,

 Penulisan javascript

  
Kode JavaScript biasanya dituliskan dalam bentuk fungsi yang ditaruh di tag <head> yang dibuka dengan tag
<script type=”teks/javascript”>.
<script type=”teks/javascript”>
alert(“Selamat pagi!”);
</script>
Kode JavaScript juga bisa diletakkan di file tersendiri yang berekstensi .js (singkatan dari JavaScript). Untuk memanggil kode JavaScript yang terdapat di file sendiri, di bagian awal <head> harus ditentukan dahulu nama file .js yang dimaksud menggunakan contoh kode seperti berikut:
<script type=”teks/javascript” src=”alamat.js”>
</script>
Script pada bagian head
Script ini akan dieksekusi ketika dipanggil (biasanya berbentuk function) atau dipanggil berdasarkan trigger pada event tertentu. Peletakkan script di head akan menjamin skript di-load terlebih dahulu sebelum digunakan (dipanggil).
<html>
<head>
<script type=”teks/javascript”>

</script>
</head>
</html>
Script pada Body
Script ini dieksekusi ketika halaman di-load sampai di bagian <body>. Ketika menempatkan script pada bagian <body> berarti antara isi dan JavaScript dijadikan satu bagian.
<html>
<head>
</head>
<body>
<script type=”teks/javascript”>

</script>
</body>
</html>
Jumlah JavaScript di <head> dan <body> yang ditempatkan pada dokumen tidak terbatas.
External JavaScript
Terkadang ada yang menginginkan menjalankan JavaScript yang sama dalam beberapa kali pada halaman yang berbeda, tetapi tidak mau disibukkan jika harus menulis ulang script yang diinginkan di setiap halaman. Maka JavaScript dapat ditulis di file secara eksternal. Jadi, antara dokumen HTML dan JavaScript dipisahkan, kemudian berkas tersebut dipanggil dari dokument HTML. Berkas JavaScript tersebut disimpan dengan ekstensi .js.
JavaScript : js/xxx.js document.write(“pesan ini tampil ketika halaman diload”);
Untuk menggunakan eksternal JavaScript (.js) dipakai atribut “src” pada tag <script> pada halaman HTML-nya.
<html>
<head>
</head>
<body>

<script src=”xxx.js”>
</script>
<p>Script di atas berada di berkas “xx.js” (eksternal) </p>
</body>
</html>

Mungkin cuma itu saja penjelasan dari saya mengenai javascript
semoga  bermanfaat
Read more ...

Pengertian CSS

Kali ini saya akan memberi sedikti pemahaman tentang CSS

Pengertian CSS
   
   CSS(Cascading Style Sheet) merupakan aturan untuk mengatur beberapa komponen dalam ebuah web sehingga akan lebih testruktur dan seragam. CSS bukan bahasa pemrograman.
Maksud dan tujuan
   ~Mengetahui tentang pengetahuan dasar tentang CSS
   ~Mengetahui contoh CSS
    ~Mengetahui contoh penerapan CSS
Pembahasan mengenai CSS
    1.pengertian
   Cascading Style Sheet (CSS) merupakan aturan untuk mengatur beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file).[1] Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.[1]
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya.[1] CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen.[2] Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.[2]
   2.Fungsi css
 fungsi utama dari css ialah mendesain, merancang, merubah, dan juga membentuk halaman pada wesite ataupun blog dan isi dari halaman website itu ialah tag-tag html, logikanya css itu bisa mengubah tag-tag html yang sederhana sehingga bisa menjadi lebih fungsional dan juga menarik.
   3.Tujuan css 
 Tujuan utama dari CSS dikembangakan ialah agar dapat membedakan konten dari dokumen dan dari tampilan dokumen. Maka dari itu, pembuatan dalam pemrograman ulang web pun akan lebih mudah dilakukan. Hal-hal yang terlibat dalam desain web itu adalah warna, ukuran dan formatting. Dengan adanya CSS ini, konten dan desain web akan tampak mudah saat dibedakan, jadi memungkinkan juga untuk melakukan pengulangan pada tampilan-tampilan tertentu pada suatu web, sehingga akan sangat memudahkan dalam hal membuat halaman web yang banyak, dimana pada akhirnya bisa menghemat waktu dalam pembuatan web.
   4.Cara kerja css 
Sebenarnya Untuk cara kerja css itu sangatlah mudah,  disini kita hanya perlu menulis stylenya saja (selector id dan class tersesuaikan) maka dengan itu secara otomatis akan bekerja pada document html juga.
   5.Contoh css
Contoh penulisan script CSS :
<html>
<head>
<style type = “text/css”>
#header {
width:900px;
height:50px;
border: 1px solid #640404;
}
#headerLeft {
width:400px;
background-color:#CCCCCC;
height:50px;
float:left;
text-align:center;
}
#headerRight {
width:450px;
background-color:#999999;
height:50px;
float:right;
text-align:center;
}
</style>
</head>
<body>
<h1>Sample</h1>
<div id = “header”>
<div id=”headerLeft”>Header Left</div>
<div id=”headerRight”>Header Right</div>
</div>
</body>
</html>

Penutup
Mungkin sekian yang bisa saya sampaikan mengenai CSS 

Semoga bermanfaat
Referensi
Read more ...

Rabu, 11 Oktober 2017

Sharing SOP dan K3LH di INDUSRI

PENDAHULUAN
Pada dasarnya setiap pekerjaan memiliki SOP dan K3lh masing masing, nah disini saya akan membagikan sedikit tentang SOP dan K3lh.
PENGERTIAN
Standart Operating Prosedure ( SOP ) adalah serangaian instruksi kerja tertulis yang dibukakan (terdokumentasi) mengenai proses penyelenggaraan administrasi perusahaan, bagaimana dan kapan harus dilakukan, dimana dan  oleh siapa dilakukan.
K3LH adalah bidang yang terkait dengan kesehatan, keselamatan, dan kesejahteraan manusia yang bekerja di sebuah institusi maupun lokasi proyek. Tujuan K3 adalah untuk memelihara kesehatan dan keselamatan lingkungan kerja. K3 juga melindungi rekan kerja, keluarga pekerja, konsumen, dan orang lain yang juga mungkin terpengaruh kondisi lingkungan kerja.
Kesehatan dan keselamatan kerja cukup penting bagi moral, legalitas, dan finansial. Semua organisasi memiliki kewajiban untuk memastikan bahwa pekerja dan orang lain yang terlibat tetap berada dalam kondisi aman sepanjang waktu. Praktik K3 (keselamatan kesehatan kerja) meliputi pencegahan, pemberian sanksi, dan kompensasi, juga penyembuhan luka dan perawatan untuk pekerja dan menyediakan perawatan kesehatan dan cuti sakit. K3 terkait dengan ilmu kesehatan kerja, teknik keselamatan, teknik industri, kimia, fisika kesehatan, psikologi organisasi dan industri, ergonomika, dan psikologi kesehatan kerja.
MAKSUD DAN TUJUAN
Memberikan pemahaman tentang SOP Dan K3LH kepada teman teman yang belum begitu paham
WAKTU 
2 jam
ALAT DAN BAHAN
~ Laptop 
~ LCD Proyektor
~ Internet
PEMBAHASAN
Hari ini teman teman baru belum mendapat pemahaman tentang SOP dan K3LH jadi jadwal hariini adalah sharing,






Dari semua yang dilakukan hari ini, mulai dari mas Rizky yang sharing tentang SOP, apa itu SOP, manfaat untuk dunia kerja, fungsinya, kapan dibuat SOP, siapa yang membuat SOP, 
setelah mas Rizky ada mas Fendi yang sedikit memaparkan tentang K3LH melalui gambar gambar.
setelah istirahat Pak Nungki sedikit mengevaluasi yang tadi pagi, dan sorenya mas Aji Kamaludin maju untuk sekedar ngobrol bareng tanya jawab tentang IT.
Mas Aji juga sedikit sharing tentang perjalanan hidupnya dari SMP sampai bisa sukses seperti sekarang.
Mungkin cukup sekian dari saya,
Wasalamualaikum Warahmatulahi Wabarakatuh
Read more ...

Apa Itu CMS?

PENDAHULUAN
LARAT BELAKANG
Sebelum melakukan praktik CMS,diperlukan pemahaman dasar tentang CMS
agar nantinya apabila mengalami masalah bisa megatasinya

ALAT DAN BAHAN
Alat : Laptop
Bahan : Internet
WAKTU YANG DIPERLUKAN
Jangka waktu yang dibutuhkan untuk mencari referensi dan membaca materi kira-kira 1  jam.

PEMBAHASAN
Sistem manajemen konten (Inggris: content management system, disingkat CMS), adalah perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:
aplikasi manajemen isi (Content Management Application, CMA)
aplikasi pengiriman isi (content delivery application, CDA)
Elemen CMA digunakan untuk mengelola konten yang mungkin tidak memiliki pengetahuan mengenai HTML untuk mengelola pembuatan, pengubahan, dan penghapusan isi dari suatu situs web tanpa perlu memiliki keahlian sebagai seorang webmaster. Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebelumnya telah ditambah, dikurangi atau diubah oleh pemilik situs web untuk memperbaharui situs web tersebut. Kemampuan atau fitur dari sebuah sistem CMS berbeda-beda. Walaupun begitu, kebanyakan dari perangkat lunak ini memiliki fitur publikasi berbasis Web, manajemen format, kontrol revisi, pembuatan indeks, pencarian, dan pengarsipan.

CMS merupakan situs web yang menerapkan sistem ini berorientasi terhadap konten. Sudah bukan merupakan kendala yang berarti bagi manajemen atau humas suatu perusahaan/institusi/organisasi untuk memperbaharui situs webnya. Dengan hak akses dan otoritas masing-masing, setiap bagian dari perusahaan/intitusi/organisasi dapat memberikan kontribusinya kedalam website tanpa prosedur yang sulit.

Pada umumnya sebuah CMS memiliki 2 bagian kategori yaitu bagian Front-end dan Back-end.

Kecanggihan dan fitur masing-masing CMS bergantung pada CMS yang digunakan. Penggunaan sistem hirarki pengguna yang diterapkan CMS dalam hak aksesnyapun sangat bervariasi sesuai CMS masing-masing. Mulai dari level akses user anggota yang hanya dapat mengirimkan data tertentu berupa komentar, kemudian editor yang dapat mengirimkan suatu artikel/berita (untuk CMS yang menyediakan fasilitas ini), hingga level administrator yang dapat melakukan semua fitur yang ada.

Keberadaan aplikasi gratisan di Internet dan juga komunitas sumber terbuka yang semakin menjamur ikut memberikan andil yang signifikan untuk menjadikan teknologi CMS menjadi murah dari segi harga akan tetapi dengan fitur-fitur yang semakin lengkap dan canggih. Dari segi biaya implementasi pembuatan CMS sangatlah murah apalagi jika dibandingkan dengan fitur-fitur dan kemudahan yang ditawarkan. Hal inilah yang akhirnya ikut mempopulerkan CMS dan akhirnya akan menggantikan semua website konvensional yang ada.

CMS biasanya dimanfaatkan untuk :

Situs web perusahaan, bisnis, organisasi atau komunitas.
Portal
Galeri foto
Aplikasi E-Commerce
Mengelola website pribadi/ blog
Situs web pembelajaran daring (Inggris: e-learning)
Contoh – contoh dari CMS :

WordPress
WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka (open source software). Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi. Nama WordPress diusulkan oleh Christine Selleck, teman Matt Mullenweg. WordPress saat ini menjadi platform content management system (CMS) bagi beberapa situs web ternama seperti CNN, Reuters, The New York Times, TechCrunch, dan lainnya .

Drupal
Drupal adalah sebuah perangkat lunak sistem manajemen konten yang bebas dan terbuka yang di distribusikan di bawah lisensi GPL, pengembangan dan perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang di seluruh dunia. Dibuat dengan bahasa pemrograman PHP, Drupal dapat dipasang pada beberapa jenis database seperti MySQL, PostgreSQL, SQLite,MariaDB dan juga MsSQL. Web server yang mendukung diantaranya Apache, Nginx, IIS yang berjalan pada sistem operasi Cross-platform seperti Microsoft Windows, Mac OS X, Linux dan FreeBSD. Drupal dapat diunduh secara bebas dan dapat digunakan secara bebas, sehingga memungkinkan setiap orang baik secara individu maupun komunitas untuk mempublikasi, mengatur, mengelola dan mengorganisir berbagai jenis dari isi/konten pada website. Kemampuannya tidak sekadar sebagai CMS, namun dengan modul API-nya Drupal juga dapat digunakan sebagai CMF dalam membangun aplikasi berbasis Web.

Joomla!
Joomla! adalah Sistem manajemen konten (SMK atau CMS) yang bebas dan terbuka (free opensource) ditulis menggunakan PHP dan basisdata MySQL untuk keperluan di internet maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0. Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan performansi, RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL. Asal kata Joomla sendiri berasal dari kata Swahili jumla yang mengandung arti “kebersamaan”.

VBulletin
VBulletin merupakan perangkat lunak Content Management System berbayar yang digunakan untuk membangun website, portal, forum diskusi yang berskala besar. VBulletin dikembangkan dengan menggunakan bahasa PHP dan menggunakan database MySQL.

Moodle
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.

MediaWiki
MediaWiki adalah sebuah paket perangkat lunak wiki yang menggunakan lisensi GNU General Public License. MediaWiki merupakan perangkat lunak yang dibuat secara khusus untuk Wikipedia dan proyek-proyek lainnya dari Yayasan Wikimedia, tetapi sekarang ini sudah digunakan secara luas.
MediaWiki dibuat dengan menggunakan PHP dengan texvc untuk proses render simbol-simbol matematika, dan menggunakan sistem manajemen basis data relasional MySQL. Logonya menyimbolkan bagaimana bahasa markahnya menggunakan kurung siku ganda (“[[“,”]]”) untuk menggabungkan artikel-artikel. MediaWiki mampu untuk bekerjasama dengan perangkat lunak lainnya untuk meningkatkan unjukkerja dan kemampuannya antara lain dengan memcached, sebuah sistem squid cache dan TeX sebuah math rendering. Dengan menggunakan extension dan hook system, pengguna dapat menambahkan fitur-fitur yang mereka buat untuk digunakan di MediaWiki.

Dan masih banyak lagi CMS-CMS lain seperti Nextcloud,Balitbang dan lain-lain

HASIL YANG DIPEROLEH
Menjadi paham definisi CMS dan Contohnya

KESIMPULAN
Setelah mempelajari tentang konsep CMS,saya baru paham bahwa Joomla,VBulletin merupakan salah satu macam dari CMS.

Referensi
Sekian untuk hari ini semoga bermanfaat
 
Read more ...