• Assalamu’alaikum…



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

  • 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 814 other followers

  • RSS Sahabat Al-Aqsha

    • Penjajah ‘Israel’ Larang Pengiriman Bahan Bangunan ke Gaza
      GAZA (Palinfo) – Otoritas Palestina di Jalur Gaza mengatakan bahwa penjajah ‘Israel’ telah melarang masuknya bahan bangunan ke Gaza mulai Selasa (11/8/2020), hingga pemberitahuan lebih lanjut. Aparat Palestina mengatakan, perusahaan […] The post Penjajah ‘Israel’ Larang Pengiriman Bahan Bangunan ke Gaza appeared first on Sahabat Al-Aqsha.
    • Serdadu Zionis Culik Tujuh Pemuda Palestina di Baitul Maqdis
      BAITUL MAQDIS (Palinfo) – Serdadu zionis ‘Israel’, Senin (10/8/2020), menculik tujuh pemuda Palestina setelah menyerbu dan menggeledah rumah mereka di Baitul Maqdis. Sumber-sumber lokal mengatakan bahwa para pemuda yang diculik, […] The post Serdadu Zionis Culik Tujuh Pemuda Palestina di Baitul Maqdis appeared first on Sahabat Al-Aqsha.

Membuat Aplikasi CRUD dengan Codeigniter versi 4



Latar Belakang

Dengan semakin terkenalnya framework Laravel ternyata framework Codeigniter versi 4 juga melakukan banyak perubahan di struktur coding dan struktur foldernya.

Sehingga saya tertarik untuk mempelajarinya dan memasukannya kedalam mini project saya. Dalam mini project saya ini bagaimana cara menampilkan data yang sama menggunakan framework yang berbeda.

Setelah itu baru kita koneksikan pengambilan datanya bukan dari database langsung, namun melalui website API sebagai pelantara. website API nya kita bangun menggunakan framework Lumen.

Kursus Online

Agar belajarnya terstruktur saya buatkan kursus online “Membuat Website CRUD dengan Codeigniter” yang dapat diakses secara gratis melalui website EDUGI.

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

Bogor, 12-03-2020

KangAgus

Membuat Aplikasi CRUD dengan Laravel versi 6



Latar Belakang

Setelah sebelumnya kita telah mempelajari cara instalasi laravel, maka sekarang kita lanjutkan dengan membuat aplikasi sederhana CRUD (create-read-update-delete) menggunakan framework laravel.

Artikel ini adalah rangkaian dari mini project yang saya buat, dimulai dari membuat web API dengan lumen, dilanjutkan dengan membuat CRUD dengan 2 framework yaitu Laravel versi 6 dengan Codeigniter versi 4. Tujuannya untuk membandingkan 2 framework yang biasa digunakan.

Sehingga goal dari mini project yang saya buat adalah bagaimana membuat sebuah sistem terintegrasi yang terdiri dari 1 database, dijembatani oleh web API lumen, diakses oleh 2 website framework dan 1 aplikasi mobile menggunakan flutter.

Kursus Online

Agar metode belajar kita terstruktur, saya membuatkan sebuah kursus online “Membuat Website CRUD dengan Laravel” yang dapat diakses secara gratis melalui website EDUGI.

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

Bogor, 12-03-2020

KangAgus

 

Membuat Website API dengan Lumen versi 6


Latar Belakang

Setelah sebelumnya berhasil menginstall framework laravel, Sekarang saya coba menjelaskan cara instalasi framework Lumen. Namun sebelum saya ingin menjelaskan tentang Lumen itu sendiri dan apa fungsinya di project yang akan kita pelajari ini.

Diambil dari salah satu artikel blog, bahwa Lumen adalah Micro Framework yang diciptakan pengembang Laravel untuk mengakomodasi kebutuhan developer yang ingin membuat aplikasi dalam skala lebih kecil dari Laravel. Karena banyak library yang dihilangkan dalam bundle source code, Lumen bisa dijadikan framework untuk membuat REST API.

Sehingga dari definisi diatas, saya menggunakan Lumen disini untuk membuat website API yang nanti skenarionya akan digunakan oleh 3 aplikasi yang dibuat menggunakan Codeiniter, Laravel, dan Flutter.

Instalasi Lumen dengan Composer

  1. Sama seperti cara instalasi laravel, kita harus mendownload dan menginstall software Composer terlebih dahulu
  2. Setelah itu kita testing composernya di CMD dengan mengetik composer, jika berhasil maka akan tampil logo tulisan composer
  3. Kemudian kita masuk ke folder htdocs atau lokasi yang lain dimana project kita akan dibuat. dengan perintah cd C:\xampp\htdocs
  4. Setelah masuk, kita ketik perintah composer create-project –prefer-dist laravel/lumen webapi
  5. Tunggu sampai prosesnya selesai

