Membuat Ckeditor dan Ckfinder di Codeigniter


Ckeditor merupakan suatu plug-in text editor yang dipakai kebanyakan web, untuk menyempurnakan kegunaanya juga didukung oleh Ckfinder yang memudahkan bagi users dalam mengupload file atau gambar ke dalam tekt editor. banyak tulisan di blog-blog lain yang memuat bagaimana membuat ckeditor dan ckfinder serta menintegrasikanya, namun banyak yang eror atau tidak jalan pada aplikasi yang dibuat, namun kali ini saya akan memberikan penjelasan dan tutorial yang mudah, saya pun sudah mencobanya terlebih dahulu.

Step 1 . buatlah project Codeigniter dengan nama "ckf"

Step 2 . Lalu buatlah folder js dan userfiles di root project. seperti dibawah ini :


Step 3. download ckeditor di sini dan ekstrak,lalu copy ke dalam folder js

Step 4. download ckfinder di sini dan ekstrak,lalu copy ke dalam folder js

Step 5. download library ckeditor di sini dan copy di system\libraries

Step 6. download library ckfinder di sini dan copy di system\libraries

Step 7. Edit config.php di ckf\js\ckfinder
- ubah bagian false menjadi true seperti ini :
     

  
- setting base url ckfinder menjadi $baseUrl = 'ckf/userfiles/'; atau $baseUrl =

  'namaproject/folder upload'

- edit bagian base dir menjadi

 $baseDir = $_SERVER['DOCUMENT_ROOT'].'/ckf/userfiles/';

Step 8. Edit config.js di folder ckf\js\ckeditor bertujuan untuk memasukan ckfinder kedalam ckeditor
seperti  ini :


         
Step 9. buka welcome_message.php di folder view guna membuat tampilan ckeditor pada project aplikasi

- ckf dan buatlah kodingan seperti dibawah ini :

   

Step 10 . Setelah membuat tampilan,kita harus membuat kodingan agar tampilan itu dapat di running oleh program, maka buka folder controller, welcome.php dan buat lagi kodingan seperti ini :


 
Step 11. Running aplikasi di localhost/ckf

Step 12. anda dapat mendownload aplikasi ini, jika ingin mempelajarinya lebih lanjut. klik download


      Sekian tutorial dari saya, semoga membantu dan tolong like dan comment postingan ini ya......


DOWNLOAD TEMPLATE WEBSITE GRATIS


              Haloo pembaca, sekarang saya akan membagikan template website yang saya modifikasi..di template ini sudah ada menu listnya dengan icon-icon menarik dan template ini terdapat file html,css dan js.
untuk mengunduh silakan klik download

Latar Belakang Pembangunan Knowledge Management System Berbasis Web dan Android di PT. XYZ










1.1.            Latar Belakang
        Pada era modern ini, penerapan knowledge management tidak terbatas pada suatu individu yang ingin mempermudah segala aktivitas, tetapi hingga perusahaan yang ingin memperluas area kerja, meningkatkan kualitas dan kuantitas produk serta dapat bertahan dalam persaingan dunia usaha yang sangat kompetitif. Semua hal tersebut bertumpu kepada bagaimana kegiatan produksi dapat berjalan sesuai dengan sistem operasional dan hasil produk yang diharapkan.
        Terdapat lima faktor yang mempengaruhi kegiatan produksi yaitu tenaga kerja (labor), modal (capital), sumber daya fisik (physical resources), kewirausahaan (entrepreneurship), dan sumber daya informasi (information resources)(Griffin R 2006). Maka, knowledge management salah satu cara efektif untuk meningkatkan kegiatan produksi guna membantu pencapaian target perusahaan.
         Knowledge management merupakan sebuah konsep yang dikembangkan berdasarkan pemahaman tentang proses – proses pengetahuan dan pemanfaatan pengetahuan manusia dalam lingkungan sekitar untuk dijadikan pedoman pengambilan keputusan atau memenuhi kebutuhan manusia yang tidak terbatas, namun dengan sumber daya yang terbatas.
         Teknologi informasi juga mempengaruhi laju perkembangan perusahaan karena membuka kesempatan penyamarataan informasi setiap individu tanpa batasan waktu dan tempat serta membuat perubahan tren sangat cepat, apabila progress perusahaan tidak berbanding lurus dengan pergerakan teknologi informasi,maka perusahaan harus siap mengalami penurunan income dan kalah saing.
         Teknologi Informasi yang banyak diakses oleh karyawan perusahaan adalah web dan android. Web meruoakan kumpulan halaman web yang terhubung dan berisi informasi melalui perangkat keras berbentuk komputer dan laptop, tapi dalam perkembangannya web dapat diakses dari sistem operasi mobile melalui aplikasi yang terhubung dengan web service dan database. Hal ini memberikan keuntungan bagi karyawan yang tidak dapat menghidupkan komputer, akan tetap menerima informasi yang bersifat urgent dan dibutuhkan.
         Oleh karena itu, knowledge management dan teknologi informasi merupakan sebuah jawaban bagi perusahaan untuk selalu berkembang dan bertahan dari persaingan dunia tanpa takut menurunkan kualitas para individu dalam proses penyerapan informasi dan tertinggal dari trend teknologi modern.
