Postingan

Menampilkan postingan dari Februari, 2019

Plugin SLiMS 7 Cendana, Grafik Peminjaman Buku Per Bulan dan Per Tahun

Gambar
Setelah di postingan sebelumnya saya berbagi tentang  Plugin Grafik Peminjaman Buku Per Bulan dan Per Tahun untuk SLiMS 8 Akasia , di postingan kali ini saya mau coba nernagi lagi tentang plugin yang sama tapi ini khusus untuk SLiMS 7 Cendana. Untuk alur pemasangan pluginnya sendiri hampir sama dengan yang SLiMS 8, hanya saja untuk SLiMS 7 ini ada satu folder yang harus di copy paste ke dalam folder SLiMS 7 nya, yaitu folder chartjs. Karena secara default SLiMS 7 belum menggunakan library chartjs, sedangkan SLiMS 8 sudah terpasang secara default. Untuk instalasinya sangatlah mudah, silahkan saja ikuti petunjuk dibawah ini: 1. Download plugin tersebut  disini . 2. Ekstrak file hasil download 3. Copy - paste file yang ada sesuai urutan foder yang ada, yaitu folder  chartjs , file  loan_chart_by_mounth.php  dan juga file  loan_chart_by_year.php . 4. Masuk ke folder  [slims anda]/admin/modules/reporting/ , lalu buka file  sumenu.php  dengan notpa...

Plugin SLiMS 8 Akasia, Grafik Peminjaman Buku Per Bulan dan Per Tahun

Gambar
Di postingan kali ini, saya mau coba bebagi tentang hasil dari pembuatan plugin untuk SLiMS 8 Akasia, yaitu plugin  Grafik Peminjaman Buku Per Bulan dan Per Tahun . Awal pembuatan plugin ini yaitu ketika saya dimita oleh Kepala Perpustakaan Universitas Muhammadiyah Sukabumi (UMMI) yaitu ibu Yanti Sundari untuk membuat plugin tersebut, karena perpustakaan membutuhkan informasi yang mudah dilihat tentang seberapa banyak buku yang dipinjam per bulan dan per tahunnya. Informasi ini juga kerap kali ditanyakan oleh asessor ketika proses akreditasi, baik akreditasi perpustakaan, institusi ataupun akreditasi program studi. Dengan melihat alur dan kodingan dari plugin  Visitor Counter + Statistic, Plugin Statistik Pengunjung untuk SLiMS 8 Akasia  yang sebelumnya telah saya kembangkan, akhirnya selesailah dua buah plugin ini. Untuk instalasinya sangatlah mudah, silahkan saja ikuti petunjuk dibawah ini: 1. Download plugin tersebut  disini . 2. Ekstrak file hasil download 3. Cop...

Kartu Anggota dari SLiMS Dijadikan Kartu Anggota Mahasiswa (KTM) untuk Kampus UMMI

Gambar
Sekitar tahun 2015 lalu, bagian kemahasiswaan di Kampus Universitas Muhammadiyah Sukabumi (UMMI) memutuskan untuk mencetak sendiri kartu tanda mahasiswa (KTM) dan tidak lagi melalui pihak ketiga. Waktu itu kebetulan saya dan teman saya (Wahyu Purnomo) suka bantu-bantu ngurusin sistem di perpustakaan UMMI, dan perpustakaan UMMI sudah menggunakan SLiMS. Oh iya, waktu itu sih kami berdua masih berstatus mahasiswa. Singkat cerita, bagian kemahasiswaan meminta kami berdua untuk membuatkan KTM tersebut, karena repot lagi kalau bikin sistem dari awal, akhirnya digunakanlah kartu anggota dari Senayan Library management System (SLiMS), dan waktu itu yang mengerjakan perubahan tampilan disesuaikan dengan kebutuhan untuk KTM dilakukan oleh Wahyu. Tahun 2015 sih antara SLiMS yang digunakan untuk pembuatan KTM dengan SLiMS yang digunakan di Perpustakaan masih berbeda, alias berjalan masing-masing tanpa ada kaitan sama sekali. Lalu mulai tahun 2017, saya coba mengintegrasikan KTM ini dengan SLiMS di...

Inisukabumi.com, Blog Nomor Satu di Sukabumi

