• Penulis Blog

  • Assalamu’alaikum

    Setiap manusia lahir dalam keadaan tidak berilmu. maka “Bacalah” dan “Ikatlah” Ilmu dengan Tulisan.

    “I am a Muslim…i want to be a Blogger, i want to be a Socialpreneur”

  • 7 Kategori Tulisan

  • Masukkan alamat email Anda untuk berlangganan blog Ri32 dan menerima pemberitahuan posting baru melalui email anda. Jika sudah bosan silahkan unsubscript.
    Terima kasih... : )

    Join 755 other followers

  • RSS Sahabat Al-Aqsha

    • Rezim Assad Keluarkan Sertifikat Kematian untuk Tawanan yang Dibunuh di Penjara
      DOHA, Senin (Syrian Coalition’s Media Department): Aparat keamanan rezim Assad terus membunuh para tawanan di penjara-penjaranya yang merupakan bagian dari serangkaian kejahatan perang yang dikonfirmasi oleh Komisi Penyelidikan PBB mengenai […] The post Rezim Assad Keluarkan Sertifikat Kematian untuk Tawanan yang Dibunuh di Penjara appeared first on Sahabat […]
    • Rezim Assad Bombardir Pasar di Idlib, 1 Warga Sipil Tewas dan 3 Terluka
      LONDON, Senin (Middle East Monitor): Seorang warga sipil tewas dan tiga orang lainnya terluka pada Senin (22/4) ketika pasukan rezim Suriah mengebom wilayah yang dikuasai oposisi di zona de-eskalasi, ungkap […] The post Rezim Assad Bombardir Pasar di Idlib, 1 Warga Sipil Tewas dan 3 Terluka appeared first on Sahabat Al-Aqsha.
  • Ramadhan MubarokMay 6th, 2019
    13 days to go.
  • Advertisements

Cara Mendaftar Kursus Online EDUGI


Latar Belakang

Edugi adalah sebuah website yang menyediakan kursus web programming dan mobile application secara online. Di launching pada tanggal 9 Februari 2019. Terinspirasi pada website kursus online Udemy

Cara Mendaftar 

  1. Buka alamat edugi
  2. Daftar dengan memasukan biodata diri
  3. Login dengan username dan Password
  4. Ada 3 menu yaitu kursus online, materi, dan ujian online
  5. Ada 2 tipe member yaitu premium dan reguler
  6. Member premium adalah yang sudah pernah daftar dan konfirmasi kursus, selain itu masuk ke tipe reguler
  7. Untuk materi dan ujian online dibagi sesuai tipe member (premium dan reguler)
  8. Di menu ujian online ada daftar kursus yang dibuka beserta harga dan jumlah peserta yang telah konfirmasi
  9. Klik tombol Info untuk mengetahui deskripsi kursus dan cara pembayaran
  10. Klik tombol Daftar sampai berubah menjadi tombol Konfirmasi
  11. Setelah melakukan transaksi pembayaran silahkan klik tombol konfirmasi
  12. Setelah di approve oleh admin, maka tombol berubah menjadi Diskusi
  13. Tombol Konfirmasi dan Diskusi mengarah ke fitur whatsapp
  14. Untuk fitur dan materi kursus yang ditawarkan insya Allah akan terus dikembangkan
edugi-ri32

Halaman Login

edugi-ri32-1

Halaman Daftar

edugi-ri32-2

Menu Kursus Online

edugi-ri32-3

Menu Materi Online

edugi-ri32-4

Menu Ujian Online

Penutup

Semoga edugi dapat berkembang dan memberikan manfaat yang besar dalam dunia IT di Indonesia. Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 12-02-2019

KangAgus

Advertisements

Cara Merubah Booting OS di Linux Mint


Latar Belakang

Di komputer saya menggunakan 2 OS yaitu linux mint dan windows 7. Setiap booting default nya adalah linux sedangkan saya lebih sering menggunakan windows. sehingga saya harus memilih manual Windows sebelum linux terpilih otomatis.