Knowledge management bagi perusahaan bukanlah hal baru karena pernah dilakukan dalam kegiatan penyampaian pengetahuan antar karyawan, diskusi masalah dan pelatihan skill. Akan tetapi, manajement yang dilakukan tidak secara sistematis dan terorganisir dengan baik sehingga akan mengalami kesulitan dalam pengumpulan knowledge yang sewaktu-waktu dibutuhkan, intensitas transfer antar karyawan dan presentasi terciptanya metode baru untuk penyelesaian masalah menurun.
         PT. XYZ merupakan salah satu perusahaan di bidang teknologi informasi, berfokus pada pengembangan sistem barcode , wireless dan  mobile computing yang produknya sudah banyak digunakan oleh perusahaan mitra di bidang retail, pabrik, kesehatan, jasa, dan pemerintahan, maka PT. XYZ harus selalu melakukan recovery dan revolution skill serta mewajibkan karyawan menguasai banyak kemampuan seperti bahasa pemograman Asp, Java, Html, Jaringan dan Implementasi perangkat keras untuk meningkatkan kualitas produk sesuai perkembangan trend teknologi. Dalam mendukung hal tersebut perusahaan mengadakan kegiatan knowledge management sepeti diskusi, rapat, training dan voting.
Kegiatan knowledge management memberikan banyak hal positif bagi penunjang kemampuan karyawan, khususnya saat menghadapi permasalahan pekerjaan dan mempermudah karyawan mendapatkan informasi yang wajib diketahui, namun untuk melaksanakan kegiatan tersebut tidak tanpa kendala dan kekurangan.
Karyawan PT. XYZ memiliki jam kerja yang padat, harus mengikuti kunjungan kerja ke perusahaan mitra, terkadang mengambil cuti panjang atau sakit dan menanggung banyak pekerjaan yang segera deadline sehingga sedikit berkesempatan mengikuti kegiatan bertatap muka dalam konsep knowledge management yang diterapkan perusahaan.
     Saat diskusi, rapat, training dan voting berlangsung, PT. XYZ mengeluarkan banyak biaya untuk makan, pengadaan peralatan, membayar uang lembur karyawan dan harus menunggu waktu yang tepat serta menyesuaikan jadwal kerja. Meskipun sangat bermanfaat untuk meningkatkan kemampuan karyawan dan menambah knowledge perusahaan, hal ini tidak akan berlangsung lama karena tidak ada sistem dokumentasi yang terorganisir dan knowledge akan hilang bersamaan dengan karyawan yang memiliki knowledge tersebut mengundurkan diri.
       Dampak sedikitnya proses pemerataan dan pembelajaran knowledge telah dirasakan oleh karyawan PT. XYZ, karyawan merasa memikul beban kerja yang sangar berat karena sulit menemukan solusi masalah, kualitas knowledge yang dimiliki lambat berkembang dan sering tidak mengetahui informasi yang bersifat urgent seperti jadwal kegiatan, berita, voting ataupun diskusi formal dan informal.            
        Berdasarkan uraian dan keadaan di atas menjadikan latar belakang dalam melakukan usulan penelitian yang berjudul “Membangun Knowledge Management System berbasis Website dan Android di PT. XYZ ”.

Cara Mengatasi Failed to Push The Item(s) di Android Emulator

  

Saat anda memasukan data dalam sdcard di android emulator terkadang kita mengalami gagal push the item, hal ini bisa disebab kan oleh 2 kemungkinan yaitu 
1. space size sd card emulator kita kurang dari 1024 mb
2. emulator kita tidak bisa mengupload file yang besar.

Untuk mengatasi hal tersebut saya akan memberikan solusi dan sudah saya buktikan sukses. check and look :
Step 1. Edit Virtual Android Device Manager di bagian size sd card menjadi 1024 seperti ini

Step 2. Buka comand prompt dan tulis code untuk mem push data ke emulator melalui cmd seperti berikut
- tekan windows + R
- buka file sdk anda contoh di D:\UPE\adt-bundle-windows-x86-20140321\sdk\platform-tools 
   seperti di gambar ini :

              


- jika file platform-tools sudah ditemukan,maka anda tinggal menuliskan kode dengan format adb
      push "url file" folder yang di tuju contoh adb push "d:\star.jpg" storage/sdcard

Step 3. Close simulator anda dan running kembali.

Terimakasih sudah membaca postingan ini,semoga materi ini membantu anda dalam mengatasi "Failed to Push The Item(s) di Android Simulator" :)
              
            



CONTOH SIMULASI GAME SEDERHANA : CAKE MANIA Level Agustust






