Jumat, 16 Mei 2014

Penerapan Logika Pemrograman dan Algoritma 1

Kali ini saya sedikit berbagi turotial penerapan logika pemrograman dan algoritma tujuan untuk mempelajari logika pemrograman dengan Lazarus dan pemahaman Algoritma.

Pembahasan ini mencakup :
  • Prosedur Write (Cetak), Read (Masuk), Variable dan Tipe Data
  • Struktur Kondisi 

A).  Prosedur Write (Cetak), Read (Masuk), Variable dan Tipe Data 

1) Write (cetak)
Dalam program struktur seperti halnya pascal dikenal dengan menngunakan printah "write" atau "writeln",
perbedaan printah tersebut adalah jika wite akan dicetak kesamping sementara witeln atau write endline yang berfungsi untuk mencetak mengakhiri baris penulis.



Write
    
begin
  write('Penerapan Logika Pemrograman dan Algoritma');
  readln;
end.  
Writeln
    
begin
  writeln('Penerapan Logika Pemrograman');
  write('dan Algoritma');
  readln;
end. 
 
 
 
2) Read (Masukan)
Untuk membaca atau memasukan nilai dari keyboard 

3). Masukan mengunakan Variable

untuk melakukan operasi penjumlahan, pengurangan, penambahan, perkalian atau operasi lainya untuk di proses akan membutuhkan variable
Contoh penempatan variable nilai sudah ditentukan
variable.jpg




Contoh penempatan variable nilai inputan (lebih sederhana)
c2.jpg







A ) Lebih Jauh Mengenal Mengenal Struktur Kondisi atau Pencabagan atau Pilihan

1.1 Struktur Kondidi IF
Biasanya ditulis :
" IF {Kondisi} then
 {Pernyataan} "

Jika Kondisi Lebih dari satu maka cara penulisan strukturnya sebagi berikut :
" IF {kondisi} then
  Begin
        { Pernyatan 1};
        { Pernyaatan 2};
         .................
        { Pernyatan  n};

  end; "

Contoh :
fc_if1.jpgif1.jpg





1.2 Struktur Kondidi IF .. Then... Else
Struktur konsisi diatas bisa digunakan untuk mencari kondisi True dan False atau mempunyai 2 kondisi
struktur penyataannya sebagai berikut:
" IF {Kondoisi} Then
    {Pernyataan}
  Else
    {Pernyaataan};

Jika terjadi lebih dari satu statment maka:
"IF {kondisi} Then
 Begin
    {Pernyataan1} ;
    {Pernyataan2} ;
    ........
    {Pernyataan n} ;
end
else
Begin
    {PernyataanA} ;
    {PernyataanB} ;
    ........
    {Pernyataan N} ;
end ; "

Contoh :
untuk mencari  nilai kelulusan dan tidak lulus dengan algoritma sbb:
1. Mulai
2. Input Nilai
3. Jika Nilainya >=75 maka jika ya cetak "Lulus", Jika tidak "Gagal"
4. Selesai


if.jpgif2.jpg

 

   

Bersambung ke tutorial berikutnya.....




oleh fsakti nasri ebinis | Tutorial Computer Updated at : 00.33

Senin, 12 Mei 2014

WinDev Multi Platform

WinDev merupakan integrated development environment (IDE) bahasa generasi keempat (4GL), pertama kali diterbitkan oleh PC Soft pada tahun 1993, yang didasarkan pada run-time engine (framework). Ini menggunakan 4GL dikenal sebagai WLanguage (memungkinkan Anda untuk membuat proses untuk setiap proyek, jendela, halaman dan kontrol. Proses ini dimasukkan dalam editor sumber khusus (juga disebut code editor)) .  
 Alat memungkinkan set yang telah ditentukan bentuk standar dan algoritma untuk digunakan dalam mode otomatis untuk menghasilkan aplikasi Rapid application development (RAD).