Install GRUB Customizer

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
  1. Login ke linux, Kemudian membuka terminal dan mengetikan baris diatas
  2. Setelah instalasi selesai, cari aplikasi Grub Customizer
  3. Pindahkan posisi windows menjadi paling atas->Move up->Save
  4. Setelah disimpan kemudian restart komputer

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 28-09-2017

KangAgus

Tahapan Membuat Website Sekolah


website-sekolahLatar Belakang
Masih banyak sekolah yang belum memiliki website. website sendiri dapat berfungsi sebagai media untuk menyampaikan informasi, serta promosi bagi pihak sekolah.

Dengan adanya website, orang tua siswa tidak perlu datang langsung ke sekolah untuk mencari informasi, atau saat pengumuman penerimaan siswa baru.

Dengan adanya website orang tua dapat mengetahui perkembangan siswa dalam belajar disekolah. serta masih banyak lagi manfaat sebuah website bagi pihak sekolah dan pihak terkait seperti orang tua, dan siswa.

Tahap Pertama

Pada tahap ini pihak sekolah mempersiapkan beberapa hal seperti :

  1. Info Sekolah : alamat, kontak, struktur organisasi, dan visi misi
  2. Info Siswa : kegiatan siswa, prestasi, dan hasil karya siswa
  3. File Pendukung : photo guru, photo atau video kegiatan siswa

Tahap Kedua

Pada tahap ini pihak sekolah menentukan website yang dibuat. dapat menggunakan CMS atau develop menggunakan framework. Contohnya adalah CMS Formulasi.

Tahap Ketiga

Pada tahap ini pihak sekolah membuat surat kuasa dan surat permohonan domain sekolah.

Setelah surat-surat selesai dibuat jangan lupa men-scan dokumen tersebut untuk dikirim ke pihak hosting. file-file yang harus dikirim ke pihak hosting adalah sebagai berikut :

  1. File Scan surat kuasa
  2. File Scan surat permohonan
  3. File Scan KTP penanggung jawab

Tahap Keempat

Carilah penyedia hosting dan domain yang bagus. Silahkan baca artikel dibawah ini :

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 10-03-2015

KangAgus

Cara Install Yii 1.1.15 dan menggunakan Gii


logo-yii

Latar Belakang

Yii adalah framework (kerangka kerja) PHP berbasis komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala besar. sedangkan Gii adalah tool untuk menggenerate kode di YiiFramework.

Download e-book:

ftp://jaran.undip.ac.id/pustaka/menjelajahyiiframework.pdf

Download Yii 1.1.15:

https://github.com/yiisoft/yii/releases

Tahap Pertama

Sebelum Install pastikan kita sudah setting file yiic.bat untuk menentukan alamat compiler php.exe. alamat filenya C:\xampp\htdocs\yii\framework\yiic.bat 

@setlocal
set YII_PATH=%~dp0
if “%PHP_COMMAND%” == “” set PHP_COMMAND=C:\xampp\php\php.exe
“%PHP_COMMAND%” “%YII_PATH%yiic” %*
@endlocal

Tahap Kedua

Membuat aplikasi yii pertama menggunakan CMD : yiic webapp c:\xampp\htdocs\aplikasiyii

pertama-yii

Tahap Ketiga

Buat sebuah database framework_db, dan tabel : tbl_mahasiswa

CREATE TABLE IF NOT EXISTS tbl_mahasiswa (
id_mhs int(3) NOT NULL AUTO_INCREMENT,
nama_mhs varchar(30) NOT NULL,
alamat_mhs text NOT NULL,
PRIMARY KEY (id_mhs)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

Tahap Keempat

Atur koneksi database dan aktifkan fitur Gii. alamat filenya C:\xampp\htdocs\aplikasiyii\protected\config\main.php

// uncomment the following to enable the Gii tool
‘gii’=>array(
‘class’=>’system.gii.GiiModule’,
password‘=>’c0b4d1b4c4’,
// If removed, Gii defaults to localhost only. Edit carefully to taste.
‘ipFilters’=>array(‘127.0.0.1′,’::1′),
),

// uncomment the following to use a MySQL database
‘db’=>array(
‘connectionString’ => ‘mysql:host=localhost;dbname=framework_db‘,
’emulatePrepare’ => true,
‘username’ => ‘root’,
‘password’ => ”,
‘charset’ => ‘utf8’,
),

Tahap Kelima

Menggunakan fitur Gii dengan mengakses di web browser http://localhost/aplikasiyii/index.php?r=gii masukan password Gii yang sudah disetting sebelumnya.

  1. Pilih menu Setup Model
  2. Masukan nama table tbl_mahasiswa
  3. Otomatis terbentuk model class
  4. Tekan Preview > Generate
  5. Kemudian pilih menu Setup CRUD Generator
  6. masukan model class (Hasil langkah nomor 3)
  7. Otomatis terbentuk controller
  8. Tekan preview > Generate

Tahap Keenam

Terbentuk file di folder model, view, controller  hasil generate Gii .

  • C:\xampp\htdocs\aplikasiyii\protected\models
  • C:\xampp\htdocs\aplikasiyii\protected\views\mahasiswa
  • C:\xampp\htdocs\aplikasiyii\protected\controllers

Mengakses hasil Gii di url http://localhost/aplikasiyii/index.php?r=tblmahasiswa masukan username & password : admin

Ringkasan Tutorial 

  1. Setting yiic.bat
  2. Buat database dan table
  3. Membuat aplikasi pertama
  4. Setting koneksi database mysql di file main.php
  5. Aktifkan gii dan setting passwordnya di main.php
  6. Akses gii melalui url http://localhost/aplikasiyii/index.php?r=gii
  7. Setup gii : setup model dan CRUD Generator
  8. Akses hasil gii di url http://localhost/aplikasiyii/index.php?r=tblmahasiswa

Referensi :

http://www.yiiframework.com/forum

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 31-01-2015

KangAgus

Cara mendidik anak sejak dini agar menjadi cerdas, sholeh, dan sholeha


anak-perancis

Hai orang-orang yang beriman, peliharalah dirimu dan keluargamu dari api neraka yang bahan bakarnya adalah manusia dan batu; penjaganya malaikat-malaikat yang kasar, keras, dan tidak mendurhakai Allah terhadap apa yang diperintahkan-Nya kepada mereka dan selalu mengerjakan apa yang diperintahkan.(QS. At-Tahrim: 6)

Anak merupakan titipan bagi orangtuanya. Sebagai orangtua, kita harus bisa mengarahkan sang anak ke arah yang baik, yang diridhoi Allah SWT. Maka, kita harus bisa mendidik anak itu menjadi anak yang shaleh. Dengan memiliki anak shalehlah, hidup kita akan bahagia, karena memiliki anak yang bisa mendoakan kita. Insya Allah.

Untuk memiliki anak yang shaleh/ shalehah, perlu adanya kesabaran dalam mendidik anak. Kesabaran yang ekstra agar anak kita tumbuh menjadi anak yang berkualitas. Untuk itu, langkah terbaik untuk menjadikan seorang anak menjadi shaleh/shalehah hendaknya dilakukan sejak dini. Saat memorinya belum terkontaminasi dengan pengaruh-pengaruh negatif. Anda dapat mulai membiasakan beberapa hal berikut kepada diri dan anak Anda sejak dini:

1. Bangunkan shubuh sejak balita

Bangun pada waktu shubuh adalah sebuah aktivitas yang sangat berat bagi orang-orang yang tidak biasa untuk melakukannya. Untuk itu, membiasakan membangunkan anak pada waktu shubuh sejak balita adalah langkah terbaik untuk menjadikannya sebagai sebagai sebuah kebiasaan.

2. Berikan lingkungan pergaulan dan pendidikan yang Islami

Lingkungan dan pergaulan adalah salah satu faktor penting dalam pembentukan karakter seorang anak. Maka, dalam hal ini Anda dapat memulainya dengan mengirimkan anak Anda ke TPA (Taman Pendidikan Al Quran) atau mengikuti kursus-kursus Islam di Masjid dan sebagainya.

3. Orang tua adalah teladan yang terbaik

Orangtua adalah teladan yang pertama bagi anaknya, maka jadilah teladan yang terbaik bagi anak Anda. Jangan bersikap egois. Jangan hanya memerintahkan anak Anda untuk mengaji atau pergi shalat berjamaah, sedangkan Anda tidak melakukannya. Karena hal tersebut akan menimbulkan pembangkangan kepada anak, minimal secara kejiwaan.

4. Safari Masjid

Bawalah anak Anda untuk melakukan safari masjid minimal sepekan sekali. Hal ini bertujuan untuk menanamkan rasa cinta terhadap masjid dan shalat berjamaah di hati anak.

5. Perkenalkan batasan aurat sejak dini

Umumnya, cara berpakaian kita saat ini adalah kebiasaan yang sudah kita bawa sejak kecil. Seorang anak dibiasakan menggunakan pakaian yang ketat, dibiasakan berpakaian tanpa jilbab, maka hal tersebut akan terbawa hingga remaja dan dewasa. Kebiasaan ini akan sangat sulit sekali untuk mengubahnya. Dengan alasan gerah, panas, nggak nyaman, ribet, nggak gaul, nggak PD, dan dengan seribu alasan lainnya mereka akan menolak penggunaan pakaian yang menutup aurat.

Jika kita memperkenalkan batasan aurat kepada anak kita dan membiasakannya untuk menggunakan pakaian yang menutup aurat sejak dini, insya Allah keadaannya akan berbalik. Ia akan merasa berdosa, malu, nggak nyaman, bersalah, dan menolak untuk beralih ke pakaian-pakaian yang tidak menurut aurat. Ia akan berpikir seribu kali, bahkan tidak terpikir sekalipun dan sedikitpun untuk melakukannya.

6. Ajarkan untuk membawa alat sholat

Agar sejak kecil anak rajin sholat, ada baiknya ingatkan dan siapkan perlengkapan sholat anak didalam tasnya, kemana pun anak pergi sediakanlah alat sholat tersebut, hal ini akan membuat kebiasaan yang baik pada anak.

7. Hindari mendengarkan lagu-lagu dewasa

Perlu Kita ketahui, jaman sekarang musik dewasa sangat mendominasi. bahkan ada beberapa penyanyi artis cilik yang sudah menyanyikan lagu-lagu cinta, nah lagu-lagu ini juga akan membentuk pola pikir yang tidak baik buat anak, mulai dari sekarang cegahlah untuk mendengarkan lagu-lagu dewasa, paling tidak bisa meminimalisir. Ada baikya memberikan musik-musik islami.

8. Perhatikan tontonan TV

Apa yang dia lihat maka itu yang akan dilakukan, itulah sifat dasar anak kecil. Maka dari itu sejak kecil perlihatkan anak dengan tontonan yang bermanfaat seperti kisah nabi, inspirasi. Hindari menonton tayangan TV yang mengandung hal tidak baik untuk pola pikir anak contohnya seperti film cinta-cintaan, sinetron, horor dan masih banyak lagi.

9. Jadilah keluarga untuk mendidik anak

Ciptakan suasana keluarga yang harmonis, berikan anak sebuah kehangatan dan ketentraman dalam sebuah keluarga, dan jika orangtua memiliki masalah ada baiknya hindari perselisihan di depan anak. Keluarga yang baik akan membentuk pribadi anak yang baik juga. keluarga yang baik adalah faktor utama yang akan menjadi panutan anak.

10. Berkomunikasi dengan Anak

Sering mengajak anak berkomunikasi dan memberikan banyak pengetahuan mengenai segala hal. Tentunya harus disesuikan dengan tahap perkembangan dan pertumbuhan sang anak itu sendiri.

3f6996aac9e075fdaf8d02dss-5975

Assalamu’alaikum Palestina

Referensi :

Sekian sharing artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 21-11-2014

KangAgus

5 Metode penulisan versi Software


software-417880_640

 

Latar Belakang

Kita sering mengunakan software untuk memberikan solusi dan membantu pekerjaan kita sehari-hari. Software-software tersebut kadang memiliki versi yang menunjukan peningkatan dari fitur atau kemampuannya. Artikel kali ini saya akan sharing informasi mengenai cara penulisan versi software yang memiliki beberapa metode.

1) Metode Tanggal bulan Tahun

Teknik ini dibagi lagi menjadi 3 yaitu metode penulisan tahun saja, tahun -bulan, dan tahun-bulan-tanggal.

Metode Tahun (YYYY)

Metode ini sering dipakai oleh software closed source. Contohnya adalah Tune Up Utilites atau antivirus. Cara ini sangat praktis dan mudah diingat oleh user. Contoh produk beserta versi nya :

  • Microsoft Office 2007
  • Visual studio 2010
  • TuneUp Utilities 2009
  • Microsoft Windows 98

Metode Tahun Bulan (YY.MM)

  • Metode ini dipakai oleh ubuntu. Contohnya adalah ubuntu 13.10.
  • Artinya ubuntu yang dirilis pada tahun 2013 di bulan 10.

Metode Tahun bulan tanggal (yyyy-mm-dd).

  • Metode ini sering dipakai untuk software yang belum stabil, biasanya bisa dirilis kapan saja, bahkan bisa tiap minggu atau tiap hari.
  • Contoh software yang memakai penamaan versi seperti ini adalah Wine di versi versi awal. Misalkan Software Wine 20030118

2) Metode X.Y.Z

Metode ini adalah yang Terpopuler, namun cara ini juga punya banyak variasi. Berikut ini adalah variasinya

Metode X

  • Cara ini menuliskan versi software dengan versi integer. Misalkan versi pertama adalah versi 1, maka versi selanjutnya adalah versi 2.
  • Cara ini sering dipakai oleh Game, Misalkan Game Age Of Empire I, Age Of Empire II, atau BatleField 4, Sim City 2 dan sebagainya.

