Willy Zondri

29 Oktober 2018

Melewatkan Data Dari Controller Ke View

Sebelumnya saya telah membahas tentang sejarah dari framework codeigniter. Nah, di artikel kali ini saya akan membahas tentang cara melewatkan data dari controller ke dalam view. Pada tahap awal teman - teman bisa membuka folder application -> lalu folder controller.
Codeiginter Controller Folder
Dalam folder controller kita buat file php baru dengan nama home.php
File php yang ada di dalam folder controller harus didefinisikan sebagai sebuah kelas (class) seperti kodingan berikut ini.
Home.php

<?php 

/**
 * home.php
 */
 class Home extends CI_Controller
 { 
  public function __construct()
  {
   parent::__construct();
  }
 }

?>

Setelah membuat controller home, langkah selanjutnya adalah membuat sebuah file viewnya, file view berguna untuk menampung kode - kode html. Application -> view.
Codeigniter View Folder
Di dalam folder views kita buat file baru dengan nama v_home.php
File v_home.php

<!DOCTYPE html>
<html>
<head>
 <title>Tutorial Codeigniter - zondri.com</title>
</head>
<body>

</body>
</html>

Pada artikel sebelumnya saya telah menjelaskan tentang konsep MVC dari codeigniter, bagi teman - teman yang merasa masih belum paham bisa membacanya kembali disini " Konsep MVC Codeigniter ".


28 Januari 2018

Sejarah Singkat Framework Codeigniter


Pagi ini saya akan membahas tentang sebuah framework php yang bernama Codeiginiter, atau biasa dikenal dengan singkatan CI. Dikalangan developer web, framework codeiginter merupakan sesuatu hal yang tidak asing lagi. Hampir setiap developer web pernah menggunakan framework ini didalam project/ ataupun dalam latihan sehari - harinya.

Codeigniter pertama kali dikembangkan oleh Rick Ellis pada tahun 2006. Rick Ellis juga dikenal sebagai penemu dari Ellislab. Ellislab sendiri adalah sebuah perusahaan yang berfokus pada pengembangan software dan tools untuk para pengembang / developer web. Namun pada tahun 2014 Rick Ellis menyerahkan pengembangan dari codeigniter ke British Columbia Institute of Technology (BCIT).

Lalu Apa Kegunaan Codeigniter ?

Codeigniter merupakan sebuah kerangka kerja dimana didalamnya terdiri atas fungsi - fungsi yang dapat digunakan untuk membuah sebuah fungsi yang komplex. Atau dengan kata lain codeigniter merupakan suatu framework yang berguna untuk memudahkan seorang programmer dalam mengembangkan sebuah web tanpa harus membangunnya dari nol (0).

Codeigniter Flowchart

MVC Merupakan sebuah konsep yang digunakan oleh codeigniter. Konsep mvc ini memisahkan komponen utama menjadi tiga komponen, komponen tersebut adalah Model, View, dan Controller.
  • Model adalah bagian yang bertanggung jawab dengan pengolahan data pada database. Meliputi kegiatan create, read, update dan delete.
  • View adalah bagian yang menangani tentang tampilan terdiri dari skema HTML dan variabel - variabel yang berasal dari controller.
  • Controller adalah bagian yang berfungsi untuk menghubungkan antara Model dan View. Didalam controller terdapat fungsi - fungsi logika dan operasional. 

Kenapa Menggunakan Codeignier ? 

  • Codeigniter merupakan sebuah framework yang bersifat open source / gratis.
  • Codeigniter sudah terdokumentasi dengan baik, sehingga memudahkan kita untuk memahaminya.
  • Codeigniter memiliki performa yang cukup cepat, serta konfigurasi yang minim.
  • Tidak ada aturan koding yang ketat.
  • Sangat mudah diintegrasikan

Kekurangan Codeingiter

  • Tidak ditujukan dalam pembuatan web dengan skala besar.
  • Libary sangat terbatas.
  • Masih banyak kelonggaran dalam hal coding, misalnya bebas dalam menambah file.
Itulah penjelasan tentang sejarah, kelebihan dan kekurangan dari framework codeigiter.

10 Agustus 2017

Contoh Program Bahasa C : Pencarian Volume Balok

Selamat malam teman - teman, kali ini saya akan memberikan sebuah source code dari bahasa pemrograman bahasa C yang saya pelajari disemester 3 yang lalu pada mata kuliah program dasar. Berikut ini adalah source codenya.


#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
 //identifier
int panjang,lebar,tinggi,volume;

//input
printf("Input\n");
printf("Panjang \t: ");scanf("%i",&panjang);
printf("Lebar   \t: ");scanf("%i",&lebar);
printf("Tinggi  \t: ");scanf("%i",&tinggi); 

//proses
volume = panjang*lebar*tinggi; 

//output
printf("\nOutput\n");
printf("Panjang \t: %i\n",panjang);
printf("Lebar   \t: %i\n",lebar);
printf("tinggi  \t: %i\n",panjang);
printf("\nVolume  \t: %i\n",volume);
system("PAUSE"); 
return 0;
}

Itulah source code bahasa C pencarian volume balok semoga dapat membantu sahabat yang sedang belajar bahasa C

29 Juli 2017

Cara Menghubungkan Controller PS 3 Ke PC atau Laptop

Oke teman - teman kali ini saya akan berbagi pengalaman saya tentang cara menghubungkan Controller PS 3 ke PC atau pun Laptop teman - teman.

Berawal dari rasa penasaran dan keinginan untuk bermain game dengan menggunakan controller ps3 saya pun mencari - cari informasi dan artikel tentang cara mengkoneksikan controller ps3 ke PC/Laptop. Akhirnya berhasil walaupun diawalnya banyak mengalami kegagalan.

