Kamis, 09 Agustus 2018

Belajar Membuat Website Frontend dan Backend Dengan Framework Codeigniter

Assalamualaikum Wr. Wb apa kabar teman-teman? gua harap baik-baik saja karena kita akan berpusing-pusing ria  membuat website frontend dan backend menggunakan framework codeigniter 3 atau yang sering kita sebut CI, silahkan download bahan yang akan digunakan :


  1. Codeigniter versi 3.1.9
  2. Template Admin BSB Material design


Disini gua akan sharing ilmu mengenai cara membuat website Frontend dan Backend pada codeigniter melalui step by step mulai dari proses pembuatan database sampai melakukan coding dalam codeigniter. nantinya gua akan jelaskan mulai dari:


Module Login

Mengenai cara membuat login pada codeigniter dengan multiuser/multilevel atau mempunyai hak akses masing-masing pada setiap rolesnya. berikut tampilan login yang akan dibuat. dapat dilihat pada membuat login multi user dengan codeigniter


dari tampilannya lumayan keren sih menurut gua, lumayan lah buat referensi teman-teman soal halaman login tersebut.


Module Dashboard - Admin

Pada module dashboard admin berisi informasi-informasi mengenai data pribadi user.


Module Content - Admin

Pada module content berisi konten berita yang akan ditampilkan pada bagian depan (frontend) website. dapat dilihat pada membuat content pada halaman depan dan belakang pada codeigniter


module manajemen content ini terdapat input, edit, dan delete yang nantinya kita akan buat mulai dari view datatable, membuat action content, dan membuat form untuk halaman input dan edit.


Module Category Content - Admin

pada module dashboard berisi kategori konten berita yang akan ditampilkan pada bagian depan (frontend) website.



module category content ini berfungsi untuk mengkategorikan berita pada halaman frontend website yang terdapat manajemen didalamnya seperti input, edit, dan delete.


Module Menu - Admin

pada module dashboard admin berisi menu yang akan ditampilkan pada bagian depan (frontend) dan bagian belakang (backend) website. dapat dilihat pada membuat menu dinamis multi level berdasarkan hak akses user pada codeigniter


module menu ini dibuat dengan model dinamis dengan menu dua level parrent dan child pada bagian depan (frontend) ataupun bagian belakang (backend) website.


Module User Rules - Admin

pada module user rules berfugsi untuk membuat user level atau hak akses pada website.



module user rules ini terdapat fungsi input, edit dan delete.


Module Navigation Rules - Admin

pada module berfungsi untuk membatasi user untuk melihat/mengakses menu apa saja yang boleh
digunakan pada website.

module navigation roles terdapat aksi input dan delete.



Module Document - Admin

Pada module document berisi document yang dapat didownload pada bagian depan (frontend) website. dapat dilihat pada membuat upload file document pada codeigniter



module manajemen document ini terdapat input, edit, dan delete yang nantinya kita akan buat mulai dari view datatable, membuat action content, dan membuat form untuk halaman input dan edit.


Module Category Document - Admin

pada module category document berisi kategori document yang akan ditampilkan pada bagian depan (frontend) website.



module category document ini berfungsi untuk mengkategorikan document pada halaman frontend website yang terdapat manajemen didalamnya seperti input, edit, dan delete.


Baca selengkapnya

Kamis, 25 Agustus 2016

Berinteraksi Dengan java menggunakan scanner dan BuffredReader

Berinteraksi dengan java menggunakan scanner dan BufferedReader kita hanya membuat berbagai perintah – perintah agar program berjalan sesuai dengan apa yang di inginkan, untuk suatu situasi dan kondisi tertentu.

BufferedReader
Sebelum program bahasa Java kita dapat menerima input dari user, kita harus mempersiapkan
suatu alokasi memori tertentu (buffer : pengguna) untuk menampung input dari pengguna itu, di mana
hal ini dapat dilakukan menggunakan objek bfr yang merupakan instan dari kelas BufferedReader, berikut contoh penggunaannya.

//BufferedReader