Metode X.Y

Metode ini cukup populer, Alasan utama, jika setiap rilis software baru, harus naik 1 , maka versi software akan naik dengan sangat cepat. Metode ini juga punya aturan. Misalkan CandralabCMS 1.0, artinya versi tersebut adalah versi pertama. Jika ada perbaikan kecil atau penambahan fitur yang tidak terlalu signifikan, maka versi selanjutnya adalah candralabCMS1.1.

Perubahan poin X terjadi jika ada perubahan besar besaran di software yang menyebabkan tidak kompatibel dengan versi sebelumnya Contohnya adalah Windows. Secara internal, windows memakai metode pemversian seperti ini. Berikut ini adalah daftar versi internal Windows.

  • Windows 5.0 (Windows 2000)
  • Windows 5.1 (Windows XP)
  • Windows 5.2 (Windows 2003)
  • Windows 6.0 (Windows Vista)
  • Windows 6.1 (Windows 7)
  • Windows 6.2 (Windows 8)
  • Windows 6.3 (Windows 8.1)

Microsoft menggunakan dua cara pemversian. Versi internal untuk developer dan versi external seperti Windows Vista untuk user. Perhatikan pola versi internalnya. Tampak bahwa Windows vista,7 dan 8 mempunyai nilai X yang sama yang artinya mereka masih satu keluarga.

Bahasa mudahnya, jika sebuah driver atau software berjalan di vista, maka dijamin (secara teori) akan jalan di Windows 8.1 ). Namun jika sebuah software berjalan di Windows XP, belum tentu akan berjalan di windows vista ketas, kenapa? karena versi Mayor (nilai X nya) sudah berbeda.

Metode X.Y.Z

Metode X.Y.Z punya aturan sbagai berikut

  • X versi Mayor (Perubahan arsitektur/fitur besar besaran)
  • Y versi Minor (Penambahan beberapa fitur )
  • Z versi perbaikan/patch/bugfix. (perbaikan /bugfix,security fix dsb).

Contoh software yang memakai teknik ini adalah Android. Contoh versi android

  • Android 2.2.3
  • Android 2.3.7
  • Android 3.1.1
  • Androdi 4.1.2

Namun, demi alasan pemasaran, versi ini hanya dipakai oleh para Programmer, Android menggunakan teknik penamaan makanan penutup untuk user untuk mempermudah pemasaran. Bagian penamaan seperti ini akan dibahas dibawah.