Kode sumber dikompilasi dan ditafsirkan pada waktu berjalan seperti Visual Basic , Java atau C # . Hal ini membuat program dieksekusi independen dari sistem operasi dan memungkinkan kompilasi dinamis adalah proses yang digunakan oleh beberapa bahasa pemrograman implementasi untuk mendapatkan kinerja selama eksekusi program. 
Dalam Pengujian instan selama pengembangan. WinDev pada awalnya dipahami sebagai alat CASE untuk menulis Windows aplikasi. Sejak versi 16, WinDev dapat digunakan untuk menulis asli Linux aplikasi.

Windev Berbagi konsep yang sama serta bahasa pemrograman yang sama ( WLanguage ).  masing-masing digunakan untuk membangun situs web dan aplikasi untuk perangkat mobile ( Smartphone , Pocket PC , tablet, perangkat industri, dll) Kode sumber yang sama dapat digunakan untuk membangun aplikasi yang akan berjalan pada platform yang berbeda (Android, iOS, Windows Mobile , dll).
Database terintegrasi DBMS , HyperFileSQL , tetapi juga mendukung database yang paling komersial melalui ODBC , OLE DB atau akses asli.The HyperFileSQL database Skalabilitas dari tertanam untuk windows dan Linux host server hypersql ke server .
 
 

oleh fsakti nasri ebinis | Tutorial Computer Updated at : 01.34

Rabu, 09 April 2014

Penerapan Operasi Aritmatika Dalam Logika dan Algoritma Dasar

logika.jpg
Dalam Studi Ilmu Komputer dan Tehnik Operasi Aritmatika (Arithmetic Operators) sangat selalu digunakan terutama dalam penerapan Logika pemrograman.

Operasi Aritmatika

Simbol Operator
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian
 % Modulo

Sebelum kita melanjutkan Operasi aritmatika lanjutan, kita akan mengenal denagan Tabel Kebenaran (Truth table ).

Tabel Kebenaran
Logical Identity
p p
Operand Value
T T
F F
Logical Negation
p ¬p
T F
F T

Truth table for all binary logical operators

P Q
 F0   NOR1   Xq2   ¬p3   ↛4   ¬q5   XOR6   NAND7 
 AND8   XNOR9  q10 if/then11 p12 then/if13 OR14 T15
T T F F F F F F F F T T T T T T T T
T F F F F F T T T T F F F F T T T T
F T F F T T F F T T F F T T F F T T
F F F T F T F T F T F T F T F T F T
Com
L id F F T T TF T F
R id F F T T TF T F

Logical Conjunction
p q pq
T T T
T F F
F T F
F F F

Logical Disjunction
p q pq
T T T
T F T
F T T
F F F
Logical Implication
p q pq
T T T
T F F
F T T
F F T
Logical Equality
p q pq
T T T
T F F
F T F
F F T
Exclusive Disjunction
p q pq
T T F
T F T
F T T
F F F
Logical NAND
p q pq
T T F
T F T
F T T
F F T
p q p ∧ q ¬(p ∧ q) ¬p ¬q p) ∨ (¬q)
T T T F F F F
T F F T F T T
F T F T T F T
F F F T T T T
Logical NOR
p q pq
T T F
T F F
F T F
F F T
p q p ∨ q ¬(p ∨ q) ¬p ¬q p) ∧ (¬q)
T T T F F F F
T F T F F T F
F T T F T F F
F F F T T T T
Keterangan
T = true, F = false
\land = AND (logical conjunction)
\lor = OR (logical disjunction)
\underline{\lor} = XOR (exclusive or)
\underline{\land} = XNOR (exclusive nor)
\rightarrow = conditional "if-then"
\leftarrow = conditional "(then)-if"

________________________________________________________________________
Penerapan dalam Pemrograman Expresi Operator
    
program Project1;

{$mode objfpc}{$H+}

uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Classes
  { Penerapan Operator dengan Program Pascal };

begin
  WriteLn('1. 5 + 6 / 3 =',5+6/3:0:2);
  WriteLn('2. 7 X 2 + 8 * 3 =',7*2+8*3);
  WriteLn('3. 10 - 5 ^ 2 * 5 + 15 =',10-(5*5)*5+15);
  WriteLn('4. 15 / 5 + 10 *3 =',15/5+10*3:0:2);
  WriteLn('5. (53 MOD 9) + (53 DIV 9) + 3 * 4 - 5 =',(53 MOD 9)+(53 DIV 9)+3*4-5);
  WriteLn('6. 12 + 5 X (10 MOD 3) - 2^3 + (23 DIV 3)=',12+5*(10 MOD 3)-(2*2)*3+(23 DIV 3));
  WriteLn('7. 9 - 5 X 2 =',9-5*2);
  WriteLn('8. 5 / 2 X 3 =',5/2*3:0:2);
  WriteLn('9. 5 DIV 2  X 3 =',5 DIV 2*3);
  WriteLn('10. 2 X (5 + 2) =',2*(5+2));
  WriteLn('11. 7 + 3 MOD 2 =',7+3 MOD 2);
  WriteLn('12. (7 + 3) MOD 2 = ',(7+3) MOD 2);
  WriteLn('13. 2 DIV 3 + 3 / 5 =',2 DIV 3+3/5:0:2);
  WriteLn('14. -20 / 5 X 2=',-20/5*2:0:2);
  WriteLn('15. 60 + 2 x 5 - 7 =',60+2*5-7);
  WriteLn('16. 60 + 2 X (5 - 7)=',60+2*(5-7));
  WriteLn('17. 1 + 1 X 3 =', 1+1*3);
  WriteLn('18. (1 + 2 ) X 3 =',(1+2)*3);
  WriteLn('19. 5 X (5 + (6 - 2 )+1) =',5*(5+(6-2)+1));
  WriteLn;
  readln;
end.
 
Hasilnya sebagai berikut
Hasil.jpg

oleh fsakti nasri ebinis | Tutorial Computer Updated at : 23.46

Minggu, 06 April 2014

Cara Menginstal Framework Laravel Pada Windows

laravel.jpg
Laravel adalah sebuah Framework PHP (Open Source PHP Framework Application Web), di mana framework ini yang dirancang untuk pengembangan MVC ( Model–view–controller ) dengan Konsep OOP. Laravel dirilis di bawah lisensi MIT, dengan kode sumber di GitHub.

Dalam Tutorial cara instal Laravel ini merupakan langkah instalasi Framework Laravel 4.1. Operating system yang digunakan pada tutorial ini adalah Windows XP 32bit.

Alasannya menurut Taylor Otwell (Core Developer Laravel) :Expressif, Simple, Accesible
Kebutuhan yang perlu disiapkan

  1. Komputer / Laptop
  2. IDE (Integrated Development Environment)
  3. Webserver (Download  Xampp )
  4. PHP versi >= 5.3
  5. Composer (Download http://getcomposer.org/)
Langkah-langkah
  1. Download dan install Webserver Study Case ini saya mengunkan Xampp versi 1.8.1 incuded PHP versi 5.4.7.
  2. Download file Laravel  di : Web Laravel atau langsung ke github 
  3. Download Composer 
  4. Langkah 1-3 sudah dilakukan kemudian kita lanjutkan dengan langkah berikutnya 
  5. Setelah file laravel di download, kemudian Extract  dan simpan di misal D:\xampp\htdocs\laravel\
  6. Lanjutkan dengan install Composer sbb:
composer1.jpg

composer2jpg

composer3.jpg

laravel5.jpg

composer4.jpg


composer5

Setup Composer Sudah Selesai
Lanjutkan dengan mengkaitakn project dengan composer
lakukan langkah seperti dibawah ini :

composer6.jpg

composer7.jpg

Setelah sukses intsall lakukan test projct sbb :
 Brows dengan localhost/leavel/public/
Jika sukses maka akan keluar sbb:

Laravel1.jpg

Demikian tutorial singkat ini semoga bermanfaat dan dilain waktu kita sambung kembali dengan proejct tutorial lainya,.. doakan semoga bisa melanjutkan untuk menulis..



oleh fsakti nasri ebinis | Tutorial Computer Updated at : 21.23

Rabu, 02 April 2014

Tutorial-1 Program Pascal dengan Lazarus

Tutorial ini lanjutan dari pengenalan Logika dan Algoritma, Sebagi Stadi kasus sebagai pengenalan Logika dan Pemrograman selain diimbangi dengan tiori yang harus didukung dengan praktek.

Kali ini saya akan memperkenalkan Pascal dengan IDE Lazarus sebagai pengenalan logika dengan judul "Tutorial-1 Program Pascal dengan Lazarus".





1. Buka Program Lazarus


Maka akan Tampil Gambar Seperti Diabwah ini

2. Kemudiaan klik File - New - Pilih Project - kemudian tik Program - Ok, maka akan tampil sebagi berikut

Setelah anda mengkik Ok maka akan tampil Sorce Editor


3. Memulai mengetik listingnya contoh-1

caranya dengan mengetik di bawah begin:

4. Test Programnya dengan mengklik tomboh 


maka akan keluar hasilnya sebagi berikut

5. kemudian simpan dengan judul latihan1


6. untuk melihat atau membuka kembali latihan1 lihat gambar sbb :
untuk mengedit bisa juga dilakukan dengan editor lain misalnya dengan Noteped dengan klik kanan contoh ini open with pilih noteped






1.1. Memulai mengetik listingnya contoh2
Pengenalan Operator 
Buat langkah-langkah seperti diatas :
Misal kita akan menampilkan :

Pengenalan Operator

2  + 5 =7
7 - 3 = 4
2 x 6 =12
(2 + 6) x 3 =24
2 + 6 x 3 =20
10 / 3 =3.33
100 / 3 =33.33
5 mod 3 =2
10 div 3 =3

Maka listing programnya sebagai berikut:


Maka hasilnya sebagi berikut :

kemudian simpan seperti latihan1








oleh fsakti nasri ebinis | Tutorial Computer Updated at : 01.46

Kamis, 27 Maret 2014

Pengenalan Flow Chart

Flowchart.jpg
Selamat Siang Pembaca Budiman Blog Tutorial Computer , kali ini saya akan sedikit menguas tentang Pengenalan Flow Chart, Belajar Flow Chart sangat penting untuk penerapan Logika dan Algoritma dalam pemrograman dasar.

Flow Chart Itu sendiri dapat kita definisikan sebagai berikut :
" Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah". untuk mempermudah dalam pemahaman alhgoritma perlu disajikan kedalam bentuk Flow Chart.

Didalam Flow Chart dapat kita bagi menjadi dua jenis  yaitu : Flow Chart System dan Flow Chart Proggreming.




1. Flow Chart System :
Menggambarkan urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.

2. Flow Chart Programing :
Menggambarkan urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.


A. Pengenalan Simbol  FlowChart
Dalam  suatu Flowchart dapat kiga gambarkan sebagi berikut :

  • Flow Direction Symbols (Simbol penghubung)
  • Processing Symbol (Simbol Proses)
  • Ouput-Input Symbol (simbol Keluar masuk)
Untuk lebih Lengkap saya tampilkan Simbol + Ketergan + Contoh nya sebagi berikut :

Simbol Standard.jpg


simbollanjut1.jpg



Flowchat Lanjut.jpg

simbol lanjut3.jpg



Contoh Penerapan Flow Chart

Contoh1


Contoh 2


Demikian Materi kali ini , dan tetap kunjungi blog ini untuk medapatkan update terbaru lainnya
Modul ini lanjutan dari



Jangan Lupa juga Kunjungai Group FB : 




oleh fsakti nasri ebinis | Tutorial Computer Updated at : 12.49
Twitter Facebook Digg Stumbleupon More