Oke langsung saja, kita bahas cara mengkoneksikan controller ps3 nya.

Yang pertama persyaratannya harus terpenuhi dulu, adapun persyaratannya sebagai berikut.
1. Controller PS3 nya. Contoller nya boleh KW asli lebih baik.
2. Bluetooth dongle. Saya menyarankan teman - teman untuk menggunakan Bluetooth dongle dari pada menggunakan Bluetooth bawaan laptop sebab, Bluetooth bawaan laptop sulit untuk dikonfigurasikan.
3. SCPToolkit. ya itu adalah sebuah software yang berfungsi sebagai perantara hubungan laptop dengan controller ps3 nya.
4. Kabel USB Controller.
5. OS yang saya rekomendasikan adalah windows 10. Yang lain jg gpp.

Uraian.

Pertama sekali download software scptoolkitnya dan install. Saat penginstallan softwarenya pastikan laptop / pc teman - teman terkoneksi dengan internet, karena saat penginstallan ini dibutuhkan internet untuk mendownload file vcredist 2010 dan vcredist 2012. Atau teman teman juga bisa mendownloadnya secara langsung di websitenya Microsoft.

Kemudian Install SCPToolkitnya.

Setelah terinstall, tancapkan Bluetooth dongle pada laptop dan controller ps3 nya dengan menggunakan kabel usb tadi.

Lalu buka aplikasi scpdrivernya pada desktop. Nanti akan ada pilihan untuk menginstall Bluetooth dan Controller PS3 nya.

Pilih sesuai dengan device milik teman - teman, lalu pencet tombol install.

Jika telah terinstall dengan baik. Cabut kabel controller beserta denga Bluetooth donglenya lalu pasang kembali.

Setelah di pasang buka SCP Server dan lepaskan kabel usb controller dan stik controller secara otomatis akan tersambung dengan laptop teman - teman. Untuk menonaktifkan controller cukup pencet tombol Playstation + R1 + L1 secara bersamaan dan tahan selama beberapa menit.

Selamat mencoba.

Saya sudah mencobanya dengan menggunakan stik ps4 ori dan di sandingkan dengan stik ps3 yang kw dan semuanya berjalan dengan lanjar.

Sedikit tips.
Saat membeli Bluetooth dongle nya pastikan sudak Versi V2.0, karena ada Bluetooth dongle yang bermasalah dan tidak bisa menghubungkan ps3 dengan laptop.

Sekian dan terima kasih selamat mencoba.

Jika ada pertanyaan silahkan tinggalkan komentar di bawah ya :D

25 Juli 2017

Tugas Besar Prolan Berantakan.


Minggu ini adalah minggu ujian di kampus saya. Ini adalah minggu kedua dari jadwal ujian semester yang berarti tidak lama lagi ujian semester pun berakhir.

Sebelum UAS dosen mata kuliah prolan telah memberikan tugas besar berupa pembuatan sebuah pogram JAVA dengan CRUD pada database sebagai pengganti tugas uas.

Untuk pengerjaan tugas uas ini sendiri dikerjakan secara berkelompok. Tiap kelompok maksimal terdiri dari 4 orang. Dan kelompok saya terdiri dari 4 orang.

Tugas ini dikumpulkan pada minggu ujian yang kedua tepatnya ya pada hari ini. Kami telah mulai mengerjakan tugas ini seminggu sebelum deadlinenya.

Pada awal pertemuan dengan kelompok kami mulai dengan permintaan surat izin survey ke sekjur (sekretaris jurusan). Survey yang akan kami lakukan adalah survey tentang puskesmas. Untuk mendapatkan surat izin tsb kami harus menunggu selama 3 hari.

Setelah mendapatkan surat tsb kelompok kami kembali berdiskusi untuk membahas rancangan program yang akan dibuat. Setelah berdiskusi dan mempertimbangkan waktu deadline yang hanya tinggal 5 hari lagi. Akhirnya kami membatalkan untuk membuat aplikasi tsb dan merubahnya menjadi aplikasi hotel.

Nah pada saat itulah kami membagi tugas masing - masing. Dan membuat programnya dirumah atau kosan masing - masing.

Kami kembali berkumpul untuk mengumpulkan tugas masing- masing. Dan kemudian programmnya digabungkan menjadi satu oleh teman saya.

Setelah digabungkan ternyata program kami banyak bug dan masalahnya. Salah satunya adalah data yang tidak berelasi dan penggunaan library yang berbeda - beda oleh setiap orangnya.

Kemudian kami berdiskusi lagi untuk memperbaiki datanya terutama data databasenya. Dan akhirnya tugas kami pun selesai dan berjalan dengan baik di laptop teman saya.

Hari pengumpulan tugas pun datang tepatnya hari ini tadi pagi jam 10. Dosen kami langsung menginstruksikan kami untuk masuk ke dalam labor dan menjalankan programnya masing - masing. Setiap orang yang ada dikelompok wajib mejalankan program tsb dan harus terkoneksi dengan database.

Saya pun agak panik karena saat programnya di compile di java netbeans gagal disebabkan karen kuranganya library pada program kami, Untungnya teman saya telah build programmnya dan library nya ada di folder build.

Akhirnya programnya jalan. Namun yang saat inilah yang menjadi permasalahan. Program kami menggunakan fitur login. Saat login tidak bisa padahal file sql database yang kami backup sudah di import ke php myadmin dan databasenya berhasil di bangun.

Setelah diselidiki ternyata form untuk login menggunakan database yang berbeda, ternyata teman saya lupa untuk menggati nama database pada kodingan form loginnya yang mana secara otomatis program yang kami buat gagal.

anj^ng emang si adid bikin database login beda beda
Notification
This is just an example, you can fill it later with your own note.
Done