Konfigurasi Key Lumen

  1. Setelah tahap instalasi selesai, di htdocs ada folder baru bernama webapi. 
  2. Buka file web.php yang ada di folder “routes” C:\xampp\htdocs\webapi\routes
  3. Untuk generate key, Silahkan copy paste code dibawah ini kedalam file tersebut

$router->get(‘/key’, function() {
return \Illuminate\Support\Str::random(32);
});

Membuat Virtual Host 

Setelah mempersiapkan untuk generate key, kita buat sebuah virtual host karena nanti akan digunakan untuk testing API menggunakan aplikasi postman. Adapun langkah-langkahnya adalah sebagai berikut :

Langkah Pertama. Edit file “httpd-vhosts.conf” di alamat folder C:\xampp\apache\conf\extra

<VirtualHost *:80>
ServerAdmin webmaster@localhost.com
DocumentRoot “C:/xampp/htdocs/”
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
ServerAdmin webmaster@localhost.com
DocumentRoot “C:/xampp/htdocs/webapi/public”
ServerName webapi.localhost
</VirtualHost>

Langkah Kedua. Edit file “host” :

  1. Jalankan aplikasi “Notepad” bawaan windows dengan klik kanan “Run as Administrator”
  2. Kemudian Open file (Ctrl+O) untuk edit file “host” di alamat folder C:\Windows\System32\drivers\etc
  3. Jika tidak muncul ganti menjadi “All Files” tambahkan di bagian localhost name

# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
127.0.0.1 webapi.localhost
# ::1 localhost

Langkah Ketiga. Setelah langkah diatas selesai dilakukan, silahkan “restart” xampp dengan mematikan dan menghidupkan kembali “Apache”

Generate Key Lumen

  1. Buka web browser dan ketikan http://webapi.localhost/key
  2. Copy kode yang tampil misalnya : UHN5q7FDqebkRwQoCo8Kd8fqALCuGhOu
  3. Buka file “.env” di alamat folder C:\xampp\htdocs\webapi 
  4. Kemudian Paste kan dibagian key

APP_NAME=Lumen
APP_ENV=local
APP_KEY=UHN5q7FDqebkRwQoCo8Kd8fqALCuGhOu
APP_DEBUG=true
APP_URL=http://localhost
APP_TIMEZONE=UTC

Kursus Online

Sampai tahap ini kita sudah selesai melakukan proses instalasi Lumen, tahap selanjutnya adalah melakukan pembuatan database dan konfigurasinya.

Untuk tutorial lengkapnya dan file sourcecode “webapi” yang digunakan dalam project ini, Silahkan akses kursus gratis “Membuat Web Api Dengan Framework Lumen” di website EDUGI.

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

Bogor, 25-02-2020

KangAgus

Cara Instalasi Framework Laravel


ri32-laravel-logo

Untuk instalasi Laravel bisa menggunakan 2 cara yaitu : kita dapat menggunakan composer atau kita mendownload langsung sourcecodenya. Perbandingan 2 cara ini artikelnya dapat dibaca disini.

Instalasi Laravel dengan Composer

  1. Jika kita menggunakan software composer, kita harus mendownload dan menginstallnya terlebih dahulu
  2. Setelah itu kita testing composernya di CMD dengan mengetik composer, jika berhasil maka akan tampil logo tulisan composer
  3. Kemudian kita masuk ke folder htdocs atau lokasi yang lain dimana project kita akan dibuat. dengan perintah cd C:\xampp\htdocs
  4. Setelah masuk, kita ketik perintah composer createproject preferdist laravel/laravel laravelguestbook
  5. Tunggu sampai prosesnya selesai

Instalasi Laravel dengan Sourcecode

  1. Silahkan download filenya di alamat https://id-laravel.com/download.
  2. Setelah itu kita extract file yang sudah didownload
  3. Kemudian kita simpan foldernya di htdocs atau di lokasi yang lain dengan nama laravelguestbook

Setelah proses instalasi selesai, dilanjutkan dengan testing di browser. Untuk mengakses web project Laravel kita  bisa menggunakan 2 cara yaitu : mengakses melalui Laravel development server atau melalui Apache web server yang biasa ada di software XAMPP.

Testing Melalui Laravel Development Server

  1. Misalnya folder web project Laravel berada di drive D:\laravelguestbook atau lokasi selain htdocc dan kondisi apache server dalam keadaan OFF
  2. Kemudian kita buka kembali CDM dan masuk ke folder web project Laravel
  3. Setelah itu ketik perintah php artisan serve. Sampai muncul notifikasi Laravel development server started on…
  4. Kemudian kita buka web browser dan mengakses http://localhost:8000
  5. Jika muncul logo tulisan Laravel berarti instalasi telah berhasil