Gambar
Sekitar tahun 2014 awal, saya mulai membuat website yang membahas hal-hal tentang Sukabumi, baik itu dari segi wisata, kuliner, kegiatan, komunitas dan lain-lain. Kemudian berdasarkan masukan dari salah satu teman, blog tersebut diberi nama " Ini Sukabumi ", detang  tagline  " Jelajahi Sukabumi Mulai Dari Sini ". Dalam perjalanannya saya lumayan semangat mengelola blog tersebut, karena mungkin memang salah satu passion saya di bidang itu. Sekitar tahun 2017 awal, saya berani mendeklarasikan diri bahwa blog  inisukabumi . com  adalah  blog nomor satu di Sukabumi . Sebenarnya saya tidak asal mendeklarasikan blog tersebut sebagai blog nomor satu di Sukabumi, tetapi berdasarkan beberapa pertimbangan. Pertama, di Sukabumi memang belum ada blog lain yang benar-benar pokus membahas tentang Sukabumi. Kedua,  Inisukabumi . com  benar-benar blog yang menggunakan platfrom blogspot dalam pembuatannya, sehingga berbeda dengan situs berita atau website. Sayangnya ka...

Visitor Counter + Statistic, Plugin Statistik Pengunjung untuk SLiMS 8 Akasia

Gambar
Beberapa waktu lalu saya diminta untuk menambahkan statistik pengunjung berbentuk grafik batang untuk SLiMS di  Perpustakaan Universitas Muhammadiyah Sukabumi (UMMI) , setelah puter-puter di internet ternyata untuk SLiMS 8 belum ada plugin yang sudah dibuat yang sesuai dengan keinginan saya dan keinginan kepala perpustakaan.  Waktu ini saya hanya menemukan plugin  Visitor Report with Chart Js  yang dibuat oleh mas  Ido Alit , ketika saya download ternyata baru support  SLiMS 5 dan  SLiMS 7 , sedangkan Perpustakaan Kampus UMMI menggunakan  SLiMS 8 . Untuk  plugin visitor report  SLiMS 5 dan SLiMS 7 tersebut bisa didownload  disini . Setelah saya coba baca-baca kodingannya, ternyata saya menganggap  Visitor Report  tersebut bisa diterapkan di SLiMS 8, lalu saya lakukan sedikit modifikasi pada file  visitor_report.php  di SLiMS 8 dengan menambahkan beberapa baris kode dari Visitor Report yang telah dibuat oleh mas I...

Backup Database di Google Drive supaya Data Tersimpan lebih Aman

Gambar
Supaya database yang dibackup bisa lebih aman dan terhindar dari kerusakan data akibat hardware (semisal hardisk komputer atau hardisk eksternal) yang rusak, maka sebaiknya kita juga melakukan proses backup ke media online semisal Goggle Drive. Hal ini saya terapkan untuk melakukan proses penyimpanan database dari website-website dan sistem yang ada di Kampus Universitas Muhammadiyah Sukabumi (UMMI), salah satunya adalah database Sistem Informasi Akademik dan Keuangan (SIAK). Didalam Google Drive, saya kelompokan file-file backup tersebut berdasarkan tahun dan bulan, sehingga ketika sewaktu-waktu saya membuthkan database yang lama, saya tidak akan kesulitan lagi mencari databse tersebut. Berikut adalah screenshoot database SIAK Kampus UMMI yang disimpan di Google Drive:

Database SIAK Kampus UMMI Dibackup Otomatis Sehari Dua Kali

Gambar
Salah satu yang terpenting dari sebuah sistem adalah basis datanya (database), sehingga perlu dilakukan proses pencadangan (backup) yang rutin.  Kampus Universitas Muhammadiyah Sukabumi (UMMI) mempunyai sistem utama yaitu Sistem Informasi Akademik dan Keuangan (SIAK), yang mana SIAK ini hampir berhubungan dengan semua unit di Kampus UMMI. Demi menjaga keamanan database SIAK, saya telah membuat sebuah penjadwalan otomatis untuk membackup databse ini secara rutin, adapun database SIAK UMMI sendiri dibackup dua kali dalam satu hari. Proses backup otomatis ini menggunakan crontab dari linux (debian), adapun tutorial membackupnya bisa dilihat dipostingan ini: Backup Otomatis PostgreSQL di Linux Berikut adalah srcreenshoot hasil backup otomatis dari databse SIAK Kampus UMMI: Dengan dilakukannya proses backup otomatis ini, saya selaku penanggung jawab utama keamanan database dan sistem di Kampus UMMI merasa sangat terbantu, sehingga yang perlu saya lakukan hanyalah proses backup data...

Beberapa Nilai di SIAK UMMI Berubah Jadi Kata "SEBUAH", Kena Hack?

