Senin, 28 Januari 2019

Pengenalan CodeIgniter dan Cara Menggunakannya

Pengenalan CodeIgniter :

Selamat datang di catatan pertama saya tentang CodeIgniter. Jadi CodeIgniter itu ialah sebuah framework yang bersifat open source atau gratis yang menggunakan kerangka kerja PHP dengan model MVC (Model,View,Controller).

Yang belum tau tentang Framework, Framework (Kerangka Kerja) adalah kumpulan dari fungsi,prosedur, dan class yang sudah siap untuk digunakan sehingga lebih memudahkan dan mempercepat kerja programer untuk membangun sebuah website.

Ada 3 jenis komponen dalam CodeIgniter :

  1. Model : bagian yang menangani manipulasi data seperti insert, update, delete dan biasanya berhubungan langsung dengan database.
  2. View : bagian yang menangani user interface atau halaman tampilan website.
  3. Controller : bagian yang mengatur hubungan antara model dan view. Jadi fungsinya controller yaitu menerima perintah dari user yang kemudian menentukan apa yang akan diproses oleh aplikasi. Contoh sederhanya seperti ketika kita mengeklik link pada suatu website kemudian controller lah yang bekerja mengarahkan kita ke dalam halaman link yang kita klik tadi.

Cara menggunakan CodeIgniter:


  • Cara menggunakannya sangat mudah, kalian bisa mendownload di situs resminya www.codeigniter.com .

  • setelah di download kemudian extract isinya ke dalam folder project anda di localhost .

(note : saya menggunakan server xampp, dan saya mengextract isinya ke dalam folder htdocs/CodeIgniter )


ini adalah isi dari folder CodeIgniter saya


  • Cara memanggilnya di browser seperti ini : localhost/namafolder


Setiap paket instalasi CodeIgniter sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan, bahasanya pun mudah dipahami. Begini cara membukanya :
localhost/namafolder/user_guide


Sekian catatan dari saya, jangan lupa bahagia dan temukan hal baru :) .

Rabu, 23 Oktober 2013

Program Stack/Tumpukan (Pascal)

 CONTOH PROGRAM STACK
MENGGUNAKAN TIPE DATA STRING


{contoh program Tumpukan}
Program pop_push;
uses wincrt;
const
elemen =255; {batas maximum karakter}
type
 S255 = string [elemen];
 tumpukan = record
          isi : s255;
          atas : 0..elemen;
          end;

var
T : tumpukan;
W : char;
kalimat : s255;
i,j : integer;

procedure awalan (var T : tumpukan);
begin
 T.Atas := 0;
end;

procedure push (var T : tumpukan; X : char);
begin
 T. Atas := T.Atas+1;
 T.Isi[T.Atas] := X;
end;

function pop (var T : tumpukan): char;
begin
 pop := T.Isi[T.Atas];
 T.atas := T.atas-1;
end;

begin {program utama}
 clrscr; {melakukan proses push}
writeln('Masukkan Kalimat : ');read(kalimat);
writeln;
 for i := 1 to length (kalimat) do
 push (T, kalimat [i]);
 write('Elemen yang di-push : ', kalimat);
 writeln;
 readln;

{melakukan proses pop}
for i := 1 to length (kalimat) do
push (t, kalimat [i]);
writeln;
writeln('Hasil akhir push dibaca dengan pop : ');
{menampilkan hasil proses pop}
for j := 1 to length (kalimat) do
begin
 w := pop (T);
 write(w);
end;
readln;

end.

Untuk Outputnya seperti ini :



di kutip dari modul Struktur Data STMIK WICIDA Samarinda


Program Mencari Nilai Terbesar (Pascal)

Program Untuk Mencari Nilai Terbesar
Menggunakan Array


program nilai_terbesar;
uses wincrt;
const besar = 10;
var
n : array[1..besar]of integer;
i  : integer;
max: integer;

begin
writeln('Mencari Nilai Terbesar');
writeln('----------------------');
      for i:=1 to besar do
begin
     write('Masukkan data ke-',i,'= ');readln(n[i]);
     if (n[i])  > max then max:=(n[i]);
end;
writeln;
write('nilai terbesar : ',max);
end.

  Untuk Outputnya seperti ini :