Pada mata kuliah Modul simulasi, mahasiswa sering diharuskan untuk membuat aplikasi simulasi mengenai antrian berbentuk game, atau aktifitas antrian lainya seperti antrian bandara dan kasir. namun kali ini saya akan menjelaskan contoh simulasi game sederhana Cake Mania.

Cake Mania, merupakan salah satu contoh game yang menggunakan simulasi antrian dan data statistik, salah satu alasan mengapa menggunakan game ini untuk simulasi antrian, karena pada game ini dijelaskan tentang simulasi antrian mulai dari entitas datang hingga selesai servis dengan interarrival dan service time yang menarik untuk dianalisis.

Pada Cake Mania memiliki 12 level yang berdasarkan bulan yang berurutan, dan untuk yang saya simulasikan adalah bulan agustus. ada beberapa tujuan dalam membangun simulasi game cake mania yaittu :
      

1.      Untuk mengetahui entitas apa saja yang ada dalam game ini khususnya pada level agustus
2.      Untuk mengetahui server apa saja yang digunakan di level agustus
3.      Untuk mengetahui service time dan event list dari game ini (pada level agustus)
4.      Untuk mengetahui bisnis rule game cake mania pada level agustus
5.      Untuk mengetahui bagaimana merekonstruksi game pada level agustus



 



Pada Game Cakemania ini memiliki sifat antrian yaitu reneging,dimana apabila waktu tunggu satu entitas habis,maka entitas tersebut akan hilang. Untuk Laporan dan Source Aplikasi Sederhana anda dapat mengunduh di Sini
            
Semoga Materi dan Source yang saya share dapat membantu, apabila anda sudah melihat aplikasi simulasi saya..anda dapat mengeditnya karena design aplikasi ini masih sederhana ,namun alur logika mirip dengan game asli. terima kasih :)

TUTORIAL ANDROID : APLIKASI KAKULATOR KONVERSI SEDERHANA


 Setelah lama tidak memposting ilmu di blog, saya kembali dengan membagi ilmu baru yaitu ANDROID yang memang sudah tidak asing lagi bagi orang IT maupun awam. Android merupakan sistem operasi mobile yang sedang berkembang pesat bahkan 7 dari 10 orang memakai hp Android. dan kali ini saya akan memberikan "TUTORIAL ANDROID : APLIKASI KALKULATOR KONVERSI SEDERHANA".

sebelum memulai pembelajaran, hal yang penting yang harus diingat adalah menginstall adt bundle yang di dalamnya sudah ada eclipse dan sdk yang digunakan dalam membuat program aplikasi android. berikut ini langkah langkah membuat aplikasi ini :

Langkah pertama :

- buka eclipse anda, lalu << file <<new << android aplication project
- buat project baru dengan nama Kalkulator konversi

Langkah kedua :

- Buka Layout ini terletak dalam direktory res/layout dan design layout seperti dibawah ini :

Atau anda bisa langsung memasukan kode berikut di activity_mail.xml :



 Langkah ketiga :

- Anda dapat merruning aplikasi yang anda buat agar mengetahui jelas tampilan aplikasi

Langkah Keempat :

- Pengkodingan ,dalam pengkodingan ini harus diingat bahwa id yang ada pada atribut-atribut dalam layout aplikasi anda harus sama dengan yang akan anda koding di MainActivity.java
- Buka MainActivity.java atau file .java aplikasi anda di directori scrs.. lalu beri kodingan seperti dibawah ini :



Langkah Kelima:

- Running aplikasi dan target running seperti ini :

Selain tutorial, saya juga memberikan source aplikasi ini yang dapat anda download di Sini
Terima kasih sudah membaca semoga materi ilmu ini membantu anda... salam manis dari indah :)

CARA MENCONVERT INTEGER KE STRING atau STRING KE INTEGER DI C#


         Pada c# kita tidak bisa sembarangan menaruh nilai integer di textbox atau menaruh nilai di textbox pada variabel integer, harus disamakan dulu tipe datanya..ini tidak mungkin kita mengubah tipe data textbox sehingga hal yang dapat kita lakukan adalah mengconvert tipe data tanpa mengubah deklarasi awal. ada banyak cara untuk melakukan itu... berikut cara-caranya :

1. mengubah integer ke string
     format :  variabel string = variabel integer.toString();
     contoh :
     textBox5.Text = temporaryteman.id_teman.ToString();  
     atau
     string s = Convert.ToString(_temporaryteman.id_teman);
      s = textBox5.Text;

2. mengubah string ke integer
     format : variabel integer = (int)variabel string;
     contoh :
     int selectedindex = (int)dataGridView1.CurrentRow.Cells[0].Value;

       Sebenarnya ada banyak cara untuk melakukan ini, cara yang diatas merupakan cara yang banyak digunakan,semoga postingan ini membantu permasalahan pembaca... thanks for read guys...