3) Metode X.Y.Z.P

Aturan dari metode ini adalah

  • X Mayor version
  • Y Minor Version
  • Z Micro Version
  • Patch /build

Software yang menggunakan teknik ini adalah Linux. Mengapa linux sampai menggunakan 4 versi? karena linux adalah proyek yang sangat besar, sourcecodenya saja sampai jutaan baris, makanya perbaikan kode atau security fix ada di point P. Walaupun sudah berumur lebih dari 14 tahun, Versi major Linux baru 3. Contoh versi linux adalah Linux 2.6.39.4.

4) Metode Alpha, Beta, RC , Final

Metode ini tidak bisa berdiri sendiri, biasanya di kombinasikan dengan teknik X.Y.Z atau YY-MM seperti ubuntu. 4 nama diatas adalah fase dalam pengembangan software. penjelasannya adalah sebagai berikut :

  • Alpha Versi awal dari software, baru dicoba di lingkungan internal developer atau perusahaan.
  • Beta versi awal dari software, sudah diperkenalkan untuk umum,namun tidak disarankan dipakai untuk keperluan Produksi karena belum stabil (gampang crash).
  • RC (release candidate) adalah tahapan sebelum rilis, biasanya ditujukan untuk memastikan bahwa software memang sudah stabil, biasanya versi RC tidak jauh berbeda dengan versi finalnya.
  • Final release, Software sudah stabil dan siap dipasarkan atau di rilis untuk pemakai umum.

5) Metode versi dengan pola nama tertentu

Teknik ini biasanya dipakai untuk pemasaran, tujuan utamanya, orang awam non IT mudah mengucapkan dan mengingatnya, 3 Software populer yang menggunakan nama ini adalah Mac OS X, Ubuntu dan Android. Ubuntu menggunakan nama hewan khas Afrika, Mac OS menggunakan nama keluarga kucing dan android menggunakan nama makanan penutup yang manis.

  • Ubuntu Saucy Salamander (Ubuntu 13.10)
  • Ubuntu Raring Ringtail (Ubuntu 13.04)
  • Android Kitkat (Android 4.4)
  • Android Jelly Bean (Android
  • Mac OS X Tiger ( Mac OS X 10.4)
  • Mac OS X Lion (Mac OS X 10.7)

Dari semua contoh diatas, ternyata kebanyakan Programmer menggunakan kombinasi pem-versian software. Tujuan utamanya adalah memudahkan mengingat versi baik untuk developer atau user/consumer. Sekarang giliran anda, Mau pakai metode yang mana?

Referensi :

http://www.candra.web.id/2014/02/20/metode-penulisan-versi-software

Sekian sharing artikel dari saya, Semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 25-11-2014

KangAgus

Cara Mencegah Upload File Backdoor ke Website


Tips-dan-Trik-Terbaru-Komputer-ri32

Latar Belakang

Saya pernah menemukan file backdoor pada website demo saya dalam folder upload gambar atau dokumen. file yang diupload biasanya adalah file b374k-shell.

User memanfaatkan kelemahan yang terdapat dalam aplikasi upload file. yang tidak terdapat filter file yang diperbolehkan atau dibatasi untuk diupload ke sistem.  

PHP Backdoor termasuk salah satu jenis trojan yang digunakan untuk meremote, sehingga bisa melakukan create file, upload file, remove, change-mode permission, bahkan sampai Denial Of Service hanya dengan satu file php yang biasa disebut backdoor.

Contoh Aplikasi Upload

Filter Upload File

$nama_file=$_FILES[‘datafile’][‘name’];
$ext = pathinfo($nama_file, PATHINFO_EXTENSION);

//$ext = end(explode(“.”, $nama_file));
//$path = pathinfo($nama_file);
//$ext = $path[‘extension’];

if ($ext==”php”)
{
?><!–?php
}else{
//Upload File
}

Kesimpulan

Saat membuat aplikasi upload file, perlu diperhatikan filter ukuran file, serta tipe file yang diperbolekan untuk diupload.

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 04-04-2014

KangAgus

%d bloggers like this: