Mandailing Natal

Mandailing Natal - Belajar Pemrograman dan Jaringan Komputer

Kamis, 23 Februari 2023

Belajar CodeIgniter : Cara Membuat Crud CodeIgniter

Belajar Code Igniter : Membuat Crud Code Igniter - cara membuat crud (create, read, update,delete) code igniter.  Beberapa waktu lalu kita bicara mengenai pemrograman pascal dan memang masih tergantung tulisannya, seperti penyakit saya biasanya saya kurang konsistent didalam menulis. Pada beberapa waktu lalu setelah menulis pascal saya tertarik lagi (sudah pernah coba sebelumnya dan sudah banyak yang lupa) mencoba codeigniter, yang konon sudah lama saya lupakan, dan tidak pernah mencoba dan menggunakannya dengan serius, entah angin berhembus dari mana saya coba-coba lagi menggunakan codeigniter, seperti pelajaran pemrograman biasanya yang paling menarik adalah membuat crud (create,read,update,delete) menggunakan database mysql tentunya. 

Tentunya udah pada tau dong ya, apa itu codeigniter, makanya pada sampai disini, Seperti kata wikipedia, codeigniter adalah sebuah aplikasi sumber terbuka (opensource) berupa kerangka kerja pemrograman PHP yang menganut konsep MVC (model, view, controler) yang digunakan untuk membangun website dinamis dengan bahasa pemrograman PHP. Dengan bantuan codeigniter pekerjaan pengembang web dan para programer lebih mudah dan cepat didalam membuat sebuah web, dibandingkan membangunnya dari awal. 

logo codeigniter : Cara membuat crud codeigniter

Bagaimana membuat crud codeigniter, cara membuat crud (create, read, update, delete) codeigniter

Untuk membuat crud codeigniter, langkah pertama yang harus kita lakukan dalah mendownload berkas code igniternya, download codeigniter  https://codeigniter.com versi yang saya gunakan codeigniter versi 3, konon katanya menggunakan codeigniter versi 4 lebih repot sedikit, karena harus menggunakan composer dan lain sebagainya, jadi menggunakan codeigniter versi 3 lebih mudah, tinggal download, extract dan jalankan.

Tool penting lainnya tentu tak kalah adalah editor, untuk editor saya gunakan vscode terbaru, sedangkan untuk webserver saya gunakan xampp untuk xampp bisa download di sini Download XAMPP (apachefriends.org)

Setelah codeigniter didownload, extract filenya di folder htdocs xampp (simpan di folder htdocs), sehingga kita dapat akses dari http://localhost pada browser, untuk bagian ini tidak saya jelaskan lebih detail silahkan baca disini 

Didalam mempelajari codeigniter, yang penting kita harus fokus pada 3 hal, yaitu model, view, controller.

Untuk membuat crud dengan codeigniter, saya membuat sebuah file bernama coba didalam controler codeigniter. 

Didalam folder coba pada controller tersebut saya buat controller bernama Crud.php yang isinya adalah untuk mengeksekusi tampilan pada folder view, (perlu diingat folder view berfungsi untuk view yang akan tampil di browser user). Karena kita akan mengakses database dan melihat isinya (read) maka saya membuat nama file pada folder view dengan nama lihat_user tampilannya seperti berikut (sederhana saja yang penting faham penggunaan dan konsepnya dulu, soal design kan bisa belakangan)

Lihat data Crud CodeIgniter Belajar CodeIgniter

Sekarang kita kembali ke controller crud.php, didalamnya kita ketikkan perintah berikut :

<?php

class Crud Extends CI_Controller{

    function __construct(){

        parent::__construct();

        $this->load->model('coba/model_crud');

    }

    public function lihat_user(){

        $data['user']=$this->model_crud->ambil_data()->result();

        $this->load->view('coba/lihat_user',$data);

    }


Readmore → Belajar CodeIgniter : Cara Membuat Crud CodeIgniter
Ditulis oleh : www.mandailingnatal.com pada tanggal Februari 23, 2023 Tidak ada komentar:
Tags code igniter

Kamis, 26 Januari 2023

Tutorial Pemrograman Pascal : Operator Dalam Pemrograman Pascal

Tutorial Pemrograman Pascal : Operator Dalam Pemrograman Pascal - setelah mengenal bahasa pemrograman pascal  dan mengenal variable dalam pemrograman pascal serta type data Constanta (konstanta) dalam pemrograman pascal berikutnya kita akan mempelajari Tutorial Pemrograman Pascal operator dalam pemrograman pascal.

Setiap programer baik itu programer pascal programer java atau programer lainnya operator dalam masing-masing bahasa pemrograman wajib diketahui dan difahami penggunaannya. Operator dalam pemrograman adalah sebuah simbol yang melambangkan atau menyatakan kepada kompiler untuk melakukan proses matematika atau proses logical manipulations (dikutip dari: tutorialspoint).

Pemrograman pascal memiliki beberapa operasi matematika (manipulasi logika) yang dapat dilakukan oleh compiler pascal diantarnya adalah: 

  • Arithmetic operators
  • Relational operators
  • Boolean operators
  • Bit operators
  • Set operators
  • String operator
Kita akan membahas proses-proses matematika diatas secara sederhana dan mudah dalam tulisan Tutorial Pemrograman Pascal : Operator Dalam Pemrograman Pascal ini. 

Arithmatic Operator ( operator aritmatika)

Berikut ini operator aritmatika dalam bahasa pemrograman pascal, yaitu ada tambah, kurang, bagi, kali, sisa bagi atau modulus, kadang disebut juga modul, dan penggunaannya kita akan lihat dalam baris program selanjutnya

Operator Aritmatika Pemrograman Pascal

Untuk variable kita deklarasikan variable A dan variable B, sehingga nanti nilai variable A dan Variable B tersebut akan kita proses menggunakan operator aritmatika pascal. Sehingga kita melihat hasilnya, didalam gambar operator diatas, nilai variable (variabel) A di beri 30, sedangkan nilai variabel B (variable B) di deklarasikan 10.

Contoh penggunaan operator dalam pascal

Berikutnya yang akan kita coba adalah penggunaan operator pascal selanjutnya.

Relations Operator ( Operator Relasi ) 

Untuk relation operator dan membedakan bisa dilihat didalam tabel dibawah ini.


OperatorDescriptionExample
=Checks if the values of two operands are equal or not, if yes, then condition becomes true.(A = B) is not true.
<>Checks if the values of two operands are equal or not, if values are not equal, then condition becomes true.(A <> B) is true.
>Checks if the value of left operand is greater than the value of right operand, if yes, then condition becomes true.(A > B) is not true.
<Checks if the value of left operand is less than the value of right operand, if yes, then condition becomes true.(A < B) is true.
>=Checks if the value of left operand is greater than or equal to the value of right operand, if yes, then condition becomes true.(A >= B) is not true.
<=Checks if the value of left operand is less than or equal to the value of right operand, if yes, then condition becomes true.(A <= B) is true.
Readmore → Tutorial Pemrograman Pascal : Operator Dalam Pemrograman Pascal
Ditulis oleh : www.mandailingnatal.com pada tanggal Januari 26, 2023 Tidak ada komentar:
Tags pascal, pemrograman

Senin, 23 Januari 2023

Belajar Pemrograman Pascal : Type Data Constanta

Belajar Pemrograman Pascal : Type Data Constanta - Belajar pemrograman, belajar pemrograman pascal maupun belajar pemrograman lain, kita harus mengenal yang namanya constanta yang berupa variable yang nilainya tidak dapat diubah setelah program dijalankan. 

Setelah kita belajar mengenal variable pemrograman pascal pada tulisan sebelumnya sekarang kita coba mengenal sebuah variable yang bertype constanta. Konstan, atau konstanta secara sederhana dapat kita artikan bahwa bernilai tetap, artinya sebuah variable yang nilainya tetap dan tidak dapat dirubah setelah program bejalan. 

Belajar Pemrograman Pascal : Type Data Constanta

Dengan kata lain, konstanta dapat di deklarasikan di bagian pendeklarasian variable, dan kita memberikan nilai pada variable tersebut, yang secara otomatis akan dianggap oleh pascal sebuah variable constanta yang nilainya tetap dan tidak dapat diubah-ubah. 

Mengenal pemrograman Pascal

Cara membuat build dan run pascal editor sublime text

Mengenal Variable Pemrograman Pascal

Nilai konstanta sendiri boleh berubah nilai integer, float, pointer maupun karakter (char). 

Cara mendeklarasikan variable constanta Pemrograman Pascal

format deklarasi variable constant 

const
identifier = constant_value;
Contoh penerapan contanta pada program pascal 

program program_constant;
uses crt;

const
phi=2.14;

var
jari,diameter,keliling: real;

begin
write('Masukkan Jari-jari : '); readln(jari);

diameter:=2 * jari;
keliling:=phi * diameter;
writeln('Keliling: ',keliling);

readln;

end.
das

Pemrograman pascal Variable Konstanta

Pada program pascal sederhana diatas dapat kita lihat bagaimana sebuah variable type constanta di deklarasikan,
Belajar Pemrograman Pascal : Type Data Constanta - Pada contoh kecil program diatas saya coba mencari keliling dari sebuah lingkaran menggunakan pascal, dimana variable konstanta saya deklarasikan senilai, 2.14 Untuk jari-jari lingkaran saya input lewat keyboard dengan value yang bebas di isi berapapun. Nilai tersebut diterima(atau ditampunng dalam variable yang bernama jari). Kemudian dibuat beberapa perkalian untuk menemukan nilai keliling lingkaran, sehingga di cetak ke layar hasil dari proses tersebut, namun hasil cetakan akan menampilkan angka di belakang koma yang sangat panjang seperti terlihat dalam program keliling lingkaran sederhana tersebut.
Untuk memotong angka dibelakang koma yang terlalu panjang dapat kita sederhanakan dengan membuat :2:2 dibelakang variable yang akan di tampilkan, pada program diatas variable yang akan di cetak kelayar adalah variable keliling maka kita tambahi titik dua dan angka dua titik dua angka dua dibelakang variable tersebut. Secara sederhana dapat kita lihat pada baris program berikut
program program_constant;
uses crt;

const
phi=2.14;

var
jari,diameter,keliling: real;

begin
clrscr;
write('Masukkan Jari-jari : '); readln(jari);

diameter:=2 * jari;
keliling:=phi * diameter;
writeln('Keliling: ',keliling:2:2);

readln;

end.
Dalam contoh program konstanta pada program sederhana keliling lingkaran diatas untuk memotong angka dibelakang koma menjadi dua digit ada saya warnai dengan warna merah.

Sederhananya type constanta di deklarasikan untuk nilai yang tidak akan di ubah.  Semoga pembahasan singkat Constanta pascal ini bermanfaat. Belajar Pemrograman Pascal : Type Data Constanta
Readmore → Belajar Pemrograman Pascal : Type Data Constanta
Ditulis oleh : www.mandailingnatal.com pada tanggal Januari 23, 2023 Tidak ada komentar:
Tags pascal, pemrograman

Senin, 16 Januari 2023

Belajar Pemrograman Pascal : Mengenal Variable Pemrograman Pascal

Belajar Pemrograman Pascal Mengenal Variable Pemrograman Pascal - variable dalam pascal, variable pascal adalah sebuah nama yang diberikan untuk menampung nilai-nilai yang akan diproses didalam pemrograman pascal atau pemrograman lainnya. Sehingga nantinya nilai-nilai yang ingin kita proses dapat disingkat dengan variable ini, kalau boleh dikata mungkin variable pascal dapat disebut dengan nama lain. 

Mengenal Variable Pascal

Misalnya begini, kita akan menyimpan sebuah nama yang kita simpan didalam variable nama_siswa; 

misalnya: nama_siswa:gunawan; 

nama_siswa disebut variable, sedangkan gunawan disebut nilai dari variable itu sendiri, artinya gunawan berada didalam variable nama_siswa, tidak hanya disitu variable juga harus memiliki type, diantara type dari variable adalah : char, string, integer, fload, double, longint, boolean dan real dan lain sebagainya. 

Sebelum menggunakan sebuah variable, kita harus memberitahukan program pascal bahwa kita membuat sebuah variable, dengan cara membuat variable pascal seperti berikut:

mengetikkan keyword var sebelum inisiasi sebuah variable dengan type dan valuenya. 

contoh program bagaimana membuat variable didalam program pascal

program viarable_pascal;
uses crt;

var
nama_siswa: integer;

begin
clrscr;

nama_siswa: gunawan
writeln('Siapa Namamu : ',nama_siswa);

readln;
end.

Code berwarna merah pada contoh program diatas adalah bagian deklarasi variable, sehingga variable ini dapat kita gunakan didalam tubuh program pascal saat kita butuhkan. 

code berwarna biru, saya mengisikan secara manual isi variable nama_siswa dengan nilai gunawan, yang kemudian pada baris code berikutnya, akan dicetak kelayar tulisan "Siapa Namamu ? ". Sehingga didepan tulisan Siapa Namamu akan tercetak tulisan gunawan. 

Begitulah sekilas menggunakan viarable pada pemrograman pascal.  

Bagaimana jika kita ingin menggunakan variable bertype angka?

Sama seperti contoh menggunakan variable diatas, jika kita menggunakan variable bertype angka, kita cukup membuat code seperti berikut

program variable_typeangka;
uses crt;

var
angka1:integer;
angka2: integer;

begin
clrscr;
angka1:=10;
angka2:=50;

writeln('Angka Pertama adalah: ',angka1);
writeln('Angka Kedua adalah : ',angka2);


readln;
end.




Jika kita menjalankan atau mengekseskusi program diatas, maka akan tampil seperti berikut 

contoh penggunaan variable pemrograman pascal

Beberapa type variable dasar dalam pascal:


Sr.NoType & Description
1

Character

Tyep data ini berupa satu buah huruf misalnya: a, b, z atau huruf yang lain

2

Integer

Berupa angka dari 0 sampai dengan 9 

3

Real

Berupa angka dengan tanda koma, misalnya 2.8 

4

Boolean

Variable dengan nilai true atau false


5

String

Stores an array of characters.

Beberapa contoh cara deklarasi variable pascal dengan benar 

var
umur, hari: integer;
pajak, gaji_harian: real;
pilihan: boolean;
grade: char;
nama,alamat : string;

Contoh inisialisasi variable/ memberikan nilai pada pariable

var
umur: 30;
tanggal: 10;
pajak: 0,11.00;
gaji_harian: 250000.00;
pilihan: true;
grade: A;
nama: gunawan;
alamat : jakarta;


Selain type variable diatas, adalagi variable lain yang tak kalah pentingnya yaitu Array. Nanti akan saya tulis dalam tulisan berikutnya.  

Cara mengisi variable dengan inputan dari keyboard program pascal.

Salah satu hal yang paling menarik dalam pemrograman yaitu ketika program kita bisa menerima inputan dari keyboard, sehingga kita bisa lebih mengekplorasi keingin tahuan kita didalam dunia program. 

Misalnya saya ingin membuat sebuah program pascal yang akan bertanya Siapa nama saya dan berapa umur saya. 

Nama dan umur akan di input dari keyboard, bukan di inisalisasi seperti contoh variable diatas. 
Untuk membuat program sederhana yang dapat menerima inputan dari keyboard dalam bahasa pascal seperti berikut

pertama kita siapkan dua buah variable yaitu nama dan umur; kemudian kita terapkan kedalam bahasa program.  Seperti code dibawah ini

program sederhana_nama_umur;
uses crt;

var
nama : string;
umur : integer;

begin
clrscr;
  write('Masukkan Nama Anda : ');
  readln(nama);
  write('Masukkan Umur Anda : ');
  readln(umur);
readln
end.


Jika code diatas kita compile tidak akan ada error, juga tidak akan di tampilkan nilainya, kenapa bisa begitu, karena hasil dari inputan kita baru kita tampung didalam variable, belum ditambahin code untuk menampilkannya dilayar.

Beberapa code diatas mungkin membuat bingung fungsinya untuk apa. Berikut fungsi dari baris perbaris code sederhana pascal tersebut:

program sederhana_nama_umur;

uses crt;  <- untuk memanggil libraray pascal sehinga agar program dapat berinteraksi dengan penggunya

var
nama : string;
umur : integer;

Ketika baris code diatas fungsinya untuk deklarasi variable nama dan umur

begin    < tanda bahwa tubuh program dimulai dari code ini 
clrscr   < code untuk membersihkan layar dari program sebelumnya
write    <mencetak kelayar tanpa pindah baris / tanpa enter
writerln <mencetak kelayar dengan pindah baris / dengan enter (turun ke baris berikutnya)
read     <membaca inputan tanpa pindah baris /tanpa enter 
readln   <membaca inputan dengan pindah baris /dengan enter (turun ke baris berikutnya)
readln   <menunggu respon inputan dari keyboard selain ini bisa juga di gunakan readkey (agar program tidak langsung keluar ketika dijalankan;
end.     < akhir dari program 
Nah kita lanjut program kita sebelumnya bisa tercetak kelayar, maka kita tambahi baris code diatas readln; writeln('Hasil inputan anda'); writeln('Nama Anda Adalah : ',nama); writeln('Umur anda adalah : ',umur);


Pascal menerima inputan keyboard
Hasil dari program kecil diatas adalah berikut 

Hasil program input dari keyboard pascal



Mengenal Variable Pemrograman Pascal - kita selesaikan sampai disini nanti kita akan coba mengenal variable array, meskipun sudah pernah saya tulis tentang array sebelum pengenalan, pada tulisan Array Menyimpan Data Sementara


Readmore → Belajar Pemrograman Pascal : Mengenal Variable Pemrograman Pascal
Ditulis oleh : www.mandailingnatal.com pada tanggal Januari 16, 2023 Tidak ada komentar:
Tags pascal, pemrograman

Senin, 25 April 2022

Grammer - Simple Past Tense Rumus dan Contohnya

Grammer – Simple Past Tense Rumus dan Contohnya – tulisan ini Grammer – Simple Past Tense Rumus dan Contohnya saya buat bukan karena saya mahir bahasa inggris, justru ini sebagai dokumentasi saya untuk memperkuat ingatan tentang tenses bahasa inggris ini, sebenarnya hampir disemua pengetahuan saya suka menuliskannya kembali untuk dokumentasi atau seekedar catatan pengingat kalau suatu saat lupa dan di butuhkan kembali.

Simple past tense adalah salah satu tense dari 16 Tense (grammer bahasa inggris yang ada). Dan grammer (tense Simple Past Tens ) di gunakan untuk menyatakan kejadian dimasa lampau, atau dengan kata lain mungkin kita boleh sebut bahwa simple past tense berfungsi untuk menjelaskan suat kejadian atau suatu tindakan yang telah terjadi ataupun menggambarkan kejadian yang telah berakhir di masa lalu. Seperti disebut didetik.

gambar : jasa-translate.com 

Tense ini juga memiliki dua type, meski terkadang kita bingung melihat type yang tertulis disebagian blog/tulisan, terkadang hanya tense untuk verb, terkadang tens untuk selain verb (kata kerja) yaitu seperti kata sifat, kata benda, kata keterangan tempat dan lain sebagainya.

Pada tulisan ini saya memisahkannye dengan sebuatan Grammer Simple Past Tense untuk Verb dan Grammer Simple Past Tense Untuk Selain Verb.

Berikut rumus untuk GRAMMER SIMPLE PAST TENSE

S + V2

Contoh kalimat simple past tense.

+ They played Football

– They Didn’t Play Foot Ball

? Did They Play Foot Ball

Kata kerja pada kalimat simple past tense yang menggunakan verb kedua.

Readmore → Grammer - Simple Past Tense Rumus dan Contohnya
Ditulis oleh : www.mandailingnatal.com pada tanggal April 25, 2022 Tidak ada komentar:
Tags english, info

Selasa, 05 April 2022

Pemrograman Java : Array : Menyimpan Data Sementara Pada Array

Array : Menyimpan Data Sementara Pada Array – Pemrograman Java – Mandailing Natal – Array : 

Menyimpan Data Sementara Pada Array – Pemrograman Java. Sebenarnya tugas sepertini ditugaskan oleh tempat saya belajar. Tapi menggunakan konsep yang masih sederhana khusus untuk pemula. Tulisan ini saya buat saat melatih logika saya bagaimana seandainya data disimpan dalam  array, sehingga bisa di isikan beberapa data yang berbeda dengan jenis yang sama.

Array dalam bahasa indonesianya disebut juga dengan larik yang artinya adalah: Suatu type data terstruktur yang dapat menyimpan banyak data dengan  dengan suatu nama yang sama dan menempati tempat di memori yang berurutan (kontigu) serta bertipe data sama pula.

Dengan bantuan array kita bisa menyimpan sebuah data meskipun sementara didalam memory komputer yang kemudian kita dapat olah sedemikian rupa. 

Array atau larik ada dua jenis, yaitu array satu dimensi dan array dua dimensi

/** *  * Belajar pemrograman java * Gunawan  */package com.company;import java.util.Scanner;public class ArrayBelajar {    public static void main(String[] args){        String Garis="===================================================================";        Scanner input=new Scanner(System.in);        System.out.print("Masukkan Jumlah Data: ");        int n=input.nextInt();        String nama[]=new String[n];        String kota[]=new String[n];        for (int i=0; i<n;i++){            System.out.println("Data Mahasiswa ke-"+(i+1));            System.out.print("Masukkan Nama Mahasiswa: ");            nama[i]= input.next();            System.out.print("Masukkan Kota : ");            kota[i]=input.next();            System.out.println(Garis);        }        System.out.println("");        System.out.println("============================================================");        System.out.println("Nama tt Alamat tt  Nilai tt ");        for (int j=0; j<n; j++){            System.out.println(nama[j]+"tt"+kota[j]+"tt");        }    }}

Untuk Hasil output code java diatas seperti berikut:

Menyimpan data pada Array Free Pascal

Readmore → Pemrograman Java : Array : Menyimpan Data Sementara Pada Array
Ditulis oleh : www.mandailingnatal.com pada tanggal April 05, 2022 Tidak ada komentar:
Tags Java

Senin, 20 September 2021

Belajar Pemrograman Pascal: Cara membuat build dan run pascal editor sublime text

Cara membuat build dan run pascal editor sublime text – sublim text salah satu editor text yang paling banyak di pakai oleh para programer, selain notepad++, vscode tentunya. Pleksibilitas sublime text menjadi kelebihan tersendiri untuk penggemar editor ini. 

Build dan run pascal rasanya kurang mantap bila kita menggunakan editor yang diberikan oleh freepascal sendiri. Saya sendiri kurang menyukai editor freepascal, dan pernah saya coba build dan run menggunakan notepad++ hasilnya cukup oke, hari ini saya saya mencoba mendokumentasikan bagaimana cara menjalankan pascal menggunakan editor sublime text. 
Cara menjalankan program pascal menggunakan sublim text cukup mudah/ cara membuat build dan run pascal editor sublim text. 
  • Langkah pertama tentunya install freepascal, dan silahkan cari di internet. 
  • Install sublime text 
  • Jalankan sublime text
  • Buka menu Tools -> build system -> new build system
  • Nanti akan terbuka sebuah tab editor seperti gambar berikut
Setting Sublime text freepascal


  • Timpa code pada editor tersebut dengan code berikut: 
{ 
 "cmd": ["fpc", "${file_path}/${file_base_name}"], 
         "selector": "source.pascal", 
         "variants": [ { "cmd": ["start", "cmd",
         "/c", 
        "$file_base_name.exe & pause"],               
         "name": "Run", 
         "shell": true } ] >} 
  • Sehingga tampilannya seperti berikut:
Cara setting sublime text editor pascal


  • Simpan dengan hanya mengubah kata untitled menjadi pascal. sehingga nama filenya menjadi pascal.sublime-build 
  • Jika sudah disimpan, silakan ketik beberapa baris kode pascal dan kemudian tekan tombol CTRL + B untul build dan RUN
  • Selain kode diatas, mungkin kita bisa juga mencoba kode berikut 

{ "shell": true, "cmd": ["fpc", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "$file_base_name.exe", "&", "pause"], "selector": "source.pascal", "variants": [ { "cmd": ["start", "cmd", "/c", "$file_base_name.exe & pause"], "name": "Run", "shell": true }, { "cmd": ["fpc", "${file_path}/${file_base_name}"], "name": "Compile", "shell": true } ] }

Readmore → Belajar Pemrograman Pascal: Cara membuat build dan run pascal editor sublime text
Ditulis oleh : www.mandailingnatal.com pada tanggal September 20, 2021 Tidak ada komentar:
Tags pascal
Postingan Lama Beranda
Langganan: Postingan (Atom)
bca bni bri cara transfer code igniter code transfer english info Java Linux pascal pemrograman Shutdown transfer atm ubuntu-server