Gambar
Tentu saja itu buka kena hack, melainkan gara-gara Google Translate di browser HP nya diijinkan untuk menerjemah, jadi ketika ada huruf "A" sendirian, oleh google translatenya dirubah menjadi kata "SEBUAH", karena "a" kan dalam bahasa inggris artinya "sebuah." Jadi ga usah khawatir ya, cukup tolak saja begitu browser menawarkan oprsi translate.

Integrasi SLiMS dengan Sistem Informasi Akademik Kampus UMMI

Gambar
Integrasi  Senayan Library Management System  (SLiMS) dengan Sistem Informasi Akademik (SIAK) sangatlah mungkin dilakukan, dan proses ini sudah saya implementasikan di  kampus Universitas Muhammadiyah Sukabumi (UMMI)  pada tahun 2017 lalu. Berawal dari informasi bahwa perpustakaan UNSIYAH Aceh yang telah lebih dulu mengintegrasikan SLiMS degan sistem informasi akademiknya, akhirnya sayapun berusaha untuk mencari cara supaya SLiMS di kampus tempat saya bekerja pun bisa terintegrasi dengan SIAK. Beberapa perancangan pun mulai dibuat, hingga akhirnya mendapat saran dari salah satu anggota  komunitas SLiMS  di telegram (tapi saya lupa namanya) tentang alur proses pengintegrasian dua biah sistem ini. Alur tersebut adalah: Buat sebuah  Applocation Programming Interface (API)  login di SIAK, API login tersebut di  consume  oleh slims menggunakan cURL . Begitu mahasiswa login ke SLiMS, oleh sistem diarahkan pengecekan ID + password nya ke SIAK, ...

Sudahkah Perpustakaan Anda Menggunakan SLiMS? Sistem Perpustakaan yang Canggih dan Open Source

Gambar
Dalam beberapa kesempatan, saya mendapatkan kondisi dimana masih ada perpustakaan yang belum menggunakan sistem untuk mengelola berbagai macam proses didalam perpustakaanya, ada juga perpustakaan yang rela merogoh kocek cukup besar untuk membeli software kepada vendor. Bukanya semua hal tersebut salah, tetapi ada ko sistem perpuatakaan yang canggih dan kompleks yang bisa didapatkan dengan gratis karena lisensinya Open Source dan didukung oleh komunitas yang banyak, software tersebut adalah SLiMS. Apa Itu SLiMS? SLiMS  yang merupakan kependekan dari  Senayan Library Management System , adalah 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, Senayan memenangi INAICTA 2009 untuk kategori...

Menambahkan Class Baru Pada Seluruh Gambar Supaya Responsive

Gambar
Ceritanya saya hendak membuat semua gambar yang ada dalam postingan otomatis ditambahkan class baru supaya gambarnya menjadi responsive, dan saya menemukan solusinya, erikut adalah kode yang bisa digunakan. 1. Menggunakan Jquery $( "img" ).addClass( " responsive-img" ) 2. Tanpa Menggunakan jquery var images = document .getElementsByTagName( "img" ); var i; for (i = 0 ; i < images& images[i].className += " responsive-img" ; } Oh iya, class " responsive-img" adalah class yang digunakan dalam materializecss, kalau untuk bootstrap berarti " img-responsive", saya tambahkan spasi di awal supaya ketika ada class lain tidak menyatu tulisannya. Referensi :  https://stackoverflow.com/questions/ 6304233/adding-a-class-to-img-tags- using-javascript  Sumber Gambar:  https://helpx.adobe.com

Website e-Complaint Universitas Muhammadiyah Sukabumi

Gambar
Website e-Complaint UMMI adalah website khusus pengaduan terkait semua keluah yang berkaitan dengan Universitas Muhammadiyah Sukabumi, e-Complaint ini dikelola sepenuhnya oleh Lembaga Penjaminan Mutu (LPM) UMMI. Pada e-Complaint UMMI ini terdapat lima level pengguna, yaitu admin, dosen, mahasiswa, staff operasional, dan masyarakat umum. Khusus untuk dosen dan mahasiswa bisa masuk ke e-Complaint ini menggunakan akun Sistem Informasi Akademik (SIAK) masing-masing. Alamat website :  https://e-complaint.ummi.ac.id/

Pembuatan Sistem Informasi Akademik Khusus Orang Tua Mahasiswa Kampus UMMI

Gambar
Alhamdulillah beberapa waktu lalu saya diberikan waktu dan kesehatan untuk menyelesaikan SIAK Khusus Orang Tua Mahasiswa Kampus UMMI, yang mana waktu pengerjaan website ini kurang dari satu minggu. Berdasarkan hasil temuan selama SIAK UMMI berjalan, informasi mengenai data perkuliahan dan pembayaran mahasiswa belum bisa langsung diakses oleh orang tua, sehingga orang tua belum bisa memastikan antara informasi yang diberikan oleh anak apakah sama dengan informasi sebenarnya yang ada di kampus.  Selain itu kebutuhan untuk akreditasi juga mengharuskan kampus supaya mempunyai sistem yang bisa diakses oleh orang tua mahasiswa. Saat ini SIAK untuk orang tua mahasiswatelah selesai dibuat, dan SIAK untuk orang tua ini sudah siap untuk digunakan. Setiap orang tua mahasiswa bisa masuk ke sistem ini dengan memasukan Nomor Induk Mahasiswa (NIM) dan password berupa tanggal lahir mahasiswa di situs  https://siak.ummi.ac.id/ummi-public/orang_tua/login . Beberapa fitur yang bisa digunaka...

Waktu Terbaik Untuk Mulai Belajar Adalah Hari Ini

Gambar
Artikel ini sebenarnya sebagai pengingat untuk diri saya pribadi, tapi mungkin ada juga teman-teman yang punya permasalah yang saman yaitu mempunyai berbagai pertanyaan ketika hendak belajar sesuatu yang baru, seperti apakah saya sudah terlambat kalau ingin belajar hal tersebut?, dari manakah saya mulai belajar? Atau kapankah sebaiknya saya belajar? Jawabannya adalah  tidak ada kata terlambat untuk belajar, dan waktu terbaik untuk mulai belajar adalah hari ini . Jadi jangan menunda-nunda waktu lagi seandainya hari ini bisa dipakai untuk memulainya, sebagaimana pribahasa yang suda tidak asing lagi di telinga kita,  "don't leave until tomorrow what you can do today"  yang artinya jangan tunggu sampai besok apa yang dapat kamu kerjakan hari ini. Yup, pribahasa tersebut tidak hanya berlaku untuk pekerjaan saja, tapi berlaku juga untuk belajar. Tapi ingat, ketika kamu mulai mempelajari sesuatu tuntaskanlah satu-satu dulu jangan setengah-setengah, karena kalau belajarnya hanya ...

Jangan Gunakan Tipe Data Integer Untuk Pengkodean yang Panjang

Gambar
Bagi seorang  full stack developer  pasti sering juga berhadapan dengan  database , dimana tidak sembarang tipe data yang bisa digunakan ketika sedang merancang kolom-lolom di  databse . Pemilihan tipe data integer untuk kolom  nomor induk  atau  pengkodean  biasanya suka ada keliru bagi para pemula, termasuk saya sendiri waktu itu.  Pernah suat kali ketika membuat kolom untuk data nomor induk mahasiswa (NIM) malah menggunakan tipe data integer, alhasil begitu diisi dengan nomor yang berjumlah sepuluh digit akan otomatis dirubah menjadi angka  2147483647 . Sempat merasa heran kenapa semua NIM yang diinputkan malah berubah menjadi angka 2147483647 ketika masuk ke database. Setelah coba googling akhirnya saya mendapatkan informasi bahwa angka 2147483647 adalah angka maksimum untuk tipe data Integer, dimana data integer adalan data untuk bilangan bulat mulai dari -2,147,483,647 sampai dengan 2,147,483,647. Untuk mengatasi hal tersebut ...

Backup Otomatis Database MySQL di Linux Ubuntu dengan Crontab

Gambar
Untuk menjaga kemanan database bisa dilakukan dengan berbagai macam cara, salah satu cara ter penting adalah dengan melakukan pencadangan /  backup . Supaya lebih efektif dan efesien, proses backup database ini sebaiknya dilakukan secara otomatis oleh sistem, karena kalau dilakukan manual pastinya akan merepotkan, apalagi kalau databasenya banyak dan ukurannya sudah cukup besar.   Backup otomatis pada database MySQL sendiri mulai saya lakukan di Kampus Unviersitas Muhammadiyah Sukabumi (UMMI) bermula dari adanya tragedi pada salah satu server yaitu server Perpustakaan UMMI, waktu itu saya mendapat laporan bahwa sistem perpustakaan tidak bisa diakses, dan waktu saya cek langsung ternyata sambungan ke databsenya bermasalah, selanjutnya saya cek ke database dan ternyata MySQL Servernya crash.    Cukup kaget sih mengetahui bahwa MySQL Servernya nya crash, karena otomatis datanya juga pasti ada yang ikut terpengaruh. Lalu saya berupaya dengan berbagai macam cara untuk men...