Testing Melalui Apache Web Server 

  1. Misalnya folder web project Laravel berada di folde htdocs. Dan kondisi apache dalam keadaan ON
  2. Maka kita tinggal mengaksesnya di web browser melalui alamat misalnya http://localhost/laravelguestbook/public
  3. Jika muncul logo tulisan Laravel berarti instalasi telah berhasil

Kita juga bisa mengkombinasikan antara Lavel development server dengan Apache web server. Dengan kondisi folder web project kita berada di folder yang sama yaitu htdocs.

Sehingga kita bisa mengaksesnya baik menggunakan alamat http://localhost:8000 ataupun melaui alamat http://localhost/laravelguestbook/public.

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

Bogor, 23-09-2019

KangAgus

Contoh aplikasi website menggunakan framework codeigniter


code_igniter_ri32

Berikut adalah contoh aplikasi website yang dibuat menggunakan framework codeigniter. silahkan dipelajari dan dikembangkan sesuai kebutuhan teman-teman.

  1. WEBSEKOLAH 
  2. SIMPEG 
  3. SIAKAD 
  4. DINASPENDIDIKAN 
  5. ADVERTISING 
  6. TOKOSANDAL 
  7. PEMILIHAN 
  8. FAKTUR 
  9. INDEKSPRESTASI 
  10. SIMPUSTAKA 

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

Cilangkap, 10-03-2015

KangAgus

Script Backup Restore Database menggunakan Codeigniter


Latar Belakang

Sebagai utilitas dari aplikasi yang anda bangun jika membutuhkan fasilitas untuk backup atau restore sebuah database  yang sedang digunakan. saya asumsikan temen-teman sudah falimiar dengan framework CI. buat sebuah controller misalnya utilitas.php simpan di folder application/controllers

Script Backup

Jika didalam database anda terdapat tabel view, maka itu harus di hapus terlebih dahulu. silahkan buat metode pada sebuah model yg berfungsi untuk menghapus table view.

function backup(){
$this->Edit_model->hapus_view();

$this->load->helper(‘download’);
$tanggal=date(‘Ymd-His’);
$namaFile=$tanggal . ‘.sql.zip’;
$this->load->dbutil();
$backup=& $this->dbutil->backup();
force_download($namaFile, $backup);
}

sehingga jika nanti berhasil membackup database, maka akan keluar kotak dialog untuk menyimpan file backup database.

Script Restore

  • Sebelum melakukan restore anda harus extrak dahulu file zip yang tadi di download sehingga menjadi file misalnya 20110919-165636.sql
  • Diasumsikan file tersebut di simpat di root system
  • Sebagai alternatif, anda bisa membuat aplikasi upload file database yang akan di restore ke dalam folder yang sudah ditentukan misalnya folder backupdb
  • Setelah file berada di folder tersebut, maka script akan membaca file tersebut dan melakukan proses restore

function restore(){
//hapus dulu database jika proses restore gagal.
$this->Edit_model->hapus_db();

//upload dulu filenya
$fupload = $_FILES[‘datafile’];
 $nama = $_FILES[‘datafile’][‘name’];
if(isset($fupload)){
$lokasi_file = $fupload[‘tmp_name’];
$direktori=”backupdb/$nama“;
move_uploaded_file($lokasi_file,”$direktori”);
}

//restore database
$isi_file=file_get_contents($direktori);
$string_query=rtrim($isi_file, “\n;” );
$array_query=explode(“;”, $string_query);

foreach($array_query as $query){
$this->db->query($query);
}

$data[‘page’]=’restore’;
$this->load->view(‘home’,$data);
}

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

Depok, 25-09-2011

KangAgus

Cara Mengedit Template Web Codeigniter


Latar Belakang

Pada artikel saya sebelumnya, saya membuat sebuah aplikasi bukutamu/guestbook sederhana dengan CI tanpa menggunakan sebuah template web. sehingga untuk menyempurnakan aplikasi sebelumnya saya membuat sebuah template web untuk di framework CI. templatenya itu sendiri saya mencari di internet bisanya dengan kata kunci googling  “free css template”.

Artikel ini hanya rangkuman dari aplikasi yang sudah saya buat, sedangkan untuk tutorial templatenya sendiri secara lengkapnya bisa teman-teman baca di blog ini. karena saya sudah menggabungkan dari template dan aplikasi guestbook secara keseluruhan.