//create class name bfr

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public static void main(String[] args){

public class bfr {

public static void main(String[] args){
System.out.println("input your number ?");
BufferedReader bfr = new BufferedReader
            (new InputStreamReader (System.in));
            String InputAngka = null;
            try {
            InputAngka = bfr.readLine ();
            } catch (IOException e) {
            e.printStackTrace();
            }
int Data = Integer.valueOf(InputAngka).intValue();
if (Data != 5){
      System.out.println("error");
}
else {
      System.out.println("succes");
}
}
}

Scanner
Merupakan Perintah untuk membuat sebuah inisial objek yang di butuhkan user.
Perintah – perintah yang digunakan yaitu
1.      dengan menambahkan import java.util.Scanner;
2.      membuat inisial atau variabel baru untuk mengikat bahwa itu milik scanner.
3.      height=sc.nextInt();karena dype datanya int maka menggunakan next.Int

//scenner
//create class name sc

import java.util.Scanner; 
      public class sc {
     
      static int height;
      private static Scanner sc;

      public static void main(String[] args){  
           
            sc = new Scanner(System.in);
            System.out.println("input your number ?");
            height=sc.nextInt();
            System.out.println("your number is "+height);
}
}
Baca selengkapnya

Contoh Program Menghitung volume Limas di Java

Program dan contoh java menghitung volume limas yang di ketahui panjang lebar dan tinggi, dengan rumus 1/3 x (1/2 x panjang x lebar) x tinggi, sobat juga bebas mengedit code yang sederhana ini untuk keperluan apapun jika memang bisa bermanfaat kenapa tidak.

//volume limas in java console

import java.util.Scanner;
public class volume_limas {
      static int lebar;
      static int panjang;
      static int volume;
      static int tinggi;
      private static Scanner v;
     
public static void main(String[] args){  
           
      v = new Scanner(System.in);
      System.out.println("Masukan Panjang Limas :");
      panjang=v.nextInt();
           
      System.out.println("Masukan Lebar Limas :");
      lebar=v.nextInt();
           
      System.out.println("Masukan Tinggi Limas :");
      tinggi=v.nextInt();
           
      // rumus Volume Limas = 1/3 x (1/2 x panjang x lebar) x tinggi
      volume = (((panjang*lebar)*1/2)*tinggi)*1/3;   
      System.out.println("\nHasil dari volume limas = " +volume);
           
}}



Masukan apa yang akan di hitung yaitu panjang lebar dan tinggi limas menggunakan java.util.Scanner

Masukan rumus limas ke dalam java, keterangan jika bilangan pecahan (1/2 atau 1/3 dan sejenisnya) cara penulisan di java yaitu ditaruh di bagian akhir.


Baca selengkapnya

Kamis, 07 Juli 2016

Intro Bahasa Pemograman HTML

Hyper Text Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.

Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web.


HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).

Sumber : Wikipedia
Baca selengkapnya

Minggu, 22 Mei 2016

Contoh Program Menghitung Luas Keliling Persegi Panjang di Bahasa Pemograman Java


Code atau contoh program java untuk menghitung luas dan keliling persegi panjang sederhana , ya kali ini saya akan membagikan code menghitung luas dan keliling persegi panjang sobat juga bisa mendownload codenya di bawah ini.


//create class persegi_panjang

package persegi;

import java.util.Scanner;

public class persegi_panjang {
	static int lebar;
	static int panjang;
	static int keliling;
	static int luas;
	
	public static void main(String[] args){	
		
		Scanner	ls = new Scanner(System.in);
		System.out.println("Masukan Nilai panjang :");
		panjang=ls.nextInt();
		
		System.out.println("Masukan Nilai lebar :");
		lebar=ls.nextInt();
		
		// rumus persegi panjang
		keliling = (2*(panjang + lebar)) ;
		luas = panjang * lebar ;
		
		System.out.println("\nHasil luas persegi panjang " +panjang +"x" +lebar +" adalah = "  +luas);
		System.out.println("Hasil keliling persegi panjang " +"2x(" +panjang +"+" +lebar  +") adalah = "  +keliling);
	}
	}



//next run program

Masukan Nilai panjang :
10
Masukan Nilai lebar :
40

Hasil luas persegi panjang 10x40 adalah = 400
Hasil keliling persegi panjang 2x(10+40) adalah = 100

Baca selengkapnya

Rabu, 11 Mei 2016

Contoh Program statment If dan Else di Java

Statment if dan else merupakan percabangan atau suatu pilihan atau opsi dengan kondisi tertentu. Jika kondisi yang menjadi syarat terpenuhi, maka opsi atau pilihan dijalankan, jika tidak maka sebaliknya.

Syntax / Source Code

download source code


//Class iff
import java.io.BufferedReader;
 import java.io.IOException;
 import java.io.InputStreamReader;

 public class iff {
  public static void main (String[] args){
  System.out.println("Input your number : ");
     BufferedReader bfr = new BufferedReader 
     (new InputStreamReader(System.in));
     String angkaInput = null;
  try {
   angkaInput = bfr.readLine();
  } catch (IOException e) {
   e.printStackTrace();
  }
     int Data = Integer.valueOf(angkaInput).intValue();

     int i =5;
     if (Data > i) System.out.print
   ("Number > " +i);
     else System.out.print("Number < " +i);
  }
  }


//output
Input your number : 
3
Number < 5

Baca selengkapnya

Rabu, 04 Mei 2016

Calling methods Getter dan Setter

Method adalah apa saja yang dapat dilakukan atau dialami suatu object, jika bersifat static berarti dilakukan oleh semua object dalam class tersebut. Method getter adalah untuk mengambil informasi isi attribut dalam suatu class, sedangkan Method setter adalah untuk memberikan isi attribut dalam suatu class.

Syntax / Source Code

//Calling methods Getter , Setter (Create two class)
//Class Hello
public class Hello {
 private int Hand;
 
   // getter
   public int getHand() {
   return Hand;
  }
   // setter 
  public void setHand(int ValueHand) {
   Hand = ValueHand;
  }
}  

//Class Boddy_Part
public class Boddy_Part {
 public static void main(String[] args) {
  Hello freevariable = new Hello();

  freevariable.setHand (2);
 
  System.out.println
  ("I have " +freevariable.getHand() +" Hand!");
 }
}

p  Getter mendefinisikan method getHand
p  Setter mensetting bahwa Hand = ValueHand

p  Pada class Boddy_Part memanggil class Hello dengan cara membuat variable baru freevariable
Baca selengkapnya