Tahap Persiapan

  1. Download CI 1.7.2
  2. Download Template
  3. Setelah itu extract file template  dan ubahlah index.hml menjadi template.php dan letakkan di direktori
    application/views
  4. Lalu ubahlah kode index pada file welcome.php didalam direktori application/controllers untuk menampilkan template template.php seperti berikut ini :
  5. Buatlah folder css dan images dalam dokumen root, kalau saya dalam direktori absensi seperti terlihat pada gambar dibawah ini:
  6. Lalu edit file template.php dalam folder application/views dan ubahlah kode dalam file tersebut menjadi seperti ini. untuk template header, tengah, kiri, footer intinya dari template asli di cut kemudia buat file masing-masing menjadi header.php, tengah.php, kiri.php, dan footer.php semuanya di simpan di folder controller/views
  7. Karena file style.css berada dalam direktori css maka jika dia mau mengakses folder images haruslah berbentuk seperti ../images. Untuk itu kata url(images/contoh_gambar.jpg) harus diganti dengan url(../images/contoh_gambar.jpg)
  8. Untuk menampilkan halaman content yang lain, kita membutuhkan link untuk memanggil halaman tersebut melalui sebuah controller. untuk link nya adalah sebagai berikut : buka file header.php di folder application/views
  9. Kemudian kita membutuhkan sebuah Controller bernama proses.php yang berada didalam folder application/controllers yang digunakan untuk memanggil methode nya
  10. Jangan lupa untuk setting file autoload.php di folder application/config untuk helper $autoload[‘helper’] = array(‘url’,’form’);
  11. Setting juga config.php di folder application/config untuk baseURL sesuaikan dengan link web anda $config[‘base_url’]    = “http://localhost/template/&#8221;;

Download Free Template

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

Depok, 25-09-2011

KangAgus

Contoh Proyek Web menggunakan Framework Spring


Artikel ini bukan berisi tutorial tentang pembuatan proyek web menggunakan JSF (Java Spring Framework), tetapi contoh web nya. silahkan anda download, pelajari, dan dikembangkan demi ilmu pengetahuan 🙂

Yang dipersiapkan :

Sebelumnya ada yang perlu anda persiapkan untuk menjalankan ataupun belajar framework spring yaitu :

  1. Install webserver Tomcat (untuk menjalankan bahasa pemrograman JSP karena sebenarnya Spring di bangun untuk framework bahasa pemrograman web JSP (Java Server Page) sedangkan CI (Code Igniter) untuk framework bahasa pemrograman PHP), saya sendiri menggunakan Tomcat 6.0.
  2. Install MySQL, saya sarankan untuk menginstall software XAMPP karena sudah terdapat MySQL dan PHPMyadmin untuk pengaturan database.
  3. Install software Eclipse (digunakan untuk konfigurasi dan editor spring. sebenarnya bukan di install, tapi bisa langsung di jalankan tanpa proses instalasi) saya sarankan menggunakan eclipse yang sudah full plugin sudah ada hibernate, library framework,dll didalamnya. atau anda juga bisa menginstallnya plugin yang di perlukan satu persatu ke dalam software eclipse. silahkan cari tutorialnya.

Cara menjalankan :

  • Sebelumnya buat dahulu database “spring_majalah_db” di mysql atau di phpmyadmin.
  • Import file “RPL_Toko_Majalah.zip” kedalam software eclipse.
  • Jalankan web nya didalam software eclipse atau bisa juga menggunakan web browser dengan membuka link http://localhost:8080/RPL_Toko_Majalah/
  • Selesai

Desain database yang terbentuk :

Download 

https://blogri32.blogspot.co.id/2017/12/free-downloads.html

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

Depok, 21-4-2010

KangAgus

Membuat Guestbook Dengan Framework Spring


Mendengar kata-kata Spring jadi ingat kalo orang pacaran suka bilang  “Spring berdua”, tapi Spring yang ini lumayan bikin gak nafsu makan…hehehe. Dalam tutorial ini akan di sajikan cara pembuatan guestbook menggunakan framework spring. sedangkan editor yang digunakan adalah eclipse yang full plugin sudah ada hibernate, library spring, dan lain-lain.

Saya belajar spring dari sebuah video tutorial yang lumayan bagus, anda juga bisa belajar dari sana. dalam artikel ini juga saya akan melengkapi dengan catatan kecil sesuai dengan ini video tutorial nanti. untuk lebih semangat lagi belajarnya, saya memberikan file sourcecode dari hasil pembuatan guestbook sesuai dengan video tutorial tersebut. semua saya sharing agar banyak media pembelajaran yang anda dapatkan dalam mempelajari framework spring.

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

 

Depok, 21-4-2010

KangAgus

%d bloggers like this: